[go: up one dir, main page]

KR100832052B1 - A display device, a display control device, a display method, a display control program, and a computer-readable recording medium recording the program. - Google Patents

A display device, a display control device, a display method, a display control program, and a computer-readable recording medium recording the program. Download PDF

Info

Publication number
KR100832052B1
KR100832052B1 KR1020067011775A KR20067011775A KR100832052B1 KR 100832052 B1 KR100832052 B1 KR 100832052B1 KR 1020067011775 A KR1020067011775 A KR 1020067011775A KR 20067011775 A KR20067011775 A KR 20067011775A KR 100832052 B1 KR100832052 B1 KR 100832052B1
Authority
KR
South Korea
Prior art keywords
display
character
rectangular
gradation
character image
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
KR1020067011775A
Other languages
Korean (ko)
Other versions
KR20060117341A (en
Inventor
사또시 이와타
Original Assignee
후지쯔 가부시끼가이샤
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 후지쯔 가부시끼가이샤 filed Critical 후지쯔 가부시끼가이샤
Priority to KR1020067011775A priority Critical patent/KR100832052B1/en
Publication of KR20060117341A publication Critical patent/KR20060117341A/en
Application granted granted Critical
Publication of KR100832052B1 publication Critical patent/KR100832052B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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/30Control of display attribute
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/203Drawing of straight lines or curves
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • 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/34Control 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 by control of light from an independent source
    • G09G3/36Control 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 by control of light from an independent source using liquid crystals
    • G09G3/3607Control 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 by control of light from an independent source using liquid crystals for displaying colours or for displaying grey scales with a specific pixel layout, e.g. using sub-pixels
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/004Generic data transformation
    • G06K2215/006Anti-aliasing raster data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/12Indexing scheme for image data processing or generation, in general involving antialiasing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/16Calculation or use of calculated indices related to luminance levels in display data

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

복수의 장방형 표시 소자에 의해 1 화소 표시를 하는 표시 장치이다. It is a display device which displays 1 pixel by a plurality of rectangular display elements.

문자 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 다계조 문자 생성부(4a, 4b)와, 이 다계조 문자 화상에 관한 정보에 기초하여, 표시부(2)를 이루는 각 장방형 표시 소자(10)를 각각 1 이상의 화소에 대응시켜 다계조 문자 화상을 표시하게 하도록, 표시부(2)에서의 표시 상태를 제어하는 소자 표시 제어부(6)를 구비하여 구성함으로써, 양자화 오차를 삭감하여, 고선명 문자를 표시하는 경우에 있어서, 가시성이 좋은 문자를 표시할 수 있다. Multi-gradation character generation units 4a and 4b for generating information on multi-gradation character images obtained by gradation of character edges, and the rectangular display elements of the display unit 2 based on the information on the multi-gradation character images. The element display control part 6 which controls the display state in the display part 2 is comprised so that 10 may be displayed corresponding to one or more pixels, respectively, and the quantization error is reduced and it is high definition. In the case of displaying characters, characters with good visibility can be displayed.

표시 소자, 표시 장치, 문자 화상, 계조, 다계조, 휘도치 Display element, display device, character image, gradation, multi gradation, luminance value

Description

표시 장치, 표시 제어 장치, 표시 방법, 표시 제어 프로그램 및 동 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체{DISPLAY DEVICE, DISPLAY CONTROL DEVICE, DISPLAY METHOD, DISPLAY CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM}DISPLAY DEVICE, DISPLAY CONTROL DEVICE, DISPLAY METHOD, DISPLAY CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM}

본 발명은, 예컨대 컬러 액정 디스플레이 장치 등과 같이, 통상, R(적), G(녹), B(청)의 장방형 표시 소자에 의해 1 화소 표시를 하는 표시 장치에 관한 것으로, 특히 고선명 문자(미세한 문자)의 표시에 이용하기 적합한, 표시 장치, 표시 제어 장치, 표시 방법, 표시 제어 프로그램 및 동 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention generally relates to a display device that displays one pixel by rectangular display elements of R (red), G (green), and B (blue), such as a color liquid crystal display device. A display device, a display control device, a display method, a display control program, and a computer-readable recording medium having recorded the program, which are suitable for use in displaying characters).

최근, 액정 컬러 디스플레이 장치로 대표되는 평면 패널 타입의 표시 장치(퍼스널 컴퓨터)는 그 경량화가 진행됨에 따라 휴대 이용이 주가 되고 있다. 이러한 상황 하에서, 보다 작은 화면으로의 고선명 문자의 표시 및 컬러 화상 표시가 요구되고 있다. In recent years, as the weight reduction of the flat panel type display device (personal computer) represented by the liquid crystal color display device progresses, portable use is mainly used. Under these circumstances, display of high definition characters and color image display on a smaller screen is required.

일본 특허 공개 2002-91369호 공보(특허문헌 1)에는 고선명 문자를 표시하는 경우에 있어서, 가시성이 좋은 문자를 표시하는 것을 목적으로, 예컨대, R(적), G(녹), B(청)의 장방형 표시 소자에 의해 1 화소 표시를 하는 컬러 액정 디스플레 이 장치에서, 각 장방형 표시 소자를 각각 1 이상의 화소에 대응시켜 표시 대상인 문자 화상 표시를 하는 방법이 개시되어 있다. In Japanese Patent Laid-Open No. 2002-91369 (Patent Document 1), when displaying high definition characters, for the purpose of displaying characters with good visibility, for example, R (red), G (green), and B (blue) In a color liquid crystal display device in which one pixel display is performed by a rectangular display element, a method of displaying a character image as a display target by mapping each rectangular display element to one or more pixels, respectively.

이 특허문헌 1에 개시된 방법에서는, 래스터라이저(rasterizer)에 의한 문자 작성 과정에서, 우선 폰트 데이터에 기초하여 3배 사이즈의 2값 문자 화상(이진 문자 화상, binary character image)을 얻는다. 그리고, 이 3배 사이즈의 이진 문자 화상을 각 장방형 표시 소자에 대응하는 좌표계에 전개(맵핑)하고 나서, 이 좌표 상에서 평활화 처리를 하여 각 화소를 계조화(階調化)함으로써, 문자 가장자리의 재기(jaggy, 들쭉날쭉한 모양)를 경감하여, 각 장방형 표시 소자에 각각 3개의 화소에 대응시켜 문자 화상의 표시를 하고 있다. In the method disclosed in Patent Literature 1, in the character creation process by the rasterizer, a double value character image (binary character image) having a triple size is first obtained based on the font data. Then, the binary character image of the triple size is developed (mapped) in the coordinate system corresponding to each rectangular display element, and then smoothing is performed on this coordinate to grayscale each pixel, thereby recovering the character edges. (jaggy, jagged shape) is reduced, and a character image is displayed by making each rectangular display element correspond to three pixels, respectively.

일반적으로, 휴대 전화나 PDA(Personal Digital Assistants) 등의 휴대형의 전자 기기로 문자 표시를 하는 경우에는, 약 3 mm 정도의 문자 크기가 최적이라고 여겨지고 있다. 또, 현재, 일반적으로 시판되는 액정 디스플레이(액정 패널)에서는, 화면 해상도가 180 dpi(dot per inch) 정도인 것이 가장 정밀한 것이다. 이러한 화면 해상도가 180 dpi 정도인 액정 패널에, 전술한 특허문헌 1에 개시된 문자 화상을 3배로 확대하는 방법을 이용하여 문자 표시를 하게 하는 경우에는, 해상도 레벨은 500 dpi 정도가 되어서, 이것은 3 mm 정도의 문자 화상을 60 도트×60 도트 정도의 분해능으로 표시시키는 것과 같다고 할 수 있다. Generally, when displaying characters with a portable electronic device such as a cellular phone or PDA (Personal Digital Assistants), a character size of about 3 mm is considered to be optimal. In addition, at present, most commercially available liquid crystal displays (liquid crystal panels) have a screen resolution of about 180 dpi (dot per inch). When such a liquid crystal panel having a screen resolution of about 180 dpi is subjected to character display using a method of enlarging the character image disclosed in Patent Document 1 above by 3 times, the resolution level is about 500 dpi, which is 3 mm. It can be said that the character image of the degree is displayed with a resolution of about 60 dots x 60 dots.

그러나, 전술한 종래 방법에 있어서는, 이진 문자 화상을 각 장방형 표시 소자에 맵핑할 때에, 양자화 오차(quantization error)에 의해 문자 화상에 왜곡이 생기는 경우가 있다. However, in the conventional method described above, when a binary character image is mapped to each rectangular display element, distortion may occur in the character image due to quantization error.

일반적으로, 인쇄용으로 개발된 폰트(인쇄용 폰트)는 1000 ~ 10000 dpi 이상의 메쉬를 이용하여 작성된다. 그리고, 이러한 인쇄용 폰트를 이용하여, 예컨대 3 mm의 문자 화상을 정확히 표현하려면, 1 문자당 120 ~ 1200 dpi 정도의 도트가 필요하게 된다. 그러나, 전술한 것과 같이 일반적으로 시판되고 있는 액정 디스플레이에서는, 인쇄용 폰트를 정확히 재현하려면 분해능이 부족하여, 그 영향으로서, 상기 종래 방법을 이용하여 문자 화상을 표시하게 한 경우에, 획(畵)의 연결 위치의 어긋남이나 획 폭의 방향에 왜곡이 생겨, 문자 품질이 열화되는 경우가 있다. Generally, fonts developed for printing (printing fonts) are created using a mesh of 1000 to 10000 dpi or more. Then, in order to accurately express, for example, a 3 mm character image using such a printing font, dots of about 120 to 1200 dpi per character are required. However, in the liquid crystal displays generally marketed as described above, in order to accurately reproduce the font for printing, resolution is insufficient, and as a result, when a character image is displayed using the conventional method, Distortion may occur in the direction of misalignment or stroke width of the connection position, resulting in deterioration of character quality.

예컨대, 일본어 문자와 같은 복잡한 문자를 표시하는 경우에, 문자 획 폭(선폭)이나 문자를 형성하는 선과 선과의 간격이 1 도트 정도가 되는 경우가 있다. 그리고, 이진 문자 화상을 생성할 때에, 문자 생성 과정의 정밀도에 따라서는 1 도트 단위로 획 위치가 벗어나는 경우가 있다. 이러한 획 위치의 벗어남이 생긴 경우에, 특히 문자를 구성하는 선끼리의 연결 위치에 왜곡이 생겨, 문자 품질의 열화가 눈에 띄는 경우가 있다. For example, in the case of displaying a complex character such as a Japanese character, the character stroke width (line width) or the distance between the line forming the character and the line may be about one dot. And when generating a binary character image, depending on the precision of a character generation process, a stroke position may shift | deviate by a dot unit. When deviation of such a stroke position occurs, distortion may arise especially in the connection position of the lines which comprise a character, and the deterioration of a character quality may be outstanding.

도 19a, 도 19b는 종래의 문자 화상 표시 방법의 문자의 왜곡을 설명하기 위한 도면으로, 도 19a는 왜곡이 없는 문자 화상의 예를 도시하는 도면, 도 19b는 왜곡이 있는 문자 화상의 예를 도시하는 도면이다. 이 도 19b에 도시한 바와 같이, 문자를 구성하는 선이 연결되는 위치에서 왜곡이 생기는 경우가 있다. 19A and 19B are diagrams for explaining the distortion of characters in the conventional character image display method. FIG. 19A is a diagram showing an example of a character image without distortion, and FIG. 19B shows an example of a character image with distortion. It is a figure. As shown in Fig. 19B, distortion may occur at a position where lines constituting letters are connected.

또한, 문자 획 폭(선폭)이 1 도트 정도인 경우에, 이진 문자 화상 생성 과정의 정밀도에 따라서는, 획 방향에 따라 획 폭이 2 도트가 되는 경우가 있다. 이와 같이 구성된 이진 문자 화상을 장방형 표시 소자에 전개하기 위한 직교 좌표계에 투영함으로써, 획 방향에 따라서는 그 획 폭에 왜곡이 생기는 경우가 있다(도 19b의 폭 A, 폭 B 참조). In addition, when the character stroke width (line width) is about one dot, the stroke width may be two dots depending on the stroke direction depending on the precision of the binary character image generation process. By projecting the binary character image configured in this way into a rectangular coordinate system for developing on a rectangular display element, distortion may occur in the stroke width depending on the stroke direction (see width A and width B in FIG. 19B).

도 20a, 도 20b는 종래의 문자 화상 표시 방법의 문자 왜곡을 설명하기 위한 도면으로, 도 20a는 직교 좌표계에 투영하기 전의 왜곡이 생기지 않은 상태의 문자 화상의 예를 도시하는 도면, 도 20b는 도 20a에 도시하는 문자를 직교 좌표계에 투영하여 왜곡이 생긴 문자 화상의 예를 도시하는 도면이며, 왜곡이 생긴 상태를 보기 쉽게 하기 위해서, 해상도를 실제보다도 낮게 나타내고 있다. 이 도 20b에 도시한 바와 같이, 연결 위치에 왜곡이 생긴다(예; 「林」의 우측 비스듬한 선의 연결 위치 등). 20A and 20B are diagrams for explaining character distortion in the conventional character image display method, and FIG. 20A is a diagram showing an example of a character image in a state in which no distortion occurs before projecting on a Cartesian coordinate system, and FIG. 20B is a diagram. It is a figure which shows the example of the character image which the distortion which projected the character shown in 20a to a Cartesian coordinate system, and has shown the resolution lower than actual in order to make it easy to see the state which a distortion produced. As shown in this Fig. 20B, distortion occurs at the connection position (for example, the connection position of the right oblique line of "林").

일반적으로, 아웃라인 폰트(인쇄용 폰트)는 문자의 윤곽선을 기술하는 데이터로 구성되며, 그 윤곽선 정보에 기초하여, 필요한 문자 크기에 따라서 문자 윤곽이 생성되어, 윤곽 내의 화소를 검정값(0)으로 채움으로써 문자 화상(글리프: glyph)이 작성되게 된다. In general, an outline font (printing font) is composed of data describing the outline of a character, and based on the outline information, a character outline is generated according to the required character size, and the pixel in the outline is converted into a black value (0). By filling, a character image (glyph) is created.

문자 윤곽을 기술하는 폰트 설계를 할 때와 동일 레벨의 분해능으로 문자 윤곽 정보를 생성할 수 있으면 문자 화질의 열화는 생기지 않지만, 생성할 때의 분해능이 낮은 경우에는, 윤곽을 재생하는 정밀도에 따라서는 설계한 좌표값이 반드시 생성한 좌표값에 일치하지는 않기 때문에, 획에 전술한 것과 같은 왜곡이 생긴다. If the character outline information can be generated at the same level of resolution as when designing a font describing the character outline, there is no deterioration in the character quality, but when the resolution at the time of generation is low, depending on the precision of reproducing the outline Since the designed coordinate values do not necessarily coincide with the generated coordinate values, the stroke has the same distortion as described above.

본 발명은 이러한 문제점을 고려하여 개발된 것으로, 양자화 오차를 줄여, 고선명 문자를 표시하는 경우에 있어서 가시성이 좋은 문자를 표시할 수 있도록 한, 표시 장치, 표시 제어 장치, 표시 방법, 표시 제어 프로그램 및 동 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 제공하는 것을 목적으로 한다. SUMMARY OF THE INVENTION The present invention was developed in view of the above problems, and has a display device, a display control device, a display method, a display control program, and a display device, a display control device, a display control program, and a display device which reduce the quantization error so as to display characters having good visibility when displaying high definition characters An object of the present invention is to provide a computer-readable recording medium having recorded the program.

<특허문헌 1><Patent Document 1>

일본 특허 공개 2002-91369호 공보 Japanese Patent Laid-Open No. 2002-91369

전술한 목적을 달성하기 위해서, 본 발명의 표시 장치는, 서로 다른 색을 표시할 수 있는 N개(N은 2 이상의 자연수)의 장방형 표시 소자를, 그 장방형 표시 소자의 길이 방향을 소정의 배열 방향으로 직교시킨 상태에서 상기 배열 방향으로 소정의 순번으로 연속적으로 반복 배열하여 형성되며, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 표시 소자를 표시 대상 화상을 이루는 1 화소에 대응시켜 컬러 화상 표시를 할 수 있는 표시부와, 표시 대상 문자에 관한 문자 정보에 기초하여, 문자 가장자리를 계조화한 다계조(多階調, multi-gradation) 문자 화상에 관한 정보를 생성하는 다계조 문자 생성부와, 상기 표시부를 이루는 각 장방형 표시 소자를 제어하여 상기 표시부에서의 표시 상태를 제어하는 소자 표시 제어부를 구비하고, 상기 소자 표시 제어부가, 상기 다계조 문자 화상에 관한 정보에 기초하여, 각 장방형 표시 소자를 각각 1 이상의 화소에 대응시켜 상기 다계조 문자 화상을 표시하게 하는 것을 특징으로 한다. In order to achieve the above object, the display device of the present invention uses N rectangular display elements (N is a natural number of two or more) capable of displaying different colors, and the longitudinal direction of the rectangular display elements is a predetermined arrangement direction. Is formed by successively repeating a predetermined sequence in the arrangement direction in a state orthogonal to each other, wherein the N display elements arranged in the predetermined sequence in the arrangement direction correspond to one pixel forming a display target image. A multi-gradation character generation unit for generating information on a multi-gradation character image obtained by graying the edges of characters based on the display unit capable of performing the operation, and character information on the display target character; An element display control unit for controlling the rectangular display elements forming the display unit to control the display state on the display unit; , The multi-tone based on information relating to the character image, characterized in that the each of the rectangular display device displays all the more so as to correspond to one pixel gradation character image, respectively.

한편, 상기 다계조 문자 생성부가, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 M(M은 자연수)배 및 상기 배열 방향으로 N배 사이즈의 동일 문자를, 상기 N개의 장방형 표시 소자에 의해 1 화소 표시를 하게 함으로써 표시하기 위한 확대 문자 화상에 관한 확대 문자 화상 정보를 생성하는 동시에, 상기 다계조 문자 생성부에 의해 생성된 상기 확대 문자 화상 정보에 기초하여, 상기 확대 문자 화상에 있어서의 상기 길이 방향으로 연속되는 M개의 화소로 이루어지는 화소열마다 하나의 상기 장방형 표시 소자를 각각 대응시켜, 상기 M개의 화소의 각각에 주어진 화소치에 기초하여 상기 하나의 장방형 표시 소자에 대한 휘도치(luminance value)를 산출하는 소자 휘도치 산출부를 구비하고, 상기 소자 표시 제어부가, 상기 소자 휘도치 산출부에 의해 산출된 상기 휘도치에 따라서 각 장방형 표시 소자를 제어하여, 상기 확대 문자 화상을 상기 문자 크기로 상기 표시부에 표시하게 하더라도 좋다. On the other hand, the multi-gradation character generating unit uses the N rectangular display elements to store M (M is a natural number) times in the length direction and N times the size in the arrangement direction with respect to the character size of the display target character. Generating the enlarged character image information relating to the enlarged character image for display by causing one-pixel display, and based on the enlarged character image information generated by the multi-gradation character generation unit, One rectangular display element is associated with each pixel column consisting of M pixels continuous in the longitudinal direction, and a luminance value for the one rectangular display element is based on a pixel value given to each of the M pixels. And an element luminance value calculating unit for calculating the element luminance value calculating unit. It controls the respective rectangular display element according to a calculating the luminance value, may be displayed to the enlarged character image on the display unit as the character size.

또한, 상기 표시부에 있어서, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 장방형 표시 소자가, 거의 정방형인 방형 소자를 형성하는 동시에, 상기 다계조 문자 생성부가, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 1배 및 상기 배열 방향으로 N배 사이즈의 동일 문자의 화상 정보를 상기 확대 문자 화상 정보로서 생성하더라도 좋다. Further, in the display section, the N rectangular display elements arranged in a predetermined order in the arrangement direction form a substantially square rectangular element, and the multi-gradation character generating unit is adapted to the character size of the display target character. Image information of the same character having a size of 1 times in the longitudinal direction and N times in the arrangement direction may be generated as the enlarged character image information.

또한, 상기 소자 휘도치 산출부가, 상기 장방형 표시 소자에 대응하여 형성된 직교 화상 좌표계(rectangular image coordinate system)에서의 각 장방형 표시 소자와 상기 확대 문자 화상과의 겹침 정보에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋고, 상기 소자 휘도치 산출부가, 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상의 면적 정보에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋다. In addition, the element luminance value calculation unit is further configured to provide the rectangular display element based on overlapping information between the rectangular display elements and the enlarged character image in a rectangular image coordinate system formed corresponding to the rectangular display element. The luminance value for the rectangular display element may be calculated or the element luminance value calculation unit may calculate the luminance value for the rectangular display element based on the area information of the enlarged character image overlapping the rectangular display element.

또한, 상기 소자 휘도치 산출부가, 각 장방형 표시 소자의 중심과 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상에 있어서의 윤곽선과의 재접근 거리에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋고, 또, 각 장방형 표시 소자의 무게 중심과 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상에서의 윤곽선과의 재접근 거리에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋다. The element luminance value calculating unit may calculate the luminance value for the rectangular display element based on the reapproach distance between the center of each rectangular display element and the outline in the enlarged character image overlapping the rectangular display element. Further, the luminance value of the rectangular display element may be calculated based on the reapproach distance between the center of gravity of each rectangular display element and the outline in the enlarged character image overlapping the rectangular display element.

또한, 상기 소자 휘도치 산출부가, 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상의 윤곽선이 각 장방형 표시 소자의 길이 방향의 변과 교차하는 횟수에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋고, 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상의 윤곽선이 각 장방형 표시 소자의 길이 방향 변과 교차하는 위치에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋다. The element luminance value calculating unit may calculate the luminance value for the rectangular display element based on the number of times that the outline of the enlarged character image overlapping the rectangular display element crosses the side of the rectangular display element in the longitudinal direction. The luminance value of the rectangular display element may be calculated based on the position where the outline of the enlarged character image overlapping the rectangular display element intersects the longitudinal side of each rectangular display element.

또한, 상기 N개의 장방형 표시 소자가 동일한 명도가 되도록, 각 장방형 표시 소자에 대한 상기 휘도치를, 각 장방형 표시 소자의 명도 특성에 따른 휘도치로 변환시키는 변환 처리를 하는 휘도치 변환부를 구비하더라도 좋다. Further, a luminance value converter may be provided for converting the luminance values for each rectangular display element into luminance values corresponding to the brightness characteristics of each rectangular display element so that the N rectangular display elements have the same brightness.

또한, 복수 개의 상기 다계조 문자 생성부를 구비하는 동시에, 상기 문자 정보로서의 폰트 종류 정보에 기초하여 상기 복수 개의 다계조 문자 생성부 중에서 임의의 다계조 문자 생성부를 선택하는 선택부를 구비하더라도 좋다. A plurality of gradation character generation units may be provided, and a selection unit for selecting an arbitrary gradation character generation unit from the plurality of gradation character generation units based on font type information as the character information may be provided.

또한, 상기 소자 휘도치 산출부가, 산출한 휘도치에 기초하여, 상기 표시 소자의 형상에 상당하는 좌표마다 휘도 배분하여, 이 배분치에 상기 표시 소자의 명도 밸런스를 작용시킨 값을 문자 화상의 휘도치로 하여도 좋다. Further, the element luminance value calculating unit distributes the luminance for each coordinate corresponding to the shape of the display element on the basis of the calculated luminance value, and applies the value which caused the brightness balance of the display element to the allocation value. May be used.

한편, 상기 표시부의 화소 해상도는 120 ppi(pixels per inch) ~ 240 ppi인 것이 바람직하다. On the other hand, the pixel resolution of the display unit is preferably 120 ppi (pixels per inch) ~ 240 ppi.

또한, 본 발명의 표시 제어 장치는, 서로 다른 색을 표시할 수 있는 N개(N은 2 이상의 자연수)의 장방형 표시 소자를, 상기 장방형 표시 소자의 길이 방향을 소정의 배열 방향으로 직교시킨 상태에서 상기 배열 방향으로 소정의 순번으로 연속적으로 반복 배열하여 형성되며, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 표시 소자를 표시 대상 화상을 이루는 1 화소에 대응시켜 컬러 화상을 표시할 수 있는 표시부에 문자를 표시하기 위한 제어를 하는 표시 제어 장치로서, 표시 대상 문자에 관한 문자 정보에 기초하여, 문자 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 다계조 문자 생성부와, 상기 표시부를 이루는 각 장방형 표시 소자를 제어하여 상기 표시부에서의 표시 상태를 제어하는 소자 표시 제어부를 구비하고, 상기 소자 표시 제어부가, 상기 다계조 문자 화상에 관한 정보에 기초하여, 각 장방형 표시 소자를 각각 1 이상의 화소에 대응시켜 상기 다계조 문자 화상을 표시하게 하는 것을 특징으로 한다. In addition, the display control apparatus of the present invention, in a state in which N rectangular display elements capable of displaying different colors (N is a natural number of two or more) are orthogonal to the longitudinal direction of the rectangular display element in a predetermined arrangement direction. A display unit which is formed by successively repeating a predetermined sequence in the arrangement direction, and displaying a color image by mapping N display elements arranged in a predetermined sequence in the arrangement direction to one pixel of a display target image A display control device for controlling display of a character, comprising: a multi-gradation character generation unit for generating information on a multi-gradation character image obtained by gradating a character edge based on character information on a display target character, and the display unit An element display control unit for controlling respective rectangular display elements to control the display state of the display unit; The display control unit causes each rectangular display element to correspond to one or more pixels, respectively, based on the information on the multi-gradation character image to display the multi-gradation character image.

한편, 상기 다계조 문자 생성부가, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 M(M은 자연수)배 및 상기 배열 방향으로 N배 사이즈의 동일 문자를, 상기 N개의 장방형 표시 소자에 의해 1 화소 표시를 하게 함으로써 표시하기 위한 확대 문자 화상에 관한 확대 문자 화상 정보를 생성하는 동시에, 상기 다계조 문자 생성부에 의해 생성된 상기 확대 문자 화상 정보에 기초하여, 상기 확대 문자 화상에 있어서의 상기 길이 방향으로 연속되는 M개의 화소로 이루어지는 화소열마다 하나의 상기 장방형 표시 소자를 각각 대응시켜, 상기 M개 화소의 각각에 주어진 화소치에 기초하여 상기 하나의 장방형 표시 소자에 대한 휘도치를 산출하는 소자 휘도치 산출부를 구비하고, 상기 소자 표시 제어부가, 상기 소자 휘도치 산출부에 의해 산출된 상기 휘도치에 따라서 각 장방형 표시 소자를 제어하여, 상기 확대 문자 화상을 상기 문자 크기로 상기 표시부에 표시하게 하더라도 좋다. On the other hand, the multi-gradation character generating unit uses the N rectangular display elements to store M (M is a natural number) times in the length direction and N times the size in the arrangement direction with respect to the character size of the display target character. Generating the enlarged character image information relating to the enlarged character image for display by causing one-pixel display, and based on the enlarged character image information generated by the multi-gradation character generation unit, An element that corresponds to each of the rectangular display elements for each pixel column composed of M pixels continuous in the longitudinal direction, and calculates luminance values for the one rectangular display element based on pixel values given to each of the M pixels. An image calculated by the element luminance value calculation unit by the element display control unit; Therefore, the luminance value may be controlled by a respective rectangular display device, even if the display the enlarged character image on the display unit as the character size.

또한, 상기 표시부에 있어서, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 장방형 표시 소자가, 거의 정방형의 방형 소자를 형성하는 동시에, 상기 다계조 문자 생성부가, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 1배 및 상기 배열 방향으로 N배 사이즈의 동일 문자의 화상 정보를 상기 확대 문자 화상 정보로서 생성하더라도 좋다. Further, in the display section, the N rectangular display elements arranged in a predetermined order in the arrangement direction form a substantially square rectangular element, and the multi-gradation character generating unit is adapted to the character size of the display target character. Image information of the same character having a size of 1 times in the longitudinal direction and N times in the arrangement direction may be generated as the enlarged character image information.

또한, 상기 소자 휘도치 산출부가, 상기 장방형 표시 소자에 대응하여 형성된 직교 화상 좌표계에 있어서의 각 장방형 표시 소자와 상기 확대 문자 화상과의 겹침 정보에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋고, 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상의 면적 정보에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋다. Further, even if the element luminance value calculating unit calculates the luminance value for the rectangular display element based on the overlapping information between each rectangular display element and the enlarged character image in the orthogonal image coordinate system formed corresponding to the rectangular display element. The luminance value for the rectangular display element may be calculated based on the area information of the enlarged character image overlapping the rectangular display element.

