JPH01159687A - ビットマップムーバ - Google Patents

ビットマップムーバ

Info

Publication number
JPH01159687A
JPH01159687A JP62318165A JP31816587A JPH01159687A JP H01159687 A JPH01159687 A JP H01159687A JP 62318165 A JP62318165 A JP 62318165A JP 31816587 A JP31816587 A JP 31816587A JP H01159687 A JPH01159687 A JP H01159687A
Authority
JP
Japan
Prior art keywords
character
transfer
memory
character pattern
display
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
JP62318165A
Other languages
English (en)
Inventor
Takaki Orito
折戸 隆樹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP62318165A priority Critical patent/JPH01159687A/ja
Publication of JPH01159687A publication Critical patent/JPH01159687A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 1血欠1 本発明はビットマップムーバに関し、特にビヅトマップ
表示方式のデイスプレィ制御において文字パターンをフ
レームメモリに展開する場合に使用されるビットマップ
ムーバに関する。
藍米翌歪 従来、ビットマップムーバにおいては、文字パターンを
フレームメモリに展開するときの転送動作を行う場合に
は、この転送動作に必要なパラメータを一回の転送処理
毎にホストプロセッサ側から設定する必要があった。
また、連続する文字列を表示させる場合には、−・文字
転送する毎に次に転送すべき文字パターンの転送開始番
地などのパラメータをホストプロセッサ側で計算する必
要があり、そのパラメータをビットマップムーバに再設
定する処理が必要であった。
このような従来のビットマップムーバでは、連続する文
字列を転送するような使い方については考慮されていな
かったため、次に転送すべき文字パターンの転送開始番
地などのパラメータをホストプロセッサ側で計算する必
要があり、そのパラメータをビットマップムーバに再設
定する処理が必要であったので、表示速度やホストプロ
セッサ側の処理能力などが低下するという欠点があった
。
さらに、英文字列などを表示する場合には、−数的に表
示する文字に合わせて文字パターンの表示範囲を変えて
表示する方が英文の自然な表示に近くなるが、すなわち
、gやjなどはaやCなどよりも下側に表示したほうが
より自然に見えるが、このように表示するには各文字毎
に対応する文字の表示範囲を求め、−文字転送する毎に
このパラメータをビットマップムーバに設定する処理を
ホストプロセッサ側で行わなければならず、表示速度の
低下の一因となっていた。
発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、表示速度やホストプロセッサ側の処理能
力などを向上させることができ、文字毎に表示範囲が異
なる場合でも表示速度を低下させることなく、自然な文
字表示を得ることができるビットマップムーバの提供を
目的とする。
匝コ!ソ1底 本発明によるビットマップムーバは、文字パターンメモ
リから表示用メモリへの文字パターンの転送を中央処理
装置からの制m情報に応じて制御するビットマップムー
バであって、前記中央処理装置からの制御情報と、前記
文字パターンメモリに予め設定され、かつ前記文字パタ
ーンの表示範囲を示す表示範囲情報とにより前記表示用
メモリへの転送情報を作成する作成手段を設け、前記中
央処理装置からの連続する文字列の転送要求の入力に応
答して前記作成手段により前記連続する文字列の転送情
報を順次作成して前記連続する文字列の文字パターンの
転送を制御するようにしたことを特徴とする。
K隻■ 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例の構成を示すブロック図であ
る0図において、本発明の一実施例によるビットマップ
ムーバは、ソース側処理部2と、デスティネーション側
処理部3と、パラメータ作成部5と、シーケンサ6とに
より構成されており、文字パターンメモリ1とフレーム
メモリ4とに接続されている。
文字パターンメモリ1には図示せぬ画面に表示する文字
のビットパターンとその表示範囲を示す大きさ情報とが
格納されている。また、フレームメモリ4には画面に表
示すべき文字パターンメモリ1からのビットパターンが
格納される。
ソース側処理部2は文字パターンメモリ1から読出され
たビットパターンから画面に表示すべき領域を切出すデ
ータ処理部21と、文字パターンメモリ1に対する読出
しメモリアドレスを発生するメモリアドレス処理部22
とにより構成されている。
デスティネーション側処理部3はソース側処理部2から
送られてきた表示データをフレームメモリ4上の表示領
域に書込む書込み処理を行うデータ処理部31と、フレ
ームメモリ4に対する書込みメモリアドレスを発生する
メモリアドレス処理部32とにより構成されている。
バ、ラメータ作成部5は図示せぬホストプロセッサによ
って設定されたパラメータと、文字パターンメモリ1か
ら読出された文字のビットパターンの大きさ情報とを格
納し、連続する文字列の転送を行う場合に次転送におけ
るパラメータを作成する。また、シーケンサ6はソース
側処理部2とデスティネーション側処理部3とパラメー
タ作成部5とにおける各々の内部動作を制御する。
第2図は第1図のパラメータ作成部5の詳細な構成を示
すブロック図である。図において、パラメータ作成部5
はレジスタ51〜57.63と、デコーダ58〜60.
67と、乗算器61と、減算器62と、加算器64.6
8と、マルチプレクサ65と、ゲート回路66とにより
構成されている。
レジスタ51〜53には文字パターンメモリ1から読込
まれたビットパターンの大きさ情報がシーケンサ6の制
御により順次格納される。レジスタ51に格納された大
きさ情報は水平転送ドット数としてソース側処理部2の
メモリアドレス処理部22とデスティネーション側処理
部3のメモリアドレス処理部32とに送出され、レジス
タ52゜53に格納された大きさ情報は加算器68で加
算されて垂直転送ドツト数としてソース側処理部2のメ
モリアドレス処理部22とデスティネーション側処理部
3のメモリアドレス処理部32とに送出される。
また、レジスタ54〜56.63にはホストプロセッサ
によって設定されたパラメータが格納され、デコーダ5
8〜60.67を介して行われるホストプロセッサから
の制御によりレジスタ54〜56.63の中からデータ
が書込まれるレジスタが指定される。レジスタ54から
はソース転送開始アドレスがソース側処理部2のメモリ
アドレス処理部22に送出され、レジスタ55からはソ
ースメモリピッチがソース側処理部2のメモリアドレス
処理部22に送出される。レジスタ56からはデスティ
ネーションメモリピッチがデスティネーション側処理部
3のメモリアドレス処理部32に送出される。
さらに、レジスタ57にはレジスタ63に設定された文
字パターン格納基準アドレスから乗算器61と減算器6
2とによって求められた文字パターン格納開始アドレス
が格納され、この文字パターン格納開始アドレスはデス
ティネーション側処理部3のメモリアドレス処理部32
に送出される。
加算器64とマルチプレクサ65とによってレジスタ6
3に格納される文字パターン格納基準アドレスが自動更
新され、この文字パターン格納基準アドレスのレジスタ
63への格納はゲート回路66とデコーダ67とにより
制御される。
第3図は第1図のフレームメモリ4に展開される3il
!続文字列を示す図である0図において、aは文字パタ
ーンIの水平転送ドツト数を示し、bは文字パターン■
の表示範囲の上側の垂直転送ドツト数を示し、Cは文字
パターン■の表示範囲の下側の垂直転送ドツト数を示す
。これら文字パターンI〜■は夫々連続してフレームメ
モリ4に格納される。
これら第1図〜第3図を用いて本発明の一実施例の動作
について説明する。
ポストプロセッサからビットマップムーバのパラメータ
作成部5のレジスタ54〜56.63に対して必要なパ
ラメータが設定され、処理開始コマンドが発行されると
、この処理開始コマンドをシーケンサ6が受取って処理
動作を開始する。
シーケンサ6は文字パターンメモリ1から文字のビット
パターンの大きさ情報(第4図に示す水平転送ドツト数
aと垂直転送ドツト数す、c)を読出してレジスタ51
〜53に夫々設定する。
乗算器61はこのレジスタ52に設定された垂直転送ド
ツト数すとレジスタ56に設定されたデスティネーショ
ンメモリピッチとの乗算を行う。
減算器62はレジスタ63に設定された文字パターン格
納基準アドレスと乗算器61における乗算結果との減算
を行って文字パターン格納開始アドレスを計算し、その
文字パターン格納開始アドレスをレジスタ57に格納す
る。
この文字パターン格納開始アドレスが計算されると、レ
ジスタ54に設定されたソース転送開始アドレスと、レ
ジスタ55に設定されたソースメモリピッチとにより文
字パターンメモリ1から文字パターンデータが読出され
、ソース側処理部2のデータ処理gf21とデスティネ
ーション側処理部3のデータ処理部31とを介してフレ
ームメモリ4に対する転送処理が開始される。
この文字パターンデータの転送終了後に、次の文字パタ
ーンデータ転送のための文字パターン格納基準アドレス
が加算器64とマルチプレクサ65とにより計算されて
レジスタ63の内容の更新が行われる。
上述の処理動作が繰返し行われて連続する文字パターン
I〜IVの転送が行われる。
このように、ホストプロセッサからのパラメータと、文
字パターンメモリ1から読出した文字のビットパターン
の大きさ情報とによりフレームメモリ4への転送に必要
なパラメータをパラメータ作成部5で作成するとともに
、パラメータ作成部5でフレームメモリ4への次の転送
に必要なバラメータを作成するようにすることによって
、連続する文字パターン1〜IVの画面への表示速度を
向上させることができる。
また、連続する文字パターン■〜IVの転送処理のパラ
メータをホストプロセッサで1文字毎に計算するゼ・要
がなくなるので、ホストプロセッサの負担を軽減してホ
ストプロセッサ側の処理能力を向上させることかできる
。
さらに、文字毎に表示範囲が異なる場合でも文字パター
ンメモリ1に文字のビットパターンの大きさ情報を格納
し、この大きさ情報とポストプロセッサからのパラメー
タとによりフレームメモリ4への転送に必要なパラメー
タをパラメータ作成部5で作成するようにすることによ
って、ホストプロセッサで文字の表示範囲の管理を行わ
なくともよいため、表示速度とホストプロセッサの処理
速度とを低下させることなく、英文字列などの自然な文
字表示を得ることができる。
几匪二カ逮 以上説明したように本発明によれば、中央処理装置から
の連続する文字列の転送要求の入力に応答して、この中
央処理装置からの制御情報と、文字パターンメモリに予
め設定され、かつ文字パターンの表示範囲を示す表示範
囲□bf報とにより連続する文字列の表示用メモリへの
転送情報を順次作成して連続する文字列の文字パターン
の転送を制御するようにすることによって、表示速度や
ホストプロセッサ側の処理能力などを向上させることが
でき、文字毎に表示範囲が異なる場合でも表示速度を低
下させることなく、自然な文字表示を得ることができる
という効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は第1図のパラメータ作成部の詳細な構成を示すブ
ロック図、第3図は第1図のフレームメモリに展開され
る連続文字列を示す図である。 主要部分の符号の説明 1・・・・・・文字パターンメモリ 2・・・・・・ソース側処理部 3・・・・・・デスティネーション側処理部4・・・・
・・フレームメモリ 5・・・・・・パラメータ作成部 6・・・・・・シーケンサ

