(57)【特許請求の範囲】
【請求項１】
作業毎に、作業計画を表す図の中での当該作業を表す図形の横幅の長さ、表示位置、および、前記作業の種類を表す情報が記憶された記憶部を参照して、前記作業計画に含まれる複数の作業の各々について、前記作業計画を表す図の中での作業を表す図形の横幅の長さ、表示位置、および、前記作業の種類を表す情報を取得し、
前記作業計画を表わす図に利用可能な所定の異なる複数の色のうち、前記作業の種類の数と同数の色を取得するとともに、取得された色の中での識別し易さの順位を決定し、
前記図形の横幅と表示位置に基づいて、前記図形の識別が容易かを示す識別容易度を計算し、
前記識別容易度が小さい図形の作業の種類に対応する図形から順に、前記取得された色の中での識別し易さの順で、前記作業計画を表わす図における該作業の種類の図形の表示に用いる色を割り当て、前記記憶部に記憶し、
前記記憶部に記憶された前記図形に対応付けられた作業の開始時刻及び終了時刻を基に、前記図形に対応付けられた作業の開始時刻及び終了時刻までの継続時間の長さを前記図形の横幅、前記開始時刻を前記図形の表示位置とし、
前記継続時間を閾値と比較して、前記閾値よりも前記継続時間が短い作業に対応する第１の図形と第２の図形を選択し、
前記第１の図形の横幅が短く、かつ、前記作業計画の中での前記第１の図形と前記第２の図形の表示位置が近いほど、前記識別容易度が小さくなるように、前記第１の図形の前記識別容易度を計算する
処理をコンピュータに行わせることを特徴とする表示プログラム。
【請求項２】
前記識別容易度は、第１の図形が表す第１の作業の開始時刻から、前記第１の作業の終了時刻以後に開始する第２の図形が表す第２の作業の終了時刻までの時間の長さが短いほど、前記第１の図形の前記識別容易度が小さくなるように計算される
ことを特徴とする請求項１に記載の表示プログラム。
【請求項３】
前記取得された色を２色ずつ選択して得られる組み合わせの各々について、組み合わせられた色同士の階調値の差分を算出し、
前記取得された色のうちの前記順位を求める対象色毎に、当該対象色を含む組み合わせについて算出された前記差分の総和を前記対象色の指標値として求め、
前記指標値の大きさが大きいほど上位になるように前記取得された色の各々に前記順位をつける
処理によって、取得された色の中での識別し易さの順位を求めることを特徴とする請求項１もしくは２に記載の表示プログラム。
【請求項４】
作業毎に、作業計画を表す図の中での当該作業を表す図形の横幅の長さ、表示位置、および、前記作業の種類を表す情報が記憶された記憶部を参照して、前記作業計画に含まれる複数の作業の各々について、前記作業計画を表す図の中での作業を表す図形の横幅の長さ、表示位置、および、前記作業の種類を表す情報を取得し、
前記作業計画を表わす図に利用可能な所定の異なる複数の色のうち、前記作業の種類の数と同数の色を取得するとともに、取得された色の中での識別し易さの順位を決定し、
前記図形の横幅と表示位置に基づいて、前記図形の識別が容易かを示す識別容易度を計算し、
前記識別容易度が小さい図形の作業の種類に対応する図形から順に、前記取得された色の中での識別し易さの順で、前記作業計画を表わす図における該作業の種類の図形の表示に用いる色を割り当て、前記記憶部に記憶し、
前記記憶部に記憶された前記図形に対応付けられた作業の開始時刻及び終了時刻を基に、前記図形に対応付けられた作業の開始時刻及び終了時刻までの継続時間の長さを前記図形の横幅、前記開始時刻を前記図形の表示位置とし、
前記継続時間を閾値と比較して、前記閾値よりも前記継続時間が短い作業に対応する第１の図形と第２の図形を選択し、
前記第１の図形の横幅が短く、かつ、前記作業計画の中での前記第１の図形と前記第２の図形の表示位置が近いほど、前記識別容易度が小さくなるように、前記第１の図形の前記識別容易度を計算する
処理をコンピュータが行うことを特徴とする表示方法。
【請求項５】
作業毎に、作業計画を表す図の中での当該作業を表す図形の横幅の長さ、表示位置、および、前記作業の種類を表す情報が記憶された記憶部と、
前記作業計画に含まれる複数の作業の各々について、前記作業計画を表す図の中での作業を表す図形の横幅の長さ、表示位置、および、前記作業の種類を表す情報を、前記記憶部を参照して取得する取得部と、
前記作業計画を表わす図に利用可能な所定の異なる複数の色のうち、前記作業の種類の数と同数の色を取得するとともに、取得された色の中での識別し易さの順位を決定する決定部と、
前記図形の横幅と表示位置に基づいて、前記図形の識別が容易かを示す識別容易度を計算する計算部と、
前記識別容易度が小さい図形の作業の種類に対応する図形から順に、前記取得された色の中での識別し易さの順で、前記作業計画を表わす図における該作業の種類の図形の表示に用いる色を割り当て、前記記憶部に記憶する割り当て部と、
前記記憶部に記憶された前記図形に対応付けられた作業の開始時刻及び終了時刻を基に、前記図形に対応付けられた作業の開始時刻及び終了時刻までの継続時間の長さを前記図形の横幅、前記開始時刻を前記図形の表示位置とし、前記継続時間を閾値と比較して、前記閾値よりも前記継続時間が短い作業に対応する第１の図形と第２の図形を選択する選択部
を備え、
前記計算部は、前記第１の図形の横幅が短く、かつ、前記作業計画の中での前記第１の図形と前記第２の図形の表示位置が近いほど、前記識別容易度が小さくなるように、前記第１の図形の前記識別容易度を計算する
ことを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの表示方法とデータの表示に用いられるプログラムおよび装置に関する。
【背景技術】
【０００２】
設備の使用状況や作業（ジョブ）の進捗を管理するために、ガントチャートが用いられることがある。この場合、ガントチャートをユーザに使いやすくするために、作業時間を表す図形の中に、作業の内容や作業対象となる製品の名称などの情報が表示されることが多い。しかし、行われる時間が短い作業については、その作業を表す図形の大きさが情報を表示する領域の大きさよりも小さくなってしまい、情報が図形の中に表示されない場合がある。この場合、ガントチャートがユーザにとって見づらくなるため問題となる。
【０００３】
そこで、作業を表す図形の中に情報が表示できない場合は、ガントチャートの時間軸を拡大して、各作業を表す図形の大きさを、情報の表示に用いられる領域よりも大きくすることができる。また、ガントチャートに表示する図形が製品ごとに色分けされることもある。この場合、ユーザは、情報が表示されていない図形と同じ色で表示されている図形の中に表示されている情報を読み取ることにより、情報が表示されていない作業で処理されている製品を知ることができる。
【０００４】
また、関連する技術として、作業計画の生産設備への割付状況を色分けして表示するシステムが考案されている。このシステムでは、ユーザに警告を通知する際に、警告が発生する原因となる作業の色を変更するなどして強調表示することが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１３９４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
背景技術で述べたように、作業を表す図形の中に情報が表示できない場合の対策が考案されているが、いずれも問題がある。ガントチャートの時間軸を拡大して作業を表す図形の大きさを大きくする方法では、時間軸を拡大するために、ユーザはガントチャートの全体を視認することが困難になる。このため、ユーザが作業計画の全体を確認することが困難になる。ガントチャート中の図形の色を製品ごとに変更する方法では、隣り合う色の組合せによっては、ユーザが個々の作業を認識しづらいという問題がある。このような問題は、ガントチャートに限らず、作業を表す図やグラフなどを表示する場合にも発生することが考えられる。
【０００７】
本発明では、個々の作業に対応付けられる情報をユーザが容易に確認できるように、作業計画を表示することを目的とする。
【課題を解決するための手段】
【０００８】
ある実施形態に係る表示装置は、記憶部、取得部、決定部、計算部、割り当て部、選択部を備える。記憶部は、作業毎に、作業計画を表す図の中での当該作業を表す図形の横幅の長さ、表示位置、および、前記作業の種類を表す情報を記憶する。取得部は、前記作業計画に含まれる複数の作業の各々について、前記作業計画を表す図の中での作業を表す図形の横幅の長さ、表示位置、および、前記作業の種類を表す情報を、前記記憶部を参照して取得する。決定部は、前記作業計画を表わす図に利用可能な所定の異なる複数の色のうち、前記作業の種類の数と同数の色を取得するとともに、取得された色の中での識別し易さの順位を決定する。計算部は、前記図形の横幅と表示位置に基づいて、前記図形の識別が容易かを示す識別容易度を計算する。割り当て部は、前記識別容易度が小さい図形の作業の種類に対応する図形から順に、前記取得された色の中での識別し易さの順で、前記作業計画を表わす図における該作業の種類の図形の表示に用いる色を割り当て、前記記憶部に記憶する。選択部は、前記記憶部に記憶された前記図形に対応付けられた作業の開始時刻及び終了時刻を基に、前記図形に対応付けられた作業の開始時刻及び終了時刻までの継続時間の長さを前記図形の横幅、前記開始時刻を前記図形の表示位置とし、前記継続時間を閾値と比較して、前記閾値よりも前記継続時間が短い作業に対応する第１の図形と第２の図形を選択する。前記計算部は、前記第１の図形の横幅が短く、かつ、前記作業計画の中での前記第１の図形と前記第２の図形の表示位置が近いほど、前記識別容易度が小さくなるように、前記第１の図形の前記識別容易度を計算する。
【発明の効果】
【０００９】
ユーザが個々の作業に対応付けられる情報を容易に確認できるように、作業計画が表示される。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る表示装置の構成の例を示す図である。
【図２】生成情報を記録するテーブルの例を示す図である。
【図３】ジョブデータの例を示す図である。
【図４】指標値の求め方の例を説明するテーブルである。
【図５】色の識別されやすい順を決定する際に表示装置が行う動作の例を説明するフローチャートである。
【図６】ガントチャートの例を示す図である。
【図７】対象処理期間の求め方の例を説明する図である。
【図８】対象処理期間の最小値を記憶するテーブルの例を示す図である。
【図９】識別容易度の算出と色の割り当ての際に行われる動作の例を説明するフローチャートである。
【図１０】表示装置のハードウェア構成の例を示す図である。
【図１１】表示装置によって生成されたガントチャートの例を表す図である。
【図１２】第２の実施形態に係る表示装置の構成の例を示す図である。
【図１３】ガントチャートの生成に用いられるデータとガントチャートの例を示す図である。
【図１４】対象処理期間の最小値を記憶するテーブルの例を示す図である。
【図１５】第３の実施形態に係る表示装置の構成の例を示す図である。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
図１は、第１の実施形態に係る表示装置１０の構成の例を示す図である。表示装置１０は、入力部１１、表示部１２、制御部２０、および、記憶部３０を備える。制御部２０は、取得部２１、決定部２２、計算部２３、割り当て部２４、チャート生成部２５を備える。記憶部３０は、ジョブデータ３１、色彩データ３２、データ３３を備える。
【００１２】
入力部１１は、表示装置１０に入力されるデータを取得する。例えば、入力部１１は、キーボードなどの入力デバイスやネットワークを介して表示装置１０に入力された情報を取得する。入力部１１は、入力されたデータを制御部２０に出力することができ、また、記憶部３０に記憶することができる。表示部１２は、制御部２０での処理で得られたガントチャートをユーザが視認できるように表示する。
【００１３】
取得部２１は、ジョブデータ３１から作業計画に含まれるジョブに関するデータを取得する。取得部２１は、例えば、ジョブの開始時刻、終了時刻、継続時間などの情報の他、ジョブの種類を示す情報を取得する。「ジョブの種類を示す情報」には、ジョブで生産もしくは加工される製品を識別する製品識別子、ジョブが行われる設備を識別する設備識別子などのデータ、ジョブの内容を識別する情報などが含まれる。ジョブデータ３１に基づいて生成されたガントチャートが表示部１２に表示される場合、ジョブの種類を示す情報のうちの一つに応じてガントチャート中の図形の表示に用いられる色が変更される。例えば、ガントチャートに含まれる図形は、その図形に対応するジョブで生産される製品に応じて色分けされる場合がある。また、図形に対応するジョブが行われる設備に応じて、図形の表示に用いられる色が変更される場合もある。
【００１４】
また、取得部２１は、生成情報も取得する。ここで、「生成情報」は、ガントチャートの縦軸および横軸に用いられる情報の種類、ガントチャート中の図形を表示する色を変更することにより示される情報の種類を特定する情報であるものとする。図２は、生成情報を記録するテーブルの例である。例えば、図２のテーブルに格納された生成情報を取得することにより、取得部２１は、ガントチャートの横軸を時間、縦軸を設備とし、ガントチャート中の図形の色は図形が表すジョブで生産される製品の品目であることを認識することができる。さらに、取得部２１は、横軸と縦軸のスケールに合わせて、ガントチャート中に表示する作業の各々に対応する図形の大きさと表示位置を特定する。例えば、横軸が時間であるとき、取得部２１は、作業の開始時刻から終了時刻までの間の継続時間を図形の横幅とする。従って、この場合、図形の大きさは継続時間に比例する。さらに、取得部２１は、作業の開始時刻もしくは終了時刻にもとづいて、図形の横方向の表示位置を決定する。さらに取得部２１は、作業が行われる設備に対応付けて、図形の縦方向の表示位置を決定する。なお、取得部２１は、生成情報をデータ３３から取得することができ、また、入力部１１から取得することもできる。
【００１５】
決定部２２は、ガントチャート中の図形の表示に用いられる色を取得して、取得した色の中での識別し易さの順位を決定する。決定部２２は、取得した色の各々について、階調値を取得する。さらに、取得した色から２色ずつの組合せを作り、各々の組合せでの階調値の差分の合計値を求める。決定部２２は、ある色について、他の色との間で得られた合計値の総計を求める。以下の説明では、ある色について、他の色との間で得られた合計値を合計した値を「指標値」と記載することがある。例えば、色Ａ〜色Ｃまでの３色が選択された場合、決定部２２は、色Ａと色Ｂの階調値の差を、ＲＧＢの原色ごとに求め、得られた値を合計する。決定部２２は、さらに、色Ａと色Ｃについても、ＲＧＢの原色ごとに階調値の差を求め、得られた値を合計する。その後、色Ａと色Ｂの階調値から求めた合計値と色Ａと色Ｃの階調値から求めた合計値を足し合わせると、色Ａの指標値となる。決定部２２は、取得した色の各々について指標値を求め、指標値が大きい順にユーザの視認性が高いと判断する。すなわち、決定部２２は、取得した色の階調値の差を用いて、取得された色の中での識別し易さの順位を決定している。また、指標値は、ある色がユーザに識別され易いかを示す指標である。決定部２２は、指標値が大きいほど、順位が小さくなるように、色の識別しやすさを表す順位を決定することができる。
【００１６】
計算部２３は、ガントチャート中の図形の大きさと表示位置に基づいて、図形の識別が容易かを示す識別容易度を計算する。例えば、横軸が時間の場合、識別容易度は、識別対象の２つのジョブが最も接近したときの、識別対象の２つのジョブを含む領域の横軸方向の長さに基づいて計算される。以下の説明では、識別対象とする２つのジョブのうち先に開始されるジョブの開始時刻から、後に開始されるジョブの終了時刻までの間の時間を「対象処理期間」と記載する。すなわち、識別容易度は、識別容易度を求めようとする種類のジョブと、ガントチャートに示される他の種類のジョブの間で求められた対象処理期間の最小値に基づいて計算される。例えば、第１〜第３のジョブがある場合の第１のジョブの識別容易度は、第１のジョブと第２のジョブの間で求められた対象処理期間の最小値と、第１のジョブと第３のジョブの間で求められた対象処理期間の最小値の合計値となる。対象処理期間や識別容易度を求める際の計算部２３での処理の例については、後で詳しく説明する。なお、対象処理期間や識別容易度の単位は、ガントチャートで用いられている横軸の大きさを表すために用いられている単位と同じである。例えば、横軸の単位が秒である場合、対象処理期間や識別容易度の値も秒単位で求められる。
【００１７】
割り当て部２４は、識別容易度が小さいジョブほど、指標値の値が大きい色が割り当てられるように、ジョブの図形を表示する色を割り当てる。すなわち、割り当て部２４は、識別容易度の小さい図形ほど識別しやすさを表す順位が小さい色で表示されるように色を割り当てる。割り当て部２４の動作については、後で詳しく説明する。
【００１８】
チャート生成部２５は、割り当て部２４での割り当ての結果とジョブデータ３１から表示部１２に出力するガントチャートを生成する。このとき、チャート生成部２５は、ガントチャートに含まれるジョブのうち、横幅が閾値（Ｔｈ１）よりも大きいジョブの各々に、ジョブの種類を示す情報が表示されるように表示データを生成する。例えば、品目Ａについてのジョブに対応付けられた図形のうちで閾値Ｔｈ１以上の横幅となる図形の中に、「品目Ａ」の文字を含め、図形の色を品目Ａに割り当てられた色にする。なお、閾値Ｔｈ１は、ガントチャートのスケールや表示画面の大きさなどに合わせて、ユーザが任意の方法で設定もしくは変更することができる。
【００１９】
ジョブデータ３１は、作業の開始時刻、終了時刻、作業が行われている継続時間、作業の種類を示す情報などを格納する。図３は、ジョブデータ３１の例を示す図である。図３の例では、ジョブごとに、そのジョブで処理される品目、処理量、処理が行われる設備の識別子、ジョブの開始時刻、および、ジョブの終了時刻が記録されている。なお、ジョブデータ３１に含まれる情報は、ガントチャートに表示される情報の種類や表示装置１０の実装に応じて変更される場合がある。
【００２０】
色彩データ３２は、ガントチャート中のジョブを表す図形を表示するために用いることができる色のデータである。ユーザは、色彩データ３２に含まれている色の中からガントチャートに使用する色を選択することができる。データ３３は、ユーザから表示装置１０に入力されたデータや、表示装置１０の処理に際して制御部２０で得られてデータである。また、生成情報もデータ３３に含まれる。
【００２１】
図４は、指標値の求め方の例を説明するテーブルである。図４は、ガントチャート中に表示されるジョブが４種類の色で表示される場合について、指標値を算出する際に行われる演算の結果の例を示している。色α〜色δの４色をＲＧＢ表色系により（Ｒ成分，Ｇ成分，Ｂ成分）の形式で表すと、以下のとおりであるとする。
色α  ：  （１２８，１２８，１２８）
色β  ：  （２５５，０，０）
色γ  ：  （１２８，２５５，０）
色δ  ：  （０，０，２５５）
【００２２】
まず、決定部２２は、ガントチャートで用いられる色の中から２色を選択して、選択した色の階調値の差分をＲＧＢの成分ごとに求める。例えば、色αと色βの組み合わせについて、決定部２２は次の計算をする。
ΔＲ（α，β）＝｜１２８−２５５｜＝１２７
ΔＧ（α，β）＝｜１２８−０｜＝１２８
ΔＢ（α，β）＝｜１２８−０｜＝１２８
ここで、ΔＲはＲ成分の階調値の差分であることを表し、括弧の中の文字は階調値の差分が求められた色の組み合わせを表すものとする。同様に、ΔＧはＧ成分の階調値の差分、ΔＢはＢ成分の階調値の差分を表すものとする。従って、ΔＲ（α，β）は、色αと色βの間でのＲ成分の階調値の差分を表す。同様に、ΔＧ（α，β）は、色αと色βの間でのＧ成分の階調値の差分であり、ΔＢ（α，β）は、色αと色βの間でのＢ成分の階調値の差分である。
【００２３】
次に、決定部２２は、ＲＧＢの各成分の差分の合計値を求める。色αと色βの間での差分の合計値ΔＲＧＢ（α，β）は次のとおりである。
ΔＲＧＢ（α，β）＝ΔＲ（α，β）＋ΔＧ（α，β）＋ΔＢ（α，β）
＝１２７＋１２８＋１２８＝３８３
【００２４】
図４のテーブル中で色αの段と色βの列が交わったセルには、色αと色βの間での差分の合計値ΔＲＧＢ（α，β）の値が格納されている。同様に、図４のテーブルに含まれる各セルには、テーブルの段に設定された色と列に設定された色の間で求められたＲＧＢの差分の合計値が格納される。なお、色βの段と色αの列が交わるセルにはΔＲＧＢ（β，α）の値が格納されるが、ΔＲＧＢ（β，α）の値はΔＲＧＢ（α，β）の値と等しい。
【００２５】
ガントチャートに用いられる色を２色ごとに組み合わせた全ての組み合わせについて差分の合計値を求めると、決定部２２は、指標値を求める。指標値は、指標値を求めようとする色（対象色）と、ガントチャートに含まれる色の間で求められた差分の合計値の総和である。例えば、図４の例では、色αの指標値Ｉαは、次式から求められる。
Ｉα＝ΔＲＧＢ（α，β）＋ΔＲＧＢ（α，γ）＋ΔＲＧＢ（α，δ）
＝３８３＋２５５＋３８３＝１０２１
【００２６】
決定部２２は、ガントチャート中でジョブを表すときに用いられる色の各々について、指標値を求め、得られた指標値の大きさを比較する。決定部２２は、指標値が大きい色ほどガントチャートの中でユーザが視認しやすい色であると決定する。図４の例では、色δ＞色β、色γ＞色αの順に指標値が小さくなるので、決定部２２は、色α〜δの中では色δが最も識別されやすく、色αが最も識別されにくいと判断する。指標値から得られる識別されやすさの順位は、色δでは「１」、色βでは「２」、色γでは「３」、色αでは「４」となる。なお、色βと色γのように、指標値の値が同じ場合は、例えば、決定部２２は、色の情報を取得した順序など、予め設定された任意の方法で順位をつけることができる。決定部２２は、得られた指標値を、その指標値が得られた色を識別する情報と対応付けて、割り当て部２４に通知する。
【００２７】
図５は、色の識別されやすい順を決定する際に表示装置１０が行う動作の例を説明するフローチャートである。なお、図５のフローチャートでは、ガントチャートの生成に図２のテーブルに格納されている生成情報が用いられるものとする。取得部２１は、変数ｍと変数ｘを１に設定する（ステップＳ１）。取得部２１は、生成情報に基づいて、ガントチャートに含まれるジョブは品目に応じて色分けされることを認識する。そこで、取得部２１は、ジョブデータ３１を参照して、品目数（Ｍ）を取得する（ステップＳ２）。
【００２８】
決定部２２は、ユーザによって選択された色の情報を色彩データ３２から取得し、変数ｍの値を１つインクリメントする（ステップＳ３、Ｓ４）。決定部２２は、変数ｍの値を品目数Ｍと比較する（ステップＳ５）。変数ｍの値がＭ以下である場合、決定部２２は、選択された色の情報の取得が終わっていないと判定してステップＳ３からの処理を繰り返す。一方、変数ｍの値がＭより大きい場合、決定部２２は、選択された色の情報の取得が終わったと判定して、変数ｙを１に設定し、さらに、変数Ｉｘを０に設定する（ステップＳ５でＹｅｓ、ステップＳ６）。なお、変数Ｉｘは、ｘ番目の色の指標値の計算に用いられる変数であり、後述するようにステップＳ１０でｙがＭより大きいと判定されたときに変数Ｉｘとして記憶されている値がｘ番目の色の指標値となる。ここでは、指標値の計算に用いられる変数は、ｘ＝１に対応するＩ１から、ｘ＝Ｍに対応するＩＭまでのＭ個であるものとする。
【００２９】
次に、決定部２２は、ｘ番目に取得した色とｙ番目に取得した色について、階調値の差分を求め、さらに得られた差分の合計値を求める（ステップＳ７）。すなわち、ステップＳ７の処理では、ΔＲＧＢ（ｘ，ｙ）が求められる。次に、決定部２２は、ｘ番目の色の指標値Ｉｘを求めるために、ステップＳ７で計算された合計値のうち、ｘ番目の色について得られた合計値を、変数Ｉｘに加えて記憶する（ステップＳ８）。さらに、決定部２２は、ｙを１つインクリメントして、ｘ番目に取得した色と比較される色を変更する（ステップＳ９）。ここで、決定部２２は、変数ｙの値を品目数Ｍと比較する（ステップＳ１０）。変数ｙの値がＭ以下の場合、ｘ番目に取得した色とｙ番目に取得された色の階調値の差分を求めて変数Ｉｘを更新するために、決定部２２は、ステップＳ７以降の処理を繰り返す。
【００３０】
一方、変数ｙの値が品目数Ｍよりも大きい場合、決定部２２は、ｘ番目に取得された色はガントチャートに用いられる全ての色との間で階調値の差を求めたと判断して、変数ｘの値を１つインクリメントする（ステップＳ１１）。決定部２２は、変数ｘの値を品目数Ｍと比較する（ステップＳ１２）。変数ｘがＭ以下であれば、決定部２２は、ｘ番目の色についての指標値が計算されていないと判断して、ステップＳ６以降の処理を繰り返す（ステップＳ１２でＮｏ）。一方、変数ｘがＭより大きい場合、決定部２２は、ガントチャートでの色分けに用いられる全ての色について指標値の計算が終わったと判断して処理を終了する（ステップＳ１２）。
【００３１】
なお、変数Ｉ１〜ＩＭまでのＭ個の変数Ｉｘが用いられない場合、決定部２２は、ステップＳ１１においてｘを１つインクリメントする際に、Ｉｘの値をｘ番目の色を識別する識別子に対応付けてメモリに記憶するものとする。
【００３２】
次に、ジョブの識別容易度の求め方について説明する。計算部２３は、ガントチャートの縦軸と横軸に表現される情報とスケールに基づいて、個々のジョブを表す図形の高さと横幅を求める。さらに、計算部２３は、ガントチャート中に異なる色で表示されるジョブの情報を用いて、対象処理期間を求める。
【００３３】
図６は、ガントチャートの例を示す図である。図６は、縦軸を設備の種類、横軸を時間にしたガントチャートで図３のデータを表示している。また、図６に示すガントチャートでは、品目別に色分けされるものとする。この場合、計算部２３は、ガントチャートに含まれるジョブで処理される品目の組み合わせの各々について、対象処理期間を求める。
【００３４】
図７は、対象処理期間の求め方の例を説明する図である。計算部２３は、対象処理期間を求める際に、図７のテーブルに示すデータを保持することができる。図７を参照しながら品目Ａと品目Ｂについて対象処理期間を求める場合の計算部２３の処理を説明する。
【００３５】
（１）計算部２３は、対象処理期間を求める対象とする種類のジョブの開始時刻、終了時刻、割当設備を、取得部２１から取得し、対象処理期間を求めることができるジョブの組み合わせを検索する。例えば、品目Ａについて、図３のジョブＮｏ．２とＮｏ．６の２つのジョブが行われる。また、品目Ｂについては、図３のジョブＮｏ．４とＮｏ．５が行われている。従って、品目Ａに関するジョブと品目Ｂに関するジョブでは、図７のＮｏ．１〜４に示すように４通りの組み合わせがある。このうち、品目Ａのジョブと品目Ｂのジョブが同じ設備で行われている場合、対象処理期間が求められる。従って、図７の例では、計算部２３は、Ｎｏ．１とＮｏ．４について対象処理期間を求めることができると判断する。
【００３６】
（２）計算部２３は、対象処理期間を求める組み合わせについて、２つの種類のジョブのうちどちらが先に開始されているかを判断する。例えば、Ｎｏ．１のケースでは、品目Ａについてのジョブの開始時刻が２０１１年２月３日の１４：００であり、品目Ｂについてのジョブの開始時刻は２０１１年２月３日の１７：００である。そこで、計算部２３は、Ｎｏ．１のケースでは、品目Ａのジョブが先に行われると判断する。同様に、計算部２３はＮｏ．４のケースについても、どちらの品目のジョブから行われるかを判定する。判定結果を図７のテーブルの処理順序の欄に示す。
【００３７】
（３）計算部２３は、処理順序が先であると判定された品目についてのジョブの開始時刻から、後に処理されるジョブの終了時刻までの時間を求める。ここで得られた時間が対象処理期間である。例えば、Ｎｏ．１のケースでは、品目Ａの処理が先に行われ、品目Ａについてのジョブの開始時刻が２０１１年２月３日の１４：００、品目Ｂについてのジョブの終了時刻は２０１１年２月３日の１８：００である。そこで、計算部２３は、Ｎｏ．１のケースについて、対象処理期間は４時間であると算出する。
【００３８】
同様に、計算部２３は、Ｎｏ．４について、品目Ｂの処理が先に行われ、品目Ｂについてのジョブの開始時刻が２０１１年２月３日の１３：００、品目Ａについてのジョブの終了時刻は２０１１年２月３日の１６：００であることを認識する。そこで、計算部２３は、Ｎｏ．４のケースについて、対象処理期間は３時間であると算出する。
【００３９】
（４）計算部２３は、手順（３）で得られた対象処理期間の中から最小の値を選択する。計算部２３は、選択した値を識別容易度の計算に用いるために記憶する。図７の例では、品目Ａと品目Ｂについての対象処理期間の最小値は３時間であることが記憶される。以下の説明では、品目Ａと品目Ｂについての対象処理期間の最小値をΔＴ（Ａ，Ｂ）と表すものとする。なお、括弧の中の２つのアルファベットは品目を表す。
【００４０】
（５）計算部２３は、他の品目の組み合わせについても対象処理期間を求め、対象処理期間の最小値を記憶する。ここで、組み合わされた２つの品目についてのジョブが同じ設備で行われることがないなどの理由により、対象処理期間を求めることができない場合、計算部２３は、ガントチャートに表示される期間全体の長さを対象処理期間の最小値に設定するものとする。
【００４１】
ジョブの色分けに用いる項目の値の全ての組み合わせについて対象処理期間の最小値を求めると、計算部２３は、識別容易度を求める。識別容易度は、識別容易度を求めようとする品目について求められた対象処理期間の最小値の総和である。
【００４２】
図８は、対象処理期間の最小値を記憶するテーブルの例を示す図である。図８のテーブル中で品目Ａの段と品目Ｂの列が交わったセルには、品目Ａと品目Ｂの間での対象処理期間の最小値ΔＴ（Ａ，Ｂ）の値が格納されている。同様に、図８のテーブルに含まれる各セルには、テーブルの段に設定された品目に関するジョブと列に設定された品目に関するジョブの間で求められた対象処理期間の最小値が格納される。なお、品目Ｂの段と品目Ａの列が交わるセルにはΔＴ（Ｂ，Ａ）の値が格納されるが、ΔＴ（Ｂ，Ａ）の値はΔＴ（Ａ，Ｂ）の値と等しい。
【００４３】
計算部２３は、品目の種類ごとに、その品目と他の品目との間で求められた対象処理期間の最小値の総和を識別容易度とする。すなわち、計算部２３は、図８のテーブルの各段に記録されている値の総和を、その段の品目についての識別容易度とする。例えば、品目Ａについての識別容易度は以下のように求められる。
Ｆ１（Ａ）＝ΔＴ（Ａ，Ｂ）＋ΔＴ（Ａ，Ｃ）＋ΔＴ（Ａ，Ｄ）
＝３＋３＋２＝８
ここで、Ｆ１（Ａ）は品目Ａについての識別容易度を表すものとする。
【００４４】
計算部２３は、図８のテーブルを用いて品目Ｂ〜Ｄについても同様に識別容易度を求める。各品目について得られた識別容易度の値も、図８に示す。ここでは、識別容易度は、品目Ａ＜品目Ｃ＜品目Ｂ＜品目Ｄの順に大きくなる。識別容易度が小さい品目ほど、その品目のジョブを他の品目のジョブから識別することが難しく、識別容易度が大きい品目に関するジョブほど、ガントチャート中で他の品目のジョブから識別しやすい。従って、図６に示すガントチャートでは、品目Ａに関するジョブが品目Ａ〜Ｄのうちで最も識別が困難であり、品目Ｄが最も識別しやすいといえる。計算部２３は、得られた識別容易度を、品目と対応付けて割り当て部２４に通知する。
【００４５】
割り当て部２４は、決定部２２から、ガントチャートで使用される各色の指標値を取得する。さらに、計算部２３から、入力された識別容易度が小さい品目ほど、指標値から得られた順位が小さい色を割り当てる。図４に示すように、指標値から得られた順位は、色δ＜色β＜色γ＜色αの順に大きくなる。識別容易度は、図８に示すように、品目Ａ＜品目Ｃ＜品目Ｂ＜品目Ｄの順に大きくなる。そこで、割り当て部２４は、品目Ａ〜Ｄの中で識別容易度が最も小さい品目Ａに、指標値から決定された順位が最も小さい色δを割り当てる。同様に、割り当て部２４は、品目Ｂに色γを割り当て、品目Ｃに色βを割り当てる。さらに、割り当て部２４は、識別容易度が最も大きい品目Ｄには、順位が最も大きい色αを割り当てる。なお、割り当て部２４は、入力された識別容易度が小さい品目ほど、指標値の大きい色を割り当てるということもできる。割り当て部２４が各品目に割り当てた色も、図８のテーブルに示す。割り当て部２４は、色を割り当てた結果をチャート生成部２５に出力する。
【００４６】
チャート生成部２５は、割り当て部２４から入力された色の割り当て結果とジョブデータ３１を用いて、表示部１２に表示するガントチャートのデータを生成する。例えば、チャート生成部２５は、品目Ａに対応付けられたジョブを表す図形の色を色δにする。チャート生成部２５は、さらに、品目Ａに対応付けられた図形のうちで横幅が閾値Ｔｈ１以上の図形の中に、「品目Ａ」の文字を含める。チャート生成部２５は、同様の処理を品目Ｂ〜Ｄについても行う。チャート生成部２５は、生成したガントチャートのデータを表示部１２に出力する。表示部１２は、チャート生成部２５から入力されたデータに基づいてガントチャートを表示する。
【００４７】
図９は、識別容易度の算出と色の割り当ての際に行われる動作の例を説明するフローチャートである。計算部２３は、変数ｓ、変数ｔを１に設定し、割り当て部２４は、変数ｎを１に設定する（ステップＳ２１）。取得部２１は、生成情報に基づいて、ジョブが品目に応じて色分けされることを認識すると、ジョブデータ３１を参照して、品目数（Ｍ）を取得する（ステップＳ２２）。決定部２２は、取得した品目数（Ｍ）を計算部２３に通知する。取得部２１は、さらに、ジョブデータ３１を取得して、ガントチャートに含まれるジョブの長さと配置を特定する情報を計算部２３に出力する（ステップＳ２３）。
【００４８】
次に、計算部２３は、変数ｓの値と変数ｔの値が一致しているかを確認する（ステップＳ２４）。変数ｓの値と変数ｔの値が一致していない場合、計算部２３は、ｓ番目の品目とｔ番目の品目の間で対象処理期間を求める（ステップＳ２４でＮｏ、ステップＳ２５）。ステップＳ２５で、計算部２３は、図７を参照しながら説明したような演算を行う。次に、計算部２３は、得られた対象処理期間のうちの最小値を求めて、品目と対応付けて記憶する（ステップＳ２６）。その後、変数ｔの値を１つインクリメントして、変数ｔがＭより大きい値かを判定する（ステップＳ２７、Ｓ２８）。変数ｔがＭ以下の場合、計算部２３は、ステップＳ２４以降の処理を繰り返す。一方、ステップＳ２４で変数ｓの値と変数ｔの値が一致していると判定された場合、ステップＳ２７とＳ２８の処理を行うことにより、変数ｓの値と変数ｔの値が異なる値となるように変数ｔの値を変更する（ステップＳ２４でＹｅｓ、ステップＳ２７）。
【００４９】
変数がＭよりも大きくなると、計算部２３は、ｓ番目の品目についてステップＳ２６で記憶した最小値の合計（識別容易度）を求める（ステップＳ２９）。計算部２３は、変数ｓの値を１つインクリメントして、変数ｓがＭより大きい値かを判定する（ステップＳ３０、Ｓ３１）。変数ｓがＭ以下の場合、計算部２３は、変数ｔを１に設定しなおしてから、ステップＳ２４以降の処理を繰り返す（ステップＳ３１でＮｏ、ステップＳ３２）。一方、変数ｓがＭより大きい場合、計算部２３は、ガントチャートにジョブが表示される全ての品目について、識別容易度が求められたと判断し、得られた値を割り当て部２４に出力する。
【００５０】
割り当て部２４は、計算部２３で求められた識別容易度と、決定部２２で決定された順位を取得し、識別容易度がｎ番目に小さい品目に、順位がｎ番目に小さい色を割り当てる（ステップＳ３３）。割り当て部２４は、変数ｎを１つインクリメントして、変数ｎがＭより大きい値かを判定する（ステップＳ３４、Ｓ３５）。変数ｎがＭ以下の場合、計算部２３は、色が割り当てられていない品目が残っていると判断して、ステップＳ３３以降の処理を繰り返す（ステップＳ３５でＮｏ）。一方、変数ｎがＭより大きい場合、割り当て部２４は、割り当て処理が終了したと判定して処理を終了する。
【００５１】
図１０は、表示装置１０のハードウェア構成の例を示す図である。表示装置１０は、Central Processing Unit（ＣＰＵ）４１、メモリ４２、入力装置４３、出力装置４４、バス４５、外部記憶装置４６、媒体駆動装置４７、ネットワーク接続装置４９を備える。ＣＰＵ４１は、制御部２０として動作する。メモリ４２は、記憶部３０として動作する。ジョブデータ３１やデータ３３がネットワーク５０経由で表示装置１０に送信される場合、ネットワーク接続装置４９は、入力部１１として動作することができる。入力装置４３は、例えばキーボードやマウスなどであり、ユーザは入力装置４３を用いて、表示装置１０にデータを入力できる。出力装置４４は、例えばディスプレイなどである。出力装置４４は、表示部１２として動作することができ、ガントチャートや、その他のデータ等を表示する。バス４５は、ＣＰＵ４１、メモリ４２、入力装置４３、出力装置４４、外部記憶装置４６、媒体駆動装置４７、ネットワーク接続装置４９などの間を相互にデータの受け渡しが行えるように接続する。外部記憶装置４６は、プログラムやデータなどを格納し、適宜、ＣＰＵ４１などに格納している情報を提供する。媒体駆動装置４７は、メモリ４２や外部記憶装置４６のデータを可搬記憶媒体４８に出力することができ、また、可搬記憶媒体４８からプログラムやデータ等を読み出すことができる。ここで、可搬記憶媒体４８は、フロッピイディスク、Magneto-Optical（ＭＯ）ディスク、Compact Disc Recordable（ＣＤ−Ｒ）やDigital Versatile Disk Recordable（ＤＶＤ−Ｒ）を含む、持ち運びが可能な任意の記憶媒体とすることができる。
【００５２】
以上説明したように、表示装置１０は、対象処理期間の最小値を用いて計算した識別容易度を用いて、ジョブを表示する色を割り当てる。従って、表示装置１０は、短い作業が連続する箇所など、個々のジョブを識別しづらい箇所に着目してジョブを表示する色を割り当てているといえる。
【００５３】
図１１は、表示装置１０によって生成されたガントチャートの例を表す図である。図１１のガントチャートでは、品目Ａ〜Ｄの間で取りうる組み合わせについての対象処理期間の最小値は、いずれも破線で示す四角形５５で囲まれた領域で得られている。すなわち、図１１のガントチャートでは、四角形５５で囲まれた領域のジョブに着目して色の割り当てが行われている。ここで、割り当て部２４は、識別容易度の小さい品目ほど、指標値の大きい色を割り当てるので、ジョブの行われる時間が他の品目に関するジョブが行われる時間と近く、さらに、ジョブが行われている時間の長さが短いほど、識別しやすい色が割り当てられる。このため、四角形５５で囲まれた領域のジョブの間では識別しにくい色の組み合わせが隣り合ったジョブに割り当てられにくい。ここで、図１１のガントチャートには、設備１の品目Ａのジョブと品目Ｃのジョブの間に、品目Ｂのジョブ５６が行われている。しかし、ジョブ５６を表す図形は、長時間行われるジョブを表す２つの図形の間に挟まれているので、四角形５５に含まれるジョブよりも識別しやすいといえる。従って、表示装置１０は短時間で行われるジョブが連続している箇所に着目して色を割り当てるため、表示装置１０によって生成されたガントチャートに含まれるいずれのジョブも。ユーザに識別されやすくなる。
【００５４】
さらに、ガントチャート中での横幅が閾値Ｔｈ１よりも大きい図形では、ジョブに対する品目など、色分けに用いられる情報が表示される。従って、ユーザは、横幅の大きな図形に表示されている情報を参照することにより、その図形と同じ色で表示されているジョブであって、短時間で行われているジョブに対応付けられている情報を取得することもできる。このため、ユーザは、ガントチャートから個々のジョブに対応付けられた情報を読み取りやすくなる。また、短時間で行われている作業に対応付けられた情報を表示するために横軸のスケールが拡大されることがないため、ユーザが作業計画の全体を見ることもできる。従って、本実施形態では、ガントチャートに含まれているジョブの一覧表での、個々のジョブに関する情報の識別しやすさと、個々のジョブの視認性が向上される。
【００５５】
＜第２の実施形態＞
図１２は、第２の実施形態に係る表示装置６０の構成の例を示す図である。表示装置６０は、入力部１１、表示部１２、制御部６１、および、記憶部３０を備える。制御部６１は、取得部２１、決定部２２、割り当て部２４、チャート生成部２５、選択部６２、計算部６３を備えることができる。入力部１１、表示部１２、記憶部３０、取得部２１、決定部２２、割り当て部２４、チャート生成部２５の動作は、第１の実施形態と同様である。
【００５６】
選択部６２は、取得部２１で情報が取得された図形の大きさを閾値Ｔｈ２と比較する。ここで、閾値Ｔｈ２の大きさは、チャート生成部２５で情報を記載するかを判定するために用いられる閾値Ｔｈ１と同じ値であっても、異なる値であってもよい。例えば、横軸が時間である場合、選択部６２は、取得部２１で情報が取得されたジョブの各々について、ジョブが継続される時間を閾値Ｔｈ２と比較する。閾値Ｔｈ２よりもジョブの継続時間が短いと判定した場合、選択部６２は、ジョブの開始時刻、終了時刻、設備などの情報を計算部６３に通知する。後述するように、計算部６３に通知されたジョブについて対象処理期間が求められる。
【００５７】
図１３は、ガントチャートの生成に用いられるデータとガントチャートの例を示す図である。取得部２１が、ジョブの開始時刻、終了時刻、および処理対象の品目について、図１３（ａ）に示すようなデータを取得したとする。すると、選択部６２は、対象処理期間の算出に用いるジョブを選択する。例えば、選択部６２が記憶している閾値Ｔｈ２が１０時間である場合、選択部６２は１０時間未満のジョブを選択し、選択したジョブについての情報を計算部６３に出力する。選択部６２は１０時間以上連続して行われるジョブに関する情報を計算部６３に通知しない。従って、図１３（ａ）に含まれているデータのうち、品目Ｃについての３４時間のジョブと２１時間のジョブについての情報は計算部６３に通知されない。従って、品目Ｃについては、図１３（ａ）の右端から２番目のジョブについての情報しか計算部６３に通知されない。
【００５８】
計算部６３は、選択部６２から通知された図形について対象処理期間を求め、識別容易度の算出に用いる。計算部６３で行われる対象処理期間の計算方法は、図７を参照しながら説明した方法と同様である。図１４は、対象処理期間の最小値を記憶するテーブルの例を示す図である。図１４（ａ）は、計算部６３が選択部６２から通知された情報に基づいて、品目の組み合わせごとに求めた対象処理期間の最小値を示す。
【００５９】
さらに、計算部６３は、得られた対象処理期間のうち閾値Ｔｈ３よりも長い値を棄却する。閾値Ｔｈ３は、他の品目の組み合わせについて得られた対象処理期間に比べて識別容易度に与える影響が極端に大きい値を削除するために用いられる。なお、閾値Ｔｈ３は、ガントチャートのタイムスケールやガントチャートに含まれるジョブの長さに応じて、任意の正の値をユーザが設定することができる。ここで、例えば、閾値Ｔｈ３が１５時間とする。品目Ｃは３回のジョブのうち２回が含まれていないので、品目Ａと品目Ｃの組み合わせについての対象処理期間の最小値は７０時間になっている。７０時間は閾値Ｔｈ３よりも大きいので、図１４（ａ）の例では、品目Ａと品目Ｃの組み合わせについて得られた対象処理期間は棄却される。閾値Ｔｈ３以上の対象処理期間を棄却すると、品目ごとの組み合わせについて得られた対象処理期間の最小値は、図１４（ｂ）に示すとおりとなる。
【００６０】
計算部６３は棄却していない最小値の数を求める。図１４（ｂ）の例では、品目Ａについては、ΔＴ（Ａ，Ｂ）、ΔＴ（Ａ，Ｃ）、ΔＴ（Ａ，Ｄ）の３つの最小値が求められ、ΔＴ（Ａ，Ｃ）が棄却されている。そこで、品目Ａと他の品目について得られた最小値は２個である。同様に、品目Ｂと他の品目の間で得られた最小値は３個、品目Ｃと他の品目の間で得られた最小値は２個、品目Ｄと他の品目の間で得られた最小値は３個である。
【００６１】
計算部６３は対象処理期間の最小値のうちで棄却されていない値の総和を、その品目について得られた最小値のうち棄却されていない値の数で割った値を識別容易度とする。例えば、識別容易度をＦ２、品目Ａについて棄却されていない最小値の数をＮＡとすると、品目Ａについての識別容易度は次式で表せる。
Ｆ２（Ａ）＝｛ΔＴ（Ａ，Ｂ）＋ΔＴ（Ａ，Ｄ）｝／ＮＡ
＝（６＋２）／２＝４
計算部６３は、他の品目についても、同様に識別容易度を求める。得られた識別容易度を図１４（ｂ）に示す。
【００６２】
計算部６３によって求められた識別容易度は品目Ｄ、品目Ｃ＜品目Ｂ＜品目Ａの順になる。そこで、識別容易度と指標値から、割り当て部２４は、識別容易度の小さいジョブほど指標値の大きな色が割り当てられるように色を割り当てる。図１３（ｂ）のように色が割り当てられたものとする。図１３（ａ）に示すように、品目Ｃについてのジョブは、３４時間のジョブと２１時間のジョブは識別しやすいが、右端から２番目の１時間のジョブは、品目Ｂや品目Ｄのジョブと識別しづらい。従って、時間の長いジョブのデータを考慮して色を割り当ててしまうと、図１３（ｂ）ではガントチャートの右側が見づらくなる恐れがある。本実施形態では、極端に継続時間が長いジョブの影響を除くために閾値Ｔｈ２よりも長い作業時間を表す図形を除いて識別容易度を求めるので、表示装置６０での判定とユーザの視認性の間で乖離が発生することを防ぐことができる。
【００６３】
表示装置６０も、表示装置１０と同様に、ＣＰＵ４１、メモリ４２、入力装置４３、出力装置４４、バス４５、外部記憶装置４６、媒体駆動装置４７、ネットワーク接続装置４９を備える。ＣＰＵ４１は、制御部６１として動作する。また、メモリ４２、入力装置４３、出力装置４４、バス４５、外部記憶装置４６、媒体駆動装置４７、ネットワーク接続装置４９は、表示装置１０と同様に動作する。
【００６４】
＜第３の実施形態＞
図１５は、第３の実施形態に係る表示装置７０の構成の例を示す図である。表示装置７０は、入力部１１、表示部１２、制御部７１、および、記憶部３０を備える。制御部７１は、取得部２１、決定部２２、計算部２３、割り当て部２４、チャート生成部２５、色生成部７２を備えることができる。入力部１１、表示部１２、記憶部３０、取得部２１、決定部２２、計算部２３、割り当て部２４、チャート生成部２５の動作は、第１の実施形態と同様である。
【００６５】
色生成部７２は、図形を表示する色を変更することにより示される情報の種類の数を特定し、ガントチャートの表示に用いられる色の情報を生成する。例えば、図形に対応する作業で生産される製品に応じて図形の色が変更される場合、色生成部７２は、ガントチャート中に表示される作業で生成されている製品の種類の数を取得する。次に、例えば、色生成部７２は、乱数を生成して得られた乱数をＲＧＢの各々の原色の階調値として色を生成することができる。また、色生成部７２は、ＲＧＢの階調値を所定の間隔で変動させることにより色を生成することもできる。色彩データ３２は、色生成部７２によって生成された色のデータを記録する。
【００６６】
また、色生成部７２によって生成された色の各々について指標値が求められる。ジョブを表す図形の識別容易度の求め方、指標値と識別容易度による色の割り当て方法などは、第１の実施形態と同様である。
【００６７】
＜その他＞
なお、本発明は上記の実施形態に限られるものではなく、様々に変形可能である。以下にその例をいくつか述べる。
【００６８】
表示装置６０が色生成部７２をさらに備えることもできる。この場合、ジョブを表す図形の識別容易度の求め方、指標値と識別容易度による色の割り当て方法などは、第３の実施形態と同様である。
【００６９】
また、第２の実施形態に係る表示装置６０において、選択部６２は計算部６３の処理量を減らして計算部６３の負荷を軽減するために用いられており、表示装置６０は、選択部６２を備えないこともできる。この場合、ジョブの長さが閾値Ｔｈ２を超えている場合でも計算部６３での処理が行われる。また、計算部６３は、品目の組み合わせの各々について、対象処理期間の最小値が閾値Ｔｈ３よりも長い場合は、第２の実施形態と同様に得られた値を棄却する。
【００７０】
指標値として階調値の差分の合計値の総和が用いられる場合について述べたが、表示装置１０、６０、７０のいずれにおいても、指標値の計算方法が変更される場合がある。例えば、階調値の差分を２乗した値を用いて指標値が求められる場合もある。このとき、色αについて指標値（Ｉ）の計算式は次式のとおりである。
Ｉ＝｛ΔＲＧＢ（α，β）｝２＋｛ΔＲＧＢ（α，γ）｝２＋｛ΔＲＧＢ（α，δ）｝２
同様に、識別容易度の計算方法が変更される場合もある。例えば、表示装置１０では、識別容易度Ｆ１を処理対象期間の２乗値を用いて求めることができる。このときの品目Ａについての計算例を次式に示す。
Ｆ１＝｛ΔＴ（Ａ，Ｂ）｝２＋｛ΔＴ（Ａ，Ｃ）｝２＋｛ΔＴ（Ａ，Ｄ）｝２
さらに表示装置６０でも、ΔＴの代わりにΔＴの２乗値を用いて識別容易度Ｆ２を求めることもできる。
【００７１】
また、表示装置１０、６０、７０のいずれも、任意の表色系用いることができる。すなわち表示装置１０などは、ＲＧＢ系を用いることができ、また、Ｌ＊ａ＊ｂ＊系、ＣＭＹＫ系などを含む任意の表色系を用いることもできる。
【００７２】
色の識別されやすい順とジョブの識別容易度はどちらを先に計算しても良く、また、並行して計算しても良い。さらに、色生成部７２を備えていない場合、表示装置１０、６０は、ユーザが選択可能な色の各々に対応付けてその色の指標値を予め色彩データ３２に記憶することができる。
【００７３】
なお、生成情報を変更することによりガントチャートの縦軸が示す情報、横軸が示す情報、ジョブの色分けに用いる情報は、任意に変更される。また、ガントチャート以外の図やグラフでの色の割り当てについても、以上で説明した方法を用いることもできる。
【符号の説明】
【００７４】
１０、６０、７０  表示装置
１１  入力部
１２  表示部
２０、６１、７１  制御部
２１  取得部
２２  決定部
２３、６３  計算部
２４  割り当て部
２５  チャート生成部
３０  記憶部
３１  ジョブデータ
３２  色彩データ
３３  データ
４１  ＣＰＵ
４２  メモリ
４３  入力装置
４４  出力装置
４５  バス
４６  外部記憶装置
４７  媒体駆動装置
４８  可搬記憶媒体
４９  ネットワーク接続装置
５０  ネットワーク
６２  選択部
７２  色生成部
【図１】
0005741080.tif 000002
【図２】
0005741080.tif 000003
【図３】
0005741080.tif 000004
【図４】
0005741080.tif 000005
【図５】
0005741080.tif 000006
【図６】
0005741080.tif 000007
【図７】
0005741080.tif 000008
【図８】
0005741080.tif 000009
【図９】
0005741080.tif 000010
【図１０】
0005741080.tif 000011
【図１２】
0005741080.tif 000012
【図１４】
0005741080.tif 000013
【図１５】
0005741080.tif 000014
【図１１】
0005741080.tif 000015
【図１３】
0005741080.tif 000016