JPH01214978A - 画像表示装置 - Google Patents
画像表示装置Info
- Publication number
- JPH01214978A JPH01214978A JP63040175A JP4017588A JPH01214978A JP H01214978 A JPH01214978 A JP H01214978A JP 63040175 A JP63040175 A JP 63040175A JP 4017588 A JP4017588 A JP 4017588A JP H01214978 A JPH01214978 A JP H01214978A
- Authority
- JP
- Japan
- Prior art keywords
- reduction
- memory
- image
- image data
- bus
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、画像表示装置に関し、特に画像データベース
システムにおいて、検索により選ばれた画像を縮小変換
して高速に表示するのに好適な画像表示装置に関するも
のである。
システムにおいて、検索により選ばれた画像を縮小変換
して高速に表示するのに好適な画像表示装置に関するも
のである。
画像データベースシステムにおける表示方法としては、
画像データを蓄積装置に蓄積する時に、表示装置上での
大きさ(画素数)に等しい大きさの画像データにあらか
じめ縮小して蓄積しておき、検索時に、検索対象の画像
データを蓄積装置より取り出して、そのまま表示装置に
表示する方法が一般に用いられている。また、必要に応
じ、表示された画像を拡大したい時には、画像の1画素
を表示画面上では数画素に対応させて表示する方法が一
般に用いられている。
画像データを蓄積装置に蓄積する時に、表示装置上での
大きさ(画素数)に等しい大きさの画像データにあらか
じめ縮小して蓄積しておき、検索時に、検索対象の画像
データを蓄積装置より取り出して、そのまま表示装置に
表示する方法が一般に用いられている。また、必要に応
じ、表示された画像を拡大したい時には、画像の1画素
を表示画面上では数画素に対応させて表示する方法が一
般に用いられている。
また1画像処理等の分野においては、画像の縮小方法と
して、画像データを複数ライン単位にまとめて横方向と
縦方向を共に縮小処理しており、縮小処理が処理単位で
ある複数ライン間にまたがらないように、通常縮小可能
な縮小率が固定化されている。
して、画像データを複数ライン単位にまとめて横方向と
縦方向を共に縮小処理しており、縮小処理が処理単位で
ある複数ライン間にまたがらないように、通常縮小可能
な縮小率が固定化されている。
一方、画像データベースシステムでは、検索により選ば
れた画像が複数になることが一般的であり、この場合に
は、複数の画像を任意の大きさで同時的に表示装置に表
示し、検索者によりしぼり込まれた候補画像を任意の大
きさに拡大してより詳細に表示装置に表示することがユ
ーザインタフェースの向上の面で必要となる。
れた画像が複数になることが一般的であり、この場合に
は、複数の画像を任意の大きさで同時的に表示装置に表
示し、検索者によりしぼり込まれた候補画像を任意の大
きさに拡大してより詳細に表示装置に表示することがユ
ーザインタフェースの向上の面で必要となる。
上記の従来技術のように、画像を蓄積装置へ蓄積する時
に、あらかじめ表示画面の大きさに応じて縮小しておき
、表示する時に、表示装置にそのままの大きさで表示す
る方法では、種々の大きさに縮小したい場合には、それ
ぞれの大きさに応じた縮小画像をあらかじめ蓄積装置に
格納しておくしかなく、蓄積装置に必要なメモリ容量の
増大を招くことになる。また1表示された画像を拡大す
る場合、従来の方法では、表示画像の画素を単に大きく
して拡大するだけなので、表示画像と同じ精細度でしか
表示することができず、より精細な画像として拡大した
いという要望を満足することができない。さらに1画像
処理等の分野での縮小処理方法を用いて画像を縮小して
も、任意の縮小率での縮小表示ができず、上述の画像デ
ータベースシステムへの要求を満たすことができない。
に、あらかじめ表示画面の大きさに応じて縮小しておき
、表示する時に、表示装置にそのままの大きさで表示す
る方法では、種々の大きさに縮小したい場合には、それ
ぞれの大きさに応じた縮小画像をあらかじめ蓄積装置に
格納しておくしかなく、蓄積装置に必要なメモリ容量の
増大を招くことになる。また1表示された画像を拡大す
る場合、従来の方法では、表示画像の画素を単に大きく
して拡大するだけなので、表示画像と同じ精細度でしか
表示することができず、より精細な画像として拡大した
いという要望を満足することができない。さらに1画像
処理等の分野での縮小処理方法を用いて画像を縮小して
も、任意の縮小率での縮小表示ができず、上述の画像デ
ータベースシステムへの要求を満たすことができない。
本発明の目的は、このような従来の課題を解決し、画像
を高速に任意の大きさに縮小、拡大表示することが可能
な画像表示装置を提供することにある。
を高速に任意の大きさに縮小、拡大表示することが可能
な画像表示装置を提供することにある。
上記課題を解決するため、本発明の画像表示装置は、画
像の蓄積、検索1表示を行う画像データベースシステム
において、画像を多量に蓄積する第1のメモリ、前記第
1のメモリからの複数両面分の画像データを蓄積し高速
アクセス機能を有する第2のメモリ、前記第1のメモリ
と前記第2のメモリを接続する第1のバス、前記第2の
メモリの画像データを1画面単位で縮小変換を行う複数
の縮小変換手段、前記複数の縮小変換手段を制御する縮
小変換制御手段、前記第2のメモリと複数の縮小変換手
段を接続する第2のバス、表示画面に相当する大きさの
メモリを有し、前記各縮小変換手段の縮小結果である縮
小画像データを表示する表示手段、前記複数の縮小変換
手段と前記表示手段を接続する第3のバスおよび装置全
体を制御する中央制御手段から構成され、該中央制御手
段は前記第2のメモリへの前記第1のバス、第2のバス
を介しての画像データの書き込み動作と読み出し動作、
および前記縮小変換手段への前記第2のバス、第3のバ
スを介しての書き込み動作と読み出し動作をそれぞれ並
行して行い、前記縮小変換制御手段は前記第2のメモリ
内の複数両面分の画像データを各縮小変換手段に前記第
2のバスを介して1画面分単位に分配し、各縮小変換手
段は独立して分配された1画面分の画像データの縮小処
理を行い、前記表示手段に表示された画像の拡大・縮小
を、前記第2のメモリ内の対応する画像データを前記縮
小変換手段で縮小処理して表示手段に再表示することに
特徴がある。
像の蓄積、検索1表示を行う画像データベースシステム
において、画像を多量に蓄積する第1のメモリ、前記第
1のメモリからの複数両面分の画像データを蓄積し高速
アクセス機能を有する第2のメモリ、前記第1のメモリ
と前記第2のメモリを接続する第1のバス、前記第2の
メモリの画像データを1画面単位で縮小変換を行う複数
の縮小変換手段、前記複数の縮小変換手段を制御する縮
小変換制御手段、前記第2のメモリと複数の縮小変換手
段を接続する第2のバス、表示画面に相当する大きさの
メモリを有し、前記各縮小変換手段の縮小結果である縮
小画像データを表示する表示手段、前記複数の縮小変換
手段と前記表示手段を接続する第3のバスおよび装置全
体を制御する中央制御手段から構成され、該中央制御手
段は前記第2のメモリへの前記第1のバス、第2のバス
を介しての画像データの書き込み動作と読み出し動作、
および前記縮小変換手段への前記第2のバス、第3のバ
スを介しての書き込み動作と読み出し動作をそれぞれ並
行して行い、前記縮小変換制御手段は前記第2のメモリ
内の複数両面分の画像データを各縮小変換手段に前記第
2のバスを介して1画面分単位に分配し、各縮小変換手
段は独立して分配された1画面分の画像データの縮小処
理を行い、前記表示手段に表示された画像の拡大・縮小
を、前記第2のメモリ内の対応する画像データを前記縮
小変換手段で縮小処理して表示手段に再表示することに
特徴がある。
また、前記各縮小変換手段は、前記第2のメモリより転
送される1画面分の画像データを格納し、任意の2次元
領域の高速アクセス機能を有する第3のメモリ、画像の
縦方向または横方向を複数ライン単位で縮小変換する複
数の縮小処理回路、前記第3のメモリと縮小処理回路を
接続する第4゜第5のバスおよび縮小変換手段全体を制
御する制御回路から構成され、該制御回路は前記第3の
メモリから前記第4のバスを介して前記各縮小処理回路
に複数ライン分の画像データを転送する動作と、前記各
縮小処理回路での処理結果を前記第5のバスを介して前
記第3のメモリに書き込む動作を並行して行い、前記各
縮小処理回路は独立して複数ライン分の画像データを、
ライン方向の縮小率により、ライン方向にのみ縮小処理
を行い、前記第3のメモリの1画面分の画像データを、
前記第4のバスを介して、横方向(縦方向)に複数ライ
ン単位に分配して前記各縮小処理回路に転送し、横方向
(縦方向)の縮小率により縮小処理し、該縮小結果を前
記第5のバスを介して前記第3のメモリに格納し、1画
面分の横方向(縦方向)の縮小処理終了後、縮小結果で
ある第3のメモリ上の画像データを、前記第4のバスを
介して、縦方向(横方向)に複数ライン単位に前記各縮
小処理回路に転送し、縦方向(横方向)の縮小率により
縮小処理し、該縮小結果を前記第5のバスを介して前記
第3のメモリに格納することにより、1画面分の縮小処
理を行うことに特徴がある。
送される1画面分の画像データを格納し、任意の2次元
領域の高速アクセス機能を有する第3のメモリ、画像の
縦方向または横方向を複数ライン単位で縮小変換する複
数の縮小処理回路、前記第3のメモリと縮小処理回路を
接続する第4゜第5のバスおよび縮小変換手段全体を制
御する制御回路から構成され、該制御回路は前記第3の
メモリから前記第4のバスを介して前記各縮小処理回路
に複数ライン分の画像データを転送する動作と、前記各
縮小処理回路での処理結果を前記第5のバスを介して前
記第3のメモリに書き込む動作を並行して行い、前記各
縮小処理回路は独立して複数ライン分の画像データを、
ライン方向の縮小率により、ライン方向にのみ縮小処理
を行い、前記第3のメモリの1画面分の画像データを、
前記第4のバスを介して、横方向(縦方向)に複数ライ
ン単位に分配して前記各縮小処理回路に転送し、横方向
(縦方向)の縮小率により縮小処理し、該縮小結果を前
記第5のバスを介して前記第3のメモリに格納し、1画
面分の横方向(縦方向)の縮小処理終了後、縮小結果で
ある第3のメモリ上の画像データを、前記第4のバスを
介して、縦方向(横方向)に複数ライン単位に前記各縮
小処理回路に転送し、縦方向(横方向)の縮小率により
縮小処理し、該縮小結果を前記第5のバスを介して前記
第3のメモリに格納することにより、1画面分の縮小処
理を行うことに特徴がある。
〔作用〕
本発明においては、画面メモリおよび縮小変換手段への
書き込み、読み出し動作を並行して行い、各縮小変換手
段は独立して1画面分の縮小処理を行い1表示手段に表
示された画像の拡大・縮小を。
書き込み、読み出し動作を並行して行い、各縮小変換手
段は独立して1画面分の縮小処理を行い1表示手段に表
示された画像の拡大・縮小を。
画像メモリ上の対応する画像データを縮小処理して行う
。これにより1画像を高速に、かつ原画像の精度まで精
細に拡大・縮小することができる。
。これにより1画像を高速に、かつ原画像の精度まで精
細に拡大・縮小することができる。
また1本発明では、各縮小変換手段内の制御回路は、画
面メモリへの書き込み、読み出し動作を並行して行い、
前記各縮小処理回路は複数ライン単位の縮小処理をライ
ン方向の縮小率によりライン方向のみに縮小処理を行い
1画面メモリ上の1画面分の画像データを、横方向(縦
方向)に複数ライン単位で各縮小処理回路に転送し、横
方向(縦方向)の縮小率により縮小処理し、その縮小結
果を画面メモリに格納し、1画面分の横方向(縦方向)
の縮小処理終了後、縮小結果である画面メモリ上の画像
データを、縦方向(横方向)に複数ライン単位に各縮小
処理回路に転送し、縦方向(横方向)の縮小率により縮
小処理し、その結果を両面メモリに格納することにより
、1画面分の縮小処理を行う。これにより1画像を任意
の大きさに高速に縮小処理することができる。
面メモリへの書き込み、読み出し動作を並行して行い、
前記各縮小処理回路は複数ライン単位の縮小処理をライ
ン方向の縮小率によりライン方向のみに縮小処理を行い
1画面メモリ上の1画面分の画像データを、横方向(縦
方向)に複数ライン単位で各縮小処理回路に転送し、横
方向(縦方向)の縮小率により縮小処理し、その縮小結
果を画面メモリに格納し、1画面分の横方向(縦方向)
の縮小処理終了後、縮小結果である画面メモリ上の画像
データを、縦方向(横方向)に複数ライン単位に各縮小
処理回路に転送し、縦方向(横方向)の縮小率により縮
小処理し、その結果を両面メモリに格納することにより
、1画面分の縮小処理を行う。これにより1画像を任意
の大きさに高速に縮小処理することができる。
以下1本発明の一実施例を1図面により詳細に説明する
。
。
第1図は、本発明の一実施例を示す画像表示装置の構成
図である。これは、自装置だけにより画像データシステ
ムを構築した例を示している。
図である。これは、自装置だけにより画像データシステ
ムを構築した例を示している。
第1図において、1は表示画面に相当する大きさの表示
用メモリを有する表示部、2は情報センタ等の他の画像
データベースシステム(図示せず)と通信回線を介して
接続するためのインタフェース制御部、3は多量の画像
データを蓄積する蓄積部、4は複数の画像データを格納
し、高速アクセス機能を有する画像メモリ部、51〜5
Nは画像メモリ部4から画像データを読み出し、1画面
単位に縮小変換を行う縮小変換部、6は縮小変換部51
〜5Nを制御する縮小変換制御部、71,72゜73は
画像データを転送するためのバス、8は装置全体を制御
する中央制御部である。
用メモリを有する表示部、2は情報センタ等の他の画像
データベースシステム(図示せず)と通信回線を介して
接続するためのインタフェース制御部、3は多量の画像
データを蓄積する蓄積部、4は複数の画像データを格納
し、高速アクセス機能を有する画像メモリ部、51〜5
Nは画像メモリ部4から画像データを読み出し、1画面
単位に縮小変換を行う縮小変換部、6は縮小変換部51
〜5Nを制御する縮小変換制御部、71,72゜73は
画像データを転送するためのバス、8は装置全体を制御
する中央制御部である。
第2図は、第1図の縮小変換部51〜5Nの構成例を示
す図である。
す図である。
第2図において、20は1画面分の大きさを有し、任意
の2次元領域の高速アクセスが可能な画面メモリ、21
1〜21Mはそれぞれ画面メモリ2oの画像データを複
数ライン単位に縮小処理する縮小処理回路、221,2
22は複数ラインの画像データを転送するためのバス、
72.73は第1図における画像データを転送するため
のバス、231.232はそれぞれ画面メモリ2oとバ
ス221あるいは72、画面メモリ20とバス222あ
るいは73を切り換えるためのスイッチ、24は縮小変
換部全体を制御する制御回路である。
の2次元領域の高速アクセスが可能な画面メモリ、21
1〜21Mはそれぞれ画面メモリ2oの画像データを複
数ライン単位に縮小処理する縮小処理回路、221,2
22は複数ラインの画像データを転送するためのバス、
72.73は第1図における画像データを転送するため
のバス、231.232はそれぞれ画面メモリ2oとバ
ス221あるいは72、画面メモリ20とバス222あ
るいは73を切り換えるためのスイッチ、24は縮小変
換部全体を制御する制御回路である。
第3図は第2図の縮小変換部51〜5Nにおける縮小変
換方法を説明するための図であり、第3図(a)は縮小
前の画像を示しており、横方向への縮小処理を説明する
ための図、第3図(b)は横方向に縮小された画像を示
しており、縦方向への縮小処理を説明するための図であ
る。
換方法を説明するための図であり、第3図(a)は縮小
前の画像を示しており、横方向への縮小処理を説明する
ための図、第3図(b)は横方向に縮小された画像を示
しており、縦方向への縮小処理を説明するための図であ
る。
ここで、(0,0)は原点、又は画像の横方向、Yは画
像の縦方向、Sxは、5x=(原画像の横方向の画素数
)/(縮小画像の横方向の画素数)により定義された画
像の横方向の縮小率、SVは、5V=(原画像の縦方向
の画素数)/(縮小画像の縦方向の画素数)により定義
された画像の縦方向の縮小率、X□、x2.・・・はX
軸をSx間隔に分割した点、 Yl、Y2. ・・・
はY軸をSv間隔に分割した点を示している。
像の縦方向、Sxは、5x=(原画像の横方向の画素数
)/(縮小画像の横方向の画素数)により定義された画
像の横方向の縮小率、SVは、5V=(原画像の縦方向
の画素数)/(縮小画像の縦方向の画素数)により定義
された画像の縦方向の縮小率、X□、x2.・・・はX
軸をSx間隔に分割した点、 Yl、Y2. ・・・
はY軸をSv間隔に分割した点を示している。
以下、第1図〜第3図に従って、本実施例の動作を説明
する。
する。
第1図において、検索者はまず表示部1を介して、検索
要求を行う。検索要求は、中央制御部8に通知される。
要求を行う。検索要求は、中央制御部8に通知される。
中央制御部8では、検索要求を解析し、自装置内の蓄積
部3に求める画像があるがチエツクする。ない場合は、
インタフェース制御部2を介して、検索要求を、情報セ
ンタ等の他の画像データベースシステム(図示せず)に
送出し、検索結果である画像データをインタフェース制
御部経由で受は取り、蓄積部3に格納する。ここで、蓄
積部3は自装置のみでも画像データベースシステムが構
築可能なように多量の画像データを格納できる十分な大
きさの記憶容量を有しているものとする。
部3に求める画像があるがチエツクする。ない場合は、
インタフェース制御部2を介して、検索要求を、情報セ
ンタ等の他の画像データベースシステム(図示せず)に
送出し、検索結果である画像データをインタフェース制
御部経由で受は取り、蓄積部3に格納する。ここで、蓄
積部3は自装置のみでも画像データベースシステムが構
築可能なように多量の画像データを格納できる十分な大
きさの記憶容量を有しているものとする。
次に、中央制御部8は、蓄積部32画像メモリ部4を起
動し、検索結果である画像データを、蓄積部3から読み
出してバス71を介して画像メモリ部4に書き込む、検
索結果が複数画像になる場合には、画像メモリ部4に1
画面分の画像データの書き込みが完了すると、中央制御
部8は蓄積部3、画像メモリ部4を再度起動し、次の1
画面分の画像データを蓄積部3より読み出し、画像メモ
リ部4に書き込む。また、中央制御部8は、上記の画像
メモリ部4への書き込み動作と並行して、縮小変換制御
部6経出で使用中でない縮小変換部の1つを起動し、画
像メモリ部4に格納された画像データ1画面分を画像メ
モリ部4より読み出し、バス72を介して縮小変換部内
の画面メモリ2゜に書き込む。このようにして、検索さ
れた画像数分の画像データを順次蓄積部3より読み出し
、画像メモリ部4に書き込み、これと並行して画像メモ
リ部4にすでに書き込まれた画像データを読み出し、縮
小変換部へ転送する。画像メモリ部4の大きさとしては
、複数の画像データを格納できる容量を有するものとす
るが、検索の結果、多数の画像が選ばれて1画像メモリ
部4に一度に格納することができない場合には、後述す
るように、画像メモリ部4の画像データを表示部1に表
示し終わった後、検索者の指示により不要となった画像
データに対する画像メモリ部4の格納領域が解放される
のを待って、残りの画像データを蓄積部3より読み出し
て画像メモリ部4に書き込むようにする。
動し、検索結果である画像データを、蓄積部3から読み
出してバス71を介して画像メモリ部4に書き込む、検
索結果が複数画像になる場合には、画像メモリ部4に1
画面分の画像データの書き込みが完了すると、中央制御
部8は蓄積部3、画像メモリ部4を再度起動し、次の1
画面分の画像データを蓄積部3より読み出し、画像メモ
リ部4に書き込む。また、中央制御部8は、上記の画像
メモリ部4への書き込み動作と並行して、縮小変換制御
部6経出で使用中でない縮小変換部の1つを起動し、画
像メモリ部4に格納された画像データ1画面分を画像メ
モリ部4より読み出し、バス72を介して縮小変換部内
の画面メモリ2゜に書き込む。このようにして、検索さ
れた画像数分の画像データを順次蓄積部3より読み出し
、画像メモリ部4に書き込み、これと並行して画像メモ
リ部4にすでに書き込まれた画像データを読み出し、縮
小変換部へ転送する。画像メモリ部4の大きさとしては
、複数の画像データを格納できる容量を有するものとす
るが、検索の結果、多数の画像が選ばれて1画像メモリ
部4に一度に格納することができない場合には、後述す
るように、画像メモリ部4の画像データを表示部1に表
示し終わった後、検索者の指示により不要となった画像
データに対する画像メモリ部4の格納領域が解放される
のを待って、残りの画像データを蓄積部3より読み出し
て画像メモリ部4に書き込むようにする。
以上のように、1画面単位で画像メモリ部4への書き込
みと読み出しを並行して行うことにより、次画面表示ま
での時間を短縮することができる。
みと読み出しを並行して行うことにより、次画面表示ま
での時間を短縮することができる。
また、縮小変換部の構成として、51〜5Nのそれぞれ
が1画面単位の縮小変換を行うN個の変換部から構成す
ることにより、N個の画像データを画像メモリ部4から
連続して読み出し、N個の画面を各縮小変換部で独立し
て縮小処理することにより、N個の画面に対し、画面と
画面の間の表示時間を短縮することができる。
が1画面単位の縮小変換を行うN個の変換部から構成す
ることにより、N個の画像データを画像メモリ部4から
連続して読み出し、N個の画面を各縮小変換部で独立し
て縮小処理することにより、N個の画面に対し、画面と
画面の間の表示時間を短縮することができる。
中央制御部8は縮小変換制御部6を介し、各縮小変換部
に縮小率Sx、Svを与える。各縮小変換部では、縮小
率をもとに、後述する方法により、1画面の縮小処理を
行う。縮小変換部での縮小処理が完了すると、中央制御
部8は表示部1を起動し、1画面の縮小処理が終了した
縮小変換部か□ら縮小画像データを読み出し、バス73
を介して、表示部1に表示する。表示部1への表示が完
了すると、中央制御部8はその縮小変換部を解放する。
に縮小率Sx、Svを与える。各縮小変換部では、縮小
率をもとに、後述する方法により、1画面の縮小処理を
行う。縮小変換部での縮小処理が完了すると、中央制御
部8は表示部1を起動し、1画面の縮小処理が終了した
縮小変換部か□ら縮小画像データを読み出し、バス73
を介して、表示部1に表示する。表示部1への表示が完
了すると、中央制御部8はその縮小変換部を解放する。
以上のように、縮小変換部への画像データの書き込みを
行うバスと縮小変換部から縮小された画像データの読み
出しを行うバスを分離することにより、書き込みと読み
出しを並行して行うことができ1画面間の表示時間を短
縮することができる。
行うバスと縮小変換部から縮小された画像データの読み
出しを行うバスを分離することにより、書き込みと読み
出しを並行して行うことができ1画面間の表示時間を短
縮することができる。
縮小変換部では、画像メモリ部4から画面メモリ20へ
の1画面分の画像データの書き込み時、スイッチ231
を動作させて1画面メモリ20とバス72を接続する。
の1画面分の画像データの書き込み時、スイッチ231
を動作させて1画面メモリ20とバス72を接続する。
画面メモリ2oに1画面分の画像データの書き込みが完
了すると、スイッチ231.232を起動させて、画面
メモリ20とバス221.バス222を接続し、中央制
御部8より与えられた縮小率Sx、SVをもとに縮小処
理を行う。縮小処理としては、まず、第3図(a)に示
す縮小前の画像に対し、横方向(X方向)を横方向の縮
小率Sx間隔に分割しく第3図(a)におけるX=X、
、X、、 ・・・・)、横方向の各ラインとの交点(第
3図の三角印の点)を横方向のみの縮小による縮小画像
の1画素に対応させ、その輝度値として、該交点とその
左隣の交点の間のライン上の各画素の輝度値をもとに、
その平均値や交点における輝度値等を与える。
了すると、スイッチ231.232を起動させて、画面
メモリ20とバス221.バス222を接続し、中央制
御部8より与えられた縮小率Sx、SVをもとに縮小処
理を行う。縮小処理としては、まず、第3図(a)に示
す縮小前の画像に対し、横方向(X方向)を横方向の縮
小率Sx間隔に分割しく第3図(a)におけるX=X、
、X、、 ・・・・)、横方向の各ラインとの交点(第
3図の三角印の点)を横方向のみの縮小による縮小画像
の1画素に対応させ、その輝度値として、該交点とその
左隣の交点の間のライン上の各画素の輝度値をもとに、
その平均値や交点における輝度値等を与える。
次に、上述により画像1画面分を横方向に縮小した画像
に対し、第3図(b)に示すように、画像の縦方向(Y
方向)を縦方向の縮小率Sv間隔に分割しく第3図(b
)のY=Y□、Y2.・・・)、すでに縮小処理されて
いる画像の縦方向の各ラインとの交点(第3図(b)の
丸印)を、縦方向の縮小による縮小画像の1画素に対応
させ、その輝度値として。
に対し、第3図(b)に示すように、画像の縦方向(Y
方向)を縦方向の縮小率Sv間隔に分割しく第3図(b
)のY=Y□、Y2.・・・)、すでに縮小処理されて
いる画像の縦方向の各ラインとの交点(第3図(b)の
丸印)を、縦方向の縮小による縮小画像の1画素に対応
させ、その輝度値として。
該交点とそのすぐ上の交点の間のライン上の各画素の輝
度値をもとに、その平均値や交点における輝度値等を与
える。
度値をもとに、その平均値や交点における輝度値等を与
える。
以上のように、縮小処理の方法として、画像をまず横方
向の各ラインに対し1画面分の縮小処理を行い、つぎに
その縮小結果について、縦方向の各ラインに対し、1画
面分の縮小処理を行うことにより1画像の縮小処理をラ
イン単位の縮小処理に分解して行うことができ、任意の
縮小率による縮小処理が簡単化できる。
向の各ラインに対し1画面分の縮小処理を行い、つぎに
その縮小結果について、縦方向の各ラインに対し、1画
面分の縮小処理を行うことにより1画像の縮小処理をラ
イン単位の縮小処理に分解して行うことができ、任意の
縮小率による縮小処理が簡単化できる。
なお、縮小率S、、Svの値が整数でない場合には、横
方向については、Sx傘I(1=1.2.・・・)を四
捨五入した位置を、縦方向についてはsv*J(J=1
.2.・・・)を四捨五入した位置を分割点にすればよ
い。
方向については、Sx傘I(1=1.2.・・・)を四
捨五入した位置を、縦方向についてはsv*J(J=1
.2.・・・)を四捨五入した位置を分割点にすればよ
い。
以上述べた縮小処理では、画像を、まず横方向に縮小し
1次に、縦方向に縮小したが、最初に縦方向に縮小し、
次に横方向に縮小してもよく、得られる縮小画像は同じ
となる。
1次に、縦方向に縮小したが、最初に縦方向に縮小し、
次に横方向に縮小してもよく、得られる縮小画像は同じ
となる。
以下の説明では、最初に横方向に縮小し、次に縦方向に
縮小するものとして述べる。
縮小するものとして述べる。
縮小変換部内の制御回路24は、画像メモリ部4から画
面メモリ20への画像データの書き込みが完了すると、
上述したように、まず、スイッチ231.232を起動
し、画面メモリ2oをバス221.222に接続替えし
、次に、画面メモリ20、縮小処理回路211〜21M
を起動し、画像データを画面メモリ20より読み出し、
横方向に複数ライン単位でバス222を介して縮小処理
回路211〜21Mに転送する。その際、制御回路24
は、各縮小処理回路に対し横方向の縮小率Sxを与え−
る。□各縮小処理回路では、縮小率Sxをもとに、複数
ラインの横方向の縮小処理を上述の方法により実行する
。各縮小処理回路における横方向の縮小処理が終了する
と、制御回路24は画面メモリ2oを起動し、縮小処理
が終了した縮小処理回路より横方向に縮小された縮小画
像データを読み出し、バス221を介して、画面メモリ
20に書き込む。以上の処理を画面メモリ2oの画像デ
ータ全てに対し、横方向の縮小処理が完了するまで繰り
返す。縮小処理回路の数Mと縮小処理回路で処理可能な
ライン数は任意に設定できるが、Mを大きくシ、処理可
能なライン数を小さくすることにより、画像全体を縮小
処理する時間を短縮することができる。また、画面メモ
リ20を縮小結果の格納用としても使用することにより
、メモリの有効利用が図れる。画像全体の横方向の縮小
結果が全て画面メモリ20に書き込まれた時点で、制御
回路24は、縦方向の縮小処理を行うため、再度各縮小
処理回路を起動し、画面メモリ20に書き込まれた横方
向の縮小画像データを画面メモリ20より縦方向に複数
ライン単位で読み出し、バス222を介して順次各縮小
処理回路に送出する。また、制御回路24は、各縮小処
理回路に対して縦方向の縮小率SVを与える。各縮小処
理回路では、縮小率SVをもとに、複数ラインの縦方向
の縮小処理を上述した方法により実行する。各縮小処理
回路における縦方向の縮小処理が完了すると、制御回路
24は画面メモリ20を起動し、縮小処理が終了した縮
小処理回路より縦方向に縮小された縮小画像データを読
み出し、バス221を介して画面メモリ20に書き込む
。以上の処理を画面メモリ20の横方向に縮小された画
像データ全てに対し、1画面分の縦方向の縮小処理が完
了するまで繰り返す。
面メモリ20への画像データの書き込みが完了すると、
上述したように、まず、スイッチ231.232を起動
し、画面メモリ2oをバス221.222に接続替えし
、次に、画面メモリ20、縮小処理回路211〜21M
を起動し、画像データを画面メモリ20より読み出し、
横方向に複数ライン単位でバス222を介して縮小処理
回路211〜21Mに転送する。その際、制御回路24
は、各縮小処理回路に対し横方向の縮小率Sxを与え−
る。□各縮小処理回路では、縮小率Sxをもとに、複数
ラインの横方向の縮小処理を上述の方法により実行する
。各縮小処理回路における横方向の縮小処理が終了する
と、制御回路24は画面メモリ2oを起動し、縮小処理
が終了した縮小処理回路より横方向に縮小された縮小画
像データを読み出し、バス221を介して、画面メモリ
20に書き込む。以上の処理を画面メモリ2oの画像デ
ータ全てに対し、横方向の縮小処理が完了するまで繰り
返す。縮小処理回路の数Mと縮小処理回路で処理可能な
ライン数は任意に設定できるが、Mを大きくシ、処理可
能なライン数を小さくすることにより、画像全体を縮小
処理する時間を短縮することができる。また、画面メモ
リ20を縮小結果の格納用としても使用することにより
、メモリの有効利用が図れる。画像全体の横方向の縮小
結果が全て画面メモリ20に書き込まれた時点で、制御
回路24は、縦方向の縮小処理を行うため、再度各縮小
処理回路を起動し、画面メモリ20に書き込まれた横方
向の縮小画像データを画面メモリ20より縦方向に複数
ライン単位で読み出し、バス222を介して順次各縮小
処理回路に送出する。また、制御回路24は、各縮小処
理回路に対して縦方向の縮小率SVを与える。各縮小処
理回路では、縮小率SVをもとに、複数ラインの縦方向
の縮小処理を上述した方法により実行する。各縮小処理
回路における縦方向の縮小処理が完了すると、制御回路
24は画面メモリ20を起動し、縮小処理が終了した縮
小処理回路より縦方向に縮小された縮小画像データを読
み出し、バス221を介して画面メモリ20に書き込む
。以上の処理を画面メモリ20の横方向に縮小された画
像データ全てに対し、1画面分の縦方向の縮小処理が完
了するまで繰り返す。
以上述べたように、縮小処理回路は横方向と縦方向いず
れの縮小処理にも共用することができ、装置の経済化が
図れる。また、縮小処理回路から画面メモリ2oへの書
き込みと読み出しを別々のバスを用いることにより、書
き込み動作と読み出し動作を並行して行うことができ、
縮小処理時間の短縮が図れる。制御回路24では、1画
面全体に対する縮小処理が終了すると、スイッチ231
゜232を起動し1画面メモリ20をバス221゜バス
222から、再びバス72.バス73に接続替えする。
れの縮小処理にも共用することができ、装置の経済化が
図れる。また、縮小処理回路から画面メモリ2oへの書
き込みと読み出しを別々のバスを用いることにより、書
き込み動作と読み出し動作を並行して行うことができ、
縮小処理時間の短縮が図れる。制御回路24では、1画
面全体に対する縮小処理が終了すると、スイッチ231
゜232を起動し1画面メモリ20をバス221゜バス
222から、再びバス72.バス73に接続替えする。
中央制御部8は、縮小変換部での1画面の縮小処理が終
了すると1表示部1を起動し、縮小画像を縮小変換部よ
り読み出し、バス73を介して、表示部1に転送して表
示する。以上の動作を画面数分の縮小画像データに対し
、繰り返す。
了すると1表示部1を起動し、縮小画像を縮小変換部よ
り読み出し、バス73を介して、表示部1に転送して表
示する。以上の動作を画面数分の縮小画像データに対し
、繰り返す。
以上により、複数の検索画像が表示部1に表示されると
、検索者は、その中から自分の欲する画像を選択する。
、検索者は、その中から自分の欲する画像を選択する。
選択に漏れた画像については、表示部1を介して、中央
制御部8に通知され、中央制御部8では、画像メモリ部
4の対応する画像データの格納エリアを解放する。検索
者は、選択した画像をより詳細に見るため、拡大表示を
要求すると、その要求は、拡大する大きさに対応する縮
小率Sx、SVと共に中央制御部8に通知される。
制御部8に通知され、中央制御部8では、画像メモリ部
4の対応する画像データの格納エリアを解放する。検索
者は、選択した画像をより詳細に見るため、拡大表示を
要求すると、その要求は、拡大する大きさに対応する縮
小率Sx、SVと共に中央制御部8に通知される。
中央制御部8では1画像メモリ部4.縮小変換制御部6
経由で縮小変換部を起動し、画像メモリ部4より該画像
データを読み出し、縮小変換部に書き込む。この時、拡
大する大きさに対応する縮小率Sx、SVを縮小変換制
御部6経由で縮小変換部に与える。これから先は、上述
した動作を繰り返し、拡大された画像が表示部1に表示
される。
経由で縮小変換部を起動し、画像メモリ部4より該画像
データを読み出し、縮小変換部に書き込む。この時、拡
大する大きさに対応する縮小率Sx、SVを縮小変換制
御部6経由で縮小変換部に与える。これから先は、上述
した動作を繰り返し、拡大された画像が表示部1に表示
される。
このよ°うに、画像の拡大を画像メモリ部4の画像デー
タを拡大する大きさに対応する縮小率により縮小処理し
て行うことにより、検索者が希望する任意の大きさに、
画像メモリ部4上の画像データの精度まで拡大表示する
ことができる。また、検索者が選択した表示画像を拡大
、縮小して再表示する場合にすでに表示しである画像を
消去したり、表示画像をスクロールしたり、表示画像を
表示画面上で移動させたり、選択した複数の画像を重ね
合わせて表糸させたりする表示機能については、画面メ
モリ部4にマルチウィンドウ制御機能をもだせることに
より可能となる。
タを拡大する大きさに対応する縮小率により縮小処理し
て行うことにより、検索者が希望する任意の大きさに、
画像メモリ部4上の画像データの精度まで拡大表示する
ことができる。また、検索者が選択した表示画像を拡大
、縮小して再表示する場合にすでに表示しである画像を
消去したり、表示画像をスクロールしたり、表示画像を
表示画面上で移動させたり、選択した複数の画像を重ね
合わせて表糸させたりする表示機能については、画面メ
モリ部4にマルチウィンドウ制御機能をもだせることに
より可能となる。
このように、本実施例においては、画像を縮小処理する
のに、画像メモリ部、縮小変換部への画像データの書き
込み動作と読み出し動作を別々のバスを用いて行うこと
、および縮小変換部を複数設け、それぞれ1画面単位に
独立に縮小処理を行うことにより、表示時間の短縮を図
ることができる。また、表示画像の縮小、拡大処理を画
像メモリ部の対応する画像データを縮小処理して行うこ
とにより、画像メモリ部の画像データの精細度まで任意
の大きさで表示することができる。さらに、画像メモリ
部の縮小処理を1画像の横方向と縦方向を別々に縮小処
理することにより、任意の縮小率による縮小処理が簡単
にかつ経済的に実現でき。
のに、画像メモリ部、縮小変換部への画像データの書き
込み動作と読み出し動作を別々のバスを用いて行うこと
、および縮小変換部を複数設け、それぞれ1画面単位に
独立に縮小処理を行うことにより、表示時間の短縮を図
ることができる。また、表示画像の縮小、拡大処理を画
像メモリ部の対応する画像データを縮小処理して行うこ
とにより、画像メモリ部の画像データの精細度まで任意
の大きさで表示することができる。さらに、画像メモリ
部の縮小処理を1画像の横方向と縦方向を別々に縮小処
理することにより、任意の縮小率による縮小処理が簡単
にかつ経済的に実現でき。
また、縮小処理回路を複数設け、それぞれ複数ライン単
位に独立に縮小処理を行うこと、および画面メモリへの
縮小処理の処理単位である複数ラインの画像データの書
き込み動作と読み出し動作を別々のバスを用いて行うこ
とにより、縮小処理時間の短縮化を図ることができる。
位に独立に縮小処理を行うこと、および画面メモリへの
縮小処理の処理単位である複数ラインの画像データの書
き込み動作と読み出し動作を別々のバスを用いて行うこ
とにより、縮小処理時間の短縮化を図ることができる。
以上説明したように、本発明によれば、画像を、原画像
の精細度までの任意の大きさに高速に拡大。
の精細度までの任意の大きさに高速に拡大。
縮小表示することができ、ユーザインタフェースの向上
を図ることができる。
を図ることができる。
第1図は本発明の一実施例を示す画像表示装置の構成図
、第2図は第1図における縮小変換部の構成例を示す図
、第3図は第1図の縮小変換部での縮小処理方法を説明
するための図である。 1:表示部、2:インタフェース制御部、3:vIIR
部、4:WNItメモrJ部、51〜5 N : 縮小
変換部、6:縮小変換制御部、71,72,73 :バ
ス、8:中央制御部、20:画面メモリ、211〜21
M:縮小処理回路、221,222:バス、231.2
32:スイッチ、24 : m+に回路、X:画像の横
方向、Y二画像の縦方向、X 1T X z +・・・
:横方向の縮小率によるX方向の分割点、Y工。 Y2.・・・:縦方向の縮小率によるY方向の分割点、
Sx:横方向の縮小率、SV:縦方向の縮小率。 Ml 図 第 2 図
、第2図は第1図における縮小変換部の構成例を示す図
、第3図は第1図の縮小変換部での縮小処理方法を説明
するための図である。 1:表示部、2:インタフェース制御部、3:vIIR
部、4:WNItメモrJ部、51〜5 N : 縮小
変換部、6:縮小変換制御部、71,72,73 :バ
ス、8:中央制御部、20:画面メモリ、211〜21
M:縮小処理回路、221,222:バス、231.2
32:スイッチ、24 : m+に回路、X:画像の横
方向、Y二画像の縦方向、X 1T X z +・・・
:横方向の縮小率によるX方向の分割点、Y工。 Y2.・・・:縦方向の縮小率によるY方向の分割点、
Sx:横方向の縮小率、SV:縦方向の縮小率。 Ml 図 第 2 図
Claims (2)
- (1)画像の蓄積、検索、表示を行う画像データベース
システムにおいて、画像を多量に蓄積する第1のメモリ
、前記第1のメモリからの複数画面分の画像データを蓄
積し高速アクセス機能を有する第2のメモリ、前記第1
のメモリと前記第2のメモリを接続する第1のバス、前
記第2のメモリの画像データを1画面単位で縮小変換を
行う複数の縮小変換手段、前記複数の縮小変換手段を制
御する縮小変換制御手段、前記第2のメモリと複数の縮
小変換手段を接続する第2のバス、表示画面に相当する
大きさのメモリを有し、前記各縮小変換手段の縮小結果
である縮小画像データを表示する表示手段、前記複数の
縮小変換手段と前記表示手段を接続する第3のバスおよ
び装置全体を制御する中央制御手段から構成され、該中
央制御手段は前記第2のメモリへの前記第1のバス、第
2のバスを介して画像データの書き込み動作と読み出し
動作、および前記縮小変換手段への前記第2のバス、第
3のバスを介しての書き込み動作と読み出し動作をそれ
ぞれ並行して行い、前記縮小変換制御手段は前記第2の
メモリ内の複数画面分の画像データを各縮小変換手段に
前記第2のバスを介して1画面分単位に分配し、各縮小
変換手段は独立して分配された1画面分の画像データの
縮小処理を行い、前記表示手段に表示された画像の拡大
・縮小を、前記第2のメモリ内の対応する画像データを
前記縮小変換手段で縮小処理して表示手段に再表示する
ことを特徴とする画像表示装置。 - (2)前記各縮小変換手段は、前記第2のメモリより転
送される1画面分の画像データを格納し、任意の2次元
領域の高速アクセス機能を有する第3のメモリ、画像の
縦方向または横方向を複数ライン単位で縮小変換する複
数の縮小処理回路、前記第3のメモリと縮小処理回路を
接続する第4、第5のバスおよび縮小変換手段全体を制
御する制御回路から構成され、該制御回路は前記第3の
メモリから前記第4のバスを介して前記各縮小処理回路
に複数ライン分の画像データを転送する動作と、前記各
縮小処理回路での処理結果を前記第5のバスを介して前
記第3のメモリに書き込む動作を並行して行い、前記各
縮小処理回路は独立して複数ライン分の画像データを、
ライン方向の縮小率により、ライン方向にのみ縮小処理
を行い、前記第3のメモリの1画面分の画像データを、
前記第4のバスを介して、横方向(縦方向)に複数ライ
ン単位に分配して前記各縮小処理回路に転送し、横方向
(縦方向)の縮小率により縮小処理し、該縮小結果を前
記第5のバスを介して前記第3のメモリに格納し、1画
面分の横方向(縦方向)の縮小処理終了後、縮小結果で
ある第3のメモリ上の画像データを、前記第4のバスを
介して、縦方向(横方向)に複数ライン単位に前記各縮
小処理回路に転送し、縦方向(横方向)の縮小率により
縮小処理し、該縮小結果を前記第5のバスを介して前記
第3のメモリに格納することにより、1画面分の縮小処
理を行うことを特徴とする特許請求の範囲第1項記載の
画像表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63040175A JPH01214978A (ja) | 1988-02-23 | 1988-02-23 | 画像表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63040175A JPH01214978A (ja) | 1988-02-23 | 1988-02-23 | 画像表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01214978A true JPH01214978A (ja) | 1989-08-29 |
Family
ID=12573437
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63040175A Pending JPH01214978A (ja) | 1988-02-23 | 1988-02-23 | 画像表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01214978A (ja) |
-
1988
- 1988-02-23 JP JP63040175A patent/JPH01214978A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5877741A (en) | System and method for implementing an overlay pathway | |
| JP2799038B2 (ja) | 大規模画像の連続スクロール装置 | |
| JPH09245179A (ja) | コンピュータグラフィックス装置 | |
| US6664968B2 (en) | Display device and image displaying method of display device | |
| US5959638A (en) | Method and apparatus for constructing a frame buffer with a fast copy means | |
| US5195174A (en) | Image data processing apparatus capable of composing one image from a plurality of images | |
| US6927776B2 (en) | Data transfer device and method | |
| JPH01214978A (ja) | 画像表示装置 | |
| JP2817423B2 (ja) | 画像表示装置 | |
| US6577294B1 (en) | Display device | |
| JP3580685B2 (ja) | 電子ブック表示制御装置 | |
| JPS5835592A (ja) | 表示画面分割装置 | |
| JPH03196376A (ja) | 全フイールド記憶装置から複数の隣接記憶位置に並列にアクセスするアドレス指定機構 | |
| JPH0816141A (ja) | ディスプレイ制御装置 | |
| JPS61273675A (ja) | 3次元アドレス発生回路 | |
| JPS63673A (ja) | イメ−ジ処理システム | |
| JPH0419589B2 (ja) | ||
| JPH01155429A (ja) | マルチウィンドウ表示方式 | |
| JPH0340426B2 (ja) | ||
| JPH10274974A (ja) | 画像表示制御装置 | |
| JPS61100792A (ja) | 連続表示切換制御方法 | |
| JPH03216691A (ja) | 動画/静止画表示制御装置 | |
| JPH0329994A (ja) | 画像表示方法 | |
| JPS62126477A (ja) | 画像表示装置 | |
| JPH077263B2 (ja) | 画像表示装置 |