(57)【要約】      （修正有）【課題】名簿等に登録された項目数が非常に多い場合でも、容易な操作で短時間に所望項目の選択操作を行うことができるタブレット端末及び操作プログラムを提供する。【解決手段】表示画面２００に、センターボタン２１１と、リング型のジョグダイヤル２１２とを少なくとも有する操作パネル２１０を表示し、ジョグダイヤルを回転方向にスワイプ操作することで、そのタッチ位置の移動量及び移動方向に応じて、名簿２２０の選択候補となる選択項目リストＬ１１を「あ」〜「わ」に順次切り替える。更に、センターボタンへのタップ操作が行われたときに項目「あ」〜「わ」の何れかを確定する。その後、ジョグダイヤルを回転方向にスワイプ操作すると、そのタッチ位置の移動量及び移動方向に応じて、下位層である登録企業名の選択候補が順次切り替わる。【選択図】図２
2017033528.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目から何れか一つを選択する画面操作機能を、表示画面へのタッチ操作を用いて実現する情報表示装置であって、
前記表示画面に、第１の操作ボタンと、該第１の操作ボタンの外周を囲む略リング型の第２の操作ボタンとを、少なくとも表示させる操作パネル表示部と、
前記第１の操作ボタンにタッチするタップ操作と、前記第２の操作ボタンに沿って回転方向にタッチ位置を移動させるスワイプ操作とを、少なくとも検出するジェスチャー検出部と、
前記第２の操作ボタンへのスワイプ操作が行われているときに、前記タッチ位置の移動量及び移動方向に応じて、選択候補となる前記項目を順次切り替えるための候補切替制御と、前記第１の操作ボタンへのタップ操作が行われたときに、該選択候補に対する選択を確定させるための選択確定制御とを行う操作判定部と、
を備えることを特徴とする情報表示装置。
【請求項２】
前記候補切替制御によって、前記表示画面に表示された同一階層の１又は複数の項目から何れか一つを選択候補に決定したのち、前記選択確定制御によって、該選択候補に対する選択を確定すると共に、選択された該項目に対応する下位階層の１又は複数の項目を表示する操作を、二階層以上に渡って繰り返すことによって、階層化された項目リストから何れかの項目を選択することを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記ジェスチャー検出部は、前記第１の操作ボタンを所定時間タッチする長押し操作を検出し、
前記操作判定部は、該第１の操作ボタンへの該長押し操作が成されたときに、前記表示画面に表示する前記項目リストを所定階層だけ上位の階層に切り替えるための階層切替制御を行う、
ことを特徴とする請求項２に記載の情報表示装置。
【請求項４】
前記操作判定部は、前記長押し操作の実行時間が前記所定時間の整数倍に達する度に、前記階層切替制御を繰り返すことを特徴とする請求項３に記載の情報表示装置。
【請求項５】
前記操作パネル表示部は、前記第１の操作ボタンへの前記長押し操作が行われているときにサイクルバーを表示し、
該サイクルバーは、その表示を、前記長押し操作の時間が前記所定時間に達する度に１回転するように表示する、
ことを特徴とする請求項３又は４に記載の情報表示装置。
【請求項６】
前記表示画面に地図及び位置マークを表示し、何れかの位置マークを選択することにより、該位置マークに対応する前記項目リストの最上位階層に含まれる１又は複数の前記項目が表示されることを特徴とする請求項２乃至５の何れかに記載の情報表示装置。
【請求項７】
前記表示画面は、複数の項目の何れかを選択して入力する第１の入力フィールドを表示し、
前記候補切替制御によって、該複数の項目の何れかを、該第１の入力フィールドに入力される項目の選択候補に決定したのち、前記選択確定制御によって、該選択候補に対する選択を確定することを特徴とする請求項１に記載の情報表示装置。
【請求項８】
前記第１の入力フィールドに入力される前記項目は、時刻データであることを特徴とする請求項７に記載の情報表示装置。
【請求項９】
前記表示画面は、複数の第２の入力フィールドを同時に表示し、
前記ジェスチャー検出部は、前記第１の操作ボタンにタッチした状態から、そのタッチ位置を前記第１の操作ボタンと前記第２の操作ボタンとの境界を跨ぐように移動させるスライド操作を更に検出し、
前記操作判定部は、該スライド操作が行われたときに、入力の対象となる前記第２の入力フィールドの選択を切り替えるためのフィールド切替制御を行う、
ことを特徴とする請求項１乃至８の何れか一つに記載の情報表示装置。
【請求項１０】
前記操作判定部は、前記スライド操作が行われているときに、前記タッチ位置の移動方向に応じて、切り替え後に選択される前記第２の入力フィールドを決定することを特徴とする請求項９に記載の情報表示装置。
【請求項１１】
前記表示画面は、
前記第２の操作ボタンの領域内に対して、指示体によりなされた指示の領域を示す表示領域を含み、
前記操作判定部は、
前記指示体の移動によるスワイプ操作が行われているときに、前記表示領域を前記指示体の移動に追従して、前記第２の操作ボタンの領域内を移動させるように表示する制御を行う、
請求項１乃至１０の何れか一つに記載の情報表示装置。
【請求項１２】
前記操作判定部は、
前記表示領域が未表示の状態において、前記第２の操作ボタンの領域内に対して、指示体による指示が検知された場合、当該指示体によりなされた指示の領域を含む領域に、前記表示領域を表示する制御を行う請求項１１記載の情報表示装置。
【請求項１３】
前記操作判定部は、
前記表示領域が表示されている状態において、前記第２の操作ボタンの領域内であり、前記表示領域が表示されていない領域に対して、指示体による指示が検知された場合、当該指示体によりなされた指示の領域を含む領域に、前記表示領域を表示する制御を行う請求項１１または請求項１２記載の情報表示装置。
【請求項１４】
複数の項目から何れか一つを選択する画面操作機能を、表示画面へのタッチ操作を用いて実現する情報表示方法であって、
操作パネル表示部、ジェスチャー検出部、および操作判定部により実現される情報表示方法であって、
前記操作パネル表示部が、前記表示画面に、第１の操作ボタンと、該第１の操作ボタンの外周を囲む略リング型の第２の操作ボタンとを、少なくとも表示させる操作パネル表示ステップと、
前記ジェスチャー検出部が、前記第１の操作ボタンにタッチするタップ操作と、前記第２の操作ボタンに沿って回転方向にタッチ位置を移動させるスワイプ操作とを、少なくとも検出するジェスチャー検出ステップと、
前記操作判定部が、前記第２の操作ボタンへのスワイプ操作が行われているときに、前記タッチ位置の移動量及び移動方向に応じて、選択候補となる前記項目を順次切り替えるための候補切替制御と、前記第１の操作ボタンへのタップ操作が行われたときに、該選択候補に対する選択を確定させるための選択確定制御とを行う操作判定ステップとを具備する情報表示方法。
【請求項１５】
複数の項目から何れか一つを選択する画面操作機能を、表示画面へのタッチ操作を受け付けて実現するプログラムであって、
コンピュータを、
前記表示画面に、第１の操作ボタンと、該第１の操作ボタンの外周を囲む略リング型の第２の操作ボタンとを、少なくとも表示させる操作パネル表示部と、
前記第１の操作ボタンにタッチするタップ操作と、前記第２の操作ボタンに沿って回転方向にタッチ位置を移動させるスワイプ操作とを、少なくとも検出するジェスチャー検出部と、
前記第２の操作ボタンへのスワイプ操作が行われているときに、前記タッチ位置の移動量及び移動方向に応じて、選択候補となる前記項目を順次切り替えるための候補切替制御と、前記第１の操作ボタンへのタップ操作が行われたときに、該選択候補に対する選択を確定させるための選択確定制御とを行う操作判定部として、機能させるためのプログラム。
【請求項１６】
コンピュータを、請求項１乃至１３の何れかの記載の情報表示装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示画面へタッチすることで操作を行う機能を備えた情報表示装置等に関する。
【背景技術】
【０００２】
従来より、表示デバイスとしてタッチパネルを用いた情報処理機器として、スマートフォンやタブレット端末等が知られている。この種の情報処理機器では、タッチパネルに、操作者の指先やタッチペンの先端等をタッチさせて、タップやスワイプ等の操作を行うことにより、操作を行うことができる。ここで、「タップ」とは、指先等を、タッチパネルの表面にタッチさせた後で、所定時間内に離すジェスチャーである。一方、「スワイプ」とは、指先等を、タッチパネルの表面にタッチさせた状態で、そのタッチ位置を略直線方向に移動させるジェスチャーである。
【０００３】
これらのタッチ操作を用いて情報処理機器を操作する技術としては、例えば、下記特許文献１、２が知られている。
【０００４】
特許文献１の装置では、表示画面のタブ配置パネルに対して横方向のスワイプ操作を行うことで、そのタブ配置パネルに表示されるアイコン型のタブを順次切り替えていく。そして、操作者が、表示されたタブの何れかを、タップ操作によって選択すると、その選択されたタブに対応する操作パネルが、その表示画面に表示される。
【０００５】
一方、特許文献２の装置では、複数項目の顧客情報を表示した状態で、Ｔｈｕｍｂボタンに対して縦方向のスワイプ操作を行うことにより、表示のスクロール動作を行うことができると共に、戻るボタン及び進むボタンをタップ操作すること等により、表示の切り替え動作を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１９６１３４号公報
【特許文献２】特開２０１３−２３２０６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１の装置では、タブ配置パネルに登録されたタブの個数が非常に多いような場合には、多数回に渡ってスワイプ操作を繰り返す必要がある。ここで、スワイプ操作を繰り返す場合には、指等を、画面の最初のタッチ位置にタッチさせた後で、タッチ位置を所定距離移動させ、更に、指等を、画面から離した後で、最初のタッチ位置付近まで戻って再度タッチするジェスチャーを、繰り返すことになる。このため、スワイプ操作を多数回に渡って繰り返すことは、操作者が望むタブを表示するまでの所要時間を増大させるだけでなく、その操作者にとって非常に煩わしい作業である。
【０００８】
同様に、上記特許文献２の装置でも、顧客情報リストに登録された顧客情報が非常に多いような場合に、タップ操作やスワイプ操作を多数回に渡って繰り返す必要が生じて、所望のリスト情報を表示するまでに要する時間が増大すると共に、操作が煩わしいものとなる。
【０００９】
また、スマートフォンやタブレット端末等は、情報処理機器を手で持った姿勢で操作を行うことが多い。従って、親指を除く指と手のひらの親指の下の個所とで、情報処理機器を挟んで持った状態で操作することが多くなる。そのため、情報処理機器を持った手の親指で操作可能な、インターフェィスが望まれる。
【００１０】
この発明は、このような課題に鑑みて成されたものであり、項目リストに登録された項目の個数が非常に多い場合でも、容易な操作で短時間に所望項目の選択操作を行うことができる情報表示装置及び操作プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
かかる目的を達成するために、第１の発明は、複数の項目から何れか一つを選択する画面操作機能を、表示画面へのタッチ操作を用いて実現する情報表示装置であって、前記表示画面に、第１の操作ボタンと、該第１の操作ボタンの外周を囲む略リング型の第２の操作ボタンとを、少なくとも表示させる操作パネル表示部と、前記第１の操作ボタンにタッチするタップ操作と、前記第２の操作ボタンに沿って回転方向にタッチ位置を移動させるスワイプ操作とを、少なくとも検出するジェスチャー検出部と、前記第２の操作ボタンへのスワイプ操作が行われているときに、前記タッチ位置の移動量及び移動方向に応じて、選択候補となる前記項目を順次切り替えるための候補切替制御と、前記第１の操作ボタンへのタップ操作が行われたときに、該選択候補に対する選択を確定させるための選択確定制御とを行う操作判定部とを備える情報表示装置としたことを特徴とする。
【００１２】
また、第２の発明は、第１の発明の構成に加えて、前記候補切替制御によって、前記表示画面に表示され同一階層の１又は複数の項目から何れか一つを選択候補に決定したのち、前記選択確定制御によって、該選択候補に対する選択を確定すると共に、選択された該項目に対応する下位階層の１又は複数の項目を表示する操作を、二階層以上に渡って繰り返すことによって、階層化された項目リストから何れかの項目を選択することを特徴とする。
【００１３】
また、第３の発明は、第２の発明の構成に加えて、前記ジェスチャー検出部は、前記第１の操作ボタンを所定時間タッチする長押し操作を検出し、前記操作判定部は、該第１の操作ボタンへの該長押し操作が成されたときに、前記表示画面に表示する前記項目リストを所定階層だけ上位の階層に切り替えるための階層切替制御を行うことを特徴とする。
【００１４】
また、第４の発明は、第３の発明の構成に加えて、前記操作判定部は、前記長押し操作の実行時間が前記所定時間の整数倍に達する度に、前記階層切替制御を繰り返すことを特徴とする。
【００１５】
また、第５の発明は、第３又は４の発明の構成に加えて、前記操作パネル表示部は、前記第１の操作ボタンへの前記長押し操作が行われているときにサイクルバーを表示し、該サイクルバーは、その表示を、前記長押し操作の時間が前記所定時間に達する度に１回転させることで、前記階層切替制御の実行回数を操作者に通知することを特徴とする。
【００１６】
また、第６の発明は、第２乃至５の何れかの発明の構成に加えて、前記表示画面に地図及び位置マークを表示し、何れかの位置マークを選択することにより、該位置マークに対応する前記項目リストの最上位階層に含まれる１又は複数の前記項目が表示されることを特徴とする。
【００１７】
また、第７の発明は、第１の発明の構成に加えて、前記表示画面は、複数の項目の何れかを選択して入力する第１の入力フィールドを表示し、前記候補切替制御によって、該複数の項目の何れかを、該第１の入力フィールドに入力される項目の選択候補に決定したのち、前記選択確定制御によって、該選択候補に対する選択を確定することを特徴とする。
【００１８】
また、第８の発明は、第７の発明の構成に加えて、前記第１の入力フィールドに入力される前記項目は、時刻データであることを特徴とする。
【００１９】
また、第９の発明は、第１乃至８の何れか一つに記載の発明の構成に加えて、前記表示画面は、複数の第２の入力フィールドを同時に表示し、前記ジェスチャー検出部は、前記第１の操作ボタンにタッチした状態から、そのタッチ位置を前記第１の操作ボタンと前記第２の操作ボタンとの境界を跨ぐように移動させるスライド操作を更に検出し、前記操作判定部は、該スライド操作が行われたときに、入力の対象となる前記第２の入力フィールドの選択を切り替えるためのフィールド切替制御を行う、ことを特徴とする。
【００２０】
また、第１０の発明は、第９の発明の構成に加えて、前記操作判定部は、前記スライド操作が行われているときに、前記タッチ位置の移動方向に応じて、切り替え後に選択される前記第２の入力フィールドを決定することを特徴とする。
【００２１】
また、第１１の発明は、第１乃至１０の何れか一つの発明に対して、表示画面は、第２の操作ボタンの領域内に対して、指示体によりなされた指示の領域を示す表示領域を含み、操作判定部は、指示体の移動によるスワイプ操作が行われているときに、表示領域を指示体の移動に追従して、第２の操作ボタンの領域内を移動させるように表示する制御を行う、情報表示装置である。
【００２２】
また、第１２の発明は、第１１の発明に対して、操作判定部は、表示領域が未表示の状態において、第２の操作ボタンの領域内に対して、指示体による指示が検知された場合、指示体によりなされた指示の領域を含む領域に、表示領域を表示する制御を行う情報表示装置である。
【００２３】
さらに、第１３の発明は、第１１または第１２の発明に対して、操作判定部は、表示領域が表示されている状態において、第２の操作ボタンの領域内であり、表示領域が表示されていない領域に対して、指示体による指示が検知された場合、指示体によりなされた指示の領域を含む領域に、表示領域を表示する制御を行う情報表示装置である。
【発明の効果】
【００２４】
第１の発明によれば、リング型の第２の操作ボタンに沿ったスワイプ操作によって選択候補項目を切り替えることができると共に、第１の操作ボタンへのタップ操作で選択を確定させることができるので、画面操作を簡単にすることができる。
【００２５】
第２の発明によれば、スワイプ操作とタップ操作とによって下位の項目に移動することができるので、容易な操作で短時間に、階層化された項目リストから所望の項目を選択することができる。
【００２６】
第３の発明によれば、第１の操作ボタンへの長押し操作で、所定階層だけ上位の階層に移動することができるので、表示される階層を、表示画面に表示される操作の状態を視覚で確認しながら、容易に、所定階層だけ上位の階層まで戻すことができる。
【００２７】
第４の発明によれば、複数回の長押し操作を連続的に行えるので、表示される階層を、容易な操作で短時間に、上位の階層への移動を行える。
【００２８】
第５の発明によれば、サイクルバーの回転数で、操作者が階層切替制御の実行回数を判断出来るので、表示される階層を、容易に、所望の階層まで戻すことができる。
【００２９】
第６の発明によれば、地図上の位置マークを用いて、対応する項目リストを選択するので、容易な操作で短時間に項目リストを選択することができる。
【００３０】
第７の発明によれば、スワイプ操作とタップ操作とによって第１の入力フィールドに入力する項目を選択できるので、画面操作を簡単にすることができる。
【００３１】
第８の発明によれば、第１の入力フィールドに時刻データを入力する際の画面操作を簡単にすることができる。
【００３２】
第９の発明によれば、複数の第２の入力フィールドから、入力を行う入力フィールドを、簡単な操作で切り替えることができる。
【００３３】
第１０の発明によれば、スライド操作におけるタッチ位置の移動方向に応じて、切り替え後に選択される第２の入力フィールドを決定するので、複数の第２の入力フィールドが縦方向や横方向に並べて表示されているような場合等に、入力を行う入力フィールドを切り替える操作が、さらに簡単になる。
【００３４】
第１１の発明によれば、操作者が、スワイプ操作が行われていることを容易に確認でき、例えば、感度が良好でないタッチパネルでも、安心して、容易に操作ができる。
【００３５】
第１２の発明によれば、第２の操作ボタンの領域内であれば、どこからでも操作を開始することができ、かつ、スワイプ操作が行われていることを容易に確認できる。
【００３６】
第１３の発明によれば、第２の操作ボタンの領域内であれば、どこからでも操作を開始することができ、かつ、スワイプ操作が行われていることを容易に確認できる。
【図面の簡単な説明】
【００３７】
【図１】発明の実施の形態１に係る情報表示装置の機能構成を概念的に示すブロック図である。
【図２】同実施の形態１に係る情報表示装置の表示画面の一例を示す概念図である。
【図３】（ａ）〜（ｃ）共に、同実施の形態１に係る情報表示装置の操作方法を説明するための概念図である。
【図４】（ａ）〜（ｃ）共に、同実施の形態１に係る情報表示装置の操作方法を説明するための概念図である。
【図５】（ａ）、（ｂ）共に、同実施の形態１に係る情報表示装置の操作方法を説明するための概念図である。
【図６】（ａ）〜（ｃ）共に、同実施の形態１に係る情報表示装置の操作方法を説明するための概念図である。
【図７】この発明の実施の形態２に係る情報表示装置の表示画面の一例を示す概念図である。
【図８】（ａ）、（ｂ）共に、同実施の形態２に係る情報表示装置の操作方法を説明するための概念図である。
【図９】（ａ）、（ｂ）共に、同実施の形態２に係る情報表示装置の操作方法を説明するための概念図である。
【図１０】この発明の実施の形態３に係る情報表示装置の表示画面の一例を示す概念図である。
【図１１】この発明の実施の形態３に係る情報表示装置の表示画面の一例を示す概念図である。
【図１２】同実施の形態３に係る情報表示装置の操作方法を説明するための概念図である。
【図１３】同実施の形態３に係る情報表示装置の操作方法を説明するための概念図である。
【図１４】同実施の形態３に係る情報表示装置の操作方法を説明するための概念図である。
【図１５】同実施の形態３に係る情報表示装置の操作方法を説明するための概念図である。
【図１６】この発明の実施の形態４に係る情報表示装置の表示画面の一例を示す概念図である。
【図１７】同実施の形態４に係る情報表示装置の操作方法を説明するための概念図である。
【図１８】同実施の形態４に係る情報表示装置の操作方法を説明するための概念図である。
【図１９】この発明の実施の形態４に係る情報表示装置の表示画面の他の例を示す概念図である。
【図２０】同実施の形態４に係る情報表示装置の操作方法を説明するための概念図である。
【図２１】同実施の形態４に係る情報表示装置の操作方法を説明するための概念図である。
【図２２】この発明の実施の形態４に係る情報表示装置の動作の詳細について説明するフローチャートである。
【図２３】同実施の形態５に係るタップ操作処理について説明するフローチャートである。
【図２４】同実施の形態５に係る長押し操作処理について説明するフローチャートである。
【図２５】同実施の形態５に係るスワイプ操作処理について説明するフローチャートである。
【図２６】同実施の形態５に係るスライド操作処理について説明するフローチャートである。
【図２７】上記実施の形態における情報表示装置を実現するコンピュータシステムの概観図である。
【図２８】同コンピュータシステムの概観図である。
【発明を実施するための形態】
【００３８】
以下、この発明の実施の形態について、図面を参照して説明する。
【００３９】
［発明の実施の形態１］
【００４０】
この発明の実施の形態１について、情報表示装置としてタブレット端末を用いて、企業名簿の閲覧のための操作を行う場合を例に採って説明する。なお、情報表示装置は、タブレット端末に限られず、いわゆるスマートフォン、パーソナルコンピュータ等でも良いことは言うまでもない。
【００４１】
図１は、この実施の形態１に係るタブレット端末１００の機能構成を概念的に示すブロック図である。また、図２は、このタブレット端末１００の画面表示の一例を示す概念図である。なお、タブレット端末１００は、上述したように、情報表示装置の一例である。
【００４２】
図１に示したように、この実施の形態１に係るタブレット端末１００は、表示・操作部１１０と、制御部１２０と、操作管理部１３０とを備えている。
【００４３】
表示・操作部１１０は、タブレット端末１００の操作者が、画面の閲覧や操作等を行うためのデバイスである。この表示・操作部１１０は、ディスプレイ部１１１と、タッチパネル部１１２とを備えている。ディスプレイ部１１１は、制御部１２０から受信した画像データ等を表示する。一方、タッチパネル部１１２は、ディスプレイ部１１１の表示画面上に配置されており、操作者の親指やタッチペンの先端等がタッチされたときに、そのタッチ位置の座標等を検出して出力する。表示・操作部１１０としては、通常のタッチディスプレイを使用することができる。
【００４４】
制御部１２０は、操作管理部１３０から入力される各種命令信号等に基づいて、ディスプレイ部１１１に各種画像や操作パネル２１０等を表示させるための制御や、各種演算処理や、通信回路（図示せず）を用いた通信処理等を行う。この制御部１２０は、例えば、ＣＰＵ(Central Processing Unit) や、半導体メモリや、ＯＳ(Operating System)等のソフトウェアによって構築される。
【００４５】
操作管理部１３０は、タッチパネル部１１２から入力した信号（タッチ位置の座標を示す信号等）に基づいて、制御部１２０に送る各種命令信号を生成する。このために、操作管理部１３０は、操作パネル表示部１３１と、ジェスチャー検出部１３２と、操作判定部１３３とを備えている。操作管理部１３０は、ハードウエア的に構成されても良いが、コンピュータ・プログラム（本発明の「操作プログラム」に相当）をＣＰＵに実行させることによって、ソフトウェア的に構築することもできる。
【００４６】
操作パネル表示部１３１は、操作パネル２１０を表示するための命令信号を生成する。この命令信号に基づいて、上述の制御部１２０が、ディスプレイ部１１１の表示画面２００に、操作パネル２１０を表示させる（図２参照）。この操作パネル２１０は、タブレット端末１００を手で持った時に右の親指又は左の親指が届くように、表示画面２００の右端又は左端に表示されることが望ましい。
【００４７】
この操作パネル２１０は、例えば、丸形のセンターボタン２１１（本発明の「第１の操作ボタンに相当」）を有している。また、このセンターボタン２１１の外周には、リング型のジョグダイヤル２１２（発明の「第２の操作ボタン」に相当）が設けられる。
【００４８】
ここで、ジョグダイヤルには、指等の指示体の位置を示す楕円形状の表示領域２１４が設けられる。この表示領域２１４は、操作者が、ジョグダイヤル２１２上を指でスワイプすると、これに追従して、ジョグダイヤル２１２の領域内で移動する。また、表示領域２１４は、一本の指で隠れない大きさであることは好適である。また、表示領域２１４の形状は楕円に限らず、長方形、角に丸みを有する長方形等でも良い。つまり、表示領域２１４の形状は問わない。また、指で指示された領域が、ジョグダイヤル２１２の領域外になった場合、表示領域２１４は移動せずに、停止する。表示領域２１４は、ジョグダイヤル２１２の領域内に常時表示されていても良いし、指示（通常、指による指示）がジョグダイヤル２１２の領域内で検知されている場合のみ表示領域２１４が表示されていても良い。また、ジョグダイヤル２１２から指を離した場合に、表示領域２１４は非表示にされても良いし、表示されたままでも良い。なお、指示体とは、タッチパネルへの指示を行う媒体であり、通常、指である。ただし、指示体は、いわゆるペン等でも良い。また、表示領域２１４は、ジョグダイヤル２１２の領域内に常時表示されている場合、操作者は、スワイプ操作の領域を認識しやすくなり、スワイプ操作が容易になる。
【００４９】
なお、表示領域２１４が表示されている場合であり、操作者が、ジョグダイヤル２１２の領域内で、かつ表示領域２１４の外の領域を指で指示し、操作管理部１３０が、かかる領域への指示を検知した場合、操作パネル表示部１３１は、表示領域２１４を、操作者により指示された点を含む位置に自動的に移動するように制御することは好適である。なお、移動とは、表示領域２１４を、ジョグダイヤル２１２内を移動するように表示する処理でも良いし、元の表示領域２１４を消去して、操作者が指示した点を含む領域に表示領域２１４を生成する処理等でも良い。つまり、ここでの移動とは、結果として、操作者が指示した点を含む領域に位置するように、表示領域２１４を表示する処理であれば何でも良い。
【００５０】
また、表示領域２１４は、図３（ｂ）に示すように、指が進行する後に追従する態様で表示されることは好適である。つまり、表示領域２１４が移動中は、指が表示領域２１４に真ん中に位置しないように、移動方向に対して、指の後ろに指の前より多くの領域が表出するように、表示領域２１４が表示されることは好適である。例えば、指が上から下方向に移動している場合、表示領域２１４は、指の位置に対して、上側に下側と比較して多く表出するように表示されることは好適である。なお、かかる場合、図３（ｂ）のように、指の位置に対して下側に、表示領域２１４が表出していなくても良い。また、例えば、指が左から右の方向に移動している場合、表示領域２１４は、指の位置に対して、左側の位置に右側の位置と比較して多く表出するように表示されることは好適である。なお、かかる場合、指の位置に対して左側に、表示領域２１４が表出していなくても良い。
【００５１】
更に、これらセンターボタン２１１とジョグダイヤル２１２との間のリング型の領域には、サイクルバー２１３が表示される。後述するように、この発明において「サイクルバー」とは、ボタンの長押し状態の進捗状態を示し、長押しが確定したことを確認するための表示である。
【００５２】
なお、操作パネル表示部１３１は、センターボタン２１１、ジョグダイヤル２１２及びサイクルバー２１３に加えて、他の操作ボタン（例えばキーボー等）を表示できるようにしてもよい。
【００５３】
また、センターボタン２１１、ジョグダイヤル２１２及びサイクルバー２１３の外観形状は任意であり、例えば、センターボタン２１１を多角形や楕円形等に形成した場合や、ジョグダイヤル２１２やサイクルバー２１３を多角形や楕円形のリング型に形成した場合も、この発明に含まれる。
【００５４】
ジェスチャー検出部１３２は、操作者がタッチパネル部１１２へのタッチ操作を行ったときに、このタッチパネル部１１２から、タッチ位置座標を示す座標信号を受け取る。そして、ジェスチャー検出部１３２は、この座標信号が示す座標や、かかる座標の時間的変化に基づいて、操作者が行ったタッチ操作のジェスチャーを判別する。
【００５５】
具体的には、ジェスチャー検出部１３２は、操作者が親指等でセンターボタン２１１にタッチした後、所定時間内に離した場合には、このタッチ操作を、センターボタン２１１へのタップ操作であると判断する。
【００５６】
一方、操作者が親指等でセンターボタン２１１にタッチした後、所定時間以上タッチを続けた場合には、ジェスチャー検出部１３２は、このタッチ操作は、センターボタン２１１への長押し操作であると判断する。
【００５７】
また、操作者が親指等をジョグダイヤル２１２へタッチした後、そのタッチ位置をジョグダイヤル２１２に沿って回転方向（時計方向又は反時計方向）に移動させた場合には、ジェスチャー検出部１３２は、このタッチ操作は、ジョグダイヤル２１２へのスワイプ操作であると判断する。
【００５８】
なお、ジェスチャー検出部１３２は、これらのタッチ操作以外に、他の種類のタッチ操作や他の画面領域へのタッチ操作を認識できるようにしてもよい。例えば、図２の名簿２２０を表示した領域へのタップ操作、スワイプ操作、ピンチイン操作、ピンチアウト操作等を受け付けることにしても良い。
【００５９】
操作判定部１３３は、ジェスチャー検出部１３２の検出結果に基づいて、そのタッチ操作に対応する操作内容を判定する。
【００６０】
具体的には、後述するように、操作判定部１３３は、ジョグダイヤル２１２へのスワイプ操作が行われている場合、そのタッチ位置の移動量及び移動方向（時計方向又は反時計方向）に応じて、選択候補となる項目を切り替える制御（以下、「候補切替制御」と記す）を行う。そして、この選択候補の切り替え結果に応じて画面表示等を変更するための命令信号を、制御部１２０へ送る。なお、候補切替制御は、例えば、フォーカスするメニュー項目を移動したり、表示する候補値を変更したりするための制御等を含む。
【００６１】
また、操作判定部１３３は、センターボタン２１１へのタップ操作が行われた場合には、そのとき選択候補になっている項目への選択を確定させる制御（以下、「選択確定制御」と記す）を行う。そして、この選択確定結果に応じて、画面表示等を変更するための命令信号を、制御部１２０へ送る。なお、本明細書において、操作判定部１３３が制御部１２０に命令を送付し、制御部１２０が当該命令に対する処理を実行することを、操作判定部１３３が処理を実行する、と表現することがある。
【００６２】
加えて、操作判定部１３３は、センターボタン２１１への長押し操作が行われた場合には、サイクルバー２１３の表示を変更すると共に（後述）、操作対象となる階層を上位方向に１階層だけ切り替える制御（以下、「階層切替制御」と記す）を行う。そして、操作判定部１３３は、この階層切り替え結果に応じて画面表示等を変更するための命令信号を、制御部１２０へ送る。
【００６３】
なお、操作判定部１３３は、これらの命令以外に、他の命令を生成して制御部１２０に送ることにしても良い。例えば、上述のジェスチャー検出部１３２が、名簿２２０の表示領域等へのタッチ操作を検出した場合に、これらタッチ操作に応じた命令を制御部１２０に送ることにしてもよい。
【００６４】
次に、この実施の形態１に係るタブレット端末１００の操作について説明する。
【００６５】
最初に、タブレット端末１００を用いて、企業名簿からから所望の項目を選択表示する操作を説明する。
【００６６】
まず、操作者が、タブレット端末１００のＯＳ(Operating System)を操作して、アプリケーション・ソフトウエアを起動する。これにより、制御部１２０（図１参照）が、操作パネル表示部１３１からの命令信号に基づいて、ディスプレイ部１１１の表示画面２００に、タイトル３０１（ここでは、「名簿」）を表示させる（図３（ａ）参照）。
【００６７】
このタイトル３０１には、スタートボタン３０２が設けられている。そして、操作者が、このスタートボタン３０２へのタップ操作を行うと、表示画面２００に、操作パネル２１０と、名簿２２０の最初の画面とが表示される（上述の図２参照）。
【００６８】
操作パネル２１０は、上述したような、センターボタン２１１と、ジョグダイヤル２１２と、サイクルバー２１３とを備えている。
【００６９】
名簿２２０は、階層化された項目リストによって構成されている。ここで、この名簿２２０の最上位の項目リストは、企業名の読みの先頭文字を示す項目のリストである。具体的には、この最上位の項目リストＬ１１は、項目として、五十音の「あ」から「わ」までを含んでいる。図２は、これらの項目のうち、「あ」が表示された状態である。なお、五十音に代えて、アルファベットや他の表音文字を使用しても良いし、これらと五十音との組み合わせを使用してもよいことは、もちろんである。なお、名簿２２０を構成する情報は、図示しない格納部に格納されている、とする。また、操作パネル２１０を構成するための情報等も、図示しない格納部にセットされている、とする。
【００７０】
続いて、操作者が、親指等で、表示画面２００のジョグダイヤル２１２にタッチして、スワイプ操作を行う（図３（ｂ）参照）。これにより、操作判定部１３３（図１参照）は、このスワイプ操作の移動量及び移動方向に応じて、候補切替制御を行う。そして、制御部１２０が、ディスプレイ部１１１に、その選択候補の項目を順次切り替えて表示させる。ここで、親指等のタッチ位置を時計方向に回転移動させるスワイプ操作の場合、項目は、その移動量に応じて五十音順（すなわち、「あ」から「わ」の方向）に順次切り替えられる。逆に、タッチ位置を反時計方向に回転移動させるスワイプ操作の場合、項目は、その移動量に応じて五十音の逆順序（「わ」から「あ」の方向）に順次切り替えられる。図３（ｂ）は、選択候補の項目として、「う」が表示されている場合を示している。なお、上記のように、スワイプ操作は、直線的な指の移動の操作に限らず、ジョグダイヤル２１２に対する指の回転移動の操作も含む。
【００７１】
次に、操作者が、センターボタン２１１へのタップ操作を行うと、操作判定部１３３は、選択確定制御を行う。これにより、その時に選択候補となっている項目に対する選択が確定される。図３（ｃ）は、項目「う」の選択が確定した場合を示している。
【００７２】
この選択確定制御により、操作パネル２１０の操作対象は、確定した項目の下位に相当する項目リストに移行する。この実施の形態１において、上位から２階層目の各項目リストＬ１２は、項目として、１又は複数の「登録企業」を含んでいる。図３（ｃ）の例では、項目「う」に対応する下位項目リスト、すなわち、その名称の読みが「う」から始まる登録企業のリストが表示されている。この時、名簿２２０の表示領域には、各項目（登録企業）毎に、名称、住所及び電話番号が表示される。
【００７３】
続いて、操作者が、ジョグダイヤル２１２へのスワイプ操作を行うと、操作判定部１３３は、このスワイプ操作の移動量及び移動方向に応じて、選択候補となる項目（登録企業）を順次切り替える（図４（ａ）参照）。この実施の形態１では、選択候補となっている項目を強調表示することで、選択候補でない項目との識別を容易にしている。なお、強調表示の方法としては、選択候補の項目と他の項目とで表示色を変える方法や、背景色を変える方法、文字の字体や太さを変える方法等があるが、どのような方法でも良い。
【００７４】
更に、操作者が、センターボタン２１１へのタップ操作を行うと、操作判定部１３３は、選択確定制御を行って、その時に選択候補となっている項目（登録企業）に対する選択を確定する（図４（ｂ）参照）。この選択確定制御により、操作パネル２１０の操作対象は、確定した項目（登録企業）の下位に相当する項目リストに移行する。この実施の形態１において、上位から３階層目の各項目リストＬ１３は、項目として、その登録企業の１又は複数の「部署」を含んでいる（図４（ｃ）参照）。この時、名簿２２０の表示領域には、各項目（部署）毎に、名称、住所及び電話番号が表示される。
【００７５】
続いて、操作者が、ジョグダイヤル２１２へのスワイプ操作を行うと、操作判定部１３３は、このスワイプ操作の移動量及び移動方向に応じて、選択候補となる項目（「部署」）を順次切り替える（図示せず）。
【００７６】
そして、操作者が、センターボタン２１１へのタップ操作を行うと、操作判定部１３３は、選択確定制御を行って、その時に選択候補となっている項目（部署）に対する選択を確定する。この選択確定制御により、操作パネル２１０の操作対象は、確定した項目（部署）の下位に相当する項目リストに移行する。この実施の形態１において、上位から４階層目の各項目リストＬ１４は、項目として、その部署に属する１又は複数の「社員」を含んでいる（図５（ａ）参照）。この時、名簿２２０の表示領域には、各項目（社員）毎に、役職、氏名及び電話番号が表示される。
【００７７】
そして、操作者が、ジョグダイヤル２１２へのスワイプ操作を行うと、操作判定部１３３は、このスワイプ操作の移動量及び移動方向に応じて、選択候補となる項目（社員）を順次切り替える（図示せず）。
【００７８】
更に、操作者が、センターボタン２１１へのタップ操作を行うと、操作判定部１３３は、選択確定制御を行って、その時に選択候補となっている項目（社員）に対する選択を確定する（図５（ｂ）参照）。これにより、名簿２２０の表示領域には、選択された社員の履歴等の情報が表示される（図示せず）。
【００７９】
次に、この実施の形態１において、表示されている項目リストから上位の項目リストに戻るための操作を説明する。
【００８０】
この実施の形態１において、上位の項目リストに戻る場合は、センターボタン２１１への長押し操作を行う（図６（ａ）参照）。これにより、操作パネル２１０に、短いサイクルバー２１３が表示される（図６（ｂ）参照）。そして、このサイクルバー２１３は、操作者がセンターボタン２１１の長押し操作を続けると（すなわち、センターボタン２１１へのタッチを続けると）、そのタッチ時間に従って、円弧方向に伸長する。そして、そのタッチ時間が所定時間に達すると、その先端と後端とが繋がって、リング状になる（図６（ｃ）参照）。操作判定部１３３は、このサイクルバー２１３がリングを形成したタイミングで階層切替制御を行って、表示画面２００に表示する項目リストを１階層だけ上位に切り替える（図４（ｃ）参照）。なお、ここでは、１回の階層切替制御よって、項目リストが１層だけ上位に戻ることとするが、１回の階層切替制御で２層以上戻ることとしてもよい。
【００８１】
ここで、操作者が、センターボタン２１１への長押し操作を更に続けると、この１つ目のサイクルバー２１３と同じ領域に、２つ目のサイクルバー２１３が表示される。２つ目のサイクルバー２１３は、１つ目とは視覚的に区別する必要があるため、例えば、１つめのサイクルバー２１３とは異なる色彩で表示したり、１つめのサイクルバー２１３の表示を消去した後で表示したりすることが望ましい。この２つ目のサイクルバー２１３も、表示されたときは円弧上の短い形状をしており、操作者がセンターボタン２１１の長押し操作を続けると、そのタッチ時間に従って円弧方向に伸長する。そして、そのタッチ時間が所定時間に達すると、２つ目のサイクルバー２１３がリング状になると共に、表示画面２００に表示する項目リストが１階層だけ上位に切り替えられる。
【００８２】
このようなサイクルバー２１３の表示を繰り返すことにより、操作者は、項目リストが移動した階層数を、視覚的に認識することができる。
【００８３】
このような処理によれば、センターボタン２１１への長押し時間が上記所定時間の整数倍になる度に、項目リストが１階層だけ上位に戻すことができると共に、サイクルバー２１３によって、所定時間に達した回数を容易に確認することができる。従って、この実施の形態１によれば、長押し操作を続けることによって、表示画面２００に表示される項目リストを、容易に、任意の層にまで戻すことができる。
【００８４】
その後、操作者が、センターボタン２１１への長押し操作を終了すると、サイクルバー２１３の表示は消える。
【００８５】
以上説明したように、この実施の形態１によれば、リング型のジョグダイヤル２１２に沿ったスワイプ操作によって各項目を選択できると共に、センターボタン２１１へのタップ操作で下位の項目リストに移動することができるので、容易な操作で短時間に、階層化された項目リストから所望の項目を選択することができる。
【００８６】
更に、この実施の形態１によれば、センターボタン２１１への長押し操作で、上位の階層に移動することができるので、表示画面に表示される項目リストを、容易な操作で上位の階層に戻すことができる。
【００８７】
また、以上より、操作判定部１３３は、ジェスチャー検出部１３２が取得したタッチ時間に応じてサイクルバー２１３の表示を変更する制御を行う、と言える。また、サイクルバー２１３の表示の変更により、ユーザは、変更されるユーザインターフェイス（例えば、上位の階層にメニューに移動すること）を視覚的に認識できる。
【００８８】
なお、例えば、操作判定部１３３は、ジェスチャー検出部１３２がセンターボタン２１１に対するタッチを連続的に検出している時間であるタッチ時間を取得計算し、当該タッチ時間の長さに対応するＮ階層（Ｎは１以上の自然数）上に戻る階層切替制御を行っても良い。なお、タッチ時間を長くなるほど、Ｎが大きくなる傾向であることは言うまでもない。例えば、タッチ時間をパラメータとする増加関数により、Ｎが決定される。但し、階層切替制御により達し得る最終的な階層は、最上位の階層であることは言うまでもない。
【００８９】
また、実施の形態１において、階層化されたメニュー項目（項目リスト）の、上位の階層への移動量（１階層上か、２階層上か等）を、サイクルバー２１３の色彩により視覚的に区別する方法を説明した。しかし、操作判定部１３３は、サイクルバー２１３のいずれかの属性値により、上位の階層への移動量を視覚的に区別するように表示しても良い。つまり、例えば、操作判定部１３３は、サイクルバー２１３の太さ、形状（例えば、実線と破線と一点鎖線等）等により、上位の階層への移動量を視覚的に区別するように表示しても良い。
【００９０】
また、本実施の形態において、ディスプレイ部１１１の表示画面２００上における、操作パネル２１０の位置はカスタマイズ可能であることは好適である。例えば、ユーザの指示により、操作パネル表示部１３１は、操作パネル２１０を、表示画面２００上の右下に配置したり、左下に配置したり、中央の下側に配置したりすることは好適である。つまり、図示しない格納部に、操作パネル２１０の配置位置を特定する配置情報（例えば、座標値、フラグ等）がセットされており、操作パネル表示部１３１は、かかる配置情報に従って、操作パネル２１０を配置する。また、配置情報は、上記したように、ユーザの指示により、変更可能であることは好適である。さらに、表示されている画面に応じて、画面への操作を邪魔しないように、オブジェクトが配置されている数または領域が少ない領域に、操作パネル２１０の配置位置を自動的に変更することは好適である。
【００９１】
また、情報表示装置の傾きを検知し、当該傾きに応じて、操作パネル２１０の配置位置を自動的に変更することは好適である。例えば、操作管理部１３０は、情報表示装置が具備するジャイロセンサ等により、情報表示装置の傾きに関する情報を取得する。そして、操作管理部１３０は、傾きに関する情報から、情報表示装置が右側に傾いていると判定した場合は操作パネル２１０を表示画面の右側（例えば、右下）に配置し、左側に傾いていると判定した場合は操作パネル２１０を表示画面の左側（例えば、左下）に配置する。
【００９２】
［発明の実施の形態２］
【００９３】
次に、この発明の実施の形態２について説明する。
【００９４】
この実施の形態２に係るタブレット端末の機能構成は、実施の形態１の場合（図１参照）と同様であるため、説明を省略する。なお、実施の形態１と同様、タブレット端末は、情報表示装置の一例であり、タブレット端末に代えて、スマートフォン、パーソナルコンピュータ等でも良い。
【００９５】
この実施の形態２に係るタブレット端末において、アプリケーション・ソフトウエアを起動すると、図７に示したような地図が、表示画面７００に表示される。この地図には、登録された顧客企業の所在地に対応させて、位置マーク（ピン）７０１が表示される。なお、地図、顧客企業の所在地を示す情報、顧客企業に関する情報、位置マークの図柄等は、図示しない格納部に格納されている、とする。
【００９６】
そして、操作者が、例えば、タップ操作を行って、何れかの位置マーク７０１を選択すると、表示画面７００に、選択された位置マーク７０１に応じて地図表示をズームさせると共に、操作パネル７１０が表示される。更に、その位置マーク７０１の近辺（例えば上部）に、その顧客企業の顧客情報７２０がバルーン表示される（図８（ａ）参照）。ここで、ズーム後の地図表示の中心座標は、位置マーク７０１及び顧客情報７２０を同時に表示したときに、それらが見やすくなるよう、その位置マーク７０１からずれた位置（図８（ａ）の例では、位置マーク７０１の左上方向の所定の座標点）を、地図表示の中心座標に設定することが望ましい。
【００９７】
上述の実施の形態１と同様、この操作パネル７１０は、センターボタン７１１と、ジョグダイヤル７１２と、サイクルバー７１３とを備えている。
【００９８】
顧客情報７２０は、階層化された項目リストによって構成されている。そして、この顧客情報７２０の最上位の項目リストＬ２１は、情報の種類を示す項目のリストである。すなわち、この最上位の項目リストＬ２１は、項目として、「顧客名」、「訪問履歴」、「購入記録」及び「修理記録」を含んでいる。図８（ａ）に示したように、操作者が位置マーク７０１へのタップ操作を行った時、顧客情報７２０は、「顧客名」が選択された状態でバルーンが表示される。
【００９９】
続いて、操作者が、例えば親指で、ジョグダイヤル７１２にタッチして、スワイプ操作を行う。これにより、操作判定部１３３（図１参照）は、このスワイプ操作の移動量及び移動方向に応じて候補切替制御を行うと共に、その選択候補の項目を順次切り替えて表示する。この実施の形態２では、親指等のタッチ位置を時計方向に回転移動させるスワイプ操作の場合、項目は、その移動量に応じて、「顧客名」→「訪問履歴」→「購入記録」→「修理記録」→「顧客名」→・・・の順で切り替えられる。逆に、タッチ位置を反時計方向に回転移動させるスワイプ操作の場合、項目は、その移動量に応じて、「顧客名」→「修理記録」→「購入記録」→「訪問履歴」→「顧客名」→・・・の順で切り替えられる。図８（ｂ）は、選択候補の項目として、「訪問履歴」が指定された場合を示している。
【０１００】
次に、操作者が、センターボタン７１１へのタップ操作を行うと、操作判定部１３３（図１参照）は、その時に選択候補となっている項目（ここでは「訪問履歴」）に対する選択を確定する選択確定制御を行う（図９（ａ）参照）。
【０１０１】
更に、操作者が、例えば親指でジョグダイヤル７１２へのスワイプ操作を行うと、操作判定部１３３は、このスワイプ操作の移動量及び移動方向に応じて、選択候補となる項目（訪問履歴の「要件」）を順次切り替える（図９（ｂ）参照）。この実施の形態２では、選択候補となっている項目を強調表示することで、選択候補でない項目との識別を容易にしている。
【０１０２】
なお、この実施の形態２において、上位の項目リストに戻りたい場合は、上述の実施の形態１と同様、センターボタン７１１への長押し操作を行って、階層切替制御を実行すればよい。このとき、上述の実施の形態１と同様、サイクルバーを表示することにより、操作者は、項目リストが戻った階層数を、視覚的に認識することができる。
【０１０３】
以上説明したように、この実施の形態２によっても、上述の実施の形態１と同様、リング型のジョグダイヤル７１２に沿ったスワイプ操作によって各項目を選択できると共に、センターボタン７１１へのタップ操作で、選択を確定して、下位の項目に移動することができるので、容易な操作で短時間に、階層化した項目リストから所望の項目を選択することができる。
【０１０４】
また、この実施の形態２によっても、センターボタン７１１への長押し操作で、上位の階層に移動することができるので、表示画面に表示される項目リストを、容易な操作で上位の階層に戻すことができる。
【０１０５】
加えて、この実施の形態２によれば、地図上の位置マーク７０１を用いて、対応する企業情報を選択するので、容易な操作で短時間に項目リストを選択することができる。なお、ここでは、位置マーク７０１に対するタップ操作で企業情報を選択することとしたが、ジョグダイヤル７１２へのスワイプ操作によって選択候補となる位置マーク７０１を指定すると共に、センターボタン７１１へのタップ操作でその企業情報の最初の画面（図８（ａ）参照）を表示することとしても良い。この場合、この発明の「階層化された項目リスト」のうちの最上位の項目は、これら位置マーク７０１である。
【０１０６】
なお、本実施の形態において、操作パネル７１０は、アプリケーションの起動直後ではなく、アプリケーションの起動後、ユーザが位置マーク７０１を指示した際に、表示された。つまり、操作管理部１３０は、操作を検知し、当該操作が予め決められた特定の操作（例えば、位置マーク７０１を指示する操作）である場合に、操作パネル２１０を表示するためのイベントが発生する。そして、制御部１２０は、このイベントに基づいて、ディスプレイ部１１１に操作パネル２１０を表示させるための制御を行う。かかる処理により、操作パネル２１０が必要な場合のみ、操作パネル２１０を表示させることができ、効果的に表示画面を使用できる。
【０１０７】
［発明の実施の形態３］
【０１０８】
次に、この発明の実施の形態３について説明する。
【０１０９】
この実施の形態３に係るタブレット端末の機能構成は、実施の形態１の場合（図１参照）と同様であるため、説明を省略する。なお、実施の形態１等と同様、タブレット端末は、情報表示装置の一例であり、タブレット端末に代えて、スマートフォン、パーソナルコンピュータ等でも良い。
【０１１０】
この実施の形態３に係るタブレット端末では、図１０に示したようなカレンダー１０００が、表示画面に表示される。このカレンダー１０００は、パートタイム従業員が、勤務先に、希望する出勤時間を申請するためのカレンダーである。
【０１１１】
そして、操作者が、例えばタップ操作を行って何れかの日付欄を選択すると、カレンダー１０００上に、その選択された日付の希望勤務時間を入力するための勤務時間入力画面１０１０が表示される（図１１参照）。
【０１１２】
この勤務時間入力画面１０１０には、日付１０１１と、勤務開始時刻を入力する出勤時刻入力欄１０１２と、勤務終了時刻を入力する退勤時刻入力欄１０１３と、キャンセルボタン１０１４と、送信ボタン１０１５と、操作パネル１０２０とが表示される。ここで、出勤時刻入力欄１０１２及び退勤時刻入力欄１０１３は、この発明の「第１の入力フィールド」に対応する。
【０１１３】
また、この操作パネル１０２０は、センターボタン１０２１と、ジョグダイヤル１０２２とを備えている。また、このジョグダイヤル１０２２には、指の位置を示す楕円形状の表示領域１０２３が設けられる。ジョグダイヤル１０２２をタッチすると、楕円形状の表示領域１０２３がタッチした指の位置に移動し、スワイプの準備状態になる。
【０１１４】
勤務時間入力画面１０１０が表示された時には、出勤時刻入力欄１０１２及び退勤時刻入力欄１０１３のうち、出勤時刻入力欄１０１２が選択されている。そして、この出勤時刻入力欄１０１２には、入力する項目（ここでは時刻データ）の選択候補として、０時０分が表示されている。
【０１１５】
この状態で、操作者が、以下のようにして、指等でジョグダイヤルの楕円形状の表示領域１０２３を操作することにより、操作判定部１３３（図１参照）が、出勤時刻入力欄１０１２及び退勤時刻入力欄１０１３の時刻を設定する。なお、ここでは、出勤時刻入力欄１０１２の時分を同時に設定した後で、退勤時刻入力欄１０１３の時分を同時に設定する例を説明するが、出勤時刻の'時'と'分'とを個別に設定した後で、退勤時刻の'時'と'分'とを個別に設定するようにしてもよい。
【０１１６】
まず、操作者が、ジョグダイヤル１０２２または楕円形状の表示領域１０２３をタッチして、そのタッチ位置を時計回り方向に所定量だけ移動させるスワイプ操作を行うと、それに応じて楕円形状の表示領域１０２３が移動し、出勤時刻入力欄１０１２の表示時刻は、０時０分から０時１５分に進む（図１２参照）。その後、そのタッチ位置を時計回り方向に更に所定量だけ移動させると、それに応じて楕円形状の表示領域１０２３が移動し、出勤時刻入力欄１０１２の表示時刻は０時１５分から０時３０分に進む（図１３参照）。一方、そのタッチ位置を、反時計回り方向に移動させると、出勤時刻入力欄１０１２の表示時刻は、１５分ずつ後退する（図示せず）。
【０１１７】
そして、出勤時刻入力欄１０１２に所望の時刻（ここでは１時０分とする）が表示されると、操作者は、センターボタン１０２１をタップする。これにより、出勤時刻入力欄１０１２に入力される時刻データが確定すると共に、選択される入力フィールドが、出勤時刻入力欄１０１２から退勤時刻入力欄１０１３へ切り替わる（図１４参照）。
【０１１８】
この状態で、操作者が、親指等でジョグダイヤル１０２２または楕円形状の表示領域１０２３をタッチしてスワイプ操作を行うと、操作判定部１３３（図１参照）が、このスワイプ操作の移動量及び移動方向に応じて楕円形状の表示領域１０２３が移動し、退勤時刻入力欄１０１３の表示時刻が変化する。ここでは、退勤時刻入力欄１０１３の表示時刻も、スワイプ操作の移動量及び移動方向（時計回り又は反時計回り）に応じて、１５分ずつ進行又は後退するものとする。
【０１１９】
そして、退勤時刻入力欄１０１３に所望の時刻（ここでは１時１５分とする）が表示されると、操作者は、センターボタン１０２１をタップする。これにより、退勤時刻入力欄１０１３に入力される時刻データが確定する（図１５参照）。
【０１２０】
その後、操作者が送信ボタン２０１５をタップ等すると、出勤時刻入力欄１０１２及び退勤時刻入力欄１０１３に入力された時刻データが送信される。一方、操作者がキャンセルボタン１０１４をタップ等すると、出勤時刻入力欄１０１２及び退勤時刻入力欄１０１３に入力された時刻データが削除されて、元の時刻（出勤時刻入力欄１０１２及び退勤時刻入力欄１０１３が共に０時０分の状態、図１１参照）に戻る。
【０１２１】
このように、この実施の形態３によれば、ジョグダイヤル１０２２へのスワイプ操作とセンターボタン１０２１へのタップ操作とによって、出勤時刻入力欄１０１２及び退勤時刻入力欄１０１３への時刻データの入力および確定を行えるので、通常のスクリーンキーボードを使用する場合またはプルダウンしたリストから選択する操作の場合と比較して、勤務時間入力画面１０１０に希望勤務時間を入力する際の画面操作が簡単となる。
【０１２２】
つまり、実施の形態３において、ジェスチャー検出部１３２は、ジョグダイヤル１０２２へのスワイプ操作を検知する。そして、スワイプ操作に応じて、操作判定部１３３は、フォーカスされている入力フィールドに入力され得る予め決められた複数の候補値であり、順序を有する複数の候補値のうち、当該入力フィールドに表示される候補値を、順序に従って、順に変更していく。
【０１２３】
なお、ここでは入力フィールドに時刻データを入力する場合を例に採って説明したが、他の種類の項目を入力フィールドに入力する場合にも、この実施の形態３の操作パネル１０２０を適用できることは、もちろんである。
【０１２４】
［発明の実施の形態４］
【０１２５】
次に、この発明の実施の形態４について説明する。
【０１２６】
この実施の形態４に係るタブレット端末の機能構成は、実施の形態１の場合（図１参照）と同様であるため、説明を省略する。
【０１２７】
この実施の形態４に係るダブレット端末では、例えば、図１６に示したような入力画面１６００が表示される。この入力画面１６００には、この発明の「第２の入力フィールド」としての入力欄１６１１，１６１２，１６１３と、操作パネル１６２０とが表示される。
【０１２８】
この操作パネル１６２０は、センターボタン１６２１と、ジョグダイヤル１６２２とを備えている。
【０１２９】
この実施の形態４では、入力画面１６００が表示された時には、入力欄１６１１〜１６１３のうち、入力欄１６１１が選択されており、このため、カーソル１６３０は、この入力欄１６１１に表示されるものとする。
【０１３０】
この状態で、操作者が、以下のようなスライド操作を行うと、操作判定部１３３（図１参照）が、フィールド切り替え制御を行って、入力欄１６１１〜１６１３の選択を変更する。
【０１３１】
図１７は、この実施の形態４に係るスライド操作の一例を示す概念図である。
【０１３２】
まず、操作者は、指１７０１等で、センターボタン１６２１をタッチする（図１７（ａ）参照）。
【０１３３】
そして、操作者は、そのタッチ位置を、右方向へ移動させる。これにより、そのタッチ位置は、センターボタン１６２１とジョグダイヤル１６２２との境界を跨いで、その外側まで移動する（図１７（ｂ）参照）。これにより、カーソル１６３０が、入力欄１６１１から入力欄１６１２へ移動する。
【０１３４】
その後、操作者が、その指１７０１等を画面から離すと、入力欄１６１２への入力が可能な状態になる（図１７（ｃ）参照）。
【０１３５】
このように、操作者が、センターボタン１６２１をタッチした後、そのタッチ位置を右方向へ移動させると、カーソル１６３０を、右隣の入力欄に移動させることができる。
【０１３６】
図１８は、この実施の形態４に係るスライド操作の他の例を示す概念図である。
【０１３７】
まず、操作者は、指１７０１等でセンターボタン１６２１をタッチする（図１８（ａ）参照）。
【０１３８】
そして、操作者は、そのタッチ位置を、左方向へ移動させる。これにより、そのタッチ位置は、センターボタン１６２１とジョグダイヤル１６２２との境界を跨いで、その外側まで移動する（図１８（ｂ）参照）。これにより、カーソル１６３０が、入力欄１６１２から入力欄１６１１へ移動する。
【０１３９】
その後、操作者が、その指１７０１等を画面から離すと、入力欄１６１１への入力が可能な状態になる（図１８（ｃ）参照）。
【０１４０】
このように、操作者が、センターボタン１６２１をタッチした後で、そのタッチ位置を左方向へ移動させると、カーソル１６３０は、左隣の入力欄に移動する。
【０１４１】
図１９は、入力画面の他の例を示している。この図１９の入力画面１９００には、この発明の「第２の入力フィールド」としての入力欄１９１１，１９１２，１９１３が縦方向に並べて表示されると共に、操作パネル１６２０が表示される。この操作パネル１６２０は、図１６の場合と同様、センターボタン１６２１と、ジョグダイヤル１６２２とを備えている。
【０１４２】
図１９の例では、入力画面１９００が表示された時には、入力欄１９１１〜１９１３のうち、入力欄１９１１が選択されており、このため、カーソル１９３０は、この入力欄１９１１に表示されるものとする。
【０１４３】
この状態で、操作者が、以下のようなスライド操作を行うと、操作判定部１３３（図１参照）が、フィールド切り替え制御を行って、入力欄１９１１〜１９１３の選択を変更する。
【０１４４】
図２０は、図１９の入力画面１９００におけるスライド操作の一例を示す概念図である。
【０１４５】
まず、操作者は、指１７０１等で、センターボタン１６２１をタッチする（図２０（ａ）参照）。
【０１４６】
そして、操作者は、そのタッチ位置を、下方向へ移動させる。これにより、そのタッチ位置は、センターボタン１６２１とジョグダイヤル１６２２との境界を跨いで、その外側まで移動する（図２０（ｂ）参照）。その結果、カーソル１９３０が、入力欄１９１１から入力欄１９１２へ移動する。
【０１４７】
その後、操作者が、その指等を画面から離すと、入力欄１９１２への入力が可能な状態になる（図２０（ｃ）参照）。
【０１４８】
このように、操作者が、センターボタン１６２１をタッチした後、そのタッチ位置を下方向へ移動させると、カーソル１９３０を、下隣の入力欄に移動させることができる。
【０１４９】
図２１は、図１９の入力画面１９００におけるスライド操作の他の例を示す概念図である。
【０１５０】
まず、操作者は、指１７０１等でセンターボタン１６２１をタッチする（図２１（ａ）参照）。
【０１５１】
そして、操作者は、そのタッチ位置を、上方向へ移動させる。これにより、そのタッチ位置は、センターボタン１６２１とジョグダイヤル１６２２との境界を跨いで、その外側まで移動する（図２１（ｂ）参照）。これにより、カーソル１９３０が、入力欄１９１２から入力欄１９１１へ移動する。
【０１５２】
その後、操作者が、その指１７０１等を画面から離すと、入力欄１９１１への入力が可能な状態になる（図２１（ｃ）参照）。
【０１５３】
このように、操作者が、センターボタン１６２１をタッチした後で、そのタッチ位置を上方向へ移動させると、カーソル１６３０は、上隣の入力欄に移動する。
【０１５４】
このように、この実施の形態４によれば、スライド操作におけるタッチ位置の移動方向に応じて、カーソルを配置する入力フィールドを切り替えることができるので、複数の入力フィールドが縦方向や横方向に並べて表示されているような場合等に、入力を行う入力フィールドを切り替える操作が、非常に簡単になる。
【０１５５】
つまり、ジェスチャー検出部１３２が、センターボタン１６２１をタッチした後に続く、ジョグダイヤル１６２２の領域内のタッチ位置の方向を検知した場合、操作判定部１３３は、現在、フォーカスされている入力フィールドに対して当該方向に位置する入力フィールドにフォーカスを移動する制御を行う。
【０１５６】
この実施の形態４は、上述の第１乃至第３の実施の形態と組み合わせて使用することも可能である。
【０１５７】
つまり、操作パネル１６２０を用いたフォーカス移動の方法は、２種類以上、存在しても良い。第１乃至第２の実施の形態においては、ジェスチャー検出部１３２がジョグダイヤル１６２２に対するスライド操作を検知し、操作判定部１３３は、スライド操作に対応する方向のオブジェクトにフォーカスを移動する制御を行う。なお、オブジェクトとは、ユーザインターフェイスを構成するものであり、例えば、メニューの項目、入力フィールド、ボタン等である。また、実施の形態４においては、ジェスチャー検出部１３２がセンターボタン１６２１へのタッチ、および当該タッチに引き続くジョグダイヤル１６２２を横切るスライド操作を検知し、操作判定部１３３は、当該スライド操作に対応する方向のオブジェクトにフォーカスを移動する制御を行う。
【０１５８】
更に、実施の形態１乃至４では、上下左右方向への操作に対して、操作判定部１３３は、以下のようなフォーカスの移動制御を行っても良い。
【０１５９】
右方向への操作について、図１７を用いて説明すると、右方向にセンターボタン１６２１からジョグダイヤル１６２２までの第一のスワイプと、センターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２の外までの第二のスワイプとを分け、センターボタン１６２１からジョグダイヤル１６２２までの第一のスワイプの場合は、入力フィールド１６１１から入力フィールド１６１２に一つ右に移動し、図示してはいないが、入力フィールド１６１３より右に入力フィールドが複数有るとした場合、右方向にセンターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２外までスライド操作を行い指をタッチしたままの場合（第二のスワイプの場合）は、入力フィールド１６１１から入力フィールド１６１２の次に入力フィールド１６１３を超えて一定間隔で右のフィールドに移動していくものとしても良い。この時、指を離すと移動は停止する。加えて、右方向にセンターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２外までスライド操作を行い指をタッチしたまま、第２の指でセンターボタン１６２１を押した場合、最も右の入力フィールドに移動する等しても良い。
【０１６０】
同様に左方向への操作について、図１８を用いて説明すると、左方向にセンターボタン１６２１からジョグダイヤル１６２２までの第一のスワイプと、センターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２の外までの第二のスワイプとを分け、センターボタン１６２１からジョグダイヤル１６２２までの第一のスワイプの場合は、入力フィールド１６１３から入力フィールド１６１２に一つ左に移動し、図示してはいないが、１６１１より左に入力フィールドが複数有るとした場合、左方向にセンターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２外までスライド操作を行い指をタッチしたままの場合（第二のスワイプの場合）は、入力フィールド１６１２から入力フィールド１６１１の次に入力フィールド１６１１を超えて一定間隔で左のフィールドに移動していくものとしても良い。この時、指を離すと移動は停止する。加えて、左方向にセンターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２外までスライド操作を行い指をタッチしたまま、第２の指でセンターボタン１６２１を押した場合、最も左の入力フィールドに移動する等しても良い。
【０１６１】
同様に下方向への操作について、図２０を用いて説明すると、下方向にセンターボタン１６２１からジョグダイヤル１６２２までの第一のスワイプと、センターボタン１６２１からジョグダイヤル１６２２を横切り１６２２外までの第二のスワイプとを分け、センターボタン１６２１からジョグダイヤル１６２２までの第一のスワイプの場合は、入力フィールド１９１１から１９１２に一つ下に移動し、図示してはいないが、１９１３より下に入力フィールドが複数有るとした場合、下方向にセンターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２外までスライド操作を行い指をタッチしたままの場合（第二のスワイプの場合）は、入力フィールド１９１１から入力フィールド１９１２の次に入力フィールド１９１３を超えて一定間隔で下のフィールドに移動していくものとしても良い。この時、指を離すと移動は停止する。加えて、下方向にセンターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２外までスライド操作を行い指をタッチしたまま、第２の指でセンターボタン１６２１を押した場合、最も下の入力フィールドに移動する等しても良い。
【０１６２】
同様に上方向への操作について、図２１を用いて説明すると、上方向にセンターボタン１６２１からジョグダイヤル１６２２までの第一のスワイプと、１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２の外までの第二のスワイプとを分け、センターボタン１６２１からジョグダイヤル１６２２までの第一のスワイプの場合は、入力フィールド１９１２から入力フィールド１９１１に一つ上に移動し、図示してはいないが、入力フィールド１９１１より上に入力フィールドが複数有るとした場合、上方向にセンターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２外までスライド操作を行い指をタッチしたままの場合（第二のスワイプの場合）は、入力フィールド１９１２から入力フィールド１９１１の次に入力フィールド１９１１を超えて一定間隔で上のフィールドに移動していくものとしても良い。この時、指を離すと移動は停止する。加えて、上方向にセンターボタン１６２１からジョグダイヤル１６２２を横切りジョグダイヤル１６２２外までスライド操作を行い指をタッチしたまま、第２の指でセンターボタン１６２１を押した場合、最も上の入力フィールドに移動する等しても良い。
【０１６３】
なお、上記の上下左右方向への操作で指をタッチしたままの場合に入力フィールドが移動する一定間隔は、例えば０．５秒から５秒程度としても良い。
【０１６４】
図に記載はしていないが、片手で持つことが可能なスマートフォンの場合で親指での操作の場合、スマートフォンを持ちながら親指で操作が可能となり、アプリケーションの操作性が格段に向上する。
【０１６５】
以上説明した実施の形態１乃至４では、この発明をタブレット端末の指操作に適用した場合を例に採ったが、この発明は、例えばタッチペン等の他の操作方法にも適用できることはもちろんである。
【０１６６】
また、上記実施の形態１乃至４では、情報表示装置としてタブレット端末１００を使用する場合を説明したが、この発明は、スマートフォンにも適用でき、更には、タッチパネル付のプリンター、カメラ、情報家電製品、テレビ用リモコン等の、他の情報表示装置にも適用できる。
【０１６７】
更に、上記実施の形態１乃至４では、操作パネル２１０の表示位置を、タブレット端末１００の表示画面２００の右端又は左端としたが、この発明では、操作パネル２１０の表示位置は限定されない。例えば、片手で持てるスマートフォンの場合等には、操作パネル２１０を、表示画面２００の中央下側としてもよい。
【０１６８】
加えて、上記実施の形態１乃至４では、サイクルバー２１３が円弧上に伸長してリングになる場合を例に採って説明したが、これに限らず、階層切替制御が１回実行される度に表示が１回転するものであれば、他の表示方法を用いてもよい。
【０１６９】
また、実施の形態１及び２では、階層化された項目リストが名簿である場合を例に採って説明したが、他の種類の項目リストであっても良いことはもちろんである。
【０１７０】
［発明の実施の形態５］
【０１７１】
発明の実施の形態５では、上記実施の形態１乃至４で説明した情報表示装置について、総括的に説明する。
【０１７２】
本情報表示装置は、図１に示す機能構成を有する。つまり、情報表示装置は、表示・操作部１１０と、制御部１２０と、操作管理部１３０とを備えている。
【０１７３】
また、表示・操作部１１０は、ディスプレイ部１１１と、タッチパネル部１１２とを備えている。
【０１７４】
また、操作管理部１３０は、操作パネル表示部１３１と、ジェスチャー検出部１３２と、操作判定部１３３とを備えている。
【０１７５】
以下、情報表示装置の動作の詳細について、図２２のフローチャートを用いて説明する。なお、図２２のフローチャートにおいて、情報表示装置には、操作パネルが表示されている、とする。
【０１７６】
（ステップＳ２２０１）ジェスチャー検出部１３２は、タッチパネル部１１２から、タッチ位置を示す情報を受け取ったか否かを判断する。タッチ位置を示す情報を受け取った場合はステップＳ２２０２に行き、タッチ位置を示す情報を受け取らない場合はステップＳ２２０７に行く。なお、タッチ位置を示す情報は、画面内の位置を示す情報であれば良く、通常、座標情報であるが、例えば、タッチされたオブジェクトとオブジェクト内での相対位置を示す情報（例えば、座標値、メッシュのＩＤ等）でも良い。
【０１７７】
（ステップＳ２２０２）ジェスチャー検出部１３２は、ステップＳ２２０１で取得したタッチ位置を示す情報を、図示しないワークのオブジェクトのプロパティに一時蓄積する。なお、この蓄積は、通常、追記である。なお、ワークのオブジェクトのプロパティは、タッチ位置を示す情報が格納される領域の例であり、他の領域（記録媒体）にタッチ位置を示す情報が格納されても良い。
【０１７８】
（ステップＳ２２０３）ジェスチャー検出部１３２は、図示しないワークのオブジェクトのプロパティにセットされている１または２以上のタッチ位置を示す情報を用いて、ジェスチャーを判定する。ジェスチャーは、例えば、「センターボタンへのタップ操作」「センターボタンへの長押し操作」「ジョグダイヤルへのスワイプ操作」「スライド操作」「ピンチイン操作」「ピンチアウト操作」などである。ジェスチャー検出部１３２は、例えば、これら操作を認識するための状態遷移図から導いた状態変数を持っている。なお、センターボタンやジョグダイヤル等のオブジェクトの領域を示す情報（通常、座標情報）は、例えば、オブジェクトを管理する管理オブジェクトのプロパティ（図示しない格納部に存在）に格納されている。なお、ジェスチャー検出部１３２は、例えば、操作を識別する操作識別子と、タッチ位置を示す情報を用いた条件とを対に格納しており、取得した１以上のタッチ位置を示す情報が合致する条件に対応する操作識別子を取得しても良い。また、かかるジェスチャー判定の技術は公知技術であるので、詳細な説明を省略する。
【０１７９】
（ステップＳ２２０４）操作判定部１３３は、ステップＳ２２０３で判定されたジェスチャーがセンターボタンへのタップ操作であるか否かを判断する。センターボタンへのタップ操作であればステップＳ２２０５に行き、センターボタンへのタップ操作でなければステップＳ２２０９に行く。
【０１８０】
（ステップＳ２２０５）操作判定部１３３は、センターボタンへのタップ操作に対応する処理であるタップ操作処理を行う。タップ操作処理について、図２３のフローチャートを用いて説明する。
【０１８１】
（ステップＳ２２０６）操作判定部１３３は、図示しないワークのオブジェクトのプロパティをクリアする。つまり、操作判定部１３３は、図示しないワークのオブジェクトにセットされている１以上のタッチ位置を示す情報をｎullの値で初期化する。ステップＳ２２０１に戻る。
【０１８２】
（ステップＳ２２０７）ジェスチャー検出部１３２または図示しない受付手段は、その他の入力を受け付けたか否かを判断する。その他の入力を受け付けた場合はステップＳ２２０８に行き、その他の入力を受け付けない場合はステップＳ２２０１に戻る。
【０１８３】
（ステップＳ２２０８）操作管理部１３０は、その他の入力に対応する処理を行う。ステップＳ２２０１に戻る。
【０１８４】
（ステップＳ２２０９）操作判定部１３３は、ステップＳ２２０３で判定されたジェスチャーがセンターボタンへの長押し操作であるか否かを判断する。センターボタンへの長押し操作であればステップＳ２２１０に行き、センターボタンへの長押し操作でなければステップＳ２２１１に行く。
【０１８５】
（ステップＳ２２１０）操作判定部１３３は、センターボタンへの長押し操作に対応する処理である長押し操作処理を行う。ステップＳ２２０６に行く。長押し操作処理について、図２４のフローチャートを用いて説明する。
【０１８６】
（ステップＳ２２１１）操作判定部１３３は、ステップＳ２２０３で判定されたジェスチャーがジョグダイヤルへのスワイプ操作であるか否かを判断する。ジョグダイヤルへのスワイプ操作であればステップＳ２２１２に行き、ジョグダイヤルへのスワイプ操作でなければステップＳ２２１３に行く。
【０１８７】
（ステップＳ２２１２）操作判定部１３３は、ジョグダイヤルへのスワイプ操作に対応する処理であるスワイプ操作処理を行う。ステップＳ２２０６に行く。スワイプ操作処理について、図２５のフローチャートを用いて説明する。
【０１８８】
（ステップＳ２２１３）操作判定部１３３は、ステップＳ２２０３で判定されたジェスチャーがスライド操作であるか否かを判断する。スライド操作であればステップＳ２２１４に行き、スライド操作でなければステップＳ２２１５に行く。
【０１８９】
（ステップＳ２２１４）操作判定部１３３は、スライド操作に対応する処理であるスライド操作処理を行う。ステップＳ２２０６に行く。スライド操作処理について、図２６のフローチャートを用いて説明する。
【０１９０】
（ステップＳ２２１５）操作判定部１３３は、ステップＳ２２０３で判定されたジェスチャーがその他の予め決められた操作であるか否かを判断する。その他の予め決められた操作であればステップＳ２２１５に行き、その他の予め決められた操作でなければステップＳ２２０１に戻る。
【０１９１】
（ステップＳ２２１６）操作判定部１３３は、その他の予め決められた操作に対応する処理を行う。ステップＳ２２０１に戻る。
【０１９２】
次に、ステップＳ２２０５のタップ操作処理の一例について、図２３のフローチャートを用いて説明する。
【０１９３】
（ステップＳ２３０１）操作判定部１３３は、現在、タップされたオブジェクトを検出する。なお、タップされたオブジェクトは、通常、現在、フォーカスされているオブジェクトである。
【０１９４】
（ステップＳ２３０２）操作判定部１３３は、ステップＳ２３０１で検出されたオブジェクトを図示しないワークオブジェクトのプロパティから取得する。なお、通常、タップされた位置の情報からタップされたオブジェクトのオブジェクトが取得可能である。また、操作判定部１３３は、フォーカスされているオブジェクトを図示しないワークオブジェクトのプロパティから取得しても良い。
【０１９５】
（ステップＳ２３０３）操作判定部１３３は、ステップＳ２３０２でオブジェクトを取得できたか否かを判断する。オブジェクトを取得できた場合はステップＳ２３０４に行き、オブジェクトを取得できなかった場合は上位処理にリターンする。なお、オブジェクトの取得とは、オブジェクトを識別するオブジェクト識別子の取得でも良い。
【０１９６】
（ステップＳ２３０４）操作判定部１３３は、ステップＳ２３０２で取得したオブジェクトに対応する処理を実行する。この後、上位処理にリターンする。なお、例えば、オブジェクトと当該オブジェクトが選択された（タップされた）際に実行する処理の処理とが対応付けて、図示しない格納部にセットされている、とする。そして、操作判定部１３３は、ステップＳ２３０２で取得したオブジェクトと対になる処理を格納部から取得する。次に、操作判定部１３３は、当該処理を実行する。なお、この処理の実行は、例えば、下位のメニュー階層へのジャンプ、フォーカスされている項目に対応する情報のフィールドへの表示、対応する画面へのジャンプ等である。
【０１９７】
次に、ステップＳ２２１０の長押し操作処理の一例について、図２４のフローチャートを用いて説明する。
【０１９８】
（ステップＳ２４０１）操作判定部１３３またはジェスチャー検出部１３２は、図示しないワークオブジェクトのプロパティにセットされている１以上のタッチ位置を示す情報を用いて、タッチ時間を取得する。
【０１９９】
（ステップＳ２４０２）操作判定部１３３またはジェスチャー検出部１３２は、ステップＳ２４０１で取得したタッチ時間を用いて、累積したタッチ時間を計算し、図示しないワークオブジェクトのプロパティに蓄積する。なお、累積したタッチ時間は、図示しないワークオブジェクトのプロパティにセットされており、操作判定部１３３またはジェスチャー検出部１３２は、ワークオブジェクトのプロパティにセットされている累積したタッチ時間に、ステップＳ２４０１で取得したタッチ時間を加算して、累積したタッチ時間を算出する。そして、操作判定部１３３またはジェスチャー検出部１３２は、算出したタッチ時間を図示しないワークオブジェクトのプロパティに上書きする。
【０２００】
（ステップＳ２４０３）操作判定部１３３は、累積したタッチ時間が条件を満たすか否かを判断する。条件を満たす場合はステップＳ２４０４に行き、条件を満たさない場合は上位処理にリターンする。なお、条件とは、例えば、サイクルバー２１３の表示を変更するための条件である。また、条件とは、例えば、サイクルバー２１３の表示を変更し、かつ上述した階層切替制御を行うための条件である。また、条件は、通常、累積したタッチ時間の長さに関する条件である。さらに、通常、図示しないワークオブジェクトのプロパティに、条件と処理を識別する処理セットされている。
【０２０１】
（ステップＳ２４０４）操作判定部１３３は、ステップＳ２４０３で満たした条件に対応する表示の変更を行う。操作判定部１３３は、例えば、ステップＳ２４０３で満たした条件に対応するように、サイクルバー２１３の表示を変更する。かかる処理について、図６等を用いて上述した。
【０２０２】
（ステップＳ２４０５）操作判定部１３３は、ステップＳ２４０３で満たした条件に対応する処理を行う。かかる処理は、例えば、階層切替制御である。
【０２０３】
（ステップＳ２４０６）操作判定部１３３は、格納部のタッチ時間をクリアするか否かを判断する。クリアする場合はステップＳ２４０７に行き、クリアしない場合は上位処理にリターンする。なお、例えば、条件に対応付けて、タッチ時間をクリアするか否かを示すフラグが管理されている。
【０２０４】
（ステップＳ２４０７）操作判定部１３３は、格納部のタッチ時間をクリアする。上位処理にリターンする。
【０２０５】
次に、ステップＳ２２１２のスワイプ操作処理の一例について、図２５のフローチャートを用いて説明する。
【０２０６】
（ステップＳ２５０１）操作判定部１３３は、最も新しいタッチ位置に応じた位置に、表示領域２１４を表示する。なお、表示領域２１４の表示とは、表示領域２１４を示す図柄（例えば、図２の楕円の図柄２１４）の表示である。
【０２０７】
（ステップＳ２５０２）操作判定部１３３は、２以上のタッチ位置の情報を用いて、スワイプの方向を決定する。なお、スワイプの方向は、例えば、「時計回り」を示す情報、または「半時計回り」を示す情報のいずれかである。
【０２０８】
（ステップＳ２５０３）操作判定部１３３は、スワイプの開始と終了のｘ座標とｙ座標の差分を用いて、スワイプの移動量を計算する。
【０２０９】
（ステップＳ２５０４）操作判定部１３３は、現在、フォーカスされているオブジェクトを取得する。
【０２１０】
（ステップＳ２５０５）操作判定部１３３は、ステップＳ２５０２で判断した方向とステップＳ２５０３で計算した移動量（長さと同意義である。）、およびステップＳ２５０４で取得したオブジェクトを用いて、フォーカスするオブジェクトを決定する。なお、フォーカスされるオブジェクトの候補は、例えば、実施の形態１ではメニューの項目、実施の形態２ではＵＩを構成するタブ、実施の形態３ではデータ（００、１５、３０、４５のうちのいずれか）であった。つまり、フォーカスされるオブジェクトの候補は、順序を有する２以上のオブジェクトのうちのいずれかである。また、操作判定部１３３は、ステップＳ２５０２で判定した方向、およびステップＳ２５０４で取得したオブジェクトを用いて、フォーカスするオブジェクトを決定しても良い。つまり、操作判定部１３３は、移動量を用いずに、フォーカスするオブジェクトを決定しても良い。かかる場合、通常、フォーカスの移動は、一つずつのオブジェクトのフォーカス移動である。
【０２１１】
（ステップＳ２５０６）操作判定部１３３は、ステップＳ２５０５で決定したオブジェクトをカレントのオブジェクトとして、フォーカスする処理を行う。上位処理にリターンする。なお、フォーカスする処理とは、例えば、フォーカス対象のメニューの項目を他の項目と視覚的に異なる表示態様で、目立つように表示するような処理、フォーカス対象の値（例えば、００）を対象となるフィールドに表示する処理等である。
【０２１２】
次に、ステップＳ２２１４のスライド操作処理の一例について、図２６のフローチャートを用いて説明する。
【０２１３】
（ステップＳ２６０１）操作判定部１３３は、マウスのイベントから取得しワークオブジェクトのプロパティにセット済みのタッチ開始とタッチ終了のｘ座標、ｙ座標の差分を用いて、ジェスチャーで指示したスライドの方向を決定する。
【０２１４】
（ステップＳ２６０２）操作判定部１３３は、現在、フォーカスされているオブジェクトを取得する。
【０２１５】
（ステップＳ２６０３）操作判定部１３３は、ステップＳ２６０２で取得したオブジェクトに対して、ステップＳ２６０１で決定した方向に位置するオブジェクトを取得する。なお、オブジェクトの位置を示す位置情報（通常、座標情報）は、通常、図示しない格納部の配列またはＪＳＯＮ形式の管理オブジェクト表にセットする。
【０２１６】
（ステップＳ２６０４）操作判定部１３３は、ステップＳ２６０３で取得したオブジェクトをカレントのオブジェクトとして、フォーカスする処理を行う。この後、上位処理にリターンする。なお、フォーカスする処理とは、例えば、カレントの入力フィールドにキーボードまたはソフトウエアキーボードまたはバーコード等の入力デバイスからの入力を可能にする処理、フォーカス対象のボタンを他のボタンと視覚的に異なる表示態様で、目際立つように表示するような処理等である。
【０２１７】
以上、本実施の形態において、項目リストに登録された項目の個数が非常に多い場合でも、容易な操作で短時間に所望項目の選択操作を行うことができる。
【０２１８】
また、上記の実施の形態において、表示画面上の操作パネル２１０が、操作パネル２１０に対する操作の状況を視覚的に認識可能なように、操作パネル２１０内の表示が変更されることにより、操作者にとって、非常に使いやすい操作パネル２１０を提供できる。なお、操作パネル２１０内の表示の変更とは、例えば、表示領域２１４の移動、サイクルバー２１３の表示の変更である。
【０２１９】
また、表示画面上の操作パネル２１０の位置がカスタマイズ可能であることにより、操作者の利き腕や好み等、操作者に応じた操作パネル２１０を提供です。
【０２２０】
また、表示画面上の操作パネル２１０の位置が、操作対象の画面の内容、または情報表示装置の傾き等により、指で操作しやすい位置に自動変更されることにより、操作対象や使用状況に合致した操作パネル２１０の位置を実現でき、操作パネル２１０の操作が容易になる。この指で操作しやすい位置は図示しないが設定画面で指定可能とする。
【０２２１】
なお、上記の実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、例えば、複数の項目から何れか一つを選択する画面操作機能を、表示画面へのタッチ操作を受け付けて実現するプログラムであって、コンピュータを、前記表示画面に、第１の操作ボタンと、該第１の操作ボタンの外周を囲む略リング型の第２の操作ボタンとを、少なくとも表示させる操作パネル表示部と、  前記第１の操作ボタンにタッチするタップ操作と、前記第２の操作ボタンに沿って回転方向にタッチ位置を移動させるスワイプ操作とを、少なくとも検出するジェスチャー検出部と、  前記第２の操作ボタンへのスワイプ操作が行われているときに、前記タッチ位置の移動量及び移動方向に応じて、選択候補となる前記項目を順次切り替えるための候補切替制御と、前記第１の操作ボタンへのタップ操作が行われたときに、該選択候補に対する選択を確定させるための選択確定制御とを行う操作判定部として、機能させるためのプログラムである。
【０２２２】
また、図２７は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報表示装置等を実現するコンピュータの外観を示す。図２７は、スマートフォン、タブレット端末等である。
【０２２３】
また、上述の実施の形態は、例えば、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２７は、このコンピュータシステム３００の概観図であり、図２８は、システム３００のブロック図である。
【０２２４】
図２８において、コンピュータ３０１は、タッチパネル付きのディスプレイ３０１２、ＭＰＵ３０１３、バス３０１４、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７を含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２２５】
コンピュータシステム３００に、上述した実施の形態の情報表示装置の機能を実行させるプログラムは、ハードディスク３０１７に記憶されている。なお、コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２２６】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２２７】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２２８】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【符号の説明】
【０２２９】
１００  タブレット端末
１１０  操作部
１１１  ディスプレイ部
１１２  タッチパネル部
１２０  制御部
１３０  操作管理部
１３１  操作パネル表示部
１３２  ジェスチャー検出部
１３３  操作判定部
２００  表示画面
２１０，７１０，１０２０，１６２０  操作パネル
２１１，７１１，１０２１，１６２１  センターボタン
２１２，７１２，１０２２，１６２２  ジョグダイヤル
２１３，７１３  サイクルバー
２２０  名簿
３０１  タイトル
３０２  スタートボタン
７００  表示画面
７０１  位置マーク
７２０  顧客情報
１０００  カレンダー
１０１０  勤務時間入力画面
１０１１  日付
１０１２  出勤時刻入力欄
１０１３  退勤時刻入力欄
１０１４  キャンセルボタン
１０１５  送信ボタン
１０２３  表示領域
１６００，１９００  入力画面
１６１１，１６１２，１６１３，１９１１，１９１２，１９１３  入力欄
１６３０  カーソル
【図１】
2017033528.tif 000003
【図２】
2017033528.tif 000004
【図３】
2017033528.tif 000005
【図４】
2017033528.tif 000006
【図５】
2017033528.tif 000007
【図６】
2017033528.tif 000008
【図７】
2017033528.tif 000009
【図８】
2017033528.tif 000010
【図９】
2017033528.tif 000011
【図１０】
2017033528.tif 000012
【図１１】
2017033528.tif 000013
【図１２】
2017033528.tif 000014
【図１３】
2017033528.tif 000015
【図１４】
2017033528.tif 000016
【図１５】
2017033528.tif 000017
【図１６】
2017033528.tif 000018
【図１７】
2017033528.tif 000019
【図１８】
2017033528.tif 000020
【図１９】
2017033528.tif 000021
【図２０】
2017033528.tif 000022
【図２１】
2017033528.tif 000023
【図２２】
2017033528.tif 000024
【図２３】
2017033528.tif 000025
【図２４】
2017033528.tif 000026
【図２５】
2017033528.tif 000027
【図２６】
2017033528.tif 000028
【図２７】
2017033528.tif 000029
【図２８】
2017033528.tif 000030