JPH0455516B2 - - Google Patents

Info

Publication number
JPH0455516B2
JPH0455516B2 JP61020324A JP2032486A JPH0455516B2 JP H0455516 B2 JPH0455516 B2 JP H0455516B2 JP 61020324 A JP61020324 A JP 61020324A JP 2032486 A JP2032486 A JP 2032486A JP H0455516 B2 JPH0455516 B2 JP H0455516B2
Authority
JP
Japan
Prior art keywords
color
coloring
display
value
lookup table
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP61020324A
Other languages
Japanese (ja)
Other versions
JPS62178295A (en
Inventor
Susumu Murata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Home Electronics Ltd
Original Assignee
NEC Home Electronics Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Home Electronics Ltd filed Critical NEC Home Electronics Ltd
Priority to JP61020324A priority Critical patent/JPS62178295A/en
Publication of JPS62178295A publication Critical patent/JPS62178295A/en
Publication of JPH0455516B2 publication Critical patent/JPH0455516B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Television Systems (AREA)
  • Controls And Circuits For Display Device (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 text information was sent in patterns, but in consideration of the advantages of improved transmission efficiency and the lower memory costs provided by recent LSI technology, code transmission was developed. The method has been moved to

このコード伝送方式では、文字情報などをコー
ドとして送出し、受信機側でコード化された文字
情報をビツトパターンに変換しつつ表示用のパタ
ーンメモリに書き込んでいくという復号処理を行
う。このコードからビツトパターンへの変換は、
キヤラクタ・ジエネレータと呼ばれる各種文字の
形状(フオント)を“1”または“0”のビツト
パターンの形で記憶している読み出し専用メモリ
の特定の場所を読み出す事により実現される。
In this code transmission system, 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. The conversion from this code to a bit pattern is
This is achieved by 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".

文字情報には、一文字または連続する文字群単
位で、着色情報及び表示制御情報が付与される。
着色情報は前述のビツトパターンが画面に表示さ
れる際に“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.

この着色情報は、カラーメモリに、文字コード
がビツトパターンに変換されパターンメモリに書
き込まれると同時に書き込まれる。
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.

前景色及び背景色は各々5ビツトのエントリー
番号で指定され、32通りのカラー・ルツクアツ
プ・テーブルの特定の欄(エントリー・アドレ
ス)と対応づけられる。
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ビツト)の容量を持つメ
モリである。
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).

各4ビツトの情報は、光の三原色である「R」
「G」「B」各々の明るさを16段階で規定し、各々
16段階のいずれかの明るさに規定された「R」
「G」「B」の組み合わせにより、4096通りのいず
れかの色を表現する。
Each 4-bit information is "R" which is the three primary colors of light.
The brightness of each of "G" and "B" is defined in 16 levels, and each
"R" specified for one of 16 levels of brightness
By combining "G" 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.

この表示制御情報は同様に、アトリビユートメ
モリに、文字コードがビツトパターンに変換され
パターンメモリに書き込まれると同時に書き込ま
れる。
Similarly, this display control 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”の
部分に対しては常に前景色が参照される。
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.

しかし、ある文字に対してフラツシングが指定
されている場合には、パターンメモリの“1”の
部分に対して所定周期で前景色と背景色が交互に
参照される。
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.

また、ある文字に対してコンシールが指定され
ている場合には、パターンメモリの“1”の部分
に対してはじめは背景色が参照され、情報者の要
求が有つた時点で本来の前景色が参照される。
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.

従つて、文字放送用受信機には、一画面分の、
形情報を展開するためのパターンメモリと着色情
報を展開するためのカラーメモリと実際に表示色
を定めるカラー・ルツクアツプ・テーブル、及び
表示制御情報を展開するためのアトリビユートメ
モリが必要になる。
Therefore, a teletext receiver has one screen worth of
A pattern memory for developing shape information, a color memory for developing coloring information, a color lookup table for actually determining display colors, and an attribute memory for developing display control information are required.

文字放送には、将来の発展のために望ましい機
能ということで、図形表示機能の一つとしてジオ
メトリツク図形の機能が規定されている。
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.

