Image Signal Processor Skip Command for Frame Encoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional imaging devices consume unnecessary power and process data inefficiently due to unnecessary operations and premature processing of frames during the JPEG encoding process, leading to increased power consumption and reduced efficiency.

Innovation Solution

An image signal processor with a data output unit that generates a skip command for the following frame when a new frame's input start information is received while the previous frame is being processed, controlling the clock and synchronous signals to only output valid data, thereby preventing unnecessary processing and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the imaging device processes all incoming frames continuously, then the data processing completeness is improved, but the power consumption increases due to unnecessary operations on frames that cannot be completed

Engineering Contradiction:
Improvedata processing completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The invention checks whether encoding of a current frame is completed before initiating processing of the next frame. This preliminary check prevents unnecessary processing operations, ensuring that only complete frames are processed while avoiding wasted power on incomplete frame data that arrives during encoding operations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the imaging device starts processing the next frame before the previous frame is fully encoded, then the processing throughput is improved, but the data processing accuracy deteriorates due to premature processing

Engineering Contradiction:
Improveprocessing throughputVSAvoiddata processing accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The invention implements a feedback mechanism where the completion status of frame encoding is monitored and used to control the start of next frame processing. The system waits for confirmation that previous frame encoding is complete before allowing next frame processing to begin, ensuring data accuracy while maintaining efficient throughput through proper timing control.

Inventive Principle:
Principle #23Feedback

3Speed

If the imaging device processes incomplete frame data, then the processing speed is improved, but the reliability of output data deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidoutput data reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The invention dynamically adjusts the processing timing based on the actual encoding completion status of each frame. Rather than using fixed timing intervals, the system adapts its processing schedule to match the variable encoding durations, ensuring that next frame processing only begins when previous frame encoding is truly complete, thus maintaining output reliability while optimizing speed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7936378B2Image pickup device and encoded data transferring method
Publication Date: 2011.05.03 MILA US INC
  • US7936378B2 patent drawing
  • US7936378B2 patent drawing
  • US7936378B2 patent drawing

AI summary

A method of transferring encoded data and an imaging device executing the method thereof are disclosed. The image signal processor according to an embodiment of the present invention has an encoding unit, which generates encoded image data by encoding, in accordance with a predetermined encoding method, image data corresponding to an electrical signal inputted from an image sensor, and a data output unit, which temporarily stores the image data encoded by the encoding unit and transfers the stored encoded image data to a receiving part. The data output unit can input a skip command, which makes the process of a following frame skip, to the image sensor or the encoding unit in case input start information of the following frame is inputted from the image sensor or the encoding unit while a preceding frame is processed by the encoding unit, the skip command. Therefore, it becomes possible to increase the process efficiency of the back-end chip and to reduce the power consumption.