Video Stream ROI Display via Segmented Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video streaming technologies face challenges in efficiently displaying regions of interest (ROI) with higher quality without requiring excessive processing resources, especially when dealing with Ultra High Definition (UHD) videos, as transmitting full video streams is bandwidth-intensive and complex computations are needed for encoding and transcoding.

Innovation Solution

The method involves subdividing video streams into a grid of image portions, encoding some portions with higher resolution, and encapsulating them in a file with resolution level data, allowing for dynamic selection and display of high-resolution ROIs without necessitating complex data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the full video stream is transmitted with high quality, then the display quality of the entire video is improved, but the bandwidth requirement increases significantly

Engineering Contradiction:
Improvedisplay qualityVSAvoidbandwidth requirement
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The video stream is divided into multiple encoded video streams, each containing different image portions (tiles) encoded at different resolutions. This segmentation allows selective transmission of only the high-resolution regions of interest rather than the entire video stream, thereby maintaining high display quality for important areas while significantly reducing overall bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the video are encoded with different quality levels. Specifically, certain image portions corresponding to regions of interest are encoded at high resolution, while other portions are encoded at lower resolution. This local quality differentiation ensures that bandwidth is allocated efficiently to areas that matter most to the user, improving perceived quality without proportionally increasing bandwidth requirements.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If the video stream is encoded with high quality from the beginning, then the display quality is improved, but the processing complexity and computational resources required increase

Engineering Contradiction:
Improvedisplay qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The video stream is pre-encoded into multiple encoded video streams with different image portions at different resolutions before transmission. This preliminary action creates a structured format where high-resolution regions are already prepared and identified, eliminating the need for complex real-time processing or transcoding operations at the receiving end when regions of interest are determined.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows dynamic selection of regions of interest after the video has been encoded. Users can dynamically determine which areas to view in high quality, and the pre-encoded structure enables flexible extraction and display of these regions without requiring re-encoding or complex computational operations, thus reducing processing complexity while maintaining quality flexibility.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the ROI is determined in advance and the video is transcoded accordingly, then the display quality of the ROI is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvedisplay quality of ROIVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Multiple encoded video streams are prepared in advance with different image portions encoded at different resolutions. This preliminary encoding creates a ready-to-use structure where high-resolution ROI data is already available in the transmitted stream, eliminating the need for time-consuming transcoding operations after the ROI is identified by the user.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of transcoding the entire video stream when ROI is determined, the system extracts and uses the pre-encoded high-resolution portions from the appropriate encoded video streams. This copying approach retrieves the needed high-quality data directly from the prepared streams without requiring additional encoding or transcoding processing, thus avoiding time loss while maintaining ROI quality.

Inventive Principle:
Principle #26Copying

4Manufacturing precision

If complex transcoding operations are performed to extract and re-encode the ROI, then the display quality of the ROI is improved, but the processing resources required increase

Engineering Contradiction:
Improvedisplay quality of ROIVSAvoidprocessing resources
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The video is segmented into multiple encoded streams with different spatial resolutions for different image portions. This segmentation allows the receiver to directly extract the high-resolution ROI portions from the appropriate stream without performing complex transcoding operations, thereby reducing the processing resources and power consumption required while maintaining high display quality for the region of interest.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts pre-encoded high-resolution ROI data from the transmitted encoded video streams and uses it directly for display. This copying approach avoids the need for resource-intensive transcoding operations, as the high-quality data is already prepared in the transmitted streams, thus minimizing processing resource requirements while achieving the desired ROI display quality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10404991B2Method of displaying a region of interest in a video stream
Publication Date: 2019.09.03 CANON KK
  • US10404991B2 patent drawing
  • US10404991B2 patent drawing
  • US10404991B2 patent drawing

AI summary

A method of processing video data comprising subdividing a video stream into image portions, encoding the image portions with high resolution in respective encoded video streams and reassembling a selection of encoded video streams in order to display a region of interest with high resolution. Embodiments of the invention provide high resolution display of specific region of interest without a priori knowledge of the position of the region of interest.