Digital Image Processing Apparatus Burst Communication Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital image processing apparatuses face challenges in efficiently communicating with external devices due to varying communication speeds and the need for compact designs, as they must accommodate multiple devices with different communication requirements without separate ports for each.
Innovation Solution
Implementing a method that determines whether to perform single communication or burst communication based on the amount of data, type or state of the external device, and the digital image processing apparatus's mode, using a serial peripheral interface (SPI) to adjust communication speed dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a separate communication port is provided for each external device, then communication compatibility is improved, but device complexity and size increase
Solution Approach 1:
The patent implements a universal communication interface that can connect to multiple types of external devices (flash devices, GPS receivers, electronic viewfinders, etc.) through a single SPI port. The interface is designed to be multi-functional, automatically detecting and adapting to different device types rather than requiring dedicated ports for each device category.
Solution Approach 2:
The communication system dynamically adjusts its operation mode between single communication and burst communication based on the data amount and device type. This dynamic adaptation allows the single interface to efficiently handle varying communication requirements of different external devices without requiring multiple static ports.
2Productivity
If communication speed is increased, then data transmission efficiency is improved, but interference with digital camera operations occurs
Solution Approach 1:
The communication system dynamically adjusts transmission speed and mode based on operational context. During image capture operations, the system reduces communication activity or uses slower single communication mode to prevent interference. During idle periods or when large data amounts need transmission, burst communication mode is used to maximize speed.
Solution Approach 2:
The system implements periodic communication cycles with holding sections between clock cycles during single communication mode. This periodic structure allows the camera operations to proceed without continuous interference while still enabling data transmission at appropriate intervals.
3Object-generated harmful factors
If single communication mode is used, then interference with camera operations is reduced, but data transmission time increases
Solution Approach 1:
The system dynamically selects between single communication mode and burst communication mode based on the data amount and operational state. For small data amounts or during active camera operations, single communication mode is used to minimize interference. For large data amounts during idle periods, burst communication mode is activated to reduce transmission time.
4Productivity
If burst communication mode is used, then data transmission speed is improved, but interference with camera operations increases
Solution Approach 1:
The system dynamically determines when to use burst communication mode by evaluating both the data amount and the current camera operational state. Burst mode is enabled when large data amounts need transmission and the camera is not in active capture mode, thereby maximizing speed while avoiding interference with critical operations.
Data Source
AI summary
Provided are methods of controlling digital image processing apparatus, in which a communication method may be transitioned to burst communication when an amount of data for communication with an external device is great, digital image processing apparatuses to which the methods are applied, and communication systems including the digital image processing apparatuses. In the methods, according to a type or a state of an external device or an operating state of the digital image processing apparatus, when an amount of data to be transmitted is large, burst communication may be performed, and if the amount of data is not as large, single communication may be performed.


