JPH0934439A - Pixel data enhancement processing device and pixel data enhancement processing method - Google Patents
Pixel data enhancement processing device and pixel data enhancement processing methodInfo
- Publication number
- JPH0934439A JPH0934439A JP7182554A JP18255495A JPH0934439A JP H0934439 A JPH0934439 A JP H0934439A JP 7182554 A JP7182554 A JP 7182554A JP 18255495 A JP18255495 A JP 18255495A JP H0934439 A JPH0934439 A JP H0934439A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- emphasis
- buffer
- enhancement
- data
- 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.)
- Pending
Links
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
- Image Processing (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は基本文字パターンの
画像データから影付き文字、アウトライン強調文字とい
った所望の種別の文字パターンを簡易に生成することが
できるようにしたフォントデータ処理装置に関するもの
である。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a font data processing device capable of easily generating a desired type of character pattern such as shaded characters and outline emphasized characters from image data of a basic character pattern. .
【0002】[0002]
【従来の技術】従来、影付き文字、アウトライン強調文
字といった種々の強調文字を表示させようとすると、そ
れぞれの種別の文字フォントデータを利用する必要があ
った。この場合、それぞれの種別の強調文字対応に各文
字フォントを用意することから、そのデータ量が膨大な
ものになる。2. Description of the Related Art Conventionally, in order to display various emphasized characters such as shaded characters and outline emphasized characters, it is necessary to use character font data of each type. In this case, since each character font is prepared for each type of emphasized character, the data amount becomes enormous.
【0003】そこで、文字フォントの基本的なデータセ
ットを用意して、この基本的な文字フォントデータセッ
トを必要に応じて強調処理したりすることで、少ない文
字フォントの種類で種々の文字フォントの文字を得よう
とする試みが成されている。Therefore, by preparing a basic character font data set and emphasizing the basic character font data set as necessary, various character font types can be created with a small number of character font types. Attempts have been made to obtain letters.
【0004】ここで、文字の強調処理を考えてみる。例
えば、水平垂直強調文字であれば文字を構成するドット
の上下左右隣接ドットについて、文字フォントの構成ド
ット数を補間処理し、例えば文字の線や点の幅を倍に増
やしたかのようにして、あたかも強調された文字である
かのような文字形態にし、また、影付き文字であれば、
文字を構成するラインのうち、横方向のラインについ
て、例えば、1ドットあるいは2ドット程度、間の離れ
たドットについてその色を変える等してあたかも影が映
っているかのような文字形態にする。Now, let us consider the character emphasis processing. For example, in the case of horizontally and vertically emphasized characters, the number of dots forming the character font is interpolated for the dots adjacent to the dots forming the character, as if the width of the lines and dots of the character were doubled. Make the character form as if it were emphasized characters, and if it is a shaded character,
Of the lines forming the character, the horizontal line is changed to a dot or dot, for example, and the dots separated from each other are changed in color to form a character as if a shadow were cast.
【0005】[0005]
【発明が解決しようとする課題】一般に画像データ、例
えば、文字パターンのデータをアウトライン強調文字パ
ターンにしたり、影付き文字パターンにしたりするとい
った各種強調のための処理を行なう場合は、どのような
方法であってもディスプレイに実際に表示される前に行
われる。このためフレームバッファからの画素データを
読み取り、これを強調処理し、そして、その強調処理結
果をディスプレイ表示用バッファへ再保存するといった
ことが必要となる。Generally, what kind of method is used to perform various types of emphasis processing such as converting image data, for example, character pattern data into an outline emphasized character pattern or a shaded character pattern? Even before it is actually shown on the display. Therefore, it is necessary to read the pixel data from the frame buffer, perform emphasis processing on the pixel data, and save the emphasis processing result again in the display buffer.
【0006】従って、リアルタイムに強調処理を行なっ
て、画像表示に供するといったことができない。また、
強調処理にはかなりの処理時間と中間結果保存用メモリ
が必要となる。Therefore, it is impossible to perform the emphasis processing in real time and use it for image display. Also,
The emphasis processing requires a considerable processing time and a memory for storing intermediate results.
【0007】そこで、この発明の目的とするところは、
中間結果保存用メモリが不要で、しかも、リアルタイム
で画素データに対し、所望の強調処理をすることができ
る画素データ強調処理装置および画素データ強調処理方
法を提供することにある。Therefore, the object of the present invention is to
An object of the present invention is to provide a pixel data enhancement processing device and a pixel data enhancement processing method that do not require an intermediate result storage memory and can perform desired enhancement processing on pixel data in real time.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するた
め、本発明は次のように構成する。すなわち、入力され
た画素データを逐次シフトする強調バッファと、この強
調バッファ内の指定した範囲内に、有意の画素である存
在画素が現われたとき、この強調バッファ内の指定した
位置に無意の画素である非存在画素があれば、これを強
調処理する処理手段とを具備する。In order to achieve the above object, the present invention is configured as follows. That is, when an existing pixel that is a significant pixel appears in an emphasis buffer that sequentially shifts the input pixel data and a specified range in this emphasis buffer, an insignificant pixel is displayed at a specified position in this emphasis buffer. If there is a non-existing pixel, the processing means for emphasizing the non-existing pixel is provided.
【0009】このような構成によれば、強調バッファに
画素データを送り、画素データを強調バッファ内で逐次
シフトさせると共に、強調バッファ内の指定した範囲内
に有意の画素である存在画素が現われたとき、強調バッ
ファ内の指定した位置にある無意の画素である非存在画
素について強調処理を施す。すなわち、画素データを強
調バッファを介して送りながら、強調バッファ内の指定
した範囲内に存在画素が現われたとき、強調バッファ内
の指定した位置にある非存在画素について強調処理を施
すといった手法を採用したことで、強調処理を画素デー
タ伝送中に位置関係と内容から一義的に行なうことがで
き、リアルタイムに、しかも、簡易に実施できるように
なる。また、リアルタイムに行なうことができるように
なることから、中間結果保存用メモリが不要になる。According to such a configuration, the pixel data is sent to the enhancement buffer, the pixel data is sequentially shifted in the enhancement buffer, and significant existing pixels appear within the specified range in the enhancement buffer. At this time, the emphasis process is performed on the non-existent pixel which is the involuntary pixel at the specified position in the emphasis buffer. In other words, when pixel data is sent through the enhancement buffer and when existing pixels appear within the specified range in the emphasis buffer, a method of applying emphasis processing to non-existing pixels at the specified position in the emphasis buffer is adopted. As a result, the emphasis process can be uniquely performed based on the positional relationship and the content during the pixel data transmission, and can be easily performed in real time. Further, since it can be performed in real time, the intermediate result storage memory becomes unnecessary.
【0010】[0010]
【発明の実施の形態】本発明においては、強調バッファ
に画素データを送り、画素データを強調バッファ内で逐
次リアルタイムにシフトさせると共に、強調バッファ内
の指定範囲内に有意の画素である存在画素が現われたと
き、強調バッファ内の指定位置にある無意の画素である
非存在画素について強調処理を施すように構成する。強
調バッファ内の前記指定範囲および指定位置はパラメー
タデータにより与える。そして、パラメータデータを変
えると、画素データに対して種々の強調処理ができる。BEST MODE FOR CARRYING OUT THE INVENTION According to the present invention, pixel data is sent to the enhancement buffer, the pixel data is sequentially shifted in real time in the enhancement buffer, and at the same time, significant pixels existing within a specified range in the enhancement buffer are detected. When it appears, the emphasis processing is performed on the non-existing pixel which is an involuntary pixel at the specified position in the emphasis buffer. The specified range and specified position in the emphasis buffer are given by parameter data. Then, by changing the parameter data, various enhancement processing can be performed on the pixel data.
【0011】例えば、文字パターンの画像を強調処理し
て表示する場合、強調バッファに文字パターンの画素デ
ータを送り、画素データを強調バッファ内で逐次リアル
タイムにシフトさせる。そして、強調バッファ内の指定
範囲内に像を構成する画素として存在の意味のある画素
である存在画素が現われたとき、強調バッファ内の指定
位置に画像中で意味を持たない画素である非存在画素が
あればそれについて強調処理を施す。For example, when an image of a character pattern is emphasized and displayed, pixel data of the character pattern is sent to the emphasis buffer, and the pixel data is sequentially shifted in real time in the emphasis buffer. Then, when an existing pixel that is a meaningful pixel as a pixel forming an image appears within a specified range in the enhancement buffer, a non-existent pixel that has no meaning in the image at a specified position in the enhancement buffer appears. If there is a pixel, it is emphasized.
【0012】本発明においては、パラメータデータによ
り強調バッファ内の指定範囲と指定位置を種々に変更で
きるから、簡易なる手法で所望の強調処理をリアルタイ
ムに実施することができるようになる。In the present invention, the designated range and designated position in the enhancement buffer can be changed in various ways by the parameter data, so that the desired enhancement process can be carried out in real time by a simple method.
【0013】本発明の特徴は、画素データのリアルタイ
ムの強調処理を達成でき、また、本発明により強調後に
画素データを保存するフレームバッファは不必要となる
他、強調を行うには小型の強調マスクバッファで十分実
現できる。また、本発明では所望の強調範囲、強調種別
を選択するにはパラメータの内容一つで済む。A feature of the present invention is that a real-time enhancement process of pixel data can be achieved, a frame buffer for storing pixel data after the enhancement is unnecessary according to the present invention, and a small enhancement mask is used to perform the enhancement. A buffer is enough. Further, in the present invention, only one parameter content is required to select a desired emphasis range and emphasis type.
【0014】(より具体的な実施の態様1)以下、本発
明の具体的な実施の態様について説明する。なお、以下
の説明では、画素データにおいてビットの内容が“1”
の場合は存在画素を示し、ビットの内容が“0”の場合
は非存在画素を示すものとする。ここで存在画素とは有
意の画素のことであり、文字フォントであれば文字の線
や点を表現するドットのことであり、非存在画素とは文
字の線や点を表現しないドットのことである。(More Specific Embodiment 1) A specific embodiment of the present invention will be described below. In the following description, the bit content of pixel data is “1”.
When the bit content is "0", it indicates a non-existing pixel. Here, the existing pixels are significant pixels, in the case of a character font, the dots that represent the lines or points of the character, and the non-existing pixels are the dots that do not represent the lines or points of the character. is there.
【0015】また、画素データの強調という意味あい
は、強調範囲内にある存在画素を囲む非存在画素の色変
化またはコントラスト変化を与えることを指すものとす
る。具体的に強調処理方法を、例を挙げて説明する。Further, the meaning of emphasizing the pixel data means to give a color change or a contrast change of non-existing pixels surrounding the existing pixels within the emphasizing range. A specific example of the emphasis processing method will be described.
【0016】画素データの強調には、一次元の水平強
調、一次元の垂直強調、二次元の水平および垂直強調、
二次元のシャドー強調、二次元のケージ強調、角の滑ら
かな二次元のシャドー強調といったものがある。Pixel data enhancement includes one-dimensional horizontal enhancement, one-dimensional vertical enhancement, two-dimensional horizontal and vertical enhancement,
There are two-dimensional shadow enhancement, two-dimensional cage enhancement, and two-dimensional shadow enhancement with smooth corners.
【0017】これらのうち、一次元の水平強調というの
は図1(a)に示す如く、水平方向の画素列について、
その存在する画素の隣接画素が非存在画素であれば、強
調画素として処理する強調処理であり、[I]なる処理
前の画素列は、強調処理の結果、[II]に示す如き状態
になる。Of these, the one-dimensional horizontal enhancement means that, as shown in FIG.
If a pixel adjacent to the existing pixel is a non-existing pixel, it is an emphasis process for processing as an emphasis pixel, and the pixel row before the process [I] is in a state as shown in [II] as a result of the emphasis process. .
【0018】また、一次元の垂直強調というのは、図1
(b)に示す如く、垂直方向の画素列について、その存
在画素の隣接画素が非存在画素であれば、強調画素とし
て処理する強調処理であり、[I]なる処理前の画素列
は、強調処理の結果、[II]に示す如き状態になる。Further, the one-dimensional vertical enhancement is as shown in FIG.
As shown in (b), in the pixel row in the vertical direction, if a pixel adjacent to the existing pixel is a non-existing pixel, the pixel is processed as an emphasized pixel. As a result of the processing, the state shown in [II] is obtained.
【0019】また、二次元の水平および垂直強調という
のは、図1(c)に示す如く、存在画素を中心に、その
水平方向および垂直方向の各々の隣接画素について、そ
の隣接画素が非存在画素であれば、強調画素として処理
する強調処理であり、[I]なる処理前の画素列は、強
調処理の結果、[II]に示す如き状態になる。Further, the two-dimensional horizontal and vertical enhancement means that, as shown in FIG. 1C, with respect to the adjacent pixel in the horizontal direction and the vertical direction, the adjacent pixel does not exist. If it is a pixel, it is an enhancement process that is processed as an enhancement pixel, and the pixel column before the process [I] is in a state as shown in [II] as a result of the enhancement process.
【0020】また、二次元のシャドー強調というのは、
図1(d)に示す如く、存在画素を中心に、その水平方
向および垂直方向および斜め方向各々の隣接画素につい
て、その隣接画素が非存在画素であれば、強調画素とし
て処理する強調処理であり、[I]なる処理前の画素列
は、強調処理の結果、[II]に示す如き状態になる。The two-dimensional shadow enhancement is
As shown in FIG. 1D, with respect to the adjacent pixels in the horizontal direction, the vertical direction, and the diagonal direction centering on the existing pixel, if the adjacent pixel is a non-existing pixel, the emphasis process is performed as an emphasis pixel. , [I] before processing, the result of the emphasis processing is as shown in [II].
【0021】また、二次元のケージ強調(アウトライン
強調)というのは、図1(e)に示す如く、存在する画
素の斜め上方向の隣接画素が非存在画素であれば、その
画素位置介してそのさらに斜め上の非存在画素を強調画
素として処理する強調処理であり、[I]なる処理前の
画素列は、強調処理の結果、IIなる状態になる。The two-dimensional cage enhancement (outline enhancement) means, as shown in FIG. 1 (e), if an adjacent pixel in the diagonally upper direction of an existing pixel is a non-existing pixel, the pixel position is used. This is an emphasis process for processing non-existing pixels on the diagonally higher position as an emphasis pixel, and a pixel row before the process of [I] becomes a state of II as a result of the emphasis process.
【0022】角の滑らかな二次元のシャドー強調という
のは図1(f)に示す如く、存在する画素の周囲の画素
が非存在画素であれば、その周囲の非存在画素を強調画
素として処理する強調処理であり、Iなる処理前の画素
列は、強調処理の結果、[II]に示す如き状態になる。As shown in FIG. 1 (f), the two-dimensional shadow enhancement with smooth corners means that if the surrounding pixels of an existing pixel are non-existing pixels, the surrounding non-existing pixels are processed as enhanced pixels. As a result of the emphasis processing, the pixel column before the processing I, which is the emphasis processing, is brought into a state as shown in [II].
【0023】具体的処理方法を次に説明する。 [一次元の水平強調(図2参照)]一次元の水平強調処
理は、水平ラインバッファにより画素データをディスプ
レイ表示順序でシフトさせつつ、指定の強調領域内に存
在画素が現われ、水平ラインバッファの中心位置にある
のが非存在画素であるときにこの水平ラインバッファの
中心位置にある非存在画素を強調する処理であり、存在
画素の左右の画素を強調する処理である。A specific processing method will be described below. [One-dimensional horizontal enhancement (see FIG. 2)] In the one-dimensional horizontal enhancement processing, while the pixel data is shifted in the display display order by the horizontal line buffer, the existing pixels appear in the designated enhancement region, and the horizontal line buffer This is a process of emphasizing the non-existing pixels at the center position of the horizontal line buffer when there is a non-existing pixel at the center position, and a process of emphasizing the pixels to the left and right of the existing pixel.
【0024】図2(a)は一次元の水平強調処理の様子
を説明するための図であり、水平強調処理用の水平ライ
ンバッファHBを示している。水平ラインバッファHB
は複数画素分の容量を持つバッファであり、図では左端
側より画素データを入力すると右端より強調された画素
データが出力される構成である。水平ラインバッファH
Bでの処理は次のようになる。FIG. 2A is a diagram for explaining the state of one-dimensional horizontal enhancement processing, and shows a horizontal line buffer HB for horizontal enhancement processing. Horizontal line buffer HB
Is a buffer having a capacity for a plurality of pixels, and in the drawing, when pixel data is input from the left end side, pixel data emphasized from the right end is output. Horizontal line buffer H
The processing in B is as follows.
【0025】一次元の水平強調を行なうには、画素デー
タの各ラインを水平ラインバッファHBに通す。すると
この水平ラインバッファHBでは、入力された画素デー
タは左から右へリアルタイムでシフトされる。そして、
このシフト中、水平用の強調パラメータによって規定さ
れる強調範囲内のいずれかの位置に画素が存在し、かつ
水平ラインバッファHBの中心位置CPには画素が存在
しない場合に、中心画素を強調処理する。To perform one-dimensional horizontal enhancement, each line of pixel data is passed through the horizontal line buffer HB. Then, in this horizontal line buffer HB, the input pixel data is shifted from left to right in real time. And
During this shift, when a pixel exists at any position within the emphasis range defined by the horizontal emphasis parameter and no pixel exists at the center position CP of the horizontal line buffer HB, the center pixel is emphasized. To do.
【0026】水平用の強調パラメータは、水平ラインバ
ッファHBの領域のどの範囲を強調処理するかを定める
パラメータであり、本発明では、設定した水平強調パラ
メータに従って強調範囲内のいずれかの位置に画素が存
在し、かつ水平ラインバッファHBの中心位置CPには
画素が存在しない場合に、中心画素を強調処理するよう
にする。The horizontal emphasis parameter is a parameter that determines which range of the area of the horizontal line buffer HB is to be emphasized. In the present invention, a pixel is placed at any position within the emphasis range according to the set horizontal emphasis parameter. And the pixel does not exist at the center position CP of the horizontal line buffer HB, the center pixel is emphasized.
【0027】例えば、図2(b)に示すように、水平強
調パラメータを右2画素、左2画素に設定した場合、水
平ラインバッファHBでは、中心位置CPを中心にその
左右(前後)2画素分ずつを強調処理範囲として管理
し、この強調処理範囲にある画素データの内容が、いず
れか一つでも存在画素であり、中心位置CPは存在画素
でない場合に、中心位置の画素を強調処理する。その結
果、図のような出力画素データ列となる。For example, as shown in FIG. 2B, when the horizontal emphasis parameter is set to 2 pixels on the right and 2 pixels on the left, the horizontal line buffer HB has two pixels on the left and right (front and back) of the center position CP. Each minute is managed as an emphasis processing range, and if any one of the pixel data in the emphasis processing range is an existing pixel and the center position CP is not an existing pixel, the pixel at the center position is emphasized. . As a result, the output pixel data string is as shown in the figure.
【0028】従って、簡易な制御で一次元の水平強調処
理を実現することができるようになる。具体的に処理の
流れを示してみる。Therefore, one-dimensional horizontal enhancement processing can be realized with simple control. The flow of processing will be specifically shown.
【0029】今、つぎのようなビット列を考える。 “・・・・・・0001000・・・・・・” ここで上記のビット列のうち、“0”はピクセル(画
素)を表示しないことを示し(非存在画素であることを
示し)、“1”はピクセルを表示することを示し(存在
画素であることを示し)、“・”はどちらでもないとす
る。Consider the following bit string. “········································································································· 10001000 "Displays a pixel (indicates that it is an existing pixel), and". "Is neither.
【0030】これを表示画素についてその左右2ビット
(左右2画素)ずつ強調したいとする。従って、強調処
理範囲は5ビット(5画素)分となり、 “・・・・・・0|00100|0・・・・・・” のデータが強調処理の結果、 “・・・・・・0|**1**|0・・・・・・” のようになる。ここで“*”は強調されたピクセルであ
る。また、“| |”で囲まれた部分は強調範囲であ
る。It is assumed that it is desired to emphasize the display pixels by 2 bits each on the left and right sides (2 pixels on the left and right sides). Therefore, the emphasis processing range is 5 bits (5 pixels), and the data of "... 0 | 00100 | 0 ... | ** 1 ** | 0 ... Here, "*" is the highlighted pixel. Further, the portion surrounded by “| |” is the emphasis range.
【0031】つまり、“・・・・・・0001000・
・・・・・”のデータがリアルタイムにシフトされて強
調範囲に移動してくると、本発明では時刻t1,t2,
…と進んでゆくにつれて (t1) 0001000|・・・・・|・・・・・・・・ (t2) ・000100|0・・・・|・・・・・・・・ (t3) ・・00010|00・・・|・・・・・・・・ (t4) ・・・0001|000・・|・・・・・・・・ (t5) ・・・・000|10*0・|・・・・・・・・ (t6) ・・・・・00|01**0|・・・・・・・・ (t7) ・・・・・・0|001**|0・・・・・・・ (t8) ・・・・・・・|00*1*|*0・・・・・・ (t9) ・・・・・・・|・0**1|**0・・・・・ (t10) ・・・・・・|・・0**|1**0・・・・ (t11) ・・・・・・|・・・0*|*1**0・・・ (t12) ・・・・・・|・・・・0|**1**0・・ (t13) ・・・・・・|・・・・・|0**1**0・ となり、強調範囲に“1”なる画素がある場合に、強調
範囲の中心位置にある画素が“0”(非存在画素)であ
ると、その画素が強調処理されて“*”なる画素となる
ように処理され、その結果、当初の“0001000”
なる画素列(ビット列)が、最終的には“0**1**
0”なる画素列(ビット列)になる。つまり、画素が
“1”の場合に、その左右2画素分ずつが強調された画
素列になる。That is, "... 0001000 ..
When the data of "..." is shifted in real time and moves to the emphasis range, in the present invention, times t1, t2,
(T1) 0001000 | ・ ・ ・ ・ ・ | ・ ・ ・ ・ ・ ・ ・ ・ (t2) ・ 000100 | 0 ・ ・ ・ ・ | ・ ・ ・ ・ ・ ・ ・ ・ (t3) ・ ・00010 | 00 ・ ・ ・ | ・ ・ ・ ・ ・ ・ ・ ・ (t4) ・ ・ ・ 0001 | 000 ・ ・ | ・ ・ ・ ・ ・ ・ (t5) ・ ・ ・ ・ 000 | 10 * 0 ・ | ・・ ・ ・ ・ ・ ・ ・ (T6) ・ ・ ・ ・ ・ 00 | 01 ** 0 | ・ ・ ・ ・ ・ ・ ・ ・ (t7) ・ ・ ・ ・ ・ ・ 0 | 001 ** | 0 ・ ・ ・ ・・ ・ ・ (T8) ・ ・ ・ ・ ・ ・ ・ | 00 * 1 * | * 0 ・ ・ ・ ・ ・ ・ (t9) ・ ・ ・ ・ ・ ・ ・ | 0 ** 1 | ** 0 ・ ・ ・・ ・ (T10) ・ ・ ・ ・ ・ ・ | ・ ・ 0 ** | 1 ** 0 ・ ・ ・ ・ (t11) ・ ・ ・ ・ ・ ・ | ・ ・ ・ 0 * | * 1 ** 0 ・ ・ ・(t12) ・ ・ ・ ・ ・ ・ | ・ ・ ・ ・ 0 | ** 1 ** 0 ・ ・ (t13) ・ ・ ・ ・ ・ ・ | ・ ・ ・ ・ ・ | 0 ** 1 *** ・"1" in emphasis range When a pixel at the center position of the emphasis range is “0” (non-existing pixel), the pixel is processed so as to be a pixel of “*”, and as a result, Original "0001000"
The pixel array (bit array) that becomes is finally "0 ** 1 **"
The pixel row (bit row) becomes "0". That is, when the pixel is "1", the left and right two pixels are emphasized.
【0032】従来は、何等かの方法で表示すべきピクセ
ルをフレームバッファから探し、その左右を強調してい
た。この方法ではサーチに時間がかかる。しかし、この
発明では、フレームバッファからデータを探すのではな
く、フレームバッファにデータを送る経路にFIFOを
設け、その中で、処理を行なう。これでデータを検索す
る手間を省く。Conventionally, a pixel to be displayed is searched from the frame buffer by some method and the left and right sides thereof are emphasized. This method takes time to search. However, in the present invention, instead of searching for data from the frame buffer, a FIFO is provided in the path for sending data to the frame buffer, and the processing is performed therein. This saves you the trouble of searching data.
【0033】普通には、“0001000”のように注
目する画素(“1”なる画素(存在画素))が来たら、
その左右(“1”の画素の左右)を同時に強調処理しよ
うと考えがちである。しかし、これでは処理が複雑にな
り、ハードウェア構成も複雑となるが、本発明のように
すると、処理が簡素化でき、強調処理用のハードウェア
構成も簡易化できるようになる。Normally, when a pixel of interest (pixel of "1" (existing pixel)) such as "0001000" comes,
It is easy to think that the left and right sides (right and left of the pixel of "1") should be emphasized at the same time. However, although this complicates the processing and the hardware configuration, the present invention can simplify the processing and also the hardware configuration for the emphasis processing.
【0034】[一次元の垂直強調(図3参照)]一次元
の垂直強調処理は、画素データの一組の行を垂直バッフ
ァによりディスプレイ表示順序でシフトさせつつ、垂直
バッファ内の指定した強調範囲内に存在画素が現われた
とき、垂直バッファの中心位置に非存在画素があればこ
の垂直バッファの中心位置に非存在画素を強調する処理
であり、存在画素の上または下の画素が強調される処理
である。[One-dimensional vertical emphasis processing (see FIG. 3)] One-dimensional vertical emphasis processing shifts a set of rows of pixel data in the display order by the vertical buffer while displaying a specified emphasis range in the vertical buffer. If a non-existing pixel exists at the center position of the vertical buffer when an existing pixel appears inside, the process is to emphasize the non-existing pixel at the center position of this vertical buffer, and the pixels above or below the existing pixel are emphasized. Processing.
【0035】図3(a)は一次元の垂直強調処理の様子
を説明するための図であり、垂直強調処理用の垂直ライ
ンバッファVBを示している。垂直ラインバッファVB
は複数画素分の容量を持つバッファであり、図では垂直
ラインバッファVBの左側より画素データをパラレルで
入力すると右側より強調された画素データがパラレルで
出力される構成である。FIG. 3A is a diagram for explaining the state of one-dimensional vertical enhancement processing, and shows a vertical line buffer VB for vertical enhancement processing. Vertical line buffer VB
Is a buffer having a capacity for a plurality of pixels, and in the figure, when pixel data is input in parallel from the left side of the vertical line buffer VB, emphasized pixel data is output in parallel from the right side.
【0036】垂直ラインバッファVBでの処理は次のよ
うになる。一次元の垂直強調を行なうには、画素データ
の各ラインを垂直ラインバッファVBに通す。するとこ
の垂直ラインバッファVBでは、入力された画素データ
は左から右へリアルタイムでシフトされる。そして、こ
のシフト中、垂直用の強調パラメータによって規定され
る強調範囲内のいずれかの位置に画素が存在し、かつ垂
直ラインバッファVBの中心位置CPには画素が存在し
ない場合に、中心画素を強調処理する。The processing in the vertical line buffer VB is as follows. To perform one-dimensional vertical enhancement, each line of pixel data is passed through the vertical line buffer VB. Then, in this vertical line buffer VB, the input pixel data is shifted from left to right in real time. Then, during this shift, if a pixel exists at any position within the emphasis range defined by the vertical emphasis parameter and no pixel exists at the center position CP of the vertical line buffer VB, the center pixel is set as the center pixel. Emphasize.
【0037】垂直用の強調パラメータは、垂直ラインバ
ッファVBの領域(垂直方向の配列領域)のどの範囲を
強調処理するかを定めるパラメータであり、本発明で
は、設定した垂直用の強調パラメータに従って強調範囲
内のいずれかの位置に存在画素があり、かつ垂直ライン
バッファVBの中心位置CPには存在画素がない場合
に、中心画素を強調処理するようにする。The vertical emphasis parameter is a parameter that determines which area of the area of the vertical line buffer VB (arrangement area in the vertical direction) is emphasized. In the present invention, the emphasis parameter is emphasized according to the set vertical emphasis parameter. When there is an existing pixel at any position within the range and there is no existing pixel at the central position CP of the vertical line buffer VB, the central pixel is emphasized.
【0038】例えば、図3(b)に示すように、垂直用
の強調パラメータを上2画素、下2画素に設定した場
合、垂直ラインバッファVBでは、中心位置CPを中心
にその上下2画素分ずつを強調処理範囲として管理し、
この強調処理範囲にある画素データの内容が、いずれか
一つでも存在画素であり、中心位置CPには存在画素が
ない場合に、中心画素を強調処理する。その結果、図の
ような出力画素データ列となる。For example, as shown in FIG. 3B, when the vertical emphasis parameter is set to 2 pixels above and 2 pixels below, in the vertical line buffer VB, two pixels above and below the center position CP are centered. Each is managed as an emphasis processing range,
When any one of the contents of the pixel data in the emphasis processing range is the existing pixel and there is no existing pixel at the central position CP, the central pixel is emphasized. As a result, the output pixel data string is as shown in the figure.
【0039】このように、一次元の垂直強調を行なうに
は、画素データの各ラインが上,下強調パラメータによ
って規定される一組のラインの画素データをパラレルで
垂直バッファによって与え、左から右へリアルタイムで
シフトさせると、シフト中、垂直強調パラメータによっ
て規定された強調範囲内のいずれかの位置に存在画素が
あり、かつ中心位置には存在画素がない場合に、中心画
素を強調処理させるようにした。従って、簡易な制御で
一次元の垂直強調処理を実現することができるようにな
る。As described above, in order to perform one-dimensional vertical enhancement, each line of pixel data is given pixel data of a set of lines defined by the upper and lower enhancement parameters in parallel by the vertical buffer, and from left to right. When real-time shift is performed to, the center pixel is emphasized when there is a pixel existing in any position within the emphasis range defined by the vertical emphasis parameter during the shift and there is no pixel existing in the center position. I chose Therefore, it becomes possible to realize the one-dimensional vertical enhancement process with simple control.
【0040】以上、一次元の水平、垂直強調処理を説明
した。つぎに二次元の水平および垂直強調処理を説明す
る。 [二次元の水平および垂直強調(図4参照)]二次元の
水平および垂直強調処理は、画素データの一組の行を水
平バッファと垂直バッファの組み合わせの形状のバッフ
ァでディスプレイ表示順序でシフトさせつつ強調範囲内
に存在画素が現われたとき、バッファの中央位置に非存
在画素があればこれを強調する処理であり、存在画素の
左、右、上、下の画素が強調される。The one-dimensional horizontal and vertical emphasis processing has been described above. Next, the two-dimensional horizontal and vertical emphasis processing will be described. [Two-dimensional horizontal and vertical enhancement (see FIG. 4)] Two-dimensional horizontal and vertical enhancement processing shifts a set of rows of pixel data in a display order in a buffer in the shape of a combination of horizontal and vertical buffers. On the other hand, when an existing pixel appears in the emphasis range, if there is a non-existing pixel at the center position of the buffer, this process is emphasized, and the left, right, upper and lower pixels of the existing pixel are emphasized.
【0041】二次元の水平および垂直強調処理を行なう
には、一次元の水平強調処理用および一次元の垂直強調
処理用のラインバッファを直交配置したラインバッファ
を用いる。すなわち、図4(a)に示すように、水平強
調処理用のラインバッファである水平ラインバッファH
Bと垂直強調処理用のラインバッファである垂直ライン
バッファVBを直交配置した二次元ラインバッファTD
Bを用いる。To perform the two-dimensional horizontal and vertical emphasis processing, a line buffer in which the line buffers for the one-dimensional horizontal emphasis processing and the one-dimensional vertical emphasis processing are arranged orthogonally is used. That is, as shown in FIG. 4A, a horizontal line buffer H which is a line buffer for horizontal emphasis processing.
Two-dimensional line buffer TD in which B and a vertical line buffer VB, which is a line buffer for vertical emphasis processing, are orthogonally arranged.
B is used.
【0042】図4(a)に示すように、水平ラインバッ
ファHB部分および垂直ラインバッファVB部はそれぞ
れ複数画素分の容量を持つバッファであり、中央の交点
位置が中心位置CPとなっている。そして、図では垂直
ラインバッファVBの左側より画素データをパラレルで
入力すると右側より強調された画素データがパラレルで
出力される構成である。As shown in FIG. 4A, the horizontal line buffer HB portion and the vertical line buffer VB portion are buffers each having a capacity of a plurality of pixels, and the central intersection point is the central position CP. In the figure, when pixel data is input in parallel from the left side of the vertical line buffer VB, the emphasized pixel data is output in parallel from the right side.
【0043】もちろん、水平ラインバッファHB部分で
は左端側より画素データが入力されるとこれがリアルタ
イムで右へ順次シフトされ、右端より強調された画素デ
ータが出力される構成である。Of course, in the horizontal line buffer HB portion, when pixel data is input from the left end side, it is sequentially shifted to the right in real time, and pixel data emphasized from the right end is output.
【0044】本例は一次元の水平強調と一次元の垂直強
調の組み合わせである。垂直強調のために必要ライン数
分の画素データが垂直ラインバッファVBの入力側(図
では左側)より入力され、パラレルデータの入力となる
が、水平ラインバッファHB部分はその中央の1ライン
対応位置にある。そのため、水平ラインバッファHB部
分には当該ライン位置対応の画素データ列が入力側から
出力側(図では左側から右側)にシリアルに送り出され
ていくことになる。This example is a combination of one-dimensional horizontal enhancement and one-dimensional vertical enhancement. Pixel data for the required number of lines for vertical emphasis is input from the input side (left side in the figure) of the vertical line buffer VB and becomes parallel data input, but the horizontal line buffer HB portion is at the center corresponding to one line. It is in. Therefore, the pixel data string corresponding to the line position is serially sent from the input side to the output side (from the left side to the right side in the figure) in the horizontal line buffer HB portion.
【0045】従って、水平ラインバッファHB部分に入
力された画素データは左から右へリアルタイムでシフト
され、このシフト中、水平用の強調パラメータによって
規定される強調範囲内のいずれかの位置に画素が存在
し、かつ水平ラインバッファHB部分の中心位置CPに
は画素が存在しない場合に、中心画素を強調処理する。Therefore, the pixel data input to the horizontal line buffer HB portion is shifted from left to right in real time, and during this shift, the pixel is located at any position within the enhancement range defined by the horizontal enhancement parameter. If the pixel exists and the pixel does not exist at the center position CP of the horizontal line buffer HB, the center pixel is emphasized.
【0046】垂直ラインバッファVB部分での処理は、
次のようになる。ディスプレイのビデオ表示の際の各ラ
イン対応の画素データが、垂直ラインバッファVBの対
応の配列要素位置に入力されることにより、この垂直ラ
インバッファVB部分では、入力された画素データは左
から右へリアルタイムでシフトする。そして、このシフ
ト中、垂直用の強調パラメータによって規定される強調
範囲内のいずれかの位置に画素が存在し、かつ垂直ライ
ンバッファVBの中心位置CPには画素が存在しない場
合に、中心画素を強調処理する。The processing in the vertical line buffer VB part is
It looks like this: By inputting the pixel data corresponding to each line at the time of video display on the display to the corresponding array element position of the vertical line buffer VB, the input pixel data in this vertical line buffer VB portion is from left to right. Shift in real time. Then, during this shift, if a pixel exists at any position within the emphasis range defined by the vertical emphasis parameter and no pixel exists at the center position CP of the vertical line buffer VB, the center pixel is set as the center pixel. Emphasize.
【0047】ディスプレイのビデオ表示制御がテレビス
キャン(XYスキャン)の方式の場合、水平方向に1ラ
インずつスキャンをしながら画素を表示することで画面
を表示するが、この場合、水平ラインバッファHB部分
へ入力されるラインがディスプレイ表示のラインに対応
する。そして、タイミング的には、水平ラインバッファ
HB部分における中心位置CPへシフトされてきた画素
がその時点でのディスプレイ表示に供される画素とな
る。When the video display control of the display is a television scan (XY scan) system, the screen is displayed by displaying pixels while scanning one line in the horizontal direction. In this case, the horizontal line buffer HB portion is used. The line input to corresponds to the line on the display. Then, in terms of timing, the pixel shifted to the center position CP in the horizontal line buffer HB portion becomes the pixel provided for display at that time.
【0048】垂直ラインバッファVB部分の配列要素位
置は、テレビスキャンの各水平ラインに対応するが、垂
直ラインバッファVB部分の配列要素のうち、水平ライ
ンバッファHB部分対応の配列要素位置が現時点での、
テレビスキャンの位置に相当し、他はその時点より過去
もしくは未来の表示ラインに対応するようにしてある。The array element position of the vertical line buffer VB portion corresponds to each horizontal line of the television scan, but among the array elements of the vertical line buffer VB portion, the array element position corresponding to the horizontal line buffer HB portion is the current position. ,
It corresponds to the position of the TV scan, and the others correspond to the display lines past or future from that point.
【0049】ゆえに、垂直ラインバッファVB部分の配
列要素位置には、テレビスキャンの制御の進行にともな
って、画像の対応ライン位置が順次移行してその各対応
ラインの画素が入力されてゆくことになり、水平用の強
調パラメータで規定する範囲内で、上記強調条件を満た
す場合に水平ラインバッファHB部分の中心位置CPの
画素データを強調処理し、また、垂直用の強調パラメー
タで規定する範囲内で、上記強調条件を満たす場合に垂
直ラインバッファVB部分の中心位置CPの画素データ
を強調処理して画像信号としてディスプレイに与え、表
示に供するようにすると、図4(b)の[II]に示す如
く、存在画素の周囲には強調処理された画素が現われる
ように画像強調された画像表示が可能になる。Therefore, the corresponding line position of the image sequentially shifts to the array element position of the vertical line buffer VB portion as the control of the television scan progresses, and the pixels of each corresponding line are input. Within the range defined by the horizontal enhancement parameter, the pixel data at the center position CP of the horizontal line buffer HB is emphasized when the above enhancement condition is satisfied, and within the range defined by the vertical enhancement parameter. Then, when the above-mentioned emphasis condition is satisfied, the pixel data at the center position CP of the vertical line buffer VB portion is emphasized and given to the display as an image signal for display, and the result is [II] in FIG. 4B. As shown in the figure, it is possible to display an image that is image-enhanced so that the enhanced pixel appears around the existing pixel.
【0050】図4(b)に示す例は、水平用の強調パラ
メータを右2画素、左2画素に設定した例であり、この
場合、水平ラインバッファHBでは、中心位置CPを中
心にその左右(前後)2画素分ずつを強調処理範囲とし
て管理し、この強調処理範囲にある画素データの内容
が、いずれか一つでも画素が存在し、中心位置CPには
画素が存在しない場合に、中心画素を強調処理する。The example shown in FIG. 4B is an example in which horizontal enhancement parameters are set to two pixels on the right and two pixels on the left. In this case, in the horizontal line buffer HB, the center position CP is used as the center of the left and right pixels. 2 pixels (before and after) are managed as an emphasis processing range, and if any one of the contents of the pixel data in the emphasis processing range has a pixel and no pixel exists at the center position CP, Emphasize pixels.
【0051】また、垂直用の強調パラメータを上2画
素、下2画素に設定しており、この場合、垂直ラインバ
ッファVBでは、中心位置CPを中心にその上下2画素
分ずつを強調処理範囲として管理し、この強調処理範囲
にある画素データの内容が、いずれか一つでも画素が存
在し、中心位置CPには画素が存在しない場合に、中心
画素を強調処理する。その結果、図のような出力画素デ
ータ列となる。Further, the vertical emphasis parameter is set to two pixels above and two pixels below, and in this case, in the vertical line buffer VB, two pixels above and below the center position CP are set as the emphasis processing range. If there is any one pixel in the content of the pixel data within the emphasis processing range and there is no pixel at the central position CP, the central pixel is emphasized. As a result, the output pixel data string is as shown in the figure.
【0052】このように、二次元の水平および垂直強調
を行なうために、水平バッファと垂直バッファを直交配
置した構造のバッファを用い、画素データの各ラインが
上下強調パラメータ(垂直強調パラメータ)によって規
定される一組のラインとともに垂直強調バッファに与え
ることにより、バッファ構造(水平バッファと垂直バッ
ファを直交配置した構造)によって左から右へリアルタ
イムでシフトさせると共に、シフト中、水平,垂直強調
パラメータによって規定された強調範囲内のいずれかの
位置に画素が存在し、かつ、中心位置には存在しない場
合、中心画素を強調処理するようにした。このようにす
ると、処理が簡素化でき、強調処理用のハードウェア構
成も簡易化できるようになる。As described above, in order to perform two-dimensional horizontal and vertical emphasis, a buffer having a structure in which a horizontal buffer and a vertical buffer are arranged orthogonally is used, and each line of pixel data is defined by a vertical emphasis parameter (vertical emphasis parameter). By giving it to the vertical emphasis buffer together with a set of lines, the buffer structure (structure in which the horizontal buffer and the vertical buffer are orthogonally arranged) shifts from left to right in real time, and is specified by the horizontal and vertical emphasis parameters during the shift. When a pixel exists at any position within the highlighted range and does not exist at the central position, the central pixel is emphasized. In this way, the processing can be simplified and the hardware configuration for the emphasis processing can be simplified.
【0053】以上は二次元の水平および垂直強調処理の
説明であった。つぎに二次元のシャドー(袋)強調処理
について説明する。 [二次元のシャドー(袋)強調(図5参照)]二次元の
シャドー(袋)強調処理は、二次元配列の強調バッファ
を用い、画像の隣接する複数ライン分を1組として、そ
の1組分の画素データを、二次元配列の強調バッファの
各配列要素に、並列に入力して強調バッファによりディ
スプレイ表示順序でシフトさせつつ、強調範囲内に存在
する画素の左、右、上、または下の画素を強調処理す
る。The above is the description of the two-dimensional horizontal and vertical emphasis processing. Next, the two-dimensional shadow (bag) emphasis processing will be described. [Two-dimensional shadow (bag) enhancement (see FIG. 5)] The two-dimensional shadow (bag) enhancement processing uses a two-dimensional array enhancement buffer and sets a plurality of adjacent lines of an image as one set. Minute pixel data is input in parallel to each array element of the enhancement buffer of the two-dimensional array and shifted in the display display order by the enhancement buffer, while the pixels existing in the enhancement range are left, right, top, or bottom. The pixel of is emphasized.
【0054】二次元のシャドー(袋)強調処理を行なう
には、m×nのマトリックス構成のバッファを用いる。
すなわち、図5(a)に示すように、水平方向(横方
向)m画素分、垂直方向(縦方向)n画素分(但し、
m,n=5以上の任意の奇数)のマトリックス構成の二
次元強調処理バッファEBを用いる。To perform the two-dimensional shadow (bag) emphasis process, a buffer having an m × n matrix structure is used.
That is, as shown in FIG. 5A, m pixels in the horizontal direction (horizontal direction) and n pixels in the vertical direction (vertical direction) (however,
A two-dimensional enhancement processing buffer EB having a matrix configuration of m, n = 5 or more and any odd number) is used.
【0055】CPはこの二次元強調処理バッファEBの
中心の位置である。画素データは、図では二次元強調処
理バッファEBの左側より複数ライン分を同時に入力す
ると、それがリアルタイムで図の右方向に順次シフトさ
れる。そして、条件に応じて中心位置CPの画素が強調
処理されるように制御される構成である。CP is the center position of the two-dimensional enhancement processing buffer EB. When a plurality of lines of pixel data are simultaneously input from the left side of the two-dimensional enhancement processing buffer EB in the figure, they are sequentially shifted to the right side in the figure in real time. Then, the pixel at the central position CP is controlled so as to be emphasized according to the condition.
【0056】ディスプレイ表示の際の各ライン対応の画
素データが、二次元配列の強調バッファEBの垂直方向
対応の配列要素位置に入力されることにより、この強調
バッファEBでは、入力された画素データは図の左から
右へリアルタイムでシフトする。そして、このシフト
中、強調パラメータによって規定される強調範囲内のい
ずれかの位置に画素が存在し、かつ強調バッファEBの
中心位置CPには画素が存在しない場合に、中心画素を
強調処理する。By inputting the pixel data corresponding to each line at the time of display on the display, to the array element positions corresponding to the vertical direction of the enhancement buffer EB of the two-dimensional array, the input pixel data is stored in the enhancement buffer EB. Shift from left to right in the figure in real time. Then, during this shift, when a pixel exists at any position within the emphasis range defined by the emphasis parameter and no pixel exists at the center position CP of the emphasis buffer EB, the center pixel is emphasized.
【0057】ディスプレイのビデオ表示制御がテレビス
キャン(XYスキャン)の方式の場合、水平方向に1ラ
インずつスキャンをしながら画素を表示することで画面
を表示するが、この場合、強調バッファEBの中心位置
CPを通る水平方向ライン位置のバッファ部分へ入力さ
れるラインがディスプレイ表示のラインに対応する。そ
して、タイミング的には、強調バッファEBの中心位置
CPへシフトされてきた画素がその時点でのディスプレ
イ表示に供される画素となる。When the video display control of the display is a television scan (XY scan) system, the screen is displayed by displaying pixels while scanning one line at a time in the horizontal direction. In this case, the center of the emphasis buffer EB is displayed. The line input to the buffer portion at the horizontal line position passing through the position CP corresponds to the line displayed on the display. Then, in terms of timing, the pixel shifted to the center position CP of the enhancement buffer EB becomes the pixel provided for display at that time.
【0058】強調バッファEBの垂直方向配列要素位置
は、テレビスキャンの各水平ラインに対応するが、この
垂直方向配列要素のうち、中心位置CPを通る水平方向
ライン位置のバッファ部分対応の配列要素位置が現時点
での、テレビスキャンの位置に相当し、他はその時点よ
り過去もしくは未来の表示ラインに対応するようにして
ある。The vertical array element position of the enhancement buffer EB corresponds to each horizontal line of the television scan. Of these vertical array elements, the array element position corresponding to the buffer portion of the horizontal line position passing through the center position CP. Corresponds to the position of the TV scan at the present time, and the others correspond to the display lines past or future from that time.
【0059】ゆえに、垂直方向配列要素位置には、テレ
ビスキャンの制御の進行にともなって、画像の対応ライ
ン位置が順次移行してその各対応ラインの画素が入力さ
れてゆくことになり、強調パラメータで規定する範囲内
で、強調条件を満たす場合に中心位置CPの画素データ
を強調処理してディスプレイに与え、表示に供するよう
にすると、図5(b)の[II]に示す如く、存在画素の
周囲には強調処理された画素が現われるように画像強調
された画像表示が可能になる。Therefore, as the control of the television scan progresses, the corresponding line positions of the image sequentially shift to the vertical array element positions, and the pixels of each corresponding line are input. If the pixel data at the center position CP is emphasized and given to the display when the emphasis condition is satisfied within the range defined by, the existing pixels are displayed as shown in [II] of FIG. 5B. It is possible to display an image that is image-enhanced so that the pixels that have been subjected to the emphasis process appear around.
【0060】図5においては、シャドー(袋)強調のた
めに、必要ライン数分の画素データが、パラレルにこの
二次元強調処理用のバッファである強調バッファEBの
入力側(図では左側)より各ライン位置対応に入力さ
れ、この二次元強調処理バッファEB内を図の右方向の
出力側に向けて順次リアルタイムにシフトされていく。In FIG. 5, for shadow (bag) emphasis, pixel data for the required number of lines is parallelly input from the input side (left side in the figure) of the emphasis buffer EB which is the buffer for the two-dimensional emphasis processing. It is input corresponding to each line position, and is sequentially shifted in real time in the two-dimensional emphasis processing buffer EB toward the output side in the right direction in the figure.
【0061】二次元強調処理用の強調バッファEBの垂
直方向配列要素位置には、テレビスキャンの制御の進行
にともなって、画像の対応ライン位置が順次移行してそ
の各対応ラインの画素が入力されてゆくことになるの
で、強調バッファEB内では、リアルタイムの画素デー
タシフト中、強調パラメータによって規定される強調範
囲内のいずれかの位置に画素が存在し、かつ、この二次
元強調処理バッファEBの中心位置CPには画素が存在
しない場合に、当該中心位置CPの画素を強調処理す
る。At the vertical array element positions of the enhancement buffer EB for the two-dimensional enhancement process, the corresponding line positions of the image are sequentially shifted with the progress of the control of the television scan, and the pixels of each corresponding line are input. Therefore, in the enhancement buffer EB, a pixel exists at any position within the enhancement range defined by the enhancement parameter during real-time pixel data shift, and the two-dimensional enhancement processing buffer EB When no pixel exists at the central position CP, the pixel at the central position CP is emphasized.
【0062】図5(b)の例は、強調パラメータを二次
元強調処理バッファEBの中心位置CPを中心に、その
上2画素、その下2画素、その右2画素、そして、その
左2画素に設定した場合の例であり、二次元強調処理バ
ッファEBでは、中心位置CPを中心にその上下(垂直
方向)、左右(前後)それぞれ2画素分ずつを強調処理
範囲として管理し、この強調処理範囲に送られてきた画
素データの内容が、いずれか一つでも画素が存在した時
は、それぞれのラインに毎に、中心位置に画素が存在し
ない場合に、当該中心画素を強調処理する。その結果、
図のような出力画素構成が得られることになる。In the example of FIG. 5B, the emphasis parameter is centered on the center position CP of the two-dimensional emphasis processing buffer EB, and the upper two pixels, the lower two pixels, the right two pixels, and the left two pixels. In the two-dimensional emphasizing process buffer EB, two pixels each vertically (vertically) and horizontally (front and back) of the center position CP are managed as an emphasizing process range, and the emphasizing process is performed. If any one of the contents of the pixel data sent to the range has a pixel, if there is no pixel at the center position for each line, the center pixel is emphasized. as a result,
The output pixel configuration as shown in the figure can be obtained.
【0063】このように、存在画素の画素データ(存在
に関する属性を有する画素データ)の二次元におけるシ
ャドー(袋)強調を行う方法として、強調バッファとし
て複数行、複数列マトリックス構成のバッファを用いる
ようにすると共に、強調パラメータにより決定される一
組のディスプレイ行に対応するデータを強調バッファに
入力して行方向にシフトさせつつ、強調パラメータによ
り定まる位置対応の画素データを強調処理させるように
した。As described above, as a method of performing two-dimensional shadow (bag) emphasis on pixel data of existing pixels (pixel data having an attribute relating to existence), a buffer having a plurality of rows and a plurality of columns matrix is used as an emphasis buffer. In addition, the data corresponding to a set of display lines determined by the enhancement parameter is input to the enhancement buffer and shifted in the row direction, while the pixel data corresponding to the position determined by the enhancement parameter is enhanced.
【0064】強調処理は、強調範囲内(強調バッファの
中心ビット位置の左または右あるいは上または下)に存
在画素があると(ここで存在は属性によって示され
る)、強調バッファの中心ビット位置にある画素につい
て処理されるといった具合である。強調バッファの中心
ビット位置を通る水平方向ラインをディスプレイの表示
制御の表示ライン対応ラインとし、強調バッファの中心
ビット位置の画素がディスプレイの表示制御の表示画素
となるように、リアルタイムにシフト制御しつつ、条件
に応じて強調処理するようにするようにした結果、簡易
な制御で二次元シャドー(袋)強調処理を実現すること
ができるようになる。The emphasis process is performed so that when there is a pixel existing in the emphasis range (left or right or above or below the center bit position of the emphasis buffer), the existence pixel is present in the emphasis bit in the center bit position of the emphasis buffer. It is processed for a certain pixel. A horizontal line passing through the center bit position of the emphasis buffer is set as a display control line corresponding to the display control of the display, and shift control is performed in real time so that the pixel at the center bit position of the emphasis buffer becomes the display pixel of the display control of the display. As a result of emphasizing processing according to conditions, it becomes possible to realize two-dimensional shadow (bag) emphasizing processing with simple control.
【0065】以上、二次元におけるシャドー(袋)強調
について説明した。つぎに、二次元のケージ(袋)強調
について説明する。 [二次元のケージ(袋)強調(図6参照)]二次元のケ
ージ(袋)強調処理は、二次元配列の強調バッファを用
い、画像の隣接する複数ライン分を1組として、その1
組分の画素データを、二次元配列の強調バッファの各配
列要素に、並列に入力して強調バッファによりディスプ
レイ表示順序でシフトさせつつ、存在画素が強調バッフ
ァの活性位置にシフトされたとき、強調バッファの中心
位置に非存在画素があるときはこの画素を強調するとい
う処理である。The two-dimensional shadow (bag) emphasis has been described above. Next, the two-dimensional cage (bag) emphasis will be described. [Two-dimensional cage (bag) enhancement (see FIG. 6)] The two-dimensional cage (bag) enhancement processing uses a two-dimensional array enhancement buffer, and sets a plurality of adjacent lines of an image as one set.
A set of pixel data is input in parallel to each array element of the two-dimensional enhancement buffer and shifted in the display display order by the enhancement buffer while the existing pixels are shifted to the active position of the enhancement buffer. When there is a non-existing pixel at the center of the buffer, this pixel is emphasized.
【0066】二次元のケージ(袋)強調処理を行なうに
は、m×nのマトリックス構成のバッファを用いる。す
なわち、図6(a)に示すように、水平方向(横方向)
m画素分、垂直方向(縦方向)n画素分(但し、m,n
=5以上の任意の奇数)のマトリックス構成の二次元強
調処理バッファEBを用いる。To perform the two-dimensional cage (bag) emphasis processing, a buffer having an m × n matrix structure is used. That is, as shown in FIG. 6A, the horizontal direction (horizontal direction)
m pixels, n pixels in the vertical direction (vertical direction) (however, m, n
A two-dimensional enhancement processing buffer EB having a matrix configuration of (= an arbitrary odd number of 5 or more) is used.
【0067】CPはこの二次元強調処理バッファEBの
中心の位置である。画素データは、図では二次元強調処
理バッファEBの左側より複数ライン分を同時に入力す
ると、それがリアルタイムで図の右方向に順次シフトさ
れる。そして、条件に応じて中心位置CPの画素が強調
処理されるように制御される構成である。CP is the center position of the two-dimensional enhancement processing buffer EB. When a plurality of lines of pixel data are simultaneously input from the left side of the two-dimensional enhancement processing buffer EB in the figure, they are sequentially shifted to the right side in the figure in real time. Then, the pixel at the central position CP is controlled so as to be emphasized according to the condition.
【0068】ディスプレイのビデオ表示の際の各ライン
対応の画素データが、二次元配列の強調バッファEBの
垂直方向対応の配列要素位置に入力されることにより、
この強調バッファEBでは、入力された画素データは図
の左から右へリアルタイムでシフトする。そして、この
シフト中、強調パラメータによって規定される強調範囲
内のいずれかの位置に画素が存在し、かつ強調バッファ
EBの中心位置CPには画素が存在しない場合に、中心
画素を強調処理する。By inputting the pixel data corresponding to each line when the video is displayed on the display to the array element positions corresponding to the vertical direction of the enhancement buffer EB of the two-dimensional array,
In this emphasis buffer EB, the input pixel data is shifted from left to right in the figure in real time. Then, during this shift, when a pixel exists at any position within the emphasis range defined by the emphasis parameter and no pixel exists at the center position CP of the emphasis buffer EB, the center pixel is emphasized.
【0069】ディスプレイのビデオ表示制御がテレビス
キャン(XYスキャン)の方式の場合、水平方向に1ラ
インずつスキャンをしながら画素を表示することで画面
を表示するが、この場合、強調バッファEBの中心位置
CPを通る水平方向ライン位置のバッファ部分へ入力さ
れるラインがディスプレイ表示のラインに対応する。そ
して、タイミング的には、強調バッファEBの中心位置
CPへシフトされてきた画素がその時点でのディスプレ
イのビデオ表示に供される画素となる。When the video display control of the display is a television scan (XY scan) system, the screen is displayed by displaying pixels while scanning one line at a time in the horizontal direction. In this case, the center of the emphasis buffer EB is displayed. The line input to the buffer portion at the horizontal line position passing through the position CP corresponds to the line displayed on the display. Then, in terms of timing, the pixel shifted to the center position CP of the enhancement buffer EB becomes the pixel provided for video display on the display at that time.
【0070】強調バッファEBの垂直方向配列要素位置
は、テレビスキャンの各水平ラインに対応するが、この
垂直方向配列要素のうち、中心位置CPを通る水平方向
ライン位置のバッファ部分対応の配列要素位置が現時点
での、テレビスキャンの位置に相当し、他はその時点よ
り過去もしくは未来の表示ラインに対応するようにして
ある。The vertical array element position of the enhancement buffer EB corresponds to each horizontal line of the television scan. Of these vertical array elements, the array element position corresponding to the buffer portion of the horizontal line position passing through the center position CP. Corresponds to the position of the TV scan at the present time, and the others correspond to the display lines past or future from that time.
【0071】ゆえに、垂直方向配列要素位置には、テレ
ビスキャンの制御の進行にともなって、画像の対応ライ
ン位置が順次移行してその各対応ラインの画素が入力さ
れてゆくことになり、強調パラメータで規定する活性化
位置に存在画素があり、中心位置CPに存在画素がない
場合に、当該中心位置CPの画素データを強調処理して
ディスプレイに与え、表示に供するようにすると、図6
(b)の[II]に示す如く、存在画素の近隣に強調処理
された画素が現われるように画像強調された画像表示が
可能になる。Therefore, as the control of the television scan progresses, the corresponding line position of the image sequentially shifts to the vertical array element position, and the pixels of each corresponding line are input. When there is an existing pixel at the activation position defined by 1. and there is no existing pixel at the center position CP, when the pixel data of the center position CP is emphasized and given to the display and is used for display, FIG.
As shown in [II] of (b), it is possible to display an image that is image-enhanced so that the enhanced pixel appears in the vicinity of the existing pixel.
【0072】図6においては、ケージ(袋)強調のため
に、必要ライン数分の画素データが、パラレルにこの二
次元強調処理バッファEBの入力側(図では左側)より
各ライン位置対応に入力され、この二次元強調処理バッ
ファEB内を図の右方向の出力側に向けて順次リアルタ
イムにシフトされていく。In FIG. 6, for cage (bag) emphasis, pixel data for the required number of lines are input in parallel from the input side (left side in the figure) of the two-dimensional emphasis processing buffer EB corresponding to each line position. Then, the inside of the two-dimensional enhancement processing buffer EB is sequentially shifted in real time toward the output side in the right direction in the drawing.
【0073】二次元強調処理バッファEB内では、この
シフト中、強調パラメータによって規定される活性化位
置に画素が存在し、かつ、この二次元強調処理バッファ
EBの中心位置CPには画素が存在しない場合に、当該
中心位置CPの画素を強調処理する。In the two-dimensional emphasis processing buffer EB, a pixel exists at the activation position defined by the emphasis parameter during this shift, and no pixel exists in the center position CP of the two-dimensional emphasis processing buffer EB. In this case, the pixel at the center position CP is emphasized.
【0074】例えば、図6(b)に示すように、強調パ
ラメータを二次元強調処理用の強調バッファEBの中心
位置CPを中心に、その下2画素目でその左2画素目と
設定したとすると、前記中心位置CPを中心に、その下
2画素目でその左2画素目の座標位置が活性化位置AP
となる。For example, as shown in FIG. 6B, when the enhancement parameter is set to the second pixel to the left of the second pixel below the center position CP of the enhancement buffer EB for two-dimensional enhancement processing. Then, with respect to the center position CP as a center, the coordinate position of the left second pixel at the second lower pixel is the activation position AP.
Becomes
【0075】すると、強調バッファEBでは、当該活性
化位置APを強調処理監視域として管理し、この強調処
理監視域に送られてきた画素データの内容が、存在画素
であった時は、中心位置CPの画素が非存在画素であっ
た場合に、当該中心位置CPの画素を強調処理するよう
に制御する。その結果、図のような出力画素構成が得ら
れることになる。Then, the emphasizing buffer EB manages the activation position AP as an emphasizing process monitoring area, and when the content of the pixel data sent to the emphasizing processing monitoring area is an existing pixel, the center position is detected. When the pixel of CP is a non-existing pixel, the pixel of the center position CP is controlled to be emphasized. As a result, the output pixel configuration shown in the figure is obtained.
【0076】このように、二次元のケージ(袋)強調
は、複数行、複数列マトリックス構成の強調バッファを
用いるようにすると共に、強調パラメータにより決定さ
れる一組のディスプレイ行に対応するデータを強調バッ
ファに入力して行方向にシフトさせつつ、強調パラメー
タにより規定される強調バッファ内の活性化位置に存在
画素のデータが現われ、かつ強調バッファの中心位置は
非存在画素であった場合に、当該中心位置の画素を強調
処理を行うようにした。As described above, in the two-dimensional cage (bag) emphasis, an emphasis buffer having a matrix structure of a plurality of rows and a plurality of columns is used, and data corresponding to a set of display rows determined by the emphasis parameter is displayed. While inputting to the emphasis buffer and shifting in the row direction, when the data of the existing pixel appears at the activation position in the emphasis buffer defined by the emphasis parameter, and the center position of the emphasis buffer is a non-existing pixel, The pixel at the center position is emphasized.
【0077】図6に示す例の場合は、活性化位置APは
強調バッファの中心画素の上側二画素と左側一画素であ
る。シフト中、強調バッファの活性化位置のいずれかに
存在画素が現われ、かつ中心位置は非存在画素であった
場合に、中心位置の画素が強調されるようにした。In the case of the example shown in FIG. 6, the activation positions AP are the upper two pixels and the left one pixel of the center pixel of the enhancement buffer. During the shift, when the existing pixel appears at any of the activated positions of the emphasis buffer and the center position is the non-existing pixel, the pixel at the center position is emphasized.
【0078】従って、簡易な制御で二次元のシャドー
(袋)強調処理を実現することができるようになる。以
上は二次元のシャドー(袋)強調について説明した。つ
ぎに角の滑らかな二次元のシャドー(袋)強調について
説明する。Therefore, it becomes possible to realize the two-dimensional shadow (bag) emphasizing process with simple control. The above has described the two-dimensional shadow enhancement. Next, the two-dimensional shadow (bag) enhancement with smooth corners will be described.
【0079】[角の滑らかな二次元のシャドー(袋)強
調(図7参照)]この強調処理は、上述のシャドー強調
処理に類似した方法である。相違点は強調バッファ内の
活性化領域のみであり、活性化領域中の各位置毎に強調
処理する対象の位置(活性化位置)が決められている。
活性化領域はダイヤモンド形である。[Two-dimensional shadow (bag) enhancement with smooth corners (see FIG. 7)] This enhancement processing is similar to the shadow enhancement processing described above. The only difference is the activation region in the enhancement buffer, and the position of the enhancement processing (activation position) is determined for each position in the activation region.
The activated area is diamond-shaped.
【0080】角の滑らかなシャドーを形成する二次元の
(袋)強調を行なうには、m×nのマトリックス構成の
バッファを用いる。すなわち、図7(a)に示すよう
に、水平方向(横方向)m画素分、垂直方向(縦方向)
n画素分(但し、m,n=5以上の任意の奇数)のマト
リックス構成の二次元強調処理バッファEBを用いる。To perform a two-dimensional (bag) enhancement that forms a shadow with smooth corners, a buffer having an m × n matrix structure is used. That is, as shown in FIG. 7A, horizontal (horizontal) m pixels and vertical (vertical)
A two-dimensional enhancement processing buffer EB having a matrix structure of n pixels (however, m and n = an arbitrary odd number of 5 or more) is used.
【0081】CPはこの二次元強調処理バッファEBの
中心の位置である。画素データは、図では二次元強調処
理バッファEBの左側より複数ライン分を同時に入力す
ると、それがリアルタイムで図の右方向に順次シフトさ
れる。そして、条件に応じて中心位置CPの画素が強調
処理されるように制御される構成である。CP is the center position of the two-dimensional enhancement processing buffer EB. When a plurality of lines of pixel data are simultaneously input from the left side of the two-dimensional enhancement processing buffer EB in the figure, they are sequentially shifted to the right side in the figure in real time. Then, the pixel at the central position CP is controlled so as to be emphasized according to the condition.
【0082】ディスプレイ表示の際の各ライン対応の画
素データが、二次元配列の強調バッファEBの垂直方向
対応の配列要素位置に入力されることにより、この強調
バッファEBでは、入力された画素データは図の左から
右へリアルタイムでシフトする。そして、このシフト
中、強調パラメータによって規定される強調範囲内のい
ずれかの位置に画素が存在し、かつ強調バッファEBの
中心位置CPには画素が存在しない場合に、中心画素を
強調処理する。By inputting the pixel data corresponding to each line at the time of display on the display to the array element positions corresponding to the vertical direction of the enhancement buffer EB of the two-dimensional array, the input pixel data is stored in this enhancement buffer EB. Shift from left to right in the figure in real time. Then, during this shift, when a pixel exists at any position within the emphasis range defined by the emphasis parameter and no pixel exists at the center position CP of the emphasis buffer EB, the center pixel is emphasized.
【0083】ディスプレイのビデオ表示制御がテレビス
キャン(XYスキャン)の方式の場合、水平方向に1ラ
インずつスキャンをしながら画素を表示することで画面
を表示するが、この場合、強調バッファEBの中心位置
CPを通る水平方向ライン位置のバッファ部分へ入力さ
れるラインがディスプレイのビデオ表示のラインに対応
する。そして、タイミング的には、強調バッファEBの
中心位置CPへシフトされてきた画素がその時点でのデ
ィスプレイのビデオ表示に供される画素となる。When the video display control of the display is a television scan (XY scan) system, the screen is displayed by displaying pixels while scanning one line at a time in the horizontal direction. In this case, the center of the emphasis buffer EB is displayed. The line input to the buffer portion of the horizontal line position passing through the position CP corresponds to the line of the video display on the display. Then, in terms of timing, the pixel shifted to the center position CP of the enhancement buffer EB becomes the pixel provided for video display on the display at that time.
【0084】強調バッファEBの垂直方向配列要素位置
は、テレビスキャンの各水平ラインに対応するが、この
垂直方向配列要素のうち、中心位置CPを通る水平方向
ライン位置のバッファ部分対応の配列要素位置が現時点
での、テレビスキャンの位置に相当し、他はその時点よ
り過去もしくは未来の表示ラインに対応するようにして
ある。The vertical array element position of the enhancement buffer EB corresponds to each horizontal line of the television scan. Of these vertical array elements, the array element position corresponding to the buffer portion of the horizontal line position passing through the center position CP. Corresponds to the position of the TV scan at the present time, and the others correspond to the display lines past or future from that time.
【0085】ゆえに、垂直方向配列要素位置には、テレ
ビスキャンの制御の進行にともなって、画像の対応ライ
ン位置が順次移行してその各対応ラインの画素が入力さ
れてゆくことになり、強調パラメータで規定する活性化
範囲内に存在画素が現われ、強調バッファEBの中心位
置CPの画素データが非存在画素である場合に当該中心
位置CPの画素データを強調処理してディスプレイに与
え、表示に供するようにすると、図7(b)の[II]に
示す如く、存在画素の周囲には強調処理された画素が現
われるように画像強調された画像表示が可能になる。Therefore, as the control of the television scan progresses, the corresponding line positions of the image sequentially shift to the vertical array element positions, and the pixels of each corresponding line are input. If an existing pixel appears within the activation range defined by, and the pixel data at the center position CP of the emphasis buffer EB is a non-existing pixel, the pixel data at the center position CP is emphasized and given to the display for display. By doing so, as shown in [II] of FIG. 7B, it is possible to display an image that is image-enhanced so that the pixels subjected to the emphasis process appear around the existing pixels.
【0086】図7においては、角の滑らかな二次元のシ
ャドー(袋)強調のために、必要ライン数分の画素デー
タが、パラレルにこの二次元強調処理用の強調バッファ
EBの入力側(図では左側)より各ライン位置対応に入
力され、この強調バッファEB内を図の右方向の出力側
に向けて順次リアルタイムにシフトされていく。In FIG. 7, in order to emphasize two-dimensional shadows (bags) with smooth corners, pixel data for the required number of lines are input in parallel to the input side of the emphasis buffer EB for this two-dimensional emphasis processing (see FIG. From the left side) corresponding to each line position and sequentially shifted in real time in the emphasizing buffer EB toward the output side in the right direction in the figure.
【0087】活性化領域(強調範囲)は二次元強調処理
用の強調バッファEBの中心位置CPを中心とする例え
ば、ダイヤモンド形の領域であり、この活性化領域のい
ずれかの位置にに存在画素が現われたときに、中心位置
CPの画素が非存在画素であったとき、この画素を強調
処理するように制御する。The activation region (enhancement range) is, for example, a diamond-shaped region centered on the center position CP of the enhancement buffer EB for two-dimensional enhancement processing, and a pixel existing at any position of this activation region. When the pixel at the center position CP is a non-existing pixel when appears, the pixel is controlled to be emphasized.
【0088】二次元強調処理用の強調バッファEBの垂
直方向配列要素位置には、テレビスキャンの制御の進行
にともなって、画像の対応ライン位置が順次移行してそ
の各対応ラインの画素が入力されてゆくことになるの
で、強調バッファEB内では、画素データのシフト中、
強調パラメータによって規定される活性化領域内のいず
れかの位置に画素が存在し、かつ、その画素位置におい
て定まる活性化位置の画素が非存在画素のデータである
ものについて強調処理することで、図7の如き強調処理
結果が得られる。At the vertical array element positions of the enhancement buffer EB for the two-dimensional enhancement process, the corresponding line positions of the image are sequentially shifted as the television scan control progresses, and the pixels of the corresponding lines are input. Therefore, in the enhancement buffer EB, during the shift of pixel data,
A pixel exists at any position in the activation area defined by the emphasis parameter, and the pixel at the activation position determined at the pixel position is the data of the nonexistent pixel. An emphasis processing result such as 7 is obtained.
【0089】図7(b)の例は、強調パラメータを二次
元強調処理用の強調バッファEBの中心位置CPを中心
に、上2画素、下2画素、右2画素、左2画素、斜め上
1画素、そして、斜め下1画素に設定したものであり、
この場合、二次元強調処理バッファEBでは、中心位置
CPを中心にその上下(垂直方向)、左右(前後)それ
ぞれ2画素分ずつ、そして、斜め上下1画素分ずつを活
性化領域ARとして管理し、この活性化領域ARに送ら
れてきた画素データの内容が、いずれか一つでも存在画
素であった時は、強調バッファEBの中心位置CPの画
素が非存在画素がある時はその画素データを強調処理す
る結果、図のような画素構成が得られることとなる。In the example of FIG. 7 (b), the emphasis parameter is centered on the center position CP of the emphasis buffer EB for two-dimensional emphasis processing, and the upper 2 pixels, the lower 2 pixels, the right 2 pixels, the left 2 pixels, and the diagonally upper position. 1 pixel and 1 pixel diagonally below,
In this case, in the two-dimensional emphasis processing buffer EB, two pixels each in the vertical direction (vertical direction), two pixels in the horizontal direction (front and rear) and one pixel in the diagonally upper and lower direction with respect to the center position CP are managed as activation areas AR. , If the content of the pixel data sent to the activation area AR is any one of the existing pixels, the pixel data of the center position CP of the enhancement buffer EB is the non-existing pixel. As a result of emphasizing, the pixel configuration as shown in the figure is obtained.
【0090】このように、角の滑らかな二次元のシャド
ー(袋)強調を行なうには、複数行、複数列マトリック
ス構成の強調バッファEBを用い、ディスプレイのビデ
オ表示の各ライン対応の画素データのうち、強調パラメ
ータによって規定される一組分のライン対応のものを強
調バッファに送り、この強調バッファによって左から右
へ(行方向に)リアルタイムでシフトさせる。強調バッ
ファEBの垂直方向配列要素位置には、テレビスキャン
の制御の進行にともなって、画像の対応ライン位置が順
次移行してその各対応ラインの画素が入力されてゆくよ
うにし、中心位置CPの画素について表示に供すること
により、強調バッファEB内では、リアルタイムの画素
データシフト中、強調パラメータによって規定される強
調範囲内のいずれかの位置に画素が存在し、かつ、この
二次元強調処理バッファEBの中心位置CPには画素が
存在しない場合に、当該中心位置CPの画素を強調処理
すると、角の滑らかな二次元のシャドー(袋)強調処理
画像がディスプレイに表示できるようになり、簡易な制
御でリアルタイムに角の滑らかな二次元のシャドー強調
処理を施すことができるようになる。As described above, in order to perform the two-dimensional shadow (bag) enhancement with smooth corners, the enhancement buffer EB having a matrix configuration of a plurality of rows and a plurality of columns is used, and the pixel data corresponding to each line of the video display on the display is stored. Among them, one set of lines corresponding to the line defined by the emphasis parameter is sent to the emphasis buffer, and the emphasis buffer shifts from left to right (in the row direction) in real time. At the vertical array element position of the enhancement buffer EB, the corresponding line position of the image sequentially shifts so that the pixels of each corresponding line are input as the control of the television scan progresses. By providing the pixel for display, in the enhancement buffer EB, the pixel exists at any position within the enhancement range defined by the enhancement parameter during real-time pixel data shift, and the two-dimensional enhancement processing buffer EB When a pixel does not exist at the center position CP of the center position CP, when the pixel at the center position CP is emphasized, a two-dimensional shadow (bag) emphasized image with smooth corners can be displayed on the display, and simple control is possible. With, you can apply two-dimensional shadow enhancement processing with smooth corners in real time.
【0091】(より具体的な実施の態様2)以上は各種
強調処理の手法を説明したが、具体的ハードウェア構成
例をつぎに示す。(More Specific Embodiment 2) The various emphasizing processing methods have been described above, but a specific hardware configuration example will be described below.
【0092】なお、画素データでは、画素データ内容
“1”は存在画素であることを意味し、画素データ内容
“0”は非存在画素であることを意味する。つまり、対
象が文字画像であるとすると、画素データが“1”とい
うのは文字のフォントを構成するドットのデータが
“1”ということを示しており、ディスプレイ上にはド
ットデータが“1”のところには点が表示されることを
示し、“0”であれば何も表示されないことを示してい
る。In the pixel data, the pixel data content “1” means an existing pixel, and the pixel data content “0” means a non-existing pixel. In other words, if the target is a character image, the pixel data “1” means that the dot data forming the character font is “1”, and the dot data is “1” on the display. Indicates that a dot is displayed, and "0" indicates that nothing is displayed.
【0093】また、画素データの強調の意味は、強調範
囲内に存在する画素を包囲する非存在画素の色と対象を
変化させることである。例えば、強調はハイライトにす
ることであり、画素の強調は画素をハイライトにするこ
とを意味する。The meaning of emphasizing the pixel data is to change the color and the target of the non-existing pixels surrounding the pixels existing in the emphasizing range. For example, emphasizing means highlighting, and emphasizing a pixel means highlighting a pixel.
【0094】[一次元リアルタイム画像データ強調処理
装置の構成例]一次元の水平強調処理をリアルタイムで
簡易に行うことができるようにするための一次元リアル
タイム画像データ強調処理装置の構成例を図8に示す。[Configuration Example of One-dimensional Real-time Image Data Enhancement Processing Device] A configuration example of the one-dimensional real-time image data enhancement processing device for easily performing one-dimensional horizontal enhancement processing in real time is shown in FIG. Shown in.
【0095】図8において、10は一次元リアルタイム
画像データ強調処理装置であり、11は強調バッファ、
12はAND‐OR論理装置、13は強調制御レジスタ
である。In FIG. 8, 10 is a one-dimensional real-time image data emphasis processing device, 11 is an emphasis buffer,
12 is an AND-OR logic device, and 13 is an emphasis control register.
【0096】これらのうち、強調バッファ11はライン
バッファであり、図では9画素(9ビットシリアル)の
構成のラインバッファを用いた構成を示している。強調
バッファ11は図の左側が入力側となっており、画像を
ライン単位でシリアルに入力側より入力すると、リアル
タイムで順次右側にシフトしていく構成である。強調バ
ッファ11は9画素(9ビットシリアル)分の並びのう
ち、中央の第4画素目(第4ビット目)の配列要素位置
が中心位置CPである。Of these, the emphasis buffer 11 is a line buffer, and in the figure, a structure using a line buffer having a structure of 9 pixels (9-bit serial) is shown. The emphasis buffer 11 has an input side on the left side of the drawing, and when an image is serially input line by line from the input side, it is sequentially shifted to the right side in real time. In the enhancement buffer 11, the array element position of the central fourth pixel (fourth bit) in the array of nine pixels (9-bit serial) is the central position CP.
【0097】AND‐OR論理装置12は強調処理を行
なうための装置であって、ANDゲートとORゲートか
ら構成された論理装置であり、強調バッファ11の配列
数に合わせて9組の2入力ANDゲートAND1〜AND9と一
個のORゲートORからなる。ORゲートORは9組の2入
力ANDゲートAND1〜AND9の出力のOR論理をとるもの
であり、ORゲートORの出力がAND‐OR論理装置1
2の出力であり、強調処理出力となる。The AND-OR logic device 12 is a device for performing an emphasis process, and is a logic device composed of an AND gate and an OR gate, and 9 sets of 2-input ANDs are arranged according to the number of arrangements of the emphasis buffer 11. It consists of gates AND1 to AND9 and one OR gate OR. The OR gate OR takes the OR logic of the outputs of the 9 sets of 2-input AND gates AND1 to AND9, and the output of the OR gate OR is the AND-OR logic device 1
This is the output of 2 and becomes the emphasis processing output.
【0098】強調制御レジスタ13は水平強調制御デー
タをセットするためのレジスタであり、強調バッファ1
1の配列数に合わせて9ビット構成のレジスタを用いて
いて、ここにセットされたデータ列が制御データとして
AND‐OR論理装置12の対応する各ANDゲートに
与えられる構成である。The emphasis control register 13 is a register for setting horizontal emphasis control data, and the emphasis buffer 1
A register having a 9-bit configuration is used in accordance with the number of 1's arranged, and the data string set therein is provided as control data to each corresponding AND gate of the AND-OR logic device 12.
【0099】具体的には強調制御レジスタ13の9ビッ
トデータのうち、第1番目のビットデータはAND‐O
R論理装置12の9組の2入力ANDゲートAND1〜AND9
のうち、第1番目の2入力ANDゲートAND1の一方の入
力端子に入力され、強調制御レジスタ13の9ビットデ
ータのうち、第2番目のビットデータはAND‐OR論
理装置12の9組の2入力ANDゲートAND1〜AND9のう
ち、第2番目の2入力ANDゲートAND2の一方の入力端
子に入力され、強調制御レジスタ13の9ビットデータ
のうち、第3番目のビットデータはAND‐OR論理装
置12の9組の2入力ANDゲートAND1〜AND9のうち、
第3番目の2入力ANDゲートAND3の一方の入力端子に
入力され、といった具合に、対応するANDゲートの一
方の入力端子に入力される構成としてある。Specifically, of the 9-bit data of the emphasis control register 13, the first bit data is AND-O.
9 sets of two-input AND gates AND1 to AND9 of the R logic unit 12
Of the 9-bit data of the emphasis control register 13, the second bit data is input to one input terminal of the first 2-input AND gate AND1 and the second bit data is 9 sets of 2 of the AND-OR logic device 12. Of the input AND gates AND1 to AND9, the third bit data of the 9-bit data of the emphasis control register 13 is input to one input terminal of the second 2-input AND gate AND2, and the third bit data is AND-OR logic device. Of the 9 sets of 12 2-input AND gates AND1 to AND9,
It is configured to be input to one input terminal of the third two-input AND gate AND3, and so on, to one input terminal of the corresponding AND gate.
【0100】また、AND‐OR論理装置12の9組の
2入力ANDゲートAND1〜AND9のうち、第1番目の2入
力ANDゲートAND1の他方の入力端子には強調バッファ
11の第1番目の配列要素の保持データが入力され、A
ND‐OR論理装置12の第2番目の2入力ANDゲー
トAND2の他方の入力端子には強調バッファ11の第2番
目の配列要素の保持データが入力され、AND‐OR論
理装置12の第3番目の2入力ANDゲートAND3の他方
の入力端子には強調バッファ11の第3番目の配列要素
の保持データが入力され、といった具合に、強調バッフ
ァ11の配列要素の保持データは、それぞれ対応するA
NDゲートの他方の入力端子に入力される構成としてあ
る。Of the 9 sets of 2-input AND gates AND1 to AND9 of the AND-OR logic device 12, the other input terminal of the first 2-input AND gate AND1 has the first array of the enhancement buffer 11. The retained data of the element is input, and A
The data held in the second array element of the enhancement buffer 11 is input to the other input terminal of the second 2-input AND gate AND2 of the ND-OR logic device 12, and the third data of the AND-OR logic device 12 is input. The holding data of the third array element of the enhancement buffer 11 is input to the other input terminal of the 2-input AND gate AND3, and so on.
The configuration is such that it is input to the other input terminal of the ND gate.
【0101】このような構成の本装置の作用を説明す
る。本装置は強調制御レジスタ13には予め、所望の水
平強調制御データをセットしておく。そして、画像のデ
ータをライン単位でシリアルに強調バッファ11に入力
させると、強調バッファ11では画像のデータをリアル
タイムに順次シフトさせる。強調バッファ11は9画素
分のシリアルな配列を持つラインバッファであり、その
時々の各配列位置でのデータをAND‐OR論理装置1
2の9組の2入力ANDゲートAND1〜AND9のうちの対応
する2入力ANDゲートに入力する。The operation of the present apparatus having such a configuration will be described. In this apparatus, desired horizontal enhancement control data is set in advance in the enhancement control register 13. Then, when the image data is serially input line by line to the enhancement buffer 11, the enhancement buffer 11 sequentially shifts the image data in real time. The enhancement buffer 11 is a line buffer having a serial array of 9 pixels, and the AND-OR logic unit 1 stores the data at each array position at that time.
It is input to the corresponding 2-input AND gate of the 9 sets of 2-input AND gates AND1 to AND9.
【0102】一方、AND‐OR論理装置12の各2入
力ANDゲートAND1〜AND9には強調制御レジスタ13の
水平強調制御データのうち、それぞれ対応するものが入
力されており、従って、各2入力ANDゲートAND1〜AN
D9は強調バッファ11から与えられる画素データと、水
平強調制御データのAND論理をとることになる。そし
て、両者が“1”のとき、ANDゲートは“1”を出力
する。各2入力ANDゲートAND1〜AND9の出力はORゲ
ートORを通り、AND‐OR論理装置12の出力とな
る。On the other hand, each of the two-input AND gates AND1 to AND9 of the AND-OR logic device 12 receives the corresponding one of the horizontal emphasis control data of the emphasis control register 13, and therefore, each 2-input AND gate. Gate AND1 ~ AN
D9 takes the AND logic of the pixel data given from the enhancement buffer 11 and the horizontal enhancement control data. When both are "1", the AND gate outputs "1". The output of each 2-input AND gate AND1-AND9 passes through the OR gate OR and becomes the output of the AND-OR logic unit 12.
【0103】結局、強調制御レジスタ13にセットされ
た水平強調制御データのビットパターンと、強調バッフ
ァ11内での各画像データの値のANDをとるかたちと
なるから、9ビット構成の水平強調制御データの中央の
ビットのみを“1”にし、他を“0”にしたビットパタ
ーンとすれば、強調バッファ11では9画素の中央の配
列要素に“1”が現われると、AND‐OR論理装置1
2の出力は“1”なり、他の条件では“0”になる。After all, since the bit pattern of the horizontal emphasis control data set in the emphasis control register 13 and the value of each image data in the emphasis buffer 11 are ANDed, the horizontal emphasis control data of 9-bit structure is obtained. If the bit pattern is such that only the central bit of "1" is set to "1" and the other bits are set to "0", when "1" appears in the central array element of 9 pixels in the enhancement buffer 11, the AND-OR logic unit 1
The output of 2 becomes "1", and becomes "0" under other conditions.
【0104】同様に9ビット構成の水平強調制御データ
の中央のビットの両隣のみを“1”にし、他を“0”に
したビットパターンとすれば、強調バッファ11では9
画素の中央の配列要素の両隣りの配列要素の少なくとも
一つに“1”が現われると、AND‐OR論理装置12
の出力は“1”となり、他の条件では“0”になる。Similarly, if a bit pattern in which only both sides of the central bit of the horizontal enhancement control data of 9-bit structure are set to "1" and the other bits are set to "0", the enhancement buffer 11 outputs 9 bits.
When a "1" appears in at least one of the array elements on both sides of the array element in the center of the pixel, the AND-OR logic unit 12
Output becomes "1", and becomes "0" under other conditions.
【0105】そして、強調バッファ11の9画素の配列
要素のうち、所望の配列要素に“1”が現われて強調バ
ッファ11の中央の配列要素に“1”が現われていない
時に、当該強調バッファ11の中央の配列要素に対する
画素の強調の処理を行うようにするには、つぎのように
すれば良い。When "1" appears in the desired array element and "1" does not appear in the center array element of the enhancement buffer 11, among the 9 pixel array elements in the enhancement buffer 11, In order to perform the pixel enhancement processing for the array element in the center of, the following may be performed.
【0106】すなわち、強調バッファ11の中央の配列
要素の内容をインバータにより反転させ、このインバー
タ出力とAND‐OR論理装置12の出力EMPENと
のAND論理をとって、その結果が“1”であるとき、
強調バッファ11の中央の配列要素の該当画素の内容を
強調処理する。That is, the contents of the array element at the center of the emphasis buffer 11 are inverted by an inverter, the output of this inverter and the output EMPEN of the AND-OR logic unit 12 are ANDed, and the result is "1". When
The contents of the corresponding pixel of the central array element of the emphasis buffer 11 are emphasized.
【0107】ディスプレイのビデオ表示制御がテレビス
キャン(XYスキャン)の方式の場合、水平方向に1ラ
インずつスキャンをしながら画素を表示することで画面
を表示するが、この場合、強調バッファ11に入力され
るラインがディスプレイ表示ラインとなる。そして、強
調バッファ11の中心位置CPにある画素がそのときの
ディスプレイ表示対応画素となるようにしてあれば、タ
イミング的には、強調バッファEBの中心位置CPへシ
フトされてきた画素がその時点でのディスプレイ表示に
供される画素となる。ゆえに、上述のような強調条件を
満たすタイミングで強調処理を施すようにしてゆくと、
図2で説明したような一次元水平強調処理を、簡易な構
成のハードウェアによりリアルタイムで実施できるよう
になる。When the video display control of the display is a television scan (XY scan) system, the screen is displayed by displaying pixels while scanning one line at a time in the horizontal direction. In this case, input is made to the emphasis buffer 11. The line to be displayed becomes the display line. Then, if the pixel at the center position CP of the emphasis buffer 11 is set to be the display display corresponding pixel at that time, the pixel shifted to the center position CP of the emphasis buffer EB at that time is timing-wise. Pixels to be used for display on the display. Therefore, if the emphasis processing is performed at the timing when the above-described emphasis condition is satisfied,
The one-dimensional horizontal enhancement processing as described with reference to FIG. 2 can be performed in real time by the hardware having a simple configuration.
【0108】このように、水平強調制御データのビット
パターンにより、強調バッファ11内の所望の位置(配
列要素)に“1”なる画素データが現われたときに強調
出力を発生させることができるようになる。As described above, the bit pattern of the horizontal emphasis control data enables the emphasis output to be generated when the pixel data “1” appears at a desired position (array element) in the emphasis buffer 11. Become.
【0109】以上は一次元リアルタイム水平強調処理用
の装置についての説明であった。つぎに一次元の垂直強
調処理用の装置について説明する。[垂直強調処理用の
一次元リアルタイム画像データ強調処理装置の構成例]
一次元の垂直強調処理をリアルタイムで簡易に行うこと
ができるようにするための一次元リアルタイム画像デー
タ強調処理装置の構成例を図8に示す。The above is the description of the apparatus for one-dimensional real-time horizontal enhancement processing. Next, an apparatus for one-dimensional vertical emphasis processing will be described. [Example of configuration of one-dimensional real-time image data enhancement processing device for vertical enhancement processing]
FIG. 8 shows an example of the configuration of a one-dimensional real-time image data enhancement processing device that enables one-dimensional vertical enhancement processing to be easily performed in real time.
【0110】図9において、20は垂直強調処理用の一
次元リアルタイム画像データ強調処理装置であり、21
は強調バッファ、22はAND‐OR論理装置、23は
強調制御レジスタである。In FIG. 9, reference numeral 20 denotes a one-dimensional real-time image data emphasis processing device for vertical emphasis processing, and 21
Is an emphasis buffer, 22 is an AND-OR logic device, and 23 is an emphasis control register.
【0111】これらのうち、強調バッファ21はパラレ
ルバッファであり、1ライン1画素分の配列のバッファ
であり、図では画像の9ライン分を同時に入力すること
ができる、9ライン×1画素の構成のバッファを用いた
構成を示している。強調バッファ21は図の上側が入力
側となっており、画像を9ラインパラレルに入力側より
入力すると、リアルタイムで下側にシフトしていく構成
である。強調バッファ21は9ライン(9ビットパラレ
ル)×1画素分の並びのうち、中央の4画素(4ビット
目)の位置が中心位置CPである。Of these, the emphasis buffer 21 is a parallel buffer, which is an array buffer for one line and one pixel, and in the figure, nine lines of an image can be input at the same time. The structure using the buffer of FIG. The enhancement buffer 21 has an input side on the upper side of the drawing, and is configured to shift to the lower side in real time when an image is input from the input side in 9-line parallel. In the emphasis buffer 21, the central position CP is the position of the central 4 pixels (4th bit) in the array of 9 lines (9-bit parallel) × 1 pixel.
【0112】AND‐OR論理装置22は強調処理を行
なうための装置であって、ANDゲートとORゲートか
ら構成された論理装置であり、強調バッファ21の配列
数に合わせて9組の2入力ANDゲートAND1〜AND9と一
個のORゲートORからなる。ORゲートORは9組の2入
力ANDゲートAND1〜AND9の出力のOR論理をとるもの
であり、ORゲートORの出力がAND‐OR論理装置2
2の出力であり、強調処理出力となる。The AND-OR logic device 22 is a device for performing emphasis processing, and is a logic device composed of an AND gate and an OR gate, and 9 sets of 2-input ANDs are arranged according to the number of arrays of the emphasis buffer 21. It consists of gates AND1 to AND9 and one OR gate OR. The OR gate OR takes the OR logic of the outputs of 9 sets of 2-input AND gates AND1 to AND9, and the output of the OR gate OR is the AND-OR logic device 2
This is the output of 2 and becomes the emphasis processing output.
【0113】強調制御レジスタ23は水平強調制御デー
タをセットするためのレジスタであり、強調バッファ2
1の配列数に合わせて9ビット構成のレジスタを用いて
いて、ここにセットされたデータ列が制御データとして
AND‐OR論理装置22の対応する各ANDゲートに
与えられる構成である。The emphasis control register 23 is a register for setting horizontal emphasis control data, and is used for the emphasis buffer 2
A register having a 9-bit configuration is used in accordance with the number of 1's arranged, and the data string set here is provided as control data to each corresponding AND gate of the AND-OR logic device 22.
【0114】具体的には強調制御レジスタ23の9ビッ
トデータのうち、第1番目のビットデータはAND‐O
R論理装置22の9組の2入力ANDゲートAND1〜AND9
のうち、第1番目の2入力ANDゲートAND1の一方の入
力端子に入力され、強調制御レジスタ23の9ビットデ
ータのうち、第2番目のビットデータはAND‐OR論
理装置12の9組の2入力ANDゲートAND1〜AND9のう
ち、第2番目の2入力ANDゲートAND2の一方の入力端
子に入力され、強調制御レジスタ23の9ビットデータ
のうち、第3番目のビットデータはAND‐OR論理装
置22の9組の2入力ANDゲートAND1〜AND9のうち、
第3番目の2入力ANDゲートAND3の一方の入力端子に
入力され、といった具合に、対応するANDゲートの一
方の入力端子に入力される構成としてある。Specifically, of the 9-bit data of the emphasis control register 23, the first bit data is AND-O.
9 sets of two-input AND gates AND1 to AND9 of the R logic unit 22
Of the 9-bit data of the emphasis control register 23, the second bit data is input to one input terminal of the first 2-input AND gate AND1 and the second bit data is 9 sets of 2 of the AND-OR logic device 12. Of the input AND gates AND1 to AND9, which is input to one input terminal of the second 2-input AND gate AND2, and of the 9-bit data of the emphasis control register 23, the third bit data is the AND-OR logic device. Of 9 sets of 22 2-input AND gates AND1 to AND9,
It is configured to be input to one input terminal of the third two-input AND gate AND3, and so on, to one input terminal of the corresponding AND gate.
【0115】また、AND‐OR論理装置22の9組の
2入力ANDゲートAND1〜AND9のうち、第1番目の2入
力ANDゲートAND1の他方の入力端子には強調バッファ
21の第1番目の配列要素の保持データが入力され、A
ND‐OR論理装置22の第2番目の2入力ANDゲー
トAND2の他方の入力端子には強調バッファ21の第2番
目の配列要素の保持データが入力され、AND‐OR論
理装置22の第3番目の2入力ANDゲートAND3の他方
の入力端子には強調バッファ21の第3番目の配列要素
の保持データが入力され、といった具合に、強調バッフ
ァ21の配列要素の保持データは、それぞれ対応するA
NDゲートの他方の入力端子に入力される構成としてあ
る。Of the nine sets of two-input AND gates AND1 to AND9 of the AND-OR logic device 22, the first input array of the enhancement buffer 21 is arranged at the other input terminal of the first two-input AND gate AND1. The retained data of the element is input, and A
The data held in the second array element of the enhancement buffer 21 is input to the other input terminal of the second 2-input AND gate AND2 of the ND-OR logic device 22 and the third data of the AND-OR logic device 22 is input. The holding data of the third array element of the enhancement buffer 21 is input to the other input terminal of the 2-input AND gate AND3, and so on.
The configuration is such that it is input to the other input terminal of the ND gate.
【0116】このような構成の本装置の作用を説明す
る。本装置は強調制御レジスタ23には予め、所望の垂
直強調制御データをセットしておく。そして、画像のデ
ータを表示順序対応に9ライン分パラレルに強調バッフ
ァ21に入力させると、強調バッファ21では画像のデ
ータをビデオ表示制御のタイミングと同期してリアルタ
イムに順次シフトさせる。The operation of the present apparatus having such a configuration will be described. In this apparatus, desired vertical emphasis control data is set in the emphasis control register 23 in advance. Then, when the image data is input to the emphasis buffer 21 in parallel for nine lines corresponding to the display order, the emphasis buffer 21 sequentially shifts the image data in real time in synchronization with the video display control timing.
【0117】強調バッファ21は9画素分のパラレルな
配列を持つバッファであり、その時々の各配列位置での
データをAND‐OR論理装置22の9組の2入力AN
DゲートAND1〜AND9のうちの対応する2入力ANDゲー
トに入力する。The emphasizing buffer 21 is a buffer having a parallel array of 9 pixels, and the data at each array position at that time is provided with 9 sets of 2-input ANs of the AND-OR logic device 22.
Input to the corresponding 2-input AND gate of the D gates AND1 to AND9.
【0118】一方、AND‐OR論理装置22の各2入
力ANDゲートAND1〜AND9には強調制御レジスタ23の
垂直強調制御データのうち、それぞれ対応するものが入
力されており、従って、各2入力ANDゲートAND1〜AN
D9は強調バッファ21から与えられる画素データと、垂
直強調制御データのAND論理をとることになる。そし
て、両者が“1”のとき、ANDゲートは“1”を出力
する。各2入力ANDゲートAND1〜AND9の出力はORゲ
ートORを通り、AND‐OR論理装置12の出力とな
る。On the other hand, among the two-input AND gates AND1 to AND9 of the AND-OR logic device 22, the corresponding vertical emphasis control data of the emphasis control register 23 are respectively inputted, and therefore, the two-input AND gates are used. Gate AND1 ~ AN
D9 takes the AND logic of the pixel data given from the enhancement buffer 21 and the vertical enhancement control data. When both are "1", the AND gate outputs "1". The output of each 2-input AND gate AND1-AND9 passes through the OR gate OR and becomes the output of the AND-OR logic unit 12.
【0119】結局、強調制御レジスタ23にセットされ
た垂直強調制御データのビットパターンと、強調バッフ
ァ21内での各画像データの値のANDをとるかたちと
なるから、9ビット構成の垂直強調制御データの中央の
ビットのみを“1”にし、他を“0”にしたビットパタ
ーンとすれば、強調バッファ21では9画素の中央の配
列要素に“1”が現われると、AND‐OR論理装置2
2の出力は“1”なり、他の条件では“0”になる。After all, since the bit pattern of the vertical emphasis control data set in the emphasis control register 23 and the value of each image data in the emphasis buffer 21 are ANDed, the vertical emphasis control data of 9-bit structure is obtained. If the bit pattern is such that only the central bit of "1" is set to "1" and the other bits are set to "0", when "1" appears in the central array element of 9 pixels in the enhancement buffer 21, the AND-OR logic unit 2
The output of 2 becomes "1", and becomes "0" under other conditions.
【0120】同様に9ビット構成の垂直強調制御データ
の中央のビットの両隣のみを“1”にし、他を“0”に
したビットパターンとすれば、強調バッファ21では9
画素の中央の配列要素の両隣りの配列要素の少なくとも
一つに“1”が現われると、AND‐OR論理装置22
の出力は“1”となり、他の条件では“0”になる。Similarly, if a bit pattern in which only both sides of the central bit of the vertical emphasis control data of 9-bit structure are set to "1" and the other bits are set to "0", the emphasis buffer 21 outputs 9 bits.
When a "1" appears in at least one of the array elements on both sides of the array element in the center of the pixel, the AND-OR logic unit 22
Output becomes "1", and becomes "0" under other conditions.
【0121】そして、強調バッファ21の9画素の配列
要素のうち、所望の配列要素に“1”が現われて強調バ
ッファ21の中央の配列要素に“1”が現われていない
時に、当該強調バッファ21の中央の配列要素に対する
強調の処理を行うようにするには、つぎのようにすれば
良い。When "1" appears in the desired array element and "1" does not appear in the central array element of the enhancement buffer 21, among the 9 pixel array elements of the enhancement buffer 21, the enhancement buffer 21 concerned. To emphasize the array element at the center of, the following can be done.
【0122】すなわち、強調バッファ21の中央の配列
要素の内容をインバータにより反転させ、このインバー
タ出力とAND‐OR論理装置22の出力EMPENと
のAND論理をとって、その結果が“1”であるとき、
強調バッファ21の中央の配列要素の該当画素の内容を
強調処理すべく強調制御出力EMPENを発生させる。That is, the contents of the array element at the center of the emphasis buffer 21 are inverted by an inverter, the AND logic of the output of this inverter and the output EMPEN of the AND-OR logic unit 22 is taken, and the result is "1". When
An emphasis control output EMPEN is generated in order to emphasize the contents of the corresponding pixel in the central array element of the emphasis buffer 21.
【0123】ディスプレイのビデオ表示制御がテレビス
キャンの方式の場合、水平方向に1ラインずつスキャン
をしながら画素を表示することで画面を表示するが、こ
の場合、強調バッファ21の中央の配列要素位置(中心
位置CP)に入力されるラインがディスプレイ表示ライ
ンとなる。そして、強調バッファ21の中心位置CPに
ある画素がそのときのディスプレイ表示対応画素となる
ようにタイミング制御してあれば、タイミング的には、
強調バッファ21の中心位置CPへシフトされてきた画
素がその時点でのディスプレイ表示に供される画素とな
る。When the video display control of the display is a television scan system, the screen is displayed by displaying pixels while scanning one line at a time in the horizontal direction. In this case, the array element position at the center of the emphasis buffer 21 is displayed. The line input to (center position CP) becomes the display line. If timing control is performed so that the pixel at the center position CP of the enhancement buffer 21 becomes the display display corresponding pixel at that time, in terms of timing,
The pixel shifted to the center position CP of the enhancement buffer 21 becomes the pixel provided for display at that time.
【0124】ゆえに、上述のような強調条件を満たすタ
イミングで強調処理を施すようにしてゆくと、図3で説
明したような一次元垂直強調処理を、簡易な構成のハー
ドウェアによりリアルタイムで実施できるようになる。Therefore, if the emphasizing process is performed at the timing when the above emphasizing condition is satisfied, the one-dimensional vertical emphasizing process as described with reference to FIG. 3 can be executed in real time by the hardware having a simple structure. Like
【0125】このように、垂直強調制御データのビット
パターンにより、強調バッファ21内の所望の位置(配
列要素)に“1”なる画素データが現われたときに強調
制御出力EMPENを発生させて強調処理を行なわせる
ことができるようになる。As described above, by the bit pattern of the vertical emphasis control data, the emphasis control output EMPEN is generated when the pixel data "1" appears at a desired position (array element) in the emphasis buffer 21, and the emphasis processing is performed. Will be able to do.
【0126】以上は、一次元の強調処理に供する強調処
理装置の例であった。強調処理には二次元強調処理もあ
るので、つぎにこれを説明する。[二次元リアルタイム
画像データ強調処理装置の構成例]二次元リアルタイム
画像データ強調処理装置の構成例を図10に示す。図1
0において、30は二次元リアルタイム画像データ強調
処理装置であり、31は強調バッファ、32はAND‐
OR論理装置、33は水平強調制御レジスタ、34は垂
直強調制御レジスタである。The above is an example of the emphasis processing apparatus used for the one-dimensional emphasis processing. There is also a two-dimensional emphasis process as the emphasis process, which will be described below. [Configuration Example of Two-dimensional Real-time Image Data Enhancement Processing Device] FIG. 10 shows a configuration example of the two-dimensional real-time image data enhancement processing device. FIG.
In 0, 30 is a two-dimensional real-time image data enhancement processing device, 31 is an enhancement buffer, and 32 is AND-
An OR logic unit, 33 is a horizontal enhancement control register, and 34 is a vertical enhancement control register.
【0127】これらのうち、強調バッファ31はライン
バッファを複数組、並列に配置した構成であり、図では
9画素(9ビットシリアル)の構成のラインバッファを
複数組用いた構成を示している。31a〜31nがその
ラインバッファである。強調バッファ31はそれぞれの
図の左側が入力側となっており、画像をnライン分、パ
ラレルに入力するとラインバッファ31a〜31nには
それぞれ対応する1ラインが入力され、これらがリアル
タイムで順次右側にシフトされていく構成である。強調
バッファ31は各ラインバッファ31a〜31nにおい
て9画素(9ビットシリアル)分の並びのうち、中央の
第4画素目(第4ビット目)の配列要素位置が中心位置
CPである。Of these, the enhancement buffer 31 has a configuration in which a plurality of sets of line buffers are arranged in parallel, and in the figure, a configuration is shown in which a plurality of sets of line buffers of 9 pixels (9-bit serial) are used. 31a to 31n are the line buffers. The left side of each drawing of the emphasis buffer 31 is the input side, and when the image of n lines is input in parallel, the corresponding 1 line is input to each of the line buffers 31a to 31n, and these are sequentially moved to the right side in real time. It is a structure that is shifted. In the enhancement buffer 31, the array element position of the central fourth pixel (fourth bit) in the array of nine pixels (9-bit serial) in each of the line buffers 31a to 31n is the central position CP.
【0128】水平強調制御レジスタ33は水平強調制御
データをセットするためのレジスタであり、強調バッフ
ァ31の各ラインバッファ31a〜31nでの配列数に
合わせて9ビット構成のレジスタを用いていて、ここに
セットされたデータ列が制御データとしてAND‐OR
論理装置32の対応する各ANDゲートに与えられる構
成である。The horizontal emphasis control register 33 is a register for setting horizontal emphasis control data, and uses a register of 9 bits in accordance with the number of arrangements in each line buffer 31a to 31n of the emphasis buffer 31. The data string set in is AND-OR as control data
This is a configuration given to each corresponding AND gate of the logic device 32.
【0129】垂直強調制御レジスタ34は垂直強調制御
データをセットするためのレジスタであり、強調バッフ
ァ31の配列数に合わせて9ビット構成のレジスタを用
いていて、ここにセットされたデータ列が制御データと
してAND‐OR論理装置32の対応する各ANDゲー
トに与えられる構成である。The vertical emphasis control register 34 is a register for setting vertical emphasis control data, and uses a 9-bit register according to the number of arrays of the emphasis buffer 31, and the data string set here is controlled. The data is given to each corresponding AND gate of the AND-OR logic device 32 as data.
【0130】AND‐OR論理装置32は強調処理を行
なうための装置であって、ANDゲートとORゲートか
ら構成された論理装置であり、同一構成のn+1組分の
個別AND‐OR論理回路32a〜32n+1とから構
成されている。The AND-OR logic device 32 is a device for performing emphasis processing, is a logic device composed of an AND gate and an OR gate, and has n + 1 sets of individual AND-OR logic circuits 32a ... 32n + 1.
【0131】図の構成の場合、強調バッファ31のライ
ンバッファ数はn組であるから、これに加えて1組分の
個別AND‐OR論理回路32n+1の計n+1組構成
である。In the case of the configuration shown in the figure, since the number of line buffers in the enhancement buffer 31 is n, a total of n + 1 sets of individual AND-OR logic circuits 32n + 1 for one set is additionally provided.
【0132】個別AND‐OR論理装置32a〜32n
+1は、ANDゲートとORゲートから構成された論理
装置であり、それぞれ同一構成である。すなわち、各個
別AND‐OR論理回路32a〜32n+1は、それぞ
れ強調バッファ31の配列数に合わせて9組の2入力A
NDゲートAND1〜AND9と一個のORゲートORからなる。
ORゲートORは9組の2入力ANDゲートAND1〜AND9の
出力のOR論理をとるものであり、各個別AND‐OR
論理回路32a〜32nのORゲートORの出力が各個別
AND‐OR論理回路32a〜32nの出力となる構成
である。Individual AND-OR logic units 32a to 32n
+1 is a logic device composed of an AND gate and an OR gate, which have the same structure. That is, each of the individual AND-OR logic circuits 32 a to 32 n + 1 has nine sets of 2-input A corresponding to the number of arrangements of the emphasis buffer 31.
It consists of ND gates AND1 to AND9 and one OR gate OR.
The OR gate OR takes the OR logic of the outputs of 9 sets of 2-input AND gates AND1 to AND9, and each individual AND-OR
The output of the OR gate OR of the logic circuits 32a to 32n becomes the output of each individual AND-OR logic circuit 32a to 32n.
【0133】各個別AND‐OR論理回路32a〜32
nは、それぞれの2入力ANDゲートAND1〜AND9に水平
強調制御レジスタ33の水平強調制御データにおける対
応ビットのデ−タが入力され、このデータと強調バッフ
ァ31の各ラインバッファ31a〜31nのうち、対応
するラインバッファの対応する配列位置でのデータを入
力されて両者のANDをとる構成である。Each individual AND-OR logic circuit 32a-32
For n, the data of the corresponding bit in the horizontal enhancement control data of the horizontal enhancement control register 33 is input to the respective two-input AND gates AND1 to AND9, and among this data and each line buffer 31a to 31n of the enhancement buffer 31, This is a configuration in which the data at the corresponding array position in the corresponding line buffer is input and the two are ANDed.
【0134】また、個別AND‐OR論理回路32n+
1は、それぞれの2入力ANDゲートAND1〜AND9に垂直
強調制御レジスタ34の垂直強調制御データにおける対
応ビットのデ−タが入力され、このデータと各個別AN
D‐OR論理回路32a〜32nの各出力のうち、対応
する個別AND‐OR論理装置32a〜32nの出力デ
ータを入力されて両者のANDをとる構成である。そし
て、個別AND‐OR論理回路32n+1を構成する9
組の2入力ANDゲートAND1〜AND9の出力のORをとっ
た結果が、AND‐OR論理装置32の出力EMPEN
(強調処理出力)となる。Further, the individual AND-OR logic circuit 32n +
1, the data of the corresponding bit in the vertical enhancement control data of the vertical enhancement control register 34 is input to the respective 2-input AND gates AND1 to AND9, and this data and each individual AN are input.
Of the outputs of the D-OR logic circuits 32a to 32n, the output data of the corresponding individual AND-OR logic devices 32a to 32n are input and the AND of the two is performed. Then, the individual AND-OR logic circuit 32n + 1 constitutes 9
The result of ORing the outputs of the two-input AND gates AND1 to AND9 of the set is the output EMPEN of the AND-OR logic unit 32.
(Emphasis processing output).
【0135】具体的には強調制御レジスタ33の9ビッ
トデータのうち、第1番目のビットデータはAND‐O
R論理装置32の各個別AND‐OR論理回路32a〜
32nそれぞれにおける9組の2入力ANDゲートAND1
〜AND9のうち、第1番目の2入力ANDゲートAND1の一
方の入力端子に入力され、強調制御レジスタ33の9ビ
ットデータのうち、第2番目のビットデータはAND‐
OR論理装置32の各個別AND‐OR論理回路32a
〜32nそれぞれにおける9組の2入力ANDゲートAN
D1〜AND9のうち、第2番目の2入力ANDゲートAND2の
一方の入力端子に入力され、強調制御レジスタ33の9
ビットデータのうち、第3番目のビットデータはAND
‐OR論理装置32の各個別AND‐OR論理回路32
a〜32nそれぞれにおける9組の2入力ANDゲート
AND1〜AND9のうち、第3番目の2入力ANDゲートAND3
の一方の入力端子に入力され、といった具合に、対応す
るANDゲートの一方の入力端子に入力される構成とし
てある。Specifically, of the 9-bit data of the emphasis control register 33, the first bit data is AND-O.
Each individual AND-OR logic circuit 32a of the R logic device 32
9 sets of 2-input AND gates AND1 in each of 32n
~ AND9, the second bit data of the 9-bit data of the emphasis control register 33, which is input to one input terminal of the first 2-input AND gate AND1, is AND-.
Each individual AND-OR logic circuit 32a of the OR logic device 32
9 sets of 2-input AND gates AN for each up to 32n
Of the D1 to AND9, it is input to one input terminal of the second 2-input AND gate AND2, and is input to 9 of the emphasis control register 33.
Of the bit data, the third bit data is AND
Each individual AND-OR logic circuit 32 of the -OR logic device 32
9 sets of 2-input AND gates in a to 32n respectively
Of AND1 to AND9, the third 2-input AND gate AND3
One of the input terminals is input to one input terminal of the corresponding AND gate, and so on.
【0136】また、AND‐OR論理装置32の各個別
AND‐OR論理回路32a〜32nそれぞれにおける
9組の2入力ANDゲートAND1〜AND9のうち、第1番目
の2入力ANDゲートAND1の他方の入力端子には強調バ
ッファ31のラインバッファ31a〜31nにおけるそ
れぞれ対応する一つのラインバッファの第1番目の配列
要素の保持データが入力され、各個別AND‐OR論理
回路32a〜32nそれぞれにおける第2番目の2入力
ANDゲートAND2の他方の入力端子には強調バッファ3
1のラインバッファ31a〜31nにおけるそれぞれ対
応する一つのラインバッファの第2番目の配列要素の保
持データが入力され、AND‐OR論理装置回路32a
〜32nそれぞれにおける第3番目の2入力ANDゲー
トAND3の他方の入力端子には強調バッファ31のライン
バッファ31a〜31nにおけるそれぞれ対応する一つ
のラインバッファの第3番目の配列要素の保持データが
入力され、といった具合に、強調バッファ31の配列要
素の保持データは、それぞれ対応するANDゲートの他
方の入力端子に入力される構成としてある。Of the 9 sets of 2-input AND gates AND1 to AND9 in each of the individual AND-OR logic circuits 32a to 32n of the AND-OR logic device 32, the other input of the first 2-input AND gate AND1 is input. The holding data of the first array element of the corresponding one line buffer in the line buffers 31a to 31n of the emphasis buffer 31 is input to the terminal, and the second array in each individual AND-OR logic circuit 32a to 32n is input. The emphasis buffer 3 is provided at the other input terminal of the 2-input AND gate AND2.
The data held in the second array element of the corresponding one line buffer in each of the one line buffers 31a to 31n is input, and the AND-OR logic device circuit 32a is input.
Data held by the third array element of the corresponding one line buffer of the line buffers 31a to 31n of the enhancement buffer 31 is input to the other input terminal of the third two-input AND gate AND3 of each of the line buffers 31 to 32n. , And so on, the data held by the array elements of the enhancement buffer 31 are input to the other input terminals of the corresponding AND gates.
【0137】そして、個別AND‐OR論理回路32n
+1は、それぞれの2入力ANDゲートAND1〜AND9に垂
直強調制御レジスタ34の垂直強調制御データにおける
対応ビットのデ−タが入力され、このデータと各個別A
ND‐OR論理回路32a〜32nの各出力のうち、対
応する個別AND‐OR論理回路32a〜32nの出力
データ、つまり、個別AND‐OR論理回路32aの出
力データを個別AND‐OR論理回路32n+1の第1
番目の2入力ANDゲートAND1に、個別AND‐OR論
理回路32bの出力データを個別AND‐OR論理回路
32n+1の第2番目の2入力ANDゲートAND2に、と
いった具合に対応する個別AND‐OR論理回路32a
〜32nの出力データを入力して両者のANDをとらせ
る構成とする。そして、個別AND‐OR論理回路32
n+1を構成する9組の2入力ANDゲートAND1〜AND9
の出力のORをとった結果を、AND‐OR論理装置3
2の出力EMPEN(強調処理出力)とする。The individual AND-OR logic circuit 32n
In +1, the data of the corresponding bit in the vertical enhancement control data of the vertical enhancement control register 34 is input to the respective 2-input AND gates AND1 to AND9, and this data and each individual A
Of the outputs of the ND-OR logic circuits 32a to 32n, the output data of the corresponding individual AND-OR logic circuits 32a to 32n, that is, the output data of the individual AND-OR logic circuit 32a, is output to the individual AND-OR logic circuit 32n + 1. First
An individual AND-OR logic circuit corresponding to the output data of the individual AND-OR logic circuit 32b to the second 2-input AND gate AND2 of the individual AND-OR logic circuit 32n + 1, and so on. 32a
The output data of .about.32n is input and the AND of both is taken. Then, the individual AND-OR logic circuit 32
Nine sets of two-input AND gates AND1 to AND9 forming n + 1
The result of ORing the outputs of the AND-OR logic unit 3
The second output is EMPEN (enhancement processing output).
【0138】このような構成の本装置の作用を説明す
る。本装置は水平強調制御レジスタ33および垂直強調
制御レジスタ34には予め、所望の水平強調制御デー
タ、垂直強調制御データをセットしておく。そして、画
像のデータをディスプレイのビデオ表示順序のラインの
複数ライン分を並列に強調バッファ31に入力させる
と、強調バッファ31では画像のデータをリアルタイム
に順次シフトさせる。The operation of the present apparatus having such a configuration will be described. In this apparatus, desired horizontal emphasis control data and vertical emphasis control data are set in the horizontal emphasis control register 33 and the vertical emphasis control register 34 in advance. Then, when a plurality of lines of the video display order of the display of the image data are input in parallel to the emphasis buffer 31, the emphasis buffer 31 sequentially shifts the image data in real time.
【0139】強調バッファ31は9画素分のシリアルな
配列を持つラインバッファを複数組備えており、ディス
プレイ表示順序のラインの複数ライン分が並列に入力さ
れて各ラインに対応するラインバッファに送り込まれる
結果、各ラインバッファには画像の対応するディスプレ
イ表示ラインのデータが保持され、これらがリアルタイ
ムにシフトされていくことになる。そして、各ラインバ
ッファの、その時々の各配列位置でのデータが、AND
‐OR論理装置32のn組の個別AND‐OR論理回路
32a〜32nのそれぞれ有している各9組の2入力A
NDゲートAND1〜AND9のうちの対応する2入力ANDゲ
ートに入力されることになる。The emphasis buffer 31 is provided with a plurality of sets of line buffers having a serial arrangement for 9 pixels, and a plurality of lines in the display display order are input in parallel and sent to the line buffer corresponding to each line. As a result, each line buffer holds the data of the display line corresponding to the image, and these are shifted in real time. Then, the data at each array position of each line buffer at that time is ANDed.
-N sets of individual AND-OR logic circuits 32a to 32n of the -OR logic device 32 each having 9 sets of 2 inputs A
It will be input to the corresponding 2-input AND gate of the ND gates AND1 to AND9.
【0140】一方、AND‐OR論理装置32のn組の
個別AND‐OR論理回路32a〜32nのそれぞれ有
している各2入力ANDゲートAND1〜AND9には強調制御
レジスタ33の水平強調制御データのうち、それぞれ対
応するものが入力されており、従って、個別AND‐O
R論理回路32a〜32nそれぞれでは自系統の各2入
力ANDゲートAND1〜AND9は強調バッファ31から与え
られる自系統宛ての画素データと、水平強調制御データ
とのAND論理をとることになる。そして、両者が
“1”のとき、ANDゲートは“1”を出力する。個別
AND‐OR論理回路32a〜32nそれぞれでは、自
系統の各2入力ANDゲートAND1〜AND9の出力は自系統
のORゲートORを通り、個別AND‐OR論理回路32
n+1への入力となる。On the other hand, the horizontal enhancement control data of the enhancement control register 33 is stored in each of the 2-input AND gates AND1 to AND9 which are included in each of the n sets of individual AND-OR logic circuits 32a to 32n of the AND-OR logic device 32. Of these, the corresponding ones have been entered, so individual AND-O
In each of the R logic circuits 32a to 32n, the respective 2-input AND gates AND1 to AND9 of its own system take the AND logic of the pixel data destined for the own system given from the enhancement buffer 31 and the horizontal enhancement control data. When both are "1", the AND gate outputs "1". In each of the individual AND-OR logic circuits 32a to 32n, the output of each 2-input AND gate AND1 to AND9 of its own system passes through the OR gate OR of its own system, and the individual AND-OR logic circuit 32 is formed.
It is an input to n + 1.
【0141】個別AND‐OR論理回路32n+1では
自系統の各2入力ANDゲートAND1〜AND9に、これら個
別AND‐OR論理回路32a〜32nからの出力のう
ちの対応する一つづつが入力され、垂直強調制御レジス
タ34からの制御データのうちの対応する一つづつが入
力される。そして、それらのANDがとられ、個別AN
D‐OR論理回路32n+1での自系統の各2入力AN
DゲートAND1〜AND9のAND出力が個別AND‐OR論
理回路32n+1のORゲートORを通して出力されてA
ND‐OR論理装置32の出力となる。In the individual AND-OR logic circuit 32n + 1, corresponding two of the outputs from the individual AND-OR logic circuits 32a to 32n are input to the two-input AND gates AND1 to AND9 of the own system, respectively, and vertical The corresponding one of the control data from the emphasis control register 34 is input. Then, the ANDs of these are taken, and the individual AN
Each 2-input AN of own system in D-OR logic circuit 32n + 1
The AND outputs of the D gates AND1 to AND9 are output through the OR gate OR of the individual AND-OR logic circuit 32n + 1 to output A
It is the output of the ND-OR logic unit 32.
【0142】結局、水平強調制御レジスタ33にセット
された水平強調制御データのビットパターンと、強調バ
ッファ31内での各画像データの値のANDをとり、そ
の結果と垂直強調制御レジスタ34にセットされた水平
強調制御データのビットパターンとの値のANDをと
り、さらにそれと垂直強調制御データとのANDをとる
かたちとなるから、水平強調制御データおよび垂直強調
制御データの中央のビットのみを“1”にし、他を
“0”にしたビットパターンとすれば、強調バッファ3
1では9画素の中央の配列要素に“1”が現われると、
AND‐OR論理装置32の出力は“1”となり、他の
条件では“0”になる。Finally, the bit pattern of the horizontal emphasis control data set in the horizontal emphasis control register 33 is ANDed with the value of each image data in the emphasis buffer 31, and the result is set in the vertical emphasis control register 34. Since the value of the horizontal emphasis control data and the bit pattern of the horizontal emphasis control data are ANDed with that of the vertical emphasis control data, only the central bit of the horizontal emphasis control data and the vertical emphasis control data is set to "1". If the bit pattern is set to 0 and the other bits are set to “0”, the emphasis buffer 3
In 1, when "1" appears in the central array element of 9 pixels,
The output of the AND-OR logic device 32 is "1" and is "0" under other conditions.
【0143】同様に9ビット構成の水平強調制御データ
と垂直強調制御データそれぞれの中央のビットの両隣り
のみを“1”にし、他を“0”にしたビットパターンと
すれば、強調バッファ31では9画素の中央の配列要素
の両隣りの配列要素の少なくとも一つに“1”が現われ
ると、AND‐OR論理装置32での出力は“1”とな
り、他の条件では“0”になる。Similarly, if the bit pattern is such that only both sides of the central bits of the horizontal enhancement control data and the vertical enhancement control data of 9-bit configuration are set to "1" and the other bits are set to "0", the enhancement buffer 31 When "1" appears in at least one of the array elements on both sides of the central array element of 9 pixels, the output from the AND-OR logic unit 32 becomes "1", and becomes "0" in other conditions.
【0144】そして、強調バッファ31のnライン分の
データにおけるそれぞれ9画素の配列要素のうち、所望
の強調処理範囲内における所望の配列要素に“1”が現
われて中央の配列要素に“1”が現われていない時に、
当該強調バッファ31の中央の配列要素に対する強調の
処理を行うようにするには、つぎのようにすれば良い。Then, among the array elements of 9 pixels in the data for n lines of the enhancement buffer 31, "1" appears in the desired array element within the desired enhancement processing range and "1" appears in the central array element. Is not appearing,
In order to perform the enhancement process for the central array element of the enhancement buffer 31, the following process may be performed.
【0145】すなわち、水平強調制御データと垂直強調
制御データについて、上記所望の強調処理範囲を定める
ビットパターンに設定し、強調バッファ31の各ライン
バッファそれぞれにおける中央の配列要素の内容をイン
バータにより反転させ、これらのインバータ出力をそれ
ぞれ系統別にAND‐OR論理装置32の出力EMPE
NとAND論理をとって、その結果が“1”である系統
のラインバッファについて、そのラインバッファにおけ
る中央の配列要素の該当画素の内容を強調処理する。That is, the horizontal emphasis control data and the vertical emphasis control data are set to a bit pattern that defines the desired emphasis processing range, and the contents of the central array element in each line buffer of the emphasis buffer 31 are inverted by an inverter. , The output of these inverters for each system, the output EMPE of the AND-OR logic unit 32
For the line buffer of the system whose result is "1", the contents of the corresponding pixel of the central array element in the line buffer are emphasized by taking the AND logic with N.
【0146】ディスプレイのビデオ表示制御がテレビス
キャンの方式の場合、水平方向に1ラインずつスキャン
をしながら画素を表示することで画面を表示するが、こ
の場合、強調バッファ31に入力される画像の複数ライ
ン分のうち、中央位置CPを通る水平方向の配列要素に
入力されているラインがディスプレイ表示ラインとなる
ように画素入力制御をする。そして、強調バッファ31
の中心位置CPにある画素がそのときのディスプレイ表
示対応画素となるように制御するようにしてあれば、タ
イミング的には、強調バッファEBの中心位置CPへシ
フトされてきた画素がその時点でのディスプレイ表示に
供される画素となる。When the video display control of the display is a television scan system, the screen is displayed by displaying pixels while scanning one line at a time in the horizontal direction. In this case, the image input to the emphasis buffer 31 Pixel input control is performed so that the line input to the horizontal array element passing through the central position CP among a plurality of lines becomes the display line. Then, the emphasis buffer 31
If the pixel at the center position CP of the pixel is controlled so as to correspond to the display display corresponding pixel at that time, the pixel shifted to the center position CP of the enhancement buffer EB at that time is timing-wise. It becomes a pixel used for display display.
【0147】ゆえに、上述のような強調出力を発生させ
てそのタイミングで強調処理を施すようにしてゆくと、
図5で説明したような二次元シャドー(袋)強調処理
を、簡易な構成のハードウェアによりリアルタイムで実
施できるようになる。Therefore, when the above-described emphasized output is generated and the emphasizing process is performed at that timing,
The two-dimensional shadow (bag) emphasizing process described with reference to FIG. 5 can be performed in real time by hardware having a simple configuration.
【0148】2次元強調の場合、ディスプレイ順序のラ
インの画素データを強調バッファに入力させるとビデオ
表示の制御タイミングと同期してシフトされ、指定の強
調処理がAND‐OR論理装置32によってなされる。In the case of the two-dimensional emphasis, when the pixel data of the line in the display order is input to the emphasis buffer, it is shifted in synchronization with the control timing of the video display, and the specified emphasis processing is performed by the AND-OR logic unit 32.
【0149】強調バッファ31のサイズはAND‐OR
論理装置32により処理できる強調範囲に依存する。強
調範囲が8画素(右、左、上、下の画素の幅は4画素で
ある)であるならば水平、垂直強調制御レジスタ33,
34の幅は“強調範囲+1”であり、強調バッファ31
は9画素分を扱うことのできるサイズのレジスタであ
り、水平、垂直強調制御レジスタ33,34は、それぞ
れ9ビット幅である。強調範囲が8画素(8ビット)で
あるとき、個別AND‐OR論理回路の組数は“強調範
囲+2”に等しい。The size of the emphasis buffer 31 is AND-OR
It depends on the emphasis range that can be processed by the logic unit 32. If the emphasis range is 8 pixels (the width of the right, left, top, and bottom pixels is 4 pixels), the horizontal and vertical emphasis control registers 33,
The width of 34 is “enhancement range + 1”, and the emphasis buffer 31
Is a register having a size capable of handling 9 pixels, and the horizontal and vertical emphasis control registers 33 and 34 each have a 9-bit width. When the emphasis range is 8 pixels (8 bits), the number of sets of individual AND-OR logic circuits is equal to “emphasis range + 2”.
【0150】また、ここで図10に示した回路装置は、
単に、水平、垂直強調制御レジスタ33,34にセット
するデータの内容に応じて種々の強調モードの強調処理
装置として動作させることができる。In addition, the circuit device shown in FIG.
It can simply be operated as an emphasis processing device in various emphasis modes according to the contents of data set in the horizontal and vertical emphasis control registers 33 and 34.
【0151】そして、AND‐OR論理装置32の出力
EMPENが“1”、つまり、能動であるとき、ビデオ
表示のための制御装置により、ディスプレイされる画素
を強調させるように制御する構成とすれば、画素は強調
されて表示されることになる。Then, when the output EMPEN of the AND-OR logic device 32 is "1", that is, when it is active, the control device for video display controls to emphasize the pixel to be displayed. , The pixels will be displayed with emphasis.
【0152】所望の強調モードを指定するために、水
平、垂直強調制御レジスタ33,34にセットするデー
タは、手動設定によりそれぞれ水平、垂直強調制御レジ
スタ33,34に個別に与えるようにしても良いが、こ
れを自動的に与えることができるようにすると一層便利
である。The data set in the horizontal and vertical emphasis control registers 33 and 34 for designating the desired emphasis mode may be manually applied to the horizontal and vertical emphasis control registers 33 and 34, respectively. However, it would be more convenient to be able to provide this automatically.
【0153】そこで、図11に示すように、各種モード
を選択指定入力するモード選択キー装置41と、このモ
ード選択キー装置41からの入力に従って、対応のパラ
メータを出力するパラメータデコーダ42を設けて、こ
のパラメータデコーダ42の出力を水平、垂直強調制御
レジスタ33,34に与える構成とする。Therefore, as shown in FIG. 11, a mode selection key device 41 for selectively designating and inputting various modes and a parameter decoder 42 for outputting a corresponding parameter according to the input from the mode selection key device 41 are provided. The output of the parameter decoder 42 is supplied to the horizontal and vertical emphasis control registers 33 and 34.
【0154】本装置では、強調範囲を設定するためのキ
ーと、表1のようなキー種別とモードデータ出力が対応
付けられた種別キーとを有するモード選択キー装置41
を有しており、モード選択キーを選択操作して強調範囲
と種別を入力すると、その選択操作したキー対応のモー
ドデータと強調範囲のデータがモード選択キー装置41
より出力され、このデータに従ってパラメータデコーダ
42は図12,図13のような水平用、垂直用の強調制
御データを発生する。図12はシャドウ(袋)強調モー
ド用の例であり、図13はアウトライン(影)強調モー
ド用の例である。図12,図13での強調パラメータデ
ータの“右”,“左”,“上”,“下”は強調範囲を示
すものであり、それぞれ中心位置CPより“右”,
“左”,“上”,“下”へ何ドットの位置が範囲である
かを示すものである。In this device, a mode selection key device 41 having a key for setting an emphasis range and a type key as shown in Table 1 in which a key type and mode data output are associated with each other
When a mode selection key is selected and a highlight range and type are input, the mode selection key unit 41 outputs the mode data and the highlight range data corresponding to the selected and operated key.
Then, the parameter decoder 42 generates horizontal and vertical emphasis control data as shown in FIGS. FIG. 12 shows an example for the shadow (bag) enhancement mode, and FIG. 13 shows an example for the outline (shadow) enhancement mode. “Right”, “left”, “upper”, and “lower” of the emphasis parameter data in FIGS. 12 and 13 indicate emphasis ranges, which are “right” from the center position CP, respectively.
It indicates how many dot positions are in the range to "left", "upper", and "lower".
【0155】モード選択キーには水平強調、垂直強調、
シャドウ(袋)強調、アウトライン(影)強調、強調処
理なし等があり、従って、これらの各種強調モードの一
つをキー選択操作により指定すると、自動的にパラメー
タデコーダ42からその指定した強調モード用の水平
用、垂直用強調制御データが発生されて水平、垂直強調
制御レジスタ33,34にセットされ、AND‐OR論
理装置32はこれにより、水平強調、垂直強調、シャド
ウ(袋)強調、アウトライン(影)強調、強調処理な
し、の各種強調モードのうちの指定されたモードに対応
した強調処理を実施することができるようになる。The mode selection keys include horizontal emphasis, vertical emphasis,
There are shadow (bag) enhancement, outline (shadow) enhancement, no enhancement processing, etc. Therefore, if one of these various enhancement modes is designated by a key selection operation, the parameter decoder 42 automatically uses the designated enhancement mode. The horizontal and vertical emphasis control data of is generated and set in the horizontal and vertical emphasis control registers 33 and 34, and the AND-OR logic unit 32 uses the horizontal emphasis, vertical emphasis, shadow (bag) emphasis, and outline ( It becomes possible to perform the enhancement processing corresponding to the designated mode among various enhancement modes of (shadow) enhancement and no enhancement processing.
【0156】 なお、前述のモードデータと強調モードは単なる1例で
ある。従って、必要に応じて変更して差支えない。[0156] Note that the mode data and the emphasis mode described above are merely examples. Therefore, it can be changed as necessary.
【0157】本装置においては、二次元の強調モードで
は出力された水平強調制御データを水平制御レジスタ3
3に与えてセットすると共に、垂直強調制御データを垂
直制御レジスタ34に与えてセットする。In this apparatus, in the two-dimensional emphasis mode, the horizontal emphasis control data output is used as the horizontal control register 3
3 and set the vertical emphasis control data to the vertical control register 34.
【0158】また、各種強調モードのうち、一次元の水
平強調モード用としては、出力された水平強調制御デー
タにより水平制御レジスタ33の内容が入力強調パラメ
ータに従った強調範囲対応のデータ列の制御データにセ
ットされ、垂直強調レジスタ34の内容は /0/0/0/0/1/0/0/0/0/ のように固定される。For the one-dimensional horizontal emphasis mode among the various emphasis modes, the contents of the horizontal control register 33 are controlled by the output horizontal emphasis control data to control the data string corresponding to the emphasis range according to the input emphasis parameter. It is set to data and the contents of the vertical emphasis register 34 are fixed as / 0/0/0/0/1/0/0/0/0 /.
【0159】また、一次元の垂直強調モード用として
は、出力された垂直強調制御データにより垂直制御レジ
スタ34の内容が入力強調パラメータに従った強調範囲
対応のデータ列の制御データにセットされ、水平強調レ
ジスタ33の内容は /0/0/0/0/1/0/0/0/0/ のように固定される。For the one-dimensional vertical emphasizing mode, the contents of the vertical control register 34 are set to the control data of the data string corresponding to the emphasizing range according to the input emphasizing parameter by the output vertical emphasizing control data, and the horizontal emphasizing control data is set horizontally. The contents of the highlight register 33 are fixed as / 0/0/0/0/1/0/0/0/0 /.
【0160】強調なしのモードの場合は、水平強調制御
レジスタ33と垂直強調制御レジスタ34の全てのビッ
トがゼロに設定される。このような制御データを用いる
構成とすることで、図11の二次元強調処理装置はあら
ゆる強調処理に対応できる装置となる。In the non-emphasized mode, all bits of the horizontal emphasis control register 33 and the vertical emphasis control register 34 are set to zero. With the configuration using such control data, the two-dimensional enhancement processing device in FIG. 11 can be used for all enhancement processes.
【0161】また、図11の二次元強調処理装置に限ら
ないが、前述の強調バッファはそのバッファサイズはA
ND‐OR論理装置により指示される最大の強調範囲に
依存する。例えば、強調範囲が8画素(中心画素からみ
てその左右、上下それぞれ1画素を強調範囲の対象とし
た場合、その画素幅は4画素である)であるならば、強
調制御レジスタの幅は“強調範囲+1”ビットであり、
強調バッファの幅は“強調範囲+1”に等しい。Although not limited to the two-dimensional emphasizing processing device of FIG. 11, the emphasizing buffer described above has a buffer size of A.
It depends on the maximum emphasis range indicated by the ND-OR logic. For example, if the emphasis range is 8 pixels (the pixel width is 4 pixels when the left, right, top, and bottom pixels of the center pixel are the target of the emphasis range), the width of the emphasis control register is “enhancement”. Range + 1 "bits,
The width of the emphasis buffer is equal to "emphasis range + 1".
【0162】そして、前述の回路装置は単に強調制御レ
ジスタの内容の変化とディスプレイラインが強調バッフ
ァを通じてシフトされるだけで、水平および垂直強調を
指示することができる装置となる。The above-described circuit device becomes a device capable of instructing horizontal and vertical emphasis simply by changing the contents of the emphasis control register and shifting the display line through the emphasis buffer.
【0163】以上は、ハードロジックを主体とする装置
構成で実現する例を示したが、ハードロジックに限ら
ず、マイコンを主体としたソフトウェア制御構成の装置
でも実現することができる。その例を図14乃至図16
に示す。In the above, the example is realized by the device configuration mainly composed of hard logic, but not limited to the hard logic, it can be realized also by the device of software control structure mainly composed of the microcomputer. Examples thereof are shown in FIGS.
Shown in
【0164】[マイクロコンピュータ技術を主体とする
強調処理装置の例1]図14はマイコンを主体とする一
次元の水平強調処理用もしくは一次元の垂直強調処理用
の強調処理装置の第1の例である。図中51は画像プロ
セッサであり、強調処理手段51aを有している。52
はホストプロセッサ、53は外部メモリ、54はビデオ
表示制御装置である。ホストプロセッサ52からは強調
制御データが与えられる構成であり、外部メモリ53は
表示すべき画像の画素データを保持してディスプレイの
ビデオ表示制御タイミングで画素データを送出する機能
を有する。また、ビデオ表示制御装置54は外部メモリ
53から送出される表示すべき画像の画素データを映像
信号にしてディスプレイのタイミングで送出すると共
に、画像プロセッサ51からの強調処理結果の出力EM
PENを得ると、これに応じて画素データに強調を加え
た映像信号を発生して送出する機能を有する。[Example 1 of Enhancement Processing Device Mainly Based on Microcomputer Technology] FIG. 14 is a first example of a enhancement processing device mainly for a microcomputer for one-dimensional horizontal enhancement processing or one-dimensional vertical enhancement processing. Is. Reference numeral 51 in the figure denotes an image processor, which has an emphasis processing means 51a. 52
Is a host processor, 53 is an external memory, and 54 is a video display controller. The host processor 52 is provided with emphasis control data, and the external memory 53 has a function of holding pixel data of an image to be displayed and transmitting the pixel data at a video display control timing of the display. Further, the video display control device 54 converts the pixel data of the image to be displayed, which is sent from the external memory 53, into a video signal and sends it at the timing of the display, and outputs the emphasizing processing result EM from the image processor 51.
When PEN is obtained, it has a function of generating and transmitting a video signal in which pixel data is emphasized accordingly.
【0165】強調処理手段51aは強調バッファ、強調
制御レジスタ、AND‐OR論理手段を内蔵しており、
強調バッファは図8の強調バッファ11に対応し、強調
制御レジスタは図8の強調制御レジスタ13に対応し、
AND‐OR論理手段は図8のAND‐OR論理装置1
2に対応し、それぞれ図8で説明したと同様の機能を実
行して強調処理結果の出力EMPENを発生する構成と
してある。The emphasis processing means 51a contains an emphasis buffer, an emphasis control register, and an AND-OR logic means,
The emphasis buffer corresponds to the emphasis buffer 11 in FIG. 8, the emphasis control register corresponds to the emphasis control register 13 in FIG.
The AND-OR logic means is the AND-OR logic device 1 of FIG.
2 corresponds to No. 2 and executes the same function as described in FIG. 8 to generate the output EMPEN of the emphasis processing result.
【0166】本装置はホストプロセッサ52より水平強
調制御データを発生させて画像プロセッサ51に与え
る。すると、画像プロセッサ51では強調処理手段51
aにおける強調制御レジスタにこれがセットされる。そ
して、表示する画像のデータを外部メモリ53よりライ
ン単位で強調処理手段51aの強調バッファにシリアル
に入力させると、強調バッファでは画像のデータをリア
ルタイムに順次シフトさせる。強調バッファは例えば、
9画素分のシリアルな配列を持つラインバッファであ
り、その時々の各配列位置でのデータを強調処理手段5
1aのAND‐OR論理手段に与える。In this apparatus, the host processor 52 generates horizontal emphasis control data and supplies it to the image processor 51. Then, in the image processor 51, the emphasis processing means 51
This is set in the highlight control register in a. Then, when the data of the image to be displayed is serially input from the external memory 53 line by line to the emphasis buffer of the emphasis processing means 51a, the image data is sequentially shifted in real time in the emphasis buffer. The emphasis buffer is, for example,
It is a line buffer having a serial array of 9 pixels, and the data at each array position at that time is emphasized processing means 5
1a AND-OR logic means.
【0167】AND‐OR論理手段は図8のAND‐O
R論理装置12と同様の機能を有するものであり、図8
と同様、例えば、9組の2入力AND論理機能AND1〜AN
D9を有していて強調バッファの各配列位置でのデータ
を、9組の2入力AND論理機能AND1〜AND9のうちの対
応する2入力AND論理機能に入力する。AND-OR logic means is AND-O of FIG.
The R logic unit 12 has the same function as that of the R logic unit 12 shown in FIG.
Similarly, for example, 9 sets of 2-input AND logic functions AND1 to AN
The data at each array position of the enhancement buffer having D9 is input to the corresponding 2-input AND logic function of the 9 sets of 2-input AND logic functions AND1 to AND9.
【0168】一方、AND‐OR論理手段の各2入力A
ND論理機能AND1〜AND9には強調制御レジスタの水平強
調制御データのうち、それぞれ対応するものが与えられ
ており、従って、各2入力AND論理機能AND1〜AND9は
強調バッファから与えられる画素データと、水平強調制
御データのAND論理をとることになる。そして、両者
が“1”のとき、AND論理機能は“1”を出力する。
各2入力AND論理機能AND1〜AND9の出力はAND‐O
R論理手段の持つORゲートORを通り、AND‐OR論
理手段の出力となる。On the other hand, each two inputs A of AND-OR logic means
Among the horizontal emphasis control data of the emphasis control register, corresponding ones are given to the ND logic functions AND1 to AND9, respectively. Therefore, each two-input AND logic functions AND1 to AND9 are provided with the pixel data given from the emphasis buffer. The AND logic of the horizontal emphasis control data will be taken. When both are "1", the AND logic function outputs "1".
The output of each 2-input AND logic function AND1 to AND9 is AND-O.
It passes through the OR gate OR of the R logic means and becomes the output of the AND-OR logic means.
【0169】結局、強調制御レジスタにセットされた水
平強調制御データのビットパターンと、強調バッファ内
での各画像データの値のANDをとるかたちとなるか
ら、9ビット構成の水平強調制御データの中央のビット
のみを“1”にし、他を“0”にしたビットパターンと
すれば、強調バッファでは9画素の中央の配列要素に
“1”が現われると、AND‐OR論理手段の出力は
“1”なり、他の条件では“0”になる。このAND‐
OR論理手段の“1”出力がこのAND‐OR論理手段
のEMPEN出力となる。After all, since the bit pattern of the horizontal emphasis control data set in the emphasis control register and the value of each image data in the emphasis buffer are ANDed, the center of the horizontal emphasis control data of 9-bit structure is obtained. If only the bit of "1" is set to "1" and the other bits are set to "0", when "1" appears in the array element at the center of 9 pixels in the enhancement buffer, the output of the AND-OR logic means becomes "1". ", And" 0 "under other conditions. This AND-
The "1" output of the OR logic means becomes the EMPEN output of this AND-OR logic means.
【0170】同様に9ビット構成の水平強調制御データ
の中央のビットの両隣のみを“1”にし、他を“0”に
したビットパターンとすれば、強調バッファでは9画素
の中央の配列要素の両隣りの配列要素の少なくとも一つ
に“1”が現われると、AND‐OR論理手段の出力は
“1”となり、他の条件では“0”になる。Similarly, if a bit pattern in which only both sides of the central bit of the horizontal enhancement control data of 9-bit structure are set to "1" and the other bits are set to "0", the enhancement buffer has a central array element of 9 pixels. When "1" appears in at least one of the array elements on both sides, the output of the AND-OR logic means becomes "1", and becomes "0" under other conditions.
【0171】そして、強調バッファの9画素の配列要素
のうち、所望の配列要素に“1”が現われて強調バッフ
ァの中央の配列要素に“1”が現われていない時に、当
該強調バッファの中央の配列要素に対する強調の処理を
行う機能をAND‐OR論理手段に持たせることによ
り、図2で説明したような一次元水平強調処理を、簡易
な構成のハードウェアによりリアルタイムで実施できる
ようになる。When "1" appears in a desired array element and "1" does not appear in the center array element of the emphasis buffer among the 9-pixel array elements of the emphasis buffer, the center of the emphasis buffer is highlighted. By providing the AND-OR logic means with the function of performing the enhancement process for the array elements, the one-dimensional horizontal enhancement process as described with reference to FIG. 2 can be performed in real time by the hardware having a simple configuration.
【0172】すなわち、強調バッファの中央の配列要素
の内容を反転させ、この反転出力とAND‐OR論理手
段の出力EMPENとのAND論理をとって、その結果
が“1”であるとき、この“1”出力を強調処理手段5
1aのEMPEN出力としてビデオ表示制御装置54に
渡す。ビデオ表示制御装置54は外部メモリ53からの
画素データをそのデータ値対応の映像信号に変換して出
力し、EMPEN出力を受けた時は、画素データを強調
処理して映像信号に変換して出力する。That is, the contents of the array element in the center of the emphasis buffer are inverted, and the AND logic of this inverted output and the output EMPEN of the AND-OR logic means is taken. When the result is "1", this " 1 "output enhancement processing means 5
It is passed to the video display controller 54 as the EMPEN output of 1a. The video display control device 54 converts the pixel data from the external memory 53 into a video signal corresponding to the data value and outputs the video signal. When the EMPEN output is received, the pixel data is emphasized and converted into a video signal and output. To do.
【0173】ディスプレイのビデオ表示制御がテレビス
キャンの方式の場合、水平方向に1ラインずつスキャン
をしながら画素を表示することで画面を表示するが、こ
の場合、強調バッファに入力される画像の複数ライン分
のうち、中央位置を通る水平方向の配列要素に入力され
ているラインがディスプレイのビデオ表示ラインとなる
ように画素入力制御をする。そして、強調バッファの中
心位置にある画素がそのときのディスプレイ表示対応画
素となるように制御するようにしてあれば、タイミング
的には、強調バッファの中心位置へシフトされてきた画
素がその時点でのディスプレイのビデオ表示に供される
画素となる。When the video display control of the display is a television scan system, the screen is displayed by displaying pixels while scanning one line at a time in the horizontal direction. In this case, a plurality of images input to the enhancement buffer are displayed. Pixel input control is performed so that the line input to the horizontal array element that passes through the central position among the lines corresponds to the video display line of the display. Then, if the pixel at the center position of the enhancement buffer is controlled to be the display display corresponding pixel at that time, the pixel shifted to the center position of the enhancement buffer at that time is timing-wise. Pixels used for video display on this display.
【0174】この画素をビデオ表示制御装置54に与え
て映像信号に変換させるようにし、かつ、強調出力EM
PENがあるとき、ビデオ表示制御装置54が強調処理
するようにしたことにより、ビデオ表示制御装置54か
らの映像信号を受けたディスプレイ装置では存在画素に
ついては有意の画像として表示し、強調処理対象の画素
については強調された画素として表示することで、一次
元水平強調処理された画像を表示してゆくことができる
ことになる。This pixel is supplied to the video display control device 54 so as to be converted into a video signal, and the emphasis output EM is obtained.
When the PEN is present, the video display control device 54 performs the emphasis process, so that the display device that receives the video signal from the video display control device 54 displays the existing pixels as a significant image, and performs the emphasis process. By displaying the pixels as emphasized pixels, it is possible to display the image subjected to the one-dimensional horizontal emphasis process.
【0175】以上は、一次元水平強調処理用のシステム
の説明であった。つぎに一次元垂直強調処理用のシステ
ムの説明をする。一次元垂直強調処理を実現するには次
のようにする。The above is the description of the system for one-dimensional horizontal enhancement processing. Next, a system for one-dimensional vertical enhancement processing will be described. To realize the one-dimensional vertical enhancement processing, the following is done.
【0176】ここでの例は、強調処理手段51aの強調
バッファの機能を1ライン1画素分の配列のバッファで
あって、かつ、9ライン×1画素の構成とする。また外
部メモリ53より、9ライン×1画素の画像データをデ
ィスプレイの表示タイミングで読出す構成とする。この
ようにすると一次元の垂直強調処理をリアルタイムで簡
易に行うことができるようになる。In this example, the function of the emphasis buffer of the emphasis processing means 51a is a buffer having an array for one line and one pixel and having a configuration of 9 lines × 1 pixel. The image data of 9 lines × 1 pixel is read from the external memory 53 at the display timing of the display. This makes it possible to easily perform one-dimensional vertical emphasis processing in real time.
【0177】機能構成は図9で説明したものを踏襲す
る。そして、ホストプロセッサ52より所望の垂直強調
制御データを画像プロセッサ51の強調処理手段51a
に与えると、強調処理手段51aの強調制御レジスタに
はその垂直強調制御データがセットされる。そして、画
像のデータを表示順序対応に9ライン分パラレルに強調
処理手段51aの強調バッファに入力させると、強調バ
ッファでは画像のデータをビデオ表示制御のタイミング
と同期してリアルタイムに順次シフトさせる。The functional configuration follows that described with reference to FIG. Then, desired vertical emphasis control data is applied from the host processor 52 to the emphasis processing means 51a of the image processor 51.
The vertical emphasis control data is set in the emphasis control register of the emphasis processing means 51a. Then, when the image data is input to the emphasis buffer of the emphasis processing means 51a in parallel for 9 lines corresponding to the display order, the image data is sequentially shifted in real time in the emphasis buffer in synchronization with the video display control timing.
【0178】強調バッファは上記例の場合、9画素分の
パラレルな配列を持つバッファであり、その時々の各配
列位置でのデータをAND‐OR論理手段の9組の2入
力AND論理機能AND1〜AND9のうちの対応する2入力A
ND論理機能に入力する。In the case of the above example, the emphasis buffer is a buffer having a parallel array of 9 pixels, and the data at each array position at that time is stored in 9 sets of two-input AND logic functions AND1 to AND-OR logic means. Corresponding 2-input A of AND9
Input to ND logic function.
【0179】一方、AND‐OR論理手段の各2入力A
ND論理機能AND1〜AND9には強調制御レジスタの垂直強
調制御データのうち、それぞれ対応するものが入力され
ており、従って、各2入力AND論理機能AND1〜AND9は
強調バッファから与えられる画素データと、垂直強調制
御データのAND論理をとることになる。そして、両者
が“1”のとき、AND論理機能は“1”を出力する。
各2入力AND論理機能AND1〜AND9の出力はOR論理OR
を通すことにより、AND‐OR論理手段の出力EMP
ENとなる。On the other hand, each two inputs A of AND-OR logic means
To the ND logic functions AND1 to AND9, corresponding ones of the vertical emphasis control data of the emphasis control register are respectively input, and therefore, the 2-input AND logic functions AND1 to AND9 are provided with the pixel data given from the emphasis buffer, The AND logic of the vertical emphasis control data will be taken. When both are "1", the AND logic function outputs "1".
The output of each 2-input AND logic function AND1 to AND9 is OR logic OR
Output of the AND-OR logic means by passing
Become EN.
【0180】結局、ホストプロセッサ52より強調制御
レジスタにセットされた垂直強調制御データのビットパ
ターンと、強調バッファ内での各画像データの値のAN
Dをとるかたちとなるから、9ビット構成の垂直強調制
御データの中央のビットのみを“1”にし、他を“0”
にしたビットパターンとすれば、強調バッファでは9画
素の中央の配列要素に“1”が現われると、AND‐O
R論理手段の出力は“1”になり、他の条件では“0”
になる。After all, the bit pattern of the vertical emphasis control data set in the emphasis control register by the host processor 52 and the AN of the value of each image data in the emphasis buffer.
Since it takes the form of D, only the central bit of the vertical emphasis control data of 9-bit structure is set to "1" and the other bits are set to "0".
In the enhancement buffer, if "1" appears in the central array element of 9 pixels, AND-O
The output of the R logic means becomes "1" and "0" under other conditions.
become.
【0181】同様に9ビット構成の垂直強調制御データ
の中央のビットの両隣のみを“1”にし、他を“0”に
したビットパターンとすれば、強調バッファでは9画素
の中央の配列要素の両隣りの配列要素の少なくとも一つ
に“1”が現われると、AND‐OR論理手段の出力は
“1”となり、他の条件では“0”になる。Similarly, if a bit pattern in which only both sides of the central bit of the vertical emphasis control data of 9-bit structure are set to "1" and the other bits are set to "0", the emphasis buffer has 9 pixel array elements at the center. When "1" appears in at least one of the array elements on both sides, the output of the AND-OR logic means becomes "1", and becomes "0" under other conditions.
【0182】そして、強調バッファの9画素の配列要素
のうち、所望の配列要素に“1”が現われて強調バッフ
ァの中央の配列要素に“1”が現われていない時に、当
該強調バッファの中央の配列要素に対する強調の処理を
行う機能をAND‐OR論理手段に持たせることによ
り、図3で説明したような一次元垂直強調処理を、簡易
な構成のハードウェアによりリアルタイムで実施できる
ようになる。When "1" appears in a desired array element and "1" does not appear in the center array element of the emphasis buffer among the 9-pixel array elements of the emphasis buffer, the center of the emphasis buffer is highlighted. By providing the AND-OR logic means with the function of performing the enhancement process on the array elements, the one-dimensional vertical enhancement process as described with reference to FIG. 3 can be performed in real time by the hardware having a simple configuration.
【0183】すなわち、強調バッファの中央の配列要素
の内容を反転させ、このインバータ出力とAND‐OR
論理手段の出力EMPENとのAND論理をとって、そ
の結果が“1”であるとき、この“1”出力を強調処理
手段51aのEMPEN出力としてビデオ表示制御装置
54に渡す。ビデオ表示制御装置54は外部メモリ53
からの画素データをそのデータ値対応の映像信号に変換
して出力し、EMPEN出力を受けた時は、画素データ
を強調処理して映像信号に変換して出力する。That is, the contents of the array element at the center of the emphasis buffer are inverted and AND-ORed with this inverter output.
The AND logic with the output EMPEN of the logic means is taken, and when the result is "1", this "1" output is passed to the video display controller 54 as the EMPEN output of the emphasis processing means 51a. The video display controller 54 has an external memory 53.
When the EMPEN output is received, the pixel data is converted into a video signal and output.
【0184】ディスプレイ表示制御がテレビスキャンの
方式の場合、水平方向に1ラインずつスキャンをしなが
ら画素を表示することで画面を表示するが、この場合、
強調バッファの中央の配列要素位置(中心位置CP)に
入力されるラインがディスプレイ表示ラインとなる。そ
して、強調バッファの中心位置CPにある画素がそのと
きのディスプレイ表示対応画素となるようにタイミング
制御してあれば、タイミング的には、強調バッファの中
心位置CPへシフトされてきた画素がその時点でのディ
スプレイ表示に供される画素となる。When the display display control is a television scan system, the screen is displayed by displaying pixels while scanning each line in the horizontal direction. In this case,
The line input to the array element position (center position CP) at the center of the emphasis buffer becomes the display line. Then, if the timing control is performed so that the pixel at the center position CP of the enhancement buffer becomes the display display corresponding pixel at that time, the pixel shifted to the center position CP of the enhancement buffer at that time is timing-wise. Pixels to be used for display on.
【0185】ゆえに、上述のような強調条件を満たすタ
イミングで出力EMPENを発生させ、ビデオ表示制御
装置54にこれを与えて、このビデオ表示制御装置54
でその時点での表示画素について強調処理を施すように
し、この強調処理済みの画素データについて、画像信号
化させ、それ以外では強調処理させないで画像信号化さ
せてゆくと、ビデオ表示制御装置54からの映像信号を
受けたディスプレイ装置では存在画素については有意の
画像として表示し、強調処理対象の画素については強調
された画素として表示されてゆくことになる。Therefore, the output EMPEN is generated at the timing satisfying the above-mentioned emphasis condition, and the output EMPEN is given to the video display control device 54.
Then, the display pixel at that point is subjected to the emphasis process, the pixel data subjected to the emphasis process is converted into an image signal, and the other pixel data is converted into an image signal without the emphasis process. In the display device which has received the video signal, the existing pixels are displayed as significant images, and the pixels to be emphasized are displayed as emphasized pixels.
【0186】[一次元、二次元の各種強調モードをサポ
ートした強調処理装置の例]マイクロコンピュータ技術
を主体とする一次元、二次元の各種強調モードをサポー
トした強調処理装置の例をつぎに説明する。[Example of Emphasis Processing Device Supporting Various One-Dimensional and Two-Dimensional Emphasis Modes] An example of an emphasis processing device mainly supporting microcomputer technology and supporting various one-dimensional and two-dimensional emphasis modes will be described below. To do.
【0187】図15は、マイクロコンピュータ技術を主
体とする一次元、二次元の各種強調モードをサポートし
た強調処理装置を示しており、図中61は画像プロセッ
サであり、強調処理手段61a、強調モードデコーダ6
1b、強調パラメータデコーダ61cを有している。FIG. 15 shows an emphasizing processing apparatus which mainly supports microcomputer technology and supports various one-dimensional and two-dimensional emphasizing modes. In the figure, 61 is an image processor, and emphasizing processing means 61a and emphasizing mode. Decoder 6
1b and an emphasis parameter decoder 61c.
【0188】62はホストプロセッサ、63は外部メモ
リ、64はビデオ表示制御装置である。ホストプロセッ
サ62からは強調モードのデータと強調制御パラメータ
が与えられる構成であり、外部メモリ63は表示すべき
画像の画素データを保持してディスプレイのタイミング
で画素データを送出する機能を有する。また、ビデオ表
示制御装置64はディスプレイへのビデオ表示に対応し
て外部メモリ63から送出される表示すべき画像の画素
データを映像信号にしてディスプレイのビデオ表示タイ
ミングで送出すると共に、画像プロセッサ61からの強
調処理結果の出力EMPENを得ると、これに応じて画
素データに強調を加えた映像信号を発生して送出する機
能を有する。62 is a host processor, 63 is an external memory, and 64 is a video display controller. The host processor 62 is provided with the enhancement mode data and the enhancement control parameter, and the external memory 63 has a function of holding the pixel data of the image to be displayed and sending the pixel data at the display timing. The video display control device 64 converts the pixel data of the image to be displayed, which is sent from the external memory 63, into a video signal in response to the video display on the display and sends the video signal at the video display timing of the display. When the output EMPEN of the emphasis processing result is obtained, it has a function of generating and transmitting a video signal in which the pixel data is emphasized accordingly.
【0189】強調処理手段61aは強調バッファ、強調
制御レジスタ、AND‐OR論理手段を内蔵しており、
強調バッファは図10,図11の強調バッファ31に対
応し、強調制御レジスタは図11の強調制御レジスタ3
3に対応し、AND‐OR論理手段は図10,図11の
AND‐OR論理装置32に対応し、それぞれ図10,
図11で説明したと同様の機能を実行して強調処理結果
の出力EMPENを発生する構成としてある。The emphasis processing means 61a includes an emphasis buffer, an emphasis control register, and an AND-OR logic means,
The emphasis buffer corresponds to the emphasis buffer 31 of FIGS. 10 and 11, and the emphasis control register is the emphasis control register 3 of FIG.
3, the AND-OR logic means corresponds to the AND-OR logic device 32 of FIGS. 10 and 11, and FIG.
The configuration is such that the same function as described with reference to FIG. 11 is executed to generate the output EMPEN of the emphasis processing result.
【0190】強調モードデコーダ61bは、ホストプロ
セッサ62から与えられる前記表1の如き強調モードの
データを受けて強調種別対応の情報を出力するものであ
り、強調パラメータデコーダ61cはこの強調モードデ
コーダ61bからの情報と、ホストプロセッサ62から
与えられる強調制御パラメータを受けて強調範囲パラメ
ータデータ、強調種別対応の水平強調制御データ、垂直
強調制御データを出力し、水平強調制御レジスタ33、
垂直強調制御レジスタ34に与えるものである。The enhancement mode decoder 61b receives the enhancement mode data shown in Table 1 from the host processor 62 and outputs information corresponding to the enhancement type. The enhancement parameter decoder 61c outputs the enhancement mode decoder 61b. Information and the emphasis control parameter given from the host processor 62, the emphasis range parameter data, the horizontal emphasis control data corresponding to the emphasis type, and the vertical emphasis control data are output, and the horizontal emphasis control register 33,
This is given to the vertical emphasis control register 34.
【0191】このような構成によれば、ホストプロセッ
サ62から強調種別を示す強調モードのデータと強調制
御パラメータを与えると、強調モードデコーダ61b
は、強調種別対応の情報を出力し、強調パラメータデコ
ーダ61cはこの強調モードデコーダ61bからの情報
と、ホストプロセッサ62から与えられた強調範囲の情
報を含む強調制御パラメータとにより強調種別対応の水
平強調制御データ、垂直強調制御データを出力し、強調
処理手段61aの水平強調制御レジスタ、垂直強調制御
レジスタに与える(図12、図13等参照)。According to such a configuration, when the host processor 62 gives the data of the emphasis mode indicating the emphasis type and the emphasis control parameter, the emphasis mode decoder 61b.
Outputs information corresponding to the emphasis type, and the emphasis parameter decoder 61c uses the information from the emphasis mode decoder 61b and the emphasis control parameter including the information of the emphasis range provided from the host processor 62 to horizontally emphasize the emphasis type. The control data and the vertical emphasis control data are output and given to the horizontal emphasis control register and the vertical emphasis control register of the emphasis processing means 61a (see FIG. 12, FIG. 13, etc.).
【0192】これにより、水平強調制御レジスタおよび
垂直強調制御レジスタには、所望の水平強調制御デー
タ、垂直強調制御データがセットされる。そして、画像
のデータを、ディスプレイ表示順序でかつその時点での
ビデオ表示対象のラインの画素データを外部メモリ63
より送出させてビデオ表示制御装置64に与えると同時
に、ディスプレイ表示順序でその時点でのビデオ表示対
象のラインを中心に隣接の複数ライン分を外部メモリ6
3より読出して強調処理手段61aの強調バッファに入
力させる。すると、強調バッファでは画像のデータをリ
アルタイムに順次シフトさせる。As a result, desired horizontal enhancement control data and vertical enhancement control data are set in the horizontal enhancement control register and the vertical enhancement control register. Then, the pixel data of the image data is displayed in the display order and the pixel data of the line to be video-displayed at that time is stored in the external memory 63.
At the same time, the data is sent to the video display control device 64, and at the same time, a plurality of adjacent lines centering on the video display target line at that point in the display display order are stored in the external memory 6.
The data is read out from No. 3 and inputted into the emphasis buffer of the emphasis processing means 61a. Then, the enhancement buffer sequentially shifts the image data in real time.
【0193】強調処理手段61aの強調バッファは例え
ば9画素分のシリアルな配列を持つラインバッファを複
数組備えた構成としており、ディスプレイ表示順序のラ
インの複数ライン分が並列に入力されて各ラインに対応
するラインバッファに送り込まれる結果、各ラインバッ
ファには画像の対応するディスプレイ表示ラインのデー
タが保持され、これらがリアルタイムにシフトされてい
くことになる。そして、各ラインバッファの、その時々
の各配列位置でのデータが、AND‐OR論理手段のn
組の個別AND‐OR論理機能32a〜32nのそれぞ
れ有している各9組の2入力AND論理機能AND1〜AND9
のうちの対応する2入力AND論理機能に入力されるこ
とになる。The emphasis buffer of the emphasis processing means 61a has a constitution in which a plurality of line buffers having a serial arrangement of, for example, 9 pixels are provided, and a plurality of lines in the display order of the display are input in parallel to each line. As a result of being sent to the corresponding line buffers, the data of the corresponding display display lines of the image are held in each line buffer, and these are shifted in real time. Then, the data at each array position of each line buffer at that time is n of the AND-OR logic means.
9 sets of 2-input AND logic functions AND1 to AND9 each having a set of individual AND-OR logic functions 32a to 32n.
Will be input to the corresponding 2-input AND logic function.
【0194】一方、AND‐OR論理手段のn組の個別
AND‐OR論理機能32a〜32nのそれぞれ有して
いる各2入力AND論理機能AND1〜AND9には強調制御レ
ジスタの水平強調制御データのうち、それぞれ対応する
ものが入力されており、従って、個別AND‐OR論理
機能32a〜32nそれぞれでは自系統の各2入力AN
D論理機能AND1〜AND9は強調バッファから与えられる自
系統宛ての画素データと、水平強調制御データとのAN
D論理をとることになる。そして、両者が“1”のと
き、AND論理機能は“1”を出力する。個別AND‐
OR論理機能32a〜32nそれぞれでは、自系統の各
2入力AND論理機能AND1〜AND9の出力は自系統のOR
論理機能をORを通し、個別AND‐OR論理機能32n
+1への入力となる。On the other hand, each of the two-input AND logic functions AND1 to AND9 of the n sets of individual AND-OR logic functions 32a to 32n of the AND-OR logic means includes the horizontal emphasis control data of the emphasis control register. , The corresponding ones have been input, and therefore, the individual AND-OR logic functions 32a to 32n each have two inputs AN of their own system.
D logic functions AND1 to AND9 are the AN of the pixel data for the own system given from the enhancement buffer and the horizontal enhancement control data.
D logic will be taken. When both are "1", the AND logic function outputs "1". Individual AND-
In each of the OR logic functions 32a to 32n, the output of each 2-input AND logic function AND1 to AND9 of its own system is the OR of its own system.
Individual AND-OR logic function 32n through logic function OR
It becomes an input to +1.
【0195】個別AND‐OR論理機能32n+1では
自系統の各2入力AND論理機能AND1〜AND9に、これら
個別AND‐OR論理機能32a〜32nからの出力の
うちの対応する一つづつが入力され、垂直強調制御レジ
スタからの制御データのうちの対応する一つづつが入力
される。そして、それらのANDがとられ、個別AND
‐OR論理機能32n+1での自系統の各2入力AND
論理機能AND1〜AND9のAND出力が個別AND‐OR論
理機能32n+1のOR論理機能ORを通して出力されて
AND‐OR論理手段の出力となる。In the individual AND-OR logic function 32n + 1, corresponding two of the outputs from the individual AND-OR logic functions 32a to 32n are input to the respective 2-input AND logic functions AND1 to AND9 of the own system, The corresponding one of the control data from the vertical emphasis control register is input. And those ANDs are taken and individual AND
-OR logic function 32n + 1 each 2-input AND of own system
The AND outputs of the logic functions AND1 to AND9 are output through the OR logic function OR of the individual AND-OR logic function 32n + 1 and become the output of the AND-OR logic means.
【0196】結局、水平強調制御レジスタにセットされ
た水平強調制御データのビットパターンと、強調バッフ
ァ内での各画像データの値のANDをとり、その結果と
垂直強調制御レジスタにセットされた水平強調制御デー
タのビットパターンとの値のANDをとり、さらにそれ
と垂直強調制御データとのANDをとるかたちとなるか
ら、水平強調制御データおよび垂直強調制御データの中
央のビットのみを“1”にし、他を“0”にしたビット
パターンとすれば、強調バッファでは9画素の中央の配
列要素に“1”が現われると、AND‐OR論理手段の
出力は“1”となり、他の条件では“0”になる。After all, the bit pattern of the horizontal emphasis control data set in the horizontal emphasis control register is ANDed with the value of each image data in the emphasis buffer, and the result is combined with the horizontal emphasis control register set in the vertical emphasis control register. Since the value of the control data and the bit pattern of the horizontal emphasis control data are ANDed with the value of the bit pattern of the control data, only the central bit of the horizontal emphasis control data and the vertical emphasis control data is set to "1", and the other. Is a bit pattern with "0", the output of the AND-OR logic means becomes "1" when "1" appears in the central array element of 9 pixels in the emphasis buffer, and "0" under other conditions. become.
【0197】同様に9ビット構成の水平強調制御データ
と垂直強調制御データそれぞれの中央のビットの両隣り
のみを“1”にし、他を“0”にしたビットパターンと
すれば、強調バッファでは9画素の中央の配列要素の両
隣りの配列要素の少なくとも一つに“1”が現われる
と、AND‐OR論理手段での出力は“1”となり、他
の条件では“0”になる。Similarly, if a bit pattern in which only both sides of the central bit of each of the horizontal enhancement control data and the vertical enhancement control data of 9 bits are set to "1" and the other bits are set to "0", the enhancement buffer has 9 bits. When "1" appears in at least one of the array elements on both sides of the array element in the center of the pixel, the output from the AND-OR logic means becomes "1", and becomes "0" in other conditions.
【0198】そして、強調バッファのnライン分のデー
タにおけるそれぞれ9画素の配列要素のうち、所望の強
調処理範囲内における所望の配列要素に“1”が現われ
て中央の配列要素に“1”が現われていない時に、当該
強調バッファの中央の配列要素に対する強調の処理を行
うようにするには、つぎのようにすれば良い。Then, among the array elements of 9 pixels in the data of n lines in the enhancement buffer, "1" appears in the desired array element within the desired enhancement processing range and "1" appears in the central array element. In order to perform the emphasis process for the array element at the center of the emphasis buffer when it does not appear, the following process may be performed.
【0199】すなわち、水平強調制御データと垂直強調
制御データについて、上記所望の強調処理範囲を定める
ビットパターンに設定し、強調バッファの各ラインバッ
ファそれぞれにおける中央の配列要素の内容を反転さ
せ、これらの反転出力をそれぞれ系統別にAND‐OR
論理手段の出力EMPENとAND論理をとって、その
結果が“1”である系統のラインバッファについて、そ
のラインバッファにおける中央の配列要素の該当画素の
内容を強調処理する。これにより、図5で説明したよう
な二次元シャドー(袋)強調処理を、簡易な構成のハー
ドウェアによりリアルタイムで実施できるようになる。That is, with respect to the horizontal emphasis control data and the vertical emphasis control data, a bit pattern that defines the desired emphasis processing range is set, the contents of the central array element in each line buffer of the emphasis buffer are inverted, and Inverted output is AND-OR for each system
For the line buffer of the system whose result is "1", the contents of the corresponding pixel of the central array element in the line buffer are emphasized by taking the AND logic with the output EMPEN of the logic means. As a result, the two-dimensional shadow (bag) emphasizing process described with reference to FIG. 5 can be performed in real time by hardware having a simple configuration.
【0200】2次元強調の場合、ディスプレイへの表示
順序(ビデオ表示順序)のラインの画素データを隣接す
る複数ライン分、各ライン位置対応に強調バッファに入
力させると強調バッファではビデオ表示の制御タイミン
グと同期してシフトされ、指定の強調処理がAND‐O
R論理手段によってなされる。In the case of two-dimensional emphasis, when the pixel data of the lines in the display order (video display order) on the display are input to the emphasis buffer for a plurality of adjacent lines, the video display control timing is set in the emphasis buffer. And the specified emphasis processing is AND-O
Done by R logic means.
【0201】強調バッファのサイズはAND‐OR論理
手段により処理できる強調範囲に依存する。強調範囲が
8画素(右、左、上、下の画素の幅は4画素である)で
あるならば水平、垂直強調制御レジスタの幅は“強調範
囲+1”であり、強調バッファ31は9画素分を扱うこ
とのできるサイズのレジスタであり、水平、垂直強調制
御レジスタは、それぞれ9ビット幅である。強調範囲が
8画素(8ビット)であるとき、個別AND‐OR論理
機能の組数は“強調範囲+2”となる。The size of the enhancement buffer depends on the enhancement range that can be processed by the AND-OR logic means. If the emphasis range is 8 pixels (the width of the right, left, top, and bottom pixels is 4 pixels), the width of the horizontal and vertical emphasis control registers is “the emphasis range + 1”, and the emphasis buffer 31 has 9 pixels. The horizontal and vertical emphasis control registers are 9-bit wide, and are of a size capable of handling minutes. When the emphasis range is 8 pixels (8 bits), the number of sets of individual AND-OR logic functions is "emphasis range +2".
【0202】ここで図10に示した回路装置のように、
本装置では単に、水平、垂直強調制御レジスタにセット
するデータの内容に応じて種々の強調モードの強調処理
装置として動作させることができる。Here, like the circuit device shown in FIG.
This apparatus can simply operate as an emphasis processing apparatus in various emphasis modes according to the contents of data set in the horizontal and vertical emphasis control registers.
【0203】そして、AND‐OR論理手段の出力EM
PENが“1”、つまり、能動であるとき、ビデオ表示
制御装置64により、ディスプレイされる画素を強調さ
せるように制御すれば、画素は強調されて表示されるこ
とになる。The output EM of the AND-OR logic means
When PEN is "1", that is, when the video display controller 64 controls the pixel to be displayed to be emphasized, the pixel is emphasized and displayed.
【0204】強調モードの種別は水平強調、垂直強調、
シャドウ(袋)強調、アウトライン(影)強調、強調処
理なし等があり、従って、これらの各種強調モードの一
つをホストプロセッサ62より指定し、強調範囲を指定
すると、強調モードデコーダ61bおよび強調パラメー
タデコーダ61cを介してその指定した強調モード用の
水平用、垂直用強調制御データが発生されて水平、垂直
強調制御レジスタにセットされ、AND‐OR論理手段
はこれにより、水平強調、垂直強調、シャドウ(袋)強
調、アウトライン(影)強調、強調処理なし、の各種強
調モードのうちの指定されたモードに対応した強調処理
を実施することができるようになる。The types of the emphasis modes are horizontal emphasis, vertical emphasis,
There are shadow (bag) enhancement, outline (shadow) enhancement, no enhancement processing, etc. Therefore, when one of these various enhancement modes is designated by the host processor 62 and the enhancement range is designated, the enhancement mode decoder 61b and the enhancement parameters are set. The horizontal and vertical emphasis control data for the specified emphasis mode is generated through the decoder 61c and set in the horizontal and vertical emphasis control registers, and the AND-OR logic means thereby performs the horizontal emphasis, vertical emphasis and shadow. It becomes possible to carry out the emphasizing processing corresponding to the designated mode among various emphasizing modes of (bag) emphasizing, outline (shadow) emphasizing, and no emphasizing processing.
【0205】図16の装置は、外部メモリ63aに画像
のデータと強調モードとパラメータのデータを保持さ
せ、ホストプロセッサから強調モードとパラメータのデ
ータを与える代わりに、画像データの方で強調モードと
パラメータのデータを画像プロセッサ61に与えるよう
にしたものである。The apparatus shown in FIG. 16 causes the external memory 63a to hold image data, emphasis mode and parameter data, and instead of giving the emphasis mode and parameter data from the host processor, the image data is emphasized in the emphasis mode and parameter data. The above data is given to the image processor 61.
【0206】この場合、画像データに強調モードとパラ
メータのデータを付属させたかたちでデータを用意し、
外部メモリ63aに記憶させてディスプレイの表示順序
で複数ライン分、上述同様に読出してAND‐OR論理
手段に与え、また、強調モードとパラメータのデータを
強調モードデコーダ61bおよび強調パラメータデコー
ダ61cに与えることで、上述同様の強調処理を実施さ
せることができるようになる。In this case, the data is prepared by attaching the emphasis mode and the parameter data to the image data,
To store in the external memory 63a, read out a plurality of lines in the display order of the display in the same manner as described above, and give it to the AND-OR logic means, and also give the emphasis mode and parameter data to the emphasis mode decoder 61b and the emphasis parameter decoder 61c. Then, it becomes possible to carry out the emphasis processing similar to the above.
【0207】この結果、例えば、文字情報を表示させる
場合に、表示させる文字の基本的なフォント情報と、強
調モードとパラメータのデータとを伝送すれば、基本的
なフォントを所望の強調種別で強調処理した像をディス
プレイに表示することができるようになり、文字情報を
伝送する場合に、少ない情報量で種々のパターンに加工
した文字を表示できるといった効果が得られるようにな
る。As a result, for example, when displaying character information, if the basic font information of the character to be displayed and the emphasis mode and parameter data are transmitted, the basic font is emphasized with a desired emphasis type. The processed image can be displayed on the display, and when transmitting character information, it is possible to obtain an effect that characters processed into various patterns can be displayed with a small amount of information.
【0208】なお、モードおよびパラメータと強調処理
例を図17、図18に示す。図17の(a)はケージ強
調の処理例であり、パラメータを右“00”、左“0
0”、上“10”、下“00”に設定した例である。黒
丸は存在画素であり、白丸は強調画素である。この例の
場合、強調範囲に存在画素が現われたときは、その存在
画素の上“10”の位置、つまり、“10”は二進数で
あるが、これは十進数の“2”に対応するから、上2ド
ット目の位置に非存在画素がある場合にこれを強調処理
することを示している。Note that modes and parameters and examples of emphasis processing are shown in FIGS. FIG. 17A shows an example of cage enhancement processing, in which the parameters are right “00” and left “0”.
This is an example in which 0 ", upper" 10 ", and lower" 00 "are set. A black circle is an existing pixel and a white circle is an emphasized pixel. In this example, when an existing pixel appears in the emphasis range, The position of "10" above the existing pixel, that is, "10" is a binary number, but this corresponds to the decimal number "2". Therefore, if there is a non-existing pixel at the position of the second upper dot, this Is emphasized.
【0209】図17の(b)もケージ強調の処理例であ
り、パラメータを右“00”、左“10”、上“0
0”、下“00”に設定した例である。この例の場合、
強調範囲に存在画素が現われたときは、その存在画素の
左“10”の位置、つまり、“10”は二進数である
が、これは十進数の“2”に対応するから、存在画素か
らみて左2ドット目の位置に非存在画素がある場合にこ
れを強調処理することを示している。FIG. 17B also shows an example of cage emphasis processing, in which the parameters are right “00”, left “10”, and upper “0”.
This is an example in which 0 "and lower" 00 "are set. In this case,
When an existing pixel appears in the emphasis range, the position "10" to the left of the existing pixel, that is, "10" is a binary number, but this corresponds to the decimal number "2". As a result, if there is a non-existing pixel at the position of the second left dot, this is emphasized.
【0210】図17の(c)もケージ強調の処理例であ
り、パラメータを右“00”、左“10”、上“1
0”、下“00”に設定した例である。この例の場合、
強調範囲に存在画素が現われたときは、その存在画素の
左“10”でかつ上“10”の位置、つまり、“10”
は二進数であるが、これは十進数の“2”に対応するか
ら、存在画素からみて左2ドットでかつ上2ドット目の
位置に非存在画素がある場合にこれを強調処理すること
を示している。FIG. 17C is also an example of cage emphasis processing, in which the parameters are right “00”, left “10”, and upper “1”.
This is an example in which 0 "and lower" 00 "are set. In this case,
When an existing pixel appears in the emphasis range, the position is "10" to the left of and above the existing pixel, that is, "10".
Is a binary number, but this corresponds to the decimal number “2”, so if there is a non-existing pixel at the position of the upper second dot that is two dots to the left of the existing pixel, emphasize this. Shows.
【0211】図18の(a)は袋強調の処理例であり、
パラメータを右“01”、左“01”、上“01”、下
“01”に設定した例である。この例の場合、強調範囲
に存在画素が現われたときは、その存在画素の右“0
1”、左“01”、上“01”、下“01”それぞれの
位置、つまり、“01”は二進数であるが、これは十進
数の“1”に対応するから、存在画素からみて上、下、
左、右それぞれ1ドット目の位置の非存在画素について
それぞれこれを強調処理することを示している。FIG. 18A shows an example of bag emphasis processing.
In this example, the parameters are set to right "01", left "01", upper "01", and lower "01". In the case of this example, when an existing pixel appears in the emphasis range, “0” to the right of the existing pixel.
The positions of "1", left "01", upper "01", and lower "01", that is, "01" is a binary number, but this corresponds to the decimal number "1". Up, down,
This indicates that the non-existing pixels at the positions of the first dots on the left and right sides are emphasized.
【0212】図18の(b)も袋強調の処理例であり、
パラメータを右“10”、左“10”、上“10”、下
“10”に設定した例である。この例の場合、強調範囲
に存在画素が現われたときは、その存在画素の右“1
0”、左“10”、上“10”、下“10”までの位
置、つまり、“10”は二進数であるが、これは十進数
の“2”に対応するから、存在画素からみて上、下、
左、右それぞれ2ドット目までの位置の非存在画素につ
いてそれぞれこれを強調処理することを示している。FIG. 18B also shows an example of bag emphasis processing.
In this example, the parameters are set to right "10", left "10", upper "10", and lower "10". In the case of this example, when an existing pixel appears in the emphasized range, “1” to the right of the existing pixel is displayed.
Positions from 0 ", left" 10 ", upper" 10 ", and lower" 10 ", that is," 10 "is a binary number, but this corresponds to the decimal number" 2 ", so it is seen from the existing pixels. Up, down,
It indicates that the non-existing pixels at the positions up to the second dot on the left and right sides are emphasized.
【0213】図18の(c)も袋強調の処理例であり、
パラメータを右“01”、左“01”、上“10”、下
“01”に設定した例である。この例の場合、強調範囲
に存在画素が現われたときは、その存在画素の右“0
1”、左“01”、上“10”、下“01”までの位
置、つまり、“01”,“10”はそれぞれ二進数であ
るが、これは十進数の“1”と“2”に対応するから、
存在画素からみて上、左、右それぞれ1ドット目までの
位置および下2ドット目までの位置、の非存在画素につ
いてそれぞれこれを強調処理することを示している。FIG. 18C also shows an example of bag emphasis processing.
In this example, the parameters are set to right “01”, left “01”, upper “10”, and lower “01”. In the case of this example, when an existing pixel appears in the emphasis range, “0” to the right of the existing pixel.
Positions up to 1 ", left" 01 ", upper" 10 ", and lower" 01 ", that is," 01 "and" 10 "are binary numbers, but these are decimal numbers" 1 "and" 2 ". Because it corresponds to
This indicates that the non-existing pixels at the positions up to the first dot and the positions up to the second lower dot in the upper, left, and right of the existing pixels are emphasized.
【0214】以上、種々の例を説明したが、要するに本
発明は、強調バッファに画素データを送り、画素データ
を強調バッファ内で逐次シフトさせると共に、強調バッ
ファ内の指定した範囲内に存在画素が現われたとき、強
調バッファ内の指定した位置にある非存在画素について
強調処理を施すようにしたものである。従って、簡易な
る手法で所望の強調処理をリアルタイムに実施すること
ができるようになり、例えば、文字情報の表示等におい
て、少ない情報量で所望の強調処理を施した表示をでき
るようになり、マルチメディアなどに極めて有効となる
画素データ強調処理装置および画素データ強調処理方法
を提供できる。なお、本発明は上述した実施例に限定さ
れるものではなく、種々変形して実施可能である。Although various examples have been described above, in short, the present invention sends pixel data to the enhancement buffer, sequentially shifts the pixel data in the enhancement buffer, and causes pixels existing in the specified range in the enhancement buffer to exist. When it appears, the non-existing pixel at the designated position in the enhancement buffer is subjected to the enhancement process. Therefore, it becomes possible to carry out the desired emphasis processing in real time by a simple method, and for example, in the display of character information, it becomes possible to perform the desired emphasis processing with a small amount of information. A pixel data enhancement processing device and a pixel data enhancement processing method that are extremely effective for media and the like can be provided. It should be noted that the present invention is not limited to the above-described embodiments, but can be implemented by being modified in various ways.
【0215】[0215]
【発明の効果】以上、詳述したように本発明によれば、
中間結果保存用メモリが不要で、しかも、リアルタイム
で画素データを所望の強調処理をすることができる画素
データ強調処理装置および画素データ強調処理方法を提
供することができる。As described in detail above, according to the present invention,
It is possible to provide a pixel data enhancement processing device and a pixel data enhancement processing method that do not require a memory for storing intermediate results and can perform desired enhancement processing on pixel data in real time.
【図1】画素データの各種強調を説明するための図。FIG. 1 is a diagram for explaining various enhancements of pixel data.
【図2】本発明を説明するための図であって、一次元の
水平強調を行なうための本発明の一例としての実施の態
様を説明するための図。FIG. 2 is a diagram for explaining the present invention, which is a diagram for explaining an aspect of an embodiment of the present invention for performing one-dimensional horizontal enhancement.
【図3】本発明を説明するための図であって、一次元の
垂直強調を行なうための本発明の一例としての実施の態
様を説明するための図。FIG. 3 is a diagram for explaining the present invention, which is a diagram for explaining an aspect of an embodiment of the present invention for performing one-dimensional vertical enhancement.
【図4】本発明を説明するための図であって、二次元の
水平および垂直強調を行なうための本発明の一例として
の実施の態様を説明するための図。FIG. 4 is a diagram for explaining the present invention, which is a diagram for explaining an exemplary embodiment of the present invention for performing two-dimensional horizontal and vertical emphasis.
【図5】本発明を説明するための図であって、二次元の
シャドー(袋)強調を行なうための本発明の一例として
の実施の態様を説明するための図。FIG. 5 is a diagram for explaining the present invention, which is a diagram for explaining an embodiment mode as an example of the present invention for performing two-dimensional shadow (bag) emphasis.
【図6】本発明を説明するための図であって、二次元の
アウトライン(ケージ)強調を行なうための本発明の一
例としての実施の態様を説明するための図。FIG. 6 is a diagram for explaining the present invention, which is a diagram for explaining an embodiment mode as an example of the present invention for performing two-dimensional outline (cage) emphasis.
【図7】本発明を説明するための図であって、二次元の
シャドー(袋)強調を行なうための本発明の一例として
の実施の態様を説明するための図。FIG. 7 is a diagram for explaining the present invention, which is a diagram for explaining an embodiment of an example of the present invention for performing two-dimensional shadow (bag) emphasis.
【図8】本発明を説明するための図であって、一次元水
平強調を行なうための本発明の一例としての実施の態様
を説明するための装置構成ブロック図。FIG. 8 is a diagram for explaining the present invention and is a block diagram of a device configuration for explaining an embodiment of the present invention as an example for performing one-dimensional horizontal enhancement.
【図9】本発明を説明するための図であって、一次元垂
直強調を行なうための本発明の一例としての実施の態様
を説明するための装置構成ブロック図。FIG. 9 is a block diagram for explaining the present invention, which is an apparatus configuration diagram for explaining an embodiment of the present invention as an example for performing one-dimensional vertical enhancement.
【図10】本発明を説明するための図であって、一次元
および二次元の各種強調処理を行なうための本発明の一
例としての実施の態様を説明するための装置構成ブロッ
ク図。FIG. 10 is a diagram for explaining the present invention and is a block diagram of a device configuration for explaining an embodiment of the present invention as an example for performing various one-dimensional and two-dimensional enhancement processing.
【図11】本発明を説明するための図であって、各種強
調処理を行なうための本発明の一例としての実施の態様
を説明するための装置構成ブロック図。FIG. 11 is a diagram for explaining the present invention, and is a device configuration block diagram for explaining an embodiment of the present invention as an example for performing various types of emphasis processing.
【図12】本発明を説明するための図であって、シャド
ー(袋)強調モード用の強調パラメータデータと水平お
よび垂直強調制御データの例を示す図。FIG. 12 is a diagram for explaining the present invention, showing an example of enhancement parameter data and horizontal and vertical enhancement control data for a shadow (bag) enhancement mode.
【図13】本発明を説明するための図であって、アウト
ライン(影)強調モード用の強調パラメータデータと水
平および垂直強調制御データの例を示す図。FIG. 13 is a diagram for explaining the present invention, showing an example of enhancement parameter data for the outline (shadow) enhancement mode and horizontal and vertical enhancement control data.
【図14】本発明を説明するための図であって、一次元
および二次元の各種強調処理を行なうための本発明の別
の一例としての実施の態様を説明するための装置構成ブ
ロック図。FIG. 14 is a diagram for explaining the present invention, and is a block diagram of a device configuration for explaining another embodiment of the present invention for performing various one-dimensional and two-dimensional enhancement processing.
【図15】本発明を説明するための図であって、一次元
および二次元の各種強調処理を行なうための本発明の別
の一例としての実施の態様を説明するための装置構成ブ
ロック図。FIG. 15 is a diagram for explaining the present invention, which is a block diagram of a device configuration for explaining another embodiment of the present invention for performing various one-dimensional and two-dimensional enhancement processing.
【図16】本発明を説明するための図であって、一次元
および二次元の各種強調処理を行なうための本発明の別
の一例としての実施の態様を説明するための装置構成ブ
ロック図。FIG. 16 is a diagram for explaining the present invention, and is a block diagram of a device configuration for explaining another embodiment of the present invention for performing various one-dimensional and two-dimensional enhancement processing.
【図17】本発明を説明するための図であって、影モー
ドでのパラメータと強調処理の結果の例を説明するため
の図。FIG. 17 is a diagram for explaining the present invention, which is a diagram for explaining an example of a parameter in a shadow mode and a result of enhancement processing.
【図18】本発明を説明するための図であって、袋モー
ドでのパラメータと強調処理の結果の例を説明するため
の図。FIG. 18 is a diagram for explaining the present invention, which is a diagram for explaining an example of a parameter and a result of the emphasis process in the bag mode.
11…強調バッファ 12,32…AND‐OR論理装置 13,23…強調制御レジスタ 20…一次元リアルタイム画像データ強調処理装置 21,31…強調バッファ 22,32…AND‐OR論理装置 32a,〜32n,32n+1…個別AND‐OR論理
回路 33…水平強調制御レジスタ 34…垂直強調制御レジスタ 42…パラメータデコーダ 51…画像プロセッサ 51a…強調処理手段 52…ホストプロセッサ 53…外部メモリ 54…ビデオ表示制御装置 AND1〜AND9…2入力ANDゲート(2入力AN
D論理機能) OR…ORゲート CP…中心位置11 ... Enhancement buffer 12, 32 ... AND-OR logic device 13, 23 ... Enhancement control register 20 ... One-dimensional real-time image data enhancement processing device 21, 31 ... Enhancement buffer 22, 32 ... AND-OR logic device 32a, ... 32n, 32n + 1 ... Individual AND-OR logic circuit 33 ... Horizontal enhancement control register 34 ... Vertical enhancement control register 42 ... Parameter decoder 51 ... Image processor 51a ... Enhancement processing means 52 ... Host processor 53 ... External memory 54 ... Video display control device AND1 to AND9 ... 2-input AND gate (2-input AN
D logic function) OR ... OR gate CP ... Center position
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/30 650 G06F 15/68 405 H04N 1/40 H04N 1/40 Z ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G09G 5/30 650 G06F 15/68 405 H04N 1/40 H04N 1/40 Z
Claims (9)
画素データを強調バッファ内で逐次シフトさせると共
に、強調バッファ内の指定した範囲内に、有意の画素で
ある存在画素が現われたとき、強調バッファ内の指定し
た位置にある無意の画素である非存在画素について強調
処理を施すようにしたことを特徴とする画素データ強調
処理方法。1. An emphasis buffer which sends pixel data to an emphasis buffer, sequentially shifts the pixel data in the emphasis buffer, and when a significant pixel existing pixel appears within a specified range in the emphasis buffer. A pixel data enhancement processing method, wherein enhancement processing is performed on a non-existing pixel that is an involuntary pixel located at a specified position in the pixel data enhancement processing.
画素データを強調バッファ内で逐次シフトさせると共
に、強調バッファ内の指定した範囲内に、有意の画素で
ある存在画素が現われたとき、強調バッファ内の中央位
置にある無意の画素である非存在画素について強調処理
を施すようにしたことを特徴とする画素データ強調処理
方法。2. The emphasis data is sent to the emphasis buffer, the pixel data is sequentially shifted in the emphasis buffer, and when an existing pixel that is a significant pixel appears within a specified range in the emphasis buffer, the emphasis buffer A pixel data enhancement processing method, wherein enhancement processing is performed on a non-existing pixel that is an involuntary pixel located at a central position in the pixel data.
に画素単位で画素データを送り、この画素データを強調
バッファ内で逐次シフトさせると共に、強調バッファ内
の指定した範囲内に、有意の画素である存在画素が現わ
れたとき、強調バッファ内の中央位置にある無意の画素
である非存在画素について強調する水平方向の強調処理
を施すようにしたことを特徴とする画素データ強調処理
方法。3. The pixel data is sent to the enhancement buffer on a pixel-by-pixel basis in correspondence with the display on the display, the pixel data is sequentially shifted in the enhancement buffer, and significant pixels are present in a specified range in the enhancement buffer. A pixel data enhancement processing method characterized in that when a pixel appears, a horizontal enhancement process is performed to enhance a non-existing pixel which is an involuntary pixel at a central position in the enhancement buffer.
ァを用い、この強調バッファにディスプレイの表示対応
に複数ライン分の各ラインの画素データを画素単位で送
り、この画素データを強調バッファ内で逐次シフトさせ
ると共に、強調バッファ内の指定した範囲内に、有意の
画素である存在画素が現われたとき、強調バッファ内の
中央位置にある無意の画素である非存在画素について強
調する垂直方向の強調処理を施すようにしたことを特徴
とする画素データ強調処理方法。4. An enhancement buffer having an array for a plurality of lines is used, pixel data of each line for a plurality of lines is sent to the enhancement buffer in pixel units, and the pixel data is sequentially stored in the enhancement buffer. A vertical enhancement process that shifts and enhances a non-existent pixel, which is a nonsense pixel in the center position in the enhancement buffer, when a significant pixel, an existing pixel, appears within a specified range in the enhancement buffer. A pixel data enhancement processing method characterized in that
ァを用い、この強調バッファに対してディスプレイの表
示対応に複数ライン分の各ラインの画素データを画素単
位で送り、この画素データを強調バッファ内で逐次シフ
トさせると共に、強調バッファ内の指定した範囲内に、
有意の画素である存在画素が現われたとき、その画素位
置に対して予め定めた活性化位置の画素データについ
て、その画素データが非存在画素である場合に強調処理
を施すようにしたことを特徴とする画素データ強調処理
方法。5. An enhancement buffer having an array of a plurality of lines is used, pixel data of each line of a plurality of lines is sent to the enhancement buffer in units of pixels corresponding to the display on the display, and the pixel data is stored in the enhancement buffer. While shifting sequentially with, within the specified range in the emphasis buffer,
When an existing pixel that is a significant pixel appears, emphasis processing is performed on pixel data at a predetermined activation position with respect to the pixel position when the pixel data is a non-existing pixel. Pixel data enhancement processing method.
強調バッファと、 この強調バッファ内の指定した範囲内に有意の画素であ
る存在画素が現われたとき、この強調バッファ内の指定
した位置に無意の画素である非存在画素があれば、これ
を強調処理する処理手段と、を具備したことを特徴とす
る画素データ強調処理装置。6. An emphasis buffer that sequentially shifts input pixel data, and when an existing pixel that is a significant pixel appears within a specified range in this emphasis buffer, it is insignificant at a specified position in this emphasis buffer. If there is a non-existing pixel which is the pixel of the above, a processing means for enhancing the non-existing pixel is provided, and the pixel data enhancement processing apparatus.
強調バッファと、 この強調バッファ内の指定範囲内に有意の画素である存
在画素が現われたとき、この強調バッファ内の中央位置
に無意の画素である非存在画素があれば、これを強調処
理する処理手段と、を具備したことを特徴とする画素デ
ータ強調処理装置。7. An emphasis buffer that sequentially shifts input pixel data, and when an existing pixel that is a significant pixel appears within a specified range in the emphasis buffer, an insignificant pixel is placed at a central position in the emphasis buffer. If there is a non-existing pixel, the pixel data emphasis processing apparatus is provided with a processing means for emphasizing the non-existing pixel.
画素データを逐次シフトする強調バッファと、 この強調バッファ内の指定範囲内に有意の画素である存
在画素が現われたとき、この強調バッファ内の中央位置
に無意の画素である非存在画素があれば、これを強調処
理する処理手段と、を具備したことを特徴とする画素デ
ータ強調処理装置。8. An emphasis buffer having an array of a plurality of lines and sequentially shifting the input pixel data, and when an existing pixel which is a significant pixel appears within a specified range in the emphasis buffer, this emphasis buffer is used. A pixel data enhancement processing apparatus comprising: a processing unit for enhancing a non-existent pixel that is an involuntary pixel at a central position in the buffer.
画素データを逐次シフトする強調バッファと、 この強調バッファ内の指定範囲内に有意の画素である存
在画素が現われたとき、その画素位置に対して予め定め
た活性化位置の画素データについて、その画素データが
非存在画素である場合に強調処理を施す処理手段と、を
具備したことを特徴とする画素データ強調処理装置。9. An emphasis buffer having an array of a plurality of lines and sequentially shifting input pixel data, and when an existing pixel which is a significant pixel appears within a specified range in the emphasis buffer, the pixel A pixel data enhancement processing apparatus, comprising: a processing unit that performs enhancement processing on pixel data at a predetermined activation position with respect to a position when the pixel data is a non-existing pixel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7182554A JPH0934439A (en) | 1995-07-19 | 1995-07-19 | Pixel data enhancement processing device and pixel data enhancement processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7182554A JPH0934439A (en) | 1995-07-19 | 1995-07-19 | Pixel data enhancement processing device and pixel data enhancement processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0934439A true JPH0934439A (en) | 1997-02-07 |
Family
ID=16120312
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7182554A Pending JPH0934439A (en) | 1995-07-19 | 1995-07-19 | Pixel data enhancement processing device and pixel data enhancement processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0934439A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016096540A (en) * | 2014-11-03 | 2016-05-26 | アクシス アーベー | Method, device and system for preprocessing video stream for subsequent motion detection processing |
-
1995
- 1995-07-19 JP JP7182554A patent/JPH0934439A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016096540A (en) * | 2014-11-03 | 2016-05-26 | アクシス アーベー | Method, device and system for preprocessing video stream for subsequent motion detection processing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3275023B2 (en) | Receiver and screen display method | |
| EP0369702B1 (en) | Image processing apparatus and method | |
| US6181353B1 (en) | On-screen display device using horizontal scan line memories | |
| JPH06225140A (en) | Method and apparatus for smoothing edge of picture element image | |
| EP0285271B1 (en) | Character and other graphical generating system and method for video display | |
| JPH06103374A (en) | Picture scaling device | |
| JPH0934439A (en) | Pixel data enhancement processing device and pixel data enhancement processing method | |
| US5175809A (en) | Pipeline architecture for generating video signal | |
| JPH0935053A (en) | Image reducing method and device therefor | |
| JPH0764524A (en) | Image display device | |
| JP2577276B2 (en) | Line break detection method | |
| JP2820068B2 (en) | Image data synthesis display device | |
| JPS6385984A (en) | Picture processor | |
| JPH06261262A (en) | Multi-screen display method | |
| JP2753349B2 (en) | Arbitrary angle rotation image data input / output method, input / output circuit thereof, and electronic file device using the same | |
| JPH06311351A (en) | Picture processing method | |
| JPH06274648A (en) | Image generator | |
| JPS58129473A (en) | Memory control system | |
| JP2905485B2 (en) | Image processing device | |
| JPH07118010B2 (en) | Mask signal processing circuit | |
| JPH0830784A (en) | Binary or gray value image pattern matching device | |
| JPH03239067A (en) | Image reader | |
| JPS6190276A (en) | Distance conversion circuit | |
| JPS6224374A (en) | Picture converting device | |
| JPH03220879A (en) | Pipeline structure for generating video signal |