Video encoding method and device thereof
A coding method and a video coding technology, which are applied in digital video signal modification, image communication, selective content distribution, etc., can solve problems such as being unable to apply to different scenarios of macroblocks to be coded, reduce theoretical limit entropy, and improve image coding compression rate effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] See figure 1 , figure 1 It is a schematic flowchart of a video coding method provided by an embodiment of the present invention; this embodiment describes in detail a video coding method provided by the present invention, and the method includes the following steps:
[0038] Step 1. Encode the macroblock to be encoded according to at least two sets of encoding methods to obtain at least two encoded streams;
[0039] Step 2. Perform operations respectively according to the at least two coded streams to form coded information corresponding to each coded stream;
[0040] Step 3. Obtain the final encoding method of the macroblock to be encoded according to the encoding information respectively corresponding to the at least two encoded streams.
[0041] Wherein, each encoded stream in step 1 includes the encoding method adopted by the macroblock to be encoded and the prediction residual of each pixel component in the macroblock to be encoded.
[0042] Among them, step 2 m...
Embodiment 2
[0058] This embodiment describes in detail a set of encoding methods proposed by the present invention on the basis of the foregoing embodiments. The encoding method is a texture gradient encoding method, comprising the following steps:
[0059] Step 1. Define the size of the macroblock to be encoded
[0060] Define the size of the macroblock to be encoded as m*n pixel components, where m≥1, n≥1;
[0061] Preferably, the size of the macroblock to be encoded can be defined as 8*1 pixel components, 16*1 pixel components, 32*1 pixel components, and 64*1 pixel components; in this embodiment, the size of the macroblock to be encoded is 16*1 pixel components are used as an example for illustration, and the same applies to other macroblocks to be coded with different sizes. The pixel components in the macroblock to be encoded are arranged sequentially from left to right according to the serial numbers from 0 to 15, and each serial number position corresponds to a pixel component. ...
Embodiment 3
[0081] This embodiment describes in detail another set of encoding methods proposed by the present invention on the basis of the foregoing embodiments. The coding method is a texture adaptive coding method, including the following steps:
[0082] Step 1. Define the reconstructed pixel components of the macroblock to be coded;
[0083] Such as Figure 4 as shown, Figure 4 It is a schematic diagram for reference of predicting and reconstructing pixel components of a texture adaptive coding method provided by an embodiment of the present invention. Define the current pixel component of the macroblock to be encoded as Cij, select K reconstructed pixel components encoded around the current pixel component, and number the encoded K reconstructed pixel components, and the numbering order can be specified, where K≥1.
[0084] Preferably, the sequence number of the current pixel component is set as Cij, the sequence number of the reconstructed pixel component on the left side of th...
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