Buffer Memory Pre-Recording Timing Tuning for SD Card Writes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In recording systems, particularly with high-speed storage media like SD cards, there is a risk of buffer overflow due to delayed clock signal synchronization and inadequate tuning, leading to write errors and reduced buffer memory capacity during the transition from pre-recording to actual recording.

Innovation Solution

A recording apparatus and method that includes a clock signal output unit, input/output unit, timing signal generation, adjustment processing for latch timing, and a buffer memory, where input control starts before the recording start instruction and adjustment processing is executed during pre-recording to optimize data transfer and prevent buffer overflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-recording is performed to store moving image data in buffer memory before recording start, then recording readiness is improved, but buffer overflow risk increases due to write errors or retry occurrences just after recording start

Engineering Contradiction:
Improverecording readinessVSAvoidbuffer overflow risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs tuning processing in advance during the pre-recording period, before actual recording starts. This preliminary action ensures that the latch timing is optimized before the buffer memory becomes full, preventing write errors and buffer overflow that could occur if tuning were delayed until after recording starts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent allocates additional buffer memory capacity specifically to accommodate the tuning processing period. This beforehand cushioning ensures that even if tuning takes time or causes temporary writing interruptions, the buffer memory can absorb the impact without overflowing, maintaining system reliability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Productivity

If clock pulse frequency is accelerated to improve data rate, then reading/writing speed is improved, but latch timing synchronization becomes difficult to define by fixed delay

Engineering Contradiction:
Improvedata rateVSAvoidlatch timing synchronization
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent replaces fixed delay-based latch timing with dynamic tuning processing that adapts to the actual clock pulse frequency and timing characteristics. The tuning unit adjusts the latch timing dynamically based on real-time measurements, allowing the system to maintain precise synchronization even at accelerated clock frequencies where fixed delays become inadequate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the latch timing parameter dynamically through tuning processing, adjusting the delay amount based on actual operating conditions. This allows the system to optimize timing parameters for different clock frequencies and storage medium characteristics, maintaining synchronization precision across varying data rates.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If tuning processing is performed just after recording start, then latch timing optimization is achieved, but buffer memory may overflow due to limited available capacity

Engineering Contradiction:
Improvelatch timing optimizationVSAvoidbuffer memory capacity
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent performs tuning processing during the pre-recording period when the buffer memory still has available capacity from not yet receiving continuous input data. This preliminary execution of tuning ensures that timing optimization is completed before the buffer becomes full, avoiding the buffer overflow risk that would occur if tuning were attempted later when capacity is limited.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10439619B2Recording apparatus, control method, and storage medium
Publication Date: 2019.10.08 CANON KK
  • US10439619B2 patent drawing
  • US10439619B2 patent drawing
  • US10439619B2 patent drawing

AI summary

A recording apparatus is provided. An adjustment unit executes adjustment processing for adjusting a delay amount of a timing signal. An input control unit executes input control to input continuously recording target data to be recorded to a storage medium, to a buffer memory. A recording control unit executes recording control for recording the recording target data held in the buffer memory to the storage medium, using an input/output unit configured to receive data from the storage medium according to the timing signal. A control unit performs control such that the input control is started before a recording start instruction and the recording control is started in response to the recording start instruction, and such that the adjustment processing is executed during execution of the input control and before the recording control is started in response to the recording start instruction.