Electronic Apparatus Image List Cache Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic apparatuses face delays in generating and transmitting image lists to external devices, especially when the apparatus holds a large number of images, due to the time-consuming process of generating the list upon request.
Innovation Solution
The electronic apparatus starts generating a cache of the image list after establishing communication with the external apparatus and before receiving the obtainment request, allowing for immediate transmission of the cached list in response to the request.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the electronic apparatus generates the image list in response to receiving a request, then the list is transmitted accurately, but it takes time to generate the first requested list
Solution Approach 1:
The electronic apparatus generates the image list in advance (before the external apparatus requests it) and stores it in memory. When the external apparatus connects and requests the list, the pre-generated list is immediately transmitted without regeneration delay, thus resolving the contradiction between fast response time and generation speed
2Loss of information
If the electronic apparatus holds a large number of images, then the image list contains comprehensive information, but generating the list takes more time
Solution Approach 1:
The image list is generated in advance while the electronic apparatus is preparing to transmit images to the external apparatus. This preliminary generation ensures the list contains complete information about all images (resolving the completeness requirement) while being ready for immediate transmission without time penalty (resolving the time constraint)
Data Source
AI summary
An electronic apparatus in communication with an external apparatus generates an image list indicating images to be provided to the external apparatus and performs control such that the image list is transmitted to the external apparatus in a case where an obtainment request for the image list is received from the external apparatus. The electronic apparatus starts generating a cache of the image list after a predetermined operation pertaining to establishing communication with the external apparatus is made and before receiving the obtainment request for the image list, and transmits the image list based on the cache to the external apparatus in response to receiving the obtainment request.


