JP2001117548A - Device and method for displaying video provided with character display function - Google Patents

Device and method for displaying video provided with character display function

Info

Publication number
JP2001117548A
JP2001117548A JP29302299A JP29302299A JP2001117548A JP 2001117548 A JP2001117548 A JP 2001117548A JP 29302299 A JP29302299 A JP 29302299A JP 29302299 A JP29302299 A JP 29302299A JP 2001117548 A JP2001117548 A JP 2001117548A
Authority
JP
Japan
Prior art keywords
data
character
line
command
font 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.)
Pending
Application number
JP29302299A
Other languages
Japanese (ja)
Inventor
Yukie Naganuma
幸恵 長沼
Sadayoshi Suzuki
定佳 鈴木
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP29302299A priority Critical patent/JP2001117548A/en
Publication of JP2001117548A publication Critical patent/JP2001117548A/en
Pending legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PROBLEM TO BE SOLVED: To make compressible a font table and also largely reducible the memory capacity for the font table when displaying an arbitrary character in a prescribed character display area. SOLUTION: This video display device is provided with a ROM 11 in which a font table T1 compressed in row unit and a command table T2 for restoring the compressed font table T1 are stored, and a CPU 13 for restoring the original font table T1 in row unit based on the command table T2 stored in the ROM 11. This configuration makes it possible to compress the font table T1 so as to delete data blank parts not displaying the characters, and data string in the blank parts.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、文字や、記号、線
図などのキャラクタを表示する機能を有したテレビ、モ
ニタ、液晶表示ディスプレイなどに適用して好適なキャ
ラクタ表示機能付きの映像表示装置及び映像表示方法に
関する。詳しくは、m行×n字/行の文字表示領域に任
意のキャラクタを表示する場合に、予め行単位にデータ
圧縮されたフォントテーブルをコマンドテーブルに基づ
いて元の行単位のフォントテーブルに復元する復元手段
を備え、当該キャラクタを表示しない空白部分のデータ
や、そのデータ列を行単位に削除するようにフォントテ
ーブルを圧縮できるようにすると共に、フォントテーブ
ル用のメモリ容量を大幅に低減できるようにしたもので
ある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video display device having a character display function suitable for a television, a monitor, a liquid crystal display or the like having a function of displaying characters such as characters, symbols, and diagrams. And a video display method. More specifically, when an arbitrary character is displayed in a character display area of m lines × n characters / line, a font table that has been data compressed in units of lines is restored to an original font table in units of lines based on a command table. A restoration means is provided so that the font table can be compressed so as to delete the data of the blank portion in which the character is not displayed and the data string in line units, and the memory capacity for the font table can be greatly reduced. It was done.

【0002】[0002]

【従来の技術】近年、文字や、記号、線図などのキャラ
クタ表示機能を有したテレビ、モニタ、液晶表示ディス
プレイが使用されるようになってきた。この種のキャラ
クタ表示機能付きの映像表示装置(On Screen Displ
ay:以下OSDともいう)によれば、CRT管面に時刻
を表示したり、おやすみタイマーを設定したり、VTR
と組み合わせて番組予約を設定したり、カラー調整など
を設定したりする際に、所定の文字表示領域にキャラク
タが表示される。
2. Description of the Related Art In recent years, televisions, monitors, and liquid crystal displays having a function of displaying characters such as characters, symbols, and diagrams have been used. A video display device with this type of character display function (On Screen Displ.
ay: hereinafter also referred to as OSD), displays time on a CRT screen, sets a good night timer,
When a program reservation is set or color adjustment is set in combination with a character, a character is displayed in a predetermined character display area.

【0003】図9は従来方式に係るCRT管面における
文字表示例を示すイメージ図である。図9に示すキャラ
クタ表示機能付きの映像表示装置には陰極線管(以下C
RTという)40が設けられ、そのCRT管面の例え
ば、5行×15字/行の文字表示領域P1には「OSD
VPOSION」なる文字、「ー」なる横線、「←1
00 →」なる符号や数値などのキャラクタが、その文
字表示領域内の上下にスペース(空白部分)を伴って表
示される。
FIG. 9 is an image diagram showing an example of character display on a CRT screen according to a conventional system. A video display device with a character display function shown in FIG.
(Referred to as RT) 40 is provided, for example, in the character display area P1 of 5 lines × 15 characters / line on the CRT screen, “OSD
"VPOSION" character, "-" horizontal line, "← 1"
A character such as a sign or a numerical value “00 →” is displayed with a space (blank portion) above and below the character display area.

【0004】これらのキャラクタを表示するために当該
映像表示装置にはマイクロコンピュータ(以下マイコン
ともいう)が装備され、そのマイコン内部にはROM
(読み出し専用メモリ)が設けられる。図10は従来方
式に係るROMのフォントテーブル(データ格納例)を
示すイメージ図である。
In order to display these characters, the video display device is provided with a microcomputer (hereinafter also referred to as a microcomputer), and a ROM is provided inside the microcomputer.
(Read only memory). FIG. 10 is an image diagram showing a font table (an example of data storage) of a ROM according to the conventional method.

【0005】図10に示すROM1には、例えば図9に
示した文字表示領域P1にキャラクタ表示をするため
に、その第1行目のスペースデータとして「ff」が1
5個連続して格納され、第2行目の「OSD VPOS
ION」なる文字表示データとして、「ff 20 3
b 2d ff 3e 38 20 3b 32 3c
32 20 37 ff」が格納され、第3行目の
「ー」なる横線表示データとして「ff ff ff
15 16 16 16 16 16 16 161d
ff ff ff」が格納され、「← 100 →」
なる符号表示データとして「ff ff ff ff
11 ff 21 20 20 ff 12 ff f
f ff ff」が格納され、第5行目のスペースデー
タとして「ff」が15個連続して格納されている。
In the ROM 1 shown in FIG. 10, for example, in order to display a character in the character display area P1 shown in FIG.
Five are stored consecutively, and “OSD VPOS” in the second row is stored.
As the character display data “ION”, “ff 203
b 2d ff 3e 38 20 3b 323 c
32 20 37 ff ”is stored, and“ ff ff ff ”is displayed as horizontal line display data“ − ”in the third row.
15 16 16 16 16 16 16 161d
ff ff ff ”is stored and“ ← 100 → ”
"Ff ff ff ff
11 ff 21 20 20 ff 12 ff f
ff ff ”is stored, and fifteen consecutive“ ff ”are stored as space data in the fifth row.

【0006】上述の「ff」は図11に示すキャラクタ
マップ例において、水平方向の「F」と垂直方向の
「F」を結んだスペース(空白部分)を表示するキャラ
クタデータである。同様にして、「20」はフォント
「O」を表示するキャラクタであり、「3b」はフォン
ト「S」を表示するキャラクタであり、「2d」はフォ
ント「D」を表示するキャラクタである。
The above-mentioned "ff" is character data for displaying a space (blank portion) connecting "F" in the horizontal direction and "F" in the vertical direction in the example of the character map shown in FIG. Similarly, “20” is a character displaying the font “O”, “3b” is a character displaying the font “S”, and “2d” is a character displaying the font “D”.

【0007】従って、ROM1から読み出されたキャラ
クタデータに基づいてキャラクタマップを参照すること
により、CRT管面に「OSD VPOSION」なる
文字、「ー」なる横線、「← 100 →」なる符号や
数値などのキャラクタをその文字表示領域内の上下にス
ペース(空白部分)を伴って表示することができる。
Therefore, by referring to the character map based on the character data read from the ROM 1, characters "OSD VPOSION", a horizontal line "-", a sign or numerical value "← 100 →" are displayed on the CRT screen. Such characters can be displayed with a space (blank portion) above and below the character display area.

【0008】[0008]

【発明が解決しようとする課題】ところで、従来方式の
映像表示装置によれば、m行×n字/行の文字表示領域
P1にキャラクタを表示する場合に、m行×n字/行分
のメモリ領域を有したROM1が装備され、このROM
1には行単位にスペースデータがキャラクタデータ列と
して格納され、また、スペースデータを含めた文字表示
データや、横線表示データ、符号表示データなどのキャ
ラクタデータ列が行単位に格納されている。
According to the conventional video display apparatus, when displaying a character in the character display area P1 of m rows.times.n characters / line, m characters.times.n characters / line. A ROM 1 having a memory area is provided.
In 1, space data is stored as a character data string in units of rows, and character data strings such as character display data including horizontal data, horizontal line display data, and code display data are stored in units of lines.

