Video Frame Color Pattern for Real-Time Number Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining video frame numbers, especially in real-time processing, are processor-intensive due to the reliance on optical character recognition (OCR) when dealing with large numbers of video frames.

Innovation Solution

A method using a color pattern within video frames, where each color corresponds to a numerical value, allowing for real-time frame number determination without the need for OCR, by identifying colors at predefined locations within the frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If optical character recognition (OCR) is used to determine frame numbers from video frames, then frame number identification can be performed, but the processing becomes processor-intensive and slow for real-time applications

Engineering Contradiction:
Improveframe number identification accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent uses color-coded indicators within the video frame to represent frame numbers. Instead of recognizing characters through OCR, the system identifies the color of specific pixels or regions in the frame, where each color corresponds to a specific frame number. This color-based approach dramatically reduces processing requirements while maintaining identification accuracy.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent replaces the complex mechanical/optical character recognition system with a simpler color detection mechanism. By substituting character-based identification with color-based identification, the system achieves faster processing speeds suitable for real-time applications while maintaining the ability to accurately determine frame numbers.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If character-based frame numbers are displayed in video frames, then frame identification is simple for human viewers, but computerized reading requires processor-intensive OCR

Engineering Contradiction:
Improvehuman viewer simplicityVSAvoidprocessor energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent encodes frame number information in the color properties of pixels within the video frame. This approach maintains visual simplicity for human viewers who can perceive color-coded information, while simultaneously enabling efficient computerized reading through simple color detection algorithms that consume minimal processor energy compared to OCR.

Inventive Principle:
Principle #32Color changes

3Speed

If real-time frame number determination is performed for high frame rates (e.g., 30 fps), then rapid processing is achieved, but traditional OCR methods cannot keep up with the processing demands

Engineering Contradiction:
Improveframe processing speedVSAvoidprocessing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements a color-based identification system that can process frames at high rates (e.g., 30 fps) by simply detecting color values at specific pixel locations. This method avoids the complex image processing and pattern recognition required by OCR, enabling real-time processing at high frame rates with reduced computational complexity.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS9154832B2Testing frame color counting technique
Publication Date: 2015.10.06 DISH NETWORK LLC
  • US9154832B2 patent drawing
  • US9154832B2 patent drawing
  • US9154832B2 patent drawing

AI summary

Various arrangements for determining a frame number of a video frame are presented. A decoded video frame may include a test image and a numerical color pattern. A first color present within the color pattern of the video frame at a first predefined location may be identified. A second color present within the color pattern of the video frame at a second predefined location may be identified. The frame number of the video frame may be identified using at least the first color and the second color.