Image Encoding Reuse Mode for Transcoding Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video transcoding methods for watermark insertion have high computational complexity and often result in a decrease in video image quality due to the need for re-encoding after watermark addition.
Innovation Solution
A method for image encoding that determines a reuse mode for coding units based on the relative position relationship between edited regions and corresponding coding units in the original image, allowing for efficient transcoding by reusing original coding information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional video transcoding is performed for watermark insertion, then watermark can be added to protect copyright, but computational complexity increases and video image quality deteriorates
Solution Approach 1:
The video sequence is divided into multiple video blocks, and each block is independently processed to determine whether coding information can be reused. This segmentation allows the system to apply different processing strategies to different regions, reducing overall computational complexity while maintaining copyright protection through watermark insertion.
Solution Approach 2:
The patent applies different processing quality levels to different video blocks based on their characteristics. For blocks where coding information can be reused, minimal processing is applied; for blocks requiring modification, full processing is performed. This local quality approach maintains overall video quality while reducing computational complexity.
2Reliability
If conventional video transcoding is performed for watermark insertion, then watermark can be added to protect copyright, but computational complexity increases
Solution Approach 1:
The patent performs preliminary analysis of video blocks to identify those that can reuse coding information from reference frames. By pre-determining which blocks qualify for reuse before actual encoding, the system avoids unnecessary computational work and improves transcoding efficiency while still enabling watermark insertion where needed.
Solution Approach 2:
Instead of performing full transcoding on all video blocks, the patent applies partial action by only processing blocks that require modification. Blocks that can reuse coding information undergo minimal or no processing, significantly improving productivity while maintaining the ability to insert watermarks in appropriate locations.
3Manufacturing precision
If full re-encoding is performed after watermark addition, then coding quality can be maintained, but computational complexity and time consumption increase
Solution Approach 1:
The video sequence is divided into multiple video blocks, and each block is independently processed to determine whether coding information can be reused. This segmentation allows the system to apply different processing strategies to different regions, reducing overall computational complexity while maintaining copyright protection through watermark insertion.
Solution Approach 2:
The patent maintains continuity of useful action by reusing valid coding information from reference frames for blocks that do not require modification. This allows the encoding process to continue efficiently without interruption while maintaining coding quality for blocks that do require processing.
4Productivity
If coding information is reused for edited regions, then computational complexity is reduced, but coding quality may deteriorate
Solution Approach 1:
The patent applies different processing quality levels to different video blocks based on their characteristics. For blocks where coding information can be reused, minimal processing is applied; for blocks requiring modification, full processing is performed. This local quality approach maintains overall video quality while reducing computational complexity.
Solution Approach 2:
The system evaluates whether reusing coding information for a video block will result in acceptable coding quality before actually reusing it. This feedback mechanism ensures that quality requirements are met while still benefiting from the computational efficiency of information reuse where appropriate.
Data Source
AI summary
A method, device, and storage/recording medium for image encoding, including: obtaining first coding information for a first coding unit, in a first image, indicating a scheme for encoding the first coding unit into a first bitstream of the first image; determining, based on a relative position relationship between a target region in a second image obtained from the first image and a second coding unit in the second image, a reuse mode for the second coding unit regarding the first coding information, the second coding unit corresponding to the first coding unit, the target region indicating a region in the second image different from the first image; determining second coding information for the second coding unit based on the reuse mode; and generating a second bitstream for the second image based on the second coding information. Thereby, reducing computational complexity of transcoding and avoiding degradation of coding performance/quality.


