JPH0367369A - Image retrieval device - Google Patents

Image retrieval device

Info

Publication number
JPH0367369A
JPH0367369A JP1202779A JP20277989A JPH0367369A JP H0367369 A JPH0367369 A JP H0367369A JP 1202779 A JP1202779 A JP 1202779A JP 20277989 A JP20277989 A JP 20277989A JP H0367369 A JPH0367369 A JP H0367369A
Authority
JP
Japan
Prior art keywords
image
memory
data
image information
image data
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
JP1202779A
Other languages
Japanese (ja)
Inventor
Atsuyuki Seki
敬幸 関
Izuru Haruhara
春原 出
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1202779A priority Critical patent/JPH0367369A/en
Publication of JPH0367369A publication Critical patent/JPH0367369A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To enable fast retrieval by reading specific pieces of image information out of an image file, which contains plural pieces of image information, in order by gradations according to a retrieval indication, developing them on a memory and also displaying them, and interrupting the development on the memory. CONSTITUTION:The image file 11 is retrieved under process control by a CPU 17 in response to a retrieval indication from a keyboard 12, and the specific pieces of image information are read out of the image file 11 in order by gradations, developed on the bit map memory 16, and displayed on a CRT display 21. A switch 13 is operated over a look at the display to interrupt the development of the image information on the memory 16 and next image information retrieval is performed similarly. This constitution speeds up the image information retrieval.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、例えば複数の画像情報を記憶している画像フ
ァイルより所望の画像データを検索する画像検索装置に
関し、特にデイスプレィ表示により画像データを確認し
ながら検索できる画像検索装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image search device that searches for desired image data from an image file storing a plurality of pieces of image information, and in particular, the present invention relates to an image search device that searches for desired image data from an image file that stores a plurality of pieces of image information, and in particular, the present invention relates to an image search device that searches for desired image data from an image file that stores a plurality of pieces of image information. This invention relates to an image search device that allows you to search while checking.

[従来の技術] 従来、複数のカラー画像情報を記憶している画像ファイ
ルより所望の画像情報を検索する場合、以下に示すよう
な方法がとられていた。
[Prior Art] Conventionally, when searching for desired image information from an image file storing a plurality of pieces of color image information, the following method has been used.

■画像ファイルに記憶されている画像データを、順次各
画素ごとにビットマツプメモリに展開する。このとき、
例えば赤(R)  緑(G)、青(B)ブレーンのそれ
ぞれに256階調もっている場合は、■画素ごとにR,
G、Bそれぞれのブレーンより合計24ビツトを読出し
、ビットマツプメモリに展開して表示することにより、
画像データの確認を行っている。
(2) Sequentially develop the image data stored in the image file into a bitmap memory pixel by pixel. At this time,
For example, if each of red (R), green (G), and blue (B) branes has 256 gradations, ■R,
By reading a total of 24 bits from each of the G and B brains, developing them in the bitmap memory and displaying them,
Image data is being checked.

■画像フアイル等に適した圧縮方式、例えばPC8方式
等でコード化されて記憶されている画像データを、画像
ファイルより順次読出して復号し、ビットマツプメモリ
に展開して画像表示を行うことにより画像の確認を行う
■Image data encoded and stored using a compression method suitable for the image file, such as the PC8 method, is sequentially read out from the image file, decoded, and developed into a bitmap memory to display the image. Check.

[発明が解決しようとする課題] しかし、上記従来例では以下に述べるような問題がある
[Problems to be Solved by the Invention] However, the above conventional example has the following problems.

■前者の場合は、1画素ごとにRGB全ての画像データ
(24ビツト)を読出して表示するため、1画面を表示
するのに多くの時間がかかり、検索時間の増大となる。
(2) In the former case, all RGB image data (24 bits) is read out and displayed for each pixel, so it takes a lot of time to display one screen, which increases the search time.

■また後者の場合は、コードを復号化する際、複雑な演
算装置が必要となり、高速に画像データを展開して表示
するために、コストパフォーマンスの低下、回路規模の
増大を招いている。
(2) In the latter case, a complex arithmetic unit is required to decode the code, resulting in a decrease in cost performance and an increase in circuit scale in order to develop and display image data at high speed.

本発明は上記従来例に鑑みてなされたもので、高速に所
望の画像かどうかを検索できる画像検索装置を提供する
ことを目的とする。
The present invention has been made in view of the above conventional example, and an object of the present invention is to provide an image search device that can quickly search for a desired image.

