Method and apparatus for video encoding and/or decoding to prevent start code confusion
AssigneeTexas Instruments Incorporated
InventorsVivienne Sze, Madhukar Budagavi, Akira Osamoto, Yasutomo Matsuba
Life of this patent
Estimating the term…
Abstract
A method and a video processor for preventing start code confusion. The method includes aligning bytes of a slice header relating to slice data when the slice header is not byte aligned or inserting differential data at the end of the slice header before the slice data when the slice header is byte aligned, performing emulation prevention byte insertion on the slice header, and combine the slice header and the slice data after performing emulation prevention byte insertion.
Claims21
A method of a video processor for preventing start code confusion, the method comprising:
- aligning bytes of a slice header relating to slice data when the slice header is not byte aligned or inserting differential data at the end of the slice header before the slice data when the slice header is byte aligned;
- performing emulation prevention byte insertion on the slice header;
- and
- combine the slice header and the slice data after performing emulation prevention byte insertion.
A video processor for preventing start code confusion, comprising:
- means for aligning bytes of a slice header relating to slice data when the slice header is not byte aligned or inserting differential data at the end of the slice header before the slice data when the slice header is byte aligned;
- means for performing emulation prevention byte insertion on the slice header;
- and
- means for combine the slice header and the slice data after performing emulation prevention byte insertion.
A non-transitory computer readable medium with computer instruction, when executed, the computer instructions perform a method of a video processor for preventing start code confusion, the method comprising:
- aligning bytes of a slice header relating to slice data when the slice header is not byte aligned or inserting differential data at the end of the slice header before the slice data when the slice header is byte aligned;
- performing emulation prevention byte insertion on the slice header;
- and
- combine the slice header and the slice data after performing emulation prevention byte insertion.
Dependencies are inferred from the claim text.