Architecture for multi-stage decoding of a cabac bitstream

An adaptive binary and context technology, applied in the field of video decoding, can solve the problems that the compression efficiency of VLC encoder does not meet the requirements of minimizing additional services and the complexity of transcoding operations.

Inactive Publication Date: 2010-07-28
QUALCOMM INC
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] One problem with this transcoding approach is the complexity associated with transcoding operations
In essence, implementing a complete CABAC decoder requires the overhead of having another VLC encoder and VLC decoder
Also, the compression efficiency of the VLC encoder may not be sufficient to minimize additional traffic

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
  • Architecture for multi-stage decoding of a cabac bitstream
  • Architecture for multi-stage decoding of a cabac bitstream
  • Architecture for multi-stage decoding of a cabac bitstream

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] As used herein, the word "exemplary" is used to mean "serving as an example, instance, or illustration." Any configuration or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other configurations or designs, and the terms "core," "engine," "machine," "processor," and "processing unit" Can be used interchangeably.

[0034] A video signal may be characterized in terms of a series of pictures, frames, and / or fields, any of which may further include one or more slices. As used herein, the term "frame" is a broad term that may include one or more of frames, fields, pictures, and / or slices.

[0035] Embodiments include systems and methods that facilitate channel switching in a multimedia transmission system. Multimedia data may include one or more of motion video, audio, still images, text, or any other suitable type of audiovisual data.

[0036] Multimedia processing systems such as video encoders may be based on ...

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

Techniques for optimizing the Context-based Adaptive Binary Arithmetic Coding (CABAC) bitstream decoding are disclosed. In one configuration, a device has a first processing circuit operative to decode a Context-based Adaptive Binary Arithmetic Coding (CABAC) bitstream into an intermediate signal having a CABAC decoded standard format and a decoded order. A second processing circuit decodes the intermediate signal using a non-CABAC decoding standard. A buffer is provided between the first and second processing circuits to improve processing speeds.

Description

[0001] Related Application Cross Reference [0002] This patent application claims priority to commonly assigned Provisional Application Serial No. 60 / 969,565 filed August 31, 2007 and Provisional Application Serial No. 61 / 057,009 filed May 29, 2008 rights and interests. This provisional patent application is hereby expressly incorporated herein by reference. technical field [0003] This disclosure relates generally to the field of video decoding, and more specifically to techniques for optimizing context-based adaptive binary arithmetic coding (CABAC) bitstream decoding. Background technique [0004] H.264 / AVC has two different entropy coding modes to generate the bitstream. AVC stands for Adaptive Video Coding. One coding mode is context-based adaptive variable length coding (CAVLC), and the other coding mode is context-based adaptive binary arithmetic coding (CABAC). CAVLC is similar to other variable length coding (VLC) schemes. Each syntax element is decoded from...

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 & AuthorityApplications(China)
IPC IPC(8): H04N7/26H03M7/40
CPCH04N19/00121H04N19/00781H03M7/4006H04N19/00533H04N7/26106H04N7/50H04N19/00478H04N19/13H04N19/61H04N19/44H04N19/42H04N19/91H04N19/70
Inventor鲍易亮吉野敏明王凯
OwnerQUALCOMM INC