JPH06149196A - 画像表示装置 - Google Patents

画像表示装置

Info

Publication number
JPH06149196A
JPH06149196A JP29941192A JP29941192A JPH06149196A JP H06149196 A JPH06149196 A JP H06149196A JP 29941192 A JP29941192 A JP 29941192A JP 29941192 A JP29941192 A JP 29941192A JP H06149196 A JPH06149196 A JP H06149196A
Authority
JP
Japan
Prior art keywords
image
memory
image data
compression
transfer
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
JP29941192A
Other languages
English (en)
Inventor
Hiroaki Sakamoto
弘章 坂本
Akira Uemori
明 上森
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP29941192A priority Critical patent/JPH06149196A/ja
Publication of JPH06149196A publication Critical patent/JPH06149196A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 画像表示装置において、画像メモリと画像デ
ータ用FIFO間および画像メモリと圧縮伸長回路間の
データの転送を高速化する。 【構成】 表示用の画像メモリ2と、圧縮伸長回路3
と、ホストCPU9との画像データの転送用の画像デー
タ用FIFO4とを具備し、ホストCPU9の指示によ
り、画像の表示や画像データの圧縮、伸長等の機能を実
行する。ここで、画像データ用FIFO4と圧縮伸長回
路3を接続するためのバス12と、画像メモリ用バス1
5とを独立に備え、これらのバス12,15を転送制御
回路1で結ぶ。転送制御回路1は、一方のバスを用いて
リードサイクルを、他方のバスを用いてライトサイクル
を、同時に実行する。これにより、画像メモリ2と画像
データ用FIFO4間および画像メモリ2と圧縮伸長回
路3間の画像データ転送時のリードとライトを同時に行
い、データの転送の高速化を図る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像の表示機能や、画
像の圧縮及び伸長機能等を持つ画像表示装置に関するも
のである。
【0002】
【従来の技術】図3は、従来の画像表示装置の構成例を
示すブロック図である。図中、1は転送制御回路、2は
画像メモリ、3は圧縮伸長回路、4は画像データ用FI
FO(ファーストイン ファーストアウント メモ
リ)、5は表示制御回路、6は圧縮データ用FIFO、
7はADコンバータ、8はディスプレイ、9はホストコ
ンピュータのCPU(以下ホストCPUとよぶ)、10
はホストDMA(ダイレクトメモリ アクセス)回路、
11はローカルメモリ、12′は上記転送制御回路1,
画像メモリ2,圧縮伸長回路3及びFIFO4を結ぶ共
通バス、13は画像表示装置、14はホストコンピュー
タのバスである。図中の点線内の1,2,3,4,5,
6,7,12′の要素で構成される部分が、従来の画像
表示装置13であり、画像データ用FIFO4および圧
縮データ用FIFO6がホストコンピュータのバス14
に接続され、圧縮データ用FIFO6は圧縮伸長回路3
に接続されている。表示制御回路5は、画像メモリ2の
画像データを読み出し、ADコンバータ7を介してディ
スプレイ8に表示を行う。なお、ホストコンピュータの
バス14には、上記のほかにホストCPU9、ホストD
MA回路10、ローカルメモリ11が接続されている。
【0003】以上の構成により、画像表示装置13は、
ホストCPU9の命令により、画像データの表示や画像
データの圧縮・伸長及び画像メモリ2に対する描画処理
を行なう。その具体的な動作は、次のとおりである。
【0004】まず、ローカルメモリ11に格納されてい
る画像データをディスプレイ8に表示するために、以下
の動作を行なう。ホストCPU9は、ホストDMA回路
10を起動し、ローカルメモリ11に格納されている画
像データを画像表示装置13内の画像データ用FIFO
4に転送し、転送制御回路1に起動をかける。転送制御
回路1は、画像データ用FIFO4から画像データを順
次、画像メモリ2の所定の表示位置に対応するアドレス
に転送する。ここで、ホストDMA回路10を用いて画
像データを直接、画像メモリ2に書き込まないのは、画
像データの転送は矩形領域の転送が多く、通常のDMA
コントローラでは、転送する画像データの1ライン毎
に、アドレスの設定をしなければならず効率が悪いため
である。例えば1000ラインの画像データを転送する
ためには、少なくとも1000回のDMA転送を行なう
必要がある。表示制御回路5は、ディスプレイ8の表示
レートに合わせた速度で画像メモリ2から画像データを
順次読み出し、ADコンバータ7によりアナログ出力に
変換し、ディスプレイ8にこれを出力し、画像の表示を
行なう。
【0005】逆に、画像メモリ2に格納されている画像
データをローカルメモリ11に格納するためには、以下
の処理を行なう。ホストCPU9は、画像表示装置13
に対して画像データが格納されている画像メモリ2のア
ドレスを指示し、その画像データを読み出すよう指示す
る。画像表示装置13は、転送制御回路1を起動して画
像データを画像データ用FIFO4に転送する。その
後、ホストCPU9は、ホストDMA回路10を使用し
て、画像データ用FIFO4の画像データをローカルメ
モリ11に転送する。
【0006】また、ローカルメモリ11に格納されてい
る圧縮済みの画像データを表示するためには、以下の動
作を行なう。ホストCPU9は、ホストDMA回路10
を起動し、ローカルメモリ11に格納されている圧縮済
み画像データを圧縮データ用FIFO6に転送し、画像
表示装置13に対して伸長処理を行なうよう指示する。
画像表示装置13は、圧縮伸長回路3を用いて、圧縮デ
ータ用FIFO6に転送された圧縮済みの画像データを
伸長し、次に転送制御回路1を用いて、この伸長された
画像データを画像メモリ2の所定のアドレスに転送す
る。
【0007】逆に、画像メモリ2に格納されている画像
データを圧縮し、ローカルメモリ11に格納するために
は、以下の処理を行なう。ホストCPU9は、画像表示
装置13に対して画像データを圧縮することを指示す
る。画像表示装置13は、画像メモリ2に格納されてい
る所定の領域の画像データを転送制御回路1を用いて圧
縮伸長回路3に転送する。圧縮伸長回路3は、画像デー
タを圧縮し、これを圧縮データ用FIFO6に転送す
る。その後、ホストCPU9は、ホストDMA回路10
を用いて、圧縮データ用FIFO6の圧縮済みの画像デ
ータをローカルメモリ11に転送する。
【0008】なお、転送制御回路1は、画像データの転
送表示時、画像データの圧縮及び伸長時、画像メモリ2
内における画像データ転送時に各転送のためのタイミン
グを発生させる回路と転送のためのアドレスを発生させ
るカウンタから構成されている。
【0009】図4は、図3のデータ転送サイクルの説明
図である。上述したように従来の画像表示装置13で
は、画像データ用FIFO4→画像メモリ2、画像メモ
リ2→画像データ用FIFO4、圧縮伸長回路3→画像
メモリ2、画像メモリ2→圧縮伸長回路3の転送を行う
際に、共通バス12′を用いてデータを転送する。この
ため、図4に示すよう転送制御回路1が一旦、データを
共通バス12′を用いて読み出し、次のサイクルでその
データを再び共通バス12′を用いて書き込むことを行
っていた。
【0010】
【発明が解決しようとする課題】上記したように、従来
の画像表示装置では、画像メモリ2と圧縮伸長回路3お
よび画像データ用FIFO4が共通バス12′に接続さ
れているため、これらの間で非圧縮及び圧縮の画像デー
タを転送する際に、共通バス12′を用いてデータを一
旦リードしてその後にライトしなければならず、リード
とライトの2つの転送サイクルが必要となるので、デー
タの転送に時間がかかるといった欠点があった。
【0011】本発明、上記欠点を解消するためになされ
たものであり、その目的は、画像メモリと画像データの
転送用メモリ間もしくは画像メモリと圧縮伸長回路間ま
たはその両方のデータの転送を高速化する画像表示装置
を提供することにある。
【0012】
【課題を解決するための手段】上記の目的を達成するた
め、本発明では、表示用の画像メモリと、圧縮伸長回路
および/またはホストコンピュータとの画像データの転
送用メモリとを具備し、ホストコンピュータに接続さ
れ、前記ホストコンピュータの指示により、画像の表示
および/または画像の圧縮、伸長等の機能を実行する画
像表示装置において、前記圧縮伸長回路および/または
前記転送用メモリに接続されるバスと前記画像メモリに
接続されるバスを各々独立に具備して該各々のバスを転
送制御回路で結び、前記転送用メモリから前記画像メモ
リに画像データを転送する際は、前記転送制御回路が前
記転送用メモリから画像データを読み出すと同時に前記
画像メモリに前記転送用メモリから読み出された画像デ
ータを書き込み、前記画像メモリから前記転送用メモリ
に画像データを転送する際は、前記転送制御回路が前記
画像メモリから画像データを読み出すと同時に前記転送
用メモリに前記画像メモリから読み出された画像データ
を書き込み、前記圧縮伸長回路から前記画像メモリに画
像データを転送する際は、前記転送制御回路が前記圧縮
伸長回路から画像データを読み出すと同時に前記画像メ
モリに前記圧縮伸長回路から読み出された画像データを
書き込み、前記画像メモリから前記圧縮伸長回路に画像
データを転送する際には、前記転送制御回路が前記画像
メモリから画像データを読み出すと同時に前記画像メモ
リから読み出された画像データを前記圧縮伸長回路に転
送する構成としている。
【0013】
【作用】本発明の画像表示装置では、画像データの転送
用メモリと圧縮伸長回路の一方または両方を接続するバ
スと、画像メモリ用バスとを独立に備え、これらのバス
を転送制御回路で結ぶことにより、転送制御回路が一方
のバスを用いてリードサイクルを実行し、他方のバスを
用いてライトサイクルを前記のリードサイクルと同時に
実行可能とする。これにより、画像メモリと画像データ
の転送用メモリ間、並びに画像メモリと圧縮伸長回路間
の一方または両方の画像データ転送時のリードとライト
を同時に行い、データの転送の高速化を図る。
【0014】
【実施例】以下、本発明の実施例を、図面を参照して詳
細に説明する。
【0015】図1は本発明の一実施例の構成を示すブロ
ック図である。本実施例は、画像の表示機能、および画
像の圧縮、伸長機能等を行う場合を例とする。図中、1
は転送制御回路、2は画像メモリ、3は圧縮伸長回路、
4は画像データを転送するための転送用メモリに相当す
る画像データ用FIFO、5は表示制御回路、6は圧縮
データ用FIFO、7はADコンバータ、8はディスプ
レイ、9はホストコンピュータのCPU(以下ホストC
PUとよぶ)、10はホストDMA回路、11はローカ
ルメモリ、12は画像データ用FIFOと圧縮伸長回路
用のバス、13は画像表示装置、14はホストコンピュ
ータのバス、15は画像メモリ用のバスである。図中の
点線内の1,2,3,4,5,6,7,12,15の要
素で構成される部分が、本実施例における画像表示装置
13の一構成例である。本実施例では、圧縮伸長回路3
と画像データ用FIFO4がバス12を介して転送制御
回路1に接続され、画像メモリ2がそれとは別のバス1
5を介して転送制御回路1に接続されることを特徴とす
る。その他の構成は、図3の従来構成と同様であり、画
像表示装置13は、各FIFO4,6を介してホストコ
ンピュータのバス14に接続され、ホストCPU9の命
令により、画像データの表示や画像データの圧縮・伸長
及び画像メモリ2に対する描画処理を行う。
【0016】以上のように構成された実施例の動作およ
び作用を述べる。
【0017】まず、ローカルメモリ11に格納されてい
る画像データをディスプレイ8に表示するために、以下
の動作を行なう。ホストCPU9は、ホストDMA回路
10を起動し、ローカルメモリ11に格納されている画
像データを画像表示装置13内の画像データ用FIFO
4に転送し、転送制御回路1に起動をかける。転送制御
回路1は、バス12を用いて画像データ用FIFO4か
ら画像データを読み出すと同時に、その読み出された画
像データを、バス15を使用して順次、画像メモリ2の
所定の表示位置に対応するアドレスに転送する。表示制
御回路5は、ディスプレイ8の表示レートに合わせた速
度で画像メモリ2から画像データを順次読み出し、AD
コンバータ7によりアナログ出力に変換し、ディスプレ
イ8にこれを出力して画像の表示を行なう。
【0018】逆に、画像メモリ2に格納されている画像
データをローカルメモリ11に格納するためには、以下
の処理を行なう。ホストCPU9は、画像表示装置13
に対して画像データが格納されている画像メモリ2のア
ドレスを指示し、その画像データを読み出すよう指示す
る。画像表示装置13は、転送制御回路1を起動して、
バス15を用いて画像メモリ2から画像データを読み出
すと同時に、その読み出された画像データを、バス12
を使用して画像データ用FIFO4に転送する。その
後、ホストCPU9は、ホストDMA回路10を使用し
て、画像データ用FIFO4の画像データをローカルメ
モリ11に転送する。
【0019】また、ローカルメモリ11に格納されてい
る圧縮済みの画像データを表示するために、以下の動作
を行なう。ホストCPU9は、ホストDMA回路10を
起動し、ローカルメモリ11に格納されている圧縮済み
画像データを圧縮データ用FIFO6に転送し、画像表
示装置13に対して伸長処理を行なうよう指示する。画
像表示装置13は、圧縮伸長回路3を用いて、圧縮デー
タ用FIFO6に転送された圧縮済みの画像データを伸
長する。次に転送制御回路1は、バス12を用いて圧縮
伸長回路3からこの伸長された画像データを読み出すと
同時に、バス15を用いて、この画像データを画像メモ
リ2の所定のアドレスに転送する。
【0020】逆に、画像メモリ2に格納されている画像
データを圧縮し、ローカルメモリ11に格納するために
は、以下の処理を行なう。ホストCPU9は、画像表示
装置13に対して画像データを圧縮することを指示す
る。画像表示装置13は、転送制御回路1を用いて画像
メモリ2に格納されている所定の領域の画像データをバ
ス15を通じて読み出すと同時に、バス12を通じて圧
縮伸長回路3にその画像データを転送する。圧縮伸長回
路3は、画像データを圧縮し、これを圧縮データ用FI
FO6に転送する。その後、ホストCPU9は、ホスト
DMA回路10を用いて、圧縮データ用FIFO6の圧
縮済みの画像データをローカルメモリ11に転送する。
【0021】本実施例では、画像データ用FIFO4と
圧縮伸長回路3を接続するバス12と画像メモリ用バス
15を独立に備え、これらのバス12,15を転送制御
回路1で結ぶことにより、転送制御回路1がリードサイ
クルとライトサイクルを同時に実行できるようにしてい
る。図2は、図1において、画像データ用FIFO4→
画像メモリ2の画像データを転送する際のバス12と画
像メモリ用のバス15のメモリサイクルを示す説明図で
ある。
【0022】図2に示すようにデータのリードサイクル
とライトサイクルを各々別のバス12とバス15を用い
て同時に実行することにより、同じサイクルスピードの
メモリを使用した従来の構成と比較して、ほぼ1/2の
時間データを転送することができる。また、画像メモリ
2→画像データ用FIFO4,圧縮伸長回路3→画像メ
モリ2、画像メモリ2→圧縮伸長回路3の転送も、同様
に同時に高速で行うことが可能となる。
【0023】
【発明の効果】以上の説明で明らかなように、本発明の
画像表示装置によれば、画像データの転送用メモリと圧
縮伸長回路の一方または両方を接続するためのバスと、
画像メモリ用バスを独立に備え、これらのバスを転送制
御回路で結び、リードサイクルとライトサイクルを同時
に実行可能な構成としたので、画像メモリと画像データ
の転送用メモリ間並びに画像メモリと圧縮伸長回路間の
一方または両方のデータの転送を高速に行うことができ
る。このため、ホストコンピュータから画像データを画
像メモリに表示するために必要な時間や、画像メモリに
格納されている画像データをホストコンピュータに転送
するために必要な時間や、圧縮データを伸長する際に圧
縮伸長回路から画像メモリに伸長されたデータを転送す
るために必要な時間や、画像データを圧縮する際に画像
メモリから画像データを圧縮伸長回路に転送するために
必要な時間を、短縮することができる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図
【図2】上記実施例のデータ転送の動作説明図
【図3】画像表示装置の従来例を示すブロック図
【図4】上記従来例のデータ転送の動作説明図
【符号の説明】
1…転送制御回路 2…画像メモリ 3…圧縮伸長回路 4…画像データ用FIFO 5…表示制御回路 6…圧縮データ用FIFO 7…ADコンバータ 8…ディスプレイ 9…ホストコンピュータのCPU(ホストCPU) 10…ホストDMA回路 11…ローカルメモリ 12…画像データ用FIFOと圧縮伸長回路用のバス 13…画像表示装置 14…ホストコンピュータ 15…画像メモリ用のバス
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 15/66 J 8420−5L 330 A 8420−5L G11C 7/00 312 B 6741−5L

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 表示用の画像メモリと、圧縮伸長回路お
    よび/またはホストコンピュータとの画像データの転送
    用メモリとを具備し、ホストコンピュータに接続され、
    前記ホストコンピュータの指示により、画像の表示およ
    び/または画像の圧縮、伸長等の機能を実行する画像表
    示装置において、 前記圧縮伸長回路および/または前記転送用メモリに接
    続されるバスと前記画像メモリに接続されるバスを各々
    独立に具備して該各々のバスを転送制御回路で結び、 前記転送用メモリから前記画像メモリに画像データを転
    送する際は、前記転送制御回路が前記転送用メモリから
    画像データを読み出すと同時に前記画像メモリに前記転
    送用メモリから読み出された画像データを書き込み、 前記画像メモリから前記転送用メモリに画像データを転
    送する際は、前記転送制御回路が前記画像メモリから画
    像データを読み出すと同時に前記転送用メモリに前記画
    像メモリから読み出された画像データを書き込み、 前記圧縮伸長回路から前記画像メモリに画像データを転
    送する際は、前記転送制御回路が前記圧縮伸長回路から
    画像データを読み出すと同時に前記画像メモリに前記圧
    縮伸長回路から読み出された画像データを書き込み、 前記画像メモリから前記圧縮伸長回路に画像データを転
    送する際は、前記転送制御回路が前記画像メモリから画
    像データを読み出すと同時に前記画像メモリから読み出
    された画像データを前記圧縮伸長回路に転送することを
    特徴とする画像表示装置。
