(57)【特許請求の範囲】
【請求項１】
画像に対応付けられた第１のキーワードを取得する第１の取得手段と、
第２のキーワードが対応付けられた複数の案内情報を記憶する記憶手段から、前記第２のキーワードが前記第１の取得手段により取得された第１のキーワードに該当する案内情報を取得する第２の取得手段と、
前記画像を表示手段が表示した場合に、当該画像に関する案内が要求されると、前記第２の取得手段により取得された案内情報に応じた出力データを出力する出力手段と
を備え、
複数の前記画像が、表示の遷移に応じた階層構造により関連付けられ、
前記第１の取得手段が、
前記第１のキーワードの取得の対象である第１の画像が当該第１の画像より上位の階層に属する第２の画像と関連付けられている場合に、前記第１の画像に対応付けられた前記第１のキーワードと、前記第２の画像に対応付けられた前記第１のキーワードとを取得し、
前記第２の取得手段が、
前記第１の画像に対応付けられた前記第１のキーワードと前記第２の画像に対応付けられた前記第１のキーワードとを組み合わせて用いて前記案内情報を取得する
ことを特徴とする情報処理装置。
【請求項２】
前記第１のキーワードに前記画像として表示される文字列が含まれることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１のキーワードに前記画像に割り当てられた文字列が含まれることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記画像の表示回数と、前記画像の表示時間と、前記案内情報の参照回数と、前記案内情報の参照時間の少なくともいずれかを表す情報を取得する第３の取得手段を備え、
前記出力手段が、
前記第２の取得手段により取得された案内情報が複数ある場合に、前記第３の取得手段により取得された情報に応じて複数の前記案内情報のそれぞれに対して与えられる順位に従った態様で前記出力データを出力する
ことを特徴とする請求項１ないし３のいずれかに記載の情報処理装置。
【請求項５】
前記第１の取得手段が、前記記憶手段に代えて、１又は複数の外部装置から前記案内情報を取得する
ことを特徴とする請求項１ないし４のいずれかに記載の情報処理装置。
【請求項６】
第１のキーワードが対応付けられた画像を表示する表示手段と、
第２のキーワードが対応付けられた複数の案内情報を記憶する記憶手段と、
表示手段に表示される画像にあらかじめ対応付けられた第１のキーワードを取得する第１の取得手段と、
前記記憶手段に記憶された複数の案内情報のうち、前記第２のキーワードが前記第１の取得手段により取得された前記第１のキーワードに該当する案内情報を取得する第２の取得手段と、
前記表示手段により表示された前記画像に関する案内が要求されると、前記第２の取得手段により取得された案内情報に応じた出力データを出力する出力手段と
を備え、
複数の前記画像が、表示の遷移に応じた階層構造により関連付けられ、
前記第１の取得手段が、
前記第１のキーワードの取得の対象である第１の画像が当該第１の画像より上位の階層に属する第２の画像と関連付けられている場合に、前記第１の画像に対応付けられた前記第１のキーワードと、前記第２の画像に対応付けられた前記第１のキーワードとを取得し、
前記第２の取得手段が、
前記第１の画像に対応付けられた前記第１のキーワードと前記第２の画像に対応付けられた前記第１のキーワードとを組み合わせて用いて前記案内情報を取得する
ことを特徴とする表示装置。
【請求項７】
コンピュータを、
画像に対応付けられた第１のキーワードを取得する第１の取得手段と、
第２のキーワードが対応付けられた複数の案内情報を記憶する記憶手段から、前記第２のキーワードが前記第１の取得手段により取得された第１のキーワードに該当する案内情報を取得する第２の取得手段と、
前記画像を表示手段が表示した場合に、当該画像に関する案内が要求されると、前記第２の取得手段により取得された案内情報に応じた出力データを出力する出力手段
として機能させるためのプログラムであって、
複数の前記画像が、表示の遷移に応じた階層構造により関連付けられ、
前記第１の取得手段が、
前記第１のキーワードの取得の対象である第１の画像が当該第１の画像より上位の階層に属する第２の画像と関連付けられている場合に、前記第１の画像に対応付けられた前記第１のキーワードと、前記第２の画像に対応付けられた前記第１のキーワードとを取得し、
前記第２の取得手段が、
前記第１の画像に対応付けられた前記第１のキーワードと前記第２の画像に対応付けられた前記第１のキーワードとを組み合わせて用いて前記案内情報を取得する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに必要な情報を案内するための技術に関する。
【背景技術】
【０００２】
ユーザが電子機器の機能や操作などを知りたい場合には、いわゆるヘルプ機能が用いられる。ここにおいて、ヘルプ機能とは、電子機器の機能や操作などを案内するための情報を出力（表示等）する機能をいう。一般に、ヘルプ機能は、情報を一覧表示したり、あるいは、ユーザがキーワードを入力するなどして、所望の情報を検索したりすることで実現される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−８０１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、電子機器の状態に応じてより柔軟な案内を実現しようとした場合、ヘルプ機能にはある程度の作り込みが事前に必要である。しかしながら、事前に作り込まれたデータは、電子機器の機能の変更（バージョンアップ等）に対応できず、わずかな変更であってもヘルプ機能を作り直す必要がある場合もある。
そこで、本発明は、表示された画像に関する案内を簡単な仕組みで行えるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、画像に対応付けられた第１のキーワードを取得する第１の取得手段と、第２のキーワードが対応付けられた複数の案内情報を記憶する記憶手段から、前記第２のキーワードが前記第１の取得手段により取得された第１のキーワードに該当する案内情報を取得する第２の取得手段と、前記画像を表示手段が表示した場合に、当該画像に関する案内が要求されると、前記第２の取得手段により取得された案内情報に応じた出力データを出力する出力手段とを備え、複数の前記画像が、表示の遷移に応じた階層構造により関連付けられ、前記第１の取得手段が、前記第１のキーワードの取得の対象である第１の画像が当該第１の画像より上位の階層に属する第２の画像と関連付けられている場合に、前記第１の画像に対応付けられた前記第１のキーワードと、前記第２の画像に対応付けられた前記第１のキーワードとを取得し、前記第２の取得手段が、前記第１の画像に対応付けられた前記第１のキーワードと前記第２の画像に対応付けられた前記第１のキーワードとを組み合わせて用いて前記案内情報を取得する構成を有するものである。
【０００６】
本発明に係る情報処理装置は、前記第１のキーワードに前記画像として表示される文字列が含まれる構成を採用することができる。
本発明に係る情報処理装置は、前記第１のキーワードに前記画像に割り当てられた文字列が含まれる構成を採用することができる。
本発明に係る情報処理装置は、前記画像の表示回数と、前記画像の表示時間と、前記案内情報の参照回数と、前記案内情報の参照時間の少なくともいずれかを表す情報を取得する第３の取得手段を備え、前記出力手段が、前記第２の取得手段により取得された案内情報が複数ある場合に、前記第３の取得手段により取得された情報に応じて複数の前記案内情報のそれぞれに対して与えられる順位に従った態様で前記出力データを出力する構成を採用することができる。
本発明に係る情報処理装置は、前記第１の取得手段が、前記記憶手段に代えて、１又は複数の外部装置から前記案内情報を取得する構成を採用することができる。
【０００７】
本発明に係る表示装置は、第１のキーワードが対応付けられた画像を表示する表示手段と、第２のキーワードが対応付けられた複数の案内情報を記憶する記憶手段と、表示手段に表示される画像にあらかじめ対応付けられた第１のキーワードを取得する第１の取得手段と、前記記憶手段に記憶された複数の案内情報のうち、前記第２のキーワードが前記第１の取得手段により取得された前記第１のキーワードに該当する案内情報を取得する第２の取得手段と、前記表示手段により表示された前記画像に関する案内が要求されると、前記第２の取得手段により取得された案内情報に応じた出力データを出力する出力手段とを備え、複数の前記画像が、表示の遷移に応じた階層構造により関連付けられ、前記第１の取得手段が、前記第１のキーワードの取得の対象である第１の画像が当該第１の画像より上位の階層に属する第２の画像と関連付けられている場合に、前記第１の画像に対応付けられた前記第１のキーワードと、前記第２の画像に対応付けられた前記第１のキーワードとを取得し、前記第２の取得手段が、前記第１の画像に対応付けられた前記第１のキーワードと前記第２の画像に対応付けられた前記第１のキーワードとを組み合わせて用いて前記案内情報を取得するる構成を有するものである。
【０００８】
本発明に係るプログラムは、コンピュータをこれらの情報処理装置として機能させることを特徴とするものである。また、本発明に係るプログラムは、インターネット等の通信ネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態でも提供され得る。なお、本発明は、かかるプログラムを記憶させた光ディスク等の記録媒体としても提供され得る。
【発明の効果】
【０００９】
本発明によれば、表示された画像に関する案内を簡単な仕組みで行うことが可能である。
【図面の簡単な説明】
【００１０】
【図１】移動通信端末の構成を示すブロック図
【図２】表示部の表示領域に表示される画像と一部の操作子とを例示する図
【図３】ヘルプ機能を実行させるための操作を例示する図
【図４】画面の階層構造を例示する図
【図５】制御部により実現されるヘルプ機能の詳細を示す機能ブロック図
【図６】移動通信端末が実行する処理を示すフローチャート
【図７】第１のキーワードの組み合わせを説明するための図
【図８】第２のキーワードと案内情報の対応付けを例示する図
【図９】機能ブロック図の変形例を示す図
【図１０】案内情報の難易度と順位情報の関係を例示する図
【図１１】案内情報の難易度と順位情報の関係を例示する図
【図１２】移動通信端末でゲームを実行した場合を例示する図
【発明を実施するための形態】
【００１１】
［実施形態］
図１は、本発明の一実施形態である移動通信端末の構成を示すブロック図である。同図に示す移動通信端末１０は、いわゆる携帯電話機であり、制御部１１０と、記憶部１２０と、通信部１３０と、操作部１４０と、表示部１５０とを備える。移動通信端末１０は、本発明に係る表示装置の一例である。また、本発明に係る情報処理装置の一例に相当するものは、制御部１１０である。
【００１２】
制御部１１０は、ＣＰＵ（Central Processing Unit）等の演算処理装置やメモリを備え、プログラムを実行することによって移動通信端末１０の各部の動作を制御する。記憶部１２０は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）やフラッシュメモリ等の記憶媒体を備え、制御部１１０が処理を実行するために必要なデータを記憶する。なお、記憶部１２０は、いわゆるメモリカードのように、移動通信端末１０に対して着脱可能な構成であってもよい。記憶部１２０は、本発明に係る記憶手段の一例である。
【００１３】
通信部１３０は、通信ネットワークと通信可能なインターフェースを備え、通信ネットワークとの間でデータの送信及び受信を行う。なお、通信部１３０は、ある通信ネットワークを経由して別の通信ネットワークと通信を行ってもよい。ここでいう通信ネットワークには、移動体通信網や無線ＬＡＮ（Local Area Network）のほか、インターネットや公衆交換電話網が含まれ得る。
【００１４】
操作部１４０は、ボタン等の操作子を備え、ユーザの操作を受け付ける。操作部１４０は、受け付けた操作を表す操作情報を制御部１１０に供給する。なお、操作部１４０は、その一部又は全部の操作子が、表示部１５０に重ねて設けられたタッチスクリーン（タッチパネル）によって実現されてもよい。表示部１５０は、液晶や有機エレクトロルミネセンスなどを用いた表示素子と駆動回路とを備え、表示素子により構成される表示領域に対して、制御部１１０から供給されたデータに応じた画像を表示する。表示部１５０は、本発明に係る表示手段の一例である。
【００１５】
記憶部１２０が記憶するデータには、案内情報が含まれる。ここにおいて、案内情報とは、後述するヘルプ機能において、ユーザに機能、操作、手順などを案内するための情報をいう。案内情報は、文字と画像のいずれによって表されていてもよく、必要に応じて、ハイパーリンクによって他の文字や画像と関連付けられていてもよい。ここでいう関連付けは、案内情報どうしの関連付けに限定されず、例えば、外部装置に記憶されたコンテンツ（Ｗｅｂページ、画像データなど）を関連付けるものも含まれる。なお、案内情報は、複数の案内情報がまとめて１つのデータファイル又はデータベースになっている構造であってもよい。
【００１６】
また、案内情報には、キーワードが対応付けられている。案内情報に対応付けられたキーワードは、例えば、案内情報そのものに含まれている文字列の一部又は全部である。あるいは、案内情報に対応付けられたキーワードは、案内情報に対してあらかじめ割り当てられた文字列であってもよい。このキーワードは、１つの文字列である場合と、複数の文字列である場合とがある。
【００１７】
本実施形態の制御部１１０が実行するプログラムには、所定のアプリケーションを実現するためのプログラムに加え、ヘルプ機能を実現するためのプログラムが含まれる。ここでいう所定のアプリケーションには、例えば、電子メールクライアント（いわゆるメーラ）、Ｗｅｂブラウザ、スケジューラ、ゲームなどが含まれる。また、本実施形態のヘルプ機能は、ユーザからの要求に応じて、案内情報を提示する機能である。ヘルプ機能は、ＯＳ（Operating System）によって実現されてもよいし、ＯＳとは別のアプリケーションによって実現されてもよい。なお、案内情報には、記憶部１２０に記憶されているものと、通信部１３０を介して外部装置（Ｗｅｂサーバ等）から取得されるものとがある。
【００１８】
本実施形態のアプリケーションは、表示部１５０に表示されるウィンドウを介して、電子メールの送信等の所定の機能を実現するものである。ここにおいて、ウィンドウとは、表示領域中のある領域を他の領域と区別して表示する画像をいう。ウィンドウの形状は、典型的には矩形状であるが、他の形状であってもよい。本実施形態においては、表示領域に一度に表示されるウィンドウの数が「１」、すなわち単数であるとする。なお、以下においては、ウィンドウに表示される画像のことを「画面」ともいう。
【００１９】
図２は、表示部１５０の表示領域１５０ａに表示される画像と、一部の操作子とを例示する図である。同図において、表示領域１５０ａは、第１の領域Ａｒ１と、第２の領域Ａｒ２と、第３の領域Ａｒ３とに分割されている。第１の領域Ａｒ１は、移動通信端末１０の状態などに関する各種の情報を表示するための領域である。第１の領域Ａｒ１には、例えば、電池残量を示す画像Ｉｍ４、無線通信を行うために受信している電波の強度を示す画像Ｉｍ５、電子メールを受信したことを知らせる画像Ｉｍ６などが表示される。また、第２の領域Ａｒ２は、ウィンドウを表示するための領域である。ここでは、第２の領域Ａｒ２には、電子メールを作成するための画面が例示されている。なお、ウィンドウは、表示領域の全体に表示されてもよい。
【００２０】
第３の領域Ａｒ３は、操作子に割り当てられた機能を表示するための領域である。画像Ｉｍ１は、操作子Ｋｅ１に対応する画像であり、画像Ｉｍ２は、操作子Ｋｅ２に対応する画像であり、画像Ｉｍ３は、操作子Ｋｅ３に対応する画像である。ここにおいて、操作子Ｋｅ１は、いわゆるメニューを表示させるための操作子である。ここでいうメニューには、例えば、第２の領域Ａｒ２に表示されるウィンドウの画面を１つ前の画面に戻す選択肢などが含まれる。また、操作子Ｋｅ２は、ヘルプ機能を実行させるための操作子である。また、操作子Ｋｅ３は、カーソル（又はフォーカス）の位置を移動させたり、操作を確定させたりするための操作子である。
【００２１】
なお、ヘルプ機能を実行させるための操作は、図２に示した例に限定されない。
図３は、ヘルプ機能を実行させるための操作の他の例を示す図であり、当該操作がメニューに含まれる場合を示すものである。この例の場合、ユーザは、操作子Ｋｅ１を押下し、さらに操作子Ｋｅ３を操作して、メニューから「ヘルプ」を選択する。すなわち、ヘルプ機能を実行させるための操作は、最少で１回であるが、複数回であることを妨げるものではない。
【００２２】
また、ウィンドウに表示される画面は、他の画面と階層構造を有していると、より望ましい。ここでいう階層構造は、アプリケーション毎にあらかじめ定義されているものであり、画面表示の遷移に応じて定められるものである。
図４は、画面の階層構造を例示する図である。ここにおいて、画面Ｗ１１は、電子メールに関する操作を行うするときに最初に表示される画面であり、最上位の階層に属する。画面Ｗ２１、Ｗ２２、Ｗ２３及びＷ２４は、画面Ｗ１１よりも１つ下位の階層に属する画面である。画面Ｗ２１は、電子メールを作成するときに表示される画面である。また、画面Ｗ２２は、受信済みの電子メールを確認するときに表示される画面であり、画面Ｗ２３は、送信済みの電子メールを確認するときに表示される画面である。さらに、画面Ｗ２４は、電子メールの送受信などに関する各種の設定を行うときに表示される画面である。
【００２３】
また、画面Ｗ３１及びＷ３２は、画面Ｗ２１よりも１つ下位の階層に属する画面である。画面Ｗ３１及びＷ３２は、画面Ｗ２１に関連付けられており、画面Ｗ２２、Ｗ２３及びＷ２４には関連付けられていない。画面Ｗ３１は、テキストメール（いわゆるプレーンテキストのみで本文が記述される電子メール）を作成するときに表示される画面であり、画面Ｗ３２は、装飾メール（マークアップ言語等を用いて色や画像を付加した本文が記述される電子メール）を作成するときに表示される画面である。
【００２４】
図５は、制御部１１０により実現されるヘルプ機能の詳細を示す機能ブロック図である。制御部１１０は、プログラムを実行することにより、同図に示すキーワード取得部１１１、案内情報取得部１１２、要求取得部１１３及び出力部１１４に相当する各機能を実現する。キーワード取得部１１１は、本発明に係る第１の取得手段の一例であり、案内情報取得部１１２は、本発明に係る第２の取得手段の一例である。また、出力部１１４は、本発明に係る出力手段の一例である。
【００２５】
キーワード取得部１１１は、表示部１５０に表示される画面を特定し、当該画面に対応付けられたキーワードを取得する。本実施形態において、画面に対応付けられたキーワードとは、画面に含まれ、画面内の画像として表示される１又は複数の文字列をいい、例えば、いわゆる文字コード（Shift_JIS、ASCII、Unicode等）によって表されている。キーワード取得部１１１は、画面内の特定の領域（例えば、画面のタイトルに相当する領域）に表示される文字列のみをキーワードとして取得してもよいが、特定の領域によらず、表示される文字列のすべてをキーワードとして取得することも可能である。ただし、キーワード取得部１１１は、キーワードを取得する場合に、不要な文字は除外するなどの取捨選択を行ってもよい。ここにおいて、不要な文字とは、例えば、単なる番号のような意味を有しない文字（記号、符号などを含む。）や、多くの画面に共通して表示される文字列などである。
なお、キーワード取得部１１１は、文字コードで表されていない文字列をキーワードとして取得してもよい。例えば、キーワード取得部１１１は、画像に含まれる文字の形状を認識し、その文字を推定して特定することも可能である。
【００２６】
案内情報取得部１１２は、キーワード取得部１１１により取得されたキーワード（以下、「第１のキーワード」という。）に基づいて、記憶部１２０又は外部装置から案内情報を検索して取得する。案内情報取得部１１２は、第１のキーワードと、案内情報に対応付けられたキーワード（以下、「第２のキーワード」という。）とを比較し、第２のキーワードが第１のキーワードに該当する案内情報を取得する。ここにおいて、「該当」とは、第１のキーワードと第２のキーワードとが所定の関係を満たすことをいう。ここでいう所定の関係とは、例えば、第１のキーワードが第２のキーワードに含まれる関係をいう。また、第１のキーワード及び第２のキーワードが複数の文字列を含む場合であれば、第２のキーワードに含まれる第１のキーワードの個数や割合があらかじめ決められた閾値以上であるか否かによって所定の関係を満たすか否かが判断されてもよい。なお、案内情報取得部１１２は、キーワードが一致するか否かを判断するだけでなく、いわゆるシソーラス（シソーラス検索ともいう。）を用いて、第１のキーワードとその同義語や類義語とを第２のキーワードと比較してもよく、ほかにも、いわゆるあいまい検索など、周知の情報検索技術を適宜用いてキーワードの比較を行うことが可能なものである。
【００２７】
要求取得部１１３は、案内情報の出力の要求を受け付ける。この要求は、操作部１４０の操作による操作情報として制御部１１０に供給されるものであり、図２の例でいえば、操作子Ｋｅ２の押下によって供給されるものである。なお、キーワード取得部１１１及び案内情報取得部１１２による動作は、要求取得部１１３が要求を受け付けてからに限らず、要求を受け付ける前にあらかじめ行われていてもよいが、本実施形態は前者の態様で説明される。キーワード取得部１１１が第１のキーワードを要求取得部１１３により要求が受け付けられる前に取得する場合にあっては、「表示部１５０に表示される画面」とは、表示部１５０に表示された画面や表示中の画面のみならず、表示部１５０に表示される可能性がある画面のすべてを含むものである。
【００２８】
出力部１１４は、ユーザにより表示中の画面に基づいて案内が要求されると、そのとき表示されている画面に対応する第１のキーワードに基づいて取得された案内情報に応じたデータ（以下、「出力データ」という。）を出力し、表示部１５０に供給する。出力データは、案内情報そのものであってもよいが、案内情報取得部１１２によって複数の案内情報が取得された場合などにあっては、案内情報の一部（例えば、冒頭部分）や案内情報へのハイパーリンクを表すものであってもよい。なお、出力部１１４は、案内情報取得部１１２によって複数の案内情報が取得された場合には、それぞれの案内情報に順位付けを行い、その順位に応じた出力データを出力する。順位付けの詳細は、後述する変形例において例示される。
【００２９】
本実施形態の移動通信端末１０の構成は、以上のとおりである。この構成のもと、移動通信端末１０は、ユーザの操作に応じてアプリケーションを実行する。移動通信端末１０は、アプリケーションを実行すると、ユーザの操作に応じて画面を遷移させ、画面毎に備わった機能を実現する。
ユーザは、アプリケーションの実行中において、例えば操作に関して不明点があるなどした場合に、ヘルプ機能により案内情報を表示させるための操作を行う。ユーザによるこの動作のことを、以下においては「（ヘルプ機能を）呼び出す」ともいう。移動通信端末１０は、ヘルプ機能が呼び出されると、以下に示す処理を実行する。
【００３０】
図６は、ヘルプ機能が呼び出されるときに移動通信端末１０が実行する処理を示すフローチャートである。まず、移動通信端末１０の制御部１１０は、ユーザが所定の操作を行うと、ヘルプ機能を呼び出す旨の要求を取得する（ステップＳ１）。続いて、制御部１１０は、この操作時において表示部１５０により表示されている画面を特定する（ステップＳ２）。このとき、制御部１１０は、実行中のアプリケーションがいずれであるかと、そのアプリケーションのいずれの画面が表示中であったかとを特定する。
【００３１】
表示中の画面を特定すると、制御部１１０は、当該画面に対応付けられた第１のキーワードを取得する（ステップＳ３）。また、制御部１１０は、記憶部１２０に記憶された案内情報に対応する第２のキーワードを取得する（ステップＳ４）。
【００３２】
なお、ステップＳ３において、制御部１１０は、画面が階層構造を有する場合に、取得の対象である画面（すなわち、表示中の画面）に対応付けられた第１のキーワードに加え、当該画面より上位の階層に属して関連付けられている画面に対応付けられた第１のキーワードを取得し、これらを組み合わせて第１のキーワードとして用いる。ここにおいて、上位の階層とは、取得の対象である画面と直接関連付けられる、当該画面よりも１階層上位の階層のみを指してもよいし、取得の対象である画面よりも２階層以上上位の階層がある場合には、より上位の階層を含んでもよい。また、制御部１１０は、第１のキーワードの取得の対象である画面を、例えば、表示中の画面の階層から３階層上まで、というように、一定の数に制限してもよい。
【００３３】
図７は、第１のキーワードの組み合わせを説明するための図である。ここでは、図４で例示した階層構造において、画面Ｗ１１に対応付けられた第１のキーワードが「電子メール」であり、画面Ｗ２１に対応付けられた第１のキーワードが「作成」であり、画面Ｗ３１に対応付けられた第１のキーワードが「テキストメール」であり、画面Ｗ３２に対応付けられた第１のキーワードが「装飾メール」であるとする。この場合、画面Ｗ２１に対応付けられているとみなされる第１のキーワードには、「作成」に加え、「電子メール」が含まれる。また、画面Ｗ３１に対応付けられているとみなされる第１のキーワードには、「テキストメール」に加え、「作成」及び「電子メール」が含まれる。これらのキーワードは、例えば、いわゆるアンド検索（又はオア検索）の要領で第２のキーワードと比較される。アンド検索を用いると、下位層の画面に対応する案内情報ほど絞り込まれるようになり、オア検索を用いると、下位層の画面に対応する案内情報ほど多くなる。
【００３４】
第１のキーワードと第２のキーワードとを取得すると、制御部１１０は、これらを比較し、第２のキーワードが第１のキーワードに該当する案内情報が存在するか否かを判断する（ステップＳ５）。制御部１１０は、この条件を満たす案内情報が存在する場合には、その案内情報を記憶部１２０から取得する（ステップＳ６）。一方、制御部１１０は、この条件を満たす案内情報が存在しない場合には、第１のキーワードによって外部のコンテンツを検索し、案内情報となり得るコンテンツを取得する（ステップＳ７）。なお、ここでいう外部のコンテンツは、本実施形態のヘルプ機能のために設けられた専用のＷｅｂサーバから取得されてもよいし、通信ネットワークに接続された不特定多数の外部装置から取得されてもよい。外部のコンテンツの検索には、インターネット等において用いられている周知の手法が適用可能である。
【００３５】
以上のようにして記憶部１２０又は外部装置から案内情報を取得すると、制御部１１０は、取得した案内情報に応じた出力データを生成する（ステップＳ８）。制御部１１０は、取得した案内情報が複数ある場合、必要に応じて、出力データに含める案内情報の数を制限する。その後、制御部１１０は、生成した出力データを出力し、表示部１５０に供給する（ステップＳ９）。このとき、表示部１５０は、それまで表示されていたウィンドウに代えて、出力データが表す画像を表示してもよいし、それまで表示されていたウィンドウの一部に重なるように、出力データが表す画像をウィンドウの前面に表示してもよい。
【００３６】
なお、制御部１１０は、ステップＳ５の判断に代えて、第１のキーワードに該当する案内情報が所定の数以上存在するか否かを判断してもよい。この場合、制御部１１０は、出力データに含める案内情報として、記憶部１２０から取得した案内情報と外部装置から取得した案内情報の双方を有し得る。
また、制御部１１０は、案内情報をステップＳ６よりも前の段階で取得しておいてもよい。例えば、制御部１１０は、ステップＳ４を実行する段階において、第２のキーワードとともに、対応する案内情報をも取得することが可能である。この場合、ステップＳ６の処理は、省略可能である。
【００３７】
また、制御部１１０は、生成した出力データや、ユーザが実際に表示した案内情報がいずれであるかを履歴として記憶しておき、再び同じ画面からヘルプ機能が呼び出された場合には、この履歴と同じ出力データを（再び生成することなく）出力したり、履歴と同じ案内情報をユーザに提示するようにしたりしてもよい。このようにすれば、同じ画面からヘルプ機能が呼び出されたときの処理をより簡単にすることが可能である。
【００３８】
以上のとおり、本実施形態の移動通信端末１０によれば、表示されている画面に応じた案内情報がその画面毎に提示される。よって、ユーザは、その場の画面表示に応じた案内情報を得ることができる。この場合において、案内情報は、画面毎にあらかじめ区別や分類がされていることを要しないものであり、かかる区別や分類が事前に行われたデータ構造に比べ、比較的簡単な構造である。また、本実施形態のキーワードは、あらかじめ対応付けさえ有していれば足りるものであり、画面に表示される文字列や案内情報にもとから含まれている文字列などを利用する場合にあっては、事前に用意しておく必要すらないものである。
【００３９】
また、本実施形態の移動通信端末１０によれば、例えば、アプリケーションがバージョンアップされ、画面の追加や変更が生じた場合であっても、案内情報自体を追加又は変更しなくてもよい場合がある。また、本実施形態の移動通信端末１０は、記憶部１２０に記憶された案内情報に加え、外部装置に記憶された案内情報を利用することができるため、記憶部１２０に適当な案内情報が存在しない場合であっても、外部装置に記憶された案内情報から適当なものを提示することが可能である。
【００４０】
さらに、本実施形態の移動通信端末１０は、画面に基づいて第１のキーワードを取得するため、ユーザが第１のキーワードに相当する文字列を入力したりする必要がないものである。したがって、本実施形態の移動通信端末１０によれば、ユーザは、操作子を１回ないし数回押下する操作を行うだけで、表示されている画面に応じた案内情報を得ることができる。
【００４１】
［変形例］
本発明は、上述した実施形態による実施に制限されないものである。本発明は、例えば、以下の態様による実施が可能である。また、本発明は、以下の変形例を適宜組み合わせて適用したものであってもよい。
【００４２】
（変形例１）
本発明において、第１のキーワードは、画像として表示されるもの（すなわち、ユーザの目に見えるもの）に限定されない。例えば、ウィンドウ又はその画面に一意的な識別情報（名称など）を表す文字列が割り当てられる場合には、当該文字列を第１のキーワードに含むことが可能である。なお、第１のキーワードは、画像として表示される文字列と表示されない文字列とを組み合わせたものであってもよく、また、あらかじめ対応付けられた文字列と、ユーザが入力等により指定した文字列とを組み合わせたものであってもよい。
【００４３】
また、本発明は、例えば、ウィンドウ内に表示される画像を複数の要素に分けるとともに、それぞれの要素に第１のキーワードを対応付けて、それぞれの要素がユーザによって選択された場合に、当該選択された要素に対応する案内情報に応じた出力がなされるものであってもよい。ここでいう選択とは、例えば、上述した複数の要素のいずれかにフォーカスを与えることや、タッチスクリーン上においていずれかの要素をタッチすることをいう。
なお、本発明は、上述した「ウィンドウ」を「表示領域」に、「要素」を「ウィンドウ」にそれぞれ置き換えることにより、いわゆるマルチウィンドウシステムへの適用が可能になる。
【００４４】
また、本発明において、第１のキーワードが対応付けられる画像は、ウィンドウ又はその画面に限定されない。例えば、本発明は、図２に示した画像Ｉｍ４に「電池残量」、画像Ｉｍ５に「電波」及び「強度」、画像Ｉｍ６に「電子メール」及び「受信」、というようなキーワードをあらかじめ対応付け、画像を選択可能な構成にすることにより、選択された画像を案内の対象とすることが可能である。
【００４５】
（変形例２）
本発明において、第２のキーワードは、案内情報そのものに含まれている文字列であってもよい。すなわち、第２のキーワードの形態としては、案内情報というデータとは独立したデータとして存在する場合（図８（ａ）参照）と、案内情報というデータの一部として存在する場合とがある（図８（ｂ）参照）。要するに、本発明の第２のキーワードは、案内情報とあらかじめ決められた形態で対応関係を有していれば、どのように対応付けられていてもよいものである。
なお、第２のキーワードは、図８（ａ）に示す場合にあっては、案内情報に含まれる文字列とは一致しない文字列であってもよい。例えば、第２のキーワードは、図８（ａ）に示す例において、「電子メール」という文字列の代わりに「Ｅ−ｍａｉｌ」という文字列を用いることも可能である。
【００４６】
（変形例３）
本発明は、案内情報に順位付けを行う場合に、第１のキーワードが対応付けられた画像の表示の態様や、案内情報の参照の態様に応じて順位を決めるようにすることが可能である。
図９は、本例に係る機能ブロック図であり、図５に示した機能ブロック図の一部の構成を変更したものである。本例の制御部１１０ａは、順位情報取得部１１５を有する点において上述した制御部１１０と相違し、その他の点において制御部１１０と共通する構成を有するものである。なお、制御部１１０と共通する構成は、その説明が省略される。
【００４７】
順位情報取得部１１５は、本発明に係る第３の取得手段の一例であり、順位付けの基準となる情報を取得する。この情報のことを、以下では「順位情報」という。順位情報には、画面の表示回数を表すものと、案内情報の参照回数を表すものとがあり、順位情報取得部１１５は、これらの一方又は両方を用いる。ここにおいて、表示回数や参照回数は、自端末、すなわち単独の移動通信端末１０における値であってもよいし、複数の移動通信端末１０における値を集計した値であってもよい。順位情報は、記憶部１２０に記憶されているか、あるいは、外部装置から取得される。
【００４８】
図１０は、案内情報の難易度と順位情報の関係の一例を示す図である。図１０（ａ）の例において、案内情報の難易度は、当該案内情報の参照回数によって決められる。ここでは、参照回数が多い案内情報ほど、アプリケーションに習熟しているユーザからそうでないユーザまで幅広く参照するものであるとみなし、易しい内容（ここでは、「難易度が低い」とする。）であるとみなす。一方、参照回数が少ない案内情報は、主にアプリケーションに習熟しているユーザが参照するものであるとみなし、難しい内容（ここでは、「難易度が高い」とする。）であるとみなす。
【００４９】
制御部１１０ａは、ヘルプ機能が呼び出された画面（すなわち、ステップＳ２において特定した画面）の表示回数を取得して特定し、その表示回数に応じて案内情報に順位を与える。この例において、制御部１１０ａは、図１０（ｂ）に示すように、ヘルプ機能が呼び出された画面の表示回数が少ないときは、難易度が低い案内情報を優先し、当該画面の表示回数が多いときは、難易度が高い案内情報を優先する。優先された案内情報には、より上位の順位が与えられる。これは、ユーザが画面を見たことのある回数が少なければ、より易しい案内情報が必要とされる可能性が高く、ユーザが画面を見たことのある回数が多くなれば、より難しい案内情報が必要とされる可能性が高いという前提に基づく制御である。制御部１１０ａは、このようにして与えられた順位に従った態様で、出力データを出力する。例えば、制御部１１０ａは、複数の案内情報を一覧表示する出力データを生成する場合には、上位の案内情報ほどユーザに確認されやすくなる表示態様の出力データを生成する。すなわち、制御部１１０ａは、案内情報に与えられた順位に従い、それぞれの案内情報の表示の順番や文字の太さ又は色などを案内情報毎に異ならせる。
なお、案内情報の難易度は、参照回数によらず、あらかじめ設定されていてもよい。
【００５０】
図１１は、案内情報の難易度と順位情報の関係の他の例を示す図である。図１１（ａ）の例においては、案内情報の難易度は、参照回数が多いものほど高い（難しい）とみなし、参照回数が少ないものほど低い（易しい）とみなす。すなわち、ここでの難易度と参照回数の関係は、図１０（ａ）の例と反対の関係である。これは、多くのユーザが参照する（あるいは、同じユーザが何度も参照する）案内情報は、それだけ多くのユーザが案内を必要としているということであり、難しい内容に対応するものである一方、あまり参照されない案内情報は、その案内情報を参照しなくても問題を解決できるか、又はそもそも問題が生じにくい内容に対応するものであるという前提に基づく。制御部１１０ａは、図１０（ａ）に示した関係に代えて、図１１（ａ）に示した関係を用いることも可能である。
【００５１】
また、図１１（ｂ）に示す関係は、ヘルプ機能が呼び出された画面の表示回数が少ないときは、難易度が高い案内情報を優先し、当該画面の表示回数が多いときは、難易度が低い案内情報を優先するものである。これは、多くのユーザが見るような画面に対しては、比較的易しい案内画像を優先し、習熟したユーザなど、一部のユーザしか見ないような画面に対しては、比較的難しい案内画像を優先する、ということである。制御部１１０ａは、図１０（ｂ）に示した関係に代えて、図１１（ｂ）に示した関係を用いることも可能である。
【００５２】
なお、上述した「表示回数」や「参照回数」については、これを画面の「表示時間」や案内情報の「参照時間」に置き換えることが可能である。これらは、いずれも、画面の表示や案内情報の参照の程度を表す情報であるといえる。また、順位情報取得部１１５は、これらの「表示回数」、「参照回数」、「表示時間」及び「参照時間」のすべてを用いて順位付けを行ってもよい。
【００５３】
（変形例４）
本発明は、いわゆるヘルプ（オンラインヘルプ）以外の情報検索にも適用可能である。
図１２は、移動通信端末１０でゲームを実行した場合の画面を例示する図である。同図において、ウィンドウＷｇには、ゲームのタイトルに相当する文字列Ｓｔ１と、ゲームにおける特定の場面を表す文字列Ｓｔ２とが表示されている。なお、文字列Ｓｔ１又はＳｔ２は、上述したとおり、実際には表示されないものであってもよい。この場合において、移動通信端末１０は、ユーザによる所定の操作を受け付けると、文字列Ｓｔ１及びＳｔ２を第１のキーワードとして用いて、案内情報を検索する。この場合において、移動通信端末１０が外部のコンテンツを検索すると、実行中のゲームに関する案内情報（当該ゲームの攻略法など）がユーザに提示される。このようにすれば、ユーザがＷｅｂブラウザを起動し、キーワードを入力して外部のコンテンツを検索する場合に比べ、そのときに表示されている画像に関する案内情報をより簡単な操作により得ることが期待できる。
【００５４】
（変形例５）
本発明は、案内情報を提示（すなわち出力）する態様として、表示以外の態様を用いることが可能である。例えば、本発明は、案内情報を音声により出力することも可能である。
また、本発明に係る表示手段は、複数あってもよい。例えば、本発明は、アプリケーションのウィンドウを表示する第１の表示手段と、案内情報を表示する第２の表示手段とを備える構成とすることができる。このようにすれば、案内情報の確認のためにアプリケーションのウィンドウの表示が妨げられることがない。この場合、案内情報の表示は、ウィンドウの画面の遷移（あるいは、当該遷移を要求するユーザの操作）に応じて行われてもよい。
なお、本発明は、携帯電話機に限らず、その他の表示装置に適用することが可能である。例えば、本発明は、ＰＤＡ（Personal Digital Assistance）等の通信端末装置や、カメラ、携帯音楽プレーヤ、携帯ゲーム機などにも適用することができる。
【符号の説明】
【００５５】
１０…移動通信端末、１１０…制御部、１１１…キーワード取得部、１１２…案内情報取得部、１１３…要求取得部、１１４…出力部、１１５…順位情報取得部、１２０…記憶部、１３０…通信部、１４０…操作部、１５０…表示部
【図１】
0005386269.tif 000002
【図２】
0005386269.tif 000003
【図３】
0005386269.tif 000004
【図４】
0005386269.tif 000005
【図５】
0005386269.tif 000006
【図６】
0005386269.tif 000007
【図７】
0005386269.tif 000008
【図８】
0005386269.tif 000009
【図９】
0005386269.tif 000010
【図１０】
0005386269.tif 000011
【図１１】
0005386269.tif 000012
【図１２】
0005386269.tif 000013