Vehicle Data Recorder Block Cycling for Memory Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vehicle data recording devices face challenges in recording data for extended periods without exceeding the limited number of write cycles in non-volatile memory, which can shorten the memory's lifespan and hinder effective data storage for events like accidents or traffic violations.

Innovation Solution

A vehicle data recording device with a non-volatile memory divided into blocks, each corresponding to a predetermined time period before and after an event, uses a counting unit to manage write cycles, switching blocks when the write limit is approached, and records data to a non-target block when an event occurs, thereby extending the recording time without exceeding the memory's write capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If data is continuously written to non-volatile memory to extend recording period, then recording duration increases, but the number of write cycles exceeds the memory's limited capacity, shortening its lifespan

Engineering Contradiction:
Improverecording durationVSAvoidmemory lifespan
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The non-volatile memory is divided into multiple blocks (first block, second block, third block) that can be independently managed. The system segments the writing operations by directing different data sets to different blocks, allowing one block to be in use while another is being prepared or is reserved for events. This segmentation enables extended recording duration without exceeding the write cycle limits of any single block.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing data in volatile memory and preparing it for non-volatile storage before actual writing occurs. The counting unit monitors write cycles in advance, and the switching unit pre-identifies target blocks, ensuring that writing operations are ready to execute without exceeding memory limits. This preliminary preparation extends the effective recording duration while protecting memory lifespan.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the write cycle limit is strictly enforced to preserve memory lifespan, then memory reliability improves, but the recording period is restricted and cannot accommodate extended event data

Engineering Contradiction:
Improvememory lifespanVSAvoidrecording period
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

By dividing memory into multiple segments (blocks) with independent write cycle counters, the system preserves the overall memory lifespan while enabling extended recording. Each block can be cycled through independently, allowing the recording period to extend beyond the write cycle limit of any single block while maintaining memory reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system discards used blocks and recovers them for future use after their write cycles are exhausted. The switching unit identifies when a block has reached its write limit and transitions to another block, effectively discarding the depleted block and recovering unused blocks for continued recording operations. This enables extended recording periods while preserving memory lifespan through systematic block rotation.

Inventive Principle:
Principle #34Discarding and recovering

3Quantity of substance

If multiple blocks are managed with write cycle counting and switching, then recording capacity increases, but the device complexity increases due to additional counting and switching units

Engineering Contradiction:
Improverecording capacityVSAvoidcontrol structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The counting unit and switching unit serve multiple functions: the counting unit monitors write cycles for block management and identifies when switching is needed, while the switching unit both selects target blocks and manages the transition between blocks. This multi-functionality increases recording capacity while minimizing the increase in device complexity by having components perform multiple related tasks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system employs self-service mechanisms where the counting unit automatically tracks write cycles and triggers switching operations when limits are approached, and the switching unit autonomously identifies and transitions to appropriate target blocks without external intervention. This self-management reduces the need for complex external control logic, balancing increased recording capacity with manageable device complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11474737B2Vehicle data recording device
Publication Date: 2022.10.18 DENSO CORP
  • US11474737B2 patent drawing
  • US11474737B2 patent drawing
  • US11474737B2 patent drawing

AI summary

A vehicle data recording device includes a non-volatile memory, a counting unit, a writing unit, a counter determination unit, a switching unit, an event determination unit, and a recording unit. A storage area of the non-volatile memory is divided into blocks. The counting unit is configured to count a number of writes to each of the blocks. The writing unit is configured to write the data to a target block. The counter determination unit is configured to determine whether the number of writes reached a predetermined number. When the counter determination unit determines that the number of writes reached the predetermined number, the switching unit excludes the target block from the writing target, sets the target block as a non-target block. The recording unit is configured to record recording data by writing the recording data to the non-target block when the event occurred.