IP Library Granted Patent US 8,925,027
Granted Patent B2
US 8,925,027 · App. 13/010,241 · Granted Dec 30, 2014

Participant aware configuration for video encoder

Inventors: Roi Sasson (New York, NY); Jonathan Lennox (Jersey City, NJ); Stephen Cipolli (Nanuet, NY); Boris Levi (Fair Lawn, NJ); Ofer Shapiro (Fair Lawn, NJ); Wonkap Jang (Edgewater, NJ); Michael Horowitz (Austin, TX)
Assignee: Vidyo, Inc.
H04N21/25833H04N7/152H04N21/234327H04N21/25858H04N19/00369H04N19/00236H04N19/00321H04N19/00424H04N19/00781
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 8,925,027
App. No.
13/010,241
Granted
Dec 30, 2014
Kind
B2
Abstract

Systems and methods for multipoint video distribution are disclosed herein. In some embodiments, system for multipoint video distribution include at least one endpoint including a EECM and a DECM, and at least one server including a SECM, the server being coupled to the endpoint. In some embodiments, methods for configuring an encoder include receiving at least one property related to a capability of a decoder, determining a number of layers to be coded by the encoder, and configuring the encoder based on that at least one property.

Claims (28)

1. A method for video distribution between a plurality of sending endpoints, each including an Endpoint Encoder Configuration Manager (EECM) and an SVC encoder, and a plurality of receiving endpoints, each including an Endpoint Decoder Configuration Manager (EDCM), involving an SVCS Encoder Configuration Manager (SECM), comprising:

receiving a plurality of receiver constraints at the SECM from the EDCMs of at least two of the plurality of receiving endpoints, including a first display window size measured in units of pixels, a second display window size measured in units of pixels, and at least one other parameter;

determining, based on the receiver constraints, a plurality of sender constraints in the SECM, including at least an upper bound and a lower bound for a window size measured in units of pixels, wherein the upper bound is greater than the lower bound;

sending the sender constraints to the EECM of at least one sending endpoint of the plurality of sending endpoints; and

changing at least one encoder parameter in the SVC encoder of the at least one sending endpoint based on the sender constraints, wherein

the at least one encoder parameter comprises a picture size,

the picture size is less than or equal to the upper bound for the window size and greater than or equal to the lower bound for the window size, and

at least a bit rate is determined independently from the upper bound of the window size and lower bound of the window size.

2. The method of claim 1 , wherein at least one of the receiver constraints includes at least a downlink bandwidth.

3. The method of claim 1 , wherein at least one of the receiver constraints includes at least a pixel rate.

4. The method of claim 1 , wherein the at least one sender constraint is a minimum pixel rate.

5. The method of claim 1 , wherein the at least one sender constraint is a maximum pixel rate.

6. The method of claim 1 , wherein the at least one sender constraint is a minimum bandwidth.

7. The method of claim 1 , wherein the at least one sender constraint is a maximum bandwidth.

8. A non-transitory computer-readable storage medium comprising software that is configured when executed to direct a processor to perform the methods in one of claim 1 , 2 , 3 , or 4 - 7 .

9. A video distribution system comprising:

a plurality of receiving endpoints; and

at least one server including a SECM, the at least one server coupled to the each of the plurality of receiving endpoints,

wherein the SECM is configured to:

receive a plurality of receiver constraints at the SECM from EDCMs of at least two of the plurality of receiving endpoints, including a first display window size measured in units of pixels, a second display window size measured in units of pixels, and at least one other parameter;

determine, based on the receiver constraints, a plurality of sender constraints in the SECM, including at least an upper bound and a lower bound for a window size measured in units of pixels, wherein the upper bound is greater than the lower bound;

send the sender constraints to an EECM of at least one sending endpoint; and

change at least one encoder parameter in an SVC encoder of the at least one sending endpoint based on the sender constraints, wherein

the at least one encoder parameter comprises a picture size,

the picture size less than or equal to the upper bound for the window size and greater than or equal to the lower bound for the window size, and

at least a bit rate is determined independently from the upper bound of the window size and lower bound of the window size.

10. The system of claim 9 , wherein at least one of the receiver constraints includes at least one of downlink bandwidth, window size, and pixel rate.

11. The system of claim 9 , wherein the at least one sender constraint is one of minimum window size, maximum window size, minimum pixel rate, maximum pixel rate, minimum bandwidth, and maximum bandwidth.

Assignments (4)
SECURITY INTEREST Recorded Aug 7, 2018
From: VIDYO, INC.
To: ESW HOLDINGS, INC.
Reel/Frame 046737/0421 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2018
From: VENTURE LENDING AND LEASING VI, INC.
To: VIDYO, INC.
Reel/Frame 046634/0325 →
SECURITY AGREEMENT Recorded Nov 13, 2012
From: VIDYO, INC.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 029291/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2011
From: SASSON, ROI; LENNOX, JONATHAN; CIPOLLI, STEPHEN; LEVI, BORIS; SHAPIRO, OFER; JANG, WONKAP; HOROWITZ, MICHAEL
To: VIDYO, INC.
Reel/Frame 025803/0102 →
Continuity (1)
Related Publication 20120192240A1 · Jul 26, 2012