IP Library Patent Application 18930054
Patent Application
App. No. 18/930,054

METHOD FOR ENCODING OF A VIDEO STREAM

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.
18/930,054
Abstract

A temporal sequence of pictures is generated in a method for encoding of a first video stream. To do so, a synchronization signal can be used, which can be derived from a second video stream independently of the first video stream. Alternatively, the encoding of a second video stream independent of the first video stream can be based on the same principle as for the encoding of the first video stream.

Claims (38)

1 - 10 . (canceled)

11 . A computer-implemented method for synchronizing a video conference, the method comprising:

receiving a temporal sequence of frames;

identifying a predictive structure for encoding of the temporal sequence of frames; and

deriving a synchronization signal using at least the predictive structure.

12 . The computer-implemented method of claim 11 , further comprising: sending the synchronization signal to an end point.

13 . The computer-implemented method of claim 11 , wherein the synchronization signal comprises information relating to time points allocated to I-frames in the temporal sequence of frames.

14 . The computer-implemented method of claim 11 , wherein the synchronization signal comprises information relating to a time offset between the positions of non-prediction coded frames in the temporal sequence of frames.

15 . The computer-implemented method of claim 11 , wherein the synchronization signal comprises information relating to a number of prediction-encoded frames in the temporal sequence of frames.

16 . The computer-implemented method of claim 11 , wherein the synchronization signal comprises an instruction to shorten a frame group length.

17 . The computer-implemented method of claim 11 , further comprising:

receiving another temporal sequence of frames;

identifying another predictive structure for encoding of the other temporal sequence of the frames; and

deriving the synchronization signal using the predictive structure and the other predictive structure.

18 . A conference system for synchronizing a video conference, comprising:

a processor; and

a memory storing a set of instructions that, when executed by the processor, causes:

receiving a temporal sequence of frames;

identifying a predictive structure for encoding of the temporal sequence of frames; and

deriving a synchronization signal using at least the predictive structure.

19 . The conference system of claim 18 , wherein the set of instructions further comprises: sending the synchronization signal to an end point.

20 . The conference system of claim 18 , wherein the synchronization signal comprises information relating to time points allocated to I-frames in the temporal sequence of frames.

21 . The conference system of claim 18 , wherein the synchronization signal comprises information relating to a time offset between the positions of non-prediction coded frames in the temporal sequence of frames.

22 . The conference system of claim 18 , wherein the synchronization signal comprises information relating to a number of prediction-encoded frames in the temporal sequence of frames.

23 . The conference system of claim 18 , wherein the synchronization signal comprises an instruction to shorten a frame group length.

24 . The conference system of claim 18 , wherein the set of instructions further comprises:

receiving another temporal sequence of frames;

identifying another predictive structure for encoding of the other temporal sequence of the frames; and

deriving the synchronization signal using the predictive structure and the other predictive structure.

25 . A non-transitory, computer-readable medium for synchronizing a video conference, comprising a set of instructions that, when executed by a processor, causes:

receiving a temporal sequence of frames;

identifying a predictive structure for encoding of the temporal sequence of frames; and

deriving a synchronization signal using at least the predictive structure.

26 . The non-transitory, computer-readable medium of claim 25 , wherein the set of instructions further comprises: sending the synchronization signal to an end point.

27 . The non-transitory, computer-readable medium of claim 25 , wherein the synchronization signal comprises information relating to time points allocated to I-frames in the temporal sequence of frames.

28 . The non-transitory, computer-readable medium of claim 25 , wherein the synchronization signal comprises information relating to a time offset between the positions of non-prediction coded frames in the temporal sequence of frames.

29 . The non-transitory, computer-readable medium of claim 25 , wherein the synchronization signal comprises information relating to a number of prediction-encoded frames in the temporal sequence of frames.

30 . The non-transitory, computer-readable medium of claim 25 , wherein the synchronization signal comprises an instruction to shorten a frame group length.

Assignments (1)
SECURITY INTEREST Recorded Feb 6, 2025
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 070128/0457 →