[課題を解決するための手段] 上記目的を達成するために本発明の画像伝送装置は以下
の様な構成からなる。即ち、 複数の画像情報を記憶している画像ファイルより所望の
画像情報を検索する画像検索装置であって、検索が指示
されると、前記画像ファイルより所定の画像情報を階調
毎に順次読出してメモリに展開する展開手段と、前記メ
モリに展開された画像情報を表示する表示手段と、前記
展開手段による前記メモリへの展開を中断させるように
指示する指示手段と、前記指示手段よりの指示に応動し
て、前記展開手段による前記画像情報の前記メモリへの
展開を中断するとともに、前記画像ファイルより次の画
像情報を読出して前記展開手段により展開するように制
御する制御手段とを有する。
[Means for Solving the Problems] In order to achieve the above object, an image transmission device of the present invention has the following configuration. That is, the image search device searches for desired image information from an image file storing a plurality of pieces of image information, and when a search is instructed, it sequentially reads out predetermined image information for each gradation from the image file. a display means for displaying the image information developed in the memory; an instruction means for instructing the expansion means to interrupt the expansion into the memory; and an instruction from the instruction means. and control means for controlling the expansion means to interrupt expansion of the image information into the memory by the expansion means, and to read the next image information from the image file and to cause it to be expanded by the expansion means.

[作用] 以上の構成により、検索が指示されると、画像ファイル
より所定の画像情報を階調毎に順次読出してメモリに展
開し、その展開された画像情報を表示する。この画像フ
ァイルよりメモリへ展開して表示しているとき、画像フ
ァイルよりメモリへの展開を中断させるように指示され
ると、画像情報をメモリへ展開するのを中断する。そし
て、画像ファイルより次の画像情報を階調毎に読出して
、メモリに展開して表示する。
[Operation] With the above configuration, when a search is instructed, predetermined image information is sequentially read out for each gradation from an image file, developed in the memory, and the developed image information is displayed. When this image file is expanded to the memory and displayed, if an instruction is given from the image file to interrupt the expansion to the memory, the expansion of the image information to the memory is interrupted. Then, the next image information is read out for each gradation from the image file, developed in memory, and displayed.

[実施例] 以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
[Embodiments] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[画像ファイルシステムの説明(第1〜3図)]第1図
は本実施例の画像ファイルシステムの概略構成を示すブ
ロック図である。
[Description of the image file system (FIGS. 1 to 3)] FIG. 1 is a block diagram showing the schematic configuration of the image file system of this embodiment.

図において、11は各画素のRGBデータをそれぞれ2
56階調(8ビツト)で記憶している画像ファイルで、
例えば光ディスクなどで構成されている。この画像ファ
イルの1つの画像データのデータフォーマットが第2図
に示されており、これについては詳しく後述する。12
はキーボードで、オペレータにより操作され、画像ファ
イル11に記憶されている複数の画像データを検索する
ための指示入力や、その他各種機能指示などを入力する
ことができる。13は割り込みスイッチで、画像データ
の検索中、表示されている画像データが所望の画像デー
タでないときは、このスイッチ13を押下することによ
り現在の画像表示を中断して次の画像データの検索に移
行するように指示できる。なお、このスイッチ13はキ
ーボード12上に設けられていてもよい。
In the figure, 11 represents the RGB data of each pixel by 2
An image file stored in 56 gradations (8 bits),
For example, it is composed of an optical disc. The data format of one image data of this image file is shown in FIG. 2, and will be described in detail later. 12
is a keyboard which is operated by the operator and allows input of instructions for searching a plurality of image data stored in the image file 11 and various other function instructions. Reference numeral 13 denotes an interrupt switch. If the displayed image data is not the desired image data while searching for image data, pressing this switch 13 interrupts the current image display and starts searching for the next image data. You can instruct them to migrate. Note that this switch 13 may be provided on the keyboard 12.

14はDMAコントローラで、DMAデータ転送中にI
10コントローラ15とともにDMA転送制御を行い、
ビットマツプメモリ16に画像ファイル11より読出し
た画像データをDMA転送して記憶させる。15はDM
A機能付のI10コントローラで、CPU17やDMA
コントローラ14の制御のもとに、画像ファイル11よ
り画像データを読出してバス22に出力することができ
る。
14 is a DMA controller that controls I during DMA data transfer.
10 performs DMA transfer control together with the controller 15,
The image data read from the image file 11 is transferred to the bitmap memory 16 by DMA and stored. 15 is DM
I10 controller with A function, CPU17 and DMA
Under the control of the controller 14, image data can be read from the image file 11 and output to the bus 22.

ビットマツプメモリ16はCRTデイスプレィ21に表
示する画像データを記憶するためのメモリで、R,G、
Bそれぞれ8ビツトからなる多値画像データを記憶する
ことができる。20はD/Aコンバータで、RGBそれ
ぞれの画像データ(8ビツト)をビットマツプメモリ1
6より入力し、256階調のアナログ輝度信号に変換し
てカラーCRTデイスプレィ21に出力している。
The bitmap memory 16 is a memory for storing image data to be displayed on the CRT display 21.
B can store multivalued image data each consisting of 8 bits. 20 is a D/A converter that transfers RGB image data (8 bits) to bitmap memory 1.
6, is converted into an analog luminance signal with 256 gradations, and is output to the color CRT display 21.