Claims (1)

    【特許請求の範囲】
  1. 文字パターンメモリから表示用メモリへの文字パターン
    の転送を中央処理装置からの制御情報に応じて制御する
    ビットマップムーバであって、前記中央処理装置からの
    制御情報と、前記文字パターンメモリに予め設定され、
    かつ前記文字パターンの表示範囲を示す表示範囲情報と
    により前記表示用メモリへの転送情報を作成する作成手
    段を設け、前記中央処理装置からの連続する文字列の転
    送要求の入力に応答して前記作成手段により前記連続す
    る文字列の転送情報を順次作成して前記連続する文字列
    の文字パターンの転送を制御するようにしたことを特徴
    とするビットマップムーバ。
JP62318165A 1987-12-16 1987-12-16 ビットマップムーバ Pending JPH01159687A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62318165A JPH01159687A (ja) 1987-12-16 1987-12-16 ビットマップムーバ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62318165A JPH01159687A (ja) 1987-12-16 1987-12-16 ビットマップムーバ

Publications (1)

Publication Number Publication Date
JPH01159687A true JPH01159687A (ja) 1989-06-22

Family

ID=18096197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62318165A Pending JPH01159687A (ja) 1987-12-16 1987-12-16 ビットマップムーバ

Country Status (1)

Country Link
JP (1) JPH01159687A (ja)

