| Video coding -> Monitor Keywords |
|
Video codingVideo coding description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20080317134, Video coding. Brief Patent Description - Full Patent Description - Patent Application Claims This application claims priority from application Ser. No. 10/888,702, filed Jul. 9, 2004, which is herein incorporated by reference. BACKGROUND OF THE INVENTIONThe present invention relates to video coding, and more particularly to H.264 and related coding methods. Currently, H.264 is the most advanced video compression standard and is being jointly developed by MPEG and ITU-T. It offers much higher coding efficiency compared to the existing video standards such as MPEG1, MPEG2, and MPEG4. It is widely expected that H.264 will be adopted in applications such as video conferencing, streaming video, HD-DVD, and digital video broadcasting. In H.264 the video element bitstream is defined in the form of network abstraction layer (NAL) units. A NAL unit is a syntax structure containing an indication of the type of data to follow and bytes containing that data in the form of a raw byte stream payload (RBSP) interspersed as necessary with emulation prevention bytes. It could be a sequence header, a picture header, and a slice with header and data. In the byte stream format described in Annex B of H.264, the start code is defined as byte-aligned 0x000001 (i.e. twenty-three 0 bits followed by a single 1 bit). The byte stream format consists of a sequence of byte stream NAL unit syntax structures. Each byte stream NAL unit syntax structure contains one three-byte start code prefix (0x000001) followed by one nal_unit(NumBytesInNALunit) syntax structure. Indeed, H.264 Annex B decoding the byte stream to yield NAL units has the following steps: 1. find the next 0 byte plus three-byte start code (0x000001), and discard the 0 byte. 2. discard the three-byte start code. 3. NumBytesInNALunit is set equal to the number of bytes up to and including the last byte preceding one of: a sequence of three 0 bytes, the next start code, or the end of the byte stream. 4. NumBytesInNALunit bytes are removed from the byte stream and are decoded using the NAL unit decoding process. 5. when the next three bytes are not a start code (otherwise go to step 2) and the next four bytes are not a 0 byte plus a start code (otherwise go to step 1), repeatedly discard a 0 byte until a 0 byte plus a start code are found and then go to step 1. The NAL unit is then decoded. In order to avoid emulation of the three-byte start code within the NAL unit, certain rules are defined. First of all, the last byte of a NAL unit shall not be equal to 0x00. Secondly, within a NAL unit, the following three-byte sequences shall not occur at any byte-aligned position: 0x000000 0x000001 0x000002 Finally, within a NAL unit, any four-byte sequence that starts with the three bytes 0x000003 other than the following sequences shall not occur at any byte-aligned position: 0x00000300 0x00000301 0x00000302 0x00000303 Continue reading about Video coding... Full patent description for Video coding Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Video coding patent application. Patent Applications in related categories: 20090285309 - Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of ... 20090285310 - Receiving apparatus, receiving method, program and communication system - There is provided a receiving apparatus including a header detection section that receives image data encoded per a coding unit corresponding to N (N is equal to or greater than 1) lines in one field and detects control information to decide a decoding start point of the image data from ... ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Video coding or other areas of interest. ### Previous Patent Application: Mpeg video decoding method and mpeg video decoder Next Patent Application: Method for compressing an audio, image or video digital file by desynchronization Industry Class: Pulse or digital communications ### FreshPatents.com Support Thank you for viewing the Video coding patent info. IP-related news and info Results in 0.12089 seconds Other interesting Feshpatents.com categories: Computers: Graphics , I/O , Processors , Dyn. Storage , Static Storage , Printers 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|