Image Recording Apparatus FAT Management for Buffer Overflow Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional technologies face challenges in satisfying both the exFAT standard and the minimum speed guarantee standard for recording media when coupling header and body files for video image data, leading to potential buffer overflow during recording.
Innovation Solution
An image recording apparatus that anticipates cluster jumping by pre-recording the FAT at a predetermined timing, even if cluster jumping has not occurred, to manage file systems and ensure compliance with both standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cluster chain management transitions from allocation bitmap only to allocation bitmap and FAT when header data and body data are recorded in discontinuous areas, then the exFAT standard is satisfied, but a large amount of writing needs to be performed on FAT areas leading to deviation from the minimum speed guarantee standard
Solution Approach 1:
The patent applies preliminary action by updating the FAT table in advance during the recording process, rather than waiting until the end when header and body files are coupled. Specifically, the FAT is updated whenever body data is recorded in a new cluster, so that when coupling occurs, the FAT is already in the correct state and no large batch update is needed, thus maintaining minimum speed guarantee compliance while satisfying exFAT standards
2Reliability
If a large amount of writing is performed on FAT areas to conform to the exFAT standard, then the exFAT standard is satisfied, but the minimum speed guarantee standard for the medium is deviated from
Solution Approach 1:
The patent performs FAT updates incrementally during the recording process rather than batching them. When body data is written to new clusters, the FAT is updated at that moment to reflect the new cluster allocation. This preliminary and distributed update approach prevents large batch writes that would violate speed guarantees, while ensuring the FAT is always consistent with the actual data layout for exFAT compliance
3Ease of operation
If cluster jumping occurs when header file and data file are coupled together on an exFAT-enabled medium, then the file coupling is achieved, but buffer overflow may occur in cases of recording stoppage when stream buffer does not have sufficient free space
Solution Approach 1:
The patent updates the FAT table in advance during body data recording, so that when header and body files are coupled, the cluster chain information is already correctly established. This eliminates the need for cluster jumping during coupling operations, as the FAT already reflects the correct cluster sequence. Consequently, buffer overflow is prevented because the coupling operation does not require additional buffer space for cluster chain management updates
Data Source
AI summary
This invention provides an image recording apparatus operable to use a recording unit configured to record an image obtained by an image capturing unit in a recording medium conforming to a standard for an exFAT file system, the image recording apparatus comprising a recording control unit configured to perform control, in accordance with a determination that a recording format for an image to be recorded involves cluster jumping, to record a FAT at a predetermined timing before recording of the image to be recorded is completed even in a case where recording with cluster jumping has not been performed in the recording of the image to be recorded by the recording unit.