【0009】このため、予め同じ内容となるスペースデ
ータであるにも係わらず、該当する複数行分のスペース
データがROM1にそのまま格納されたり、1行のキャ
ラクタデータ列において、スペースデータを多く含んだ
文字表示データや、横線表示データ、符号表示データが
そのまま格納されるので、ROM1のメモリ領域が無駄
に使用されるばかりか、そのメモリ容量の増大が余儀な
くされるという問題がある。
For this reason, despite the space data having the same contents in advance, the corresponding space data for a plurality of lines is stored in the ROM 1 as it is, or a large amount of space data is contained in one line of character data string. Since the character display data, the horizontal line display data, and the code display data are stored as they are, not only is the memory area of the ROM 1 used wastefully, but also the memory capacity must be increased.

【0010】そこで、この発明はこのような従来の課題
を解決したものであって、所定の文字表示領域に任意の
キャラクタを表示する場合に、フォントテーブルを圧縮
できるようにすると共に、フォントテーブル用のメモリ
容量を大幅に低減できるようにしたキャラクタ表示機能
付きの映像表示装置及び映像表示方法を提供することを
目的とする。
In view of the above, the present invention has been made to solve the above-mentioned conventional problem. In the case where an arbitrary character is displayed in a predetermined character display area, the font table can be compressed and the font table can be compressed. It is an object of the present invention to provide a video display device with a character display function and a video display method, which can greatly reduce the memory capacity of the video display device.

【0011】[0011]

【課題を解決するための手段】上述した課題は、行単位
にキャラクタデータ列が読み出されるフォントテーブル
に基づいてm行×n字/行の文字表示領域に任意のキャ
ラクタを表示するキャラクタ表示機能付きの映像表示装
置であって、行単位にデータ圧縮されたフォントテーブ
ル及び圧縮されたフォントテーブルを復元するためのコ
マンドテーブルを記憶した記憶手段と、この記憶手段に
記憶されたコマンドテーブルに基づいて元の行単位のフ
ォントテーブルを復元する復元手段とを備えることを特
徴とするキャラクタ表示機能付きの映像表示装置によっ
て解決される。
SUMMARY OF THE INVENTION The above-mentioned problem is solved by providing a character display function for displaying an arbitrary character in a character display area of m lines.times.n characters / line based on a font table from which a character data string is read out line by line. Storage means for storing a font table data-compressed line by line, and a command table for restoring the compressed font table, and an image display device based on the command table stored in the storage means. And a restoring means for restoring the font table in units of lines.

【0012】本発明に係るキャラクタ表示機能付きの映
像表示装置によれば、m行×n字/行の文字表示領域に
任意のキャラクタを表示する際に、行単位にデータ圧縮
されたフォントテーブルが、記憶手段に記憶されたコマ
ンドテーブルに基づいて復元手段により、元の行単位の
フォントテーブルに復元される。
According to the video display device with the character display function according to the present invention, when an arbitrary character is displayed in the character display area of m lines × n characters / line, the font table data-compressed line by line is used. The restoration unit restores the original line-by-line font table based on the command table stored in the storage unit.

【0013】従って、データ圧縮しないでフォントテー
ブルを作成した場合に比べて、コマンドテーブルとデー
タ圧縮されたフォントテーブルとを併せて格納した場合
でも、当該キャラクタを表示しない空白部分のデータ
や、そのデータ列を行単位に削除するように予めフォン
トテーブルを圧縮することができるので、メモリ占有領
域を少なくすることができる。
Therefore, as compared with the case where the font table is created without data compression, even when the command table and the data-compressed font table are stored together, the data of the blank portion where the character is not displayed and the data of the data are stored. Since the font table can be compressed in advance so that columns are deleted in rows, the memory occupied area can be reduced.

【0014】本発明に係る映像表示方法は、行単位にキ
ャラクタデータ列が読み出されるフォントテーブルに基
づいてm行×n字/行の文字表示領域に任意のキャラク
タを表示する映像表示方法であって、予め行単位にフォ
ントテーブルを圧縮すると共に、圧縮されたフォントテ
ーブルを復元するためのコマンドテーブルを作成し、キ
ャラクタの表示時には、行単位にコマンドテーブルに基
づいてフォントテーブルを復元することを特徴とするも
のである。
A video display method according to the present invention is a video display method for displaying an arbitrary character in a character display area of m lines × n characters / line based on a font table from which a character data string is read out line by line. In addition, a font table is compressed in units of lines in advance, and a command table for restoring the compressed font table is created, and when displaying characters, the font table is restored in units of lines based on the command table. Is what you do.

【0015】本発明に係る映像表示方法によれば、デー
タ圧縮しないでフォントテーブルを作成した場合に比べ
て、コマンドテーブルとデータ圧縮されたフォントテー
ブルとを作成し格納した場合でも、当該キャラクタを表
示しない空白部分のデータや、そのデータ列を行単位に
削除するように予めフォントテーブルを圧縮することが
できるので、メモリ占有領域を少なくすることができ
る。これにより、フォントテーブル用のメモリ容量を大
幅に低減することができる。
According to the video display method of the present invention, the character is displayed even when the command table and the data-compressed font table are created and stored, as compared with the case where the font table is created without data compression. Since the font table can be compressed in advance so as to delete the data of the blank portion not to be used and the data string in units of rows, the memory occupation area can be reduced. Thus, the memory capacity for the font table can be significantly reduced.

【0016】[0016]

【発明の実施の形態】続いて、この発明に係るキャラク
タ表示機能付きの映像表示装置及び映像表示方法の一実
施の形態について、図面を参照しながら説明をする。 (1)実施形態 図1は実施形態としてのキャラクタ表示機能付きの映像
表示装置の構成例を示すブロック図である。この実施形
態では、m行×n字/行の文字表示領域に任意のキャラ
クタを表示する場合に、行単位にデータ圧縮されたフォ
ントテーブルをコマンドテーブルに基づいて元の行単位
のフォントテーブルに復元する復元手段を備え、当該キ
ャラクタを表示しない空白部分のデータや、そのデータ
列を行単位に削除するようにフォントテーブルを圧縮で
きるようにすると共に、フォントテーブル用のメモリ容
量を大幅に低減できるようにしたものである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment of a video display device with a character display function and a video display method according to the present invention will be described with reference to the drawings. (1) Embodiment FIG. 1 is a block diagram showing a configuration example of a video display device with a character display function as an embodiment. In this embodiment, when an arbitrary character is displayed in a character display area of m rows × n characters / line, a font table data-compressed for each line is restored to an original font table for each line based on a command table. The font table can be compressed so as to delete the data of the blank portion in which the character is not displayed and the data string in units of lines, and the memory capacity for the font table can be significantly reduced. It was made.

【0017】図1に示すキャラクタ表示機能(On Scr
een Display:以下OSDという)付きの映像表示装置
100は、行単位にキャラクタデータが読み出されるフ
ォントテーブルに基づいて表示手段のm行×n字/行の
文字表示領域に任意のキャラクタを表示するものであ
る。
The character display function (On Scr) shown in FIG.
A video display device 100 with an een display (hereinafter referred to as OSD) displays an arbitrary character in a character display area of m rows × n characters / line of a display unit based on a font table from which character data is read out line by line. It is.

【0018】この映像表示装置100はマイクロコンピ
ュータ(以下でマイコンという)10を有している。マ
イコン10の内部には記憶手段の一例となるROM(読
み出し専用メモリ)11が設けられ、行単位にデータ圧
縮されたフォントテーブルT1、及び、その圧縮された
フォントテーブルT1を復元するためのコマンドテーブ
ルT2が記憶されている。
The image display device 100 has a microcomputer (hereinafter referred to as a microcomputer) 10. A ROM (read only memory) 11, which is an example of a storage unit, is provided inside the microcomputer 10, and a font table T1 in which data is compressed line by line and a command table for restoring the compressed font table T1 T2 is stored.

