JP2913664B2 - Image information division processing apparatus and method - Google Patents
Image information division processing apparatus and methodInfo
- Publication number
- JP2913664B2 JP2913664B2 JP1124492A JP12449289A JP2913664B2 JP 2913664 B2 JP2913664 B2 JP 2913664B2 JP 1124492 A JP1124492 A JP 1124492A JP 12449289 A JP12449289 A JP 12449289A JP 2913664 B2 JP2913664 B2 JP 2913664B2
- Authority
- JP
- Japan
- Prior art keywords
- image information
- image
- blocks
- memory
- storage medium
- 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
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、光ディスクファイリング装置などのよう
に、画像入力装置により読み取られた画像情報を、圧縮
して記憶すると共に、圧縮し記憶されている画像情報を
伸長して、画像表示装置に出力する画像情報分割処理装
置及び画像情報分割処理方法に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention compresses and stores image information read by an image input device, such as an optical disk filing device, and compresses and stores the image information. The present invention relates to an image information division processing device and an image information division processing method for expanding image information and outputting the image information to an image display device.
従来の画像情報記憶処理装置における画像データの記
録方法は、第7図のフローチャートに示されるように、
画像データ全体をまとめて画像情報記録媒体に記録して
いた。A method of recording image data in a conventional image information storage processing device, as shown in the flowchart of FIG.
The entire image data is collectively recorded on the image information recording medium.
即ち、画像入力装置により画像データを取り込み(ス
テップ701)、画像メモリ(ページバッファ)に順次転
送する(ステップ702)。転送が終了すると(ステップ7
03)、画像メモリ(ページバッファ)上のデータを画像
圧縮・伸長コントローラにより圧縮し、その圧縮データ
を一旦コードメモリ(RAM)に取り込む(ステップ704〜
ステップ705)。その後、画像情報記憶媒体に記録する
(ステップ706〜ステップ707)という方法が取られてい
る(例えば、電子情報通信ハンドブック 第25編 第6
部門 pp.1882,1883参照)。That is, the image data is fetched by the image input device (step 701) and sequentially transferred to the image memory (page buffer) (step 702). When the transfer is completed (Step 7
03), the data in the image memory (page buffer) is compressed by the image compression / decompression controller, and the compressed data is temporarily loaded into the code memory (RAM) (steps 704 to 704).
Step 705). Thereafter, a method of recording on an image information storage medium (steps 706 to 707) is adopted (for example, Electronic Information and Communication Handbook Vol. 25, No. 6).
Sections pp.1882, 1883).
また、その画像情報記録媒体に記録されている画像を
CRTディスプレイ等に表示する際には、画像データ全体
をまとめて読みだし、表示するものが殆どであった。Also, the image recorded on the image information recording medium is
When displaying the image data on a CRT display or the like, most of the image data is read and displayed in a lump.
従来の画像情報記憶処理装置における画像データの記
録方法では、その画像データ入力時には、特に画像のデ
ータ量が大きい場合に、データの圧縮、又は記録に時間
が掛かり、その間、画像入力装置が使用出来ず、画像入
力操作の待ち時間が発生するため、連続的に画像情報の
記録を行う際の最大のネックとなっていた。In the image data recording method in the conventional image information storage processing device, when inputting the image data, especially when the image data amount is large, it takes time to compress or record the data, and during that time, the image input device cannot be used. However, a waiting time for the image input operation occurs, which is the biggest bottleneck when recording image information continuously.
上記において説明した様に、第7図は、従来の画像情
報記録方法の動作を示すフローチャートであり、それぞ
れの処理が終了するまでは、次の処理へは進まないこと
を表している。As described above, FIG. 7 is a flowchart showing the operation of the conventional image information recording method, and shows that the process does not proceed to the next process until each process is completed.
また、記録されている画像を出力表示するときに、利
用者が探している画像か否かを確認する為には、画像の
一部分を見れば判断のつくものが多い。しかし、従来の
画像情報記録方法により記録された画像データは、通
常、容量が多く、且つ圧縮されており、そのデータの全
体を読みだし、伸長し、表示用メモリに転送し、表示す
る為には、かなりの時間が掛かり、画像を次々に読みだ
し、欲しい画像を探す場合には、大きな障害となってい
た。In addition, when a recorded image is output and displayed, it is often possible to determine whether or not the user is looking for an image by looking at a part of the image. However, image data recorded by the conventional image information recording method usually has a large capacity and is compressed, so that the entire data is read, decompressed, transferred to a display memory, and displayed. Took a considerable amount of time, and was a major obstacle to reading images one after another and searching for the desired image.
本発明の目的は、これら従来技術の課題を解決し、画
像データ圧縮時間の短縮、画像情報記憶媒体への記録の
高速化を図り、画像入力装置の待ち時間を少なくし、画
像情報の連続記録操作時の効率を向上させ、また、利用
者が必要とする画像情報を素早く検出でき、より効率の
良い検索処理が可能な画像情報分割処理装置及びその方
法を提供することである。SUMMARY OF THE INVENTION An object of the present invention is to solve the problems of the prior art, shorten the image data compression time, speed up recording on an image information storage medium, reduce the waiting time of an image input device, and continuously record image information. It is an object of the present invention to provide an image information division processing apparatus and method capable of improving efficiency at the time of operation, quickly detecting image information required by a user, and performing more efficient search processing.
上記目的を達成するため、(A)本発明の画像情報分
割処理装置は、画像入力装置(イメージスキャナ11)に
よって読み取った画像情報を複数のブロックに分割して
順次ページメモリ(画像メモリ9)に転送格納し、該画
像メモリ9から前記画像情報を前記ブロック単位で順次
読み出し圧縮してコードメモリ(ROM2)に転送格納した
後、該コードメモリ(RAM2)から、前記複数のブロック
に分割された画像情報を前記ブロック単位で順次読み出
して画像情報記憶媒体(光ディスク4)に記憶するとと
もに、該画像情報記憶媒体(光ディスク4)に複数のブ
ロックに分割され圧縮されて記憶されている画像情報を
前記ブロック単位で順次読み出し伸長して映像メモリ
(12)に記憶し、映像メモリ(12)に記憶された画像情
報を一括して読み出して画像表示手段(CRT13)に出力
する画像情報分割処理装置であって、ブロック単位に順
次行われる上記各処理に追い越しが発生しないようにブ
ロックの処理順序をチェックする手段を有することを特
徴としている。また(B)本発明の画像情報分割処理方
法は、画像入力装置(イメージスキャナ11)によって読
み取った画像情報を複数のブロックに分割して順次画像
メモリ9に転送格納する第1のステップと、該画像メモ
リ9から前記画像情報を前記ブロック単位で順次読み出
し圧縮してコードメモリ(RAM2)に転送格納する第2の
ステップと、該コードメモリ(RAM2)から前記複数のブ
ロックに分割された画像情報を前記ブロック単位で順次
読み出して画像情報記憶媒体(光ディスク4)に記憶す
る第3のステップと、該画像情報記憶媒体(光ディスク
4)に複数のブロックに分割され圧縮されて記憶されて
いる画像情報を前記ブロック単位で順次読み出し伸長し
て映像メモリ(12)に記憶する第4のステップと、該映
像メモリ(12)に記憶された画像情報を一括して読み出
して画像表示手段(CRT13)に出力する第5のステップ
とを有する画像情報分割処理方法であって、前記第1の
ステップと前記第2のステップの処理を互いに異なるブ
ロックに対して並列的に行い、かつ前記第2のステップ
と前記第3のステップの処理を互いに異なるブロックに
対して並列的に行うようにしたことを特徴としている。
さらに(C)本発明の画像情報分割処理方法は、画像情
報が複数のブロックに分割され圧縮されて記憶されてい
る光ディスクなどの画像情報記憶媒体から、該画像情報
を終了指示があるまで自動的に前記ブロック単位で読み
出し伸長して順次表示出力する第1のステップと、前記
終了指示があった時に前記画像情報記憶媒体からの画像
情報の読み出しを終了させる第2のステップと、表示出
力された中の特定の画像情報が選択された時、この選択
された画像情報の記憶場所を特定する管理情報に基づい
て前記選択された画像情報の全体画像を前記画像情報記
憶媒体から読み出して表示出力させる第3のステップを
有することを特徴としている。To achieve the above object, (A) the image information division processing device of the present invention divides image information read by an image input device (image scanner 11) into a plurality of blocks and sequentially stores the divided blocks in a page memory (image memory 9). After transferring and storing, sequentially reading and compressing the image information from the image memory 9 in block units, transferring and storing the image information in a code memory (ROM2), the image divided from the code memory (RAM2) into the plurality of blocks is stored. The information is sequentially read out in units of the blocks and stored in the image information storage medium (optical disk 4), and the image information divided into a plurality of blocks and stored in the image information storage medium (optical disk 4) is stored in the block. The data is sequentially read and expanded in units, stored in the video memory (12), and the image information stored in the video memory (12) is collectively read and An image information dividing processing apparatus for outputting to the display means (CRT 13), is characterized by having means for passing to the respective processes are sequentially performed in units of blocks to check the processing order of the blocks so as not to generate. (B) The image information division processing method according to the present invention includes a first step of dividing image information read by an image input device (image scanner 11) into a plurality of blocks and sequentially transferring and storing the divided blocks in an image memory 9. A second step of sequentially reading and compressing the image information from the image memory 9 in block units, transferring the image information to a code memory (RAM2), and storing the image information in the code memory (RAM2). A third step of sequentially reading out the image data in block units and storing the image information in the image information storage medium (optical disk 4); and storing the image information divided into a plurality of blocks and stored in the image information storage medium (optical disk 4). A fourth step of sequentially reading and decompressing the image data in block units and storing the image data in the video memory (12); and the image information stored in the video memory (12). A fifth step of collectively reading out and outputting to the image display means (CRT13), wherein the processing of the first step and the second step is performed for different blocks. It is characterized in that the processing is performed in parallel, and the processing of the second step and the third step is performed in parallel on different blocks.
Further, (C) the image information division processing method of the present invention automatically converts the image information from an image information storage medium such as an optical disk in which the image information is divided into a plurality of blocks and stored in a compressed state until there is a termination instruction. A first step of reading out, decompressing, and sequentially displaying the blocks in units of blocks, and a second step of terminating the reading of the image information from the image information storage medium when the termination instruction is issued. When the specific image information in the selected image information is selected, the entire image of the selected image information is read out from the image information storage medium and displayed and output based on the management information for specifying the storage location of the selected image information. It is characterized by having a third step.
本発明においては、画像メモリによる画像データのブ
ロック分けにより、画像入力装置から画像メモリへの画
像データの転送処理と画像圧縮・伸長コントローラ装置
による画像データの圧縮処理の並列処理を行ない、且
つ、コードメモリのブロック分けによる画像データの画
像情報記憶装置への記憶処理と上記画像データの圧縮処
理の並列処理を行なうことにより、画像データの画像情
報記憶装置への分割記録を行ない、画像データ圧縮時間
の短縮、画像情報記憶媒体への記録の高速化を図る。In the present invention, the image data is divided into blocks by the image memory, so that the image data is transferred in parallel from the image input device to the image memory and the image data is compressed by the image compression / decompression controller device. By performing parallel processing of storing the image data in the image information storage device by dividing the memory into blocks and compressing the image data, divisional recording of the image data in the image information storage device is performed, and the image data compression time is reduced. Shortening and speeding up recording on the image information storage medium are achieved.
次に、このように画像をそれぞれ分割し記録している
ので、連続して画像を表示する時には、一ブロックに分
割記録された複数ページのそれぞれの画像データの一部
分ずつを、映像メモリを介し画像表示装置に分割画像表
示するため、一画面において多数のページの内容を確認
できる。その結果、目的とする画像データの検出を、容
易に素早く行なうことが出来ると共に、必要な画像デー
タのみを光ディスクより読みだし、伸長し、表示する
為、必要の無い部分の画像データの読みだし、および伸
長の処理の無駄を省くことが出来る。Next, since the images are divided and recorded in this way, when displaying images continuously, a part of each image data of a plurality of pages divided and recorded in one block is transferred to the image memory via the video memory. Since the divided images are displayed on the display device, the contents of many pages can be confirmed on one screen. As a result, the target image data can be easily and quickly detected, and only the necessary image data is read from the optical disk, expanded, and displayed, so that the unnecessary image data is read. In addition, waste of extension processing can be eliminated.
更に、このとき、表示すべき圧縮データは、かたまっ
たエリアに書き込まれているため、光ディスクドライブ
のヘッドのシーク時間等が短くなり、より高速に表示を
実現させることが出来るので処理の効率の向上を可能に
する。Further, at this time, since the compressed data to be displayed is written in a clumped area, the seek time of the head of the optical disk drive is shortened, and the display can be realized at a higher speed, so that the processing efficiency is improved. Enable.
また、目的とする画像データの検出後、目的とする画
像データの全体の画像は、各ブロックに分割記録されて
いる画像データを画像情報記憶装置より順次映像メモリ
に取り込み、映像メモリから一括して画像表示装置に表
示することにより得られる。Also, after the detection of the target image data, the entire image of the target image data is sequentially fetched from the image information storage device into the video memory from the image data divided and recorded in each block, and collectively from the video memory. It is obtained by displaying on an image display device.
以下本発明の実施例を、図面により詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第1図は、本発明の一実施例を示す画像情報分割記録
のレイアウト図であり、第6図は、本発明の一実施例を
示す光ディスクファイルシステムの全体ブロック図であ
る。FIG. 1 is a layout diagram of image information division recording showing one embodiment of the present invention, and FIG. 6 is an overall block diagram of an optical disk file system showing one embodiment of the present invention.
本実施例は、画像の記録方法を、第1図に示すよう
に、画像データ、光ディスクをn個に分割して行なう。
次に、第6図に示されたシステム構成の光ディスクファ
イル装置により記憶動作を行なうものである。In this embodiment, an image is recorded by dividing image data and an optical disk into n pieces as shown in FIG.
Next, the storage operation is performed by the optical disk file device having the system configuration shown in FIG.
第6図における光ディスクファイル装置システムにお
いて、CPU1はダイレクトメモリアクセスコントローラ
(以下DMACと略記する)8からの割込みと、画像圧縮・
伸長コントローラ7からの割込みと、光ディスク(画像
情報記憶部)4からの光ディスクインタフェース3を介
しての割込みとを制御することが可能であり、また、こ
れらの装置の処理中のブロックの管理も行うものとす
る。RAM(コードメモリ)2は、圧縮された画像データ
用のコードメモリである。DMAC8は、指定されたブロッ
ク単位の画像圧縮及びRAM(コードメモリ)2への転送
が可能である。In the optical disk file device system shown in FIG. 6, the CPU 1 receives an interrupt from a direct memory access controller (hereinafter abbreviated as DMAC) 8,
It is possible to control an interrupt from the decompression controller 7 and an interrupt from the optical disk (image information storage unit) 4 via the optical disk interface 3 and also manage the blocks being processed by these devices. Shall be. The RAM (code memory) 2 is a code memory for compressed image data. The DMAC 8 is capable of image compression in designated block units and transfer to the RAM (code memory) 2.
キーボード5およびキーボードインタフェース6を介
し、利用者は光ディスクファイル装置を操作でき、イメ
ージスキャナ11とスキャナインタフェース10により読み
取られた画像データは画像メモリ9に読み込まれ、画像
圧縮・伸長コントローラ7により圧縮され、RAM(コー
ドメモリ)2に転送して一時記録され、光ディスク(画
像情報記憶部)4へ光ディスクインタフェース3を介し
て記録される。The user can operate the optical disk file device via the keyboard 5 and the keyboard interface 6, and the image data read by the image scanner 11 and the scanner interface 10 is read into the image memory 9 and compressed by the image compression / decompression controller 7. The data is transferred to a RAM (code memory) 2 and temporarily recorded, and is recorded on an optical disk (image information storage unit) 4 via an optical disk interface 3.
光ディスク(画像情報記憶部)4に記録されている画
像データを表示する場合には、画像圧縮・伸長コントロ
ーラ7により、伸長され、映像メモリ12とCRT13を介し
て行なわれる。When displaying image data recorded on the optical disk (image information storage unit) 4, the image data is expanded by the image compression / expansion controller 7 and is displayed via the video memory 12 and the CRT 13.
第2図は、本発明の一実施例を示す画像情報の記録処
理のフローチャートである。画像データ、光ディスクを
n個に分割し処理する動作を以下に説明する。FIG. 2 is a flowchart of an image information recording process showing one embodiment of the present invention. The operation of dividing the image data and the optical disk into n pieces and processing them will be described below.
まず、記録動作時においては、第2図(a)のフロー
チャートに示すように、第6図におけるイメージスキャ
ナ11よりスキャナインタフェース10を介して一枚分の画
像データを読み込み(ステップ201)、n個に分割して
画像メモリ(ページバッファ)9に記憶し(ステップ20
2)、分割された画像データ(1)を画像圧縮・伸長コ
ントローラ7により圧縮し(ステップ203)、RAM(コー
ドメモリ)2に転送し、RAM(コードメモリ)2に転送
した画像データ(1)を、光ディスクインタフェース3
を介して、光ディスク4の分割画像圧縮データのエリア
(1)に記録する(ステップ204)。書き込んだ光ディ
スク4の書き込み開始セクタと使用セクタ数は、分割画
像圧縮データのデータとしてメモリ上に蓄えておく(ス
テップ205)。この作業をn回行い(ステップ206)、そ
の後、光ディスク4の画像データ管理情報エリアの画像
固有の位置にn回分の画像データ管理情報を書き込み
(ステップ207)、一枚の画像の記録を終了する。この
方法では、一枚の画像データが光ディスク4にばらばら
に記録されることになる。First, at the time of the recording operation, as shown in the flowchart of FIG. 2A, one image data is read from the image scanner 11 in FIG. And stored in the image memory (page buffer) 9 (step 20).
2) The divided image data (1) is compressed by the image compression / decompression controller 7 (step 203), transferred to the RAM (code memory) 2, and transferred to the RAM (code memory) 2. To the optical disk interface 3
Is recorded in the area (1) of the divided image compressed data of the optical disk 4 via the step (step 204). The written start sector and the number of used sectors of the written optical disk 4 are stored in the memory as data of the divided image compressed data (step 205). This operation is performed n times (step 206), and then the image data management information for n times is written to the image-specific position in the image data management information area of the optical disk 4 (step 207), and the recording of one image is completed. . In this method, one piece of image data is recorded on the optical disc 4 separately.
また、画像データ管理情報エリアの画像固有の位置と
は、第2図(b)に示されるように、一枚一枚の画像
に、画像No.を付け、その画像No.と光ディスクの画像デ
ータ管理情報エリアセクタが1対1で対応するようにす
る。The image-specific position in the image data management information area is, as shown in FIG. 2B, an image number assigned to each image, and the image number and the image data of the optical disk. The management information area sectors correspond one-to-one.
第2図(c)は、画像データの読み込み時の処理の追
い越し防止の動作を示すフローチャートである。この実
施例では、CPU1から周辺位置へ処理をリクエストする
と、周辺装置は処理動作を開始する。しかし、開始して
すぐに応答し、CPU1の制御下に戻ることを前提としてい
る。従って、リクエストされた側は、処理が終了したこ
とを知らせるために割込みをかけて、CPU1は、それを検
知して制御しなければならない。その為の割込みチェッ
クルーチンが第2図(c)の割込みチェックルーチン
(1)〜(3)である。割込みチェックルーチン(1)
212は、第1のブロックの転送が終了するまで行われ
る。割込みチェックルーチン(2)215〜218は、第1の
ブロックが画像情報記憶部への書き込みがされる前の処
理である。第1ブロックが書き込まれた後は、処理221
〜231で繰り返され、割込みチェックルーチン(3)222
〜229で本発明におけるCPU制御が行われる。FIG. 2C is a flowchart showing the operation of preventing the overtaking of the processing when reading the image data. In this embodiment, when processing is requested from the CPU 1 to the peripheral position, the peripheral device starts the processing operation. However, it is assumed that it responds immediately after starting and returns to the control of CPU1. Therefore, the requesting side interrupts to notify that the processing has been completed, and the CPU 1 must detect and control it. The interrupt check routine for that is the interrupt check routines (1) to (3) in FIG. 2 (c). Interrupt check routine (1)
Step 212 is performed until the transfer of the first block is completed. The interrupt check routine (2) 215 to 218 is a process before the first block is written to the image information storage unit. After the first block is written, the process 221
To 231 and the interrupt check routine (3) 222
In steps 229 to 229, the CPU control according to the present invention is performed.
まず、CPU1からのコマンドをスキャナインタフェース
10を介して受け取ったスキャナが動作を開始すると、す
ぐにCPU1へ応答する(ステップ210)。応答を受けたCPU
1は、DMAC8に対してコマンドを発行し、DMAC8は、イメ
ージスキャナ11より入力される画像の非圧縮データ(生
データ)を画像メモリ9に対し転送を開始すると、すぐ
にCPU1へ応答する(ステップ211)。割込みチェックル
ーチン(1)において、転送終了ブロック数が0の間
は、次の処理(圧縮・転送)へは進むことが出来ないの
で、待ち状態となる(ステップ212)。第1ブロックの
転送が終了したら、直ちに第2ブロックに対してコマン
ドを発行しステップ211と同様な処理を行う(ステップ2
13)。ステップ213の応答を受けたCPU1は、画像圧縮・
伸長コントローラ7に対してコマンドを発行し、画像圧
縮・伸長コントローラ7は、画像メモリ9上の第1ブロ
ック分のデータを圧縮し、RAM(コードメモリ)2へ順
次転送を開始すると、すぐにCPU1へ応答する(ステップ
214)。ステップ213に対してステップ212と同様のチェ
ックをするが、本処理だけではなく、ステップ218との
組合せの待ち状態となる(ステップ215)。転送ブロッ
ク数をチェックし、一画面分(nブロック)終了してい
なければ、第2ブロック以降の転送をリクエストする
(ステップ216,217)。ステップ214に対する画像圧縮・
伸長コントローラ7からの終了割込みをチェックし、第
1ブロックの圧縮・転送が終了するまでは、次の処理
(光ディスク/画像情報記憶部4への書き込み)へは進
むことが出来ない。従って、ステップ212同様、待ち状
態となるが、転送が全ブロック分終了していなければ、
その処理を先行させながらとる(割込みチェックルーチ
ン(2))(ステップ218)。圧縮・転送処理が、転送
処理を追越しするのを避けるために、現在処理中のブロ
ックNo.をチェックする(ステップ219)。第1ブロック
の圧縮・転送が終了したなら、第2ブロックに対してコ
マンドを発行しステップ214と同様な処理を行う(ステ
ップ220)。ステップ220の応答を受けたCPU1は、光ディ
スク(画像情報記憶部)4への書き込みコマンドを発行
し、それにより、RAM2上の1ブロック分の圧縮データを
書き込み開始し、応答する(ステップ221)。ステップ2
15〜ステップ217と同じ処理を行う(ステップ222〜ステ
ップ224)。次に、ステップ215〜ステップ217と同じ処
理を、圧縮・転送処理に対して行う(ステップ225〜ス
テップ228)。ステップ211に対する光ディスク(画像情
報記憶部)4からの終了割込みをチェックし、前の2つ
の処理(転送,圧縮・転送)を先行させながら(ステッ
プ222〜ステップ227)の待ち状態となる。ステップ230
においては、ステップ216と同様に、書き込みブロック
数に対してチェックをかける。そして、書き込み処理
が、転送処理を追い越しするのを避けるために、現在処
理中のブロックNo.をチェックする(ステップ231)。First, the command from CPU1 is sent to the scanner interface.
As soon as the scanner received via 10 starts operating, it responds to CPU 1 (step 210). CPU that received the response
1 issues a command to the DMAC 8, and when the DMAC 8 starts transferring the uncompressed data (raw data) of the image input from the image scanner 11 to the image memory 9, the DMAC 8 immediately responds to the CPU 1 (step 1). 211). In the interrupt check routine (1), as long as the number of transfer end blocks is 0, it is not possible to proceed to the next processing (compression / transfer), so that a standby state is set (step 212). As soon as the transfer of the first block is completed, a command is issued to the second block and the same processing as in step 211 is performed (step 2).
13). Upon receiving the response in step 213, the CPU 1
When a command is issued to the decompression controller 7, the image compression / decompression controller 7 compresses the data of the first block in the image memory 9 and immediately starts transferring the data to the RAM (code memory) 2. Respond to (step
214). The same check is performed for step 213 as in step 212, but not only in this processing, but also in a wait state in combination with step 218 (step 215). The number of transfer blocks is checked, and if one block (n blocks) has not been completed, a transfer of the second block and thereafter is requested (steps 216 and 217). Image compression for step 214
Until the end interrupt from the decompression controller 7 is checked and the compression / transfer of the first block is completed, the process cannot proceed to the next process (writing to the optical disk / image information storage unit 4). Therefore, as in step 212, a wait state is set, but if the transfer has not been completed for all blocks,
The process is performed in advance (interrupt check routine (2)) (step 218). In order to prevent the compression / transfer process from overtaking the transfer process, the block number currently being processed is checked (step 219). When the compression / transfer of the first block is completed, a command is issued to the second block and the same processing as in step 214 is performed (step 220). The CPU 1 receiving the response of step 220 issues a write command to the optical disk (image information storage unit) 4, thereby starting to write one block of compressed data on the RAM 2 and responds (step 221). Step 2
The same processing as that of step 15 to step 217 is performed (step 222 to step 224). Next, the same processing as steps 215 to 217 is performed on the compression / transfer processing (steps 225 to 228). The end interrupt from the optical disk (image information storage unit) 4 for step 211 is checked, and the process waits (steps 222 to 227) while preceding the preceding two processes (transfer, compression and transfer). Step 230
In, as in step 216, a check is made on the number of write blocks. Then, in order to prevent the writing process from overtaking the transfer process, the block number currently being processed is checked (step 231).
以上説明のように、3つの割込みチェックルーチンに
より、処理の終了した順に次のブロックに対する処理を
アサインし、且つ、前の処理が未終了であれば、処理の
追い越しをしないように現在処理中のブロックをCPUで
管理している。図中のnは、分割したブロック数を、PB
は画像メモリ(ページバッファ)9を表す。As described above, the processing for the next block is assigned in the order in which the processing has been completed by the three interrupt check routines, and if the previous processing has not been completed, the currently processed processing is performed so as not to overtake the processing. Blocks are managed by the CPU. N in the figure indicates the number of divided blocks as PB
Represents an image memory (page buffer) 9.
第3図は、本発明の一実施例を示す画像情報表示処理
のフローチャートであり、第4図は第3図におけるCRT
上の表示レイアウト図である。FIG. 3 is a flowchart of an image information display process showing one embodiment of the present invention, and FIG. 4 is a CRT shown in FIG.
It is an upper display layout diagram.
次に、連続的に画像を読みだす(ページ、文書めくり
等)方法を説明する。Next, a method of continuously reading out images (turning over pages, documents, etc.) will be described.
第3図のフローチャートに示すように、まず予め、画
像データのどの部分を読みだすかを、キーボード5及び
キーボードインタフェース6を介しその情報を得る(ス
テップ301)。例えば、第1図における画像データエリ
ア(2)を読みだす様に設定された場合は、光ディスク
メモリより、画像データエリア(2)に対応する画像デ
ータ管理情報を読みだし(ステップ302)、実際に書き
込まれている分割画像圧縮データの使用開始セクタと使
用セクタ数を取得し、その後、取得した情報をもとに、
分割画像圧縮データエリアより部分的なデータを読みだ
し(ステップ303)、そのデータを画像圧縮・伸長コン
トローラ7により伸長し、第4図に示す表示(1)の位
置に表示する(ステップ304)。二枚目の画像は、一枚
目と同様の方法で読みだし、第4図に示すように、表示
(2)、表示(3)・・・・と順次、表示して行く(ス
テップ305)。このとき終了が選択されたならば、画像
の読みだしを終了する(ステップ306)。As shown in the flow chart of FIG. 3, information on which part of the image data is to be read is obtained in advance through the keyboard 5 and the keyboard interface 6 (step 301). For example, if the setting is made so as to read the image data area (2) in FIG. 1, the image data management information corresponding to the image data area (2) is read from the optical disk memory (step 302), and actually The use start sector and the number of use sectors of the written divided image compressed data are obtained, and then, based on the obtained information,
Partial data is read from the divided image compression data area (step 303), and the data is decompressed by the image compression / decompression controller 7 and displayed at the position of display (1) shown in FIG. 4 (step 304). The second image is read out in the same manner as the first image, and as shown in FIG. 4, display (2), display (3),... Are sequentially displayed (step 305). . At this time, if the end is selected, the reading of the image is ended (step 306).
第5図は、画像全体を表示する場合のフローチャート
である。FIG. 5 is a flowchart when the entire image is displayed.
画像全体の表示の方法は、例えば、第4図における表
示(2)が選択されると、第5図のフローチャートで示
すように、表示(2)で表示されていた画像の画像デー
タ管理情報を読みだす(ステップ501)。その画像に対
応したものを分割画像圧縮データ1より読みだし(ステ
ップ502)、伸長し、表示用メモリに転送する(ステッ
プ503)。この作業を分割画像圧縮データ2、3、・・
・nと繰返し(ステップ504)、表示用映像メモリ12に
画像全体を展開し(ステップ505)、CRT13に画像全体を
表示する(ステップ506)。For example, when the display (2) in FIG. 4 is selected, the image data management information of the image displayed in the display (2) is displayed as shown in the flowchart of FIG. Read out (step 501). An image corresponding to the image is read from the divided image compressed data 1 (step 502), decompressed, and transferred to the display memory (step 503). This work is called divided image compressed data 2, 3, ...
Repeat n (Step 504), expand the entire image in the display video memory 12 (Step 505), and display the entire image on the CRT 13 (Step 506).
このように、本実施例によれば、 光ディスクファイル等の画像情報記録処理装置におい
て、まず、画像情報の記録時には、画像データのページ
バッファへの転送と圧縮の並列処理と、画像データの圧
縮と画像情報記憶部への圧縮データの記録の並列処理が
可能となるので、画像データ圧縮時の入力装置の待ち時
間が短縮され、連続的に画像情報の記録を行う際に、処
理の高速化が図れる。また、処理中のブロックをも管理
することが可能な為、前処理の追い越しが防止される。As described above, according to the present embodiment, in the image information recording processing apparatus for an optical disk file or the like, first, when recording the image information, the parallel processing of transferring and compressing the image data to the page buffer, the compression of the image data, Since the parallel processing of recording the compressed data in the image information storage unit becomes possible, the waiting time of the input device at the time of compressing the image data is reduced, and the processing speed is increased when recording the image information continuously. I can do it. In addition, since a block being processed can also be managed, overtaking of preprocessing is prevented.
次に、この方法で記録された画像は、複数枚の分割さ
れた画像データとして、光ディスクのかたまったエリア
に書き込まれているために、画像情報の部分表示のとき
に、表示しないデータを扱うなどの無駄を省くことが出
来る。Next, since the image recorded by this method is written as a plurality of divided image data in the collective area of the optical disc, data which is not displayed at the time of partial display of image information is handled. Can be wasted.
又、連続して表示する場合は、表示すべき圧縮データ
が、かたまったエリアに書き込まれているため、光ディ
スクドライブのヘッドのシーク時間等が短くなり、より
高速の表示を実現させることが出来る。In the case of continuous display, since the compressed data to be displayed is written in a clumped area, the seek time of the head of the optical disk drive and the like are shortened, and higher-speed display can be realized.
更に、部分表示された画像を選択することにより、画
像の全体も表示することができ、これら一連の動作によ
り、画像の選択表示を行うことが出来る。Furthermore, by selecting a partially displayed image, the entire image can be displayed, and the image can be selectively displayed by a series of these operations.
本発明によれば、画像情報の記録操作時においては、
画像データ圧縮時間の短縮、画像情報記憶媒体への記録
の高速化が図られ、画像入力装置の待ち時間を少なく
し、画像情報の連続記録操作時の効率の向上を図ること
が出来る。According to the present invention, at the time of an image information recording operation,
The image data compression time can be shortened, and the speed of recording on the image information storage medium can be reduced, the waiting time of the image input device can be reduced, and the efficiency of the image information continuous recording operation can be improved.
更に、画像情報の表示操作時において、特に、連続し
て表示する場合には、各々のページの予め選択された一
部分(ブロック)を複数分割表示して、利用者が必要と
する画像情報を素早く検出できる。且つ、表示すべき圧
縮データは、かたまったエリアに書き込まれているた
め、光ディスクドライブのヘッドのシーク時間等が短く
なり、より高速の表示を実現させることが出来る。Furthermore, in the display operation of the image information, in particular, in the case of displaying continuously, a part (block) selected in advance of each page is divided into a plurality of parts so that the image information required by the user can be quickly displayed. Can be detected. In addition, since the compressed data to be displayed is written in a clumped area, the seek time of the head of the optical disk drive and the like are shortened, and higher-speed display can be realized.
このように、画像情報の記録および表示、検索処理速
度の高速化が図れることにより、画像情報記憶処理装置
の機能向上が可能となる。As described above, the recording, display, and retrieval processing speed of the image information can be increased, so that the function of the image information storage processing device can be improved.
図面は本発明の実施例を示し、第1図は本発明を施した
画像情報分割処理方法における画像の記録方法を示すレ
イアウト図、第2図は本発明を施した画像情報分割処理
方法における画像データの記録処理手順を示すフローチ
ャート、第3図は本発明を施した画像情報分割処理方法
における画像データの表示処理手順を示すフローチャー
ト、第4図は第3図における表示処理手順結果を示すCR
T上の表示レイアウト図、第5図は本発明を施した画像
情報分割処理方法における画像データの画像全体の表示
処理手順を示すフローチャート、第6図は本発明を施し
た画像情報分割処理方法を設けた画像情報分割処理装置
のシステム構成を示すブロック図、第7図は従来の画像
情報記録方法を設けた画像情報記録処理装置の記録処理
手順を示すフローチャートである。 1:CPU,2:RAM(コードメモリ),3:光ディスクインタフェ
ース,4:光ディスク(画像情報記憶部),5:キーボード,
6:キーボードインタフェース,7:画像圧縮・伸長コント
ローラ,8:ダイレクトメモリアクセスコントローラ(DMA
C),9:画像メモリ,10:スキャナインタフェース,11:イメ
ージスキャナ,12:映像メモリ,13:CRT。1 shows an embodiment of the present invention, FIG. 1 is a layout diagram showing an image recording method in an image information division processing method according to the present invention, and FIG. 2 is an image in an image information division processing method according to the present invention. FIG. 3 is a flowchart showing a data recording processing procedure, FIG. 3 is a flowchart showing an image data display processing procedure in an image information division processing method according to the present invention, and FIG. 4 is a CR showing a display processing procedure result in FIG.
FIG. 5 is a flowchart showing a display processing procedure of an entire image of image data in the image information division processing method according to the present invention. FIG. 6 is a flowchart showing the image information division processing method according to the present invention. FIG. 7 is a block diagram showing a system configuration of the provided image information division processing device. FIG. 7 is a flowchart showing a recording processing procedure of the image information recording processing device provided with the conventional image information recording method. 1: CPU, 2: RAM (code memory), 3: Optical disk interface, 4: Optical disk (image information storage unit), 5: Keyboard,
6: Keyboard interface, 7: Image compression / decompression controller, 8: Direct memory access controller (DMA
C), 9: image memory, 10: scanner interface, 11: image scanner, 12: video memory, 13: CRT.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−37468(JP,A) 特開 平2−148362(JP,A) 特開 平1−273172(JP,A) 特開 昭57−193867(JP,A) 特開 昭63−184170(JP,A) (58)調査した分野(Int.Cl.6,DB名) G09G 5/00 - 5/40 G06F 17/30 - 17/40 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-2-37468 (JP, A) JP-A-2-148362 (JP, A) JP-A-1-273172 (JP, A) JP-A-57- 193867 (JP, A) JP-A-63-184170 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) G09G 5/00-5/40 G06F 17/30-17/40
Claims (5)
を複数のブロックに分割して順次画像メモリに転送格納
し、該画像メモリから前記画像情報を前記ブロック単位
で順次読み出し圧縮してコードメモリに転送格納した
後、該コードメモリから、前記複数のブロックに分割さ
れた画像情報を前記ブロック単位で順次読み出して画像
情報記憶媒体に記憶するとともに、該画像情報記憶媒体
に複数のブロックに分割され圧縮されて記憶されている
画像情報を前記ブロック単位で順次読み出し伸長して映
像メモリに記憶し、映像メモリに記憶された画像情報を
一括して読み出して画像表示手段に出力する画像情報分
割処理装置であって、 ブロック単位に順次行われる上記各処理に追い越しが発
生しないようにブロックの処理順序をチェックする手段
を有することを特徴とする画像情報分割処理装置。An image information read by an image input device is divided into a plurality of blocks, sequentially transferred and stored in an image memory, and the image information is sequentially read from the image memory in block units and compressed and transferred to a code memory. After storing the image information, the image information divided into the plurality of blocks is sequentially read from the code memory in block units and stored in the image information storage medium, and further divided into a plurality of blocks in the image information storage medium and compressed. An image information division processing device for sequentially reading and expanding image information stored and stored in the video memory, storing the image information in the video memory, and reading out the image information stored in the video memory collectively and outputting the image information to image display means. To check the processing order of the blocks so that each of the above processes performed in block units will not be overtaken. An image information division processing device having a step.
を複数のブロックに分割して順次画像メモリに転送格納
する第1のステップと、該画像メモリから前記画像情報
を前記ブロック単位で順次読み出し圧縮してコードメモ
リに転送格納する第2のステップと、該コードメモリか
ら前記複数のブロックに分割された画像情報を前記ブロ
ック単位で順次読み出して画像情報記憶媒体に記憶する
第3のステップと、該画像情報記憶媒体に複数のブロッ
クに分割され圧縮されて記憶されている画像情報を前記
ブロック単位で順次読み出し伸長して映像メモリに記憶
する第4のステップと、該映像メモリに記憶された画像
情報を一括して読み出して画像表示手段に出力する第5
のステップとを有する画像情報分割処理方法であって、 前記第1のステップと前記第2のステップの処理を互い
に異なるブロックに対して並列的に行い、かつ前記第2
のステップと前記第3のステップの処理を互いに異なる
ブロックに対して並列的に行うようにしたことを特徴と
する画像情報分割処理方法。2. A first step of dividing image information read by an image input device into a plurality of blocks and sequentially transferring and storing the divided blocks in an image memory, and sequentially reading and compressing the image information from the image memory in block units. A second step of transferring and storing the image information divided into the plurality of blocks from the code memory in block units and storing the image information in the image information storage medium in the image information storage medium; A fourth step of sequentially reading and expanding image information divided into a plurality of blocks and stored in the information storage medium in units of the blocks and storing the expanded and expanded image information in the video memory; Fifth to read all at once and output to image display means
The image information division processing method comprising the steps of: performing the processing of the first step and the processing of the second step in parallel on different blocks from each other;
And a process of the third step is performed in parallel on blocks different from each other.
されて記憶されている光ディスクなどの画像情報記憶媒
体から、該画像情報を終了指示があるまで自動的に前記
ブロック単位で読み出し伸長して順次表示出力する第1
のステップと、前記終了指示があった時に前記画像情報
記憶媒体からの画像情報の読み出しを終了させる第2の
ステップと、表示出力された中の特定の画像情報が選択
された時、この選択された画像情報の記憶場所を特定す
る管理情報に基づいて前記選択された画像情報の全体画
像を前記画像情報記憶媒体から読み出して表示出力させ
る第3のステップを有することを特徴とする画像情報分
割処理方法。3. An image information storage medium, such as an optical disk, in which image information is divided into a plurality of blocks and compressed and stored, and the image information is automatically read and expanded in block units until a termination instruction is given. First to display and output sequentially
And a second step of terminating the reading of the image information from the image information storage medium when the termination instruction is issued. When the specific image information displayed and output is selected, the selected A third step of reading out the entire image of the selected image information from the image information storage medium based on management information for specifying the storage location of the selected image information, and displaying and outputting the image. Method.
は、画像入力装置によって読み取った画像情報を複数の
ブロックに分割して順次画像メモリに転送格納するステ
ップと、該画像メモリから前記画像情報を前記ブロック
単位で順次読み出し圧縮してコードメモリに転送格納す
るステップと、該コードメモリから前記複数のブロック
に分割された画像情報を前記ブロック単位で順次読み出
して前記画像情報記憶媒体に記憶するステップによって
行われることを特徴とする請求項3記載の画像情報分割
処理方法。4. The method according to claim 1, wherein the step of storing the image information in the image information storage medium includes dividing the image information read by the image input device into a plurality of blocks, sequentially transferring the blocks to an image memory, and storing the image information in the image memory. Sequentially reading and compressing the information in units of the blocks, transferring and storing the information in a code memory, and sequentially reading out the image information divided into the plurality of blocks from the code memory in units of the blocks and storing the image information in the image information storage medium 4. The image information division processing method according to claim 3, wherein the method is performed by steps.
出す場合、まず少なくとも記憶媒体上の使用開始セクタ
および使用セクタ数の2つを含む画像情報を記憶場所を
特定する管理情報を取得し、該取得した管理情報に基づ
いて画像情報を読み出すことを特徴とする請求項3記載
の画像情報分割処理方法。5. When reading image information from the image information storage medium, first, management information for specifying a storage location of image information including at least two of a use start sector and a use sector number on the storage medium is obtained. 4. The image information division processing method according to claim 3, wherein the image information is read based on the acquired management information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1124492A JP2913664B2 (en) | 1989-05-19 | 1989-05-19 | Image information division processing apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1124492A JP2913664B2 (en) | 1989-05-19 | 1989-05-19 | Image information division processing apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02304486A JPH02304486A (en) | 1990-12-18 |
| JP2913664B2 true JP2913664B2 (en) | 1999-06-28 |
Family
ID=14886845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1124492A Expired - Lifetime JP2913664B2 (en) | 1989-05-19 | 1989-05-19 | Image information division processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2913664B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180059159A (en) * | 2016-11-25 | 2018-06-04 | 엘지디스플레이 주식회사 | Method For Processing Compensation Data And Organic Light Emitting Diode Display Device Using The Same |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW376495B (en) * | 1994-05-17 | 1999-12-11 | Sega Enterprises Kk | Method and device for outputting image |
| JP4304795B2 (en) | 1999-09-28 | 2009-07-29 | 株式会社ニコン | Electronic camera |
| JP2005123858A (en) * | 2003-10-16 | 2005-05-12 | Mega Chips Corp | Camera control device |
-
1989
- 1989-05-19 JP JP1124492A patent/JP2913664B2/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180059159A (en) * | 2016-11-25 | 2018-06-04 | 엘지디스플레이 주식회사 | Method For Processing Compensation Data And Organic Light Emitting Diode Display Device Using The Same |
| KR102581838B1 (en) | 2016-11-25 | 2023-09-21 | 엘지디스플레이 주식회사 | Method For Processing Compensation Data And Organic Light Emitting Diode Display Device Using The Same |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02304486A (en) | 1990-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5033106A (en) | Information registering and retrieval system | |
| JP2913664B2 (en) | Image information division processing apparatus and method | |
| US4809214A (en) | Information searching apparatus | |
| JPH04180174A (en) | electronic filing device | |
| JP3051014B2 (en) | Data storage device and data system | |
| JP3307703B2 (en) | Image compression / decompression device | |
| JPS6139285A (en) | information retrieval device | |
| JP2748924B2 (en) | Data display device | |
| JPH05342120A (en) | Network type document management system | |
| JP2503299B2 (en) | Data transfer method | |
| JP2611490B2 (en) | System operating environment setting device | |
| JPH03288273A (en) | Image information processing method and device | |
| JPS6139284A (en) | information retrieval device | |
| JP2605476B2 (en) | Dump collection processing method | |
| JPH10177491A (en) | Synchronous memory file device and its method | |
| JPH08287091A (en) | Picture retrieval device | |
| JPH05128050A (en) | Data retrieval control method in electronic computer system | |
| JP2001326893A (en) | Camera system | |
| JPH05119924A (en) | File access system | |
| JPH0736190B2 (en) | Information registration search device | |
| JPH0432944A (en) | Magnetic disk control system | |
| JPH07141388A (en) | Electronic file device | |
| JPH0793512A (en) | Information processing equipment | |
| JPH0329037A (en) | File control system | |
| JPH05225306A (en) | Electronic filing device |