Unlock instant, AI-driven research and patent intelligence for your innovation.

Decoding system and method

A decoding system and decoding technology are applied to the decoding system of content adaptive binary arithmetic coding and the decoding field thereof, and can solve problems such as design limitations and the like

Active Publication Date: 2007-11-14
VIA TECH INC
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Computer graphics must meet consumers' requirements for controllability and features of games and other multimedia products, as well as produce more realistic images and improve processing speed and power consumption. Many standards have been developed to utilize less bits. For example, the H.264 standard (also known as the tenth part of the ISO Animation Experts Group MPEG-4) is a high-compression digital video coding standard. Compared with MPEG-2 compatible coding, H.264 .264 compatible encoding only needs about one-third of the number of bits to store video with the same video quality. -adaptive binary arithmetic coding, CABAC) and context-adaptive variable length coding (CAVLC), about CABAC, its decoding operations are usually processed sequentially, requiring a lot of calculations to get range, compensation, content (context ) information and other parameters, the current CABAC decoding structure can meet some of the needs of consumers, but there are still limitations in the design

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
  • Decoding system and method
  • Decoding system and method
  • Decoding system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The present invention discloses a variety of context-adaptive binary arithmetic coding (CABAC) decoding systems and methods (hereinafter referred to as decoding systems). In one embodiment, the decoding system is embedded in a graphics In one or more execution units of the programmable, multi-threaded, parallel computing core of the processing unit (graphics processing unit, GPU), the decoding function is realized by combining software with hardware, that is, video decoding is based on graphics processing unit The content (context) of programming (context) is implemented in cooperation with the hardware in the data path of the graphics processing unit. Shaders), execution unit data paths for graphics processing units, and additional hardware for automatic management of bitstream buffers and context modeling in a CABAC processing environment, unlike known legacy systems , only has a pure hardware or pure software CABAC processing method, so more or less will encounter th...

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

Embodiments of decoding systems and methods are disclosed. One system embodiment, among others, comprises a software programmable core processing unit having a context-adaptive binary arithmetic (CABAC) unit configured to execute a shader, the shader configured to implement CABAC decoding of a video stream and provide a decoded data output.

Description

technical field [0001] The present invention relates to a decoding system and a decoding method thereof, in particular to a decoding system and a decoding method of a content-adaptive binary arithmetic coding applied to a computing core in a programmable graphic processing unit. Background technique [0002] Computer graphics is an art and science for computers to generate images, videos or other graphics or image information. The current graphics system mostly includes several interfaces, such as Microsoft's Direct3D interface and OpenGL, etc., so that it can be used to execute specific operating systems ( Computers such as Microsoft Windows) control multimedia hardware such as graphics accelerators or graphics processing units (graphics processing units, GPUs). The generation of images and images is often referred to as "rendering". The details of such operations It is generally performed by a graphics accelerator. In three-dimensional (3D) computer graphics, the geometric...

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): H04N7/26G06T9/00H04N19/44
Inventor 扎伊尔德·荷圣裴德辉
Owner VIA TECH INC