Method of implementing OSD function and device thereof

Television – Basic receiver with additional function – For display of additional information

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C348S716000, C348S718000

Reexamination Certificate

active

06697125

ABSTRACT:

FIELD OF THE INVENTION
The present invention is related to a method of implementing on screen display (OSD) function and a device thereof, and particularly to a method of implementing on screen display (OSD) function and a device thereof by using a dynamic random access memory (DRAM).
BACKGROUND OF THE INVENTION
On screen display (OSD) function is basically implemented for showing the important information, e.g. Time, TV channel, and Video Setting, for the users on the screen. According to the prior art of implementing OSD function, the read-only-memory (ROM) is usually used for storing the graphic data. Certainly, the desired shown graphic data must be written into the ROM in advance, and which can then be read out from the ROM when one desire to show the graphic data on a screen. However, the graphic data stored in the ROM can't be changed any more, therefore the method of implementing OSD function according to the prior art have some disadvantages as follows.
(a) The memory space of the ROM used for storing the graphic data is large, therefore the manufacturing cost of the ROM is high. If we desire to lower the manufacturing cost of the ROM, the number of the characters stored in the ROM would be limited.
(b) The characters stored in the ROM can't be changed from one font to another font.
(c) The displaying position of the graphic data on the screen can't be moved.
The present invention not only solves the problems as mentioned above, but also provides a method of storing the graphic data in a dynamic random access memory (DRAM) for implementing OSD function.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a method and a device of implementing on screen display (OSD) function for lowing the manufacturing cost.
Another object of the present invention is to provide a method and a device of implementing on screen display (OSD) function for improving the flexibility of changing the fonts.
A further object of the present invention is to provide a method and a device of implementing on screen display (OSD) function for easily moving the displaying position of the graphic data on the screen.
According to the first aspect of the present invention, a method of implementing on screen display (OSD) function is provided. The method comprises the steps of storing the graphic data in a dynamic random access memory (DRAM), obtaining the displaying information and a sequence for the graphic data by an OSD decoder, and showing the graphic data by an address generator on a screen according to the displaying information and the displaying sequence.
Preferably, the graphic data is composed of a plurality of characters.
Preferably, the dynamic random access memory (DRAM) is a local dynamic random access memory (DRAM) of a graph-showing device.
Preferably, the graph-showing device is a MPEG decoder.
Preferably, the graphic data is stored in the unused and fractional memory space of the dynamic random access memory (DRAM).
Preferably, the displaying information includes the displaying position, the displaying color and the displaying number of the characters, and the height of the displaying region for the graphic data on the screen.
Preferably, the address generator is a static random access memory (SRAM).
According to the second aspect of the present invention, a device of implementing on screen display (OSD) function is provided. The device comprises a dynamic random access memory (DRAM) for storing the graphic data, an OSD decoder for obtaining a sequence according the stored graphic data, and an address generator electrically connected to the DRAM and the OSD decoder for showing the graphic data on a screen according to the sequence.
Preferably, the graphic data is composed of a plurality of characters.
Preferably, the dynamic random access memory (DRAM) is a local dynamic random access memory (DRAM) of a graph-showing device.
Preferably, the graph-showing device is a MPEG decoder.
Preferably, the graphic data is stored in the unused and fractional memory space of the dynamic random access memory (DRAM).
Preferably, the address generator is a static random access memory (SRAM).
According to the third aspect of the present invention, a method of storing the graphic data in a dynamic random access memory (DRAM) for implementing OSD function is provided. The method comprises the steps of dividing each graphic data into a plurality of lines, arranging the corresponding same lines of each graphic data into the corresponding same pages respectively and producing a plurality of corresponding pointers thereinto for pointing the addresses of next pages to link the plural pages, and storing the plural pages in the unused and fractional space of the dynamic random access memory (DRAM).
Preferably, the graphic data is composed of a plurality of characters.
Preferably, the dynamic random access memory (DRAM) is a local dynamic random access memory (DRAM) of a graph-showing device.
Preferably, the graph-showing device is a MPEG decoder.


REFERENCES:
patent: 4885703 (1989-12-01), Deering
patent: 4908706 (1990-03-01), Bugg
patent: 5574880 (1996-11-01), Shaw
patent: 5590260 (1996-12-01), Morse et al.
patent: 5742797 (1998-04-01), Celi, Jr. et al.
patent: 5781201 (1998-07-01), McCormack et al.
patent: 5805173 (1998-09-01), Glennon et al.
patent: 5815143 (1998-09-01), Jenney et al.
patent: 5845329 (1998-12-01), Onishi et al.
patent: 5859670 (1999-01-01), Van Gestel
patent: 5940072 (1999-08-01), Jahanghir et al.
patent: 5969770 (1999-10-01), Horton
patent: 6028596 (2000-02-01), Oka
patent: 6108015 (2000-08-01), Cross
patent: 6125432 (2000-09-01), Hanami et al.
patent: 6275535 (2001-08-01), Bramley et al.
patent: 6370323 (2002-04-01), Adolph et al.
patent: 6373526 (2002-04-01), Kessler et al.
patent: 6456746 (2002-09-01), Freeman
patent: 6462744 (2002-10-01), Mochida et al.
patent: 6470051 (2002-10-01), Campisano et al.
patent: 6480238 (2002-11-01), Knox et al.
patent: 6486884 (2002-11-01), Aleksic et al.
patent: 6493043 (2002-12-01), Bollmann et al.
patent: 2002/0193893 (2002-12-01), Li et al.
patent: 0343740 (1989-11-01), None
patent: 00343740 (1989-11-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of implementing OSD function and device thereof does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of implementing OSD function and device thereof, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of implementing OSD function and device thereof will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3323826

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.