(57)【特許請求の範囲】
【請求項１】
所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する入力手段と、入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める処理手段と、前記リソースの処理量が多角形の一辺の長さで表され、かつ前記リソースの処理率が前記多角形の一辺の勾配で表されている前記多角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する表示手段とを設けたことを特徴とするリソース管理装置。
【請求項２】
前記表示手段は、前記多角形の形状または時間軸上の位置の変化に応じ、前記長方形を重畳させて表された図形を更新して表示することを特徴とする請求項１に記載のリソース管理装置。
【請求項３】
所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する第１のステップと、第１のステップで入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める第２のステップと、第２のステップで求められた前記リソースの処理量が多角形の一辺の長さで表され、かつ前記リソースの処理率が前記多角形の一辺の勾配で表されている前記多角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する第３のステップとを実行することを特徴とするリソース管理方法。
【請求項４】
前記第３のステップにおいては、前記多角形の形状または時間軸上の位置が変化した場合に、前記多角形の形状または時間軸上の位置の変化に応じ、前記長方形を重畳させた図形を更新することを特徴とする請求項３に記載のリソース管理方法。
【請求項５】
コンピュータに、所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する第１のステップと、第１のステップで入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める第２のステップと、第２のステップで求められた前記リソースの処理量が多角形の一辺の長さで表され、かつ前記リソースの処理率が前記多角形の一辺の勾配で表されている前記多角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する第３のステップとを実行させるためのプログラムが記録されたことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項６】
コンピュータに、所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する第１のステップと、第１のステップで入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める第２のステップと、第２のステップで求められた前記リソースの処理量が多角形の一辺の長さで表され、かつ前記リソースの処理率が前記多角形の一辺の勾配で表されている前記多角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する第３のステップとを実行させるためのリソース管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製造ラインの工程管理、画像処理システムの画像データ管理などのリソース管理に適用されるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体に関するものである。
【０００２】
【従来の技術】
従来、この種のリソース管理装置は、ガントチャートを用い、それぞれのリソース（作業者や製造装置）が行うタスクの進行状況を、リソースごとに設定されたカード状や板状のタスクバー（各タスクの実行期間などを表す）で時間軸上に配置し、タスク管理を行うものであった。この種のリソース管理装置に関するものとしては、特開平6-195345号公報、特開平10-118896号公報、特許第2973930号公報がある。
この種のリソース管理装置おいては、作業行程などのタスクごとに開始時間、終了時間、所要期間を設定し、それらを図形化して時間軸上に並べて表示する。また、タスク同士の依存関係（前のタスクが終了したら、次のタスクへ進む）があれば、グラフィック表示によりタスクバーをつないで、依存関係を保つ。さらに、タスクバーの移動や長さを変更することにより、タスクの実行計画を修正して表示する。このようにして、リソース（作業者や製造装置）が行うタスクを管理することができる。なお、ガントチャートを用いたリソース管理装置には、ガントチャートと等価な情報をテキストファイルに書き出し、読み込むツールなども既に提案されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来のリソース管理装置では、ガントチャートを用いてタスクの所要時間を表現していたために、タスクを処理するリソースの能力（効率）を表現できないという問題があった。具体的には、能力の高いリソース（高性能の製造装置、熟練の作業者）は、能力の低いリソースに比べ、同じタスクを速く処理することが可能であって、タスクの所要時間は短縮されることになる。ここで、前述した従来のリソース管理装置においては、リソースの能力とタスクの所要時間との因果関係を視覚的に表現できなかった。また、前述した従来のリソース管理装置では、リソースの負荷をグラフィック表示する機能がないために、リソース管理者がグラフィック表示を目視してリソースの能力に余裕があるか否か、リソースの能力の限界に近いか否か、などを判断することは困難であった。
【０００４】
本発明は、このような問題を解決するためになされたもので、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示することができるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供するものである。
【０００５】
【課題を解決するための手段】
請求項１に係る本発明のリソース管理装置は、所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する入力手段と、入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める処理手段と、前記リソースの処理量が多角形の一辺の長さで表され、かつ前記リソースの処理率が前記多角形の一辺の勾配で表されている前記多角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する表示手段とを設けた構成を有している。
この構成により、リソースごとの処理状態（リソースの処理量及び処理率、リソースの負荷の合計を含む）と算出し、タスクの所要時間だけでなく、処理能力を図形表現してリソース管理を支援するので、従来のガントチャートなどに比べてリソースの状態を把握し易い。また、リソースの負荷をリソースの処理率の合計として表示するので、リソースの能力に比べて、余裕があるのか、それとも限界に近いのかなどをグラフィック表示から視覚的かつ直感的に読み取れる。また、ディジタル複写機などにおける画像データの流れとメモリバス使用度との管理に適用することで、リソースの処理状態をわかりやすく表示し、さらに一つのタイミングチャートをもとに、バス幅を考慮した別のタイミングチャートを簡単に作成できるために、有効なシステム検討の環境を実現できる。
【０００６】
請求項２に係る本発明のリソース管理装置は、請求項１において、前記表示手段は、前記多角形の形状または時間軸上の位置の変化に応じ、前記長方形を重畳させて表された図形を更新して表示する構成を有している。
この構成により、リソースの負荷（リソースの処理率の合計）や処理時間の変化をグラフィック表示するので、従来のガントチャートなどに比べてリソースの状態を視覚的かつ直感的に把握し易い。
【０００７】
また、請求項３に係る本発明のリソース管理方法は、所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する第１のステップと、第１のステップで入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める第２のステップと、第２のステップで求められた前記リソースの処理量が多角形の一辺の長さで表され、かつ前記リソースの処理率が前記多角形の一辺の勾配で表されている前記多角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する第３のステップとを実行している。
この方法により、前述のようにタスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示するので、従来のガントチャートなどに比べてリソースの状態を把握し易く、有効なシステム検討の環境を実現できる。
【０００８】
また、請求項４に係る本発明のリソース管理方法は、請求項３において、前記多角形の形状または時間軸上の位置が変化した場合に、前記多角形の形状または時間軸上の位置の変化に応じ、前記長方形を重畳させた図形を更新している。
この方法により、前述のようにリソースの負荷や処理時間の変化をグラフィック表示するので、従来のガントチャートなどに比べてリソースの状態を視覚的かつ直感的に把握し易い。
【０００９】
また、請求項５に係る本発明の記録媒体は、コンピュータに、所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する第１のステップと、第１のステップで入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める第２のステップと、第２のステップで求められた前記リソースの処理量が多角形の一辺の長さで表され、かつ前記リソースの処理率が前記多角形の一辺の勾配で表されている前記多角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する第３のステップとを実行させるためのプログラムを記憶している。
この記録媒体により、前述のようにタスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示するので、従来のガントチャートなどに比べてリソースの状態を把握し易く、有効なシステム検討の環境を実現できる。また、前記記録媒体を携帯して移動させることで、前記プログラムを配布し、容易に更新できることとなる。
【００１０】
さらに、請求項６に係る本発明のリソース管理プログラムは、コンピュータに、所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する第１のステップと、第１のステップで入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める第２のステップと、第２のステップで求められた前記リソースの処理量が多角形の一辺の長さで表され、かつ前記リソースの処理率が前記多角形の一辺の勾配で表されている前記多角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する第３のステップとを実行させている。
このプログラムにより、前述のようにタスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示するので、従来のガントチャートなどに比べてリソースの状態を把握し易く、有効なシステム検討の環境を実現できる。また、ネットワークを通じて前記プログラムを配布し、容易に更新できることとなる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
図１は、本発明の実施の一形態に係るリソース管理装置を示す。
図１において、媒体駆動装置（ここでは、ハードディスクドライブ（HDD）を含む）１は、プログラムやデータ（複写・プリント対象の画像データを含む）を記録した記録媒体（ここでは、２次記憶手段としてのハードディスク（HD）を含む）を装着して読み込み、制御部５の制御メモリまたは画像メモリ３へ格納するのに用いられる。スキャナユニット（ここでは、電化結合素子（CCD）を用いたイメージセンサを含む）２は、原稿Ｓ１を読み取ってディジタル画像データを出力するものである。画像メモリ（ここでは、１次記憶手段としての半導体メモリ（DRAM）を含む）３は、スキャナユニット２または媒体駆動装置１からの画像データ、リソースの処理状態（処理量、処理時間、処理率など）に関する情報を含むリソース管理データ及びプログラムやプログラム実行時の一時的な情報等を記憶するものである。プリンタエンジン（ここでは、レーザビーム・プリンタエンジンを用いる）４は、スキャナユニット２からのディジタル画像データを用いて記録紙Ｓ２に複写画像を形成するためのものである。入力部７は、キーボード、マウス、タッチパネル等で構成され、画像処理条件、画像処理のタスクを処理するリソースの処理量を求めるためのデータ、及び、リソース管理に関する指示等の情報入力に用いられるものである。表示部６は、CRTまたは液晶ディスプレイ（LCD）等で構成され、入力部７から入力された情報やリソース処理状態等の出力情報を表示するものである。制御部５は、各部を制御して本実施形態のリソース管理機能、複写・プリント機能などを実現する中央処理ユニット（以下、CPUともいう）と、ROMやRAM等で構成され、前記CPUの制御プログラムを記憶するとともに、この制御プログラムが前記CPUによって実行されるときにー時的に作成される情報等を保持するための制御メモリとを備えるものである。なお、前述した各部２、３、４、６、７はバスによって接続されている。また、図中の太い実線で記された矢印は、画像データの各転送経路を示している。
【００１２】
本実施形態のように、ハードディスクドライブ１を有し、ディジタル複写・プリント機能を実現するとともに、複写・プリント処理を実行しながら、あるいは入力部７によりリソース処理状態を求めるための更新データなどを入力して、表示部６にリソース処理状態を表示して管理するリソース管理機能を有するリソース管理装置では、原稿読み取り（スキャン）から画像データ記憶までの動作と、画像データ呼び出しから画像形成（複写・プリント）までの動作を独立させ、例えば、プリント中に別の原稿を読み取ることも可能となる。さらに、ハードディスクドライブを２台搭載し、あるいはハードディスクドライブの読み書きタイミング制御を調整することで、画像処理動作の速度低下を回避することができる。
【００１３】
さらに、前述の記録媒体としては、半導体媒体（例えば、ROM、ICメモリカード等）、光媒体（例えば、シーディーロム（CD-ROM）、ディジタル・バーサタイル・ディスク（DVD）、光磁気ディスク（MO）、ミニディスク（MD）、書き込み可能なCD（CD-R）等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク（FD）等）のいずれであってもよい。
【００１４】
また、前述の記録媒体からインストールされたプログラム、換言すれば、前述の記録媒体に記憶されたプログラムとしては、本実施形態のリソース管理機能を実現するために用いられるリソース管理プログラムがある。ここでは、リソース管理プログラムを予めHDDやCD−ROM等の記録媒体に書き込んでおき、媒体駆動装置１を搭載したリソース管理装置（コンピュータ装置）に前記記録媒体を装着して、前記リソース管理プログラムをコンピュータ装置の制御メモリあるいは記憶装置に格納し、CPUにより実行することによって、本実施形態のリソース管理機能を実現するものである。さらに、前記リソース管理プログラムがROM等のような半導体の記録媒体に記録されている場合には、媒体駆動装置１からではなく、直接、制御部５の制御メモリヘロードして実行されることとなる。
【００１５】
なお、制御部５の制御メモリへロードしたリソース管理プログラムを実行することにより、本実施形態のリソース管理機能が実現されるだけでなく、前記リソース管理プログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行ない、その処理によって本実施形態のリソース管理機能が実現されるようにしてもよい。
【００１６】
次に、前記リソース管理プログラムを説明する。
前記リソース管理プログラムは、制御部５のCPUに、入力部７により、媒体駆動装置１、スキャナユニット２、画像メモリ３、プリンタエンジン４などのリソースの処理状態の更新情報（すなわち、画像読み取り及び画像形成のタスクを処理するリソースの処理量、処理時間など）を入力して登録・更新するステップＳ101（第１のステップに含まれる）と、前記リソースにより画像読み取り動作及び画像形成動作を実行しながら、ステップＳ101で登録・更新された情報を用いて、制御部５によりリソースの処理状態を計算するステップＳ102（第２のステップに含まれる）と、ステップＳ102で算出されたリソースの処理状態を示すデータにより、画像読み取り動作及び画像形成動作の実行中に、表示部６で直角三角形を含む多角形を用いてリソースの処理状態を表示するステップＳ103（第３のステップに含まれる）と、入力部７によりリソースの処理状態に関する情報が登録・更新されたか否かを判断するステップＳ104（第４のステップに含まれる）とを実行させるものである。
【００１７】
なお、ステップＳ102においては、制御部５により、入力部７で入力された情報、及び、制御部５により各リソースから取得された情報を用いてリソースの処理量を求め、さらにリソースの処理率（単位時間あたりの処理量を示す）を求め、この処理率の合計を求めている。また、ステップＳ103においては、表示部６により、前述したリソースの処理量を多角形（直角三角形を含む）の一辺の長さで表し、かつリソースの処理率を多角形の一辺の勾配で表し、この多角形を時間軸上に配列し、リソースの処理率の合計（すなわち、リソースの負荷の合計）を、長方形を重畳させた段差部を有する図形（ここでは、ステップ形状を用いている）で表し、この図形を時間軸上に配列して表示している。さらに、ステップＳ103においては、ステップＳ101で画像読み取り及び画像形成のタスクを処理するリソースの処理量、処理時間などが変更され、リソースの単位時間あたりの処理量（処理率）が変化した場合には、この変化を、前述したステップ形状の段差部に反映させて表示している。また、処理時間が変化した場合には、前述したステップ形状の時間軸上の位置を更新して表示している（図５に示す）。
【００１８】
次に、図３から図５を用い、本実施形態におけるリソースの処理状態の表示方法を具体的に説明する。ここでは、リソースが「あるタスクを処理する」という状態にあって、三角形もしくは三角形に近い形の図形により、リソースの処理状態を表示する場合を示す。
【００１９】
図３において、直角三角形11の底辺を含む横軸12は時間軸を表し、底辺と斜辺のなす内角の角度13は、リソースの処理率を表し、底辺に垂直な辺の長さ14はリソースの処理量を表す。また、直角三角形11の底辺の長さ15は、リソースの処理時間を表す。また、リソースの処理率を表す角度13は非直角である。この角度13の変化により、単位時間あたりの処理量が変化することを表せる。このように、リソースがある処理率（角度13に相当する）で、ある処理量（長さ14に相当する）のタスクの処理をある処理時間（長さ15に相当する）に実行することを、直角三角形11を用いて表現できる。
【００２０】
図４において、（ａ）は、直角三角形211、212、213を時間軸上に配列することで、一つのリソース１の処理状態を表したものであり、（ｂ）は、前述した角度13に応じてリソース１の負荷を長方形201、202、203で表したものである。すなわち、時間軸上に配列されたリソース１が、タスク（ここでは、直角三角形211、212、213に相当する）を処理する時の負荷を、ステップ状の図形（ここでは、長方形201、202、203に相当する）で表している。
【００２１】
図５において、（ａ）は、直角三角形311、312、313を時間軸上に配列することで、第１のリソース１の処理状態を表したものであり、（ｂ）は、直角三角形321、322、323を前述の時間軸と同期させた時間軸上に配列することで、第２のリソース２の処理状態を表したものである。また、（ｃ）は、リソース１とリソース２のリソースの処理率の合計を両方のリソースの負荷の合計とし、長方形を重畳させたステップ状の図形301、302、303を時間軸上に配列して表したものである。ここでは、直角三角形311の内角と直角三角形321の内角との合計が図形301に対応し、直角三角形312の内角と直角三角形322の内角との合計が図形302に対応し、直角三角形313の内角と直角三角形323の内角との合計が図形303に対応している。
【００２２】
さらに、図形301、302、303の段差部は、それぞれのタスクの処理率の変化を反映している。すなわち、ステップ状の図形301、302、303を構成する長方形の高さは、それぞれのタスクの処理率を表す三角形の角度と同じ意味を持ち、この処理率の変化に応じて、ステップ状の図形301、302、303の高さを変化させながら表示部６に表示するようになっている。また、処理に要する時間の変化に応じ、ステップ状の図形301、302、303の時間軸上の位置を変化させながら表示部６に表示するようになっている。
【００２３】
次に、本実施形態のリソース管理方法を適用し、前述した複写・コピー機能による画像データ転送時のリソースの処理状態を表示部6で表示する場合を示す。ここで、図６に画像データの流れを示し、図７から図９には、複写・コピー機を用いて４ページの原稿を３部ずつ複写する場合のタイミングチャートを示す。なお、図６には画像記憶動作及び画像形成動作に必要な部分のみを記し、表示部６及び入力部７は省略している。
【００２４】
図６において、実線の矢印は画像記憶動作におけるデータの流れを示し、点線の矢印は画像形成動作におけるデータの流れを示す。すなわち、矢印▲１▼は、スキャン時に原稿Ｓ１から読取られた画像データの流れを示す。矢印▲２▼は、スキャナユニット２から画像メモリ３への画像データ転送時の流れを示す。矢印▲３▼は、画像メモリ３からハードディスクドライブ１への画像データ転送時の流れを示す。矢印▲４▼は、ハードディスクドライブ１から画像メモリ３への画像データ転送時の流れを示す。矢印▲５▼は、画像メモリからプリンタエンジンへの画像データ転送時の流れを示す。矢印▲６▼は、記録紙Ｓ２へのプリント時の流れを示す。ここでは、画像記憶動作は矢印▲１▼から矢印▲３▼までで示す流れで行われ、画像形成動作は矢印▲４▼から矢印▲５▼までで示す流れで行われているが、矢印▲３▼及び矢印▲４▼で示す流れを省略して複写動作を行うことも可能である。
【００２５】
図７では、前述した矢印▲２▼から矢印▲５▼までの画像データの流れと、メモリバスの使用度合い（矢印▲２▼から矢印▲５▼までの合計）について、横軸を時間軸として表している。このようなリソース処理状態の表示は、前記リソースにより画像記憶動作及び画像形成動作を実行しながら、表示部６によって行われる。なお、取扱うデータ量の基本単位を原稿１枚分の画像データ量としているために、一つの三角形で１枚分の画像データの処理（転送）を表している。ここでは、スキャナユニット２から画像メモリ３への転送速度と、画像メモリ３からプリンタエンジン４への転送速度とを、ともに10メガバイト毎秒とし、画像メモリ３とハードディスクドライブ１との間のデータ転送速度を20メガバイト毎秒としている。ここで、原稿１枚分の画像データ量を10メガバイトとした場合に、スキャン動作及びプリント動作は毎ページを１秒で処理可能であることがわかる。
【００２６】
さらに、図７のタイミングチャートを説明する。
▲２▼スキャナユニット２から画像メモリ３への画像データ転送（図６の▲２▼に対応している）では、時刻０秒での１ページ目のスキャン開始と同時に、スキャナユニット２から画像メモリ３への画像データ転送が開始され、１秒間、画像データ転送が続く。次いで、スキャンが終了し、１ページ目の画像データの全てが画像メモリ３に転送された後、1.0〜1.5秒で１ページ目の画像データがハードディスクドライブ１に転送されるとともに、プリント動作が開始され、３部のプリントが終了する時点、すなわち4.0秒までプリント動作が続く。なお、スキャナユニット２から画像メモリ３への画像データ転送については、1.5秒で２ページ目、3.0秒で３ページ目、4.5秒で４ページ目の画像データ転送がそれぞれ開始され、各々１秒間の画像データ転送が行われる。
【００２７】
▲３▼画像メモリ３からハードディスクドライブ１への画像データ転送（図６の▲３▼に対応している）では、各ページのスキャン終了直後より、画像メモリ３からハードディスクドライブ１への画像データ転送が開始される。１ページ目は1.0〜1.5秒、２ページ目は2.5〜3.0秒、３ページ目は4.0〜4.5秒、４ページ目は5.5〜6.0秒の間に各々画像データ転送処理される。
【００２８】
▲４▼ハードディスクドライブ１から画像メモリ３への画像データ転送（図６の▲４▼に対応している）では、１ページ目は、スキャナユニット２から画像メモリ３への画像データ転送が行われた後、プリント処理を連続して行うために、画像データは画像メモリ３に残っており、ハードディスクドライブ１から画像メモリ３への画像データ転送は行われない。次いで、２ページ目から４ページ目までは、各プリント動作開始の直前に、ハードディスクドライブ１から画像メモリ３への画像データ転送が行われる。ここで、２ページ目は3.5〜4.0秒、３ページ目は6.5〜7.0秒、４ページ目は9.5〜10.0秒の間に各々画像データ転送処理される。
【００２９】
▲５▼画像メモリ３からプリンタエンジン４への画像データ転送（図６の▲５▼に対応している）では、プリンタエンジン４にはページメモリがないために、各プリント動作に対応して毎回プリンタエンジン４への画像データ転送が必要になる。図７では、1.0〜2.0秒に１ページ目第１部、2.0〜3.0秒に第２部、3.0〜4.0秒に第３部のプリンタエンジン４への画像データ転送が行われる。さらに連続して、２ページ目以降も１秒毎に１部ずつの画像データ転送が行われる。
【００３０】
プリンタエンジン４では、レーザ書き込み、現像、紙搬送などの動作が必要となるために、画像メモリ３からプリンタエンジン４への画像データ転送から遅れてプリント処理が行われ、この時間は、プリンタエンジン４の内部構成や両面プリント、集約などの処理により様々に変化する。
【００３１】
図７に示すリソースの処理状態の図形表現では、本実施形態の動作により４ページの原稿を３部ずつ複写する場合に、スキャン動作とプリント動作は全て単位サイクルで処理可能であること、プリント開始はスキャン終了直後から可能であること、メモリバスの転送レートは40メガバイト毎秒以上必要であること等が、わかりやすく表されている。
【００３２】
図８では、図７をもとにして、スキャン動作タイミングが変更されている。この動作タイミングの変更は、入力部７によりリソースの処理状態に関する情報を更新すること、及び、制御部５により動作を変更することにより行われる。ここでは、ハードディスクドライブ１へのバックアップと同時に、次ページのスキャン動作を行うことにより、スキャン動作の間隔を1.5秒から1.0秒へ短縮している。また、▲２▼及び▲３▼の各リソース表示欄の時間経過に伴う三角形の変化を反映し、ステップ状の図形で表現したメモリバス使用度も変化するように表されている。
【００３３】
図９では、図７をもとにして、画像メモリ３とハードディスクドライブ１との間のデータ転送速度を、20メガバイト毎秒から10メガバイト毎秒に変更している。このデータ転送速度の変更は、入力部７によりリソースの処理状態に関する情報を更新すること、及び、制御部５により動作を変更することにより行われる。ここでは、画像メモリ３とハードディスクドライブ１との間のデータ転送速度が遅くなったために、転送速度と転送時間に変化が生じている。▲３▼及び▲４▼の各リソース表示欄の三角形の勾配や処理時間と処理量との関係の変化を反映して、ステップ状の図形で表現したメモリバス使用度も変化するように表されている。
【００３４】
図８及び図９のように、三角形の勾配や処理時間と処理量などの関係の変化に対応して、ステップ状の図形にもその変化が反映されるようにするには、例えば、三角形の形状や位置情報をもとにしてステップ状の図形の生成を行う図形生成プログラムを媒体駆動装置１よりダウンロードすることで実現できる。この図形生成プログラムには、リソースの処理状態を表す三角形の形状または時間軸上の三角形の位置を示す情報を入力する入力ステップと、入力された情報により、三角形の形状または三角形の位置に変化があるか否かを判断する判断ステップと、前述の変化があった場合に、リソースの負荷の合計（ここでは、リソースの処理率の合計）を表すステップ状の図形の段差部などを変更する図形変更ステップとが含まれる。
【００３５】
以上のように、本発明の実施の一形態に係るリソース管理装置は、所定のタスクを処理するリソースごとの処理状態を求めるためのデータを入力する入力部７（入力手段に含まれる）と、入力された前記データを用い、前記リソースの処理量を求め、さらに単位時間あたりの前記処理量で表される前記リソースの処理率を求め、前記処理率の合計で表される前記リソースの負荷の合計を求める制御部５（処理手段に含まれる）と、前記リソースの処理量が直角三角形（多角形に含まれる）の一辺の長さで表され、かつ前記リソースの処理率が前記直角三角形の一辺の勾配で表されている前記直角三角形を時間軸上に配列し、さらに前記リソースの負荷が長方形を重畳させて表されている図形を前記時間軸上に配列して表示する表示部６（表示手段に含まれる）とを設けているので、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示することができる。
【００３６】
なお、図７から図９では、原稿１枚を１単位として考えたが、画像データの取り扱いは、ライン、ブロック、画素等、様々な取り扱い単位での取り扱いが可能である。
【００３７】
さらに、上記実施の形態ではハードディスクドライブを含む媒体駆動装置１に装着された記録媒体から前記リソース管理プログラムを制御部５の制御メモリや画像メモリ３にインストールした場合について説明したが、本発明はこのほかに、ネットワーク上のサーバから前記リソース管理プログラムを制御部５の制御メモリや画像メモリ３にインストールしても同様の効果が得られるものである。この場合には、リソース管理装置をネットワークへ接続するためのインタフェースであり、ネットワーク上のサーバと信号及びデータを遣り取りするためのネットワーワ持続装置を設ける。また、前記ネットワークは、リソース管理装置と前記サーバとを結合するための伝送路であって、一般には、ケーブルで実現され、通信プロトコルにはTCP/IPが使われる。但し、伝送蕗としてはケーブルだけでなく、それらの間の通信プロトコルが一致するものであれば無線、有線及び放送波のいずれでもよく、例えば、構内網（LAN）、広域網（WAN）、インターネット、アナログ電話網、ディジタル電話網（ISDN）、パーソナルハンディホンシステム（PHS）、携帯携帯電話網、衛星通信網等を用いることができる。
【００３８】
【発明の効果】
以上説明したように、本発明はリソースの処理量を多角形の一辺の長さで表し、かつ前記リソースの処理率を前記多角形の一辺の勾配で表し、このような多角形を時間軸上に配列し、さらに前記リソースの負荷を、長方形を重畳させた図形で表し、このような図形を前記時間軸上に配列することにより、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示することができるという優れた効果を有するリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供することができるものである。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係るリソース管理装置を示すブロック図である。
【図２】本発明の実施の一形態に係るリソース管理方法を示すフローチャートである。
【図３】本発明の実施の一形態に係るリソースの処理状態表示方法（多角形による表示方法）の説明図である。
【図４】本発明の実施の一形態に係るリソースの処理状態表示方法（リソースの処理状態及び負荷の表示方法）の説明図である。
【図５】本発明の実施の一形態に係るリソースの処理状態表示方法（複数のリソースの処理状態及び負荷合計の表示方法）の説明図である。
【図６】本発明の実施の一形態に係る画像読み取り動作及び画像形成動作におけるデータの流れを示す図である。
【図７】本発明の実施の一形態に係る画像読み取り動作及び画像形成動作におけるリソースの処理を示す第１のタイミングチャートである。
【図８】本発明の実施の一形態に係る画像読み取り動作及び画像形成動作におけるリソースの処理を示す第２のタイミングチャートである。
【図９】本発明の実施の一形態に係る画像読み取り動作及び画像形成動作におけるリソースの処理を示す第３のタイミングチャートである。
【符号の説明】
１  媒体駆動装置
２  スキャナユニット
３  画像メモリ
４  プリンタエンジン
５  制御部
６  表示部
７  入力部
Ｓ１  原稿
Ｓ２  記録紙
【図１】
0003866159.tif 000002
【図２】
0003866159.tif 000003
【図３】
0003866159.tif 000004
【図４】
0003866159.tif 000005
【図５】
0003866159.tif 000006
【図６】
0003866159.tif 000007
【図７】
0003866159.tif 000008
【図８】
0003866159.tif 000009
【図９】
0003866159.tif 000010