Image Residual Coding for Low-Cost Signaling and Stable Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video encoders like H.264 suffer from inefficiencies in data hiding techniques that can lead to signal disturbances and reduced compression performance due to non-optimal modification of residual data items during encoding, affecting image reconstruction quality.
Innovation Solution
A method and device for encoding and decoding images that selectively modify a subset of residual data items based on a predetermined criterion, ensuring no desynchronization with the decoder, thereby optimizing compression performance and reducing signaling cost by hiding relevant information like signs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If data hiding techniques are applied to all residual data items during encoding, then compression performance is improved, but signal disturbances occur and image reconstruction quality deteriorates
Solution Approach 1:
The patent applies data hiding techniques selectively to specific residual data items based on local characteristics rather than uniformly to all items. The encoder determines which residual data items are suitable for modification by evaluating local properties such as significance and impact on reconstruction quality, thereby improving compression performance while minimizing signal disturbances in critical areas.
Solution Approach 2:
The patent segments the set of residual data items into two groups: those suitable for modification and those not suitable. This segmentation allows the system to apply data hiding techniques only to the appropriate subset, avoiding signal disturbances in items that would be adversely affected by modification while still achieving compression performance improvements from the modifiable items.
2Loss of information
If residual data items are modified during encoding, then signaling cost is reduced, but desynchronization between encoder and decoder may occur
Solution Approach 1:
The patent incorporates a feedback mechanism where the encoder evaluates whether modifying a residual data item would cause desynchronization with the decoder. The system uses predetermined criteria to determine suitability for modification, effectively providing feedback control that prevents synchronization errors while still achieving signaling cost reduction through selective data hiding.
Solution Approach 2:
The patent applies preliminary anti-action by预先 identifying and avoiding residual data items that would cause desynchronization if modified. The encoder uses predetermined criteria to pre-assess which items are safe to modify, preventing synchronization issues before they occur rather than dealing with them after modification.
3Object-affected harmful factors
If a comprehensive set of criteria is used to select residual data items for modification, then image reconstruction quality is improved, but encoding complexity increases
Solution Approach 1:
The patent applies partial action by using a predetermined set of criteria that is sufficient to ensure reconstruction quality without being overly comprehensive. The system evaluates residual data items against essential criteria (such as significance and synchronization safety) rather than all possible criteria, achieving adequate reconstruction quality while limiting encoding complexity to manageable levels.
Data Source
AI summary
A method for encoding an image having been cut up into partitions. The method includes: predicting data of a current partition based on an already encoded and then decoded reference partition, generating a predicted partition; determining residual data by comparing data relating to the current partition with the predicted partition, the residual data associated with various digital data items. Prior producing a signal containing the encoded information, performing the following steps; determining, from the predetermined residual data, a subset containing residual data capable of being modified; calculating the value of a function representative of the residual data; comparing the calculated value with a value of at least one of the digital data items; based on the comparison, modification or non-modification of at least one of the residual data items of the subset; and, in the event of a modification, entropy encoding the at least one modified residual data item.


