Configurable Storage Granularity for Video Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems face inefficiencies in writing large data files like videos and images due to fixed block sizes, leading to high write amplification and reduced endurance of storage media, especially in surveillance cameras that frequently record and overwrite data.

Innovation Solution

Implementing a configurable option to adjust the granularity of logical to physical address translation for video and image data, allowing for larger block sizes than system files, and optionally monitoring storage usage to optimize performance and endurance by dynamically reconfiguring the storage device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a predetermined fixed block size is used for address translation, then the storage device can efficiently manage system files and application software, but it causes high write amplification and reduced endurance when recording video and image data

Engineering Contradiction:
Improveendurance of storage mediaVSAvoidwrite amplification
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic block size configuration where the storage device can switch between a first block size for system files and a second block size for video/image data. This dynamic adaptation allows the system to optimize write operations based on data type, reducing write amplification for large video files while maintaining efficiency for system files, thereby improving storage media endurance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the address translation parameter (block size) based on the type of data being stored. By configuring a larger block size specifically for video and image data recording, the system reduces the number of write operations required, lowering write amplification and extending storage media life without affecting system file management.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a small block size is used for address translation, then system files and application software can be efficiently managed, but video and image data recording requires many random write operations that reduce storage media endurance

Engineering Contradiction:
Improveefficiency of system file managementVSAvoidendurance of storage media
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the storage space into different regions with different address translation granularities. One region uses a smaller block size optimized for system files and application software, while another region uses a larger block size optimized for video and image data. This segmentation allows each type of data to be managed with its optimal block size, improving both productivity for system files and reliability for video recording.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different block size characteristics to different storage regions based on their specific needs. The system file region maintains small block sizes for efficient management, while the video/image region uses large block sizes to minimize write operations, thereby protecting storage media endurance in the video recording area without compromising system file efficiency.

Inventive Principle:
Principle #3Local quality

3Reliability

If a large block size is used for video and image data, then write amplification is reduced and storage media endurance is improved, but the storage device cannot efficiently handle system files and application software

Engineering Contradiction:
Improveendurance of storage mediaVSAvoidefficiency of system file management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The storage device dynamically selects the appropriate block size based on the type of data being accessed or written. When handling video and image data, it uses a larger block size to reduce write amplification and improve endurance. When handling system files and application software, it switches to a smaller block size for efficient management, thus maintaining ease of operation while improving reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The storage device achieves multi-functionality by implementing a configurable address translation mechanism that can adapt to different data types. The same storage device can efficiently handle both system files (using small block sizes) and video/image data (using large block sizes), making it universally capable of optimizing both scenarios without requiring separate storage devices.

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

4Adaptability or versatility

If the storage device frequently overwrites data in surveillance applications, then new images or videos can be recorded, but random writes lead to high write amplification and reduced endurance

Engineering Contradiction:
Improveability to frequently record and overwrite dataVSAvoidendurance of storage media
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent enables the storage device to dynamically adapt to surveillance application workloads by using a configurable block size optimized for video and image data. This dynamic configuration allows frequent overwriting operations to be performed with larger block sizes, reducing write amplification during surveillance recording while maintaining the adaptability to handle continuous data overwrite scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the address translation parameter (block size) specifically for surveillance recording scenarios. By configuring a larger block size for video/image data, the system reduces write amplification during frequent overwrite operations, thereby improving storage media endurance while maintaining the versatility to handle continuous surveillance recording and overwriting.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11711488B2Configurable storage granularity for video/image recording
Publication Date: 2023.07.25 MICRON TECHNOLOGY INC
  • US11711488B2 patent drawing
  • US11711488B2 patent drawing
  • US11711488B2 patent drawing

AI summary

A memory system having multiple address tables to translate logical addresses to physical addresses at different granularity levels is disclosed. For example, a first address table is associated with a first block size of translating logical addresses for accessing system files and application files; and a second address table is associated with a second block size of translating logical addresses for storing and/or retrieving data from an image sensor of a surveillance camera. A user interface can be used to access a configuration option to specify the second block size; and a user may indicate a typical size of an image or video file to be recorded by the surveillance camera to calculate the second block size and thus configure the second address table for a partition to record the image or video files.