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

Dual-coefficient scanning method for CAVLC (context-based adaptive variable length coding)

A coding method and coding technology, applied in the field of CAVLC coding method and device, can solve the problems of not being able to meet the requirement of high coding speed of one coefficient block, not being able to fully reduce the coding processing time, and not being able to meet the high coding speed of one coefficient block, To achieve the effect of stable processing speed

Inactive Publication Date: 2013-03-27
FUJITSU LTD
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method cannot meet the requirement of high coding speed for one coefficient block
[0015] (3) Low-cost encoder design: This design focuses on reducing the size of the memory, does not involve the improvement of the encoding speed, and thus cannot meet the high encoding speed requirements for a coefficient block, and does not reduce the total encoding processing time
However, this method does not sufficiently reduce the total encoding processing time

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
  • Dual-coefficient scanning method for CAVLC (context-based adaptive variable length coding)
  • Dual-coefficient scanning method for CAVLC (context-based adaptive variable length coding)
  • Dual-coefficient scanning method for CAVLC (context-based adaptive variable length coding)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Features and exemplary embodiments of various aspects of the invention will be described in detail below. The following description covers numerous specific details in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is only to provide a clearer understanding of the present invention by showing examples of the present invention. The present invention is by no means limited to any specific configuration and algorithm presented below, but covers any modification, replacement and improvement of related elements, components and algorithms without departing from the spirit of the present invention.

[0048] The present invention provides a novel CAVLC coding method and a device for implementing the method. They convert the coefficient block to be coded into a one-dimensiona...

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

The invention relates to a dual-coefficient scanning method for CAVLC (context-based adaptive variable length coding). The dual-coefficient scanning method includes: converting a coefficient block to be coded into a one-dimensional coefficient array, acquiring the number of non-zero coefficients in the one-dimensional coefficient; under the condition that the number of the non-zero coefficients in the one-dimensional coefficient array is not zero, acquiring two adjacent coefficients in the one-dimensional coefficient array within every clock period, and coding the two adjacent coefficients.

Description

technical field [0001] The present invention relates to the field of video processing, in particular to a CAVLC encoding method and device. Background technique [0002] CAVLC (Context Adaptive Variable Length Coding) is an entropy coding technique used to reduce bit rate and make full use of statistical redundancy, and is widely used in today's popular video such as MPEG-4, AVC, H.264 standard. In the CAVLC encoding process, the encoding process of the following five syntax elements is usually involved: Coeff_token, Trailing_ones_sign (for simplicity, denoted as T1), Levels, Total_zeros (for simplicity, denoted as TZ) and Run_before. The corresponding relationship between these five syntax elements and the relevant statistical information of the chrominance / luminance coefficient block as the coding object is as follows: [0003] [0004] The traditional CAVLC coding method includes the following steps: [0005] (1) Preprocessing the 4×4 coefficient blocks in a zigzag ...

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
IPC IPC(8): H04N7/26H04N7/50
Inventor 王琪
Owner FUJITSU LTD
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