【0019】ここで、フォントテーブルT1とはm行×
n字/行の文字表示領域P1(図4参照)において、任
意のキャラクタの表示に必要なm行分のキャラクタデー
タ列をいう。キャラクタデータ列とは、1行当たりn字
のキャラクタデータを並べたデータ列をいう。例えば、
図9に示した例で言うと、キャラクタデータ列としてス
ペースデータD1や、フォントデータD2、バーデータ
D3、数値データD4などが格納される。このフォント
テーブルT1に関しては、1行分のキャラクタデータ列
から当該キャラクタを表示しない空白部分のデータを削
除するように圧縮される。これと共に、当該キャラクタ
を表示しない空白部分のデータ列を行単位に削除するよ
うに圧縮される。
Here, the font table T1 is m rows ×
In an n-character / line character display area P1 (see FIG. 4), a character data string for m lines required to display an arbitrary character. The character data sequence is a data sequence in which character data of n characters are arranged per line. For example,
In the example shown in FIG. 9, space data D1, font data D2, bar data D3, numerical data D4, and the like are stored as character data strings. The font table T1 is compressed so as to delete the data in the blank portion where the character is not displayed from the character data string for one line. At the same time, the data string in the blank portion where the character is not displayed is compressed so as to be deleted line by line.

【0020】また、コマンドテーブルT2とは、データ
圧縮された行単位のフォントテーブルT1を元の行単位
のフォントテーブルT1に復元するために使用されるデ
ータをいう。コマンドテーブルT2に関しては、1行分
のキャラクタデータ列が行単位に1バイトのコマンドデ
ータに置き換えられる。
The command table T2 is data used to restore the data-compressed line-by-line font table T1 to the original line-by-line font table T1. As for the command table T2, one line of character data string is replaced with one byte of command data for each line.

【0021】このマイコン10の内部にはROM11の
他にCPU(中央演算装置)13及びRAM(随時書き
込み読み出し可能なメモリ)12が設けられる。このR
AM12及びCPU13は復元手段を構成するものであ
り、OSD表示を行うような入力があった場合に、RO
M11に記憶されたコマンドテーブルT2に基づいて元
の行単位のフォントテーブルデータを復元するようにな
される。RAM12は空白表示データD11や、文字表
示データD21、横線表示データD31、符号表示デー
タD41などの復元後のフォントテーブルデータ(以下
でRAMデータD5ともいう)を一時記憶するように使
用される他に、OSD変換回路20のRAM22への送
信(転送)バッファとして機能する。
Inside the microcomputer 10, in addition to the ROM 11, a CPU (Central Processing Unit) 13 and a RAM (Writable and readable memory) 12 are provided. This R
The AM 12 and the CPU 13 constitute a restoring unit. When an input for performing OSD display is made, the
The original font table data for each line is restored based on the command table T2 stored in M11. The RAM 12 is used to temporarily store restored font table data (hereinafter, also referred to as RAM data D5) such as blank display data D11, character display data D21, horizontal line display data D31, and code display data D41. , Functions as a transmission (transfer) buffer to the RAM 22 of the OSD conversion circuit 20.

【0022】このマイコン10にはデータバス60を通
してOSD変換回路20が接続され、RAMデータD5
が例えばビットマップ形式の画像データD6に変換され
る。OSD変換回路20はROM21及びRAM22を
有している。ROM21には図11に示したようなキャ
ラクタマップが格納されている。この際のデータ変換に
関しては、空白表示データD11や、文字表示データD
21、横線表示データD31、符号表示データD41な
どのRAMデータD5をアドレスにして、ROM21の
キャラクタマップに示された数字、ローマ字、漢字、記
号、符号、カタカナ字、線図形などのビットマップ形式
の画像データD6が読み出される。例えば、RAMデー
タD5が「ff」の場合には、空白文字又は空白部分を
表示する画像データD6が読み出され、RAMデータD
5が「3b」の場合には、フォント「S」を表示する画
像データD6が読み出される。
An OSD conversion circuit 20 is connected to the microcomputer 10 through a data bus 60, and a RAM data D5
Is converted into, for example, bitmap image data D6. The OSD conversion circuit 20 has a ROM 21 and a RAM 22. The ROM 21 stores a character map as shown in FIG. Regarding the data conversion at this time, the blank display data D11 and the character display data D
21, RAM data D5 such as horizontal line display data D31 and code display data D41 are used as addresses, and bitmap formats such as numbers, Roman characters, Chinese characters, symbols, codes, katakana characters, and line figures shown in the character map of the ROM 21 are used. The image data D6 is read. For example, when the RAM data D5 is "ff", the image data D6 displaying a blank character or a blank portion is read, and the RAM data D5 is read.
If 5 is "3b", the image data D6 displaying the font "S" is read.

【0023】このOSD変換回路20にはビデオ処理回
路30が接続され、変換後の画像データD6と、カラー
表示用のRGB信号とが入力される。ビデオ処理回路3
0では、RGB信号に数字、ローマ字、漢字、記号、符
号、カタカナ字、線図形などのビットマップ形式の画像
データD6が重畳され、例えば、NTSC方式のビデオ
信号SOUTが作成される。ビデオ処理回路30にはCR
T(陰極線管)40が接続され、CRT40には水平&
垂直偏向回路が接続されている。CRT40では電子ビ
ームが水平及び垂直偏向制御を受けると共に、ビデオ信
号SOUTによって、管面に「OSD VPOSION」
なる文字、「ー」なる横線、「← 100 →」なる符
号や数値が文字表示領域P1内の上下にスペースを伴っ
て表示される。
A video processing circuit 30 is connected to the OSD conversion circuit 20, and receives the converted image data D6 and RGB signals for color display. Video processing circuit 3
At 0, bitmap image data D6 such as numbers, roman characters, kanji, symbols, codes, katakana characters, and line figures are superimposed on the RGB signals, and, for example, an NTSC video signal SOUT is created. The video processing circuit 30 has a CR
A T (cathode ray tube) 40 is connected, and a horizontal
A vertical deflection circuit is connected. In the CRT 40, the electron beam is subjected to horizontal and vertical deflection control, and an “OSD VPOSION” is displayed on the screen by the video signal SOUT.
Character, a horizontal line "-", a sign or numerical value "← 100 →" are displayed with spaces above and below in the character display area P1.

【0024】続いて、ROM11へのデータ格納例につ
いて説明をする。図2に示すROM11にはフォントテ
ーブルT1及びコマンドテーブルT2が設けられてい
る。図10に示した例で説明すると、フォントテーブル
T1には、空白表示データD11として「ff」が15
個連続したスペースデータD1、文字表示データD21
として「OSD VPOSION」を示す圧縮された
「20 3b 2d ff3e 38 20 3b 3
2 3c 32 20 37 」から成るフォントデー
タD2、横線表示データD31として圧縮された「15
16 16 16 16 16 16 16 1d」
から成るバーデータD3、及び符号表示データD41と
して「← 100 →」を示す圧縮された「11 ff
21 20 20 ff 12」から成る数値データ
D4が記述されている。
Next, an example of data storage in the ROM 11 will be described. The ROM 11 shown in FIG. 2 is provided with a font table T1 and a command table T2. Explaining with the example shown in FIG. 10, “ff” is 15 as blank display data D11 in the font table T1.
Continuous space data D1, character display data D21
Compressed “20 3b 2d ff3e 38 20 3b 3” indicating “OSD VPOSION” as
Font data D2 composed of “2 3c 32 20 37”, and “15” compressed as horizontal line display data D31.
16 16 16 16 16 16 16 16 1d "
The compressed "11 ff" indicating "← 100 →" as the bar data D3 composed of
Numerical data D4 composed of “21 20 20 ff 12” is described.

【0025】また、コマンドテーブルT2には、第1行
目の復元条件を示す制御命令としてコマンド=00(C
MD SPACE)が記述され、同様にして第2行目の
制御命令としてコマンド=01(CMD FONT)が
記述され、第3行目の制御命令としてコマンド=02
(CMD BAR)が記述され、第4行目の制御命令と
してコマンド=03(CMD NUMBER)が記述さ
れ、第5行目の制御命令としてコマンド=00(CMD
SPACE)が記述されている。
In the command table T2, a command = 00 (C
MD SPACE), similarly, command = 01 (CMD FONT) is described as a control instruction on the second line, and command = 02 is described as a control instruction on the third line.
(CMD BAR) is described, a command = 03 (CMD NUMBER) is described as a control instruction on the fourth line, and a command = 00 (CMD) is described as a control instruction on the fifth line.
SPACE) is described.

