A data block coding method and device
An encoding method and data block technology, which are applied in the field of data block encoding methods and devices, can solve the problems of increasing the compression rate and affecting the subjective quality of images, and achieve the effect of simple logic implementation.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0077] An embodiment of the present invention provides a data block encoding method, such as figure 2 shown, including:
[0078] Step 201, judging whether the data block includes a strong edge area.
[0079] The strong edge area is an area including a distorted image caused by ringing noise, and the data block is any data block included in the image to be encoded.
[0080] When it is judged that the data block includes a strong edge area, execute step 202a or / and 202b; when it is judged that the data block does not include a strong edge area, execute step 203.
[0081] Step 202a: Decrease the value of the quantization parameter used for coding the data block, and use the reduced value of the quantization parameter to code the data block.
[0082] Quantization parameters refer to variables used to scale transformed coefficients during the encoding and decoding process. Generally speaking, the larger the value, the larger the corresponding quantization step.
[0083] Step 2...
Embodiment 2
[0119] An embodiment of the present invention provides a data block encoding method, such as Figure 5 shown, including:
[0120] Step 301. Acquire transformed and quantized data blocks.
[0121] The transformed and quantized data block includes a high-frequency region, the high-frequency region includes transformed and quantized high-frequency coefficients, and the data block is a data block in the image to be encoded.
[0122] Transformation refers to a specific operation performed on residual data during the encoding process. This operation generally refers to discrete cosine transformation or offline sine transformation.
[0123] Quantization, in the process of encoding, scales the transformed coefficients to facilitate subsequent encoding.
[0124] Step 302. Determine that the data block includes fixed pattern noise according to the distribution characteristics of the transformed and quantized high-frequency coefficients in the high-frequency region.
[0125] The sourc...
Embodiment 3
[0156] An embodiment of the present invention provides a data block encoding device 40, such as Figure 10 shown, including:
[0157] A judging unit 401, configured to judge whether the data block includes a strong edge area, the strong edge area is an area including a distorted image generated by ringing noise, and the data block is any data block included in the image to be encoded;
[0158]A processing unit 402, configured to reduce the value of the quantization parameter QP used for encoding the data block when the data block includes a strong edge area, and use the reduced value of the quantization parameter to encode the data block performing encoding, or, when the data block includes a strong edge region, dividing the data block into a plurality of coding units of different sizes according to different coding layers, and adjusting the rate-distortion of the plurality of coding units of different sizes cost, encoding the data block by using the coding unit with the smal...
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