Dataform Decoding Module Integration in Video Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing devices lack efficient dataform decoding capabilities, which can be processor-intensive and battery-draining, especially in handheld devices, limiting their functionality as scanners.

Innovation Solution

Integrating a dataform decoding module into a video processing system, allowing dataforms to be decoded during video preparation, with optional parallel or series processing and power-saving features like decoding every other frame or on user signal, using algorithms like DirectShow filters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dataform decoding is performed in existing computing devices, then scanning functionality is added, but processor intensity and battery consumption increase

Engineering Contradiction:
Improvescanning functionalityVSAvoidbattery consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system performs dataform decoding at periodic intervals rather than continuously, analyzing only specific frames (e.g., every nth frame) of the video stream. This periodic approach maintains scanning functionality while significantly reducing processor activation frequency and battery consumption compared to continuous decoding.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The decoding system dynamically adjusts its operation based on detected conditions, such as motion detection, frame complexity, or user preferences. When motion is detected or a dataform is likely present, decoding intensity increases; otherwise, it reduces processing activity, optimizing the balance between scanning capability and energy consumption.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If dataform decoding is performed in existing computing devices, then scanning functionality is added, but processor intensity increases

Engineering Contradiction:
Improvescanning functionalityVSAvoidprocessor intensity
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The video processing pipeline is segmented into multiple stages: initial video capture, preliminary frame analysis, dataform detection, and detailed decoding. Only frames that pass preliminary analysis and show potential dataform characteristics proceed to full decoding, dividing the processor-intensive task into manageable segments that reduce overall CPU load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial decoding operations on all frames (light processing) and full decoding only on selected frames where dataforms are detected. This partial action approach ensures scanning coverage while avoiding the excessive processor intensity of complete decoding on every frame.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If video processing modules are applied in parallel, then processing efficiency improves, but device complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The parallel processing system is segmented into independent video processing modules, each handling specific tasks (e.g., frame extraction, motion detection, dataform recognition). This modular segmentation enables parallel execution while maintaining manageable complexity through clear module boundaries and standardized interfaces.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7455232B2Systems and methods for dataform decoding
Publication Date: 2008.11.25 SYMBOL TECHNOLOGIES LLC
  • US7455232B2 patent drawing
  • US7455232B2 patent drawing
  • US7455232B2 patent drawing

AI summary

Methods and apparatus for decoding dataforms comprising integrating a dataform decoding module into a video processing system. In an embodiment of the invention, video data is analyzed for dataforms as it is being prepared for display on a mobile computer screen. Packaging a dataform decoding algorithm as a video display module allows many hardware devices to easily add dataform decoding capabilities.