JPH0455514B2 - - Google Patents
Info
- Publication number
- JPH0455514B2 JPH0455514B2 JP61011719A JP1171986A JPH0455514B2 JP H0455514 B2 JPH0455514 B2 JP H0455514B2 JP 61011719 A JP61011719 A JP 61011719A JP 1171986 A JP1171986 A JP 1171986A JP H0455514 B2 JPH0455514 B2 JP H0455514B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- coloring
- display
- processing unit
- central processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004040 coloring Methods 0.000 claims description 99
- 238000000034 method Methods 0.000 claims description 37
- 239000003086 colorant Substances 0.000 description 21
- 238000011010 flushing procedure Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 238000013075 data extraction Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- QQEHDZXXCDSAFE-JBSAMAPISA-N [(3s,8r,9s,10r,13s,14s,17r)-17-acetyl-6-chloro-3-hydroxy-10,13-dimethyl-1,2,3,8,9,11,12,14,15,16-decahydrocyclopenta[a]phenanthren-17-yl] acetate Chemical compound C1=C(Cl)C2=C[C@@H](O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@@](C(C)=O)(OC(=O)C)[C@@]1(C)CC2 QQEHDZXXCDSAFE-JBSAMAPISA-N 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
Landscapes
- Color Television Systems (AREA)
- Television Systems (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
発明の目的
産業上の利用分野
本発明は、文字放送用受信機内で使用される着
色表示制御方法に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a color display control method used in a teletext receiver.
従来の技術
文字放送は、文字や図形などで表示されるニユ
ース、天気予報、交通情報などの速報的要素の大
きな情報をテレビジヨン映像信号の垂直帰線期間
内にパケツトの形で送出し、受信側においてこれ
を抽出し、受信者の要求に応じてテレビジヨン映
像に代えて表示するものである。Conventional technology Teletext broadcasting transmits and receives large amounts of breaking information such as news, weather forecasts, and traffic information displayed in text and graphics in the form of packets during the vertical retrace period of a television video signal. The system extracts this image and displays it in place of the television image according to the recipient's request.
このような文字放送では、当初は文字情報など
をパターンで送出するパターン伝送方式が検討さ
れたが、伝送効率の向上の利点と最近のLSI技術
によるメモリコストの低廉化を考慮して、コード
伝送方式に移行した。このコード伝送方式では、
文字情報などをコードとして送出し、受信機側で
コード化された文字情報をビツトパターンに変換
しつつ表示用のパターンメモリに書き込んでいく
という復号処理を行う。 For such teletext broadcasting, a pattern transmission method was initially considered in which character information was sent in patterns, but code transmission was adopted, taking into account the advantages of improved transmission efficiency and lower memory costs due to recent LSI technology. The method has been moved to In this code transmission method,
Character information is sent out as a code, and the receiver side performs a decoding process in which the encoded character information is converted into a bit pattern and written into a pattern memory for display.
このコードからビツトパターンへの変換は、キ
ヤラクタ・ジエネレータと呼ばれる各種文字の形
状(フオント)を“1”または“0”のビツトパ
ターンの形で記憶している読み出し専用メモリの
特定の場所を読み出す事により実現される。 Conversion from this code to a bit pattern involves reading out a specific location in a read-only memory called a character generator, which stores the shapes (fonts) of various characters in the form of bit patterns of "1" or "0". This is realized by
文字情報には、一文字または連続する文字群単
位で、着色情報及び表示制御情報が付与される。
着色情報は前述のビツトパターンが画面に表示さ
れる際に“1”の部分が表示されるべき色を示す
前景色及び“0”の部分が表示されるべき色を示
す背景色とから成る。 Coloring information and display control information are added to the character information in units of one character or a group of consecutive characters.
The coloring information consists of a foreground color in which the "1" portion indicates the color to be displayed and a background color in which the "0" portion indicates the color to be displayed when the aforementioned bit pattern is displayed on the screen.
この着色情報は、カラーメモリに、文字コード
がビツトパターンに変換されパターンメモリに書
き込まれると同時に書き込まれる。カラーメモリ
は、パターンメモリの一文字分の領域毎に対応す
るように設けられ表示時に参照されることによつ
て文字の着色を行うためのメモリである。前景色
及び背景色は各々5ビツトのエントリー番号で指
定され、32通りのカラー・ルツクアツプ・テーブ
ルの特定の欄(エントリー・アドレス)と対応づ
けられる。 This coloring information is written into the color memory at the same time as the character code is converted into a bit pattern and written into the pattern memory. The color memory is provided to correspond to each character area of the pattern memory and is referenced during display to color the characters. The foreground color and background color are each specified by a 5-bit entry number, and are associated with specific columns (entry addresses) in the 32 color lookup tables.
カラー・ルツクアツプ・テーブルは、各エント
リー・アドレス毎に「R(赤)」「G(緑)」「B
(青)」各4ビツト(計12ビツト)の容量を持つメ
モリである。各4ビツトの情報は、光の三原色で
ある「R」「G」「B」各々の明るさを16段階で規
定し、各々16段階のいずれかの明るさに規定され
た「R」「G」「B」の組み合わせにより、4096通
りのいずれかの色を表現する。 The color lookup table displays "R (red)", "G (green)", and "B" for each entry address.
(Blue)” This memory has a capacity of 4 bits each (12 bits in total). Each 4-bit information specifies the brightness of each of the three primary colors of light, "R,""G," and "B," in 16 levels. ” and “B”, any of 4096 colors can be expressed.
表示制御情報は、ある文字または文字群を所定
周期で点滅させるフラツシングや、隠れている文
字を受信者の要求を持つて表示するコンシールな
どの機能からなる。コンシール機能は、クイズや
学習番組等で視聴者の要求があるまで回答を隠し
ておく場合などに使用される。 The display control information includes functions such as flashing, which causes a certain character or group of characters to blink at a predetermined period, and concealing, which displays hidden characters at the recipient's request. The concealment function is used in quizzes, educational programs, etc., where answers are hidden until requested by the viewer.
この表示制御情報は着色情報と同様に、アトリ
ビユートメモリに文字コードがビツトパターンに
変換されパターンメモリに書き込まれると同時に
書き込まれる。アトリビユートメモリは、パター
ンメモリの一文字分の領域毎に対応するように設
けられ表示時に参照されることによつて文字の表
示制御を実現するためのメモリである。 This display control information, like the coloring information, is written into the attribute memory at the same time as the character code is converted into a bit pattern and written into the pattern memory. The attribute memory is a memory provided to correspond to each character area of the pattern memory and is referenced during display to realize character display control.
通常、ビツトパターンに変換された文字が画面
に表示される際には、パターンメモリの“1”の
部分に対しては常に前景色が参照される。しか
し、ある文字に対してフラツシングが指定されて
いる場合には、パターンメモリの“1”の部分に
対して所定周期で前景色と背景色が交互に参照さ
れる。また、ある文字に対してコンシールが指定
されている場合には、パターンメモリの“1”の
部分に対してはじめは背景色が参照され、情報者
の要求が有つた時点で本来の前景色が参照され
る。 Normally, when a character converted into a bit pattern is displayed on the screen, the foreground color is always referred to for the "1" portion of the pattern memory. However, if flushing is specified for a certain character, the foreground color and background color are alternately referenced at a predetermined period for the "1" portion of the pattern memory. Additionally, if concealment is specified for a certain character, the background color is initially referred to for the "1" part of the pattern memory, and the original foreground color is changed at the request of the information person. Referenced.
従つて、文字放送用受信機には、1画面分の形
情報を展開するためのパターンメモリ、着色情報
を展開するためのカラーメモリと実際の表示色を
定めるカラー・ルツクアツプ・テーブル、表示制
御情報を展開するためのアトリビユートメモリが
必要になる。 Therefore, a teletext receiver has a pattern memory for developing one screen's worth of shape information, a color memory for developing coloring information, a color lookup table that determines the actual display color, and display control information. Attribute memory is required to expand.
文字放送には、将来の発展のために望ましい機
能ということで、図形表示機能の一つとしてジオ
メトリツク図形の機能が規定されている。ジオメ
トリツク図形においては、画面上の座標を指定
し、点、直線、方形、多角形、円を描画するもの
であり、この描画を規定する一つ以上の符号の組
み合わせによつて図形表示が行われる。ジオメト
リツク図形の着色は、1×1画素単位で、ビツト
マツプ・メモリとカラー・ルツクアツプ・テーブ
ルとの組み合わせによつて実現される。 In teletext, a geometric figure function is defined as one of the figure display functions, as it is a desirable function for future development. In geometric figures, points, straight lines, rectangles, polygons, and circles are drawn by specifying coordinates on the screen, and the figure is displayed by a combination of one or more codes that specify this drawing. be exposed. Coloring of geometric figures is achieved in 1×1 pixel units by a combination of a bitmap memory and a color lookup table.
ビツトマツプ・メモリは、一画素毎に5ビツト
の奥行きを持つ表示用メモリであり、この奥行き
5ビツトの情報により、32通りのカラー・ルツク
アツプ・テーブルの特定の欄(エントリー・アド
レス)と対応づけられる。この様にして、ビツト
マツプ・メモリ上の画素は、対応づけられたカラ
ー・ルツクアツプ・テーブルの内容に従い、4096
色中の16色で着色・表示される。 Bitmap memory is a display memory that has a depth of 5 bits for each pixel, and this 5-bit depth information allows it to be associated with a specific column (entry address) of 32 color lookup tables. . In this way, the pixels on the bitmap memory are divided into 4096 pixels according to the contents of the associated color lookup table.
Colored and displayed in 16 colors.
従つて、ジオメトリツク機能を備える文字放送
用受信機は、1画面分のパターンメモリ、カラー
メモリとカラー・ルツクアツプ・テーブル、アト
リビユートメモリに加え、1画面分のビツトマツ
プ・メモリが必要となる。 Therefore, a teletext receiver equipped with a geometry function requires one screen's worth of bitmap memory in addition to one screen's worth of pattern memory, color memory, color lookup table, and attribute memory.
発明が解決しようとする問題点
上述した従来のジオメトリツク機能を備える文
字放送用受信機は、1画面分のパターンメモリ、
カラーメモリとカラー・ルツクアツプ・テーブ
ル、アトリビユートメモリに加え、1画面分のビ
ツトマツプ・メモリが必要となるので、表示用メ
モリ容量が大きくなつてしまうと言う問題点があ
る。Problems to be Solved by the Invention The conventional teletext receiver equipped with the geometry function described above has a pattern memory for one screen,
In addition to the color memory, color lookup table, and attribute memory, a bitmap memory for one screen is required, so there is a problem that the display memory capacity becomes large.
本発明の目的は、ジオメトリツク機能を備える
文字放送用受信機の表示用メモリ容量を圧縮する
ために、この表示用メモリを1画面分のビツトマ
ツプ・メモリとカラー・ルツクアツプ・テーブル
のみで済ませられる様、従来パターンメモリ、カ
ラーメモリとカラー・ルツクアツプ・テーブル、
アトリビユートメモリで実現されていた着色及び
表示制御機能を、ビツトマツプ・メモリとカラ
ー・ルツクアツプ・テーブルにて実現する方法を
提供することにある。 An object of the present invention is to reduce the display memory capacity of a teletext receiver equipped with a geometry function, so that the display memory can be reduced to just one screen's worth of bitmap memory and color lookup table. , conventional pattern memory, color memory and color lookup table,
The object of the present invention is to provide a method for realizing the coloring and display control functions, which were realized by attribute memory, by using bitmap memory and color lookup table.
発明の構成
問題点を解決するための手段
上記従来技術の問題点を解決する本発明の着色
表示制御方法は、着色値と着色変更属性とから成
る広義の色を着色表示管理テーブルに登録しつつ
この広義の色の着色値をカラー・ルツクアツプ・
テーブルに登録する着色制御処理と、この着色表
示管理テーブルに登録されている広義の色のうち
着色変更属性を含むものの着色値をこの着色変更
属性に従つて上記カラー・ルツクアツプ・テーブ
ル上で変更する表示制御処理を並行して実行する
ことにより、大容量の属性メモリを小容量の着色
表示管理テーブルで置き換え、着色及び表示制御
のためのメモリ容量を大幅に圧縮するように構成
されている。Means for solving the structural problems of the invention The coloring display control method of the present invention that solves the problems of the prior art described above registers a color in a broad sense consisting of a coloring value and a coloring change attribute in a coloring display management table. The coloring value of this broad color can be
The coloring control process registered in the table and the coloring value of the broad colors registered in this coloring display management table that include a coloring change attribute are changed on the above color lookup table according to this coloring change attribute. By executing display control processing in parallel, the large-capacity attribute memory is replaced with a small-capacity coloring display management table, and the memory capacity for coloring and display control is significantly reduced.
なお、ここで「広義の色」という言葉を使用し
ているが、これは説明の便宜上用いているもので
ある。ここで用いる「広義の色」とは、例えば
「正相フラツシングの全輝度黄」、「コンシールの
全輝度赤」というように、画面上に表現される色
と、着色変更属性であるフラツシング、コンシー
ルの指定とを組合せたものを広い意味での色とと
らえ、「フラツシングもコンシールもされていな
い全輝度黄」のような着色変更属性も無い場合も
含めて「広義の色」と呼ぶことにしたものであ
る。 Note that the term "color in a broad sense" is used here for convenience of explanation. "Color in a broad sense" used here refers to the color expressed on the screen, such as "full brightness yellow for positive phase flashing" and "full brightness red for concealing", as well as the coloring change attributes of flashing and concealing. We have decided to treat the combination of these specifications as a color in a broad sense, and call it a ``color in a broad sense,'' including cases where there is no coloring change attribute, such as ``full brightness yellow without flashing or concealment.'' It is something.
また、「広義の色」に対して、着色変更属性の
無いものを特に「狭義の色」と呼ぶこととする。
以降の説明においても、説明の便宜のため、この
「広義の色」、「狭義の色」という言葉を使用する。 Furthermore, in contrast to "colors in a broad sense," colors without coloring change attributes are particularly referred to as "colors in a narrow sense."
In the following explanation, the words "color in a broad sense" and "color in a narrow sense" will be used for convenience of explanation.
以下、本発明の作用を実施例と共に詳細に説明
する。 Hereinafter, the operation of the present invention will be explained in detail together with examples.
実施例
第1図は本発明の一実施例に係わる着色表示制
御方式を適用する文字多重放送の受信機のうち、
この実施例の説明に最小限必要な部分の構成を示
すブロツク図である。Embodiment FIG. 1 shows a teletext receiver to which a color display control method according to an embodiment of the present invention is applied.
FIG. 2 is a block diagram showing the configuration of the minimum necessary parts for explaining this embodiment.
この受信機は、中央処理装置(CPU)1、ワ
ークRAM2、表示用ビツトマツプ・メモリ3、
カラー・ルツクアツプ・テーブル4、システム・
バス5、キヤラクタ・ジエネレータ6、CRTコ
ントローラ7、プログラムROM8、データ抜取
り回路9、ライン・バツフア10及びD/A変換
器11を備えている。 This receiver includes a central processing unit (CPU) 1, a work RAM 2, a display bitmap memory 3,
Color lookup table 4, system
It includes a bus 5, a character generator 6, a CRT controller 7, a program ROM 8, a data extraction circuit 9, a line buffer 10, and a D/A converter 11.
データ抜取り回路9は、受像機側から供給され
るテレビジヨン信号の垂直帰線期間内に出現する
文字情報の抽出と、誤り訂正、クロツク再生を行
う。抽出された文字情報は、ライン・バツフア1
0とシステム・バス5を経て中央処理装置1に転
送される。 The data extraction circuit 9 extracts character information that appears during the vertical blanking period of the television signal supplied from the receiver, performs error correction, and clock reproduction. The extracted character information is line buffer 1
0 and the system bus 5 to the central processing unit 1.
中央処理装置1は、コード化文字情報を受信す
ると、キヤラクタ・ジエネレータ6を使用して対
応のパターンに変換し、表示用ビツトマツプ・メ
モリ3内のパターン書込み位置にそのパターンの
前景色と背景色を書込む。これら前景色と背景色
は、属性を含む広義の色としてワークRAM2内
に作成される着色表示管理テーブルに内に登録さ
れている。中央処理装置1は、属性を含む広義の
色のうち末登録のものの使用が必要になるたび
に、これをワークRAM2内の着色表示管理テー
ブルの空き領域に登録すると共に、その着色値を
カラー・ルツクアツプ・テーブル4内の空きエン
トリーに登録する。 When the central processing unit 1 receives the coded character information, it converts it into a corresponding pattern using the character generator 6, and stores the foreground color and background color of the pattern in the pattern writing position in the display bitmap memory 3. Write. These foreground colors and background colors are registered in a coloring display management table created in the work RAM 2 as colors in a broad sense including attributes. Every time it is necessary to use a partially registered color among the broadly defined colors including attributes, the central processing unit 1 registers this in the free area of the coloring display management table in the work RAM 2, and also stores the coloring value in the color display management table. Register in an empty entry in lookup table 4.
第2図は、カラー・ルツクアツプ・テーブル4
の構成を示す概念図である。 Figure 2 shows color lookup table 4.
FIG. 2 is a conceptual diagram showing the configuration of.
このカラー・ルツクアツプ・テーブル4におい
ては、5ビツト構成のエントリー番号で指定され
る32個のエントリーのそれぞれに、12ビツト構成
の着色値が登録される。エントリー番号は、上位
1ビツトのパレツト番号(P.NO.)と、下位4ビ
ツトのカラーマツプ・ローアドレス(CMLA)
から構成されている。12ビツトの着色値は、各4
ビツトのR,G,B階調信号から構成される。 In this color lookup table 4, a 12-bit coloring value is registered in each of 32 entries specified by a 5-bit entry number. The entry number consists of the upper 1 bit of the palette number (P.NO.) and the lower 4 bits of the color map row address (CMLA).
It consists of Each 12-bit coloring value is 4
It is composed of bit R, G, and B gradation signals.
エントリー番号〔08〕と〔OF〕の各エントリ
ーには、それぞれオール“0”の透明色と半輝度
白(灰色)が固定的に登録される。残る全てのエ
ントリーには、表示状態の進行に応じてエントリ
ー番号の増順に必要となつた任意の着色値が動的
に登録される。 For each entry with entry numbers [08] and [OF], a transparent color of all "0" and a half-brightness white (gray) are fixedly registered, respectively. For all remaining entries, arbitrary coloring values that become necessary are dynamically registered in increasing order of entry numbers as the display state progresses.
透明色による表示が指定された文字は、前景色
も背景色も文字画面全体の背景色ともいうべきラ
スタと同一の色で表示される。半輝度白は文字多
重放送においては特殊な色であり、文字画面がテ
レビジヨン画面上に重合せられて表示されるスー
パー表示モード下において、背景色としてこの半
輝度白が指定されると、この半輝度白は前景色に
よつて表示される文字の周囲のテレビジヨン画面
の輝度を低下させる機能を果たす。 Characters specified to be displayed in a transparent color are displayed with the same foreground and background colors as the raster color, which can be called the background color of the entire character screen. Half-brightness white is a special color in teletext broadcasting, and when half-brightness white is specified as the background color in super display mode, where the text screen is displayed superimposed on the television screen, this Half-bright white serves to reduce the brightness of the television screen around the characters displayed by the foreground color.
第3図は、ワークRAM2内に形成される着色
表示管理テーブルの構成を示す概念図である。 FIG. 3 is a conceptual diagram showing the structure of a colored display management table formed in the work RAM 2. As shown in FIG.
中央処理装置1は、1画面分の文字情報の受信
を開始するたびに、この着色表示管理テーブルの
各欄をクリアしたのち、登録の必要の発生順に最
上行から順次下の行に向けて属性を含む広義の色
を登録してゆく。 Every time the central processing unit 1 starts receiving character information for one screen, it clears each column of this coloring display management table, and then clears the attributes from the top row to the bottom row in the order in which the need for registration occurs. Register colors in a broad sense including .
各行の先頭列には、登録の有/無を表示する1
ビツトのフラグが用意される。次の列には、フラ
ツシングの有/無を表示する1ビツトのフラグ
が、それぞれ正相フラツシングの場合と逆相フラ
ツシングの場合に分けて用意される。正相と逆相
とでは、点滅の位相が互いに180度ずらされる。
次の列には、コンシールの有/無を示す1ビツト
のフラグが用意される。次の2列には、前景色と
背景色が5ビツトのエントリー番号で書込まれ
る。これらのエントリー番号は、センター局から
の受信信号において指定される従来のカラー・ル
ツクアツプ・テーブルのエントリー番号である。
本実施例においては、この従来のエントリー番号
と着色値の対応は、ワークRAM2内の対応テー
ブル内に登録されている。 The first column of each row displays the presence/absence of registration.
A bit flag is prepared. In the next column, 1-bit flags indicating the presence/absence of flushing are prepared separately for the case of normal phase flushing and the case of reverse phase flushing. The phases of blinking are shifted by 180 degrees between the normal phase and the reverse phase.
A 1-bit flag indicating presence/absence of concealment is provided in the next column. In the next two columns, the foreground color and background color are written as 5-bit entry numbers. These entry numbers are conventional color lookup table entry numbers specified in the received signal from the center station.
In this embodiment, this conventional correspondence between entry numbers and coloring values is registered in a correspondence table in the work RAM 2.
次の2列には、それぞれ12ビツトの前景色値と
背景色値が書込まれる。この12ビツトの前景色と
背景色は、それぞれ4ビツトのR,G,B階調信
号の組合せで表示される。最後の列には、対応の
行に登録された広義の色が前景色であるか背景色
であるかを示す1ビツトの識別フラグが登録され
る。 The next two columns are filled with 12-bit foreground and background color values, respectively. The 12-bit foreground color and background color are each displayed as a combination of 4-bit R, G, and B gradation signals. In the last column, a 1-bit identification flag indicating whether the broad color registered in the corresponding row is the foreground color or the background color is registered.
中央処理装置1は、着色に必要になつた広義の
色を着色表示管理テーブルに登録しつつこの広義
の色の着色値をカラー・ルツクアツプ・テーブル
に登録する着色制御処理と、この着色表示管理テ
ーブルに登録されている広義の色のうち着色変更
属性を含むものの着色値をこの着色変更属性に従
つてカラー・ルツクアツプ・テーブル上で変更す
る表示制御処理を並行して実行する。 The central processing unit 1 performs a coloring control process that registers a broad color that has become necessary for coloring in a coloring display management table, and registers a coloring value of this broadly defined color in a color lookup table, and a coloring display management table. Display control processing is executed in parallel to change the coloring value of a color that includes a coloring change attribute among the broadly defined colors registered in the color lookup table in accordance with this coloring change attribute.
第4図は、上記中央処理装置1による着色制御
処理と、タイマ割込みやコンシール解除割込みに
基づく表示制御処理の内容を説明するための表示
画面の例である。 FIG. 4 is an example of a display screen for explaining the content of the coloring control process by the central processing unit 1 and the display control process based on the timer interrupt and concealment cancellation interrupt.
この表示画面は、「黄」の着色値で表示される
「これは」のあとに、同じく「黄」の着色値でフ
ラツシングされる「テレビ文字多重放送」が続
き、更に、「黄」の着色値が表示される「の実験
放送です。」が続く。更に、「赤」の着色値で表示
される「この」、「赤」の着色値でコンシールされ
る「新しい」、「赤」の着色値で表示される「放送
では…」と続く例である。 In this display screen, "This is" is displayed in a "yellow" coloring value, followed by "TV teletext" which is also flashing in a "yellow" coloring value, and then "TV teletext" is also flashed in a "yellow" coloring value. The value is displayed followed by "This is an experimental broadcast." Furthermore, in the following example, "this" is displayed with a "red" coloring value, "new" is concealed with a "red" coloring value, and "broadcast..." is displayed with a "red" coloring value. .
なお、図示の便宜上、上記「黄」も「赤」も全
て全輝度であるものとし、第4図では「全輝度」
の修飾語を省略している。 For convenience of illustration, both "yellow" and "red" above are assumed to be at full brightness, and in Fig. 4, "full brightness" is used.
The modifier is omitted.
第5図は、第4図の表示画面の表示に当たつて
中央処理装置1が受け取るべき制御コードと文字
コードと配列を示している。 FIG. 5 shows the control code, character code, and arrangement that the central processing unit 1 should receive when displaying the display screen of FIG. 4.
中央処理装置1は、画面の開始に当たつて、前
景色を「全輝度黄」に指定する前景色指定コード
を受け取ると、内蔵の前景色保持レジスタに対応
のエントリー番号「03」を保持させる。 When the central processing unit 1 receives a foreground color specification code that specifies the foreground color as "full brightness yellow" at the start of the screen, it causes the built-in foreground color holding register to hold the corresponding entry number "03". .
このエントリー番号「03」は、従来の、着色値
とその格納エントリーが固定されているとした場
合のエントリー番号であり、説明の便宜上、カラ
ー・ルツクアツプ・テーブル4の実際のエントリ
ー番号と区別するため、前者については「 」で
囲つて、後者については〔 〕で囲つて表現す
る。引き続き、中央処理装置1は、背景色値が特
に指定されなかつた場合に選択することになつて
いる所定の背景色値(この例では「半輝度緑」)
のエントリー番号「0A」を内蔵の背景色保持レ
ジスタに保持させる。 This entry number "03" is the conventional entry number when the coloring value and its storage entry are fixed, and for convenience of explanation, it is to be distinguished from the actual entry number in the color lookup table 4. , the former is expressed in brackets "", and the latter is expressed in brackets [ ]. Subsequently, the central processing unit 1 selects a predetermined background color value (in this example, "half-bright green") that is to be selected if no background color value is specified.
The entry number ``0A'' is held in the built-in background color holding register.
中央処理装置1は、その後にひら仮名「こ」の
文字コードを受け取ると、背景色保持レジスタに
保持されているエントリー番号「0A」が着色表
示管理テーブルに登録されているかどうかを判定
する。この例では、エントリー番号「0A」が未
登録であるため、中央処理装置1は、着色表示管
理テーブルの最初の空行〔00〕の背景色エントリ
ー番号の列に「0A」を登録し、このエントリー
番号に対応する「半輝度緑」をワークRAM2内
の対応テーブルから読出して背景色値の列に登録
する。引き続き、中央処理装置1は、前景色/背
景色識別フラグの列に登録された着色値が背景色
である旨を表示する“0”を設定し、最後に登録
有/無を表示するフラグを登録済みの“1”に設
定する。次に、中央処理装置1は、カラー・ルツ
クアツプ・テーブル4の最初の空きエントリー
〔00〕に半輝度緑の着色値を登録する。 When the central processing unit 1 subsequently receives the character code of the hiragana "ko", it determines whether the entry number "0A" held in the background color holding register is registered in the colored display management table. In this example, the entry number "0A" is unregistered, so the central processing unit 1 registers "0A" in the background color entry number column of the first empty row [00] of the coloring display management table, and "Half-brightness green" corresponding to the entry number is read from the correspondence table in the work RAM 2 and registered in the background color value column. Subsequently, the central processing unit 1 sets "0" to indicate that the registered coloring value is the background color in the foreground color/background color identification flag column, and finally sets a flag to indicate whether or not it is registered. Set it to the registered “1”. Next, the central processing unit 1 registers the half-brightness green coloring value in the first empty entry [00] of the color lookup table 4.
この背景色の登録が終了すると、中央処理装置
1は、前景色保持レジスタに保持されているエン
トリー番号「03」が着色表示管理テーブルに登録
されているかどうかを判定する。この例では、エ
ントリー番号「03」が未登録であるため、中央処
理装置1は、着色表示管理テーブルの次の空行
〔01〕の前景色エントリー番号の列に「03」を登
録し、このエントリー番号に対応する「全輝度
黄」をワークRAM2内の対応テーブルから読出
して前景色値の列に登録する。引き続き中央処理
装置1は、前景色/背景色識別フラグの列に登録
された着色値が前景色である旨を表示する“1”
を設定し、最後に登録有/無を表示するフラグを
登録済みの“1”に設定する。引き続き中央処理
装置1は、カラー・ルツクアツプ・テーブル4の
次の空きエントリー〔01〕に「全輝度黄」の着色
値を登録する。 When this background color registration is completed, the central processing unit 1 determines whether the entry number "03" held in the foreground color holding register is registered in the colored display management table. In this example, the entry number "03" is unregistered, so the central processing unit 1 registers "03" in the foreground color entry number column of the next empty row [01] in the coloring display management table, and "Full brightness yellow" corresponding to the entry number is read from the correspondence table in the work RAM 2 and registered in the foreground color value column. Subsequently, the central processing unit 1 sets "1" to indicate that the coloring value registered in the foreground color/background color identification flag column is the foreground color.
, and finally set the flag that indicates whether or not it is registered to "1", which indicates that it is already registered. Subsequently, the central processing unit 1 registers the coloring value of "full brightness yellow" in the next empty entry [01] of the color lookup table 4.
この背景色の前景色の登録が終了すると、中央
処理装置1は、表示用ビツトマツプ・メモリ3に
対し、キヤラクタ・ジエネレータ6で発生させた
ドツト・パターンの背景位置と各ドツト位置のそ
れぞれに、カラー・ルツクアツプ・テーブル4の
エントリー番号〔00〕と〔01〕を書込み、平仮名
「こ」についての着色制御処理を終了する。 When the registration of the foreground color of the background color is completed, the central processing unit 1 stores the color in the display bitmap memory 3 at the background position and each dot position of the dot pattern generated by the character generator 6.・Write the entry numbers [00] and [01] in lookup table 4, and finish the coloring control process for the hiragana "ko".
中央処理装置1は、後続のひら仮名「れ」を受
け取ると、背景色保持レジスタと前景色保持レジ
スタに保持されているエントリー番号「0A」と
「03」が既に着色表示管理テーブル上の〔00〕行
と〔01〕行に登録されているため、着色表示管理
テーブルとカラー・ルツクアツプ・テーブル4へ
の登録を行うことなく、表示用ビツトマツプ・メ
モリ3に対し、キヤラクタ・ジエネレータ6で発
生させた対応のドツト・パターンの背景位置と各
ドツト位置のそれぞれに、カラー・ルツクアツ
プ・テーブル4のエントリー番号〔00〕と〔01〕
を書込み、平仮名「れ」についての着色制御処理
を終了する。中央処理装置1は、後続の平仮名
「は」についても上記平仮名「れ」についての着
色制御処理と同様の処理を行う。 When the central processing unit 1 receives the subsequent hiragana ``re'', the entry numbers ``0A'' and ``03'' held in the background color holding register and foreground color holding register are already set to 〔00'' on the colored display management table. ] and [01] rows, the data generated by the character generator 6 is stored in the display bitmap memory 3 without being registered in the color display management table and color lookup table 4. Entry numbers [00] and [01] of color lookup table 4 are assigned to the background position of the corresponding dot pattern and each dot position, respectively.
is written, and the coloring control process for the hiragana "re" is completed. The central processing unit 1 performs the same coloring control process for the subsequent hiragana "ha" as the coloring control processing for the hiragana "re".
中央処理装置1は、次に、正相フラツシング開
始の制御コードを解読すると、内蔵のフラツシン
グ・フラグレジスタに“1”を設定する。中央処
理装置1は、次に片仮名「テ」を受け取ると、前
景色保持レジスタに保持されている「全輝度黄」
がフラツシングの属性を含む広義の色として着色
表示管理テーブル上に登録されているか否かを検
索する。この例ではフラツシングの属性を含む広
義の「全輝度黄」が着色表示管理テーブル上に登
録されていないため、中央処理装置1は着色表示
管理テーブルの次の空行である〔02〕行に、背景
色エントリー番号「0A」と前景色エントリー番
号「03」を書込む。引き続き中央処理装置1は、
ワークRAM2内の対応テーブルを参照して着色
表示管理テーブルの対応の行に背景色値「半輝度
緑」を前景色値「全輝度黄」を書込み、正相フラ
ツシングの有/無を表示するフラグ、前景/背景
の識別フラグ及び登録の有/無を表示するフラグ
を“1”にセツトする。次に中央処理装置1は、
カラー・ルツクアツプ・テーブル4の次の空きエ
ントリー〔02〕に正相フラツシングの前景色とし
て使用される「全輝度黄」を登録する。 Next, when the central processing unit 1 decodes the control code for starting positive phase flushing, it sets "1" in the built-in flushing flag register. When the central processing unit 1 receives the katakana ``te'' next time, it selects ``full brightness yellow'' held in the foreground color holding register.
is registered on the coloring display management table as a color in a broad sense that includes the attribute of flashing. In this example, since "full brightness yellow" in the broad sense, which includes the attribute of flashing, is not registered in the color display management table, the central processing unit 1 writes the following blank line [02] in the color display management table. Write the background color entry number "0A" and the foreground color entry number "03". Subsequently, the central processing unit 1
Refer to the corresponding table in work RAM 2 and write the background color value "Half-brightness green" and the foreground color value "Full-brightness yellow" to the corresponding row of the coloring display management table, and set a flag to display the presence/absence of positive phase flashing. , the foreground/background identification flag and the flag indicating presence/absence of registration are set to "1". Next, the central processing unit 1
``Full brightness yellow'', which is used as the foreground color of positive phase flushing, is registered in the next empty entry [02] of color lookup table 4.
この登録が終了すると、中央処理装置1は、キ
ヤラクタ・ジエネレータ6に片仮名「テ」を発生
させ、表示用ビツトマツプ・メモリ3に対し、こ
の文字パターンの各ドツト位置とその背景位置の
それぞれに、カラー・ルツクアツプ・テーブル4
のエントリー番号〔02〕と〔00〕を書込む。中央
処理装置1は、後続の片仮名「レ」を受け取る
と、前景色保持レジスタに保持されている「全輝
度黄」がフラツシングの属性を含む広義の色とし
て着色表示管理テーブル上に登録されているか否
かを検索する。この例ではフラツシングの属性を
含む広義の色「全輝度黄」が着色表示管理テーブ
ル上の〔02〕行に登録済みであるため、中央処理
装置1は、着色表示管理テーブルとカラー・ルツ
クアツプ・テーブル4上への新たな登録を行うこ
となく、キヤラクタ・ジエネレータ6に片仮名
「レ」を発生させ、表示用ビツトマツプ・メモリ
3に対し、この文字パターンの各ドツト位置とそ
の背景位置のそれぞれに、カラー・ルツクアツ
プ・テーブル4のエントリー番号〔02〕と〔00〕
を書込む。中央処理装置1は、後続の片仮名
「ビ」についても、更に、漢字「文」、「字」、
「多」、「重」、「放」、「送」についても上記「レ」
の場合と全く同様の着色制御処理を行う。 When this registration is completed, the central processing unit 1 causes the character generator 6 to generate the katakana ``te'', and instructs the display bitmap memory 3 to color each dot position of this character pattern and its background position.・Luckup Table 4
Write the entry numbers [02] and [00]. When the central processing unit 1 receives the subsequent katakana ``re'', it checks whether ``full brightness yellow'' held in the foreground color holding register is registered on the coloring display management table as a color in a broad sense that includes the flushing attribute. Search for whether or not. In this example, the broad color "full brightness yellow", which includes the attribute of flashing, has already been registered in the [02] row of the color display management table, so the central processing unit 1 uses the color display management table and the color lookup table. 4, the character generator 6 generates the katakana ``re'', and the display bitmap memory 3 displays a color at each dot position of this character pattern and its background position.・Entry numbers of Luckup Table 4 [02] and [00]
Write. The central processing unit 1 also converts the subsequent katakana “bi” into kanji “bun”, “ji”,
The above “re” also applies to “multiple”, “heavy”, “ho”, and “send”.
Exactly the same coloring control processing as in the case of is performed.
中央処理装置1は、正相フラツシングの終了コ
ードを解読すると、内蔵のフラツシング・フラグ
レジスタを“0”に戻す。中央処理装置1は、こ
の後ひら仮名の「の」を受け取ると、フラツシン
グ・フラグレジスタの内容が“0”で、背景色保
持レジスタの内容が「0A」でかつ前景色保持レ
ジスタの内容が「03」であることから、そのよう
な狭義の色が着色表示管理テーブルに登録されて
いるか否かを検索する。この列では、該当の背景
色と前景色がそれぞれ着色表示管理テーブルの
〔00〕行と〔01〕行に登録されているため、中央
処理装置1は、着色表示管理テーブルとカラー・
ルツクアツプ・テーブル4への新たな登録を行う
ことなく、表示用ビツトマツプ・メモリ3に対
し、キヤラクタ・ジエネレータ6で発生させた対
応の文字パターンの各ドツト位置とその背景位置
のそれぞれに、カラー・ルツクアツプ・テーブル
4のエントリー番号〔01〕と〔00〕を書込む。 When the central processing unit 1 decodes the positive phase flushing end code, it returns the built-in flushing flag register to "0". When the central processing unit 1 subsequently receives the hiragana "no", the content of the flushing flag register is "0", the content of the background color holding register is "0A", and the content of the foreground color holding register is "03'', a search is made to see if such a narrowly defined color is registered in the coloring display management table. In this column, the corresponding background color and foreground color are registered in the [00] and [01] rows of the colored display management table, respectively, so the central processing unit 1 uses the colored display management table and the color
Color lookup is performed in the display bitmap memory 3 at each dot position of the corresponding character pattern generated by the character generator 6 and at its background position, without making any new registration in the lookup table 4.・Write the entry numbers [01] and [00] of table 4.
中央処理装置1は、後続の漢字「実」、「験」、
「放」、「送」、平仮名「で」、「す」及び読点「。」
についても上記平仮名「の」の場合と全く同様の
着色制御処理を行う。 The central processing unit 1 processes the following kanji ``jitsu'', ``ken'',
``Ho'', ``Shoku'', hiragana ``de'', ``su'', and comma ``.''
Also, the same coloring control process as in the case of the hiragana "no" is performed.
次に、中央処理装置1は、前景色を「全輝度
赤」に指定する前景色指定コードを解読すると、
前景色保持レジスタの内容を対応のエントリー番
号「02」に書き換える。 Next, when the central processing unit 1 decodes the foreground color specification code that specifies the foreground color as "full brightness red,"
Rewrite the contents of the foreground color holding register to the corresponding entry number "02".
中央処理装置1は、こののち平仮名「こ」を受
け取ると、前景色保持レジスタに保持されている
エントリー番号「02」が着色表示管理テーブル内
に登録されていないことを検出し、着色表示管理
テーブル内の次の空行〔03〕行に、前景色エント
リー番号「02」と背景色エントリー番号「0A」
を書込む。引き続き中央処理装置1は、前景色値
の欄に新たな前景色となつた「全輝度赤」を書込
み、背景色値の欄には「半輝度緑」を書込む。次
に、中央処理装置1は、着色表示管理テーブルの
〔03〕行の前景色/背景色識別フラグと先頭の登
録有/無フラグを“1”にセツトし、カラー・ル
ツクアツプ・テーブル4の次の空きエントリー
〔03〕に、前景色として使用する「全輝度赤」の
着色値を登録する。 When the central processing unit 1 subsequently receives the hiragana "ko", it detects that the entry number "02" held in the foreground color holding register is not registered in the colored display management table, and updates the colored display management table. In the next blank line [03] line, foreground color entry number "02" and background color entry number "0A".
Write. Subsequently, the central processing unit 1 writes "full brightness red", which is the new foreground color, in the foreground color value field, and writes "half brightness green" in the background color value field. Next, the central processing unit 1 sets the foreground color/background color identification flag and the registration presence/absence flag at the beginning of the [03] row of the colored display management table to "1", and then sets the next color in the color lookup table 4. Register the coloring value of "full brightness red" to be used as the foreground color in the empty entry [03].
次に中央処理装置1は、表示用ビツトマツプ・
メモリ3に対し、キヤラクタ・ジエネレータ6で
発生させた平仮名「こ」の文字パターンの各ドツ
ト位置とその背景位置のそれぞれに、カラー・ル
ツクアツプ・テーブル4のエントリー番号〔03〕
と〔00〕を書込む。中央処理装置1は、後続のひ
ら仮名「の」については、着色表示管理テーブル
とカラー・ルツクアツプ・テーブル4への新たな
登録を行うことなく、表示用ビツトマツプ・メモ
リ3に対し、キヤラクタ・ジエネレータ6で発生
させた平仮名「の」の文字パターンの各ドツト位
置とその背景位置のそれぞれに、カラー・ルツク
アツプ・テーブル4のエントリー番号〔03〕と
〔00〕を書込む。 Next, the central processing unit 1 generates a bitmap for display.
The entry number [03] of the color lookup table 4 is stored in the memory 3 for each dot position of the character pattern of the hiragana "ko" generated by the character generator 6 and its background position.
and write [00]. The central processing unit 1 stores the subsequent hiragana "no" in the character generator 6 in the display bitmap memory 3 without newly registering it in the color display management table and color lookup table 4. The entry numbers [03] and [00] of the color lookup table 4 are written in each dot position and the background position of the character pattern of the hiragana "no" generated in step.
中央処理装置1は、次にコンシール開始の制御
コードを解読すると、内蔵のコンシール・フラグ
レジスタに“1”を設定する。こののち中央処理
装置1は、漢字「新」を受け取ると、前景色保持
レジスタに保持されている「全輝度赤」がコンシ
ールの属性を含む広義の色として着色表示管理テ
ーブル上に登録されているか否かを検索する。こ
の例ではコンシールの属性を含む広義の「全輝度
赤」は着色表示管理テーブル上に登録されていな
いので、中央処理装置1は着色表示管理テーブル
の次の空行である〔04〕行に、背景色エントリー
番号「0A」と前景色エントリー番号「02」を書
込む。引き続き中央処理装置1は、ワークRAM
2内の対応テーブルを参照して着色表示管理テー
ブルの対応の行に背景色値「半輝度緑」と前景色
値「全輝度赤」を書込み、コンシールの有/無を
表示するフラグ、前景/背景の識別フラグ及び登
録の有/無を表示するフラグをそれぞれ“1”に
セツトし、カラー・ルツクアツプ・テーブル4の
次の空きエントリー〔04〕にコンシールの背景色
として使用する「半輝度緑」を登録する。 When the central processing unit 1 next decodes the conceal start control code, it sets "1" in the built-in conceal flag register. After that, when the central processing unit 1 receives the kanji "new", it checks whether "full brightness red" held in the foreground color holding register is registered on the coloring display management table as a color in a broad sense that includes the attribute of concealment. Search for whether or not. In this example, "full brightness red" in the broad sense, which includes the attribute of concealment, is not registered in the coloring display management table, so the central processing unit 1 writes the following in the next blank line [04] in the coloring display management table. Write the background color entry number "0A" and the foreground color entry number "02". The central processing unit 1 continues to use the work RAM
Referring to the corresponding table in 2, write the background color value "half brightness green" and the foreground color value "full brightness red" in the corresponding row of the coloring display management table, and set the flag to display the presence/absence of concealment, foreground/ Set the background identification flag and the flag indicating registration presence/absence to "1", and set "half-brightness green" to be used as the conceal background color to the next empty entry [04] in color lookup table 4. Register.
この登録が終了すると、中央処理装置1は、キ
ヤラクタ・ジエネレータ6に漢字「新」を発生さ
せ、表示用ビツトマツプ・メモリ3に対し、この
文字パターンの各ドツト位置とその背景位置のそ
れぞれに、カラー・ルツクアツプ・テーブル4の
エントリー番号〔04〕と〔00〕を書込む。中央処
理装置1は、後続の平仮名「し」を受け取ると、
前景色保持レジスタに保持されている「全輝度
赤」がコンシールの属性を含む広義の色として着
色表示管理テーブル上に登録されているか否かを
検索する。この例ではコンシールの属性を含む広
義の色「全輝度赤」が着色表示管理テーブル上の
〔04〕行に登録済みであるため、中央処理装置1
は、着色表示管理テーブルとカラー・ルツクアツ
プ・テーブル4上への新たな登録を行うことな
く、キヤラクタ・ジエネレータ6に片仮名「し」
を発生させ、表示用ビツトマツプ・メモリ3に対
し、この文字パターンの各ドツト位置とその背景
位置のそれぞれに、カラー・ルツクアツプ・テー
ブル4のエントリー番号〔04〕と〔00〕を書込
む。中央処理装置1は、後続の平仮名「い」につ
いても、上記平仮名「し」の場合と全く同様の着
色制御処理を行う。 When this registration is completed, the central processing unit 1 causes the character generator 6 to generate the kanji ``Shin'', and in the display bitmap memory 3, colors are added to each dot position of this character pattern and its background position.・Write the entry numbers [04] and [00] of Lookup Table 4. When the central processing unit 1 receives the subsequent hiragana "shi",
A search is made to see whether "full brightness red" held in the foreground color holding register is registered on the coloring display management table as a color in a broad sense including the attribute of concealment. In this example, the broad color "full brightness red" that includes the attribute of concealment has already been registered in the [04] row of the coloring display management table, so the central processing unit 1
The katakana character ``shi'' is added to the character generator 6 without new registration on the color display management table and color lookup table 4.
is generated, and entry numbers [04] and [00] of the color lookup table 4 are written into the display bitmap memory 3 at each dot position of this character pattern and its background position, respectively. The central processing unit 1 performs the same coloring control process for the subsequent hiragana "i" as in the case of the hiragana "shi".
中央処理装置1は、次にコンシール終了コード
を解読すると、内蔵のコンシール・フラグレジス
タを“0”に戻す。中央処理装置1は、引き続き
漢字の「放」を受け取ると、フラツシング・フラ
グレジスタとコンシール・フラグレジスタの内容
が“0”で、背景色保持レジスタの内容が「0A」
でかつ前景色保持レジスタの内容が「02」である
ことから、そのような狭義の色が着色表示管理テ
ーブルに登録されているか否かを検索する。この
例では、該当の背景色と前景色がそれぞれ着色表
示管理テーブルの〔00〕行と〔03〕行に登録され
ているため、中央処理装置1は、着色表示管理テ
ーブルとカラー・ルツクアツプ・テーブル4への
新たな登録を行うことなく、表示用ビツトマツ
プ・メモリ3に対し、キヤラクタ・ジエネレータ
6で発生させた対応の文字パターン「放」の各ド
ツト位置とその背景位置のそれぞれに、カラー・
ルツクアツプ・テーブル4のエントリー番号
〔03〕と〔00〕を書込む。中央処理装置1は、後
続の「送」、「で」、「は」…についても上記「放」
の場合と同様の着色制御処理を行う。 When the central processing unit 1 next decodes the concealment end code, it returns the built-in concealment flag register to "0". When the central processing unit 1 continues to receive the kanji character "ho", the contents of the flushing flag register and the concealing flag register are "0", and the contents of the background color holding register are "0A".
Since the content of the foreground color holding register is "02", a search is made to see if such a narrowly defined color is registered in the colored display management table. In this example, the corresponding background color and foreground color are registered in rows [00] and [03] of the color display management table, respectively, so the central processing unit 1 registers the color display management table and color lookup table. 4, the display bitmap memory 3 is given a color image at each dot position and its background position of the corresponding character pattern ``HO'' generated by the character generator 6.
Write the entry numbers [03] and [00] in Lookup Table 4. The central processing unit 1 also performs the above-mentioned “release” on the subsequent “send”, “de”, “wa”, etc.
Perform the same coloring control process as in the case of .
中央処理装置1は、上記着色制御処理に際し、
透明色の指定とシヤドー表示指定があるまで、カ
ラー・ルツクアツプ・テーブル4上のエントリー
〔08〕及び〔0F〕と、これらに対応する着色表示
管理テーブルの〔08〕行と〔0F〕行を未登録状
態に保つ。 During the coloring control process, the central processing unit 1
Until transparent color and shadow display specifications are specified, entries [08] and [0F] on color lookup table 4 and corresponding rows [08] and [0F] of the coloring display management table are left unused. Stay registered.
従つて、着色表示管理テーブルの各行とカラ
ー・ルツクアツプ・テーブル4の各エントリーは
1対1の対応を有し、着色表示管理テーブル所要
行数はカラー・ルツクアツプ・テーブル4のエン
トリー数と同一の32行となる。 Therefore, each row of the color display management table and each entry of the color lookup table 4 has a one-to-one correspondence, and the required number of rows of the color display management table is 32, which is the same as the number of entries of the color lookup table 4. It becomes a row.
属性の組合せは、「属性指定無し」、「正相フラ
ツシング指定有り、コンシール指定無し」、「逆相
フラツシング指定有り、コンシール指定無し」、
「フラツシング指定無し、コンシール指定有り」、
「正相フラツシング指定有り、コンシール指定有
り」及び「逆相フラツシング指定有り、コンシー
ル指定有り」の6通りが存在するので、32×6=
192種類の広義の色が存在し得る。しかしながら、
1画面で使用される広義の色は、高々32種類程度
であるため、本実施例において1画面単位で動的
に更新される着色表示管理テーブルの行数とカラ
ー・ルツクアツプ・テーブルのエントリー数は、
上述のように、32ずつで足りる。 The combinations of attributes are "No attribute specified", "Normal phase flushing specified, no concealment specified", "Reverse phase flushing specified, no concealment specified",
"No flashing specified, concealment specified"
There are 6 ways: ``with normal phase flushing specification, with concealment specification'' and ``with reverse phase flushing specification, with concealment specification'', so 32 x 6 =
There can be 192 broad colors. however,
Since the number of broadly defined colors used on one screen is approximately 32 at most, in this embodiment, the number of rows in the coloring display management table and the number of entries in the color lookup table that are dynamically updated on a per screen basis are as follows: ,
As mentioned above, 32 each is sufficient.
中央処理装置1は、上記ワークRAM2内の着
色表示管理テーブルへの広義の色の登録と、カラ
ー・ルツクアツプ・テーブル4への着色値の登録
から成る着色制御処理と並行して、次のような表
示制御処理を実行する。 The central processing unit 1 performs the following coloring control process in parallel with the coloring control process, which consists of registering colors in a broad sense in the coloring display management table in the work RAM 2 and registering coloring values in the color lookup table 4. Executes display control processing.
中央処理装置1は、フラツシングについて定め
られた所定周期のタイマ割込みに基づきフラツシ
ング表示制御処理を開始し、着色表示管理テーブ
ル内から正相フラツシングの有/無を表示するフ
ラグが“1”にセツトされている広義の色を検索
し、その行番号と同一のエントリー番号を有する
カラー・ルツクアツプ・テーブル4の内容を前景
色から背景色に変更する。また、中央処理装置1
は、着色表示管理テーブル内から逆相フラツシン
グの有/無を表示するフラグが“1”にセツトさ
れている広義の色を検索し、その行番号と同一の
エントリー番号を有するカラー・ルツクアツプ・
テーブル4のエントリーの内容を背景色から前景
色に変更する。 The central processing unit 1 starts a flashing display control process based on a timer interrupt of a predetermined period determined for flashing, and sets a flag indicating the presence/absence of positive-phase flashing to "1" from the colored display management table. The content of the color lookup table 4 having the same entry number as the row number is changed from the foreground color to the background color. In addition, the central processing unit 1
searches the color display management table for a broad color for which the flag indicating the presence/absence of reverse phase flashing is set to "1", and searches for the color lookup with the same entry number as that row number.
Change the contents of the entry in Table 4 from the background color to the foreground color.
中央処理装置1は、次のタイマ割込みに基づく
フラツシング表示制御処理では、正相フラツシン
グに係わる広義の色についてはカラー・ルツクア
ツプ・テーブル4の内容を背景色ら前景色に変更
し、逆相フラツシングに係わる広義の色について
はカラー・ルツクアツプ・テーブル4の内容を前
景色から背景色に変更する。 In the next flashing display control process based on a timer interrupt, the central processing unit 1 changes the contents of the color lookup table 4 from the background color to the foreground color for colors related to positive phase flashing in a broad sense, and changes the contents of the color lookup table 4 from the background color to the foreground color for colors related to positive phase flashing. Regarding the related colors in a broad sense, the contents of the color lookup table 4 are changed from the foreground color to the background color.
このように、タイマ割込みに基づくフラツシン
グ表示制御処理により、フラツシング周期で前景
色と背景色が交番され、対応の文字又は文字群が
所定周期(文字多重放送では1秒)で点滅され
る。 In this manner, by the flashing display control process based on the timer interrupt, the foreground color and background color are alternated at the flashing period, and the corresponding character or character group is flashed at a predetermined period (1 second in teletext).
また、中央処理装置1は、画面の視聴者がキー
ボードやリモコンパツドなどを介して発したコン
シール解除指令を受けると、コンシール解除割込
み処理を開始し、着色表示管理テーブル内からコ
ンシールの有/無を表示するフラグが“1”にセ
ツトされている広義の色を検索し、その行番号と
同一のエントリー番号を有するカラー・ルツクア
ツプ・テーブル4の内容を背景色から前景色に変
更する。これに伴い、背景色中に埋もれていた文
字や文字群が前景色の着色で表示画面内に出現す
る。 In addition, when the central processing unit 1 receives a concealment cancellation command issued by the viewer of the screen via the keyboard or remote control pad, the central processing unit 1 starts concealment cancellation interrupt processing and displays the presence/absence of concealment from the colored display management table. The color in the broad sense whose flag is set to "1" is searched for, and the contents of the color lookup table 4 having the same entry number as the row number are changed from the background color to the foreground color. As a result, characters or character groups that were hidden in the background color appear on the display screen in the foreground color.
以上、中央処理装置1が着色制御処理と表示制
御処理を行う構成を例示したが、表示制御処理に
ついてはCRTコントローラ7が分担する構成で
あつてもよい。 Although the configuration in which the central processing unit 1 performs the coloring control process and the display control process has been exemplified above, the CRT controller 7 may share the display control process.
また、文字多重放送の場合を例示したが、フラ
ツシングやコンシールあるいはこれと類似の着色
変更機能を有する一般のダラフイツク・デイスプ
レイ・システムに本発明の着色表示制御方法を適
用することもできる。 Furthermore, although the case of teletext broadcasting has been illustrated, the coloring display control method of the present invention can also be applied to a general digital display system having flashing, concealing, or similar coloring change functions.
この場合、カラー・ルツクアツプ・テーブルの
エントリー数は必要に応じた適宜な範囲でよく、
また、全エントリーに任意の着色値を動的に割付
けることができる。 In this case, the number of entries in the color lookup table may be within an appropriate range depending on your needs.
Furthermore, any coloring value can be dynamically assigned to all entries.
発明の効果
以上詳細に説明したように、本発明の着色表示
制御方法は、従来パターンメモリ、カラーメモリ
とカラー・ルツクアツプ・テーブル、アトリビユ
ートメモリ、ビツトマツプ・メモリで実現されて
いた着色及び表示制御機能を、ビツトマツプ・メ
モリとカラー・ルツクアツプ・テーブルにて実現
するものであるから、ジオメトリツク機能を備え
る文字放送用受信機の表示用メモリを1画面分の
ビツトマツプ・メモリとカラー・ルツクアツプ・
テーブルのみで構成することが可能となり、必要
な表示用メモリ容量が大幅に圧縮されるという効
果が奏される。Effects of the Invention As explained in detail above, the coloring display control method of the present invention can perform coloring and display control that was conventionally realized using pattern memory, color memory, color lookup table, attribute memory, and bitmap memory. This function is realized using a bitmap memory and a color lookup table, so the display memory of a teletext receiver equipped with a geometry function can be realized by using one screen's worth of bitmap memory and color lookup table.
It becomes possible to configure the display only with tables, and the required display memory capacity can be significantly reduced.
第1図は本発明の一実施例に係わる着色表示制
御方法を適用する文字多重放送用受信機のうちこ
の実施例の説明に最小限必要な部分の構成を示す
ブロツク図、第2図は第1図のカラー・ルツクア
ツプ・テーブル4の構成を示す概念図、第3図は
第1図のワークRAM2内に作成される着色表示
管理テーブルの構成を示す概念図、第4図と第5
図は第1図の中央処理装置1による着色及び表示
制御処理を説明するために例示した表示画面の一
例と受信制御、文字コード列を示す概念図であ
る。
1…中央処理装置、2…ワークRAM、3…表
示用ビツトマツプ・メモリ、4…カラー・ルツク
アツプ・テーブル、6…キヤラクタ・ジエネレー
タ、7…CRTコントローラ。
FIG. 1 is a block diagram showing the configuration of the minimum necessary parts for explaining this embodiment of a teletext receiver to which a color display control method according to an embodiment of the present invention is applied, and FIG. 1 is a conceptual diagram showing the configuration of the color lookup table 4, FIG. 3 is a conceptual diagram showing the configuration of the coloring display management table created in the work RAM 2 of FIG. 1, and FIGS.
The figure is a conceptual diagram showing an example of a display screen, reception control, and a character code string for explaining the coloring and display control processing by the central processing unit 1 of FIG. 1. 1...Central processing unit, 2...Work RAM, 3...Bitmap memory for display, 4...Color lookup table, 6...Character generator, 7...CRT controller.
Claims (1)
の着色値及びこの表示文字のフラツシング、コン
シール又はこれらに類似する着色変更属性から成
る広義の色を登録する着色表示管理テーブルと、
着色値を登録するカラー・ルツクアツプ・テーブ
ルと、1画素ごとに前記カラー・ルツクアツプ・
テーブルのエントリー・アドレスを記憶するビツ
トマツプ・メモリとを具備するカラー表示装置の
着色表示制御方法であつて、 前記広義の色を前記着色表示管理テーブルに登
録すると共に対応の着色値を前記カラー・ルツク
アツプ・テーブルに登録する着色制御処理と、 前記着色表示管理テーブルに登録されている広
義の色の着色値及び着色変更属性に従つてカラ
ー・ルツクアツプ・テーブルの着色値を変更する
表示制御処理とを含むことを特徴とするカラー表
示装置の着色表示制御方法。 2 前記着色表示管理テーブルとカラー・ルツク
アツプ・テーブルの内容を1画面ごとに更新され
ることを特徴とするカラー表示装置の着色表示制
御方法。[Scope of Claims] 1. A coloring display management table that registers a color in a broad sense consisting of a coloring value of at least one of a foreground color and a background color of a displayed character, and a color change attribute of flashing, concealing, or similar coloring of this displayed character. ,
A color lookup table for registering coloring values, and a color lookup table for each pixel.
A coloring display control method for a color display device comprising a bitmap memory for storing entry addresses of a table, the method comprising: registering the broad color in the coloring display management table and searching the corresponding coloring value in the color lookup table;・Includes a coloring control process to register in the table, and a display control process to change the coloring value in the color lookup table according to the coloring value and coloring change attribute of the broad color registered in the coloring display management table. A coloring display control method for a color display device, characterized in that: 2. A color display control method for a color display device, characterized in that the contents of the color display management table and the color lookup table are updated for each screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61011719A JPS62170998A (en) | 1986-01-22 | 1986-01-22 | Coloring display control system for color display unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61011719A JPS62170998A (en) | 1986-01-22 | 1986-01-22 | Coloring display control system for color display unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62170998A JPS62170998A (en) | 1987-07-28 |
| JPH0455514B2 true JPH0455514B2 (en) | 1992-09-03 |
Family
ID=11785848
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61011719A Granted JPS62170998A (en) | 1986-01-22 | 1986-01-22 | Coloring display control system for color display unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62170998A (en) |
-
1986
- 1986-01-22 JP JP61011719A patent/JPS62170998A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62170998A (en) | 1987-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1181880A (en) | Terminal generation of dynamically redefinable character sets | |
| US5828361A (en) | Method and system for rapidly transmitting multicolor or gray scale display data having multiple bits per pixel to a display device | |
| KR920010811B1 (en) | Tv teletext apparatus | |
| US6373526B1 (en) | Processing of closed caption in different formats | |
| JPH03174882A (en) | Television picture receiver and screen display method | |
| JPH0124395B2 (en) | ||
| US6630966B1 (en) | Device for controlling the displaying of characters in a video system | |
| EP0700211B1 (en) | Text broadcast and teletext decoding device | |
| US5016000A (en) | CRT character display apparatus employing double height algorithm | |
| KR920004118B1 (en) | Teletext receiver | |
| JPS6321212B2 (en) | ||
| JPH0455514B2 (en) | ||
| JPH0455516B2 (en) | ||
| JPH0455515B2 (en) | ||
| JP3530215B2 (en) | On-screen display device | |
| JPS6057781A (en) | Teletext receiver | |
| JP2591064B2 (en) | Teletext broadcast receiver | |
| EP0238113B1 (en) | Data display | |
| GB2186765A (en) | Data display apparatus | |
| JP2005077629A (en) | Image signal processing circuit and portable terminal device | |
| JPS6138311Y2 (en) | ||
| JP2885573B2 (en) | Image processing device | |
| JPH0951512A (en) | Teletext receiver | |
| JPH066706A (en) | Text broadcasting receiver | |
| JPS62189495A (en) | Coloring control system for teletext broadcasting receiver |