CN1322343A - Mapping image data samples to pixel sub-components on striped display device - Google Patents

Mapping image data samples to pixel sub-components on striped display device Download PDF

Info

Publication number
CN1322343A
CN1322343A CN99811808A CN99811808A CN1322343A CN 1322343 A CN1322343 A CN 1322343A CN 99811808 A CN99811808 A CN 99811808A CN 99811808 A CN99811808 A CN 99811808A CN 1322343 A CN1322343 A CN 1322343A
Authority
CN
China
Prior art keywords
pixel
component
pixel sub
display device
sub
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.)
Withdrawn
Application number
CN99811808A
Other languages
Chinese (zh)
Inventor
W·希尔
M·达根
小L·B·凯利
G·C·希契考克
J·T·惠特德
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.)
Microsoft Corp
Original Assignee
Microsoft Corp
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
Priority claimed from US09/168,012 external-priority patent/US6188385B1/en
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN1322343A publication Critical patent/CN1322343A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns
    • G09G5/28Generation of individual character patterns for enhancement of character form, e.g. smoothing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2300/00Aspects of the constitution of display devices
    • G09G2300/04Structural and physical details of display devices
    • G09G2300/0439Pixel structures
    • G09G2300/0443Pixel structures with several sub-pixels for the same colour in a pixel, not specifically used to display gradations
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2300/00Aspects of the constitution of display devices
    • G09G2300/04Structural and physical details of display devices
    • G09G2300/0439Pixel structures
    • G09G2300/0452Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0457Improvement of perceived resolution by subpixel rendering
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2003Display of colours

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Liquid Crystal (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Devices For Indicating Variable Information By Combining Individual Elements (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Color Television Image Signal Generators (AREA)

Abstract

Methods and apparatus for sampling image data (620) and mapping the samples (622, 623, 624) to pixel sub-components (632, 633, 634) which form a pixel element of an LCD display so that each pixel sub-component (632, 633, 634) has a different portion of the image (620) mapped thereto. The methods can be used with conventional color LCD displays that include pixels consisting of three non-overlapping red, green and blue rectangular pixel sub-elements or sub-components. The pixel sub-components (632, 633, 634) can be arranged on the display device to form horizontal or vertical stripes of individual colors. The separately-controllable nature of individual RGB pixel sub-components is used to effectively increase a screen's resolution in the dimension perpendicular to the dimension in which the screen is striped. A scan conversion process maps samples (622, 623, 624) of the image data (620) to individual pixel sub-components, resulting in each of the pixel sub-components representing a different portion of the image. The color values are independently generated for each of the red, green, and blue pixel sub-components based on different portions of the image (620), rather than the color values for the entire pixel being generated based on a single sample or the same portion of the image.

Description

Image data samples is mapped to pixel sub-component on the bar display device
Background of invention
1. related application
The application is that the exercise question of submitting on October 7th, 1998 is the U.S. Patent application 09/168 of " method and apparatus of image such as videotex ", 012 continuation application, still the exercise question of submitting on January 29th, 1999 is the U.S. Patent application 09/240 of " carrying out image dyeing and rasterisation method of operating and equipment ", 654 continuation application, these two applications are hereby incorporated by reference.
2. invention field
The present invention relates to the method and apparatus of displayed image, particularly by being illustrated in a plurality of pixel sub-components on each rather than on the whole pixel and the display packing and the equipment of displayed image to the different piece of image.
3. background of invention
Colour display device has become the display device of most computers user first-selection.Display color generally is to realize by operation display device luminous (one or more colours that the naked eyes that combination is grown up as RGB light can be experienced) on monitor.
In the cathode ray tube (CRT) display device, produce different colored light by using fluoresent coating, this fluoresent coating is added on the CRT screen successively with point.Usually with different three kinds of colours of fluoresent coating generation each, RGB causes the phosphor dot sequence of repetition, just produces red-green-blue color when being subjected to electron-beam excitation.
The term pixel refers generally to a for example luminous point in the square-grid of thousands of luminous points, and computing machine forms image with luminous point one by one on display device.For color CRT, wherein the single three plain color groups of RGB phosphor dot can't addressing, and possible minimum pixel size will depend on focusing, aligning and the bandwidth of the electron gun of excited fluophor.In various known CRT monitor structures, the light of one or more three plain color groups emissions of RGB phosphor dot overlaps on together easily, is rendered as monochromatic source at certain distance.
In color monitor, can change the color pixel that obtains almost any expectation corresponding to the light intensity of RGB additivity primary colors emission.Additive color is not promptly launched light, just produces black picture element.Add whole three looks of 100% and can obtain white.
Fig. 1 illustrates a known portable computer 100, and it comprises casing 101, disk drive 105, keyboard 104 and flat-panel screens 102.
Portable personal computer 100 tends to use LCD (LCD) or other flat display apparatus 102, rather than CRT monitor.This is that flat-panel screens realizes small-sized and light weight easily because the two is compared.In addition, the power consumption of flat-panel screens is littler than unidimensional CRT monitor, more is applicable to battery powered occasion.
Along with the quality of planar coloured display improves constantly, cost constantly reduces, and it is just beginning to substitute CRT monitor in desktop application.Correspondingly, particularly LCD is beneficial more universal for flat-panel screens.
In the past few years, the demonstration of CRT display device has been developed and optimized most of image processing techniques, be included in and produce on the computer screen and show various fonts, as character group.
Yet original text display process is not considered the physical characteristics of flat display apparatus uniqueness, and special aspect the physical characteristics of RGB color light source, the characteristic of this class physical characteristics and CRT device has very big difference.
Color LCD display is to utilize a plurality of totally different addressable unit (being called pixel subelement or pixel sub-component here) expression to be shown the example display device of each pixel of image.Generally, each pixel of color LCD display is represented with single pixel element, and pixel element generally includes three non-rectangular cells, i.e. RGB (RGB) pixel sub-component.Like this, one group of RGB pixel sub-component is formed single pixel element together.The LCD display of known type comprises a series of RGB pixel sub-components, and they are in strip along the display layout usually, and the RGB bar is generally occupied whole display length in a direction, and the RGB bar that draws is sometimes referred to as " RGB bar ".Be applied to the common LCD monitor of computing machine, width is greater than its height, and the RGB bar tends to vertical direction and arranges.
Fig. 2 A illustrates a kind of known LCD screen 200 that can be used as display 102, comprises a plurality of row (R1-R12) and row (C1-C16), pixel element of the square representative that each row/row intersects to form.Fig. 2 B shows in detail the upper left corner part of this known display 200.
Notice (as (R1, C4) pixel element) is how to comprise three different subelements or sub-component to each pixel element in Fig. 2 B, i.e. red pieces constituent element 206, green sub-component 207 and blue sub-component 208.Each known pixel sub-component 206,207,208 be pixel width 1/3 or near 1/3, and in height the same or near the same with the height of pixel.Like this, after the combination, the pixel sub-component 206,207,208 of these three 1/3 width just forms single pixel element.
Shown in Fig. 2 A, a kind of known permutation of RGB pixel sub-component 206,207,208 forms downward vertical color bar along display 200.Therefore, in the known way of Fig. 2 A and 2B, sometimes this arrangement of the colored sub-component 206,207,208 of 1/3 width is called " vertical bar ".
As example, Fig. 2 A only shows 12 row, 16 row, and common row * row ratio for example comprises 640 * 480,800 * 600 and 1024 * 768.Notice that known display device relates generally to the demonstration by the landscape mode layout, promptly the monitor width is highly wideer than it in Fig. 2 A, and bar shaped is with the vertical direction layout.
The LCD that makes has with several additional pattern arranged picture sub-components, as generally including Z-shaped in the video camera view finder and △ shape.Though can be applicable to this class pixel sub-component, all characteristics of the present invention arrange, because the RGB strip structure has more ubiquity, so to adopt RGB bar shaped display aspect that exemplary embodiment of the present invention is described.
According to custom, every group of pixel sub-component of pixel element is used as single pixel unit treats, thereby in known system, the light intensity value of all pixel sub-components of pixel element is produced with a part by image.For example, study the image of representing with grid 220 shown in Fig. 2 C.Among Fig. 2 C, each a certain zone of square presentation image, and this resembles the district and prepares to represent with single pixel element, as RGB pixel sub-component corresponding to grid 230.Among Fig. 2 C, produce the single image sampling of light intensity value with the circle representative of setting-out.Notice known system is how to use the single sampling 222 of image 220 that each RGB pixel sub-component 232,233,234 is produced light intensity values.Like this, in known system, usually RGB pixel sub-component is produced single color pixel corresponding to the single sampling of wanting presentation image as group.
The light that each pixel sub-component group is sent adds effectively and produces monochromatic effect together, and its tone, saturation degree and intensity depend on the value of each three pixels sub-component.For example, the potential strength of each pixel sub-component is 0-255, if stipulate that the intensity of all three pixel sub-components all is 255, the pixel that naked eyes are seen is white.Yet if all three pixel sub-components provide the value of cutting off each three pixel composition, the pixel of seeing is a black picture element.Change each pixel sub-component intensity separately, can between these two extreme values, produce millions of kinds of colors.
In known system, because single sampling is mapped to three pixel sub-components (width of each sub-component be pixel 1/3), because the misalignment of these unit sampling center 1/3, the space displacement of left and right sides pixel sub-component appears.
For example study a certain image that will represent, it is that a turquoise composition is zero red cube.When showing on the LCD display of Fig. 2 category-A type, as the displacement result between this sampling and the green image sub-component, the apparent position of this cube on display will be offset 1/3 left side to its physical location of pixel.Similarly, blue cube to the right mobile pixel 1/3.Therefore, the known imaging technique that is applied to LCD screen can cause undesirable image displacement error.
On behalf of a class, text character be difficult to the image that accurately shows especially, supposes that the resolution of flat-panel screens is generally 72 or 96 points (pixel)/inch (dpi).The 600dpi that such display resolution is supported than most of printers is far short of what is expected, and in most of commercial print texts such as books and periodicals even can find higher resolution.
Because the demonstration resolution of most of video display devices is lower.Thereby the pixel of the smooth character shape that draws is many not enough, be of a size of 10,12 and the general text of 14 types in especially true.With so general text size, the different size of same font and the classification between the weight, for example thickness has been howed than its printed matter is coarse.
The coarse relatively size of standard pixel causes easily obscures effect, shown type character edge unevenness.For example, serif, short-term or the end (as the bottom) that the coarse size of pixel causes forming the stroke of font characters easily decorated and is divided into squarely, and this just is difficult to accurately show the readable or ornamental font of many height of special use serif.
It is obvious especially that this class problem is done (stem) (as elongated vertical component of character) at word.Because pixel is the minimum display unit of common monitor, therefore uses less than the routine techniques of the dried thickness degree of a pixel word and can't do by the character display word.Moreover the thickness degree done in word once can only increase a pixel, and it is wide to make the dried thickness degree of word jump to two pixels from a pixel like this.Usually, the wide character words of pixel is done too light, and two wide character words of pixel are done too runics.Become two pixels owing to will relate to the dried thickness degree of word to little character formation boldface letter type-word body on display screen from a pixel, the weight difference of the two is 100%.In press, runic may be general only than its equal routine or Rome body weight 20 or 30%.Usually, this " pixel, two pixels " problem is treated as the inherent characteristic that display equipment must be accepted always.
Research work before the character demonstration field partly concentrates on to develop and can improve the anti-obfuscation that character shows on CRT monitor.Anti-obfuscation commonly used relates to uses gray level to the pixel that comprises the character edge.In fact, this spot shape has reduced the spatial frequency at edge, but can be better near original character shape.Although known anti-obfuscation can obviously improve the character quality that is presented on the CRT display device, when being applied in the layout of pixel sub-component with CRT monitor LCD display device than big-difference to be arranged, many these class technology are just invalid.
Though anti-obfuscation help to solve with at least on CRT monitor demonstration low resolution text representation relevant obscure problem, but before the present invention, think always pixel size and accurately the character display word do a kind of fixed characteristic that wide problem is the display device that must allow.
For this reason, obviously require to have the new improved method and apparatus of videotex on flat display apparatus.Wish that at least some new methods are applicable to existing display device and computing machine, wish that also at least some method and apparatus improve the text quality that shows on the novel computer of for example new display device of utilization and/or new text display method.
In many computer utilitys,, also require to clearly illustrate accurately that with equipment shootings such as other figure, geometric configuration (as circle, square etc.) and photograph are visual with improving one's methods though text display (special circumstances of figure) is paid close attention to the most.
Summary of the invention
The present invention relates to by being illustrated in the different piece of image on a plurality of pixel sub-components rather than on whole pixel and the method and apparatus of displayed image.
The present inventor recognize human eye to chrominance edge, luminance brightness edge (light intensity changes here) (intensity of colour changes here) responsive much more well-known principle.Why Here it is is difficult to read red text on the green background.The inventor recognizes that also eyes have the well-known principle of the sensitivity that does not wait to red, green and blue.In fact, in the middle of 100% light intensity of full white pixel, the red pixel sub-component accounts for 30% to the contribution of whole perceived light brightness, and green accounts for 60%, and blueness accounts for 10%.
Various feature of the present invention is meant utilizes each pixel sub-component that shows as independent light intensity source, and the effective resolution of demonstration is increased to up to 3 times on the size perpendicular to the RGB strip direction.This can realize the obvious improvement of apparent resolution.
Though some that compare with known display technique that method of the present invention may cause the colourity quality goes down, as discussed above, human eye is more responsive to chrominance edge, luminance brightness edge.So, even when considering that the technology of the present invention has negative effect on chromaticity, comparing with known staining technique, the present invention can provide the obvious improvement of image quality.
As discussed above, known monitor trends towards using vertical strip.Because character words is done present vertical direction, accurately the ability of control perpendicular line thickness trends towards more important than the ability of controlling level line thickness when the horizontal flow text is dyeed.
Consider these, reach a conclusion,, be starved of monitor in the horizontal direction rather than have ultimate resolution on the vertical direction at least for text application.So, the RGB band of the vertical rather than level of various implemented according to the invention display device utilizations.It provides such monitor, and when using according to the present invention, the resolution of horizontal direction is bigger than the resolution of vertical direction.Yet the present invention can be applied to the monitor of horizontal RGB band equally, compares the resolution that causes vertical direction in traditional visual staining technique and improves.
The new display device of using when being suitable for that the pixel sub-component is treated to independent light intensity source, the present invention relates to new and improved text, figure and visual staining technique, this technology is convenient to the pixel sub-component and is used according to the present invention.
The demonstration that comprises the image of text relates to the step that comprises scan conversion.Scan conversion is the process that the geometric representation of image is converted to the position mapping.Scan conversion operation of the present invention relates to a different piece of image and is mapped to different pixel sub-components.This is different from known scan conversion technique significantly, adopts the identical portions of image to assign to determine to represent each employed light intensity value in 3 pixel sub-components of a pixel here.
Scan conversion operation of the present invention can be used with other operations that comprise image scaling, hint and color processing, considers the difference may command person's character of the pixel sub-component of inferior branch border of the interior pixel of image and flat display apparatus.
Many supplementary features, embodiment and the advantage of method and apparatus of the present invention provide in the following detailed description.
The accompanying drawing summary
Fig. 1 illustrates known portable computer.
Fig. 2 A illustrates known LCD screen.
Fig. 2 B illustrates in greater detail the known display screen of a part of Fig. 2 A than Fig. 2 A.
Fig. 2 C illustrates the visual sampling operation that carries out in the known system.
Known steps shown in Fig. 3 relates to preparation and storage is provided with the back text generation and shows the character information that uses.
Fig. 4 illustrates an e-book, has the flat-panel screens with vertical arrangement arrangement according to one embodiment of the invention.
Fig. 5 illustrates by computer system of the invention process.
Fig. 6 illustrates the image sampling of carrying out by the present invention's one exemplary embodiment.
Fig. 7 A illustrates by color plane display screen of the invention process.
Fig. 7 B illustrates a part of display screen of Fig. 7 A.
Fig. 7 C illustrates the display screen of implementing by another embodiment of the present invention.
Fig. 8 illustrates the various unit (as routine) that are included in Fig. 5 computer system memory, is used for providing document image on the display of computer system.
Fig. 9 illustrates the method that videotex is provided by one embodiment of the invention.
Figure 10 A and 10B illustrate the zoom operations of carrying out by the various exemplary embodiments of the present invention.
Figure 11 A and 11B illustrate the prompting operation of carrying out by the various exemplary embodiments of the present invention.
Figure 12 A and 12B illustrate by the scan conversion operation of the various exemplary embodiments of the present invention as carrying out.
Figure 13 is shown specifically the scan conversion that is applied to Figure 12 A institute picture-representing data first row and handles.
Figure 14 illustrates the weighted scanning map function of carrying out by one embodiment of the invention.
Figure 15 illustrates the high resolving power that will be presented at certain character on the pixel field and represents.
Figure 16 illustrates the character of how representing Figure 15 with known technology.
Figure 17-20 illustrates the different modes of representing character shown in Figure 15 by the various text staining techniques of the present invention.
Describe in detail
As mentioned above, the present invention is directed to by the different piece of image being illustrated in a plurality of pixel sub-components each and go up rather than on the whole pixel and image (as a text and/or a figure) is presented at the method and apparatus on the display device.
The whole bag of tricks of the present invention each pixel sub-component as light intensity source independently respectively, rather than comprising that one group of RGB pixel sub-component of pixel is used as single light intensity unit.The display apparatus processes that allows to have RGB level or vertical bar like this becomes perpendicular to big 3 times than on the bar yardstick of the effective resolution on the yardstick of bar direction.Various device of the present invention is at utilizing the display device and the opertaing device of control pixel sub-component ability separately.
A. The calculating of example and hardware environment
Fig. 5 and following discussion are done a general introduction to an exemplary apparatus, and this equipment can be implemented some feature of the present invention at least.The whole bag of tricks of the present invention is generally described with the executable instruction of computing machine (as program module), and this class instruction is carried out by computer installations such as personal computers.Further feature of the present invention will be described with physical hardwares such as display device element and display screens.
Except the computer installation of specific description, also available miscellaneous equipment is implemented the inventive method.Program module can comprise a certain task of execution or implement the routine of particular snippet data type, program, target, element, data structure etc.In addition, it will be appreciated by those skilled in the art that, at least some aspect of the present invention can be implemented with other structure, comprises the hand-held device that is applied to occasions such as automobile, aviation, commercial Application for example, multicomputer system, based on microcomputer or programmable consumer electronics product, network computer, small-size computer, set-top box, mainframe computing machine, display etc.At least some aspect of the present invention also can be implemented in distributed computing environment, wherein carries out all tasks by the teleprocessing device that connects by communication network.In certain distributed computing environment, program module can be arranged in this machine and/or the long-range storage arrangement.
With reference to Fig. 5, enforcement the present invention exemplary apparatus 500 of some aspect at least comprises the general-purpose computations device.Personal computer 520 can comprise processing unit 521, system storage 522 and will comprise that the various system elements of system storage 522 are coupled to the system bus 523 of processing unit 521.System bus 523 is the bus-structured any classes of several classes, comprises any bus-structured machine bus of memory bus or Memory Controller, peripheral bus and application.System storage 522 can comprise ROM 524 and/or RAM525.Basic input/output 526 (BIOS) can be stored among the ROM524, comprises such as at the basic routine that helps transmission information between the starting period between all unit in personal computer 520.Personal computer 520 also can comprise hard disk drive 527 (not shown) to disk read-write, to the disc driver 528 of (as removable jew) disk 529 read-writes and to the CD drive 530 of removable jew (magneto-optic) CD 531 (as CD or other (magneto-optic) optical medium) read-write.Hard disk drive 527, disc driver 528 and (magneto-optic) CD drive 530 can be used hard disk drive interface 532, disk drive interface 533 and 523 couplings of (magneto-optic) CD drive interface 534 homologous ray buses respectively.These drivers and relevant medium thereof provide the data of the machine readable instruction of Nonvolatile memory, data structure, program module and other personal computer 520.Though exemplary environments described herein has been used hard disk, exchangeable disk 529 and removable jew CD 531, but it will be understood by those skilled in the art that, also the storage medium of available other type replaces or sets up above-mentioned storing apparatus, such as magnetic tape cassette, wipe formula memory card, digital video disc, Bernoulli chuck, RAM, ROM etc. soon.
For example, some program modules such as operating system 535, one or more application program 536, other program module 537 and/or routine data 538 can be stored on hard disk 523, disk 529, (magneto-optic) CD 531, ROM524 or the RAM525.The user can will instruct by the input media of keyboard 540 and indicator device 542 and send into personal computer 520 with information.Also can comprise other input media (not shown) such as microphone, operating rod, game machine dish, satellite dish antenna, scanner.These and other input media generally is connected to processing unit 521 by the serial port interface 546 that is coupled to system bus 523.Yet available parallel port, game machine port or USB (universal serial bus) (USB) wait other interface to connect input media.Monitor 547 or other type display device also can be connected to system bus 523 through interfaces such as video adapters 548.Except monitor 547, personal computer 520 can comprise other peripheral output devices (not shown) such as loudspeaker and printer.
Personal computer 520 can be worked in network environment, and network environment is defined in one or more remote computer with connection in logic, as remote computer 549.Remote computer 549 can be another personal computer, server, router, network PC, peer or other common network node, can comprise many or all above-mentioned unit of describing with respect to personal computer 520.Logic shown in Fig. 5 connects and comprises Local Area Network 551 and wide area network (WAN) 552, the Internet and corporate intranet (intranet).
When being applied to LAN, personal computer 520 can be connected to LAN551 by network interface adapter (or " NIC ") 553.When being applied to WAN (as the Internet), personal computer 520 can comprise that modulator-demodular unit or other set up communicating devices on wide area network 552.Modulator-demodular unit 554 (inner or outside) can be connected to system bus 523 through serial port interface 546.In networked environment, have at least the program module of a few people's computing machines 520 can deposit the remote storage apparatus in.It is a kind of example that network connects, and can use other device of setting up communication link between computing machine.
Fig. 7 A illustrates the display device of implementing by one embodiment of the invention 600, and it is applicable to as portable computer or wishes other system of adapted flat-panel screens.Display device 600 can be configured to LCD display.In one embodiment, the display of known computer 100 and steering logic are replaced by display device 600 of the present invention and display control logic (as routine), provide horizontal RGB bar and the pixel sub-component that is used for the presentation image different piece to pocket computer.
As shown in the figure, to the demonstration of 16 * 12 pixels, display device 600 comprises 16 row pixel element C1-C16 and 12 row pixel element R1-R12.As the most computers monitor, display 600 is configured to be wider than height.For ease of expression, though display 600 is limited to 16 * 12 pixels, but should be appreciated that, the monitor of Fig. 7 category-A type can have the vertical and horizontal pixel element of any amount, the level that makes display and the ratio of vertical pixel element are for example 640 * 480,800 * 600,1024 * 768 and 1280 * 1024, and the ratio that causes square display.
Each pixel element of display 600 comprises 3 sub-components, i.e. red pixel sub-component 602, green pixel sub-component 604 and blue picture element sub-component 606.In Fig. 7 A embodiment, the height of each pixel sub-component 602,604,606 is equal to or near equaling 1/3 of pixel height, width equals or the approaching width that equals pixel.
In monitor 600, the layout of RGB pixel sub-component is become horizontal bar, this is with the vertical bar inverted configuration of using in the aforementioned monitor 200.Monitor 600 can be applicable to specific figure occasion, according to application requirements, requires the vertical resolution bigger than level this moment.
Fig. 7 B is shown specifically the upper left corner part of display 600, horizontal RGB bar clear patterns as seen, letter r, G, B represent corresponding color pixel sub-component.
Fig. 7 C illustrates another display device 700 that constitutes by the present invention.Fig. 7 C is illustrated in the vertical RGB bar of using in the display device such as LCD display, compares with horizontal pixel unit to have more vertical pixel element.Show though be illustrated as 12 * 16, it should be understood that the pixel column of any number/row body plan display 700 comprises the row/row ratio that causes square display.
Display device 700 is suitable for fully and requires the text of horizontal flow is made the occasion that vertical type shows.As the monitor of Fig. 2 A, each pixel element comprises 3 pixel sub-components, i.e. R, G, B pixel sub-component.
Though display 7A is applicable to specific figure occasion, aspect generation high-quality character, the accurate expression of character words dried (vertical component that character is more elongated) is much more important than the expression of serif.Vertical bar has different advantages, and when using by the present invention, allowing word to do the width of once regulating is 1/3 of pixel.Like this, display device such as the device 200 of band vertical bar structure or 700 are used with display packing of the present invention, can be provided than the higher-quality text of known water riglet structure (word is done wide adjusting and is limited to 1 pixel increment).
Another advantage of vertical bar is to regulate character pitch with the increment (as 1/3 pixel size increment) less than pixel size on width.Character pitch is an important text feature of legibility, and therefore using the vertical bar generation has improved text spacing and meticulousr word to do the thickness degree.
Fig. 8 illustrates the various unit that are included in Fig. 5 computer system memory, as routine, is used for providing document image on the display of computer system of the present invention.
As shown in the figure, application routine 536 (can be that for example word processor is used) comprises text output sub-component 801.Text output sub-component 801 is responsible for the text message of arrow 813 expressions is exported to operating system 535, to present on display device 547.Text message comprises information, the font that will use of the character that for example identification will be dyeed and the spot size of the character that will dye during describing.
Operating system 535 is included in the various elements of control text display on the display device 547, and these elements comprise display message 815, display adapter 814 and graphical display interface 802.Display message 815 comprises scalability information and/or the foreground/background color information that for example will use during dyeing.Display adapter receives bit maps from graphical display interface 802 and resembles, and produce supplying video adapter 548 make the optics video signal displayed by display 547.Arrow 816 expression bit maps resemble from graphical display interface 802 and pass to display adapter 814.
Graphical display interface 802 comprises the routine of processing graphics and text.Unit 804 is the type rasterisation programs that are used to handle text.Type rasterisation program is responsible for handling from using 536 text messages that obtain, and therefrom produces position mapping expression.Type rasterisation program 804 comprises character data 806 and dyeing and rasterisation routine 807.
Character data 806 can comprise for example vector graphics, straight line, point and curve, provides high-resolution numeral to one or more groups character.
As shown in Figure 3, well-known, handle text character 302 and can produce its high-resolution numeral, as data 806, when can depositing storer for text generation in, it uses.Therefore, the generation 304 and storage 306 of data 806 no longer are discussed here.
Dyeing comprises scan conversion subroutine 812 with rasterisation routine 807, can also comprise convergent-divergent subroutine 808, prompting subroutine 810 and color compensation subroutine 813.Though carrying out the scan conversion operation is usual to present document image, but routine of the present invention and subroutine are different from known program, wherein consider, utilize the RGB pixel sub-component of screen or it is used as the difference light intensity entity that can be used to indicate the visual different piece that will dye.
B. The scan conversion operation
Scan conversion relates to and will represent the convergent-divergent geometry transformation of character to become bit map to resemble.The conventional sweep map function is used as pixel as independently unit, can be mapped to the convergent-divergent image of appropriate section wherein.Therefore in the conventional sweep map function, determine the light intensity value that each RGB pixel sub-component of the mapped pixel element wherein of a part of convergent-divergent image will be used with the same section of image.Fig. 2 C is the example that a known scan conversion is handled, and it relates to samples to the image that will be expressed as the position mapping, and produces light intensity value according to sampled value.
According to the present invention, the RGB pixel sub-component of pixel is used as independently light intensity unit.Therefore, each pixel sub-component is used as and can be mapped to wherein independent light intensity constituent element to the unitary part of convergent-divergent image.Like this, the present invention can be mapped into the different piece of convergent-divergent image different pixel sub-components, and the resolution higher than known scan conversion technique is provided.Promptly in various embodiments, the different piece of available convergent-divergent image is determined the light intensity value that each pixel sub-component will be used independently.
Fig. 6 illustrates the exemplary scan conversion that realizes by one embodiment of the invention.In an illustrated embodiment, use each image sampling 622,623,624 of space displacement of the image of being represented by grid 620 to produce the RGB light intensity value, resemble 630 counterpart 632,633,634 with the bit map that generates relevant.Pictorial data sampled and each image sampling 622,623 and 624 is mapped to the RGB pixel sub-component (as shown in Figure 6) relevant with part 632,633 and 634 represent example corresponding to the action of the step that these samplings is mapped to each pixel sub-component.In Fig. 6 example, red and blueprint resemble sampling and green sampling on distance, moved respectively pixel width-1/3 and+1/3, thereby avoided the displacement problem that known sampling/the image representation method is run into shown in Fig. 2 C.
In the example shown in the figure, indicate the pixel sub-component of in the bit map that the scan conversion operation produces resembles " connection " with white.The pixel sub-component that is not white is switched " off ".
In black text, " leading to " expression light intensity value Be Controlled relevant with this pixel sub-component makes this pixel sub-component not export light.Suppose a kind of white background pixels, then be appointed as and make them export the light intensity value of its full light output " not leading to " sub-component.
When scape and background color, " leading to " expression is specified a certain value to a certain pixel sub-component before use, if produce the prospect colours with whole three kinds of pixel sub-components, this value just produces the prospect colour of stipulating.If produce background color, then the pixel sub-component that " does not lead to " is specified the value that produces the regulation background color with whole three kinds of pixel sub-components.
Determine whether certain pixel sub-component connects first kind of technology of " leading to " when convergent-divergent, whether the center that is the convergent-divergent picture block (segment) (representing with a part of convergent-divergent grid) of determining to be mapped to this pixel sub-component is in the convergent-divergent of image to be shown is represented.As in Figure 12 A,, just connect pixel sub-component C1, R5 when the center of grid piece 1202 during in image 1004 (being shown among Figure 11 A) the inside.Another kind of technology is to determine to be mapped to 50% or above whether being occupied by the image that will show of the convergent-divergent picture block of this pixel sub-component.If occupied, just connect this pixel sub-component.For example, when the convergent-divergent picture block of grid piece 1202 expressions is occupied at least 50% by image 1004, just connect corresponding pixel sub-component C1, R5.In Figure 12 A, the 12B that is discussed below, the 13 and 14 all examples, adopted the first kind of technology connecting certain pixel sub-component that determine when.
Figure 12 A illustrates the scan conversion operation that the convergent-divergent prompting image 1014 that is presented on the horizontal bar display device is done.Below with reference to Figure 10 A and Figure 11 A the convergent-divergent that can cause image 1014 and the example of prompting operation are described in more detail.Yet in order to summarize these exemplary convergent-divergent and prompting operation briefly, Figure 10 A is illustrated in the last zoom operations of doing of alphabetical i1002 that high resolving power is represented, this is that the expection of this letter on the horizontal bar monitor shown in Fig. 7 A shows.Note in this example applying the ratio of x1 and applying the ratio of x3 in vertical (Y) direction in level (X) direction.This causes height is the identical scale characters 1004 of 3 times and wide and original character 1002.The convergent-divergent of other amounts also is fine.
When using with scan conversion operation of the present invention, prompting can relate to the aligning of scale characters (as the character 1004 of Figure 11 A) in grid 1102, and this is used as the part of next scan conversion operation.It can also relate to the distortion of image contour, allows image meet the shape of grid better.Grid is as the physical size of the pixel element of display device and determine.The prompting operation of Figure 11 A causes prompting image 1014.
The scan conversion operation of Figure 12 A causes bit map to resemble 1204.Notice it is how to point out a certain different masses of visual 1014 respective column to determine according to convergent-divergent that bit map resembles each the pixel sub-component that is listed as C1-C4.Be also noted that it is how to comprise along a green/substrate of the 2/3 pixel height that blue pixel border is aimed at and a point of 2/3 pixel height that bit map resembles 1204.Known text imaging technique can cause very inaccurate image, i.e. substrate is the pixel full-height, and spot size is whole pixel size.
Figure 12 B illustrates the scan conversion operation that the prompting image 1018 that is presented on the vertical bar display device is done.Below with reference to Figure 10 B and Figure 11 B the convergent-divergent that can cause image 1018 and the example of prompting operation are described in more detail.Yet in order to summarize these exemplary convergent-divergent and prompting operation briefly, Figure 10 B is illustrated in the last zoom operations of doing of alphabetical i1002 that high resolving power is represented, this is that the expection of this letter on the vertical bar monitor shown in Fig. 2 A and 7C shows.Note in this example applying the ratio of x3 and applying the ratio of x1 in vertical (Y) direction in level (X) direction.This causes high and original character 1002 identical and wide is 3 times scale characters 1008.The convergent-divergent of other amounts also is fine.
Figure 11 B illustrates prompting operation, and it causes the aligning of scale characters 1008 in grid 1102, and this is used as the part of next scan conversion operation.It can also relate to the distortion of image contour, allows image meet the shape of grid better.The prompting operation of Figure 11 B causes prompting image 1018.
The scan conversion operation of Figure 12 B causes bit map to resemble 1203.Each pixel sub-component that the attention bit map resembles capable R1-R8 is how to point out a certain different masses of visual 1018 corresponding lines to determine according to convergent-divergent.Be also noted that it is how to comprise that left margin is dried along 2/3 pixel width word of red/green pixel border aligning that bit map resembles 1203, be also noted that a point that has used 2/3 pixel width, known text imaging technique can cause very inaccurate image, be that word is done and to be the pixel overall with, put to be whole pixel size.
Figure 13 has been shown in further detail the scan conversion that first row of the image 1014 shown in Figure 12 A are done and has handled.In the diagram scan conversion was handled, with a piece control light intensity value relevant with each pixel sub-component of image 1014, this caused each pixel sub-component to be controlled by the unidimensional part of image 1014.
In the scan conversion operation, can do weighting.Add temporary, the different size zone of available convergent-divergent image determines whether a certain particular pixels sub-component switches on or off, or is in a certain value (as the gray scale convergent-divergent) therebetween.
As mentioned above, people's naked eyes are with the light intensity of different ratio impressions from the different color light source.For the brightness of the white pixel of experiencing, contribution rate is: green about 60%, red about 30%, blue about 10%; The brightness of white pixel is set to its largest light intensity output with RGB pixel sub-component and causes.
According to one embodiment of present invention, used weighting during scan conversion, thereby determine the light intensity of green pixel sub-component with the 60% convergent-divergent image region that is mapped to a certain pixel, determine the light intensity of red pixel sub-component with other 30% convergent-divergent image region of the branch that is mapped to same pixel, and determine the light intensity of blue picture element sub-component with other 10% convergent-divergent image region of the branch that is mapped to same pixel.
In a specific embodiment of the present invention, in zoom operations, image scaling is along the ratio of bar direction 10 times along the ratio perpendicular to the direction of bar, and this helps the scan conversion operation of weighting.After the prompting, the image of convergent-divergent is handled in the weighted scanning map function of utilization as above-mentioned type during scan conversion.
Figure 10 A illustrates at 3 times of the vertical direction convergent-divergents and the image 1002 of 1 times of convergent-divergent in the horizontal direction.On the contrary, Figure 14 illustrates in 10 times of vertical direction convergent-divergents and the weighted scanning map function done of first row 1400 of the image 1002 convergent-divergents prompting pattern of 1 times of convergent-divergent in the horizontal direction.Among Figure 14, the prompting image comprises 10 pieces corresponding to this part of single pixel.By above-mentioned weighting zoom technology, determine to resemble the light intensity value of the red pixel sub-component of a pixel in 1402 with first group of three piece of each pixel region of convergent-divergent image corresponding to bit map.Determine to resemble the light intensity value of the green pixel sub-component of same pixel in 1402 corresponding to bit map with the following hexad piece of each pixel region of convergent-divergent image 1400, stay last piece of convergent-divergent image 1400 each pixel region like this, be used for determining the light intensity value of blue picture element sub-component.
As shown in figure 14, the red pixel sub-component that this processing causes bit map to resemble the blue pixel sub-component of 1402 row 1, row 4 and row 1, row 5 is switched on, and all the other pixel sub-components of row 1 are cut off.
Usually, scan conversion process of the present invention is described with pixel sub-component " connection " or " disconnection " always.
Each embodiment of the present invention is particularly suitable for graphic image and uses, and all relates to the gray shade scale technology of using.In this class embodiment, with as the above embodiments, scan conversion operation relates to independently and the part mapping of convergent-divergent prompting image to be formed bit map to the pixel sub-component of correspondence resembles.Yet in gray shade scale embodiment, the light intensity value that is assigned to a certain pixel sub-component is to determine as the function of the convergent-divergent area of image part that is mapped to this pixel sub-component (being occupied by convergent-divergent image to be shown).For example, if a certain pixel sub-component can be specified in the light intensity value between 0 and 255,0 for cutting off effectively, 255 is full light intensity, is then occupied by the image that will show that 50% convergent-divergent picture block (grid piece) can cause because the convergent-divergent picture block is mapped to the pixel sub-component that the result of corresponding pixel sub-component causes and is assigned with 127 intensity levels.According to the present invention, the adjacent pixel sub-component of same pixel has its light intensity value, and this is worth as the function of another part (as piece) of convergent-divergent image determines independently.
C. The dyeing routine of example
Scan conversion of the present invention operation can be used dyeing and the rasterisation routine 807 of Fig. 9, allows text display according to one embodiment of the present of invention.As shown in the figure, routine 807 here for example according to the text message of receiving from application program 536, is carried out this routine from step 902 under the control of operating system.In step 904, input is received by text dyeing and rasterisation routine 807.Input comprises text, font and the spot size information 905 that obtains from application program 536.In addition, input comprises that the monitor of for example storing from storer by operating system is provided with scalability information and/or the foreground/background chromatic information and the pixel size information 815 of acquisition.Input also comprises data 806, and the high resolving power that it comprises the text character that will show is represented the form of straight line, point and/or curve (for example with).
The input of receiving in step 904 has been arranged, and operation proceeds to step 910, can use convergent-divergent subroutine 808 to carry out zoom operations here.Can carry out non-square convergent-divergent, as the direction of the pixel sub-component that comprises in each pixel element and/or the function of number.Particularly, make high resolving power character data 806 (line of wanting character display and the some expression that receive text and font information regulation are for example arranged) convergent-divergent with the ratio bigger in direction perpendicular to bar than bar direction.This makes follow-up image processing operations can utilize higher resolution, and this can independently realize in the light intensity source by utilizing each pixel sub-component conduct according to the present invention.
The details of the example zoom operations that can use with scan conversion of the present invention operation be the U.S. Patent application 09/168 of " method and apparatus that videotex etc. are visual " at exercise question, done announcement in 012, for example, Figure 10 A, 10B and corresponding explanatory note.The application is the continuation of U.S. Patent application 09/168,012, and latter front is incorporated by reference here.
Refer again to Fig. 9, operation proceeding to step 912, wherein can carry out prompting to the convergent-divergent image by carrying out prompting subroutine 810.The term grid coincide and is used to describe the prompting process sometimes.
Prompting relates to the aligning of scale characters (for example character 1004,1008) in grid 1102,1104, and this is used as the part of follow up scan map function.It also relates to the distortion of image contour, allows image meet the shape of grid better.Grid is to determine as the function of the physical size of the pixel element of display device.Can in U.S. Patent application 09/168,012, do announcement with the details that the exemplary prompt that scan conversion operation of the present invention is used is operated, for example, Figure 11 A, 11B and corresponding explanatory note.Operation then proceeds to step 914, wherein according to the present invention, for example carries out the scan conversion operation by carrying out scan conversion subroutine 812, as what disclosed here.
In case in the step 914 of Fig. 9, produced the position mapping expression of the text that will show, it can be outputed to display adapter or be for further processing, carry out color processing operation and/or adjustment of color, to strengthen image quality.Can with scan conversion of the present invention operation use example color processing operation and the details of adjustment of color in U.S. Patent application 09/168,012, done announcement.
Treated position mapping 918 is outputed to display adapter 814, receive pending additional data/image, suspend the operation of routine 807.
Figure 15 illustrates the high resolving power that is superimposed upon the alphabetical n that will dye on a certain grid and represents, this grid representative has 12 * 12 cell arrays of horizontal bar.
Figure 16 illustrates how to use the alphabetical n dyeing of conventional display technique to Figure 15, and the full-scale picture dot that illustrates respectively comprises three kinds of pixel sub-components.Notice the full pel size restrictions is how to cause shape mutagenesis in this letter spine, thereby cause confusion and more smooth top.
Figure 17 illustrates the dyeing that how can improve alphabetical n by the present invention with 2/3 pixel height substrate.This substrate is expert at 10, is formed among row 1-4 and the 8-10 with 2 kinds of pixel sub-components rather than with whole three kinds of pixel sub-components.Be also noted that how to have improved alphabetical spine, improved method is that the width of spine is whole pixel height, but the vertically staggered 1/3 pixel height arrangement of each horizontal full-height picture dot forms than more accurate more level and smooth spine shown in Figure 16.
How Figure 18 illustrates by the present invention the spine of alphabetical n is reduced to 2/3 pixel thickness from a pixel thickness on thickness.
How Figure 19 illustrates by the present invention the substrate of alphabetical n is reduced to the minimum thickness of pixel 1/3, and the thickness that how spine of alphabetical n is reduced to pixel 1/3 also is shown.
Figure 20 illustrates how to represent alphabetical n by the present invention, and its substrate and spine have the thickness of pixel 1/3.
An example can implementing the display device of scan conversion operation of the present invention thereon is shown in Fig. 4, Fig. 4 illustrates computerized electronic book device 400, as shown in Figure 4, electron reading 400 comprises first and second display screen 402,404 that shows reading matter odd even page or leaf respectively.The display device of Fig. 7 C shown type for example is used as the display 402,404 of the electron reading 400 of Fig. 4.Electron reading 400 further comprises such as the input media of key plate or keyboard 408 with such as the data-storing device of CD disk drive 407.The hinge 406 foldable electron readings 400 that are provided with, the time spent can not protected display 402,404.Available internal cell is to electron reading 400 power supplies.Similarly, but also powered battery of other portable computer embodiment of the present invention.
Though the most contents that the present invention describes is to present text, should be appreciated that the present invention is equally applicable to figure and reduce to obscure and improve can be with the effective resolution of bar shaped displays such as conventional color LCD display realization.In addition, should be appreciated that many technology of the present invention can be used to handle bit map and resemble (as the image of scanning) and supply demonstration.
According to invention described herein, though those skilled in the art understands various additional embodiment and the change of all embodiment that the present invention is discussed.Should be appreciated that this class embodiment does not depart from the present invention, and all within the scope of the present invention.

Claims (38)

1. a kind of improvement in the computer system of the display device that comprises processing unit and displayed image is shown the method for the resolution of image, described display device has a plurality of pixels, each pixel comprises at least three pixel sub-components, each pixel sub-component has different colored, it is characterized in that said method comprising the steps of:
The sampling of the information of representing images is mapped to each pixel sub-component of pixel, rather than this sampling is mapped to this whole pixel, each pixel sub-component of pixel shines upon one or more samplings different on one group of space to it, and the pixel sub-component of a plurality of pixels is arranged to form the band of homochromy pixel sub-component on display device;
Based on not on the same group one or more samplings, produce the difference luminous intensity values of each pixel sub-component of this pixel to its mapping; And
Utilize respectively that luminous intensity values is presented at image on the display device, cause each the pixel sub-component of pixel rather than the different piece of whole pixel representing images.
2. the method for claim 1 is characterized in that further comprising step: before mapping step is carried out in sampling, the information that makes representing images with on perpendicular to the direction of band than in the big scaled of the direction that is parallel to band.
3. the method for claim 1 is characterized in that: the step of mapping sampling is performed such, and each pixel sub-component of pixel is and only in its mapping sampling.
4. the method for claim 1 is characterized in that: the step of mapping sampling is performed such, at least one two or more in its mapping sampling in the pixel sub-component of pixel.
5. the method for claim 1 is characterized in that: each the pixel sub-component that the sampling of different numbers is mapped to pixel.
6. the method for claim 1 is characterized in that: the information of presentation image comprises the profile of image, has relative prospect colour and background color.
7. the method for claim 1 is characterized in that: the step that produces the light intensity value of each pixel sub-component comprises the step that opens or closes light intensity value based on the relative position of image and the group selection that is mapped to one or more samplings of pixel sub-component.
8. a kind of improvement in the computer system of the display device that comprises processing unit and displayed image is shown the method for the resolution of image, described display device has a plurality of pixels, each pixel comprises at least three pixel sub-components, each pixel sub-component has different colored, described at least three pixel sub-components comprise the first pixel sub-component, the second pixel sub-component and the 3rd pixel sub-component, it is characterized in that described method comprises following action:
Gather the information of presentation image, thereby obtain a plurality of samplings;
First group of one or more sampling is mapped to the first pixel sub-component of the pixel of display device, the pixel sub-component of a plurality of pixels of display device is arranged to form the band of homochromy pixel sub-component on display device;
Second group of one or more sampling is mapped to the second pixel sub-component of pixel;
The 3rd group of one or more samplings are mapped to the 3rd pixel sub-component of pixel, and wherein first, second spatially is different with the 3rd group each other;
For in first, second and the 3rd pixel sub-component each,, produce and divide other luminous intensity values based on specific one group one or more samplings to its mapping; And
Control in first, second and the 3rd pixel sub-component each respectively by utilize dividing other luminous intensity values, image is presented on the display device each of first, second of pixel and the 3rd pixel sub-component rather than the different piece of whole pixel representing images.
9. method as claimed in claim 8 is characterized in that the action of displayed image causes a text character, and some has the size that its value is not a pixel scale-value integral multiple on perpendicular to the direction of band text character on the direction perpendicular to band.
10. method as claimed in claim 9 is characterized in that, this part of text character is that the word of text character is done, and the size that this word is done is not the integral multiple of pixel width.
11. method as claimed in claim 9 is characterized in that display device comprises LCD; First, second and the 3rd pixel sub-component have the red, green and blue look respectively.
12. method as claimed in claim 8 is characterized in that, further is included in the information that makes presentation image before the action that information is sampled with the action of bigger scaled on than the direction that is parallel to band on perpendicular to the direction of band.
13. method as claimed in claim 8, it is characterized in that, further be included in the action of carrying out the color processing operation on the information of presentation image, color processing operation compensation has been incorporated into the colour distortion in the information when on the same group one or more samplings not are mapped to first, second and the 3rd pixel sub-component.
14. a kind of in the computer system of the display device that comprises processing unit and displayed image implements to improve the computer program that is shown the picture resolution method, described display device has a plurality of pixels, each pixel comprises at least three pixel sub-components, each pixel sub-component has different colored, it is characterized in that described computer program comprises:
Computer-readable medium, these medium are loaded with the executable instruction that is used to carry out described method, and wherein said method may further comprise the steps:
The sampling of the information of representing images is mapped to each pixel sub-component of pixel, rather than this sampling is mapped to this whole pixel, each pixel sub-component of pixel shines upon one or more samplings different on one group of space to it, and the pixel sub-component of a plurality of pixels is arranged to form the band of homochromy pixel sub-component on display device;
Based on not on the same group one or more samplings, produce the difference luminous intensity values of each pixel sub-component of this pixel to its mapping; And
Utilize respectively that luminous intensity values is presented at image on the display device, cause each the pixel sub-component of pixel rather than the different piece of whole pixel representing images.
15. computer program as claimed in claim 14, it is characterized in that described method further comprises step: the information that before mapping step is carried out in sampling, makes representing images with on perpendicular to the direction of band than step in the big scaled of the direction that is parallel to band.
16. computer program as claimed in claim 14 is characterized in that: the step of sampling is shone upon in described executable instruction, so that each pixel sub-component of pixel has shone upon and only in the sampling to it.
17. computer program as claimed in claim 14 is characterized in that: the step of sampling is shone upon in described executable instruction, so that at least one has shone upon two or more in the sampling to it in the pixel sub-component of pixel.
18. computer program as claimed in claim 14 is characterized in that: described executable instruction is mapped to the sampling of different numbers each pixel sub-component of pixel.
19. computer program as claimed in claim 14 is characterized in that: the information of presentation image comprises the profile of image, has relative prospect colour and background color.
20. computer program as claimed in claim 14 is characterized in that: the step that produces the light intensity value of each pixel sub-component comprises the step that opens or closes light intensity value based on the relative position of image and the group selection that is mapped to one or more samplings of pixel sub-component.
21. a kind of in the computer system of the display device that comprises processing unit and displayed image implements to improve the computer program that is shown the picture resolution method, described display device has a plurality of pixels, each pixel comprises at least three pixel sub-components, each pixel sub-component has different colored, described at least three pixel sub-components comprise the first pixel sub-component, the second pixel sub-component and the 3rd pixel sub-component, it is characterized in that described computer program comprises:
Computer-readable medium, these medium are loaded with the executable instruction of carrying out described method, and wherein said method comprises following action:
Gather the information of presentation image, thereby obtain a plurality of samplings;
First group of one or more sampling is mapped to the first pixel sub-component of the pixel of display device, the pixel sub-component of a plurality of pixels of display device is arranged to form the band of homochromy pixel sub-component on display device;
Second group of one or more sampling is mapped to the second pixel sub-component of pixel;
The 3rd group of one or more samplings are mapped to the 3rd pixel sub-component of pixel, and wherein first, second spatially is different with the 3rd group each other;
For in first, second and the 3rd pixel sub-component each,, produce and divide other luminous intensity values based on specific one group one or more samplings to its mapping; And
Control in first, second and the 3rd pixel sub-component each respectively by utilize dividing other luminous intensity values, image is presented on the display device each of first, second of pixel and the 3rd pixel sub-component rather than the different piece of whole pixel representing images.
22. computer program as claimed in claim 21, it is characterized in that, the action of displayed image causes a text character, and some has the size that its value is not a pixel scale-value integral multiple on perpendicular to the direction of band text character on the direction perpendicular to band.
23. computer program as claimed in claim 22 is characterized in that, this part of text character is that the word of text character is done, and the size that this word is done is not the integral multiple of pixel width.
24. computer program as claimed in claim 22 is characterized in that display device comprises LCD; First, second and the 3rd pixel sub-component have the red, green and blue look respectively.
25. computer program as claimed in claim 21, it is characterized in that described method further is included in the information that makes presentation image before the action that information is sampled with the action of bigger scaled on than the direction that is parallel to band on perpendicular to the direction of band.
26. computer program as claimed in claim 21, it is characterized in that, described method further is included in the action of carrying out the color processing operation on the information of presentation image, and color processing operation compensation has been incorporated into the colour distortion in the described information when on the same group one or more samplings not are mapped to first, second and the 3rd pixel sub-component.
27. a display device of using for the computer system that comprises processing unit and storage arrangement, described display device can displayed image and are comprised:
A plurality of pixels, each pixel comprise at least three pixel sub-components, and each pixel sub-component has different colored, and the pixel sub-component of a plurality of pixels is arranged to form the band of homochromy pixel sub-component on display device; And
Computer program, it comprises computer-readable medium, it is loaded with executable instruction, makes described computer system implement to improve the method that is shown picture resolution in the time of in being stored in described storage arrangement, said method comprising the steps of:
The sampling of the information of representing images is mapped to each pixel sub-component of pixel, rather than this sampling is mapped to this whole pixel, each pixel sub-component of pixel shines upon one or more samplings different on one group of space to it;
Based on not on the same group one or more samplings, produce the difference luminous intensity values of each pixel sub-component of this pixel to its mapping; And
Utilize respectively that luminous intensity values is presented at image on the display device, cause each the pixel sub-component of pixel rather than the different piece of whole pixel representing images.
28. display device as claimed in claim 27 is characterized in that, described display device comprises the LCD with a plurality of pixels.
29. display device as claimed in claim 28 is characterized in that, at least three the pixel sub-components of each comprise red pixel sub-component, green pixel sub-component and blue picture element sub-component in a plurality of pixels, and each is controlled respectively.
30. display device as claimed in claim 28 is characterized in that, further comprises the text character that is shown that constitutes at least a portion image, as the result of the step of displayed image, described text character is displayed on the display device.
31. display device as claimed in claim 30 is characterized in that, some has the size that its value is not a pixel scale-value integral multiple on perpendicular to the direction of band described text character on the direction perpendicular to band.
32. display device as claimed in claim 31 is characterized in that, this part text character is that the word of text character is done; The width that word is done is not the integral multiple of pixel width.
33. a display device of using for the computer system that comprises processing unit and storage arrangement, described display device can displayed image and are comprised:
A plurality of pixels, each pixel comprises that at least three respectively have different colored pixel sub-components, comprise the first pixel sub-component, the second pixel sub-component and the 3rd pixel sub-component, the pixel sub-component of a plurality of pixels is arranged to form the band of homochromy pixel sub-component on display device; And
Computer program, it comprises computer-readable medium, and it is loaded with executable instruction, makes described computer system implement to improve the method that is shown picture resolution in the time of in being stored in described storage arrangement, and described method comprises following action:
Gather the information of presentation image, thereby obtain a plurality of samplings;
First group of one or more sampling is mapped to the first pixel sub-component of the pixel of display device;
Second group of one or more sampling is mapped to the second pixel sub-component of described pixel;
The 3rd group of one or more samplings are mapped to the 3rd pixel sub-component of described pixel, and wherein first, second spatially is different with the 3rd group each other;
For in first, second and the 3rd pixel sub-component each,, produce and divide other luminous intensity values based on specific one group one or more samplings to its mapping; And
Control in first, second and the 3rd pixel sub-component each respectively by utilize dividing other luminous intensity values, image is presented on the display device each of first, second of pixel and the 3rd pixel sub-component rather than the different piece of whole pixel representing images.
34. display device as claimed in claim 33 is characterized in that, described display device comprises the LCD with a plurality of pixels.
35. display device as claimed in claim 34 is characterized in that, described first, second comprises red pixel sub-component, green pixel sub-component and blue picture element sub-component respectively with the 3rd pixel sub-component, and each is controlled respectively.
36. display device as claimed in claim 34 is characterized in that, further comprises constituting the text character that is shown that a part is shown image.
37. display device as claimed in claim 36 is characterized in that, some has the size that its value is not a pixel scale-value integral multiple on perpendicular to the direction of band described text character on the direction perpendicular to band.
38. display device as claimed in claim 37 is characterized in that, this part text character is that the word of text character is done; The width that word is done is not the integral multiple of pixel width.
CN99811808A 1998-10-07 1999-10-07 Mapping image data samples to pixel sub-components on striped display device Withdrawn CN1322343A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/168,012 US6188385B1 (en) 1998-10-07 1998-10-07 Method and apparatus for displaying images such as text
US09/168,012 1998-10-07
US24065499A 1999-01-29 1999-01-29
US09/240,654 1999-01-29

Publications (1)

Publication Number Publication Date
CN1322343A true CN1322343A (en) 2001-11-14

Family

ID=26863717

Family Applications (2)

Application Number Title Priority Date Filing Date
CN99811808A Withdrawn CN1322343A (en) 1998-10-07 1999-10-07 Mapping image data samples to pixel sub-components on striped display device
CN99811813A Withdrawn CN1335976A (en) 1998-10-07 1999-10-07 Weighted mapping of image data samples to pixel sub-components on a display device

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN99811813A Withdrawn CN1335976A (en) 1998-10-07 1999-10-07 Weighted mapping of image data samples to pixel sub-components on a display device

Country Status (6)

Country Link
EP (2) EP1163657B1 (en)
JP (3) JP5231695B2 (en)
CN (2) CN1322343A (en)
AT (2) ATE543176T1 (en)
AU (3) AU1443800A (en)
WO (2) WO2000021066A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388205B (en) * 2007-09-10 2011-08-24 联想(北京)有限公司 Display device control method and system

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322343A (en) * 1998-10-07 2001-11-14 微软公司 Mapping image data samples to pixel sub-components on striped display device
EP2439730A1 (en) * 1998-10-07 2012-04-11 Microsoft Corporation Independent mapping of portions of color image data to pixel sub-components
KR100324879B1 (en) 1999-02-01 2002-02-28 마찌다 가쯔히꼬 Character display apparatus, character display method, and recording medium
JP4831936B2 (en) * 1999-02-01 2011-12-07 シャープ株式会社 Character display device
US6486887B1 (en) * 2000-06-08 2002-11-26 Broadcom Corporation Method and system for improving color quality of three-dimensional rendered images
KR20020008040A (en) 2000-07-18 2002-01-29 마츠시타 덴끼 산교 가부시키가이샤 Display apparatus, display method, and recording medium which the display control program is recorded
CN1179312C (en) 2000-07-19 2004-12-08 松下电器产业株式会社 display method
JP2002040985A (en) * 2000-07-21 2002-02-08 Matsushita Electric Ind Co Ltd Reduction display method
JP3476784B2 (en) 2001-03-26 2003-12-10 松下電器産業株式会社 Display method
JP3476787B2 (en) 2001-04-20 2003-12-10 松下電器産業株式会社 Display device and display method
JP3719590B2 (en) 2001-05-24 2005-11-24 松下電器産業株式会社 Display method, display device, and image processing method
JP4170899B2 (en) * 2001-06-11 2008-10-22 ゲノア・テクノロジーズ・リミテッド Apparatus, system and method for color display
JP5031954B2 (en) 2001-07-25 2012-09-26 パナソニック株式会社 Display device, display method, and recording medium recording display control program
US6897879B2 (en) * 2002-03-14 2005-05-24 Microsoft Corporation Hardware-enhanced graphics acceleration of pixel sub-component-oriented images
WO2003088203A1 (en) * 2002-04-11 2003-10-23 Genoa Color Technologies Ltd. Color display devices and methods with enhanced attributes
US20030210834A1 (en) * 2002-05-13 2003-11-13 Gregory Hitchcock Displaying static images using spatially displaced sampling with semantic data
CN100388354C (en) * 2004-04-21 2008-05-14 夏普株式会社 Display device, instrument panel provided with same, automatic vehicle, entertainment device, and display device driving method
US12125460B1 (en) 2023-07-13 2024-10-22 Hewlett-Packard Development Company, L.P. Resolution switching

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0725827Y2 (en) * 1986-12-29 1995-06-07 横河電機株式会社 Liquid crystal display
EP0313332B1 (en) * 1987-10-22 1994-12-14 Rockwell International Corporation Method and apparatus for drawing high quality lines on color matrix displays
JPH01116683A (en) * 1987-10-23 1989-05-09 Rockwell Internatl Corp Dot display for matrix display
US5341153A (en) * 1988-06-13 1994-08-23 International Business Machines Corporation Method of and apparatus for displaying a multicolor image
US5353359A (en) * 1989-02-09 1994-10-04 Ricoh Company, Ltd. Methods for generating character pattern data and making image
US5298915A (en) * 1989-04-10 1994-03-29 Cirrus Logic, Inc. System and method for producing a palette of many colors on a display screen having digitally-commanded pixels
JPH0817086B2 (en) * 1989-05-17 1996-02-21 三菱電機株式会社 Display device
JPH03201788A (en) * 1989-12-28 1991-09-03 Nippon Philips Kk Color display device
FR2661305B1 (en) * 1990-04-24 1993-12-24 Sextant Avionique METHOD FOR VIEWING IMAGES ON A DOT MATRIX COLOR SCREEN.
US5334674A (en) * 1991-06-19 1994-08-02 Dai-Ichi Kogyo Seiyaku Co., Ltd. Polyhydroxy aromatic compounds, epoxy resins derived therefrom and epoxy resin compositions
JPH05307372A (en) * 1992-04-30 1993-11-19 Shimadzu Corp Color liquid crystal display
US5349451A (en) * 1992-10-29 1994-09-20 Linotype-Hell Ag Method and apparatus for processing color values
JP3547015B2 (en) * 1993-01-07 2004-07-28 ソニー株式会社 Image display device and method for improving resolution of image display device
AUPM440994A0 (en) * 1994-03-11 1994-04-14 Canon Information Systems Research Australia Pty Ltd A luminance weighted discrete level display
US5684510A (en) * 1994-07-19 1997-11-04 Microsoft Corporation Method of font rendering employing grayscale processing of grid fitted fonts
JP2726631B2 (en) * 1994-12-14 1998-03-11 インターナショナル・ビジネス・マシーンズ・コーポレイション LCD display method
US5943063A (en) * 1995-10-23 1999-08-24 Adobe Systems, Inc. Method and apparatus for rendering characters
JPH09326920A (en) * 1996-06-06 1997-12-16 Hitachi Ltd Digital image processing method in subpixel units
JPH10105109A (en) * 1996-09-30 1998-04-24 Toshiba Lighting & Technol Corp Image processing device and large color display device
JPH10186312A (en) * 1996-12-24 1998-07-14 Alps Electric Co Ltd Liquid crystal display device
JPH10186315A (en) * 1996-12-27 1998-07-14 Sharp Corp Liquid crystal display device and driving method thereof
JPH11305738A (en) * 1998-04-22 1999-11-05 Oki Electric Ind Co Ltd Device and method for generating display data
EP2439730A1 (en) * 1998-10-07 2012-04-11 Microsoft Corporation Independent mapping of portions of color image data to pixel sub-components
US6188385B1 (en) * 1998-10-07 2001-02-13 Microsoft Corporation Method and apparatus for displaying images such as text
CN1322343A (en) * 1998-10-07 2001-11-14 微软公司 Mapping image data samples to pixel sub-components on striped display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388205B (en) * 2007-09-10 2011-08-24 联想(北京)有限公司 Display device control method and system

Also Published As

Publication number Publication date
AU6512199A (en) 2000-04-26
EP1155396A1 (en) 2001-11-21
WO2000021070A1 (en) 2000-04-13
EP1163657A4 (en) 2002-02-13
JP2012137775A (en) 2012-07-19
EP1155396A4 (en) 2002-02-13
ATE543176T1 (en) 2012-02-15
JP5231697B2 (en) 2013-07-10
EP1163657A1 (en) 2001-12-19
JP2002527776A (en) 2002-08-27
JP5231695B2 (en) 2013-07-10
CN1335976A (en) 2002-02-13
EP1155396B1 (en) 2011-06-01
AU1443800A (en) 2000-04-26
EP1163657B1 (en) 2012-01-25
WO2000021066A1 (en) 2000-04-13
ATE511688T1 (en) 2011-06-15
JP2003526803A (en) 2003-09-09
AU1106900A (en) 2000-04-26

Similar Documents

Publication Publication Date Title
CN1322345A (en) Mapping samples of foreground/background color image data to pixel sub-components
CN1322344A (en) Methods and apparatus for displaying images such as text
CN1322343A (en) Mapping image data samples to pixel sub-components on striped display device
CN1267884C (en) Method and system for asymmetric supersampling rasterization of image data
CN101499259B (en) Gray scale and color display methods and apparatus
CN1269099C (en) Methods and apparatus for detecting and reducing color artifacts in images
US6421054B1 (en) Methods and apparatus for performing grid fitting and hinting operations
US6307566B1 (en) Methods and apparatus for performing image rendering and rasterization operations
HK1183738A (en) Mapping samples of foreground/background color image data to pixel sub-components
HK1183738B (en) Mapping samples of foreground/background color image data to pixel sub-components

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C04 Withdrawal of patent application after publication (patent law 2001)
WW01 Invention patent application withdrawn after publication