(57)【要約】【課題】タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示する。【解決手段】所定のタスクを処理するリソースの処理状態を求めるためのデータと前記タスクが実行される周期情報を入力する入力手段１と、入力されたデータを用いてリソースの処理量と単位時間あたりの処理量で表されるリソースの処理率を求める処理手段２と、リソースの処理量が多角形の一辺の長さかつリソースの処理率が多角形の一辺の勾配で表された多角形をタスクが実行される周期に従って時間軸上に複数配列し、前記複数の多角形のうち隣り合う多角形の処理開始時刻（処理開始座標）同士を結ぶ図形を表示する表示手段３とを備えたリソース管理装置。【選択図】        図１
2005025344.tif 000002
【特許請求の範囲】
【請求項１】
所定のタスクを処理するリソースの処理状態を求めるためのデータと前記タスクが実行される周期情報を入力する入力手段と、入力されたデータを用いてリソースの処理量と単位時間あたりの処理量で表されるリソースの処理率を求める処理手段と、リソースの処理量が多角形の一辺の長さかつリソースの処理率が多角形の一辺の勾配で表された多角形をタスクが実行される周期に従って時間軸上に複数配列し、前記複数の多角形のうち隣り合う多角形の処理開始時刻（処理開始座標）同士を結ぶ図形を表示する表示手段とを備えたことを特徴とするリソース管理装置。
【請求項２】
前記周期情報は任意のオフセット値を有し、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）に前記オフセット値を加えた時刻（座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示することを特徴とする請求項１記載のリソース管理装置。
【請求項３】
前記周期情報の任意のオフセット値は、先に実行されるタスクの処理時間に対する百分率もしくは比率で入力できることを特徴とする請求項２記載のリソース管理装置。
【請求項４】
前記オフセット値が、先に実行されるタスクの処理時間に対する百分率もしくは比率で１００％もしくは１を超えた場合に、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理終了時刻（処理終了座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示することを特徴とする請求項３記載のリソース管理装置。
【請求項５】
所定のタスクを処理するリソースの処理状態を求めるためのデータと前記タスクが実行される周期情報を入力する第１のステップと、第１のステップで入力されたデータを用いてリソースの処理量と単位時間あたりの処理量で表されるリソースの処理率を求める第２のステップと、リソースの処理量が多角形の一辺の長さかつリソースの処理率が多角形の一辺の勾配で表された多角形をタスクが実行される周期に従って時間軸上に複数配列し、前記複数の多角形のうち隣り合う多角形の処理開始時刻（処理開始座標）同士を結ぶ図形を表示する第３のステップとを実行することを特徴とするリソース管理方法。
【請求項６】
前記周期情報は任意のオフセット値を有し、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）に前記オフセット値を加えた時刻（座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示することを特徴とする請求項５記載のリソース管理方法。
【請求項７】
前記周期情報の任意のオフセット値は、先に実行されるタスクの処理時間に対する百分率もしくは比率で入力できることを特徴とする請求項６記載のリソース管理方法。
【請求項８】
前記オフセット値が、先に実行されるタスクの処理時間に対する百分率もしくは比率で１００％もしくは１を超えた場合に、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理終了時刻（処理終了座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示することを特徴とする請求項７記載のリソース管理方法。
【請求項９】
請求項５乃至８の何れか一項に記載のリソース管理方法をコンピュータが制御可能にプログラミングしたことを特徴とするリソース管理プログラム。
【請求項１０】
請求項９に記載のリソース管理プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製造ラインの工程管理、画像処理システムの画像データ管理などのリソース管理に適用されるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体に関するものである。
【０００２】
【従来の技術】
従来、この種のリソース管理装置は、ガントチャートを用い、それぞれのリソース（作業者や製造装置）が行うタスクの進行状況を、リソースごとに設定されたカード状や板状のタスクバー（各タスクの実行期間などを表す）で時間軸上に配置し、タスク管理を行うものであった。この種のリソース管理装置に関するものとしては、例えば、特許文献１〜３が知られている。
この種のリソース管理装置おいては、作業行程などのタスクごとに開始時間、終了時間、所要期間を設定し、それらを図形化して時間軸上に並べて表示する。また、タスク同士の依存関係（前のタスクが終了したら、次のタスクへ進む）があれば、グラフィック表示によりタスクバーをつないで、依存関係を保つ。さらに、タスクバーの移動や長さを変更することにより、タスクの実行計画を修正して表示する。
このようにして、リソース（作業者や製造装置）が行うタスクを管理することができる。なお、ガントチャートを用いたリソース管理装置には、ガントチャートと等価な情報をテキストファイルに書き出し、読み込むツールなども既に提案されている。
【特許文献１】特開平６−１９５３４５号公報
【特許文献２】特開平１０−１１８８９６号報
【特許文献３】特許第２９７３９３０号
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来のリソース管理装置では、ガントチャートを用いてタスクの所要時間を表現していたために、タスクを処理するリソースの能力（効率）を表現できないという問題があった。具体的には、能力の高いリソース（高性能の製造装置、熟練の作業者）は、能力の低いリソースに比べ、同じタスクを速く処理することが可能であって、タスクの所要時間は短縮されることになる。
ここで、前述した従来のリソース管理装置においては、リソースの能力とタスクの所要時間との因果関係を視覚的に表現できなかった。また、前述した従来のリソース管理装置では、リソースの負荷をグラフィック表示する機能がないために、リソース管理者がグラフィック表示を目視してリソースの能力に余裕があるか否か、リソースの能力の限界に近いか否か、などを判断することは困難であった。
本発明は、このような問題を解決するためになされたもので、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示することを目的としている。
特に、同様のタスク処理を周期的に行う場合に、タスクが実行される周期情報を入力し、リソースの処理を表す多角形を周期情報に従って時間軸上に複数配列し、隣り合う多角形の処理開始時刻（処理開始座標）同士を結ぶ図形を表示し、処理の周期をわかりやすく表現することができるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供することを目的としている。
さらに、周期情報に任意のオフセット値をもつことで、次に実行される処理の開始時刻を任意に設定・表示し、制御のタイミングを表現しやすいリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供することを目的としている。
【０００４】
【課題を解決するための手段】
前記目的を達成するために、請求項１記載の発明は、所定のタスクを処理するリソースの処理状態を求めるためのデータと前記タスクが実行される周期情報を入力する入力手段と、入力されたデータを用いてリソースの処理量と単位時間あたりの処理量で表されるリソースの処理率を求める処理手段と、リソースの処理量が多角形の一辺の長さかつリソースの処理率が多角形の一辺の勾配で表された多角形をタスクが実行される周期に従って時間軸上に複数配列し、前記複数の多角形のうち隣り合う多角形の処理開始時刻（処理開始座標）同士を結ぶ図形を表示する表示手段とを備えたリソース管理装置を最も主要な特徴とする。
請求項２記載の発明は、前記周期情報は任意のオフセット値を有し、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）に前記オフセット値を加えた時刻（座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示する請求項１記載のリソース管理装置を主要な特徴とする。
請求項３記載の発明では、前記周期情報の任意のオフセット値は、先に実行されるタスクの処理時間に対する百分率もしくは比率で入力できる請求項２記載のリソース管理装置を主要な特徴とする。
【０００５】
請求項４記載の発明は、前記オフセット値が、先に実行されるタスクの処理時間に対する百分率もしくは比率で１００％もしくは１を超えた場合に、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理終了時刻（処理終了座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示する請求項３記載のリソース管理装置を主要な特徴とする。
請求項５記載の発明は、所定のタスクを処理するリソースの処理状態を求めるためのデータと前記タスクが実行される周期情報を入力する第１のステップと、第１のステップで入力されたデータを用いてリソースの処理量と単位時間あたりの処理量で表されるリソースの処理率を求める第２のステップと、リソースの処理量が多角形の一辺の長さかつリソースの処理率が多角形の一辺の勾配で表された多角形をタスクが実行される周期に従って時間軸上に複数配列し、前記複数の多角形のうち隣り合う多角形の処理開始時刻（処理開始座標）同士を結ぶ図形を表示する第３のステップとを実行するリソース管理方法を最も主要な特徴とする。
請求項６記載の発明は、前記周期情報は任意のオフセット値を有し、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）に前記オフセット値を加えた時刻（座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示する請求項５記載のリソース管理方法を主要な特徴とする。
【０００６】
請求項７記載の発明では、前記周期情報の任意のオフセット値は、先に実行されるタスクの処理時間に対する百分率もしくは比率で入力できる請求項６記載のリソース管理方法を主要な特徴とする。
請求項８記載の発明は、前記オフセット値が、先に実行されるタスクの処理時間に対する百分率もしくは比率で１００％もしくは１を超えた場合に、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理終了時刻（処理終了座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示する請求項７記載のリソース管理方法を主要な特徴とする。
請求項９記載の発明は、請求項５乃至８の何れか一項に記載のリソース管理方法をコンピュータが制御可能にプログラミングしたことを特徴とする。
請求項１０記載の発明は、請求項９に記載のリソース管理プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
図１は本発明の実施の形態に係るリソース管理装置の構成図である。本リソース管理装置は、所定のタスクを処理するリソースの処理状態を求めるためのデータと前記タスクが実行される周期情報を入力する入力部（入力手段）１と、入力されたデータを用いてリソースの処理量と単位時間あたりの処理量で表されるリソースの処理率を求める制御部（処理手段）２と、リソースの処理量が多角形の一辺の長さかつリソースの処理率が多角形の一辺の勾配で表された多角形をタスクが実行される周期に従って時間軸上に複数配列し、前記複数の多角形のうち隣り合う多角形の処理開始時刻（処理開始座標）同士を結ぶ図形を表示する表示部（表示手段）３とを備えている。またＨＤＤ４は、プログラムやデータを記録した記録媒体を装着して読み込み、読み込んだ内容をメモリ５に格納する。
請求項１（及び５、９）の発明では、図２のような三角形、図３のような台形、もしくはそれに近い形の図形を用いて、リソースのタスク処理状態を表し、また、図４に示すように、タスクが実行される周期に従って複数の三角形を時間軸上に並べるとともに、隣り合う三角形の処理開始時刻（処理開始座標）同士を結ぶ図形を表示する。
【０００８】
まず、図２の直角三角形１１を用いて、リソースが「ある一つのタスクを処理する」という状態を説明する。横軸１２は時間軸、内角の角度１３は処理率、垂直な辺の長さ１４は処理量を表す。処理率１３は非直角の角で、単位時間あたりの処理量１４の変化量である。処理量１４は処理率１３を表す角に対向する辺、底辺の長さ１５は処理時間を表すことになる。このように、あるリソースが処理率１３で処理量１４のタスク処理を処理時間１５で行うことを、直角三角形１１で表現できる。
次に、図３の台形２１を用いて、リソースが「ある一つのタスクを処理し、その後その状態を保持する」という状態を説明する。横軸２２は時間軸、内角の角度２３は処理率、垂直な辺の長さ２４は処理量を表す。処理量２４は保持量でもある。処理率２３は非直角の角で、単位時間あたりの処理量２４の変化量である。また、底辺の長さの前半は処理時間２５を表し、底辺の長さの後半は保持時間２６を表す。このように、あるリソースが処理率２３で処理量２４のタスク処理を処理時間２５で行い、保持時間２６だけ保持することを、台形２１で表現できる。
また、図４では、リソース１のタスク処理３１１〜３１４をタスクが実行される周期に従って複数の三角形を時間軸上に並べるとともに、隣り合う三角形の処理開始時刻（処理開始座標）同士を結ぶ図形（矢印）３２１〜３２３を表示し、タスク処理の周期をわかりやすく表現することができる。
【０００９】
請求項２、６、１０の発明では、周期情報が任意のオフセット値を有し、隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）に前記オフセット値を加えた時刻（座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示する。
請求項３、７、１１の発明では、任意のオフセット値は、先に実行されるタスクの処理時間に対する百分率（もしくは比率）で入力できる。
請求項４、８、１２の発明では、オフセット値が、先に実行されるタスクの処理時間に対する百分率（もしくは比率）で１００％（もしくは１）を超えた場合に、前記隣り合う多角形同士を結ぶ図形が、先に実行されるタスクを示す多角形の処理終了時刻（処理終了座標）と、次に実行されるタスクを示す多角形の処理開始時刻（処理開始座標）を結ぶように表示する。
図５に、周期情報のオフセット値が、先に実行されるタスクの処理時間に対する百分率で１００％とした場合の例を示す。図５では、リソース２のタスク処理４１１〜４１４をタスクが実行される周期に従って複数の三角形を時間軸上に並べるとともに、隣り合う多角形同士を結ぶ図形４２１〜４２３を表示している。このように、タスク処理の周期が、先のタスク処理の終了時刻をオフセット値として指定した場合をわかりやすく表現することができる。
【００１０】
（実施例）
以下に、デジタル複写機における画像データ転送を表現した場合の具体例を示す。図６は、デジタル複写機の構成と画像データの流れを示す例で、原稿を読み取りデジタル画像データを出力するスキャナユニット１０１、記憶手段としてのＤＲＡＭ（半導体メモリ）を用いた画像メモリ１０２、デジタル画像データを用いて複写画像を形成するプリンタエンジン１０３を備え、以下の画像データの各転送経路を有する。
＜１＞スキャン
＜２＞スキャナからメモリへの画像データ転送
＜３＞メモリからプリンタへの画像データ転送
＜４＞プリント
【００１１】
図７に、図６のデジタル複写機を用いて４ページのＡ４原稿を複写する場合のタイミングチャートの例を示す。図７には、図６における＜２＞＜３＞の画像データの流れと、画像メモリ１０２におけるデータ保持の様子について、横軸を時間軸として表現している。
なお、取扱うデータ量の基本単位を原稿１枚分の画像データ量としているため、三角形１個で１枚分の画像データの処理（転送）を表現している。ここでは、スキャナユニット１０１から画像メモリ１０２への転送速度と画像メモリ１０２からプリンタエンジン１０３への転送速度をともに１０メガバイト毎秒とした。Ａ４原稿１枚分の画像データ量を１０メガバイトとした場合、この例では、スキャン及びプリントは毎ページを１秒で処理可能である。
図７では、スキャン周期をオフセット値なしの２秒とした。また、プリント周期も２秒だが、オフセット値を画像メモリからプリンタへの転送動作の処理時間の１００％（すなわち１秒）とした。
図７の場合の入力データは、以下の通りである。
＜２＞「スキャナからメモリへの画像データ転送」処理に関して
処理量（データ量）：１０メガバイト
処理率（転送速度）：１０メガバイト毎秒
周期情報：２秒
＜３＞「メモリからプリンタへの画像データ転送」処理に関して
処理量（データ量）：１０メガバイト
処理率（転送速度）：１０メガバイト毎秒
周期情報：１００％＋１秒
【００１２】
以下に、図７のタイミングチャートの詳細を説明する。時刻１０００ｍｓでの１ページ目のスキャン開始と同時に、スキャナユニット１０１から画像メモリ１０２への画像データ転送が開始され、１秒間、画像データ転送が続く。スキャンが終了し、１ページ目の画像データが画像メモリ１０２に転送された後、１５００ｍｓで１ページ目のプリント動作が開始され、１秒間、プリント動作が続く。２５００ｍｓでプリント動作が完了すると、画像メモリ１０２のデータ保持も終了する。
スキャナユニット１０１から画像メモリ１０２への画像データ転送は、３０００ｍｓで２ページ目、５０００ｍｓで３ページ目、７０００ｍｓで４ページ目の画像データ転送が開始され、各々１秒間の画像データ転送が行われる。
また、画像メモリ１０２からプリンタエンジン１０３への画像データ転送は、３５００ｍｓで２ページ目、５５００ｍｓで３ページ目、７５００ｍｓで４ページ目の画像データ転送が開始され、各々１秒間の画像データ転送が行われる。
【００１３】
図７では、請求項１、５、９の発明の実施例として、スキャナユニット１０１から画像メモリ１０２への画像データ転送を示す複数の三角形が、スキャン周期に従って時間軸上に並べられ、隣り合う三角形の処理開始時刻同士を結ぶ図形（矢印）が表示された例を示している。
また、請求項２、６、１０と、請求項３、７、１１と、請求項４、８、１２の発明の実施例として、画像メモリ１０２からプリンタエンジン１０３への画像データ転送を示す複数の三角形が、スキャン周期に従って時間軸上に並べられ、隣り合う三角形の先に実行されるタスクの処理時間に対する百分率で１００％の時刻、すなわち処理終了時刻と、次に実行されるタスクの処理開始時刻を結ぶ図形（矢印）が表示された例を示している。このような表示は、ある転送処理の終了後、１秒待って次の転送処理を開始するという制御のタイミング表現として適している。
なお、図７の実施例では、原稿１枚を１単位として考えたが、画像データの取り扱い単位は、ライン・ブロック・画素等、様々な単位での取り扱いが可能である。
【００１４】
【発明の効果】
以上説明したように、本発明は、リソースの処理量を多角形の一辺の長さで表し、かつ前記リソースの処理率を前記多角形の一辺の勾配で表し、このような多角形を時間軸上に配列し、さらに前記リソースの負荷を、長方形を重畳させた図形で表し、このような図形を前記時間軸上に配列することにより、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示することができる。
特に、請求項１、５、９の発明では、タスクが実行される周期に従って複数の三角形を時間軸上に並べるとともに、隣り合う多角形の処理開始時刻同士を結ぶ図形を表示するため、タスク処理の周期をわかりやすく表現しやすいリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供することができる。
また、請求項２、６、１０と、請求項３、７、１１と、請求項４、８、１２の発明では、周期情報が任意のオフセット値を有し、先に実行されるタスクの処理時間に対する百分率で入力できるとともに、先に実行されるタスクを示す多角形の処理終了時刻と、次に実行されるタスクを示す多角形の処理開始時刻を結ぶように表示するため、制御のタイミングを表現しやすいリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るリソース管理装置の構成図。
【図２】三角形を用いたリソースの処理状態の表現方法を説明するための図。
【図３】台形を用いたリソースの処理状態の表現方法を説明するための図。
【図４】周期配列と結線の第１の例を示す図。
【図５】周期配列と結線の第１の例を示す図。
【図６】デジタル複写機の構成と画像データの流れを示す図。
【図７】デジタル複写機におけるタイミングチャートの例を示す図。
【符号の説明】
１  入力部（入力手段）
２  制御部（処理手段）
３  表示部（表示手段）
【図１】
2005025344.tif 000003
【図２】
2005025344.tif 000004
【図３】
2005025344.tif 000005
【図４】
2005025344.tif 000006
【図５】
2005025344.tif 000007
【図６】
2005025344.tif 000008
【図７】
2005025344.tif 000009