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

Method and device for coding syntactic element

A technology of grammatical elements and coding methods, which is applied to electrical components, TV, digital video signal modification, etc., can solve problems such as low efficiency and redundant identification sequence information, and achieve the effect of improving efficiency and reducing information redundancy

Active Publication Date: 2012-07-18
ZTE CORP
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] However, in practical applications, it is found that the efficiency of compression encoding using the above method is not very high
And because the above-mentioned prior art schemes have adopted fixed codeword allocation to syntax elements, or adopted a fixed identification order to a group of symbols / identifications (bin / flag) that constitute syntax elements
Obviously, there is a certain amount of information redundancy in this fixed codeword allocation or identification order

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
  • Method and device for coding syntactic element
  • Method and device for coding syntactic element
  • Method and device for coding syntactic element

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Step 1, the configuration process, includes the following two steps:

[0051] Step 110, identify the possible representation methods for all the values ​​of a syntax element, and obtain the identification information of the representation methods;

[0052] The values ​​of the syntax elements described herein include at least three or more. Taking the value of the syntax element including three kinds as an example, three signs of A, B, and C are used to indicate whether the syntax element is equal to the above three values, and there are six ways of expressing the value of the syntax element: A-B-C, A-C-B, B-C-A, B-A-C, C-A-B, C-B-A, the identifier of each representation method represents a codeword allocation method of the syntax element, for example, A-B-C means: first distinguish the A identifier, then distinguish the B identifier, and finally distinguish the C identifier.

[0053] Step 120, establishing an encoding data structure according to the encoding attribute,...

Embodiment 2

[0082] In this embodiment, description is made by taking the syntax element as a prediction mode as an example. For ease of illustration and implementation, this embodiment only uses the three most frequently occurring values ​​of prediction modes: skip mode (SKIP), merge mode (MERGE), and inter-frame mode (INTER) as examples for illustration.

[0083] Step 210, the prediction type (pred_type) is initialized;

[0084] The prediction type (pred_type) refers to: the representation method corresponding to the prediction mode, that is, the identification sequence of the prediction mode is represented by a group of identifications.

[0085] In Table 2, six identification orders corresponding to the three prediction modes of SKIP, MERGE and INTER are defined. The order of these identifications is the different values ​​of the prediction type (pred_type), which is equivalent to the identification information of the representation method.

[0086] Table 2: Values ​​and definitions o...

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 discloses a method for coding a syntactic element. The method can improve the compression coding efficiency of the syntactic element. The coding method comprises the following steps: inquiring a pre-configured coding data structure according to the code attribute value of current frame or fragmentation, and determining a method for representing the syntactic element for the current frame or fragmentation, wherein the coding data structure includes more than two coding attribute values, and identification information of the representation method related to each code attribute value; and coding the current frame or the fragmentation according to the determined representation method of the syntactic element. The coding device comprises a representation method determining unit of the syntactic element, and a coding unit of the syntactic element. According to the self-adaption coding method disclosed by the invention, the frame or the fragment is used as a basic unit, which means that the distribution of code words or the sequence of identifications in a predication mode can be dynamically adjusted according to each frame or each fragment in turn, therefore, the compression coding efficiency can be obviously improved, and the information redundancy can be reduced as well.

Description

technical field [0001] The present invention relates to video compression encoding technology, in particular to a method and device for encoding syntax elements. Background technique [0002] The encoding method in the prior art is described below by taking one syntax element—prediction mode (pred_mode) as an example. [0003] In video compression coding, each coding unit or prediction unit (CU / PU for short) of an inter-frame coding frame or slice corresponds to a certain prediction mode. The value of the prediction mode is shown in Table 1, but the value of the prediction mode is not limited to the range listed in Table 1, and may also be a value representing other reference relationships or coding attributes of the CU / PU. [0004] Table 1: Values ​​and definitions of prediction modes [0005] Skip mode (SKIP_MODE) Residual data is not allowed, and motion information is predicted and derived Direct Mode (DIRECT_MODE) Refers to the allowed residual ...

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/26H04N7/50
CPCH04N19/00884H04N7/26946H04N19/00551H04N19/463H04N19/70
Inventor 张雯
Owner ZTE CORP
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