ジオメトリツク図形の着色は、1×1画素単位
で、ビツトマツプ・メモリとカラー・ルツクアツ
プ・テーブルとの組み合わせによつて実現され
る。
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通りのカラー・ルツク
アツプ・テーブルの特定の欄(エントリー・アド
レス)と対応づけられる。
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. .

この様にして、ビツトマツプ・メモリ上の画素
は、対応づけられたカラー・ルツクアツプ・テー
ブルの内容に従い、4096色中の16色で着色・表示
される。
In this way, pixels on the bitmap memory are colored and displayed in 16 out of 4096 colors according to the contents of the associated color lookup table.

従つて、ジオメトリツク機能を備える文字放送
用受信機は、一画面分のパターンメモリ、カラー
メモリとカラー・ルツクアツプ・テーブル、アト
リビユートメモリに加え、一画面分のビツトマツ
プ・メモリが必要となる。
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.

また上述の文字放送では、カラー・ルツクアツ
プ・テーブル内の「R」「G」「B」各4ビツトの
情報が特定の値を取つたときに限つて、「各4ビ
ツトの情報は、光の三原色である「R」「G」
「B」各々の明るさを16段階で規定する。」という
原則では規定できない特殊表示を例外的に行わせ
ることを規定している。
In addition, in the teletext broadcast mentioned above, only when the information of each 4 bits of "R", "G", and "B" in the color lookup table takes a specific value, "the information of each 4 bits is The three primary colors “R” and “G”
The brightness of each "B" is defined in 16 levels. It stipulates that special indications that cannot be stipulated under the principle of ``can be made exceptionally.''

すなわち、「R」「G」「B」の情報が全て
“0000”の場合は原則的には「R」「G」「B」と
も最も暗くなるので「黒」の表示となるわけであ
るが、この場合には例外的に「透明」の表示が行
われ、「R」「G」「B」各4ビツトの情報が全て
“0111”の場合は、原則的には「R」「G」「B」
とも均等に半分の明るさとなるるので、くらい白
すなわち「灰色」の表示となるわけであるが、こ
の場合には、ある場合に限つて例外的に「シヤド
ー」表示が行われる。
In other words, if the information for "R", "G", and "B" are all "0000", in principle, "R", "G", and "B" will be the darkest, so "black" will be displayed. In this case, "transparent" will be displayed as an exception, and if the information of each 4 bits of "R", "G", and "B" are all "0111", as a general rule, "R", "G" will be displayed. "B"
The brightness is evenly reduced to half on both sides, resulting in a fairly white or "gray" display, but in this case, a "shadow" display is exceptionally performed only in certain cases.

発明が解決しようとする問題点 上述した従来のジオメトリツク機能を備える文
字放送用受信機は、一画面分のパターンメモリ、
カラー・ルツクアツプ・テーブル、アトリビユー
トメモリに加え、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 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 coloring and display control functions realized by attribute memory, including exceptional special display functions,
Bit map memory and color lookup
The purpose is to provide a method to achieve this at the table.

発明の構成 問題点を解決するための手段 上記従来技術の問題点を解決する本発明の着色
表示制御方法は、着色値と着色変更属性とからた
成る広義の色を着色表示管理テーブルに登録しつ
つこの広義の色の着色値及び「透明」などその表
示方法を示す識別コードをカラー・ルツクアツ
プ・テーブルの任意の空き領域に登録する着色制
御処理と、この着色表示管理テーブルに登録され
ている広義の色のうち着色変更属性を含むものの
着色値をこの着色変更属性に従つて上記カラー・
ルツクアツプ・テーブル上で変更する表示制御処
理を並行して実行することにより、大容量の属性
メモリを小容量の着色表示管理テーブルで置き換
え、着色及び表示制御のためのメモリ容量を大幅
に圧縮するように構成されている。
Means for solving the structural problems of the invention The coloring display control method of the present invention which 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. A coloring control process that registers the coloring value of the color in a broad sense and an identification code indicating its display method such as "transparent" in any free area of the color lookup table, and a coloring control process that registers the coloring value of the color in a broad sense and an identification code indicating its display method such as "transparent", and The coloring value of the color that includes the coloring change attribute is changed to the above color according to this coloring change attribute.
By executing display control processing that changes on the lookup table in parallel, large-capacity attribute memory is replaced with a small-capacity coloring display management table, greatly reducing the memory capacity for coloring and display control. It is composed of

