IP Library Granted Patent US 7,492,370
Granted Patent B2
US 7,492,370 · App. 10/906,941 · Granted Feb 17, 2009

Management method and display method of on-screen display thereof and related display controlling device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,492,370
App. No.
10/906,941
Granted
Feb 17, 2009
Kind
B2
Abstract

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.

Claims (22)

1. A method for accessing a plurality of on-screen display (OSD) fonts, the method comprising:

writing a plurality of scan lines of each font into an external memory by associating each scan line of each font with a row address of the external memory, and storing scan lines of the fonts having a same scan line number in a same row address of the external memory; and

reading a subset of fonts from the external memory by reading all scan lines of the subset of fonts being stored in a same row address of the external memory without switching to another row address of the external memory, in order to display the subset of fonts on a display.

2. The method of claim 1 wherein the writing step is performed while a display controller is being initialized.

3. The method of claim 1 wherein each scan line of each OSD font is associated with a corresponding row address, and a font index of each OSD font is associated with a bank address of the external memory.

4. The method of claim 1 wherein a font index of each OSD font is associated with a column address and a bank address of the external memory.

5. The method of claim 1 wherein each OSD font is bank-interleaved written into the external memory.

6. The method of claim 1 wherein the external memory is a dynamic random access memory (DRAM).

7. The method of claim 6 wherein a font index and a pixel depth of each OSD font are both associated with a column address of the DRAM.

8. The method of claim 7 , wherein the pixel depth represents colors.

9. A display controlling device for controlling a display, the display controlling device comprising:

a nonvolatile memory for storing program code;

an external volatile memory; and

a display controller coupled to the nonvolatile memory and the external volatile memory for reading and executing the program code to write a plurality of scan lines of each of OSD font into the volatile memory by associating each scan line of each OSD font with a row address of the volatile memory, and storing scan lines of the OSD fonts having a same scan line number in a same row address of the volatile memory;

wherein the display controller is further for reading a subset of fonts from the external volatile memory by reading all scan lines of the subset of fonts being stored in a same row address of the external volatile memory without switching to another row address of the external memory, in order to display the subset of fonts on a display.

10. The display controlling device of claim 9 , wherein the volatile memory is a dynamic random access memory (DRAM).

11. The display controlling device of claim 9 , wherein the nonvolatile memory is a flash memory.

12. The display controlling device of claim 9 wherein each scan line of each OSD font is associated with a corresponding row address, and a font index of each OSD font is associated with a bank address of the volatile memory.

13. The display controlling device of claim 9 wherein a font index of each OSD font is associated with a column address and a bank address of the volatile memory.

14. The display controlling device of claim 9 wherein each OSD font is bank-interleaved written into the volatile memory.

15. The display controlling device of claim 9 , wherein a font index and a pixel depth of each OSD font are both associated with a column address of the volatile memory.

16. The display controlling device of claim 15 , wherein the pixel depth represents colors.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 055443/0818 →
MERGER Recorded Jun 12, 2020
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 052931/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2005
From: LIN, HUNG-YI; CHEN, JIUNN-KUANG
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 015767/0615 →