Camera Accessory Communication Switching for Faster Error Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing camera systems with multiple accessory apparatus face delays in communication with specific accessories due to prolonged processing of minor errors in Peer-to-Peer (P2P) communication, which disrupts timely communication.
Innovation Solution
A camera system that utilizes a notification channel and a data communication channel to facilitate simultaneous and individual communication with multiple accessory apparatus, switching communication methods based on error types and using a predetermined order to manage errors efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If P2P communication is used for individual communication with a specific accessory apparatus, then communication reliability is improved, but communication speed deteriorates due to prolonged error processing
Solution Approach 1:
The patent changes the error processing parameter based on error type. For minor errors (parity errors, buffer overrun), it adopts a skip-continue approach rather than traditional stop-and-retry, fundamentally changing the error handling parameter to reduce communication delays while maintaining reliability for critical errors
Solution Approach 2:
The patent segments error processing into different categories: minor errors (parity errors, buffer overrun) are handled by skipping to the next data packet, while communication failures are handled by stopping and retrying. This segmentation allows differentiated error handling that optimizes both speed and reliability
2Reliability
If communication specifying a specific accessory apparatus is performed first, then communication reliability with that accessory is improved, but communication frequency with other accessory apparatus deteriorates
Solution Approach 1:
The patent performs preliminary error type classification and switches communication methods in advance. By determining the error type beforehand and pre-selecting the appropriate communication method (P2P or broadcast), the system avoids delays during actual communication and maintains high communication frequency with multiple accessories
Solution Approach 2:
The patent dynamically switches between P2P communication and broadcast communication based on error type and accessory importance. This dynamic adaptation allows the system to prioritize communication with specific accessories when needed while maintaining efficient broadcast communication with all accessories at other times
3Reliability
If minor errors are processed thoroughly, then communication reliability is improved, but communication timing with specific accessory apparatus deteriorates
Solution Approach 1:
The patent extracts minor error processing (parity errors, buffer overrun) from the main communication flow by skipping these errors and continuing to the next data packet. This extraction removes the time-consuming error processing steps while maintaining communication reliability through selective error handling
Solution Approach 2:
The patent implements skipping of minor errors by advancing to the next data packet without stopping for detailed processing. This rushing through of non-critical errors maintains communication timing and speed while still ensuring reliability through continued monitoring and handling of critical errors
Data Source
AI summary
A camera is operable while connected to a plurality of accessory apparatus. The camera is configured to control communication with the plurality of accessory apparatus using a notification channel for notification with the plurality of accessory apparatus and a data communication channel for data communication with the plurality of accessory apparatus. The camera is configured to perform first communication for simultaneous communication with the plurality of accessory apparatus using the data communication channel, and second communication for individual communication with a specific accessory apparatus among the plurality of accessory apparatus using the data communication channel. The camera is configured to change a content of communication error processing according to a type of error when detecting the error based on information that is used to detect the error included in a data packet in performing the second communication by switching the specific accessory apparatus in a predetermined order.


