Method for processing adjacent block information in video decoding macro-block prediction and boundary filtering
A technology of video decoding and processing method, which is applied in the field of processing adjacent block information in video decoding macroblock prediction and boundary filtering, which can solve the problems of large internal storage space, save storage space, reduce update times and time, and facilitate The effect of hardware implementation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] This embodiment is used for intra-mode prediction of H.264 and AVS macroblocks, and specifically includes the following steps:
[0042] first step, such as figure 1 As shown, the macroblock is divided into 16 4x4 sub-blocks, and each is represented by C xy Number each sub-block, where: the row subscript x is 0-3 from top to bottom, and the column subscript y is 0-3 from left to right. Use 10 registers to store information about 10 4x4 adjacent blocks. Among them: 5 registers are numbered R from bottom to top 0 -R 4 , and the other five registers are numbered R from left to right 5 -R 9 , R 4 at R 5 the horizontal left side of the .
[0043] The adjacent block information includes: forward motion vector, forward reference index, backward motion vector, backward reference index, intra-frame prediction mode and residual non-zero coefficient flag.
[0044] In the second step, when the current macroblock is the right boundary of the image, load R from the line buffer...
Embodiment 2
[0075] This embodiment is used for inter-frame motion vector prediction of H.264 and AVS macroblocks, including the following steps:
[0076] first step, such as figure 1 As shown, the macroblock is divided into 16 4x4 sub-blocks, and each is represented by C xy Number each sub-block, where: the row subscript x is 0-3 from top to bottom, and the column subscript y is 0-3 from left to right. Use 10 registers to store information about 10 4x4 adjacent blocks. Among them: 5 registers are numbered R from bottom to top 0 -R 4 , and the other five registers are numbered R from left to right 5 -R 9 , R 4 at R 5 the horizontal left side of the .
[0077] The adjacent block information includes: forward motion vector, forward reference index, backward motion vector, backward reference index, intra-frame prediction mode and residual non-zero coefficient flag.
[0078] In the second step, when the current macroblock is the right boundary of the image, load R from the line buffer ...
Embodiment 3
[0132] The present embodiment is used for the calculation of the boundary filter intensity of H.264 and AVS macroblock, comprises the following steps:
[0133] first step, such as figure 1 As shown, the macroblock is divided into 16 4x4 sub-blocks, and each is represented by C xy Number each sub-block, where: the row subscript x is 0-3 from top to bottom, and the column subscript y is 0-3 from left to right. Use 10 registers to store information about 10 4x4 adjacent blocks. Among them: 5 registers are numbered R from bottom to top 0 -R 4 , and the other five registers are numbered R from left to right 5 -R 9 , R 4 at R 5 the horizontal left side of the .
[0134] The adjacent block information includes: forward motion vector, forward reference index, backward motion vector, backward reference index, intra-frame prediction mode and residual non-zero coefficient flag.
[0135] In the second step, when the current macroblock is the right boundary of the image, load R fro...
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