なお、ここで「広義の色」という言葉を使用し
ているが、これは説明の便宜上用いているもので
ある。ここで用いる「広義の色」とは、例えば
「正相フラツシングの全輝度黄」、「コンシールの
全輝度赤」というように、画面上に表現される色
と、着色変更属性であるフラツシング、コンシー
ルの指定とを組合せたものを広い意味での色とと
らえ、「フラツシングもコンシールもされていな
い全輝度黄」のような着色変更属性も無い場合も
含めて「広義の色」と呼ぶことにしたのである。
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.

また、「広義の色」に対して、着色変更属性の
無いものを特に「挟義の色」と呼ぶこととする。
以降の説明においても、説明の便宜のため、この
「広義の色」,「挟義の色」という言葉を使用する。
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 becomes necessary to use an unregistered color among the broad colors that include attributes, the central processing unit 1 registers it in the free space 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.

なお、従来方式では、各エントリーとそこに登
録される着色値とが1対1に固定され、エントリ
ー内容の変更を指令する所定の信号が送られてこ
ない場合には、エントリー番号〔08〕と〔OF〕
の各エントリーには、それぞれR,G,B共にオ
オール“0”の「透明色」と、R,G,B共に
“0111”の「半輝度白(灰色)」が固定的に登録さ
れることになつている。透明色による表示が指定
された文字は、文字画面全体の背景色ともいうべ
きラスタと同一の色で表示される。半揮度白は文
字多重放送においては特殊な色であり、文字画面
がテレビジヨン画面上に重合せられて表示される
スーパー表示モード下において、背景色としてこ
の半揮度白が指定されると、この半輝度白は前景
色によつて表示される文字の周囲のテレビジヨン
映像信号のレベルを低下させるシヤドー機能を果
たように定められている。
In addition, in the conventional method, each entry and the coloring value registered there are fixed on a one-to-one basis, and if a predetermined signal instructing to change the entry contents is not sent, the entry number [08] and the coloring value registered therein are fixed. [OF]
For each entry, "transparent color" with all "0" for R, G, and B, and "half-bright white (gray)" with "0111" for R, G, and B are fixedly registered. It's getting old. Characters specified to be displayed in a transparent color are displayed in the same color as the raster color, which can also be called the background color of the entire character screen. Half-volatile white is a special color in teletext broadcasting, and when half-volatile white is specified as the background color in super display mode, where the text screen is displayed superimposed on the television screen, , this half-brightness white is defined to perform a shadow function to reduce the level of the television video signal around the characters displayed by the foreground color.

本発明の方式においては、カラー・ルツクアツ
プ・テーブル4上のエントリーと格納着色値は固
定されておらず、各エントリーには、表示状態の
進行に応じて必要になつた任意の着色値がエント
リー番号の増順に動的に登録される。従つて、着
色値オール“0”が本来の「黒」として使用され
るのか、あるいは「透明」として使用されるのか
という表示方法が1ビツト、またシヤドー表示を
行わせるハードウエア制御用のとしての符号が1
ビツト、計2ビツトの識別コードとして12ビツト
のR,G,B階調信号による着色値の後に付加さ
れる。この識別コードは、カラー・ルツクアツ
プ・テーブル4の対応するエントリーの示すとこ
ろの色が、そのエントリーに格納されている12ビ
ツトのR,G,B階調信号による着色値通りの色
として使用される場合には“00”であり、「透明」
として使用される場合には“01”であり、「シヤ
ドー表示」として使用される場合には“10”であ
る。
In the method of the present invention, the entries and stored coloring values on the color lookup table 4 are not fixed, and each entry is assigned an entry number with an arbitrary coloring value that becomes necessary as the display state progresses. are dynamically registered in increasing order. Therefore, whether the coloring value of all "0" is used as the original "black" or "transparent" is determined by the 1-bit display method, and also for hardware control to perform shadow display. sign is 1
A total of 2 bits of identification code is added after the coloring value based on 12-bit R, G, and B gradation signals. This identification code is used as the color indicated by the corresponding entry in color lookup table 4 according to the coloring value of the 12-bit R, G, B gradation signal stored in that entry. “00” if “transparent”
When used as a "shadow display", it is "01", and when used as a "shadow display", it is "10".

