Video Stitching for Regional Customization Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for distributing television messages, such as infomercials, require significant bandwidth due to the need to transmit multiple variants independently, which is costly and time-consuming, as they do not allow for regional customization by independently encoding and decoding different portions of the video screen.
Innovation Solution
The method of 'video stitching' involves encoding and assembling separately encoded rectangular regions of a video frame, allowing for efficient encoding and decoding of varying parts of the screen, such as the bottom, while keeping the invariant top region constant, thereby reducing bandwidth usage and encoding time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple complete video variants are transmitted independently, then regional customization is achieved, but bandwidth consumption increases proportionally with the number of variants
Solution Approach 1:
The video frame is divided into multiple rectangular regions (e.g., top region and bottom region). The top region containing invariant content is encoded once and reused across all variants, while the bottom region containing variable content (such as different phone numbers) is encoded separately for each variant. This segmentation allows regional customization without transmitting complete duplicate variants, significantly reducing bandwidth consumption.
Solution Approach 2:
Separately encoded rectangular video segments are merged into a complete full-screen video segment. The invariant top region segment is combined with different bottom region segments to create multiple customized variants. This merging approach enables efficient distribution where common content is shared and only differing portions are transmitted separately.
2Adaptability or versatility
If each video variant is encoded completely independently, then customization flexibility is maintained, but encoding time increases
Solution Approach 1:
The encoding process is segmented into encoding invariant regions once and variable regions separately for each variant. By encoding the top region only once and reusing it across all variants, encoding time is significantly reduced compared to encoding complete independent variants, while still maintaining the ability to customize different regions.
Solution Approach 2:
The invariant portions of the video are encoded in advance and stored for reuse. This preliminary encoding action eliminates the need to re-encode common content for each variant, reducing total encoding time while preserving customization flexibility for the variable regions.
3Adaptability or versatility
If complete video segments are transmitted for each variant, then decoding equipment can process any variant, but transmission size increases
Solution Approach 1:
Video segments are segmented by spatial region rather than by complete variant. The invariant top region is transmitted once, while only the variable bottom regions are transmitted separately for each variant. This reduces transmission size from 50 times the full video size to a fraction thereof, while still enabling distribution of multiple variants.
Solution Approach 2:
The transmission system merges a common invariant video segment with multiple variable region segments to create complete variants at the receiving end. This approach allows full variant distribution capability while transmitting only the necessary differential portions, significantly reducing overall transmission size.
Data Source
AI summary
A system and method for stitching separately encoded MPEG video fragments, each representing a different rectangular area of the screen together into one single full-screen MPEG encoded video fragment.