JP29941192A 1992-11-10 1992-11-10 画像表示装置 Pending JPH06149196A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29941192A JPH06149196A (ja) 1992-11-10 1992-11-10 画像表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29941192A JPH06149196A (ja) 1992-11-10 1992-11-10 画像表示装置

Publications (1)

Publication Number Publication Date
JPH06149196A true JPH06149196A (ja) 1994-05-27

Family

ID=17872216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29941192A Pending JPH06149196A (ja) 1992-11-10 1992-11-10 画像表示装置

Country Status (1)

Country Link
JP (1) JPH06149196A (ja)

Similar Documents

Publication Publication Date Title
JPS61156358A (ja) バスコンバータ
JPH10116187A (ja) マイクロコンピュータ
JPH06149196A (ja) 画像表示装置
JPH06103225A (ja) チェーン式dma方式及びそのためのdmaコントローラ
JPH05189360A (ja) データ転送および記憶方式
JP2695790B2 (ja) イメージ処理システム
US20060236000A1 (en) Method and system of split-streaming direct memory access
JP2002264442A (ja) 画像処理装置
JPH05257462A (ja) 画像表示装置
JPH0567035A (ja) Dma転送におけるデータアライメント方式
JP2001195569A (ja) 画像データ圧縮制御方式
JPS62243075A (ja) 画像デ−タ転送装置
JPH0728740A (ja) データ転送装置
JPH0452923A (ja) データ入出力システム
JP2902709B2 (ja) 画像処理装置
JPH02120797A (ja) 表示装置
JP2945668B2 (ja) パイプライン処理装置
JPS63300363A (ja) イメ−ジ処理方式
JPH01282940A (ja) メモリクリア方式
JPS63244274A (ja) 画像処理方式
JPH0464181A (ja) イメージデータのラスタ変換装置
JPH0680478B2 (ja) イメ−ジメモリのクリア方式
JPS63147247A (ja) デ−タフオ−マツトの変換装置
JPS6353588A (ja) 表示装置
JPS61151768A (ja) Dma転送方式