(57)【要約】【課題】実状態が理想状態に対して具体的にどのように異なっているのかを、直観的に即座に把握させること。【解決手段】状態表示制御装置１は、階層指定部４１と、状態取得部４２と、表示形態決定部４３と、表示制御部４４と、を備える。階層指定部４１は、下層のＮ個分から所定階層が構成されるように階層化された時間単位について、階層を指定する。状態取得部４２は、階層指定部４１により指定された階層の時間単位毎に、実状態を取得する。表示形態決定部４３は、状態取得部４２により取得された実状態と理想状態との差分量、及び、下層のＮ個の項目の表示形態に基づいて、項目の表示形態を、階層指定部４１により指定された階層の時間単位毎に決定する。表示制御部４４は、階層指定部４１により指定された階層の時間単位毎の各項目を、表示形態決定部４３により夫々決定された表示形態で表示する制御を実行する。【選択図】図２
2015041204.tif 000002
【特許請求の範囲】
【請求項１】
所定の時間単位で時分割された項目毎に、実状態を表示する制御を実行する状態表示制御装置であって、
下層のＮ個分から所定階層が構成されるように階層化された時間単位について、階層を指定する階層指定手段と、
前記階層指定手段により指定された前記階層の時間単位毎に、実状態を取得する状態取得手段と、
前記状態取得手段により取得された実状態と理想状態との差分量、及び、下層のＮ個の項目の表示形態に基づいて、項目の表示形態を、前記階層指定手段により指定された前記階層の時間単位毎に決定する表示形態決定手段と、
前記階層指定手段により指定された前記階層の時間単位毎の各項目を、前記表示形態決定手段により夫々決定された前記表示形態で表示する制御を実行する表示制御手段と、
を備える状態表示制御装置。
【請求項２】
前記表示形態は、色調又は濃淡で表され、
前記表示形態決定手段は、
最下層の項目については、実状態が理想状態と一致するか否かを示す色調又は濃淡の２値のうち、何れか一方の値を決定し、
所定階層の項目については、下層のＮ個の項目の各色調又は各濃淡の混合により、色調又は濃淡を決定する請求項１に記載の状態表示制御装置。
【請求項３】
所定の時間単位で時分割された項目毎に、実状態を表示する制御を実行する状態表示制御装置が実行する状態表示制御方法であって、
下層のＮ個分から所定階層が構成されるように階層化された時間単位について、階層を指定する階層指定ステップと、
前記階層指定ステップにより指定された前記階層の時間単位毎に、実状態を取得する状態取得ステップと、
前記状態取得ステップにより取得された実状態と理想状態との差分量、及び、下層のＮ個の項目の表示形態に基づいて、項目の表示形態を、前記階層指定ステップにより指定された前記階層の時間単位毎に決定する表示形態決定ステップと、
前記階層指定ステップにより指定された前記階層の時間単位毎の各項目を、前記表示形態決定ステップにより夫々決定された前記表示形態で表示する制御を実行する表示制御ステップと、
を含む状態表示制御方法。
【請求項４】
所定の時間単位で時分割された項目毎に、実状態を表示する制御を実行するコンピュータを、
下層のＮ個分から所定階層が構成されるように階層化された時間単位について、階層を指定する階層指定手段、
前記階層指定手段により指定された前記階層の時間単位毎に、実状態を取得する状態取得手段、
前記状態取得手段により取得された実状態と理想状態との差分量、及び、下層のＮ個の項目の表示形態に基づいて、項目の表示形態を、前記階層指定手段により指定された前記階層の時間単位毎に決定する表示形態決定手段、
前記階層指定手段により指定された前記階層の時間単位毎の各項目を、前記表示形態決定手段により夫々決定された前記表示形態で表示する制御を実行する表示制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、状態表示制御装置、状態表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、作業者の作業状態の管理の効率化を図るために、様々な作業管理装置が開発されている。このような、作業状態の管理の効率化を図るために、作業者の予定（理想状態）と実績（実状態）の差分時間を算出し、算出した差分時間を「何分」という数値で表示する装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１０８８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術のように、単に差分時間の数値の表示をしただけでは、管理者は、実状態が理想状態に対して具体的にどのように異なっているのかを、直観的に即座に把握することができなかった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、実状態が理想状態に対して具体的にどのように異なっているのかを、直観的に即座に把握することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の状態表示制御装置は、
所定の時間単位で時分割された項目毎に、実状態を表示する制御を実行する状態表示制御装置であって、
下層のＮ個分から所定階層が構成されるように階層化された時間単位について、階層を指定する階層指定手段と、
前記階層指定手段により指定された前記階層の時間単位毎に、実状態を取得する状態取得手段と、
前記状態取得手段により取得された実状態と理想状態との差分量、及び、下層のＮ個の項目の表示形態に基づいて、項目の表示形態を、前記階層指定手段により指定された前記階層の時間単位毎に決定する表示形態決定手段と、
前記階層指定手段により指定された前記階層の時間単位毎の各項目を、前記表示形態決定手段により夫々決定された前記表示形態で表示する制御を実行する表示制御手段と、
を備える。
【０００７】
前記表示形態は、色調又は濃淡で表され、
前記表示形態決定手段は、
最下層の項目については、実状態が理想状態と一致するか否かを示す色調又は濃淡の２値のうち、何れか一方の値を決定し、
所定階層の項目については、下層のＮ個の項目の各色調又は各濃淡の混合により、色調又は濃淡を決定する。
【０００８】
上記目的を達成するため、本発明の一態様の状態表示制御方法及びプログラムは、上述の本発明の一態様の状態表示制御装置に対応する、方法及びプログラムである。
【発明の効果】
【０００９】
本発明によれば、実状態が理想状態に対して具体的にどのように異なっているのかを、直観的に即座に把握することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態の状態表示制御装置のハードウェア構成を示すブロック図である。
【図２】状態表示制御装置の機能的構成のうち、状態表示制御処理を実行するための機能的構成を示す機能ブロック図である。
【図３】図２の状態表示制御装置の制御により表示される表示画像の一例を示す図である。
【図４】図２の機能的構成を有する図１の状態表示制御装置が実行する、状態表示制御処理の流れを説明するフローチャートである。
【図５】図２の機能的構成を有する図１の状態表示制御装置が実行する、表示前処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を用いて説明する。
【００１２】
図１は、本発明の一実施形態に係る状態表示制御装置のハードウェアの構成を示すブロック図である。
【００１３】
状態表示制御装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、入力部１６と、表示部１７と、記憶部１８と、通信部１９と、ドライブ２０と、を備えている。
【００１４】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１８からＲＡＭ１３にロードされたプログラムにしたがって各種の処理を実行する。
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１５】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、入力部１６、表示部１７、記憶部１８、通信部１９及びドライブ２０が接続されている。
【００１６】
入力部１６は、例えば表示部１７の表示領域に積層される静電容量式又は抵抗膜式の位置入力センサにより構成され、タッチ操作がなされた位置の座標を検出する。ここで、タッチ操作とは、入力部１６に対する物体（ユーザの指やタッチペン等）の接触又は近接の操作をいう。なお、以下、タッチ操作がなされた位置を「タッチ位置」と呼び、タッチ位置の座標を「タッチ座標」と呼ぶ。
表示部１７は、ディスプレイにより構成され、各種画像を表示する。
即ち、本実施形態では、入力部１６と表示部１７とにより、タッチパネルが構成されている。
【００１７】
記憶部１８は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部１９は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１８】
ドライブ２０には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２０によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１８にインストールされる。また、リムーバブルメディア３１は、記憶部１８に記憶されている画像のデータ等の各種データも、記憶部１８と同様に記憶することができる。
【００１９】
このような構成の状態表示制御装置１のＣＰＵ１１は、所定階層の所定の時間単位毎に区分された各項目についての夫々の表示形態を、所定階層の各項目の実状態（実績）と理想状態（予定）との差分量、及び、各項目に対応する下層の表示形態に基づいて夫々決定する。そして、ＣＰＵ１１は、所定階層の各項目を、夫々決定された表示形態で表示する。このような一連の処理を、以下、「状態表示制御処理」と呼ぶ。
以下、状態表示制御処理を実行するための機能構成について説明する。
【００２０】
図２は、図１の状態表示制御装置１の機能的構成のうち、状態表示制御処理を実行するための機能的構成を示す機能ブロック図である。
【００２１】
ＣＰＵ１１において、状態表示制御処理の実行が制御される場合、階層指定部４１と、状態取得部４２と、表示形態決定部４３と、表示制御部４４とが機能する。
なお、階層指定部４１乃至表示制御部４４がＣＰＵ１１で機能することは例示に過ぎない。即ち、階層指定部４１乃至表示制御部４４の機能の少なくとも一部を、ＣＰＵ１１以外の他の構成要素（例えば図示せぬ画像処理用の専用プロセッサ等）に移譲させることも可能である。
【００２２】
階層指定部４１は、ユーザの入力部１６に対する操作により指示された、表示対象の階層Ｍｓを指定する。
状態取得部４２は、階層指定部４１により指定された階層Ｍｓの時間単位毎に、実状態を取得する。
【００２３】
ここで、実状態とは、理想の状態に対する実際の状態をいい、本実施形態では、人間の実際の行動により生じた功績又は成績を表す実績を示す状態が採用されている。より具体的には、本実施形態において、実状態として、オペレータが実際に着席しているか否かの状態が採用されており、かかる状態を示す情報（以下、「実状態情報」と呼ぶ）が予め取得されており、当該実状態情報に基づき規定される。
本実施形態では、実状態情報は、時間の最小単位（例えば１分）毎に、オペレータの実際の着席有無が検出され、実際に着席している場合には「１」となり、実際に着席していない場合には「０」となる。
オペレータの実際の着席有無の検出手法は、特に限定されず、例えばオペレータの端末操作に基づき入力された申告情報に基づく検出手法を採用してもよいし、或いはまた、オペレータが仕事をする際に使用する椅子や端末に取り付けられたセンサの出力に基づく検出手法を採用してもよい。
【００２４】
理想状態としては、本実施形態では、未だ現実には達成していないが、達成可能なものとして予め定められた人間の行動の予定を示す状態が採用されている。より具体的には、本実施形態においては、理想状態は、本来オペレータが休憩する時間であると予め定められた状態（休憩時間の予定）と、本来オペレータが着席して勤務する時間であると予め定められた状態（勤務時間の予定）とに大別される。
本実施形態では、休憩時間の予定では、オペレータは自由に着席有無ができるものとして、実状態との差分は無いものとしてみなされるものとする。即ち、本実施形態では、勤務時間の予定においては、オペレータは着席していることが理想状態とされ、実際のオペレータの着席有無（実状態）との差分が取られるものとする。
【００２５】
また、本実施形態では、理想状態と実状態との差分を表現する時間単位が階層化されている。最下層（以下、最下層を「Ｍｍｉｎ層」とも呼ぶ。）の時間単位は、上述のオペレータの実際の着席有無が検出される最小単位（例えば１分）とされている。第Ｍ層（Ｍは２以上の整数値）の時間単位は、１つ下の階層（Ｍ−１層）の時間単位のＮ個分（Ｎは２以上の整数値）から構成されている。
なお、以下の説明では、本発明の理解を容易なものとすべく、２階層のみとして、第１層（Ｍｍｉｎ層）の時間単位は１分とされ、第２層の時間単位は、第１層（Ｍｍｉｎ層）の１５分（Ｎ＝１５）とされているものとする。
なお、時間単位は、管理者等の入力部１６に対する操作に基づいて、自在に設定可能であるものとする。
【００２６】
表示形態決定部４３は、状態取得部４２により取得された実状態と理想状態との差分量、及び、下層（Ｍ−１層）のＮ個の項目の表示形態に基づいて、項目の表示形態を、階層指定部４１により指定された階層Ｍｓの時間単位毎に決定する。
ここで、項目とは、表示対象として指定された階層Ｍｓにおける時間単位を示す表示オブジェクトをいう。例えば本実施形態では、長方形の形状の表示オブジェクトが採用されている。
【００２７】
具体的には本実施形態においては、初めに、表示形態決定部４３は、カウンタＭにＭｍｉｎ層（最下層）をセットする。そして、表示形態決定部４３は、状態取得部４２により取得された実状態情報と理想状態情報との一致の有無に基づいて、セットされたＭｍｉｎ層（最下層）の項目毎の表示形態を、時間単位毎に決定する。
【００２８】
理想状態のうち勤務時間の状態について、Ｍｍｉｎ層（最下層）の所定の項目（１分単位）における実状態情報が「０」である場合には、オペレータが実際に離席しているものとして、即ち実状態と理想状態とが一致していないものとして、表示形態決定部４３は、理想状態と実状態との当該項目の差分量を「１」として算出する。
そして、表示形態決定部４３は、当該項目の表示形態として、２値の濃淡のうち一方の値を決定する。例えばここでは、表示形態決定部４３は、「黒」と「白」の２値のうち、「黒」を決定するものとする。
従って、ここでは、Ｍｍｉｎ層（最下層）の所定の項目が「黒」で表示された場合、当該項目に対応する時間（１分）においては、実状態と理想状態とが一致しない、即ち、本来オペレータは着席すべき（それが理想状態）であったにも関わらず実際には離席していた（それが実状態）であることを、管理者は直感的かつ即座に把握することができる。
【００２９】
これに対して、理想状態のうち勤務時間の状態について、Ｍｍｉｎ層（最下層）の所定の項目（１分単位）における実状態情報が「１」である場合には、オペレータが実際に着席しているものとして、即ち実状態と理想状態とが一致しているものとして、表示形態決定部４３は、理想状態と実状態との当該項目の差分量を「０」として算出する。
そして、表示形態決定部４３は、当該項目の表示形態として、２値の濃淡のうち他方の値を決定する。例えばここでは、表示形態決定部４３は、「黒」と「白」の２値のうち、「白」を決定するものとする。
従って、ここでは、Ｍｍｉｎ層（最下層）の所定の項目が「白」で表示された場合、当該項目に対応する時間（１分）においては、実状態と理想状態とが一致している、即ち、オペレータは着席すべき（それが理想状態）でときに実際に離席していた（それが実状態）ことを、管理者は直感的かつ即座に把握することができる。
【００３０】
なお、本実施形態では、理想状態のうち休憩時間の状態については、上述したように、理想状態と実状態との差分がない（一致している）ものとして取り扱われる。即ち、表示形態決定部４３は、休憩時間におけるＭｍｉｎ層（最下層）の各項目（１分単位）について、理想状態と実状態との差分量を一律「０」とする。そして、表示形態決定部４３は、「黒」と「白」の２値のうち、「白」を決定するものとする。
【００３１】
ここで、表示対象として指定された階層Ｍｓが第２層（Ｍｍｉｎ層＋１＝最下層の１つ上の層）であった場合には、表示形態決定部４３は、カウンタＭを１インクリメントして、Ｍ＝２層の項目毎に、実状態情報と理想状態情報との差分量、及び、下層（Ｍ−１層）のＮ個の項目の表示形態に基づいて、Ｍ＝２層の項目の表示形態を時間単位（ここでは１５分単位）毎に決定する。
【００３２】
具体的には例えば、Ｍ＝２層の所定の項目について、下層（ここではＭｉｎ層（最下層））の対応するＮ＝１５個の項目の表示形態が、６個の項目が「黒」であり、９個の項目が「白」であったものとする。
この場合、下層の項目の総数Ｎ＝１５における、下層の表示形態が「黒」となっている項目の割合、具体的には「６／１５」が、Ｍ＝２層の所定の項目についての実状態情報と理想状態情報との差分量に該当する。
従って、この場合、表示形態決定部４３は、例えば、「６／１５」の濃淡度、即ち「４０％」のグレースケールにより表現される表示形態を、Ｍ＝２層の表示形態として決定する。
【００３３】
表示制御部４４は、表示形態決定部４３から表示形態のデータが供給されると、階層指定部４１により指定された階層Ｍｓの時間単位毎の各項目を、表示形態決定部４３により夫々決定された表示形態で表示する制御を実行する。
【００３４】
ここで、図３を参照して、指定された階層Ｍｓの時間単位毎の各項目を含む表示画像の一例について説明する。
図３は、表示制御部４４の制御により表示部１７に表示される表示画像の一例を示す図である。
図３に示すように、表示画像１００は、日時表示領域１１０と、氏名表示領域１２０と、グラフ表示領域１３０と、取得時間表示領域１４０と、を含んで構成される。
【００３５】
日時表示領域１１０には、ユーザ（管理者）が管理すべきオペレータが勤務する日にち及び時間により構成された時間単位が列方向に対し項目毎に等間隔で表示される。
【００３６】
氏名表示領域１２０には、ユーザ（管理者）が管理すべきオペレータの氏名、当該オペレータのＩＤ、当該オペレータの勤務開始時間及び終了時間がオペレータ毎に複数表示される。
【００３７】
グラフ表示領域１３０には、氏名表示領域１２０に表示されているオペレータの氏名毎に、複数の状態表示領域１３１が表示される。
各状態表示領域１３１は、ここでは便宜上、第２層（Ｍｍｉｎ層（最下層）の１つ上の階層）についての、夫々理想状態領域１３２と、実状態領域１３３とを含んで構成される。
【００３８】
理想状態領域１３２には、氏名表示領域１２０に表示されている氏名のオペレータについての、理想状態（予定）が、第２層の時間単位（ここでは１５分）毎に表示される。ここでは、本来オペレータが休憩する時間であると予め定められた状態（休憩時間の状態の）は、「白」により表示されている。他方、本来オペレータが勤務する時間であると予め定められた状態（勤務時間の状態）は、「黒」により表示されている。
【００３９】
実状態領域１３３には、氏名表示領域１２０に表示されている氏名のオペレータについての、実状態（予定）が、第２層の時間単位（ここでは１５分）の項目Ｂ１毎に表示される。ここで、各項目Ｂ１の夫々は、表示形態決定部４３により夫々決定された表示形態で、ここでは上述のような所定の濃淡度のグレーで表示される。
【００４０】
ここで、ユーザ（管理者）により、実状態領域１３３の所定の項目Ｂ１に対しタッチ操作がなされるとする。この場合、当該項目Ｂ１に対応する下層（Ｍ−１層であり、ここではＭｍｉｎ層（最下層））が、表示対象として指定された階層Ｍｓになる。
よって、表示制御部４４は、当該項目Ｂ１の下層（Ｍ−１層であり、ここではＭｍｉｎ層（最下層））のＮ＝１５個の各項目Ｂ２を含む詳細ウィンドウ１５０をポップアップ表示させる。
Ｍｍｉｎ層（最下層）のＮ＝１５個の各項目Ｂ２は、上述したように、「白」又は「黒」で表示される。
【００４１】
このように、ユーザ（管理者）は、所定のオペレータの実状態が理想状態に対して具体的にどのように異なっているのか、即ち、所定のオペレータが勤務時間中にどの程度離席していたのかを、概要としてみたい場合には、第２層の実状態領域１３３の所定の項目Ｂ１をみればよい。第２層の実状態領域１３３の所定の項目Ｂ１の表示形態は、グレースケールのグラデーションで表現されるものになるので、ユーザ（管理者）は、所定の項目Ｂ１の濃淡度をみるだけで、所定のオペレータが勤務時間中にどの程度離席していたのかを、１５分単位（第２層の時間単位）という単位で、直観的に即座に把握することができる。
さらに、ユーザ（管理者）は、所定のオペレータの実状態が理想状態に対して具体的にどのように異なっているのか、即ち、所定のオペレータが勤務時間中にどの程度離席していたのかを、詳細にみたい場合には、第２層の下層、即ち、Ｍｍｉｎ層（最下層）を指定すべく、当該項目Ｂ１に対してタッチ操作をするという簡単で直観的な操作をするだけでよい。これにより、上述したように、当該項目Ｂ１の下層（Ｍ−１層であり、ここではＭｍｉｎ層（最下層））のＮ＝１５個の各項目Ｂ２が、「白」又は「黒」で表示される。ユーザ（管理者）は、１５個の各項目Ｂ２の「白」又は「黒」の分布をみるだけで、所定のオペレータが勤務時間中にどの程度離席していたのかを、１分単位（Ｍｍｉｎ層（最下層）の時間単位）で詳細に、直観的に即座に把握することができる。
【００４２】
なお、取得時間表示領域１４０には、実状態情報と理想状態情報とが新たに取得された時間、即ち、実状態情報と理想状態情報とが更新された時間が表示される。
【００４３】
次に、図４を参照して、図２の機能的構成の状態表示制御装置１が実行する、状態表示制御処理について説明する。
図４は、図２の機能的構成を有する図１の状態表示制御装置１が実行する、状態表示制御処理の流れを説明するフローチャートである。
【００４４】
状態表示制御処理は、例えば、実状態情報及び理想状態情報が更新されたことを契機として開始され、次のような処理が実行される。
【００４５】
ステップＳ１１において、表示形態決定部４３は、先ず、指定された階層Ｍｓの項目毎に表示形態を夫々決定する。ここで、指定された階層Ｍｓの初期値、即ち１回目のループでの値は、例えば最上位の層（上述の例では第２層）を採用することができる。
以下、このようなＳ１１の処理を「表示前処理」と呼ぶ。表示前処理の詳細については、図５を参照して後述する。
【００４６】
ステップＳ１２において、表示形態決定部４３は、Ｍ層の時間単位毎の各項目を、夫々決定された表示形態で表示する。
【００４７】
ステップＳ１３において、階層指定部４１は、ユーザの入力部１６の操作に基づきＭｓ層の指定を受け付けたか否かを判定する。
Ｍｓ層の指定を受け付けていない場合には、ステップＳ１３においてＮＯであると判定されて、処理はステップＳ１５に進む。ステップＳ１５以降の処理については、後述する。
これに対し、Ｍｓ層の指定を受け付けた場合には、ステップＳ１３においてＹＥＳであると判定されて、処理はステップＳ１４に進む。
【００４８】
ステップＳ１４において、階層指定部４１は、ステップＳ１３において指定されたＭｓをカウンタＭにセットする。
この処理が終了すると、処理はステップＳ１２に戻される。即ち、階層の指定を受け付けるまでの間、ステップＳ１２乃至Ｓ１４の処理が繰り返し行われ、階層の指定を受け付けると、指定された階層Ｍｓの時間単位毎の各項目が夫々決定された表示形態で表示される。
【００４９】
ステップＳ１５において、階層指定部４１は、終了指示を受け付けたか否かを判定する。
終了指示を受け付けていない場合には、ステップＳ１５においてＮＯであると判定されて、処理はステップＳ１２に戻される。即ち、再び階層の指定を受け付けるまでの間、処理はステップＳ１２乃至Ｓ１５の処理が繰り返し行われ、最後に指定された階層Ｍｓの時間単位毎の各項目が夫々決定された表示形態で継続して表示される。
これに対し、終了指示を受け付けた場合には、ステップＳ１５においてＹＥＳであると判定されて、状態表示制御処理は終了となる。
【００５０】
次に、図５を参照して、このような図２の機能的構成の状態表示制御装置１が実行する、図４のステップＳ１１において行われる表示前処理について説明する。
図５は、図２の機能的構成を有する図１の状態表示制御装置１が実行する、表示前処理の流れを説明するフローチャートである。
【００５１】
ステップＳ２１において、状態取得部４２は、（ここでは１分単位毎の）理想状態情報と実状態情報を取得する。
ステップＳ２２において、階層指定部４１は、カウンタＭに最下層の値Ｍｍｉｎをセットする。
ステップＳ２３において、表示形態決定部４３は、実状態情報と理想状態情報との一致の有無に基づいて、Ｍｍｉｎ層の項目毎の表示形態を決定する。
【００５２】
ステップＳ２４において、表示形態決定部４３は、カウンタＭを１インクリメントする。
ステップＳ２５において、表示形態決定部４３は、Ｍ層の項目毎の実状態情報と理想状態情報との差分量を算出する。
【００５３】
ステップＳ２６において、表示形態決定部４３は、算出した差分量、及び、Ｍ−１層のＮ個の項目の表示形態に基づいて、Ｍ層の項目の表示形態を、Ｍ層の時間単位毎に決定する。
【００５４】
ステップＳ２７において、表示形態決定部４３は、カウンタＭは、指定された階層Ｍｓを超えているか否かを判定する。
カウンタＭが指定された階層Ｍｓを超えていない場合には、ステップＳ２７においてＮＯであると判定されて、処理はステップＳ２４に戻される。即ち、指定された階層Ｍｓにおける項目毎の表示形態が決定されるまでの間、ステップＳ２４乃至２７の処理が繰り返し実行される。
このように、上述の例では、説明の便宜上２階層のみとされたが、３階層以上でも対応可能なようになっている。
カウンタＭが指定された階層Ｍｓを超えた場合には、指定された階層Ｍｓにおける項目毎の表示形態が決定されたことを意味するので、ステップＳ２７においてＹＥＳであると判定されて、表示前処理は終了となる。
尚、項目毎の表示形態の表示前処理は、本実施形態では、表示の前処理として行ったがこれに限定されるものではなく、初回に全ての階層について行う等、任意のタイミングで行うことができる。
【００５５】
以上説明したように、所定の時間単位で時分割された項目毎に、実状態を表示する制御を実行する状態表示制御装置１は、階層指定部４１と、状態取得部４２と、表示形態決定部４３と、表示制御部４４と、を備える。
階層指定部４１は、下層のＮ個分から所定階層が構成されるように階層化された時間単位について、階層を指定する。
状態取得部４２は、階層指定部４１により指定された階層の時間単位毎に、実状態を取得する。
表示形態決定部４３は、状態取得部４２により取得された実状態と理想状態との差分量、及び、下層のＮ個の項目の表示形態に基づいて、項目の表示形態を、階層指定部４１により指定された階層の時間単位毎に決定する。
表示制御部４４は、階層指定部４１により指定された階層の時間単位毎の各項目を、表示形態決定部４３により夫々決定された表示形態で表示する制御を実行する。
これにより、管理者等は、所定階層の状態表示を見るだけで下層の状態表示を見ずとも、下層の状態の概要を容易に把握することができる。即ち、管理者等は、実状態が理想状態に対して具体的にどのように異なっているのかを、直観的に即座に把握することができる。
【００５６】
さらに、状態表示制御装置１の表示形態は、濃淡で表される。そして、表示形態決定部４３は、最下層の項目については、実状態が理想状態と一致するか否かを示す濃淡の２値のうち、何れか一方の値を決定し、所定階層の項目については、下層のＮ個の項目の各濃淡の混合により、濃淡を決定する。
これにより、所定階層の項目の表示形態は、濃淡で表されるため、状態のグラデーション表現が可能となり、ユーザ（管理者）にとって視認しやすくなる。即ち、管理者等は、実状態が理想状態に対して具体的にどのように異なっているのかを、より一段と直観的に即座に把握することができる。
【００５７】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５８】
上述の実施形態では、階層指定部４１は、タッチパネルにより構成された入力部１６に対するタッチ操作を受け付けていたがこれに限られるものではない。例えば、階層指定部４１は、入力部１６をタッチパネル以外で構成することもでき、その場合には、入力部１６の種別に応じた操作、例えば、表示部１７に表示された情報に対するクリック操作やキーボードを介した入力操作等を受け付けるように構成することができる。
【００５９】
また、上述の実施形態では、状態表示制御装置１の表示形態は、濃淡で表されているがこれに限られるものではない。例えば、状態表示制御装置１の表示形態は、色調で表すことができる。この場合、表示形態決定部４３は、最下層の項目については、実状態が理想状態と一致するか否かを示す色調の２値のうち、何れか一方の値を決定し、所定階層の項目については、下層のＮ個の項目の各色調の混合により、色調を決定する。
これにより、所定階層の項目の表示形態は、色調で表されるため、状態のグラデーション表現が可能となり、ユーザ（管理者）にとって視認しやすくなる。この場合も、管理者等は、実状態が理想状態に対して具体的にどのように異なっているのかを、直観的に即座に把握することができる。
【００６０】
また、上述の実施形態では、本発明が適用される状態表示制御装置１は、タッチパネル式のタブレットを例として説明したが、特にこれに限定されない。
例えば、本発明は、表示機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【００６１】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が状態表示制御装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００６２】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００６３】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１８に含まれるハードディスク等で構成される。
【００６４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【符号の説明】
【００６５】
１・・状態表示制御装置、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・バス、１５・・・入出力インターフェース、１６・・・入力部、１７・・・表示部、１８・・・記憶部、１９・・・通信部、２０・・・ドライブ、３１・・・リムーバブルメディア、４１・・・階層指定部、４２・・・状態取得部、４３・・・表示形態決定部、４４・・・表示制御部
【図１】
2015041204.tif 000003
【図２】
2015041204.tif 000004
【図３】
2015041204.tif 000005
【図４】
2015041204.tif 000006
【図５】
2015041204.tif 000007