17はシステム全体を制御するマイクロプロセッサなど
のCPUで、ROM18に記憶された制御プログラムに
従って各種制御を行っている。19はCPU 17のワ
ークエリアとして使用され、各種データを一時保存する
RAMである。23はスイッチ13より出力される割り
込み信号で、DMA転送の中断及び再開などを指示する
。24はDMA要求信号、DMA応答信号などを含むD
MA制御信号線である。
17 is a CPU such as a microprocessor that controls the entire system, and performs various controls according to a control program stored in ROM 18. A RAM 19 is used as a work area for the CPU 17 and temporarily stores various data. Reference numeral 23 denotes an interrupt signal output from the switch 13, which instructs interruption and resumption of DMA transfer. 24 is D containing a DMA request signal, a DMA response signal, etc.
This is an MA control signal line.

第2図は本実施例における画像ファイル11に保存され
たカラー画像データのフォーマット例を示す図である。
FIG. 2 is a diagram showing an example of the format of color image data stored in the image file 11 in this embodiment.

この実施例では、前述したようにカラー画像データの構
成を、R,G、Bそれぞれ256階調(8ビツト)とし
ている。第2図において、11はこのイメージファイル
の管理テーブルで画像データの名称、ファイル長、作成
日付等が格納されている。R7〜BOは実際のイメージ
を格納するデータエリアで、R7には赤色画像データの
最上位ビット(ビット7)が1画面分、ランレングス圧
縮法を用いて符号化されて格納されている。
In this embodiment, as described above, the color image data has a configuration of 256 gradations (8 bits) for each of R, G, and B. In FIG. 2, reference numeral 11 denotes a management table for this image file, which stores the name, file length, creation date, etc. of the image data. R7 to BO are data areas for storing actual images, and R7 stores the most significant bit (bit 7) of red image data for one screen encoded using the run-length compression method.

同様に、G7には緑色の画像データの最上位ビットが、
R7には青色画像データの最上位ビットがそれぞれラン
レングス圧縮法により符号化されて記憶されている。以
下同様に、R6は1画面分の赤色画像データの上位より
2番目のピットデー夕、R○は赤色画像データの1画面
分の最下位ビットデータ領域を示している。
Similarly, in G7, the most significant bit of the green image data is
In R7, the most significant bits of the blue image data are each encoded by the run-length compression method and stored. Similarly, R6 indicates the second pit data from the higher order of the red image data for one screen, and R◯ indicates the least significant bit data area for one screen of the red image data.

第3図はビットマツプメモリ16における赤色(R)画
像データのデータ構成を解り易く示した図で、他の緑、
青色の場合も同様であるため、ここでは赤色画像データ
の場合について説明する。
FIG. 3 is a diagram showing the data structure of red (R) image data in the bitmap memory 16 in an easy-to-understand manner.
The same applies to the case of blue, so the case of red image data will be explained here.

ここでは、1画素が8ビツトで構成された画像データに
対応した8枚のフレームメモリ30で構成されている。
Here, it is composed of eight frame memories 30 corresponding to image data in which one pixel is composed of 8 bits.

フレームメモリ30のうち、最上位のブレーンメモリ1
01には、1画面分の赤色画素データの最上位ビットが
記憶されており、ブレーンメモリ102には上位より2
番目のビットが記憶されている。いま、画素31のデー
タについて考えると、画素31のデータ(8ビツト)は
ブレーンメモリ101よりメモリ108の方向に階調の
深さを持ったデータ32で表わされ、データ32の各ビ
ットは各ブレーンメモリの画素31に対応する位置に存
在している。
Among the frame memories 30, the highest brain memory 1
01 stores the most significant bit of red pixel data for one screen, and the brain memory 102 stores the most significant bits of red pixel data for one screen.
The th bit is stored. Now, considering the data of the pixel 31, the data of the pixel 31 (8 bits) is represented by data 32 having a gradation depth in the direction from the brain memory 101 to the memory 108, and each bit of the data 32 is represented by each bit. It exists at a position corresponding to pixel 31 of the brain memory.