第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 the 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 release 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. This is followed by "This is an experimental broadcast." displayed as a value. 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. be.

なお、図示の便宜上、上記「黄」も「赤」も全
て全輝度であるものとし、第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が受け取るべき制御コードと文字
コードの配列を示している。制御コード中の着色
指定コードは、着色値とカラー・ルツクアツプ・
テーブルのエントリー番号が1対1に対応付けら
れているものとして、そのような従来方式の受像
機に対するカラー・ルツクアツプ・テーブルのエ
ントリー番号で送出されてくる。
FIG. 5 shows the arrangement of control codes and character codes that the central processing unit 1 should receive when displaying the display screen of FIG. 4. The coloring specification code in the control code is the coloring value and color lookup.
Assuming that table entry numbers have a one-to-one correspondence, a color lookup table entry number for such a conventional receiver is sent.

中央処理装置1は、画面の開始に当たつて、前
景色を「全輝度黄」に指定する前景色指定コード
を受け取ると、内蔵の前景色保持レジスタに対応
のエントリー番号「03」を保持させる。このエン
トリー番号「03」は、従来の、着色値とその格納
エントリーが固定されているとした場合のエント
リー番号であり、説明の便宜上、カラー・ルツク
アツプ・テーブル4の実際のエントリー番号と区
別するため、前者については「 」で囲つて、後
者については〔 〕で囲つて表現する。
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". . 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 [ ].

引き続き、中央処理装置1は、背景色値が特に
指定されなかつた場合に選択することになつてい
る所定の背景色値(この例では「半輝度緑」)の
エントリー番号「0A」を内蔵の背景色保持レジ
スタに保持させる。
Subsequently, the central processing unit 1 stores the entry number "0A" of the predetermined background color value (in this example, "half-bright green") that is to be selected if no background color value is specified. Store it in the background color holding register.

中央処理装置1は、その後にひら仮名「こ」の
文字コードを受け取ると、背景色保持レジスタに
保持されているエントリー番号「0A」が着色表
示管理テーブルに登録されているかどうかを判定
する。この例では、エントリー番号「0A」が未
登録であるため、中央処理装置1は、着色表示管
理テーブルの最初の空行〔00〕の背景色エントリ
ー番号の列に「0A」を登録し、このエントリー
番号に対応する「半輝度緑」をワークRAM2内
の対応テーブルから読出して背景色値の列に登録
する。引き続き、中央処理装置1は、前景色/背
景色識別フラグの列に登録された着色値が背景色
である旨を表示する“0”を設定し、最後に登録
有/無を表示するフラグを登録済みの“1”に設
定する。次に、中央処理装置1は、カラー・ルツ
クアツプ・テーブル4の最初の空きエントリー
〔00〕に半輝度緑の着色値と、識別コード“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 assigns a coloring value of half-brightness green to the first empty entry [00] of the color lookup table 4, and an identification code “00”.
Register.

この背景色の登録が終了すると、中央処理装置
1は、前景色保持レジスタに保持されているエン
トリー番号「03」が着色表示管理テーブルに登録
されているかどうかを判定する。この例では、エ
ントリー番号「03」が未登録であるため、中央処
理装置1は、着色表示管理テーブルの次の空行
〔01〕の前景色エントリー番号の列に「03」を登
録し、このエントリー番号に対応する「全輝度
黄」をワークRAM2内の対応テーブルから読出
して前景色値の列に登録する。引き続き中央処理
装置1は、前景色/背景色識別フラグの列に登録
された着色値が前景色である旨を表示する“1”
を設定し、最後に登録有/無を表示するフラグを
登録済みの“1”に設定する。引き続き中央処理
装置1は、カラー・ルツクアツプ・テーブル4の
次の空きエントリー〔01〕に「全輝度黄」の着色
値と識別コード“00”を登録する。
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" and the identification code "00" in the next empty entry [01] of the color lookup table 4.

