Interleave Processing Segments for Seamless Video Scene Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing interleave processing methods face challenges in determining optimal jump distances and segment sizes for interleaved bit streams, leading to potential image breakdowns and quality deterioration due to varying data amounts in different video or audio streams, especially when switching between scenes with different data lengths.
Innovation Solution
The method defines interleave processing segments in a backward direction based on structural information of the bit streams, allowing for dynamic adjustment of segment sizes and distribution of remaining data, ensuring seamless reproduction by setting temporary segments according to the shortest reproduction time or smallest data amount.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If interleave processing segments are defined in forward direction based on fixed jump distances, then the processing is simple, but image breakdown occurs and quality deteriorates due to varying data amounts in different streams
Solution Approach 1:
The patent inverts the conventional forward-direction segment definition approach by defining interleave processing segments in backward direction from the end of bit streams. This allows dynamic adjustment of segment sizes based on actual data amounts in each stream, preventing image breakdown while maintaining processing effectiveness.
Solution Approach 2:
The patent introduces dynamic segment size adjustment by calculating remaining data amounts in each bit stream and distributing them proportionally among segments. This dynamic approach adapts to varying data amounts in different video and audio streams, preventing quality deterioration while maintaining seamless scene switching.
2Productivity
If segment sizes are fixed for all bit streams, then the interleave processing is efficient, but quality deterioration occurs when switching between scenes with different data lengths
Solution Approach 1:
The patent applies local quality by assigning different segment sizes to different bit streams based on their specific data amounts. Each video and audio stream receives segment size allocation proportional to its remaining data, ensuring optimal quality for each stream while maintaining overall processing efficiency.
Solution Approach 2:
The patent dynamically changes segment size parameters based on remaining data amounts in each bit stream. By calculating and adjusting segment sizes proportionally for each stream, the system maintains high processing efficiency while preventing quality deterioration during scene transitions with varying data lengths.
3Device complexity
If jump distances are not accurately determined, then the interleave processing is simple, but image interruptions occur and quality is compromised
Solution Approach 1:
The patent performs preliminary calculation of remaining data amounts in each bit stream before defining interleave processing segments. This advance calculation enables accurate determination of jump distances and segment sizes, ensuring image continuity without requiring complex real-time adjustments during processing.
Data Source
AI summary
An apparatus defines interleave-processing segments to be interleaved in a backward direction relative to a flow direction of bit streams. The segments are defined every time the segments, ILVU-BR, -CR, -DR are successfully set for each of the respective bit streams, VOB-B-VOB-D. In setting the segments for each of the respective bit streams, the segment of one bit stream is set to follow the set segment of other bit stream. When an amount of data of the rest of the bit streams is insufficient to form the final segment, the rest data is distributed among the segments that have been already defined. The defined segments are arranged in the flow direction of the bit streams.