【0026】続いて、各種コマンドとその表示内容との
関係例及びフォントテーブルT1を1バイトのコマンド
データに置換する例について説明する。図3Aに示すコ
マンド=00(CMD SPACE)は、「1行分のn
字の全てをスペースデータD1で表示せよ。」とする制
御命令であり、図3Bに示す復元後のフォントテーブル
T1の第1行目において、連続した15個の「ff」か
ら成る空白表示データD11を1バイトのコマンドデー
タに置き換えたものである。このコマンド=00(CM
D SPACE)が文字表示領域P1において複数必要
な場合には、このスペースデータD1が代表して1つの
みがフォントテーブルT1に記述される。
Next, an example of the relationship between various commands and their display contents and an example of replacing the font table T1 with 1-byte command data will be described. The command = 00 (CMD SPACE) shown in FIG.
Display all characters in the space data D1. . In the first line of the restored font table T1 shown in FIG. 3B, in which the blank display data D11 composed of 15 consecutive "ff" s is replaced with 1-byte command data. is there. This command = 00 (CM
When a plurality of D SPACEs are required in the character display area P1, only one representative of the space data D1 is described in the font table T1.

【0027】同様にして、コマンド=01(CMD F
ONT)は、「該当する行において文字を表示せよ。」
とする制御命令であり、例えば「ff 20 3b 2
dff 3e 38 20 3b 32 3c 32
20 37 ff」から成る文字表示データD21を1
バイトのコマンドデータに置き換えたものである。フォ
ントテーブルT1には上述の文字表示データD21の前
後から「ff」を除いたフォントデータ(キャラクタデ
ータ列)D2が記述される。
Similarly, command = 01 (CMD F
ONT) says, "Display characters in the relevant line."
For example, “ff 20 3b 2
dff 3e 38 20 3b 32 3c 32
20 37 ff ”in the character display data D21
It is replaced with byte command data. In the font table T1, font data (character data string) D2 obtained by removing “ff” from before and after the character display data D21 is described.

【0028】更に、コマンド=02(CMD BAR)
は「該当する行において、バーを表示せよ。」とする制
御命令であり、例えば「ff ff ff 15 16
16 16 16 16 16 16 1d ff
ff ff」の横線表示データD31を1バイトのコマ
ンドデータに置き換えたものである。フォントテーブル
T1には横線表示データD31の前後から「ff」を除
いたバーデータ(キャラクタデータ列)D3が記述され
る。
Command = 02 (CMD BAR)
Is a control command for “display a bar in the corresponding line.” For example, “ff ff ff 15 16
16 16 16 16 16 16 1d ff
The horizontal line display data D31 of “ff ff” is replaced with 1-byte command data. In the font table T1, bar data (character data string) D3 excluding “ff” from before and after the horizontal line display data D31 is described.

【0029】また、コマンド=03(CMD NUMB
ER)は「該当する行において、数字を表示せよ。」と
する制御命令であり、例えば「ff ff ff ff
11 ff 21 20 20 ff 12 ff
ff ff ff」の符号表示データD41を1バイト
のコマンドデータに置き換えたものである。フォントテ
ーブルT1には符号表示データD41の前後から「f
f」を除いた数値データ(キャラクタデータ列)D4が
記述される。このように、文字表示データD21の前後
の計2個の「ff」や、横線表示データD31の前後の
計4個の「ff」、符号表示データD41の前後の計8
個の「ff」、重複する15個の空白表示データD11
の「ff」がメモリ領域から削減される。
Command = 03 (CMD NUMB
ER) is a control command for “display a number in the corresponding line.” For example, “ff ff ff ff
11 ff 21 20 20 ff 12 ff
ff ff ff ”is replaced with 1-byte command data. The font table T1 includes “f” from before and after the code display data D41.
Numerical data (character data string) D4 excluding "f" is described. Thus, a total of two “ff” before and after the character display data D21, a total of four “ff” before and after the horizontal line display data D31, and a total of eight “ff” before and after the sign display data D41.
"Ff", 15 overlapping blank display data D11
Is reduced from the memory area.

【0030】続いて、本発明に係る映像表示方法につい
て、キャラクタ表示機能付きの映像表示装置100の動
作例について説明をする。図4は第1の実施例としての
CRT管面におけるキャラクタ表示例を示すイメージ図
である。図5はフォントテーブル復元時のCPU13に
よるデータ処理例を示すイメージ図である。図6はその
データ処理時のアルゴリズム例を示すPAD(Problem
Analysis Diagram)図である。
Next, with respect to the video display method according to the present invention, an operation example of the video display device 100 having a character display function will be described. FIG. 4 is an image diagram showing a character display example on the CRT screen as the first embodiment. FIG. 5 is an image diagram showing an example of data processing by the CPU 13 when restoring the font table. FIG. 6 shows a PAD (Problem) showing an example of an algorithm at the time of data processing.
(Analysis Diagram) FIG.

【0031】この実施例では、コマンドデータに基づい
てフォントテーブルからキャラクタデータ列を読み出す
場合であって、行単位にフォントテーブルT1からキャ
ラクタデータ列を読み出し、このキャラクタデータ列に
よって、m行×n字/行の文字表示領域P1に任意のキ
ャラクタを表示する際に、予め行単位に圧縮されたフォ
ントテーブルT1をコマンドテーブルT2に基づいて復
元する場合を想定する。文字表示領域P1についてはm
=5、n=15の場合を例に挙げる。
In this embodiment, a character data string is read from the font table based on the command data. The character data string is read from the font table T1 on a line-by-line basis. It is assumed that, when an arbitrary character is displayed in the character display area P1 of / line, the font table T1 compressed in units of lines is restored based on the command table T2. M for the character display area P1
= 5, n = 15 as an example.

【0032】これを前提として、まず、マイコン10に
対し水平同期信号HS及び水平同期信号VSが入力され
ると共に、OSD表示を行うような入力があった場合
に、図6に示したアルゴリズムのステップA1におい
て、CRT管面の文字表示領域P1に関して、第1行目
〜第5行目のフォントテーブルT1を復元するためのコ
マンドデータ及び圧縮されたキャラクタデータ列がセッ
トされる。
Assuming this, first, when the horizontal synchronizing signal HS and the horizontal synchronizing signal VS are input to the microcomputer 10 and there is an input for performing the OSD display, the steps of the algorithm shown in FIG. In A1, command data for restoring the font table T1 on the first to fifth lines and a compressed character data string are set for the character display area P1 on the CRT screen.

【0033】この例で、図5に示すROM11におい
て、第1行目のコマンドデータは00(CMD SPA
CE)であり、第2行目のコマンドデータは01(CM
D FONT)であり、第3行目のコマンドデータは0
2(CMD BAR)であり、第4行目のコマンドデー
タは03(CMD NUMBER)であり、第5行目の
コマンドデータは、00(CMD SPACE)であ
る。
In this example, in the ROM 11 shown in FIG. 5, the command data on the first line is 00 (CMD SPA).
CE), and the command data on the second line is 01 (CM
D FONT), and the command data on the third line is 0
2 (CMD BAR), the command data on the fourth line is 03 (CMD NUMBER), and the command data on the fifth line is 00 (CMD SPACE).

【0034】また、圧縮されたキャラクタデータ列に関
しては、連続した15個の「ff」から成るスペースデ
ータD1が空白表示データD11として記述され、「2
03b 2d ff 3e 38 20 3b 32
3c 32 20 37」から成るフォントデータD2
が「OSD VPOSION」なる文字表示データD2
1として記述され、「15 16 16 16 16
16 16 161d」から成るバーデータD3が横線
表示データD31として記述され、「2120 20
ff 12」から成る数値データD4が「← 100
→」なる符号表示データD41として記述されている。
In the compressed character data string, space data D1 consisting of 15 consecutive "ff" s is described as blank display data D11, and "2"
03b 2d ff 3e 38 20 3b 32
Font data D2 composed of "3c 32 20 37"
Is "OSD VPOSION" character display data D2
1 and “15 16 16 16 16
The bar data D3 composed of “16 16 161d” is described as horizontal line display data D31, and “2120 20
ff 12 ”is“ ← 100 ”
→ ”is described as code display data D41.

