(57)【要約】【課題】作業者の状況を考慮した上で、多数の情報を作業者に対して効果的に表示することができる情報処理装置を提供する。【解決手段】情報処理装置１０上で動作する制御プログラム２００は、ユーザによりなされる情報アクセス装置１６のボタン１８の押下を受け付ける。制御プログラム２００は、当該ボタン押下に関する押下ログを生成し、押下ログ記憶部２１２に記憶されている押下ログファイルを更新する。また、制御プログラム２００は、当該ボタン押下に関する押下態様判定処理を行って、ボタン押下態様を判定する。ボタン押下態様は、押下されたボタン、押下時間及び押下方法を判定される。制御プログラム２００は、判定されたボタン押下態様に基づいて、受け付けられたボタン１８により指定される対象がディスプレイ１４に表示される表示態様を制御して、当該対象をディスプレイ１４に表示する。【選択図】図１０
2007298614.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、
前記ディスプレイに表示する対象を指定する複数の指定手段と、
前記指定手段が押下される押下態様に基づいて、前記指定手段により指定される対象が前記ディスプレイに表示される表示態様を制御する制御手段と
を有する情報処理装置。
【請求項２】
前記制御手段は、前記指定手段が押下された時間に基づいて、対象の表示態様を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記指定手段が押下された方法に基づいて、対象の表示態様を制御する
請求項１又は２に記載の情報処理装置。
【請求項４】
前記複数の指定手段は、少なくとも第１の指定手段と第２の指定手段とを有し、
前記制御手段は、前記第１の指定手段が押下された時間と、前記第２の指定手段が押下された時間とが異なる場合、前記第１の指定手段により指定される対象と、前記第２の指定手段により指定される対象とを異なる表示態様で表示する
請求項２又は３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記第１の指定手段が押下された方法と、前記第２の指定手段が押下された方法とが異なる場合、前記第１の指定手段により指定される対象と、前記第２の指定手段により指定される対象とを異なる表示態様で表示する
請求項４に記載の情報処理装置。
【請求項６】
前記指定手段は、所定の領域に形成され、
前記制御手段は、前記第１の指定手段が形成されている領域内で所定の範囲を超えて押下され続け、前記第２の指定手段が形成されている領域内で局所的に押下された場合、前記第１の指定手段により指定される対象と、前記第２の指定手段により指定される対象とを異なる表示態様で表示する
請求項５に記載の情報処理装置。
【請求項７】
ディスプレイと、前記ディスプレイに表示する対象を指定する複数の指定手段とを有する情報処理装置において、
前記指定手段の押下を受け付け、
前記受け付けられた指定手段の押下態様に基づいて、前記受け付けられた指定手段により指定される対象が前記ディスプレイに表示される表示態様を制御する
情報処理装置の表示態様制御方法。
【請求項８】
コンピュータと、ディスプレイと、前記ディスプレイに表示する対象を指定する複数の指定手段とを有する情報処理装置において、
前記指定手段の押下を受け付ける受付ステップと、
前記受け付けられた指定手段の押下態様に基づいて、前記受け付けられた指定手段により指定される対象が前記ディスプレイに表示される表示態様を制御する制御ステップと
を前記情報処理装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ、ディスプレイ、スピーカ等のコンピューティング環境を、複数、機能的に統合して、複雑多数のワークに効率よく取り組むためのコンピューティング環境を構築する技術に関する。
【背景技術】
【０００２】
作業者が、複数のプロジェクトを抱えて多忙である場合、各プロジェクトに関する多数の情報が、少ない操作でかつ短時間で効果的に表示されることが望まれる。従来、各文書を各ボタン（指定手段）に対応させて１クリックで呼び出し可能にする、呼び出された文書が重ならないように表示する等、様々な手法が提案されている。
【０００３】
しかしながら、文書の表現形式は、予め決められているか、又は文書が呼び出された後に指定されるものであり、作業者の状況に応じるものではなかった。例えば、作業者が、３つの文書を、当該文書のそれぞれに対応する３つのボタンを押下することにより呼び出す場合、作業者は、それぞれのボタンをクリックし、文書が表示された段階で作業者自身の判断により、文書ウインドウの位置関係を手動で変更する。作業者の時間に比較的余裕がある場合、このような操作であっても問題ではないが、時間に余裕がない場合、作業者がこのような操作を手動で行うことは効率的ではない。
【０００４】
上記の操作の自動化は、文書の表現形式を予め設定することにより可能である。しかしながら、一般に、作業者は、作業者自身の状況により異なる要求レベルで、対象となる文書から情報を取得する。したがって、文書の表現形式が予め設定されている場合、作業者自身の状況は、文書の表現形式に反映されない。
【０００５】
特許文献１では、タッチ式で切り替えて種々の情報を表示する手法が開示されている。しかしながら、任意の情報をボタンに貼り付けるという考え方、及びボタンの操作方法の違いにより動作を変更するという考え方は、開示されていない。
【０００６】
【特許文献１】特公平６−８１３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した背景からなされたものであり、作業者の状況を考慮した上で、多数の情報を作業者に対して効果的に表示することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る情報処理装置は、ディスプレイと、前記ディスプレイに表示する対象を指定する複数の指定手段と、前記指定手段が押下される押下態様に基づいて、前記指定手段により指定される対象が前記ディスプレイに表示される表示態様を制御する制御手段とを有する。
なお、本発明の指定手段は押下によってディスプレイに表示する対象を指定するが、本願で言う「押下」は必ずしも物理的な押下を必須とするわけではなく、例えば、物理的には押下しないタッチパネルのボタンを押す(指定する)行為についても、本願で言う「押下」に含むものとする。
【０００９】
好適には、前記制御手段は、前記指定手段が押下された時間に基づいて、対象の表示態様を制御する。
好適には、前記制御手段は、前記指定手段が押下された方法に基づいて、対象の表示態様を制御する。
【００１０】
好適には、前記複数の指定手段は、少なくとも第１の指定手段と第２の指定手段とを有し、前記制御手段は、前記第１の指定手段が押下された時間と、前記第２の指定手段が押下された時間とが異なる場合、前記第１の指定手段により指定される対象と、前記第２の指定手段により指定される対象とを異なる表示態様で表示する。
【００１１】
また、好適には、前記制御手段は、前記第１の指定手段が押下された方法と、前記第２の指定手段が押下された方法とが異なる場合、前記第１の指定手段により指定される対象と、前記第２の指定手段により指定される対象とを異なる表示態様で表示する。
【００１２】
さらに、好適には、前記指定手段は、所定の領域に形成され、前記制御手段は、前記第１の指定手段が形成された領域内で所定の範囲を超えて押下され続け、前記第２の指定手段が形成された領域内で局所的に押下された場合、前記第１の指定手段により指定される対象と、前記第２の指定手段により指定される対象とを異なる表示態様で表示する。
【００１３】
本発明に係る情報処理装置の表示態様制御方法は、ディスプレイと、前記ディスプレイに表示する対象を指定する複数の指定手段とを有する情報処理装置において、前記指定手段の押下を受け付け、前記受け付けられた指定手段の押下態様に基づいて、前記受け付けられた指定手段により指定される対象が前記ディスプレイに表示される表示態様を制御する。
【００１４】
本発明に係るプログラムは、コンピュータと、ディスプレイと、前記ディスプレイに表示する対象を指定する複数の指定手段とを有する情報処理装置において、前記指定手段の押下を受け付ける受付ステップと、前記受け付けられた指定手段の押下態様に基づいて、前記受け付けられた指定手段により指定される対象が前記ディスプレイに表示される表示態様を制御する制御ステップとを前記情報処理装置のコンピュータに実行させる。
【発明の効果】
【００１５】
本発明に係る情報処理装置によれば、作業者の状況を考慮した上で、多数の情報を作業者に対して効果的に表示することができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施形態に係る情報処理装置１０を示す図である。
図１に示すように、情報処理装置１０は、装置本体１２を中心として構成されており、装置本体１２を支える脚部４０、ディスプレイ１４ａ〜１４ｃ、これらのディスプレイ１４ａ〜１４ｃに表示する対象を指定する指定手段としての複数のボタン１８を含むボタン群が配置された情報アクセス装置１６ａ，１６ｂ、及び入出力インターフェイス（ＩＦ）２２を有する。情報処理装置１０は、所定の音を出力するスピーカ（不図示）も有する。なお、脚部４０は着脱可能であってもよく、装置本体１２がテーブル等に載置されて用いられてもよい。また、ディスプレイ１４ａ〜１４ｃなど、複数ある構成部分のいずれかを特定せずに示すときには、単にディスプレイ１４などと略記することがある。
【００１７】
ディスプレイ１４ａ〜１４ｃは、装置本体１２の正面に設けられており、横方向に配列されている。ディスプレイ１４ａ〜１４ｃは、例えば同一の画面サイズの液晶ディスプレイである。ディスプレイ１４は、後述する制御装置１００により制御されて、所定の情報を表示する。なお、ディスプレイ１４は、仮想的なコンピュータのディスプレイであってもよい。また、ディスプレイ１４は、ＣＲＴ，ＰＤＰ等から構成されてもよく、それぞれが互いに異なる画面サイズであってもよい。
【００１８】
情報アクセス装置１６ａ，１６ｂは、ユーザに対してディスプレイ１４の手前であって、装置本体１２の左側及び右側の双方に設けられている。情報アクセス装置１６は、例えばタッチパネルからなり、制御装置１００により制御されて、所定の情報を表示し、さらに、ユーザからの入力を受け付けて制御装置１００に対して出力する。なお、情報アクセス装置１６は、装置本体１２の左側及び右側のいずれかに設けられてもよい。
【００１９】
情報アクセス装置１６には、複数のボタン１８が設けられており、ボタン群は、これらのボタン１８により構成される。ボタン１８には、表示対象あるいは演算の指定など、所定の動作が割り当てられており、情報アクセス装置１６は、ボタン１８が押下されることにより、ユーザから所望の指定を受け付ける。なお、ボタン１８が押下されたときの動作等は、後で詳述する。
【００２０】
情報アクセス装置１６ａ，１６ｂの間には、所定の物が載置される載置部２０が設けられており、この載置部２０の上面には、パーソナルコンピュータ（ＰＣ）等の入力装置２６が載置されてもよい。ここで、入力装置２６は、キーボード及びポインティングデバイスを含み、通信ケーブル２４を介して入出力ＩＦ２２と接続されて、情報処理装置１０の制御装置１００と、データを通信する。
ユーザは、このような情報処理装置１０を用いて、ネットワークを介して提供されるＷｅｂページ、記憶装置内に格納されているファイル等にアクセスして、多くの仕事を多層的に行う。
【００２１】
図２は、情報処理装置１０において用いられるコンピュータのハードウェア構成を示す図である。
図２に示すように、情報処理装置１０は、制御装置１００ａ〜１００ｅ、及び中継装置１１２を有し、制御装置１００ａ〜１００ｅのそれぞれは、ＣＰＵ１０４及びメモリ１０６を含む処理装置１０２、通信ＩＦ１０８、及び記憶装置１１０を有する。
【００２２】
制御装置１００において、通信ＩＦ１０８は、中継装置１１２を介して、他の制御装置１００、外部の入力装置２６、及びＬＡＮ，ＷＡＮ等のネットワーク２と、所定のデータを通信する。記憶装置１１０は、例えばＨＤＤ装置、ＣＤ装置あるいはＤＶＤ装置であり、データを記憶及び再生する。
このように、制御装置１００は、プログラムの実行による情報処理、及びネットワークを介して他の制御装置１００等との間の通信が可能なコンピュータとしての構成部分を有する。
【００２３】
中継装置１１２は、制御装置１００の間で送信及び受信されるデータを中継し、また、入力装置２６及びネットワーク２を介して接続される外部のコンピュータ（不図示）と、入出力ＩＦ２２を介して通信を行う。なお、この中継装置１１２は、サーバとして実現してもよく、また、制御装置１００がＰＣなどのネットワークアドレスを有する形で実現される場合には、複数の制御装置１００が、中継装置１１２を介さず、直接ＰｔｏＰ方式で接続されてもよい。
【００２４】
また、制御装置１００ａは、第１のディスプレイ１４ａに表示される情報を制御し、制御装置１００ｂは、第２のディスプレイ１４ｂに表示される情報を制御し、制御装置１００ｃは、第３のディスプレイ１４ｃに表示される情報を制御する。制御装置１００ｄは、第１の情報アクセス装置１６ａに表示される情報を制御し、第１の情報アクセス装置１６ａからの入力を受け付ける。同様に、制御装置１００ｅは、第２の情報アクセス装置１６ｂに表示される情報を制御し、第２の情報アクセス装置１６ｂからの入力を受け付ける。このように、ディスプレイ１４ａ〜１４ｃ及び情報アクセス装置１６ａ，１６ｂは、それぞれ異なる制御装置１００により制御される。なお、制御装置１００は、通常のＰＣで実現されてもよい。
【００２５】
さらに、制御装置１００ａは、第２のディスプレイ１４ｂ、第３のディスプレイ１４ｃ、及び情報アクセス装置１６ａ，１６ｂに対して、所定の情報を表示させる。この場合、制御装置１００ａは、例えば、制御装置１００ｂとデータを通信して、第２のディスプレイ１４ｂに情報を表示させる。また、制御装置１００ａは、情報アクセス装置１６ａ，１６ｂから入力されたデータを、制御装置１００ｄ，１００ｅを介して受け付ける。制御装置１００ｂ〜１００ｅもまた、同様にして、いずれのディスプレイ１４等に対しても情報を表示させ、いずれの情報アクセス装置１６からデータを受け付ける。
【００２６】
なお、いずれかの制御装置１００が、複数のディスプレイ１４及び情報アクセス装置１６を制御してもよいし、これらの全てを制御してもよい。また、１つの制御装置１００には、複数のＣＰＵ１０４及びメモリ１０６が含まれてもよい。
【００２７】
図３は、それぞれのボタン１８を規定するボタンプロファイルを示す図である。
図３に示すように、それぞれのボタン１８について、ボタンプロファイルは、ラベル名、起動対象及びラベルエリアを含む。ボタン１８は、ボタンプロファイルにより、情報アクセス装置１６へ表示される位置並びに文字列及び押下時の動作を決定される。
【００２８】
ボタンプロファイルにおいて、ラベル名は、当該ボタン１８が情報アクセス装置１６に表示される際に表示される文字列であって、ボタン群に含まれるボタン１８を一意に識別する識別子である。起動対象は、当該ボタン１８が押下されたときにディスプレイ１４に表示される対象を示し、例えば、ＵＲＬ、ファイル等の対象が保存されている場所へのパス、ＩＰアドレス等が指定されている。
【００２９】
ラベルエリアは、当該ボタン１８が情報アクセス装置１６に表示される位置を示し、Ｘ座標（Ｘｍｉｎ，Ｘｍａｘ）及びＹ座標（Ｙｍｉｎ，Ｙｍａｘ）により規定される。ボタン１８は、情報アクセス装置１６上で、Ｘ座標がＸｍｉｎ以上Ｘｍａｘ以下であってＹ座標がＹｍｉｎ以上Ｙｍａｘ以下である領域に表示される。なお、ボタンの形状は、指定された領域内に納まる形状であれば、矩形であってもよいし、丸あるいは楕円であってもよい。
【００３０】
図４は、情報アクセス装置１６に表示されるボタン群と、ディスプレイ１４に表示されるウインドウ１４０を例示する図である。
図４に例示するように、ボタン群には、ボタン１８−１〜１８−ｍが含まれ、ボタン１８−１〜１８−ｍは、押下可能な形及びサイズで表示される。なお、ボタン群を構成するこれらのボタンの数は、本例に限定されず、ボタンの配置も図４に示される配置に限定されない。
【００３１】
ボタン１８は、ディスプレイ１４に表示される対象（コンテンツ）を指定するボタンである。指定される対象には、Ｗｅｂページ、記憶装置１１０に保持されている電子ファイル、ネットワーク２を介して接続された他の電子機器に保持されている電子ファイル等が含まれる。ここで、対象は、図３に示されるボタンプロファイルの起動対象である。
【００３２】
例えば、ユーザがボタン１８−１を押下したり、マウスでクリックしたりすると、当該ボタン１８−１に登録されているＷｅｂページのウインドウ１４０が、ディスプレイ１４ａ〜１４ｃの少なくともいずれかに表示される。また、ユーザが、電子ファイルを起動対象とするボタン１８を押下すると、所定のアプリケーションが起動されて、指定された電子ファイルがいずれかのディスプレイ１４に表示される。電子ファイルは、例えば、文書作成ソフト、表計算ソフト、あるいはプレゼンテーションソフトにより用いられるファイルである。
このようにして、ユーザは、所望のＷｅｂページや電子ファイルをディスプレイ１４ａ〜１４ｃに表示させ、入力装置２６及び情報アクセス装置１６ａ，１６ｂを用いて作業を行う。
【００３３】
本発明の実施形態に係る情報処理装置１０は、ボタン１８が押下されると、当該ボタン１８が押下されたボタン押下態様に基づいて、当該ボタン１８により指定される対象がディスプレイ１４に表示される表示態様を制御する。
図５は、押下された複数のボタン１８により指定される対象の表示態様を例示する図である。
図５に例示するように、ボタン１８−１，１８−２，１８−３が押下された場合、当該ボタン１８−１〜１８−３が押下されたボタン押下態様に基づいて、ウインドウ１４０−１〜１４０−３の表示態様が制御される。
【００３４】
例えば、ボタン１８−１，１８−２，１８−３がこの順で押下され、ボタン１８−３の押下時間が、ボタン１８−１，１８−２の押下時間よりも長かった場合、最も重要度が高い対象は、ボタン１８−３により指定される会議資料Ｃであると判断される。この場合、会議資料Ｃは、中央のディスプレイ１４ｂに全画面サイズで独立して表示され、会議資料Ａ及び会議資料Ｂは、左のディスプレイ１４ａ及び右のディスプレイ１４ｃのいずれかに、会議資料Ｃのウインドウ１４０−３の半分のウインドウサイズで表示される。なお、会議資料Ａ及び会議資料Ｂが一つのグループとして一つのディスプレイ１４に表示される表示態様をチャンキング表示ともいう。このように、本発明の実施形態に係る情報処理装置１０では、対象の表示態様は、ボタン１８を押下するボタン押下態様に基づいて制御される。
【００３５】
次に、上述した情報処理装置１０の表示態様制御方法を実現する制御プログラム２００を説明する。
図６は、情報処理装置１０の制御装置１００（図２）により実行される制御プログラム２００の構成を示す図である。
図６に示すように、制御プログラム２００は、ユーザインタフェース（ＵＩ）部２０２、通信部２０４、ログ保存部２０６、押下態様判定部２０８、表示部２１０、押下ログ記憶部２１２及びプロファイル記憶部２１４を有する。制御プログラム２００は、これらの構成により、ボタン１８の押下を受け付け、前記受け付けられたボタン１８の押下のボタン押下態様に基づいて、前記受け付けられたボタン１８により指定される対象がディスプレイ１４に表示される表示態様を制御する。
【００３６】
制御プログラム２００は、例えば、ネットワーク２、通信ＩＦ１０８などを介して処理装置１０２に供給され、メモリ１０６にロードされて、さらに処理装置１０２で動作するＯＳ上で、ハードウェアを具体的に利用して実行される。また、設定制御プログラム２００は、全ての制御装置１００ａ〜１００ｅにおいて実行されてもよいし、いずれかの制御装置１００において実行されてもよい。
【００３７】
設定制御プログラム２００において、ＵＩ部２０２は、情報アクセス装置１６及び入力装置２６に対するユーザの操作を受け付け、後述する構成部分に対して出力する。ここで、ユーザの操作には、第１のボタン１８、第２のボタン１８等、複数のボタン１８の押下（マウスによるクリックも含む）などが含まれる。また、ＵＩ部２０２は、後述する表示部２１０により作成された情報（画像データ、映像データ、音声データ等）及び各構成部分の処理内容などを、ディスプレイ１４及び情報アクセス装置１６に表示する。
【００３８】
通信部２０４は、通信ＩＦ１０８を介してデータを入出力し、中継装置１１２を介した情報処理装置１０内のデータの送受信、及びネットワーク２を介した外部のコンピュータとのデータの送受信を制御する。また、通信部２０４は、伝送される情報・データの改ざん防止のための暗号化処理を行ってもよい。
【００３９】
ログ保存部２０６は、ＵＩ部２０２により受け付けられたユーザによるボタン操作のログを保存する。より具体的には、ログ保存部２０６は、ユーザがボタンを押下する毎に、ボタン１８が押下された時刻及び押下された座標を、押下ログ記憶部２１２に格納する。
【００４０】
押下ログ記憶部２１２は、ログ保存部２０６により格納されたユーザによる操作情報を記憶する。より具体的には、押下ログ記憶部２１２は、ボタン１８が押下された時刻等を含む押下ログファイルを記憶する。したがって、押下ログファイルは、ユーザによるボタン操作の履歴を記憶する。押下ログファイルは、ログ保存部２０６により更新され、後述する押下態様判定部２０８により参照される。押下ログ記憶部２１２は、メモリ１０６及び記憶装置１１０の少なくともいずれかにより実現される。なお、押下ログファイルについては、後で詳述する。
【００４１】
押下態様判定部２０８は、ＵＩ部２０２によりボタン操作が受け付けられ、ログ保存部２０６により当該ボタン操作情報について押下ログファイルが更新されると、押下ログファイルに基づいて、ボタン１８が押下されたボタン押下態様を判定する。複数のボタン１８がユーザにより押下された場合、押下態様判定部２０８は、当該複数のボタン１８が押下されたボタン押下態様を判定する。
【００４２】
より具体的には、押下態様判定部２０８は、押下されたボタン１８、押下され続けた時間、及び押下方法を判定する。押下態様判定部２０８は、押下態様の判定結果を表示部２１０に対して出力する。
【００４３】
押下態様判定部２０８は、押下ログ記憶部２１２の押下ログファイルに記憶されている押下座標と、プロファイル記憶部２１４に記憶されているボタンプロファイル（図３）のラベルエリアとに基づいて、押下されたボタン１８を判定する。押下態様判定部２０８は、押下された座標（ｘ，ｙ）をＵＩ部２０２から受け付け、プロファイル記憶部２１４に記憶されているボタンプロファイルを参照して、押下座標（ｘ，ｙ）が各ボタン１８のラベルエリア（例えば、Ｘ座標がＸｍｉｎ以上Ｘｍａｘ以下であってＹ座標がＹｍｉｎ以上Ｙｍａｘ以下である矩形の領域）に含まれるか否かを判定する。
【００４４】
また、押下態様判定部２０８は、押下ログファイルに記憶されている押下時刻にさらに基づいて、ボタン１８が押下され続けた時間を判定する。押下態様判定部２０８は、押下座標（ｘ，ｙ）が押下されたボタン１８のラベルエリアに含まれ続けている時刻から押下時間を算出する。押下態様判定部２０８は、ＵＩ部２０２から受け付けた押下座標を保持し、受け付けた押下座標が押下されたボタン１８のラベルエリア内に含まれている間、当該時間を加算して、押下座標がラベルエリア内に滞留する時間を算出することにより押下時間を算出してもよい。
【００４５】
さらに、押下態様判定部２０８は、押下方法について、ボタン１８が当該ボタン領域（即ち、ラベルエリア）内で局所的に押下されたか（以降、押下方法Ａともいう）、又はボタン１８が当該ボタン領域内で所定の範囲を超えて押下され続けたか（以降、押下方法Ｂともいう）を判定する。押下態様判定部２０８は、予め決められた判定時間ΔＴと、座標の判定変化量ΔＸ，ΔＹとに基づいて、押下方法が当該２つの押下方法のいずれに該当するかを判定する。
【００４６】
具体的には、押下態様判定部２０８は、ボタン１８の押下時間がΔＴ未満であって、かつ、ボタン１８が押下されている間の押下座標（ｘ，ｙ）の変化量がそれぞれΔＸ，ΔＹ未満であった場合、ボタン１８は局所的に短時間で押下されたと判定する（即ち、押下方法Ａであると判定する）。押下態様判定部２０８は、それ以外の場合、ボタン１８は当該ボタン１８のラベルエリア内で判定変化量を超えて押下され続けたと判定する（即ち、押下方法Ｂであると判定する）。押下方法Ｂは、例えば、ボタン１８が、ユーザによりなぞるように押下され続けた場合である。
なお、押下態様判定部２０８による判定結果については、後で詳述する。
【００４７】
表示部２１０は、押下態様判定部２０８による判定結果に基づいて、押下されたボタン１８により指定される対象がディスプレイ１４に表示される表示態様を制御して、当該対象をディスプレイ１４に表示する。複数のボタン１８が押下された場合、表示部２１０は、押下態様判定部２０８による判定結果に基づいて、押下された複数のボタン１８のそれぞれにより指定される対象がディスプレイ１４に表示される表示態様を制御する。
【００４８】
表示部２１０は、押下態様判定部２０８による判定結果のうち、それぞれのボタン１８の押下時間を参照し、第１のボタン１８が押下された時間と、第２のボタン１８が押下された時間とが異なる場合、前記第１のボタン１８により指定される対象と、前記第２のボタン１８により指定される対象とを異なる表示態様で表示する。より具体的には、表示部２１０は、押下時間が長いボタン１８は、その他の押下されたボタン１８より重要度が大きいと判定する。
【００４９】
この場合、表示部２１０は、プロファイル記憶部２１４に記憶されているボタンプロファイルの起動対象を参照し、図５に示されるように、重要度が大きいボタン１８により指定される起動対象のウインドウを中央のディスプレイ１４ｂに表示し、それ以外のボタン１８により指定される起動対象のウインドウを左右いずれかのディスプレイ１４ａ，１４ｃに表示する。表示部２１０は、当該重要度が高い対象を例えば全画面サイズのウインドウでディスプレイ１４に表示する。複数の対象が、左右いずれかのディスプレイ１４ａ，１４ｃに表示される場合、表示部２１０は、当該複数の対象を一つのグループとして、全画面サイズより小さいサイズ（例えば、全画面サイズの半分のサイズ）のウインドウで表示する。
【００５０】
図７は、押下ログ記憶部２１２に記憶されている押下ログファイルを例示する図である。
図７に例示するように、押下ログファイルは、時刻ｔ及び押下座標（ｘ，ｙ）を含む。押下ログファイルのデータは、時刻ｔにおいて押下された座標を示す。押下ログファイルのデータは、ログ保存部２０６により生成され、押下態様判定部２０８により参照される。これらのデータは、所定の時刻毎（例えば、１秒毎）に生成されてもよいし、ボタン１８が押下された契機で生成され始めて、所定の時刻毎に生成された上で、ボタン１８の押下が終了した契機で生成を終了されてもよい。本例では、時刻１０：００：００から１０：００：０１までの間、座標（１００，１５０）が押下され続け、時刻１０：００：０３から１０：００：０４までの間、座標（３５０，１５０）が押下され続け、時刻１０：００：０６から１０：００：０８までの間、座標（５５０，１５０）が押下され続けたことが記憶されている。
【００５１】
図８は、押下態様判定部２０８によるボタン押下態様の判定結果を示す図である。
図８に示すように、押下態様判定部２０８は、押下態様として、押下ラベル名、押下時間及び押下方法を判定する。例えば、複数のボタン１８が、図７に示されるように押下された場合を考える。この場合、押下態様判定部２０８は、押下座標及びボタンプロファイルに基づいて、会議資料Ａを指定するボタン１８−１、会議資料Ｂを指定するボタン１８−２、及び会議資料Ｃを指定するボタン１８−３が順に押下されたと判定する。また、押下態様判定部２０８は、押下された時刻に基づいて、ボタン１８−３が他のボタン１８−１，１８−２より長い間押下されたと判定する。押下時間は、相対値で算出されてもよい。さらに、押下態様判定部２０８は、これらのボタン１８が押下方法Ａで押下されたと判定する。押下態様判定部２０８は、このような判定結果を表示部２１０に対して出力する。
【００５２】
図９は、押下態様判定部２０８による押下態様判定処理（Ｓ１０）のフローチャートを示す図である。
図９に示すように、ステップ１００（Ｓ１００）において、押下態様判定部２０８は、押下座標とボタンプロファイルのラベルエリアとに基づいて、押下されたボタン１８を判定する。
【００５３】
ステップ１０２（Ｓ１０２）において、押下態様判定部２０８は、押下時刻にさらに基づいて、当該ボタン１８の押下時間を算出する。
ステップ１０４（Ｓ１０４）において、押下態様判定部２０８は、当該ボタン１８の押下方法を判定する。
このようにして、ボタン１８の押下態様は、押下態様判定部２０８により判定される。
【００５４】
ステップ１０６（Ｓ１０６）において、押下態様判定部２０８は、押下された全てのボタン１８のボタン押下態様の判定処理を終了したか否かを判定する。押下態様判定部２０８は、全てのボタン押下態様を判定した場合には判定処理を終了し、そうでない場合にはＳ１００の処理に戻って次のボタン１８のボタン押下態様を判定する。
【００５５】
図１０は、本発明の実施形態に係る情報処理装置１０の表示態様制御方法を実現する制御プログラム２００の全体動作（Ｓ２０）のフローチャートを示す図である。
図１０に示すように、ステップ２００（Ｓ２００）において、制御プログラム２００のＵＩ部２０２は、ユーザによりなされる情報アクセス装置１６のボタン１８の押下を受け付ける。
【００５６】
ステップ２０２（Ｓ２０２）において、ログ保存部２０６は、当該ボタン押下に関する押下ログを生成し、押下ログ記憶部２１２に記憶されている押下ログファイルを更新する。また、Ｓ１０の処理で、当該ボタン押下に関する押下態様判定処理（図９）が、押下態様判定部２０８により実行される。
【００５７】
ステップ２０４（Ｓ２０４）において、表示部２１０は、押下態様判定処理により判定されたボタン押下態様に基づいて、ＵＩ部２０２により受け付けられたボタン１８により指定される対象がディスプレイ１４に表示される表示態様を制御して、当該対象をディスプレイ１４に表示する。
【００５８】
以上説明したように、本発明の実施形態に係る情報処理装置１０は、ディスプレイと、前記ディスプレイに表示する対象を指定する複数のボタンと、前記ボタンが押下されたボタン押下態様に基づいて、前記ボタンにより指定される対象が前記ディスプレイに表示される表示態様を制御する制御手段とを有する。これにより、作業者の状況を考慮した上で、多数の情報を作業者に対して効果的に表示することができる。特に、情報の呼び出し及び表示の効率が向上する。
【００５９】
また、本発明の実施形態に係る情報処理装置１０は、前記ボタンが押下された時間に基づいて、対象の表示態様を制御する。これにより、表示先のディスプレイ等、対象の表示態様を予め設定する必要がなくなり、情報処理装置１０は、作業者の状況に応じた表示態様で対象を表示することができる。よって、作業効率がさらに向上する。
【００６０】
次に、複数の対象の表示態様の第１の変形例〜第６の変形例を説明する。なお、これらの変形例の説明においては、押下態様判定処理により、会議資料Ｃの重要度が最も高く、会議資料Ａ及び会議資料Ｂの重要度は、会議資料Ｃの重要度より低いと判定されたとする。
図１１は、表示態様の第１の変形例を示す図である。
図１１に示すように、会議資料Ｃは、中央のディスプレイ１４ｂに表示され、会議資料Ａ及び会議資料Ｂはそれぞれ、左右のディスプレイ１４ａ，１４ｃに表示されてもよい。このように、重要度の高い対象が、中央のディスプレイ１４ｂに表示されるので、作業者は、重要度の高い対象を容易に認識できる。これにより、作業者の作業効率が向上する。なお、このような表示の制御は、制御プログラム２００の表示部２１０によりなされる。
【００６１】
図１２は、表示態様の第２の変形例を示す図である。
図１２に示すように、会議資料Ｃは、中央のディスプレイ１４ｂに全画面表示され、会議資料Ａ及び会議資料Ｂはそれぞれ、左右のディスプレイ１４ａ，１４ｃに全画面サイズより小さいサイズ（例えば、全画面サイズの半分のサイズ）で表示されてもよい。なお、会議資料Ａ及び会議資料Ｂは、左右のディスプレイ１４ａ，１４ｃのうち、いずれか同一のディスプレイに表示されてもよい。
【００６２】
図１３は、表示態様の第３の変形例を示す図である。
図１３に示すように、会議資料Ｃは、そのフォントサイズが、会議資料Ａ及び会議資料Ｂのフォントサイズより大きくなるように表示されてもよい。この場合、会議資料Ｃのフォントサイズが大きくされてもよいし、会議資料Ａ及び会議資料Ｂのフォントサイズが小さくされてもよい。
【００６３】
図１４は、表示態様の第４の変形例を示す図である。
図１４に示すように、会議資料Ｃは、そのスクロール速度が、会議資料Ａ及び会議資料Ｂのスクロール速度より小さくなるように表示されてもよい。この場合、会議資料Ｃのスクロール速度が小さくされてもよいし、会議資料Ａ及び会議資料Ｂのスクロール速度が大きくされてもよい。なお、制御プログラム２００の表示部２１０は、外部の文書閲覧ソフトウェア（不図示）のスクロール機能等を用いて、対象をスクロール表示してもよい。このような外部のソフトウェアは、例えば、所定のページ記述言語により記載された文書を閲覧するためのものである。 
【００６４】
図１５は、表示態様の第５の変形例を示す図である。
図１５に示すように、会議資料Ｃは、静止状態で表示され、会議資料Ａ及び会議資料Ｂだけがスクロール表示されてもよい。
【００６５】
図１６は、表示態様の第６の変形例を示す図である。
図１６に示すように、会議資料Ｃは、その内容をそのまま表示され、会議資料Ａ及び会議資料Ｂは、その内容を要約されて要約表示されてもよい。この場合、制御プログラム２００の表示部２１０は、外部の文書作成ソフトウェア（不図示）の要約機能等を用いて、文書の内容を要約してもよい。
【００６６】
次に、押下されたボタン１８の押下方法が異なる場合における押下態様判定処理を説明する。
図１７は、押下ログ記憶部２１２に記憶されている押下ログファイルを例示する図である。
図１７に例示するように、押下ログファイルには、時刻１０：００：００から１０：００：０５までに、座標（１００，１５０）、（１８０，１５０）、（２３０，１５０）、（３５０，１５０）、（４２０，１５０）及び（４７０，１５０）がそれぞれ押下され、時刻１０：００：０７から１０：００：０８までの間、座標（５５０，１５０）が押下され続けたことが記憶されている。
【００６７】
図１８は、図１７に例示されるボタン操作に基づいてなされた押下態様判定部２０８による判定結果を示す図である。
図１８に示すように、押下態様判定部２０８は、押下座標及びボタンプロファイルに基づいて、会議資料Ａを指定するボタン１８−１、会議資料Ｂを指定するボタン１８−２、及び会議資料Ｃを指定するボタン１８−３が順に押下されたと判定する。また、押下態様判定部２０８は、押下された時刻に基づいて、ボタン１８−１〜１８−３が、同一時間、押下されたと判定する。
【００６８】
さらに、押下態様判定部２０８は、ボタン１８−１〜１８−３について押下方法を判定する。図１７に示される押下ログファイルでは、時刻１０：００：００から１０：００：０５に渡って、押下座標のＹ座標は同一である一方、押下座標のＸ座標は１００から４７０まで変化している。例えば、ユーザが、情報アクセス装置１６上をＸ軸方向に指でなぞってボタン１８を押下した場合、このようなデータが取得される。したがって、ボタン１８−１，１８−２が押下されている間、押下座標のＸ座標の変化量が、判定変化量ΔＸ以上である。このため、押下態様判定部２０８は、ボタン１８−１（会議資料Ａ），１８−２（会議資料Ｂ）の押下方法は、押下方法Ｂであると判定する。
【００６９】
一方、ボタン１８−３については、押下座標のＸ座標及びＹ座標の変化量が、判定変化量ΔＸ及びΔＹ未満であり、かつ、ボタン１８−３の押下時間が判定時間ΔＴ未満である。例えば、ユーザが、情報アクセス装置１６上のボタン１８をクリックするように押下した場合、このようなデータが取得される。このため、押下態様判定部２０８は、ボタン１８−３（会議資料Ｃ）の押下方法は、押下方法Ａであると判定する。
【００７０】
表示部２１０は、押下態様判定部２０８による押下態様判定結果において押下時間が同一である場合、ボタン１８が押下された方法に基づいて、対象の表示態様を制御する。この場合、表示部２１０は、押下態様判定部２０８による判定結果のうち、それぞれのボタン１８の押下方法を参照し、第１のボタン１８が押下された方法と、第２のボタン１８が押下された方法とが異なる場合、前記第１のボタン１８により指定される対象と、前記第２のボタン１８により指定される対象とを異なる表示態様で表示する。より具体的には、表示部２１０は、押下方法が押下方法Ａであるボタン１８は、その他の押下方法のボタン１８より重要度が高いと判定して、表示態様を制御する。
【００７１】
本例では、ボタン１８−３は押下方法Ａで押下され、他のボタン１８−１，１８−２は押下方法Ｂで押下され、ボタン１８−３は会議資料Ｃを指定するものであるので、会議資料Ｃの重要度が高いと判定される。したがって、会議資料Ｃは、図５又は図１１〜図１６に示されるように、作業者が他の会議資料Ａ及び会議資料Ｂより認識しやすいように表示される。これにより、作業者は、複数の資料を同時に閲覧できるとともに、自らの操作内容に応じて表示態様を変更することができる。したがって、作業者の作業効率が向上する。
【００７２】
次に、押下された複数のボタン１８の押下時間及び押下方法が異なる場合における押下態様判定処理を説明する。
図１９は、押下ログ記憶部２１２に記憶されている押下ログファイルを例示する図である。
図１９に例示するように、押下ログファイルには、時刻１０：００：００から１０：００：０１までに、座標（１００，１５０）、（１８０，１５０）、（２３０，１５０）、（３５０，１５０）、（４００，１５０）及び（４４０，１５０）がそれぞれ押下され、時刻１０：００：０７から１０：００：０８までの間、座標（５５０，１５０）が押下され続けたことが記憶されている。
【００７３】
図２０は、図１９に例示されるボタン操作に基づいてなされた押下態様判定部２０８による判定結果を示す図である。
図２０に示すように、ボタン１８−１の押下については、ラベル名は「会議資料Ａ」であり、押下時間の相対値は０．５であり、押下方法は押下方法Ｂであると判定される。ボタン１８−２の押下については、ラベル名は「会議資料Ｂ」であり、押下時間の相対値は１．０であり、押下方法は押下方法Ｂであると判定される。ボタン１８−３の押下については、ラベル名は「会議資料Ｃ」であり、押下時間の相対値は０．５であり、押下方法は押下方法Ａであると判定される。
【００７４】
この場合、表示部２１０は、押下方法、押下時間の順で重要度を判定する。本例では、表示部２１０は、会議資料Ｃ、会議資料Ｂ、会議資料Ａの順で重要度が高いと判定する。
図２１は、図２０に示される判定結果に基づいて表示部２１０により表示された会議資料Ａ〜会議資料Ｃの表示態様を例示する図である。
図２１に例示するように、最も重要度が高い会議資料Ｃは、中央のディスプレイ１４ｂに静止状態で表示される。次に重要度が高い会議資料Ｂは、右のディスプレイ１４ｃに低速でスクロール表示される。最も重要度が低い会議資料Ａは、左のディスプレイ１４ａに高速でスクロール表示される。このようにして、情報処理装置１０は、ボタン押下態様に基づいて表示態様を制御する。
【００７５】
なお、表示態様は、図５及び図１１〜図１６に示したいずれの表示態様を組み合わせたものであってもよい。表示態様は、ユーザが効果的に認識できる表示態様であれば、図５等に示した表示態様に限定されない。また、表示部２１０は、押下時間、押下方法の順で重要度を判定してもよい。この場合、表示部２１０は、会議資料Ｂ、会議資料Ｃ、会議資料Ａの順で重要度が高いと判定する。
【００７６】
次に、本発明の第２の実施形態に係る情報処理装置１０を説明する。
本実施形態に係る情報処理装置１０は、ディスプレイ１４ａ〜１４ｃにおけるユーザの注視位置を検出するゴーグル等の注視位置検出装置（不図示）をさらに有し、制御プログラム２００の表示部２１０は、ボタン押下態様に加えて、ユーザが注視する対象（注視対象）にさらに基づいて表示態様を制御する。
【００７７】
図２２は、本実施形態における押下ログファイルを例示する図である。
図２２に例示するように、押下ログファイルは、時刻ｔ、押下座標（ｘ，ｙ）及び注視対象を含む。ここで、注視対象は、注視位置検出装置により検出された注視位置に基づいて算出されたものである。本例では、注視対象は、ディスプレイ１４ａ〜ディスプレイ１４ｃのいずれかである。
【００７８】
図２３は、本実施形態における押下態様判定結果を示す図である。
図２３に例示するように、押下態様判定結果には、各対象が表示される表示場所が含まれる。表示場所は、図２２に示される押下ログファイルにおける注視対象に基づいて、各対象について判定される。表示部２１０は、押下態様判定結果を押下態様判定部２０８から受け付け、各対象を当該表示場所で示されるディスプレイ１４ａ〜１４ｃのいずれかに表示する。
【００７９】
図２４は、図２３に示される判定結果に基づいて表示部２１０により表示された会議資料Ａ〜会議資料Ｃの表示態様を例示する図である。
図２４に例示するように、最も重要度が高い会議資料Ｃは、ユーザが中央のディスプレイ１４ｂを注視しながらボタン１８−３を押下したので、中央のディスプレイ１４ｂに静止状態で表示される。次に重要度が高い会議資料Ｂは、ユーザが左のディスプレイ１４ａを注視しながらボタン１８−２を押下したので、右のディスプレイ１４ｃに低速でスクロール表示される。最も重要度が低い会議資料Ａは、ユーザが左のディスプレイ１４ａを注視しながらボタン１８−１を押下したので、左のディスプレイ１４ａに高速でスクロール表示される。このようにして、情報処理装置１０は、押下態様及び注視位置に基づいて表示態様を制御する。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係る情報処理装置１０を示す図である。
【図２】情報処理装置１０において用いられるコンピュータのハードウェア構成を示す図である。
【図３】それぞれのボタン１８を規定するボタンプロファイルを示す図である。
【図４】情報アクセス装置１６に表示されるボタン群と、ディスプレイ１４に表示されるウインドウ１４０を例示する図である。
【図５】押下された複数のボタン１８により指定される対象の表示態様を例示する図である。
【図６】情報処理装置１０の制御装置１００（図２）により実行される制御プログラム２００の構成を示す図である。
【図７】押下ログ記憶部２１２に記憶されている押下ログファイルを例示する図である。
【図８】押下態様判定部２０８によるボタン押下態様の判定結果を示す図である。
【図９】押下態様判定部２０８による押下態様判定処理（Ｓ１０）のフローチャートを示す図である。
【図１０】本発明の実施形態に係る情報処理装置１０の表示態様制御方法を実現する制御プログラム２００の全体動作（Ｓ２０）のフローチャートを示す図である。
【図１１】表示態様の第１の変形例を示す図である。
【図１２】表示態様の第２の変形例を示す図である。
【図１３】表示態様の第３の変形例を示す図である。
【図１４】表示態様の第４の変形例を示す図である。
【図１５】表示態様の第５の変形例を示す図である。
【図１６】表示態様の第６の変形例を示す図である。
【図１７】押下ログ記憶部２１２に記憶されている押下ログファイルを例示する図である。
【図１８】図１７に例示されるボタン操作に基づいてなされた押下態様判定部２０８による判定結果を示す図である。
【図１９】押下ログ記憶部２１２に記憶されている押下ログファイルを例示する図である。
【図２０】図１９に例示されるボタン操作に基づいてなされた押下態様判定部２０８による判定結果を示す図である。
【図２１】図２０に示される判定結果に基づいて表示部２１０により表示された会議資料Ａ〜会議資料Ｃの表示態様を例示する図である。
【図２２】本発明の第２の実施形態に係る情報処理装置１０に記憶される押下ログファイルを例示する図である。
【図２３】本発明の第２の実施形態に係る情報処理装置１０による押下態様判定結果を示す図である。
【図２４】図２３に示される判定結果に基づいて表示部２１０により表示された会議資料Ａ〜会議資料Ｃの表示態様を例示する図である。
【符号の説明】
【００８１】
１０ 情報処理装置
１２ 装置本体
１４ａ，１４ｂ，１４ｃ ディスプレイ
１６ａ，１６ｂ 情報アクセス装置
１８ ボタン
２６ 入力装置
１００ 制御装置
１０２ 処理装置
１０４ ＣＰＵ
１０６ メモリ
１０８  通信ＩＦ
１１０ 記憶装置
１１２ 中継装置
２００ 制御プログラム
２０２ ＵＩ部
２０４ 通信部
２０６ ログ保存部
２０８ 押下態様判定部
２１０ 表示部
２１２ 押下ログ記憶部
２１４ プロファイル記憶部
【図１】
2007298614.tif 000003
【図２】
2007298614.tif 000004
【図３】
2007298614.tif 000005
【図４】
2007298614.tif 000006
【図５】
2007298614.tif 000007
【図６】
2007298614.tif 000008
【図７】
2007298614.tif 000009
【図８】
2007298614.tif 000010
【図９】
2007298614.tif 000011
【図１０】
2007298614.tif 000012
【図１１】
2007298614.tif 000013
【図１２】
2007298614.tif 000014
【図１３】
2007298614.tif 000015
【図１４】
2007298614.tif 000016
【図１５】
2007298614.tif 000017
【図１６】
2007298614.tif 000018
【図１７】
2007298614.tif 000019
【図１８】
2007298614.tif 000020
【図１９】
2007298614.tif 000021
【図２０】
2007298614.tif 000022
【図２１】
2007298614.tif 000023
【図２２】
2007298614.tif 000024
【図２３】
2007298614.tif 000025
【図２４】
2007298614.tif 000026