또한, 상기 소자 휘도치 산출부가, 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상에 있어서의 윤곽선이 각 장방형 표시 소자의 길이 방향의 변과 교차하는 위치에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋다. The element luminance value calculation unit calculates a luminance value for the rectangular display element based on a position where an outline in the enlarged character image overlapping the rectangular display element intersects a side in the longitudinal direction of each rectangular display element. You may.

또한, 상기 N개의 장방형 표시 소자가 동일 명도가 되도록, 각 장방형 표시 소자에 대한 상기 휘도치를, 각 장방형 표시 소자의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 하는 휘도치 변환부를 구비하더라도 좋다. Further, a luminance value converter may be provided for converting the luminance values of the rectangular display elements into luminance values according to the brightness characteristics of each rectangular display element so that the N rectangular display elements have the same brightness.

또한, 복수 개의 상기 다계조 문자 생성부를 갖추는 동시에, 상기 문자 정보로서의 폰트 종류 정보에 기초하여 상기 복수의 다계조 문자 생성부 중 임의의 다계조 문자 생성부를 선택하는 선택부를 갖추더라도 좋다. In addition, a plurality of multi-gradation character generation units may be provided, and a selection unit for selecting an arbitrary multi-gradation character generation unit from the plurality of multi-gradation character generation units based on font type information as the character information may be provided.

또한, 상기 소자 휘도치 산출부가, 상기 표시 소자의 형상에 상당하는 좌표마다 휘도 배분을 하여, 이 배분치에 상기 표시 소자의 명도 밸런스를 작용시킨 값을 문자 화상의 휘도치로 하여도 좋다. In addition, the element luminance value calculating unit may distribute luminance for each coordinate corresponding to the shape of the display element, and may use the value obtained by causing the brightness balance of the display element to act on this allocation value as the luminance value of the character image.

한편, 상기 표시부의 화소 해상도가 120 ppi(pixels per inch) ~ 240 ppi인 것이 바람직하다. On the other hand, it is preferable that the pixel resolution of the display unit is 120 ppi (pixels per inch) to 240 ppi.

또한, 본 발명의 표시 방법은, 서로 다른 색을 표시할 수 있는 N개(N은 2 이상의 자연수)의 장방형 표시 소자를, 상기 장방형 표시 소자의 길이 방향을 소정의 배열 방향으로 직교시킨 상태에서 상기 배열 방향으로 소정의 순번으로 연속적으로 반복 배열하여 형성되며, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 표시 소자를 표시 대상 화상을 이루는 1 화소에 대응시켜 컬러 화상을 표시할 수 있는 표시부에 문자를 표시하는 표시 방법으로서, 표시 대상 문자에 관한 문자 정보에 기초하여, 문자 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 다계조 문자 생성 단계와, 상기 표시부를 이루는 각 장방형 표시 소자를 제어하여 상기 표시부에서의 표시 상태를 제어하는 소자 표시 제어 단계를 갖추고, 상기 소자 표시 제어 단계에 있어서, 상기 다계조 문자 화상에 관한 정보에 기초하여, 각 장방형 표시 소자를 각각 1 이상의 화소에 대응시켜 상기 다계조 문자 화상을 표시하게 하는 것을 특징으로 한다. In addition, the display method of the present invention includes the N rectangular display elements capable of displaying different colors (N is a natural number of 2 or more) in a state in which the longitudinal direction of the rectangular display element is orthogonal to a predetermined array direction. It is formed by successively repeating a predetermined sequence in the arrangement direction, wherein the N display elements arranged in the predetermined sequence in the arrangement direction correspond to one pixel constituting the display target image and display characters on the display unit. A display method for displaying a display, comprising: a multi-gradation character generation step of generating information on a multi-gradation character image in which a character edge is gradated based on character information about a character to be displayed, and each rectangular display element constituting the display portion; An element display control step of controlling to control the display state on the display unit, and in the element display control step Standing, the is based on information relating to the gray-scale character image, characterized in that the each of the rectangular display device displays all the more so as to correspond to one pixel gradation character image, respectively.

한편, 상기 다계조 문자 생성 단계에 있어서, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 M(M은 자연수)배 및 상기 배열 방향으로 N배 사이즈의 동일 문자를, 상기 N개의 장방형 표시 소자에 의해 1 화소 표시를 하게 함으로써 표시하기 위한 확대 문자 화상에 관한 확대 문자 화상 정보를 생성하는 동시에, 상기 다계조 문자 생성 단계에 있어서 생성된 상기 확대 문자 화상 정보에 기초하여, 상기 확대 문자 화상에 있어서의 상기 길이 방향으로 연속되는 M개의 화소로 이루어지는 화소열마다 하나의 상기 장방형 표시 소자를 각각 대응시켜, 상기 M개의 화소의 각각에 주어진 화소치에 기초하여 상기 하나의 장방형 표시 소자에 대한 휘도치를 산출하는 소자 휘도치 산출 단계를 갖추고, 상기 소자 표시 제어 단계에 있어서, 상기 소자 휘도치 산출 단계에서 산출된 상기 휘도치에 따라서 각 장방형 표시 소자를 제어하여, 상기 확대 문자 화상을 상기 문자 크기로 상기 표시부에 표시하게 하더라도 좋다. On the other hand, in the multi-gradation character generation step, the N characters of the rectangular display elements having M (M is a natural number) times in the length direction and N times the size in the arrangement direction with respect to the character size of the display target character. Generate enlarged character image information about an enlarged character image for display by causing one pixel display to be performed, and at the same time, based on the enlarged character image information generated in the multi-gradation character generation step, One rectangular display element corresponds to each pixel column consisting of M pixels consecutive in the longitudinal direction of the pixel, and calculates a luminance value for the rectangular display element based on a pixel value given to each of the M pixels. And an element luminance value calculating step, wherein the element display control step comprises: In accordance with the luminance value calculated from the value calculation step to controlling the respective rectangular display element, the expanded character image in the character size may be displayed on the display unit.

또한, 상기 표시부에 있어서, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 장방형 표시 소자가, 거의 정방형의 방형 소자를 형성하는 동시에, 상기 다계조 문자 생성 단계에 있어서, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 1배 및 상기 배열 방향으로 N배 사이즈의 동일 문자의 화상 정보를 상기 확대 문자 화상 정보로서 생성하더라도 좋다. Further, in the display section, N rectangular display elements arranged in a predetermined order in the arrangement direction form a substantially square rectangular element, and in the multi-gradation character generating step, the character size of the display target character. The image information of the same character having a size of 1 times in the longitudinal direction and N times in the arrangement direction may be generated as the enlarged character image information.

또한, 상기 소자 휘도치 산출 단계에 있어서, 상기 장방형 표시 소자에 대응하여 형성된 직교 화상 좌표계에 있어서의 각 장방형 표시 소자와 상기 확대 문자 화상과의 겹침 정보에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋다. In the element luminance value calculating step, the luminance value for the rectangular display element is based on the overlapping information between each rectangular display element and the enlarged character image in the rectangular image coordinate system formed corresponding to the rectangular display element. You may calculate.

또한, 상기 소자 휘도치 산출 단계에 있어서, 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상의 면적 정보에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋고, 상기 소자 휘도치 산출 단계에 있어서, 상기 장방형 표시 소자에 겹치는 상기 확대 문자 화상에 있어서의 윤곽선이 각 장방형 표시 소자의 길이 방향의 변과 교차하는 위치에 기초하여, 상기 장방형 표시 소자에 대한 휘도치를 산출하더라도 좋다. In the element luminance value calculating step, the luminance value for the rectangular display element may be calculated based on the area information of the enlarged character image overlapping the rectangular display element. The luminance value for the rectangular display element may be calculated on the basis of the position where the outline in the enlarged character image overlapping the rectangular display element crosses the side of the rectangular display element in the longitudinal direction.

또한, 상기 N개의 장방형 표시 소자가 동일 명도가 되도록 각 장방형 표시 소자에 대한 상기 휘도치를 각 장방형 표시 소자의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 하는 휘도치 변환 단계를 갖추더라도 좋다. Further, a luminance value conversion step of converting the luminance values for each rectangular display element into luminance values according to the brightness characteristics of each rectangular display element may be provided so that the N rectangular display elements have the same brightness.

또한, 상기 다계조 문자 생성 단계를 실현하는 복수 개의 다계조 문자 생성 수단을 갖추는 동시에, 상기 문자 정보로서의 폰트 종류 정보에 기초하여 상기 복수 개의 다계조 문자 생성 수단 중 임의의 다계조 문자 생성 수단을 선택하는 선택 단계를 갖추더라도 좋다. Further, a plurality of multi-gradation character generation means for realizing the multi-gradation character generation step are provided, and an arbitrary multi-gradation character generation means is selected from the plurality of multi-gradation character generation means based on font type information as the character information. An optional step may be provided.

또한, 상기 소자 휘도치 산출 단계에 있어서, 상기 표시 소자의 형상에 상당하는 좌표마다 휘도 배분하여, 이 배분치에 상기 표시 소자의 명도 밸런스를 작용시킨 값을 문자 화상의 휘도치로 하여도 좋다. In the element luminance value calculating step, luminance may be distributed for each coordinate corresponding to the shape of the display element, and a value obtained by causing the brightness balance of the display element to act on this allocation value may be the luminance value of the character image.

한편, 상기 표시부의 화소 해상도가 120 ppi(pixels per inch) ~ 240 ppi인 것이 바람직하다. On the other hand, it is preferable that the pixel resolution of the display unit is 120 ppi (pixels per inch) to 240 ppi.

또한, 본 발명의 표시 제어 프로그램은, 서로 다른 색을 표시할 수 있는 N개(N은 2 이상의 자연수)의 장방형 표시 소자를, 상기 장방형 표시 소자의 길이 방향을 소정의 배열 방향으로 직교시킨 상태에서 상기 배열 방향으로 소정의 순번으로 연속적으로 반복 배열하여 형성되며, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 표시 소자를 표시 대상 화상을 이루는 1 화소에 대응시켜 컬러 화상 표시를 할 수 있는 표시부에 문자를 표시하기 위한 제어를 하는 표시 제어 프로그램으로서, 표시 대상 문자에 관한 문자 정보에 기초하여, 문자 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 다계조 문자 생성부와, 상기 표시부를 이루는 각 장방형 표시 소자를 제어하여 상기 표시부에서의 표시 상태를 제어하는 소자 표시 제어부로서 컴퓨터를 기능시키는 동시에, 상기 소자 표시 제어부가, 상기 다계조 문자 화상에 관한 정보에 기초하여, 각 장방형 표시 소자를 각각 1 이상의 화소에 대응시켜 상기 다계조 문자 화상을 표시하게 하도록 상기 컴퓨터를 기능시키는 것을 특징으로 한다. In addition, the display control program of the present invention is arranged in a state in which N rectangular display elements capable of displaying different colors (N is a natural number of 2 or more) orthogonal to the longitudinal direction of the rectangular display element in a predetermined arrangement direction. A display unit which is formed by successively repeating a predetermined sequence in the arrangement direction, wherein the N display elements arranged in the predetermined sequence in the arrangement direction correspond to one pixel of a display target image to display a color image A display control program for controlling display of characters, the display control program comprising: a multi-gradation character generation unit for generating information on a multi-gradation character image obtained by gradating a character edge based on the character information on the display target character, and the display unit The computer is a device display control unit which controls each rectangular display element that forms each other and controls the display state on the display unit. And functioning the computer to cause the element display control unit to display the multi-gradation character image by mapping each rectangular display element to one or more pixels, respectively, based on the information about the multi-gradation character image. It features.

또한, 본 발명의 컴퓨터 판독 가능한 기록 매체에는 전술한 표시 제어 프로그램이 기록되어 있다. In addition, the above-described display control program is recorded in the computer-readable recording medium of the present invention.

본 발명에 따르면, 이하의 효과 내지 이점이 있다. According to the present invention, there are the following effects or advantages.

(1) 다계조 문자 생성부에 있어서 문자 화상의 문자 가장자리를 다계조화하여, 이 다계조의 문자 화상에 기초하여 표시부를 구성하는 각 표시 소자의 휘도치를 산출하고, 소자 휘도치 산출부가, 이것을 표시부의 각 장방형 표시 소자에 대응한 직교 소자 좌표에 맵핑하기 때문에, 양자화 오차를 작게 할 수 있어, 예컨대 평면 패널 디스플레이 등의 액정 디스플레이 상에 표시되는 문자 화상의 왜곡을 경감하여, 문자의 표시 화질을 향상시킬 수 있으며, 고선명 문자를 표시하는 경우에 있어서도, 왜곡 등이 적은 가시성이 좋은 문자를 표시할 수 있다. (1) In the multi-gradation character generation unit, multi-gradation of the character edges of the character image is calculated, and the luminance value of each display element constituting the display unit is calculated on the basis of the multi-gradation character image, and the element luminance value calculation unit calculates this. By mapping to rectangular coordinates corresponding to each rectangular display element of the quantization error, the quantization error can be reduced, thereby reducing distortion of a character image displayed on a liquid crystal display such as a flat panel display, thereby improving display quality of the character. In the case of displaying high-definition characters, it is possible to display characters with high visibility with little distortion or the like.

(2) 고해상도 아웃라인 폰트의 타입 페이스(type face)를 보존할 수 있어, 문자 화상에 있어서 디자인 품질의 열화가 적고, 표시 화질(품질)을 향상시킬 수 있다. 즉, 아웃라인 폰트 윤곽의 재현 정밀도를 높일 수 있어, 표시부에 표시되는 문자 화상의 재기(문자 가장자리에서의 들쭉날쭉한 모양)를 경감할 수 있어, 문자의 표시 화질을 향상시킬 수 있다. (2) The type face of the high resolution outline font can be preserved, the deterioration of the design quality in the character image can be reduced, and the display quality (quality) can be improved. That is, the accuracy of reproduction of outline font outlines can be increased, and the jaws of the character images displayed on the display portion (the jagged shape at the edges of the characters) can be reduced, and the display image quality of the characters can be improved.

(3) 다계조 문자 생성부가, 표시 대상인 문자 화상의 문자 크기에 대하여 길이 방향으로 M배 및 배열 방향으로 N배 사이즈의 다계조 문자 화상을 생성하고, 소자 휘도치 산출부가, 이 다계조 문자 화상에 포함되는, 길이 방향으로 연속되는 M개의 화소로 이루어지는 화소열마다, 하나의 장방형 표시 소자를 대응시켜 M개의 화소의 각각에 주어진 화소치에 기초하여 하나의 장방형 표시 소자에 대한 휘도치를 산출하고, 표시 제어부가, 소자 휘도치 산출부에 의해 산출된 휘도치에 따라서 각 장방형 표시 소자를 제어하여, 문자 화상을 이루는 각 문자를 문자 크기로 표시부에 표시하게 함으로써, 하나의 장방형 표시 소자로 M개의 화소에 대응하여 표시할 수 있어, 표시부에 있어서 보다 정밀한 문자 화상을 표시할 수 있다. (3) The multi-gradation character generation unit generates a multi-gradation character image of size M times in the longitudinal direction and N times in the arrangement direction with respect to the character size of the character image to be displayed, and the element luminance value calculation unit generates this multi-gradation character image. For each pixel column composed of M pixels continuous in the longitudinal direction, one rectangular display element is associated with each other, and a luminance value for one rectangular display element is calculated based on a pixel value given to each of the M pixels. The display control unit controls each rectangular display element in accordance with the luminance value calculated by the element luminance value calculation unit, and causes each character constituting the character image to be displayed on the display unit at the character size, so that M pixels in one rectangular display element. Can be displayed correspondingly, and a more precise character image can be displayed on a display part.

(4) 소자 휘도치 산출부가, M개의 화소의 각각에 주어진 화소치의 평균치를 산출하여, 이 평균치에 기초하여 하나의 장방형 표시 소자에 대한 휘도치를 산출함으로써, 용이하게 장방형 표시 소자의 휘도치를 산출할 수 있다. (4) The element luminance value calculating section calculates an average value of pixel values given to each of the M pixels, and calculates a luminance value for one rectangular display element based on this average value, thereby easily calculating the luminance value of the rectangular display element. Can be.

(5) 휘도치 변환부가, N개의 표시 소자가 동일 휘도치에 따라서 표시한 경우에 동일 명도가 되도록, 각 표시 소자에 대한 휘도치를, 각 표시 소자의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 행함으로써, 각 표시 소자가 동일 휘도치인 경우에, 이들의 명도가 일정하게 되기 때문에, 표시부(2)에 표시되는 문자 화상에 명도 얼룩이 없어져, 표시되는 화질이 향상된다. (5) The luminance value converting unit converts the luminance value for each display element into a luminance value corresponding to the brightness characteristic of each display element so that the same brightness is obtained when the N display elements are displayed according to the same luminance value. By doing so, when the display elements are of the same luminance value, their brightness becomes constant, so that the brightness of the character image displayed on the display unit 2 is eliminated, and the image quality to be displayed is improved.

(6) 기존의 래스터라이저를 이용할 수도 있어, 범용성이 향상된다. (6) An existing rasterizer can also be used, thereby increasing the versatility.

(7) 장방형 표시 소자에 대응하여 형성된 직교 화상 좌표계에 있어서의 각 장방형 표시 소자와 상기 확대 문자 화상과의 겸침 정보에 기초하여, 장방형 표시 소자에 대한 휘도치를 산출함으로써, 처리를 고속화할 수 있다. (7) Processing can be speeded up by calculating the luminance value for the rectangular display element based on the combining information between each rectangular display element and the enlarged character image in the rectangular image coordinate system formed corresponding to the rectangular display element.

(8) 복수의 다계조 문자 생성부를 이용할 수 있는 동시에, 이들 복수의 다계조 문자 생성부 중에서, 폰트에 대응한 다계조 문자 생성부를 이용하여 문자 화상을 생성할 수 있기 때문에 편리성이 높다. (8) Since a plurality of multi-gradation character generation units can be used, a character image can be generated using the multi-gradation character generation unit corresponding to the font among these plurality of multi-gradation character generation units, thus providing high convenience.

도 1 및 도 2는 각각 본 발명의 제1 실시예의 표시 장치를 도시한 도면.1 and 2 show a display device according to a first embodiment of the present invention, respectively.

도 3 및 도 4는 각각 본 발명의 제1 실시예의 표시 장치에서의 문자 화상 계조화를 실현하는 방법을 설명하기 위한 도면.3 and 4 are diagrams for explaining a method of realizing character image gradation in the display device of the first embodiment of the present invention, respectively.

도 5a, 도 5b는 모두 본 발명의 제1 실시예의 표시 장치에서의 좌표 변환 방법을 설명하기 위한 도면.5A and 5B are views for explaining a coordinate conversion method in the display device of the first embodiment of the present invention.

도 6a, 도 6b는 모두 R, G, B의 각 표시 소자가 동일 휘도치에 따라서 발광 한 경우에 동일 명도가 되는 휘도치를 도시한 도면.6A and 6B are diagrams showing luminance values having the same brightness when the display elements of R, G, and B each emit light according to the same luminance value.

도 7은 본 발명의 제1 실시예의 표시 장치에서의 명도 일정 계조의 예를 도시하는 도면.Fig. 7 is a diagram showing an example of brightness constant gradations in the display device of the first embodiment of the present invention.

도 8a, 도 8b, 도 8c, 도 8d, 도 8e, 도 8f는 모두 본 발명의 제1 실시예의 표시 장치에서의 계산 수단(표시 제어부)의 처리를 설명하기 위한 도면.8A, 8B, 8C, 8D, 8E, and 8F are views for explaining processing of the calculation means (display control unit) in the display device of the first embodiment of the present invention.

도 9는 본 발명의 제1 실시예의 표시 장치에서의 문자 화상의 표시 방법을 설명하기 위한 흐름을 도시한 도면.Fig. 9 is a diagram showing a flow for explaining a display method of a character image in the display device of the first embodiment of the present invention.

도 10a, 도 10b, 도 10c, 도 10d, 도 10e, 도 10f는 모두 본 발명의 제2 실시예의 표시 장치에서의 계산 수단(표시 제어부)의 처리를 설명하기 위한 도면.10A, 10B, 10C, 10D, 10E, and 10F are views for explaining processing of the calculation means (display control unit) in the display device of the second embodiment of the present invention.

도 11a, 도 11b, 도 11c, 도 11d, 도 11e, 도 11f는 모두 본 발명의 제3 실시의 표시 장치에서의 계산 수단(표시 제어부)의 처리를 설명하기 위한 도면.11A, 11B, 11C, 11D, 11E, and 11F are views for explaining processing of the calculation means (display control unit) in the display device of the third embodiment of the present invention.

도 12는 본 발명의 제3 실시예의 표시 장치에서의 문자 화상의 표시 방법을 설명하기 위한 흐름을 도시한 도면.Fig. 12 is a diagram showing a flow for explaining a display method of a character image in the display device of the third embodiment of the present invention.

도 13은 본 발명의 제4 실시예의 표시 장치의 하드웨어 구성을 도시하는 블록도.Fig. 13 is a block diagram showing a hardware configuration of a display device of a fourth embodiment of the present invention.

도 14는 본 발명의 제4 실시예로서의 표시 장치에 있어서 이용되는 폰트와 래스터라이저와의 대응표의 예.Fig. 14 is an example of a correspondence table between a font and a rasterizer used in the display device as the fourth embodiment of the present invention.

도 15는 본 발명의 각 실시예의 표시 장치의 적용 범위의 예.15 is an example of an application range of the display device of each embodiment of the present invention.

도 16은 콘트라스트 민감도와 공간 주파수와의 관계를 도시한 도면이다. 16 is a diagram illustrating a relationship between contrast sensitivity and spatial frequency.

도 17a, 도 17b 및 도 18은 각각 본 발명의 제3 실시예로서의 표시 장치에 있어서의 다른 휘도 배분(무게 계산) 방법을 설명하기 위한 도면이다. 17A, 17B, and 18 are diagrams for explaining another luminance distribution (weight calculation) method in the display device as the third embodiment of the present invention, respectively.

도 19a, 도 19b, 도 20a, 도 20b는 각각 종래의 문자 화상 표시 방법에 있어서의 문자의 왜곡을 설명하기 위한 도면이다. 19A, 19B, 20A, and 20B are diagrams for explaining distortion of characters in the conventional character image display method, respectively.

이하, 도면을 참조하여 본 발명의 실시예를 설명한다. Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(A) 제1 실시예의 설명(A) Description of the first embodiment

도 1 및 도 2는 본 발명의 제1 실시예로서의 표시 장치를 도시하는 것으로, 도 1은 그 기능 구성을 도시하는 블록도, 도 2는 본 제1 실시예의 표시 장치의 하드웨어 구성을 도시하는 블록도이다. 1 and 2 show a display device as a first embodiment of the present invention, FIG. 1 is a block diagram showing a functional configuration thereof, and FIG. 2 is a block diagram showing a hardware configuration of the display device of this first embodiment. to be.

본 제1 실시예의 표시 장치(1a)는 예컨대, 컴퓨터 등의 정보 처리 장치에 구비되며, 도 1에 도시한 바와 같이, 표시부(2) 및 표시 제어부(3a)를 갖추어 구성되어 있다. The display device 1a of the first embodiment is provided in an information processing device such as a computer, for example. As shown in FIG. 1, the display device 2a and the display control part 3a are provided.

표시부(2)는 표시 대상인 문자 화상 등을 표시하는 것으로, 예컨대 컬러 액정 디스플레이에 의해서 실현된다. 이 표시부(2)는, 도 1에 도시한 바와 같이, N 종류(본 실시예에서는 R(Red; 적), G(Green; 녹) 및 B(Blue; 청)의 3 종류, 즉 N=3)의 장방형 표시 소자(10)를 복수 개 구비하여 구성되며, 원래 이들 N 종류(본 실시예에서는, R, G, B의 3색)의 장방형 표시 소자(10)로 1 화소를 나타내도록 구성된 컬러 화상 표시가 가능한 것이다. The display part 2 displays the character image etc. which are display objects, for example, is implement | achieved by a color liquid crystal display. As shown in Fig. 1, the display unit 2 has three types of N types (R (Red; Red), G (Green; Green), and B (Blue; Blue) in the present embodiment, that is, N = 3). Is configured to include a plurality of rectangular display elements 10, and a color originally configured to represent one pixel by the rectangular display elements 10 of these N types (three colors of R, G, and B in this embodiment). Image display is possible.

이 표시부(2)는 도 1에 도시한 바와 같이, 각 장방형 표시 소자(10)의 길이 방향(도 1 중의 상하 방향; 이하, 길이 방향이라 함)을 소정의 배열 방향(도 1 중 의 좌우 방향; 이하, 배열 방향이라 함)으로 직교시킨 상태에서, 이 배열 방향으로 연속적으로 R, G, B, R, G, B …의 순서로 규칙적으로 배열되어 있다. As shown in FIG. 1, the display unit 2 has a longitudinal direction (up and down direction in FIG. 1; hereinafter referred to as a longitudinal direction) of each rectangular display element 10 in a predetermined arrangement direction (left and right direction in FIG. 1). R, G, B, R, G, B... It is arranged regularly in the order of.

이하, 인접하는 R, G, B의 3개의 장방형 표시 소자(10)로서, 협동하여 1 화소의 표시에 사용하는 N개의 장방형 표시 소자(10)의 모임을, 기본 표시 소자 세트(101)라고 한다. 한편, 이하, 장방형 표시 소자(10)를 단순히 표시 소자(10)라고 하는 경우도 있다. Hereinafter, as a set of three rectangular display elements 10 adjacent to each other, R, G, and B, a collection of N rectangular display elements 10 used in cooperation with one pixel is referred to as a basic display element set 101. . In addition, below, the rectangular display element 10 may only be called the display element 10 in some cases.

또한, 본 제1 실시예의 표시 장치(1a)에서, 각 표시 소자(10)는 길이 방향과 배열 방향의 치수비가 N:1(본 실시예에서는 3:1)이 되도록 구성되어 있고, R, G, B의 3가지의 표시 소자(10)를 상기 배열 방향으로 나란히 늘어놓은 경우에, 이들 3가지의 표시 소자(10) 즉, 기본 표시 소자 세트(101)가 거의 정방형의 형상을 갖고 있다. In addition, in the display device 1a of the first embodiment, each display element 10 is configured such that the dimension ratio in the longitudinal direction and the arrangement direction is N: 1 (3: 1 in the present embodiment), and R, G When the three display elements 10 of B are arranged side by side in the arrangement direction, these three display elements 10, that is, the basic display element set 101 have an almost square shape.

그리고, 표시부(2)에 있어서, 장방형 표시 소자(10)의 길이 방향으로는 동일한 종류(색상)의 장방형 표시 소자(10)가 각각 연속되도록 (직렬로) 배치되고 있다. And in the display part 2, the rectangular display elements 10 of the same kind (color) are arrange | positioned (in series) in the longitudinal direction of the rectangular display element 10, respectively.

즉, 표시부(2)는, 기본 표시 소자 세트(101)를 세로 방향 및 가로 방향으로 각각 반복 연속적으로 배치함으로써 구성되며, 표시부(2)에서는, N 종류(본 실시예에서는 N=3)의 장방형 표시 소자(10)가, 그 길이 방향(예컨대 도 1에서의 상하 방향)을 소정의 배열 방향(예컨대 도 1에서의 좌우 방향)으로 직교시킨 상태에서, 상기 배열 방향으로 소정의 순번(도 1에 도시된 예에서는 R, G, B의 순서)으로 반복하여 연속적으로 배열되어 있다고 말할 수 있다. That is, the display part 2 is comprised by repeatedly arranging the basic display element set 101 in a vertical direction and a horizontal direction, respectively, In the display part 2, N type (N = 3 in this embodiment) is rectangular. In the state in which the display element 10 orthogonally crosses the longitudinal direction (for example, the up and down direction in FIG. 1) in a predetermined array direction (for example, the left and right direction in FIG. 1), the predetermined order (in FIG. 1) in the array direction. In the illustrated example, it can be said that they are repeatedly arranged in succession (in the order of R, G, and B).

