Patent ID: 9456213
Filing Date: 2016-09-27
CPC Classification: H04N

Claim Text:
1. A method for simultaneously encoding groups of macroblocks of one of frames of a video stream by an encoder, a first frame associated with the frames of the video stream being in a prior sequence than a second frame of the video stream, each of the first frame and the second frame comprising a plurality of groups, each of the groups containing m×n macroblocks arranged in m rows and n columns, each of the macroblocks being composed of 16×16 pixels, and m and n being integers greater than 1, the video stream being encoded into an H.264 bitstream by the encoder, the method comprising: simultaneously performing a plurality of encoding procedures of the groups of the second frame to generate a plurality of encoded strings of data, wherein each of the encoding procedures is configured to encode a corresponding one target group of the groups of the second frame into one of the encoded strings and comprises: outputting encoded data of the second frame by the encoder according to the encoded strings of data, wherein the encoded data of the second frame is one of network adaptation layer (NAL) units of the H.264 bitstream.