この背景色と前景色の登録が終了すると、中央
処理装置1は、表示用ビツトマツプ・メモリ3に
対し、キヤクタ・ジエネレータ6で発生させた対
応のドツト・パターンの背景位置と各ドツト位置
のそれぞれに、カラー・ルツクアツプ・テーブル
4のエントリー番号〔00〕と〔01〕を書込み、平
仮名「こ」についての着色制御処理を終了する。
When the registration of the background color and foreground color is completed, the central processing unit 1 stores the background position and each dot position of the corresponding dot pattern generated by the character generator 6 in the display bitmap memory 3. , the entry numbers [00] and [01] of the color lookup table 4 are written, and the coloring control processing for the hiragana "ko" is completed.

中央処理装置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〕に正相フラツシングの前景色
として使用される着色値「全輝度黄」と識別コー
ド“00”を登録する。
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,
A search is made to see if "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 on the colored display management table, the central processing unit 1 writes the following blank line [02] in the colored display management table.
Write the background color entry number "0A" and the foreground color entry number "03". Continuing with central processing unit 1
refers to the corresponding table in work RAM 2, writes the background color value "half brightness green" and the foreground color value "full brightness yellow" to the corresponding row of the color display management table, and displays the presence/absence of positive phase flashing. flag, foreground/
The background identification flag and the flag indicating presence/absence of registration are set to "1". Next, central processing unit 1
registers the coloring value "full brightness yellow" used as the foreground color of positive phase flushing and the identification code "00" in the next empty entry [02] of the 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 character ``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 example, 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 colored display management table.
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 flat plate name "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」を書込む。引き続き中央処理装置
1は、前景色値の欄に新たな前景色となつた「全
輝度赤」を書込む。次に、中央処理装置1は、着
色表示管理テーブルの〔03〕行の前景色/背景色
識別フラグと先頭の登録有/無フラグを“1”に
セツトし、カラー・ルツクアツプ・テーブル4の
次の空きエントリー〔03〕に、前景色として使用
する「全輝度赤」の着色値と識別コード“00”を
登録する。
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. Write the foreground color entry number "02" in the next blank line [03] line. Subsequently, the central processing unit 1 writes "full brightness red", which is the new foreground color, in the foreground color value column. 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 and the identification code "00" 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〕にコンシールの背景色
として使用する「半輝度緑」の着色値と識別コー
ド“00”を登録する。
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 the coloring value and identification code “00”.

この登録が終了すると、中央処理装置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 if "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, since the broad color "full brightness red" that includes the attribute of concealment has already been registered in the [04] row above the coloring display management table, the central processing unit 1 uses the coloring display management table and color lookup. The katakana ``shi'' is added to the character generator 6 without making a new registration on the 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 same coloring control process as in the case of the above-mentioned "release" for the subsequent "transmission", "de", "ha", . . . .

中央処理装置1は、上記着色制御処理に際し、
透明色の指定、すなわちパレツト0の指定状態で
前景色/背景色透明(CMLA8)の符号を解読
すると、ワークRAM2内の対応テーブルを参照
してR,G,B共にオール“0”の着色値と識別
コード“01”をカラー・ルツクアツプ・テーブル
4上の次の空きエントリーに登録する。また、中
央処理装置1は、半輝度白の指定を解読すると
R,G,B共に“0111”の着色値と識別コード
“10”をカラー・ルツクアツプ・テーブル4上の
空きエントリーに登録する。
During the coloring control process, the central processing unit 1
When the foreground color/background color transparent (CMLA8) code is decoded with a transparent color specified, that is, palette 0 is specified, the coloring value of all “0” for R, G, and B is determined by referring to the correspondence table in work RAM 2. and the identification code "01" are registered in the next vacant entry on the color lookup table 4. Further, when the central processing unit 1 decodes the designation of half-brightness white, it registers the coloring value of "0111" and the identification code "10" for R, G, and B in the empty entry on the color lookup table 4.

従つて、着色表示管理テーブルの各行とカラ
ー・ルツクアツプ・テーブル4の各エントリーは
1対1の対応を有し、着色表示管理テーブル所要
行数は同一の32行となる。
Therefore, each row of the colored 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 colored display management table is the same, 32 rows.