【0035】次に、文字表示領域P1の第1行目のフォ
ントテーブルT1を復元するに際して、図6のアルゴリ
ズムのステップA2でそのフォントテーブルT1のコマ
ンドデータの種類は何かが判別される。このとき、図5
に示すコマンドテーブルT2の第1行目を参照すると、
コマンドデータとして00(CMD SPACE)が記
述されている。従って、その第1行目を復元すべく、図
6のアルゴリズムのステップA3でコマンドデータ=
「CMD SPACE」に基づいてROM11上のフォ
ントテーブルT1よりRAM12上の送信用バッファ
に、「ff」が15個連続するスペースデータD1がセ
ットされる。これにより、「ff」が15個連続する空
白表示データD11が復元される。
Next, when restoring the font table T1 on the first line of the character display area P1, the type of command data in the font table T1 is determined in step A2 of the algorithm in FIG. At this time, FIG.
Referring to the first line of the command table T2 shown in FIG.
00 (CMD SPACE) is described as command data. Therefore, in order to restore the first line, in step A3 of the algorithm in FIG.
Based on the “CMD SPACE”, space data D1 in which 15 “ffs” continue are set in the transmission buffer on the RAM 12 from the font table T1 on the ROM 11. As a result, the blank display data D11 in which 15 “ff” are continuous is restored.

【0036】その後、ステップA4で次の行の処理をす
べく、ステップA2に戻って第2行目を復元するフォン
トテーブルT1のコマンドデータの種類は何かが判別さ
れる。このとき、図5に示すコマンドテーブルT2の第
2行目を参照すると、コマンドデータとして01(CM
D FONT)が記述されている。従って、その第2行
目を復元すべく、図6のアルゴリズムのステップA5で
コマンドデータ=「CMD FONT」に基づいてRO
M11上のフォントテーブルT1よりRAM12に、
「20 3b 2d ff 3e 38 20 3b
32 3c 3220 37」のフォントデータD2が
セットされる。このとき、フォントデータD2の前後
に、レジスタから読み込んだ「ff」が1個づつ付加さ
れる。これにより、「ff 20 3b 2d ff
3e 38 20 3b 32 3c 32 20 3
7 ff」から成る文字表示データD21が復元され
る。
Thereafter, in order to process the next line in step A4, the flow returns to step A2 to determine the type of command data in the font table T1 for restoring the second line. At this time, referring to the second line of the command table T2 shown in FIG. 5, 01 (CM
D FONT) is described. Therefore, in order to restore the second line, RO is executed based on the command data = “CMD FONT” in step A5 of the algorithm in FIG.
From the font table T1 on M11 to RAM12,
"20 3b 2d ff 3e 38 20 3b
32 3c 3220 37 "is set. At this time, "ff" read from the register is added one by one before and after the font data D2. Thereby, “ff 203b 2d ff
3e 38 20 3b 32 3c 32 203
The character display data D21 composed of “7 ff” is restored.

【0037】その後、ステップA4で次の行の処理をす
べく、ステップA2に戻って第3行目を復元するフォン
トテーブルT1のコマンドデータの種類は何かが判別さ
れる。このとき、図5に示すコマンドテーブルT2の第
3行目を参照すると、コマンドデータとして02(CM
D BAR)が記述されている。従って、その第3行目
を復元すべく、図6のアルゴリズムのステップA6でコ
マンドデータ=「CMD BAR」に基づいてROM1
1上のフォントテーブルT1よりRAM12に、「15
16 16 16 16 16 16 16 1d」
から成るバーデータD3がセットされる。このとき、バ
ーデータD3の前後に、レジスタから読み込んだ「f
f」が3個づつ付加される。これにより、「ff ff
ff 15 16 16 16 16 16 16
16 1d ff ff ff」から成る横線表示デー
タD31が復元される。
Thereafter, in order to process the next line in step A4, the flow returns to step A2 to determine the type of command data in the font table T1 for restoring the third line. At this time, referring to the third line of the command table T2 shown in FIG.
D BAR) is described. Therefore, in order to restore the third line, the ROM 1 is read out based on the command data = “CMD BAR” in step A6 of the algorithm in FIG.
1 from the font table T1 on the RAM 12
16 16 16 16 16 16 16 16 1d "
Is set. At this time, "f" read from the register before and after the bar data D3.
f "are added three by three. As a result, “ff ff
ff 15 16 16 16 16 16 16 16
16 1d ff ff ff ”is restored.

【0038】その後、ステップA4で次の行の処理をす
べく、ステップA2に戻って第4行目を復元するフォン
トテーブルT1のコマンドデータの種類は何かが判別さ
れる。このとき、コマンドテーブルT2の第4行目を参
照すると、コマンドデータとして03(CMD NUM
BER)が記述されている。従って、その第4行目を復
元すべく、図6のアルゴリズムのステップA7でコマン
ドデータ=「CMDNUMBER」に基づいてROM1
1上のフォントテーブルT1よりRAM12に、「11
ff 21 20 20 ff 12」から成る数値
データD4がセットされる。このとき、数値データD4
の前後に、レジスタから読み込んだ「ff」が4個づつ
付加される。これにより、「ff ff ff ff
11ff 21 20 20 ff 12 ff ff
ff ff」から成る符号表示データD41が復元さ
れる。
Thereafter, in order to process the next line in step A4, the flow returns to step A2 to determine the type of command data in the font table T1 for restoring the fourth line. At this time, referring to the fourth line of the command table T2, 03 (CMD NUM
BER) is described. Accordingly, in order to restore the fourth line, the ROM 1 is read out based on the command data = “CMDNUMBER” in step A7 of the algorithm in FIG.
1 from the font table T1 on the RAM 12
ff 21 20 20 ff 12 ”is set. At this time, the numerical data D4
Before and after, "ff" read from the register is added four by four. Thereby, “ff ff ff ff
11ff 21 20 20 ff 12 ff ff
ff ff ”is restored.

【0039】その後、ステップA4で次の行の処理をす
べく、ステップA2に戻って第5行目を復元するフォン
トテーブルT1のコマンドデータの種類は何かが判別さ
れる。このとき、コマンドテーブルT2の第5行目を参
照すると、コマンドデータとして00(CMD SPA
CE)が記述されている。従って、その第5行目を復元
すべく、図6のアルゴリズムのステップA3でコマンド
データ=「CMD SPACE」に基づいてROM11
上のフォントテーブルT1よりRAM12に、「ff」
が15個連続するスペースデータD1がセットされる。
Thereafter, in order to process the next line in step A4, the flow returns to step A2 to determine the type of command data in the font table T1 for restoring the fifth line. At this time, referring to the fifth row of the command table T2, 00 (CMD SPA
CE) is described. Therefore, in order to restore the fifth line, the ROM 11 is read based on the command data = “CMD SPACE” in step A3 of the algorithm in FIG.
"Ff" is stored in the RAM 12 from the font table T1 above.
Are set to 15 consecutive space data D1.

【0040】これにより、ROM11上のスペースデー
タD1、フォントデータD2、バーデータD3、数値デ
ータD4などのキャラクタデータ列及び、コマンドデー
タ=00(CMD SPACE)、01(CMD FO
NT)、02(CMD BAR)、03(CMD NU
MBER)などから、5行×15文字/行の文字表示領
域P1に必要なフォントテーブルT1を復元(変換)す
ることができ、RAM12上の送信バッファにその5行
×15文字/行分のフォントテーブルデータを書き込む
ことができる。
As a result, character data strings such as space data D1, font data D2, bar data D3, and numerical data D4 on the ROM 11, and command data = 00 (CMD SPACE), 01 (CMD FO)
NT), 02 (CMD BAR), 03 (CMD NU)
For example, the font table T1 necessary for the character display area P1 of 5 lines × 15 characters / line can be restored (converted) from the MBER), and the font of 5 lines × 15 characters / line can be stored in the transmission buffer on the RAM 12. Table data can be written.

