JPH0428311B2 - - Google Patents

Info

Publication number
JPH0428311B2
JPH0428311B2 JP59198141A JP19814184A JPH0428311B2 JP H0428311 B2 JPH0428311 B2 JP H0428311B2 JP 59198141 A JP59198141 A JP 59198141A JP 19814184 A JP19814184 A JP 19814184A JP H0428311 B2 JPH0428311 B2 JP H0428311B2
Authority
JP
Japan
Prior art keywords
data
bits
image data
bit
barrel shifter
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
JP59198141A
Other languages
English (en)
Other versions
JPS6175386A (ja
Inventor
Yoshihiro Fujimoto
Atsushi Kobayashi
Masao Igata
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP59198141A priority Critical patent/JPS6175386A/ja
Publication of JPS6175386A publication Critical patent/JPS6175386A/ja
Publication of JPH0428311B2 publication Critical patent/JPH0428311B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Image Input (AREA)
  • Image Processing (AREA)
  • Digital Computer Display Output (AREA)
  • Memory System (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 この発明はビツトマツプデイスプレイ装置のデ
ータシフト回路に関し、特に、第1の方向(X方
向)にMドツトおよび第2の方向(Y方向)にN
ドツトで構成されるフレームメモリを含むビツト
マツプデイスプレイ装置において、フレームメモ
リ上の任意の点をそれぞれの始点として設定され
た複数の矩形領域のそれぞれの間において、ビツ
トの位置合せを行なうためのデータシフト回路に
関する。
従来の技術 第6図は従来のビツトマツプデイスプレイの全
体を示す概略ブロツク図であり、第7図および第
8図は従来のビツトマツプデイスプレイ装置によ
つてラスタオペレーシヨンをする方法を説明する
ための図である。
まず、第6図を参照して、従来のビツトマツプ
デイスプレイ装置について簡単に説明する。ホス
トコンピユータ1から伝送ラインおよびインター
フエイス2を介してデータがコントローラ3とモ
ード回路4とラスタオペレーシヨン回路5とに与
えられるとともに、アドレス信号がアドレス制御
回路7に与えられる。モード回路4はコントロー
ラ3からのコントロール信号に応じて、プレーン
モード、ピクセルモードおよびフインインモード
の各モード別にデータを変換して、フレームメモ
リ6に記憶させるものである。ラスタオペレーシ
ヨン回路5はコントローラ3からの制御信号に基
づいて、ラスタオペレーシヨンを行なうものであ
る。
すなわち、ラスタオペレーシヨンはフレームメ
モリ6に記憶されているデータを読出して処理
し、再びフレームメモリ6に書込む手法である。
アドレス制御回路7はホストコンピユータ1から
与えられるアドレス信号に基づいて、フレームメ
モリ6のアドレスを指定する。フレームメモリ6
から読出された画像データはビデオコントロール
8に与えられ、図示しないA/D変換器によつて
アナログ信号に変換されかつカラー変換テーブル
に基づいてビデオ信号に変換されてカラーモニタ
9に与えられる。それによつて、カラーモニタ9
には、ホストコンピユータ1から出力されたデー
タに基づく図形が表示される。
次に、第7図を参照して、ラスタオペレーシヨ
ンについて詳細に説明する。フレームメモリ6は
第7図に示すように、X方向1024ビツト、Y方向
に1024ビツト2次元のマトリクスで構成される。
そして、このフレームメモリ6はたとえば64kビ
ツト×1のメモリチツプを16個使用し、X方向16
ドツトを一斉に読出し、書込みを行なつて、読出
し書込み情報をワード幅で処理するように構成さ
れる。このフレームメモリ6上の任意の点を始点
とする矩形領域によつてソースデータ61とマス
クデータ62とデイストネーシヨンデータ63と
が設定される。ソースデータ61は表示されるべ
きデータを表わすものであり、デイストネーシヨ
ンデータ63は表示しようとする領域に格納され
ているデータであり、マスクデータ62はソース
データ61とデイストネシヨンデータ63との組
合わせに対して、さらに新たな情報を付加するた
めのデータである。そして、ラスタオペレーシヨ
ン回路5は、たとえばデイストネーシヨンデータ
63で表わされる領域にソースデータ61を表示
し、それをたとえばマスクデータ62でマスクす
る。
発明が解決しようとする問題点 ところで、上述のフレームメモリ6は前述のご
とく64kビツト×1のメモリチツプを16個用いて
構成され、X方向に16ドツトを一斉に読出し書込
みを行なう。ところで、ソースデータ61、マス
クデータ62およびデイストネーシヨンデータ6
3がそれぞれ16ドツトずつ区切られた点を始点と
して矩形領域が選ばれている場合には、ソースデ
ータ61、マスクデータ62およびデイストネー
シヨンデータ63の各始点は16ドツトに区切られ
た点を始点としているため、ラスタオペレーシヨ
ンするに際して問題を生じることはない。ところ
が、第8図に示すように、マスクデータ62の始
点がソースデータ61の始点よりも16ドツトずれ
ておらず、たとえば8ドツトしかずれていない場
合にはソースデータ61とマスクデータ62の始
点を一致させることができない。
それゆえに、この発明の主たる目的は、予め定
められたデータ幅でラスタオペレーシヨンのよう
なビツト操作を行なう場合に、そのデータの幅内
でのビツトの位置合わせを容易にし得るビツトマ
ツプデイスプレイ装置のデータシフト回路を提供
することである。
問題点を解決するための手段 この発明は第1の方向に複数ビツトおよび第1
の方向に直交する第2の方向に複数ビツトで1画
面が構成され、1画面分の画像データを記憶する
フレームメモリを備えたビツトマツプデイスプレ
イ装置において、2nビツトの記憶領域を有する
一時記憶手段と、任意の方向に任意のビツト数を
循環させてシフト可能であり、一時記憶手段と同
一の2nビツトの領域を有するとともに、一時記
憶手段からの出力データを受け、下位側のnビツ
トの画像データを一時記憶手段の上位側のnビツ
トの領域に出力するバーレルシフタと、バーレル
シフタから出力される下位側nビツトの画像デー
タまたはフレームメモリから出力されるnビツト
の画像データのいずれか一方を選択的に一時記憶
手段の下位側nビツトに供給する選択供給手段
と、フレームメモリからの画像データをバーレル
シフタで任意の方向に任意のビツト数シフトして
出力する出力動作、バーレルシフタ内の2つのn
ビツト領域間でのシフト動作およびバーレルシフ
タの一方のnビツトの画像データを一時記憶手段
の上位側のnビツト領域へ出力する動作を循環的
に制御する制御手段とを備えて構成される。
作 用 この発明はバーレルシフタから出力される下位
側nビツトの画像データまたはフレームメモリか
ら出力されるnビツトの画像データのいずれか一
方を一時記憶手段の下位側nビツトに記憶し、そ
の画像データをバーレルシフタで任意のビツトだ
けシフトするか、バーレルシフタ内の2つのnビ
ツト領域間でシフト動作させるかあるいはバーレ
ルシフタの下位側のnビツトの画像データを一時
記憶手段の上位側のnビツトの領域に出力し、シ
フトした画像データを一時記憶手段の上位側nビ
ツトの領域に出力するように循環的に制御する。
実施例 第1図はこの発明の一実施例のブロツク図であ
り、第2図は第1図に示すバーレルシフタの電気
回路図であり、第3図は第2図に示したバーレル
シフタの論理図である。
まず、第1図ないし第3図を参照して、構成に
ついて説明する。第1図に示すデータシフト回路
10は前述の第6図に示したラスタオペレーシヨ
ン回路5に内蔵される。このデータシフト回路1
0は、マルチプレクサ11とラツチ12とバーレ
ルシフタ13とから構成される。マルチプレクサ
11には、前述の第6図に示したフレームメモリ
6から読出されたたとえば16ビツトの画像データ
が与えられる。マルチプレクサ11はフレームメ
モリ6からの画像データをラツチ12に与える。
ラツチ12は上位ラツチ121と下位ラツチ12
2とを含み、それぞれnビツト(たとえば16ビツ
ト)の画像データを記憶する領域を含む。そし
て、下位ラツチ122はマルチプレクサ11によ
つて選択されたフレームメモリ6からの画像デー
タを一時記憶する。下位ラツチ122にラツチさ
れた画像データはバーレルシフタ13に与えられ
る。
バーレルシフタ13は第2図に示すように、32
ビツトのデータ入力端子と、32ビツトのデータ出
力端子と、5ビツトのデータシフト量入力端子と
を含む。このバーレルシフタ13は、第3図に示
すように、データシフト量入力端子S0ないしS4に
与えられた5ビツトの入力がそれぞれ論理「0」
であるかあるいは論理「1」であるかに応じて、
入力された32ビツトの画像データを順次並べ替え
て出力する。すなわち、シフト量入力S0ないしS4
がすべて論理「0」であれば、入力データA0な
いしA31をY0ないしY31の順に出力するが、シフ
ト量入力S0ないしS4のうち、S1ないしS4が論理
「0」で、S0が論理「1」であればY31,Y0ない
しY30の順に並べ替えて出力する。
バーレルシフタ13から出力された上位8ビツ
トの画像データは前述の上位ラツチ121にラツ
チされ、下位8ビツトの画像データはマルチプレ
クサ11に与えられる。
第4図および第5図はこの発明の一実施例の動
作を説明するための図である。
次に、第1図ないし第5図を参照して、この発
明の一実施例の具体的な動作について説明する。
まず、第4図に示すように、マスクデータ62の
うちデータ621がそのデータ幅内でデイストネ
ーシヨンデータ63に対して始点がずれているも
のとする。なお、第4図および第5図において、
斜線部分が有効データ領域である。そこで、デー
タ621の有効分の始点をデイストネーシヨンデ
ータ63の始点と一致させる。このために、フレ
ームメモリ6から出力されたデータ621はマル
チプレクサ11によつて選択され、第5図aに示
すように下位ラツチ122にラツチされる。下位
ラツチ122にラツチされたデータ621はバー
レルシフタ13に与えられ、第5図bに示すよう
に、たとえば16ビツトだけ左シフトされる。バー
レルシフタ13によつてシフトされたデータ62
1の有効分は第5図cに示すように上位ラツチ1
21にラツチされる。このとき、下位ラツチ12
2には次のデータ622の有効分がラツチされる
ことになる。
上位ラツチ121にラツチされたデータ621
および下位ラツチ122にラツチされたデータ6
22はそれぞれバーレルシフタ13に与えられ、
第5図dに示すごとく10ビツト分シフトされる。
したがつて、バーレルシフタ13の上位8ビツト
からは、データ621のうちの6ビツトの有効分
とデータ622の10ビツトの有効分とが出力され
る。一方、下位ラツチ122にラツチされていた
データ622の下位6ビツトの有効分はバーレル
シフタ13によつて第5図eに示すごとく6ビツ
トシフトされて、上位ラツチ121にラツチされ
る。
このとき、下位ラツチ122には、第5図fに
示すごとくデータ623の16ビツトの有効分がラ
ツチされる。そして、上位ラツチ121および下
位ラツチ122にラツチされていたデータ622
の6ビツトの有効分とデータ623の16ビツトの
有効分はバーレルシフタ13によつて第5図gに
示すごとくシフトされる。そして、バーレルシフ
タ13の上位16ビツトからはデータ622の6ビ
ツトの有効分とデータ623の10ビツトの有効分
が出力されることになる。このようにして、バー
レルシフタ13によりデータをシフトすることに
よつて、デイストネーシヨンデータ63の始点と
マスクデータ62の始点とを一致させることがで
きる。
発明の効果 以上のように、この発明によれば、バーレルシ
フタから出力される下位側nビツトの画像データ
またはフレームメモリから出力されるnビツトの
画像データのいずれか一方を一時記憶手段の下位
側nビツトに記憶し、その画像データをバーレル
シフタで任意のビツトだけシフトするか、バーレ
ルシフタ内の2つのnビツト領域間でシフト動作
させるかあるいはバーレルシフタの一方のnビツ
トの画像データを一時記憶手段の上位側のnビツ
トの領域に出力するように循環的に制御するよう
にしたので、始点の異なるそれぞれのデータのビ
ツト位置を容易に一致させることができ、ラスタ
オペレーシヨンのようなビツト操作を容易に行な
うことができる。
【図面の簡単な説明】
第1図はこの発明の一実施例の電気回路図であ
る。第2図は第1図に示したバーレルシフタの電
気回路図である。第3図は第2図に示したバーレ
ルシフタの論理図である。第4図および第5図は
この発明の一実施例の動作を説明するための図で
ある。第6図は従来のビツトマツプデイスプレイ
の全体を示す概略ブロツク図である。第7図およ
び第8図はラスタオペレーシヨンの動作を説明す
るための図である。 図において、10はデータシフト回路、11は
マルチプレクサ、12はラツチ、121は上位ラ
ツチ、122は下位ラツチ、13はバーレルシフ
タを示す。

Claims (1)

  1. 【特許請求の範囲】 1 第1の方向に複数ビツトおよび前記第1の方
    向に直交する第2の方向に複数ビツトで1画面が
    構成され、前記1画面分の画像データを記憶する
    フレームメモリを備えたビツトマツプデイスプレ
    イ装置において、 2nビツトの記憶領域を有する一時記憶手段と、
    任意の方向に任意のビツト数を循環させてシフト
    可能であり、前記一時記憶手段と同一の2nビツ
    トの領域を有するとともに、前記一時記憶手段か
    らの出力データを受け、下位側のnビツトの画像
    データを前記一時記憶手段の上位側のnビツトの
    領域に出力するバーレルシフタと、 前記バーレルシフタから出力される下位側nビ
    ツトの画像データまたは前記フレームメモリから
    出力されるnビツトの画像データのいずれか一方
    を選択的に前記一時記憶手段の下位側nビツトに
    供給する選択供給手段と、 前記フレームメモリからの画像データを前記バ
    ーレルシフタで任意の方向に任意のビツト数だけ
    シフトして出力する出力動作、前記バーレルシフ
    タ内の2つのnビツト領域間でのシフト動作およ
    び前記バーレルシフタの一方のnビツトの画像デ
    ータを前記一時記憶手段の上位側のnビツト領域
    へ出力する動作を循環的に制御する制御手段とを
    備えた、ビツトマツプデイスプレイ装置のデータ
    シフト回路。
JP59198141A 1984-09-20 1984-09-20 ビツトマツプデイスプレイ装置のデ−タシフト回路 Granted JPS6175386A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59198141A JPS6175386A (ja) 1984-09-20 1984-09-20 ビツトマツプデイスプレイ装置のデ−タシフト回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59198141A JPS6175386A (ja) 1984-09-20 1984-09-20 ビツトマツプデイスプレイ装置のデ−タシフト回路

Publications (2)

Publication Number Publication Date
JPS6175386A JPS6175386A (ja) 1986-04-17
JPH0428311B2 true JPH0428311B2 (ja) 1992-05-14

Family

ID=16386134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59198141A Granted JPS6175386A (ja) 1984-09-20 1984-09-20 ビツトマツプデイスプレイ装置のデ−タシフト回路

Country Status (1)

Country Link
JP (1) JPS6175386A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08101791A (ja) * 1994-09-30 1996-04-16 Kurieiteibu Design:Kk 可変長ビットデータ処理回路および方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54147738A (en) * 1978-05-11 1979-11-19 Toshiba Corp Data processing system
JPS59119385A (ja) * 1982-12-27 1984-07-10 株式会社ピーエフユー ビツト・マツプ・メモリ上のウインドウ移動制御方式
JPS60258666A (ja) * 1984-06-05 1985-12-20 Mitsubishi Electric Corp メモリ間デ−タ転送装置

Also Published As

Publication number Publication date
JPS6175386A (ja) 1986-04-17

Similar Documents

Publication Publication Date Title
US4613852A (en) Display apparatus
EP0095618B1 (en) Memory system
JPS5830590B2 (ja) 文字図形カラ−表示システム
US4368461A (en) Digital data processing device
US5714985A (en) Image processing system capable of high-speed and high-resolution image synthesis
KR900002327B1 (ko) 칼라 화상 표시 장치
JPH028314B2 (ja)
JPS6175386A (ja) ビツトマツプデイスプレイ装置のデ−タシフト回路
US4788536A (en) Method of displaying color picture image and apparatus therefor
JPS63132286A (ja) グラフイツク表示装置
JPH0352066B2 (ja)
JPH0253797B2 (ja)
JPS61148487A (ja) 拡大縮小装置
JPS61254981A (ja) マルチウインド表示制御装置
JPS604988A (ja) 画像表示装置
JPS62102288A (ja) ビツトマツプデイスプレイ装置
JPH0695272B2 (ja) 画像表示装置
JPS61272784A (ja) 表示制御装置
JPH06295335A (ja) 画像データ記憶装置
JPS61124984A (ja) デ−タ転送装置
JPH0230515B2 (ja)
JPS63173299A (ja) 画像用メモリ装置
JPS623293A (ja) ライン移動描画装置
JPH03148696A (ja) ビデオメモリ・ダブルバッファの切替方法及び装置
JPH0569434B2 (ja)