IP Library Patent Application 14790151
Patent Application
App. No. 14/790,151

SPEECH RATE MANIPULATION IN A VIDEO CONFERENCE

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 None
App. No.
14/790,151
Abstract

A method and system for modifying playback in a media conference, including receiving, during a media conference, an instruction to delay an audio feed of the conference at a first endpoint, where the conference includes the local endpoint and remote endpoints, and delaying the audio feed at the local endpoint, including storing the audio feed to a buffer in real time, and modifying a playback of the audio feed at the local endpoint from the buffer, where the audio feed to the plurality of remote endpoints remains unaffected by the delay at the first endpoint.

Claims (52)

1 . A method for modifying playback in a media conference, comprising:

receiving, during a media conference, an instruction to delay an audio feed of the conference at a first endpoint, wherein the conference includes the local endpoint and a plurality of remote endpoints;

delaying the audio feed at the local endpoint, comprising:

storing the audio feed to a buffer in real time, and

modifying a playback of the audio feed at the local endpoint from the buffer, wherein the audio feed to the plurality of remote endpoints remains unaffected by the delay at the first endpoint.

2 . The method of claim 1 , further comprising:

receiving an instruction to accelerate the delayed audio feed of the conference at the first endpoint; and

accelerating the audio feed of the conference at the first endpoint, wherein the audio feed to the plurality of remote endpoints remains unaffected by the acceleration at the first endpoint.

3 . The method of claim 2 , wherein delaying the audio feed comprises decreasing a time scale of the audio feed to a modified rate, and wherein accelerating the audio feed comprises increasing the time scare of the audio feed from the modified rate.

4 . The method of claim 2 , wherein accelerating the audio feed comprises:

identifying one or more lull periods in the audio feed stored on the audio buffer; and

modifying the playback from the audio buffer to omit the one or more lulls.

5 . The method of claim 1 , wherein delaying the audio feed comprises applying an audio filter, wherein the audio filter modifies a time scale of the audio feed to be longer in duration than the original audio feed, and wherein the audio filter modifies the pitch scale of the audio feed such that the pitch of the modified audio feed is substantially similar to the unmodified audio feed.

6 . The method of claim 1 , further comprising:

in response to delaying the audio feed, modifying a video feed corresponding to the audio feed to delay the video feed at a same rate as the delay of the audio feed.

7 . The method of claim 6 , wherein modifying the video feed comprises slowing a frame rate of the video feed by a proportional rate as the delay of the audio feed.

8 . A system for modifying playback in a media conference, comprising:

a local endpoint, comprising an audio module and operatively connected to a control module for interfacing with a plurality of remote endpoints, the local endpoint configured to:

receive, during a media conference, an instruction to delay an audio feed of the conference at a first endpoint, wherein the conference includes the local endpoint and a plurality of remote endpoints; and

delay the audio feed at the local endpoint, comprising:

storing the audio feed to a buffer in real time, and

modifying a playback of the audio feed at the local endpoint from the buffer, wherein the audio feed to the plurality of remote endpoints remains unaffected by the delay at the first endpoint.

9 . The system, the local endpoint further configured to:

receive an instruction to accelerate the delayed audio feed of the conference at the first endpoint; and

accelerate the audio feed of the conference at the first endpoint, wherein the audio feed to the plurality of remote endpoints remains unaffected by the acceleration at the first endpoint.

10 . The system of claim 9 , wherein delaying the audio feed comprises decreasing a time scale of the audio feed to a modified rate, and wherein accelerating the audio feed comprises increasing the time scare of the audio feed from the modified rate.

11 . The system of claim 9 , wherein accelerating the audio feed comprises:

identifying one or more lull periods in the audio feed stored on the audio buffer; and

modifying the playback from the audio buffer to omit the one or more lulls.

12 . The system of claim 8 , wherein delaying the audio feed comprises applying an audio filter, wherein the audio filter modifies a time scale of the audio feed to be longer in duration than the original audio feed, and wherein the audio filter modifies the pitch scale of the audio feed such that the pitch of the modified audio feed is substantially similar to the unmodified audio feed.

13 . The system of claim 8 , the local endpoint further configured to:

in response to delaying the audio feed, modify a video feed corresponding to the audio feed to delay the video feed at a same rate as the delay of the audio feed.

14 . The system of claim 13 , wherein modifying the video feed comprises slowing a frame rate of the video feed by a proportional rate as the delay of the audio feed.

15 . A method for automatically customizing conference playback, comprising:

determining that a local endpoint is in a first media conference with a first remote endpoint;

identifying a first user-manipulated setting for an audio playback of the media conference;

storing, in a storage device, the first user-manipulated settings for the audio playback as associated with the first remote unit;

determining that the local endpoint and the first remote endpoint are engaged in a second media conference;

in response to determining that the local endpoint and the first remote endpoint are engaged in a second audio conference:

retrieving the first user-manipulated settings associated with the first remote endpoint, and

automatically setting current playback settings of the audio conference to the first user-manipulated settings, wherein the playback settings of the local endpoint do not affect the first remote endpoint.

16 . The method of claim 15 , further comprising:

in response to determining that the local endpoint and the first remote endpoint are engaged in the second audio conference with a second remote endpoint:

retrieving, from the storage device, second user-manipulated settings associated with the second remote endpoint, and

automatically setting current playback settings of the audio conference to the first user-manipulated settings when a user at the first remote device is speaking, and to the second user-manipulated settings when a user at the second endpoint is speaking.

17 . The method of claim 15 , wherein the first user-manipulated settings comprises delaying an audio feed of the first audio conference, and wherein delaying the audio feed comprises:

storing the audio feed to a buffer in real time; and

modifying a playback of the audio feed at the local endpoint from the buffer.

18 . The method of claim 17 , wherein delaying the audio feed comprises applying an audio filter, wherein the audio filter modifies a time scale of the audio feed to be longer in duration than the original audio feed.

19 . The method of claim 17 , further comprising:

in response to delaying the audio feed, modifying a video feed corresponding to the audio feed to delay the video feed at a same rate as the delay of the audio feed.

20 . The method of claim 15 , wherein identifying a first user-manipulated setting for an audio playback of the media conference comprises capturing a modified speech rate of an audio feed of the first audio conference.

Assignments (5)
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2016
From: SETTIPALLI, SANTHOSHKUMAR
To: POLYCOM, INC.
Reel/Frame 037456/0096 →