【0041】なお、5行分のデータ復元処理が終了する
と、図6のアルゴリズムのステップA8に移行して、7
5字分のフォントテーブルデータ(RAMデータ)D5
はOSD変換回路20のRAM22に転送(送信)され
る。従って、OSD変換回路20では、例えば「ff」
が15個連続する空白表示データD11がNTSC方式
のビットマップ形式の画像データD6に変換される。
When the data restoration processing for five rows is completed, the process proceeds to step A8 of the algorithm in FIG.
Font table data (RAM data) D5 for 5 characters
Is transferred (transmitted) to the RAM 22 of the OSD conversion circuit 20. Therefore, in the OSD conversion circuit 20, for example, “ff”
Are converted to the NTSC bitmap image data D6.

【0042】また、「ff 20 3b 2d ff
3e 38 20 3b 32 3c 32 20 3
7 ff」の文字表示データD21が同様にして「OS
DVPOSION」なる画像データD6に変換される。
「ff ff ff 1516 16 16 16 1
6 16 16 1d ff ff ff」の横線表示
データD31が「ー」なる画像データD6に変換され
る。「ff ffff ff 11 ff 21 20
20 ff 12 ff ff ffff」なる符号
表示データD41が「← 100 →」なる画像データ
D6に変換される。
Further, “ff 203 b 2d ff
3e 38 20 3b 32 3c 32 203
7ff ”is displayed in the same manner as“ OS
It is converted into image data D6 of “DVPOSION”.
“Ff ff ff 1516 16 16 16 1
The horizontal line display data D31 of “6 16 16 1d ff ff ff” is converted into image data D6 of “−”. “Ff ffff ff 11 ff 21 20
The code display data D41 of “20 ff 12 ff ff ffff” is converted into image data D6 of “← 100 →”.

【0043】この変換後のNTSC方式の画像データD
6はRGB信号に重畳されてCRT40に出力される。
CRT40では水平及び垂直偏向制御を受けて管面に
「OSD VPOSION」なる文字、「ー」なる横
線、「← 100 →」なる符号や数値が、文字表示領
域P1内の上下にスペースを伴って表示される。
The converted NTSC image data D
6 is superimposed on the RGB signal and output to the CRT 40.
In the CRT 40, under the horizontal and vertical deflection control, the characters "OSD VPOSION", the horizontal line "-", the sign and the numerical value "← 100 →" are displayed on the screen with spaces above and below in the character display area P1. Is done.

【0044】このようにして、本実施形態に係るキャラ
クタ表示機能付きの映像表示装置100によれば、5行
×15字/行の文字表示領域P1に、「OSD VPO
SION」なる文字、「ー」なる横線、「← 100
→」なる符号や数値から成るキャラクタを表示する際
に、行単位にデータ圧縮されたフォントテーブルT1
が、ROM11に記憶されたコマンドテーブルT2に基
づいてCPU13により、元の行単位のフォントテーブ
ルT1に復元される。
As described above, according to the video display device 100 with the character display function according to the present embodiment, the “OSD VPO” is displayed in the character display area P1 of 5 lines × 15 characters / line.
"SON" character, "-" horizontal line, "← 100"
When displaying a character consisting of a sign or a numerical value such as “→”, a font table T1 data-compressed line by line.
Is restored to the original line-by-line font table T1 by the CPU 13 based on the command table T2 stored in the ROM 11.

【0045】従って、データ圧縮しないでフォントテー
ブルT1を生成した場合に比べて、コマンドテーブルT
2とデータ圧縮されたフォントテーブルT1とを生成し
格納した場合でも、当該キャラクタを表示しない空白部
分のスペースデータD1を1行単位に、また、そのキャ
ラクタデータ列から「ff」をキャラクタ単位に削除す
るように予めフォントテーブルT1を圧縮することがで
きるので、メモリ占有領域を少なくすることができる。
これにより、フォントテーブル用のROM11のメモリ
容量を大幅に低減することができる。
Therefore, compared with the case where the font table T1 is generated without data compression, the command table T
2 and the data-compressed font table T1 are generated and stored, the space data D1 of the blank portion not displaying the character is deleted in units of one line, and "ff" is deleted in character units from the character data string. Since the font table T1 can be compressed in advance, the memory occupied area can be reduced.
Thus, the memory capacity of the font table ROM 11 can be significantly reduced.

【0046】(2)第2の実施例 図7は第2の実施例としてデータ復元例を示すイメージ
図である。この例では、コマンドデータに基づいてキャ
ラクタデータ列を読み出す場合であって、コマンドデー
タの記述順序に応じてフォントテーブルからキャラクタ
データ列を順次読み出すものである。例えば、6行×1
5字/行の文字表示領域P2に、第1の実施例で説明し
た「OSD VPOSION」なる文字、「ー」なる横
線、「←100 →」なる符号や数値から成るキャラク
タを表示する場合であって、「OSD VPOSIO
N」なる文字と、「ー」なる横線との間にスペース(空
白部分)を挿入する場合を想定する。
(2) Second Embodiment FIG. 7 is an image diagram showing an example of data restoration as a second embodiment. In this example, the character data string is read based on the command data, and the character data string is sequentially read from the font table in accordance with the description order of the command data. For example, 6 rows x 1
This is a case in which the characters "OSD VPOSION", the horizontal line "-", and the characters consisting of the sign or numerical value "← 100 →" described in the first embodiment are displayed in the character display area P2 of 5 characters / line. "OSD VPOSIO
It is assumed that a space (blank portion) is inserted between the character "N" and the horizontal line "-".

【0047】この例のマイコン10のROM11には第
1の実施例と同様にしてフォントテーブルT1が記述さ
れているが、コマンドテーブルT21には、第1の実施
例と異なり、第1行目の復元条件を示す制御命令として
コマンドデータ=00(CMD SPACE)が記述さ
れ、第2行目の制御命令としてコマンドデータ=01
(CMD FONT)が記述され、第3行目の制御命令
としてコマンドデータ=00(CMD SPACE)が
記述され、第4行目の制御命令としてコマンドデータ=
02(CMD BAR)が記述され、第5行目の制御命
令としてコマンドデータ=03(CMD NUMBE
R)が記述され、第6行目の制御命令としてコマンドデ
ータ=00(CMD SPACE)が記述されている。
Although the font table T1 is described in the ROM 11 of the microcomputer 10 in this example in the same manner as in the first embodiment, the command table T21 differs from the first embodiment in the first line. Command data = 00 (CMD SPACE) is described as a control instruction indicating a restoration condition, and command data = 01 as a control instruction on the second line.
(CMD FONT) is described, command data = 00 (CMD SPACE) is described as a control instruction on the third line, and command data = 00 (CMD SPACE) is described as a control instruction on the fourth line.
02 (CMD BAR) is described, and command data = 03 (CMD NUMBE)
R) is described, and command data = 00 (CMD SPACE) is described as a control instruction on the sixth line.

【0048】つまり、第2行目と第3行目の間にスペー
スデータD1を挿入する旨の制御命令が記述されるもの
である。このコマンドテーブルT21に基づいて第1の
実施例で示したフォントテーブルT1を復元すると、図
7に示すRAM12上の送信バッファにおいて、文字表
示領域内の上下にスペース(空白部分)が挿入され、か
つ、「OSD VPOSION」なる文字と、「ー」な
る横線との間にスペース(空白部分)が挿入された、
「OSD VPOSION」なる文字、「ー」なる横
線、「← 100 →」なる符号や数値から成るキャラ
クタを表示することができる。
That is, a control command for inserting the space data D1 between the second and third lines is described. When the font table T1 shown in the first embodiment is restored based on the command table T21, spaces (blank portions) are inserted above and below the character display area in the transmission buffer on the RAM 12 shown in FIG. , A space (blank portion) is inserted between the character "OSD VPOSION" and the horizontal line "-".
It is possible to display a character "OSD VPOSION", a horizontal line "-", and a character consisting of a sign or a numerical value "← 100 →".

【0049】しかも、コマンドテーブルT21の第3行
目にコマンドデータとして00(CMD SPACE)
を1バイト追加するだけで、「OSD VPOSIO
N」なる文字と、「ー」なる横線との間にスペース(空
白部分)を挿入することができる。また、「ff」が1
5個連続する空白表示データD11に関しては1行分の
みをROM11に記述すればよいので、第2の実施例で
は他の2行分のスペースデータ用のメモリ容量を削減す
ることができる。
Further, 00 (CMD SPACE) is stored as command data in the third line of the command table T21.
By just adding one byte, "OSD VPOSIO
A space (blank portion) can be inserted between the character "N" and the horizontal line "-". Also, “ff” is 1
Only five rows of blank display data D11 need to be described in the ROM 11 for one row. Therefore, in the second embodiment, the memory capacity for the other two rows of space data can be reduced.

