Video Coding
a video and coding technology, applied in the field of video coding, can solve the problems of bitstream handling, circular buffers won't work, and the h.264 implementation of 16-bit devices is not suitable for video coding
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
1. Overview
[0036]The preferred embodiment methods of prevention of start code emulation incorporate the emulation prevention into bitstream handling routines for both the encoder and decoder.
[0037]The bitstream handling routines refer to the following four functions:
put_bits(buf_ptr, bit_ptr,append “length”-bit “codeword” to thedatabuf, length, codeword)bitstream, and update the bitstreamposition by “length” bits.get_bits(buf_ptr, bit_ptr,extract the value (as binary integer) ofdatabuf, length)“length” bits from the bitstream, and updatethe bitstream position by “length” bits.next_bits(buf_ptr,extract the value of “length” bits frombit_ptr, databuf, length)the bitstream without updating thebitstream position.flush_bits(buf_ptr,move the bitstream position by “length”bit_ptr, databuf, length)bits
where (buf_ptr, bit_ptr) is the bitstream position (see FIG. 5), and databuf is the bitstream buffer.
[0038]The function put_bits( ) is used by the encoder, whereas get_bits( ), next_bits( ), a...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


