IP Library Granted Patent US 9,876,989
Granted Patent B2
US 9,876,989 · App. 14/719,839 · Granted Jan 23, 2018

Method and system for new layout experience in video communication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,876,989
App. No.
14/719,839
Filed
May 22, 2015
Granted
Jan 23, 2018
Kind
B2
Art Unit
2656
USPC
348/14.09
Abstract

A striped composed video image is disclosed, in which a main segment image is displayed with a strip of small strip segments. The strip of small strip segments is composed from a plurality of video images from a plurality of video streams. A user may pull video from the strip into the main segment. The strip of small strip segments may scrolled without affecting the main segment.

Claims (74)

1. A method for composing a continuous presence videoconferencing layout for a videoconferencing session, the method comprising:

receiving a first video stream;

receiving a plurality of video streams;

selecting a subset of the plurality of video streams;

placing video from the first video stream into a main segment of the continuous presence videoconferencing layout;

placing video from each of the subset of the plurality of video streams into a respective strip video segment of a plurality of strip video segments of the continuous presence videoconferencing layout;

composing the plurality of strip video segments as a user-scrollable strip along an edge of the main segment; and

transferring the main segment and the plurality of strip video segments toward a display unit of a video device,

wherein each of the strip video segments plays one of subset of the plurality of video streams,

wherein a first portion of a strip video segment of the plurality of strip video segments is visible on the display unit of the video device, and

wherein a second portion of the strip video segment is invisible on the display unit of the video device.

2. The method of claim 1 ,

wherein the video device is a videoconferencing endpoint; and

wherein the first video stream is received from a first video conferencing endpoint of a videoconferencing session, and

wherein the plurality of video streams are received from a plurality of videoconferencing endpoints of the videoconferencing session.

3. The method of claim 2 , wherein receiving a first video stream comprises:

receiving the first video stream from a videoconferencing endpoint corresponding to a current speaker in a videoconferencing session.

4. The method of claim 1 , wherein the strip has a dimension greater than a corresponding dimension of the display unit.

5. The method of claim 1 , further comprising:

receiving a user command;

moving the first video stream from the main segment to a strip video segment of the plurality of strip video segments responsive to the user command; and

moving a second video stream from the strip video segment to the main segment, responsive to the user command.

6. The method of claim 5 , wherein the user command comprises:

pointing to the strip video segment; and

pulling the second video stream toward the main segment.

7. The method of claim 1 , further comprising:

receiving a user command; and

scrolling the plurality of strip video segments in the strip without affecting the main segment.

8. The method of claim 7 , wherein the user command comprises dragging a strip video segment in a direction.

9. The method of claim 8 ,

wherein the strip has a horizontal orientation, and

wherein the direction is left or right.

10. The method of claim 8 ,

wherein the strip has a vertical orientation, and

wherein the direction is up or down.

11. The method of claim 1 , further comprising:

generating a padding segment, having a dimension sized according to a corresponding dimension of the main segment and a corresponding dimension of the strip; and

forming a rectangular layout of segments from the main segment, the padding segment, and the strip.

12. The method of claim 1 , further comprising:

scaling the subset of the plurality of video streams according to a frame size of the plurality of strip video segments, and

scaling the first video stream according to a frame size of the main segment.

13. The method of claim 1 ,

wherein the strip video segments have a frame rate less than a frame rate of the main segment.

14. The method of claim 1 , varying the continuous presence videoconferencing layout dynamically responsive to changes in a videoconferencing session.

15. An apparatus, comprising:

a compressed video data interface; and

a plurality of video output modules, each associated with a display unit of a receiving video device and configured to:

obtain a first video stream;

obtain a plurality of video streams;

select a subset of the plurality of video streams;

place video from the first video stream into a main segment of a continuous presence videoconferencing layout;

place video from each of the subset of the plurality of video streams into a respective strip video segment of a plurality of strip video segments of the continuous presence videoconferencing layout;

compose the plurality of strip video segments as a user-scrollable strip along an edge of the main segment; and

transfer the main segment and the plurality of strip video segments toward the display unit via the compressed video data interface,

wherein each of the strip video segments plays one of the subset of the plurality of video streams, and

wherein only a portion of a strip video segment of the plurality of strip video segments is visible on the display unit.

16. The apparatus of claim 15 , wherein the first video stream corresponds to a current speaker in a videoconferencing session.

17. The apparatus of claim 15 , wherein each of the plurality of video output modules is further configured to:

swap video streams between the main segment and a strip video segment of the plurality of strip video segments responsive to a user command.

18. The apparatus of claim 15 , wherein each of the plurality of video output modules is further configured to:

scroll the plurality of video strip segments in the strip without affecting the main segment, responsive to receipt of a user scrolling command.

19. The apparatus of claim 15 , wherein the main segment has a frame rate greater than a frame rate of the strip video segments.

20. A method for composing a striped composed video image, wherein the striped composed video image has a main segment and a user-scrollable strip of a plurality of strip segments, the method comprising:

obtaining a decoded video image from a first video stream;

selecting two or more video streams of a plurality of video streams;

obtaining a plurality of decoded video images from the selected two or more video streams; and

composing a stream of striped composed video images by:

placing the decoded video image of the first video stream in the main segment; and

placing each of the plurality of decoded video images in a strip segment of the plurality of strip segments; and

transferring the stream of striped composed video images toward a display unit of a video terminal,

wherein composing the stream of striped composed video images is implemented according to a strip command originated by a user activity at the video terminal, while flowing video images in each of the plurality of strip segments,

wherein the user-scrollable strip is positioned along an edge of the main segment, and

wherein only a portion of a strip video segment of the plurality of strip segments is visible on the display unit.

21. The method of claim 20 , wherein the video terminal participates in a videoconferencing session.

Assignments (7)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 22, 2023
From: POLYCOM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 064056/0947 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
SECURITY AGREEMENT Recorded Jul 5, 2018
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 046491/0915 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 047247/0615 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 046472/0815 →
GRANT OF SECURITY INTEREST IN PATENTS - SECOND LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0459 →
GRANT OF SECURITY INTEREST IN PATENTS - FIRST LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0094 →