【0050】(3)第3の実施例 図8は第3の実施例としてデータ復元例を示すイメージ
図である。この例では、キャラクタデータ列の読み出し
順序を変更するときは、コマンドデータの記述順序を変
更するようになされる。例えば、5行×15字/行の文
字表示領域P1において、第1の実施例で説明した「O
SD VPOSION」なる文字、「ー」なる横線、
「← 100 →」なる符号や数値から成るキャラクタ
を表示する場合であって、「OSD VPOSION」
なる文字とスペース(空白部分)とを入れ替える場合を
前提とする。
(3) Third Embodiment FIG. 8 is an image diagram showing an example of data restoration as a third embodiment. In this example, when the reading order of the character data strings is changed, the description order of the command data is changed. For example, in the character display area P1 of 5 lines × 15 characters / line, “O” described in the first embodiment is used.
"SD VPOSION", "-" horizontal line,
"OSD VPOSION" is used to display a character consisting of a sign "← 100 →" or a numerical value.
It is assumed that characters and spaces (blanks) are exchanged.

【0051】この例のマイコン10のROM11には第
1の実施例と同様にしてフォントテーブルT1が記述さ
れているが、コマンドテーブルT31には、第1の実施
例と異なり、第1行目の復元条件を示す制御命令として
コマンドデータ=01(CMD FONT)が記述さ
れ、第2行目の制御命令としてコマンドデータ=00
(CMD SPACE)が記述され、第3行目の制御命
令としてコマンドデータ=02(CMD BAR)が記
述され、第4行目の制御命令としてコマンドデータ=0
3(CMD NUMBER)が記述され、第5行目の制
御命令としてコマンドデータ=00(CMD SPAC
E)が記述されている。
Although the font table T1 is described in the ROM 11 of the microcomputer 10 in this example in the same manner as in the first embodiment, the command table T31 is different from the first embodiment in the first line. Command data = 01 (CMD FONT) is described as a control command indicating a restoration condition, and command data = 00 is set as a control command on the second line.
(CMD SPACE) is described, command data = 02 (CMD BAR) is described as a control instruction on the third line, and command data = 0 is written as a control instruction on the fourth line.
3 (CMD NUMBER) is described, and command data = 00 (CMD SPAC) is used as a control instruction on the fifth line.
E) is described.

【0052】つまり、第1行目と第2行目の制御命令を
入れ替えるようにコマンドデータが記述されるものであ
る。このコマンドテーブルT31に基づいて第1の実施
例で示したフォントテーブルT1を復元すると、図8に
示すRAM12上の送信バッファにおいて、文字表示領
域の下部にスペース(空白部分)が挿入され、かつ、
「OSD VPOSION」なる文字と、「ー」なる横
線との間にスペース(空白部分)が挿入された、「OS
D VPOSION」なる文字、「ー」なる横線、「←
100 →」なる符号や数値から成るキャラクタを表
示することができる。
That is, the command data is described so that the control commands on the first and second lines are exchanged. When the font table T1 shown in the first embodiment is restored based on the command table T31, a space (blank portion) is inserted below the character display area in the transmission buffer on the RAM 12 shown in FIG.
A space (blank portion) is inserted between the character “OSD VPOSION” and the horizontal line “−”.
"D VPOSION", horizontal line "-", "←
It is possible to display a character consisting of a sign or a numerical value of “100 →”.

【0053】しかも、図8に示すコマンドテーブルT3
1に関しては、図4のコマンドテーブルT2の第1行目
のコマンドデータ=00(CMD SPACE)と第2
行目のコマンドデータ=01(CMD FONT)とを
書き換えるだけで、簡単に2つの行の表示データを入れ
替えることができる。
Moreover, the command table T3 shown in FIG.
As for command No. 1, the command data in the first row of the command table T2 in FIG. 4 = 00 (CMD SPACE) and the second
By simply rewriting the command data on the line = 01 (CMD FONT), the display data on the two lines can be easily exchanged.

【0054】上述した各実施例ではCRT管面にキャラ
クタを表示する場合について説明したが、これに限られ
ることはなく、液晶表示ディスプレイなどの平面表示素
子を備えたキャラクタ表示機能付きの映像表示装置にお
いても同様な効果が得られる。
In each of the embodiments described above, the case where a character is displayed on the CRT screen has been described. However, the present invention is not limited to this, and a video display device with a character display function provided with a flat display element such as a liquid crystal display. The same effect can be obtained in

【0055】[0055]

【発明の効果】以上説明したように、本発明に係るキャ
ラクタ表示機能付きの映像表示装置によれば、行単位に
データ圧縮されたフォントテーブルをコマンドテーブル
に基づいて元の行単位のフォントテーブルに復元する復
元手段が備えられるものである。この構成によって、デ
ータ圧縮しないでフォントテーブルを格納した場合に比
べて、コマンドテーブルとデータ圧縮されたフォントテ
ーブルとを格納した場合でも、当該キャラクタを表示し
ない空白部分のデータや、その空白部分のデータ列を行
単位に削除するように予めフォントテーブルを圧縮する
ことができるので、メモリ占有領域を少なくすることが
できる。
As described above, according to the video display device with the character display function according to the present invention, the font table data-compressed line by line is converted to the original font table line-by-line based on the command table. Restoring means for restoring is provided. With this configuration, even if the command table and the data-compressed font table are stored, compared to the case where the font table is stored without data compression, the data of the blank portion that does not display the character or the data of the blank portion is stored. Since the font table can be compressed in advance so that columns are deleted in rows, the memory occupied area can be reduced.

【0056】本発明に係る映像表示方法によれば、予め
行単位にフォントテーブルを圧縮すると共に、その圧縮
されたフォントテーブルを復元するためのコマンドテー
ブルを作成し、キャラクタの表示時には、行単位にコマ
ンドテーブルに基づいてフォントテーブルを復元するよ
うになされる。この構成によって、当該キャラクタを表
示しない空白部分のデータや、その空白部分のデータ列
に行単位に削除するように予めフォントテーブルを圧縮
することができるので、フォントテーブル用のメモリ容
量を大幅に低減することができる。この発明は文字や、
記号、線図などのキャラクタ表示機能を有したテレビ、
モニタ、液晶表示ディスプレイなどに適用して極めて好
適である。
According to the video display method of the present invention, the font table is compressed in units of lines in advance, and a command table for restoring the compressed font table is created. The font table is restored based on the command table. With this configuration, it is possible to compress the font table in advance so that the character data is not displayed in a blank portion or the data string of the blank portion is deleted in units of lines, so that the memory capacity for the font table is significantly reduced. can do. The invention is based on characters,
TV with character display functions such as symbols and diagrams,
It is very suitable for application to monitors, liquid crystal displays and the like.

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

【図1】実施形態としてのキャラクタ表示機能付きの映
像表示装置の構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of a video display device with a character display function as an embodiment.

【図2】ROM11へのデータ格納例を示すイメージ図
である。
FIG. 2 is an image diagram showing an example of data storage in a ROM 11;

【図3】Aは各種コマンドとその表示内容との関係例を
示す表図、BはフォントテーブルT1を1バイトのコマ
ンドデータに置換する例を示すイメージ図である。
3A is a table showing an example of the relationship between various commands and their display contents, and FIG. 3B is an image showing an example of replacing the font table T1 with 1-byte command data.

【図4】第1の実施例としてのCRT管面におけるキャ
ラクタ表示例を示すイメージ図である。
FIG. 4 is an image diagram showing a character display example on a CRT screen as the first embodiment;

【図5】フォントテーブル復元時のCPU13によるデ
ータ処理例を示すイメージ図である。
FIG. 5 is an image diagram showing an example of data processing by a CPU 13 when restoring a font table.

【図6】そのデータ処理時のアルゴリズム例を示すPA
D図である。
FIG. 6 is a PA showing an example of an algorithm at the time of data processing;
FIG.

【図7】第2の実施例としてデータ復元例を示すイメー
ジ図である。
FIG. 7 is an image diagram showing an example of data restoration as a second embodiment.

