Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Optimized CABAC decoder

A technology of a decoder and a decoding device, which can be used in code conversion, image communication, digital video signal modification, etc., and can solve problems such as complicated calculations.

Inactive Publication Date: 2010-08-18
QUALCOMM INC
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Thus, there are numerous bitwise operations in the CABAC core, frequent renormalization, and bitwise reads from the bitstream, all of which are computationally cumbersome.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Optimized CABAC decoder
  • Optimized CABAC decoder
  • Optimized CABAC decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A device employing techniques to optimize Context-based Adaptive Binary Arithmetic Coding (CABAC) for the H.264 video decoding is provided. The device includes a processing circuit operative to implement a set of instructions to decode multiple bins simultaneously and renormalize an offset register and a range register after the multiple bins are decoded. The range register and offset registers may be 32 or 64 bits. The use of a larger range register allows renormalization to be skipped when enough bits are still in the range register.

Description

technical field This disclosure relates generally to the field of video decoding, and more specifically, to techniques for optimizing context-based adaptive binary arithmetic coding (CABAC) for H.264 video decoding. Background technique To support the H.264 main specification, context-based adaptive binary arithmetic coding (CABAC) is a technical challenge. The basic concept of binary arithmetic decoding processing is recursive interval division. The arithmetic decoding engine core maintains two registers. The first register is a range register with 9 bits. The second register is an offset register that is 9 bits in normal mode and 10 bits in bypass mode. The range register keeps track of the width of the current interval. The offset is from the bitstream and points to the current position within the range. When decoding a bin, the range is divided into two subintervals depending on the context in which that particular bin is decoded. After the bin is determined, the r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H03M7/40
CPCH04N19/00781H03M7/4006H04N19/00533H04N19/00951H04N19/61H04N19/91H04N19/44
Inventor 刘镇王凯鲍易亮
Owner QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products