JP2002140062A - Device and method for rotating on-screen display font - Google Patents
Device and method for rotating on-screen display fontInfo
- Publication number
- JP2002140062A JP2002140062A JP2000324286A JP2000324286A JP2002140062A JP 2002140062 A JP2002140062 A JP 2002140062A JP 2000324286 A JP2000324286 A JP 2000324286A JP 2000324286 A JP2000324286 A JP 2000324286A JP 2002140062 A JP2002140062 A JP 2002140062A
- Authority
- JP
- Japan
- Prior art keywords
- osd
- font
- display
- output
- fonts
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000001360 synchronised effect Effects 0.000 claims abstract description 14
- 230000008569 process Effects 0.000 claims description 12
- 239000004973 liquid crystal related substance Substances 0.000 claims description 2
- 239000011159 matrix material Substances 0.000 description 17
- 238000010586 diagram Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Abstract
Description
【0001】本発明の分野 本発明は、フォントを回転させる装置と方法に関する。
特に、オンスクリーン表示(OSD)フォントを回転さ
せる装置と方法に関する。[0001] The present invention relates to an apparatus and a method for rotating fonts.
In particular, it relates to an apparatus and method for rotating on-screen display (OSD) fonts.
【0002】本発明の背景 近年、コンピュータが周辺分野にまで急速に普及し、多
くの表示装置、例えば、ブラウン管(CRT)ディスプ
レイト液晶ディスプレイ(LCD)がその領域で益々重
要な役割を果たしている。これらの表示装置の性能は、
製造業者の最適なパラメータ、例えば、コントラスト、
明るさ、垂直/水平方向の大きさ、幾何学的形状等とパ
ラメータ校正に基本的に依存する。これらの複数のパラ
メータを介して最高の表示品質を得るために、オンスク
リーンディスプレイ(OSD)はユーザに対話的な情報
を提供する。OSDメッセージ表示モードに対する選択
ボタンがある。要求信号を出すための選択ボタンをユー
ザが押すと、OSD装置はその要求信号を受信し、それ
がOSD装置の中央処理装置(CPU)に送られて、コ
ントラスト、明るさ、垂直/水平方向の大きさが正確に
制御される。さらに、ユーザは複数のパラメータの調整
の効果をはっきりと観察できる。その上、映像の表示は
OSDメッセージと重ねられる。[0002] BACKGROUND OF THE INVENTION In recent years, computer rapidly spread to the peripheral fields, many of the display device, e.g., a cathode ray tube (CRT) display preparative liquid crystal displays (LCD) play an increasingly important role in that area. The performance of these displays is
Manufacturer's optimal parameters, for example, contrast,
It basically depends on brightness, vertical / horizontal size, geometric shape, etc. and parameter calibration. To obtain the best display quality via these multiple parameters, the on-screen display (OSD) provides the user with interactive information. There is a select button for the OSD message display mode. When the user presses the select button to issue a request signal, the OSD device receives the request signal, which is sent to the central processing unit (CPU) of the OSD device to output contrast, brightness, vertical / horizontal directions. The size is precisely controlled. Further, the user can clearly observe the effect of adjusting the plurality of parameters. In addition, the video display is superimposed on the OSD message.
【0003】しかしながら、表示装置が回転するとき、
即ち、OSDメッセージが映像の表示と非同期であっ
て、ユーザがOSDメッセージ内の複数のパラメータを
見るのに不利である不適切な位置にOSDメッセージが
設定されている場合は、従来のOSDメッセージは映像
の表示に順応していない。このため、複数のパラメータ
の調整時に大きな逸脱が発生して不便な状態となる。ラ
インスキャンを行って完全に映像を表示するために、現
状のほとんどの表示装置では表示装置の垂直/水平信号
に対応してライン毎に連続的にスキャンする。従って、
表示装置に対して、OSDメッセージのフォントを連続
的に出力する必要がある。表示装置が回転してもOSD
装置に適用される垂直/水平信号は不変なので、OSD
メッセージと表示装置は非同期となる。その結果、OS
Dメッセージが映像の表示と調和しないためユーザにと
って不適切なビュー位置となる。表示装置の回転後のO
SDメッセージと映像の表示の関係を図1Aに示す。[0003] However, when the display device rotates,
That is, if the OSD message is asynchronous with the display of the video and the OSD message is set at an inappropriate position that is disadvantageous for the user to see a plurality of parameters in the OSD message, the conventional OSD message is Not adapted to video display. For this reason, a large deviation occurs when adjusting a plurality of parameters, resulting in an inconvenient state. In order to completely display an image by performing line scanning, most current display devices continuously scan each line corresponding to vertical / horizontal signals of the display device. Therefore,
It is necessary to continuously output the font of the OSD message to the display device. OSD even if display device rotates
Since the vertical / horizontal signals applied to the device are invariant, the OSD
The message and the display are asynchronous. As a result, the OS
Since the D message does not match the display of the image, the view position is inappropriate for the user. O after rotation of the display device
FIG. 1A shows the relationship between the SD message and the video display.
【0004】結果として、表示装置が回転すると、従来
のOSDメッセージは映像の表示と同期がとれない。こ
の状況では表示装置のパラメータを調整する際は極めて
不便であり、また、多くのエラーを引き起こすことにな
る。さらに、従来のOSDメッセージのフォントはビッ
トマップで構成されているので、OSDフォントの処理
は非効率的である。OSDフォントを回転させる場合に
は多くのメモリを使うだけでなく、計算時間も増大す
る。As a result, when the display device rotates, the conventional OSD message is not synchronized with the display of the video. In this situation, adjusting the parameters of the display device is extremely inconvenient and causes many errors. Further, since the font of the conventional OSD message is constituted by a bitmap, the processing of the OSD font is inefficient. Rotating an OSD font not only uses a lot of memory, but also increases the computation time.
【0005】本発明の概要 この観点から、OSDメッセージが映像の表示と非同期
であるという問題に従来のOSD装置は直面している。[0005] SUMMARY In view of this the present invention, the conventional OSD device the problem OSD message is displayed and asynchronous video is facing.
【0006】そのため、本発明の主目的はOSDフォン
トを回転させても、ユーザが容易に見ることができる位
置にOSDメッセージと映像の表示を行える装置と方法
を提供することである。Accordingly, it is a primary object of the present invention to provide an apparatus and a method for displaying an OSD message and an image at a position where a user can easily view the image even when the OSD font is rotated.
【0007】本発明の別の目的は、フォントベースの読
み出し装置を利用してフォント読み出し専用メモリ(R
OM)のコストを大幅に下げる装置と方法を提供するこ
とである。Another object of the present invention is to utilize a font-based readout device to access a font read-only memory (R).
OM) is to provide an apparatus and method that significantly reduces the cost.
【0008】上の目的に従って、本発明はOSDフォン
トを回転させる装置と方法を提供する。このOSDフォ
ントを回転させる装置は、中央処理装置(CPU)、フ
ォントアドレス生成器、メモリ、フォントROM、デコ
ーダ、シフトレジスタ、出力コントローラ、出力回路、
同期信号生成器、表示装置を含むOSD回転装置を備え
る。In accordance with the above objects, the present invention provides an apparatus and method for rotating an OSD font. Devices for rotating the OSD font include a central processing unit (CPU), a font address generator, a memory, a font ROM, a decoder, a shift register, an output controller, an output circuit,
An OSD rotation device including a synchronization signal generator and a display device is provided.
【0009】CPUに複数のOSDフォントアドレスの
読み込みを開始させるOSD表示要求がCPUに入力さ
れると、いわば、OSDフォントアドレスに対応する複
数のOSDフォントが生成されてメモリに格納される。
次に、フォントアドレスに対応するOSDフォントが読
み出されてデコーダに送られる。ここで、OSDフォン
トはフォントROMに初期的に格納されている。さら
に、デコーダはOSDフォントに対して復号化処理を行
って複数の回転フォントを形成する。これらの回転フォ
ントは記憶媒体に格納され、出力回路に対して連続的に
出力される。OSDメッセージと映像の表示が同期化す
るように、回転フォントを含むOSDメッセージが表示
装置に表示される。When an OSD display request that causes the CPU to start reading a plurality of OSD font addresses is input to the CPU, a plurality of OSD fonts corresponding to the OSD font addresses are generated and stored in a memory.
Next, the OSD font corresponding to the font address is read and sent to the decoder. Here, the OSD font is initially stored in the font ROM. Further, the decoder performs a decoding process on the OSD font to form a plurality of rotated fonts. These rotated fonts are stored in a storage medium and are continuously output to an output circuit. An OSD message including the rotated font is displayed on the display device so that the OSD message and the display of the video are synchronized.
【0010】オンスクリーン表示フォントを回転させ
て、OSDメッセージと映像を好適に表示する本発明の
装置と方法について説明する。さらに、本発明では、フ
ォントベースでOSDフォントを読み込むため、OSD
フォントの回転処理時間は従来のOSDのビットマップ
の回転フォントよりも極端に短い。さらに、様々な回転
角度のOSDフォントを使うことによって、複製された
OSDフォントの数を相当減らすことができる。The apparatus and method of the present invention for suitably displaying OSD messages and images by rotating on-screen display fonts will be described. Further, in the present invention, since the OSD font is read on a font basis, the OSD font is read.
The font rotation processing time is extremely shorter than a conventional OSD bitmap rotated font. Further, by using OSD fonts with various rotation angles, the number of OSD fonts that are duplicated can be significantly reduced.
【0011】添付の図面と共に以下の詳細な説明をよく
理解することによって、本発明に係る上述の態様とその
利点の多くを容易に正しく理解することができる。BRIEF DESCRIPTION OF THE DRAWINGS The foregoing detailed description of the invention and many of its advantages can be readily and properly understood by better understanding the following detailed description in conjunction with the accompanying drawings.
【0012】好適な実施形態の詳細な説明 本発明は、上述の欠点を改良するためにOSDフォント
を回転させる装置と方法を提供する。[0012] DETAILED DESCRIPTION OF THE INVENTION Preferred embodiments provide an apparatus and a method of rotating the OSD font to improve the aforementioned drawbacks.
【0013】ここで図1Bを参照すると、この図は表示
装置の回転後のOSDメッセージと映像の表示の関係を
示す。本発明は、OSDメッセージを生成し、表示装置
でOSDメッセージと映像の表示が調和するように回転
OSDフォントを形成する装置と方法を提供する。Referring now to FIG. 1B, this figure shows the relationship between the OSD message after rotation of the display device and the display of the image. The present invention provides an apparatus and method for generating an OSD message and forming a rotated OSD font so that the display of the OSD message and the display of the image are harmonized on a display device.
【0014】図2Aから図2Eを参照すると、これらの
図はOSDフォントを回転させる基礎原理を示す。本発
明の好適な実施形態では、OSDフォントの回転後に、
表意文字、例えば、表意文字"P"が連続的に水平方向2
01に読み出される。しかしながら、OSDフォントの
回転後に、表意文字は垂直方向203に読み出される必
要があり、これがデコーダによってOSDフォントを復
号化するために使われて回転OSDフォントが出力され
る。特に、図2Bから図2Eに示される様々なパタンを
もつ表意文字に基づくOSDフォントを出力する場合
は、表示装置上でOSDメッセージと映像の表示が常に
調和する。その上、表意文字をパタン、アルファベット
文字、数字、特殊文字と置きかえることができる。Referring to FIGS. 2A-2E, these figures illustrate the basic principles of rotating OSD fonts. In a preferred embodiment of the present invention, after rotation of the OSD font,
An ideographic character, for example, the ideographic character "P" is continuously 2 in the horizontal direction.
01 is read. However, after the rotation of the OSD font, the ideographic characters need to be read in the vertical direction 203, which is used by the decoder to decode the OSD font and the rotated OSD font is output. In particular, when an OSD font based on ideographic characters having various patterns shown in FIGS. 2B to 2E is output, the display of the OSD message and the image on the display device are always in harmony. In addition, ideographic characters can be replaced with patterns, alphabetic characters, numbers, and special characters.
【0015】図2Aを参照すると、この図はOSDフォ
ントのドットマトリクスを示す。本発明の好適な実施形
態では、OSDフォントはドットマトリクス200型の
メモリに格納される。言いかえれば、OSDフォントに
は、フォントROMにライン毎に格納された複数のドッ
トが含まれる。また、OSDフォントを読み出す主要な
特性は、一度にOSDフォントの個々のドット202で
はなく、1つのOSDフォントを意味する"フォントベ
ース"と呼ばれる。Referring to FIG. 2A, this shows a dot matrix for an OSD font. In the preferred embodiment of the present invention, OSD fonts are stored in a dot matrix 200 type memory. In other words, the OSD font includes a plurality of dots stored for each line in the font ROM. The main characteristic of reading an OSD font is called "font base" which means one OSD font, not individual dots 202 of the OSD font at a time.
【0016】OSDフォントはmxnのドットマトリク
スからなる。ここで、mとnは正の整数であり、m=1
2、n=18で、OSDフォントの総ドット数は216
ドットとなることが望ましい。さらに、黒のドットのビ
ット値は"1"と定義され、白のドットのビット値は"0"
と定義され、ドットマトリクスの左側は最上位ビット
(MSB)204として定義され、ドットマトリクスの
右側は最下位ビット(LSB)206として定義され
る。The OSD font is composed of an mxn dot matrix. Here, m and n are positive integers, and m = 1
2, n = 18 and the total number of dots of the OSD font is 216
It is desirable to be dots. Further, the bit value of the black dot is defined as “1”, and the bit value of the white dot is “0”.
Where the left side of the dot matrix is defined as the most significant bit (MSB) 204 and the right side of the dot matrix is defined as the least significant bit (LSB) 206.
【0017】図2Bを参照すると、この図はフォントR
OMにフォントベースで格納された第1のOSDフォン
トを示す。OSD回転装置は左側のMSBから右側のL
SBまでの18ビットの各列210を一度に読み込み、
完全なOSDフォントを形成するために、連続的に12
回OSDフォントを読み込む。表意文字"P"の例では、
もし表意文字の第6行212を示す必要があると、表意
文字が完全に読み込まれるまで表意文字の18ビットの
一列210が読み込まれるが、各列210の第6ビット
だけが選択される。表意文字が12回順に読み込まれる
と、第6行212が完全に形成される。ここで、これら
のそれぞれのビット値はMSBからLSBの順に"00
1100001100"である。Referring to FIG. 2B, this figure shows the font R
The first OSD font stored in the OM on a font basis is shown. The OSD rotation device moves from the left MSB to the right L
Read each column 210 of 18 bits up to SB at once,
12 consecutively to form a complete OSD font
Read the OSD font twice. In the example of the ideographic character "P",
If the sixth row 212 of the ideographic character needs to be indicated, a column 210 of the 18-bit ideographic character is read until the ideographic character is completely read, but only the sixth bit of each column 210 is selected. When the ideographic characters are read in order 12 times, the sixth line 212 is completely formed. Here, these respective bit values are "00" in the order of MSB to LSB.
1100001100 ".
【0018】図2Cを参照すると、この図はフォントR
OMにフォントベースで格納された第2のOSDフォン
トを示す。OSD回転装置は左側の上位のLSBから右
側の下位のMSBまでの18ビットの各行216を一度
に読み出し、OSDフォントを完全に形成するためにO
SDフォントを12回連続的に読み出す。表意文字"P"
の例では、もし表意文字の第6行218を示す必要があ
ると、表意文字が完全に読み出されるまで表意文字の1
8ビットの一行216を一度に読み出す。第6行218
が読み出されると、第6行218のデータが一度に完全
に形成される。ここで、これらのそれぞれのビット値は
図2Cの左側から右側の順に"00110000110
0000000"である。Referring to FIG. 2C, this figure shows the font R
The second OSD font stored in the OM on a font basis is shown. The OSD rotator reads each of the 18-bit rows 216 from the upper LSB on the left to the lower MSB on the right at a time, and reads the O.D.
The SD font is read continuously 12 times. The ideographic character "P"
In the example, if it is necessary to indicate the sixth row 218 of the ideographic character, one of the ideographic characters is read until the ideographic character is completely read.
One row 216 of 8 bits is read at a time. 6th row 218
Is read, the data of the sixth row 218 is completely formed at one time. Here, these respective bit values are “001100110110” in order from left to right in FIG. 2C.
000000 ".
【0019】図2Dを参照すると、この図はフォントR
OMにフォントベースで格納された第3のOSDフォン
トを示す。OSD回転装置は左側の上位のMSBから右
側の下位のLSBまでの18ビットの各行222を一度
に読み出す。そして、OSDフォントを完全に形成する
ためにOSDフォントが12回連続的に読み出される。
表意文字"P"の例では、もし表意文字の第6行224を
示す必要があると、表意文字が完全に読み出されるまで
表意文字の18ビットの一行222が一度に読み出され
る。第6行224が読み出されると、第6行224のデ
ータが一度に完全に形成される。ここで、これらのそれ
ぞれのビット値は図2Dの左側から右側の順に"000
000001100001100"である。Referring to FIG. 2D, this figure shows the font R
The third OSD font stored in the OM on a font basis is shown. The OSD rotator reads each row 222 of 18 bits from the upper MSB on the left to the lower LSB on the right at a time. Then, the OSD font is read continuously 12 times to completely form the OSD font.
In the example of the ideographic character "P", if it is necessary to indicate the sixth row 224 of the ideographic character, a row 222 of 18 bits of the ideographic character is read at a time until the ideographic character is completely read. When the sixth row 224 is read, the data of the sixth row 224 is completely formed at one time. Here, these respective bit values are “000” in order from left to right in FIG. 2D.
00000110100100 ".
【0020】図2Eを参照すると、この図はフォントR
OMにフォントベースで格納された第4のOSDフォン
トを示す。OSD回転装置は左側のMSBから右側のL
SBまでの18ビットの各列228を一度に読み出す。
そして、OSDフォントを完全に形成するためにOSD
フォントが連続的に12回読み出される。表意文字"P"
の例では、もし表意文字の第6行230を表示する必要
があれば、各列228の第6ビットだけが選ばれるその
表意文字が完全に読み出されるまで、表意文字の18ビ
ットの一列228を一度に読み出す。表意文字を12回
順に読み出すと、第6行230が完全に形成される。こ
こで、これらのそれぞれのビット値はMSBからLSB
までの"000000001100"である。Referring to FIG. 2E, this figure shows the font R
The fourth OSD font stored in the OM on a font basis is shown. The OSD rotation device moves from the left MSB to the right L
Each column 228 of 18 bits up to SB is read at a time.
Then, to completely form the OSD font, use OSD
The font is read continuously 12 times. The ideographic character "P"
In the example, if it is necessary to display the sixth row 230 of ideographic characters, only the sixth bit of each column 228 is selected, and a column 228 of 18 bits of ideographic characters is read until the ideographic character is completely read. Read at once. Reading out the ideographic characters 12 times, the sixth row 230 is completely formed. Here, each of these bit values is from MSB to LSB.
Up to "000000001100".
【0021】図3を参照すると、この図はOSDフォン
トの回転を示すシステムブロック図300である。シス
テムブロック図300には、中央処理装置(CPU)3
06、フォントアドレス生成器308、メモリ310、
フォントROM312、デコーダ314、シフトレジス
タ316、出力コントローラ318、出力回路320、
同期信号生成器304、表示装置322を備えるOSD
回転装置302が含まれる。Referring to FIG. 3, this is a system block diagram 300 illustrating the rotation of an OSD font. The system block diagram 300 includes a central processing unit (CPU) 3
06, font address generator 308, memory 310,
Font ROM 312, decoder 314, shift register 316, output controller 318, output circuit 320,
OSD with synchronization signal generator 304 and display device 322
A rotating device 302 is included.
【0022】同期信号生成器304は表示装置322の
スキャン周波数生成器であり、OSD回転フォントを含
むOSDメッセージを映像の表示と表示方向で調和させ
るために、スキャン中に回転OSDフォントに対する基
準信号として使われる。CPU306、例えば、マイク
ロ制御部(MCU)やデジタル信号プロセッサ(DS
P)が、回転OSDフォントに対して重要な役割を果た
す。CPU306は様々なバス(324、326)、例
えば、制御バス、アドレスバス、データバスを使って、
処理される信号とOSDフォントをOSD回転装置内の
様々な要素に転送する。The synchronization signal generator 304 is a scan frequency generator of the display device 322, and is used as a reference signal for the rotated OSD font during scanning in order to match the OSD message including the OSD rotated font with the display of the image in the display direction. used. The CPU 306, for example, a microcontroller (MCU) or a digital signal processor (DS)
P) plays an important role for rotated OSD fonts. The CPU 306 uses various buses (324, 326), for example, a control bus, an address bus, and a data bus.
The signals to be processed and the OSD font are transferred to various elements in the OSD rotator.
【0023】フォントアドレス生成器308は、所望の
OSDフォントを形成するためにCPU306によって
制御されるOSDフォントのアドレス生成器であり、同
期生成器304を基準信号源として利用する。スタティ
ックアクセスメモリ(SRAM)等のメモリ310は、
所望のOSDフォントのフォントアドレスを格納するた
めに使う中容量の記憶装置である。また、フォントRO
M312は、OSDメッセージのOSDフォントを格納
するために使う中容量の記憶装置である。シフトレジス
タ316である記憶媒体を使って、メモリに格納される
シリアルデータフォーマットにパラレルデータフォーマ
ットを変換し、出力回路320に連続的に転送する。出
力コントローラ318は、CPU306からの制御信号
に基づいて出力回路320のOSDフォントの出力優先
度を制御する出力制御装置である。The font address generator 308 is an OSD font address generator controlled by the CPU 306 to form a desired OSD font, and uses the synchronization generator 304 as a reference signal source. A memory 310 such as a static access memory (SRAM)
This is a medium-capacity storage device used to store a font address of a desired OSD font. Also, font RO
M312 is a medium capacity storage device used to store the OSD font of the OSD message. Using a storage medium that is the shift register 316, the parallel data format is converted into a serial data format stored in a memory, and is continuously transferred to the output circuit 320. The output controller 318 is an output control device that controls the OSD font output priority of the output circuit 320 based on a control signal from the CPU 306.
【0024】赤、青、緑等のOSDフォントの色属性を
受信することに加えて、出力装置である出力回路316
はデータ変換を行って、回転フォントを表示装置322
に送る。言いかえれば、OSDフォントのデジタル信号
がアナログ信号に変換され、OSDフォントの属性と混
合され、様々な表示装置322様々な標準インターフェ
イスカードに送られる。また、これらの表示装置322
はCRTディスプレイ、ホームTV、LCDを備える。In addition to receiving the color attributes of the OSD font, such as red, blue, and green, an output circuit 316 as an output device
Performs data conversion and displays the rotated font on the display device 322.
Send to In other words, the digital signal of the OSD font is converted to an analog signal, mixed with the attributes of the OSD font, and sent to various display devices 322 to various standard interface cards. In addition, these display devices 322
Has a CRT display, home TV and LCD.
【0025】図4を参照すると、この図はデコーダ40
0の構成を示す。本発明の好適な実施形態のデコーダ4
00は、複数の復号化要素(4001、…、400m)、
スキャンコントローラ404、出力セレクタ406を備
える。B14001、…、Bm400m等として示される復
号化処理要素の各々はCPU306の制御バス324か
ら制御信号を受信する4つのチャネル412を備え、ま
た、これらの信号を使って、4種類の角度、即ち、0
°、時計回りに90°、半時計回りに90°、表示装置
の時計回り、もしくは、半時計回りに180°に対応す
るOSDフォントの回転角度を制御することが好まし
い。また、デコーダは、データバス326からのOSD
フォント、例えば、フォントROM312等内のOSD
フォントを連続的に受信するためにz本のデータチャネ
ル線416を備え、また、各デコーダ要素(4001、
…、400m)のそれぞれに接続された4つの出力チャ
ネル414を備えることが望ましい。ここで、zはOS
Dフォントの数である。チャネル410のn本のライン
がスキャンコントローラ404に接続されており、これ
によって、復号化後に回転OSDフォントの出力が制御
される。Referring to FIG. 4, this diagram illustrates a decoder 40.
0 is shown. Decoder 4 of preferred embodiment of the present invention
00 denotes a plurality of decoding elements (400 1 ,..., 400 m ),
A scan controller 404 and an output selector 406 are provided. Each of the decoding processing elements, shown as B 1 400 1 ,..., B m 400 m, etc., includes four channels 412 for receiving control signals from the control bus 324 of the CPU 306 and uses these signals to generate four channels. Kind of angle, ie 0
It is preferable to control the rotation angle of the OSD font corresponding to °, 90 ° clockwise, 90 ° counterclockwise, clockwise of the display device, or 180 ° counterclockwise. Also, the OSD from the data bus 326 is
Font, eg, OSD in font ROM 312, etc.
There are z data channel lines 416 for receiving fonts continuously and also each decoder element (400 1 ,
, 400 m ) are desirably provided. Where z is OS
This is the number of D fonts. The n lines of channel 410 are connected to a scan controller 404, which controls the output of the rotated OSD font after decoding.
【0026】復号化要素と同期生成器(不図示)にそれ
ぞれ接続されるスキャンコントローラ404は、同期信
号生成器304から信号を受信するためにチャネルのL
1、L2、…、Ln−1、Lnとして示されるn本のラ
イン410を備えているので、スキャンコントローラに
よってデコーダのスキャンシーケンスを完全に制御する
ことができる。言いかえれば、スキャンコントローラ
は、水平/垂直同期信号に基づいてOSDフォントのド
ット出力を選択的に制御することができる。その上、ス
キャン選択には様々な座標軸が含まれる。例えば、フォ
ントドットマトリクスの水平方向(X軸)と垂直方向
(Y軸)である。The scan controller 404, which is connected to each of the decoding element and the synchronization generator (not shown), receives the signal from the synchronization signal generator 304 by using the L of the channel.
With n lines 410 denoted as 1, L2,..., Ln-1, Ln, the scan sequence of the decoder can be completely controlled by the scan controller. In other words, the scan controller can selectively control the dot output of the OSD font based on the horizontal / vertical synchronization signals. In addition, the scan selection includes various coordinate axes. For example, the horizontal direction (X axis) and the vertical direction (Y axis) of the font dot matrix.
【0027】復号化要素とCPUに接続されている出力
セレクタ406は、D1、D2、…、Dn−1、Dnと
して示され、かつ、データバスに接続されているn本の
選択ライン408を備える。これにより、復号化処理要
素の出力を受信して、回転OSDフォントの出力優先度
を正確に制御することができる。D1はLSBであり、
DnはMSBである。The output selector 406 connected to the decoding element and the CPU comprises n select lines 408, denoted D1, D2,..., Dn-1, Dn, and connected to the data bus. . Thus, the output of the decoding processing element can be received, and the output priority of the rotated OSD font can be accurately controlled. D1 is the LSB,
Dn is the MSB.
【0028】本発明の好適な実施形態によれば、デコー
ダが復号化するために12x18ドットの表意文字"P"
を読み出すとき、図2Bに示される基礎原理に基づいて
表示装置322は0°の位置に配置される。CPU30
6によって0°の位置が認識されると、例えば、第6行
212、即ち、OSDフォントの12列の全てが復号化
処理要素によって同時に読み出されるので、スキャンコ
ントローラ404を操作することで第6行212を復号
化して、シフトレジスタ316に選択的に出力すること
ができる。即ち、L6によってB1がドット(1、6)を
D1に選択的に送ることが可能となり、残りのラインの
動作も同じである。また、L6によってB12がドット
(12、 6)をD12に選択的に送って第6行212を
形成することができる。これと同様の観点から、表意文
字"P"のその他の行も形成される。最後に、表意文字"
P"は第1行から第18行までが表示される。According to a preferred embodiment of the present invention, the 12 × 18 dot ideographic character “P” is decoded by the decoder.
Is read, the display device 322 is placed at the position of 0 ° based on the basic principle shown in FIG. 2B. CPU 30
6 recognizes the 0 ° position, for example, the sixth row 212, that is, all of the 12 columns of the OSD font are read simultaneously by the decoding processing element. 212 can be decoded and selectively output to shift register 316. That, B 1 by L 6 becomes possible to send selectively the dots (1,6) to D 1, it is the same behavior of the rest of the line. Also, L 6 allows B 12 to selectively send dots (12, 6) to D 12 to form sixth row 212. From the same viewpoint, other lines of the ideographic character "P" are also formed. Finally, the ideographic character "
P "is displayed from the first line to the eighteenth line.
【0029】同様に、例えば、表意文字"P"のドットマ
トリクスの左辺と右辺が交換される。そして、第1の鏡
像位置として定義される図2Bで上辺と底辺を標準的に
定める。これによって、ドットマトリクスのMSBとL
SBが交換される。即ち、MSBとしてD12はD1に
交換され、LSBとしてD1はD12に交換される。ま
た、OSDフォントの読み込み方法は変らない。即ち、
第1のOSDフォントに基づいてL1からL18までのO
SDフォントが連続的にスキャンされる。Similarly, for example, the left side and the right side of the dot matrix of the ideographic character "P" are exchanged. Then, in FIG. 2B, which is defined as the first mirror image position, the upper side and the lower side are defined as standard. Thereby, the MSB of the dot matrix and L
SB is exchanged. That is, D12 is exchanged with D1 as the MSB, and D1 is exchanged with D12 as the LSB. Also, the method of reading the OSD font does not change. That is,
O from L 1 to L 18 based on the first OSD font
SD fonts are scanned continuously.
【0030】さらに、ドットマトリクスの左辺と右辺を
標準的に定め、第2の鏡像位置として定義される図2B
の上辺と底辺をひっくり返す。ドットマトリクスのMS
BとLSBは互いに変わらないが、第1のOSDフォン
トに基づいてL18からL1までOSDフォントを連続的
にスキャンするOSDフォントの読み込み方法が交換さ
れる。Further, the left side and the right side of the dot matrix are defined as standard, and are defined as a second mirror image position in FIG. 2B.
Turn over the top and bottom sides of. Dot matrix MS
While B and the LSB does not change from each other, reading method of OSD font that continuously scans the OSD font from L 18 to L 1 on the basis of the first OSD font is replaced.
【0031】さらに、ドットマトリクスの左辺と右辺を
交換し、第3の鏡像位置として定義される図2Bの上辺
と底辺をひっくり返す。ドットマトリクスのMSBとL
SBを交換する。即ち、MSBに対してD12をD1に
切り替え、LSBに対してD1をD12に切りかえる。
第1のOSDフォントに基づいてL18からL1までOS
DフォントをスキャンするOSDフォントの読み込み方
法を交換する。Further, the left side and the right side of the dot matrix are exchanged, and the top side and the bottom side of FIG. 2B defined as the third mirror image position are turned over. Dot matrix MSB and L
Replace SB. That is, D12 is switched to D1 for the MSB, and D1 is switched to D12 for the LSB.
On the basis of the first of the OSD font OS from L 18 to L 1
Exchange the reading method of the OSD font for scanning the D font.
【0032】その結果、各OSDフォントは2次元で4
つの位置をもち、各位置には4つの回転角が含まれてい
るので、16(4x4)種類の回転OSDフォントが形
成される。これによって、"b"、"d"、"p"、"q"等の
OSDフォントを回転させることよって形成される複製
のOSDフォントの数を減らすことができるため、OS
Dフォントを格納するためのメモリのコストを下げるこ
とができる。As a result, each OSD font has four dimensions in two dimensions.
Since there are four positions and each position includes four rotation angles, 16 (4 × 4) kinds of rotation OSD fonts are formed. This makes it possible to reduce the number of duplicate OSD fonts formed by rotating OSD fonts such as "b", "d", "p", and "q".
The cost of the memory for storing the D font can be reduced.
【0033】本発明の好適な実施形態では、デコーダが
復号化する12x18ドット表意文字"P"を読み込んだ
場合、図2Cで示される基本原理に基づいて表示装置は
時計回りに90°の位置に配置される。CPU306に
よって時計回りの90°の位置が認められると、例え
ば、第6行220、即ち、OSDフォントの12個の全
列が同時に復号化処理要素によって読み出されるので、
スキャンコントローラを操作することによって第6行2
20を復号化して、シフトレジスタ316に選択的に出
力することができる。即ち、L6によって、B6が第6行
220のドットを選択し、D18からD1までのドットを
連続的に転送して、第6行220を形成することができ
る。これと同様に、ドットマトリクスのその他の行も形
成される。最後に、表意文字"P"の第1行216から第
12行が表示される。同様に、鏡像位置として定義され
る図2Cのドットマトリクスの左辺と右辺が交換され
る。L 6によって、B6は第6行220のドットを選択
し、これらのドットをD18からD 1に連続的に転送し
て、第6行220を形成することができる。In a preferred embodiment of the invention, the decoder
Read 12x18 dot ideographic character "P" to be decoded
In this case, based on the basic principle shown in FIG.
It is placed at 90 ° clockwise. CPU 306
Therefore, if a 90 ° clockwise position is recognized,
For example, the sixth line 220, ie, all 12 OSD fonts
Since the columns are read by the decoding processing element at the same time,
The sixth row 2 by operating the scan controller
20 and selectively output to the shift register 316.
You can help. That is, L6By B6Is line 6
Select 220 dots and D18To D1Dot up to
Can be transferred continuously to form sixth row 220
You. Similarly, the other rows of the dot matrix
Is done. Finally, from the first line 216 of the ideographic character "P"
Twelve lines are displayed. Similarly, defined as the mirror image position
The left and right sides of the dot matrix in FIG.
You. L 6By B6Selects the dot in the sixth row 220
And change these dots to D18To D 1Continuously transferred to
Thus, the sixth row 220 can be formed.
【0034】本発明の好適な実施形態では、デコーダが
復号化するために12x18ドットの表意文字"P"を読
み出したとき、表示装置は図2Dに示される基礎原理に
基づいて反時計回りに90°の位置に配置される。CP
U306によって反時計回りに90°の位置が認められ
ると、例えば、第6行224、即ち、OSDフォントの
12本の全列が復号化処理要素によって同時に読み出さ
れるので、スキャンコントローラを操作することによっ
て第6行224を復号化して、それをシフトレジスタ3
16に選択的に出力することができる。言いかえれば、
L6によって、B6は第6行224のドットを選択し、こ
れらのドットをD18からD1に連続的に転送し、第6行
224を形成することができる。これと同様に、ドット
マトリクスのその他の行も形成される。最後に、表意文
字"P"の第1行222から第12行が表示される。同様
に、鏡像位置として定義される図2Dのドットマトリク
スの左辺と右辺が交換される。L6によって、B6は第6
行224のドットを選択し、これらのドットをD1から
D18に連続的に送り、第6行224を形成することがで
きる。In a preferred embodiment of the present invention, when the decoder reads out the 12 × 18 dot ideographic character "P" for decoding, the display device will rotate 90 degrees counterclockwise based on the basic principle shown in FIG. 2D. ° placed. CP
When the 90 ° counterclockwise position is recognized by U306, for example, the sixth row 224, that is, all 12 columns of the OSD font are read simultaneously by the decoding processing element. Decode the sixth row 224 and put it in shift register 3
16 can be selectively output. In other words,
With L 6 , B 6 can select the dots in the sixth row 224 and successively transfer these dots from D 18 to D 1 to form the sixth row 224. Similarly, other rows of the dot matrix are formed. Finally, the first line 222 to the twelfth line of the ideographic character "P" are displayed. Similarly, the left side and right side of the dot matrix of FIG. 2D defined as the mirror image position are exchanged. By L 6, B 6 sixth
The dots in row 224 can be selected and these dots can be sent continuously from D 1 to D 18 to form a sixth row 224.
【0035】本発明の好適な実施形態では、デコーダが
復号化するために12x18ドットの表意文字"P"を読
み込むとき、図2Eで示される基礎原理に基づき時計回
り、もしくは、反時計回りの180°の位置に表示装置
322が配置される。CPU306によって、時計回
り、もしくは、反時計回りの180°の位置が認められ
ると、例えば、第6行230、即ち、OSDフォントの
12本の全列が復号化処理要素によって同時に読み出さ
れるので、スキャンコントローラを操作することによっ
て第6行230を復号化して、それをシフトレジスタ3
16に選択的に出力することができる。言いかえれば、
L6によって、B12はドット(1、6)をD12に選択的
に転送し、残りのラインについても同様であり、L6に
よってB1がドット(12、6)をD1に選択的に転送し
て第6行230を形成することができる。これと同様に
考えて表意文字"P"のその他の行も形成される。最後
に、表意文字"P"の第1行から第18行230が表示さ
れる。同様に、鏡像位置として定義される図2Eのドッ
トマトリクスの左辺と右辺が交換される。L6によっ
て、B12はドット(1、6)をD1に選択的に転送する
ことができ、残りのラインについての処理も同様であ
り、L6によって、B1はドット(12、6)をD12に選
択的に転送して、第6行230を形成することができ
る。In a preferred embodiment of the present invention, when the decoder reads a 12x18 dot ideographic character "P" for decoding, it can be clockwise or counterclockwise 180 based on the basic principle shown in FIG. 2E. The display device 322 is arranged at the position of °. When the CPU 306 recognizes a clockwise or counterclockwise position of 180 °, for example, the sixth row 230, that is, all 12 columns of the OSD font are read simultaneously by the decoding processing element, so that scanning is performed. The sixth row 230 is decoded by operating the controller and the
16 can be selectively output. In other words,
By L 6, B 12 is selectively transferred dots (1,6) to D 12, is the same for the remaining lines, selective B 1 by L 6 is a dot (12,6) to D 1 To form a sixth row 230. In the same way, other lines of the ideographic character "P" are formed. Finally, the first to eighteenth line 230 of the ideographic character "P" is displayed. Similarly, the left and right sides of the dot matrix of FIG. 2E defined as mirror image positions are exchanged. With L 6 , B 12 can selectively transfer dot (1, 6) to D 1, and so on for the remaining lines, and with L 6 , B 1 becomes dot (12, 6 ) To D 12 to form a sixth row 230.
【0036】図5を参照すると、この図はOSDフォン
トの回転を示すフローチャート500である。開始工程
502では、OSD表示要求がMCUやDSP等のCP
U306に入力されるので、CPU306によって生成
された制御信号がOSD回転装置の様々な要素に転送さ
れ、OSDフォントの読み出し処理の実行が開始する。Referring to FIG. 5, there is shown a flowchart 500 illustrating the rotation of an OSD font. In the start step 502, an OSD display request is sent to a CP such as an MCU or a DSP.
Since the control signal is input to the U306, the control signal generated by the CPU 306 is transferred to various elements of the OSD rotation device, and the execution of the OSD font reading process starts.
【0037】OSDフォントを読み出す工程504で
は、フォントアドレス生成器308はCPU306から
の信号に基づいて、所望のOSDフォントに対応するフ
ォントアドレスを生成する。OSD回転装置では、同期
生成器304によって生成された信号を基準信号として
使う。ここで、回転OSDフォントを映像の表示と同期
化させるために、同期信号はOSD表示の開始時間に一
致してもよい。次に、OSDフォントアドレスがスタテ
ィックアクセスメモリ(SRAM)等のメモリに格納さ
れる。OSDフォントROMから選択された所望のOS
Dフォントがフォントアドレスに基づいて決定される。In step 504 of reading the OSD font, the font address generator 308 generates a font address corresponding to a desired OSD font based on a signal from the CPU 306. The OSD rotator uses the signal generated by the synchronization generator 304 as a reference signal. Here, the synchronization signal may coincide with the start time of the OSD display in order to synchronize the rotated OSD font with the display of the video. Next, the OSD font address is stored in a memory such as a static access memory (SRAM). Desired OS selected from OSD font ROM
The D font is determined based on the font address.
【0038】回転位置を決定する工程506では、CP
U306がOSDフォント回転要求を受信した後で、本
工程は表示装置322が回転したか否かを決定する。も
し問い合わせに対する答えが否定であれば、本工程は工
程518に進む。ここで、0°の位置で映像が表示され
ているので、OSDフォントは表示装置に直接入力され
る。もし、工程506での問い合わせに対する答えが肯
定であれば、工程506は工程510に進む。ここで、
様々な位置、例えば、時計回りの90°、反時計回りの
90°、時計回り、もしくは、反時計回りの180°に
映像を表示できるので、OSDフォントがデコーダによ
って復号される。In the step 506 for determining the rotational position, CP
After U306 receives the OSD font rotation request, the process determines whether display device 322 has been rotated. If the answer to the query is negative, the process proceeds to step 518. Here, since the image is displayed at the position of 0 °, the OSD font is directly input to the display device. If the answer to the query at step 506 is positive, step 506 proceeds to step 510. here,
The OSD font is decoded by the decoder because the video can be displayed at various positions, for example, 90 ° clockwise, 90 ° counterclockwise, clockwise, or 180 ° counterclockwise.
【0039】時計回りの90°の位置で映像の表示を行
う場合の原理を図2Cに示す。第6行220の例では、
OSDフォントの12本の全行が第1行から第12行の
復号化処理要素に連続的に読み込まれる。スキャンコン
トローラを介して第6行220がスキャンされて復号化
処理が行われ、出力セレクタによってシフトレジスタ3
16に出力される。FIG. 2C shows the principle of displaying an image at a 90 ° clockwise position. In the example of the sixth row 220,
All twelve lines of the OSD font are successively read into the decoding elements of the first to twelfth lines. The sixth row 220 is scanned via the scan controller to perform a decoding process, and the shift selector 3 is output by the output selector.
16 is output.
【0040】映像の表示が反時計回りの90°の位置で
ある場合の原理が図2Dに示されている。第6行の例で
は、OSDフォントの全12行が第1行から第12行の
復号化処理要素に連続的に読み込まれる。スキャンコン
トローラを介して第6行224がスキャンされて復号化
処理が行われ、出力セレクタによってシフトレジスタ3
16に出力される。FIG. 2D shows the principle when the image is displayed at a 90 ° counterclockwise position. In the example of the sixth line, all 12 lines of the OSD font are continuously read into the decoding processing elements of the first to twelfth lines. The sixth row 224 is scanned through the scan controller to perform a decoding process, and the output selector selects the shift register 3.
16 is output.
【0041】映像の表示が時計回り、もしくは、反時計
回りの180°の位置である場合の原理が図2Eに示さ
れる。第6行230の例では、OSDフォントの全12
列が第1列から第12列の復号化処理要素に連続的に読
み込まれる。スキャンコントローラ404を介して第6
行230がスキャンされて復号化処理が行われ、出力セ
レクタによってシフトレジスタ316に出力される。FIG. 2E shows the principle in the case where the image is displayed at 180 ° clockwise or counterclockwise. In the example of the sixth row 230, all 12 OSD fonts are used.
The columns are sequentially read into the decoding elements of the first to twelfth columns. The sixth through the scan controller 404
The row 230 is scanned and decoded, and output to the shift register 316 by the output selector.
【0042】回転OSDフォントを格納する工程512
では、デコーダによって復号化された回転OSDフォン
トがシリアルデータ型に変換され、シフトレジスタ31
6に一次的に格納され、出力回路320に順に提供され
る。Step 512 of storing a rotated OSD font
Then, the rotated OSD font decoded by the decoder is converted into the serial data type,
6 and are provided to the output circuit 320 in order.
【0043】赤、青、緑等のOSDフォント色と背景色
の属性を受信することに加えてOSDフォントを出力す
る工程516では、出力装置である出力回路320はデ
ータ変換を行って、回転フォントを表示装置322に送
る。言いかえれば、OSDフォントのデジタル信号をア
ナログ信号に変換し、フォントの属性と一緒にして、様
々な表示装置の様々な標準インターフェイスカードに送
る。In step 516 of outputting the OSD font in addition to receiving the attributes of the OSD font colors such as red, blue, and green and the background color, the output circuit 320 as an output device performs data conversion to perform the rotation font rotation. To the display device 322. In other words, the digital signal of the OSD font is converted to an analog signal and sent along with the font attributes to various standard interface cards on various display devices.
【0044】出力制御工程514では、出力コントロー
ラ316は、CPU306からの制御信号に基づいてO
SDフォントの出力優先度を制御する装置である。In the output control step 514, the output controller 316 controls the O based on the control signal from the CPU 306.
This device controls the output priority of the SD font.
【0045】OSDメッセージの表示工程518では、
CRTディスプレイ、TV、LCD等の表示装置322
は、出力回路に供給されるOSDフォントやその他の関
連属性を受信して表示する。In the display step 518 of the OSD message,
Display device 322 such as CRT display, TV, LCD, etc.
Receives and displays the OSD font and other related attributes supplied to the output circuit.
【0046】オンスクリーン表示フォントを回転させて
OSDメッセージと映像の表示を好適に行う本発明の装
置と方法を要約して説明する。さらに、本発明では、O
SDフォントがフォントベースで読み込まれるので、O
SDフォントを回転させる処理時間は、従来のOSD回
転フォントをビットマップで回転させる時間より相当短
い。さらに、OSDフォントの様々な回転角を使うこと
によって、複製のOSDフォントの数を相当減らすこと
ができる。The apparatus and method of the present invention for suitably displaying OSD messages and images by rotating the on-screen display font will be briefly described. Further, in the present invention, O
Since SD fonts are read on a font basis,
The processing time for rotating an SD font is considerably shorter than the time for rotating a conventional OSD rotated font in a bitmap. Further, by using various rotation angles of the OSD font, the number of duplicate OSD fonts can be significantly reduced.
【0047】当業者であれば理解できることであるが、
本発明の上述の好適な実施形態は本発明を制限するもの
ではない。本発明は、添付の請求項の精神と範囲に入る
様々な修正や同様の構成を含むことを意図する。その範
囲は広義の解釈がなされるべきであって、その修正と同
様の構成の全てを包含する。As will be appreciated by those skilled in the art,
The above preferred embodiments of the present invention are not limiting of the present invention. The present invention is intended to cover various modifications and similar arrangements that fall within the spirit and scope of the appended claims. The scope is to be interpreted in a broad sense, and encompasses all the modifications and similar configurations.
【図1】図1Aは、表示装置の回転後の従来のOSDメ
ッセージと映像の表示の関係を示す図であり、図1B
は、本発明の表示装置の回転後のOSDメッセージと映
像の表示の関係を示す図である。FIG. 1A is a diagram showing a relationship between a conventional OSD message after rotation of a display device and display of an image, and FIG.
FIG. 7 is a diagram showing a relationship between an OSD message after rotation of the display device of the present invention and display of an image.
【図2】図2Aから図2Eは、OSDフォントを回転さ
せる本発明の基礎原理を示す。2A to 2E show the basic principles of the present invention for rotating OSD fonts.
【図3】図3は、本発明のOSDフォントの回転を示す
システムブロック図である。FIG. 3 is a system block diagram illustrating rotation of an OSD font according to the present invention.
【図4】図4は本発明のデコーダの図である。FIG. 4 is a diagram of a decoder according to the present invention.
【図5】図5は、本発明のOSDフォントの回転を示す
フローチャートである。FIG. 5 is a flowchart illustrating rotation of an OSD font according to the present invention.
Claims (26)
(CPU)が制御信号を生成することによって複数のO
SDフォントの回転を制御する、当該CPUと、 前記CPUと同期信号生成器のそれぞれと接続され、前
記同期信号生成器からの基準信号と前記制御信号を受信
して複数のOSDフォントアドレスを生成するフォント
アドレス生成器と、 前記CPUと前記フォントアドレス生成器のそれぞれに
接続され、前記複数のOSDフォントアドレスを格納す
るメモリと、 前記CPUと前記メモリのそれぞれに接続され、前記複
数のOSDフォントアドレスに対応する前記OSDフォ
ントを供給するフォント読み出し専用メモリ(ROM)
と、 前記CPUと前記フォントROMのそれぞれに接続さ
れ、前記OSDフォントを回転させて複数の回転フォン
トを生成するために前記複数のOSDフォントを連続的
に回転させるデコーダと、 前記回転フォントを受信する出力部であって、前記デコ
ーダと前記CPUのそれぞれに接続され、前記回転フォ
ントのデータフォーマットを変換する記憶媒体と、前記
記憶媒体に接続され、OSDメッセージを形成する出力
回路と、前記出力回路と前記CPUのそれぞれに接続さ
れ、表示シーケンスを制御する出力コントローラと、前
記出力回路に接続され、前記OSDメッセージを表示し
て、前記表示装置上で前記映像の表示と前記OSDメッ
セージの同期化された表示を行う表示装置を含む、当該
出力部を備える、オンスクリーン表示(OSD)フォン
トを回転させる装置。1. A plurality of OSDs are received by receiving an OSD display request and a central processing unit (CPU) generating a control signal.
A CPU for controlling the rotation of the SD font; a CPU connected to each of the CPU and a synchronization signal generator; receiving a reference signal and the control signal from the synchronization signal generator to generate a plurality of OSD font addresses; A font address generator; a memory connected to each of the CPU and the font address generator for storing the plurality of OSD font addresses; a memory connected to each of the CPU and the memory to store the plurality of OSD font addresses. Font read-only memory (ROM) for supplying the corresponding OSD font
And a decoder connected to each of the CPU and the font ROM for continuously rotating the plurality of OSD fonts to rotate the OSD font to generate a plurality of rotated fonts; and receiving the rotated fonts. An output unit connected to each of the decoder and the CPU and configured to convert the data format of the rotated font; an output circuit connected to the storage medium and forming an OSD message; and An output controller connected to each of the CPUs for controlling a display sequence; and an output controller connected to the output circuit for displaying the OSD message and synchronizing the display of the video and the OSD message on the display device. On-screen display (O) including the output unit including a display device for performing display D) device for rotating the font.
号化処理要素と、 前記複数の復号化処理要素の各々と前記同期生成器のそ
れぞれと接続され、前記復号化処理中にスキャンシーケ
ンスを制御するスキャンコントローラと、 前記複数の復号化処理要素の各々と前記CPUに接続さ
れ、前記回転フォントの前記出力優先度を選択する出力
セレクタをさらに備える請求項1記載のOSD。2. The decoder, comprising: a plurality of decoding processing elements that receive the control signal and execute a decoding process; and each of the plurality of decoding processing elements and the synchronization generator are connected to each other. 2. The image processing apparatus according to claim 1, further comprising: a scan controller that controls a scan sequence during the decoding process; and an output selector that is connected to each of the plurality of decoding processing elements and the CPU and selects the output priority of the rotated font. OSD as described.
ャネルをそれぞれ備える請求項2記載のOSD。3. The OSD of claim 2, wherein each of said decoding processing elements comprises a plurality of channels, respectively.
ネルを備える請求項2記載のOSD。4. The OSD according to claim 2, wherein the scan controller has a plurality of channels.
える請求項2記載のOSD。5. The OSD according to claim 2, wherein said output selector comprises a plurality of channels.
軸からなるグループから選ばれた1つのスキャン選択を
備える請求項2記載のOSD。6. The scan controller according to claim 1, wherein said scan controller comprises an X axis and a Y axis.
3. The OSD of claim 2, comprising one scan selection selected from the group consisting of axes.
出力された前記フォントの各々を備える請求項2記載の
OSD。7. The OSD of claim 2, wherein said output selector comprises each of said fonts output from LSB to MSB.
出力された前記フォントの各々を備える請求項2記載の
OSD。8. The OSD of claim 2, wherein said output selector comprises each of said fonts output from LSB to MSB.
と前記OSDメッセージの前記同期化された表示を適切
なビューが得られるように形成するための第1のOSD
フォント位置と、 前記表示装置が時計回りに90°の位置にあるとき、前
記映像の表示と前記OSDメッセージの前記同期化され
た表示を適切なビューが得られるように形成するための
第2のOSDフォント位置と、 前記表示装置が反時計回りに90°の位置にあるとき、
前記映像の表示と前記OSDメッセージの前記同期化さ
れた表示を適切なビューが得られるように形成するため
の第3のOSDフォント位置と、 前記表示装置が時計回りに180°の位置にあるとき、
前記映像の表示と前記OSDメッセージの前記同期化さ
れた表示を適切なビューが得られるように形成するため
の第4のOSDフォント位置とからなるグループから選
ばれる1つの位置をさらに備える請求項1記載のOS
D。9. The synchronized display forms the video display and the synchronized display of the OSD message such that an appropriate view is obtained when the display device is at a 0 ° position. First OSD to perform
A font position and a second for forming the synchronized display of the video display and the OSD message such that an appropriate view is obtained when the display device is at a 90 ° clockwise position. When the OSD font position and the display device are at 90 ° counterclockwise,
A third OSD font position to form the display of the video and the synchronized display of the OSD message so that an appropriate view is obtained; and when the display device is at a 180 ° clockwise position. ,
2. The system of claim 1, further comprising a position selected from the group consisting of a fourth OSD font position for forming the display of the video and the synchronized display of the OSD message to obtain an appropriate view. OS described
D.
1の鏡像位置、第2の鏡像位置、第3の鏡像位置からな
るグループから選ばれた1つの各位置を備える請求項9
記載のOSD。10. The system of claim 9, wherein each of the OSD font positions comprises a position selected from a group consisting of a first mirror position, a second mirror position, and a third mirror position.
OSD as described.
使われる前記フォントROMはフォントベースの記憶装
置である請求項1記載のOSD。11. The OSD of claim 1, wherein said font ROM used to store said OSD font is a font-based storage device.
記フォントROMはフォントベースの読み出し装置であ
る請求項1記載のOSD。12. The OSD according to claim 1, wherein the font ROM from which the OSD font is read is a font-based reading device.
ディスプレイと液晶ディスプレイ(LCD)からなるグ
ループから選ばれた1つを備える請求項1記載のOS
D。13. The display device is a cathode ray tube (CRT).
The OS according to claim 1, further comprising one selected from the group consisting of a display and a liquid crystal display (LCD).
D.
スを読み込みを開始するように命令するOSD表示要求
を前記CPUに入力させる工程と、 メモリに格納された前記複数のOSDフォントアドレス
に対応する複数のOSDフォントを生成する工程と、 前記複数のフォントアドレスに対応する前記OSDフォ
ントを読み出し、前記複数のOSDフォントをデコーダ
に送る工程であって、前記複数のOSDフォントはフォ
ント読み出し専用メモリ(ROM)に初期的に格納され
る、当該工程と、 前記OSDフォントに対する復号化処理を行って、複数
の回転フォントを形成する工程と、 前記複数の回転フォントを記憶媒体に格納する工程と、 前記記憶媒体にある前記回転フォントを出力回路に連続
的に出力する工程と、 映像の表示と前記OSDメッセージが同期化された表示
となるように、前記回転フォントを含むOSDメッセー
ジを表示装置に表示する工程とを備える、オンスクリー
ン表示(OSD)フォントを回転させる方法。14. An OSD display request for instructing a CPU to start reading a plurality of OSD font addresses, the plurality of OSD font addresses corresponding to the plurality of OSD font addresses stored in a memory. Generating a font, reading the OSD font corresponding to the plurality of font addresses, and sending the plurality of OSD fonts to a decoder, wherein the plurality of OSD fonts are initially stored in a font read only memory (ROM). Storing the plurality of rotated fonts in a storage medium by performing a decoding process on the OSD font to form a plurality of rotated fonts; and storing the plurality of rotated fonts in a storage medium. A step of continuously outputting the rotated font to an output circuit; Displaying an OSD message including the rotated font on a display device such that the OSD message has a synchronized display.
処理を実行し、 復号化処理中に同期生成器から同期化信号を受信するス
キャンコントローラを使って、スキャンシーケンスを制
御し、 出力セレクタを使って、前記回転フォントの出力優先度
を選択することをさらに備える請求項14記載のOS
D。15. The decoding process uses a scan controller that performs a decoding process using a plurality of decoding processing elements based on a control signal and receives a synchronization signal from a synchronization generator during the decoding process. 15. The OS according to claim 14, further comprising controlling a scan sequence, and selecting an output priority of the rotated font using an output selector.
D.
処理要素の各々は複数のチャネルを備える請求項15記
載のOSD。16. The OSD of claim 15, wherein each of said decoding processing elements performing said decoding processing comprises a plurality of channels.
記スキャンコントローラは、複数のチャネルを備える請
求項15記載のOSD。17. The OSD according to claim 15, wherein the scan controller that controls the scan sequence has a plurality of channels.
選択する前記出力セレクタは、複数のチャネルを備える
請求項15記載のOSD。18. The OSD according to claim 15, wherein said output selector for selecting said output priority of said rotated font comprises a plurality of channels.
Y軸からなるグループから選ばれたスキャン選択を備え
る請求項15記載のOSD。19. The OSD of claim 15, wherein said scan controller comprises a scan selection selected from a group consisting of an X axis and a Y axis.
に出力された前記フォントの各々を備える請求項15記
載のOSD。20. The output selector according to claim 1, wherein said output selector is MSB to LSB.
16. The OSD according to claim 15, comprising each of the fonts output to the OS.
Bに出力された前記フォントの各々を備える請求項15
記載のOSD。21. The output selector according to claim 1, wherein the output selector selects MSB to LS
16. Each of the fonts output to B.
OSD as described.
と前記OSDメッセージの前記同期化された表示を適切
なビューが得られるように形成するための第1のOSD
フォント位置と、 前記表示装置が時計回りに 90°の位置にあるとき、
前記映像の表示と前記OSDメッセージの前記同期化さ
れた表示を適切なビューが得られるように形成するため
の第2のOSDフォント位置と、 前記表示装置が反時計回りに90°の位置にあるとき、
前記映像の表示と前記OSDメッセージの前記同期化さ
れた表示を適切なビューが得られるように形成するため
の第3のOSDフォント位置と、 前記表示装置が時計回りに180°の位置にあるとき、
前記映像の表示と前記OSDメッセージの前記同期化さ
れた表示を適切なビューが得られるように形成するため
の第4のOSDフォント位置とからなるグループから選
ばれた1つの位置をさらに備える請求項14記載のOS
D。22. The synchronized display, wherein when the display device is at a 0 ° position, the synchronized display of the video display and the OSD message is formed such that an appropriate view is obtained. First OSD to perform
When the font position and the display device are at 90 ° clockwise,
A second OSD font position for forming the display of the video and the synchronized display of the OSD message to obtain an appropriate view; and the display device is at a 90 ° counterclockwise position. When
A third OSD font position to form the display of the video and the synchronized display of the OSD message so that an appropriate view is obtained; and when the display device is at a 180 ° clockwise position. ,
11. The system of claim 10, further comprising a location selected from the group consisting of a fourth OSD font location for forming the display of the video and the synchronized display of the OSD message to provide an appropriate view. OS described in 14
D.
1の鏡像位置、第2の鏡像位置、第3の鏡像位置からな
るグループから選ばれた1つを備える請求項22記載の
OSD。23. The OSD of claim 22, wherein each of the OSD font positions comprises one selected from the group consisting of a first mirror image position, a second mirror image position, and a third mirror image position.
はフォントベースの読み出し装置を利用する請求項14
記載のOSD。24. The step of reading an OSD font using a font-based reading device.
OSD as described.
では、フォントベースの記憶装置を利用する請求項14
記載のOSD。25. The method of claim 14, wherein the step of storing a font address utilizes a font-based storage device.
OSD as described.
では、CRTディスプレイ、LCDからなるグループか
ら選ばれた表示装置を利用する請求項14記載のOS
D。26. The OS according to claim 14, wherein the step of displaying the OSD message uses a display device selected from the group consisting of a CRT display and an LCD.
D.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000324286A JP3569218B2 (en) | 2000-10-24 | 2000-10-24 | Apparatus and method for rotating on-screen display fonts |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000324286A JP3569218B2 (en) | 2000-10-24 | 2000-10-24 | Apparatus and method for rotating on-screen display fonts |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002140062A true JP2002140062A (en) | 2002-05-17 |
| JP3569218B2 JP3569218B2 (en) | 2004-09-22 |
Family
ID=18801845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000324286A Expired - Fee Related JP3569218B2 (en) | 2000-10-24 | 2000-10-24 | Apparatus and method for rotating on-screen display fonts |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3569218B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8300065B2 (en) * | 2003-08-21 | 2012-10-30 | Samsung Electronics Co., Ltd. | Rotatable display device and method of adjusting image on display screen of the same |
| CN114356262A (en) * | 2021-12-24 | 2022-04-15 | 青岛信芯微电子科技股份有限公司 | OSD picture generation device, chip, display equipment and method |
-
2000
- 2000-10-24 JP JP2000324286A patent/JP3569218B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8300065B2 (en) * | 2003-08-21 | 2012-10-30 | Samsung Electronics Co., Ltd. | Rotatable display device and method of adjusting image on display screen of the same |
| CN114356262A (en) * | 2021-12-24 | 2022-04-15 | 青岛信芯微电子科技股份有限公司 | OSD picture generation device, chip, display equipment and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3569218B2 (en) | 2004-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3339284B2 (en) | Large screen display method | |
| JP4541482B2 (en) | Image processing apparatus and image processing method | |
| JPS6334471B2 (en) | ||
| JPS6323553B2 (en) | ||
| JPH05298454A (en) | Converter and output display device for color pixel display | |
| JPS6120885B2 (en) | ||
| JPH0816352A (en) | Method and equipment for display of image | |
| US6765577B1 (en) | Apparatus and method for rotating on-screen display fonts | |
| JPS5948393B2 (en) | display device | |
| JPH07113818B2 (en) | Method and apparatus for displaying image portion selected by operator | |
| US5475808A (en) | Display control apparatus | |
| US6967689B1 (en) | System and method for providing a variable character size in an on-screen display application | |
| JP3569218B2 (en) | Apparatus and method for rotating on-screen display fonts | |
| JPS6060062B2 (en) | color graphic display device | |
| KR20020041199A (en) | Apparatus and method for rotating on-screen display fonts | |
| US20030160748A1 (en) | Display control circuit, semiconductor device, and portable device | |
| US7050064B2 (en) | Method and apparatus for displaying higher color resolution on a hand-held LCD device | |
| CN1129064C (en) | Screen display font rotation device and method and decoding device | |
| JP4717287B2 (en) | Display device | |
| JPH11282430A (en) | Large-scale picture display device for pachinko | |
| JPH06102855A (en) | Animation display device and external storage device used for it | |
| US20020051165A1 (en) | Image processing device and image data conversion method | |
| US5701445A (en) | Generating multilayered pictures by image parameters | |
| JP5125205B2 (en) | Data signal processing device, image processing device, image output device, and data signal processing method | |
| JP2709474B2 (en) | Character / pattern information display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20031125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040324 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040324 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040427 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040531 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040617 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080625 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090625 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090625 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100625 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110625 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110625 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120625 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130625 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |