Accessory Camera Asynchronous Data Request Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When requesting images from an accessory camera device, the requesting device may not be aware of the device's capabilities, such as its availability or bandwidth, leading to inefficiencies in data transfer.

Innovation Solution

The accessory camera device determines its capability to send image data in response to a request from an electronic device and transmits this information, allowing the electronic device to adjust its request accordingly, either canceling or continuing the data transfer based on the available capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the electronic device requests a large quantity of image data from the accessory camera device, then the data transfer volume is increased, but the accessory camera device may be overwhelmed due to unknown capabilities or limited bandwidth

Engineering Contradiction:
Improvequantity of image dataVSAvoiddata transfer reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The accessory camera device provides feedback about its current capabilities and bandwidth availability to the electronic device. This feedback mechanism allows the electronic device to adjust its data request quantity dynamically, ensuring that requests match the actual transmission capacity and avoiding data overload while maximizing data transfer efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static data transfer requests to dynamic adaptive requests. The electronic device continuously adjusts the quantity of image data requested based on real-time capability information received from the accessory camera device, making the data transfer process flexible and responsive to changing conditions.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the electronic device requests image data without knowing the accessory camera device's capabilities, then the requesting process is simple, but data transfer efficiency is reduced due to potential overloading or repeated failed requests

Engineering Contradiction:
Improverequesting process simplicityVSAvoiddata transfer efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

Before the actual image data transfer begins, the accessory camera device pre-provides capability information including bandwidth availability and current operational status. This preliminary action allows the electronic device to plan and optimize its data requests in advance, improving transfer efficiency without adding complexity to the overall process.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If the accessory camera device transmits a large quantity of image data in a single response, then the total transfer time is reduced, but the device's limited bandwidth may be exceeded causing data loss or transmission failures

Engineering Contradiction:
Improvedata transfer timeVSAvoidbandwidth overload
Core Design Contradiction:
Loss of timeVSObject-generated harmful factors

Solution Approach 1:

The image data transfer is segmented into multiple batches based on the accessory camera device's indicated capability. Instead of transmitting all data in one large response, the system divides the transfer into manageable chunks that match the device's bandwidth capacity, preventing overload while maintaining efficient continuous transmission.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10009505B2Asynchronously requesting information from a camera device
Publication Date: 2018.06.26 APPLE INC
  • US10009505B2 patent drawing
  • US10009505B2 patent drawing
  • US10009505B2 patent drawing

AI summary

Image transport includes receiving, at an accessory camera device, an asynchronous operation request from an electronic device for a first quantity of image data, determining, by the accessory camera device, a second quantity of image data that the accessory camera device is capable of transmitting to the asynchronous operation request, transmitting an indication of the second quantity of image data to the electronic device, and sending a response comprising the second quantity of image data to the electronic device.