A Method for Adaptively Controlling the Number of Arithmetic Coding Context Coding Mode Bins
A technology of adaptive control and encoding mode, applied in the field of encoder and decoder, which can solve the problem of large control granularity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0086] This embodiment is described by taking the process of adaptively controlling the number of arithmetic coding BINs as an example. The control process includes:
[0087] Step 101, determine whether to start the method of adaptively controlling the number of arithmetic coding BINs through the control flag bin_rate_control_flag;
[0088] The control flag bin_rate_control_flag defined in SPS indicates whether the encoding of the current sequence needs to start the method of slice adaptive control arithmetic coding BIN quantity described in the present invention; if the flag is set to a predetermined value, it means that the encoder will start slice adaptive A method to control the number of arithmetically encoded BINs; otherwise, it means not to start the above method.
[0089] Step 102, obtaining the upper limit bin_rate_threshold of the number of BINs per unit time or within each frame;
[0090] The encoding parameter defined in the SPS indicates the upper limit of the nu...
Embodiment 2
[0112] This embodiment is described by taking the decoding process corresponding to the number of adaptively controlled arithmetic coding BINs as an example. The decoding process includes:
[0113] Step 201, determine whether to start the decoding method corresponding to the number of adaptive control BINs through the adaptive control flag bin_rate_control_flag;
[0114] Before step 201, the newly-added adaptive control flag bin_rate_control_flag in the sequence parameter set (SPS) is obtained by parsing from the code stream; determine whether to start to execute step 201 by judging whether bin_rate_control_flag is set to a predetermined value, and if it is a predetermined value, then execute this Step, otherwise, do not execute;
[0115] Step 202, obtain the control flag (htb_present_flag) of each slice and the numerical value of the control parameter (htb_start_pos_in_lcu) of each slice;
[0116] The control flag htb_present_flag of each fragment and the value of the contro...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com