한편, 본 발명에서는, 표시부(2)의 표시 형태나 구성을 특별히 한정하는 것은 아니며, 예컨대, 본 발명의 취지를 일탈하지 않는 범위에서, 표시부(2)를 구성하는 N 종류의 표시 소자(10)의 배열순서, 전술한 것과 같은 표시부(2)의 표시 방식, 그 제어 방법 등을 여러 가지로 변형하여 실시할 수 있다. In addition, in this invention, the display form and structure of the display part 2 are not specifically limited, For example, N type display elements 10 which comprise the display part 2 in the range which does not deviate from the meaning of this invention. Can be implemented by various modifications to the arrangement order, the display method of the display unit 2 as described above, the control method thereof, and the like.

표시 제어부(3a)는 전술한 표시부(2)에 문자 화상을 표시하기 위한 제어를 하는 것으로, 도 1에 도시된 바와 같이, 다계조 문자 생성부(4a), 소자 휘도치 산출부(5) 및 소자 표시 제어부(6)를 갖추어 구성되어 있다. The display control unit 3a performs control for displaying a character image on the display unit 2 described above. As shown in FIG. 1, the multi-gradation character generating unit 4a, the element luminance value calculating unit 5, and The element display control part 6 is provided and comprised.

다계조 문자 생성부(4a)는 표시 대상인 문자에 관한 문자 정보에 기초하여, 문자 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 것이다. The multi-gradation character generation unit 4a generates information on the multi-gradation character image obtained by gradating the character edges based on the character information on the character to be displayed.

여기서, 문자 정보란, 문자에 관한 여러 가지 정보로서, 문자 내용을 특정하기 위한 정보인 텍스트 데이터(문자 코드) 외에, 문자 화상(글리프: glyph)을 형성하기 위한 정보인 폰트 정보를 갖추어 구성되어 있다. 한편, 폰트 정보로서는, 폰트의 종류(예컨대, 고딕체, 명조체 등)나 폰트 수식 데이터(예컨대, 볼드체 유무, 장체와 장식선(세리프: Serif)의 유무, 사이즈 정보) 등이 포함된다. Here, the character information is composed of font information which is information for forming a character image (glyph) in addition to text data (character code) that is information for specifying the character content as various information about the character. . On the other hand, the font information includes the type of font (e.g., Gothic, Ming, etc.), the font modifier data (e.g., bold or not, long and decorative lines (serif), size information), and the like.

또한, 다계조 문자 생성부(4a)는 폰트 정보로서 문자 윤곽을 구성하는 개별 곡선의 재현 데이터(이하, 아웃라인 데이터라 함)를 이용하여 형성하는 아웃라인 폰트에 기초하여, 다계조 문자 화상(다중값 문자 화상)에 관한 정보를 생성하게 된다. In addition, the multi-gradation character generation unit 4a uses the multi-gradation character image (based on the outline font formed by using the reproduction data (hereinafter referred to as outline data) of individual curves constituting the character outline as font information). Information about a multi-valued text image).

아웃라인 데이터는 문자 화상의 폐곡선을 구성하는 곡선 데이터로 구성되는 것으로, 예컨대, 곡선 데이터로서 이하의 식에 나타내는 베지어 곡선(Bezier curve)이 이용되는 경우에는, 폰트 메모리(13a)에는 x1, x2, x3, x4, y1, y2, y3, y4의 각 좌표값이 아웃라인 데이터로서 기억되게 된다. The outline data is composed of curve data constituting the closed curve of the character image. For example, when a Bezier curve shown in the following equation is used as the curve data, the font memory 13a has x1 and x2. The coordinate values of, x3, x4, y1, y2, y3, y4 are stored as outline data.

x=(1-t)3*x1+3*(1-t)2t*x2+3(1-t)*t2*x3+t3*x4 x = (1-t) 3 * x 1 + 3 * (1-t) 2 t * x 2 +3 (1-t) * t 2 * x 3 + t 3 * x 4

y=(1-t)3*y1+3*(1-t)2t*y2+3(1-t)*t2*y3+t3*y4 y = (1-t) 3 * y 1 + 3 * (1-t) 2 t * y 2 +3 (1-t) * t 2 * y 3 + t 3 * y 4

(단, 0≤t≤1)(Where 0≤t≤1)

한편, 아웃라인 데이터를 이용하여 형성되는 폰트를 아웃라인 폰트라고 부르며, 본 명세서 중에서는, 문자 중심선을 구성하는 개별 곡선의 재현 데이터를 이용하여 형성되는 획 폰트와 구별하는 것으로 한다. In addition, the font formed using the outline data is called an outline font, and in this specification, it is distinguished from the stroke font formed using the reproduction data of the individual curve which comprises a character center line.

또한, 다계조 문자 생성부(4a)는 「다계조 문자 화상에 관한 정보」로서, 다계조 문자 화상 그 자체를 생성물로 하여 실제로 작성(출력)하더라도 좋고, 또, 다계조 문자 화상을 특정하기 위한 정보만을 생성(출력)하더라도 좋으며, 본 실시예 중에서는 이들 양방의 의미를 포함하여 「다계조 문자 화상에 관한 정보의 생성」이라고 말하며, 또, 이하의 설명에서는, 다계조 문자 생성부(4a)가 다계조 문자 화상 그 자체를 생성하는 경우에 관해서 설명한다. The multi-gradation character generation unit 4a is "information about a multi-gradation character image", and may be actually created (outputted) using the multi-gradation character image itself as a product, and for specifying a multi-gradation character image. Only the information may be generated (outputted). In the present embodiment, both of these embodiments are referred to as "generation of information on a multi-gradation character image". In the following description, the multi-gradation character generation unit 4a is described. The case of generating a multi-gradation character image itself will be described.

다계조 문자 생성부(4a)는 전술한 아웃라인 데이터에 기초하여 윤곽(가장자리) 부분을 다계조화한 문자 화상(다계조 문자 화상)을 형성하도록 되어 있다. 구체적으로는, 다계조 문자 생성부(4a)는, 아웃라인 데이터에 기초하여 문자 윤곽선을 계산한 후에, 이 윤곽 안을 전부 칠하는(래스터라이즈) 처리를 행함으로써 문자 화상을 생성하고, 또한, 생성한 문자 화상에 대하여 문자를 구성하는 곡선의 연변 부분의 들쭉날쭉한 모양을 순조롭게 보이게 하는 앤티앨리어싱(antialiasing) 처리를 함으로써, 다계조 문자 화상(다계조 문자 화상 정보)을 형성하게 된다. The multi-gradation character generation unit 4a forms a character image (multi-gradation character image) obtained by multi-grading the outline (edge) portion based on the outline data described above. Specifically, the multi-gradation character generation unit 4a generates a character image by calculating the character outline based on the outline data, and then performs a process of painting (rasterizing) all of the inside of the outline, and generating the character image. By performing an antialiasing process for smoothly showing the jagged shape of the curved edge constituting the character with respect to one character image, a multi-gradation character image (multi-gradation character image information) is formed.

한편, 문자 화상을 다계조화(앤티앨리어싱)하는 방법으로서는, 기존의 여러 가지의 방법을 이용하여 실현할 수 있으며, 그 예에 대해서는 후술한다. On the other hand, as a method of multi-gradation (anti-aliasing) a character image, it can implement | achieve using existing various methods, The example is mentioned later.

소자 휘도치 산출부(5)는, 다계조 문자 생성부(4a)에 의해서 생성된 다계조 문자 화상을 표시부(2)에 표시하게 하도록, 표시부(2)를 구성하는 각 표시 소자(10)에 대한 휘도치를 산출하는 것으로, 다계조 문자 생성부(4a)에 의해서 생성된 다계조 문자 화상(픽셀 단위 좌표계)을 구성하는 각 화소를, 표시부(2)를 구성하는 복수의 표시 소자(10)에 대응하는 직교 화소 좌표계(표시 소자 좌표계)에 맵핑(좌표 변환)하여, 각 표시 소자(10)에 대한 휘도치를 산출하도록 되어 있다. The element luminance value calculating unit 5 is configured to display elements 10 constituting the display unit 2 such that the multi-gradation character image generated by the multi-gradation character generation unit 4a is displayed on the display unit 2. By calculating the luminance values for the pixels, each pixel constituting the multi gradation character image (pixel unit coordinate system) generated by the multi gradation character generation unit 4a is transferred to the plurality of display elements 10 constituting the display unit 2. The luminance value for each display element 10 is calculated by mapping (coordinate transformation) to a corresponding rectangular pixel coordinate system (display element coordinate system).

구체적으로는, 소자 휘도치 산출부(5)는, 다계조 문자 화상에 포함되는, 길이 방향으로 연속되는 M개의 화소로 이루어지는 화소열마다 하나의 표시 소자(10)를 대응시켜, 이들 M개의 화소의 각각에 주어진 화소치에 기초하여 하나의 장방형 표시 소자(10)에 대한 휘도치를 산출하게 된다. Specifically, the element luminance value calculation unit 5 associates one display element 10 for each pixel column composed of M pixels continuous in the longitudinal direction included in the multi-tone character image, and these M pixels. Luminance values for one rectangular display element 10 are calculated based on the pixel values given to each of.

한편, 본 실시예에 있어서, 휘도치란 밝기를 나타내는 수치(예컨대, 0 ~ 255)이며, 각 표시 소자(10)의 발광(투과) 상태를 제어하기 위해서 이용되고, 이들의 표시 소자(10)를 제어하기 위한 지시치을 포함하는 것이다. In the present embodiment, the luminance value is a numerical value (for example, 0 to 255) indicating brightness, and is used to control the light emission (transmission) state of each display element 10. It contains instructions for control.

소자 표시 제어부(6)는 표시부(2)의 각 표시 소자(10)를 제어하여 표시부(2)에서의 표시 상태를 제어하는 것으로, 소자 휘도치 산출부(5)에 의해서 산출된 휘 도치에 기초하여, 다계조 문자 화상을 표시부(2)에 표시하게 하도록 제어를 하게 된다. 예컨대, 소자 표시 제어부(6)는 표시부(2)의 구동 전압 등의 제어를 행함으로써, 문자 화상의 표시 상태를 제어하게 된다. The element display control unit 6 controls the display state of the display unit 2 by controlling each display element 10 of the display unit 2, and is based on the luminance value calculated by the element luminance value calculator 5. Thus, control is made to display the multi-gradation character image on the display unit 2. For example, the element display control unit 6 controls the display state of the character image by controlling the drive voltage of the display unit 2 and the like.

또한, 표시 제어부(3a)는, 각 표시 소자(10)를 1 이상의 화소(본 제1 실시예에서는 3개의 화소)에 대응시켜, 연속되는 N개(N 종류; 본 실시예에서는 N=3)의 표시 소자(10)(기본 표시 소자 세트(101))에 의해 복수 화소분(본 실시예에서는 9 화소분)의 표시를 하게 할 수 있도록 되어 있다. In addition, the display control unit 3a associates each display element 10 with one or more pixels (three pixels in the first embodiment), so that N pieces (N types; N = 3 in this embodiment) are contiguous. The display element 10 (basic display element set 101) can display a plurality of pixels (9 pixels in this embodiment).

본 제1 실시예의 표시 장치(1a)에서는, 표시 제어부(3a)는 각 장방형 표시 소자(10)를, 상기 배열 방향과 직교하는 방향(길이 방향)으로 연속되는 M개(본 실시예에서는 M=3)의 화소에 대응시켜, N개의 장방형 표시 소자(10)(기본 표시 소자 세트(101))에 의해 M×N(본 제1 실시예에서는 3×3)의 매트릭스형 화소군을 표시하게 하도록 되어 있다. In the display device 1a of the first embodiment, the display control unit 3a includes M rectangular display elements 10 that are continuous in a direction (length direction) orthogonal to the array direction (M = in this embodiment). Corresponding to the pixel of 3), the N rectangular display elements 10 (basic display element set 101) cause the matrix type pixel group of M x N (3 x 3 in the first embodiment) to be displayed. It is.

본 제1 실시예의 표시 장치(1a)의 보다 구체적인 구성이 도 2에 도시된다. 이 도 2에 도시된 바와 같이, 표시 장치(1a)는 문자 입력 수단(11), 계산 수단(12), 기억 장치(13) 및 표시부(2)를 갖추어 구성되어 있다. A more specific configuration of the display device 1a of the first embodiment is shown in FIG. As shown in FIG. 2, the display apparatus 1a is equipped with the character input means 11, the calculation means 12, the memory | storage device 13, and the display part 2. As shown in FIG.

문자 입력 수단(11)은 표시부(2)에 표시시키는 문자를 특정하기 위한 정보(문자 정보)를 입력하기 위한 것으로, 예컨대, 문자 정보를 기억한 문서 파일(11a)이나 키보드(11b) 등에 의해서 구성된다. 이 문자 입력 수단(11)은 컴퓨터 시스템의 키보드, 마우스나 플로피디스크 드라이브 등의 입력 기능을 갖추는 여러 가지 디바이스 외에, 콘텐츠 뷰어 등의 애플리케이션의 API(Application Program Interface)에 의해서 실현된다. The character input means 11 inputs the information (character information) for specifying the character to display on the display part 2, for example, is comprised by the document file 11a which stored the character information, the keyboard 11b, etc. do. The character input means 11 is realized by an API (Application Program Interface) of an application such as a content viewer, in addition to various devices having input functions such as a keyboard, a mouse, a floppy disk drive, and the like of a computer system.

기억 장치(13)는 폰트 메모리(13a) 및 화상 메모리(13b)를 갖추어 구성되어 있다. 폰트 메모리(13a)는 다계조 문자 화상을 형성하기 위한 정보나 문자 화상을 기억하는 것으로, 컴퓨터 시스템에 있어서의 하드디스크나 메모리 등의 여러 가지 기억 장치에 상응하는 것이다. The storage device 13 includes a font memory 13a and an image memory 13b. The font memory 13a stores information for forming multi-gradation character images and character images, and corresponds to various storage devices such as a hard disk and a memory in a computer system.

본 실시예에 있어서는, 폰트 메모리(13a)에는 다중값 계조 문자 화상을 형성하기 위한 폰트 정보(폰트 데이터)로서, 폰트 사이즈(문자 화상 사이즈; 예컨대 5 포인트 등)나 폰트 종류(예컨대 명조, 고딕 등), 폰트 수식 데이터(예컨대 굵은 글씨, 장체 등), 폰트 수식의 유무 등의 여러 가지 조건(폰트 정보)에 대응하는 아웃라인 데이터를 기억하게 된다. In this embodiment, the font memory 13a includes font size (character image size; for example, 5 points, etc.) and font type (for example, Ming, Gothic, etc.) as font information (font data) for forming a multi-value gradation character image. ), Outline data corresponding to various conditions (font information) such as font modification data (for example, bold text, long body, etc.), and the presence or absence of font modifications are stored.

화상 메모리(13b)는 다계조 문자 생성부(4a)(문자 화상 생성부(12b))에 의해서 생성된 다계조 문자 화상에 기초하여 작성된, 표시부(2)에 문자 화상을 표시하기 위한 휘도치를 일시적으로 기억(전개)하는 것으로, 컴퓨터 시스템에 있어서의 메모리에 상응하는 것이다. The image memory 13b temporarily stores a luminance value for displaying a character image on the display unit 2, which is created based on the multi-gradation character image generated by the multi-gradation character generation unit 4a (character image generation unit 12b). This is equivalent to memory in a computer system.

표시부(2)는 화상 메모리(13b)에 전개(저장)된 문자 화상을 표시하도록 되어 있으며, 계산 수단(12)에 의해서 제어된다. The display unit 2 is configured to display a character image developed (stored) in the image memory 13b, and is controlled by the calculation means 12.

계산 수단(12)은 여러 가지 계산을 행하는 것으로, 컴퓨터 시스템에 있어서의 CPU(Central Processing Unit)에 상응하는 것이다. 또, 계산 수단(12)은 도 2에 도시된 바와 같이, 폰트 선택부(12a), 문자 화상 생성부(12b), 앤티앨리어싱 처리부(12c) 및 서브픽셀 계조화 처리부(12d)를 갖추어 구성되며, 전술한 표시 제어 부(3a)에 상응하는 것이다. The calculation means 12 performs various calculations and corresponds to a CPU (Central Processing Unit) in a computer system. In addition, as shown in Fig. 2, the calculation means 12 includes a font selection unit 12a, a character image generation unit 12b, an anti-aliasing processing unit 12c, and a subpixel gradation processing unit 12d. This corresponds to the display control section 3a described above.

폰트 선택부(12a)는, 문자 입력 수단(11)에 의해서 표시부(2)에 표시할 것이 지시된 문자에 대해서, 그 문자 정보(텍스트 데이터, 폰트 정보)에 기초하여 문자 크기 정보를 취득하는 동시에, 그 문자에 관한 아웃라인 데이터를 폰트 메모리(13a)로부터 취득하도록 되어 있다. The font selection unit 12a acquires the character size information for the characters instructed by the character input unit 11 to display on the display unit 2 based on the character information (text data and font information). The outline data concerning the character is acquired from the font memory 13a.

문자 화상 생성부(12b)는, 폰트 선택부(12a)에 의해서 취득된 아웃라인 데이터에 기초하여, 입력된 문자 크기에 대하여, 길이 방향으로 M배 및 배열 방향으로 N배 사이즈의 통상 표시 모드로 표시하기 위한 확대 문자 화상(이하, 다중값 문자 화상이라 함)을 형성하도록 되어 있다. 한편, 이하, 본 실시예에서는, M=N=3인 경우에 관해서 설명한다. Based on the outline data acquired by the font selection unit 12a, the character image generation unit 12b enters a normal display mode of size M times in the length direction and N times in the arrangement direction with respect to the input character size. An enlarged character image (hereinafter referred to as a multi-valued character image) for display is formed. On the other hand, in the present embodiment, the case where M = N = 3 will be described.

한편, 통상 표시 모드란, 표시부(2)에 있어서 N개의 표시 소자(10)(기본 표시 소자 세트(101))로 1 화소의 표시를 하게 하는 표시 모드를 말하며, 본 표시 장치(1a)에서는, R, G, B의 3개의 장방형 표시 소자(10)에 의해 1 화소 표시를 행할 때에 이용되는 문자 화상 정보를 통상 문자 화상 정보라고 하는 경우도 있다. On the other hand, the normal display mode refers to a display mode in which the display unit 2 causes one pixel to be displayed by the N display elements 10 (the basic display element set 101). In the present display device 1a, Character image information used when displaying one pixel by the three rectangular display elements 10 of R, G, and B may be referred to as normal character image information.

계산 수단(12)은 문자 입력 수단(11)으로부터 입력된 문자 정보에 기초하여, 폰트 메모리(13a)로부터 표시 대상인 문자 화상의 아웃라인 데이터를 취득하고, 이들 아웃라인 데이터나 문자 정보에 기초하여, 문자 입력 수단(11)에 의해서 표시할 것이 지시된 문자에 대해서, 그 문자 화상의 문자 크기에 대하여 길이 방향으로 M배 및 배열 방향으로 N배 사이즈의 동일 문자를 통상 표시 모드로 표시하기 위한 확대 문자 화상(이하, 문자 화상이라 함)을 형성하게 된다. The calculation means 12 acquires the outline data of the character image to be displayed from the font memory 13a based on the character information input from the character input means 11, and based on these outline data and the character information, An enlarged character for displaying, in the normal display mode, the same character of size M times in the longitudinal direction and N times in the arrangement direction with respect to the character indicated by the character input means 11 to display. An image (hereinafter referred to as a character image) is formed.

그리고, 제1 실시예의 표시 장치(1a)에서, 문자 화상 생성부(12b)(계산 수단(12))는 폰트 선택부(12a)에 의해 취득된 아웃라인 데이터에 기초하여, 입력된 문자 크기(예컨대 5 포인트)에 대하여, 길이 방향 및 배열 방향으로 각각 3배 사이즈(N=M=3; 예컨대 5×3=15 포인트)의 동일 문자의 확대 문자 화상을 작성하게 된다. Then, in the display device 1a of the first embodiment, the character image generation unit 12b (calculation means 12) uses the input character size (based on the outline data acquired by the font selection unit 12a). For example, an enlarged character image of the same character of three times size (N = M = 3; for example, 5 × 3 = 15 points) is created in the longitudinal direction and the arrangement direction, respectively.

앤티앨리어싱 처리부(12c)는 문자 화상 생성부(12b)에 의해 작성된 문자 화상(이진)에 대하여 앤티앨리어싱 처리를 하여 계조화함으로써, 계조화된 문자 화상(다계조 문자 화상)을 작성하는 것이다. The anti-aliasing processing section 12c generates an gradated text image (multi-gradation text image) by performing gradation with anti-aliasing processing on the text image (binary) created by the text image generation section 12b.

도 3 및 도 4는 각각 본 발명의 제1 실시예로서의 표시 장치(1a)에 있어서의 문자 화상의 계조화를 실현하기 위한 방법을 설명하기 위한 도면으로, 도 3은 면적 계조법을 설명하기 위한 도면이다. 또, 도 4는 평활화 필터를 이용한 다계조 문자 화상(그레이 스케일 폰트)의 작성 방법을 설명하기 위한 도면으로, 문자 화상의 일부, 계조화 문자 화상 작성에 이용하는 평활화 필터의 예 및 작성된 다계조 문자 화상의 일부를 각각 확대하여 나타내고 있다. 3 and 4 are diagrams for explaining a method for realizing the gradation of a character image in the display device 1a as the first embodiment of the present invention, respectively, and FIG. 3 is a diagram for explaining the area gradation method. to be. 4 is a view for explaining a method for creating a multi-gradation character image (gray scale font) using a smoothing filter. Part of the character image, an example of a smoothing filter used for creating a gradation character image, and the created multi-gradation character image. A part of each is enlarged and shown.

면적 계조법을 이용한 계조화는 도 3에 도시된 바와 같이, 아웃라인 데이터에 기초하여 형성한 문자 화상(문자 윤곽, 아웃라인)을, 화소에 대응하여 형성한 소정 크기의 눈금을 갖는 매트릭스 상에 서로 겹치도록 전개하여, 각 눈금에 있어서 문자 화상(문자 윤곽)이 겹치는 면적의 비율에 따라서, 각 눈금에 대응하는 화소의 화소치를 결정함으로써 행한다. 이 도 3에 도시된 예에서는, 각 화소의 화소치를 0 ~ 255의 256 계조로 나타내며, 문자 화상에 완전히 겹쳐지고 있는 화소(겹 침률 100%)의 화소치를 0(흑)으로 하고, 문자 화상이 전혀 겹치고 있지 않은 화소(겹침률 0%)의 화소치를 255이라고 하는 동시에, 부분적으로 겹쳐 있는 화소에 대해서는 그 겹치는 면적에 비례하여 그 화소치를 설정하고 있다. As shown in Fig. 3, gradation using the area gradation method forms a character image (character outline, outline) formed on the basis of outline data on a matrix having a predetermined size scale formed in correspondence to the pixels. It expands so that it may overlap each other, and is performed by determining the pixel value of the pixel corresponding to each scale according to the ratio of the area which a character image (character outline) overlaps in each scale. In the example shown in FIG. 3, the pixel value of each pixel is represented by 256 gray scales of 0 to 255, and the pixel value of the pixel (100% overlapping rate) superimposed completely on the character image is 0 (black). The pixel value of the pixel that does not overlap at all (0% overlap) is set to 255, and the pixel value of the partially overlapped pixel is set in proportion to the overlapping area.

평활화 필터를 이용한 계조화 방법에 있어서는, 도 4에 도시된 바와 같이, 2개의 계조로 구성된 문자 화상에 대하여, 3×3의 매트릭스에 의해서 구성된 평활화 필터(예컨대, 1/16 1/8 1/16, 1/8 1/4 1/8, 1/16 1/8 1/16)를 중첩함으로써, 다계조화된 문자 화상(계조 폰트, 그레이 스케일 폰트)을 형성할 수 있다. 한편, 사용하는 평활화 필터에는 도 4에 도시한 것에 한정되는 것이 아니라 여러 가지로 변형하여 실시할 수 있다. In the gradation method using the smoothing filter, as shown in Fig. 4, a smoothing filter (e.g., 1/16 1/8 1/16) constituted by a matrix of 3x3 for a character image composed of two gray levels. , 1/8 1/4 1/8, 1/16 1/8 1/16), a multi-gradation character image (gradation font, gray scale font) can be formed. In addition, the smoothing filter to be used is not limited to that shown in Fig. 4 but can be modified in various ways.

그리고, 본 제1 실시예의 표시 장치(1a)에 있어서는, 앤티앨리어싱 처리부(12c)가, 예컨대 전술한 면적 계조법을 이용하여 문자 화상의 다계조화를 행하도록 되어 있다. In the display device 1a of the first embodiment, the anti-aliasing processing unit 12c performs multi-gradation of a character image using, for example, the area gray scale method described above.

즉, 본 제1 실시예의 표시 장치(1a)에서는, 전술한 문자 화상 생성부(12b) 및 앤티앨리어싱 처리부(12c)가, 표시부(2)에 표시시키기 위한 다중값 문자 화상을 생성하게 되며, 문자 입력 수단(11)에 의해서 표시부(2)에의 표시가 지시·입력된 문자에 대해서, 폰트 선택부(12a)에 의해서 폰트 메모리(13a)로부터 취득된 아웃라인 데이터에 기초하여, 다중값 문자 화상(앤티앨리어싱 처리가 이루어진 문자 화상)을 생성하게 되는 것이다. 따라서, 본 제1 실시예의 표시 장치(1a)에서는, 문자 화상 생성부(12b) 및 앤티앨리어싱 처리부(12c)가, 앤티앨리어싱 기능을 갖춘 래스터라이저로서 기능하게 된다. That is, in the display device 1a of the first embodiment, the above-described character image generation unit 12b and the anti-aliasing processing unit 12c generate a multi-value character image for display on the display unit 2, and the character The multi-value character image (based on the outline data acquired from the font memory 13a by the font selection unit 12a with respect to the character whose display on the display unit 2 is instructed and inputted by the input unit 11). Character image subjected to anti-aliasing processing). Therefore, in the display device 1a of the first embodiment, the character image generation unit 12b and the anti-aliasing processing unit 12c function as rasterizers having an anti-aliasing function.

서브픽셀 계조화 처리부(12d)는 문자 화상 생성부(12b) 및 앤티앨리어싱 처리부(12c)에 의해서 작성된 다중값 문자 화상을 표시부(2)를 구성하는 각 장방형 표시 소자(10)에 전개하기 위한 처리를 하는 것이다. The subpixel gradation processing unit 12d is a process for expanding the multi-value character image created by the character image generation unit 12b and the anti-aliasing processing unit 12c to the rectangular display elements 10 constituting the display unit 2. To do.

이 서브픽셀 계조화 처리부(12d)는, 다중값 문자 화상을 구성하는 각 화소의 좌표(픽셀 단위 좌표; 도 5a 참조)를 표시부(2)를 구성하는 각 장방형 표시 소자(10)에 대응하는 좌표(직교 소자 좌표; 도 5b 참조)로 맵핑 변환하도록 되어 있다. This subpixel gradation processing unit 12d coordinates the coordinates (pixel unit coordinates; see FIG. 5A) of each pixel constituting the multi-value character image with coordinates corresponding to the rectangular display elements 10 constituting the display unit 2. (Orthogonal element coordinates; see FIG. 5B).

그리고, 서브픽셀 계조화 처리부(12d)는, 맵핑 변환된 다중값 문자 화상을 예컨대 화상 메모리(표시 메모리)(13b)에 전개하고, 이 화상 메모리(13b)에 전개된 다중값 문자 화상에 포함되는, 길이 방향(표시 소자(10)의 배열 방향과 직교하는 방향)으로 연속되는 3개의 화소로 이루어지는 화소열마다, 하나의 표시 소자(10)를 대응시켜, 이들 3개의 화소의 각각에 주어진 화소치에 기초하여 각 표시 소자(장방형 표시 소자)(10)의 휘도치를 산출하게 되고, 이에 따라, 상기 배열 방향으로 인접하는 3개의 표시 소자(10)(기본 표시 소자 세트(101))에 의해 3×3의 매트릭스형 화소군을 표시하게 하여, 표시 대상인 문자 화상을 표시부(2)에 표시하게 하도록 되어 있다. Then, the subpixel gradation processing unit 12d develops the mapped-converted multi-value character image into, for example, the image memory (display memory) 13b and is included in the multi-value character image developed in this image memory 13b. Pixel values given to each of these three pixels by corresponding one display element 10 for each pixel column consisting of three pixels that are continuous in the longitudinal direction (the direction orthogonal to the arrangement direction of the display element 10). The luminance value of each display element (rectangular display element) 10 is calculated on the basis of the above, and accordingly, the three display elements 10 (basic display element set 101) adjacent to each other in the array direction are 3 ×. The matrix pixel group of 3 is displayed so that the display portion 2 displays a character image as a display object.

