CN100521753C - Screen display device with color circulation function and its display method - Google Patents

Screen display device with color circulation function and its display method Download PDF

Info

Publication number
CN100521753C
CN100521753C CNB2006101504010A CN200610150401A CN100521753C CN 100521753 C CN100521753 C CN 100521753C CN B2006101504010 A CNB2006101504010 A CN B2006101504010A CN 200610150401 A CN200610150401 A CN 200610150401A CN 100521753 C CN100521753 C CN 100521753C
Authority
CN
China
Prior art keywords
screen display
color
pointer
image
bitmap
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006101504010A
Other languages
Chinese (zh)
Other versions
CN101170660A (en
Inventor
刘琼穗
彭源智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sunplus Technology Co Ltd
Original Assignee
Sunplus Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sunplus Technology Co Ltd filed Critical Sunplus Technology Co Ltd
Priority to CNB2006101504010A priority Critical patent/CN100521753C/en
Publication of CN101170660A publication Critical patent/CN101170660A/en
Application granted granted Critical
Publication of CN100521753C publication Critical patent/CN100521753C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a screen display device with dynamic imager display function and a display method thereof. The device comprises a pointer table look-up unit, a color circulation pointer convertor and a color disk. The pointer table look-up unit is used to receive a screen display data which contains a screen display image and an attribution with a pointer. The pointer table look-up unit generates a color pointer according to the pointer of the attribution. The color circulation pointer convertor is connected with the pointer table look-up unit and used to automatically modify the color pointer according to a predetermined function. The color disk is connected with the color circulation pointer convertor and used to respond the modified color pointer to a display color, thereby using the display color to display the screen display image.

Description

Screen display device and display packing thereof with color circulation function
Technical field
(On-Screen Display, technology OSD) refer in particular to a kind of screen display device and display packing thereof with dynamic display frame function to the invention relates to screen display.
Background technology
TV has become the electrical home appliances of each family's indispensability at present, and along with the progress of electronic technology, has developed the television system that the preferable quality of image and more program channel can be provided.Screen display (OSD) is applied on the video screen, so that produce some special font or figures on video screen, allows the beholder obtain some messages.Change platform or adjust volume, image quality etc. when the beholder operates television set, video screen will show that current state allows the beholder know.Therefore, screen display device just becomes message generation device important on the man-machine interface.
The framework of known screen display device can be divided into two kinds of bitmap (bitmap base) and character types (font base).The screen display device of bitmap can provide the user interface of image than horn of plenty, but needs bigger memory size.The screen display device of bitmap stores into bitmap with the picture of screen display earlier, and this bitmap can be the direct color correspondence, or the color pointer.If a color array of pointers, then pass through the color saucer mapping after, export the screen display of bitmap to display.As U.S. bulletin patent No. US6, in 118,494, be to come the corresponded manner of distinct color by a shelves parameter of definition bitmap.
And the screen display device of character type has the advantage that software development makes things convenient for and only need less memory size, but comparatively simple on-screen displays can only be provided.The screen display device of character type is a unit with character (character), and screen display then can be considered as a character matrix.The screen display device of character type utilizes the information of this matrix, after the character that desire is shown takes out in a character internal memory, exports display end to after passing through the colour disk correspondence.
Because display requires more and more higher, static screen display can't satisfy the performance requirement of screen display gradually for the performance of screen display at present.Little by little, on-screen displays also begins to need to show dynamic menu.The wherein application of bitmap, dynamic on-screen displays can be utilized along with the time changes memory address by store a plurality of display frames in internal memory again, takes out the mode of dot array data, reaches the purpose that shows dynamic menu.
U.S. bulletin patent No. US5,969,770 propose decompressed video stream device, it is by the mode compressed encoding that screen display number is identical with video flowing according to this, utilize the original decompression engine of this device again, utilize the mode of the TCM back of decompressing to show screen display, wherein adopt the output multiplexer to be used for the motion graphics after the digital video signal of static graphics and the compression is mixed, obtain the combination of static graphics and animated graphics, and then reach the screen display dynamic effect.But the disclosed technology of this patent is to utilize central processing unit (CPU) to go to change the content of video data itself, thereby needs more complex calculation, and needs specific application apparatus, not only increases the complexity of hardware, has more increased cost.
In sum, known method all needs specific application apparatus or extra memory headroom and more processing computing, just can reach active screen and show.Therefore as can be known, known screen display device and screen display dynamic display method still have a lot of shortcomings and have much room for improvement.
Summary of the invention
The technical problem that the present invention solves is that a kind of screen display device and display packing thereof with dynamic display frame function is being provided, and with reduction external memory size requirement, and reaches cost-effective purpose.
The technical problem that the present invention further solves is that a kind of screen display device and display packing thereof with dynamic display frame function is being provided, and handles computing to reduce, and reaches the active screen display effect.
The present invention proposes a kind of screen display device with dynamic display frame function, comprising: a pointer table look-up device, a color cycle pointer transducer, are with reference to a clock generator and a color dish.This pointer table look-up device is in order to receive a display data on the screen, this display data on the screen comprises a screen display image and the corresponding attribute of this screen display image, this attribute has a pointer, and this pointer table look-up device produces a color pointer according to this pointer of this attribute; This color cycle pointer transducer is connected to this pointer table look-up device, in order to revise this color pointer according to a predefined function; This is connected to this color cycle pointer transducer and produces one with reference to sequential with reference to clock generator, this with reference to sequential in order to trigger this color cycle pointer transducer; This color dish is connected to this color cycle pointer transducer, so that amended this color pointer is corresponded to a Show Color, shows this screen display image with this Show Color.
The present invention proposes a kind of screen display method with dynamic display frame function, comprises that a receiving step, is by triggering modification color pointer step, the corresponding step of a color and a blend step with reference to sequential.This receiving step receives a display data on the screen, and this display data on the screen comprises a screen display image and the corresponding attribute of this screen display image, and this attribute has a pointer, produces a color pointer via tabling look-up according to this pointer of this attribute; Should revise the color pointer step automatically according to a predefined function, to revise this color pointer; The corresponding step of this color shows this screen display image in order to amended aforementioned color pointer is corresponded to a Show Color with this Show Color; This blend step mixes this screen display image with an imaging data stream, to show on a display unit.
Description of drawings
Fig. 1 has the block diagram of the screen display device of color circulation function for the present invention;
Fig. 2 has the running schematic diagram of the screen display device of color circulation function for the present invention;
Fig. 3 has the block diagram of another embodiment of screen display device of color circulation function for the present invention;
Fig. 4 has the flow chart of the screen display method of color circulation function for the present invention.
Embodiment
Fig. 1 is the block diagram that the present invention has the screen display device of dynamic display frame function, and it is to allow bitmap (bitmap base) screen display device reach have color circulation function.This screen display device comprises that one first internal memory 105, one first processing unit 110, one second internal memory 115, one first attribute (attribute) decoder 120, a pointer table look-up device 125, a color cycle pointer (color loop index) transducer 130, one are with reference to clock generator 135, a color dish (color palette) 140, an and blender 145.
The bitmap (bitmap base) of this first internal memory 105 in order to store this screen display image (OSD image), this bitmap can be the combination bitmap (bitmap base) of character and other image.This first internal memory 105 is a nonvolatile memory.This first internal memory 105 be preferably a read-only memory (Read Only Memory, ROM).In other embodiment, this first internal memory 105 also can be flash memory (Flash).
This first processing unit 110 is connected to this first internal memory 105, to read this screen display image (OSD image) in this first internal memory 105.
This second internal memory 115 is connected to this first processing unit 110, with temporary this screen display image (OSD image).This second internal memory 115 is a DRAM (Dynamic Random Access Memory).
This first attribute decoder 120 is connected to this second internal memory 115, so that the attribute of this screen display image (OSD image) is deciphered, to produce the attribute of this screen display image (OSD image).This attribute can comprise the display position of this screen display image (OSD image), corresponding flag, real-time anti-phase flag again.
This pointer table look-up device 125 is connected to this first attribute decoder 120, in order to receive a display data on the screen.This display data on the screen comprises a screen display image (OSD image) and the corresponding attribute of this screen display image.This attribute has a pointer, and pointer table look-up device 125 produces a color pointer according to the pointer of this attribute.
This color cycle pointer transducer 130 is connected to this pointer table look-up device 125, in order to revise this color pointer (color index) automatically according to a predefined function.
This is connected to this color cycle pointer transducer 130 and produces one with reference to sequential with reference to clock generator 135, this with reference to sequential in order to triggering this color cycle pointer transducer 130, with according to this predefined function to revise this color pointer (color index).This is preferably 8 vertical synchronization (Vsync) with reference to sequential and produces once, that is the time interval of per 8 vertical synchronization, and this predefined function is revised this color pointer once.
This color dish 140 is connected to this color cycle pointer transducer 130, corresponds to a Show Color should revise back color pointer, shows this screen display image (OSDimage) with this Show Color.
This blender 145 is coupled to this color dish 140, in order to this screen display image (OSDimage) is mixed with an imaging data stream, to show on a display unit.
This predefined function is that this color pointer is added a positive integer, to produce amended this color pointer.Wherein, this positive integer is preferably 1.
Fig. 2 is the running schematic diagram of the screen display device of the present invention with color circulation function.When time T 1, the color pointer I of this screen display image 210 is 10 and corresponds to color 10 in the color dish 140.So 210 colors with color 10 of screen display image show.When time T 2, this color cycle pointer transducer 130 adds 1 with color pointer I, is 11 to produce amended this color pointer I.This modification back color pointer I corresponds to the color 11 in the color dish 149.So 210 colors with color 11 of screen display image show.Other sequential will not be given unnecessary details as hereinbefore.
Among other embodiment, this predefined function is that this color pointer is deducted a positive integer, to produce this modification back color pointer.This positive integer is preferably 1.Or this predefined function is that this color pointer is added random integers, to produce amended this color pointer.
Fig. 3 is the block diagram that the present invention has another embodiment of screen display device of color circulation function, and it is to allow character type (font base) screen display device reach have color circulation function.This device one comprises that one the 3rd internal memory 305, one second processing unit 310, one the 4th internal memory 315, font internal memory 316, one second attribute decoder 320, a pointer table look-up device 125, a color cycle pointer (color loop index) transducer 130, one are with reference to clock generator 135, a color dish 140, an and blender 145.
The 3rd internal memory 305 is in order to store the bitmap of image (graphic image) in this screen display image (OSD image).The bitmap of this image (graphic image) can be an image (for example doggie), a symbol (for example α) or the bitmap of special font.The 3rd internal memory 305 is a Nonvolatile memory, is preferably a read-only memory (ROM).Among other embodiment, the 3rd internal memory 305 also can be flash memory (Flash).
This second processing unit 310 is connected to the 3rd internal memory 305, to read the bitmap of this image in the 3rd internal memory 305.
The 4th internal memory 315 is connected to this second processing unit 310, with the bitmap of temporary this image.The 4th internal memory 315 is preferably a DRAM (Dynamic Random Access Memory).
This font internal memory 316 is connected to the 4th internal memory 315, this font internal memory 316 stores the bitmap of character image (character image) in these screen display images (OSD image), and then produces this screen display image according to the bitmap of the bitmap of this character image and this image.In present embodiment, this screen display image can be made up of the bitmap of this character image and the bitmap of this image.The bitmap of this image (graphic image) can be an image (for example doggie), a symbol (for example α) or the bitmap of special font.The bitmap that the bitmap of this character image can be one or more characters (for example: the bitmap of S character).
This second attribute decoder 320 is connected to the 4th internal memory 315, deciphers with the attribute to the bitmap of this character image, with the attribute of the bitmap that produces this character image.
The remaining component of present embodiment is identical with first embodiment, and present embodiment on-the-fly modifies the color pointer, comes the running of display screen character display image also suitable with last embodiment with different Show Colors, so no longer describe in detail.And the screen display device with color circulation function by present embodiment can allow character type (font base) screen display device reach and have color circulation function.
Fig. 4 is the flow chart that the present invention has the screen display method of color circulation function.At first, in step S410, receive a display data on the screen, this display data on the screen comprises a screen display image and the corresponding attribute of this screen display image, and this attribute has a pointer, and produces a color pointer via tabling look-up according to the pointer of this attribute.This screen display image is produced by a bitmap (bitmap), or screen display image also can be produced by the bitmap of a character.
In step S420,, trigger modification this color pointer (color index) with the reference sequential according to a predefined function.This predefined function is that this color pointer is added a positive integer, to produce this modification back color pointer.Wherein, this positive integer is preferably 1.This predefined function also can deduct a positive integer with this color pointer, to produce this modification back color pointer.This positive integer is preferably 1.Or this predefined function adds random integers with this color pointer, to produce this modification back color pointer.
In step S430, corresponded to a Show Color in order to should revise back color pointer.Again this screen display character image is mixed with an imaging data stream, show this screen display image (step S440) with this Show Color.
Because known technology is to use a processor to change the content own or the color saucer content of video data, therefore, it needs more calculation process.And the technology of the present invention need not change video data, need not change the color saucer content yet, but according to a specified time interval (for example: 8Vsync) remove to change the color pointer, make the image output of OSD and the correspondence of color saucer produce change, and then produce active screen display frame effect with hardware.
As shown in the above description, the present invention changes the color pointer by using hardware according to a special time layout, makes the image output of OSD and the correspondence of color saucer produce change, not only reduces the memory size demand, and reaches cost-effective purpose.Also reducing simultaneously known technology needs the shortcoming of a large amount of computings.
The foregoing description only is to give an example for convenience of description, and the interest field that the present invention advocated should be as the criterion so that claim is described certainly, but not only limits to the foregoing description.

Claims (16)

1, a kind of screen display device with dynamic display frame function comprises:
One pointer table look-up device, in order to receive a display data on the screen, this display data on the screen comprises a screen display image and the corresponding attribute of this screen display image, and this attribute has a pointer, and this pointer table look-up device produces a color pointer according to this pointer of this attribute;
One color cycle pointer transducer is connected to this pointer table look-up device, in order to revise this color pointer according to a predefined function;
One with reference to clock generator, be connected to this color cycle pointer transducer and produce one with reference to sequential, this with reference to sequential in order to trigger this color cycle pointer transducer; And
One color dish is connected to this color cycle pointer transducer, so that amended this color pointer is corresponded to a Show Color, shows this screen display image with this Show Color.
2, screen display device as claimed in claim 1, it further comprises:
One blender is coupled to this color dish, in order to this screen display image is mixed with an imaging data stream, to show on a display unit.
3, screen display device as claimed in claim 1, wherein, this predefined function is that this color pointer is added a positive integer, to produce amended this color pointer.
4, screen display device as claimed in claim 3, wherein, this positive integer is 1.
5, screen display device as claimed in claim 1, wherein, this predefined function is that this color pointer is deducted a positive integer, to produce amended this color pointer.
6, screen display device as claimed in claim 5, wherein, this positive integer is 1.
7, screen display device as claimed in claim 1, wherein, this predefined function is that this color pointer is added random integers, to produce amended this color pointer.
8, screen display device as claimed in claim 1, it further comprises:
One first internal memory is in order to store the bitmap of this screen display image;
One first processing unit is connected to this first internal memory, to read this screen display image in this first internal memory;
One second internal memory is connected to this first processing unit, with temporary this screen display image; And
One first attribute decoder is connected to this second internal memory, deciphers with the attribute to this screen display image, and then produces the attribute of this screen display image.
9, screen display device as claimed in claim 8, wherein, this saves as nonvolatile memory in first.
10, screen display device as claimed in claim 8, wherein, this saves as a DRAM (Dynamic Random Access Memory) in second.
11, screen display device as claimed in claim 1, it further comprises:
One the 3rd internal memory is in order to store the bitmap of the corresponding image of this screen display image;
One second processing unit is connected to the 3rd internal memory, to read the bitmap of this image in the 3rd internal memory;
One the 4th internal memory is connected to this second processing unit, in order to the bitmap of temporary this image;
The in-line internal memory is connected to the 4th internal memory, the bitmap of the corresponding character image of this this screen display image of font memory storage, and then according to the bitmap of the bitmap of this character image and this image and produce this screen display image; And
One second attribute decoder is connected to the 4th internal memory, deciphers with the attribute to the bitmap of this character image, with the attribute of the bitmap that produces this character image.
12, screen display device as claimed in claim 11 wherein, saves as Nonvolatile memory in the 3rd.
13, screen display device as claimed in claim 11 wherein, saves as a DRAM (Dynamic Random Access Memory) in the 4th.
14, a kind of screen display method with color circulation function comprises:
One receiving step, it is in order to receive a display data on the screen, and this display data on the screen comprises a screen display image and the corresponding attribute of this screen display image, and this attribute has a pointer, produces a color pointer via tabling look-up according to this pointer of this attribute;
One by trigger modification color pointer step with reference to sequential, according to a predefined function, to revise this color pointer;
The corresponding step of one color in order to amended aforementioned color pointer is corresponded to a Show Color, shows this screen display image with this Show Color; And
One blend step mixes this screen display image with an imaging data stream, to show on a display unit.
15, method as claimed in claim 14, wherein, the screen display image of receiving step is produced by a bitmap.
16, method as claimed in claim 14, wherein, the screen display image of receiving step is that the bitmap by the bitmap of character image and image is produced.
CNB2006101504010A 2006-10-25 2006-10-25 Screen display device with color circulation function and its display method Expired - Fee Related CN100521753C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101504010A CN100521753C (en) 2006-10-25 2006-10-25 Screen display device with color circulation function and its display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101504010A CN100521753C (en) 2006-10-25 2006-10-25 Screen display device with color circulation function and its display method

Publications (2)

Publication Number Publication Date
CN101170660A CN101170660A (en) 2008-04-30
CN100521753C true CN100521753C (en) 2009-07-29

Family

ID=39391101

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101504010A Expired - Fee Related CN100521753C (en) 2006-10-25 2006-10-25 Screen display device with color circulation function and its display method

Country Status (1)

Country Link
CN (1) CN100521753C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103151021B (en) * 2013-02-22 2015-04-22 广州视源电子科技股份有限公司 Data display method and test method of display device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5969770A (en) * 1995-05-24 1999-10-19 Thomson Consumer Electronics, Inc., Animated "on-screen" display provisions for an MPEG video signal processing system
JP2000023177A (en) * 1998-07-07 2000-01-21 Toshiba Corp Beam index display device
US6118494A (en) * 1996-10-16 2000-09-12 Thomson Licensing S.A. Apparatus and method for generating on-screen-display messages using true color mode
CN1366438A (en) * 2001-01-19 2002-08-28 三星电子株式会社 Equipment and method for realizing transparency in screen display
CN1588303A (en) * 2004-08-07 2005-03-02 马堃 Dynamic display method for static all-round looking image and its browser
CN1713264A (en) * 2005-07-15 2005-12-28 合肥工业大学 Digital OSD controller based on FRGA
JP2006084555A (en) * 2004-09-14 2006-03-30 Olympus Corp Display control apparatus, camera, and display control method for photographing index
CN1805552A (en) * 2006-01-16 2006-07-19 威盛电子股份有限公司 Method of displaying color in screen video control

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5969770A (en) * 1995-05-24 1999-10-19 Thomson Consumer Electronics, Inc., Animated "on-screen" display provisions for an MPEG video signal processing system
US6118494A (en) * 1996-10-16 2000-09-12 Thomson Licensing S.A. Apparatus and method for generating on-screen-display messages using true color mode
JP2000023177A (en) * 1998-07-07 2000-01-21 Toshiba Corp Beam index display device
CN1366438A (en) * 2001-01-19 2002-08-28 三星电子株式会社 Equipment and method for realizing transparency in screen display
CN1588303A (en) * 2004-08-07 2005-03-02 马堃 Dynamic display method for static all-round looking image and its browser
JP2006084555A (en) * 2004-09-14 2006-03-30 Olympus Corp Display control apparatus, camera, and display control method for photographing index
CN1713264A (en) * 2005-07-15 2005-12-28 合肥工业大学 Digital OSD controller based on FRGA
CN1805552A (en) * 2006-01-16 2006-07-19 威盛电子股份有限公司 Method of displaying color in screen video control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
有线电视数字机顶盒技术(四). 武振苏.有线电视技术,第2002年第22期,总第118期. 2002
有线电视数字机顶盒技术(四). 武振苏.有线电视技术,第2002年第22期,总第118期. 2002 *

Also Published As

Publication number Publication date
CN101170660A (en) 2008-04-30

Similar Documents

Publication Publication Date Title
CN106611435B (en) Animation processing method and device
US5581280A (en) Video processing apparatus, systems and methods
US8723891B2 (en) System and method for efficiently processing digital video
CN111193876B (en) Method and device for adding special effect in video
TWI354981B (en) Method and related device of increasing efficiency
CN110012336B (en) Picture configuration method, terminal and device of live interface
US5630105A (en) Multimedia system for processing a variety of images together with sound
CN110049347B (en) Method, system, terminal and device for configuring images on live interface
CN100521753C (en) Screen display device with color circulation function and its display method
US20050212969A1 (en) Apparatus and method of image display with real-time compression
CN112235521B (en) Method, device and equipment for realizing subtitle conversion
JP3014935B2 (en) Interlaced scanning on-screen display circuit
CN101616270A (en) A kind of method for generating captions that uses filter
US8068179B2 (en) On-screen display device with compressed data and display method thereof
CN101166244B (en) Screen display device and its display method
CN110930480B (en) Method for directly rendering startup animation video of liquid crystal instrument
TW388180B (en) Apparatus and method for generating on-screen-display messages using field doubling
CN102118584B (en) Method and device for generating caption moving pictures with curve extension dynamic effect
Gass Architecture trends of MPEG decoders for set-top box
TWI353783B (en)
CN110609684B (en) Method for converting video into character animation under Spring boot frame
US20060022987A1 (en) Method and apparatus for arranging block-interleaved image data for efficient access
CN104737225A (en) System and method for memory-bandwidth efficient display composition
WO2020248815A1 (en) Drive control system, control method and computer-readable storage medium
CN2204081Y (en) Displaying arrangement for enlarge or reducing video picture

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090729

Termination date: 20171025