IP Library Granted Patent US 9,602,771
Granted Patent B2
US 9,602,771 · App. 14/965,469 · Granted Mar 21, 2017

Automated layouts optimized for multi-screen and multi-camera videoconferencing calls

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,602,771
App. No.
14/965,469
Granted
Mar 21, 2017
Kind
B2
Abstract

A videoconferencing device that determines a spatial arrangement of the video streams output at a first endpoint based on a number of display devices being utilized at the first endpoint and a number of cameras being utilized at each of the one or more additional endpoints.

Claims (32)

1. A videoconferencing device for a videoconferencing system having a plurality of endpoints, the plurality of endpoints including a first endpoint and one or more additional endpoints in network communication, each of the plurality of endpoints having one or more display devices and one or more cameras, the videoconferencing device comprising:

a processor that receives one or more video streams from each of the plurality of endpoints and determines a current speaker endpoint; and

a layout manager that determines a spatial arrangement of the video streams output at the first endpoint based on a number of display devices being utilized at the first endpoint and a number of cameras being utilized at each of the one or more additional endpoints,

wherein, in a speaker priority mode, the spatial arrangement comprises one or more reserved screens, each of the reserved screens comprising one or more primary display areas and one or more secondary display areas that are smaller than the one or more primary display areas, and the layout manager determines a number of reserved screens output at the first endpoint based on the number of display devices being utilized at the first endpoint and the number of cameras being utilized at each of the one or more additional endpoints.

2. The videoconferencing device of claim 1 , wherein, in the speaker priority mode:

the layout manager determines the spatial arrangement such that the one or more video streams from the current speaker endpoint are output to the one or more primary display areas of at least one of the one or more reserved screens.

3. The videoconferencing device of claim 1 , wherein, in the speaker priority mode, the layout manager determines the spatial arrangement such that three reserved screens are output at the first endpoint if the first endpoint is utilizing three or more display devices and at least one of the additional endpoints is utilizing three cameras.

4. The videoconferencing device of claim 3 , wherein, in the speaker priority mode, the layout manager determines the spatial arrangement such that one or more video streams are output from a previous speaker endpoint in the one or more primary display areas of at least one of the reserved screens if the current speaker endpoint is not utilizing three cameras.

5. The videoconferencing device of claim 1 , wherein, in the speaker priority mode, the layout manager determines the spatial arrangement such that two reserved screens are output if the first endpoint is utilizing two or more display devices, at least one additional endpoint is utilizing four cameras, and none of the additional endpoints are utilizing three cameras.

6. The videoconferencing device of claim 1 , wherein, in the speaker priority mode, the spatial arrangement also comprises one or more grid screens comprising a plurality of display areas of substantially equal size if the number of reserved screens output at the first endpoint is less than the number of display devices being utilized at the first endpoint.

7. The videoconferencing device of claim 6 , wherein, in the speaker priority mode:

the secondary display areas of the one or more reserved screens and the display areas of the one or more grid screens are arranged in rows; and

the layout manager determines the spatial arrangement such that all video streams from a second endpoint are output in the same row if the second endpoint is utilizing multiple cameras.

8. The videoconferencing device of claim 1 , wherein, in a participant priority mode, the spatial arrangement comprises one or more grid screens comprising a plurality of display areas of substantially equal size arranged in a plurality of rows and a plurality of columns.

9. The videoconferencing device of claim 8 , wherein, in the participant priority mode, the layout manager determines the spatial arrangement such that all video streams from a second endpoint are output in the same row if the second endpoint is utilizing multiple cameras.

10. A method of generating a layout for a videoconference in a videoconferencing system having a plurality of endpoints, the plurality of endpoints including a first endpoint and one or more additional endpoints in network communication, each of the plurality of endpoints having one or more display devices and one or more cameras, the method comprising:

receiving one or more video streams from each of the plurality of endpoints;

determining a current speaker endpoint; and

determining the layout at the first endpoint based on a number of display devices being utilized at the first endpoint and a number of cameras being utilized at each of the one or more additional endpoints,

wherein, in a speaker priority mode, the layout comprises one or more reserved screens comprising one or more primary display areas and one or more secondary display areas that are smaller than the one or more primary display areas and determining the layout comprises determining a number of reserved screens output at the first endpoint based on the number of display devices being utilized at the first endpoint and the number of cameras being utilized at each of the one or more additional endpoints.

11. The method of claim 10 , the method further comprising:

in the speaker priority mode, outputting the one or more video streams from the current speaker endpoint to the one or more primary display areas of at least one of the one or more reserved screens.

12. The method of claim 10 , wherein, in the speaker priority mode, determining the layout further comprises outputting three reserved screens at the first endpoint if the first endpoint is utilizing three or more display devices and at least one of the additional endpoints is utilizing three cameras.

13. The method of claim 12 , further comprising:

in the speaker priority mode, outputting one or more video streams from a previous speaker endpoint in the one or more primary display areas of at least one of the reserved screens if the current speaker endpoint is not utilizing three cameras.

14. The method of claim 10 , wherein, in the speaker priority mode, determining the layout further comprises outputting two reserved screens at the first endpoint if the first endpoint is utilizing two or more display devices, at least one additional endpoint is utilizing four cameras, and none of the additional endpoints are utilizing three cameras.

15. The method of claim 10 , wherein, in the speaker priority mode, the layout further comprises one or more grid screens comprising a plurality of display areas of substantially equal size if the number of reserved screens output at the first endpoint is less than the number of display devices being utilized at the first endpoint.

16. The method of claim 15 , wherein, in the speaker priority mode, the secondary display areas of the one or more reserved screens and the display areas of the one or more grid screens are arranged in rows, the method further comprising:

outputting all video streams from a second endpoint in the same row if the second endpoint is utilizing multiple cameras.

17. The method of claim 10 , wherein, in a participant priority mode, the layout comprises one or more grid screens comprising a plurality of display areas of substantially equal size arranged in a plurality of rows and a plurality of columns.

18. The method of claim 17 , further comprising:

in the participant priority mode, outputting all video streams from a second endpoint in the same row if the second endpoint is utilizing multiple cameras.

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: COLEMAN, JESSE; DUCKWORTH, MARK; LEVY, ANAT
To: POLYCOM, INC.
Reel/Frame 040744/0550 →
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 →