(57)【要約】【課題】  電子機器のユーザが容易かつ短時間で所望の機能を探して選択することができる手段を提供する。【解決手段】  問題解決支援装置１００は、機能識別名格納部１２０とアイコン格納部１３０とアイコン選択制御部１４０と文字列照合部１５０と優先順位制御部１７０とを有する。機能識別名格納部１２０は、機能識別文字列と関連文字列を格納する。アイコン格納部１３０は、アイコンと関連文字列と優先文字列とを格納する。文字列照合部１５０は、選択されたアイコンに関連付けられる関連文字列に基づき機能識別名格納部１２０に格納される関連文字列と照合して抽出し、関連文字列が一致する機能識別文字列を順番に抽出する。優先順位制御部１７０は、前記文字列照合部１５０で抽出される機能識別文字列が、優先文字列を有するときに機能識別文字列の出力する優先順位を高くする。【選択図】  図２
2006301801.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが電子機器を使用する際における当該電子機器が有する機能の検索を支援する問題解決支援装置であって、
前記電子機器が有する機能を特定するための機能識別文字列と、前記機能識別文字列に関連付けられた関連文字列と、を格納する機能識別名格納部と、
アイコンと、前記アイコンに関連付けられた関連文字列と、前記アイコンに関連付けられた優先文字列と、を格納するアイコン格納部と、
前記アイコン格納部に格納されたアイコンを表示するアイコン表示制御部と、
前記アイコン表示制御部により表示されたアイコンを選択するアイコン選択制御部と、
前記アイコン選択制御部により選択されたアイコンに関連付けられた関連文字列と、前記機能識別名格納部に格納された関連文字列とを照合して、一致した関連文字列が関連付けられた機能識別文字列を抽出する文字列照合部と、
前記文字列照合部で抽出された機能識別文字列を表示する優先順位を、当該機能識別文字列が前記選択されたアイコンに関連付けられた優先文字列を含むか否かに基づいて決定する優先順位制御部と、
前記優先順位制御部で決定された優先順位に従って機能識別文字列を表示する表示制御部と、
を備えることを特徴とする問題解決支援装置。
【請求項２】
前記アイコン格納部には、優先文字列の優先度合が格納され、
前記優先順位制御部は、機能識別文字列に含まれた優先文字列の優先度合に基づいて、機能識別文字列を表示する優先順位を決定することを特徴とする請求項１に記載の問題解決支援装置。
【請求項３】
前記文字列照合部で抽出された機能識別文字列を機能が類似する機能識別文字列ごとにグループ分けをするグループ分け制御部を備え、前記表示制御部は前記グループ分け制御部によりグループ分けされたグループ毎に機能識別文字列を表示することを特徴とする請求項１または２に記載の問題解決支援装置。
【請求項４】
ユーザが電子機器を使用する際における当該電子機器が有する機能の検索を支援する問題解決支援方法であって、
前記電子機器が有する機能を特定するための機能識別文字列と、前記機能識別文字列に関連付けられた関連文字列と、を格納した機能識別名格納部を用意するステップと、
アイコン表示制御部が、関連文字列と優先文字列が関連付けられたアイコンを表示するステップと、
アイコン選択制御部が、前記アイコンを選択するステップと、
文字列照合部が、前記選択されたアイコンに関連付けられた関連文字列と、前記機能識別名格納部に格納した関連文字列とを照合して、一致した関連文字列が関連付けられた機能識別文字列を抽出するステップと、
優先順位制御部が、前記抽出された機能識別文字列を表示する優先順位を、当該機能識別文字列が前記選択されたアイコンに関連付けられた優先文字列を含むか否かに基づいて決定するステップと、
表示制御部が、前記決定された優先順位に従って機能識別文字列を表示するステップと、
を含むことを特徴とする問題解決支援方法。
【請求項５】
前記アイコン表示制御部は、優先度合を有する優先文字列が関連付けられたアイコンを表示し、
前記優先順位制御部は、機能識別文字列に含まれた優先文字列の優先度合に基づいて、機能識別文字列を表示する優先順位を決定することを特徴とする請求項４に記載の問題解決支援方法。
【請求項６】
グループ分け制御部が、前記抽出された機能識別文字列を機能が類似する機能識別文字列ごとにグループ分けをするステップを含み、
前記表示制御部は、前記グループ分け制御部によりグループ分けされたグループ毎に機能識別文字列を表示することを特徴とする請求項４または５に記載の問題解決支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、問題解決支援装置および問題解決支援方法に関する。
【背景技術】
【０００２】
従来、携帯電話等の電子機器では、電子機器の表示画面上に、その電子機器の機能に対応付けられたアイコンが表示され、そのアイコンを選択することで該当する機能の説明を得ることができる。更に、電子機器の保有する機能が多くなると、各機能は、階層的な分類がなされ、まず各機能の上位階層に対応するアイコンが最初の画面に表示される。表示されたアイコンの一つがユーザに選択されることにより、そのアイコンの下位階層の機能がアイコン又は文字列によって画面に表示される（例えば、特許文献１参照）。例えば、携帯電話においては、上位階層に対応するアイコンには、携帯電話の大まかな機能が表示される。例えば、『電話』、『メール』、『カメラ』、『ｉモード』、『フォルダ』などの機能が画面に表示される。次に『メール』のアイコンを選択すると、『メール受信』、『メール送信』、『新規メール作成』、『メール履歴』、『メール設定』などのメールの下位階層に属する機能がアイコン又は文字列によって表示される。この画面で、ユーザが『新規メール作成』を表示するアイコン又は文字列を選択すると、メールの新規作成プログラムが起動され、表示されたメールの新規作成画面上でユーザはメールの作成を開始する。
【特許文献１】特開２００３−２９８７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、電子機器の機能が少ないときは問題にならないが、近年では、携帯電話、デジタルテレビ受像機などの電子機器の機能数が増加するとともに、電子機器ごとに異なるアイコンの形式、名称などが電子機器メーカによって様々に設定されるようになっている。そのためユーザはメーカの設定した階層を把握しなければ、所望の機能を探し出すことが困難になってきた。また、探す機能によっては、どのアイコンを選択すれば所望の機能を得ることができるか分からず、多くの時間を費やしていた。
【０００４】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、電子機器のユーザが容易かつ短時間で所望の機能を探して選択することができる手段を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、ユーザが電子機器を使用する際における当該電子機器が有する機能の検索を支援する問題解決支援装置であって、電子機器が有する機能を特定するための機能識別文字列と、機能識別文字列に関連付けられた関連文字列と、を格納する機能識別名格納部と、アイコンと、アイコンに関連付けられた関連文字列と、アイコンに関連付けられた優先文字列と、を格納するアイコン格納部と、アイコン格納部に格納されたアイコンを表示するアイコン表示制御部と、アイコン表示制御部により表示されたアイコンを選択するアイコン選択制御部と、アイコン選択制御部により選択されたアイコンに関連付けられた関連文字列と、機能識別名格納部に格納された関連文字列とを照合して、一致した関連文字列が関連付けられた機能識別文字列を抽出する文字列照合部と、文字列照合部で抽出された機能識別文字列を表示する優先順位を、当該機能識別文字列が選択されたアイコンに関連付けられた優先文字列を含むか否かに基づいて決定する優先順位制御部と、優先順位制御部で決定された優先順位に従って機能識別文字列を表示する表示制御部と、を備えることを特徴とする。
【０００６】
この構成によれば、アイコン選択制御部により選択されたアイコンに関連した機能を、文字列照合部が機能識別名格納部から照合して抽出するので、ユーザはメーカの設定した階層やアイコンの正確な意味を把握していなくても、所望の機能を探し出すことができる。また、優先順位制御部が抽出された機能を表示する優先順位を決定するので、ユーザは容易かつ短時間で所望の機能を探し出すことができる。
【０００７】
この場合、アイコン格納部には、優先文字列の優先度合が格納され、優先順位制御部は、機能識別文字列に含まれた優先文字列の優先度合に基づいて、機能識別文字列を表示する優先順位を決定することが好適である。
【０００８】
この構成によれば、優先順位制御部は、機能識別文字列に含まれた優先文字列の優先度合に基づいて、機能識別文字列を表示する優先順位を決定するので、文字列照合部により様々な優先文字列が含まれた機能識別文字列が複数抽出された場合でも、表示する優先順位を決定することができる。
【０００９】
この場合、文字列照合部で抽出された機能識別文字列を機能が類似する機能識別文字列ごとにグループ分けをするグループ分け制御部を備え、表示制御部はグループ分け制御部によりグループ分けされたグループ毎に機能識別文字列を表示することが好適である。
【００１０】
この構成によれば、グループ分け制御部が抽出された機能識別文字列を機能が類似する機能識別文字列ごとにグループ分けをし、表示制御部はグループ毎に機能識別文字列を表示するので、ユーザがさらに容易かつ短時間で所望の機能を探し出すことができる。
【００１１】
また本発明の別の態様は、ユーザが電子機器を使用する際における当該電子機器が有する機能の検索を支援する問題解決支援方法であって、電子機器が有する機能を特定するための機能識別文字列と、機能識別文字列に関連付けられた関連文字列と、を格納した機能識別名格納部を用意するステップと、アイコン表示制御部が、関連文字列と優先文字列が関連付けられたアイコンを表示するステップと、アイコン選択制御部が、アイコンを選択するステップと、文字列照合部が、選択されたアイコンに関連付けられた関連文字列と、機能識別名格納部に格納した関連文字列とを照合して、一致した関連文字列が関連付けられた機能識別文字列を抽出するステップと、優先順位制御部が、抽出された機能識別文字列を表示する優先順位を、当該機能識別文字列が選択されたアイコンに関連付けられた優先文字列を含むか否かに基づいて決定するステップと、表示制御部が、決定された優先順位に従って機能識別文字列を表示するステップと、を含むことを特徴とし、ユーザは容易かつ短時間で所望の機能を探し出すことができる。
【００１２】
この場合、アイコン表示制御部は、優先度合を有する優先文字列が関連付けられたアイコンを表示し、優先順位制御部は、機能識別文字列に含まれた優先文字列の優先度合に基づいて、機能識別文字列を表示する優先順位を決定することが好適であり、複数の機能識別文字列が抽出された場合でも、優先順位を決定することができる。
【００１３】
またこの場合、グループ分け制御部が、抽出された機能識別文字列を機能が類似する機能識別文字列ごとにグループ分けをするステップを含み、表示制御部は、グループ分け制御部によりグループ分けされたグループ毎に機能識別文字列を表示することが好適であり、ユーザはさらに容易かつ短時間で所望の機能を探し出すことができる。
【発明の効果】
【００１４】
本発明による問題解決支援装置および問題解決支援方法によれば、電子機器のユーザが容易かつ短時間で所望の機能を探して選択することができる。
【発明を実施するための最良の形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
本実施形態の問題解決支援装置は、電子機器、例えば携帯電話に組み込まれ、当該電子機器を使用する際に機器の使い方を検索する。図１は、問題解決支援装置の一実施形態である携帯電話の構成を示す。図１に示した例では、問題解決支援装置は、ユーザが携帯電話１０を使用する際における当該携帯電話の機能の検索をユーザの入力に基づいて支援する。なお、問題解決支援装置は、例えばデジタルテレビ受像機などの情報家電製品を操作するリモートコントロール装置に組み込まれていてもよい。
【００１７】
問題解決支援装置は、画面２０及び入力部３０を備える。画面２０は、携帯電話１０が有する機能に概念的に関連付けられた外観を有する画像であるアイコンを、当該機能の検索のために表示する。また画面２０は、表示されるアイコンのうちのいずれか１つを囲むカーソルを表示する。更に画面２０は、ユーザにより選択された１つ又は複数のアイコンを表示する。入力部３０は、ユーザが文字の入力のためのキーに加えて、例えば、カーソル移動キー、確定キーなどファンクションキーを有する。これらのキーにより、入力部３０はユーザからの入力を受け付ける。画面２０をタッチスクリーンにより構成して入力部３０の代わりにユーザからの入力を受け付けることにしても良い。
【００１８】
図２は、本実施形態に係る問題解決支援装置を示すブロック図である。この問題解決支援装置１００は、物理的には、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（RandomAccess Memory）、ＥＥＰＲＯＭ(ElectricallyErasable Programmable ROM)等がＣＰＵバスを通じて接続されたマイクロコンピュータシステムとして構成されている。問題解決支援装置１００は、アイコン表示制御部１１０と、機能識別名格納部１２０と、アイコン格納部１３０と、アイコン選択制御部１４０と、文字列照合部１５０と、プログラム実行制御部１６０と、優先順位制御部１７０と、表示制御部１８０とを有する。
【００１９】
アイコン表示制御部１１０は、外部からの選択を受け付ける候補となる複数のアイコンの少なくとも一部を画面２０に表示する。ユーザは、携帯電話１０の画面２０に表示されるアイコンに所望するアイコンが存在しない場合は、他のアイコンに表示変更する。またアイコン表示制御部１１０は、スクロール表示制御をする。
【００２０】
機能識別名格納部１２０は、携帯電話１０が有する機能を特定するための機能識別文字列と、当該機能識別文字列が示す機能に関連する複数の関連文字列を格納する。また機能識別名格納部１２０は、機能識別文字列に関連するプログラムを実行するためのプログラム識別子を格納する。このようにして機能識別名格納部１２０は、携帯電話１０の使用にあたってユーザが携帯電話１０の使い方が分からないときに当該ユーザに提示するために、携帯電話１０が有する機能を細分化して格納する。ここで携帯電話１０の機能とは、その機能を実現するための動作及び対象を含む。携帯電話１０は、ある１つの機能において動作をする対象を、他の機能において別の動作をする対象として用いる場合がある。例えば、携帯電話１０は、「積算通話料金表示」と「発着信履歴削除」との機能において、対象は、同じ「履歴」であるが、動作は、「表示する」と「削除する」というように相違する。よって、この２つの機能識別文字列は、「履歴」という共通の概念に属すると考えられる。
【００２１】
図３は、機能識別名格納部１２０のデータフォーマットの一例を示す。機能識別名格納部１２０は、機能識別文字列に対応付けて、機能識別文字列が属する概念を表現する複数の関連文字列を格納する。例えば、機能識別名格納部１２０は、機能識別文字列「マナーモード」に対応付けて、関連文字列として、「音」、「音量」、「消す」及び「設定」などを格納する。さらに本実施形態では、「マナーモード」の機能識別文字列は、「マナーモード」の実行プログラムを実行する旨の識別子を格納する。なお、図３に示す例では、実行プログラムの識別子は、「マナーモード」の文字列で示したが、マナーモードを実行するプログラム番号で示してもよい。
【００２２】
図２に戻り、アイコン格納部１３０は、携帯電話１０が有する機能を特定する機能識別文字列に対応付けて、機能識別文字列と当該機能識別文字列を特定する関連文字列の少なくとも一部に概念的に関連付けられた外観を有する画像である複数のアイコンを格納する。また、アイコン格納部１３０は機能識別文字列に対応付けて、これらのアイコンと機能識別文字列とを関連付ける関連文字列を格納する。例えば、「積算通話料金表示」と「発着信履歴削除」の機能においては、『履歴』アイコンを選択したと仮定すると、「履歴」という関連文字列で関連付けられる。
【００２３】
図４は、アイコン格納部１３０のデータフォーマットの一例を示す。アイコン格納部１３０は、複数のアイコンとこれらのアイコンと機能識別文字列とを関連付ける関連文字列を格納する。例えば、アイコン格納部１３０は、アイコン『電話帳』に対応付けて、関連文字列として「電話帳」、「登録する」、「修正する」、「電話番号」、「メールアドレス」、「写真」、「見る」、「検索する」などを格納する。また本実施形態では、例えば『電話帳』アイコンの実行プログラムは、「電話帳検索」を直接実行する旨の識別子を格納する。なお、図４に示す例では、実行プログラムの識別子は、「電話帳検索」の文字列で示したが、電話帳検索を実行するプログラム番号で示してもよい。さらに、図４に示す例では、アイコン格納部１３０は、アイコンの画像を格納している。これに変えて、アイコンの画像とアイコンを識別するアイコン識別番号に対応付けたアイコン対応格納部を別個に備え、アイコン格納部１３０は、アイコンを識別するアイコン識別番号を格納してもよい。加えて、図４に示す例では、アイコンに関連した機能識別文字列が多い場合に、機能識別文字列を表示する優先順位を決定するための優先文字列も併せて格納している。例えば、『音／音量』アイコンは、「音量」、「着信音」、「アラーム」の３つの優先文字列を格納する。
【００２４】
以上より、機能識別名格納部１２０及びアイコン格納部１３０は、携帯電話１０の機能を細分化した機能識別文字列と、機能識別文字列に概念的に関連付けられたアイコンとを、関連文字列を介して結びつける。
【００２５】
図２に戻り、アイコン選択制御部１４０は、選択されたアイコンの形態を変えて画面に表示する。本実施例のアイコン選択制御部１４０は、画面２０において、選択を受け付ける候補となるアイコンを表示する領域とは別の領域に、選択されたアイコンを別途表示する。これにより、ユーザは、選択したアイコンを確認することができる。この場合、次に選択するアイコンとの組み合わせによっては、共通する関連文字列が存在しないために、抽出できる機能識別文字列がなくなり、実質的に組み合わせがなくなるアイコンが存在する。そこで、アイコン選択制御部１４０は、これらの組み合わせが存在しないアイコンをユーザに明示する。本実施例のアイコン選択制御部１４０は、選択できるアイコンはカラーで表示するが、組み合わせがなくなったアイコンはグレー表示する。
【００２６】
文字列照合部１５０は、アイコンが選択されるごとに選択されたアイコンに関連付けられる関連文字列に基づき機能識別名格納部１２０に格納される関連文字列と照合する。関連文字列が一致する機能識別文字列を順番に抽出する。選択されたアイコンが複数の場合は、複数のアイコンに共通する関連文字列を有する機能識別文字列を抽出する。
【００２７】
プログラム実行制御部１６０は、前記アイコン選択制御部１４０で選択されたアイコンに対応するプログラム、あるいは後述の表示制御部１８０で抽出された機能識別文字列に対応するプログラムを特定する識別子に基づきプログラムを実行する。プログラムを特定する識別子は、アイコン格納部１３０に予め電子機器の機能に対応させて格納する。
【００２８】
優先順位制御部１７０は、前記文字列照合部１５０で抽出される機能識別文字列が、選択された複数のアイコンのアイコン格納部１３０に格納する優先文字列を有するときに機能識別文字列が出力される優先順位を高くする。
【００２９】
表示制御部１８０は、選択されたアイコンに関連付けられる関連文字列に基づき文字列照合部１５０によって抽出される機能識別文字列を表示する。抽出された文字列が電子機器の画面に全てを表示できない場合は、スクロールなどの表示切換えをする。また、抽出数が多くグループ化された場合は、下位の階層を表示するなどの表示切替えをする。また表示制御部１８０は、抽出された機能識別文字列が一定数以上のときは、機能の類似する機能識別文字列をグループ分けする。なお、本実施形態では、表示制御部１８０内にグループ分け制御を行う手段を備えているが、表示制御部とは別個に、グループ分け制御部を設けておいても良い。
【００３０】
以上の構成により、問題解決支援装置１００は、ユーザが携帯電話１０を使用する際の問題を解決する機能を、ユーザによるアイコンの選択に基づいて効率良く探し出すと共にアイコンに対応するプログラムを特定する識別子に基づきプログラムを実行することが出来る。
【００３１】
続いて、本実施形態に係る問題解決支援装置の動作について説明し、併せて本発明の実施形態に係る問題解決支援方法について説明する。図５、６および７は、問題解決支援装置の動作の一例を示すフローチャートである。図８（ａ）〜（ｃ）は、「ｉショット送信」機能を探す場合におけるアイコンの選択過程での画面の遷移を示す。以下に、図８（ａ）〜（ｃ）に示す画面の遷移の例に、図５、６および７のフローチャートを説明する。
【００３２】
アイコン表示制御部１１０は、アイコン格納部１３０に格納するアイコンを、画面上のアイコン表示領域２４０に表示する（Ｓ１０２）。アイコン表示制御部１１０は、画面上にカーソルを表示し、カーソルは選択するアイコンを囲むように表示される。またアイコン表示制御部１１０は、画面の下部に、選択済みアイコンを表示するための領域として選択アイコン表示枠２５０を表示する。さらにアイコン表示制御部１１０は、選択アイコン表示枠２５０の右側に選択されたアイコンが該当する機能識別文字列の数を表示する。またアイコン表示制御部１１０は、アイコンを選択するための「選択」キー２１０、選択したアイコンの実行プログラムを実行するための「実行」キー２２０、および選択したアイコンを取り消すための「戻る」キー２３０を表示する。
【００３３】
アイコン表示制御部１１０は、アイコン格納部１３０に格納するアイコンの１画面目の表示後、入力部３０のカーソル移動、確定キー、画面２０上の選択キー２１０、実行キー２２０及び戻るキー２３０への入力を待つ（Ｓ１０４）。
【００３４】
アイコン表示制御部１１０は、カーソル移動キーが入力されるとカーソルが示すアイコンの説明を説明表示領域２６０でユーザに提示する（Ｓ１１０，Ｓ１１２）。この説明の表示は、カーソル移動キーが押されてカーソルが移動された直後に表示を開始し、一定時間後に消去する（Ｓ１０６，Ｓ１０８）。このように特定の領域を設ける場合には、一定時間後にカーソルが示すアイコンの実行プログラムの識別子を表示する。なお、アイコンの説明は、カーソルに吹き出し表示を出して表示するようにしても良い。
【００３５】
アイコン表示制御部１１０は、アイコンの選択キー２１０が入力されたか否か判定する（Ｓ１１４）。もし、アイコンの選択キー２１０が入力された場合、アイコン表示制御部１１０は、選択されたアイコンを選択アイコン領域に表示する（Ｓ１１６）。例えば、「メールで撮影した画像を送る」に該当する機能をアイコンを組み合わせて選択する場合にユーザが『メール』アイコンを選択すると、本実施形態では、アイコン表示領域２４０下にある選択アイコン表示枠２５０に『メール』アイコン２７０が表示される（図８（ａ））。『メール』アイコン２７０に続いて、『送る』アイコン２８０を選択すると既に選択した『メール』アイコン２７０の隣に『送る』アイコン２８０を表示する（図８（ｂ））。
【００３６】
アイコン選択制御部１４０は、アイコン選択領域に表示されるアイコンの関連文字列を文字列照合部１５０を介してアイコン格納部１３０から取得する。取得された関連文字列は、順番に文字列照合部１５０において、機能識別名格納部１２０に格納される関連文字列と照合がなされ、一致する関連文字列を有する機能識別文字列が抽出される（Ｓ１１８）。例えば、『メール』アイコンが選択されると「メール」、「読む」、「履歴」、「送る」の４つの関連文字列がアイコン格納部１３０から取得される。これらの４つの関連文字列は、順番に文字列照合部１５０において、機能識別名格納部１２０に格納される関連文字列と照合され、４つの関連文字列を有する機能識別文字列が抽出される。例えば、機能識別名格納部１２０に図３の機能識別文字列が格納されていると、「メールを受信する」、「メールを送信する」、「新規にメールを作成する」、「メールの設定をする」が抽出される。
【００３７】
アイコン選択制御部１４０は、抽出された機能識別文字列の数が一定数以下であるか判定する。例えば、機能識別文字列を表示する領域が８行とすると８つ以下の場合は、次のアイコンの選択なくして機能識別文字列を画面に表示する（Ｓ１２０，Ｓ１４２）。
【００３８】
アイコン表示制御部１１０は、抽出された機能識別文字列の数を表示する（Ｓ１２２）。図８（ａ）は、『メール』アイコンが選択された後、機能識別文字列の合計が２８件存在することを示す。図８（ｂ）は、『メール』アイコンと『送る』アイコンを選択した状態を示す。この状態では、機能識別文字列は１６件存在することを示している。図８（ｃ）は、表示制御部１８０が表示した表示画面を示す。実施例では、『メール』＋『送る』に続いて『カメラ』アイコンを選択したところ、画像をメールで送信する機能を示す、「ｉショット送信」機能が１件抽出され、一定数以下であると判定されて表示された例を示す。
【００３９】
アイコン表示制御部１１０は、選択されたアイコンと組み合わせが存在しないアイコン、すなわち選択されたアイコンとは共通する関連文字列がなく、選択されたアイコンと組み合わせても、表示できる機能識別文字列がないアイコンを抽出する（Ｓ１２４）。この組み合わせが存在しないアイコンは、アイコン表示制御部１１０の中に格納されるマトリックステーブルで抽出される。例えば、選択されるアイコンを３つまでと仮定するとアイコン数×アイコン数×アイコン数の３次元のマトリックスで表現される。よって、アイコンが選択されたときに３次元のマトリックスの交点に記憶される数値が“１”か“０”で判定する。
【００４０】
アイコン表示制御部１１０は、マトリックステーブルの交点が“０”となるアイコンは選択されたアイコンと組み合わせが存在しない（組み合わせても抽出できる機能識別文字列がない）ことを示すので、表示されるアイコンの表示形態を変更する（Ｓ１２６）。例えば、組み合わせが存在しないアイコンは、グレー表示をすることで、ユーザに知らせる。
【００４１】
アイコン表示制御部１１０は、アイコンの選択キー２１０以外のキーが入力された場合は、順番に入力されたキーを判定する（Ｓ１２８，Ｓ１３０，Ｓ１３６）。入力されたキーが、確定キーと判定された場合は、確定キーが入力されるまでに選択されたアイコンの関連文字列を持つ機能識別文字列を一覧表示する（Ｓ１４２，Ｓ１４４，Ｓ１４６）。
【００４２】
抽出された機能識別文字列は、文字列照合部１５０において関連文字列、機能識別文字列の読みなどで順序付けがなされている。しかしながら、該当数が多くなると関連する機能がまとまった位置に出力されない。そこで本実施形態では、選択されたアイコンに関連する度合に応じた優先順位を付けて表示する。図９は、『音／音量』アイコンと『変更』アイコンを選択した場合の実施形態を説明する出力例を示す。
【００４３】
優先順位制御部１７０は、前記文字列照合部１５０で抽出される機能識別文字列が選択されたアイコンに格納する優先文字列を含むときに出力する優先順位を高くする（Ｓ１４２）。例えば、アイコン格納部１３０に図４に示す優先文字列が格納されている。例えば、前述したように『音／音量』アイコンは、「音量」、「着信音」、「アラーム」の３つの優先文字列を格納する。図９に示す順に機能識別文字列が抽出されると、一番目に選択された『音／音量』アイコンの優先文字列が取り出されて、機能識別文字列と順番に比較がなされる。優先文字列を有する機能識別文字列の優先度は点数で表現する。例えば、格納される順番に「音量」：１６点、「着信音」：８点、「アラーム」：４点を加算する。「アラームの音量を変更する」という機能識別文字列は、「音量」と「アラーム」が一致するので、２０点となる。続いて、２番目に選択された『変更』アイコンの優先文字列が取り出されて、同様に優先点数（「変更」：１６、「切り換え」：８点、「選択」：４点）が加算される（Ｓ１４２）。
【００４４】
図９に『音／音量』＋『変更』アイコンの場合の該当優先文字列と優先点数を示す。優先点数の加算が終了後、この優先点数の大きい順にソートすることで、選択されたアイコンに深く関連する機能識別文字列が上位に出力される。図１０は、優先点数でソート後の機能識別文字列の出力する順を示す。
【００４５】
表示制御部１８０は、抽出された機能識別文字列が一定数以上のときは、機能の類似する機能識別文字列をグループ分けする（Ｓ１４４）。グループ分けは、グループ分けされる機能識別文字列の数によって大分類、中分類、小分類がなされる。図１１に、表示制御部１８０に格納されるグループテーブルのデータフォーマットの一例を示す。図１１に示すように、例えば、「メールを使う」は大分類、「メールを見る」、「メールを送る」、「メールを受ける」、「メールの設定をする」は中分類を示す。小分類は、機能は等しいが対象が異なる機能を分類する。例えば、『メール』アイコンが一つ選択された場合は、多くがメールの機能に分類されるので大分類では、グループが大きすぎるので中分類を適用する。複数のアイコンが選択された場合は、大分類された総数が一定数以上のときは、中分類することによって出力する数を減少する。
【００４６】
グループテーブルは、グループ分けされたときのグループの名称（大分類及び中分類）とそのグループに関連する機能識別文字列を格納する。本実施形態では、格納される機能識別文字列を探す関連文字列を格納する。この関連文字列を予め文字列照合部１６０において機能識別名格納部１２０に格納される関連文字列と照合することによって各グループに属する機能識別文字列を抽出する。本実施形態では、機能識別文字列に識別番号を割り付けて格納する。
【００４７】
図１２は、図１０の機能識別文字列をグループ分けした例を示す。グループ名称に『＋』記号を付してあるのは、下位階層が存在することを示す。図１３は、図１２を画面に表示した例を示す。
【００４８】
図５、６および７に戻って、アイコン選択制御部１４０は、入力されたキーが、実行キー２２０と判定された場合（Ｓ１３０）は、カーソルの位置が示すアイコンが実行機能を有するか判定する。アイコンに対応するアイコン格納部１３０に実行プログラムの識別子を格納されているかで判定する（Ｓ１３２）。選択されたアイコンに対応する実行プログラムの識別子が設定されていない場合は、アラームを鳴らした後、実行要求をキャンセルする。
【００４９】
選択されたアイコンに対応するアイコン格納部１３０に実行プログラムの識別子が格納されている場合は、選択されているアイコンの実行プログラムの識別子を抽出し（Ｓ１３２）、その実行プログラムの識別子に基づいて実行プログラムを実行する（Ｓ１３４）。例えば、図４に示す例において、『電話帳』アイコンが選択された状態で実行キー２２０が入力されると、実行プログラムが実行されて「電話帳検索」の画面が表示される。『カメラ』アイコンでは、実行プログラムが実行されて「カメラ撮影」ができる状態になる。
【００５０】
アイコン選択制御部１４０は、入力されたキーが、戻るキー２３０と判定された場合は（Ｓ１３６）、既に選択されたアイコンがあるか判定され（Ｓ１３８）、選択されたアイコンが存在しない場合は、初期画面に戻る。選択されたアイコンがある場合は、最後に選択されたアイコンを取り消す（Ｓ１４０）。選択されたアイコンが残っている場合は、取り消した後の選択されたアイコンに対応する機能識別文字列を再度抽出する（Ｓ１１８）。
【００５１】
表示制御部１８０は、文字列照合部１５０で抽出された機能識別文字列が一定数以下の場合か選択されたアイコンが確定キーによって確定された場合に、抽出された機能識別文字列を一覧表示する（Ｓ１４２、Ｓ１４４、Ｓ１４６）。一覧表示が終了後は、入力待ちとなる。カーソルキーが入力されるとスクロールが発生するか判定を行い、スクロールが発生する場合には、機能識別文字列の表示変更をする（Ｓ１５０）。例えば、機能識別文字列の表示領域が８行とすると、下向きのカーソルキーが８回押されるとスクロールが発生する。この場合、スクロール量を１行とするか８行とするかは表示制御部１８０に格納されるスクロール量で可変とする。また、左右キーが入力されたときは、画面単位のスクロールをする。
【００５２】
表示制御部１８０は、入力されたキーが選択キー２１０と判定された場合は（Ｓ１５２）、カーソルが示す機能識別文字列に下位階層のグループ名称が存在するか否か判定がなされ、下位階層のグループ名称が存在する場合は、下位階層のグループ名称を表示する（Ｓ１５４、Ｓ１５６）。なお、グループ名称を表示する際も、前述したように優先文字列と優先点数に基づいた表示順序で表示することができる。例えば、優先文字列が含まれた機能識別文字列が多く属するグループのグループ名称から先に表示するようにすることができる。下位階層のグループ名称が存在しない場合は、選択された機能識別文字列の機能説明を表示する（Ｓ１５８）。
【００５３】
表示制御部１８０は、入力されたキーが戻るキー２３０と判定された場合は（Ｓ１６０）、上位階層にグループ名称が存在するか判定がなされ、上位階層のグループ名称が存在する場合は、上位階層を表示する（Ｓ１６２、Ｓ１６４）。
【００５４】
表示制御部１８０は、入力されたキーが実行キー２２０と判定された場合は（Ｓ１６６）、機能識別名格納部１２０に格納されている選択された機能識別文字列と実行プログラム識別子を抽出する（Ｓ１３２）。
【００５５】
以上により、問題解決支援装置１００は、ユーザが携帯電話１０の機能に関連付けられたアイコンを選択することによって、アイコンに関連付けられた複数の文字列に基づき文字列照合によって抽出される機能識別文字列を選択するアイコンに関連の深い機能識別文字列を優先的に出力することを実現することができる。さらに、該当する数が多いときは、機能の類似する機能識別文字列をグループ分けすることによって選択が容易にできる。
【００５６】
従来、携帯電話等の電子機器において、各機能に対応付けられたアイコンと、各機能の上位階層に対応するアイコンとを画面に表示する。この場合、所望する機能の上位階層に対応するアイコンがまず画面に表示される。しかし、これらの階層は電子機器のメーカ、機種によってあらかじめ設定されている。よって、ユーザはメーカの設定した階層を把握しなければ、所望の機能を探し出すことは困難であった。
【００５７】
一方、本実施形態の問題解決支援装置によれば、ユーザがメーカの設定した階層を把握していなくとも、関連しそうなアイコンを選択するだけで、所望の機能を容易かつ短時間で検索して探すことができる。
【００５８】
また、図１から図１３に示す実施形態において、電子機器の一例として携帯電話１０に問題解決支援装置１００が格納され、その携帯電話１０が画面２０及び入力部３０を備える。しかしながら、入力部３０が備えられるのは当該電子機器に限らない。他の例として、問題解決支援装置１００のアイコン表示制御部１１０、機能識別名格納部１２０、アイコン格納部１３０、アイコン選択制御部１４０、文字列照合部１５０、プログラム実行制御部１６０、優先順位制御部１７０及び機能識別文字列選択制御部１８０の各機能が当該電子機器に格納されると共に、アイコン表示制御部１１０によって表示された複数のアイコンのうちからユーザがいずれのアイコンを選択又はカーソル示すアイコンに対応する実行プログラムを実行するコマンドを入力すべくユーザの入力を受け付け、機能識別文字列表示部１７０に出力する入力部３０の機能が、当該電子機器と別体のユーザ入力装置に格納されてもよい。例えば、当該電子機器はテレビ受像機などの情報家電製品であり、ユーザ入力装置はその情報家電製品を操作するリモートコントロール装置であってもよい。
【００５９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲に限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６０】
【図１】本発明に係る問題解決支援装置の一実施形態である携帯電話の構成を示す斜視図である。
【図２】本実施形態に係る問題解決支援装置を示すブロック図である。
【図３】機能識別名格納部のデータフォーマットの一例を示す図である。
【図４】アイコン格納部のデータフォーマットの一例を示す図である。
【図５】問題解決支援装置の動作の一例を示すフローチャートである。
【図６】問題解決支援装置の動作の一例を示すフローチャートである。
【図７】問題解決支援装置の動作の一例を示すフローチャートである。
【図８】（ａ）〜（ｃ）は、機能を探す場合におけるアイコンの選択過程での画面の遷移を示す図である。
【図９】優先順位制御部の動作を説明するデータフォーマットの一例を示す図である。
【図１０】優先順位制御部の動作を説明するデータフォーマットの一例を示す図である。
【図１１】表示制御部のグループテーブルのデータフォーマットの一例を示す図である。
【図１２】機能識別文字列をグループ分けした例を示す図である。
【図１３】携帯電話の画面の表示の一例を示す図である。
【符号の説明】
【００６１】
１０…携帯電話、２０…画面、３０…入力部、１００…問題解決支援装置、１１０…アイコン表示制御部、１２０…機能識別名格納部、１３０…アイコン格納部、１４０…アイコン選択制御部、１５０…文字列照合部、１６０…プログラム実行制御部、１７０…優先順位制御部、１８０…表示制御部、２１０…選択キー、２２０…実行キー、２３０…戻るキー、２４０…アイコン表示領域、２５０…アイコン表示枠、２６０…説明表示領域、２７０…メールアイコン、２８０…送るアイコン。
【図１】
2006301801.tif 000003
【図２】
2006301801.tif 000004
【図３】
2006301801.tif 000005
【図４】
2006301801.tif 000006
【図５】
2006301801.tif 000007
【図６】
2006301801.tif 000008
【図７】
2006301801.tif 000009
【図８】
2006301801.tif 000010
【図９】
2006301801.tif 000011
【図１０】
2006301801.tif 000012
【図１１】
2006301801.tif 000013
【図１２】
2006301801.tif 000014
【図１３】
2006301801.tif 000015