JPH01321542A - データ変換回路 - Google Patents

データ変換回路

Info

Publication number
JPH01321542A
JPH01321542A JP15753988A JP15753988A JPH01321542A JP H01321542 A JPH01321542 A JP H01321542A JP 15753988 A JP15753988 A JP 15753988A JP 15753988 A JP15753988 A JP 15753988A JP H01321542 A JPH01321542 A JP H01321542A
Authority
JP
Japan
Prior art keywords
data
bus
data conversion
converter
conversion
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
JP15753988A
Other languages
English (en)
Inventor
Yasukuni Yamane
康邦 山根
Nobutoshi Gako
宣捷 賀好
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP15753988A priority Critical patent/JPH01321542A/ja
Publication of JPH01321542A publication Critical patent/JPH01321542A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、コンピュータシステム、特に画像処理システ
ム等におけるデータ変換回路に関する。
〈従来の技術〉 従来、コンピュータシステムにおいて、メモリに格納さ
れたデータや入力装置から入力されたデータに対してデ
ータ変換を行う場合、一般に、所定の変換関数を実現す
るためのデータ変換プログラムを作成し、ソフトウェア
処理によってデータ変換を行っている。
また、画像処理システム等のように、大量のデーータの
データ変換が必要とされるシステムにおいては、第7図
に示すような専用のデータ変換回路を設けて、データ変
換処理の高速化を図っている場合もある。このデータ変
換回路は、コンピュータ71のデータバスAとそれ以外
のデータバスBとの間にデータ変換器72を設け、メモ
リ73に格納されたデータや入出力装置74から人力さ
れたデータ等に対してデータ変換処理を行うようにした
ものである。
〈発明が解決しようとする課題〉 しかしながら、上記従来の方式では、データ変換の柔軟
性と高速性が両立しないという欠点があった。すなわち
、萌者のソフトウェア処理では、非常に柔軟なデータ変
換処理が可能であるが、画像データのように大量データ
を対象とする場合、変換テーブル法のような高速化手法
を用いても変換時間の短縮には限界があった。一方、後
者の専用のデータ変換回路を設ける方法では、データ変
換処理の高速化は可能であるが、適応的に変換関数を変
えるような柔軟な処理か困難であった。逆に適応的に変
換特性を変えようとすると、例えば第7図の出力ポード
ア5の出力をプログラム制御する必要があり、高速性を
犠牲にする必要があった。
また、上記のようなデータ変換器を用いて高速な双方向
のデータ変換を実現しようとする場合、第8図に示すよ
うなデータ変換回路が用いられていた。このデータ変換
回路は、データバス81からのデータをデータ変換器(
A)82でデータ変換し、3ステートバツフア83を介
してデータバス84に出力する一方、データバス84か
らのデータをデータ変換器(B)85でデータ変換し、
3ステートバツフア86を介してデータバス81に出力
するようになっている。そして、上記3ステートバツフ
ア86には方向制御信号DIRが入力され、上記3ステ
ートバツフア83には上記方向制御信号DIRがインバ
ータ87を介して人力されて、上記データの方向が切換
るようになっている。
このように、上記のようなデータ変換器を用いて双方向
のデータ変換を行う場合は、独立した2個のデータ変換
器を必要とするため、回路規模が大きくなり、かつ、高
価になるという欠点があった。特に、個々のデータ変換
器の回路規模が大きい場合、この欠点は顕著であった。
そこで、この発明の目的は、高速性と柔軟性を兼ね備え
たデータ変換回路を提供すると共に、小さな回路規模で
高速かつ柔軟な双方向データ変換を行うことができるデ
ータ変換回路を提供することにある。
〈課題を解決するための手段〉 上記目的を達成するため、第1の発明のデータ変換回路
は、コンピュータのデータバス、アドレスバスおよびコ
ントロールバスからの信号を符号化して選択信号として
出力する符号化器と、上記コンピュータのデータバスと
それ以外のデータバスに接続され、かつ、複数のデータ
変換特性を何し、上記符号化器が出力した選択信号にも
とづいて上記複数のデータ変換特性の中から一つのデー
タ変換特性を選択し、上記2つのデータバスのいずれか
一方のデータバスから人力されたデータを上記選択した
データ変換特性に従ってデータ変換して他方のデータバ
スに出力するデータ変換器とを備えたことを特徴として
いる。
また、第2の発明のデータ変換回路は、2つのデータバ
スに接続され、選択信号にもとづいて上記2つのデータ
バスのうちのいずれか一方のデータバスからの入力デー
タを選択して出力するデータセレクタと、複数のデータ
変換特性を有し、上記選択信号にもとづいて上記複数の
データ変換特性の中から一つのデータ変換特性を選択し
、上記データセレクタが出力したデータを上記選択した
データ変換特性に従ってデータ変換して出力するデータ
変換器と、上記データ変換器が出力したデータを、上記
選択信号にもとづいて上記2つのデータバスのうちのい
ずれか他方のデータバスに出力するデータ分配器とを備
えたことを特徴としている。
〈作用〉 第1の発明においては、符号化器が、コンビュ−タのデ
ータバス、アドレスバスおよびコントロールバスからの
信号を符号化して選択信号として出力し、上記コンピュ
ータのデータバスとそれ以外のデータバスに接続され、
かつ、複数のデータ変換特性を有するデータ変換器が、
上記符号化器が出力した選択信号にもとづいて上記複数
のデータ変換特性の中から一つのデータ変換特性を選択
し、上記2つのデータバスのいずれか一方のデータバス
から入力されたデータを上記選択したデータ変換特性に
従ってデータ変換して他方のデータバスに出力する。
このように、コンピュータのデータバス、アドレスバス
およびコントロールバスの信号を符号化し、これによっ
てデータ変換特性を切替えるので、高速なデータ変換処
理がプログラム制御によらず柔軟に行うことができる。
また、第2の発明においては、2つのデータバスに接続
されたデータセレクタが、選択信号にもとづいて上記2
つのデータバスのうちのいずれか一方のデータバスから
の入力データを選択して出力し、複数のデータ変換特性
を有するデータ変換器が、上記選択信号にもとづいて上
記複数のデータ変換特性の中から一つのデータ変換特性
を選択し、上記データセレクタが出力したデータを上記
選択したデータ変換特性に従ってデータ変換して出力し
、データ分配器が上記データ変換器が出力したデータを
、上記選択信号にもとづいて上記2つのデータバスのう
ちのいずれか他方のデータバスに出力する。
このように、選択信号によってデータを選択すると共に
データ変換特性を切替えるので、高速かつ柔軟な双方向
データ変換を行うことができる。
〈実施例〉 以下、この発明を図示の実施例により詳細に説明する。
第1の発明の実施例 第1図は本実施例の回路構成を示すブロック図である。
第1図の破線で囲まれる部分1が本実施例のデータ変換
回路であり、データ変換器2、符号化器3および出力ポ
ート4で構成されている。上記符号化器3には、図示し
ないCPU、メモリ等で構成されるコンピュータ5のア
ドレスバス、コントロールバス、データバスAの信号の
一部が入力される。そして、これらの入力情報にしたが
って上記符号化器3で符号化された出力が、データ変換
器2へ選択信号として人力される。データ変換器2は複
数のデータ変換特性を有しており、その変換特性の中か
ら、上記選択信号にもとづいてデータ変換特性を選択し
、その選択したデータ変換特性に従って、データバスA
と、メモリ6および入出力装置7を接続したデータバス
Bとの間でデータ変換を行う。出力ポート4は符号化器
3の出力符号をプログラム制御により切り替える目的で
用いられる。符号化器3の出力符号を切り替える必要か
ない場合、出力ポート4はなくてもよい。なお、第1図
ではデータバスBが双方向の場合を示したが、単方向の
場合にも同様に適用できる。
第2図は、本実施例の具体的な回路例を示したものであ
り、図示しないコンピュータから図示しない画像メモリ
へ書き込まれるデータに対してデータ変換を行うための
データ変換回路である。上記コンピュータのアドレスバ
スは24ビツト、データバスは16ビツトである。また
画像メモリは1画面512x512画素、1画素16ビ
ツトで複数画面の構成であり、上記アドレスバスのA1
〜A8の9ビツトが画面の水平アドレス(X)の指定に
、A + o = A + sの9ビツトが画面の垂直
アドレス(Y、)の指定に用いられるものとする。すな
わち、X、、Y合わせて18ビツトで、1画面256に
ワード(画素)のうちの任意の1ワード(画素)が選択
され、第3図に示すように2次元的にアドレスが配置さ
れる。第2図において破線で囲まれたブロック21が符
号化器の部分である。レジスタ22にはデータバス変換
処理の対象とする画面を示すアドレスがセットされてお
り、この出力5ビツトとアドレスバスの上位5ビツトが
一部コンパレータ23で比較され、対象とする画面かど
うかの判定か行われる。また、レジスタ24.26.2
8および30には、第3図の斜線で示されろ矩形領域を
指定するためのデータXi、X2.YlおよびY2がセ
ットされており、大小コンパレータ25.27.29.
3Iおよびゲート33によってコンピュータからアクセ
ス中の画素が矩形領域内にあるか否かの判定が行われる
。データ変換器としてはROM35が使用されている。
このROM35にはあらかじめ所定のデータ変換特性を
得るためのデータが書き込まれており、ゲート33の出
力に応じてそのデータ変換特性が切り替わるようになっ
ている。一致コンパレータ23でアドレスが一致し、か
つメモリへの書き込み時(MEMORQ=O,R/W=
0)のみゲート32の出力はアクティブになり、ROM
35がイネーブル状態となってデータ変換器として働く
、そり以外のときは、ROM35はディスエーブル状態
で3ステート出力となり、データバスの内容が、インバ
ータ34の出力をうけてイネーブル状態となった3ステ
ートバツフア36を介して、そのまま画像メモリへ送ら
れる。このようにして対象とする画面をアクセスする場
合だけ自動的にデータ変換処理が行われ、しかも指定し
た矩形領域内と外で全く別の変換特性にしたがってデー
タ変換(例えばγ補正と階調反転)される。
なお、本実施例ではデータ変換器がROMの場合を示し
たが、別の書き込み手段を備えたRAMでもよく、乗算
器等を組合せたより複雑なデータ変換器であってもよい
。またコンピュータのアドレスバスやデータバスのバス
幅に特定されることはない。
第2の発明の実施例 第4図は、本実施例の回路構成を示すブロック図である
。
この双方向データ変換回路は、2つのデータバス41お
よび42から入力されるデータのうちの一方を選択して
出力するデータセレクタ43と、上記データセレクタ4
3が出力したデータを入力データとし、この入力データ
に対して所定の変換特性にしたがってデータを出力する
データ変換器44と、3ステートバツフア45.46お
よびインバータ47とで構成されている。ここで、上記
3ステートバツフア45と46とで1人力2出力のデー
タ分配器の機能を果している。外部からの。
方向制御信号DIRによって、2つのデータバス41お
よび42の間のデータの流れの方向が切り替えられる。
第4図において、DIR=0のときデータバス41から
42へ、DIR=1のときデータバス42から41へそ
れぞれデータ変換されたデータが流れる。すなわち、D
IR=0のとき、データセレクタ43でデータバス41
からのデータが選択され、データ変換器44を介してデ
ータ変換され、3ステートバツフア46によってデータ
バス42へ出力される。このとき、3ステートバツフア
45は3ステート出力状態となっており、データバス4
Iへは影響を与えない。逆に、DIR=1のとき、デー
タセレクタ43でデータバス42からのデータが選択さ
れ、データ変換器44を介してデータ変換され、3ステ
ートバツフア45によってデータバス41へ出力される
。このとき、3ステートバツフア46は3ステート出力
状態でデータバス42へは影響を与えない。ここで、方
向制御信号DIRを用いてデータ変換器44の変換特性
を切り替えれば、データの方向で異なる変換特性を持つ
双方向データ変換回路を得ることができる。
第5図は、本実施例の具体的な回路例を示したものであ
り、8ビツトのデータバス51および52の間に置かれ
る双方向データ変換回路の1例である。この双方向デー
タ変換回路は、各データバス51.52からの8ビツト
のデータのうちのいずれかを選択出力するデータセレク
タ53、あらかじめ所定の変換特性を得るためのデータ
が書き込まれたデータ変換器としての512バイトのR
OM54、各8ビツトの3ステートバツフア55゜56
およびインバータ57で構成されいてる。データセレク
タ53の8ビツトの出力端子は、それぞれROM54の
アドレス入力端子に接続され、ROM54の8ビツトの
データ出力端子は、それぞれ3ステートバツフア55お
よび56に接続されろ。ここで、ROM54はいわゆる
ルックアップテーブルとして使用されており、データ変
換器としての役割を果している。データの流れの制御は
、第4図で述べた場合と全く同様にして行われる。RO
M54の最上位アドレス入力端子には方向制御信号DI
Rが接続され、データの流れる方向によって変換特性を
切り替えるようになっている。一方の変換特性が他方の
逆関数になるようにすることは、ROM54への書き込
みデータを適当に選ぶことによって容易に達成できる。
なお、本実施例ではデータ幅が8ビツトの場合を示した
が本発明はデータ幅が8ビツト以外のビット数の場合に
も適用できる。また、本実施例ではデータ変換器がRO
Mの場合を示したが、別の書き込み手段を備えたRAM
でもよく、さらに複雑なデータ変換器を用いることもで
きる。例えば、第6図に示すような、より複雑なデータ
変換器を用いることができる。このデータ変換器は、乗
算器61.加算器62、ROM63および64で構成さ
れている。そして、人力データXに対して(A・X+B
)の変換特性を持ち、定数AおよびBは、それぞれRO
M63および64によって与えられる。このデータ変換
器を本発明の双方向データ変換回路に適用すれば、例え
ば方向制御信号DI[によってROM33および34の
出ツノ内容を切りすることは容易である。
〈発明の効果〉 以上より明らかなように、第1の発明のデータ変換回路
は、コンピュータのデータバス、アドレスバスおよびコ
ントロールバスの信号を符号化器で符号化し、これによ
ってデータ変換器のデータ変換特性を切替えるようにし
ているので、高速なデータ変換処理がプログラム制御に
よらず柔軟に行うことができる。
また、第2の発明のデータ変換回路は、従来の双方向デ
ータ変換回路のようにデータ変換器を2個必要とせず、
1個のデータ変換器を用いて双方向データ変換を行うこ
とができ、しかも、データ変換方向を切替えるための選
択信号によりデータ変換特性を切替えるようにしている
ので、高速かつ柔軟なデータ変換を行うことができる。
【図面の簡単な説明】
第1図は第1の発明のデータ変換回路の一実施例を示す
ブロック図、第2図は上記実施例の具体的な回路例を示
す図、第3図は第2図のデータ変換回路に接続された画
像メモリの画像構成を説明する図、第4図は第2の発明
のデータ変換回路の一実施例のブロック図、。第5図は
第4図のデータ変換回路の具体的な回路例を示す図、第
6図は第4図のデータ変換回路におけるデータ変換器の
他の1例を示すブロック図、第7図は従来のデータ変換
回路のブロック図、第8図は従来の双方向データ変換回
路のブロック図である。 l・・・データ変換回路、2・・・データ変換器、3・
・符号化器、5− コンピュータ、41.42・・・デ
ータバス、 43・・・データセレクタ、44・・・データ変換器、
45.46・・・3ステートバツフア、47・・・イン
バータ。 特 許 出 願 人  シャープ株式会社代 理 人 
弁理士  前出 葆 はか1名〇  −〜      
           〇  −”L?5  δ 266一

Claims (2)

    【特許請求の範囲】
  1. (1)コンピュータのデータバス、アドレスバスおよび
    コントロールバスからの信号を符号化して選択信号とし
    て出力する符号化器と、 上記コンピュータのデータバスとそれ以外のデータバス
    に接続され、かつ、複数のデータ変換特性を有し、上記
    符号化器が出力した選択信号にもとづいて上記複数のデ
    ータ変換特性の中から一つのデータ変換特性を選択し、
    上記2つのデータバスのいずれか一方のデータバスから
    入力されたデータを上記選択したデータ変換特性に従っ
    てデータ変換して他方のデータバスに出力するデータ変
    換器とを備えたことを特徴とするデータ変換回路。
  2. (2)2つのデータバスに接続され、選択信号にもとづ
    いて上記2つのデータバスのうちのいずれか一方のデー
    タバスからの入力データを選択して出力するデータセレ
    クタと、 複数のデータ変換特性を有し、上記選択信号にもとづい
    て上記複数のデータ変換特性の中から一つのデータ変換
    特性を選択し、上記データセレクタが出力したデータを
    上記選択したデータ変換特性に従ってデータ変換して出
    力するデータ変換器と、 上記データ変換器が出力したデータを、上記選択信号に
    もとづいて上記2つのデータバスのうちのいずれか他方
    のデータバスに出力するデータ分配器とを備えたことを
    特徴とするデータ変換回路。
JP15753988A 1988-06-23 1988-06-23 データ変換回路 Pending JPH01321542A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15753988A JPH01321542A (ja) 1988-06-23 1988-06-23 データ変換回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15753988A JPH01321542A (ja) 1988-06-23 1988-06-23 データ変換回路

Publications (1)

Publication Number Publication Date
JPH01321542A true JPH01321542A (ja) 1989-12-27

Family

ID=15651891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15753988A Pending JPH01321542A (ja) 1988-06-23 1988-06-23 データ変換回路

Country Status (1)

Country Link
JP (1) JPH01321542A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006304059A (ja) * 2005-04-22 2006-11-02 Kawasaki Microelectronics Kk 電子回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006304059A (ja) * 2005-04-22 2006-11-02 Kawasaki Microelectronics Kk 電子回路

Similar Documents

Publication Publication Date Title
US6954281B2 (en) Method and apparatus for image processing, and a computer product
JP3384571B2 (ja) マルチモードホームターミナルシステム及びビデオ/グラフィックス情報を処理する方法
US6633975B1 (en) Data processing system having plurality of processors and executing series of processings in prescribed order
JPH0310380A (ja) 画像変換回路
US5428801A (en) Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems
JP3689927B2 (ja) 画像処理装置
JP3416246B2 (ja) 画像処理装置
JP2938107B2 (ja) パターン認識装置
JP2795881B2 (ja) 画像信号処理装置
JP2595524B2 (ja) 画像処理装置
JP3793747B2 (ja) 画像処理装置
JP2005301665A (ja) データ処理装置、及び、データ処理方法
JP2000270207A (ja) 画像処理装置及びこれを用いたディスプレイ装置
JPH06208614A (ja) 画像処理装置
JP4209140B2 (ja) 画像処理装置
JPS61264482A (ja) 画面変換処理方式
JPS63205726A (ja) マイクロコンピユ−タ
JPH06309218A (ja) データ・バッファ制御方式
JPH07262349A (ja) ディザ変調方法及び回路、ディザテーブル用アドレス発生方法及び回路並びにこれらを用いたハードコピー回路
JPH05189551A (ja) 色変換回路
JPH04188956A (ja) カラー画像伝送装置
JPH03196189A (ja) 画像信号処理装置
JPS61120580A (ja) 画信号処理装置
JPH05314256A (ja) 画像データ処理装置
JPH11184794A (ja) 信号処理システム