属性の組合せは、「属性指定無し」、「正相フラ
ツシング指定有り、コンシール指定無し」、「逆相
フラツシング指定有り、コンシール指定無し」、
「フラツシング指定無し、コンシール指定有り」、
「正相フラツシング指定有り、コンシール指定有
り」及び「逆相フラツシング指定有り、コンシー
ル指定有り」の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 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 normal 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 the 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 way, by the flashing display control process based on the timer interrupt, the foreground color and the 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.

以上、12ビツトの着色値に2ビツトの識別コー
ドを付加する構成を例示したが、黒と透明のいず
れであるかを表示する1ビツトの識別コードのみ
を付加すると共に、スーパー表示時に着色値が
R,G,B共に“0111”であることを検出するハ
ードウエアを付加することにより、シヤドー表示
を行う構成としてもよい。
Above, we have exemplified a configuration in which a 2-bit identification code is added to a 12-bit coloring value, but in addition to adding only a 1-bit identification code that indicates whether it is black or transparent, the coloring value is A configuration may be adopted in which shadow display is performed by adding hardware that detects that R, G, and B are all "0111".

また、着色表示管理テーブル内の各行に前景色
値と背景色値を登録するための欄を設ける構成を
例示したが、これらの欄を除去し、表示制御処理
の際に、着色表示管理テーブルから読出した前景
色エントリー番号と背景色エントリー番号に基づ
きワークRAM2内の対応テーブルを参照して対
応の前景色値と背景色値をカラー・ルツクアツ
プ・テーブル4上に書込む構成としてもよい。
In addition, although we have illustrated a configuration in which columns for registering foreground color values and background color values are provided in each row in the coloring display management table, by removing these columns, when performing display control processing, The configuration may be such that a correspondence table in the work RAM 2 is referred to based on the read foreground color entry number and background color entry number, and the corresponding foreground color value and background color value are written on the color lookup table 4.

また、中央処理装置1が着色制御処理と表示制
御処理を行う構成を例示したが、表示制御処理に
ついてはCRTコントローラ7が分担する構成で
あつてもよい。
Furthermore, although a configuration has been illustrated in which the central processing unit 1 performs the coloring control process and the display control process, the CRT controller 7 may share the display control process.

発明の効果 以上詳細に説明したように、本発明の着色表示
制御方法は、従来パターンメモリ、カラーメモリ
とカラー・ルツクアツプ・テーブル、アトリビユ
ートメモリで実現されていた着色及び表示制御機
能を、例外的な特殊表示機能を含め、ビツトマツ
プ・メモリとカラー・ルツクアツプ・テーブルに
て実現するものであるから、ジオメトリツク機能
を備える文字放送用受信機の表示用メモリを、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 functions that were conventionally realized by pattern memory, color memory, color lookup table, and attribute memory, with exceptions. The display memory of a teletext receiver equipped with a geometry function is realized by a bitmap memory and a color lookup table, including special display functions.
Since it can be configured with only a bitmap memory for a screen and a color lookup table, the required display memory capacity can be greatly reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例に係わる着色表示制
御方法を適用する文字多重放送用受信機のうちこ
の実施例の説明に最小限必要な部分の構成を示す
ブロツク図、第2図は第1図のカラー・ルツクア
ツプ・テーブル4の構成を示す概念図、第3図は
第1図のワークRAM2内に作成される着色表示
管理テーブルの構成を示す概念図、第4図と第5
図は第1図の中央処理装置1による着色及び表示
制御処理を説明するために例示した表示画面の一
例とこの表示画面を表示するためにこの受像機が
受信すべき制御コードと文字コードの配列を示す
概念図である。 1……中央処理装置、2……ワークRAM、3
……表示用ビツトマツプ・メモリ、4……カラ
ー・ルツクアツプ・テーブル、6……キヤラク
タ・ジエネータ、7……CRTコントローラ、8
……プログラムROM。
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 shows an example of a display screen illustrated to explain the coloring and display control processing by the central processing unit 1 in FIG. FIG. 1...Central processing unit, 2...Work RAM, 3
...Display bitmap memory, 4...Color lookup table, 6...Character generator, 7...CRT controller, 8
...Program ROM.

Claims (1)

