IP Library Granted Patent US 6,888,895
Granted Patent B2
US 6,888,895 · App. 10/084,841 · Granted May 3, 2005

Method and device for encoding MPEG-4 video data

View Patent ↗
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 6,888,895
App. No.
10/084,841
Filed
Feb 26, 2002
Granted
May 3, 2005
Kind
B2
Examiner
LE, VU
Art Unit
2613
USPC
375/240.27
Abstract

The invention relates to a method and a device for encoding video data consisting of one or several bitstreams according to the MPEG- 4 standard. In order to avoid any problem when mapping the video elements into the system elements, a specific alignment/fragmentation mechanism is chosen. According to this mechanism, when said video bitstreams are encoded using the syntax mode corresponding to the fragmentation of the Video Object Planes (VOPs) contained in said video data into Video Packets (VPs)and of Video Packets into Data Partitions (DPs), a Video Data Partition is mapped into one or more SL packets (SL 1 , SL 2 , SL 3 , SL 4 , . . .), the first Video Data Partition (DP 1 ) start is always mapped to an SL packet start, and the last SL packet transporting the first Data Partition includes the separation marker and up to 7 subsequent bits of the second Data Partition (DP 2 ) in order to obtain byte alignment, the next SL packet starting on the next bit of the second Data Partition.

Claims (3)

1. A method for encoding video data consisting of one or several bitstreams according to the MPEG- 4 standard, characterized in that a specific alignment/fragmentation mechanism is chosen, according to which, when said video bitstreams are encoded using the syntax mode corresponding to a fragmentation of the Video Object Planes (VOPs) contained in said video data into Video Packets (VPs) and of Video Packets into Data Partitions (DPs), a Video Data Partition is mapped into one or more Sync Layer packets (SL packets), the first Video Data Partition start is always mapped to an SL packet start even if a large Video Data Partition is splitted across several SL packets, and the last SL packet transporting the first Data Partition includes the separation marker and up to 7 subsequent bits of the second Data Partition in order to obtain byte alignment, the next SL packet starting on the next bit of the second Data Partition.

2. A device for encoding video data consisting of one or several bitstreams according to the MPEG- 4 standard, said device comprising a specific alignment/fragmentation mechanism, according to which, when said video bitstreams are encoded using the syntax mode corresponding to a fragmentation of the Video Object Planes (VOPs) contained in said video data into Video Packets (VPs) and of Video Packets into Data Partitions (DPs), a Video Data Partition is mapped into one or more Sync Layer packets (SL packets), the first Video Data Partition start is always mapped to an SL packet start even if a large Video Data Partition is splitted across several SL packets, and the last SL packet transporting the first Data Partition includes the separation marker and up to 7 subsequent bits of the second Data Partition in order to obtain byte alignment, the next SL packet starting on the next bit of the second Data Partition.

3. A coded MPEG- 4 signal consisting of at least a video bitstream obtained at the output of an encoding device in which a specific alignment/fragmentation mechanism is chosen, according to which, when said video bitstream(s) is (are) encoded using the syntax mode corresponding to a fragmentation of the Video Object Planes (VOPs) contained in said video data into Video Packets (VPs) and of Video Packets into Data Partitions (DPs), a Video Data Partition is mapped into one or more Sync Layer packets (SL packets), the first Video Data Partition start is always mapped to an SL packet start even if a large Video Data Partition is splitted across several SL packets, and the last SL packet transporting the first Data Partition includes the separation marker and up to 7 subsequent bits of the second Data Partition in order to obtain byte alignment, the next SL packet starting on the next bit of the second Data Partition.