(57)【特許請求の範囲】
【請求項１】
情報表示のためのディスプレイと、
ユーザが、多機能情報端末における特定の機能のコンテキストで、任意の情報に係る機能を実行するための画像標記をディスプレイ上に作成できるようにする画像標記作成手段と、
ユーザによる前記画像標記に対する操作に基づいて、該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させる表示手段と、
ユーザによる前記表示されたアクションの選択肢に対する操作に基づいて、該選択されたアクションを実行させる制御手段とを有し、
前記画像標記作成手段により生成される画像標記が、コンテキストを表す指標を画像標記内に含む、多機能情報端末。
【請求項２】
前記画像標記作成手段により作成される画像標記の前記情報およびコンテキストを記憶するデータテーブルを更に有し、
前記表示手段が、ユーザによる前記画像標記に対する操作に基づいて、前記データテーブルから該画像標記の情報およびコンテキストを抽出し、それらの情報に基づいて、該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させるものである、請求項１に記載の多機能情報端末。
【請求項３】
前記多機能情報端末に含まれる機能のコンテキスト毎に、該コンテキストにおいてユーザが所望するであろう複数のアクションを記憶するデータテーブルを更に有し、
前記表示手段が、ユーザによる前記画像標記に対する操作に基づいて、前記データテーブルから該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させるものである、請求項１または２に記載の多機能情報端末。
【請求項４】
前記表示手段で表示されるアクションの選択肢には、複数のアクションを備えた任意の情報の選択肢が含まれ、前記表示手段は、該選択肢の選択により、ディスプレイ上にそれらアクションの選択肢を表示するものである、請求項１ないし３いずれか１つに記載の多機能情報端末。
【請求項５】
前記表示手段は、前記複数のアクションを備えた任意の情報の選択肢が選択されたときに、その画像標記の表示を該情報に係るものに変更する手段を更に有する、請求項４に記載の多機能情報端末。
【請求項６】
前記画像標記に対するユーザの操作履歴を記録する操作履歴記録手段を更に有し、
前記表示手段は、前記記録された操作履歴に基づいて、抽出する複数のアクションを決定するものである、請求項１に記載の多機能情報端末。
【請求項７】
前記機能のコンテキストが、多機能情報端末における移動体の走行支援ナビゲーションを含むものである、請求項１に記載の多機能情報端末。
【請求項８】
前記機能のコンテキストが、多機能情報端末における移動体の走行支援ナビゲーションにおける施設登録または施設検索を含むものであり、
該コンテキストに対する複数のアクションが、その画像標記に係る情報の示す施設に対する、前記ナビゲーションでの検索条件の設定、情報検索を含むものである、請求項１に記載の多機能情報端末。
【請求項９】
前記機能のコンテキストが、多機能情報端末における音楽再生を含むものであり、
該コンテキストに対するアクションが、その画像標記に係る情報に対する、音楽再生、情報検索を含むものである、請求項１に記載の多機能情報端末。
【請求項１０】
前記機能のコンテキストが、多機能情報端末における映像再生を含むものであり、
該コンテキストに対するアクションが、その画像標記に係る情報に対する、映像再生、情報検索を含むものである、請求項１に記載の多機能情報端末。
【請求項１１】
前記機能のコンテキストが、多機能情報端末における住所録検索を含むものであり、
該コンテキストに対するアクションが、その画像標記に係る情報に対する、情報表示、通話発信を含むものである、請求項１に記載の多機能情報端末。
【請求項１２】
前記画像標記に係る任意の情報が、任意の文字列で構成される、請求項１に記載の多機能情報端末。
【請求項１３】
前記表示手段は、前記アクションの選択肢を、その画像標記の周囲に円周状に表示させるものである、請求項１に記載の多機能情報端末。
【請求項１４】
前記ディスプレイ上に配置されたタッチパネルを更に有し、
前記表示手段が、ユーザによる前記画像標記に対するタッチ操作に基づいて、前記アクションの選択肢を、その周囲に円周状に表示させるものであり、
前記制御手段が、ユーザによる前記アクションの選択肢の一つに対するタッチ操作に基づいて、該選択されたアクションを実行させるものである、請求項１に記載の多機能情報端末。
【請求項１５】
情報表示のためのディスプレイを有する多機能情報端末における操作方法であって、
ユーザが、多機能情報端末における特定の機能のコンテキストで、任意の情報に係る機能を実行するための画像標記をディスプレイ上に作成する画像標記作成ステップと、
ユーザによる前記画像標記に対する操作に基づいて、該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させる表示ステップと、
ユーザによる前記表示されたアクションの選択肢に対する操作に基づいて、該選択されたアクションを実行させる制御ステップとを有し、
前記画像標記作成ステップにより生成される画像標記が、コンテキストを表す指標を画像標記内に含む、多機能情報端末における操作方法。
【請求項１６】
前記表示ステップで表示されるアクションの選択肢には、複数のアクションを備えた任意の情報の選択肢が含まれ、前記表示ステップは、該選択肢の選択により、ディスプレイ上にそれらアクションの選択肢を表示するものである、請求項１５に記載の多機能情報端末における操作方法。
【請求項１７】
前記表示ステップは、前記複数のアクションを備えた任意の情報の選択肢が選択されたときに、その画像標記の表示を該情報に係るものに変更するステップを更に有する、請求項１６に記載の多機能情報端末における操作方法。
【請求項１８】
前記画像標記に対するユーザの操作履歴を記録する操作履歴記録ステップを更に有し、
前記表示ステップは、前記記録された操作履歴に基づいて、抽出する複数のアクション
を決定するものである、請求項１５に記載の多機能情報端末における操作方法。
【請求項１９】
情報表示のためのディスプレイを有する多機能情報端末における操作プログラムであって、
ユーザが、多機能情報端末における特定の機能のコンテキストで、任意の情報に係る機能を実行するための画像標記をディスプレイ上に作成する画像標記作成ステップと、
ユーザによる前記画像標記に対する操作に基づいて、該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させる表示ステップと、
ユーザによる前記表示されたアクションの選択肢に対する操作に基づいて、該選択されたアクションを実行させる制御ステップとを有し、
前記画像標記作成ステップにより生成される画像標記が、コンテキストを表す指標を画像標記内に含む、多機能情報端末における操作プログラム。
【請求項２０】
前記表示ステップで表示されるアクションの選択肢には、複数のアクションを備えた任意の情報の選択肢が含まれ、前記表示ステップは、該選択肢の選択により、ディスプレイ上にそれらアクションの選択肢を表示するものである、請求項１９に記載の多機能情報端末における操作プログラム。
【請求項２１】
前記表示ステップは、前記複数のアクションを備えた任意の情報の選択肢が選択されたときに、その画像標記の表示を該情報に係るものに変更するステップを更に有する、請求項２０に記載の多機能情報端末における操作方法。
【請求項２２】
前記画像標記に対するユーザの操作履歴を記録する操作履歴記録ステップを更に有し、
前記表示ステップは、前記記録された操作履歴に基づいて、抽出する複数のアクションを決定するものである、請求項１９に記載の多機能情報端末における操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多機能情報端末に関し、特に、タッチパネル型ディスプレイ上に配置したアイコンを操作して、その機能を実行する形態の多機能情報端末およびその操作方法に関する。
【背景技術】
【０００２】
コンピュータの小型化・高性能化に伴って、スマートフォンなどに代表される携帯型の多機能情報端末や、乗用車に搭載されるナビゲーション機能を持った多機能情報端末の普及が加速している。この種の情報端末においては、比較的大型のタッチパネル方式のディスプレイを備え、ここに端末が備える多数の機能を実行するためのアイコン、すなわち特定の機能にリンクされた方形ボタン型の描画領域を多数配列し、そのアイコンに対するタッチ操作によって、ユーザが目的の機能を手早く実行できるようになっている。
【０００３】
これら多機能情報端末を含む現代のコンピュータにおいては、機能を実現するプログラム（例えば、音楽再生プログラム）やデータ（例えば、１つの音楽データ）などのリソースは、ファイルシステムにおけるファイルに有形化される。ディスプレイ上の個々のアイコンは、それぞれが特定のファイルに結び付けられていて、ユーザが特定のアイコンをタッチ操作すると、対応するファイルがメモリ上に読み出されてＣＰＵで実行されることになる。アイコンに結び付けられたリソースが特定のデータである場合には、そのファイルの拡張子やヘッダー情報に基づいて、そのデータを読み出すプログラムを起動する。このように従来のアイコンを使った機能の実行システムにおいては、一つのアイコンが一つの機能に結び付けられており、従って、ディスプレイ上のアイコンの数で、それを通してユーザが利用できる端末上の機能の数が決まる。
【０００４】
一方、情報端末の多機能化が進む中で、一台の端末が備えるアプリケーションすなわち端末機能の数が飛躍的に増加してきている。これに伴ってディスプレイ上に置かれるアイコンの数も増加し、場合によってはそれが複数ページにも渡るものとなって、その使い勝手が悪くなる問題が生じている。
【０００５】
このような問題に対処する方法としては、例えば、（１）アイコンをグループ化するアイコンを用意し、このグループアイコンが選択されたときに、それに属するアイコンを表示する方法、（２）オペレーティングシステムで実現される切り替え可能な複数の仮想デスクトップに、カテゴリ別にアイコンを配置して、該デスクトップを切り替えて使用する方法などが知られている。
【０００６】
また本件に関連して特許文献１には、ディスプレイ上のアイコンを選択したときに、それに関連する情報を表示し、ユーザが確認できるようにする技術が開示されている。また、特許文献２には、ディスプレイ上のアイコンの表示位置を調整する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０ー１４７６８３号公報
【特許文献２】特開２００９ー８７０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながらこれらの技術では、結局、目的の機能に結び付けられたアイコンに辿り着くまでの階層、すなわちユーザの操作ステップを増やすことになってしまう。また、アイコンは依然として特定の一つの機能に結び付けられているため、そのアイコンが表している情報に対する多様な操作を実現する、といったことができない。
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、単一のアイコンに対して端末の機能に係る複数のアクションを結びつけることによって、ユーザが一のアイコンに対する多様な操作を選択できるようにして、その利便性を向上する多機能情報端末およびその操作方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明の多機能情報端末は、情報表示のためのディスプレイと、ユーザが、多機能情報端末における特定の機能のコンテキストで、任意の情報に係る機能を実行するための画像標記をディスプレイ上に作成できるようにする画像標記作成手段と、ユーザによる前記画像標記に対する操作に基づいて、該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させる表示手段と、ユーザによる前記表示されたアクションの選択肢に対する操作に基づいて、該選択されたアクションを実行させる制御手段とを有する。
【００１１】
また本発明は、前記画像標記作成手段により作成される画像標記の前記情報およびコンテキストを記憶するデータテーブルを更に有し、前記表示手段が、ユーザによる前記画像標記に対する操作に基づいて、前記データテーブルから該画像標記の情報およびコンテキストを抽出し、それらの情報に基づいて、該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させるものである。
【００１２】
また本発明は、前記多機能情報端末に含まれる機能のコンテキスト毎に、該コンテキストにおいてユーザが所望するであろう複数のアクションを記憶するデータテーブルを更に有し、前記表示手段が、ユーザによる前記画像標記に対する操作に基づいて、前記データテーブルから該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させるものである。
【００１３】
この場合において、前記画像標記作成手段により生成される画像標記が、その機能のコンテキストを表す指標を画像標記内に含むものであることが好ましい。
【００１４】
また、前記表示手段で表示されるアクションの選択肢には、複数のアクションを備えた任意の情報の選択肢が含まれ、前記表示手段は、該選択肢の選択により、ディスプレイ上にそれらアクションの選択肢を表示するものであることが好ましく、更に、前記表示手段は、好適には、前記複数のアクションを備えた任意の情報の選択肢が選択されたときに、その画像標記の表示を該情報に係るものに変更する手段を更に有する。
【００１５】
本発明はまた、前記多機能情報端末において、前記画像標記に対するユーザの操作履歴を記録する操作履歴記録手段を更に有し、前記表示手段は、前記記録された操作履歴に基づいて、抽出する複数のアクションを決定するものである。
【００１６】
これら多機能情報端末において、前記機能のコンテキストは、該端末に内蔵されているアプリケーションプログラムの実行、例えば、多機能情報端末における移動体の走行支援ナビゲーションおよびその施設登録または施設検索、音楽再生、映像再生、住所録検索などを含む。また、前記画像標記に係る任意の情報が、任意の文字列で構成されることが好ましい。
【００１７】
また、好適には、前記表示手段は、前記アクションの選択肢を、その画像標記の周囲に円周状に表示させるものである。
【００１８】
また、好適には、前記多機能情報端末は、前記ディスプレイ上に配置されたタッチパネルを更に有し、前記表示手段が、ユーザによる前記画像標記に対するタッチ操作に基づいて、前記アクションの選択肢を、その周囲に円周状に表示させるものであり、前記制御手段が、ユーザによる前記アクションの選択肢の一つに対するタッチ操作に基づいて、該選択されたアクションを実行させるものである。
【００１９】
また、本発明は情報表示のためのディスプレイを有する多機能情報端末における操作方法であって、ユーザが、多機能情報端末における特定の機能のコンテキストで、任意の情報に係る機能を実行するための画像標記をディスプレイ上に作成する画像標記作成ステップと、ユーザによる前記画像標記に対する操作に基づいて、該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させる表示ステップと、ユーザによる前記表示されたアクションの選択肢に対する操作に基づいて、該選択されたアクションを実行させる制御ステップとを有する。
【００２０】
更に、本発明は情報表示のためのディスプレイを有する多機能情報端末における操作プログラムであって、ユーザが、多機能情報端末における特定の機能のコンテキストで、任意の情報に係る機能を実行するための画像標記をディスプレイ上に作成する画像標記作成ステップと、ユーザによる前記画像標記に対する操作に基づいて、該画像標記のコンテキストに対する複数のアクションを抽出し、ディスプレイ上にそれらアクションの選択肢を表示させる表示ステップと、ユーザによる前記表示されたアクションの選択肢に対する操作に基づいて、該選択されたアクションを実行させる制御ステップとを有する。
【発明の効果】
【００２１】
本発明によれば、個々の画像標記は特定の機能のコンテキストで作成され、複数のアクションに結び付けられているので、ユーザは一つの画像標記に対して多様なアクションを実現できるようになり、その操作性が格段に向上する。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施例に係る多機能情報端末の構成例を示すブロック図である。
【図２】アイコン情報テーブル１１５のデータ構造の一例を示している。
【図３】アクションデータテーブル１１６のデータ構造の一例を示している。
【図４】ナビゲーションプログラムのコンテキストに対するアクションの選択肢一例を示している。
【図５】音楽再生プログラムのコンテキストに対するアクションの選択肢の一例を示している。
【図６】映像再生プログラムのコンテキストに対するアクションの選択肢の一例を示している。
【図７】アドレス帳プログラムのコンテキストに対するアクションの選択肢の一例を示している。
【図８】操作履歴テーブル１１７のデータ構造の一例を示している。
【図９】アイコン作成時の処理手順に係るフローチャートを示している。
【図１０】アイコンに対する操作時における処理のフローチャートを示している。
【図１１】多機能情報端末のディスプレイ１０１におけるアイコンの表示態様を示している。
【図１２】各コンテキスト毎に表示されるアクションの選択肢の例を示している。
【図１３】操作履歴が勘案されていない場合のアクションの表示例（Ａ）と、操作履歴が勘案された場合のアクションの表示例（Ｂ）および（Ｃ）とを比較して示している。
【図１４】多機能情報端末の代表的ハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００２３】
次に、本発明の実施の形態について図面を参照して詳細に説明する。以下では、タッチパネル式ディスプレイを備えた携帯型多機能情報端末を例にとって、本発明を詳細に説明する。また、本発明における任意の情報に係る機能を実行するための画像標記とは、いわゆるアイコンやショートカットキー等を含む標記であり、実施例では、主としてアイコンを例示する。
【実施例】
【００２４】
図１は、本発明の実施例に係る多機能情報端末の構成例を示すブロック図である。図において、多機能情報端末１００は、その表面にタッチパネルモジュールを配置した液晶ディスプレイなどで構成されるタッチパネル式ディスプレイ１０１、多機能情報端末の機能を実現するためのアプリケーションプログラム群１０２、ディスプレイ１０１上にショートカットキーなどを含む画像標記であるアイコンを形成し、その機能を実現するためのアイコン操作制御部１０３、およびアイコンの実行にかかる各種情報を格納するデータストア１０４を含んで構成される。
【００２５】
アプリケーションプログラム群１０２には、移動体の走行支援を行うためのナビゲーションプログラム１０６、内蔵メモリ、外付けメモリおよび／または広域ネットワーク上のサーバに格納された音楽データまたは映像データを再生するための音楽再生プログラム１０７と映像再生プログラム１０８、電子メールアドレス、住所、電話番号その他の属人情報を管理するためのアドレス帳プログラム１０９、ＷＷＷ（World Wide Web）にアクセスして指定ワードに対する検索を実行するためのWeb検索プログラム１１０が含まれる。後に説明するが多機能情報端末１００は、インターネットに接続するための無線ネットワークインタフェースや、母艦と呼ばれるデスクトップコンピュータなどに接続するためのＩ／Ｏインタフェースを備えており、これらのインタフェースを介して、ユーザが後から各種のアプリケーションプログラムをインストールして、その機能を追加することが可能であり、ここに掲げたアプリケーションプログラムはそれらのほんの一例に過ぎない。また、多機能情報端末１００は、各アプリケーションプログラムを機能させるための各種のハードウェア構成を備えるか、そのようなハードウェアを備えた機器に接続して使用される。例えば、ナビゲーションプログラム１０６に関し、多機能情報端末１００は、自車位置情報を取得するためのＧＰＳ受信機、道路交通情報を取得するためのＶＩＣＳ受信機などのハードウェア構成を備えてもよいし、車両に搭載され、そのような機能を備えたナビゲーション装置に接続して使用されるものであってもよい。
【００２６】
アイコン操作制御部１０３は、主として、メモリ上に読み出されＣＰＵで実行されるプログラムによって実現され、その実現機能として、アイコン作成部１１１、アクション表示部１１２、アクション実行制御部１１３、および操作履歴記録部１１４を含む。アイコン操作制御部１０３は、その実行の過程においてデータストア１０４にアクセスし、そのデータテーブル、すなわちアイコン情報テーブル１１５、アクションデータテーブル１１６、および操作履歴テーブル１１７から必要なデータを取得し、また、生成したデータを格納する。
【００２７】
ここでアイコン作成部１１１は、ユーザの指示に基づいて、タッチパネル式ディスプレイ１０１上にアイコンを生成するための機能を提供する。アイコンの作成は、ユーザが多機能情報端末１００の特定のアプリケーションをアクティブにしている状態で、ディスプレイ１０１上に表示されるアイコン作成ボタンをユーザがタッチすることで開始される。すなわちアイコン作成部１１１は、特定の機能のコンテキストで表示されるアイコン作成ボタンを含んでいる。アイコン作成の具体的な処理については後述するが、ユーザの指示に基づき作成されるアイコンは、任意の文字情報とその作成時のコンテキストに係る情報を有しており、これらの情報は、アイコン情報テーブル１１５に格納される。アイコン作成部１１１で作成されるアイコンは、その表示態様として、少なくとも前記文字情報とコンテキストに係る情報を含んでいる。本実施例における具体的な表示例については、後述する。
【００２８】
前記任意の文字情報は、その作成時のコンテキストに応じてシステム側がデフォルト値を用意し、それをユーザが必要に応じで編集することで決定される。ここで言う機能のコンテキストとは、アイコン作成時における多機能情報端末１００の動作状態ほどの意味であり、例えばユーザがナビゲーションプログラムを実行しているときに、アイコンの作成指示がなされた場合には、当該ナビゲーションプログラムがコンテキストとなり、音楽再生時にアイコン作成指示がなされた場合には、当該音楽再生プログラムがそのコンテキストとなる。また、ナビゲーションプログラムにおいて、周辺施設検索が実行されている状況で、アイコンが作成される場合には、当該ナビゲーションプログラムにおける周辺施設検索をそのコンテキストとして記録することができる。
【００２９】
アクション表示部１１２は、ユーザがディスプレイ上のアイコンをタッチ操作することに反応して起動し、その対応する複数のアクションの選択肢をディスプレイ上に描画、表示させる。表示するアクションの選択肢は、データストア１０４のアクションデータテーブル１１６および操作履歴テーブル１１７に格納した情報に基づいて決定される。アクションデータテーブル１１６には、事前に、各機能のコンテキスト毎に、既定の複数のアクションに係る選択肢が決定、格納されており、アクション表示部１１２は、タッチされたアイコンのコンテキストをキーとして、対応する複数のアクションを抽出する。このときアクション表示部１１２は、データストア１０４のアイコン情報テーブル１１５にアクセスして、対応アイコンのコンテキストおよび情報を取得する。アクション表示部１１２は、また、操作履歴テーブル１１７に格納された操作履歴情報に基づいて、最終的に表示するアクションを決定する。その詳細については後述する。
【００３０】
表示の一実施態様においてそれらの選択肢は、対象のアイコンの周囲に円周状に配置される、略方形状のボタンである。しかしながら、その配置、形状、数、サイズなどの表示態様は限定的なものではなく、多機能情報端末側の要求仕様などに応じて種々のものが考えられる。本実施例における具体的な表示態様については、後述する。
【００３１】
アクション実行制御部１１３は、ユーザが前記表示された複数のアクションの選択肢の中からその一つを選択する操作に応じて、対応のアクションを実行させる。例えば、ユーザが選択したアクションが、そのアイコンの情報で特定されるアーティストの楽曲再生である場合、アクション実行制御部１１３は、音楽再生プログラム１０７を起動して、当該アーティストの楽曲を再生させる。また、ユーザが選択したアクションが、そのアイコンの情報で特定される施設に対する周辺検索である場合、アクション実行制御部１１３は、ナビゲーションプログラム１０６を起動して、当該施設に対する周辺検索を実行させる。
【００３２】
操作履歴記録部１１４は、前記アイコンに対するユーザの操作履歴を、データストア１０４の操作履歴テーブル１１７に記録する。具体的には、操作履歴記録部１１４は、対象のアイコンに対しユーザが選択したアクションおよびその選択日時を、操作履歴テーブル１１７に記録する。操作履歴テーブル１１７に記録されたこれらの情報は、アクション表示部１１２において選択されるアクションを決定するために用いられる。すなわちアクション表示部１１２は、操作履歴テーブル１１７の情報を集計し、統計的手法を用いて、アクションデータテーブル１１６から抽出したアクションの中から、最終的にディスプレイに表示するアクションの選択肢を決定する。一実施例において、アクション表示部１１２は、そのアイコンに係るアクションの中から、ユーザによる選択の頻度が高いアクション、および／またはユーザが最も最近選択したアクションを優先的に選ぶ。また、ユーザによる選択頻度の高いアクションに関連性の高いアクションを、該選択頻度の高いアクションと共に表示することができる。それらの具体例については後述する。
【００３３】
次に、前記データストア１０４内の各テーブル１１５〜１１７のデータ構造について説明する。図２は、アイコン情報テーブル１１５のデータ構造の一例を示している。図において、アイコン情報テーブル１１５は、そのフィールドとして、少なくとも、個々のアイコンに割り当てられる固有のアイコンＩＤ、アイコンに割り当てられた文字列、そのアイコンの作成コンテキスト名、およびその他の属性情報を有する。属性情報としては、例えば、そのディスプレイ上の座標情報、イメージデータのパス、作成日時などが含まれる。これらアイコン情報テーブル１１５のデータは、専ら、アクション表示部１１２により読み出されて、ユーザにより操作されているアイコンのコンテキストを決定するために用いられると共に、その文字列情報は、アクション実行制御部１１３で呼び出されるプログラムに渡される。
【００３４】
図３は、アクションデータテーブル１１６のデータ構造の一例を示している。図において、アクションデータテーブル１１６は、少なくともコンテキスト名を格納するフィールドを持ったコンテキストテーブル３０１と、少なくともアクション名を格納するフィールドを持ったアクションテーブル３０２を含み、これらは一対多の関係で関連付けられている。特定のコンテキストが決定されると、これらテーブルにより、そのコンテキストに対する複数のアクションが抽出できる。
【００３５】
図４〜図７は、アクションデータテーブル１１６に格納される具体的なアクションの例を、そのコンテキスト毎に示したものであり、それぞれ、ナビゲーションプログラム、音楽再生プログラム、映像再生プログラム、およびアドレス帳プログラム、の各コンテキストに係る。図４において、ナビゲーションプログラムのコンテキストに対するアクションとして、「Ｗｅｂ情報検索」、複数の方法による「周辺施設検索」、「登録施設表示」、「電話をかける」、「店舗情報の閲覧」、「経由地設定」が例示されている。図５において、音楽再生プログラムのコンテキストに対するアクションとして、「楽曲の再生」、「Ｗｅｂ情報検索」、「Ｗｅｂラジオ放送再生」、「Ｗｅｂ動画検索」が例示されている。図６において、映像再生プログラムのコンテキストに対するアクションとして、「録画コンテンツ再生」、「Ｗｅｂ情報検索」、「関連音楽再生」、「周辺施設検索」が例示されている。図７において、アドレス帳プログラムのコンテキストに対するアクションとして、「電話をかける」、「メッセージの送信」、「目的地設定」、「Ｗｅｂ情報検索」が例示されている。これらのアクションは、好適には、多機能情報端末が備える機能に鑑みて、ユーザが必要とするであろうアクションを、端末の機能から選出したものであり、そのコンテキストに対する限定的なものではない。
【００３６】
図８は、操作履歴テーブル１１７のデータ構造の一例を示している。図において、操作履歴テーブル７は、そのフィールドとして、少なくとも、個々のアイコンに割り当てられる固有のアイコンＩＤ、選択されたアクション名、およびその選択日時を有する。操作履歴テーブル１１７のこれらの情報は、前述のとおりアクション表示部１１２において、集計され、統計的手法で解析されて利用される。
【００３７】
次に、前記アイコン作成部１１１によるアイコン作成プロセスについて説明する。図９は、アイコン作成時の処理手順に係るフローチャートを示している。図において、アイコン作成部１１１の処理は、ユーザが任意のコンテキスト、例えば、ナビゲーションプログラムを使用している状況で、ディスプレイ上に表示されるアイコン作成ボタンをタッチすることで開始される（ステップＳ９０１）。ユーザのこの操作に応じて、システムは最初に、作成するアイコンに係る文字列情報を入力するためのダイアログボックスを、ディスプレイ１０１上に表示する（ステップＳ９０２）。ダイアログボックスにおける文字列入力エリアには、システムによってそのデフォルト値として、予め任意の文字列を設定しておくことができる。このデフォルト値は、ユーザが直前に行っていた操作およびそのコンテキストに基づいて、決定することができる。例えば、ユーザが直前に、ナビゲーションプログラムにおいて、特定の施設に対する周辺施設検索を実行していた場合には、その施設名をデフォルト値とすることができる。また、ユーザが音楽再生プログラムによって特定のアーティストの楽曲を再生していた場合には、そのアーティスト名をデフォルト値とすることができる。
【００３８】
この表示されたダイアログボックスに対する、ユーザの文字列入力が完了すると（ステップＳ９０３）、システムは、その文字列とコンテキストに基づいて、アイコン画像を生成する（ステップＳ９０４）。一実施例として、各コンテキスト毎に異なる背景画像を持った画像データ群から、対応するコンテキストの画像データを抽出し、ユーザが指定した文字列をここに重ねて描画する、という手法でアイコンを作成することができる。次いで、このアイコンに係る文字列とコンテキストの各情報を、アイコン情報テーブル１１５に記録した後（ステップＳ９０５）、ディスプレイ１０１上に当該アイコンの画像を描画して処理を終える（ステップＳ９０６）。
【００３９】
次に、前記作成されたアイコンに対してユーザがタッチ操作を行った場合の処理について説明する。図１０は、アイコンに対する操作時における処理のフローチャートを示している。図において、ユーザがディスプレイ１０１上の特定のアイコンをタッチすることで、本処理が開始される（ステップＳ１００１）。最初の処理で、システムは、タッチされたアイコンのＩＤ情報に基づいて、アイコン情報テーブル１１５にアクセスして、その文字列とコンテキストの情報を取得する（ステップＳ１００２）。次いで、アクションデータテーブル１１６にアクセスして、そのアイコンのコンテキストに係る複数のアクションを読み出すと共に（ステップＳ１００３）、操作履歴テーブル１１７にアクセスして、そのアイコンに対するユーザの操作履歴を取得する（ステップＳ１００４）。そして、この履歴情報を勘案して、最終的にディスプレイ上に表示する複数のアクション（後に示す例では、４つのアクション）を決定し（ステップＳ１００５）、その決定されたアクションに係る選択肢を描画生成して、ディスプレイ１０１上における当該アイコンの周囲に表示する（ステップＳ１００６）。
【００４０】
表示されたアクションの選択肢に対して、ユーザが特定のアクションを選択すると（ステップＳ１００７）、そのアクションがさらなるアクションの選択肢を表示させるものであるか判断される（ステップＳ１００８）。選択されたアクションが、そのようなアクションである場合には、処理をステップ１００３に戻し、当該アクションに係る新たな文字列について、前記処理１００３〜１００６を繰り返す。選択されたアクションが、これ以外のアクションである場合には、そのアクションを実現するための、対応するアプリケーションプログラムが呼び出され、そのプログラムにアイコンに係る文字列の情報が渡されて、当該アクションが実行される（ステップＳ１００９）。以上により、ディスプレイ１０１上の表示は、そのプログラムによるアクションの実行結果を表示するものに遷移され、本処理は終了する。
【００４１】
図１１は、多機能情報端末のディスプレイ１０１における、本実施例に係るアイコンの表示態様を示している。同図（Ａ）は、多機能情報端末においてナビゲーションプログラムを起動して、その誘導ルート上の登録地点Ａの詳細情報を表示している状態であり、その詳細情報の表示ダイアログ１１０１上に、前記アイコンを作成するためのボタン１１０２が描画されている様子が示されている。ユーがこのボタン１１０２をタッチすると、図９で説明したアイコン作成のための処理が開始され、そのコンテキストとして、ナビゲーションプログラムが、その文字列情報のデフォルト値として、当該施設の名称が、それぞれ設定される。
【００４２】
同図（Ｂ）には、アイコン作成部１１１において作成されたアイコンが、ディスプレイ１０１上に整列して描画された状態が示されている。各アイコン１１０３は、その表示態様として、その背景に前記コンテキストを表す画像と、文字列を表すテキストを備えている。同図（Ｃ）は、ユーザがアイコンにタッチしたことにより、その周囲に、対応するアクションに係る選択肢１１０４が表示された状態を示している。ユーザはアイコンをタッチ、すなわちその指先をアイコンに接触させた状態から、指先を上下左右の何れかにずらす、いわゆるフリックすることによって、その希望するアクションを選択することができる。または、指先をフリックせずにそのまま離すことによって、最も優先度の高いアクション（例えば、音楽再生プログラムのコンテキストにおける音楽再生など）を行わせることができる。もっとも、アイコン並びにそのアクションの表示態様によって、本発明が限定されることはなく、既存の技術を用いた種々の表示方法を採択できる。
【００４３】
図１２には、各コンテキスト毎に表示されるアクションの選択肢の例を示している。同図（Ａ）は、音楽再生プログラムのコンテキストで登録された、「レディ・ガガ」の文字列に係るアイコンに対するアクションの選択肢を例示している。フリック操作により、ユーザは、「レディ・ガガ」について、「Ｗｅｂで検索する」、「放送から探す」、「映像を探す」、または「消去する」の各アクションを選択でき、また、フリックせずに指を離すことで、音楽再生プログラムを起動して「レディ・ガガ」の楽曲を再生させることができる。ここで、「Ｗｅｂで検索する」のアクションは、設定されたＷｅｂ検索エンジンを利用して「レディ・ガガ」についての情報検索を行わせ、「放送から探す」のアクションは、インターネットラジオなどの放送局からそのアーティストに係る楽曲を見つけ出し再生し、「映像を探す」のアクションは、設定された一または複数の動画再生サイトにアクセスして、「レディ・ガガ」に係る動画を見つけ出し再生し、「消去する」のアクションは、当該アイコンをディスプレイ１０１上から削除する。
【００４４】
同図（Ｂ）は、映像再生プログラムのコンテキストで登録された、「旅ザル」の文字列に係るアイコンに対するアクションの選択肢を例示している。フリック操作により、ユーザは、「旅ザル」について、「関連する地点を探す」、「関連するコンテンツを探す」、「音楽を探す」、または「消去する」の各アクションを選択でき、また、フリックせずに指を離すことで、映像再生プログラムを起動して「旅ザル」に係る録画済みまたは放送中のコンテンツを再生させることができる。ここで、「関連する地点を探す」のアクションは、ナビゲーションプログラムを起動して、その番組内で取り上げられた場所やお店を検索し、地点登録し、「関連するコンテンツを探す」のアクションは、Ｗｅｂ検索エンジンを利用してその番組に関連する映像、テキスト情報その他のコンテンツの情報検索を行わせ、「音楽を探す」のアクションは、その番組の挿入歌を音楽再生プログラムやインターネットラジオなどの放送局から見つけ出し再生する。
【００４５】
同図（Ｃ）は、ナビゲーションプログラムのコンテキストで登録された、「麺屋武蔵」の文字列に係るアイコンに対するアクションの選択肢を例示している。フリック操作により、ユーザは、「麺屋武蔵」について、「メニュー／開店時間を検索する」、「近くのオススメを探す」、「電話をかける」、または「消去する」の各アクションを選択でき、また、フリックせずに指を離すことで、ナビゲーションプログラムにおいて既に登録してある「麺屋武蔵」に係る店舗を、その目的地として設定することができる。ここで、「メニュー／開店時間を検索する」のアクションは、設定されたＷｅｂ検索エンジンを利用して「麺屋武蔵」についての情報検索を行わせ、「近くのオススメを探す」のアクションは、端末に搭載された飲食店の比較評価プログラムを利用して、この飲食店以上の評価を有する店舗を探し、「電話をかける」のアクションは、ナビゲーションプログラムに登録された「麺屋武蔵」に係る店舗情報を利用して、その店舗に電話を掛ける。
【００４６】
同図（Ｄ）は、アドレス帳プログラムのコンテキストで登録された、「福島太郎」の文字列に係るアイコンに対するアクションの選択肢を例示している。フリック操作により、ユーザは、「福島太郎」について、「ＳＮＳを確認」、「メッセージを送る」、「自宅を訪ねる」、または「消去する」の各アクションを選択でき、また、フリックせずに指を離すことで、アドレス帳プログラムを起動して、そこに登録された「福島太郎」に係るエントリーに電話を掛けることができる。ここで、「ＳＮＳを確認」のアクションは、登録されているＷｅｂ上のＳＮＳ（Social Networking Service:個人による情報発信コミュニティ型サービス）サイトに対しそのユーザ「福島太郎」の情報を取得し、「メッセージを送る」のアクションは、メールやＳＭＳ（Short Message Service）など登録されたメッセージサービスを利用して、そこに登録されている「福島太郎」宛にメッセージを送信し、「自宅を訪ねる」のアクションは、ナビゲーションプログラムを起動してその誘導目的地を、「福島太郎」で特定される住所に設定する。
【００４７】
同図（Ｅ）は、ナビゲーションプログラムのコンテキストで登録された、「７ー１１」の文字列に係るアイコンに対するアクションの選択肢を例示している。この例では、特定のアクションの選択が、新たなアクションの選択肢を生じさせるものが表されている。Ｅー１に示すように、フリック操作により、ユーザは、「７ー１１」について、「サイト接続」、「駐車可能で絞り込み」、「地域で絞り込み」、または「四倉店」の各アクションを選択でき、また、フリックせずに指を離すことで、ナビゲーションプログラムを起動して、「７ー１１」に係る施設についての周辺検索を開始させることができる。ここで、「サイト接続」のアクションは、「７ー１１」のＷｅｂサイトにアクセスしてその情報を表示させ、「駐車可能で絞り込み」のアクションは、ナビゲーションプログラムにより、駐車設備を備えた「７ー１１」の店舗を対象にした周辺検索をさせ、「地域で絞り込み」のアクションは、ナビゲーションプログラムにより、対象地域を選択した上での周辺検索をさせる。
【００４８】
また「四倉店」のアクションは、「７ー１１四倉店」に対する新たなアクションの選択肢をそのアイコンの周囲に表示させる（Ｅー２）。このとき好適には、アイコン上のテキスト表記も「７ー１１四倉店」に切り替えられる。ユーザは、フリック操作により、「７ー１１四倉店」について、「電話をかける」、「情報を見る」、「経由地設定」、「戻る」の各アクションを選択でき、また、フリックせずに指を離すことで、「７ー１１四倉店」を目的地としてナビゲーションプログラムによる経路案内を開始させることができる。
【００４９】
次に、ユーザの操作履歴が勘案された場合の表示態様について説明する。前述のとおり、アクション表示部１１２は、コンテキストに対するアクションの選択肢を決定するに際し、操作履歴テーブル１１７に記憶したユーザの操作履歴を参照する。図１３に、操作履歴が勘案されていない場合のアクションの表示例（同図（Ａ））と、操作履歴が勘案された場合のアクションの表示例（同図（Ｂ）および（Ｃ））とを比較して示した。
【００５０】
同図（Ａ）に示すように、操作履歴が勘案されていない場合（例えば、履歴情報が十分収集できていない、または履歴機能をオフにしているなど）、音楽再生プログラムのコンテキストで生成された「レディ・ガガ」に対して、アクションデータテーブル１１６内の順位に従い、「Ｗｅｂで検索する」、「放送から探す」、「映像を探す」、「消去する」の各アクションが表示される。これに対し、ユーザが過去の履歴から見て「放送から探す」のアクションに対する選択頻度が低い場合、その選択肢に代えて、他の選択肢である「関連情報を表示」を表示させる（同図（Ｂ））。一方、過去の履歴から、「放送から探す」のアクションに対する選択頻度が極めて高い場合には、選択頻度の低い選択肢に代えて、「放送から探す」を補強するアクションである「Ｐａｎｄｏｒａから探す」（ここでＰａｎｄｏｒａはインターネットラジオ放送局の一つである）を表示する（同図（Ｃ））。なお、ユーザの操作履歴を用いた統計的手法による代替選択肢の決定は、ここで示したものに限定されないことを理解されたい。
【００５１】
次に、本実施例に係る多機能情報端末のハードウェア構成について説明する。図１４は、多機能情報端末の代表的ハードウェア構成を示すブロック図である。図に示すように、多機能情報端末１４００は、ＣＰＵ１４０１、主記憶装置であるＲＡＭ１４０２およびＲＯＭ１４０３、タッチパネルおよび物理的操作ボタンを含む入力装置１４０４、ディスプレイおよびスピーカを含む出力装置１４０５、ハードディスクや半導体メモリによる補助記憶装置１４０６、コンピュータその他の周辺デバイスと接続するためのＩ／Ｏインタフェース１４０７、インターネットに接続するための無線ネットワークインタフェース１４０８、ＧＰＳ衛星と通信するためのＧＰＳ受信機１４０９などを含んで構成される。補助記憶装置１４０６には、基本ソフトウェアとしてのオペレーティングシステム、実施例に係るアイコン操作制御プログラム、前述した各種のアプリケーションプログラム、および各種のデータが格納される。タッチパネルや操作ボタンを介したユーザの指示に従って、これらプログラムやデータは、ＲＡＭ１４０２に読み出され、ＣＰＵ１４０１による制御に従って実行される。アイコン操作制御プログラムで実現されるアイコンは、オペレーティングシステムにより生成される仮想デスクトップ上に配置され、そのアイコンに対する操作は、オペレーティングシステムを介して、他のアプリケーションプログラムやハードウェア構成に橋渡しされ、処理される。
【００５２】
以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に
限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々
の変形・変更が可能である。
【符号の説明】
【００５３】
１００：多機能情報端末                １０１：タッチパネル式ディスプレイ
１０２：アプリケーションプログラム群  １０３：アイコン操作制御部
１０４：データストア                  １０６：ナビゲーションプログラム
１０７：音楽再生プログラム            １０８：映像再生プログラム
１０９：アドレス帳プログラム          １１０：Ｗｅｂ検索プログラム
１１１：アイコン作成部                １１２：アクション表示部
１１３：アクション実行制御部          １１４：操作履歴記録部
１１５：アイコン情報テーブル          １１６：アクションデータテーブル
１１７：操作履歴テーブル
【図１】
0005661000.tif 000002
【図２】
0005661000.tif 000003
【図３】
0005661000.tif 000004
【図４】
0005661000.tif 000005
【図５】
0005661000.tif 000006
【図６】
0005661000.tif 000007
【図７】
0005661000.tif 000008
【図８】
0005661000.tif 000009
【図９】
0005661000.tif 000010
【図１０】
0005661000.tif 000011
【図１１】
0005661000.tif 000012
【図１２】
0005661000.tif 000013
【図１３】
0005661000.tif 000014
【図１４】
0005661000.tif 000015