【特許請求の範囲】 1 表示文字の前景色と背景色の少なくとも一方
の着色値及びこの表示文字のフラツシング、コン
シール又はこれらに類似する着色値変更属性から
成る広義の色を登録する着色表示管理テーブル
と、着色値部及び特殊表示を実現するためのハー
ドウエア制御用の識別コード部を備えるカラー・
ルツクアツプ・テーブルと、1画素ごとに前記カ
ラー・ルツクアツプ・テーブルの着色値のエント
リー・アドレスを記憶するビツトマツプ・メモリ
とを具備する文字放送用受信機の着色表示制御方
法であつて、 前記広義の色を前記着色表示管理テーブルに登
録すると共に対応の着色値及び特殊表示用識別コ
ードを前記カラー・ルツクアツプ・テーブルに登
録する着色制御処理と、 前記着色表示管理テーブルに登録されている広
義の色の着色値及び着色変更属性に従つてカラ
ー・ルツクアツプ・テーブルの着色値を変更する
表示制御処理とを含むことを特徴とする文字放送
用受信機の着色表示制御法。 2 前記着色表示管理テーブルとカラー・ルツク
アツプ・テーブルの内容は1画面ごとに更新され
ることを特徴とする特許請求の範囲第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 the foreground color and background color of a displayed character, and a coloring value changing attribute of flashing, concealing, or similar coloring values of this displayed character. and a color value section and an identification code section for hardware control to realize special display.
A coloring display control method for a teletext receiver comprising a lookup table and a bitmap memory for storing an entry address of a coloring value in the color lookup table for each pixel, the color in the broad sense coloring control processing that registers the corresponding coloring value and special display identification code in the color lookup table, and coloring the broad colors registered in the coloring display management table. 1. A coloring display control method for a teletext receiver, comprising: a display control process of changing a coloring value of a color lookup table according to a value and a coloring change attribute. 2. The coloring display control method for a teletext receiver according to claim 1, wherein the contents of the coloring display management table and the color lookup table are updated for each screen.
JP61020324A 1986-02-01 1986-02-01 Coloring display control system for teletext broadcasting Granted JPS62178295A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61020324A JPS62178295A (en) 1986-02-01 1986-02-01 Coloring display control system for teletext broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61020324A JPS62178295A (en) 1986-02-01 1986-02-01 Coloring display control system for teletext broadcasting

Publications (2)

Publication Number Publication Date
JPS62178295A JPS62178295A (en) 1987-08-05
JPH0455516B2 true JPH0455516B2 (en) 1992-09-03

Family

ID=12023950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61020324A Granted JPS62178295A (en) 1986-02-01 1986-02-01 Coloring display control system for teletext broadcasting

Country Status (1)

Country Link
JP (1) JPS62178295A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4929545B2 (en) * 2001-08-14 2012-05-09 ソニー株式会社 Display control apparatus and method

Also Published As

Publication number Publication date
JPS62178295A (en) 1987-08-05

Similar Documents

Publication Publication Date Title
US5515494A (en) Graphics control planes for windowing and other display operations
JPS58500779A (en) Terminal generation of dynamically definable character sets
JPS6041088A (en) Video display unit
JPH0314355B2 (en)
JPH0124395B2 (en)
US5016000A (en) CRT character display apparatus employing double height algorithm
EP0700211B1 (en) Text broadcast and teletext decoding device
EP0969444A1 (en) Device for controlling the display of characters in a video system
KR920004118B1 (en) Teletext receiver
JPS6321212B2 (en)
JPH0455516B2 (en)
JPH0455514B2 (en)
JPH0455515B2 (en)
JPH0355829B2 (en)
JPH037955B2 (en)
JPH07162816A (en) Teletext receiver
JP3530215B2 (en) On-screen display device
JPH10200861A (en) Method and device for replacing part of digital encoding image
US5969707A (en) Apparatus and method of mosaic picture processing
JPS6057781A (en) Teletext receiver
JP2591064B2 (en) Teletext broadcast receiver
EP0238113B1 (en) Data display
GB2186765A (en) Data display apparatus
JP2885573B2 (en) Image processing device
Ninke Design considerations of NAPLPS, the data syntax for VIDEOTEX and TELETEXT in North America