← Back to Patent Explorer
US6462746B1 Expired / Lapsed US ⏱️ 0.0 years remaining

On screen display memory structure in a digital video display unit and method therefor

Assignee: LG Electronics Inc
•
Filing: 1999-04-22
•
Granted: 2002-10-08
•
Expires: 2019-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory structure and method for implementing an on screen display (OSD) is disclosed. The present invention separates a command area, which stores small but frequently updated data causing fatal errors due to erroneous read, from a bitmap area, which stores relatively larger data, less frequently updated than the command area and which is not sensitive to errors. Thus, OSD memory structure and method allows an external host processor to effectively control the OSD process. Also, the command area further comprises a global command and a plurality of local commands, wherein the global command contains common control information to the local commands and control information other than OSD information, thereby allowing the external host processor to effectively control the OSD even when implementing multistandard OSD where a plurality of bitmap and commands for these bitmap are constructed in an external memory.

Inventors

  • 👤 Seung-Jai Min
  • 👤 Kyung-Yun Lee
  • 👤 Seong-Ok Bae

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:42
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02; G09G5/06; G09G5/14; H; H04; H04N; H04N5/00; H04N5/44; H04N5/445; H04N5/44504; G09G2340/00; G09G2340/12; G09G2340/125; G09G5/36; G09G5/39; H04N5/46; H04N9/00; H04N9/64; H04N9/641

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 60 words
A memory structure for an OSD, the memory structure comprising: a command area including a global header to control all OSD information displayable on a display screen and a plurality of local headers storing characteristic information of the OSD information; and a bitmap area designated separate from the command area and storing color signal data to display the OSD information.
Claim 2
Dependent Claim 60 words
A memory structure for an OSD, the memory structure comprising: a command area including a global header to control all OSD information displayable on a display screen and a plurality of local headers storing characteristic information of the OSD information; and a bitmap area designated separate from the command area and storing color signal data to display the OSD information.
Claim 3
Dependent Claim 24 words
A memory structure of claim 1 , wherein each local header contains information for designating positions of OSD regions stored in the bitmap area.
Claim 4
Dependent Claim 25 words
A memory structure of claim 1 , wherein the global header contains the OSD information, a background information, a cursor information, and a highlight information.
Claim 5
Dependent Claim 40 words
A memory structure of claim 1 , wherein at least one of the local headers contains an OSD size, an OSD position, a color look-up table address, and a blend ratio between an original video data and the OSD data.
Claim 6
Dependent Claim 19 words
A memory structure of claim 1 , wherein a plurality of OSD regions are displayed on said display screen.
Claim 7
Dependent Claim 59 words
A memory structure of claim 1 , wherein at least one of the global headers contains the OSD information, a background information and a highlight information; and wherein at least one of the local headers contains an OSD size, an OSD position, a color look-up table address, and a blend ratio between an original video data and OSD data.
Claim 8
Dependent Claim 55 words
A memory structure of claim 6 , wherein a flag indicating whether to highlight is established in the global header information for each OSD region, and an OSD region corresponding to the established flag region is found based upon the OSD position information contained in the corresponding local header to perform a region based highlighting.
Claim 9
Dependent Claim 50 words
A memory structure of claim 1 , wherein the bitmap area stores the color signal data in a color look-up table (CLUT) by dividing the CLUT into a plurality of independent areas and wherein blending color values are assigned to color values in the divided areas for a blending process.
Claim 10
Dependent Claim 65 words
A memory control method for an OSD process, the method comprising: (a) storing, in a first memory area, global header data to control all OSD information displayable on a display screen and local header data containing characteristic information of the OSD information; and (b) storing, in a second memory area designated separate from the first memory area, color signal data to display the OSD information.
Claim 11
Dependent Claim 65 words
A memory control method for an OSD process, the method comprising: (a) storing, in a first memory area, global header data to control all OSD information displayable on a display screen and local header data containing characteristic information of the OSD information; and (b) storing, in a second memory area designated separate from the first memory area, color signal data to display the OSD information.
Claim 12
Dependent Claim 68 words
A method of claim 9 , wherein the step (a) further comprises: dividing the first memory area into a global header area and a local header area; and storing the global header data in the global header area and storing the local header data in the local header area, wherein each local header data contains information for designating positions of OSD regions stored in the second memory area.
Claim 13
Dependent Claim 31 words
A method of claim 9 , further comprising the step of displaying a plurality of OSD regions on said display screen utilizing the first memory area and the second memory area.
Claim 14
Dependent Claim 50 words
A method of claim 9 , wherein the global header contains the OSD information, a background information and a highlight information; and wherein the local header contains an OSD size, an OSD position, a color look-up table address, and a blend ratio between an original video data and OSD data.
Claim 15
Dependent Claim 59 words
A method of claim 9 , further comprising: establishing a highlight enable flag indicating whether to highlight a region in the global header for each OSD region; setting a flag value according to a request for highlighting; and highlighting an OSD region corresponding to the set flag value based upon the OSD position information contained in the local header.
Claim 16
Dependent Claim 39 words
A method of claim 13 , further comprising: highlighting either a portion of an OSD region or a gap between OSD regions by a window based highlighting process based upon the OSD position information contained in the local header.
Claim 17
Dependent Claim 58 words
A method of claim 9 , further comprising: storing color signal data in a color look-up table (CLUT); determining whether or not to highlight a portion of an OSD region; and inverting bits of bitmap data corresponding to the OSD portion to be highlighted, and accessing the color signal data of the CLUT by utilizing the inverted bits.
Claim 18
Dependent Claim 31 words
A method of claim 15 , wherein the step of inverting comprises assigning the bits of the bitmap data as a most significant bit and inverting only the most significant bit.
Claim 19
Dependent Claim 47 words
A method of claim 9 , wherein the step (b) comprises: storing color signal data in a color look-up table (CLUT) by dividing the CLUT into a plurality of independent areas; and assigning blending color values to color values in the divided areas for a blending process.
Claim 20
Dependent Claim 48 words
A method of claim 17 , wherein the assigning step comprises: designating particular addresses of the CLUT as an area for the blending process; and assigning a blending ratio to each area corresponding to the designated addresses, wherein said blending ratio may be different values for each area.
Claim 21
Dependent Claim 46 words
A method of claim 9 , further comprising: extending data by adding upper bits from the local header to original bits and accessing a color look-up table (CLUT) with the extended data to support color resources of different degrees of resolution in the same picture screen.
Claim 22
Dependent Claim 19 words
A method of claim 19 , wherein the extending step is performed to access color resources of higher resolution.
Claim 23
Dependent Claim 84 words
A memory structure in a digital video display unit, the memory structure comprising: a first memory area storing video information; and a second memory area storing OSD information, wherein the second memory is divided into a command area storing global header data to control all OSD information displayable on a display screen and local header data containing characteristic information of the OSD information, and a bitmap area designated separate from the first command area and storing color signal data to display the OSD information.
Claim 24
Dependent Claim 84 words
A memory structure in a digital video display unit, the memory structure comprising: a first memory area storing video information; and a second memory area storing OSD information, wherein the second memory is divided into a command area storing global header data to control all OSD information displayable on a display screen and local header data containing characteristic information of the OSD information, and a bitmap area designated separate from the first command area and storing color signal data to display the OSD information.
Claim 25
Dependent Claim 108 words
A memory control method for an OSD process, the method comprising: (a) storing global header data to control OSD information displayed on a display screen and local header data containing characteristic information of the OSD information in a first memory area; (b) storing color signal data to display the OSD information in a second memory area; (c) storing color signal data in a color look-up table (CLUT); (d) determining whether or not to highlight a portion of an OSD region; and (e) inverting bits of bitmap data corresponding to the OSD portion to be highlighted, and accessing the color signal data of the CLUT utilizing the inverted bits.
Claim 26
Dependent Claim 108 words
A memory control method for an OSD process, the method comprising: (a) storing global header data to control OSD information displayed on a display screen and local header data containing characteristic information of the OSD information in a first memory area; (b) storing color signal data to display the OSD information in a second memory area; (c) storing color signal data in a color look-up table (CLUT); (d) determining whether or not to highlight a portion of an OSD region; and (e) inverting bits of bitmap data corresponding to the OSD portion to be highlighted, and accessing the color signal data of the CLUT utilizing the inverted bits.
Claim 27
Dependent Claim 95 words
A memory control method for an OSD process, the method comprising: (a) storing global header data to control OSD information displayed on a display screen and local header data containing characteristic information of the OSD information in a first memory area; (b) storing color signal data to display the OSD information in a second memory area; and (c) extending data by adding upper bits from the local header to original bits and accessing a color look-up table with the extended data to support color resources of different degrees of resolution in the same picture screen.
Claim 28
Dependent Claim 95 words
A memory control method for an OSD process, the method comprising: (a) storing global header data to control OSD information displayed on a display screen and local header data containing characteristic information of the OSD information in a first memory area; (b) storing color signal data to display the OSD information in a second memory area; and (c) extending data by adding upper bits from the local header to original bits and accessing a color look-up table with the extended data to support color resources of different degrees of resolution in the same picture screen.

References Cited (Backward Citations)

US6166728A Cited
US6215467B1 Cited
US5969770A Cited
WO1997005743A1 Cited
US6181353B1 Cited
WO1998017066A1 Cited
US6263396B1 Cited
US6198468B1 Cited
US6195079B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-07 2006-04-08 2006-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-07 2010-04-08 2010-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-07 2014-04-08 2014-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag