MxPEG Video Stream High Resolution Still Image Insertion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for embedding high resolution still images into lower resolution video streams either result in noticeable quality loss when frozen as still images or require excessive bandwidth due to complex motion prediction and scalability techniques.
Innovation Solution
The MxPEG video stream incorporates high resolution still images by decoding and zooming a lower resolution I-frame, generating a difference frame (X-frame) which is then inserted into the video stream, allowing for selective extraction and regeneration of high resolution images without increasing overall video stream resolution or bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If lower resolution video is used to reduce information content, then bandwidth and storage requirements are reduced, but image quality deteriorates when displayed as a still image
Solution Approach 1:
The patent segments the video stream into two distinct components: a low-resolution MPEG2 video stream for continuous playback and high-resolution still image frames (X-frames) embedded at specific timestamps. This segmentation allows the system to maintain low bandwidth usage for video while providing high-quality images when needed, resolving the contradiction between information reduction and image quality preservation.
Solution Approach 2:
The patent applies local quality by providing high resolution only where and when needed (in the X-frames at specific timestamps) rather than maintaining high resolution throughout the entire video stream. The majority of the video remains at low resolution, but specific localized frames achieve high quality through the embedded X-frames, thus resolving the contradiction between overall bandwidth reduction and localized image quality.
2Manufacturing precision
If scalability techniques with multiple layers are used to increase resolution, then high resolution images can be transmitted, but overall video stream bandwidth increases
Solution Approach 1:
The patent extracts only the essential high-resolution still image frames (X-frames) from the video content and embeds them as separate entities within the MPEG2 bitstream. Rather than transmitting full high-resolution video layers, only the critical high-resolution frames are extracted and inserted, minimizing bandwidth consumption while achieving the goal of high-resolution image transmission.
Solution Approach 2:
The patent applies partial action by transmitting high-resolution information only for specific key frames (X-frames) rather than for the entire video sequence. This partial transmission of high-resolution data provides sufficient quality for still image display while keeping overall bandwidth usage low, resolving the contradiction between spatial resolution and bandwidth consumption.
3Manufacturing precision
If complex motion compensated prediction is used in enhancement layers, then high resolution images can be generated, but device complexity and processing requirements increase
Solution Approach 1:
The patent uses a simple, lightweight approach by embedding compact X-frames with minimal metadata (timestamp, position, dimensions) rather than implementing complex multi-layer scalability structures. These simple X-frame objects are easily processed and inserted into the bitstream, achieving high-resolution image transmission without the device complexity associated with motion compensated prediction and enhancement layers.
4Manufacturing precision
If high resolution still images are embedded in video stream, then image quality is improved when frozen, but storage capacity requirements increase
Solution Approach 1:
The patent applies partial action by embedding high-resolution information only in specific X-frames rather than maintaining high resolution throughout the entire video. This selective approach provides high-quality still images when frozen while keeping overall storage requirements close to the original low-resolution video, resolving the contradiction between still image quality and storage capacity.
Data Source
AI summary
A high resolution still image is inserted into a stream of lower resolution video. The lower resolution video stream is a compressed video stream having I-frames. One of the I-frames is a lower resolution version of which a higher resolution image is desired. The I-frame is decoded and decompressed and zoomed up in size to the high resolution size. The zoomed up I-frame is subtracted from the original high resolution still image to generate a difference frame called an X-frame. The X-frame is compressed and inserted into the video stream. The high resolution image can be recovered by extracting the X-frame from the hybrid video stream, and reversing the process used to generate the X-frame. The functionality for regenerating the high resolution image can be realized in software as part of a viewer program, or can be realized as part of a camera, television, or other video display device.


