Patent ID: 7532669

Claim:
Video coding method for coding video data to generate a video data packet, comprising the steps of: (a) data partitioning by re-arranging each of a plurality of macro block data constituting the video data; (b) variable-length coding or reversible-variable-length-coding the partitioned data of macro block data; (c) constituting a data part bit region of the video data packet with variable-length coded partitioned data of each macro block data or reversible-variable-length coded partitioned data of macro block data; (d) including several bit regions into the video data packet by adding additional information other than macro block data which are used to constitute each data part bit region, wherein the data partitioning comprises partitioning a same type of macro block data of the plurality of macro block data into a same region such that, the plurality of macro blocks comprises a first macro block and a second macro block, the first macro block comprises first macro block data of the first macro block and a second macro block data of the first macro block, the second macro block comprises a first macro block data of the second macro block and a second macro block data of the second macro block, the first macro block data of the first macro block and the first macro block data of the second macro block are partitioned into a first region, and the second macro block data of the first macro block and the second macro block data of the second macro block are partitioned into a second region.