【図8】第3の実施例としてデータ復元例を示すイメー
ジ図である。
FIG. 8 is an image diagram showing an example of data restoration as a third embodiment.

【図9】従来方式に係るCRT管面における文字表示例
を示すイメージ図である。
FIG. 9 is an image diagram showing a character display example on a CRT screen according to a conventional method.

【図10】従来方式に係るROM1のデータ格納例を示
すイメージ図である。
FIG. 10 is an image diagram showing an example of data storage in a ROM 1 according to a conventional method.

【図11】キャラクタマップ例を示すイメージ図であ
る。
FIG. 11 is an image diagram showing an example of a character map.

【符号の説明】[Explanation of symbols]

10・・・マイコン、11・・・ROM(記憶手段)、
12・・・RAM(復元手段)、13・・・CPU(復
元手段)、20・・・OSD変換回路、30・・・ビデ
オ処理回路、40・・・CRT、50・・・水平&垂直
偏向回路、100・・・映像表示装置
10: microcomputer, 11: ROM (storage means),
12 RAM (restoring means), 13 CPU (restoring means), 20 OSD conversion circuit, 30 video processing circuit, 40 CRT, 50 horizontal / vertical deflection Circuit, 100 ... Video display device

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 キャラクタデータが行単位に読み出され
るフォントテーブルに基づいてm行×n字/行の文字表
示領域に任意のキャラクタを表示するキャラクタ表示機
能付きの映像表示装置であって、 前記行単位にデータ圧縮されたフォントテーブル及び前
記圧縮されたフォントテーブルを復元するためのコマン
ドテーブルを記憶した記憶手段と、 前記記憶手段に記憶されたコマンドテーブルに基づいて
元の行単位のフォントテーブルを復元する復元手段とを
備えることを特徴とするキャラクタ表示機能付きの映像
表示装置。
1. A video display device with a character display function for displaying an arbitrary character in a character display area of m lines × n characters / line based on a font table from which character data is read out line by line. Storage means for storing a font table compressed in units of data and a command table for restoring the compressed font table; and restoring the original line-unit font table based on the command table stored in the storage means A video display device with a character display function.
【請求項2】 前記フォントテーブルに関しては、 1行分のキャラクタデータ列から当該キャラクタを表示
しない空白部分のデータを削除するように圧縮されるこ
とを特徴とする請求項1に記載のキャラクタ表示機能付
きの映像表示装置。
2. The character display function according to claim 1, wherein the font table is compressed so that data of a blank portion in which the character is not displayed is deleted from a character data string of one line. With video display.
【請求項3】 前記フォントテーブルに関しては、 当該キャラクタを表示しない空白部分のデータ列を前記
行単位に削除するように圧縮されることを特徴とする請
求項1に記載のキャラクタ表示機能付きの映像表示装
置。
3. The video with a character display function according to claim 1, wherein the font table is compressed so that a data string of a blank portion that does not display the character is deleted on a line-by-line basis. Display device.
【請求項4】 前記コマンドテーブルに関しては、 行単位に前記キャラクタデータ列が1バイトのコマンド
データに置き換えられることを特徴とする請求項1に記
載のキャラクタ表示機能付きの映像表示装置。
4. The video display device with a character display function according to claim 1, wherein in the command table, the character data string is replaced with one-byte command data for each row.
【請求項5】 キャラクタデータ列が行単位に読み出さ
れるフォントテーブルに基づいて文字表示領域に任意の
キャラクタを表示する映像表示方法であって、 予め行単位に前記フォントテーブルを圧縮すると共に、
前記圧縮されたフォントテーブルを復元するためのコマ
ンドテーブルを作成し、 前記キャラクタの表示時には、 行単位に前記コマンドテーブルに基づいてフォントテー
ブルを復元することを特徴とする映像表示方法。
5. A video display method for displaying an arbitrary character in a character display area on the basis of a font table in which a character data string is read out in units of lines, wherein the font table is compressed in units of lines in advance.
A video display method comprising: creating a command table for restoring the compressed font table; and restoring the font table on a line basis based on the command table when displaying the character.
【請求項6】 前記フォントテーブルに関しては、 1行分のキャラクタデータ列から当該キャラクタを表示
しない空白部分のデータを削除するように圧縮されるこ
とを特徴とする請求項5に記載の映像表示方法。
6. The video display method according to claim 5, wherein the font table is compressed so that data of a blank portion in which the character is not displayed is deleted from a character data string of one line. .
【請求項7】 前記フォントテーブルに関しては、 当該キャラクタを表示しない空白部分のデータ列を前記
行単位に削除するように圧縮されることを特徴とする請
求項5に記載の映像表示方法。
7. The video display method according to claim 5, wherein the font table is compressed so that a data string of a blank portion that does not display the character is deleted on a line-by-line basis.
【請求項8】 前記コマンドテーブルに関しては、 前記キャラクタデータ列が行単位に1バイトのコマンド
データに置き換えられることを特徴とする請求項5に記
載の映像表示方法。
8. The video display method according to claim 5, wherein in the command table, the character data string is replaced with one-byte command data on a line-by-line basis.
【請求項9】 前記コマンドデータに基づいて前記フォ
ントテーブルからキャラクタデータ列を読み出すことを
特徴とする請求項8に記載の映像表示方法。
9. The video display method according to claim 8, wherein a character data string is read from the font table based on the command data.
【請求項10】 前記コマンドデータに基づいてキャラ
クタデータ列を読み出す場合であって、 前記コマンドデータの記述順序に応じて前記フォントテ
ーブルからキャラクタデータ列を順次読み出すことを特
徴とする請求項8に記載の映像表示方法。
10. A character data string is read based on the command data, wherein the character data string is sequentially read from the font table in accordance with the description order of the command data. Video display method.
【請求項11】 前記キャラクタデータ列の読み出し順
序を変更するときは、 前記コマンドデータの記述順序
を変更することを特徴とする請求項10に記載の映像表
示方法。
11. The video display method according to claim 10, wherein when changing the reading order of the character data string, the description order of the command data is changed.
JP29302299A 1999-10-14 1999-10-14 Device and method for displaying video provided with character display function Pending JP2001117548A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29302299A JP2001117548A (en) 1999-10-14 1999-10-14 Device and method for displaying video provided with character display function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29302299A JP2001117548A (en) 1999-10-14 1999-10-14 Device and method for displaying video provided with character display function

Publications (1)

Publication Number Publication Date
JP2001117548A true JP2001117548A (en) 2001-04-27

Family

ID=17789482

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29302299A Pending JP2001117548A (en) 1999-10-14 1999-10-14 Device and method for displaying video provided with character display function

Country Status (1)

Country Link
JP (1) JP2001117548A (en)

Similar Documents

Publication Publication Date Title
US4679038A (en) Band buffer display system
US5301272A (en) Method and apparatus for address space aliasing to identify pixel types
US4308532A (en) Raster display apparatus
JPS62192791A (en) Image display unit
JPS5858674B2 (en) cathode ray tube display
US6281876B1 (en) Method and apparatus for text image stretching
US7082612B2 (en) Transmission apparatus of video information, transmission system of video information and transmission method of video information
JP2001117548A (en) Device and method for displaying video provided with character display function
US6943801B2 (en) System and method for refreshing imaging devices or displays on a page-level basis
US6275199B1 (en) Method and apparatus for background and foreground color control of image and facsimile data display on a non-programmable-terminal
US8064709B2 (en) Method and apparatus for buffering output pixel data of a joint photographic experts group image
US6421059B1 (en) Apparatus and method for rendering characters into a memory
JPS5823086A (en) Display unit
US20050030428A1 (en) On-screen display device
US7348983B1 (en) Method and apparatus for text image stretching
JP2001516897A (en) Apparatus for controlling a plurality of display devices, a system having this device and an associated method
KR100297600B1 (en) On screen display device and method
JPH0497390A (en) Displaying device
JPS604980A (en) Document processor
JPH02114295A (en) Graphic display device
JPH07271966A (en) Data storage method, and scroll method and data output method using the method
JP2522366B2 (en) Teletext adapter
JPS5936291A (en) Crt display controller
JPH02275495A (en) Scrolling system for image display device
JPS58220177A (en) Graphic japanese character display system