여기서, 서브픽셀 계조화 처리부(12d)가 표시부(2)에 표시 대상인 문자 화상을 표시시키는 제어 방법에 관해서 도면을 이용하여 설명한다. 도 5a, 도 5b는 각각 본 발명의 제1 실시예의 표시 장치에서의 좌표 변환 방법을 설명하기 위한 도면으로, 도 5a는 문자 화상을 구성하는 각 화소의 좌표(픽셀 단위 좌표)의 예를 도시 하는 도면, 도 5b는 각 표시 소자(10)의 표시 좌표(직교 소자 좌표)의 예를 도시하는 도면이다. Here, a control method for causing the subpixel gradation processing unit 12d to display the character image to be displayed on the display unit 2 will be described with reference to the drawings. 5A and 5B are diagrams for explaining a coordinate conversion method in the display device of the first embodiment of the present invention, respectively, and Fig. 5A shows an example of coordinates (pixel unit coordinates) of each pixel constituting a character image. 5B is a diagram illustrating an example of display coordinates (orthogonal element coordinates) of each display element 10.

서브픽셀 계조화 처리부(12d)는, 다중값 문자 화상을 구성하는 화소에 대해서, 우선, R, G, B의 각 표시 소자(10)의 배열 방향과 직교하는 방향, 즉, 표시 소자(10)의 길이 방향으로 연속되는 3개의 화소로 이루어지는 화소열마다, 이들의 인접하는 3개의 화소치에 기초하여, 대응하는 각 표시 소자(10)의 휘도치를 산출한다. The subpixel gradation processing unit 12d first performs a direction perpendicular to the arrangement direction of the display elements 10 of R, G, and B, that is, the display element 10, with respect to the pixels constituting the multi-value character image. The luminance value of each corresponding display element 10 is calculated on the basis of these adjacent three pixel values for each pixel column consisting of three pixels continuous in the longitudinal direction.

본 제1 실시예에 있어서는, 서브픽셀 계조화 처리부(12d)가, 상기 길이 방향으로 연속되는 3개의 화소로 이루어지는 화소열마다의 화소치에 기초하여 표시 소자(10)의 휘도치를 산출하는 동시에, 픽셀 단위 좌표계에서 직교 소자 좌표계로의 좌표 변환을 행하게 된다. In the first embodiment, the subpixel gradation processing unit 12d calculates the luminance value of the display element 10 on the basis of pixel values for each pixel column composed of three pixels continuous in the longitudinal direction, Coordinate transformation is performed from the pixel coordinate system to the Cartesian element coordinate system.

한편, 본 제1 실시예에서는, 서브픽셀 계조화 처리부(12d)는, 표시 소자(10)의 휘도치를 산출하는 방법으로서, 연속되는 3개의 화소로 이루어지는 화소열마다의 화소치에 기초하여, 이들 3개의 화소의 화소치를 평균화하여 산출하도록 되어 있다. On the other hand, in the first embodiment, the subpixel gradation processing unit 12d is a method for calculating the luminance value of the display element 10, based on pixel values for each pixel column composed of three consecutive pixels. The pixel values of the three pixels are averaged and calculated.

예컨대, 도 5a에서, 픽셀 단위 좌표에 있어서의, 좌표(m,n-1)에 위치하는 화소치를 Pmn-1, 좌표(m,n)에 위치하는 화소의 화소치를 Pmn, 좌표(m,n+1)에 위치하는 화소의 화소치를 Pmn+1이라고 표시하는 경우에, 이들 3 화소의 평균치(P‘)를 아래의 식(1)에 의해 산출한다. For example, in FIG. 5A, the pixel value of the pixel located at coordinate (m, n-1) in pixel unit coordinates is Pmn-1, and the pixel value of the pixel located at coordinate (m, n) is Pmn and coordinate (m, n). When the pixel value of the pixel located at +1) is expressed as Pmn + 1, the average value P 'of these three pixels is calculated by the following equation (1).

P‘=(Pmn-1+Pmn+Pmn+1)/3 (1)P ’= (Pmn-1 + Pmn + Pmn + 1) / 3 (1)

한편, 3 화소의 평균치(P‘)는 R(Red; 적)의 표시 소자(10)에 대응하는 3 화소의 평균치를 나타내는 경우에는, 부호 P’에 부호"R"을 더하여 부호 P‘R로서 나타낸다. 같은 식으로 하여, G(Green; 녹)의 표시 소자(10)에 대응하는 3 화소의 평균치를 부호 P’G, B(Blue; 청)의 표시 소자(10)에 대응하는 3 화소의 평균치를 부호 P‘B를 이용하여 각각 나타내는 것으로 한다. On the other hand, when the average value P 'of three pixels represents the average value of three pixels corresponding to the display element 10 of R (Red; red), the sign P' is added as the sign P ' R by adding the sign "R" to the sign P'. Indicates. In the same manner, the average value of the three pixels corresponding to the display element 10 of G (Green) is the average value of the three pixels corresponding to the display element 10 of the symbols P ' G and B (Blue). It is assumed to be represented using the symbols P ' B , respectively.

서브픽셀 계조화 처리부(12d)는, 산출한 3 화소마다의 평균 화소치(도 5a 참조)를 각각 표시 소자(10)(도 5b 참조)에 대응시킴으로써, 산출한 3 화소분의 평균치(P‘)를 하나의 표시 소자(10)의 좌표(직교 소자 좌표)로 변환한다. The subpixel gradation processing unit 12d corresponds to the display element 10 (see FIG. 5B) for each of the calculated average pixel values (see FIG. 5A) for each of the three pixels, thereby calculating the average value P ′ for the three pixels. ) Is converted into the coordinates (orthogonal element coordinates) of one display element 10.

한편, 이하, 도 5a에 도시된, 좌표(m,n)로 나타내어지는 좌표계(픽셀 단위 좌표계)에 있어서의 좌표(픽셀 단위 좌표)를, 도 5b에 도시된, 좌표(u,v)로 나타내어지는 좌표계(직교 소자 좌표계)에 있어서의 좌표(직교 소자 좌표)로 변환하는 처리를 좌표 변환 연산이라고 하는 경우가 있다. In addition, the coordinate (pixel unit coordinate) in the coordinate system (pixel unit coordinate system) shown by the coordinate (m, n) shown in FIG. 5A hereafter is represented by the coordinate (u, v) shown in FIG. 5B. The process of converting into a coordinate (orthogonal element coordinate) in the losing coordinate system (orthogonal element coordinate system) may be referred to as a coordinate transformation operation.

예컨대, 도 5a, 도 5b에 도시된 예에서는, 좌표(m,n-1), (m,n) 및 (m,n+1)에 위치하는 3개의 화소를 (u,v)에 위치하는 G의 표시 소자(10)를 이용하여 표시한다. For example, in the example shown in Figs. 5A and 5B, three pixels located at coordinates (m, n-1), (m, n) and (m, n + 1) are positioned at (u, v). It displays using G display element 10.

예컨대, 직교 소자 좌표계에 있어서의 좌표(u,v)에 위치하는 G의 표시 소자(10)의 휘도치 QG를, 이하의 식(2)에 의해 나타낸다. For example, the luminance value Q G of the display element 10 of G located at the coordinates (u, v) in the rectangular coordinate system is represented by the following equation (2).

