MxPEG Video Stream High Resolution Still Image Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveinformation contentVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local 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

Engineering Contradiction:
Improvespatial resolutionVSAvoidbandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improveimage resolutionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Manufacturing precision

If high resolution still images are embedded in video stream, then image quality is improved when frozen, but storage capacity requirements increase

Engineering Contradiction:
Improvestill image qualityVSAvoidstorage capacity
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7792190B2Inserting a high resolution still image into a lower resolution video stream
Publication Date: 2010.09.07 XUESHAN TECH INC
  • US7792190B2 patent drawing
  • US7792190B2 patent drawing
  • US7792190B2 patent drawing

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.