Similar Documents

Publication Publication Date Title
US4204206A (en) Video display system
US4608662A (en) Method for editing document
JPH0570832B2 (ja)
JPS642952B2 (ja)
JPH0522933B2 (ja)
JPS58189688A (ja) 画像表示方式
JP2815158B2 (ja) 文字処理装置
JP2626769B2 (ja) 出力制御装置及び方法
JP2698348B2 (ja) 文字処理装置
JPH0366157B2 (ja)
JP2671365B2 (ja) 文字図形編集装置
JPS63136084A (ja) 文字処理装置
JPH11242667A (ja) 枠付き文字出力機能付き文書処理装置および枠付き文字出力機能付き文書処理プログラムを記録した記録媒体
JP2808105B2 (ja) フオント描画装置
JPH02158877A (ja) ハンディターミナルの画面ファイル作成方法
JPH03153298A (ja) 文書出力装置
JPS621550A (ja) アウトラインフオント印字方法および印字装置
JPH06208366A (ja) 文字サイズ変更方式
JPH1185743A (ja) 文書処理装置、文書処理方法および記憶媒体
JPS62197873A (ja) 文章処理装置
JPH0589119A (ja) 文書処理装置
JPS62229316A (ja) 文字処理装置
JPS5944088A (ja) 複合デイスプレイ装置
JPH10333661A (ja) 文字作成装置および文字作成方法ならびに文字作成プログラムを記録した記録媒体
JPH0766376B2 (ja) 数式入力方法