OSD Protocol Storage Segmentation for Flash Memory Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-screen display (OSD) protocols face issues with storage device longevity due to repeated access, particularly in NAND flash memory, which can lead to data loss or corruption when storing continuously changing data such as vehicle recognition results or real-time analytics.

Innovation Solution

Implementing a method to classify data as either persistent or temporary, using different storage devices like RAM for temporary data and flash memory or HDD for persistent data, based on variability, and integrating a Boolean element in the ONVIF protocol to manage OSD data effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If OSD data is stored in NAND flash memory to be retained after reboot, then data persistence is improved, but storage device reliability deteriorates due to limited write cycles

Engineering Contradiction:
Improvedata retention timeVSAvoidstorage device reliability
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent segments OSD data into two categories: persistent data (stored in NAND flash memory to be retained after reboot) and temporary data (stored in RAM to be erased after reboot). This segmentation allows the system to maintain data persistence for important information while avoiding excessive write operations to NAND flash memory, thereby resolving the contradiction between data retention and storage reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If OSD data is stored in RAM to be erased after reboot, then storage device reliability is improved, but data persistence deteriorates

Engineering Contradiction:
Improvestorage device reliabilityVSAvoiddata retention time
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent applies local quality by assigning different storage characteristics to different types of OSD data. Persistent data receives the quality of NAND flash memory (non-volatile, reliable for long-term storage), while temporary data receives the quality of RAM (volatile, suitable for short-term storage). This differentiated approach allows each data type to be stored in the most appropriate medium, resolving the contradiction between reliability and data retention.

Inventive Principle:
Principle #3Local quality

3Loss of information

If continuously changing OSD data is stored in real-time, then data freshness is improved, but storage device lifespan deteriorates

Engineering Contradiction:
Improvedata freshnessVSAvoidstorage device lifespan
Core Design Contradiction:
Loss of informationVSDuration of action of stationary object

Solution Approach 1:

The patent introduces dynamic storage management where the storage location (RAM or NAND flash memory) is determined based on the persistence requirement of each OSD data item. The system dynamically classifies data as either temporary or persistent, allowing continuously changing data to be stored in RAM for immediate display while preserving storage device lifespan by avoiding unnecessary writes to NAND flash memory.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3249920B1Device and method for controlling OSD protocol
Publication Date: 2023.05.03 HANWHA VISION CO LTD
  • EP3249920B1 patent drawingFigure 1
  • EP3249920B1 patent drawingFigure 2
  • EP3249920B1 patent drawingFigure 3

AI summary

A method of controlling an on-screen display (OSD) protocol in a device includes: receiving analysis data of a video image from an apparatus capable of at least one of wired and wireless communication; displaying the video image and analysis data of the video image on a display of the device; determining whether to record the analysis data of the video image in a persistent storage device to be retained after the device is rebooted or in a temporary storage device to be erased after the device is rebooted; and storing the analysis data of the video image in one of the persistent storage device and the temporary storage device according to the determination.