QG(u,v)=FG(P‘G) (2)Q G (u, v) = F G (P ' G ) (2)

단, only,

u=mu = m

v=int[(n+ 2)/3]v = int [(n + 2) / 3]

이다. 한편, 식 int[a]는 "["와 "]"에 둘러싸인 수치 a의 정수(Integer) 부분을 나타내는 것으로 한다. 또, F는 휘도치 변환을 위한 함수로, 예컨대, F(x)=αx+β와 같이 일차 함수에 의해서 나타내어지는 것이다. 여기서, β는 오프셋을, 또, α는 증폭율을 각각 나타내는 것으로 한다. to be. On the other hand, it is assumed that the expression int [a] represents the integer part of the numerical value a surrounded by "[" and "]". F is a function for converting luminance values, for example, represented by a linear function such as F (x) = αx + β. Here, β denotes an offset and α denotes an amplification factor, respectively.

R의 표시 소자(10) 및 B의 표시 소자(10)에 관해서도 같은 식으로 하여, 각각 이하의 식(3), (4)에 의해 휘도치를 산출한다. Regarding the display element 10 of R and the display element 10 of B in the same manner, the luminance values are calculated by the following equations (3) and (4), respectively.

QR(u,v)=FR(P‘R) (3) Q R (u, v) = F R (P ' R ) (3)

QB(u,v)=FB(P‘B) (4)Q B (u, v) = F B (P ' B ) (4)

한편, 이들 도 5a, 도 5b에서 도시하는 실시예에 있어서는, 좌표(m,n-1), (m,n) 및 (m,n+1)에 각각 위치하는 3개의 화소를 (u,v)에 위치하는 G의 표시 소자(10)를 이용하여 표시하는 예에 관해서 나타내고 있지만, 이것에 한정되는 것은 아니다. 5A and 5B, three pixels respectively positioned at coordinates (m, n-1), (m, n) and (m, n + 1) are represented by (u, v). Although the example which displays using G display element 10 located in () is shown, it is not limited to this.

예컨대, 좌표(m,n-2), (m,n-1) 및 (m,n)에 위치하는 3 화소를 (u,v)에 위치하는 G의 표시 소자(10)를 이용하여 표시하거나, 좌표(m,n), (m,n+1) 및 (m,n+2)에 위치하는 3개의 화소를 (u,v)에 위치하는 G의 표시 소자(10)를 이용하여 표시하여도 좋고, 또, 이들 화소를 (u-1,v)에 위치하는 R의 표시 소자(10)나 (u+1,v)에 위치하는 B의 표시 소자(10)를 이용하여 표시하더라도 좋으며, 본 발명의 취지를 일 탈하지 않는 범위에서 여러 가지로 변형하여 실시할 수 있다. For example, three pixels located at coordinates (m, n-2), (m, n-1) and (m, n) are displayed using the display element 10 of G located at (u, v), or , Three pixels located at coordinates (m, n), (m, n + 1) and (m, n + 2) are displayed using the display element 10 of G located at (u, v) These pixels may be displayed using the display element 10 of R located at (u-1, v) or the display element 10 of B located at (u + 1, v), Various modifications can be made without departing from the spirit of the invention.

또한, 본 제1실시예의 표시 장치(1a)에서는, 서브픽셀 계조화 처리부(12d)(소자 휘도치 산출부(5))는 휘도치 변환부(7)로서의 기능을 갖추어 구성되어 있어, 휘도치(QR, QG, QB)의 산출을 하는 동시에, 이들 휘도치에 대하여, R, G, B의 각 표시 소자(10)의 명도 레벨이 동일하게 되는 변환 처리를 실시하게 된다. In addition, in the display device 1a of the first embodiment, the subpixel gradation processing unit 12d (element luminance value calculating unit 5) has a function as the luminance value converting unit 7, and the luminance value (Q R , Q G , Q B ) is calculated, and a conversion process is performed in which the brightness levels of the display elements 10 of R, G, and B are the same for these luminance values.

이 휘도치 변환부(7)는 R, G, B의 각 표시 소자(10)에 전개된 휘도치를 각 표시 소자(10)의 발색에 따라 밝기가 일정한 계조로 변환하는 것으로, 상기 R, G, B의 3개의 표시 소자(10)가 동일 휘도치일 때에(동일한 계조에 있어서) 동일 명도가 되도록, 각 표시 소자(10)에 대한 휘도치를 각 표시 소자(10)의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 행하는 것이다. The luminance value converting unit 7 converts the luminance values developed on the display elements 10 of R, G, and B into grayscales having constant brightness according to the color of each display element 10. When the three display elements 10 of B have the same luminance value (in the same gradation), the luminance value for each display element 10 is converted into the luminance value according to the brightness characteristic of each display element 10 so as to have the same brightness. The conversion process is performed.

여기서, 휘도치 변환부(7)에 의한 변환 처리에 대해서 도면을 이용하여 설명한다. Here, the conversion processing by the luminance value conversion section 7 will be described with reference to the drawings.

휘도치 변환부(서브픽셀 계조화 처리부(12d))는, 표시 소자(10)에 대한 휘도치(QR, QG, QB)의 산출 결과에 기초하여, R, G, B의 각 표시 소자(10)가 동일 휘도치일 때에 각 표시 소자(10)의 발광이 동일 명도가 되도록, 산출한 휘도치에 대하여, 아래의 식에 나타내는 처리를 하도록 되어 있다. The luminance value converting unit (the subpixel gradation processing unit 12d) displays each of R, G, and B based on the calculation result of the luminance values Q R , Q G , and Q B for the display element 10. When the elements 10 have the same luminance values, the calculated luminance values are subjected to the process shown in the following equation so that the light emission of each display element 10 has the same brightness.

문자 화상의 화소치로부터 산출한 휘도치가 각각 QR, QG 및 QB인 경우에, 이들 QR, QG 및 QB와 등가이며, 표시 위치만이 각각 액정 디스플레이(표시부(2))의 R 위치, G 위치, B 위치에 있는지를 나타내는 부호로서 각각 R’, G’, B’을 이용하 면, 명도가 일정 계조로 변환(이하, 명도 계조화라고 함)한 휘도치 R‘brightness, G‘brightness 및 B‘brightness를 아래의 식(5) ~ (7)에 의해 산출할 수 있다. When the luminance values calculated from the pixel values of the character image are Q R , Q G, and Q B , respectively, they are equivalent to these Q R , Q G, and Q B, and only the display positions of the liquid crystal display (the display portion 2) When R ', G', and B 'are used as codes indicating whether they are in the R position, G position, and B position, respectively, the luminance values R'brightness, G converted to a constant gray scale (hereinafter referred to as brightness gray scale) 'brightness and B'brightness can be calculated by the following equations (5) to (7).

R‘brightness=Fb(0. 60R‘) (5)R'brightness = Fb (0.60R ') (5)

G‘brightness=Fb(0. 384G‘) (6) G‘brightness = Fb (0.384G ’) (6)

B‘brightness=Fb(1. 0B‘) (7)B'brightness = Fb (1.0B ') (7)

한편, Fb는 명도가 일정 계조화를 위한 함수로서, 예컨대, Fb(x)=α‘x+β‘와 같은 일차 함수에 의해 나타내어지는 것이다. 여기서, β‘는 오프셋치이며, R, G, B의 각 표시 소자의 명도가 일정하도록 설정되는 것이다. 또, α‘는 아래의 식(8)에 의해 나타내어진다. On the other hand, Fb is a function for constant gradation, for example, represented by a linear function such as Fb (x) = α 'x + β'. Here, β 'is an offset value and is set so that the brightness of each display element of R, G, and B is constant. Α 'is represented by the following equation (8).

α‘=((명도 계조의 휘도의 총 계조수) - (오프셋치))/ (휘도 지시치의 총수) (8)α '= ((total number of gradations of brightness gradation)-(offset value)) / (total number of luminance indications) (8)

그런데, 변환한 후의 명도치를 L, XYZ 표색계(XYZ front color system)의 Y 자극값를 Y, 조명이 사용하는 표준 광원 또는 표준인 광의 3자극값를 Y0, 표시 모니터(표시 장치(2)) 상에서의 각 계조 값(자극치; 예컨대 0 ~ 255에 상응함)를 R‘, G‘, B‘라고 하면, 이하의 관계식(9)~(14)가 성립한다. By the way, the brightness value after the conversion is L, Y is the Y stimulus value of the XYZ front color system, Y is the standard light source used by the illumination or the three stimulus values of the standard light, Y0, each on the display monitor (display device 2). If the gray scale value (stimulus value; corresponding to 0 to 255, for example) is R ', G', or B ', the following relational expressions (9) to (14) hold.

L*=116(Y/Y0)1/3-16 (9) L * = 116 (Y / Y0) 1/3 -16 (9)

Y=aR+bG+cB (10) Y = aR + bG + cB (10)

Y0=1. 0 (11) Y0 = 1. 0 (11)

R=(d(R‘+e))2. 4 (12) R = (d (R '+ e)) 2. 4 (12)

G=(d(G‘+e))2. 4 (13) G = (d (G '+ e)) 2. 4 (13)

B=(d(B‘+e))2. 4 (14)B = (d (B '+ e)) 2. 4 (14)

한편, a ~ e는 상수이다. 또, R, G, B는 RGB 표색계(RGB front color system)에서의 색 좌표로서, 단위는 없고, 상수 환산에 의해 XYZ 색영역으로 변환된다. L*는 명도이며, 발광의 경우에는 휘도율을 나타낸다. X, Y, Z도 표색계의 하나이며 단위는 없다. On the other hand, a to e are constants. In addition, R, G, and B are color coordinates in an RGB front color system, and have no units, and are converted to the XYZ color gamut by constant conversion. L * is the brightness, and in the case of light emission, it represents the luminance ratio. X, Y and Z are also one of the color systems and have no units.

이제, sRGB(국제 규격 IEC61966-2-1)에 기초하여, Now, based on sRGB (International Standard IEC61966-2-1),

a : b : c= 0.2126 : 0.7152 : 0.0722라고 하면, a: b: c = 0.2126: 0.7152: 0.0722

R‘ : G‘ : B‘= 0.60 : 0.384 : 1.00 (15)R ': G': B '= 0.60: 0.384: 1.00 (15)

로 되어, 밝기를 일정하게 하는 경우, B의 레인지에 대하여, G, R의 휘도는 각각 0.6, 0.384의 레인지를 사용하는 것에 상응한다. When the brightness is made constant, for the range of B, the luminance of G and R corresponds to using the ranges of 0.6 and 0.384, respectively.

그리고, 휘도치가 일정한 경우(R‘=G‘=B‘)에는, 이하의 식(16)이 구해진다. And when a luminance value is constant (R '= G' = B '), following formula (16) is calculated | required.

R‘brightness:G‘brightness:B‘brightness = 0.600 : 0.384 : 1.00 (16)R‘brightness: G’brightness: B’brightness = 0.600: 0.384: 1.00 (16)

한편, 전술한 R‘brightness:G‘brightness:B‘brightness의 비는 각각 0. 100 정도의 오차를 허용하는 것이다. 따라서, On the other hand, the above-described ratio of R'brightness: G'brightness: B'brightness allows an error of about 100. therefore,

R‘brightness:G‘brightness:B‘brightnessR‘brightness: G’brightness: B’brightness

=(0.600±0.100):(0.384±0.100):(1.00±0.100) (17)= (0.600 ± 0.100) :( 0.384 ± 0.100) :( 1.00 ± 0.100) (17)

로 할 수 있다. You can do

즉, 본 제1 실시예의 표시 장치(1a)에서는, 휘도치 변환부(7)가, 3개의 표시 소자(10), 즉, R 소자, G 소자 및 B 소자에 대한 상기 휘도치를, 변환 처리한 후의 휘도치의 비가 (0.600±0.100):(0.384±0.100):(1.000±0.100)으로 되도록 상기 변환 처리를 행함으로써, R 소자, G 소자 및 B 소자가 동일 휘도일 때에 동일한 명도가 되도록 하고 있다. That is, in the display device 1a of the first embodiment, the luminance value converting unit 7 converts the luminance values of the three display elements 10, that is, the R element, the G element, and the B element. The above conversion process is performed such that the ratio of the subsequent luminance values is (0.600 ± 0.100) :( 0.384 ± 0.100) :( 1.000 ± 0.100) so that the same brightness is achieved when the R, G, and B elements have the same luminance.

한편, 식(9), (11)에 의해, XYZ 표색계에서는 Y만이 밝기를 지시하는 좌표가 된다. 또, e가 충분히 작은 경우에는 a, b, c와 R‘, G‘, B‘는 역수의 1/2.4 배와 거의 같게 되고, 이에 따라 전술한 식(15)을 도출하고 있다. On the other hand, according to equations (9) and (11), only Y is a coordinate indicating brightness in the XYZ color system. If e is sufficiently small, a, b, c, and R ', G', and B 'are almost equal to 1 / 2.4 times the inverse, thereby deriving the above equation (15).

도 6a는 R, G, B의 각 표시 소자(10)가 동일 휘도치에 따라서 발광한 경우에 동일 명도가 되는 휘도치(R‘brightness,G‘brightness,B‘brightness)를 나타낸 도면으로서, 휘도의 총 계조수를 256(0 ~ 255)으로 한 경우의 예를 도시하는 도면, 도 6b는 도 6a에 있어서 오프셋치로서 (R, G, B)=(6, 4, 10)를 설정한 경우의 도면이다. FIG. 6A is a diagram showing luminance values R'brightness, G'brightness, and B'brightness when the display elements 10 of R, G, and B emit light according to the same luminance value. A diagram showing an example in which the total number of gray scales is 256 (0 to 255), and FIG. 6B is a case in which (R, G, B) = (6, 4, 10) is set as an offset value in FIG. 6A. It is a drawing of.

예컨대, 도 6a에 관해서 설명하면, 소자 휘도치 산출부(5)에 의해 산출된 R, G, B의 각 표시 소자(10)의 휘도치가 각각 100이 되어 동일 휘도인 경우에 ((R‘, G‘, B‘)=(100, 100, 100)), 이들 R, G, B의 각 표시 소자(10)의 명도를 일정하게 하기 위해서는, (R‘brightness, G‘brightness, B‘brightness)=(60, 38, 100)로 변환한 휘도치를 이용하여 각 표시 소자(10)의 표시 제어를 한다. For example, referring to FIG. 6A, when the luminance values of the display elements 10 of R, G, and B calculated by the element luminance value calculating unit 5 are each 100 and are the same luminance ((R ', G ', B') = (100, 100, 100)), in order to make the brightness of each of the display elements 10 of these R, G, and B constant, (R'brightness, G'brightness, B'brightness) Display control of each display element 10 is performed using the luminance value converted into = (60, 38, 100).

또한, 도 7은 본 발명의 제1 실시예로서의 표시 장치(1a)에서의 명도 일정 계조의 예를 도시하는 도면으로, 계조 값 0을 기준으로 한 경우이며 명도를 6 계조 로 한 경우에 R, G, B의 각 색에 있어서 명도가 일치하는 휘도를 도시한 것이다. 이 도 7에서는, 세로 방향에 있어서 정렬한 휘도치에 있어서 R, G, B의 각 색의 명도가 일치하는 것이다. 즉, R, G, B의 각 표시 소자(10)의 명도는 계조 단계에 비례하여, 동일한 계조에 있어서의 R, G, B의 각 표시 소자(10)의 명도치는 일정하게 된다. FIG. 7 is a diagram showing an example of the constant brightness of the brightness in the display device 1a according to the first embodiment of the present invention, which is based on the gradation value 0 and when the brightness is 6 gradations. And B show luminances with matching brightness in each color. In FIG. 7, brightness of each color of R, G, and B coincides in the luminance value aligned in the vertical direction. That is, the brightness of each display element 10 of R, G, B is proportional to the gradation level, and the brightness value of each of the display elements 10 of R, G, B in the same gradation is constant.

RGB의 휘도에 대한 명도 변화는 녹(G)의 레인지가 가장 넓고, 또, 청(B)의 레인지가 가장 좁다. 따라서, 명도를 기준으로 한 계조화를 행하는 경우에는, 명도 변화 레인지가 가장 좁은 청의 변화에 다른 2색의 레인지를 맞출 필요가 있다. 여기서, 청의 계조 단계수를 256(0 ~ 255)으로 한 경우에는, 녹의 계조 단계수는 (256×0.384/1.00)을 넘지 않는 자연수까지 설정할 수 있다. The brightness change with respect to the luminance of RGB has the widest range of green (G), and the narrowest range of blue (B). Therefore, in the case of performing gradation based on lightness, it is necessary to match the range of two colors different to the change in blue with the narrowest lightness change range. Here, when the number of gray levels of blue is set to 256 (0 to 255), the number of gray levels of green can be set to a natural number not exceeding (256 x 0.384 / 1.00).

전술된 바와 같이 하여, 서브픽셀 계조화 처리부(12d)(소자 휘도치 산출부(5))가 각 표시 소자(10)에 대한 휘도치를 산출하여, 이 산출한 휘도치에 따라서, 계산 수단(12)(표시 제어부(3a))이 각 표시 소자(10)를 제어함으로써, 문자 화상을 이루는 문자가 표시부(2)에 표시된다. As described above, the subpixel gradation processing unit 12d (element luminance value calculating unit 5) calculates the luminance value for each display element 10, and calculates the calculation means 12 in accordance with the calculated luminance value. (The display control part 3a) controls each display element 10, and the character which comprises a character image is displayed on the display part 2. As shown in FIG.

한편, 각 표시 소자(10)에 대응하여 구해진 휘도치(계조 값; 예컨대 0 ~ 255)에 따라, 각 표시 소자(10)의 발광 상태 등을 제어하여 표시부(2)에 표시를 하게 하는 방법은 기존의 여러 가지 방법을 이용하여 실현할 수 있으며, 이에 대한 설명은 생략한다. On the other hand, according to the luminance value (gradation value; for example, 0 to 255) obtained corresponding to each display element 10, a method of causing the display unit 2 to display by controlling the light emission state of each display element 10 It can be realized using a variety of existing methods, the description thereof will be omitted.

전술한 바와 같이 구성된 본 발명의 제1 실시예로서의 표시 장치(1a)에서의 계산 수단(12)(표시 제어부(3a))의 처리를, 도 8b, 도 8c, 도 8d, 도 8e, 도 8f를 참조하면서, 도 8a에 도시하는 흐름도(단계 A10 ~ A100)에 따라서 설명한다. Processing of the calculation means 12 (display control section 3a) in the display device 1a according to the first embodiment of the present invention configured as described above is shown in FIGS. 8B, 8C, 8D, 8E, and 8F. With reference to FIG. 8A, it demonstrates according to the flowchart shown in FIG. 8A (steps A10-A100).

문자 입력 수단(11)에 의해서 표시 대상의 문자를 특정하는 문자 코드가 입력되면(단계 A10), 입력된 문자 정보(폰트 정보, 문자 코드)에 기초하여(도 8b 참조), 폰트 선택부(12a)가 표시 대상 문자에 대한 아웃라인 폰트에 관한 정보(아웃라인 데이터)를 폰트 메모리(13a)로부터 취득(문자 코드화)한다(단계 A20). When the character code specifying the character to be displayed is input by the character input means 11 (step A10), on the basis of the input character information (font information, character code) (see Fig. 8B), the font selector 12a Information (outline data) relating to the outline font for the character to be displayed is obtained (character coded) from the font memory 13a (step A20).

한편, 도 8b에 도시하는 예에서는, 폰트 사이즈(Size): 5 포인트(points), 폰트 타입(Type): 고딕(Gothic) 및 세리프의 유무(Serif); 없음(none)으로 이루어지는 폰트 정보와, 문자 「α」를 나타내는 문자 코드(0 x 83 bf)로 이루어지는 정보가 문자 정보로서 입력된 예를 도시하고 있다. On the other hand, in the example shown in Fig. 8B, font size: 5 points, font type: Gothic and serif; The example in which the font information which consists of none and the information which consists of the character code (0x83 bf) which shows the character "(alpha)" were input as character information is shown.

그리고, 폰트 선택부(12a)는, 표시 대상인 문자 화상의 문자 크기(예컨대 5 포인트)에 대하여, 길이 방향 및 배열 방향으로 각각 3배의 사이즈(예컨대 15 포인트)를 구하고(사이즈 변환; 단계 A30), 문자 화상 생성부(12b)가, 이 산출한 사이즈의 동일 문자의 문자 화상을 형성하고(래스터라이즈; 단계 A40, 도 8c 참조), 앤티앨리어싱 처리부(12c)가, 이 문자 화상의 가장자리의 계조화(앤티앨리어싱; 단계 A50)를 행하여 다계조 문자 화상을 생성하여, 화상 메모리(13b)에 전개한다(도 8d 참조). Then, the font selection unit 12a obtains three times the size (for example, 15 points) in the longitudinal direction and the arrangement direction, respectively, for the character size (for example, 5 points) of the character image to be displayed (size conversion; step A30). The character image generation unit 12b forms a character image of the same character of this calculated size (rasterize; see step A40, FIG. 8C), and the anti-aliasing processing unit 12c calculates the boundary of this character image. Harmonization (anti-aliasing; step A50) is performed to generate a multi-gradation character image and develop it in the image memory 13b (see Fig. 8D).

한편, 본 제1실시예의 표시 장치(1a)에서 상기 단계 A10 내지 A50을 문자 생성 과정이라고 하는 경우도 있다. On the other hand, in the display device 1a of the first embodiment, the steps A10 to A50 may be referred to as a character generation process.

이어서, 서브픽셀 계조화 처리부(12d)(소자 휘도치 산출부(5))가, 화상 메모리(13b)에 전개된 다중값 문자 화상에 관해서, 표시 소자(10)의 길이 방향으로 연 속되는 3개의 화소로 이루어지는 화소열마다, 표시 휘도(휘도치)의 평균화(정규화)를 행한다(단계 A60). 또, 서브픽셀 계조화 처리부(12d)는 다계조 문자 화상의 화소를 픽셀 단위 좌표에서 직교 소자 좌표로 변환한다(단계 A70, 도 8e 참조). Subsequently, the subpixel gradation processing unit 12d (element luminance value calculating unit 5) is connected to the longitudinal direction of the display element 10 with respect to the multi-value character image developed in the image memory 13b. The display luminance (luminance value) is averaged (normalized) for each pixel column composed of two pixels (step A60). The subpixel gradation processing unit 12d converts the pixels of the multi-gradation character image from pixel unit coordinates to Cartesian element coordinates (step A70, see Fig. 8E).

또한, 휘도치 변환부(7)는 단계 A60에 있어서 서브픽셀 계조화 처리부(12d)가 산출한 휘도치에 기초하여, R, G, B의 각 표시 소자(10)가 동일 휘도치로 발광하는 경우에 동일 명도가 되는 명도 계조화(명도 변환)를 행한다(단계 A80). In addition, the luminance value converting unit 7 emits light at the same luminance value of each of the display elements 10 of R, G, and B based on the luminance value calculated by the subpixel gradation processing unit 12d in step A60. Brightness gradation (brightness conversion) to be the same brightness is performed (step A80).

한편, 본 제1 실시예의 표시 장치(1a)에서는 상기한 단계 A60 내지 A80을 서브픽셀 계조화 과정이라고 하는 경우도 있다. On the other hand, in the display device 1a of the first embodiment, the above-described steps A60 to A80 may be referred to as a subpixel gradation process.

그리고, 서브픽셀 계조화 처리부(12d)는 산출(변환)한 휘도치를 다계조 메모리(화상 메모리(13b))에 전개하고(단계 A90, 도 8f 참조), 계산 수단(12)(표시 제어부(3a))은 화상 메모리(13b)에 전개되어 있는 휘도치(문자 화상)에 따라서 각 표시 소자(10)의 발광 상태 등을 제어하여, 문자 화상을 이루는 각 문자를 표시부(2)에 표시한다(단계 A100). Subpixel gradation processor 12d then expands the calculated (converted) luminance value to multi-gradation memory (image memory 13b) (see steps A90 and 8F), and calculates 12 (display control unit 3a). )) Controls the light emission state of each display element 10 according to the luminance value (character image) developed in the image memory 13b, and displays each character constituting the character image on the display unit 2 (step A100).

도 9는 본 발명의 제1 실시예로서의 표시 장치(1a)에 있어서의 문자 화상의 표시 방법을 설명하기 위한 흐름을 도시한 도면(단계 B10~B40)으로, 문자 「イ」를 표시부(2)에 표시하게 하는 예를 도시하고 있다. 도 9에 도시된 바와 같이, 본 제1 실시예의 표시 장치(1a)에서는, 표시하는 문자 화상에 대한 정보를 취득하고(단계 B10), 그 윤곽 정보(아웃라인)를 취득·계산하여(단계 B20), 문자 가장자리를 계조화한 다계조 문자 화상을 형성한다(단계 B30). FIG. 9 is a diagram showing a flow for explaining a display method of a character image in the display device 1a according to the first embodiment of the present invention (steps B10 to B40), and the letter “이” is displayed on the display unit 2. An example of displaying is shown. As shown in FIG. 9, in the display apparatus 1a of this 1st Example, the information about the character image to display is acquired (step B10), and the outline information (outline) is acquired and calculated (step B20). ), A multi-gradation character image obtained by gradation of character edges is formed (step B30).

그리고, 형성된 다계조 문자 화상(픽셀 단위 좌표)에 기초하여, 표시부(2)를 구성하는 각 장방형 표시 소자(10)에 대응하는 직교 소자 좌표로 사상 변환(맵핑)을 하여(단계 B40), 문자 화상을 표시부(2)에 표시하게 하는 것이다. Based on the formed multi-tone character image (pixel unit coordinates), mapping conversion (mapping) is performed to orthogonal element coordinates corresponding to the rectangular display elements 10 constituting the display unit 2 (step B40). The image is displayed on the display unit 2.

이와 같이, 본 발명의 제1 실시예로서의 표시 장치(1a)에 따르면, 다계조 문자 생성부(4a)(앤티앨리어싱 처리부(12c))에 있어서 문자 화상의 문자 가장자리를 다계조화하고, 이 다계조의 문자 화상에 기초하여 표시부(2)를 구성하는 각 표시 소자(10)의 휘도치를 산출하여, 소자 휘도치 산출부(5)(서브픽셀 계조화 처리부(12d))가, 이것을 표시부(2)의 각 표시 소자(서브픽셀)(10)에 대응한 직교 소자 좌표에 맵핑하기 때문에, 양자화 오차를 작게 할 수 있어, 예컨대 평면 패널 디스플레이 등의 액정 디스플레이 상에 표시되는 문자 화상의 왜곡을 경감하여, 문자의 표시 화질을 향상시킬 수 있어, 고선명 문자를 표시하는 경우에도, 왜곡 등이 적은 가시성이 좋은 문자를 표시할 수 있다. As described above, according to the display device 1a as the first embodiment of the present invention, the multi-gradation character generation unit 4a (anti-aliasing processing unit 12c) multi-gradates the character edges of the character image, Based on the character image, the luminance values of the display elements 10 constituting the display unit 2 are calculated, and the element luminance value calculation unit 5 (the subpixel gradation processing unit 12d) performs this operation on the display unit 2. Since it maps to the Cartesian element coordinates corresponding to each display element (subpixel) 10, the quantization error can be made small, for example, the distortion of the character image displayed on a liquid crystal display such as a flat panel display can be reduced. It is possible to improve the display quality of the display, and to display high-definition characters with good visibility with little distortion or the like.

또한, 고해상도 아웃라인 폰트의 타입 페이스를 보존할 수 있어, 문자 화상에서 디자인 품질의 열화가 적고, 표시 화질(품질)을 향상시킬 수 있다. 즉, 아웃라인 폰트의 윤곽 재현 정밀도를 높게 할 수 있어, 표시부(2)에 표시되는 문자 화상에서 재기(문자 가장자리에서의 들쭉날쭉한 모양)를 경감할 수 있어, 문자 표시 화질을 향상시킬 수 있는 것이다. In addition, the type face of the high resolution outline font can be preserved, so that deterioration of the design quality in the character image can be reduced, and the display quality (quality) can be improved. In other words, it is possible to increase the outline reproduction accuracy of outline fonts, reduce the jaggedness (jagged shapes at the edges of characters) in the character image displayed on the display unit 2, and improve the character display image quality. .

더욱이, 다계조 문자 생성부(4a)(문자 화상 생성부(12b))가, 문자 윤곽과 각 장방형 화소로 구획된 면적에 기초하여 화소의 계조 값을 계산한다, 즉, 면적 계조법을 이용해 문자 화상의 다계조화를 행함으로써, 아웃라인 폰트로부터의 문자 생성 정밀도를 표시부(2)의 분해능으로 보존할 수 있다. Further, the multi-gradation character generation unit 4a (character image generation unit 12b) calculates the gray level value of the pixel based on the character outline and the area partitioned by each rectangular pixel, that is, the character using the area gray scale method. By multi-gradation of the image, it is possible to save the character generation precision from the outline font at the resolution of the display unit 2.

또한, 표시 제어부(3a)가, 각 표시 소자(10)를 각각 3개의 화소에 대응시켜, 3개의 표시 소자(10)(기본 표시 소자 세트(101))에 의해 3×3 화소분의 표시를 하게 하기 때문에, 기본 표시 소자 세트(101)에 의해서 복수 화소분의 표시를 행하게 할 수 있어, 표시부(2)에 있어서 보다 정밀한 문자 화상을 표시할 수 있다. In addition, the display control unit 3a associates each display element 10 with three pixels, respectively, and displays the 3 × 3 pixel display by the three display elements 10 (the basic display element set 101). Therefore, the display for a plurality of pixels can be performed by the basic display element set 101, and a more precise character image can be displayed on the display unit 2. FIG.

더욱이 또한, 다계조 문자 생성부(4a)(문자 화상 생성부(12b))가, 표시 대상인 문자 화상의 문자 크기에 대하여 길이 방향으로 3배 및 배열 방향으로 3배 사이즈의 다계조 문자 화상을 생성하고, 소자 휘도치 산출부(서브픽셀 계조화 처리부(12d))가, 이 다계조 문자 화상에 포함되는, 길이 방향으로 연속되는 3개의 화소로 이루어지는 화소열마다, 하나의 장방형 표시 소자(10)를 대응시켜, 3개의 화소의 각각에 주어진 화소치에 기초하여 하나의 장방형 표시 소자(10)에 대한 휘도치를 산출하고, 표시 제어부(3a)가, 소자 휘도치 산출부(5)에 의해 산출된 휘도치에 따라서 각 장방형 표시 소자(10)를 제어하여, 문자 화상을 이루는 각 문자를 문자 크기로 표시부(2)에 표시하게 함으로써, 하나의 장방형 표시 소자(10)로 3개의 화소에 대응하여 표시할 수 있어, 이에 의해서도, 표시부(2)에 보다 정밀한 문자 화상을 표시할 수 있다. Furthermore, the multi-gradation character generation unit 4a (character image generation unit 12b) generates a multi-gradation character image three times in the length direction and three times in the arrangement direction with respect to the character size of the character image to be displayed. Then, the element luminance value calculating unit (the subpixel gradation processing unit 12d) includes one rectangular display element 10 for each pixel column composed of three pixels continuous in the longitudinal direction included in this multi-gradation character image. Are associated with each other, the luminance values for one rectangular display element 10 are calculated based on the pixel values given to each of the three pixels, and the display control unit 3a is calculated by the element luminance value calculation unit 5. Each rectangular display element 10 is controlled in accordance with the luminance value so that each character constituting the character image is displayed on the display unit 2 in a character size, so that one rectangular display element 10 corresponds to three pixels. You can do this In addition, a more precise character image can be displayed on the display unit 2.

또한, 소자 휘도치 산출부(5)가, 3개의 화소의 각각에 주어진 화소치의 평균치를 산출하여, 이 평균치에 기초하여 하나의 장방형 표시 소자(10)에 대한 휘도치를 산출함으로써, 용이하게 장방형 표시 소자(10)의 휘도치를 산출할 수 있다. In addition, the element luminance value calculating section 5 calculates an average value of pixel values given to each of the three pixels, and calculates a luminance value for one rectangular display element 10 based on this average value, thereby easily displaying a rectangular display. The luminance value of the element 10 can be calculated.

또한, 휘도치 변환부(7)가, 3개의 표시 소자(10)가 동일 휘도치에 따라 표시한 경우에 동일 명도가 되도록, 각 표시 소자(10)에 대한 휘도치를 각 표시 소 자(10)의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 행함으로써, 각 표시 소자(10)가 동일 휘도치인 경우에, 이들 명도가 일정하게 되기 때문에, 표시부(2)에 표시되는 문자 화상에 명도의 불균일함이 없어져, 표시되는 화질이 향상된다. In addition, the luminance value converting unit 7 displays the luminance values for each display element 10 so that the same brightness is obtained when the three display elements 10 display the same luminance values. By performing a conversion process of converting the luminance value according to the brightness characteristic of the display element 10 to the same brightness value, since the brightness becomes constant, the brightness is uneven in the character image displayed on the display section 2. Is eliminated, and the displayed image quality is improved.

또한, 기본 표시 소자 세트(101)에 있어서, 3×3의 매트릭스형 화소군을 표시하게 하도록 되어 있기 때문에, 3×3의 정방 격자가 구성되어, 필터 연산 효과의 보다 세밀한 영역으로 등방성을 확보할 수 있다. 이에 따라, 격자 이방성을 고려할 필요가 없어, 필터 설계가 용이하게 된다. 또, 필터의 영향 범위를 종래보다 작게 할 수 있다. 구체적으로는, 현재 장방형 화소의 장축의 3배였던 영향 범위가 단축 방향의 3배로 된다. In addition, in the basic display element set 101, a 3x3 matrix pixel group is displayed so that a 3x3 square lattice is formed to ensure isotropy in a more detailed region of the filter operation effect. Can be. Accordingly, it is not necessary to consider lattice anisotropy, and the filter design becomes easy. Moreover, the influence range of a filter can be made smaller than before. Specifically, the influence range that was three times the long axis of the current rectangular pixel is three times the short axis direction.

또한, 기존의 래스터라이저를 이용할 수도 있어, 범용성이 향상된다. In addition, an existing rasterizer can also be used, thereby increasing the versatility.

(B) 제2 실시예의 설명(B) Description of Second Embodiment

본 발명의 제2 실시예로서의 표시 장치(1b)도, 제1 실시예의 표시 장치(1a)와 마찬가지로, 예컨대, 컴퓨터 등의 정보 처리 장치에 구비되며, 도 1에 도시된 바와 같이, 표시부(2) 및 표시 제어부(3b)를 갖추어 구성되어 있다. The display device 1b as the second embodiment of the present invention is also provided in an information processing device such as a computer, for example, similarly to the display device 1a of the first embodiment, and as shown in FIG. And the display control part 3b.

표시 제어부(3b)는 제1 실시예의 표시 제어부(3a)와 마찬가지로, 표시부(2)에 문자 화상을 표시하기 위한 제어를 행하는 것으로, 도 1에 도시된 바와 같이, 다계조 문자 생성부(4a) 대신에 다계조 문자 생성부(4b)를 갖추는 것 이외에는 제1 실시예의 표시 제어부(3a)와 거의 같은 식으로 구성되어 있다. The display control unit 3b performs control for displaying a character image on the display unit 2, similarly to the display control unit 3a of the first embodiment. As shown in FIG. 1, the multi-gradation character generation unit 4a Instead, it is configured in almost the same manner as the display control section 3a of the first embodiment except that the multi-gradation character generation section 4b is provided.

한편, 도면 중, 이미 전술한 부호와 동일한 부호는 동일하거나 또는 거의 동일한 부분을 나타내고 있기 때문에, 그 설명은 생략한다. 또, 본 제2 실시예의 표 시 장치(1b)는 도 2에 도시하는 표시 장치(1a)와 같은 식의 하드웨어 구성을 갖추고 있기 때문에, 이하, 하드웨어 구성에 관한 설명은 도 2를 참조하여 하는 것으로 한다. In addition, since the code | symbol same as the code | symbol mentioned above already shows the same or almost the same part in the figure, the description is abbreviate | omitted. In addition, since the display device 1b of the second embodiment has the same hardware configuration as that of the display device 1a shown in FIG. 2, the description of the hardware configuration will be described with reference to FIG. do.

다계조 문자 생성부(4b)도 제1 실시예의 다계조 문자 생성부(4a)와 마찬가지로, 아웃라인 데이터에 기초하여 윤곽(가장자리) 부분을 다계조화한 문자 화상(다계조 문자 화상)을 형성하도록 되어 있으며, 폰트 메모리(13a)(도 2 참조)에 저장된 아웃라인 데이터에 기초하여 문자 윤곽선을 계산한 후에, 이 윤곽 안을 전부 칠하는(래스터라이즈) 처리를 함으로써 문자 화상을 생성하고, 또한, 생성한 문자 화상에 대하여 문자를 구성하는 곡선의 가장자리 부분의 들쭉날쭉한 모양을 매끄럽게 보이게 하는 앤티앨리어싱(antialiasing) 처리를 행함으로써, 다계조 문자 화상(다계조 문자 화상 정보)을 형성하도록 되어 있다. Similar to the multi-gradation character generation unit 4a of the first embodiment, the multi-gradation character generation unit 4b also forms a character image (multi-gradation character image) in which the outline (edge) portion is multi-graded based on the outline data. After calculating the character outlines based on the outline data stored in the font memory 13a (see FIG. 2), a character image is generated by rasterizing the entire outline, and the character images are generated. An antialiasing process is performed for a single character image to make the jagged shape of the curved edges forming the character smoothly, thereby forming a multi-gradation character image (multi-gradation character image information).

본 제2 실시예의 표시 장치(1b)에서도, 문자 화상 생성부(12b)(도 2 참조)는, 폰트 선택부(12a)에서 취득된 아웃라인 데이터에 기초하여, 입력된 문자 크기에 대해, 길이 방향으로 M배 및 배열 방향으로 N배 사이즈의 통상 표시 모드로 표시하기 위한 확대 문자 화상(이하, 다중값 문자 화상이라 함)을 형성하도록 되어 있으며, 본 제2 실시예에서는, 문자 화상 생성부(12b)는, 길이 방향으로 1배 및 배열 방향으로 3배 사이즈(즉, M=1, N=3)의 통상 표시 모드로 표시하기 위한 확대 문자 화상(이하, 다중값 문자 화상이라 함)을 형성하도록 되어 있다. Also in the display device 1b of the second embodiment, the character image generation unit 12b (see FIG. 2) has a length with respect to the input character size based on the outline data acquired by the font selection unit 12a. Direction to form an enlarged character image (hereinafter referred to as a multi-value character image) for displaying in the normal display mode of M times in the direction and N times in the arrangement direction. In the second embodiment, the character image generation unit ( 12b) forms an enlarged character image (hereinafter referred to as a multi-value character image) for displaying in the normal display mode of the size 1 time in the longitudinal direction and 3 times in the arrangement direction (that is, M = 1, N = 3). It is supposed to be.

따라서, 본 제2 실시예의 표시 장치(1b)에 있어서는, 문자 화상 생성부(12b)는, 폰트 선택부(12a)에 의해서 취득된 아웃라인 데이터에 기초하여, 입력된 문자 크기(예컨대 5 포인트)에 대하여, 상기 배열 방향으로만 3배 사이즈(예컨대 5×3=15 포인트)의 동일 문자의 확대 문자 화상을 작성하게 된다. Therefore, in the display device 1b of the second embodiment, the character image generation unit 12b is based on the outline data acquired by the font selection unit 12a, and the input character size (for example, five points). On the other hand, the enlarged character image of the same character of 3 times size (for example, 5x3 = 15 points) is produced only in the said arrangement direction.

즉, 계산 수단(12)은, 문자 입력 수단(11)으로부터 입력된 문자 정보에 기초하여, 폰트 메모리(13a)로부터 표시 대상인 문자 화상의 아웃라인 데이터를 취득하고, 이들 아웃라인 데이터나 문자 정보에 기초하여, 문자 입력 수단(11)에 의해서 표시할 것이 지시된 문자에 대해서, 그 문자 화상에 있어서의 문자 크기에 대하여 길이 방향으로 1배 및 배열 방향으로 N배 사이즈의 동일 문자를 통상 표시 모드로 표시하기 위한 확대 문자 화상(이하, 문자 화상이라 함)을 형성하게 된다. That is, the calculation means 12 acquires the outline data of the character image to be displayed from the font memory 13a on the basis of the character information input from the character input means 11, and applies these outline data and the character information to the outline data. On the basis of this, for the character instructed to be displayed by the character input means 11, the same character of size 1 times in the longitudinal direction and N times in the arrangement direction is returned to the normal display mode with respect to the character size in the character image. An enlarged character image (hereinafter referred to as a character image) for display is formed.

그리고, 본 제2 실시예의 표시 장치(1b)에서는, 앤티앨리어싱 처리부(12c)가, 문자 화상 생성부(12b)에 의해 작성된 문자 화상에 대하여 앤티앨리어싱 처리를 행함으로써 계조화하여 다계조 문자 화상을 작성하고, 서브픽셀 계조화 처리부(12d)가, 이 작성된 다중값 문자 화상을 표시부(2)를 구성하는 각 장방형 표시 소자(10)에 전개하기 위한 처리를 행하게 된다. Then, in the display device 1b of the second embodiment, the anti-aliasing processing unit 12c performs gradation by performing anti-aliasing processing on the character image created by the character image generation unit 12b to produce a multi-gradation character image. Then, the subpixel gradation processing unit 12d performs processing for developing the generated multi-value character image on each rectangular display element 10 constituting the display unit 2.

한편, 본 제2실시예의 표시 장치(1b)에 있어서는, 서브픽셀 계조화 처리부(12d)(소자 휘도치 산출부(5))는 다중값 문자 화상을 구성하는 각 화소의 좌표(픽셀 단위 좌표; 도 5a 참조)를 표시부(2)를 구성하는 각 장방형 표시 소자(10)에 대응하는 좌표(직교 소자 좌표; 도 5b 참조)로 맵핑할 때에, 화상 메모리(13b)에 전개된 다중값 문자 화상에 포함되는, 길이 방향(표시 소자(10)의 배열 방향과 직교하는 방향)에 있어서의 개개의 화소를 각각 하나의 표시 소자(10)에 대응시키도록 되어 있다. On the other hand, in the display device 1b of the second embodiment, the subpixel gradation processing unit 12d (element luminance value calculating unit 5) includes coordinates (pixel unit coordinates) of each pixel constituting the multi-value character image; 5A) is mapped to the multi-value character image developed in the image memory 13b when mapping to coordinates (orthogonal element coordinates; see FIG. 5B) corresponding to each rectangular display element 10 constituting the display unit 2. Each pixel in the longitudinal direction (the direction orthogonal to the arrangement direction of the display element 10) included is made to correspond to one display element 10, respectively.

이에 따라, 서브픽셀 계조화 처리부(12d)는 1개의 표시 소자(10)에 하나의 화소를 대응시켜, 표시 대상인 문자 화상을 표시부(2)에 표시하도록 하게 된다. Accordingly, the subpixel gradation processing unit 12d associates one pixel with one display element 10 so as to display the character image that is the display target on the display unit 2.

본 발명의 제2 실시예로서의 표시 장치(1b)에 있어서의 계산 수단(12)(표시 제어부(3b))의 처리를, 도 10b, 도 10c, 도 10d, 도 10e, 도 10f를 참조하면서, 도 10a에 도시된 흐름도(단계 A10, A20, C45, A50 ~ A100)에 따라 설명한다. 한편, 도면 중, 이미 전술한 부호와 동일한 부호를 가진 단계는 동일하거나 혹은 거의 동일한 처리를 나타내고 있기 때문에, 그 상세한 설명은 생략한다. The process of the calculation means 12 (display control part 3b) in the display apparatus 1b as 2nd Example of this invention is shown, referring FIG. 10B, 10C, 10D, 10E, 10F. A description will be given according to the flowcharts (steps A10, A20, C45, A50 to A100) shown in 10a. In addition, since the step which has the code | symbol same as the code | symbol mentioned above already shows the same or almost the same process in the figure, the detailed description is abbreviate | omitted.

또한, 도 10b에 도시된 예에 있어서도, 폰트 사이즈(Size): 5 포인트(points), 폰트 타입(Type): 고딕(Gothic) 및 세리프의 유무(Serif); 없음(none)으로 이루어지는 폰트 정보와, 문자 「α」를 나타내는 문자 코드(0 x 83bf)로 이루어지는 정보가 문자 정보로서 입력된 예를 도시하고 있다. Also in the example shown in Fig. 10B, font size: 5 points, font type: Gothic and serif; The example in which the font information which consists of none and the information which consists of the character code (0x83bf) which shows the character "(alpha)" was input as character information is shown.

본 제2 실시예의 표시 장치(1b)에서는, 폰트 선택부(12a)가, 표시 대상인 문자 화상의 문자 크기(예컨대 5 포인트)에 대하여, 배열 방향으로만 3배 사이즈(예컨대 15 포인트)를 구하고, 문자 화상 생성부(12b)가, 이 산출된 사이즈의 동일 문자의 문자 화상을 형성한다(래스터라이즈; 단계 C45, 도 10c 참조). 예컨대, 도 10c에는, 길이 방향(세로방향)의 치수가 a이고, 배열 방향(가로 방향)의 치수가 3a인 문자 화상의 예를 나타내고 있다. In the display device 1b of the second embodiment, the font selector 12a obtains a size three times (for example, 15 points) only in the arrangement direction with respect to the character size (for example, 5 points) of the character image to be displayed, The character image generation part 12b forms the character image of the same character of this calculated size (rasterize; step C45, see FIG. 10C). For example, in FIG. 10C, the dimension of the longitudinal direction (vertical direction) is a, and the example of the character image whose dimension of the arrangement direction (horizontal direction) is 3a is shown.

그리고, 앤티앨리어싱 처리부(12c)가 이 문자 화상의 가장자리의 계조화(앤티앨리어싱; 단계 A50)를 행하여 다계조 문자 화상을 생성하여, 화상 메모리(13b)에 전개한다(도 10d 참조). Then, the anti-aliasing processing unit 12c performs gradation (anti-aliasing; step A50) of the edge of this character image to generate a multi-gradation character image, and develops it into the image memory 13b (see Fig. 10D).

한편, 본 제2 실시예의 표시 장치(1b)에서는 상기한 단계 A10, A20, C45, A50을 문자 생성 과정이라고 하는 경우도 있다. On the other hand, in the display device 1b of the second embodiment, the above-described steps A10, A20, C45, and A50 may be referred to as a character generation process.

이하, 제1 실시예의 표시 장치(1a)와 마찬가지로, 서브픽셀 계조화 처리부(12d)가, 서브픽셀 계조화 처리 및 명도 변환 처리를 하고(단계 A60~A80, 도 10e 참조), 산출(변환)한 휘도치를 다계조 메모리(화상 메모리(13b))에 전개하고 (단계 A90, 도 10f 참조), 계산 수단(12)(표시 제어부(3))은 화상 메모리(13b)에 전개되어 있는 휘도치(문자 화상)에 따라서 각 표시 소자(10)의 발광 상태 등을 제어하여, 문자 화상을 이루는 각 문자를 표시부(2)에 표시한다(단계 A100). Hereinafter, similarly to the display device 1a of the first embodiment, the subpixel gradation processing unit 12d performs the subpixel gradation processing and the brightness conversion processing (steps A60 to A80, see FIG. 10E), and calculates (converts) One luminance value is developed in a multi-gradation memory (image memory 13b) (steps A90 and FIG. 10F), and the calculation means 12 (display control unit 3) expands the luminance value (developed in image memory 13b). The light emission state of each display element 10 is controlled according to the character image), and each character constituting the character image is displayed on the display portion 2 (step A100).

이와 같이, 본 발명의 제2 실시예로서의 표시 장치(1b)에 따르면, 제1 실시예의 표시 장치(1a)와 같은 작용·효과를 얻을 수 있는 것 외에 표시 제어부(3b)가, 각 표시 소자(10)를 각각 1개의 화소에 대응시키기 때문에, 서브픽셀 계조화 처리부(12d)에 있어서, 복수의 화소에 기초한 표시 소자(10)의 휘도치의 산출(제1 실시예에 있어서의 식(1) 참조) 등의 처리를 할 필요가 없어, 문자 화상을 표시하는 데 걸리는 처리 시간을 단축할 수 있다. As described above, according to the display device 1b according to the second embodiment of the present invention, the same operation and effect as the display device 1a of the first embodiment can be obtained, and the display control unit 3b has each display element 10. ) Corresponds to one pixel, so that the subpixel gradation processing unit 12d calculates the luminance value of the display element 10 based on the plurality of pixels (see equation (1) in the first embodiment). There is no need to perform such processing, and the processing time for displaying the character image can be shortened.

(C) 제3 실시예의 설명(C) Description of the third embodiment

본 발명의 제3 실시예로서의 표시 장치(1c)도, 제1 실시예의 표시 장치(1a)와 마찬가지로, 예컨대, 컴퓨터 등의 정보 처리 장치에 구비되며, 도 1에 도시된 바와 같이, 표시부(2) 및 표시 제어부(3c)를 갖추어 구성되어 있다. The display device 1c as the third embodiment of the present invention is also provided in an information processing device such as a computer, for example, similarly to the display device 1a of the first embodiment, and as shown in FIG. And the display control part 3c.

표시 제어부(3c)는 제1 실시예의 표시 제어부(3a)와 마찬가지로, 표시부(2)에 문자 화상을 표시하기 위한 제어를 행하는 것으로, 제1 실시예의 다계조 문자 생성부(4a), 소자 휘도치 산출부(5) 및 휘도치 변환부(7)의 기능을 일체적으로 행하게 되어 있으며, 계산 수단(12)에 있어서, 문자 화상 생성부(12b), 앤티앨리어싱 처리부(12c) 및 서브픽셀 계조화 처리부(12d)의 기능을 일체적으로 행하게 되어 있다. The display control unit 3c performs control for displaying a character image on the display unit 2, similarly to the display control unit 3a of the first embodiment, and the multi-gradation character generation unit 4a and the element luminance value of the first embodiment. The functions of the calculator 5 and the brightness value converting unit 7 are integrally performed. In the calculating means 12, the character image generating unit 12b, the anti-aliasing processing unit 12c, and the subpixel gradation are performed. The function of the processor 12d is integrally performed.

또한, 본 제3 실시예의 표시 장치(1c)에서는, 계산 수단(12)은 아웃라인 데이터에 기초하여 문자의 윤곽 정보(윤곽 좌표)를 산출하고, 이 산출한 윤곽좌표를 직교 소자 좌표에 직접 전개(맵핑)하도록 되어 있다(도 11d 참조). 한편, 본 제3 실시예의 표시 장치(1c)에 있어서 윤곽 좌표를 전개하는 직교 소자 좌표는 도 11d에 도시한 바와 같이, 표시 소자(10)에 대응하는 단위 장방형을 길이 방향 및 이 길이 방향과 직교하는 방향으로 각각 연속적으로 나란히 늘어놓음으로써 구성되고 있다. In addition, in the display device 1c of the third embodiment, the calculation means 12 calculates outline information (contour coordinates) of the characters based on the outline data, and directly expands the calculated outline coordinates in the Cartesian element coordinates. (Mapping) (see FIG. 11D). On the other hand, in the display device 1c of the third embodiment, the orthogonal element coordinates that expand the outline coordinates are orthogonal to the longitudinal direction and the longitudinal direction of the unit rectangle corresponding to the display element 10, as shown in Fig. 11D. It is configured by lining up each other successively in a direction.

그리고, 계산 수단(12)은 직교 소자 좌표계에 있어서 표시 소자(10)에 대응해 배치된 단위 장방형과 문자의 윤곽선과의 공차 정보(겹침 정보)에 기초하여, 휘도 배분(가중치 계산)을 하도록 되어 있다. The calculation means 12 performs luminance distribution (weighting calculation) on the basis of the tolerance information (overlapping information) between the unit rectangle and the contour of the character arranged corresponding to the display element 10 in the Cartesian element coordinate system. have.

한편, 본 실시예 중, 이미 전술한 부호와 동일한 부호는 동일하거나 혹은 거의 동일한 부분을 나타내고 있기 때문에, 그 설명은 생략한다. 또, 본 제2 실시예의 표시 장치(1b)는 도 2에 도시된 표시 장치(1a)와 같은 방식의 하드웨어 구성을 갖추고 있기 때문에, 이하, 하드웨어 구성에 관한 설명은 도 2를 참조하여 하는 것으로 한다. In addition, in this embodiment, since the code | symbol same as the code | symbol mentioned above has shown the same or almost the same part, the description is abbreviate | omitted. In addition, since the display device 1b of the second embodiment has the same hardware configuration as that of the display device 1a shown in FIG. 2, the description of the hardware configuration will be described below with reference to FIG. .

본 발명의 제3 실시예로서의 표시 장치(1c)에서의 계산 수단(12)(표시 제어 부(3c))의 처리를 도 11b, 도 11c, 도 11d, 도 11e, 도 11f를 참조하면서, 도 11a에 도시하는 흐름도(단계 A10, A20, D35, A70, D75, A80 ~ A100)에 따라 설명한다. 한편, 도면 중, 이미 전술한 부호와 동일한 부호를 가진 단계는 동일하거나 혹은 거의 동일한 처리를 나타내고 있기 때문에, 그 상세한 설명은 생략한다. 11A while referring to FIGS. 11B, 11C, 11D, 11E, and 11F for processing of the calculation means 12 (display control section 3c) in the display device 1c as the third embodiment of the present invention. It demonstrates according to the flowchart (step A10, A20, D35, A70, D75, A80-A100) shown to the following. In addition, since the step which has the code | symbol same as the code | symbol mentioned above already shows the same or almost the same process in the figure, the detailed description is abbreviate | omitted.

또한, 도 11b에 도시된 예에 있어서도, 폰트 사이즈(Size): 5 포인트(points), 폰트 타입(Type): 고딕(Gothic) 및 세리프의 유무(Serif); 없음(none)으로 이루어지는 폰트 정보와, 문자 「α」를 나타내는 문자 코드(0 x 83bf)로 이루어진 정보가 문자 정보로 입력된 예를 도시하고 있다. Also in the example shown in Fig. 11B, font size: 5 points, font type: Gothic and serif; The example in which the font information which consists of none and the information which consists of the character code (0x83bf) which shows the character "(alpha)" was input as character information is shown.

본 제3 실시예의 표시 장치(1c)에서는, 문자 입력 수단(11)에 의해서 표시 대상 문자를 특정하는 문자 코드가 입력되면(단계 A10), 계산 수단(12)은 입력된 문자 정보(폰트 정보, 문자 코드)에 기초하여(도 11b 참조), 폰트 선택부(12a)가 표시 대상 문자에 대한 아웃라인 폰트에 관한 정보(아웃라인 데이터)를 폰트 메모리(13a)로부터 취득(문자 코드화)하고(단계 A20), 표시 대상인 문자 화상의 문자 크기(예컨대 5 포인트)에 대하여, 상기 길이 방향 및 배열 방향으로 각각 3배 사이즈(예컨대 15 포인트)를 구하는 동시에, 이 산출한 사이즈의 동일 문자의 윤곽(문자 윤곽)을 계산한다(단계 D35, 도 11c 참조). In the display device 1c of the third embodiment, when the character code for specifying the display target character is input by the character input means 11 (step A10), the calculation means 12 inputs the input character information (font information, Based on the character code (see FIG. 11B), the font selector 12a obtains (character coded) information (outline data) about the outline font for the character to be displayed (character coded) (step A20), with respect to the character size (for example, 5 points) of the character image to be displayed, three times the size (for example, 15 points) are obtained in the longitudinal direction and the arrangement direction, respectively, and the outline of the same character of the calculated size (character outline) ) (Step D35, see FIG. 11C).

그리고, 계산 수단(12)은 문자의 윤곽 정보(윤곽 좌표)를 픽셀 단위 좌표에서 직교 소자 좌표로 변환한다(단계 A70). 즉, 계산 수단(12)은 도 11d에 도시된 바와 같이, 산출한 문자 윤곽을 표시 소자(10)에 대응하는 직교 소자 좌표계에 전개(맵핑)하여, 직교 소자 좌표계에 있어서 표시 소자(10)에 대응해 배치된 단위 장 방형과 윤곽선과의 공차 정보(겹침 정보)에 기초하여, 휘도 배분(가중치 계산)을 한다(단계 D75). Then, the calculating means 12 converts the outline information (contour coordinates) of the characters from the pixel unit coordinates to the orthogonal element coordinates (step A70). That is, the calculation means 12 expands (maps) the calculated character outline to the orthogonal element coordinate system corresponding to the display element 10, as shown in FIG. 11D, to the display element 10 in the orthogonal element coordinate system. Based on the tolerance information (overlapping information) between the corresponding unit rectangle and the contour line, the luminance distribution (weighting calculation) is performed (step D75).

한편, 도 11d에 도시된 예에서는, 문자 윤곽(문자 화상)을 표시 소자(10) 화소에 대응해 배치된 단위 장방형 위에 서로 겹치도록 전개한 예를 나타내고 있으며, 각 단위 장방형에서 문자 화상(문자 윤곽)이 겹치는 면적의 비율에 따라, 각 눈금에 대응하는 화소의 화소치를 결정하는 과정을 나타내고 있다. 한편, 이 도 11d에 도시된 예에서는, 각 장방형 소자에 문자 화상이 겹치는 면적의 비율(겹침률)을 퍼센테이지(0 ~ 100)로 나타내고 있다. 예컨대, 문자 화상이 완전히 겹치고 있는 단위 장방형(겹침률 100%)에는 100을 나타내고, 문자 화상이 전혀 겹치고 있지 않은 단위 장방형(겹침률 0%)에는 0을 나타내는 동시에, 부분적으로 겹치고 있는 단위 장방형에 대해서는 그 겹치는 면적에 비례하여 그 퍼센테이지를 나타내고 있다. On the other hand, in the example shown in Fig. 11D, an example is shown in which character outlines (character images) are developed so as to overlap each other on a unit rectangle arranged in correspondence with the pixels of the display element 10, and character images (character outlines) in each unit rectangle. The process of determining the pixel value of the pixel corresponding to each scale is shown according to the ratio of the area where () overlaps. On the other hand, in the example shown in Fig. 11D, the percentage (overlapping rate) of the area where the character image overlaps each rectangular element is represented by percentages (0 to 100). For example, 100 is shown for a unit rectangle (100% overlap) in which a character image completely overlaps, while 0 is shown for a unit rectangle (0% overlap) in which a text image does not overlap at all, and about a unit rectangle partially overlapping. The percentage is shown in proportion to the overlapping area.

그리고, 계산 수단(12)은 이들 겹침률(겹침 정보)에 기초하여, 각 표시 소자(10)(단위 장방형)에의 휘도 배분을 산출한다. And the calculation means 12 calculates the brightness distribution to each display element 10 (unit rectangle) based on these overlap rates (overlap information).

그 후, 계산 수단(12)은 명도 변환을 하여(단계 A80, 도 11e 참조), 산출(변환)한 휘도치를 다계조 메모리(화상 메모리(13b))에 전개하고(단계 A90, 도 11f 참조), 계산 수단(12)(표시 제어부(3))은 화상 메모리(13b)에 전개되어 있는 휘도치(문자 화상)에 따라 각 표시 소자(10)의 발광 상태 등을 제어하여, 문자 화상을 이루는 각 문자를 표시부(2)에 표시한다(단계 A100). Thereafter, the calculation means 12 performs brightness conversion (step A80, see FIG. 11E), expands the calculated (converted) luminance value in the multi-gradation memory (image memory 13b) (see steps A90, FIG. 11F). The calculation means 12 (the display control part 3) controls the light emission state of each display element 10 according to the luminance value (character image) developed in the image memory 13b, and forms the character image. A character is displayed on the display unit 2 (step A100).

도 12는 본 발명의 제3 실시예로서의 표시 장치(1c)에서의 문자 화상의 표시 방법을 설명하기 위한 흐름을 도시한 도면(단계 E10~E30)이며, 문자 「イ」를 표시부(2)에 표시하는 예를 도시하고 있다. 도 12에 도시된 바와 같이, 본 제3 실시예의 표시 장치(1c)에서는, 표시하는 문자 화상에 대한 정보를 취득하고(단계 E10), 그 문자의 윤곽 정보(아웃라인)를 취득·계산하여(단계 E20), 직교 소자 좌표 상에서 다계조 문자 화상을 형성한다(단계 E30). FIG. 12 is a diagram (steps E10 to E30) showing a flow for explaining the display method of the character image in the display device 1c according to the third embodiment of the present invention, and the character "I" is displayed on the display unit 2. FIG. An example is shown. As shown in Fig. 12, in the display device 1c of the third embodiment, the information on the character image to be displayed is acquired (step E10), and the outline information (outline) of the character is acquired and calculated ( Step E20), a multi-gradation character image is formed on the orthogonal element coordinates (step E30).

구체적으로는, 직교 소자 좌표 상에 문자 윤곽을 맵핑하여, 직교 소자 좌표계에서 표시 소자(10)에 대응해 배치 단위 장방형과 문자의 윤곽선과의 공차 정보(겹침 정보)에 기초하여, 휘도 배분(가중치 계산)을 하는 것이다. Specifically, the character outline is mapped onto the Cartesian element coordinates, and the luminance distribution (weighting value) is based on the tolerance information (overlapping information) between the layout unit rectangle and the outline of the character corresponding to the display element 10 in the Cartesian element coordinate system. Calculation).

이와 같이, 본 발명의 제3 실시예로서의 표시 장치(1c)에 따르면, 제1 실시와 같은 작용·효과를 얻을 수 있는 것 외에 직교 소자 좌표 상에 직접 문자윤곽을 전개하기 때문에, 처리를 고속화할 수 있다. As described above, according to the display device 1c according to the third embodiment of the present invention, the same operation and effect as in the first embodiment can be obtained, and the character outline is directly expanded on the orthogonal element coordinates, so that the processing can be speeded up. have.

즉, 표시 소자(10)에 대응하여 형성된 직교 소자 좌표계(직교 화상 좌표계)에서의 각 단위 장방형(장방형 표시 소자)과 확대 문자 화상과의 겹침 정보에 기초하여, 각 표시 소자(10)에 대한 휘도치를 산출함으로써, 처리를 고속화할 수 있다. That is, the luminance of each display element 10 based on the overlapping information between each unit rectangle (rectangular display element) and the enlarged character image in the rectangular element coordinate system (orthogonal image coordinate system) formed corresponding to the display element 10. By calculating the value, the processing can be speeded up.

(D) 제4 실시예의 설명(D) Description of Embodiment 4

도 13은 본 발명의 제4 실시예로서의 표시 장치(1d)의 하드웨어 구성을 도시하는 블록도이다. Fig. 13 is a block diagram showing the hardware configuration of the display device 1d as the fourth embodiment of the present invention.

본 제4 실시예로서의 표시 장치(1d)는 복수 개의 래스터라이저(문자 화상 작성 수단)(15)를 갖추는 동시에, 문자의 폰트와 문자를 생성하는 래스터라이저를 대응시킴으로써 구성된 대응표(16)를 갖춰, 폰트에 대응하는 래스터라이저를 이 대응 표(16)를 참조하여 선택하고, 선택된 래스터라이저(15)를 이용하여 문자 화상(다계조 문자 화상)을 생성하도록 되어 있다. The display device 1d according to the fourth embodiment has a plurality of rasterizers (character image creating means) 15, and has a correspondence table 16 constructed by associating a font of a character with a rasterizer for generating a character. The rasterizer corresponding to is selected with reference to this correspondence table 16, and a character image (multi-gradation character image) is generated using the selected rasterizer 15.

한편, 도 13에 도시하는 예에 있어서는, i개(i는 자연수)의 래스터라이저(15-1, 15-2 …, 15-i)가 갖춰져 있으며, 이하, 래스터라이저를 나타내는 부호로서는, 복수 개의 래스터라이저 중 하나를 특정할 필요가 있을 때에는 부호 15-1 ~15-i를 이용하지만, 임의의 래스터라이저를 지시할 때는 부호 15를 이용한다. 또, 한편, 도면 중, 이미 전술한 부호와 동일한 부호는 동일하거나 또는 거의 동일한 부분을 나타내고 있기 때문에, 그 상세한 설명은 생략한다. On the other hand, in the example shown in Fig. 13, i (i is a natural number) rasterizers 15-1, 15-2, ..., 15-i are provided, and as the reference numerals for the rasterizers, Reference numerals 15-1 to 15-i are used when one of the rasterizers needs to be specified, while reference numeral 15 is used to indicate any rasterizer. In addition, in the figure, since the code | symbol same as the code | symbol mentioned above has shown the same or almost the same part, the detailed description is abbreviate | omitted.

또한, 래스터라이저(문자 화상 생성 수단)(15)는 전술한 각 실시예에 있어서의 문자 화상 생성부(12b) 및 앤티앨리어싱 처리부(12c)로서의 기능을 갖추는 것이다. The rasterizer (character image generation means) 15 has functions as the character image generation unit 12b and the anti-aliasing processing unit 12c in the above-described embodiments.

도 14는 본 발명의 제4 실시예로서의 표시 장치(1d)에서 이용되는 폰트와 래스터라이저와의 대응표(16)의 예가 도시된 도면으로, 이 대응표(16)는 문자의 폰트와 문자를 생성하는 래스터라이저에 대응시킴으로써 구성되고 있다. 그리고, 예컨대 폰트 선택부(선택부)(12a)가, 문자 입력 수단(11)에 의해 표시부(2)에 표시가 지시된 문자에 대해서, 그 문자 정보(텍스트 데이터, 폰트 정보)에 기초하여 문자 크기 정보나 그 문자에 관한 아웃라인 데이터를 폰트 메모리(13a)로부터 취득하는 동시에, 대응표(16)를 참조하여, 그 폰트에 대응하는 래스터라이저(15)를 선택하도록 되어 있다. Fig. 14 is a diagram showing an example of the correspondence table 16 between the font and the rasterizer used in the display device 1d as the fourth embodiment of the present invention. The correspondence table 16 is a raster for generating the font and the character of the character. It is comprised by responding to a riser. Then, for example, the font selection unit (selection unit) 12a uses the character input unit 11 to display characters on the display unit 2 based on the character information (text data and font information). The size information and outline data relating to the character are obtained from the font memory 13a, and the rasterizer 15 corresponding to the font is selected by referring to the correspondence table 16.

한편, 본 제4 실시예에 있어서는, 폰트 선택부(12a)가, 복수의 문자 작성 수 단 중에서 임의의 문자 작성 수단을 선택하는 선택부로서의 기능을 하여, 폰트에 대응하는 래스터라이저의 선택을 하도록 되어 있지만, 이것에 한정되는 것이 아니며, 이러한 선택부로서의 기능을 다른 곳에 갖추더라도 좋다. On the other hand, in the fourth embodiment, the font selection unit 12a functions as a selection unit for selecting an arbitrary character creation means from among a plurality of character creation steps, so that the rasterizer corresponding to the font can be selected. However, the present invention is not limited thereto, and functions as the selection unit may be provided elsewhere.

본 발명의 제4 실시예로서의 표시 장치(1d)에 따르면, 전술한 각 실시예와 같은 작용·효과를 얻을 수 있는 것 외에 복수 개의 래스터라이저를 이용할 수 있는 동시에, 이들 복수 개의 래스터라이저 중에서, 폰트에 대응하는 래스터라이저를 이용하여 문자 화상을 생성할 수 있기 때문에 매우 편리하다.According to the display device 1d as the fourth embodiment of the present invention, the same effects and effects as those of the above-described embodiments can be obtained, and a plurality of rasterizers can be used, and among the plurality of rasterizers, It is very convenient because a character image can be generated using a corresponding rasterizer.

(E) 기타 (E) other

도 15는 본 발명의 각 실시예의 표시 장치(1a, 1b, 1c, 1d)의 적용 범위의 예가 도시된 도면이다. 도 15에서, 세로축은 액정 디스플레이 탑재 기기의 스펙을 나타내고 있고, 또, 가로축은 액정 디스플레이의 해상도(단위: PPI(Pixels per inch))를 나타내고 있다. FIG. 15 is a diagram showing an example of an application range of the display devices 1a, 1b, 1c, and 1d of each embodiment of the present invention. In FIG. 15, the vertical axis | shaft has shown the specification of the liquid crystal display mounting apparatus, and the horizontal axis | shaft has shown the resolution (unit: Pixels per inch (PPI)) of a liquid crystal display.

처리 성능이 느린 기기에서는 문자 윤곽 계산에 시간이 걸려 문자 표시 속도가 늦어지기 때문에, 본원 발명의 실시에는 처리 성능이 높은 기기를 이용하는 것이 바람직하다. 또, 약 120 ppi 이하의 패널 해상도를 갖는 기기에는, 도트 폰트를 이용하여 문자 화상을 표시하게 하는 쪽이 처리 속도(표시 속도)가 빨라서 적합하다. 한편, 약 240 ppi 이상의 패널 해상도를 갖는 기기인 경우에는, 픽셀 자체가 정밀하게 되기 때문에, 본원 방법(계조 표시)의 우위성이 현저하지 않게 된다. 따라서, 전술한 본원 방법은 컬러 표시를 하는 표시 수단의 화소 해상도(패널 해상도)가 120 ppi 내지 240 ppi인 기기에 이용하는 것이 특히 적합하다고 할 수 있다. In a device with a slow processing performance, the character outline calculation takes a long time and the text display speed becomes slow. Therefore, it is preferable to use a device having a high processing performance in the practice of the present invention. In addition, a device having a panel resolution of about 120 ppi or less is suitable for displaying a character image using a dot font because of its faster processing speed (display speed). On the other hand, in the case of a device having a panel resolution of about 240 ppi or more, since the pixels themselves become precise, the superiority of the method (gradation display) of the present application is not remarkable. Therefore, it can be said that the above-described method of the present application is particularly suitable for use in a device whose pixel resolution (panel resolution) of the display means for displaying color is 120 ppi to 240 ppi.

한편, 전술한 본원 발명에서는 이하에 나타내는 원리를 이용하고 있다. In addition, in the above-mentioned this invention, the principle shown below is used.

① 육안의 해상 한계에 의한 혼색. ① Mixed color due to visual resolution limitation.

도 16은 콘트라스트 민감도와 공간 주파수와의 관계가 도시된 도면(K. T Spoehr, S. W. Lehmkuhle, "Visual Information Processing"에서 발췌)이다. FIG. 16 is a diagram showing the relationship between contrast sensitivity and spatial frequency (extracted from K. T Spoehr, S. W. Lehmkuhle, "Visual Information Processing").

일반적으로, 5 포인트 정도의 문자는 통상적으로 표시기를 보는 거리(예컨대 300 mm) 정도에서 관찰한 경우에는, 약 0. 3도 정도의 시각(angle of view)을 갖는다. 이 시각에서, RGB의 화소를 분리하려면, 공간 주파수가 In general, a character of about 5 points typically has an angle of view of about 0.3 degrees when viewed at a distance (eg 300 mm) from which the indicator is viewed. At this point, to separate the RGB pixels, the spatial frequency

1/0.3×7(픽셀)×3= 70 (사이클/도)1 / 0.3 × 7 (pixels) × 3 = 70 (cycles / degrees)

정도의 해상도를 요한다. It requires some resolution.

그러나, 도 16에 도시된 바와 같이, 공간 주파수가 70(사이클/도)이 되면 콘트라스트 민감도가 10 이하가 되어, 사람의 육안으로 이 레벨의 콘트라스트 민감도 소자를 해상하는 것은 곤란하다. 이 경우, RGB의 각 색은 개별적으로 인식되지 않으며, 사람은 그 혼색을 감지하게 된다. However, as shown in Fig. 16, when the spatial frequency reaches 70 (cycles / degree), the contrast sensitivity becomes 10 or less, and it is difficult for the human eye to resolve this level of contrast sensitivity element. In this case, each color of RGB is not recognized individually, and the person perceives the mixed color.

② 작은 시야에서의 색 지각 특이성② specificity of color perception in small field of view

시각이 1도 이하인 경우, 사람의 눈이 색상 구별을 하는 것이 곤란하다는 것은 알려져 있다. 그러므로, 정밀한 RGB 소자를 개별적으로 관찰하는 경우에, RGB의 극단적인 차이는 인식되지 않고, 눈의 색각 영역(color sensation region)은 좁아진다. 따라서, RGB의 색 분산이 적절한 정도로 있으면, 표시 문자는 명도 정보가 주로 눈을 통해 관찰되게 된다. It is known that when eyes are 1 degree or less, it is difficult for a human eye to distinguish colors. Therefore, in the case of observing precise RGB elements individually, extreme differences in RGB are not recognized, and the color sensation region of the eye is narrowed. Therefore, if the RGB color dispersion is at an appropriate level, the display character is mainly the brightness information is observed through the eye.

전술한 ① 및 ②의 원리로부터, 시각 1도 이하의 고선명 문자를 인식하는 경 우에, RGB의 색상 정보는 눈에 인식되지 않고서 혼색되는 것을 알 수 있다. 본원 발명에서는, 이 원리에 따라, RGB의 3 소자에 의해 복수 화소를 표시함으로써 문자의 계조화가 이루어지고 있다. From the above-described principles of 1 and 2, it can be seen that when recognizing high-definition characters of 1 degree or less in time, RGB color information is mixed without being recognized by the eye. In the present invention, gradation of the character is performed by displaying a plurality of pixels by three elements of RGB.

또한, 혼색의 명도 정보만이 유효하기 때문에, 각 소자의 명도에 따른 계조 단계를 작성한다. In addition, since only the brightness information of mixed colors is valid, a gradation step corresponding to the brightness of each element is created.

이들에 의해, 문자 화상의 획이 비대화되지 않은 문자 표시가 가능하게 되어, 고선명 문자 표시를 실현할 수 있다. By this, the character display in which the stroke of a character image is not enlarged is attained, and high definition character display can be implement | achieved.

전술한 각 실시예에서는, 아웃라인 데이터에 기초하여 표시 화소에 대응한 휘도 계조를 구함으로써, 장방형 표시 소자(10)에 대응하는 직교 소자 좌표계에의 휘도치의 전개(서브픽셀 맵핑)를 할 때의 양자화 오차를 경감하여, 생성 정밀도를 향상시키게 된다. 즉, 다계조 문자 생성부(1a, 4b)가 생성하는 문자 화상을 다계조화함으로써 문자의 작성 정밀도를 향상시켜, 양자화 오차 등에 의한 문자 화상의 왜곡을 없애게 된다. In each of the above-described embodiments, the luminance gradation corresponding to the display pixel is obtained on the basis of the outline data, and when the luminance value is expanded (subpixel mapping) to the Cartesian element coordinate system corresponding to the rectangular display element 10. The generation accuracy can be improved by reducing the quantization error. That is, multi-gradation of the character images generated by the multi-gradation character generation units 1a and 4b improves the writing accuracy of the character, and eliminates distortion of the character image due to quantization error or the like.

미리 계조화된 다계조의 문자 화상을 서브픽셀에 전개한 경우에, 일반적으로는 문자에 착색이 발생한다고 생각되고 있다. 그러나, 본 발명에서는, 계조화되는 문자 가장자리의 화소(장방형 표시 소자(10))의 크기에 착안하여, 이것에 시각 특성을 적용함으로써 색상 불균일의 발생이 회피된다.In the case where a multi-gradation character image that has been pre-graded is developed in a subpixel, it is generally considered that coloring occurs in the character. However, in the present invention, attention is paid to the size of the pixel (rectangle display element 10) at the edge of the character to be gradated, and the occurrence of color irregularity is avoided by applying visual characteristics thereto.

일본어로 대표되는 획가 많은 정밀한 문자를 표시하는 경우에, 다계조화되는 부분은 문자 가장자리에 한정된다. 이 때문에, 계조화되는 부분은 문자 자신보다 더욱 협소(1 화소 이내 정도)하다. 그래서, 협소한 영역에서의 인간의 지각 특성, 즉 「대상을 전망하는 각이 수분 이내이면, 사람의 색 지각 능력이 저하되는 것」을 이용하고 있다. When the strokes represented by Japanese display many fine characters, the portion to be multi-graded is limited to the character edges. For this reason, the gradation part is narrower (about 1 pixel or less) than the character itself. Therefore, human perceptual characteristics in a narrow area, that is, "a person's color perception ability falls when the angle of view of the object is within a few minutes" is used.

120 dpi의 화면을 300 mm의 거리에서 전망하는 각도는 약 2.4분이다. 계조 부분을 전망하는 시야각은 수분 이내이기 때문에, 인간은 문자 가장자리의 색을 감지하지 못하고, 밝기만을 감지하게 된다. 이에 따라, 문자 가장자리에 착색이 발생하지 않고, 미리 래스터라이저로 계조화된 문자 화상을 서브픽셀 맵핑하는 것이 가능하게 된다. The angle of view of a 120 dpi screen from a distance of 300 mm is about 2.4 minutes. Since the viewing angle to view the gradation part is within a few minutes, the human being does not detect the color of the character edge, but only the brightness. This makes it possible to subpixel map the character image that has been previously grayscaled with the rasterizer without coloration occurring at the edges of the character.

아웃라인 데이터로부터 직접 다계조의 문자 화상을 생성하여, 이 문자 화상을 직교 소자 좌표에 맵핑함으로써, 장방형 표시 소자(10)에 대당하는 좌표계에서의 계조 폰트보다 더욱 고선명한 문자 표시가 가능하게 된다. 또, 동시에, 기존의 계조화 처리를 포함하는 문자 작성 과정을 이용하여, 서브픽셀 맵핑화한 문자 표시를 행하는 것도 가능하게 된다. By generating a multi-gradation character image directly from the outline data and mapping the character image to the orthogonal element coordinates, it becomes possible to display a character with higher definition than the gradation font in the coordinate system corresponding to the rectangular display element 10. At the same time, it is also possible to perform character display with subpixel mapping using a character creation process including the existing gradation processing.

그리고, 본 발명은 전술한 실시예에 한정되는 것이 아니라, 본 발명의 취지를 벗어나지 않는 범위에서 여러 가지로 변형되어 실시될 수 있다. In addition, the present invention is not limited to the above-described embodiments, but may be modified and practiced in various ways without departing from the spirit of the present invention.

예컨대, N개의 표시 소자(10)(기본 표시 소자 세트(101))에 의해 1 화소 표시를 하는 통상 표시 모드와, 각 표시 소자(10)를 1 이상의 화소(본 실시예에서는 도 5a에 나타낸 바와 같이 3개의 화소)에 대응시켜 N개의 표시 소자(10)에 의해 복수 개의 화소분(본 실시예에서는 9 화소분) 표시를 하는 정밀 표시 모드의 2개의 모드 중, 임의의 모드로 선택적으로 문자 화상을 표시할 수 있도록 구성하여, 문자 크기나 폰트 종류, 사용자에 의한 설정 등의 여러 가지 조건에 따라, 이들 모드를 전환하여 문자 표시를 하더라도 좋다. For example, a normal display mode in which one pixel is displayed by the N display elements 10 (basic display element set 101), and each display element 10 is one or more pixels (as shown in FIG. 5A in this embodiment). Similarly, a character image is selectively selected in any mode among two modes of the fine display mode in which a plurality of pixels (9 pixels in this embodiment) are displayed by the N display elements 10 in correspondence with three pixels. Can be displayed to switch the display mode according to various conditions such as character size, font type, user setting, and the like.

즉, 예컨대, 표시부(2)로 표시할 문자의 문자 크기에 기초하여, 이 문자 크기가 미리 설정된 규준 사이즈 이하인지의 여부를 판정하여, 그 판정 결과에 따라서 통상 표시 모드와 정밀 표시 모드 중 어느 쪽의 표시 모드로 문자 화상을 표시할지를 판단하더라도 좋다. That is, for example, based on the character size of the character to be displayed by the display unit 2, it is determined whether the character size is equal to or less than the preset norm size, and according to the determination result, either the normal display mode or the fine display mode. It may be determined whether to display a character image in the display mode of.

또한, 전술한 각 실시예에서는, 휘도치 변환부(7)가, R, G, B의 3개의 표시 소자(10)가 동일 휘도치일 때에(동일한 계조에 있어서) 동일 명도가 되도록, 각 표시 소자(10)에 대한 휘도치를 각 표시 소자(10)의 명도 특성에 따른 휘도치로 변환하는 변환 처리(명도 일정화 변환 처리)를 실시하고 있지만, 이것에 한정되는 것이 아니라, 이러한 명도 일정화 변환 처리를 하지 않고, 소자 표시 제어부(6)가 소자 휘도치 산출부(5)에 의해 산출된 휘도치에 기초해 문자 화상을 표시부(2)에 표시하게 하더라도 좋다. In each of the above-described embodiments, each display element is configured such that the luminance value converting unit 7 has the same brightness when the three display elements 10 of R, G, and B have the same luminance value (in the same gradation). Although the conversion process (brightness constant conversion process) which converts the brightness value with respect to (10) to the brightness value according to the brightness characteristic of each display element 10 is performed, it is not limited to this, Such brightness constant conversion process is performed. Alternatively, the element display control unit 6 may cause the display unit 2 to display a character image based on the luminance value calculated by the element luminance value calculation unit 5.

또한, 전술한 각 실시예의 표시 장치(1a, 1b, 1c, 1d)에서의 화상 메모리(13a)와 표시부(2) 사이에, 전술한 휘도치 변환부(7)로서의 기능을 구비하여 구성된 휘도 레벨 변조기(15)를 갖춰, 소자 휘도치 산출부(5)(문자 화상 생성부(12b))로부터 표시부(2)의 각 표시 소자(10)에 지시되는 휘도치에 대하여, 각 표시 소자(10)의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 실시하더라도 좋다. In addition, the brightness level configured with the function as the brightness value converting section 7 described above between the image memory 13a and the display section 2 in the display devices 1a, 1b, 1c, and 1d of the above-described embodiments. Each display element 10 is provided with the modulator 15 and with respect to the luminance value instruct | indicated to each display element 10 of the display part 2 from the element brightness value calculation part 5 (character image generation part 12b). You may perform the conversion process of converting into a luminance value in accordance with the brightness characteristic.

한편, 이 휘도 레벨 변조기(15)는 휘도치 변환부(7)로서의 기능을 하드웨어에 의해서 실현하는 것으로, 예컨대, LCD 컨트롤러(소자 휘도치 산출부(5), 문자 화상 생성부(12b))에서 LCD(컬러 액정 디스플레이; 표시부(2))로 송신되는 신호에 앰프 회로를 끼워 넣음으로써 실현된다. 한편, LCD 컨트롤러 앞의 RGB 디지털치에 대하여, 마이크로컴퓨터 등에 의한 레벨 보정에 의해서도 실현할 수 있다. 또, 이에 따라, 상기 각 실시예의 표시 장치(1a, 1b, 1c, 1d)에 있어서, 계산 수단(12)(예컨대 컴퓨터 시스템의 CPU)의 처리를 경감할 수 있어, 처리 속도를 고속화할 수 있다. On the other hand, this luminance level modulator 15 realizes the function as the luminance value converting section 7 by hardware, for example, in an LCD controller (element luminance value calculating section 5, character image generating section 12b). This is realized by inserting an amplifier circuit into a signal transmitted to an LCD (color liquid crystal display; display portion 2). On the other hand, the RGB digital value in front of the LCD controller can also be realized by level correction by a microcomputer or the like. In addition, in the display devices 1a, 1b, 1c, and 1d of the above embodiments, the processing of the calculation means 12 (for example, the CPU of the computer system) can be reduced, and the processing speed can be increased. .

또한, 전술한 각 실시예에서는 M=3, N=3인 경우에 관해서 설명하고 있지만, 그것에 한정하는 것은 아니며, M, N 각각 3 이외의 수치를 이용하더라도 좋고, 여러 가지로 변형되어 실시될 수 있다. In the above-described embodiments, the case of M = 3 and N = 3 is described, but the present invention is not limited thereto, and values other than 3 may be used for each of M and N, and various modifications may be made. have.

또한, 전술한 각 실시예에서는, 폰트 메모리(13a)에는, 다중값 계조 문자 화상을 형성하기 위한 폰트 정보(폰트 데이터)로서, 아웃라인 데이터를 기억하도록 되어 있지만, 이것에 한정되는 것이 아니라, 예컨대, 문자 화상 생성부(12b)(다계조 문자 작성부(4))가 아웃라인 데이터에 기초하여 작성한 다계조 문자 화상을 메모리(기억 장치(13) 등) 내에 캐쉬(일시 보관)하여, 동일한 문자 화상을 재차 표시하게 하는 경우에는, 서브픽셀 계조화 처리부(12d)가 이 캐쉬된 다계조 문자 화상을 표시부(2)에 표시하게 하더라도 좋으며, 이에 따라 문자의 표시 속도를 향상시킬 수 있다. In each of the above-described embodiments, the font memory 13a stores outline data as font information (font data) for forming a multi-value gradation character image, but is not limited thereto. Character image generation unit 12b (multi-gradation character creation unit 4) caches (temporarily stores) a multi-gradation character image created on the basis of outline data in a memory (storage device 13, etc.) When the image is to be displayed again, the subpixel gradation processing unit 12d may cause the cached multi-gradation character image to be displayed on the display unit 2, thereby improving the display speed of the character.

또한, 미리 문자 화상 생성부(12b)(다계조 문자 작성부(4))가 아웃라인 데이터에 기초하여 작성한 다계조 문자 화상을 폰트 메모리(13a)에 저장해 두고서, 폰트 선택부(12a)가 이 폰트 메모리(13a)에 저장된 다계조 문자 화상을 취득하고, 서 브픽셀 계조화 처리부(12d)가 이 문자 화상을 표시부(2)에 표시시키더라도 좋으며, 이에 의해서도 문자의 표시 속도를 향상시킬 수 있다. In addition, the font selection unit 12a stores the multi-gradation character image created by the character image generation unit 12b (the multi-gradation character creation unit 4) in advance on the basis of the outline data in the font memory 13a. The multi-gradation character image stored in the font memory 13a may be acquired, and the subpixel gradation processing unit 12d may display this character image on the display unit 2, thereby improving the display speed of the character. .

또한, 전술한 실시예에서는, 서브픽셀 계조화 처리부(12d)가, 연속되는 3개의 화소로 이루어지는 화소열마다의 화소치에 기초하여 표시 소자(10)의 휘도치를 산출하는 방법으로서, 이들 3개의 화소의 화소치를 평균화하고 있지만, 이것에 한정되는 것이 아니라, 예컨대, 3개의 화소 중 특정한 위치의 화소(예컨대, 한가운데에 위치하는 화소)의 화소치를 선택해 이용하거나, 3개의 화소 중 가장 어두운(낮은) 화소치를 선택해 이용하거나 하는 등, 본 발명의 취지를 벗어나지 않는 범위에서 여러 가지로 변형하여 실시할 수 있다. 이들 방법을 이용함으로써, 각 표시 소자(10)의 표시 휘도를 고속으로 구할 수 있다. In the above-described embodiment, the subpixel gradation processing unit 12d calculates the luminance values of the display element 10 based on pixel values for each pixel column composed of three consecutive pixels. The pixel values of the pixels are averaged, but the present invention is not limited thereto. For example, pixel values of pixels (for example, pixels located in the middle) of specific positions are selected and used, or the darkest (lowest) of the three pixels is used. Various modifications can be made without departing from the spirit of the present invention, such as selecting and using pixel values. By using these methods, the display luminance of each display element 10 can be calculated | required at high speed.

또한, 전술한 각 실시예에 있어서는, 다계조 문자 화상으로서, 0 ~ 255의 256 계조로 나타낸 예에 관해서 설명하고 있지만, 이것에 한정되는 것이 아니라, 256 계조 이외의 다른 계조수로 나타내더라도 좋다. In each of the above-described embodiments, an example shown in 256 gray levels of 0 to 255 as a multi-gradation character image has been described. However, the present invention is not limited to this and may be represented by other gray levels other than 256 gray levels.

또한, 전술한 제3 실시예에 있어서는, 계산 수단(12)이, 직교 소자 좌표계에 있어서 표시 소자(10)에 대응해 배치된 단위 장방형과 문자의 윤곽선과의 공차 정보(겹침 정보)에 기초하여, 휘도 배분(가중치 계산)을 행하는 방법으로서, 각 장방형 소자에 문자 화상이 겹치고 있는 면적의 비율(겹침률)에 기초하여 각 표시 소자(10)의 휘도를 구하고 있지만, 이것에 한정되는 것이 아니라, 예컨대, 이하에 나타낸 바와 같은 다른 방법을 이용하더라도 좋다. In addition, in the above-described third embodiment, the calculation means 12 is based on the tolerance information (overlapping information) between the unit rectangle and the outline of the character arranged in correspondence with the display element 10 in the Cartesian element coordinate system. As a method of performing luminance distribution (weighting calculation), the luminance of each display element 10 is determined based on the ratio (overlapping ratio) of the area where the character image overlaps each rectangular element, but is not limited thereto. For example, other methods as shown below may be used.

(1) 각 단위 장방형의 도심(圖心)과 윤곽선과의 접근 거리를 계산하여, 그 거리에 따라서 배분(휘도 배분)을 계산한다. (1) Calculate the approach distance between the center of each unit rectangle and the contour, and calculate the distribution (luminance distribution) according to the distance.

(2) 각 단위 장방형의 무게 중심과 윤곽선과의 거리를 계산하여, 그 거리에 따라서 배분을 계산한다. (2) Calculate the distance between the center of gravity of each unit rectangle and the contour, and calculate the distribution according to the distance.

(3) 윤곽선이 각 단위 장방형의 긴 변 방향과 교차하는 횟수와 배분치와의 대응표를 미리 기억해 두고, 이 대응표에 기초하여 배분을 계산한다. 예컨대, 미리 단위 장방형의 긴 변 방향을 문자의 윤곽선이 교차하는 횟수와 배분치(계조 값)와의 대응표를 기억해 두고서, 단위 장방형의 긴 변을 문자의 윤곽선이 교차하는 횟수를 구하여, 그 횟수에 기초하여 대응표를 참조하여 배분(계조 값)를 취득·결정한다. (3) The correspondence table between the number of times the contour line crosses the long side direction of each unit rectangle and the allocation value is stored in advance, and the allocation is calculated based on this correspondence table. For example, the correspondence table between the number of times the outline of the character crosses the distribution of the unit rectangle and the distribution value (gradation value) is stored in advance, and the number of times the outline of the character crosses the long side of the unit rectangle is obtained. The distribution (gradation value) is obtained and determined by referring to the correspondence table.

(4) 윤곽선이 각 단위 장방형의 긴 변 방향과 교차하는 위치와 배분치와의 대응표를 미리 기억해 두고서, 이 대응표에 기초하여 배분을 계산한다. (4) The correspondence table between the position where the outline crosses the long side direction of each unit rectangle and the allocation value is stored in advance, and the allocation is calculated based on this correspondence table.

도 17a, 도 17b 및 도 18은 각각 본 발명의 제3 실시예로서의 표시 장치에 있어서의 다른 휘도 배분(가중치 계산) 방법을 설명하기 위한 도면으로, 도 17a는 직교 소자 좌표에 전개된 문자 윤곽의 예를 도시하는 도면, 도 17b는 그 일부의 단기 장방형(short-term rectangular)에서의 문자 윤곽 위치를 확대하여 도시한 도면, 도 18은 그 대응표의 예를 도시하는 도면이다. 이들 도 17a, 도 17b 및 도 18을 이용하여, 상기 (4)의 방법에 관해서 설명한다. 17A, 17B, and 18 are diagrams for explaining another luminance distribution (weighting calculation) method in the display device as the third embodiment of the present invention, respectively, and FIG. 17A is an example of a character outline developed in Cartesian element coordinates. 17B is an enlarged view of a character outline position in a part of short-term rectangular, and FIG. 18 is a diagram showing an example of the correspondence table. The method of said (4) is demonstrated using these FIG. 17A, FIG. 17B, and FIG.

본 방법에 있어서는, 직교 소자 좌표에 전개(맵핑)된 윤곽 좌표(윤곽 화상)에 기초하여, 직교 소자 좌표를 구성하는 각 단위 장방형에 관해서, 각 단위 장방형에 있어서 윤곽선이 각 긴 변(도 17a, 도 17b에 도시하는 예에서는 도면 중 세로 방향의 각 변; 좌변, 우변)과 교차하는 위치를 각각 취득하고, 이들 위치에 기초하여 계조 값을 결정한다. In this method, with respect to each unit rectangle constituting the Cartesian element coordinates based on the contour coordinates (contour image) developed (mapped) in the Cartesian element coordinates, the contour lines in each unit rectangle are each long side (FIG. 17A, FIG. 17A). In the example shown in FIG. 17B, positions which intersect each side in the longitudinal direction (left side, right side) in the figure are respectively acquired, and the gray scale value is determined based on these positions.

구체적으로는, 도 17b에 도시한 바와 같이, 미리 단위 장방형의 좌우의 길이 방향의 변(좌변, 우변)을 각각 복수 개(도 17b에 도시하는 예에서는 4개)의 영역으로 구분하여, 이들 각 부에 식별하기 위한 정보(도 17b에 도시하는 예에서는 0 ~ 3의 숫자)를 설정한다. 한편, 단위 장방형의 긴 변을 구분하는 수는 2 이상이라면 몇 개라도 좋다. Specifically, as shown in Fig. 17B, the sides (left and right sides) in the longitudinal direction of the unit rectangle in advance are divided into a plurality of regions (four in the example shown in Fig. 17B), respectively, and these angles are divided. Information for identifying the part (numbers 0 to 3 in the example shown in Fig. 17B) is set. In addition, as long as two or more may distinguish the long side of a unit rectangle, any number may be sufficient.

그리고, 윤곽선이 각 단위 장방형의 긴 변과 교차하는 위치(구분)와 배분치(계조 값)와의 대응표(도 18 참조)를 준비하여, 이 대응표를 참조함으로써 배분을 계산(계조 값을 결정)한다. Then, a correspondence table (see Fig. 18) between the position (division) and the distribution value (gradation value) at which the contour crosses the long sides of each unit rectangle is prepared, and the distribution is calculated (determining the gradation value) by referring to this correspondence table. .

예컨대, 도 17a에 도시하는 직교 소자 좌표에 있어서의 하나의 단위 장방형에 관해서 보면, 도 17b에 도시하는 단위 장방형에 있어서는, 문자 윤곽이 좌변 및 우변 중 어디에 있어서도 구분 1의 영역(우변치=좌변치=1)을 통과하고 있다. 이들 우변치 및 좌변치에 기초하여 도 18에 도시하는 대응표를 참조하여, 계조 값 96을 취득·결정한다. For example, with respect to one unit rectangle in the rectangular coordinates shown in FIG. 17A, in the unit rectangle shown in FIG. 17B, the region of the division 1 in the character outline in either the left side or the right side (right side = left side value). = 1) passing. Based on these right side values and left side values, the gradation value 96 is acquired and determined with reference to the correspondence table shown in FIG.

또한 더욱이, 전술한 각 실시예에서는 본 발명에 따른 표시 장치에 관해 설명하고 있지만, 그것에 한정하는 것은 아니며, 표시부를 이루는 각 표시 소자의 발광 상태를 제어하여 표시부에서의 표시를 행하는 표시 방법이나, 표시부를 이루는 각 표시 소자의 발광 상태를 제어하여 표시부에서의 표시 상태를 제어하는 표시 제어 장치, 표시부를 이루는 각 표시 소자의 발광 상태를 제어하여 표시부에서의 표 시 상태를 제어하는 표시 제어 방법 및 문자 화상을 생성하는 문자 화상 생성 장치라도 좋다. Furthermore, although each of the above-described embodiments has been described with respect to the display device according to the present invention, the present invention is not limited thereto, but a display method for controlling the light emission state of each display element constituting the display unit to perform display on the display unit, or the display unit. A display control device for controlling the display state on the display unit by controlling the light emission state of each display element constituting the display element, a display control method and a character image controlling the display state on the display unit by controlling the light emission state of each display element constituting the display unit The character image generating apparatus which produces | generates may be sufficient.

더욱이 또한, 전술한 각 실시예에 있어서의, 표시부(2), 표시 제어부(3a, 3b, 3c), 다계조 문자 생성부(4a, 4b), 소자 휘도 산출부(5), 소자 표시 제어부(6), 폰트 선택부(12a), 문자 화상 생성부(12b), 앤티앨리어싱 처리부(12c), 서브픽셀 계조화 처리부(12d), 휘도치 변환부(7) 및 래스터라이저(문자 화상 작성 수단)(15)는 컴퓨터 프로그램을 실행함으로써 실현되는 것으로, 이들 기능을 실현하기 위한 프로그램은, 예컨대 가요성 디스크, CD-ROM 등의 컴퓨터 판독 가능한 기록 매체에 기록된 형태로 제공된다. 그리고, 컴퓨터는 그 기록 매체로부터 프로그램을 읽어내어 내부 기억 장치 또는 외부 기억 장치에 전송하여 저장하여 이용한다. 또, 그 프로그램을, 예컨대 자기 디스크, 광 디스크, 광자기 디스크 등의 기억 장치(기록 매체)에 기록해 두고서, 그 기억 장치로부터 통신 회로를 통해 컴퓨터에 제공하도록 하더라도 좋다. Furthermore, in each of the above-described embodiments, the display unit 2, the display control units 3a, 3b, and 3c, the multi-gradation character generating units 4a and 4b, the element luminance calculating unit 5, and the element display control unit ( 6), font selection unit 12a, character image generation unit 12b, anti-aliasing processing unit 12c, subpixel gradation processing unit 12d, luminance value converting unit 7, and rasterizer (character image generating means) Numeral 15 is realized by executing a computer program, and a program for realizing these functions is provided in a form recorded in a computer readable recording medium such as a flexible disk or a CD-ROM. The computer reads the program from the recording medium, transfers it to an internal storage device or an external storage device, and stores and uses the program. The program may be recorded in a storage device (recording medium) such as a magnetic disk, an optical disk, a magneto-optical disk, or the like, and the program may be provided to the computer through the communication circuit.

또한,본 발명의 각 실시 형태가 개시되어 있으면,당업자에 의하여 제조될 수 있다.Moreover, if each embodiment of this invention is disclosed, it can be manufactured by those skilled in the art.

또, 본 실시예에서, 컴퓨터란, 하드웨어와 운영체제를 포함하는 개념이며, 운영체제의 제어 하에 동작하는 하드웨어를 의미하고 있다. 또, 운영체제가 불필요하고 애플리케이션 프로그램 단독으로 하드웨어를 동작시키는 경우에는, 그 하드웨어 자체가 컴퓨터에 상당한다. 하드웨어는 적어도, CPU 등의 마이크로 프로세서와, 기록 매체에 기록된 컴퓨터 프로그램을 읽기 위한 수단을 갖추고 있으며, 본 실시예에서는, 계산 수단(12)이나 표시 제어부(3a, 3b, 3c) 등이 컴퓨터로서의 기능을 갖고 있는 것이다. In addition, in the present embodiment, a computer is a concept including a hardware and an operating system, and means a hardware operating under the control of the operating system. In addition, when the operating system is unnecessary and the hardware is operated by the application program alone, the hardware itself corresponds to the computer. The hardware includes at least a microprocessor such as a CPU and means for reading a computer program recorded on a recording medium. In this embodiment, the calculation means 12, the display control units 3a, 3b, 3c, and the like are used as computers. It has a function.

또한, 본 실시예에 있어서의 기록 매체로서는, 전술한 가요성 디스크, CD-ROM, CD-R, CD-R/W, DVD, DVD-R, DVD-R/W, 자기 디스크, 광 디스크, 광자기 디스크 외에, IC 카드, ROM 카트리지, 자기 테이프, 펀치 카드, 컴퓨터의 내부 기억 장치(RAM이나 ROM 등의 메모리), 외부 기억 장치 등이나, 바코드 등의 부호가 인쇄된 인쇄물 등의 컴퓨터 판독 가능한 여러 가지 매체를 이용할 수 있다. In addition, as the recording medium in this embodiment, the above-described flexible disk, CD-ROM, CD-R, CD-R / W, DVD, DVD-R, DVD-R / W, magnetic disk, optical disk, In addition to magneto-optical disks, computer-readable media such as IC cards, ROM cartridges, magnetic tapes, punch cards, computer internal storage devices (memory such as RAM and ROM), external storage devices, and printed materials printed with symbols such as bar codes, etc. Various media are available.

이상과 같이, 본 발명의 표시 장치, 표시 제어 장치, 표시 방법, 표시 제어 프로그램 및 동 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체는, 예컨대 컬러액정 디스플레이 장치에 있어서의 비교적 작은 문자의 표시에 유용하며, 특히, 휴대 전화나 PDA(Personal Digital Assistants) 등의 휴대형 전자 기기에 있어서의 단색 문자의 표시에 적합하다. As described above, the display device, the display control device, the display method, the display control program, and the computer-readable recording medium on which the program is recorded are useful, for example, for the display of relatively small characters in a color liquid crystal display device. It is suitable for displaying monochrome characters in portable electronic devices such as mobile phones and PDAs (Personal Digital Assistants).

Claims (35)

서로 다른 색을 표시할 수 있는 N개(N은 2 이상의 자연수)의 장방형 표시 소자(10)를, 상기 장방형 표시 소자(10)의 길이 방향을 소정의 배열 방향으로 직교시킨 상태에서, 상기 배열 방향으로 소정의 순번으로 연속적으로 반복 배열하여 형성되며, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 표시 소자를 표시 대상 화상을 이루는 1 화소에 대응시켜 컬러 화상 표시를 할 수 있는 표시부(2)와, The arrangement direction in which N rectangular display elements 10 capable of displaying different colors (N is a natural number of two or more) are orthogonal to the longitudinal direction of the rectangular display element 10 in a predetermined arrangement direction. And a display unit 2 which is formed by successively repeating a predetermined sequence in order, and capable of displaying a color image by mapping N display elements arranged in a predetermined sequence in the arrangement direction to one pixel constituting a display target image; , 표시 대상 문자에 관한 문자 정보에 기초하여, 문자 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 다계조 문자 생성부(4a, 4b)와, A multi-gradation character generating unit 4a, 4b for generating information on a multi-gradation character image obtained by gradating a character edge based on the character information on the display target character; 상기 다계조 문자 생성부에 의해 생성된 상기 다계조 문자 화상이 전개되는 화상 메모리와,An image memory in which the multi-gradation character image generated by the multi-gradation character generation unit is developed; 상기 표시부(2)를 이루는 각 장방형 표시 소자(10)를 제어하여 상기 표시부(2)에서의 표시 상태를 제어하는 소자 표시 제어부(6)An element display control unit 6 which controls each rectangular display element 10 constituting the display unit 2 to control the display state of the display unit 2. 를 구비하고, 상기 소자 표시 제어부(6)는 상기 다계조 문자 화상에 관한 정보에 기초하여, 각 장방형 표시 소자(10)를 각각 다계조화된 문자 화상을 구성하는 1 이상의 화소에 대응시켜 상기 다계조 문자 화상을 표시하게 하는 것을 특징으로 하는 표시 장치. And the element display control unit 6 associates each rectangular display element 10 with one or more pixels constituting each of the multi-graded character images based on the information on the multi-gradation character image. A display device characterized by displaying a character image. 제1항에 있어서, 상기 다계조 문자 생성부(4a, 4b)는, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 M(M은 자연수)배 및 상기 배열 방향으로 N배 사이즈의 동일 문자를, 상기 N개의 장방형 표시 소자(10)에 의해 1 화소 표시를 하게 함으로써 표시하기 위한 확대 문자 화상에 관한 확대 문자 화상 정보를 생성하고, The multi-gradation character generating units 4a and 4b are each characterized by M (M is a natural number) times in the length direction and N times in the arrangement direction with respect to the character size of the display target character. Generating enlarged character image information about an enlarged character image for display by causing the N rectangular display elements 10 to display 1 pixel, 상기 다계조 문자 생성부(4a, 4b)에 의해 생성된 상기 확대 문자 화상 정보에 기초하여, 상기 확대 문자 화상의 상기 길이 방향으로 연속되는 M개의 화소로 이루어지는 화소열마다 하나의 상기 장방형 표시 소자(10)를 각각 대응시켜, 상기 M개의 화소의 각각에 주어진 화소치에 기초하여 상기 하나의 장방형 표시 소자(10)에 대한 휘도치를 산출하는 소자 휘도치 산출부(5)를 구비하고, One rectangular display element for each pixel column composed of M pixels continuous in the longitudinal direction of the enlarged character image based on the enlarged character image information generated by the multi-gradation character generation units 4a and 4b ( An element luminance value calculating section 5 which corresponds to each of the 10 and calculates luminance values for the one rectangular display element 10 based on pixel values given to each of the M pixels. 상기 소자 표시 제어부(6)는 상기 소자 휘도치 산출부(5)에 의해 산출된 상기 휘도치에 따라 각 장방형 표시 소자(10)를 제어하여, 상기 확대 문자 화상을 상기 문자 크기로 상기 표시부(2)에 표시하게 하는 것을 특징으로 하는 표시 장치. The element display control section 6 controls each rectangular display element 10 in accordance with the luminance value calculated by the element luminance value calculating section 5 to display the enlarged character image at the character size. Display). 제2항에 있어서, 상기 표시부(2)에 있어서, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 장방형 표시 소자(10)가, 장방형인 방형 소자를 형성하고, 3. The display unit 2 according to claim 2, wherein the N rectangular display elements 10 arranged in a predetermined order in the array direction form a rectangular element, 상기 다계조 문자 생성부(4a, 4b)가, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 1배 및 상기 배열 방향으로 N배 사이즈의 동일 문자의 화상 정보를 상기 확대 문자 화상 정보로서 생성하는 것을 특징으로 하는 표시 장치. The multi-gradation character generating units 4a and 4b generate, as the enlarged character image information, image information of the same character having a size of 1 times in the length direction and N times in the arrangement direction with respect to the character size of the display target character. Display device characterized in that. 제2항 또는 제3항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 장방형 표시 소자(10)에 대응하여 형성된 직교 화상 좌표계에서의 각 장방형 표시 소자(10)와 상기 확대 문자 화상과의 겹침 정보에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 장치. A device according to claim 2 or 3, wherein the element luminance value calculating section (5) includes: each rectangular display element (10) and the enlarged character image in a rectangular image coordinate system formed corresponding to the rectangular display element (10); A luminance value for the rectangular display element (10) is calculated on the basis of the overlapping information. 제4항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 장방형 표시 소자(10)에 겹치는 상기 확대 문자 화상의 면적 정보에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 장치. The device luminance value calculation unit (5) according to claim 4, wherein the element luminance value calculation unit (5) calculates a luminance value for the rectangular display element (10) based on the area information of the enlarged character image overlapping the rectangular display element (10). Display device characterized in that. 제4항에 있어서, 상기 소자 휘도치 산출부(5)가, 각 장방형 표시 소자(10)의 도심(圖心)과 상기 장방형 표시 소자(10)에 겹치는 상기 확대 문자 화상의 윤곽선과의 거리에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 장치. 5. The device luminance value calculation unit (5) according to claim 4, wherein the element luminance value calculation unit (5) is arranged at a distance between the center of each rectangular display element (10) and the outline of the enlarged character image overlapping the rectangular display element (10). A display device, characterized in that for calculating a luminance value for the rectangular display element (10). 삭제delete 제4항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 장방형 표시 소자(10)에 겹치는 상기 확대 문자 화상의 윤곽선이 각 장방형 표시 소자(10)의 길이 방향의 변과 교차하는 횟수에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 장치. 5. The method of claim 4, wherein the element luminance value calculating section 5 has a number of times where an outline of the enlarged character image overlapping the rectangular display element 10 intersects the side of the rectangular display element 10 in the longitudinal direction. A display device, characterized in that for calculating a luminance value for the rectangular display element (10). 제4항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 장방형 표시 소자(10)에 겹치는 상기 확대 문자 화상에서의 윤곽선이 각 장방형 표시 소자(10)의 길이 방향의 변과 교차하는 위치에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 장치. 5. The position according to claim 4, wherein the element luminance value calculation unit 5 intersects the outline in the enlarged character image overlapping the rectangular display element 10 in the longitudinal direction of each rectangular display element 10. Based on the above, wherein the luminance value for the rectangular display element (10) is calculated. 제2항 또는 제3항에 있어서, 상기 N개의 장방형 표시 소자(10)가 동일 명도로 되도록, 각 장방형 표시 소자(10)에 대한 상기 휘도치를, 각 장방형 표시 소자(10)의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 행하는 휘도치 변환부(7)를 구비하는 것을 특징으로 하는 표시 장치. The luminance value of each rectangular display element 10 according to claim 2 or 3 according to the brightness characteristics of each rectangular display element 10 so that the N rectangular display elements 10 have the same brightness. And a brightness value converting section (7) for converting the brightness value into the brightness value. 제1항 내지 제3항 중 어느 한 항에 있어서, 복수 개의 상기 다계조 문자 생성부(4a, 4b)를 구비하고, The multi-gradation character generating unit 4a, 4b according to any one of claims 1 to 3, 상기 문자 정보로서의 폰트 종류 정보에 기초하여 상기 복수 개의 다계조 문자 생성부(4a, 4b) 중 임의의 다계조 문자 생성부(4a, 4b)를 선택하는 선택부(12a)를 구비하는 것을 특징으로 하는 표시 장치. And a selection unit 12a for selecting an arbitrary multi-gradation character generation unit 4a, 4b from the plurality of multi-gradation character generation units 4a, 4b based on font type information as the character information. Display device. 제2항 또는 제3항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 산출한 휘도치에 기초하여, 상기 표시 소자의 형상에 대응하는 좌표마다 휘도 배분을 하여, 이 배분치에 상기 표시 소자의 명도 밸런스를 작용시킨 값을 문자 화상의 휘도치로 하는 것을 특징으로 하는 표시 장치. 4. The device luminance value calculating unit according to claim 2 or 3, wherein the element luminance value calculating unit 5 distributes the luminance for each coordinate corresponding to the shape of the display element on the basis of the calculated luminance value. A display device characterized in that the value at which the brightness balance of the display element is applied is the luminance value of the character image. 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 표시부(2)의 화소 해상도가 120 ppi(pixels per inch) 내지 240 ppi인 것을 특징으로 하는 표시 장치. The display device according to any one of claims 1 to 3, wherein the pixel resolution of the display unit (2) is 120 ppi (pixels per inch) to 240 ppi. 서로 다른 색을 표시할 수 있는 N개(N은 2 이상의 자연수)의 장방형 표시 소자(10)를, 상기 장방형 표시 소자(10)의 길이 방향을 소정의 배열 방향으로 직교시킨 상태에서, 상기 배열 방향으로 소정의 순번으로 연속적으로 반복 배열하여 형성되며, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 표시 소자를 표시 대상 화상을 이루는 1 화소에 대응시켜 컬러 화상 표시를 할 수 있는 표시부(2)에 문자를 표시하기 위한 제어를 행하는 표시 제어 장치이며, The arrangement direction in which N rectangular display elements 10 capable of displaying different colors (N is a natural number of two or more) are orthogonal to the longitudinal direction of the rectangular display element 10 in a predetermined arrangement direction. The display unit 2 is formed by successively repeating a predetermined sequence in a predetermined order, and the display unit 2 capable of displaying a color image by associating N display elements arranged in a predetermined sequence in the arrangement direction with one pixel of a display target image. It is a display control apparatus which performs control for displaying a character, 표시 대상 문자에 관한 문자 정보에 기초하여, 문자 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 다계조 문자 생성부(4a, 4b)와, A multi-gradation character generating unit 4a, 4b for generating information on a multi-gradation character image obtained by gradating a character edge based on the character information on the display target character; 상기 다계조 문자 생성부에 의해 생성된 상기 다계조 문자 화상이 전개되는 화상 메모리와,An image memory in which the multi-gradation character image generated by the multi-gradation character generation unit is developed; 상기 표시부(2)를 이루는 각 장방형 표시 소자(10)를 제어하여 상기 표시부(2)에서의 표시 상태를 제어하는 소자 표시 제어부(6)를 구비하고, An element display control unit 6 for controlling the rectangular display elements 10 constituting the display unit 2 to control the display state of the display unit 2, 상기 소자 표시 제어부(6)가, 상기 다계조 문자 화상에 관한 정보에 기초하여, 각 장방형 표시 소자(10)를 각각 다계조화된 문자 화상을 구성하는 1 이상의 화소에 대응시켜 상기 다계조 문자 화상을 표시하게 하는 것을 특징으로 하는 표시 제어 장치. The element display control section 6 associates each rectangular display element 10 with one or more pixels constituting a multi-graded character image based on the information about the multi-gradation character image to display the multi-gradation character image. A display control device characterized by displaying. 제14항에 있어서, 상기 다계조 문자 생성부(4a, 4b)가, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 M(M은 자연수)배 및 상기 배열 방향으로 N배 사이즈의 동일 문자를, 상기 N개의 장방형 표시 소자(10)에 의해 1 화소 표시를 하게 함으로써 표시하기 위한 확대 문자 화상에 관한 확대 문자 화상 정보를 생성하고, 15. The character of claim 14, wherein the multi-gradation character generating units 4a and 4b each have M (M is a natural number) times in the length direction and N times in the arrangement direction with respect to the character size of the display target character. Generating enlarged character image information about an enlarged character image for display by causing the N rectangular display elements 10 to display 1 pixel, 상기 다계조 문자 생성부(4a, 4b)에 의해 생성된 상기 확대 문자 화상 정보에 기초하여, 상기 확대 문자 화상에서의 상기 길이 방향으로 연속되는 M개의 화소로 이루어지는 화소열마다 하나의 상기 장방형 표시 소자(10)를 각각 대응시켜, 상기 M개의 화소의 각각에 주어진 화소치에 기초하여 상기 하나의 장방형 표시 소자(10)에 대한 휘도치를 산출하는 소자 휘도치 산출부(5)를 구비하고, One rectangular display element for each pixel column consisting of M pixels continuous in the longitudinal direction in the enlarged character image based on the enlarged character image information generated by the multi-gradation character generating units 4a and 4b. An element luminance value calculating section 5 which corresponds to each of the 10 and calculates luminance values for the one rectangular display element 10 based on pixel values given to each of the M pixels, 상기 소자 표시 제어부(6)가, 상기 소자 휘도치 산출부(5)에 의해 산출된 상기 휘도치에 따라 각 장방형 표시 소자(10)를 제어하여, 상기 확대 문자 화상을 상기 문자 크기로 상기 표시부(2)에 표시하게 하는 것을 특징으로 하는 표시 제어 장치. The element display control section 6 controls each rectangular display element 10 in accordance with the luminance value calculated by the element luminance value calculating section 5 to display the enlarged character image at the character size in the display unit ( Display control apparatus characterized by the above-mentioned. 제15항에 있어서, 상기 표시부(2)에 있어서, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 장방형 표시 소자(10)가, 장방형의 방형 소자를 형성하고, The display unit 2 according to claim 15, wherein the N rectangular display elements 10 arranged in a predetermined order in the array direction form a rectangular rectangle element. 상기 다계조 문자 생성부(4a, 4b)가, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 1배 및 상기 배열 방향으로 N배 사이즈의 동일 문자의 화상 정보를 상기 확대 문자 화상 정보로서 생성하는 것을 특징으로 하는 표시 제어 장치. The multi-gradation character generating units 4a and 4b generate, as the enlarged character image information, image information of the same character having a size of 1 times in the length direction and N times in the arrangement direction with respect to the character size of the display target character. Display control device characterized in that. 제15항 또는 제16항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 장방형 표시 소자(10)에 대응하여 형성된 직교 화상 좌표계에서의 각 장방형 표시 소자(10)와 상기 확대 문자 화상과의 겹침 정보에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 제어 장치. 17. The device of claim 15 or 16, wherein the element luminance value calculating section (5) includes: each rectangular display element (10) and the enlarged character image in a rectangular image coordinate system formed corresponding to the rectangular display element (10); A luminance value for the rectangular display element (10) is calculated on the basis of the overlapping information. 제17항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 장방형 표시 소자(10)에 겹치는 상기 확대 문자 화상의 면적 정보에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 제어 장치. 18. The method according to claim 17, wherein the element luminance value calculation unit 5 calculates a luminance value for the rectangular display element 10 based on area information of the enlarged character image overlapping the rectangular display element 10. Display control apparatus characterized by the above-mentioned. 제17항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 장방형 표시 소자(10)에 겹치는 상기 확대 문자 화상에서의 윤곽선이 각 장방형 표시 소자(10)의 길이 방향의 변과 교차하는 위치에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 제어 장치. 18. The position according to claim 17, wherein the element luminance value calculating section 5 intersects an outline in the enlarged character image overlapping the rectangular display element 10 in the longitudinal direction of each rectangular display element 10. Based on the above, wherein the luminance value for the rectangular display element (10) is calculated. 제15항 또는 제16항에 있어서, 상기 N개의 장방형 표시 소자(10)가 동일 명도로 되도록, 각 장방형 표시 소자(10)에 대한 상기 휘도치를, 각 장방형 표시 소자(10)의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 행하는 휘도치 변환부(7)를 구비하는 것을 특징으로 하는 표시 제어 장치. The luminance value of each rectangular display element 10 according to the brightness characteristics of each rectangular display element 10 according to claim 15 or 16, so that the N rectangular display elements 10 have the same brightness. And a brightness value converting section (7) for converting the brightness value into the brightness value. 제14항 내지 제16항 중 어느 한 항에 있어서, 복수 개의 상기 다계조 문자 생성부(4a, 4b)를 구비하고, 17. The apparatus according to any one of claims 14 to 16, comprising a plurality of the multi-gradation character generating units 4a, 4b, 상기 문자 정보로서의 폰트 종류 정보에 기초하여 복수 개의 상기 다계조 문자 생성부(4a, 4b) 중 임의의 다계조 문자 생성부(4a, 4b)를 선택하는 선택부(12a)를 구비하는 것을 특징으로 하는 표시 제어 장치. And a selection unit 12a for selecting an arbitrary multi-gradation character generation unit 4a, 4b from among the plurality of multi-gradation character generation units 4a, 4b based on font type information as the character information. Display control device. 제15항 또는 제16항에 있어서, 상기 소자 휘도치 산출부(5)가, 상기 표시 소자의 형상에 상당하는 좌표마다 휘도 배분을 하여, 이 배분치에 상기 표시 소자의 명도 밸런스를 작용시킨 값을 문자 화상의 휘도치로 하는 것을 특징으로 하는 표시 제어 장치.The value according to claim 15 or 16, wherein the element luminance value calculating unit 5 distributes the luminance for each coordinate corresponding to the shape of the display element, and applies the brightness balance of the display element to the allocation value. The display control apparatus characterized by setting the brightness value of the character image. 제14항 내지 제16항 중 어느 한 항에 있어서, 상기 표시부(2)의 화소 해상도가 120 ppi(pixels per inch) 내지 240 ppi인 것을 특징으로 하는 표시 제어 장치.17. The display control device according to any one of claims 14 to 16, wherein the pixel resolution of the display portion (2) is 120 ppi (pixels per inch) to 240 ppi. 서로 다른 색을 표시할 수 있는 N개(N은 2 이상의 자연수)의 장방형 표시 소자(10)를, 상기 장방형 표시 소자(10)의 길이 방향을 소정의 배열 방향으로 직교시킨 상태에서, 상기 배열 방향으로 소정의 순번으로 연속적으로 반복 배열하여 형성되며, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 표시 소자를 표시 대상 화상을 이루는 1 화소에 대응시켜 컬러 화상 표시를 할 수 있는 표시부(2)에 문자를 표시하는 표시 방법이며, The arrangement direction in which N rectangular display elements 10 capable of displaying different colors (N is a natural number of two or more) are orthogonal to the longitudinal direction of the rectangular display element 10 in a predetermined arrangement direction. The display unit 2 is formed by successively repeating a predetermined sequence in a predetermined order, and the display unit 2 capable of displaying a color image by associating N display elements arranged in a predetermined sequence in the arrangement direction with one pixel of a display target image. The display method of displaying characters. 표시 대상 문자에 관한 문자 정보에 기초하여, 문자 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 다계조 문자 생성 단계와, A multi-gradation character generation step of generating information on a multi-gradation character image obtained by gradating a character edge based on the character information on the display target character; 다계조 문자 생성 단계에 있어서 생성된 다계조 문자 화상을 화상 메모리에 전개하는 전개 단계와,A development step of developing a multi-gradation character image generated in the multi-gradation character generation step into an image memory, 상기 표시부(2)를 이루는 각 장방형 표시 소자(10)를 제어하여 상기 표시부(2)에서의 표시 상태를 제어하는 소자 표시 제어 단계를 구비하고, An element display control step of controlling the rectangular display elements 10 constituting the display unit 2 to control the display state of the display unit 2, 상기 소자 표시 제어 단계에 있어서, 상기 다계조 문자 화상에 관한 정보에 기초하여, 각 장방형 표시 소자(10)를 각각 다계조화된 문자 화상을 구성하는 1 이상의 화소에 대응시켜 상기 다계조 문자 화상을 표시하게 하는 것을 특징으로 하는 표시 방법. In the element display control step, based on the information about the multi-gradation character image, each rectangular display element 10 is associated with one or more pixels constituting the multi-gradation character image, respectively, to display the multi-gradation character image. Display method characterized in that. 제24항에 있어서, 상기 다계조 문자 생성 단계에 있어서, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 M(M은 자연수)배 및 상기 배열 방향으로 N배 사이즈의 동일 문자를, 상기 N개의 장방형 표시 소자(10)에 의해 1 화소 표시를 하게 함으로써 표시하기 위한 확대 문자 화상에 관한 확대 문자 화상 정보를 생성하고, 25. The method according to claim 24, wherein in the multi-gradation character generating step, M (M is a natural number) times in the length direction and N times the same characters in the arrangement direction with respect to the character size of the display target character, Enlarged character image information relating to an enlarged character image for display by causing one pixel display to be performed by two rectangular display elements 10, 상기 다계조 문자 생성 단계에 있어서 생성된 상기 확대 문자 화상 정보에 기초하여, 상기 확대 문자 화상에서의 상기 길이 방향으로 연속되는 M개의 화소로 이루어지는 화소열마다 하나의 상기 장방형 표시 소자(10)를 각각 대응시키고, 상기 M개의 화소의 각각에 주어진 화소치에 기초하여 상기 하나의 장방형 표시 소자(10)에 대한 휘도치를 산출하는 소자 휘도치 산출 단계를 구비하고, On the basis of the enlarged character image information generated in the multi-gradation character generation step, one rectangular display element 10 is formed for each pixel column consisting of M pixels continuous in the length direction of the enlarged character image. An element luminance value calculating step of calculating a luminance value for the one rectangular display element 10 based on a pixel value given to each of the M pixels, 상기 소자 표시 제어 단계에 있어서, 상기 소자 휘도치 산출 단계에서 산출된 상기 휘도치에 따라서 각 장방형 표시 소자(10)를 제어하여, 상기 확대 문자 화상을 상기 문자 크기로 상기 표시부(2)에 표시하게 하는 것을 특징으로 하는 표시 방법. In the element display control step, the rectangular display elements 10 are controlled in accordance with the luminance values calculated in the element luminance value calculating step so that the enlarged character image is displayed on the display unit 2 in the character size. Display method characterized in that. 제25항에 있어서, 상기 표시부(2)에 있어서, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 장방형 표시 소자(10)가, 장방형의 방형 소자를 형성하고, The display unit 2 according to claim 25, wherein the N rectangular display elements 10 arranged in a predetermined order in the arrangement direction form a rectangular rectangle element. 상기 다계조 문자 생성 단계에 있어서, 상기 표시 대상 문자의 문자 크기에 대하여 상기 길이 방향으로 1배 및 상기 배열 방향으로 N배 사이즈의 동일 문자의 화상 정보를 상기 확대 문자 화상 정보로서 생성하는 것을 특징으로 하는 표시 방법. In the multi-gradation character generating step, image information of the same character having a size of 1 times in the length direction and N times in the arrangement direction with respect to the character size of the display target character is generated as the enlarged character image information. How to show. 제25항 또는 제26항에 있어서, 상기 소자 휘도치 산출 단계에 있어서, 상기 장방형 표시 소자(10)에 대응하여 형성된 직교 화상 좌표계에서의 각 장방형 표시 소자(10)와 상기 확대 문자 화상과의 겹침 정보에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 방법. 27. The method according to claim 25 or 26, wherein in the element luminance value calculating step, the rectangular display elements 10 and the enlarged character image overlap each other in the rectangular image coordinate system formed corresponding to the rectangular display elements 10. Based on the information, a luminance value for the rectangular display element (10) is calculated. 제27항에 있어서, 상기 소자 휘도치 산출 단계에 있어서, 상기 장방형 표시 소자(10)에 겹치는 상기 확대 문자 화상의 면적 정보에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 방법. The luminance value of the rectangular display element 10 is calculated in the device luminance value calculating step according to claim 27, wherein the luminance value of the rectangular display element 10 is calculated based on the area information of the enlarged character image overlapping the rectangular display element 10. Display method. 제27항에 있어서, 상기 소자 휘도치 산출 단계에 있어서, 상기 장방형 표시 소자(10)에 겹치는 상기 확대 문자 화상의 윤곽선이 각 장방형 표시 소자(10)의 길이 방향의 변과 교차하는 위치에 기초하여, 상기 장방형 표시 소자(10)에 대한 휘도치를 산출하는 것을 특징으로 하는 표시 방법. 28. The device luminance value according to claim 27, wherein in the element luminance value calculating step, an outline of the enlarged character image overlapping the rectangular display element 10 intersects a side of the rectangular display element 10 in the longitudinal direction. And a luminance value for the rectangular display element (10). 제25항 또는 제26항에 있어서, 상기 N개의 장방형 표시 소자(10)가 동일 명도로 되도록, 각 장방형 표시 소자(10)에 대한 상기 휘도치를, 각 장방형 표시 소자(10)의 명도 특성에 따른 휘도치로 변환하는 변환 처리를 행하는 휘도치 변환 단계를 구비하는 것을 특징으로 하는 표시 방법. 27. The brightness of the rectangular display elements 10 according to the brightness characteristics of each rectangular display element 10 according to claim 25 or 26, so that the N rectangular display elements 10 have the same brightness. And a brightness value converting step of performing a conversion process of converting the brightness value. 제24항 내지 제26항 중 어느 한 항에 있어서, 상기 다계조 문자 생성 단계를 실현하는 다계조 문자 생성 수단을 복수 구비하고, 27. The apparatus according to any one of claims 24 to 26, further comprising a plurality of multi-gradation character generation means for realizing the multi-gradation character generation step, 상기 문자 정보로서의 폰트 종류 정보에 기초하여 상기 복수의 다계조 문자 생성 수단 중 임의의 다계조 문자 생성 수단을 선택하는 선택 단계를 구비하는 것을 특징으로 하는 표시 방법. And a selection step of selecting an arbitrary multi-gradation character generation means from the plurality of multi-gradation character generation means based on font type information as the character information. 제25항 또는 제26항에 있어서, 상기 소자 휘도치 산출 단계에 있어서, 상기 표시 소자의 형상에 상당하는 좌표마다 휘도 배분을 하여, 이 배분치에 상기 표시 소자의 명도 밸런스를 작용시킨 값을 문자 화상의 휘도치로 하는 것을 특징으로 하는 표시 방법. 27. The device luminance value according to claim 25 or 26, wherein in the element luminance value calculating step, luminance is distributed for each coordinate corresponding to the shape of the display element, and the value obtained by causing the brightness balance of the display element to act on the allocation value is characterized. A display method comprising the luminance value of an image. 제24항 내지 제26항 중 어느 한 항에 있어서, 상기 표시부(2)의 화소 해상도가 120 ppi(pixels per inch) 내지 240 ppi인 것을 특징으로 하는 표시 방법. 27. The display method according to any one of claims 24 to 26, wherein the pixel resolution of the display unit (2) is 120 pixels per inch (ppi) to 240 pixels per inch. 삭제delete 서로 다른 색을 표시할 수 있는 N개(N은 2 이상의 자연수)의 장방형 표시 소자(10)를, 상기 장방형 표시 소자(10)의 길이 방향을 소정의 배열 방향으로 직교시킨 상태에서, 상기 배열 방향으로 소정의 순번으로 연속적으로 반복 배열하여 형성되며, 상기 배열 방향으로 소정의 순번으로 배열된 N개의 표시 소자를 표시 대상 화상을 이루는 1 화소에 대응시켜 컬러 화상 표시할 수 있는 표시부(2)에 문자를 표시하기 위한 제어를 행하는 표시 제어 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체이며, The arrangement direction in which N rectangular display elements 10 capable of displaying different colors (N is a natural number of two or more) are orthogonal to the longitudinal direction of the rectangular display element 10 in a predetermined arrangement direction. The display unit 2 is formed by successively repeating a predetermined sequence in a predetermined order, and the display unit 2 capable of displaying a color image in correspondence with one pixel constituting a display target image by N display elements arranged in a predetermined sequence in the arrangement direction. A computer-readable recording medium having recorded thereon a display control program for controlling the display. 상기 표시 제어 프로그램이, The display control program, 표시 대상 문자에 관한 문자 정보에 기초하여, 가장자리를 계조화한 다계조 문자 화상에 관한 정보를 생성하는 다계조 문자 생성부(4a, 4b)와, A multi-gradation character generating unit 4a, 4b for generating information on a multi-gradation character image obtained by gradating an edge based on the character information on the display target character; 상기 다계조 문자 생성부에 의해 생성된 상기 다계조 문자 화상이 전개되는 화상 메모리와,An image memory in which the multi-gradation character image generated by the multi-gradation character generation unit is developed; 상기 표시부(2)를 이루는 각 장방형 표시 소자(10)를 제어하여 상기 표시부(2)에서의 표시 상태를 제어하는 소자 표시 제어부(6)로서 컴퓨터를 기능시키고, The computer functions as an element display control unit 6 for controlling the rectangular display elements 10 constituting the display unit 2 to control the display state of the display unit 2, 상기 소자 표시 제어부(6)가, 상기 다계조 문자 화상에 관한 정보에 기초하여, 각 장방형 표시 소자(10)를 각각 다계조화된 문자 화상을 구성하는 1 이상의 화소에 대응시켜 상기 다계조 문자 화상을 표시하게 하도록, 상기 컴퓨터를 기능시키는 것을 특징으로 하는 표시 제어 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체. The element display control section 6 associates each rectangular display element 10 with one or more pixels constituting a multi-graded character image based on the information about the multi-gradation character image to display the multi-gradation character image. And a computer readable recording medium having recorded thereon a display control program to cause the computer to display.
KR1020067011775A 2006-06-15 2004-01-27 A display device, a display control device, a display method, a display control program, and a computer-readable recording medium recording the program. Expired - Fee Related KR100832052B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020067011775A KR100832052B1 (en) 2006-06-15 2004-01-27 A display device, a display control device, a display method, a display control program, and a computer-readable recording medium recording the program.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020067011775A KR100832052B1 (en) 2006-06-15 2004-01-27 A display device, a display control device, a display method, a display control program, and a computer-readable recording medium recording the program.

Publications (2)

Publication Number Publication Date
KR20060117341A KR20060117341A (en) 2006-11-16
KR100832052B1 true KR100832052B1 (en) 2008-05-27

Family

ID=37704859

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020067011775A Expired - Fee Related KR100832052B1 (en) 2006-06-15 2004-01-27 A display device, a display control device, a display method, a display control program, and a computer-readable recording medium recording the program.

Country Status (1)

Country Link
KR (1) KR100832052B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102366198B1 (en) * 2014-12-08 2022-02-23 엘지디스플레이 주식회사 Display Device and Driving Method Thereof
CN116521118A (en) * 2023-05-12 2023-08-01 麦岩智能科技(北京)有限公司 Content display method, device, equipment and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0540463A (en) * 1991-08-08 1993-02-19 Hitachi Ltd Multi-level character generator
JP2002091369A (en) * 2000-09-20 2002-03-27 Fujitsu Ltd Computer-readable recording medium recording display device and character image generation program
JP2002526816A (en) 1998-10-07 2002-08-20 マイクロソフト コーポレイション Gray scale and color display method and apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0540463A (en) * 1991-08-08 1993-02-19 Hitachi Ltd Multi-level character generator
JP2002526816A (en) 1998-10-07 2002-08-20 マイクロソフト コーポレイション Gray scale and color display method and apparatus
JP2002091369A (en) * 2000-09-20 2002-03-27 Fujitsu Ltd Computer-readable recording medium recording display device and character image generation program

Also Published As

Publication number Publication date
KR20060117341A (en) 2006-11-16

Similar Documents

Publication Publication Date Title
JP4358472B2 (en) Method and system for asymmetric supersampling rasterization of image data
US5929866A (en) Adjusting contrast in anti-aliasing
US7408555B2 (en) Adjusted Stroke Rendering
US6597360B1 (en) Automatic optimization of the position of stems of text characters
EP1174854B1 (en) Display equipment, display method, and storage medium storing a display control program using sub-pixels
JPH08106276A (en) Display method of text on screen
US7602390B2 (en) Edge detection based stroke adjustment
US20150235393A1 (en) Image device and data processing system
JP4625269B2 (en) CHARACTER IMAGE GENERATION DEVICE, CHARACTER IMAGE GENERATION METHOD, DISPLAY CONTROL DEVICE, CHARACTER IMAGE GENERATION PROGRAM, AND DISPLAY CONTROL PROGRAM
US6738071B2 (en) Dynamically anti-aliased graphics
JP3578689B2 (en) Character display device, character display method, and recording medium
KR100749873B1 (en) Character display apparatus, character display method, and readable recording medium
JPWO2005071659A1 (en) Display device, display control device, display method, display control program, and computer-readable recording medium recording the program
JP4698709B2 (en) Data creation device, data creation method, data creation program, drawing device, drawing method, drawing program, and computer-readable recording medium
KR100832052B1 (en) A display device, a display control device, a display method, a display control program, and a computer-readable recording medium recording the program.
US7339588B2 (en) Character image generating system, storage medium storing character image generating program and method
JP4798747B2 (en) Character display device, character display method, and recording medium
JP4505082B2 (en) Multi-gradation data generation apparatus, program storage medium, data storage medium
JP2891318B2 (en) How to create a bitmap font
JP2003157071A (en) Character display method

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20130502

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20140418

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20150416

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20160419

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170420

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20180520

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20180520

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000