従って、いまビットマツプメモリ16に記憶されている
カラー画像データを256階調で表示する場合は、まず
赤色(R)画像データのブレーンメモリ101の画像デ
ータをデータバス22のバス幅(例えば32ビツト)に
対応して読出す。これを((画面サイズ)/32)回行
うことにより、ブレーンメモリ101の画像データ(階
調128に相当)が表示される。これをブレーンメモリ
101〜108に対して合計8回行うことにより、25
6階調の赤色画像データが表示される。
Therefore, when displaying the color image data currently stored in the bitmap memory 16 in 256 gradations, first the image data of the red (R) image data in the brain memory 101 is transferred to the bus width of the data bus 22 (for example, 32 bits). ). By performing this process ((screen size)/32) times, the image data (corresponding to gradation 128) in the brain memory 101 is displayed. By doing this a total of 8 times for brain memories 101 to 108, 25
Six-gradation red image data is displayed.

こうして、1画面分の赤色画像データの出力が終了する
と、次に緑(G)画像データの転送に進む。こうしてR
GBの全ての画像データがビットマツプメモリ16より
読出されてD/Aコンバータ20に出力されることによ
り、CRTデイスプレィ21に256階調のカラー画像
データが表示される。
When the output of one screen's worth of red image data is completed in this way, the next step is to transfer green (G) image data. In this way R
All GB image data is read out from the bitmap memory 16 and output to the D/A converter 20, so that 256-gradation color image data is displayed on the CRT display 21.

これに対し本実施例では、画像ファイル11に記憶され
ている画像を検索するときは、まずある画像データの各
色成分の最上位ビット(R7,G7、B7)を画像ファ
イル11より読出してビットマツプメモリ16に記憶し
、CRT21に表示する。これにより、RGBそれぞれ
のうち階調が“128”以上の画素が、RGBに対応す
る色でCRT21に表示される。次に、画像ファイル1
1のRGBデータの2番目のビットが読出されてビット
マツプメモリ16に格納され、CRT21に表示される
。これにより、階調が“64”以上の画素がRGBに対
応して表示される。
In contrast, in this embodiment, when searching for an image stored in the image file 11, first the most significant bits (R7, G7, B7) of each color component of certain image data are read out from the image file 11 and a bit map is created. It is stored in the memory 16 and displayed on the CRT 21. As a result, pixels having a gradation of "128" or higher among RGB are displayed on the CRT 21 in colors corresponding to RGB. Next, image file 1
The second bit of the RGB data of 1 is read out, stored in the bitmap memory 16, and displayed on the CRT 21. As a result, pixels having a gradation of "64" or higher are displayed corresponding to RGB.

こうして以下順次階調を深くして表示を行っていき、オ
ペレータにより所望の画像でないことを示すスイッチ1
3による入力があると、現在画像ファイル11より読出
して表示している画像の表示処理を中止し、画像ファイ
ル11より次の画像データを読出して、同様にして表示
する。こうして、画像ファイル11より所望の画像デー
タが検索されるまで、前述した検索処理が実行される。
In this way, the gradation is gradually deepened and displayed, and the operator selects switch 1 to indicate that the image is not the desired image.
3, the display processing of the image currently being read and displayed from the image file 11 is stopped, and the next image data is read from the image file 11 and displayed in the same manner. In this way, the above-described search process is executed until the desired image data is searched from the image file 11.

このように、本実施例は目視による画像データの検索時
、最初から画像データのもつ最大の階調度で表示せずに
、画像データの大体の内容がわかる程度に表示しながら
検索していくため、画像データを表示する時間を短くし
て画像の検索に要する時間を少なくできるようにしたも
のである。
In this way, when visually searching for image data, this embodiment does not display the image data at its maximum gradation from the beginning, but instead displays the image data to the extent that the general contents can be understood. , the time required to search for images can be reduced by shortening the time it takes to display image data.

