Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0452473B2 - - Google Patents
[go: Go Back, main page]

JPH0452473B2 - - Google Patents

Info

Publication number
JPH0452473B2
JPH0452473B2 JP57091845A JP9184582A JPH0452473B2 JP H0452473 B2 JPH0452473 B2 JP H0452473B2 JP 57091845 A JP57091845 A JP 57091845A JP 9184582 A JP9184582 A JP 9184582A JP H0452473 B2 JPH0452473 B2 JP H0452473B2
Authority
JP
Japan
Prior art keywords
display
vertical
counter
screen
horizontal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP57091845A
Other languages
Japanese (ja)
Other versions
JPS58208781A (en
Inventor
Kyokazu Nishio
Noryuki Yamane
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP57091845A priority Critical patent/JPS58208781A/en
Publication of JPS58208781A publication Critical patent/JPS58208781A/en
Publication of JPH0452473B2 publication Critical patent/JPH0452473B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、情報処理システムに使用するデータ
表示装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data display device used in an information processing system.

〔従来の技術〕[Conventional technology]

CRT表示装置等のキラクタデイスプレイに文
章を表示する場合、横書き表示と縦書き表示の2
通りがある。通常ワールドプロセツサ等で文書を
作成する際横書き表示を行なうが、文書を縦書き
に表示したり、あるいは横書き表示に変換する必
要が時々ある。縦書き表示の場合、スクリーンバ
ツフアに画面に対応する形でストアされている表
示用データをそのまま表示すればよい。しかし、
横書き表示を縦書き表示に変換する場合、一般に
CRTでは第1図aに示す如く横の文字数が縦の
文字数より多いので縦書き表示に変換すれ、あ第
1図bの如く画面から下の文章がはみ出してしま
う。そほはみ出した文章を表示するためにスクロ
ールアツプしたり、逆に画面上部よりはみ出した
文章をスクロールダウンして見る必要がある。あ
るいは第1図cの如く1列の文章を2列にまたが
つて表示するおり返し表示が必要である。
When displaying text on a Kirakuta display such as a CRT display device, there are two types of display: horizontal writing and vertical writing.
There is a street. Normally, when a document is created using a world processor or the like, it is displayed in horizontal writing mode, but there are times when it is necessary to display the document in vertical writing mode or convert it to horizontal writing mode. In the case of vertical writing display, the display data stored in the screen buffer in a form corresponding to the screen may be displayed as is. but,
When converting from horizontal to vertical display, generally
On a CRT, as shown in Figure 1a, the number of horizontal characters is greater than the number of vertical characters, so the display must be converted to vertical writing, resulting in the lower text protruding from the screen, as shown in Figure 1b. It is necessary to scroll up to see the text that is protruding from the top of the screen, or scroll down to see the text that is protruding from the top of the screen. Alternatively, it is necessary to display a text in one column over two columns as shown in FIG. 1c.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、スクロールによつて画面を見る
場合文章が途中で切れて全文を一度に見られない
という問題があつた。また、おり返し表示の場
合、ソフトの負荷が大きくなるうえに一行の文を
2行で表示するので作成すべき分とイメージが異
なつてしまう。しかも、ソフトで変換するため表
示速度が遅くなるという問題があつた。
However, when viewing the screen by scrolling, there was a problem in that the sentences were cut off in the middle, making it impossible to view the entire text at once. In addition, in the case of repeat display, the load on the software increases and one line of text is displayed in two lines, resulting in a different image from what should be created. Moreover, since the conversion was done using software, there was a problem that the display speed was slow.

本発明の課題は、横書き表示で表示されていた
データを縦書き表示の際も見やすく表示できるよ
うにすることである。
An object of the present invention is to enable data displayed horizontally to be displayed in an easy-to-read manner even when vertically displayed.

〔課題を解決するための手段〕 本発明の手段は次の通りである。[Means to solve the problem] The means of the present invention are as follows.

少なくとも1画面分の表示用データを記憶する
スクリーンバツフアと、横書き表示あるいは縦書
き表示の何れか一方を指定する指定手段と、横書
き表示の指定がなされた際は、上記スクリーンバ
ツフアに記憶されている表示用データを行列指定
により順次読み出し、表示画面上に表示出力制御
する第1の表示制御手段と、縦書き表示の指定が
なされた際は、上記スクリーンバツフアに記憶さ
れている表示用データを行列指定を反転して順次
読み出し、上記表示画面上へは縦方向に圧縮して
表示出力制御する第2の表示制御手段と、を備え
る。
A screen buffer for storing display data for at least one screen; a specification means for specifying either horizontal writing display or vertical writing display; and when horizontal writing display is specified, the data is stored in the screen buffer. a first display control means that sequentially reads the display data stored in the display screen according to matrix specifications and controls the display output on the display screen; and when vertical writing display is specified, the display data stored in the screen buffer is A second display control means is provided which sequentially reads out the data by inverting the matrix designation, compresses the data in the vertical direction, and controls the display output on the display screen.

〔作用〕[Effect]

本発明の手段の作用は次の通りである。 The operation of the means of the invention is as follows.

指定手段により横書き表示が指定されている際
は、第1の表示制御手段が動作し、スクリーンバ
ツフアに記憶されている1画面分の表示データが
行列指定により順次読み出され表示画面上にその
まま表示される。この時、縦書き表示の指定がな
されると第2の表示制御手段が動作し、上記スク
リーンバツフアに記憶されている表示データの行
列指定が反転されて順次読み出され、このデータ
は表示画面上で縦方向に圧縮して表示される。
When the horizontal writing display is specified by the specifying means, the first display control means operates, and the display data for one screen stored in the screen buffer is sequentially read out according to the matrix specification and is displayed as it is on the display screen. Is displayed. At this time, when the vertical writing display is specified, the second display control means operates, and the row and column specifications of the display data stored in the screen buffer are inverted and sequentially read out, and this data is displayed on the display screen. It is displayed compressed vertically at the top.

従つて、横書き表示で表示画面上に表示されて
いる1画面分のデータを縦書き表示へ切換える際
の、表示画面に対するデータ表示の最適化が可能
となり、上下方向に見やすい表示ができる。
Therefore, when switching one screen worth of data displayed on the display screen in horizontal writing display to vertical writing display, it is possible to optimize the data display on the display screen, and the display can be easily viewed in the vertical direction.

CRT表示装置等のキヤラクタデイスプレイに
文章を表示する場合、横書き表示と縦書き表示の
2通りがある。通常ワールドプロセツサ等で文書
を作成する際横書き表示を行なうが、文書を縦書
きに表示したり、あるいは横書き表示を縦書き表
示に変換する必要が時々ある。縦書き表示の場
合、スクリーンバツフアに画面に対応する形でス
トアされている表示用データをそのまま表示すれ
ばよい。しかし、横書き表示を縦書き表示に変換
する場合、一般にCRTでは第1図aに示す如く
横の文字数が縦の文字数より多いので、横書き表
示に変換すれば第1図bの如く画面から下の文章
がはみ出してしまう。そのはみ出した文章を表示
するためにスクロールアツプしたり、逆に画面上
部よりはみ出した文章をスクロールダウンして見
る必要がある。あるいは、第1図cの如く1列の
文章を2列にまたがつて表示するおり返し表示が
必要である。しかしながら、スクロールによつて
画面を見る場合文章が途中で切れて全文を一度に
見られないという問題があつた。また、おり返し
表示の場合、ソフトの負荷が大きくなるうえに一
行の文を2行で表示するので作成すべき文とイメ
ージが異なつてしまう。しかも、ソフトで変換す
るため表示速度が遅くなるという問題があつた。
When displaying text on a character display such as a CRT display device, there are two types of display: horizontal writing display and vertical writing display. Normally, when a document is created using a world processor or the like, it is displayed in horizontal writing mode, but there are times when it is necessary to display the document in vertical writing mode, or to convert the horizontal writing mode into vertical writing mode. In the case of vertical writing display, the display data stored in the screen buffer in a form corresponding to the screen may be displayed as is. However, when converting a horizontal writing display to a vertical writing display, generally on a CRT, the number of horizontal characters is greater than the number of vertical characters as shown in Figure 1a, so if you convert to a horizontal writing display, the number of characters from the bottom of the screen as shown in Figure 1b is The text sticks out. It is necessary to scroll up to see the text that protrudes from the top of the screen, or to scroll down to see the text that protrudes from the top of the screen. Alternatively, it is necessary to display a text in one column over two columns as shown in FIG. 1c. However, when viewing the screen by scrolling, there was a problem in that the sentences were cut off in the middle, making it impossible to view the entire text at once. In addition, in the case of repeated display, the load on the software increases and one line of text is displayed in two lines, resulting in a different image from the text to be created. Moreover, since the conversion was done using software, there was a problem that the display speed was slow.

本発明は上記の欠点を鑑みて成されたもので横
書き表示の場合はノンインタレースを使用して表
示すると共に、横書き表示の場合はインタレース
を使用して画面の垂直幅をノンインタレース表示
時の半分に圧縮し、縦書きでも一度に全文を表示
できるキヤラクタデイスプレイの表示方式を提供
することを目的とする。
The present invention was made in view of the above-mentioned drawbacks.In the case of horizontal writing display, non-interlace is used for display, and in the case of horizontal writing display, interlace is used to display the vertical width of the screen in non-interlace. The purpose is to provide a character display display method that can compress the text to half the time and display the entire text at once even in vertical writing.

以下、図面を参照して本発明の一実施例につい
て説明する。第2図はノンインタレース及びイン
タレースを説明するための図であり、第2図aは
ノンインタレースによる文字表示、第2図bはイ
ンタレースによる文字表示である。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 2 is a diagram for explaining non-interlace and interlace. FIG. 2a shows a non-interlaced character display, and FIG. 2b shows an interlaced character display.

すなわち、ノンインタレース表示では、1画面
が左上から右下まで輝点走査1回で作られるもの
であるが、インタレース表示では垂直同期信号の
立上りを各フレーム毎に1/2ずらすことによつて
走査を2回行なつて一画面を作り出すもので、ラ
スタ数を見かけ上2倍にし、画面を垂直方向に1/
2に圧縮する。第2図bの実線は第1回目の走査
線、破線は第2回目の走査線である。このように
第2図bの表示文字は第2図aの表示文字と比較
して垂直方向で半分になつている。
In other words, in non-interlaced display, one screen is created by scanning the bright spot from the upper left to the lower right once, but in interlaced display, the rising edge of the vertical synchronization signal is shifted by 1/2 for each frame. This method creates one screen by scanning the screen twice, which apparently doubles the number of rasters and halves the screen vertically.
Compress to 2. The solid lines in FIG. 2b are the first scanning lines, and the broken lines are the second scanning lines. In this way, the displayed characters in FIG. 2b are halved in the vertical direction compared to the displayed characters in FIG. 2a.

次に、実施例の構成について説明する。第3図
に於いて1はスクリーンバツフアで、2画面分の
表示用データがストアされている。CPU(図示せ
ず)は、マルチブレクサ2a,2bのチヤンネル
1及びマルチブレクサ2cのチヤンネル1を選択
してスクリーンバツフア1のアドレスを指定して
表示用データを書き込む。スクリーンバツフア1
から表示用データが読み出される時は、マルチブ
レクサ2a,2b,2cのチヤンネル0が選択さ
れる。3はキヤラクタジエネレータでスクリーン
バツフア1の表示用データを文字パターンデータ
に変換し、アドレス指定された文字パターンデー
タを送出する。4はパラレル/シリアル変換用シ
フトレジスタでキヤラクタジエネレータ3から送
られてきたパラレルデータをシリアルデータに変
換してシフトし出力する。その出力信号はビデオ
信号となる。5は発振回路で、そのパルスをドツ
トカウンタ6へ送ると共に上記パラレル/シリア
ル変換用シフトレジスタ4へシフトパルスとして
送つている。ドツトカウンタ6がカウントして一
定値になると1/2水平期間をカウントする1/2Hカ
ウンタ7及び列アツプ/ダウンカウンタ8へパル
スを出力している。9は列をカウントするHカウ
ンタである。第4図に示す如く、1/2Hカウンタ
7が2カウントするとHカウンタ9は1カウント
すると共に水平同期信号を出力する。10はラス
タをカウントするRカウンタでキヤラクタジエネ
レータ3のアドレスを指定すると共に一定値にな
ると行カウンタ11へパルスを出力する。
Next, the configuration of the embodiment will be explained. In FIG. 3, 1 is a screen buffer in which display data for two screens is stored. A CPU (not shown) selects channel 1 of multiplexers 2a and 2b and channel 1 of multiplexer 2c, specifies the address of screen buffer 1, and writes display data. Screen buffer 1
When display data is read from the multiplexers 2a, 2b, and 2c, channel 0 is selected. 3 is a character generator which converts the display data of the screen buffer 1 into character pattern data and sends out the character pattern data specified by the address. Reference numeral 4 denotes a shift register for parallel/serial conversion, which converts the parallel data sent from the character generator 3 into serial data, shifts it, and outputs it. The output signal becomes a video signal. Reference numeral 5 denotes an oscillation circuit which sends its pulses to the dot counter 6 and also to the parallel/serial conversion shift register 4 as shift pulses. When the dot counter 6 counts and reaches a constant value, a pulse is output to a 1/2H counter 7 that counts 1/2 horizontal period and a column up/down counter 8. 9 is an H counter that counts columns. As shown in FIG. 4, when the 1/2H counter 7 counts 2, the H counter 9 counts 1 and outputs a horizontal synchronizing signal. Reference numeral 10 denotes an R counter for counting rasters, which specifies the address of the character generator 3 and outputs a pulse to the row counter 11 when a constant value is reached.

ヨコ/タテは横書き表示と縦書き表示を命令す
る信号、SWは2画面を選択的に切替えるスイツ
チ、12a及び12bはアンド回路、13はオア
回路、Iはインバータ回路である。アンド回路1
2aは、行カウンタ11の最上位bitとインバー
タ回路Iを介したヨコ/タテの信号を入力とす
る。アンド回路12bはスイツチSW状態とヨ
コ/タテの信号を入力とする。オア回路13はア
ンド回路12a及び12bの出力を入力とする。
また、オア回路の出力は行カウンタ11のアドレ
スバスに最上位bitとして加えられ、バスライン
LBとしてマルチブレクサ14aのチヤンネル1
及びマルチブレクサ14bのチヤンネル0に加え
られる。このマルチブレクサ14aのチヤンネル
0及びマルチブレクサ14bのチヤンネル1には
上記列アツプ/ダウンカウンタ8のカウント値が
加えられており、各々上記ヨコ/タテの信号のス
テータス1でチヤンネル1が、ステータス0でチ
ヤンネル0が選択され、その出力は上記マルチブ
レクサ2a及び2bのチヤンネル0へ供給され
る。一方、1/2Hカウンタ7は一定値までカウ
ントするとパルスを垂直ブリセツトカウンタ15
へ出力する。また、垂直ブリセツトカウンタ15
にはCPUから垂直セツトパラメータが送られて
おり、ノンインタレースの時はラスター数×2=
Nがセツトされるが、インタレースの時はラスタ
ー数×2+1=N+1がセツトされる。垂直プリ
セツトカウンタ15に入力されたパルスがカウン
トされ、CPUからの垂直セツトパラメータに達
すると垂直同期信号を出力する。第4図に示す如
く、ノンインタレース時は1/2Hカウンタ7の出
力がCPUからの垂直セツトパラメータ(N)に
達すると、垂直プリセツトカウンタ15が垂直同
期信号を出力する。これでノンインタレースにな
り表示を実行する。また、インタレースの時は1/
2Hカウンタ7の出力がCPUからの垂直セツトパ
ラメータ(N+1)に達すると、垂直プリセツト
カウンタ15が垂直同期信号を出力する。結局、
1/2Hカウンタ7の出力分づつずれてゆく形でイ
ンタレースによる表示が行なわれる。
Horizontal/vertical is a signal for commanding horizontal writing display and vertical writing display, SW is a switch for selectively switching between the two screens, 12a and 12b are AND circuits, 13 is an OR circuit, and I is an inverter circuit. AND circuit 1
2a inputs the most significant bit of the row counter 11 and horizontal/vertical signals via the inverter circuit I. The AND circuit 12b receives the switch SW state and horizontal/vertical signals as inputs. The OR circuit 13 inputs the outputs of the AND circuits 12a and 12b.
Additionally, the output of the OR circuit is added to the address bus of the row counter 11 as the most significant bit, and the bus line
Channel 1 of multiplexer 14a as LB
and is added to channel 0 of multiplexer 14b. The count value of the column up/down counter 8 is added to channel 0 of the multiplexer 14a and channel 1 of the multiplexer 14b, and when the horizontal/vertical signal status is 1, channel 1 is set, and when the status is 0, channel 0 is added. is selected and its output is supplied to channel 0 of the multiplexers 2a and 2b. On the other hand, when the 1/2H counter 7 counts up to a certain value, the pulse is sent to the vertical brisset counter 15.
Output to. In addition, a vertical brisset counter 15
The vertical set parameter is sent from the CPU, and when non-interlaced, the number of rasters x 2 =
N is set, but in the case of interlace, the number of rasters×2+1=N+1 is set. The pulses input to the vertical preset counter 15 are counted, and when the vertical set parameter from the CPU is reached, a vertical synchronization signal is output. As shown in FIG. 4, during non-interlacing, when the output of the 1/2H counter 7 reaches the vertical set parameter (N) from the CPU, the vertical preset counter 15 outputs a vertical synchronizing signal. This will make it non-interlaced and display it. Also, when interlaced, 1/
When the output of the 2H counter 7 reaches the vertical set parameter (N+1) from the CPU, the vertical preset counter 15 outputs a vertical synchronizing signal. in the end,
Interlace display is performed in a manner that shifts by the output of the 1/2H counter 7.

次に、上記実施例の動作について説明する。
CPUがスクリーンバツフア1に書き込む場合は、
マルチプレクサ2a,2b及び2cのチヤンネル
1を介してアドレスを指定し、マルチプレクサ2
cを介して表示用データを書き込む。次にスクリ
ーンバツフア1から表示用データが読み出される
動作について説明する。発振回路5は発振してい
て、その出力をドツトカウンタ6へ送つている。
ドツトカウンタ6はカウンタ値が一定値に達する
と列アツプ/ダウンカウンタ8及び列カウンタ7
へパルスを出力する。次に横書き表示と縦書き表
示とでは異なる動作であるため別々に考える。先
ず、横書き表示モードの場合垂直プリセツトカウ
ンタ15に垂直セツトパラメータ(N)がセツト
されると共にヨコ/タテのステータスが“1”と
なる。そうすると、列アツプカウンタ8はアツプ
カウンタとして働く。1/2Hカウンタ7も同様に
カウントアツプしてゆくと共に、一定値に達する
とパルスを垂直プリセツトカウンタ15へ送出す
る。このパルスを垂直プリセツトカウンタ15で
カウントし、そのカウント値が垂直セツトパラメ
ータ(N)に達すると、垂直プリセツトカウンタ
15が垂直同期信号を出力する。一方、Hカウン
タ9は水平同期信号を作ると共にその出力はRカ
ウンタ10へ送出する。また、Rカウンタ10の
出力は行カウンタ11へ送出される。行カウンタ
11及び列アツプ/ダウンカウンタ8は、横書き
表示のためマルチプレクサ14a,14bのチヤ
ンネル1を介してマルチプレクサ2a,2bへ送
られる。これらのマルチプレクサ2a,2bはチ
ヤンネル0が選択されているのでスクリーンバツ
フア1行のアドレス及び列アドレスを指定する。
即ち、横書き表示の場合、列アツプ/ダウンカウ
ンタ8がスクリーンバツフア1の列アドレスを、
行カウンタ11がスクリーンバツフア1の行アド
レスを指定する。指定されたアドレスの表示用デ
ータは、マルチプレクサ2cのチヤンネル0を介
してキヤラクタジエネレータ3へ送られ、文字パ
ターンデータに変換される。そして、そのデータ
はRカウンタ10のカウント値によつてアドレス
指定されてパラレル/シリアル変換用シフトレジ
スタ4へ送られ、発振回路5からのドツトパルス
をシフトクロツクとしシリアルデータとしてシフ
トされて出力されビデオ信号となる。その際、ス
イツチSWをONにすると、ヨコ/タテのステー
タスが“1”であるからアンド回路12bの出力
は“0”である。従つて、オア回路13の出力が
“0”、即ちバスラインLBの最上位bitが“0”と
なつてスクリーンバツフア1の2画面分のうち第
1画面分をアクセスすることになる。逆にスイツ
チをOFFにすればバスラインLBの最上位bitが
“1”となるので、スクリーンバツフア1の第2
画面分を行カウンタ11がアクセスする。つま
り、スイツチSWで画面の切換ができるというこ
とである。
Next, the operation of the above embodiment will be explained.
When the CPU writes to screen buffer 1,
Specify the address via channel 1 of multiplexers 2a, 2b and 2c, and
Write display data via c. Next, the operation of reading display data from the screen buffer 1 will be explained. The oscillation circuit 5 is oscillating and sending its output to the dot counter 6.
When the dot counter 6 reaches a certain value, the column up/down counter 8 and the column counter 7
Outputs pulses to Next, since horizontal writing display and vertical writing display have different operations, they will be considered separately. First, in the horizontal writing display mode, the vertical set parameter (N) is set in the vertical preset counter 15, and the horizontal/vertical status becomes "1". The column up counter 8 then functions as an up counter. The 1/2H counter 7 similarly counts up, and when it reaches a certain value, sends a pulse to the vertical preset counter 15. This pulse is counted by the vertical preset counter 15, and when the count value reaches the vertical set parameter (N), the vertical preset counter 15 outputs a vertical synchronizing signal. On the other hand, the H counter 9 generates a horizontal synchronizing signal and sends its output to the R counter 10. Further, the output of the R counter 10 is sent to the row counter 11. The row counter 11 and column up/down counter 8 are sent to multiplexers 2a, 2b via channel 1 of multiplexers 14a, 14b for horizontal display. Since channel 0 is selected, these multiplexers 2a and 2b designate the address and column address of the first row of the screen buffer.
That is, in the case of horizontal writing display, the column up/down counter 8 reads the column address of the screen buffer 1,
A line counter 11 specifies a line address of the screen buffer 1. The display data at the designated address is sent to the character generator 3 via channel 0 of the multiplexer 2c and converted into character pattern data. Then, the data is addressed by the count value of the R counter 10 and sent to the parallel/serial conversion shift register 4, and is shifted as serial data using the dot pulse from the oscillation circuit 5 as a shift clock and output as a video signal. Become. At this time, when the switch SW is turned on, the output of the AND circuit 12b is "0" because the horizontal/vertical status is "1". Therefore, the output of the OR circuit 13 becomes "0", that is, the most significant bit of the bus line LB becomes "0", and the first screen of the two screens of the screen buffer 1 is accessed. Conversely, if the switch is turned OFF, the most significant bit of the bus line LB becomes "1", so the second
The line counter 11 accesses the screen. In other words, you can change the screen using the switch SW.

次に、縦書き表示モードの場合、垂直プリセツ
トカウンタ15に垂直セツトパラメータ(N+
1)がセツトされると共にヨコ/タテのステータ
スが“0”となる。そうすると列アツプカウンタ
はダウンカウンタとして働く。1/2Hカウンタ7、
Hカウンタ9及びRカウンタ10は横書き表示モ
ードと同様に動作する。垂直プリセツトカウンタ
15は横書きモードと同様にカウントし、このカ
ウント値がCPUからの垂直セツトパラメータ
(N+1)に達すると垂直プリセツトカウンタ1
5は垂直同期信号を出力する。一方、列アツプ/
ダウンカウンタ8のダウンカウント値及び行カウ
ンタ11のカウント値は、ヨコ/タテのステータ
スが“0”であるからマルチプレクサ14a及び
14bのチヤンネル0を介してそれぞれスクリー
ンバツフア1の行アドレス及び列アドレスを指定
している。即ち、列のダウンカウント値が行アド
レス、行カウンタ値が列アドレスを指定してい
る。例えば、第1図aに対応するスクリーンバツ
フア1に対して第5図に示す縦書き表示となる形
でアドレスを指定する。アドレス指定された表示
用データは、横書き表示と同様にキヤラクタジエ
ネレータ3、パラレル/シリアル変換用シフトレ
ジスタ4を経てビデオ信号となる。その際、ヨ
コ/タテのステータスが“0”であるから、アン
ド回路12aのゲートは開いているので、行カウ
ンタ11の最上位bitはイネーブルとなつている。
従つて、バスラインLBの最上位bitには行カウン
タ11の最上位bitが結合され、行カウンタ11
はスクリーンバツフア1の列アドレス全部をアク
セスすることができる。
Next, in the case of vertical display mode, the vertical preset counter 15 is set to the vertical set parameter (N+
1) is set, and the horizontal/vertical status becomes "0". The column up counter then works as a down counter. 1/2H counter 7,
The H counter 9 and the R counter 10 operate in the same manner as in the horizontal writing display mode. The vertical preset counter 15 counts in the same way as in the horizontal writing mode, and when this count value reaches the vertical set parameter (N+1) from the CPU, the vertical preset counter 1
5 outputs a vertical synchronization signal. On the other hand, column up/
The down count value of the down counter 8 and the count value of the row counter 11 are the row address and column address of the screen buffer 1 through channel 0 of the multiplexers 14a and 14b, respectively, since the horizontal/vertical status is "0". Specified. That is, the column down count value specifies the row address, and the row counter value specifies the column address. For example, an address is specified for the screen buffer 1 corresponding to FIG. 1a in the form of vertical writing as shown in FIG. The addressed display data becomes a video signal through a character generator 3 and a shift register 4 for parallel/serial conversion, similar to the horizontal display. At this time, since the horizontal/vertical status is "0", the gate of the AND circuit 12a is open, and the most significant bit of the row counter 11 is enabled.
Therefore, the most significant bit of the row counter 11 is coupled to the most significant bit of the bus line LB.
can access all column addresses of screen buffer 1.

このように横書き表示画面に対応するスクリー
ンバツフア1の行アドレスを列ダウンカウント値
で、列アドレスを行カウント値で指定すれば横書
き表示画面をインタレースの圧縮表示によつて全
部を縦書き表示に変換することができ、しかも横
書き表示2画面分を1つの縦書き表示画面で表示
することもできる。また、横書き表示の場合、ス
クリーンバツフアに2画面分の表示用データがあ
れば、1画面分の表示用データをスイツチにより
選択することができる。
In this way, if you specify the row address of screen buffer 1 corresponding to the horizontal writing display screen with the column down count value and the column address with the row count value, the entire horizontal writing display screen will be displayed vertically using compressed interlace display. Moreover, two horizontal writing screens can be displayed on one vertical writing screen. Furthermore, in the case of horizontal writing display, if there is display data for two screens in the screen buffer, one screen's worth of display data can be selected by a switch.

尚、CRT装置以外例えばプラズマデイスプレ
イ装置、液晶表示装置等においても実施し得るこ
とは言うまでもない。
It goes without saying that the present invention can also be implemented in devices other than CRT devices, such as plasma display devices and liquid crystal display devices.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、横書き表示で表示画面上に表
示されている1画面分のデータを縦書き表示へ切
換える際の、表示画面に対するデータ表示の最適
化が可能となり、上下方向に見やすい表示ができ
る。
According to the present invention, it is possible to optimize the data display on the display screen when switching one screen worth of data displayed on the display screen in horizontal display to vertical display, and it is possible to display data that is easy to see in the vertical direction. .

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

第1図aは横書き表示を示す図、第1図b及び
cは縦書き表示の従来例を示す図、第2図aはノ
ンインタレースによる表示を示す図、第2図bは
インタレースによる表示を示す図、第3図は本発
明の一実施例の回路構成図、第4図は本発明の一
実施例の動作を説明するためのタイムチヤート
図、第5図は本発明の一実施例による縦書き表示
を示す図である。 1……スクリーンバツフア、2a,2b,2c
……マルチプレクサ、3……キヤラクタジエネレ
ータ、4……パラレル/シリアル変換用シフトレ
ジスタ、5……発振回路、6……ドツトカウン
タ、7……1/2Hカウンタ、8……列アツプ.ダ
ウンカウンタ、9……Hカウンタ、10……Rカ
ウンタ、11……行カウンタ、12a,12b…
…アンド回路、13……オア回路、14a,14
b……マルチプレクサ、15……垂直プリセツト
カウンタ、SW……スイツチ、I……インバータ
回路。
Figure 1a shows a horizontal writing display, Figures 1b and c show a conventional example of a vertical writing display, Figure 2a shows a non-interlaced display, and Figure 2b shows an interlaced display. 3 is a circuit configuration diagram of an embodiment of the present invention, FIG. 4 is a time chart diagram for explaining the operation of an embodiment of the present invention, and FIG. 5 is an embodiment of the present invention. FIG. 7 is a diagram illustrating vertical writing display according to an example. 1...Screen buffer, 2a, 2b, 2c
...Multiplexer, 3...Character generator, 4...Shift register for parallel/serial conversion, 5...Oscillation circuit, 6...Dot counter, 7...1/2H counter, 8...Column up. Down counter, 9...H counter, 10...R counter, 11...line counter, 12a, 12b...
...AND circuit, 13...OR circuit, 14a, 14
b...Multiplexer, 15...Vertical preset counter, SW...Switch, I...Inverter circuit.

Claims (1)

【特許請求の範囲】 1 表示用データを記憶するスクリーンバツフア
と、横書き表示あるいは縦書き表示の何れか一方
を指定する指定手段と、 横書き表示の指定がなされた際は、上記スクリ
ーンバツフアに記憶されている表示用データを行
列指定により順次読み出し、表示画面上に表示出
力制御する第1の表示制御手段と、 縦書き表示の指定がなされた際は、上記スクリ
ーンバツフアに記憶されている表示用データを行
列指定を反転して順次読み出し、上記表示画面上
へは縦方向に圧縮して表示出力制御する第2の表
示制御手段と、 を有することを特徴とするデータ表示装置。
[Scope of Claims] 1. A screen buffer for storing display data, a specifying means for specifying either horizontal writing display or vertical writing display, and when horizontal writing display is specified, the screen buffer is a first display control means that sequentially reads out stored display data according to row and column specifications and controls the display output on the display screen; A data display device comprising: second display control means for sequentially reading out display data with the row and column designation reversed, compressing it vertically onto the display screen, and controlling the display output.
JP57091845A 1982-05-28 1982-05-28 Character display indication system Granted JPS58208781A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57091845A JPS58208781A (en) 1982-05-28 1982-05-28 Character display indication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57091845A JPS58208781A (en) 1982-05-28 1982-05-28 Character display indication system

Publications (2)

Publication Number Publication Date
JPS58208781A JPS58208781A (en) 1983-12-05
JPH0452473B2 true JPH0452473B2 (en) 1992-08-21

Family

ID=14037908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57091845A Granted JPS58208781A (en) 1982-05-28 1982-05-28 Character display indication system

Country Status (1)

Country Link
JP (1) JPS58208781A (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5913741B2 (en) * 1977-07-22 1984-03-31 株式会社日立製作所 display device

Also Published As

Publication number Publication date
JPS58208781A (en) 1983-12-05

Similar Documents

Publication Publication Date Title
JPS62280799A (en) Video interface method and device
EP0473391A2 (en) Display of scrolling background images composed of characters
KR0140426B1 (en) Display controller
JP3041951B2 (en) LCD drive system
JPS642955B2 (en)
JPH0426273B2 (en)
US20050248585A1 (en) Image signal processing circuit and image display apparatus
WO1989010609A1 (en) Display controller
JPH0452473B2 (en)
JPS6332392B2 (en)
JPH04318595A (en) Liquid crystal panel driving device
JPH08146926A (en) Liquid crystal display panel drive
JP3593715B2 (en) Video display device
JPH0219466B2 (en)
JP2506960B2 (en) Display controller
JPH04275592A (en) Liquid crystal display device
JP2548018B2 (en) Double speed converter
JP2610181B2 (en) Video scanning frequency converter
EP0395429A2 (en) Image display apparatus
JP2626232B2 (en) Image multi display method
KR100269227B1 (en) Device and method for converting interlaced video to interlaced video
JP2792323B2 (en) Display device clear circuit
JPS62119576A (en) Display unit
JPH0887247A (en) Image display device
JPH05119749A (en) Liquid crystal display device