Signal Codec Frame Correction for Shift Amount Discontinuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing compressive coding methods face inefficiencies due to discontinuity between frames caused by varying shift amounts, leading to decreased compression efficiency, especially when using interframe prediction and linear predictive coding.
Innovation Solution
The proposed solution involves holding the amplitude adjustment amount of the previous frame and correcting the current frame's samples based on both the previous and current frame's adjustment amounts to ensure continuity, using an adjustment buffer and interframe correction mechanisms within the integer signal coder.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If varying shift amounts are used for each frame to maximize integer representation range, then the dynamic range of samples is optimized, but discontinuity between frames occurs leading to decreased compression efficiency
Solution Approach 1:
The patent introduces an intermediary correction mechanism that processes the boundary samples between frames. The correction unit applies amplitude adjustment based on the difference between current and previous frame shift amounts, acting as a mediator that reconciles the discontinuity caused by varying shift amounts while preserving the dynamic range optimization benefits
Solution Approach 2:
The patent performs preliminary correction of boundary samples before interframe prediction is applied. By pre-adjusting the amplitude of samples at frame boundaries using the shift amount difference, the system prepares the data in advance to ensure continuity, allowing subsequent compression operations to work with corrected, continuous data
2Device complexity
If frame-by-frame independent coding is performed to simplify processing, then device complexity is reduced, but interframe prediction efficiency deteriorates
Solution Approach 1:
The patent segments the correction operation to apply only to boundary samples rather than entire frames. By dividing the correction task into specific boundary region processing versus standard frame processing, the system maintains simplicity for most of the data while applying enhanced correction only where interframe continuity is critical
Solution Approach 2:
The correction mechanism uses information already available in the coding system (shift amounts and boundary samples) to perform self-correction. The system leverages its own existing parameters to automatically adjust boundary samples without requiring external intervention or complex additional processing
Data Source
AI summary
According to the present invention, a shift amount Sj−1 of the previous frame is held in a shift amount buffer of an integer signal coder. At least as many last sample values in the previous frame as the number of an order P used in linear predictive analysis are held in a sample buffer of the integer signal coder. The last P sample values in the previous frame held in the sample buffer of the integer signal coder are corrected in an interframe correction section by Sj-Sj−1 on the basis of the shift amount Sj of the current frame and the shift amount Sj−1 of the previous frame determined by a shift amount determining section.


