Encoding and decoding method, device and equipment
An encoding and decoding method and encoding technology, which are applied in the field of devices and equipment, and encoding and decoding methods, can solve the problems of poor encoding performance and unsatisfactory encoding effect, and achieve the effect of improving encoding performance, ideal encoding effect and enriching types.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] Embodiment 1: see figure 2 As shown, it is a schematic flow chart of the encoding and decoding method of the embodiment of the present application, the method can be applied to the decoding end or the encoding end, and the method can include the following steps:
[0048] Step 201, if intra-block copying is enabled for the current block, construct a block vector candidate information list corresponding to the current block, and the block vector candidate information list includes at least one specified type of block vector. The specified type of block vectors may include but not limited to: default block vectors, for example, default block vectors that are not zero vectors. Of course, the default block vectors may also be zero vectors, without limitation. And / or, the deformed block vector, the deformed block vector may be obtained by superimposing an offset value on the candidate block vector.
[0049] For example, the candidate block vector may be the block vector of ...
Embodiment 2
[0063] Embodiment 2: Based on the same application concept as the above-mentioned method, see image 3 As shown, it is a schematic flow chart of the encoding and decoding method of the embodiment of the present application. The method can be applied to the encoding end, and the method can include:
[0064] In step 301, the encoder determines whether intra-frame copying is enabled for the current block. If yes, execute step 302, and if no, no longer use the block vector to encode the current block, and this process will not be repeated.
[0065] Exemplarily, if the current block satisfies a specific condition, it is necessary to encode a flag bit whether to enable it, that is, the coded bit stream includes a flag bit, which indicates that the current block enables intra-frame block copying, or that the current block does not enable intra-frame block copying. For block copying, if the flag bit is the first flag, it means that the current block is enabled for intra-frame block c...
Embodiment 3
[0101] Embodiment 3: based on the same application concept as the above-mentioned method, see Figure 5 As shown, it is a schematic flowchart of the encoding and decoding method of the embodiment of the present application, which can be applied to the decoding end, and the method can include:
[0102] In step 501, the decoding end judges whether intra-block copying is enabled for the current block. If yes, execute step 502; if no, no longer use the block vector to decode the current block, and this process will not be repeated.
[0103] If the current block satisfies certain conditions, the decoder needs to parse the enabled flag bit from the encoded bit stream. The flag bit indicates that the current block enables intra-frame block copying, or does not enable intra-frame block copying. If the flag bit is the first When the flag is marked, it means that the intra-block copy is enabled for the current block, and when the flag bit is the second flag, it means that the intra-blo...
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