[ビットマツプメモリの説明 (第4図)コ第4図は実
施例のビットマツプメモリ16の構成を示すブロック図
である。
[Description of Bitmap Memory (FIG. 4) FIG. 4 is a block diagram showing the configuration of the bitmap memory 16 of the embodiment.

図において、30は第3図に示した赤色画像データを格
納するフレームメモリで、入出力別にそれぞれのボート
を有し、前述したように8ビツト×1画面分に相当する
容量を有している。例えば、1画面サイズが768x1
280で、データバス22の輻幅が32ビツトの場合、
256kX4ビツトのメモリ8個で構成できる。なお、
これらフレームメモリの入出力ボートのデータ幅は、デ
ータバス22のデータ幅と同じである。33はデータバ
ス22の幅のデータ長(32ビツト)を8ビツト幅へ変
換するデータ幅変換回路、34は8ビツト幅の入出力非
同期のFIFO型のラインバッファである。
In the figure, numeral 30 is a frame memory for storing the red image data shown in Fig. 3, which has separate ports for input and output, and has a capacity equivalent to 8 bits x 1 screen as described above. . For example, one screen size is 768x1
280 and the width of the data bus 22 is 32 bits,
It can be configured with eight 256k x 4-bit memories. In addition,
The data width of the input/output ports of these frame memories is the same as the data width of the data bus 22. 33 is a data width conversion circuit that converts the data length (32 bits) of the data bus 22 into an 8-bit width, and 34 is an 8-bit wide input/output asynchronous FIFO type line buffer.

40は緑色画像データ用のフレームメモリ、50は青色
画像データ用のフレームメモリで、いずれも赤色画像デ
ータのフレームメモリ30と同様にして構成されている
ため、それらの構成の説明は省略する。35はフレーム
メモリ30からデータ幅変換回路33ヘデータを転送す
るデータ線である。36はデータ幅変換回路33からラ
インバッファ34ヘデータを転送する8ビツトデータ幅
のデータバスである。
40 is a frame memory for green image data, and 50 is a frame memory for blue image data, both of which are configured in the same manner as the frame memory 30 for red image data, so a description of their configuration will be omitted. A data line 35 transfers data from the frame memory 30 to the data width conversion circuit 33. 36 is a data bus with an 8-bit data width for transferring data from the data width conversion circuit 33 to the line buffer 34.

第4図を参照して赤色画像データに関するビットマツプ
メモリ16の動作を説明する。
The operation of the bitmap memory 16 regarding red image data will be explained with reference to FIG.

データバス22よりDMA転送されフレームメモリ30
に格納された赤色画像データは、8ビツト幅のデータに
変換されてリアルタイムにデイスプレィ21に表示され
る。フレームメモリ30には、第3図に示すようにして
赤色画像データが記憶されており、データバス22の幅
員ごとに8回連続してデータ幅変換回路33へ送られる
。データ幅変換回路33では、バス幅長(32ビツト)
×8のデータを保持し、ラインバッファ34に8ビツト
長のデータとして複数回で転送する。このとき、データ
幅変換回路33よりラインバッファ34にクロック37
が出力される。ラインバッファ34は、CRTデイスプ
レィ21の水平同期クロックに同期してデータを出力す
る。このようにして、以下同様に、緑(G)、青(B)
のフレームメモリ40.50の画像データがリアルタイ
ムにCRT21に出力されて表示される。
DMA is transferred from the data bus 22 to the frame memory 30.
The red image data stored in is converted to 8-bit width data and displayed on the display 21 in real time. The frame memory 30 stores red image data as shown in FIG. 3, and is sent to the data width conversion circuit 33 eight times in succession for each width of the data bus 22. In the data width conversion circuit 33, the bus width length (32 bits)
x8 data is held and transferred to the line buffer 34 multiple times as 8-bit data. At this time, the clock 37 is sent from the data width conversion circuit 33 to the line buffer 34.
is output. The line buffer 34 outputs data in synchronization with the horizontal synchronization clock of the CRT display 21. In this way, green (G), blue (B)
The image data in the frame memory 40.50 is output to the CRT 21 in real time and displayed.

[動作説明 (第1図、第5図)] 次に第5図のフローチャートに従ってCPU 17によ
る制御動作を説明する。なお、この制御の実行を指示す
る制御プログラムはROM18に記憶されている。この
処理はキーボード12より画像データの検索指示が入力
されることにより開始される。
[Operation Description (FIGS. 1 and 5)] Next, the control operation by the CPU 17 will be explained according to the flowchart in FIG. 5. Note that a control program that instructs execution of this control is stored in the ROM 18. This process is started by inputting an image data search instruction from the keyboard 12.

ステップS1でまずビットマツプメモリ16をクリアす
る。この時点でCRTデイスプレィ21には何も表示さ
れていない、ステップS2でI10コントローラ15に
デイスプレィ表示を行う画像ファイル名称、画像ファイ
ルデータ長等をセットし、DMA転送の準備を行う。ス
テップS3でDMAコントローラ14にファイルデータ
長等の初期設定を行う。ステップS4でスイッチ13よ
りの割込み信号が入力できるように設定し、DMA転送
を、いつでもスイッチ13により中断できるように設定
する。
In step S1, the bitmap memory 16 is first cleared. At this point, nothing is displayed on the CRT display 21. In step S2, the image file name, image file data length, etc. to be displayed on the I10 controller 15 are set to prepare for DMA transfer. In step S3, initial settings such as file data length are performed in the DMA controller 14. In step S4, settings are made so that an interrupt signal from the switch 13 can be input, and settings are made so that the DMA transfer can be interrupted by the switch 13 at any time.

ステップS5でDMAコントローラ14を起動してDM
A転送を開始を指示する。これにより、DMAコントロ
ーラ14はCPU17からデータバス22の使用権を獲
得し、制御線24を用いてI10コントローラ15にデ
ータ転送要求を行う。
In step S5, the DMA controller 14 is activated to perform DM.
Instructs to start A transfer. As a result, the DMA controller 14 acquires the right to use the data bus 22 from the CPU 17, and uses the control line 24 to issue a data transfer request to the I10 controller 15.

ステップS6でI10コントローラ14は、大容量画像
ファイル11から画像データを読込み、制御信号と共に
データをビットマツプメモリ16に転送する。これらの
動作を繰り返して、画像ファイル11のR7フレームの
左上から順々にビットマツプメモリ16へDMA転送す
る。これらのデータ転送は、データバス22のバス幅員
ごとにまとめて行うことにより転送効率を上げている。
In step S6, the I10 controller 14 reads image data from the large-capacity image file 11 and transfers the data to the bitmap memory 16 together with the control signal. By repeating these operations, the R7 frame of the image file 11 is sequentially DMA-transferred to the bitmap memory 16 from the upper left. These data transfers are performed collectively for each bus width of the data bus 22 to improve transfer efficiency.

こうして、画像ファイル11のR7フレームからBOフ
レームまでのDMAデータ転送及びビットマツプメモリ
16への展開を行っている間に、CRTデイスプレィ2
1を見ている利用者が目的の検索資料でないと判断した
場合は、スイッチ13によりDAMコントローラ14と
I10コントローラ15に知らせる。これにより、DM
Aコントローラ14とI10コントローラ15に外部割
込みが発生し、ステップS9で外部割込みをマスクし、
ステップSIOでDMA転送を中断させる。
In this way, while the DMA data from the R7 frame to the BO frame of the image file 11 is being transferred and being expanded to the bitmap memory 16, the CRT display 2
If the user viewing 1 determines that the material is not the desired search material, the switch 13 notifies the DAM controller 14 and the I10 controller 15. This allows DM
An external interrupt occurs in the A controller 14 and the I10 controller 15, and the external interrupt is masked in step S9.
DMA transfer is interrupted in step SIO.

これらステップS9とステップSIOの動作はDMAコ
ントローラ14及びI10コントローラ15で実行され
る。
The operations of step S9 and step SIO are executed by the DMA controller 14 and the I10 controller 15.

DMA転送が中断され、ステップS1lでバス制御権を
取り戻したCPU17は、キーボード12よりのキー人
力待ちに進む。ステップS12で画像データの転送再開
を指示するキーが押下されるとステップS14に進み、
外部割込みを再び許可にしてステップS6の割込みのあ
った時点へ戻り、DMAデータ転送の続きを開始する。
The DMA transfer is interrupted, and the CPU 17, which has regained the bus control right in step S1l, proceeds to wait for the key input from the keyboard 12. When the key instructing to resume image data transfer is pressed in step S12, the process advances to step S14.
External interrupts are enabled again, the process returns to step S6 at the time of the interrupt, and the DMA data transfer is continued.

一方、ステップS13で次の画像データの検索が指示さ
れるとステップS1へ進み、前述したようにビットマツ
プメモリ16をクリアし、次の画像データの読出し、展
開、表示を行う、なお、ステップS6で全階調データ転
送を終えたときはステップS7でDMA転送を終了し、
バス22の制御権をCPU17へ戻す。そして、後処理
としてステップS8で外部割込みをマスクして処理を終
了する。
On the other hand, when a search for the next image data is instructed in step S13, the process advances to step S1, where the bitmap memory 16 is cleared as described above, and the next image data is read, expanded, and displayed. When the transfer of all gradation data is completed, the DMA transfer is finished in step S7,
Control of the bus 22 is returned to the CPU 17. Then, as post-processing, external interrupts are masked in step S8, and the processing ends.

なお、この実施例では、DMA転送の中断キーと、次の
画像データの検索指示キーとを別々に設けたが、この中
断キー(スイッチ13)に両方の機能を持たせ、スイッ
チ13が押下されたときは無条件に次の画像データの検
索に進むようにしてもよい。
In this embodiment, the DMA transfer interrupt key and the next image data search instruction key are provided separately, but this interrupt key (switch 13) is provided with both functions, so that when the switch 13 is pressed, In this case, the search for the next image data may proceed unconditionally.

[他の実施例 (第6図)コ 前述した電子ファイルシステムは、スタンドアロン型の
ものであったがこれに限定されるものでなく、通信ネッ
トワークを介して複数の検索装置を接続したカラー画像
のファイリング装置も同一方法で実現できる。
[Other Embodiments (Figure 6) Although the electronic file system described above is a stand-alone type, it is not limited to this. A filing device can also be realized using the same method.

第6図は他の実施例の画像ファイルシステムの概略構成
を示すブロック図である。
FIG. 6 is a block diagram showing a schematic configuration of an image file system according to another embodiment.

70は通信回線65に接続された通信端末で、以下に説
明する部分(60〜62)で構成されている。60は検
索端末側の通信コントローラで、ネットワークを通して
のデータ送受のコントロールを行う。61は割込みスイ
ッチ及び割込み制御部である。この割込み制御部61を
用いて、前述のスイッチ13と同様にデータ転送の中断
を行うことができる。62は表示部で、ビットマツプ展
開された画像データを記憶するビットマツプメモリと、
リアルタイムにビットマツプメモリの内容を表示するカ
ラーデイスプレィなどで構成されている。
70 is a communication terminal connected to the communication line 65, and is composed of parts (60 to 62) described below. 60 is a communication controller on the search terminal side, which controls data transmission and reception through the network. 61 is an interrupt switch and an interrupt control section. This interrupt control section 61 can be used to interrupt data transfer in the same way as the switch 13 described above. 62 is a display unit, which includes a bitmap memory for storing bitmap-developed image data;
It consists of a color display that displays the contents of bitmap memory in real time.

63は大容量画像ファイル装置で、検索資料などの複数
のカラー画像データが保存されている。
63 is a large-capacity image file device in which a plurality of color image data such as search materials are stored.

64は大容量画像ファイル側の通信コントローラで、ネ
ットワークの管理及びデータの転送のコントロールを行
っている。65はネットワーク回線で専用回線又は公衆
回線等で構成される。
64 is a communication controller on the large-capacity image file side, which manages the network and controls data transfer. Reference numeral 65 denotes a network line, which may be a dedicated line or a public line.

第6図において、60,61.62で構成された通信端
末70と同等の端末(70−1〜7O−n)が、複数台
通信ネットワーク65に接続されているものとする。い
ま、検索端末7oからカラー画像データの検索を開始す
ると、前述した実施例と同様にして、画像ファイル63
に保存されているカラー画像データが赤(R)フレーム
の最上位ビットフレーム(R7)から順次読出され、通
信ネットワーク65を通して、通信端末70のビットマ
ツプメモリに展開され、表示部62にリアルタイムで表
示される。
In FIG. 6, it is assumed that a plurality of terminals (70-1 to 7O-n) equivalent to the communication terminal 70 configured by 60, 61, and 62 are connected to the communication network 65. Now, when a search for color image data is started from the search terminal 7o, the image file 63 is
The color image data stored in is sequentially read out from the most significant bit frame (R7) of the red (R) frame, expanded to the bitmap memory of the communication terminal 70 through the communication network 65, and displayed on the display unit 62 in real time. be done.

そして、通信端末70のデイスプレィを見ている利用者
が、目的の検索資料でないと判断した場合、割込みスイ
ッチ61により現在の画像データの転送を中断させるこ
とができる。そして、これにより画像ファイル63の次
の画像データが、ネットワーク65を通して転送される
If the user looking at the display of the communication terminal 70 determines that it is not the desired search material, the interrupt switch 61 can interrupt the current transfer of image data. Then, the next image data of the image file 63 is transferred through the network 65.

このようにして本発明をネットワークにより接続した分
散型のカラーファイリング装置にも適用できる。
In this way, the present invention can also be applied to distributed color filing devices connected via a network.

以上説明したように本実施例によれば、効率よく、目視
によりカラー画像データの検索を行うことができる。
As described above, according to this embodiment, color image data can be efficiently searched visually.

[発明の効果] 以上説明したように本発明によれば、高速に画像データ
を読出して、目視により所望の画像かどうかを効率よく
検索できるという効果がある。
[Effects of the Invention] As described above, according to the present invention, there is an effect that image data can be read out at high speed and it is possible to efficiently search whether the image is a desired image by visual inspection.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本実施例の画像ファイルシステムの概略構成を
示すブロック図、 第2図は画像ファイルに保存されているカラー画像デー
タのデータフォーマット例を示す図、第3図は赤色カラ
ー画像データ(赤フレーム)をビットマツプメモリに格
納したときのデータ構造を示す図、 第4図はビットマツプメモリの概略構成を示すブロック
図、 第5図は本実施例の画像ファイルシステムにおける画像
検索処理を示すフローチャート、そして第6図は他の実
施例の画像ファイルシステムの構成を示すブロック図で
ある。 図中、11・・・画像ファイル、12・・・キーボード
、13・・・スイッチ、14・・・DMAコントローラ
、15・・・I10コントローラ、16・・・ビットマ
ツプメモリ、17・・・CPU% 18・・・ROM、
19・・・RAM、20・・・D/Aコンバータ、21
・・・CRTデイスプレィ、22・・・データバス、3
o・・・赤色フレームメモリ、33・・・データ幅変換
回路、34・・・ラインバッファ、40・・・Gフレー
ムメモリ、50・・・Bフレームメモリである。 第2 図 第3図
FIG. 1 is a block diagram showing the schematic configuration of the image file system of this embodiment, FIG. 2 is a diagram showing an example of the data format of color image data stored in an image file, and FIG. 3 is a diagram showing the red color image data ( Figure 4 is a block diagram showing the schematic configuration of the bitmap memory. Figure 5 shows the image search process in the image file system of this embodiment. The flowchart and FIG. 6 are block diagrams showing the configuration of an image file system according to another embodiment. In the figure, 11...Image file, 12...Keyboard, 13...Switch, 14...DMA controller, 15...I10 controller, 16...Bitmap memory, 17...CPU% 18...ROM,
19...RAM, 20...D/A converter, 21
...CRT display, 22...Data bus, 3
o...Red frame memory, 33...Data width conversion circuit, 34...Line buffer, 40...G frame memory, 50...B frame memory. Figure 2 Figure 3

Claims (3)

【特許請求の範囲】[Claims] (1)複数の画像情報を記憶している画像ファイルより
所望の画像情報を検索する画像検索装置であつて、 検索が指示されると、前記画像ファイルより所定の画像
情報を階調毎に順次読出してメモリに展開する展開手段
と、 前記メモリに展開された画像情報を表示する表示手段と
、 前記展開手段による前記メモリへの展開を中断させるよ
うに指示する指示手段と、 前記指示手段よりの指示に応動して、前記展開手段によ
る前記画像情報の前記メモリへの展開を中断するととも
に、前記画像ファイルより次の画像情報を読出して前記
展開手段により展開するように制御する制御手段と、 を有することを特徴とする画像検索装置。
(1) An image search device that searches for desired image information from an image file that stores a plurality of pieces of image information, and when a search is instructed, the device sequentially retrieves predetermined image information from the image file for each gradation. An expansion means for reading and expanding into the memory; a display means for displaying the image information expanded in the memory; an instruction means for instructing the expansion means to interrupt expansion into the memory; control means for controlling, in response to an instruction, to interrupt the expansion of the image information into the memory by the expansion means, and to read the next image information from the image file and to cause it to be expanded by the expansion means; An image search device comprising:
(2)前記画像ファイルは画像情報を階調毎に符号化し
て記憶していることを特徴とする請求項第1項に記載の
画像検索装置。
(2) The image search device according to claim 1, wherein the image file stores image information encoded for each gradation.
(3)前記画像ファイルはカラー画像情報をRGBの3
原色データを階調毎に符号化して記憶しており、前記展
開手段は1つの階調に対応した3原色データを読出し、
各色毎に前記メモリに展開することを特徴とする請求項
第1項に記載の画像検索装置。
(3) The image file contains color image information of RGB 3
Primary color data is encoded and stored for each gradation, and the developing means reads three primary color data corresponding to one gradation,
2. The image retrieval device according to claim 1, wherein the image retrieval device is expanded into the memory for each color.
JP1202779A 1989-08-07 1989-08-07 Image retrieval device Pending JPH0367369A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1202779A JPH0367369A (en) 1989-08-07 1989-08-07 Image retrieval device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1202779A JPH0367369A (en) 1989-08-07 1989-08-07 Image retrieval device

Publications (1)

Publication Number Publication Date
JPH0367369A true JPH0367369A (en) 1991-03-22

Family

ID=16463049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1202779A Pending JPH0367369A (en) 1989-08-07 1989-08-07 Image retrieval device

Country Status (1)

Country Link
JP (1) JPH0367369A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0546162A (en) * 1991-08-20 1993-02-26 Fujitsu General Ltd Method for recording and reproducing still picture

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0546162A (en) * 1991-08-20 1993-02-26 Fujitsu General Ltd Method for recording and reproducing still picture

Similar Documents

Publication Publication Date Title
JP2578170B2 (en) Image display device
JPH09298670A (en) Image processing apparatus and method
JP2730399B2 (en) Image data reduction device
JP2009223175A (en) Image processing apparatus and image processing method
JPH0329059A (en) Method and equipment for processing image
JPH03245677A (en) Facsimile equipment
JP3017003B2 (en) Image processing device
JPS60222972A (en) Picture information decoding device
JPH05197353A (en) Natural picture display system
JPS6363281A (en) Picture display device
JPS63168716A (en) Display device
JPS6319049A (en) File capacity display system
JPH07210132A (en) Color image processor
JPH0224783A (en) Image display device
JP2000242389A (en) Display device, window display method, and storage medium
JPH03142687A (en) Image processing terminal equipment
JPH0675951A (en) Page display device
JPH01197826A (en) Screen display method for computer system
JPH03148779A (en) Picture processing system
JPS63156455A (en) Method for constituting hardware of communication terminal equipment for multimedia
JPH02100769A (en) Picture display device
JPS61290888A (en) Image information conversion method
JP2004163704A (en) Image format conversion memory interface and image display device
JPS63311868A (en) Picture processing device
JP2003345321A (en) Image display device