(57)【要約】【課題】ツールバー等のツール画面の制御において利用者の使い勝手の向上を図る。【解決手段】表示装置の表示画面上に表示されるツール画面の制御を行うツール画面制御装置が、ツール画面の表示開始イベントおよび表示終了イベントを入力する表示制御イベント入力部１１と、表示開始イベントの入力に応じて、表示画面上に表示される原画面の上にツール画面を重ねて表示させ、表示終了イベントの入力に応じて、表示画面上に表示されるツール画面の表示を終了させる、ツール画面表示制御部１２と、を備える。【選択図】図１
2015125637.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示画面上に表示されるツール画面の制御を行うツール画面制御装置であり、
前記ツール画面の表示開始イベントおよび表示終了イベントを入力する表示制御イベント入力部と、
前記表示開始イベントの入力に応じて、前記表示画面上に表示される原画面の上に前記ツール画面を重ねて表示させ、
前記表示終了イベントの入力に応じて、前記表示画面上に表示される前記ツール画面の表示を終了させる、ツール画面表示制御部と、
を備えたことを特徴とするツール画面制御装置。
【請求項２】
表示画面を有する表示部と、
ツール画面の表示開始イベントおよび表示終了イベントを入力する表示制御イベント入力部と、
前記表示開始イベントの入力に応じて、前記表示画面上に表示される原画面の上に前記ツール画面を重ねて表示させ、
前記表示終了イベントの入力に応じて、前記表示画面上に表示される前記ツール画面の表示を終了させる、ツール画面表示制御部と、
を備えたことを特徴とする携帯端末装置。
【請求項３】
前記表示開始イベントは、前記ツール画面の非表示状態での利用者に対する前記携帯端末装置の動作あり、前記原画面の表示開始若しくは前記原画面の表示を伴うアプリケーションの起動あり、又は、前記原画面の画面スクロールの終了であることを特徴とする請求項２に記載の携帯端末装置。
【請求項４】
前記表示終了イベントは、前記ツール画面の表示状態での利用者からの前記携帯端末装置に対する前記ツール画面以外への操作あり、又は、前記原画面の画面スクロールの開始であることを特徴とする請求項２に記載の携帯端末装置。
【請求項５】
前記表示部はタッチパネルであり、
前記表示開始イベントは、前記ツール画面の非表示状態での前記表示画面上へのタッチの検出ありであることを特徴とする請求項２に記載の携帯端末装置。
【請求項６】
前記表示部はタッチパネルであり、
前記表示終了イベントは、前記ツール画面の表示状態での前記ツール画面以外の前記表示画面上へのタッチの検出ありであることを特徴とする請求項２に記載の携帯端末装置。
【請求項７】
利用者からの前記携帯端末装置に対する操作に基づいた表示情報を使用して前記ツール画面を構成するツール画面構成部をさらに備えたことを特徴とする請求項２から６のいずれか１項に記載の携帯端末装置。
【請求項８】
利用者の属性、居場所又は前記携帯端末装置の端末使用履歴に基づいた表示情報を使用して前記ツール画面を構成するツール画面構成部をさらに備えたことを特徴とする請求項２から６のいずれか１項に記載の携帯端末装置。
【請求項９】
通信ネットワークを介して前記表示情報を取得し、該取得した表示情報を前記ツール画面構成部へ供給する表示情報供給部をさらに備えたことを特徴とする請求項８に記載の携帯端末装置。
【請求項１０】
前記表示部はタッチパネルであり、
前記携帯端末装置は、
前記表示画面上での操作位置を示す操作位置情報を入力する操作位置情報入力部と、
前記操作位置情報に基づいて、前記表示画面上での前記ツール画面の表示位置を前記ツール画面表示制御部へ指定するツール画面表示位置指定部と、
をさらに備えたことを特徴とする請求項２から９のいずれか１項に記載の携帯端末装置。
【請求項１１】
表示装置の表示画面上に表示されるツール画面の制御を行うツール画面制御装置のツール画面制御方法であり、
前記ツール画面制御装置が、前記ツール画面の表示開始イベントを入力する表示開始イベント入力ステップと、
前記ツール画面制御装置が、前記表示開始イベントの入力に応じて、前記表示画面上に表示される原画面の上に前記ツール画面を重ねて表示させるツール画面表示ステップと、
前記ツール画面制御装置が、前記ツール画面の表示終了イベントを入力する表示終了イベント入力ステップと、
前記ツール画面制御装置が、前記表示終了イベントの入力に応じて、前記表示画面上に表示される前記ツール画面の表示を終了させるツール画面表示終了ステップと、
を含むことを特徴とするツール画面制御方法。
【請求項１２】
表示装置の表示画面上に表示されるツール画面の制御を行うツール画面制御処理を行うためのコンピュータプログラムであって、
前記ツール画面の表示開始イベントを入力する表示開始イベント入力ステップと、
前記表示開始イベントの入力に応じて、前記表示画面上に表示される原画面の上に前記ツール画面を重ねて表示させるツール画面表示ステップと、
前記ツール画面の表示終了イベントを入力する表示終了イベント入力ステップと、
前記表示終了イベントの入力に応じて、前記表示画面上に表示される前記ツール画面の表示を終了させるツール画面表示終了ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ツール画面制御装置、携帯端末装置、ツール画面制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等でウェブ（Ｗｅｂ）ページにアクセスする際に使用されるＷｅｂブラウザの画面内の先頭部分にツールバーを表示する領域を設けることにより、Ｗｅｂブラウザ画面にツールバーを組み込み、Ｗｅｂブラウザとツールバーを一体化させた画面構成とするツールバー表示制御技術が知られている（例えば、特許文献１を参照）。ツールバーには、例えば、インターネット上で公開されている様々な情報の検索に使用される検索キーワードを入力する場所である検索キーワード入力欄が設けられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１０７８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来のツールバー表示制御技術では、Ｗｅｂブラウザ画面の後方部分を表示するために、Ｗｅｂブラウザ画面自体が画面スクロールされると、Ｗｅｂブラウザ画面の先頭部分に設けられＷｅｂブラウザ画面と一体化されたツールバーが該画面スクロールにより表示画面上から消えてしまう。すると、利用者は、ツールバーを使用したい場合、Ｗｅｂブラウザ画面の後方部分を見ていても、Ｗｅｂブラウザ画面の先頭部分まで表示を戻す必要があり、手間がかかる。さらに利用者は、ツールバーの使用後に、ツールバーの使用前に見ていたＷｅｂブラウザ画面の後方部分まで再度、画面スクロールする事態になるなど、使い勝手が悪い。
【０００５】
特に片手で操作できる程度にタッチパネルの表示画面が小さい携帯端末装置では、表示画面全域にＷｅｂブラウザ画面を表示するものがよくある。このような携帯端末装置では、Ｗｅｂブラウザ画面自体が画面スクロールされるので、従来のツールバー表示制御技術では上記したようにツールバーが表示画面上から消えてしまう。すると、利用者は、その都度、ツールバーを使用するためにいちいちＷｅｂブラウザ画面の先頭部分までＷｅｂブラウザ画面の表示を戻さなければならず、使い勝手が悪い。このため、使い勝手のよいツールバーの実現が望まれている。
【０００６】
本発明は、このような事情を考慮してなされたもので、ツールバー等のツール画面の制御において利用者の使い勝手の向上を図ることができるツール画面制御装置、携帯端末装置、ツール画面制御方法およびコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
（１）本発明に係るツール画面制御装置は、表示装置の表示画面上に表示されるツール画面の制御を行うツール画面制御装置であり、前記ツール画面の表示開始イベントおよび表示終了イベントを入力する表示制御イベント入力部と、前記表示開始イベントの入力に応じて、前記表示画面上に表示される原画面の上に前記ツール画面を重ねて表示させ、前記表示終了イベントの入力に応じて、前記表示画面上に表示される前記ツール画面の表示を終了させる、ツール画面表示制御部と、を備えたことを特徴とする。
【０００８】
（２）本発明に係る携帯端末装置は、表示画面を有する表示部と、ツール画面の表示開始イベントおよび表示終了イベントを入力する表示制御イベント入力部と、前記表示開始イベントの入力に応じて、前記表示画面上に表示される原画面の上に前記ツール画面を重ねて表示させ、前記表示終了イベントの入力に応じて、前記表示画面上に表示される前記ツール画面の表示を終了させる、ツール画面表示制御部と、を備えたことを特徴とする。
【０００９】
（３）本発明に係る携帯端末装置は、上記（２）の携帯端末装置において、前記表示開始イベントは、前記ツール画面の非表示状態での利用者に対する前記携帯端末装置の動作あり、前記原画面の表示開始若しくは前記原画面の表示を伴うアプリケーションの起動あり、又は、前記原画面の画面スクロールの終了であることを特徴とする。
【００１０】
（４）本発明に係る携帯端末装置は、上記（２）の携帯端末装置において、前記表示終了イベントは、前記ツール画面の表示状態での利用者からの前記携帯端末装置に対する前記ツール画面以外への操作あり、又は、前記原画面の画面スクロールの開始であることを特徴とする。
【００１１】
（５）本発明に係る携帯端末装置は、上記（２）の携帯端末装置において、前記表示部はタッチパネルであり、前記表示開始イベントは、前記ツール画面の非表示状態での前記表示画面上へのタッチの検出ありであることを特徴とする。
【００１２】
（６）本発明に係る携帯端末装置は、上記（２）の携帯端末装置において、前記表示部はタッチパネルであり、前記表示終了イベントは、前記ツール画面の表示状態での前記ツール画面以外の前記表示画面上へのタッチの検出ありであることを特徴とする。
【００１３】
（７）本発明に係る携帯端末装置は、上記（２）から（６）のいずれかの携帯端末装置において、利用者からの前記携帯端末装置に対する操作に基づいた表示情報を使用して前記ツール画面を構成するツール画面構成部をさらに備えたことを特徴とする。
【００１４】
（８）本発明に係る携帯端末装置は、上記（２）から（６）のいずれかの携帯端末装置において、利用者の属性、居場所又は前記携帯端末装置の端末使用履歴に基づいた表示情報を使用して前記ツール画面を構成するツール画面構成部をさらに備えたことを特徴とする。
【００１５】
（９）本発明に係る携帯端末装置は、上記（８）の携帯端末装置において、通信ネットワークを介して前記表示情報を取得し、該取得した表示情報を前記ツール画面構成部へ供給する表示情報供給部をさらに備えたことを特徴とする。
【００１６】
（１０）本発明に係る携帯端末装置は、上記（２）から（９）のいずれかの携帯端末装置において、前記表示部はタッチパネルであり、前記携帯端末装置は、前記表示画面上での操作位置を示す操作位置情報を入力する操作位置情報入力部と、前記操作位置情報に基づいて、前記表示画面上での前記ツール画面の表示位置を前記ツール画面表示制御部へ指定するツール画面表示位置指定部と、をさらに備えたことを特徴とする。
【００１７】
（１１）本発明に係るツール画面制御方法は、表示装置の表示画面上に表示されるツール画面の制御を行うツール画面制御装置のツール画面制御方法であり、前記ツール画面制御装置が、前記ツール画面の表示開始イベントを入力する表示開始イベント入力ステップと、前記ツール画面制御装置が、前記表示開始イベントの入力に応じて、前記表示画面上に表示される原画面の上に前記ツール画面を重ねて表示させるツール画面表示ステップと、前記ツール画面制御装置が、前記ツール画面の表示終了イベントを入力する表示終了イベント入力ステップと、前記ツール画面制御装置が、前記表示終了イベントの入力に応じて、前記表示画面上に表示される前記ツール画面の表示を終了させるツール画面表示終了ステップと、を含むことを特徴とする。
【００１８】
（１２）本発明に係るコンピュータプログラムは、表示装置の表示画面上に表示されるツール画面の制御を行うツール画面制御処理を行うためのコンピュータプログラムであって、前記ツール画面の表示開始イベントを入力する表示開始イベント入力ステップと、前記表示開始イベントの入力に応じて、前記表示画面上に表示される原画面の上に前記ツール画面を重ねて表示させるツール画面表示ステップと、前記ツール画面の表示終了イベントを入力する表示終了イベント入力ステップと、前記表示終了イベントの入力に応じて、前記表示画面上に表示される前記ツール画面の表示を終了させるツール画面表示終了ステップと、をコンピュータに実行させるためのコンピュータプログラムであることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ツールバー等のツール画面の制御において利用者の使い勝手の向上を図ることができるという効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係るツール画面制御装置１０の構成を示すブロック図である。
【図２】本発明の一実施形態に係るツール画面制御処理のフローチャートである。
【図３】本発明の実施例１に係る携帯端末装置３０の構成を示すブロック図である。
【図４】本発明の実施例１に係る携帯端末装置３０の表示画面１００の構成例を示す図である。
【図５】本発明の実施例１に係る携帯端末装置３０の表示画面１００の他の構成例を示す図である。
【図６】本発明の実施例１に係るツール画面２００の画面構成例を示す図である。
【図７】本発明の実施例１に係るツール画面制御処理を説明するための図である。
【図８】本発明の実施例１に係るツール画面制御処理を説明するための図である。
【図９】本発明の実施例２に係るツール画面制御装置１０の構成を示すブロック図である。
【図１０】本発明の実施例２に係る携帯端末装置３０の表示画面１００の構成例を示す図である。
【図１１】本発明の実施例３に係る表示情報取得システムの構成を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照し、本発明の実施形態について説明する。図１は、本発明の一実施形態に係るツール画面制御装置１０の構成を示すブロック図である。図１において、ツール画面制御装置１０は、表示制御イベント入力部１１とツール画面表示制御部１２と画面構成制御イベント入力部１３とツール画面構成部１４と表示情報供給部１５を備える。
【００２２】
ツール画面制御装置１０は、表示装置の表示画面上に表示されるツール画面の制御を行う。表示制御イベント入力部１１は、ツール画面の表示開始イベントおよび表示終了イベントを入力する。ツール画面表示制御部１２は、表示開始イベントの入力に応じて、表示装置に対して、表示画面上に表示される原画面の上にツール画面を重ねて表示させる。また、ツール画面表示制御部１２は、表示終了イベントの入力に応じて、表示装置に対して、表示画面上に表示されるツール画面の表示を終了させる。
【００２３】
画面構成制御イベント入力部１３は、ツール画面の構成追加イベントおよび構成削除イベントを入力する。ツール画面構成部１４は、表示情報を使用してツール画面を構成する。表示情報供給部１５は、ツール画面構成部１４に対して表示情報を供給する。また、ツール画面構成部１４は、構成追加イベントの入力に応じてツール画面へ表示情報を追加する。また、ツール画面構成部１４は、構成削除イベントの入力に応じてツール画面から表示情報を削除する。
【００２４】
ツール画面表示制御部１２は、表示装置に対して、ツール画面表示データを出力する。ツール画面表示データは、表示装置の表示画面上に表示されるツール画面の画面構成と表示場所の情報を有する。ツール画面表示データによって、表示装置の表示画面上には、ツール画面表示データで示される画面構成のツール画面が、ツール画面表示データで示される表示場所に表示される。
【００２５】
次に図２を参照して、図１のツール画面制御装置１０の動作を説明する。図２は、本実施形態に係るツール画面制御処理のフローチャートである。ツール画面制御装置１０は、自己が起動されると、図２のツール画面制御処理を開始する。
【００２６】
（ステップＳ１１）  表示制御イベント入力部１１が、ツール画面の表示開始イベントを入力した場合にはステップＳ１２に進む。一方、ツール画面の表示開始イベントの入力がない場合には、ツール画面の表示開始イベントの入力を待つ。
【００２７】
（ステップＳ１２）  ツール画面構成部１４が、表示情報を使用してツール画面を構成する。表示情報供給部１５は、必要に応じて、ツール画面構成部１４に対して表示情報を供給する。
【００２８】
（ステップＳ１３）  ツール画面表示制御部１２が、表示装置に対して、表示画面上に表示される原画面の上にツール画面を重ねて表示させる。具体的には、ツール画面表示制御部１２が、表示装置に対して、ツール画面表示データを出力する。このツール画面表示データは、表示装置の表示画面上に表示される原画面の上にツール画面を重ねて表示させるものである。その表示されるツール画面は、ツール画面構成部１４により構成されたものである。ツール画面の表示場所は、表示装置の表示画面内の任意の場所である。例えば、表示装置の表示画面内の端に、ツール画面を表示させる。
【００２９】
（ステップＳ１４）  表示制御イベント入力部１１が、ツール画面の表示終了イベントを入力した場合にはステップＳ１５に進む。一方、ツール画面の表示終了イベントの入力がない場合には、ツール画面の表示終了イベントの入力を待つ。
【００３０】
（ステップＳ１５）  ツール画面表示制御部１２が、表示装置に対して、表示画面上に表示されるツール画面の表示を終了させる。具体的には、ツール画面表示制御部１２が、表示装置に対して、ツール画面表示データの出力を停止する。
【００３１】
（ステップＳ１６）  ツール画面制御装置１０は、自己の起動が停止されると、図２のツール画面制御処理を終了する。一方、ツール画面制御装置１０は、自己の起動が停止されない場合にはステップＳ１１に戻る。
【００３２】
なお、本実施形態に係るツール画面制御装置１０は、専用のハードウェアにより実現されるものであってもよく、又は、メモリおよびＣＰＵ（中央処理装置）により構成され、ツール画面制御装置１０の機能を実現するためのツール画面制御プログラムをＣＰＵが実行することによりその機能を実現させるものであってもよい。
【実施例１】
【００３３】
実施例１は、携帯端末装置の表示画面上にツール画面を表示する実施例である。図３は、本発明の実施例１に係る携帯端末装置３０の構成を示すブロック図である。図１において、携帯端末装置３０は、ＣＰＵ部３１と記憶部３２と通信部３３とＧＰＳ部３４と操作部３５とタッチパネル部３６とマイク部３７とスピーカ部３８とカメラ部３９を備える。これら各部はデータを交換できるように構成されている。記憶部３２はツール画面制御プログラム５０を記憶する。
【００３４】
ＣＰＵ部３１は携帯端末装置３０の各部を制御する。この制御機能は、ＣＰＵ部３１がプログラムを実行することにより実現される。記憶部３２は、ＣＰＵ部３１で実行されるプログラムや各種のデータを記憶する。通信部３３は、通信ネットワークを介して通信を行う。通信ネットワークとして、携帯電話ネットワークやＷｉ−Ｆｉ等の無線ＬＡＮなどが挙げられる。ＧＰＳ部３４は、ＧＰＳ（Global Positioning System）により携帯端末装置３０の位置を示す端末位置情報を取得する。なお、端末位置情報として、通信部３３が接続する基地局（例えば、携帯電話ネットワークの基地局や、無線ＬＡＮのアクセスポイントなど）から取得した位置情報を利用してもよい。
【００３５】
操作部３５は、電源スイッチや音量ボタン、ホームボタンなどのハードウェアの操作装置から構成される。タッチパネル部３６（表示部）は、表示画面を有するタッチパネルを備え、該表示画面上に表示データを表示する表示装置として機能すると共に、該表示画面に対するタッチ（直接または間接の接触）によって該タッチされた表示画面内の位置を示すタッチ位置情報を入力する位置入力装置としても機能する。
【００３６】
マイク部３７は、音声データの入力を行う。スピーカ部３８は、音声データの再生を行う。カメラ部３９は、被写体を撮像した撮像画像を出力する。
【００３７】
携帯端末装置３０は、ＣＰＵ部３１が記憶部３２に記憶されるツール画面制御プログラム５０を実行することにより、図１に示されるツール画面制御装置１０の各部の機能を実現し、ツール画面制御処理を行う。
【００３８】
以下、実施例１に係るツール画面制御処理について説明する。以下の説明において、ツール画面は、ツール画面表示制御部１２から出力されたツール画面表示データに基づいて、タッチパネル部３６の表示画面上に表示される。また、ツール画面は、ツール画面表示制御部１２から出力されたツール画面表示データに基づいて、タッチパネル部３６の表示画面上の表示が終了する。
【００３９】
図４は、本発明の実施例１に係る携帯端末装置３０の表示画面１００の構成例を示す図である。表示画面１００は、タッチパネル部３６の表示画面である。図４において、表示画面１００上には、まだツール画面は表示されておらず、原画面１１０が表示されている。原画面１１０は、ツール画面の表示前に表示画面１００に表示されている画面のことである。図４の例では、原画面１１０はＷｅｂブラウザ画面である。以降、原画面１１０であるＷｅｂブラウザ画面のことをＷｅｂブラウザ画面１１０と称する。Ｗｅｂブラウザ画面１１０は、表示画面１００の全域に表示されている。
【００４０】
Ｗｅｂブラウザ画面１１０の先頭部分には、検索キーワード入力欄１２０が設けられている。検索キーワード入力欄１２０は、Ｗｅｂブラウザ画面１１０に組み込まれており、Ｗｅｂブラウザ画面１１０と一体化された画面構成となっている。このため、矢印１３０の方向にＷｅｂブラウザ画面１１０が画面スクロールされると、検索キーワード入力欄１２０は、Ｗｅｂブラウザ画面１１０と共に表示画面１００の一端である端１０１の方へ移動し、表示画面１００から消えることになる。
【００４１】
［ツール画面の表示位置］
ツール画面の表示位置を説明する。図５は、本発明の実施例１に係る携帯端末装置３０の表示画面１００の他の構成例を示す図である。図５において、表示画面１００上には、ツール画面２００が表示されている。ツール画面２００は、表示画面１００上に表示されるＷｅｂブラウザ画面１１０の上に重ねて表示される。これにより、ツール画面２００を表示する際に、少しでも速くツール画面２００を表示することを図っている。これは、ツール画面２００をＷｅｂブラウザ画面１１０の上に重ねて表示することにより、Ｗｅｂブラウザ画面１１０の表示はそのままでよく、Ｗｅｂブラウザ画面１１０の表示に対して余計な処理をかけないようにしているからである。
【００４２】
例えば、表示画面１００上にツール画面２００を表示するために、Ｗｅｂブラウザ画面１１０を縮小してツール画面２００の表示領域を作ることが考えられる。この場合、Ｗｅｂブラウザ画面１１０の表示に対して、Ｗｅｂブラウザ画面１１０を縮小するという画像縮小処理が必要となるので、その画像縮小処理にかかる時間分、ツール画面２００の表示が遅延する。これに対して、ツール画面２００をＷｅｂブラウザ画面１１０の上に重ねて表示する場合には、Ｗｅｂブラウザ画面１１０に対する画像縮小処理は不要であり、ツール画面２００の表示の迅速化を図ることができる。
【００４３】
表示画面１００上のツール画面２００の表示位置は、任意の位置でよい。例えば、表示画面１００の端１０１、１０２、１０３、１０４のうちのいずれかの端側の領域に、ツール画面２００を表示させることが挙げられる。図５の例では、ツール画面２００は、表示画面１００の一端である端１０３に沿うように表示されている。また、利用者が、表示画面１００上のツール画面２００の表示位置を指定できるようにしてもよい。
【００４４】
図５において、Ｗｅｂブラウザ画面１１０が画面スクロールされても、Ｗｅｂブラウザ画面１１０とは別個の画面であるツール画面２００は画面スクロールされない。したがって、利用者は、Ｗｅｂブラウザ画面１１０内の先頭部分であっても後方部分であってもどこを見ているときであっても、ツール画面２００を使用することができる。例えば、ツール画面２００内に検索キーワード入力欄を設けておけば、たとえＷｅｂブラウザ画面１１０が画面スクロールされて検索キーワード入力欄１２０が表示画面１００から消えても、ツール画面２００内の検索キーワード入力欄を使用することができる。
【００４５】
［ツール画面の画面構成］
図６は、本発明の実施例１に係るツール画面２００の画面構成例を示す図である。図６において、ツール画面２００には、利用者によって操作されるボタンや、情報表示欄などが設けられている。図６の例では、ツール画面２００の各種設定を利用者が行うための設定ボタン２０１、検索機能を実行させるための検索ボタン２０２、特定のＷｅｂページにアクセスするためのＷｅｂアクセスボタン２０３、ニュース情報の表示欄２０４、ボタンの追加を行うためのボタン追加ボタン２０５が、ツール画面２００に設けられている。
【００４６】
また、ツール画面２００の大きさは、固定であってもよく、又は、可変であってもよい。また、ツール画面２００の大きさは、表示画面１００上に表示できる大きさ以上であってもよい。ツール画面２００の大きさが表示画面１００上に表示できる大きさ以上である場合、図７に示されるように、矢印２２０のいずれかの方向へツール画面２００を画面スクロールすることにより、ツール画面２００のうち表示画面１００上に表示されていなかった部分が表示画面１００上に表示される。
【００４７】
また、ツール画面２００の形は、ツールバーの形であってもよく、他の任意の形であってもよい。また、利用者が、ツール画面２００の形を指定できるようにしてもよい。例えば、ツール画面２００のひな形を複数提示し、利用者がその提示されたひな形の中から任意のひな形を選択することが挙げられる。
【００４８】
［ツール画面の表示開始、表示終了］
ツール画面２００は原画面（例えば、Ｗｅｂブラウザ画面）１１０に重ねて表示されているので、利用者によってツール画面２００が使用されないと考えられるときには、表示画面１００上からツール画面２００が消える（ツール画面２００の表示が終了される）ことが好ましい。一方、利用者によってツール画面２００が使用されるかもしれないと考えられるときには、表示画面１００上にツール画面２００が表示されることが好ましい。ツール画面の表示開始と表示終了について、以下に例Ａ−１〜Ａ−７を挙げる。
【００４９】
（例Ａ−１）  図８に示されるように、表示画面１００上に、ツール画面２００の引き出しボタン２４０を表示させておく。利用者が、図８の矢印２４１の方向に引き出しボタン２４０を引き出す操作（例えばスワイプ）を行うことにより、図５に示されるように、表示画面１００上にツール画面２００が表示されるようにする。この場合、表示開始イベントは、引き出しボタン２４０を引き出す操作ありである。
【００５０】
一方、利用者が、図７の矢印２２１の方向にツール画面２００を引っ込める操作（例えばスワイプ）を行うことにより、図８に示されるように、表示画面１００上からツール画面２００が消え（ツール画面２００の表示が終了され）、引き出しボタン２４０が表示されるようにする。この場合、表示終了イベントは、ツール画面２００を引っ込める操作ありである。
【００５１】
（例Ａ−２）  ツール画面２００の非表示状態において、携帯端末装置３０が利用者に対する何らかの動作を行ったときに、表示画面１００上にツール画面２００が表示されるようにする。この場合、表示開始イベントは、ツール画面２００の非表示状態での利用者に対する携帯端末装置３０の動作ありである。利用者に対する携帯端末装置３０の動作として、例えば、携帯端末装置３０自体の起動、アプリケーションの起動、電子メールやプッシュ配信の着信の通知などが挙げられる。
【００５２】
（例Ａ−３）  ツール画面２００の表示状態において、利用者が携帯端末装置３０に対して、ツール画面２００以外への操作を行ったときに、表示画面１００上からツール画面２００が消える（ツール画面２００の表示が終了される）ようにする。この場合、表示終了イベントは、ツール画面２００の表示状態での利用者からの携帯端末装置３０に対する、ツール画面２００以外への操作ありである。利用者からの携帯端末装置３０に対する、ツール画面２００以外への操作として、例えば、Ｗｅｂブラウザ画面１１０への操作、ホームボタンの操作などが挙げられる。
【００５３】
（例Ａ−４）  原画面（例えば、Ｗｅｂブラウザ画面）１１０の表示が開始されたときに、表示画面１００上にツール画面２００が表示されるようにする。この場合、表示開始イベントは、原画面１１０の表示開始である。原画面１１０として、例えば、待ち受け画面、Ｗｅｂブラウザ画面、電子メールアプリケーション画面、ＳＮＳ（Social Network Service；ソーシャル・ネットワーク・サービス）アプリケーション画面、電子商取引等のサービスに関するアプリケーション画面、カメラ部３９の撮像画像、ＧＰＳ部３４の端末位置情報を示す地図画像などが挙げられる。
【００５４】
又は、原画面（例えば、Ｗｅｂブラウザ画面）１１０の表示を伴うアプリケーションが起動されたときに、表示画面１００上にツール画面２００が表示されるようにする。この場合、表示開始イベントは、原画面１１０の表示を伴うアプリケーションの起動ありである。原画面１１０の表示を伴うアプリケーションとして、例えば、Ｗｅｂブラウザ、電子メールアプリケーション、ＳＮＳアプリケーション、電子商取引等のサービスに関するアプリケーション、カメラ撮像アプリケーション、地図アプリケーションなどが挙げられる。
【００５５】
（例Ａ−５）  原画面（例えば、Ｗｅｂブラウザ画面）１１０の画面スクロールが終了したときに、表示画面１００上にツール画面２００が表示されるようにする。この場合、表示開始イベントは、原画面１１０の画面スクロールの終了である。一方、原画面（例えば、Ｗｅｂブラウザ画面）１１０の画面スクロールが開始されたときに、表示画面１００上からツール画面２００が消える（ツール画面２００の表示が終了される）ようにする。この場合、表示終了イベントは、原画面１１０の画面スクロールの開始である。
【００５６】
（例Ａ−６）  利用者が新しい表示画面１００（一般にタブと呼ばれる）を追加したときに、表示画面１００上にツール画面２００が表示されるようにする。
この場合、表示開始イベントは、新しい表示画面１００の追加ありである。
【００５７】
（例Ａ−７）  ツール画面２００の非表示状態において、利用者が表示画面１００上へタッチしたときに、表示画面１００上にツール画面２００が表示されるようにする。この場合、表示開始イベントは、ツール画面２００の非表示状態での表示画面１００上へのタッチの検出ありである。
【００５８】
一方、ツール画面２００の表示状態において、利用者がツール画面２００以外の表示画面１００上へタッチしたときに、表示画面１００上からツール画面２００が消える（ツール画面２００の表示が終了される）ようにする。この場合、表示終了イベントは、ツール画面２００の表示状態でのツール画面２００以外の表示画面１００上へのタッチの検出ありである。
【００５９】
［ツール画面上の表示情報］
ツール画面２００上には表示情報が表示される。ツール画面２００上に表示される表示情報として、図６に例示されるボタンや情報表示欄、情報表示欄内に表示される情報などが挙げられる。ツール画面２００上に表示される表示情報は、固定であってもよく、又は、可変であってもよい。ツール画面上の表示情報について、以下に例Ｂ−１〜Ｂ−２を挙げる。
【００６０】
（Ｂ−１）  ツール画面構成部１４は、利用者からの携帯端末装置３０に対する操作に基づいた表示情報を使用してツール画面２００を構成する。例えば、図６に例示されるツール画面２００がＷｅｂブラウザ画面１１０の上に重ねて表示されているときに、該ツール画面２００上のボタン追加ボタン２０５が選択されると、該Ｗｅｂブラウザ画面１１０で表示しているＷｅｂページにアクセスするためのＷｅｂアクセスボタン２０３を新たに該ツール画面２００に追加する。Ｗｅｂアクセスボタン２０３は、アクセス先のＷｅｂページのＵＲＬ（Uniform Resource Locator）の記録に関連付けられる。この場合、構成追加イベントは、Ｗｅｂブラウザ画面１１０で表示しているＷｅｂページにアクセスするためのＷｅｂアクセスボタン２０３の追加ありである。これにより、利用者は、Ｗｅｂブラウザ画面１１０を操作しながら、任意のＷｅｂページのＷｅｂアクセスボタン２０３を簡単にツール画面２００に追加することができる。
【００６１】
一方、図６に例示されるツール画面２００上のＷｅｂアクセスボタン２０３に対する削除の操作（例えば、Ｗｅｂアクセスボタン２０３の長押し）に応じて、該Ｗｅｂアクセスボタン２０３を該ツール画面２００から削除する。この場合、構成削除イベントは、当該Ｗｅｂアクセスボタン２０３の削除ありである。これにより、利用者は、Ｗｅｂブラウザ画面１１０を操作しながら、任意のＷｅｂアクセスボタン２０３を簡単にツール画面２００から削除することができる。
【００６２】
（Ｂ−２）  ツール画面構成部１４は、利用者の属性、居場所又は携帯端末装置３０の端末使用履歴に基づいた表示情報を使用してツール画面２００を構成する。利用者の属性（性別、住所、年齢、嗜好など）は、利用者によって入力されてもよく、又は、携帯端末装置３０に登録されている利用者属性情報を利用してもよい。表示情報供給部１５は、携帯端末装置３０で保持される情報（例えば、広告やサービスの情報）の中から利用者の属性に合う情報を所定の選択基準に従って選択し、選択した情報（表示情報）をツール画面構成部１４へ供給する。
【００６３】
利用者の居場所は、ＧＰＳ部３４等によって取得された端末位置情報で示される。表示情報供給部１５は、携帯端末装置３０で保持される情報（例えば、広告やサービスの情報）の中から端末位置情報に合う情報を所定の選択基準に従って選択し、選択した情報（表示情報）をツール画面構成部１４へ供給する。
【００６４】
携帯端末装置３０の端末使用履歴は、ツール画面制御処理の一処理として記録されてもよく、又は、携帯端末装置３０に備わるアプリケーション等によって記録されたものを利用してもよい。表示情報供給部１５は、携帯端末装置３０で保持される表示情報の中から端末使用履歴に基づいた表示情報を選択してツール画面構成部１４へ供給する。端末使用履歴として、例えば、ＷｅｂブラウザによってアクセスされたＷｅｂページの履歴が挙げられる。この場合、表示情報供給部１５は、Ｗｅｂページの履歴の中から、アクセス頻度の上位のＷｅｂページにアクセスするためのＷｅｂアクセスボタン２０３の表示情報をツール画面構成部１４へ供給する。
【実施例２】
【００６５】
図９は、本発明の実施例２に係るツール画面制御装置１０の構成を示すブロック図である。図９において、図１の各部に対応する部分には同一の符号を付け、その説明を省略する。図９に示される実施例２のツール画面制御装置１０では、図１の構成に対してさらに、操作位置情報入力部６１とツール画面表示位置指定部６２を備える。操作位置情報入力部６１は、表示装置の表示画面上での操作位置を示す操作位置情報を入力する。ツール画面表示位置指定部６２は、操作位置情報に基づいて、表示装置の表示画面上でのツール画面の表示位置をツール画面表示制御部１２へ指定する。
【００６６】
以下、実施例１の携帯端末装置３０に対して、本実施例２を適用した場合を例に挙げて説明する。この場合、操作位置情報は、タッチパネル部３６の表示画面１００内のタッチ位置を示すタッチ位置情報である。さらには、タッチパネル部３６の表示画面１００に対する特定の操作を行ったときのタッチ位置情報である。特定の操作として、例えば、画面スクロールが挙げられる。
【００６７】
携帯端末装置３０は、利用者が片手で持ち、該片手の指で操作されることがある。又は、携帯端末装置３０は、利用者が一方の手で持ち、もう一方の手の指で操作されることがある。これらいずれの場合であっても、利用者の特性によって、タッチパネル部３６の表示画面１００にタッチする指は、右手または左手のいずれか一方の手に限定されることが考えられる。そこで、利用者がタッチパネル部３６の表示画面１００にタッチする指に合わせて、表示画面１００上のツール画面２００の表示位置を変えるようにする。
【００６８】
例えば、利用者が右手の指で表示画面１００にタッチすることが比較的多い場合、図４の表示画面１００の端１０１、１０２、１０３、１０４のうち端１０２側の領域においてタッチ位置が比較的多くなることが想定される。一方、利用者が左手の指で表示画面１００にタッチすることが比較的多い場合には、端１０４側の領域においてタッチ位置が比較的多くなることが想定される。そこで、表示画面１００上において、端１０２側または端１０４側のうちタッチが多い側の領域に、ツール画面２００を表示させるようにする。
【００６９】
具体的には、ツール画面表示位置指定部６２は、タッチ位置情報に基づいて、端１０２側または端１０４側のうち、タッチの多い側を判定する。そして、ツール画面表示位置指定部６２は、その判定の結果である側（端１０２側または端１０４側）の領域を、ツール画面２００の表示位置としてツール画面表示制御部１２へ指定する。
【００７０】
図１０は、本発明の実施例２に係る携帯端末装置３０の表示画面１００の構成例を示す図である。図１０において、ツール画面２００は、表示画面１００上の端１０２側の領域に表示されている。図１０の例は、ツール画面表示位置指定部６２によって、端１０２側がタッチの多い側と判定され、端１０２側の領域がツール画面２００の表示位置としてツール画面表示制御部１２へ指定された場合である。これにより、ツール画面２００が端１０２側に表示されるので、右手の指で表示画面１００を操作する利用者にとって、ツール画面２００を操作しやすい。
【００７１】
なお、図示されないが、ツール画面表示位置指定部６２によって、端１０４側がタッチの多い側と判定され、端１０４側の領域がツール画面２００の表示位置としてツール画面表示制御部１２へ指定された場合には、ツール画面２００は表示画面１００上の端１０４側の領域に表示される。この場合には、ツール画面２００が端１０４側に表示されるので、左手の指で表示画面１００を操作する利用者にとって、ツール画面２００を操作しやすい。
【００７２】
実施例２においても、実施例１と同様に、図１０において、矢印２５１のいずれかの方向への操作（例えばスワイプ）に応じて、ツール画面２００が引っ込んだり、又は、引き出されたりする。また、矢印２５０のいずれかの方向へのツール画面２００の画面スクロールにより、ツール画面２００のうち表示画面１００上に表示されていなかった部分が表示画面１００上に表示される。
【００７３】
なお、表示画面１００上において利用者の比較的タッチが多い領域の判定に使用するタッチ位置情報として、特定の操作のタッチ位置情報を使用することにより、該判定の精度を高めることが挙げられる。例えば、画面スクロールには、表示画面１００上の任意の位置を使用可能であるので、画面スクロールでタッチされる位置は利用者の特性が出やすいと考えられる。このため、操作位置情報として、画面スクロールのタッチ位置情報を使用することが挙げられる。
【００７４】
また、図５の表示画面１００上に表示されるツール画面２００において、使用頻度の多いアプリケーションの操作ボタンを、タッチ位置が比較的多い側に配置するようにしてもよい。例えば、タッチ位置に応じて利用者の利き手を判断し、右利きの場合には、使用頻度の多いアプリケーションの操作ボタンを図５のツール画面２００内の最右側の領域に配置し、一方、左利きの場合には、使用頻度の多いアプリケーションの操作ボタンを図５のツール画面２００内の最左側の領域に配置する。
【実施例３】
【００７５】
実施例３は実施例１又は実施例２の変形例である。図１１は、本発明の実施例３に係る表示情報取得システムの構成を示すブロック図である。図１１において、携帯端末装置３０は、図１又は図９のツール画面制御装置１０の各部の機能を有する。携帯端末装置３０は、通信ネットワークを介して、情報提供装置７１にアクセスする。情報提供装置７１は、利用者の属性や居場所、携帯端末装置３０の端末使用履歴に基づいた情報を携帯端末装置３０に提供する。
【００７６】
携帯端末装置３０の表示情報供給部１５は、利用者属性情報、端末位置情報または端末使用履歴を情報提供装置７１へ送信し、情報の提供を依頼する。利用者属性情報は、例えば、性別、住所、年齢、嗜好などを示す。端末位置情報は、携帯端末装置３０の位置を示す。端末使用履歴は、例えば、Ｗｅｂページへのアクセス履歴を示す。
【００７７】
情報提供装置７１は、携帯端末装置３０から受信した利用者属性情報で示される属性、端末位置情報で示される位置、又は、端末使用履歴で示されるアクセス先のＷｅｂページに合う情報（例えば、広告やサービスの情報）を携帯端末装置３０へ返信する。携帯端末装置３０の表示情報供給部１５は、情報提供装置７１から受信した情報（表示情報）をツール画面構成部１４へ供給する。
【００７８】
実施例３によれば、情報提供装置７１によって提供される情報をツール画面２００に表示することができる。情報提供装置７１には、例えば、特定の利用者属性または地域を対象にした広告やサービスなどの情報を保持させることが挙げられる。これにより、携帯端末装置３０の利用者に対して、ツール画面２００を利用して的確な情報を提供することができる。
【００７９】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００８０】
例えば、上述した実施例では、携帯端末装置３０に対してツール画面制御装置１０を適用したが、据置き型の端末装置に対しても同様に適用可能である。
【００８１】
また、上述したツール画面制御装置１０または携帯端末装置３０を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００８２】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００８３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００８４】
１０…ツール画面制御装置、１１…表示制御イベント入力部、１２…ツール画面表示制御部、１３…画面構成制御イベント入力部、１４…ツール画面構成部、１５…表示情報供給部、３０…携帯端末装置、３１…ＣＰＵ部、３２…記憶部、３３…通信部、３４…ＧＰＳ部、３５…操作部、３６…タッチパネル部、３７…マイク部、３８…スピーカ部、３９…カメラ部、５０…ツール画面制御プログラム、６１…操作位置情報入力部、６２…ツール画面表示位置指定部、７１…情報提供装置、１００…表示画面、２００…ツール画面
【図１】
2015125637.tif 000003
【図２】
2015125637.tif 000004
【図３】
2015125637.tif 000005
【図４】
2015125637.tif 000006
【図５】
2015125637.tif 000007
【図６】
2015125637.tif 000008
【図７】
2015125637.tif 000009
【図８】
2015125637.tif 000010
【図９】
2015125637.tif 000011
【図１０】
2015125637.tif 000012
【図１１】
2015125637.tif 000013