JP2897718B2 - Image display method - Google Patents

Image display method

Info

Publication number
JP2897718B2
JP2897718B2 JP8110074A JP11007496A JP2897718B2 JP 2897718 B2 JP2897718 B2 JP 2897718B2 JP 8110074 A JP8110074 A JP 8110074A JP 11007496 A JP11007496 A JP 11007496A JP 2897718 B2 JP2897718 B2 JP 2897718B2
Authority
JP
Japan
Prior art keywords
lut
color
image
screen
display
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 - Lifetime
Application number
JP8110074A
Other languages
Japanese (ja)
Other versions
JPH09274477A (en
Inventor
一男 矢野尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP8110074A priority Critical patent/JP2897718B2/en
Publication of JPH09274477A publication Critical patent/JPH09274477A/en
Application granted granted Critical
Publication of JP2897718B2 publication Critical patent/JP2897718B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、画像表示端末装置
の画像表示方法に関し、特に、表示色数が限定されてい
るディスプレイ装置に複数の画像からなる複数の画面を
適切な色で順に表示する画像表示方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image display method for an image display terminal device, and more particularly, to a display device having a limited number of display colors, in which a plurality of screens composed of a plurality of images are sequentially displayed in appropriate colors. It relates to an image display method.

【0002】[0002]

【従来の技術】現在、パーソナルコンピュータ等情報処
理装置のディスプレイ装置は、同時に表示可能な色数が
限定されているカラーマップディスプレイが主流であ
り、このカラーマップディスプレイにおいては、表示す
る画像のピクセル値と実際の色との対応表である、ルッ
クアップテーブル(Look Up Table;「LUT」とい
う)によって表示色を管理している。
2. Description of the Related Art At present, a display device of an information processing device such as a personal computer mainly uses a color map display in which the number of colors that can be displayed simultaneously is limited. In this color map display, a pixel value of an image to be displayed is determined. The display colors are managed by a look-up table (referred to as “LUT”), which is a correspondence table between the colors and the actual colors.

【0003】このカラーマップディスプレイにおいて、
複数の画像からなる画面を順に表示する従来の方式とし
て、表示画面中の複数の画像の色情報を基に最適なLU
Tを計算して複数画面について画面毎に最適なLUTを
作成する方式と、複数の画面間で同一のLUTを使用す
る方式と、がある。
In this color map display,
As a conventional method of sequentially displaying a screen including a plurality of images, an optimal LU is selected based on color information of a plurality of images on the display screen.
There are a method of calculating T and creating an optimal LUT for each screen for a plurality of screens, and a method of using the same LUT between a plurality of screens.

【0004】このうち、前者の方式は、画面毎に最適化
されたLUTを持つため、表示品質は高いが、画面が切
り替わる際に、ディスプレイのLUTを変更する必要が
あるため、前後の画面で同一の画像を継続して表示させ
る場合、LUT変更時に、表示色が乱れるという問題点
がある。このため、この方式は、Microsoft
(マイクロソフト)社の「PowerPoint」のよ
うに、画面切り替え時に画像を継続描画させることを前
提としないシステムに用いられている。また、この方式
の従来技術として、特開平5−333835号公報に
は、表示色数に限界のあるディスプレイであっても当該
ディスプレイ画面に複数の画像を正しい色で同時に表示
することを可能とする画像表示方式として、表示色数が
任意のN(Nは整数)色に限定されているディスプレイ
にL(Lは2以上の整数)個の画像をLUTを用いて表
示する場合、L個の画像の総色数をΣMI(但し、MI
を1からMLまでを加算する。また、MI:各画像が使
用している色数)から最適なN色の候補色を選択し、一
方、候補色以外の各画像の色は前記候補色に統合する少
色化処理を実行し、この少色化処理によって得られたN
色の色データをLUTに格納し、ディスプレイの画面上
に同時にL個の画像を表示するようにした方式が提案さ
れている。
The former method has a high display quality because it has an LUT optimized for each screen. However, it is necessary to change the LUT of the display when the screen is switched. When displaying the same image continuously, there is a problem that the display color is disturbed when the LUT is changed. For this reason, this method is based on Microsoft.
It is used in a system that does not assume that an image is continuously drawn when switching screens, such as “PowerPoint” of (Microsoft). Further, as a prior art of this method, Japanese Patent Laid-Open No. 5-333835 discloses that a plurality of images can be simultaneously displayed in correct colors on the display screen even if the display has a limited number of display colors. As an image display method, when displaying L (L is an integer of 2 or more) images on a display whose number of display colors is limited to an arbitrary N (N is an integer) using an LUT, L images are displayed. Is the total number of colors of ΣMI (where MI
Is added from 1 to ML. Further, an optimal N candidate color is selected from (MI: the number of colors used in each image), and on the other hand, a color reduction process is performed to integrate the colors of each image other than the candidate color with the candidate color. , N obtained by this color reduction process
A method has been proposed in which color data of a color is stored in an LUT, and L images are simultaneously displayed on a display screen.

【0005】一方、後者の方式、すなわち複数の画面間
で同一のLUTを使用するという方式は、画面毎に最適
なLUTを具備するものでないため、前者に比較すると
表示品質が劣るものの、画面間で同一のLUTを使用す
るため、LUTの変更により表示色が乱れるといった問
題は存在ない。このため、MacroMedia(マク
ロメディア)社の「Director」などの、複数の
画面間で同一の画像が継続して描画されるシステムで用
いられている。
On the other hand, the latter method, that is, a method of using the same LUT between a plurality of screens, does not have an optimum LUT for each screen. Since the same LUT is used, there is no problem that the display color is disturbed by changing the LUT. For this reason, it is used in a system in which the same image is continuously drawn between a plurality of screens, such as "Director" of MacroMedia (macromedia).

【0006】[0006]

【発明が解決しようとする課題】このように、従来、複
数の画面間で同一の画像を継続して描画する画像表示示
システムにおいては、複数の画面間で同一のLUTを使
用するという方式が採用されてきたが、この方式は、複
数画面について画面毎に最適なLUTを作成する方式と
比べて、表示品質が劣るという問題がある。
As described above, in a conventional image display system for continuously drawing the same image between a plurality of screens, there is a method in which the same LUT is used between a plurality of screens. Although this method has been adopted, there is a problem that the display quality is inferior to the method of creating an optimum LUT for each of a plurality of screens.

【0007】一方、画面毎に最適なLUTを作成すると
いう従来の方式では、ディスプレイLUTの切り替えが
生じるために、画面間で同一の画像を継続して描画させ
ると、表示色が乱れるという問題がある。これは、ディ
スプレイLUTの切り替えと、画面の切り替えを完全に
同時に実行できないため、ディスプレイLUTとフレー
ムバッファ内の画面データの対応が一致しない時間が生
じるのが原因である。
On the other hand, in the conventional method of creating an optimum LUT for each screen, the switching of the display LUT occurs. Therefore, when the same image is continuously drawn between the screens, the display color is disturbed. is there. This is
Switching between spray LUT and screen completely
Display LUT and frame
Time when the correspondence between screen data in the
It is due to

【0008】従って、本発明は、上記事情に鑑みて為さ
れたものであって、その目的は、画面毎に最適なLUT
を使用して表示品質を高めると共に、ディスプレイLU
Tの切り替え時の表示色の乱れを抑えた画像表示方法を
提供することにある。
Accordingly, the present invention has been made in view of the above circumstances, and an object thereof is to provide an optimum LUT for each screen.
To improve the display quality and display LU
It is an object of the present invention to provide an image display method that suppresses disturbance of display colors when switching T.

【0009】[0009]

【課題を解決するための手段】前記目的を達成するた
め、本発明の画像表示方式は、表示色数が制限されてい
るディスプレイに、複数の画像をルックアップテーブル
(LUT)を用いて表示する画像表示装置において、画
面毎に最適化したLUTで描画する手段と、画面の切り
替え時に同じ画像を継続して描画する際に、前後の画面
のLUTで共通の色のカラーセルが同じ位置となるよう
に整列する手段と、を備え、画面切り替え時の色の乱れ
を抑えることを特徴とする。
In order to achieve the above object, according to the image display method of the present invention, a plurality of images are displayed on a display having a limited number of display colors by using a look-up table (LUT). In an image display device, means for drawing with an LUT optimized for each screen, and when drawing the same image continuously when switching screens, color cells of a common color in the LUTs of the previous and next screens are located at the same position. Means for arranging the images in such a manner as to reduce color disturbance at the time of screen switching.

【0010】また、本発明は、前記画面切り替え前後の
LUTで共通でない色がある場合に、画面切り替え前の
LUTのうち共通でない色を、これに最も近い他の共通
色で置き換えた中間LUTを作成する手段を備え、該中
間LUTで継続描画される画像を、再描画することによ
り、表示色の乱れを抑えることを特徴とする。
The present invention also provides an intermediate LUT in which, when there is a non-common color in the LUT before and after the screen switching, the non-common color in the LUT before the screen switching is replaced by another closest common color. It is characterized by comprising means for creating, and by redrawing the image continuously drawn by the intermediate LUT, the disturbance of the display color is suppressed.

【0011】[0011]

【発明の実施の形態】本発明の実施の形態について図面
を参照して説明する。本発明は、その第1の実施の形態
において、画面毎に最適なLUTを保持し、かつ画面切
り替え前後でRGB値が変化するカラーセルの数を最小
限にするために、最適LUT生成手段、LUT整列手
段、及び画像データ変換手段を有したものである。
Embodiments of the present invention will be described with reference to the drawings. In the first embodiment, the present invention provides an optimum LUT generating means for holding an optimum LUT for each screen and minimizing the number of color cells whose RGB values change before and after screen switching, It has LUT alignment means and image data conversion means.

【0012】また、本発明は、その第2の実施の形態に
おいて、前記第1の実施の形態の方式に加えて、画面切
り替え前後でRGB値が変化するカラーセルを、前後の
画面のLUTで同一のRGB値を持つカラーセルに近似
させた中間LUTで再描画するための、中間LUT生成
手段を有する。
According to the second embodiment of the present invention, in addition to the method of the first embodiment, color cells whose RGB values change before and after a screen change are stored in the LUTs of the previous and next screens. There is an intermediate LUT generating means for redrawing with an intermediate LUT approximated to a color cell having the same RGB value.

【0013】[0013]

【実施の形態1】図1は、本発明の第1の実施の形態の
構成を示すブロック図である。図1を参照して、本発明
の第1の実施の形態に係る画像表示方式は、画像記憶装
置1と、画像処理装置5と、フレームバッファ2と、デ
ィスプレイLUT(単に「LUT」ともいう)4と、C
RT等の表示装置3と、から構成されている。また、画
像処理装置5は、最適LUT生成手段6と、LUT整列
手段7と、画像データ変換手段8と、からなる。
Embodiment 1 FIG. 1 is a block diagram showing a configuration of a first embodiment of the present invention. Referring to FIG. 1, an image display method according to a first embodiment of the present invention includes an image storage device 1, an image processing device 5, a frame buffer 2, and a display LUT (also simply referred to as "LUT"). 4 and C
And a display device 3 such as an RT. Further, the image processing device 5 includes an optimum LUT generation unit 6, an LUT alignment unit 7, and an image data conversion unit 8.

【0014】画像記憶装置1は、画面を構成する画像デ
ータを個々のファイルとして保持する。画像処理装置5
は、画面が切り替わるとき、次の画面を構成する画像デ
ータを画像記憶装置1から読み込み、最適なLUTを作
成し、前の画面のLUTと比較して、作成したLUTの
並び替えを行い、画像データをLUTに適合させる。画
像処理装置5で作成されたLUTと画像データとは、そ
れぞれディスプレイLUT4と、フレームバッファ2
と、に転送される。フレームバッファ2に格納された画
像データは、ディスプレイLUT4で変換され、CRT
等の表示装置3に出力される。
The image storage device 1 holds image data constituting a screen as individual files. Image processing device 5
When the screen is switched, the image data constituting the next screen is read from the image storage device 1, an optimal LUT is created, compared with the LUT of the previous screen, and the created LUT is rearranged. Fit the data to the LUT. The LUT and the image data created by the image processing device 5 are stored in the display LUT 4 and the frame buffer 2 respectively.
And transferred to. The image data stored in the frame buffer 2 is converted by the display LUT 4 and is
Is output to the display device 3.

【0015】また、画像処理装置5における最適LUT
生成手段6は、同一画面に表示される複数の画像データ
から画面の最適なLUTを作成する。そして、LUT整
列手段7は、画面切り替え時に、前後の画面のLUTを
比較して、同じRGB値をもつカラーセルが同じ位置に
なるように、最適LUT生成手段6で生成されたLUT
を整列する。画像データ変換手段8は、画像データをL
UTに対応するように変換する。
The optimum LUT in the image processing device 5
The generation unit 6 generates an optimum LUT for a screen from a plurality of pieces of image data displayed on the same screen. The LUT aligning means 7 compares the LUTs of the previous and next screens at the time of screen switching, and generates the LUTs generated by the optimum LUT generating means 6 so that the color cells having the same RGB values are located at the same position.
Line up. The image data conversion means 8 converts the image data into L
Convert to correspond to UT.

【0016】図3は、本発明の第1の実施の形態を説明
するための図であり、2つの画像A,Bをもつ(即ち画
像A,Bを同時に表示する)画面21から、2つの画像
A,Cをもつ画面22への切り替えの様子を模式的に示
したものである。ここで、画像Aは、画面21から画面
22へ継続して描画されるものとする。
FIG. 3 is a diagram for explaining the first embodiment of the present invention, in which a screen 21 having two images A and B (that is, displaying images A and B simultaneously) is displayed. FIG. 9 schematically shows a state of switching to a screen 22 having images A and C. FIG. Here, it is assumed that the image A is continuously drawn from the screen 21 to the screen 22.

【0017】図3を参照して、LUT23、LUT25
は、それぞれ画面21、22毎に、最適LUT生成手段
6によって生成され、画面21、画面22を最も良好に
描画できる最適化されたLUTである。なお、図3のL
UT24については、後に第2の実施の形態で説明す
る。
Referring to FIG. 3, LUT 23, LUT 25
Is an optimized LUT generated by the optimum LUT generating means 6 for each of the screens 21 and 22, and capable of rendering the screens 21 and 22 in the best manner. Note that L in FIG.
The UT 24 will be described later in a second embodiment.

【0018】ここで、LUT整列手段7は、画面21の
LUT23と同じRGB値を持つカラーセル(以下「共
通色」という)が同じ位置となるように、並び替えを行
い(図3の共通色カラーセル群26参照)、LUT25
を生成する。この操作によって、画面切り替えとともに
LUTが変更される際に、画像Aの中で共通色を参照し
ている画素は、参照しているRGB値が全く変化しない
ため、表示色が乱れることがなくなる。ただし、画像A
の中で共通色を参照しない画素については、表示色の乱
れが生じることになる。
Here, the LUT arranging means 7 rearranges the color cells (hereinafter, referred to as "common colors") having the same RGB values as those of the LUT 23 on the screen 21 so as to be at the same position (common color in FIG. 3). Color cell group 26), LUT 25
Generate When the LUT is changed along with the screen switching by this operation, the pixels that refer to the common color in the image A do not have any change in the referenced RGB values, so that the display color is not disturbed. However, image A
Among the pixels that do not refer to the common color, the display color is disturbed.

【0019】[0019]

【実施の形態2】図2は、本発明の第2の実施形態のブ
ロック図である。図2において、前記第1の実施の形態
で参照した図1と同一の要素には同一の参照符号が付さ
れており、説明の重複を回避するため、同一要素の説明
は適宜省略し、以下では主に図1との相違点を説明す
る。
Embodiment 2 FIG. 2 is a block diagram of a second embodiment of the present invention. In FIG. 2, the same elements as those in FIG. 1 referred to in the first embodiment are denoted by the same reference numerals, and the description of the same elements will be appropriately omitted to avoid duplication of description. Now, the differences from FIG. 1 will be mainly described.

【0020】図2を参照して、この実施の形態と、前記
第1の実施の形態との相違点は、画像処理装置5に、画
面切り替え時の表示色の乱れを抑えるために一時的に使
用する中間LUTを作成する中間LUT生成手段9を付
加したことである。
Referring to FIG. 2, the difference between this embodiment and the first embodiment is that the image processing apparatus 5 temporarily stops the display color from being disturbed when switching the screen. That is, an intermediate LUT generating means 9 for generating an intermediate LUT to be used is added.

【0021】図3を参照して、LUT24は中間LUT
生成手段9により生成された中間LUTであり、ディス
プレイLUTがLUT23からLUT25に切り替わる
直前に、切替直前の画面(不図示)を描画するための使
用される
Referring to FIG. 3, LUT 24 is an intermediate LUT.
Generated by the generating means 9 is an intermediate LUT, Disperse
Play LUT switches from LUT23 to LUT25
Immediately before, use to draw the screen (not shown) just before switching
Used .

【0022】この中間LUT24は、画面21に対する
LUT23と、LUT整列手段7で整列されたLUT2
5と、の共通色のみからなるLUTであり、LUT24
において、ある位置のカラーセルのRGB値は、LUT
23の同じ位置のカラーセルのRGB値に最も近い共通
色になるように作成される。
The intermediate LUT 24 is composed of the LUT 23 for the screen 21 and the LUT 2 aligned by the LUT alignment means 7.
5 is an LUT consisting of only the common color of
, The RGB value of the color cell at a certain position is
The common colors are created so as to be closest to the RGB values of the 23 color cells at the same position.

【0023】画面切り替え時には、前記第1の実施形態
の処理に加えて、中間LUT24を用いて同一画像Aを
再描画することにより、LUTが変更される際に、画像
Aの全ての画素について、各画素が参照しているRGB
値が全く変化しなくなるため、表示色が乱れることがな
くなる。
At the time of screen switching, in addition to the processing of the first embodiment, by redrawing the same image A using the intermediate LUT 24, when the LUT is changed, all pixels of the image A RGB referenced by each pixel
Since the value does not change at all, the display color is not disturbed.

【0024】また、LUT変更の直前に、中間LUT2
4を用いて、画像Aを再描画する際にも、LUT23
と、LUT24の同じ位置にあるカラーセルのRGB値
が、可能な限り近い値になるようにLUT24が作成さ
れているため、再描画による表示色の乱れは最小限に抑
えることができる。
Immediately before changing the LUT, the intermediate LUT 2
When the image A is redrawn by using the LUT 23, the LUT 23
Since the LUT 24 is created such that the RGB values of the color cells at the same position in the LUT 24 are as close as possible, the disturbance of the display color due to redrawing can be minimized.

【0025】[0025]

【実施例】上記した本発明の実施の形態をより詳細に説
明すべく、本発明の実施例として、前記第1、第2の実
施の形態で共通なブロックについて個々に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to explain the above-described embodiment of the present invention in more detail, blocks common to the first and second embodiments will be individually described as embodiments of the present invention.

【0026】まず、最適LUT生成手段6の実施例を詳
細に説明する。図4は、最適LUT生成手段6の動作を
説明するための図である。図4に示す例では、ディスプ
レイの同時発色数は256色とされ、このディスプレイ
に対して、3つの画像A,B,Cからなる画面を表示す
るものとする。ここで、画像A,B,Cはそれぞれ、L
UTを持たないラスタ画像、LUTを持つラスタ画像、
ベクタ画像であるものとする。
First, an embodiment of the optimum LUT generating means 6 will be described in detail. FIG. 4 is a diagram for explaining the operation of the optimum LUT generation means 6. In the example shown in FIG. 4, the number of simultaneous colors of the display is 256, and a screen including three images A, B, and C is displayed on the display. Here, the images A, B, and C are respectively L
Raster image without UT, raster image with LUT,
It is assumed to be a vector image.

【0027】LUTを持たないスラタ画像Aは、通常6
万色乃至1677万色の画像を表し、そのまま少数化処
理するには数が多すぎるため、ラスタ画像Aについて
は、前処理として、頻度検出手段31により画像の色ヒ
ストグラムを求めて、上位256色を代表色として定め
る。
The slatter image A having no LUT is usually 6
Since the image of 10,000 to 16,770,000 colors is represented and the number of images is too large to be reduced as it is, as for the raster image A, the color histogram of the image is obtained by the frequency detecting means 31 as preprocessing, and the upper 256 colors are obtained. Is defined as the representative color.

【0028】LUTをもつラスタ画像Bは、通常256
色の画像を表し、既に限定された色数に減色されている
ため、そのまま、画像の持つLUT情報をラスタ画像B
の代表色とする。
A raster image B having an LUT is usually 256
Represents the color image and has already been reduced to a limited number of colors.
Of the representative color.

【0029】ベクタ画像Cは、WindowsMeta
File(ウインドウメタファイル)や、PostSc
ript(ポストスクリプト)等の描画情報からなる画
像のことであり、構成色検出手段32により、描画情報
から色データの部分のみを参照することによって、ベク
タ画像Cの構成色を取得し、これをベクタ画像Cの代表
色とする。
The vector image C is WindowsMeta.
File (window metafile), PostSc
An image composed of drawing information such as "ript" (postscript). The constituent color detecting means 32 obtains the constituent colors of the vector image C by referring to only the color data portion from the drawing information. The representative color of the vector image C is used.

【0030】各画像から得られた代表色は、少数化処理
部33により256色に減色する。
The representative colors obtained from each image are reduced to 256 colors by the reduction processing unit 33.

【0031】少数化処理として、ベクタ画像が含まれる
場合、ヒストグラムを利用できないので、RGB空間に
おける代表色の色分布の外接する直方体を考え、その直
方体の最も長い辺の中央で等分することを繰り返して2
56分割し、それぞれの直方体に含まれる色のうち1つ
を選び出すことにより、最終的な256色を決定する。
When a vector image is included in the reduction processing, since a histogram cannot be used, a circumscribed cuboid of the color distribution of the representative color in the RGB space is considered, and the equal division is performed at the center of the longest side of the cuboid. Repeat 2
The image is divided into 56, and one of the colors included in each rectangular parallelepiped is selected to determine the final 256 colors.

【0032】次に、上記LUT整列手段7の実施例をよ
り詳細に説明する。ここで、前画面のLUTをL1、次
画面のLUTをL2とし、LUTの大きさは256であ
るとする。
Next, an embodiment of the LUT aligning means 7 will be described in more detail. Here, it is assumed that the LUT of the previous screen is L1, the LUT of the next screen is L2, and the size of the LUT is 256.

【0033】最初に、前画面L1と全く同じ内容のLU
Tを複製し、これをL3とする。L3のカラーセルの内
容を以下の手順で変更することにより、最終的に中間L
UTを得る。
First, an LU having exactly the same contents as the previous screen L1
Duplicate T and call it L3. By changing the contents of the color cell of L3 in the following procedure, the intermediate L
Get the UT.

【0034】まず、L3のi番目のカラーセルと同一の
色を持つカラーセルを次画面L2から検索する。同じ色
のカラーセルがL2のj番目に見つかった場合、L2の
j番目のカラーセルとL2のi番目のカラーセルとを互
いに入れ替え、位置番号iを共通色テーブルに保存す
る。
First, a color cell having the same color as the i-th color cell of L3 is searched from the next screen L2. If a color cell of the same color is found at the j-th color cell of L2, the j-th color cell of L2 and the i-th color cell of L2 are exchanged with each other, and the position number i is stored in the common color table.

【0035】一方、L3のi番目のカラーセルと同一の
色を持つカラーセルが次画面L2で見つからない場合に
は、位置番号iを非共通色テーブルに保存する。
On the other hand, if no color cell having the same color as the i-th color cell of L3 is found on the next screen L2, the position number i is stored in the non-common color table.

【0036】この操作を、i=1からi=256まで繰
り返すことにより、共通な色のカラーセルの位置が、L
3とL2で同一とし、L3の共通色のカラーセル群と非
共通色のカラーセル群を、それぞれ共通色テーブル、非
共通色テーブルから参照することができる。
By repeating this operation from i = 1 to i = 256, the position of the color cell of the common color is
3 and L2 are the same, and the color cell group of the common color of L3 and the color cell group of the non-common color can be referred to from the common color table and the non-common color table, respectively.

【0037】LUT整列手段7は上記した操作を行うも
のであり、図5には、この段階でのLUTと両テーブル
の状態を示したものである。図5において、LUT23
はL3、LUT25はL2、テーブル41は共通色テー
ブル、テーブル42は非共通色テーブルを示す。LUT
において、図中ハッチングを施して示したカラーセルは
共通色カラーセルを、白抜きのカラーセルは非共通色カ
ラーセルをそれぞれ示す。
The LUT aligning means 7 performs the above-described operation. FIG. 5 shows the state of the LUT and both tables at this stage. In FIG. 5, LUT 23
Represents L3, LUT 25 represents L2, table 41 represents a common color table, and table 42 represents a non-common color table. LUT
In the figure, the hatched color cells indicate common color color cells, and the white color cells indicate non-common color cells.

【0038】次に、上記LUT整列手段7によって作成
された、共通色テーブル41、非共通色テーブル42を
利用した、中間LUT生成手段9について説明する。
Next, the intermediate LUT generation means 9 utilizing the common color table 41 and the non-common color table 42 created by the LUT alignment means 7 will be described.

【0039】まず、L3の非共通色群C2のそれぞれの
カラーセルに最も近い色を持つカラーセルをL3の共通
色群C1から検出し、その非共通色カラーセルのRGB
値を検出した共通色カラーセルRGB値に置き換える。
First, a color cell having a color closest to each color cell of the non-common color group C2 of L3 is detected from the common color group C1 of L3, and the RGB of the non-common color color cell is detected.
The value is replaced with the detected common color color cell RGB value.

【0040】このとき、C1とC2はそれぞれ共通色テ
ーブル41、非共通色テーブル42から参照する。ここ
で、2つの色の近さの判定の方法としては、それぞれの
RGB値を(1,2,3)、(r2,g2,b
2)としたとき、例えば以下の値Dを最小にする方法
が、簡単且つ高速であり、実用上十分な精度がある。
At this time, C1 and C2 are referred to from the common color table 41 and the non-common color table 42, respectively. Here, as the method of determination of the two proximity of colors, each of the RGB values (r 1, r 2, r 3), (r2, g2, b
In the case of 2), for example, a method of minimizing the following value D is simple and fast, and has sufficient practical accuracy.

【0041】[0041]

【数1】 (Equation 1)

【0042】以上の操作を行うことにより、前画面LU
Tと次画面LUTの共通色カラーセルが同じ位置になる
ように次画面LUTが並び替えられ、かつ、前画面LU
Tの共通色カラーセルの位置は同じで、非共通色カラー
セルがすべて共通色で置き換えられた中間LUTを得る
ことができる。
By performing the above operations, the previous screen LU
The next screen LUT is rearranged so that the common color color cells of the T and the next screen LUT are at the same position, and the previous screen LU is
The positions of the common color cells of T are the same, and an intermediate LUT in which all non-common color cells are replaced with common colors can be obtained.

【0043】なお、上記実施例ではディスプレイの発色
数を256色としたが、256色以外のディスプレイで
も適用できることは勿論である。
In the above embodiment, the number of colors of the display is 256, but it goes without saying that the present invention can be applied to displays other than 256 colors.

【0044】[0044]

【発明の効果】以上説明したように、本発明によれば、
表示色に限界のあるディスプレイにおいて、複数の画像
からなる複数の画面を適切な色で順に表示することがで
きる。特に、画面間で同じ画像が継続して描画される場
合でも、画面切り替え時の表示色の乱れを最小限に抑え
ることができる。
As described above, according to the present invention,
In a display having a limited display color, a plurality of screens including a plurality of images can be sequentially displayed in appropriate colors. In particular, even when the same image is continuously drawn between the screens, it is possible to minimize the disturbance of the display colors when switching the screens.

【0045】また、本発明によれば、中間LUTを作成
する際に、前後の画面のLUTしか利用しないため、ハ
イパーリンク構造を持ったマルチメディアアプリケーシ
ョンのように、画面間の切り替えの順序が予め予想でき
ない場合でも利用することができる。
Also, according to the present invention, when creating an intermediate LUT, only the LUTs of the previous and next screens are used, so that the switching order between screens is previously determined as in a multimedia application having a hyperlink structure. It can be used even when it cannot be predicted.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態を示すブロック図で
ある。
FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】本発明の第2の実施の形態を示すブロック図で
ある。
FIG. 2 is a block diagram showing a second embodiment of the present invention.

【図3】本発明の第1の実施の形態における、画面とL
UTの対応の一例を示した図である。
FIG. 3 shows a screen and L in the first embodiment of the present invention.
It is a figure showing an example of correspondence of UT.

【図4】本発明の実施例を説明するための図であり、最
適LUT作成手段を説明するための図である。
FIG. 4 is a diagram for explaining an embodiment of the present invention, and is a diagram for explaining an optimum LUT creating means.

【図5】本発明の実施例を説明するための図であり、L
UT整列手段により整列されたLUTの例を示した図で
ある。
FIG. 5 is a diagram for explaining an embodiment of the present invention;
FIG. 4 is a diagram showing an example of LUTs aligned by UT alignment means.

【符号の説明】 1 画像記憶装置 2 フレームバッファ 3 CRT 4 ディスプレイLUT 5 画像処理装置 6 最適LUT生成手段 7 LUT整列手段 8 画像データ変換手段 9 中間LUT生成手段 21 前画面 22 次画面 23 前画面LUT 24 中間LUT 25 次画面LUT 26 共通色カラーセル群 27 非共通色カラーセル群 31 頻度検出手段 32 構成色検出手段 33 少数化処理部 41 共通色テーブル 42 非共通色テーブル[Description of Signs] 1 Image storage device 2 Frame buffer 3 CRT 4 Display LUT 5 Image processing device 6 Optimal LUT generation means 7 LUT alignment means 8 Image data conversion means 9 Intermediate LUT generation means 21 Previous screen 22 Next screen 23 Previous screen LUT 24 Intermediate LUT 25 Next screen LUT 26 Common color color cell group 27 Non-common color color cell group 31 Frequency detection means 32 Constituent color detection means 33 Decimation processing unit 41 Common color table 42 Non-common color table

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】表示色数が制限されているディスプレイ
に、複数の画像をルックアップテーブル(LUT)を用
いて表示する画像表示装置において、 画面毎に最適化したLUTで描画する手段と、 画面の切り替え時に同じ画像を継続して描画する際に、
前後の画面のLUTにおいて共通の色のカラーセルが同
じ位置となるように整列する手段と、を備え、 画面切り替え時の色の乱れを抑えることを特徴とする画
像表示方式。
1. An image display device for displaying a plurality of images on a display having a limited number of display colors using a look-up table (LUT), means for drawing with an LUT optimized for each screen, When drawing the same image continuously at the time of switching,
Means for arranging color cells of a common color so as to be at the same position in the LUTs of the front and rear screens, and suppressing color disturbance at the time of screen switching.
【請求項2】前記画面切り替え前後のLUTで共通でな
い色がある場合に、 画面切り替え前のLUTのうち共通でない色を、これに
最も近い他の共通色で置き換えた中間LUTを作成する
手段を備え、 該中間LUTで継続描画される画像を、再描画すること
により、表示色の乱れを抑えることを特徴とする請求項
1記載の画像表示方式。
2. When there is a color that is not common in the LUTs before and after the screen switching, an intermediate LUT is created by replacing the non-common color in the LUT before the screen switching with another common color closest to this.
2. The image display method according to claim 1, further comprising: means for redrawing an image continuously drawn by the intermediate LUT, thereby suppressing disturbance of display colors.
JP8110074A 1996-04-05 1996-04-05 Image display method Expired - Lifetime JP2897718B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8110074A JP2897718B2 (en) 1996-04-05 1996-04-05 Image display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8110074A JP2897718B2 (en) 1996-04-05 1996-04-05 Image display method

Publications (2)

Publication Number Publication Date
JPH09274477A JPH09274477A (en) 1997-10-21
JP2897718B2 true JP2897718B2 (en) 1999-05-31

Family

ID=14526389

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8110074A Expired - Lifetime JP2897718B2 (en) 1996-04-05 1996-04-05 Image display method

Country Status (1)

Country Link
JP (1) JP2897718B2 (en)

Also Published As

Publication number Publication date
JPH09274477A (en) 1997-10-21

Similar Documents

Publication Publication Date Title
JP2582999B2 (en) Color palette generation method, apparatus, data processing system, and lookup table input generation method
JP2923648B2 (en) Method and apparatus for generating color characteristics of an object
US5243447A (en) Enhanced single frame buffer display system
EP0606988A2 (en) Parallel error diffusion method and apparatus
WO1993013489A1 (en) An anti-aliasing method for polynomial curves using integer arithmetics
JPH0695273B2 (en) Display control device
EP0553549A1 (en) Architecture for transferring pixel streams
EP0619675A1 (en) Colour image display system
US6297801B1 (en) Edge-adaptive chroma up-conversion
JPH02250585A (en) Inter face device for digital tv and graphic display
US6587117B1 (en) Apparatus and method for adaptive transformation of fractional pixel coordinates for calculating color values
US6693644B1 (en) Graphic accelerator reducing and processing graphics data
US8482566B2 (en) Electronic paper terminal device; computer-readable medium storing image display control program, and image display control method
EP0951694B1 (en) Method and apparatus for using interpolation line buffers as pixel look up tables
JP2897718B2 (en) Image display method
US7397479B2 (en) Programmable multiple texture combine circuit for a graphics processing system and method for use thereof
US6747661B1 (en) Graphics data compression method and system
US20040012614A1 (en) Scaling apparatus and method
JPH05324840A (en) High-resolution image processor
JP2898569B2 (en) Video accelerator board for computer game development
JPH09204171A (en) Graphic data generating method and graphic controller
JPH03113682A (en) Picture processor
JP2000163557A (en) Image processing method, device therefor and storage medium
JPH07262349A (en) Method and circuit for dither modulation, method and circuit for generating address for dither table and hard copy circuit using these methods and circuits
JP2000105824A (en) Image signal processor

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990209