METHOD FOR ENCODING OF A VIDEO STREAM
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.
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.