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

A method and device for context model selection

A model selection and context technology, applied in the field of digital signal coding and decoding, can solve problems such as inconsistent grammar

Active Publication Date: 2016-04-13
ZHEJIANG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to avoid this redundancy, HEVC stipulates that only when the current coding unit is the smallest allowed coding unit, the prediction unit of N×N size is allowed to appear, which avoids the redundancy in syntax, but causes syntax problems. The inconsistency, that is, the syntax elements allowed to appear in coding units of different sizes are different

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
  • A method and device for context model selection
  • A method and device for context model selection
  • A method and device for context model selection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] In an actual encoder, the allowed coding unit sizes are specified by parameter configuration as 32×32 and 16×16. The current coding unit is 16×16 in size.

[0022] There are 11 possible encoding types for a coding unit of any size in Bslice, as shown in the last column of Table 1, the corresponding cu_type value is the first column, and the second column is the syntax element passed through a specific binary The bin string obtained after the optimization method.

[0023] Table 1: A binary method for cu_type in Bslice

[0024] cu_type

[0025] Encoding the fifth bin (bold in Table 1), its physical meaning is whether it is B_N type, and its arithmetic coding has two probability models to choose from (No. 1 probability model is not adaptively updated, and its corresponding small Probability The symbol probability is the minimum probability defined in the encoder; the No. 2 probability model is a probability model defined in the encoder that can be adaptively up...

Embodiment 2

[0027] In an actual encoder, the allowable coding unit sizes are 64×64, 32×32 and 16×16 specified by parameter configuration. The current coding unit is 32×32 in size.

[0028] There are 10 possible encoding types for a coding unit of any size in Pslice, as shown in the last column of Table 2, the corresponding cu_type value is the first column, and the second column is the syntax element passed through a specific binary The bin string obtained after the elementization method.

[0029] Table 2: A binary method for cu_type in Pslice

[0030] cu_type

[0031] The fourth bin to be encoded (bold in Table 2), its physical meaning is whether it is P_N type, and its arithmetic decoding has two probability models to choose from (No. 1 probability model is not adaptively updated, and its corresponding The small probability symbol probability is the minimum probability defined in the encoder; the No. 2 probability model is a probability model defined in the encoder that can ...

Embodiment 3

[0033]In an actual encoder, the allowable coding unit sizes are 64×64, 32×32 and 16×16 specified by parameter configuration. The current coding unit is 32×32 in size.

[0034] There are 10 possible encoding types for a coding unit of any size in Pslice, as shown in the last column of Table 3, the corresponding cu_type value is the first column, and the second column is the syntax element passed through a specific binary The bin string obtained after the elementization method.

[0035] Table 3: A binary method for cu_type in Pslice

[0036] cu_type

[0037] Encoding the second bin (bold in Table 3), its physical meaning is whether it is P_2N type, and its arithmetic coding has two probability models to choose from (No. 1 probability model is not adaptively updated, and its corresponding small Probability The symbol probability is the minimum probability defined in the encoder; the No. 2 probability model is the bypass probability model defined in the encoder, which ...

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 and device of context model selection. A binary symbol to be encoded or decoded selects probability model No. 1 or No. 2 to for coding and decoding, wherein the probability model No.1 is not self-adaptively updated and the corresponding small probability symbol probability is the minimum probability; and when a basic unit is not a minimum (maximum) basic unit allowed by an encoder or decoder, the probability model No.1 is selected; otherwise, the probability model No. 2 is selected. The invention is applied to the field of digital signal processing, especially to the field of encoding and decoding. The method provided by the invention ensures the unity of grammar design, and can remove the redundancy brought by the unity of grammar by establishing a context model in entropy coding.

Description

technical field [0001] The present invention relates to the technical field of digital signal encoding and decoding, in particular to a method and device for selecting a context model in encoding and decoding. Background technique [0002] With the advent of the digital age, the encoding and decoding of digital signals is becoming more and more important, and there are more and more applications. Various multimedia information such as video, image, audio and other encoding applications are almost filled in every corner of people's lives. Video and image coding technology is the basis and key for the wide application of digital video and image, an important multimedia information. Under the current block-based video coding hybrid framework, video coding generally includes the following four blocks: predictive coding, transform coding and quantization, loop filtering, and entropy coding. Among them, entropy coding is to remove the statistical redundancy of information, and pl...

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 Patents(China)
IPC IPC(8): H04N19/13H04N19/70
Inventor 虞露朱兴国
Owner ZHEJIANG UNIV