Image Frame Rate Synchronization via Inter-Stream Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing techniques face challenges when dealing with multiple image streams from different sources that have varying frame rates, making it difficult to synchronize and process these streams effectively.

Innovation Solution

An image processing system that recovers additional frames from a low frame rate image stream based on existing frames from a higher frame rate stream, allowing for increased frame rate synchronization and easier processing by inserting additional frames between existing frames, utilizing modules like affine transform, clustering, cluster correspondence, depth filling, and postprocessing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple image streams from different sources with varying frame rates are processed using conventional techniques, then processing complexity increases and synchronization becomes difficult, but simply accepting different frame rates results in inefficient processing and mismatched timing

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the frame rate parameter of the first image stream to match the second image stream's frame rate. This is achieved by selecting every Nth frame from the first image stream where N is the ratio of the first frame rate to the second frame rate, thereby transforming the parameter to eliminate synchronization issues and processing complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts specific frames from the first image stream based on timing information. By selecting only the necessary frames (every Nth frame) that correspond to the lower frame rate timeline, it removes unnecessary data while maintaining synchronization, thus improving processing efficiency without excessive complexity

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If additional frames are recovered and inserted into the low frame rate image stream, then frame rate synchronization is achieved and processing efficiency improves, but the device complexity and processing requirements increase

Engineering Contradiction:
Improveframe rate synchronizationVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses timing information as an intermediary to match frames from the first image stream with the second image stream. This timing information serves as a mediator that enables frame rate synchronization by determining which frames to select or insert, achieving productivity improvement while managing complexity through a structured approach

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary selection of frames from the first image stream based on timing information before combining it with the second image stream. By pre-selecting appropriate frames based on the frame rate ratio, it prepares the data in advance to facilitate synchronization and reduce real-time processing complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9386266B2Method and apparatus for increasing frame rate of an image stream using at least one higher frame rate image stream
Publication Date: 2016.07.05 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9386266B2 patent drawing
  • US9386266B2 patent drawing
  • US9386266B2 patent drawing

AI summary

An image processing system comprises an image processor configured to obtain a first image stream having a first frame rate and a second image stream having a second frame rate lower than the first frame rate, to recover additional frames for the second image stream based on existing frames of the first and second image streams, and to utilize the additional frames to provide an increased frame rate for the second image stream. Recovering additional frames for the second image stream based on existing frames of the first and second image streams illustratively comprises determining sets of one or more additional frames for insertion between respective pairs of consecutive existing frames in the second image stream in respective iterations.