Imaging Device Region-Based Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Processing high frequency and high definition video data is energy intensive, generating heat and quickly depleting battery life in battery-powered devices, and requires significant bandwidth for data transfer.

Innovation Solution

The method involves an imaging device that generates output video data by encoding regions of interest within input frames using a different encoding scheme than the remaining regions, reducing processing burden and bandwidth consumption by prioritizing encoding based on significance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video data is processed using a uniform high-quality encoding scheme for all regions, then data quality is maintained, but energy consumption and processing time increase significantly

Engineering Contradiction:
Improvedata qualityVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies different encoding schemes to different regions of the video frame based on their importance. Regions of interest (such as areas with motion, edges, or semantically significant content) are encoded with higher quality using a first encoding scheme, while less important regions are encoded with lower quality using a second encoding scheme. This resolves the contradiction by maintaining high data quality only where necessary, thereby reducing overall energy consumption and processing time.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If video data is processed using a uniform high-quality encoding scheme for all regions, then data quality is maintained, but processing time increases significantly

Engineering Contradiction:
Improvedata qualityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements region-based differential encoding where only regions of interest are processed with high-quality encoding algorithms, while other regions use simplified encoding. This significantly reduces the total processing time while maintaining data quality in the most important areas of the video frame.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If high definition video data is transferred between processes, then data quality is maintained, but bandwidth consumption increases significantly

Engineering Contradiction:
Improvedata qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent reduces bandwidth consumption by encoding only the most important regions of the video frame at high definition quality. Regions of interest are transmitted with full detail using a first encoding scheme, while less important regions are transmitted with reduced detail using a second encoding scheme. This maintains data quality where it matters most while significantly reducing the total amount of data that needs to be transferred between processes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10846551B2Video data processing
Publication Date: 2020.11.24 ARM LTD
  • US10846551B2 patent drawing
  • US10846551B2 patent drawing
  • US10846551B2 patent drawing

AI summary

A method for processing video data, which includes generating, with an image sensor of an imaging device, input data representative of input frames, and generating, at the imaging device, corresponding output video data by encoding regions of interest within the input frames in accordance with a different encoding scheme to the remaining regions within the input frames. The regions of interest within the input frames are designated by region of interest data that is received at the imaging device. Also disclosed is a video processing system, including an imaging device having an image sensor and a sensor data processor, and a computing system having at least one processor. The sensor data processor generates output data based on input data from the image sensor, by encoding regions of interest, as identified by data received from the computing system, with a different encoding scheme, and outputs such data to the computing system.