METHOD FOR ESTIMATING THE TYPE OF THE GROUP OF PICTURE STRUCTURE OF A PLURALITY OF VIDEO FRAMES IN A VIDEO STREAM
1 Assignment
0 Petitions
Accused Products
Abstract
A method for estimating the type of the GoP structure of a plurality of video frames in a video stream by estimating their frame types includes: capturing frame sizes in bytes of every video frame subsequent to an initial I-frame to obtain an array of frame sizes by exploiting features of a transport layer carrying the video stream; converting, after a number of frames, the array of frame sizes into an array of zeros and ones; matching the binarized array of frame sizes to a number of predefined short basic binary patterns, said predefined binary patterns depicting all GoP structures to be considered; converting the result of said matching to form a single score value; and determining the particular pattern of the number of predefined patterns of binaries having the best score value, according to a predefined metric.
-
Citations
37 Claims
-
1-18. -18. (canceled)
-
19. A method for estimating the type of the Group of Picture (GoP) structure of a plurality of video frames in a video stream by estimating their frame types, comprising the steps of:
-
a) capturing frame sizes in bytes of every video frame subsequent to an initial Intra-frame (I-frame) to obtain an array of frame sizes by exploiting features of a transport layer carrying the video stream; b) converting, after a number of frames, the array of frame sizes obtained in step a) into an array of zeros and ones, where zero stands for small frame sizes, as assumed for bidirectional frames (B-frames), and one stands for large frame sizes, as assumed for predicted frames (P-frames); c) matching the binarized array of frame sizes obtained in step b), which contains a specific repeated short basic binary pattern that is characteristic to the GoP structure to be analyzed, to a number of predefined short basic binary patterns, said predefined binary patterns depicting all GoP structures to be considered; d) converting the result of said matching in step c) to form a single score value; and e) determining the particular pattern of the number of predefined patterns of binaries having the best score value, according to a predefined metric. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 37)
-
-
30. A method for estimating the type of the Group of Picture (GoP) structures of a plurality of video frames in a video stream by estimating their frame types, comprising the steps of:
a) capturing frame sizes in bytes of every video frame n subsequent to an initial I-frame by exploiting features of the transport layer carrying the video stream, where the size of every frame n is added to a specific element of each array, Array[BP], of a multiple of arrays, where each array of these multiple of arrays has a different size, ArraySize[BP], equal to the length of the basic frame type pattern, BP, of each considered GoP structure, where the specific element in which the frame size of frame n is added up is the (n % ArraySize[BP])'"'"'th element of each array, Array[BP], and where the number of frame sizes added up in every element of every array is noted, which is depicted by the following symbolic code assuming Array and ArrayCount have meaningful content; - View Dependent Claims (31, 32, 34, 35, 36)
Specification