Intra-block Determination for Forced Intra-prediction in Video Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing encoding methods do not prioritize the quick return of high-importance blocks in decoded images when errors occur during transmission, leading to potential loss of critical image data.
Innovation Solution
An encoding apparatus that determines a block's prediction mode to be a forced intra-prediction mode based on its priority, allowing for quick recovery of high-importance blocks by encoding and transmitting them using intra-prediction, thereby ensuring timely recovery of critical image data during errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If inter-encoding is used to reduce encoded amount, then transmission efficiency is improved, but error propagation increases and normal image data cannot be decoded after reception error
Solution Approach 1:
The image is divided into multiple blocks with different priorities. High-priority blocks are encoded using intra-encoding to ensure they can be decoded independently even after transmission errors, while low-priority blocks use inter-encoding to minimize encoded amount. This segmentation allows the system to maintain reliability for critical regions while preserving transmission efficiency overall.
Solution Approach 2:
Different encoding methods are applied to different regions of the image based on their importance. High-priority blocks (such as those containing critical information) use intra-encoding for reliability, while low-priority blocks use inter-encoding for efficiency. This local differentiation resolves the contradiction by ensuring decodability where needed while minimizing overall encoded amount.
2Reliability
If intra-encoding is used for all blocks to ensure decodability, then reliability is improved, but encoded amount increases significantly
Solution Approach 1:
Instead of applying intra-encoding uniformly to all blocks, the system segments blocks by priority and applies intra-encoding only to high-priority blocks. This selective approach maintains the reliability benefit for critical regions while avoiding the excessive encoded amount that would result from universal intra-encoding.
Solution Approach 2:
The encoding method parameter is changed dynamically based on block priority. High-priority blocks use intra-encoding parameters for reliability, while low-priority blocks use inter-encoding parameters for efficiency. This parameter change strategy resolves the contradiction by adapting the encoding approach to the specific requirements of each region.
3Ease of operation
If uniform intra-encoding frequency is applied to all blocks, then implementation simplicity is maintained, but high-importance blocks cannot be recovered quickly after errors
Solution Approach 1:
The intra-encoding frequency is made dynamic rather than uniform. High-priority blocks are assigned higher intra-encoding frequencies to enable faster recovery after errors, while low-priority blocks use lower frequencies. This dynamic adjustment resolves the contradiction by prioritizing recovery time for important regions while maintaining reasonable encoding complexity through systematic frequency assignment.
Data Source
AI summary
There is provided an encoding apparatus, including an intra-block determination section which determines that a prediction mode of a block is a forced intra-prediction mode, by a frequency based on a priority of each block of an image to be encoded, an encoding section which encodes the block, to which the prediction mode has been determined to be an intra-prediction mode by the intra-block determination section, with the intra-prediction mode, and a transmission section which transmits an encoded result of the image to be encoded obtained by the encoding section, and the prediction mode of the image.


