JPH03110681A - 画像情報の連続読取り処理方法 - Google Patents

画像情報の連続読取り処理方法

Info

Publication number
JPH03110681A
JPH03110681A JP1248284A JP24828489A JPH03110681A JP H03110681 A JPH03110681 A JP H03110681A JP 1248284 A JP1248284 A JP 1248284A JP 24828489 A JP24828489 A JP 24828489A JP H03110681 A JPH03110681 A JP H03110681A
Authority
JP
Japan
Prior art keywords
image information
processing
task
reading
command
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
JP1248284A
Other languages
English (en)
Inventor
Tomoki Inagaki
稲垣 知樹
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.)
Panasonic System Solutions Japan Co Ltd
Original Assignee
Matsushita Graphic Communication Systems 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 Matsushita Graphic Communication Systems Inc filed Critical Matsushita Graphic Communication Systems Inc
Priority to JP1248284A priority Critical patent/JPH03110681A/ja
Publication of JPH03110681A publication Critical patent/JPH03110681A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、画像ファイリングシステム等のマルチタスク
システムにおいて、連続的な画像情報の読取シと表示、
圧縮等の処理を効Φ的に行うための画像情報連続読取シ
処理方法に関する。
従来の技術 従来、画像ファイリングシステムは、一般にソフトウェ
アによるマルチタスクシステムとして構成されており、
画像情報の連続読取シ処理に関連して画像情報読取りの
タスク(スキャナタスク]、画像情報のデイスプレィ表
示処理のタスク(GSPタスク)、画像情報の圧縮処理
または伸張処理のタスク(UCDAタスク)、圧縮され
た画像データの光ディスク、ハードディスク等の記録媒
体へ書込み、または記録媒体からの画像データの読出し
のためのタスク(SC8Iタスク)等の処理タスクと、
アプリケーションプログラムからの連続画像情報読取多
処理コマンドに従って各処理タスクによる処理を制御す
るタスク(ADFコントロールタスク)等を有する。
このような従来システムにおける画像情報の連続読取)
処理方法について、第4図を参照しながら説明する。な
お、第4図は、2ページの画像情報の読取シ、表示、圧
縮、登録を連続的に行う場合のタスク間処理シーケンス
を示している。
すなわち、ADFコントロールタスクは、アプリケーシ
ョンプログラムからのADF連続読取シ処理コマンド(
自動原稿給紙の画像情報連続読取多処理のコマンド)C
Aを受信すると、読取シモード、原稿サイズ、読取9枚
数等のチエツクを行い、処理に必要なサイズの画像情報
蓄積用バッファを確保した上で、1ペ一ジ分の読取りコ
マンドCB1をスキャナタスクへ発行する。スキャナタ
スクは、1ページの画像情報読取りを実行して読み取っ
た画像情報をADFコントロールタスクにより用意され
たバッファに格納し、読取りを終了するとGSPタスク
に対し表示コマンドCC1を発行し、またUCDAタス
クに対し圧縮コマンドCDIを発行する。GSPタスク
及びUCDAタスクはそれぞれ、バッファに読み込まれ
ている1ページの画像情報のデイスプレィ表示処理及び
圧縮処理を実行し、その処理を終了するとレスポンスR
C1,RD1を発行し、また、UCDAタスクは5C8
Iタスクに対し登録コマンドCE1を発行する。5C8
IタスクU、UCDAタスクによって圧縮処理された画
像データをバッファより読み込んで記録媒体にHaし、
それを終了するとレスポンスRElを発行する。
ADFコントロールタスクは、5C8Iタスクからのレ
スポンスRE1を受信すると、次の1ページの読取りコ
マンドCB2を発行する。各処理タスクにより同様の処
理が実行され、5C8IタスクからのレスポンスRE2
が返ると、ADFコントロールタスクは、アプリケーシ
ョンプログラムへのレスポンスRAを発行する。
なお、ここでは2ページの連続読取多処理の例であった
が、Nページの連続読取多処理は同様の1ペ一ジ単位の
処理シーケンスのN回の繰シ返しとなる。
発明が解決しようとする課題 しかし、かかる従来の画像情報連続読取多処理方法によ
れば、スキャナタスクにかなシ長い空き時間が1ページ
毎に生じ1画像情報連続読取シ処理全体の効率が悪いと
いう問題があった。
すなわち、従来の画像情報連続読取多処理方法において
は、1ページの画像情報読取多処理を開始してから、画
像情報(生画像情報)の表示、圧縮及び登録が完了する
まで、読み取られた画像情報のバッファを解放すること
ができないので、1ページの処理が完了したことを確認
してから次の1ページの処理を開始させる。したがって
、第4図からも明らかなように、1ページ毎にかなり長
いスキャナタスクの空き時間が発生し、これが処理全体
の大幅な遅延を招いていた。
本発明は、上述の問題点に鑑みてなされたもので、画像
ファイリングシステム等のマルチタスクシステムにおい
て、画像情報読取シタスフ(スキャナタスク)の空き時
間を大幅に減らし処理全体の効率を向上した画像情報連
続処理方法を提供することを目的とする。
課題を解決するための手段 一般に、画像情鞄の −aF)に必要な時間は、画像情
報の表示や圧縮等の処理に必要な時間に比べ相当に長い
これに着目して本発明は、上述の課題を解決するため、
画像情報読取りの処理タスクと、画像情報の表示、圧縮
等の処理のための一つ以上の処理タスクと、各処理タス
クによる処理を制御する制御タスクを有するマルチタス
クシステムにおいて、制御タスクは、アプリケーション
プログラムカラの画像情報連続読取り処理コマンドに従
って、各処理タスクによる処理に必要なサイズのバッフ
ァを複数個確保したのち1画像情報処理の処理タスクの
それぞれからのレスポンスを監視しつつ画像情報読取り
の処理タスクに対し、複数ページの画像情報読取りを連
続して実行させるように、コマンドを連続的に発行し、
画像情報読取りの処理タスクは、制御タスクからのコマ
ンドに従って、複数ページの画像情報の読取りを実質的
に空き時間なしに連続して実行し、読み取った画像情報
を前記バッファの空いたものに格納するとともに、1ペ
ージの画像情報読取りの終了毎に画像情報処理の処理タ
スクのそれぞれに対しコマンドを発行し、また、画像情
報処理の処理タスクのそれぞれは、画像情報読取りの処
理タスクからのコマンドに従って、バッファに格納され
た1ページの画像情報に対し、表示、圧縮等の処理を実
行し、その処理を終了すると制御タスクに対しレスポン
スを発行するようにしたものである。
作   用 上述のように1画像情報読取りの処理タスクは制御タス
クによって確保された必要個数のバッファの空いたもの
を使用しながら、制御タスクからのコマンドに従って複
数ページの画像情報の読取りを空き時間なしに連続して
実行し、これと並行して、画像情報処理の各処理タスク
はバッファに読み出された画像情報の表示、圧縮等の処
理を実行する。このような表示、圧縮等の処理は、一般
的に画像情報の読取シに比べ十分短い時間で終了する。
したがって、画像情報読取りの処理タスクの空き時間が
実質的になくなった分だけ、処理全体の時間が短縮し、
全体的な処理効率が大幅に向上する0 実施例 以下、本発明の一実施例による画像連続読取シ処理方法
について説明する。
第2図は本発明の画像連続読取シ処理方法が実施される
画像ファイリングシステム(マルチタスクシステム)の
ハードウェア構成の一例を示している。10は処理及び
制御の中心となるCPU111はCPUl0上で動作す
るアプリケーションプログラムやマルチタスク環境をサ
ポートするオペレーティングシステム等を格納する主メ
モリ。
12はシステムバスである。13は7レームメモリ14
を持つデイスプレィ、15はデイ−、フレイ13の表示
を制御する表示ドライバである。16は自動給紙機構を
備えたスキャナ、17はスキャナ16による画像情報読
取りを制御する読取りドライバ、18は画像情報の圧縮
処理または圧縮された画像データの伸張処理を行う圧縮
/伸張回路、19は光ディスクやハードディスク等の記
録媒体、20は記録媒体19の読出し及び書込みを制御
する読出し/書込みドライバであるo21はマルチポー
トメモリ、22はマルチポートメモリバスである。
スキャナ16によシ読み取られた画像情報、圧縮/伸張
回路18によって圧縮された画像データまたは伸張され
た画像情報、記録媒体19から読み出された画像データ
は、マルチポートメモリバス22を通じて転送され、マ
ルチポートメモリ21上に確保されたバッファに展開さ
れる。
コノヨうなハードウェア構成上における画像情報連続読
取り処理に直接関係するタスクの構成とインタフェース
を第1図に示す。第1図において、1はアプリケーショ
ンプログラムであシ、その実行のためにオペレーティン
グシステムのマルチタスク管理機構によって必要なタス
クの生成、状態制御、消滅が行われる。制御タスクとし
てはADFコントロールタスク2があり、バッファ確保
やコマンド発行手順の違いを除けば、上るした従来のA
DFコントロールタスクと同様のタスクである。処理タ
スクとしては、表示ドラ1バ15を制御することによっ
て画像情報のデイスプレィ表示処理を実行するGSPタ
スク3%読取シドライバ17を制御することによって画
像情報の読取りを実行するスキャナタスク4、圧縮/伸
張回路18を制御することによシ画像情報の圧縮処理ま
たは伸張処理を実行するUCDAタスク5、読出し/書
込みドライバ20を制御することV(よって圧縮された
画像データの登録または読出しを実行する5C8Iタス
ク6がある。これらの処理タスクのうちで、スキャナタ
スク4は空いたバッファを選択使用しながら、空き時間
なしに連続して複数ページの画像情報読取りを行う点が
従来のスキャナタスクと違うが、他の処理タスクは従来
の対応処理タスクと同様のタスクである。
本実施例において、4ページの画像情報を連続して読取
シ、表示、圧縮及び登録を行う場合のタスク間処理シー
ケンスを弔3図に示す。なお、コマンド及びレスポンス
は、従来との対比を容易にするため、第4図と同じ記号
で示されている0第3図を参照しながら、画像情報の連
続読取り処理の動作を説明する。ADFコントロールメ
スク2は、アプリケーションプログラムlからのADF
連続読取シ処理コマンド(自動原稿給紙の画像情報連続
読取り処理のコマンド)CAを受信すると、そのパラメ
ータである原稿サイズと読取シドット数より処理に必要
な画像情報(生画像情報)蓄積用バッファのサイズと個
数を決定し、そのバッファをマルチボートメモリ21上
に確保する。
ここで説明する例−Cは、2個のバッファを確保すれば
間に合う。
次にADFコントロールタスク2は、第1ページの読取
りコマンドCB1と第2ページの読取りコマンドCB2
を続けて発行する。なお、スキャナタスク4等の処理タ
スクに対するコマンドが連続して発行された場合でも、
オペレーティングシステムのメツセージ待ち行列管理機
能により、後のコマンドが先のコマンドを飛び越えるよ
うなことはない。
スキャナタスク4は、コマンドCB1に従い、第1ペー
ジの画像情報の読取りを実行し、読み取った画像情報を
ADFコントロールタスク2により用意された1番目の
バッファに格納する。実際的には、スキャナ16により
1枚目の原稿の画像情報が読み取られ、これが読取シド
ライバ17の制御によってマルチボートメモリバス22
を介してマルチボートメモリ21上の1番目のバッファ
に転送される。
第1ページの画像情報の読取りを終了すると、スキャナ
タスク4はGSPタスクに対し表ネコプントCC1を発
行し、またUCDAタスクに対し圧縮コマンドCDIを
発行する。同時に、コマンドCB2に従って第2ページ
の画像情報の読取りを開始し、その画像情報を2番目の
バッファに格納する。
GSPタスク3はコマンドCC1を受信すると、1番目
のバッファ上の画像情報をデイスプレィ13に表示させ
る処理を実行する。具体的には、表示ドライバ15によ
り1番目のバッファ上の画像情報をフレームメモリ14
に転送させる。これを終了すると、GSPタスク3はレ
スポンスRCtt発行する。
UCDAタスク5は、コマンドCDtを受信すると、1
番目のバッファ上の画像情報の圧縮処理を行う。この圧
縮処理は、実際的には圧縮/伸張回路18により行い、
圧靴した画像データをマルチボートメモリ21上に確保
された圧縮画像デゴタ用バブファに蓄積する。この圧縮
処理を終了すると、UCDAタスク5はレスポンスRD
1を発行し、また5C8Iタスク6に対し登録コマンド
CE1を発行する。
5C8Iタスク6は、コマンドCEtを受信すると、U
CDAタスク5によって圧縮処理された第1ページの画
像データを記録媒体19に登録し、レスポンスRE1を
発註する。実際的には、書込み/続出しドライバ20に
よって、マルチボートメモリ21よシ第1ページの画像
データを読込み、必要な管理情報を付加して記録媒体1
9に書き込む。
ADFコントロールタスク2は、スキャナタスク4によ
シ第2ページの画像情報の読取シが実行中にレスポンス
RC1*  RDls RElを受信し、最も遅いレス
ポンスRE、の受信直後に第3ページの読取りコンマド
CB3を発行する。
スキャナタスク4に、第2ページの画像情報読取りを終
了すると、表示コマンドCC2と圧縮コマンドCD2を
発行し、直ちに第3ページの画像情報の読取りを開始す
る。この時には、1番目のバッファ上の画像情報は処理
済みであシ空き状態とみなすことができるので、読み取
った画像情報を1番目のバッファに格納する。
GSPタスク3及びUCDAタスク5はそれぞれ2番目
のバッファ上の画像情報の表示処理及び圧縮処理を実行
し、終了するとレスポンスRC21RD2を発行する。
また、UCDAタスク5は登録コマンドCE2を発行し
、これに応答してUCDAタスク6は第2ページの圧縮
画像データを登録し、レスポンスRE2を発行する。
ADTコントロールタスク2は、レスポンスRE2の受
信直後に第4ページの読取シコマントCB4を発行する
。スキャナタスク4は第3ページの画像情報の読取りを
終了すると1表示コマンドCCsと圧縮コマンドCDs
を発行し、直ちに第4ページの画像情報の読取りを開始
する。この時には2番目のバッファを使用する。
GSPタスク3及びUCDAタスク5により、第3ペー
ジの表示及び圧縮の処理を実行してレスポンスRC5,
RD5及び登録コマンドCEsを発行し、5C8Iタス
ク6によシ登録処理を実行してレスポンスRE3を発行
する。
その後、第4ページすなわち最終ページの画像情報の読
取シが終わり、その表示と圧縮、登録の処理が順次実行
され、レスポンスRC4+  RD 41REaが順次
発行される。
ADFコントロールタスク2は、レスポンスRE4を受
信すると、アプリケーション/ログラムへのレスポンス
RAを発行する。これで一連の処理動作は完了する。
なお、登録処理のための5C8Iタスク6はスキャナタ
スク4によって直接は起動されないが、このような処理
タスクを除いた画像情報連続読取り処理についても、本
発明を適用できることは当然である。
発明の効果 以上の説明から明らかなように、本発明は、画像情報読
取りの処理タスクの空き時間を実質的に生じさせないで
、複数ページの画像情報の読取りを連続して実有させ、
これと並行して画像情報の表示、圧縮等の処理タスクを
作動させるようにタスクを制御し、かつ処理に必要な複
数個のパブフ1の確保をする方法であるため、画像情報
連続読取シ処理を従来よシも相当に短い時間で効率的に
実行できるという効果を有するものである。
【図面の簡単な説明】
第1図は本発明の一実施例による画像情報連続読取り処
理装置のブロック図、第2図は画像情報連続読取り処理
が実施される画像ファイリングシステムのハードウェア
構成の一例を示すブロック図、第3図は同実施例のタス
ク間処理シーケンス図、第4図は従来方法のタスク間処
理シーケンス囚である。 1・・・アプリケージ嘗ンプログラム、2・・・ADF
コントロールタスク、3・・・GSPタスク、4・・・
スキャナタスク、5・・・UCDAタスク、6・・・5
C8Iタスク、10・・・CPU、it川用メモリ、1
3・・・デイスプレィ、15・・・表示ドライバ、16
・・・スキャナ、17・・・表示ドライバ、18・・・
圧縮/伸張回路、19・・・記録媒体、2o・・・読出
し/書込みドライバ、21・・・マルチポートメモリ。

Claims (1)

    【特許請求の範囲】
  1.  画像情報読取りの処理タスクと、画像情報の表示、圧
    縮等の処理のための一つ以上の処理タスクと、前記各処
    理タスクによる処理の制御のための制御タスクとを有し
    、前記制御タスクは、アプリケーションプログラムから
    のコマンドに従つて、前記各処理タスクによる処理に必
    要なサイズのバッファを複数個確保したのち、前記画像
    情報処理の各処理タスクからのレスポンスを監視しつつ
    、前記画像情報読取りの処理タスクに対し、複数ページ
    の画像情報読取りを実質的に空き時間なしに連続して実
    行させるようにコマンドを連続的に発行し、前記画像情
    報読取りの処理タスクは、前記制御タスクからのコマン
    ドに従って、複数ページの画像情報読取りを実質的に空
    き時間なしに連続して実行し、読み取った画像情報を前
    記バッファの空いたものに格納するとともに、1ページ
    の画像情報読取りの終了毎に前記画像情報処理の各処理
    タスクにコマンドを発行し、前記画像情報処理の各処理
    タスクは、前記画像情報読取りの処理タスクからのコマ
    ンドに従って、前記バッファに格納された1ページの画
    像情報に対する処理を実行し、終了すると前記制御タス
    クに対しレスポンスを発行することを特徴とする画像情
    報の連続読取り処理方法。
JP1248284A 1989-09-25 1989-09-25 画像情報の連続読取り処理方法 Pending JPH03110681A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1248284A JPH03110681A (ja) 1989-09-25 1989-09-25 画像情報の連続読取り処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1248284A JPH03110681A (ja) 1989-09-25 1989-09-25 画像情報の連続読取り処理方法

Publications (1)

Publication Number Publication Date
JPH03110681A true JPH03110681A (ja) 1991-05-10

Family

ID=17175809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1248284A Pending JPH03110681A (ja) 1989-09-25 1989-09-25 画像情報の連続読取り処理方法

Country Status (1)

Country Link
JP (1) JPH03110681A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016051228A (ja) * 2014-08-28 2016-04-11 京セラドキュメントソリューションズ株式会社 電子機器

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016051228A (ja) * 2014-08-28 2016-04-11 京セラドキュメントソリューションズ株式会社 電子機器

Similar Documents

Publication Publication Date Title
JPH0766334B2 (ja) 画像表示装置
JP3525518B2 (ja) データ転送装置
JPH03110681A (ja) 画像情報の連続読取り処理方法
JP3092526B2 (ja) 2次元逆離散コサイン変換回路
JPH06202894A (ja) 共有メモリ制御回路
EP1210691A2 (en) Method, system, and computer program product for overlapping graphics data collection and transmission using a single processor
JP2945668B2 (ja) パイプライン処理装置
JP3053196B2 (ja) イメージデータのラスタ変換装置
JPS6146552A (ja) 情報処理装置
JPH06203150A (ja) 静止画再生装置
JP3097843B2 (ja) 表示制御回路
JPH1078913A (ja) ライトキャッシュ装置およびライトキャッシュ回路
JP2000305751A (ja) 並列ソート装置及び該装置のプログラムを記録した記録媒体
JPS63149768A (ja) 画情報処理装置
JPH01222297A (ja) 画像情報表示装置
JPH0340426B2 (ja)
JP2000318229A (ja) 画像データ圧縮制御装置
JPH0351944A (ja) バッファメモリ制御装置
JPH027175A (ja) イメージデータ表示装置
JPS63300363A (ja) イメ−ジ処理方式
JPH0422993A (ja) 文字展開制御装置
JPH03141424A (ja) 符号化データ展開装置
JPH096677A (ja) 書込み同期方式
JP2003223428A (ja) データ転送装置
JPH03210673A (ja) 画像処理システム