OSD Data Management in DRAM for Display Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-screen display (OSD) systems utilizing dynamic random access memory (DRAM) face inefficiencies due to the need for frequent row address switching, leading to wasted memory bandwidth and poor access performance when displaying multiple data items with different row addresses.

Innovation Solution

A method and device for managing OSD data by writing partial data into memory spaces associated with specific row addresses, allowing sequential access of scan lines for fonts displayed on the same horizontal position, thereby reducing row address switching and optimizing memory bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If font data is stored in SRAM for quick access, then data access speed is improved, but chip area and manufacturing cost increase significantly

Engineering Contradiction:
Improvedata access speedVSAvoidchip area
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent replaces expensive SRAM with DRAM, which is cheaper and occupies less chip area. Although DRAM requires refresh operations, the patent manages this through efficient memory control, achieving a cost-effective solution that maintains acceptable performance for OSD font data storage

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Adaptability or versatility

If multiple data items with different row addresses are accessed frequently in DRAM, then data variety is improved, but memory bandwidth is wasted and access performance deteriorates

Engineering Contradiction:
Improvedata varietyVSAvoidaccess performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments font data by organizing it according to row address patterns. Fonts that are displayed on the same horizontal position (same row address) are grouped together, allowing the system to access multiple fonts efficiently without requiring frequent row address switching. This segmentation maintains data variety while optimizing access performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of font data in DRAM based on expected display patterns. By pre-arranging font data so that frequently co-displayed fonts share the same row address, the system prepares the memory structure in advance to minimize access conflicts and maximize bandwidth utilization during actual display operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7492370B2Management method and display method of on-screen display thereof and related display controlling device
Publication Date: 2009.02.17 XUESHAN TECH INC
  • US7492370B2 patent drawing
  • US7492370B2 patent drawing
  • US7492370B2 patent drawing

AI summary

A OSD management method for writing OSD data into a memory, the management method includes: respectively writing a first partial data and a second partial data of the first OSD data into a first memory space and a second memory space of the memory; and respectively writing a third partial data and a fourth partial data of the first OSD data into a third memory space and a fourth memory space of the memory; wherein the first and third memory space associate with a first row address of the memory, and the second and fourth memory space associate with a second row address of the memory.