IP Library Granted Patent US 9,800,835
Granted Patent B2
US 9,800,835 · App. 15/252,078 · Granted Oct 24, 2017

Conversational placement of speakers at one endpoint

Inventors: Alain Elon Nimri (Austin, TX); Shu Gao (Round Rock, TX); Stephen Schaefer (Cedar Park, TX); Robert Murphy (Cedar Park, TX)
Assignee: Polycom, Inc.
H04N7/152G10L21/028G10L25/72H04N5/23238H04N7/147
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,800,835
App. No.
15/252,078
Granted
Oct 24, 2017
Kind
B2
Abstract

An automatic process for producing professional, directed, production crew quality, video for videoconferencing is described. Rule based logic is integrated into an automatic process for producing director quality video for videoconferencing. The automatic process uses sensor data to process video streams for video conferencing. A method and system for automatically processing sensor data on room activity into general room analytics for further processing by application of rules based logic to produce production quality video for videoconferencing is described. Sensory devices and equipment, for example motion, infrared, audio, sound source localization (SSL) and video are used to detect room activity or room stimulus. The room activity is analyzed (for example, to determine whether individuals are in the subject room, speaker identification and movement within the room) and processed to produce room analytics. Speaker identification and relative placement information are used to logically depict speakers conversing with one another.

Claims (60)

1. A method for composing a display for use in a 360 degree video system in which one or more cameras are located between or among speakers, the method comprising:

determining, automatically, an interaction between two speakers;

determining, automatically, an angle between the two interacting speakers; and

determining whether the angle is greater than a single view camera angle, and upon such determination, arranging, automatically, video of the interacting speakers in a proper position for a face-to-face display,

wherein arranging video of the interacting speakers in a proper position for a face-to-face display comprises:

determining whether the angle is less than 180 degrees; and

upon such determination, placing an interacting speaker, located at a smaller absolute angle value relative the angular distance that is less than 180 degrees, between the interacting speakers measured in a clockwise direction, on the left side of the video and placing an interacting speaker located at a larger absolute angular value at the right side of video.

2. The method of claim 1 wherein the single view camera angle is approximately 80 degrees.

3. The method of claim 1 wherein determining an angle between the two interacting speakers comprises:

determining an angular location of each of the two interacting speakers relative the same starting point.

4. The method of claim 1 wherein determining an angle between the two interacting speakers comprises:

locating each of the two interacting speakers and measuring the angle between the two interacting speakers.

5. The method of claim 1 wherein arranging video of the interacting speakers in a proper position for a face-to-face display further comprises:

determining whether the angle is greater than 180 degrees; and

upon such determination, placing an interacting speaker located at a smaller absolute angle on the right side of the video and placing an interacting speaker located at a larger absolute angular value at the left side of video.

6. The method of claim 5 wherein placing an interacting speaker located at a larger absolute angular value at the left side of video comprises placing the speaker proximate the interacting speaker located at a smaller absolute angle.

7. A multipoint control unit (MCU) comprising:

at least one display;

a 360 degree video system in which one or more cameras are located between or among speakers;

a processor having computer readable instructions associated therewith for controlling operation of the at least one display and the 360 degree video system, the instructions configured to, upon execution by the processor, cause the MCU to:

detect, automatically, an interaction between two speakers;

evaluate, automatically, an angle between the two interacting speakers; and

determine whether the angle is greater than a single view camera angle, and upon such determination, arrange, automatically, video of the interacting speakers in a proper position for a face-to-face depiction on the at least one display by:

determining whether the angle is greater than 180 degrees; and

upon such determination, placing an interacting speaker located at a smaller absolute angle on the right side of the video and placing an interacting speaker located at a larger absolute angular value at the left side of video.

8. The MCU of claim 7 wherein the single view camera angle is approximately 80 degrees.

9. The MCU of claim 7 wherein determining an angle between the two interacting speakers comprises:

determining an angular location of each of the two interacting speakers.

10. The MCU of claim 7 wherein determining an angle between the two interacting speakers comprises:

locating each of the two interacting speakers and measuring the angle between the two interacting speakers.

11. The MCU of claim 7 wherein arranging video of the interacting speakers in a proper position for a face-to-face display further comprises:

determining whether the angle is less than 180 degrees; and

upon such determination, placing an interacting speaker, located at a smaller absolute angle value relative the angular distance that is less than 180 degrees, between the interacting speakers measured in a clockwise direction, on the left side of the video and placing an interacting speaker located at a larger absolute angular value at the right side of video.

12. The MCU of claim 7 wherein placing an interacting speaker located at a larger absolute angular value at the left side of video comprises placing the speaker proximate the interacting speaker located at a smaller absolute angle.

13. The MCU of claim 7 wherein determining whether the angle is greater than 180 degrees

comprises designating an interacting speaker from which the measurement begins such that the angle is less than 180 degrees.

14. The MCU of claim 7 wherein arranging video of the interacting speakers in a proper position for a face-to-face depiction further comprises:

composing for display video of each interactive speaker so that displaying the composed video mimics perspective of a viewer viewing the interacting speakers from an obtuse part of the angle.

15. A method for composing a display for use in a 360 degree video system in which one or more cameras are located between or among speakers, the method comprising:

detecting a discussion pattern;

determining, based on the detected discussion patter, that a two person discussion is occurring;

receiving individual angular measurements from sensors for the two person conversation, wherein a first angle is received for speaker A and a second angle is received for speaker B;

determining whether the absolute value of the first angle minus the second angle is less than a single view angle, upon such determination setting a camera angle for display to be approximately the first angle plus the second angle divided by two;

determining the angle between speaker A and speaker B;

displaying speaker A to the left of speaker B when the angle between the speakers is less than 180 degrees; and

displaying speaker B to the left of speaker A when the angle between the speakers is greater than or equal to 180 degrees.

16. The method of claim 15 wherein receiving individual angular measurements from sensors includes receiving data regarding a current speaker angle from a sound source localization program.

17. A multipoint control unit (MCU) comprising:

at least one display;

a 360 degree video system in which one or more cameras are located between or among speakers;

a processor having computer readable instructions associated therewith for controlling operation of the at least one display and the 360 degree video system, the instructions configured to, upon execution by the processor, cause the MCU to:

detect a discussion pattern;

determine, based on the detected discussion patter, the existence of a two person at the location of the MCU;

receive individual angular measurements from sensors for the two person conversation, including a first angle corresponding to speaker A and a second angle corresponding to speaker B;

determine whether the absolute value of the first angle minus the second angle is less than a simple view angle, and upon such determination setting a camera angle for display to be approximately the first angle plus the second angle divided by two;

determine the angle between speaker A and speaker B;

display speaker A to the left of speaker B when the angle between the speakers is less than 180 degrees; and

display speaker B to the left of speaker A when the angle between the speakers is greater than or equal to 180 degrees.

18. The MCU of claim 17 , wherein the instructions to receive individual angular measurements from sensors comprise instructions to cause the MCU to:

receive data regarding a current speaker angle from a sound source localization program.

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 046472/0815 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 047247/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2016
From: GAO, SHU; MURPHY, ROBERT; NIMRI, ALAIN ELON; SCHAEFER, STEPHEN
To: POLYCOM, INC.
Reel/Frame 040669/0841 →
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 →
Continuity (2)
Provisional Application 62237344 · Oct 5, 2015
Related Publication 20170099459A1 · Apr 6, 2017