(57)【特許請求の範囲】
【請求項１】
ディスプレイを含む電子機器であって、
前記ディスプレイにおける表示を制御する表示制御部と、
ユーザからの指示入力を受け付ける入力部と、
文字列に対応する説明情報を含むコンテンツを特定するための情報を格納する情報格納部とを備え、
前記表示制御部は、前記説明情報を含む画面を前記ディスプレイに表示させ、
前記画面内において、前記指示入力に基づいて、第１文字列と当該第１文字列から基準距離内に位置する第２文字列とが登録される場合に、前記第１文字列および前記第２文字列を関連付ける関連付け部をさらに備え、
前記表示制御部は、
登録された文字列の一覧情報を前記ディスプレイに表示させ、さらに、
前記一覧情報から前記第１文字列に関する第１の情報が選択された場合に、前記第１文字列に対応する説明情報と、前記第１文字列に関連付けられた前記第２文字列に関する第２の情報とを前記ディスプレイに表示させる、電子機器。
【請求項２】
前記画面内において、前記指示入力に基づいて第３文字列が登録される場合であって、かつ前記第２文字列および前記第３文字列間の距離が前記基準距離以下である場合には、前記関連付け部は、前記第１文字列および前記第２文字列と前記第３文字列とをさらに関連付ける、請求項１に記載の電子機器。
【請求項３】
前記画面内において、前記指示入力に基づいて前記第１文字列および前記第２文字列に対応する見出し語と同一の文字列が登録される場合、前記関連付け部は、当該文字列と、前記第１文字列および前記第２文字列とをさらに関連付ける、請求項１または２に記載の電子機器。
【請求項４】
前記表示制御部は、前記第２の情報が選択された場合、前記第２文字列に対応する説明情報と、前記第２文字列に関連付けられた文字列に関する情報とを前記ディスプレイに表示させる、請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記入力部は、文字列を検索するための検索指示の入力をさらに受け付け、
前記検索指示に従って検索された文字列が、前記第１文字列または前記第２文字列と同一であり、かつ登録された他の文字列に対応する見出し語と同一である場合、前記関連付け部は、前記第１文字列および前記第２文字列と、前記他の文字列とをさらに関連付ける、請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記関連付け部は、前記第１文字列の登録日時または前記第２文字列の登録日時を特定し、当該特定した日時以後の基準期間内に登録された文字列と、前記第１文字列および前記第２文字列とをさらに関連付ける、請求項１〜５のいずれか１項に記載の電子機器。
【請求項７】
文字列に対応する説明情報を含むコンテンツを特定するための情報を格納する電子機器の制御方法であって、
前記電子機器のプロセッサが、ユーザからの指示入力を受け付けるステップと、
前記プロセッサが、前記説明情報を含む画面を前記電子機器のディスプレイに表示するステップと、
前記プロセッサが、前記画面内において、前記指示入力に基づいて、第１文字列と当該第１文字列から基準距離内に位置する第２文字列とが登録される場合に、前記第１文字列および前記第２文字列を関連付けるステップとを含み、
前記表示するステップは、登録された文字列の一覧情報を前記ディスプレイに表示することと、前記一覧情報から前記第１文字列に関する第１の情報が選択された場合に、前記第１文字列に対応する説明情報と、前記第１文字列に関連付けられた前記第２文字列に関する第２の情報とを前記ディスプレイに表示することとを含む、電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、単語登録機能を有する電子機器、およびその制御方法に関する。
【背景技術】
【０００２】
近年、スマートフォンなどの電子機器においては、ディスプレイに表示されているコンテンツ内の単語（キーワード）を登録する機能を有している。キーワード登録機能に関して、例えば、特開２０１０−２６７００１号公報（特許文献１）は、広告を出稿する広告主に対して、広告主が発想するに至らないキーワードを提示する広告支援システムを開示している。当該広告支援システムにおいては、テキストデータ内での２つのキーワード間の距離に基づいて、近接して配置されるキーワード同士を関連付けて登録されたキーワードテーブルが作成される。当該システムでは、このキーワードテーブルが参照され、ユーザにより指定されたキーワードに関連する近接キーワードが次々に提示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６７００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、特許文献１では、キーワード間の距離に基づいてキーワード同士を関連付けることが開示されている。しかしながら、この関連付け方式は、ＷＥＢページから収集されたテキストデータ内での任意の２つのキーワード間の距離に基づいて、これらのキーワードを関連付けるものであって、ユーザにより指示された複数のキーワード間の距離に基づいて、当該複数のキーワードを関連付けるものではない。すなわち、特許文献１に係る技術によると、ユーザごとの意図を反映した関連付けが行われずに、ユーザによっては関連性が低い複数のキーワードが提示される可能性もある。
【０００５】
本開示は、ある局面では、ユーザにとって関連性が高い複数の文字列を当該ユーザに提示することが可能な電子機器およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
ある実施の形態に従うと、ディスプレイを含む電子機器が提供される。電子機器は、ディスプレイにおける表示を制御する表示制御部と、ユーザからの指示入力を受け付ける入力部と、文字列に対応する説明情報を含むコンテンツを特定するための情報を格納する情報格納部とを備える。表示制御部は、説明情報を含む画面をディスプレイに表示させる。電子機器は、画面内において、指示入力に基づいて、第１文字列と当該第１文字列から基準距離内に位置する第２文字列とが登録される場合に、第１文字列および第２文字列を関連付ける関連付け部をさらに備える。表示制御部は、登録された文字列の一覧情報をディスプレイに表示させる。表示制御部は、さらに、一覧情報から第１文字列に関する第１の情報が選択された場合に、第１文字列に対応する説明情報と、第１文字列に関連付けられた第２文字列に関する第２の情報とをディスプレイに表示させる。
【発明の効果】
【０００７】
本開示によると、ユーザにとって関連性が高い複数の文字列を当該ユーザに提示することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】電子機器のハードウェア構成の一例を表わすブロック図である。
【図２】実施の形態１に従う第１の局面における単語の検索結果画面を示す図である。
【図３】第１の局面における単語帳テーブルを示す図である。
【図４】第１の局面における単語閲覧画面を示す図である。
【図５】単語帳画面の表示方式を説明するための図である。
【図６】第２の局面における単語の検索結果画面を示す図である。
【図７】第２の局面における単語帳テーブルを示す図である。
【図８】第２の局面における単語閲覧画面を示す図である。
【図９】電子機器の機能ブロック図である。
【図１０】電子機器の単語登録処理の処理手順の一例を示すフローチャートである。
【図１１】実施の形態２に従う関連付け方式を説明するための単語帳テーブルを示す図である。
【図１２】図１１に示した単語帳テーブルの一部を更新した単語帳テーブルを示す図である。
【図１３】図１２に示した単語帳テーブルの一部を更新した単語帳テーブルを示す図である。
【図１４】図１３に示した単語帳テーブルの一部を更新した単語帳テーブルを示す図である。
【図１５】実施の形態３に従う電子機器が実行する関連付け処理の一例を示すフローチャートである。
【図１６】実施の形態４に従う詳細画面を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１０】
なお、以下では、電子機器がスマートフォンであるとして説明するが、電子機器は、スマートフォンに限定されるものではない。電子機器は、例えば、タブレット端末、パソコン、デジタルカメラ、電子辞書、ＰＤＡ（Personal  Digital  Assistant）、ゲーム機なども含み得る。
【００１１】
［実施の形態１］
＜概要＞
実施の形態１に従う電子機器の単語登録処理について、まず概要を説明する。
【００１２】
ユーザが、電子機器の辞書機能を利用して単語を検索すると、検索結果としてその単語を説明するための文章（例えば、単語の内容、解説など）がディスプレイに表示される。ユーザは、学習のため、この検索結果に含まれる文章中の単語を単語帳等に登録していく場合がある。このような文章中においては、ある単語と、当該単語に関連する関連単語とは、互いに近接した位置に配置されていることが多い。
【００１３】
そのため、文章中において、ユーザが選択した２つの単語が一定距離内に配置されている場合には、ユーザは、これらの単語をまとめて習得したいと考える場合が多い。すなわち、これらの単語は、ユーザにとって関連性の高い単度同士である可能性が高い。一方、文章中において、ユーザが選択した２つの単語が一定距離内に配置されていない場合には、ユーザは、これらの単語をまとめて習得したいと考える場合は少ない。
【００１４】
そこで、実施の形態１に従う電子機器は、単語の説明文章中において、ユーザにより選択された複数の単語が基準距離内に配置されている場合には、これらの単語はユーザにとって関連性の高い単語同士であると判断して、当該複数の単語を互いに関連付ける。電子機器は、ユーザの指示に従って、単語帳に登録されている単語の一覧情報をディスプレイに表示する。電子機器は、ユーザが一覧情報からある単語を選択した場合に、その選択された単語に対応する説明文と、その選択された単語に関連付けられている単語とをディスプレイに表示する。これにより、ユーザは、自分にとって関連性の高い複数の単語を容易に把握することができる。
【００１５】
以下、上記のような電子機器およびその制御方式について詳細に説明する。
＜ハードウェア構成＞
図１は、電子機器１０のハードウェア構成の一例を表わすブロック図である。図１を参照して、電子機器１０は、主たる構成要素として、プロセッサ１５２と、メモリ１５４と、入力装置１５６と、ディスプレイ１５８と、無線通信インターフェイス（Ｉ／Ｆ）１６０と、メモリインターフェイス（Ｉ／Ｆ）１６４と、マイク１６６と、スピーカ１６８と、バッテリ１７０とを含む。
【００１６】
プロセッサ１５２は、典型的には、ＣＰＵ（Central Processing Unit）やＭＰＵ（Multi Processing Unit）といった演算処理部である。プロセッサ１５２は、メモリ１５４に記憶されたプログラムを読み出して実行することで、電子機器１０の各部の動作を制御する。プロセッサ１５２は、当該プログラムを実行することによって、後述する電子機器１０の処理（ステップ）の各々を実現する。
【００１７】
メモリ１５４は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）、フラッシュメモリなどによって実現される。メモリ１５４は、プロセッサ１５２によって実行されるプログラム、またはプロセッサ１５２によって用いられるデータなどを記憶する。
【００１８】
入力装置１５６は、電子機器１０に対する操作入力を受け付ける。典型的には、入力装置１５６は、タッチパネルによって実現される。タッチパネルは、表示部としての機能を有するディスプレイ１５８上に設けられており、例えば、静電容量方式タイプである。タッチパネルは、所定時間毎に外部物体によるタッチパネルへのタッチ操作を検知し、タッチ座標をプロセッサ１５２に入力する。ただし、入力装置１５６は、ボタンなどを含んでいてもよい。
【００１９】
無線通信インターフェイス１６０は、通信アンテナ１６２を介して無線通信網に接続し無線通信のための信号を送受信する。これにより、電子機器１０は、たとえば、第３世代移動通信システム（３Ｇ）、ＬＴＥ（Long  Term  Evolution）などの移動体通信網を介して他の通信装置との通信が可能となる。
【００２０】
メモリインターフェイス１６４は、外部の記憶媒体１６５からデータを読み出す。プロセッサ１５２は、メモリ１５４からデータを読み出して、メモリインターフェイス１６４を介して当該データを外部の記憶媒体１６５に格納する。なお、記憶媒体１６５としては、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、ＢＤ（Blu-ray（登録商標）  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ、ＳＤ（Secure  Digital）メモリカードなどの不揮発的にプログラムを格納する媒体が挙げられる。
【００２１】
マイク１６６は、電子機器１０に対する音声入力を受け付けて、当該音声入力に対応する音声信号をプロセッサ１５２に与える。スピーカ１６８は、プロセッサ１５２から与えられる音声信号を音声に変換して電子機器１０の外部へ出力する。バッテリ１７０は、充放電可能な電力貯蔵要素であり、代表的にはリチウムイオン電池やニッケル水素電池などの二次電池で構成される。
【００２２】
＜動作例＞
次に、電子機器１０の動作例について説明する。
【００２３】
（第１の局面）
ここでは、図２に示すような検索結果画面４００において、ユーザが複数の単語を登録し、登録した単語を閲覧する第１の局面を想定する。まず、図２および図３を参照して、電子機器１０における単語登録の流れについて説明する。
【００２４】
図２は、実施の形態１に従う第１の局面における単語の検索結果画面を示す図である。図２を参照して、ユーザが、歴史の学習中に、電子機器１０に内蔵されたＡＡ辞典を用いて単語「安政の大獄」を検索すると、ディスプレイ１５８に検索結果画面４００が表示される。検索結果画面４００は、タイトル４０１と、見出し語４０２と、見出し語に対応する説明情報４０３とを含む。
【００２５】
タイトル４０１は、検索された単語（検索単語）が「安政の大獄」であることを示す情報と、検索に用いたコンテンツ（後述する「参照元コンテンツ」）が「ＡＡ事典」であることを示す情報とを含む。説明情報４０３は、見出し語４０２の説明情報であり、図２の例では見出し語「安政の大獄」を解説するための情報である。ただし、辞書コンテンツの内容に応じて、説明情報４０３は、見出し語の訳語、意味内容、用例などを含む。
【００２６】
電子機器１０は、検索結果画面４００がディスプレイ１５８に表示されている場合に、入力装置１５６を介して、ユーザから見出し語４０２を示す文字列（単語）「安政の大獄」と、説明情報４０３に含まれる単語「井伊直弼」，「日米修好通商条約」とを登録するための指示を受け付けたとする。この場合、電子機器１０は、図３に示すような単語帳テーブル３１０を作成する。
【００２７】
図３は、第１の局面における単語帳テーブル３１０を示す図である。図３を参照して、単語帳テーブル３１０は、構成要素として、単語帳ＩＤ、単語帳見出し、見出し語（ＩＤ）、開始位置、リンク（ＩＤ）、グループＩＤ、参照元コンテンツおよび登録日時を含む。なお、電子機器１０は、見出し語の説明情報を含む検索結果画面４００内において、ユーザにより選択された複数の単語が基準距離内に配置されている場合には、当該複数の単語を互いに関連付けるように構成されている。
【００２８】
単語帳ＩＤは、単語帳テーブルにおける単語帳見出しに対して一意に登録される情報である。例えば、単語帳見出し「安政の大獄」，「井伊直弼」，「日米修好通商条約」に対しては単語帳ＩＤ「0001」，「0002」，「0003」が登録される。
【００２９】
単語帳見出しは、単語帳画面（後述の図４の単語帳画面４１０ 参照）に表示される文字列を示す情報である。図３の例では、単語帳見出しは、ユーザが登録した単語と同一の文字列（例えば、「安政の大獄」）から構成されている。なお、単語帳見出しは、ユーザが登録した単語を示す文字列に加えて、さらに、当該単語に関するその他の情報（文字列）を含んでいてもよい。例えば、その他の情報は、単語の振り仮名や、その主な意味等である。以下では、説明の容易化のため、単語帳見出しに含まれる（図２の例では、単語帳見出しと同一の）単語を「登録単語」とも称する。
【００３０】
見出し語ＩＤは、辞書データなどの参照元コンテンツに含まれる見出し語を示す識別情報である。例えば、参照元コンテンツ「ＡＡ事典」に含まれる見出し語「安政の大獄」に対しては見出し語ＩＤ「001234」が登録される。ここで、図３の例では、登録単語「井伊直弼」については、見出し語（のＩＤ）が「安政の大獄」（に対応するＩＤ）となっている。これは、図２の検索結果画面４００において、登録単語「井伊直弼」が、見出し語「安政の大獄」の説明情報４０３内に存在する単語「井伊直弼」を選択して登録されたためである。このことは、登録単語「日米修好通商条約」についても同様である。
【００３１】
開始位置は、見出し語の説明情報を含む画面内において、登録単語の先頭文字位置を示す情報である。ここで、参照元コンテンツは、見出し語、当該見出し語に対応する説明情報などを区別するためのタグで区切られて構成されている。そのため、開始位置を特定し易くするために、登録単語が見出し語自体である場合には、その開始位置を負の値（例えば、−１）として登録する。また、登録単語が見出し語の説明情報内の単語である場合には、その位置に応じた正の値として登録する。
【００３２】
例えば、ユーザが単語「安政の大獄」を参照元コンテンツ「ＡＡ事典」を用いて検索した場合にはディスプレイ１５８に検索結果画面４００が表示される。そして、検索結果画面４００において、ユーザが登録した登録単語「安政の大獄」は見出し語自体であるため、その開始位置は「−１」として登録される。また、登録単語「井伊直弼」は説明情報４０３内に存在しており、先頭文字「井」は、説明情報４０３の最初の文字から８番目に位置する。そのため、その開始位置が「８」として登録される。また、説明情報４０３内に存在する登録単語「日米修好通商条約」は、その開始位置が「３７」として登録される。
【００３３】
参照元コンテンツは、見出し語が含まれるコンテンツ（例えば、辞書データ、教科書データなど）を示す情報である。典型的には、「参照元コンテンツ」欄には、電子機器１０に内蔵されている辞書コンテンツのＩＤ等の識別情報が登録される。ただし、「参照元コンテンツ」欄には、外部の記憶媒体１６５に記憶された辞書コンテンツのＩＤ、ネットワーク上の辞書コンテンツのＵＲＬ等が登録されてもよい。
【００３４】
登録日時は、単語帳テーブル内に単語が登録された日時を示す情報である。例えば、登録単語「安政の大獄」は、2015/7/14 11:20に登録されている。
【００３５】
リンクＩＤは、登録単語に関連付けられている他の登録単語の単語帳ＩＤを示す情報である。例えば、単語帳ＩＤ「0001」に対応するリンクＩＤは、「0002」，「0003」である。そのため、登録単語「安政の大獄」には、登録単語「井伊直弼」，「日米修好通商条約」が関連付けられていることがわかる。
【００３６】
グループＩＤは、登録単語が属するグループを示す識別情報である。例えば、登録単語「安政の大獄」には、登録単語「井伊直弼」，「日米修好通商条約」が関連付けられているため、すべて同じグループＩＤ「１」が登録されている。
【００３７】
ここで、本実施の形態に従う単語間距離に基づく単語同士の関連付け方式について説明する。具体的には、登録単語「安政の大獄」，「井伊直弼」，「日米修好通商条約」が互いに関連付けられている理由について説明する。
【００３８】
電子機器１０は、各登録単語に対応する開始位置を参照して、各登録単語同士の距離（単語間距離）を算出する。次に、電子機器１０は、この算出された単語間距離と、予め設定されている基準距離とを比較する。そして、電子機器１０は、単語間距離が基準距離以下である場合に、これらの登録単語を関連付ける。単語間距離は、ある登録単語の開始位置と他の単語の開始位置との差の絶対値で定義される。
【００３９】
具体例として図３を参照すると、登録単語「井伊直弼」に対応する開始位置は「８」であり、登録単語「日米修好通商条約」に対応する開始位置は「３７」である。そのため、電子機器１０は、登録単語「井伊直弼」と登録単語「日米修好通商条約」との単語間距離を「２９」として算出する。そして、電子機器１０は、算出した単語間距離「２９」と、予め設定された基準距離（ここでは、「１００」とする）とを比較する。この場合、電子機器１０は、算出した単語間距離が基準距離よりも小さい。そのため、電子機器１０は、登録単語「井伊直弼」と、当該登録単語から基準距離内に位置する登録単語「日米修好通商条約」とを関連付ける。
【００４０】
同様に、電子機器１０は、登録単語「安政の大獄」と登録単語「井伊直弼」との単語間距離を「９」と算出し、登録単語「安政の大獄」と登録単語「日米修好通商条約」との単語間距離を「３８」と算出する。これらの単語間距離も基準距離未満であるため、これらの登録単語も互いに関連付けられる。これにより、登録単語「安政の大獄」，「井伊直弼」，「日米修好通商条約」は互いに関連付けられる。
【００４１】
ここで、他の例として、基準距離が「３０」に設定されている場合を想定する。この場合、登録単語「安政の大獄」と登録単語「井伊直弼」との単語間距離「９」、および登録単語「井伊直弼」と登録単語「日米修好通商条約」との単語間距離を「２９」、基準距離未満であるが、登録単語「安政の大獄」と登録単語「日米修好通商条約」との単語間距離「３８」は基準距離以上となる。そのため、登録単語「安政の大獄」と登録単語「日米修好通商条約」とを関連付けない構成も考えられる。すなわち、登録単語「安政の大獄」はグループＩＤ「１」のグループのみに属し、登録単語「日米修好通商条約」はグループＩＤ「２」のグループのみに属し、登録単語「井伊直弼」はグループＩＤ「１」および「２」の複数のグループに属するように構成することも考えられる。
【００４２】
しかしながら、本実施の形態に従う関連付け方式では上記構成を採用せずに、以下のような方式を採用する。具体的には、第１の登録単語（例えば、「安政の大獄」）と第２の登録単語（例えば、「井伊直弼」）とが関連付けられている場合を想定する。この場合、電子機器１０は、第２の登録単語と第３の登録単語（例えば、「日米修好通商条約」）との単語間距離が基準距離内であれば、第１の登録単語および第２の登録単語に第３の登録単語をさらに関連付ける。すなわち、電子機器１０は、第１の登録単語と第３の登録単語との単語間距離が基準距離内ではない場合であっても、これらを関連付ける。
【００４３】
なお、当該方式を採用する理由は、次のような考え方による。具体的には、上述したように、単語間距離が基準距離内に存在する第１および第２の登録単語と、第２および第３の登録単語とは、ユーザがまとめて習得したいと考える場合が多い。このことから、第１および第３の登録単語は、直接的な関連性は低くても、ユーザにとっては第２の登録単語を介して間接的に関連している可能性が高い。すなわち、ユーザは、これら３つの登録単語をまとめて習得したい単語同士であると考える可能性が高い。
【００４４】
次に、図４を参照しながら、上記のように作成された単語帳テーブル３１０に基づく単語閲覧の流れについて説明する。
【００４５】
図４は、第１の局面における単語閲覧画面を示す図である。図４に示す各画面は、電子機器１０に内蔵された単語閲覧のアプリケーションが起動されることにより表示される画面である。
【００４６】
図４を参照して、電子機器１０は、入力装置１５６を介して、単語閲覧のアプリケーションの起動指示を受け付けると、単語帳画面４１０をディスプレイ１５８に表示する。単語帳画面４１０は、単語帳画面であることを示すタイトル４１１と、単語帳テーブル３１０に登録された登録単語の単語帳見出しが表示される領域４１２と、単語帳画面４１０の表示方式を設定するための設定キー４１３とを含む。設定キー４１３を用いた単語帳画面４１０の表示設定方式については後述する。
【００４７】
領域４１２には、登録単語の単語帳見出しに対応する文字列が表示される。すなわち、領域４１２には、図３に示す単語帳テーブル３１０の登録単語の一覧情報が表示される。
【００４８】
次に、電子機器１０は、入力装置１５６を介して、単語帳画面４１０の領域４１２に表示されている単語「日米修好通商条約」の選択指示を受け付けると、単語「日米修好通商条約」の詳細画面４２０をディスプレイ１５８に表示する。詳細画面４２０は、タイトル４２１と、見出し語４２２と、見出し語の説明情報４２３と、関連情報４２４と、領域４２５とを含む。
【００４９】
タイトル４２１は、登録単語が「日米修好通商条約」であることを示す情報と、その参照元コンテンツが「ＡＡ事典」であることを示す情報とを含む。関連情報４２４は、領域４２５に表示された単語が、登録単語「日米修好通商条約」に関連付けられた単語であることを示す情報である。関連情報４２４は、文字列「関連する単語」として表示されているが、これ以外の文字列で表示されていてもよい。例えば、関連情報４２４は、文字列「この見出しで以前に検索（学習）した単語」、文字列「関連しうる単語」、文字列「参考になる単語」等と表示されていてもよい。
【００５０】
領域４２５には、登録単語「日米修好通商条約」に関連付けられた登録単語の単語帳見出しが表示される。具体的には、図３の単語帳テーブル３１０を参照すると、登録単語「日米修好通商条約」に関連付けられている（すなわち、「リンクＩＤ」欄に登録されている単語帳ＩＤに対応する）登録単語は、「安政の大獄」、「井伊直弼」である。そのため、領域４２５には、これらの登録単語の単語帳見出しが表示される。
【００５１】
また、領域４２５に表示された単語帳見出し（登録単語）に対応する文字列が、見出し語４２２や説明情報４２３内に存在する場合には、当該文字列を強調表示する。例えば、領域４２５には、登録単語「安政の大獄」，「井伊直弼」が表示されている。そのため、見出し語４２２の文字列「安政の大獄」と、説明情報４２３内の文字列「井伊直弼」は、強調（網掛け）表示されている。なお、強調表示の他の例としては、表示色の変更、文字の拡大、太字、下線表示等が考えられる。
【００５２】
続いて、電子機器１０は、詳細画面４２０の領域４２５に表示されている登録単語「安政の大獄」の選択指示を受け付けた場合、登録単語「安政の大獄」の詳細画面４３０を表示する。詳細画面４３０は、タイトル４３１と、見出し語４３２と、見出し語の説明情報４３３と、関連情報４３４と、領域４３５とを含む。
【００５３】
タイトル４３１は、登録単語が「安政の大獄」であることを示す情報と、その参照元コンテンツが「ＡＡ辞典」であることを示す情報とを含む。関連情報４３４は、領域４３５に表示された単語が、登録単語「安政の大獄」に関連付けられた登録単語であることを示す情報である。そのため、領域４３５には、登録単語「安政の大獄」に関連付けられた登録単語「井伊直弼」、「日米修好通商条約」に対応する単語帳見出しが表示される。なお、登録単語「日米修好通商条約」および登録単語「安政の大獄」の見出し語は同一であることから、説明情報４３３は、詳細画面４２０の説明情報４２３と同一である。
【００５４】
次に、図５を参照しながら、単語帳画面の表示方式について説明する。図５は、単語帳画面の表示方式を説明するための図である。具体的には、電子機器１０は、図４の単語帳画面４１０において、領域４１２に含まれる単語「井伊直弼」の先頭に付与された記号「・」の選択指示を受け付けると、単語帳画面４１０に領域４１４を追加表示した単語帳画面４４０を表示する。領域４１４は、登録単語「井伊直弼」に関連付けられた登録単語の単語帳見出しが表示される。これにより、ユーザは単語帳画面において、登録単語同士の関連性を確認することができる。
【００５５】
また、電子機器１０は、入力装置１５６を介して、設定キー４１３の選択指示を受け付けると、所定の設定画面（図示しない）をディスプレイ１５８に表示する。ユーザは、この設定画面により単語帳画面４１０の表示方式を変更できる。具体的には、電子機器１０は、単語帳テーブルの登録単語のうち一部の登録単語を表示するフィルター表示機能を有している。例えば、電子機器１０は、所定の設定画面において、入力装置１５６を介して、ユーザから指定日時の選択指示を受け付ける。電子機器１０は、登録日時が指定日時よりも前、後、または同一である登録単語のみを領域４１２に表示することができる。また電子機器１０は、ユーザにより指示された所定期間に登録された登録単語のみを領域４１２に表示可能に構成されていてもよい。
【００５６】
また、電子機器１０は、単語帳テーブルの登録単語をソート表示する機能を有している。例えば、電子機器１０は、入力装置１５６を介して、ユーザからソート表示指示に従って、登録日時が早い方から順に登録単語を領域４１２に表示する。また、電子機器１０は、「リンクＩＤ」欄に登録された単語帳ＩＤの数が多い順（少ない順）、グループＩＤごとに登録日時が早い方から順に登録単語を領域４１４に表示可能であってもよい。さらに、電子機器１０は、単語帳見出しが５０音順となるように領域４１４を表示してもよい。
【００５７】
（第２の局面）
次に、上述した第１の局面から一定期間経過後に、図６に示すような検索結果画面４５０において、ユーザが複数の単語を新たに登録し、登録した単語を閲覧する第２の局面を想定する。まず、図６および図７を参照して、第２の局面における単語登録の流れについて説明する。
【００５８】
図６は、第２の局面における単語の検索結果画面を示す図である。図６を参照して、ユーザが、歴史の学習中に、第１の局面で用いたＡＡ事典とは異なるＢＢ辞典を用いて単語「日米修好通商条約」を検索すると、ディスプレイ１５８に検索結果画面４５０が表示される。検索結果画面４５０は、タイトル４５１と、見出し語４５２と、見出し語の説明情報４５３とを含む。
【００５９】
タイトル４５１は、検索単語が「日米修好通商条約」であることを示す情報と、検索に用いた参照元コンテンツが「ＢＢ辞典」であることを示す情報とを含む。説明情報４５３は、見出し語４５２の説明情報であり、図６の例では見出し語「日米修好通商条約」を解説するための情報である。
【００６０】
電子機器１０は、検索結果画面４５０がディスプレイ１５８に表示されている場合に、入力装置１５６を介して、ユーザから見出し語４５２を示す単語「日米修好通商条約」と、説明情報４５３に含まれる単語「領事裁判権」、「関税自主権」とを登録するための指示を受け付けたとする。この場合、電子機器１０は、図７に示すような単語帳テーブル３２０を作成する。
【００６１】
図７は、第２の局面における単語帳テーブル３２０を示す図である。なお、単語帳テーブル３２０の各構成要素は、単語帳テーブル３１０の各構成要素と同じである。図７を参照して、単語帳テーブル３２０では、単語帳テーブル３１０に対して、新たに単語「領事裁判権」，「関税自主権」が単語帳ＩＤ「0004」，「0005」として登録される。また、単語「日米修好通商条約」は、第１の局面では「ＡＡ事典」を用いて検索して登録され、第２の局面では「ＢＢ辞典」を用いて検索して登録される。このように、複数の参照元コンテンツを用いて検索および登録された単語については、それぞれの参照元コンテンツに対応する見出し語ＩＤが登録される（例えば、「001234」および「105687」）。また、開始位置、リンクＩＤ、グループＩＤ、登録日時も参照元コンテンツの数だけ登録される。
【００６２】
なお、登録単語「領事裁判権」，「関税自主権」は、見出し語「日米修好通商条約」の説明情報４５３内に存在する単語である。そのため、これらの登録単語に対応する見出し語（のＩＤ）は「日米修好通商条約」（に対応するＩＤ）として登録される。
【００６３】
単語帳テーブル３２０においても、上述した関連付け方式により、各登録単語が関連付けられる。具体的には、登録単語「日米修好通商条約」の見出し語「105687」に対応する開始位置は「−１」であり、登録単語「領事裁判権」に対応する開始位置は「９０」であり、登録単語「関税自主権」に対応する開始位置は「１１６」である。電子機器１０は、登録単語「日米修好通商条約」と登録単語「領事裁判権」との単語間距離「９１」が、基準距離（ここでは、「１００」とする）未満であるため、登録単語「日米修好通商条約」の見出し語「105687」と登録単語「領事裁判権」とを関連付ける。同様に、電子機器１０は、登録単語「領事裁判権」と登録単語「関税自主権」との単語間距離「２６」が基準距離未満であるため、登録単語「領事裁判権」と登録単語「関税自主権」とを関連付ける。そのため、電子機器１０は、登録単語「日米修好通商条約」と登録単語「関税自主権」との単語間距離に関わらず、これらを関連付ける。
【００６４】
したがって、単語帳ＩＤ「0003」のうちの見出し語ＩＤ「105687」に対応する「リンクＩＤ」欄には単語帳ＩＤ「0004」，「0005」が登録され、単語帳ＩＤ「0004」に対応する「リンクＩＤ」欄には単語帳ＩＤ「0003」，「0005」が登録され、単語帳ＩＤ「0005」に対応する「リンクＩＤ」欄には単語帳ＩＤ「0003」，「0004」が登録される。また、単語帳ＩＤ「0003」のうちの見出し語ＩＤ「105687」、単語帳ＩＤ「0004」および単語帳ＩＤ「0005」に対応する「グループＩＤ」欄には同一のグループＩＤ「２」が登録される。
【００６５】
次に、図８を参照しながら、上記のように作成された単語帳テーブル３２０に基づく単語閲覧の流れについて説明する。
【００６６】
図８は、第２の局面における単語閲覧画面を示す図である。図８に示す各画面は、電子機器１０に内蔵された単語閲覧のアプリケーションが起動されることにより表示される画面である。
【００６７】
図８を参照して、電子機器１０は、入力装置１５６を介して、単語閲覧のアプリケーションの起動指示を受け付けると、単語帳画面５００をディスプレイ１５８に表示する。単語帳画面５００は、タイトル５０１と、単語帳テーブル３２０に登録された登録単語の単語帳見出しが表示される領域５０２と、単語帳画面５００の表示方式を設定するための設定キー５０３とを含む。なお、設定キー５０３を用いた単語帳画面５００の表示設定方式については上述した方式と同様である。
【００６８】
領域５０２には、図７に示す単語帳テーブル３２０の登録単語の一覧情報が表示される。電子機器１０は、入力装置１５６を介して、単語帳画面５００の領域５０２に表示されている登録単語「領事裁判権」の選択指示を受け付けると、登録単語「領事裁判権」の詳細画面５１０をディスプレイ１５８に表示する。詳細画面５１０は、タイトル５１１と、見出し語５１２と、見出し語の説明情報５１３と、関連情報５１４と、領域５１５とを含む。
【００６９】
タイトル５１１は、登録単語が「領事裁判権」であることを示す情報と、その参照元コンテンツが「ＢＢ事典」であることを示す情報とを含む。関連情報５１４は、領域５１５に表示された単語が、登録単語「領事裁判権」に関連付けられた登録単語であることを示す情報である。
【００７０】
領域５１５には、登録単語「領事裁判権」に関連付けられた登録単語（の単語帳見出し）が表示される。具体的には、領域５１５は、見出し語５１２を示す単語「日米修好通商条約」と、領域５１３内の単語「関税自主権」とを含む。そのため、見出し語５１２、および説明情報５１３内の単語「関税自主権」は、網掛け表示される。
【００７１】
続いて、電子機器１０は、詳細画面５１０の領域５１５に表示されている単語「日米修好通商条約」の選択指示を受け付けた場合、登録単語「日米修好通商条約」の詳細画面５２０を表示する。詳細画面５２０は、タイトル５２１と、見出し語５２２と、見出し語の説明情報５２３と、関連情報５２４と、領域５２５と、次のコンテンツキー５２７とを含む。
【００７２】
具体的には、詳細画面５２０は、単語帳テーブル３２０の登録単語「日米修好通商条約」のうちの見出し語ＩＤ「001234」に対応する画面である。そのため、タイトル５２１は、登録単語が「日米修好通商条約」であることを示す情報と、その参照元コンテンツが「ＡＡ事典」であることを示す情報とを含む。関連情報５２４は、領域５２５に表示された単語が、登録単語「日米修好通商条約」のうちの見出し語ＩＤ「001234」に関連付けられた登録単語であることを示す情報である。また、領域５２５には、当該見出し語ＩＤ「001234」に関連付けられた登録単語「安政の大獄」、「井伊直弼」に対応する単語帳見出しが表示される。
【００７３】
続いて、電子機器１０は、入力装置１５６を介して、詳細画面５２０の次のコンテンツキー５２７の選択指示を受け付けると、単語「日米修好通商条約」の詳細画面５３０を表示する。詳細画面５３０は、タイトル５３１と、見出し語５３２と、見出し語の説明情報５３３と、関連情報５３４と、領域５３５と、前のコンテンツキー５３７とを含む。
【００７４】
具体的には、詳細画面５３０は、単語帳テーブル３２０の登録単語「日米修好通商条約」のうちの見出し語ＩＤ「105687」に対応する画面である。そのため、タイトル５３１は、登録単語「日米修好通商条約」を示す情報と、参照元コンテンツ「ＢＢ辞典」を示す情報とを含む。関連情報５３４は、領域５３５に表示された単語が、登録単語「日米修好通商条約」のうちの見出し語ＩＤ「105687」に関連付けられた単語であることを示す情報である。また、領域５３５には、当該見出し語ＩＤ「105687」に関連付けられている登録単語「領事裁判権」，「関税自主権」に対応する単語帳見出しが表示される。
【００７５】
このように、１つの単語帳ＩＤに対して複数の見出し語ＩＤが対応付けられている場合（すなわち、１つの単語が複数の参照元コンテンツに基づいて登録されている場合）には、ユーザは、次のコンテンツキー５２７および前のコンテンツキー５３７を選択することにより、それぞれの参照元コンテンツに対応する詳細画面を確認することができる。
【００７６】
なお、１つの単語が複数の参照元コンテンツに基づいて登録されている場合には、ユーザが、当該単語を複数回検索し、登録していることを意味する。そのため、このような場合には、電子機器１０は、その登録履歴を表示する履歴画面に移行するための履歴キーを設けておいてもよい。この履歴画面は、例えば、登録単語「日米修好通商条約」の登録日時と、参照元コンテンツとを含む。これにより、ユーザは、登録単語「日米修好通商条約」が、「ＡＡ事典」を用いて2015/7/14 11:23に登録されており、「ＢＢ辞典」を用いて2015/8/7 16:12に登録されていることなどを確認できる。
【００７７】
＜機能構成＞
図９は、電子機器１０の機能ブロック図である。図９を参照して、電子機器１０は、主な機能構成として、指示入力部２０２と、検索部２０６と、文字列登録部２０８と、関連付け部２１２と、距離設定部２１４と、表示制御部２１６とを含む。これらの機能は、典型的には、電子機器１０のプロセッサ１５２がメモリ１５４に格納されたプログラムを実行することにより実現される。なお、これらの機能構成の一部または全部はハードウェアで実現されていてもよい。また、電子機器１０は、メモリ１５４により実現される情報格納部２０４と、文字列格納部２１０とをさらに含む。
【００７８】
指示入力部２０２は、入力装置１５６を介して、ユーザからの各種指示入力を受け付ける。具体的には、各種指示は、文字列（単語）の検索指示、単語帳テーブルへの単語の登録指示、ディスプレイにおける画面切替指示などを含む。検索指示は、例えば、所定の検索画面においてユーザが検索用の文字列の入力（および検索用の辞書コンテンツの選択入力）をした後、検索キーを選択（タッチ操作、押下など）したことなどである。登録指示は、例えば、検索部２０６による検索結果を示す画面（例えば、検索結果画面４００，４５０）に表示されている文字列を選択して登録キーを選択することなどを含む。また、画面切替指示は、上述した各種画面を切り替えるための指示（例えば、領域４１２，４２５内の単語の選択指示、設定キーの選択指示など）を含む。
【００７９】
情報格納部２０４は、文字列（単語）に対応する説明情報を含むコンテンツを特定するための情報（コンテンツ特定情報）を格納する。典型的には、コンテンツは、上述したような「見出し語」を含む「参照元コンテンツ」である。そのため、コンテンツ特定情報は、電子機器１０に内蔵されたコンテンツ（例えば、各種辞書コンテンツ）などの識別情報、外部の記憶媒体に内蔵されたコンテンツなどの識別情報を含む。また、コンテンツがネットワーク上に存在する場合には、コンテンツ特定情報は、当該コンテンツを特定するためのＵＲＬを含む。また、文字列に対応する説明情報とは、当該文字列に対応する見出し語の説明情報である。例えば、文字列が単語「安政の大獄」である場合には、単語「安政の大獄」に対応する見出し語４２２の説明情報４２３である。なお、情報格納部２０４は、コンテンツ自体を格納するように構成されていてもよい。
【００８０】
検索部２０６は、コンテンツ特定情報に基づいて特定されるコンテンツ（例えば、辞書コンテンツ）から文字列に対応する見出し語の検索を行なう。例えば、検索部２０６は、検索指示に従って文字列「安政の大獄」を検索する場合には、辞書コンテンツである「ＡＡ事典」に含まれる複数の見出し語の中から、文字列「安政の大獄」と一致する見出し語を検索する。
【００８１】
文字列登録部２０８は、登録指示に従って、対応する文字列を文字列格納部２１０に登録（格納）する。具体的には、文字列登録部２０８は、登録指示を受け付けた単語を文字列格納部２１０に格納されている単語帳テーブルに登録する。
【００８２】
文字列格納部２１０は、各種の文字列を管理するために用意されたテーブル（例えば、図３、図７にそれぞれ示した単語帳テーブル３１０，３２０）を格納する。
【００８３】
ある局面では、関連付け部２１２は、説明情報を含む画面（例えば、検索結果画面４００）において、ユーザからの登録指示に基づいて、第１文字列（例えば、単語「安政の大獄」）と当該第１文字列から基準距離内に位置する第２文字列（例えば、単語「井伊直弼」）とが登録される場合に、第１文字列および第２文字列を関連付ける。
【００８４】
例えば、ユーザの指示に従って、検索結果画面４００内において、見出し語を示す単語「安政の大獄」と、説明情報４０３に含まれる単語「井伊直弼」，「日米修好通商条約」とが登録されるとする。この場合、関連付け部２１２は、登録単語「安政の大獄」と登録単語「井伊直弼」との単語間距離「９」、および登録単語「井伊直弼」と登録単語「日米修好通商条約」との単語間距離「２９」、登録単語「安政の大獄」と登録単語「日米修好通商条約」との単語間距離「３８」を算出する。関連付け部２１２は、これらの単語間距離が基準距離（例えば、「１００」）未満であるため、これらの３つの登録単語を互いに関連付けて、単語帳テーブルを更新する。
【００８５】
別の局面として、関連付け部２１２は、説明情報を含む画面（例えば、検索結果画面４００）において、ユーザからの登録指示に基づいて第３文字列が登録される場合であって、かつ第２文字列および第３文字列間の距離が基準距離以下である場合には、第１文字列および第２文字列と第３文字列とをさらに関連付ける。すなわち、関連付け部２１２は、第１文字列および第３文字列間の距離が基準距離内ではない場合であっても、これらを関連付ける。
【００８６】
例えば、基準距離が「３０」である場合を想定する。この場合、単語帳テーブル３１０を参照すると、登録単語「安政の大獄」（この局面では、上記第１文字列に対応）と登録単語「日米修好通商条約」（この局面では、上記第３文字列に対応）との単語間距離「３８」は、基準距離内ではない。しかし、登録単語「井伊直弼」（この局面では、上記第２文字列に対応）と登録単語「日米修好通商条約」との単語間距離が基準距離未満であるため、関連付け部２１２は、登録単語「日米修好通商条約」を登録単語「安政の大獄」とも関連付ける。すなわち、この場合にも、関連付け部２１２は、これらの３つの登録単語を互いに関連付ける。
【００８７】
さらに別の局面として、説明情報を含む画面（例えば、検索結果画面４００）において、ユーザからの登録指示に基づいて第１文字列および第２文字列に対応する見出し語と同一の文字列が登録される場合、関連付け部２１２は、当該文字列と、第１文字列および第２文字列とをさらに関連付けてもよい。
【００８８】
例えば、ユーザの指示に従って、検索結果画面４００内において、見出し語を示す単語「安政の大獄」と、説明情報４０３に含まれる単語「井伊直弼」（この局面では、上記第１文字列に対応），「日米修好通商条約」（この局面では、上記第２文字列に対応）とが登録されるとする。この場合、関連付け部２１２は、単語間距離に関わらず、見出し語と同一の登録単語「安政の大獄」と、説明情報４０３に含まれる登録単語「井伊直弼」，「日米修好通商条約」とを関連付ける。このような関連付け方式を採用する理由は、見出し語と、見出し語の説明情報に含まれる単語とは、単語間距離に関わらず関連性が高いとの考え方による。なお、その他の登録単語同士の関連付けは、上述した関連付け方式が採用されるため、この場合にも、関連付け部２１２は、これらの３つの登録単語を互いに関連付ける。
【００８９】
距離設定部２１４は、関連付け部２１２により単語同士を関連付けるときの判断基準として用いられる基準距離を設定する。具体的には、距離設定部２１４は、入力装置１５６を介して受け付けた指示（例えば、ユーザからの指示）に従って、基準距離を設定する。そのため、ユーザは、基準距離を所望の距離に任意に変更することができる。
【００９０】
表示制御部２１６は、ディスプレイ１５８における表示を制御して各種情報を当該ディスプレイ１５８に表示させる。具体的には、表示制御部２１６は、検索部２０６の検索結果を示す検索結果画面４００，４５０、文字列格納部２１０に格納されたテーブルに登録されている文字列の一覧情報を含む画面（例えば、単語帳画面４１０，５００）をディスプレイ１５８に表示させる。また、表示制御部２１６は、文字列に対応する説明情報と、当該文字列に関連付けられた文字列に関する情報を含む画面（例えば、詳細画面４２０，４３０、詳細画面５１０〜５３０）、単語帳画面の表示設定画面等を表示させる。
【００９１】
詳細には、表示制御部２１６は、単語帳テーブルに登録されている単語の一覧情報（例えば、単語帳画面４１０の領域４１２に表示された各単語の単語帳見出しの一覧情報）から第１の単語（例えば、単語「日米修好通商条約」）に関する第１の情報が選択（タッチ操作、押下など）された場合、第１の単語に対応する説明情報（例えば、第１の単語に対応する見出し語の説明情報４２３）と、第１の単語に関連付けられた第２の単語（例えば、単語「安政の大獄」）に関する第２の情報（例えば、領域４２５における単語「安政の大獄」の単語帳見出し）とをディスプレイ１５８に表示させる（例えば、詳細画面４２０を表示させる）。
【００９２】
ここで、第１の情報は、各単語の一覧情報（例えば、領域４１２に示された単語帳見出しの一覧情報）のうちの第１の単語を示す情報（例えば、単語「日米修好通商条約」の単語帳見出し）を含む。なお、第１の情報は、第１の単語に関する情報であることをユーザが認識できる情報であればこれに限られず、例えば、第１の単語を示すアイコンなどのオブジェクトであってもよい。また、第２の情報は、例えば、詳細画面４２０の領域４２５に表示された第２の単語を示す情報（例えば、単語「安政の大獄」の単語帳見出し）を含む。なお、第２の情報は、第２の単語に関する情報であることをユーザが認識できる情報であればこれに限られず、例えば、第２の単語を示すアイコンなどのオブジェクト、あるいは、第１の単語に関連付けられた第２の単語が存在することをユーザに報知するためのオブジェクトであってもよい。
【００９３】
また、表示制御部２１６は、第２の情報が選択された場合（例えば、詳細画面４２０の領域４２５において単語「安政の大獄」の単語見出しが選択された場合）、第２の単語に対応する説明情報（例えば、第２の単語に対応する見出し語４３２の説明情報４３３）と、第２の単語に関連付けられた単語に関する情報（例えば、領域４３５に示された関連単語の単語帳見出し）とをディスプレイ１５８に表示させる（例えば、詳細画面４３０を表示させる）。
【００９４】
＜処理手順＞
図１０は、電子機器１０の単語登録処理の処理手順の一例を示すフローチャートである。以下の各ステップは、電子機器１０のプロセッサ１５２がメモリ１５４に格納されたプログラムを実行することによって実現される。ここでは、ユーザが、所定の参照元コンテンツ（例えば、ＡＡ事典）を用いた単語の検索結果画面（例えば、検索結果画面４００）を確認しながら、単語を選択して登録する場面を想定する。なお、単語帳テーブルには１以上の単語が登録されているものとする。なお、説明の容易化のため、検索に用いた参照元コンテンツ（例えば、ＡＡ事典）と、単語帳テーブル内での登録単語に対応する参照元コンテンツとは同一であるとする。
【００９５】
図１０を参照して、電子機器１０のプロセッサ１５２は、検索結果画面に表示された単語の登録指示を受け付けたか否かを判断する（ステップＳ１０）。プロセッサ１５２は、登録指示を受け付けていない場合には（ステップＳ１０においてＮＯ）、処理を終了する。プロセッサ１５２は、登録指示を受け付けた場合には（ステップＳ１０においてＹＥＳ）、単語帳テーブルを参照して、最初（先頭）の単語帳ＩＤ（例えば、図３に示す単語帳テーブル３１０であれば、単語帳ＩＤ「0001」）を取得する（ステップＳ１２）。
【００９６】
プロセッサ１５２は、取得した単語帳ＩＤを後述するステップＳ１６〜Ｓ２４までの処理対象の単語帳ＩＤとして設定する（ステップＳ１４）。プロセッサ１５２は、単語帳テーブルを参照して、処理対象の「単語帳ＩＤ」に対応する登録単語（例えば、単語帳ＩＤ「0001」の場合には「安政の大獄」）と、登録指示された（登録対象である）単語（登録対象単語）とが一致するか否かを判断する（ステップＳ１６）。登録単語と登録対象単語とが一致する場合には（ステップＳ１６においてＹＥＳ）、プロセッサ１５２は処理を終了する。すなわち、プロセッサ１５２は、登録対象単語が既に単語帳テーブルに登録されていると判断して、処理を終了する。
【００９７】
登録単語と登録対象単語とが一致しない場合には（ステップＳ１６においてＮＯ）、プロセッサ１５２は、「単語帳ＩＤ」に対応する見出し語ＩＤと、登録対象単語の見出し語ＩＤとが一致するか否かを判断する（ステップＳ１８）。ここで、登録対象単語の見出し語ＩＤは、検索結果画面（例えば、検索結果画面４００）に表示されている見出し語（例えば、見出し語４０２）を示すＩＤ（例えば、「001234」）である。
【００９８】
これらの見出し語ＩＤが一致しない場合には（ステップＳ１８においてＮＯ）、プロセッサ１５２は後述するステップＳ２６の処理を実行する。具体的には、プロセッサ１５２は、「単語帳ＩＤ」に対応する登録単語と、登録対象単語とが同じ画面（検索結果画面４００）に含まれない単語同士であると判断してステップＳ２６の処理に移行する。
【００９９】
一方、これらの見出し語ＩＤが一致する場合には（ステップＳ１８においてＹＥＳ）、プロセッサ１５２は、「単語帳ＩＤ」に対応する登録単語と、登録対象単語との単語間距離を算出する（ステップＳ２０）。具体的には、プロセッサ１５２は、「単語帳ＩＤ」に対応する開始位置と、登録対象単語に対応する開始位置とに基づいて、当該単語間距離を算出する。続いて、プロセッサ１５２は、算出した単語間距離が基準距離以下であるか否かを判断する（ステップＳ２２）。なお、プロセッサ１５２は、検索結果画面において、登録対象単語に対応する開始位置を算出できる。
【０１００】
単語間距離が基準距離よりも大きい場合には（ステップＳ２２においてＮＯ）、プロセッサ１５２は後述するステップＳ２６の処理を実行する。一方、単語間距離が基準距離以下である場合には（ステップＳ２２においてＹＥＳ）、プロセッサ１５２は、登録対象単語に対応する「リンクＩＤ」欄へ処理対象の「単語帳ＩＤ」を登録するために、当該「単語帳ＩＤ」を保持する（ステップＳ２４）。
【０１０１】
次に、プロセッサ１５２は、単語帳テーブルに、未だ処理対象となっていない単語帳ＩＤが存在するか否かを判断する（ステップＳ２６）。未処理の単語帳ＩＤが存在する場合には（ステップＳ２６においてＹＥＳ）、プロセッサ１５２は当該単語帳ＩＤを取得して（ステップＳ２８）、ステップＳ１４からの処理を繰り返す。すなわち、当該単語帳ＩＤが処理対象の単語帳ＩＤに設定され、上述したステップＳ１６〜Ｓ２４の処理が繰り返される。一方、未処理の単語帳ＩＤが存在しない場合には（ステップＳ２６においてＮＯ）、プロセッサ１５２は、ステップＳ２４において保持された単語帳ＩＤに対応する登録単語に、登録対象単語を関連付けて登録して（ステップＳ３０）、処理を終了する。
【０１０２】
具体的には、プロセッサ１５２は、単語帳テーブルにおいて、登録対象単語の単語帳ＩＤを設定し、当該単語帳ＩＤに対応する「見出し語（ＩＤ）」欄に、登録対象単語の見出し語（ＩＤ）を登録する。プロセッサ１５２は、登録対象単語に対応する「リンクＩＤ」欄に、ステップＳ２４において保持された各単語帳ＩＤを登録するとともに、各単語帳ＩＤに対応する「リンクＩＤ」欄に登録対象単語の単語帳ＩＤを登録する。なお、プロセッサ１５２は、ステップＳ２４において保持された単語帳ＩＤがない場合には、登録対象単語に対応する「リンクＩＤ」欄には単語帳ＩＤを登録しない（すなわち、何も登録しない）。また、プロセッサ１５２は、登録対象単語の位置に基づいて「開始位置」欄を登録し、辞書コンテンツの識別情報などを「参照元コンテンツ」欄に登録し、現在日時を「登録日時」欄に登録する。プロセッサ１５２は、保持された各単語帳ＩＤに対応するグループＩＤと同じグループＩＤを「グループＩＤ」欄に登録する。なお、プロセッサ１５２は、ステップＳ２４において保持された単語帳ＩＤがない場合には、単語帳テーブルに登録されていない新たなグループＩＤを登録する。
【０１０３】
＜利点＞
実施の形態１によると、ユーザの指示に従って、画面内において互いに近接して配置された単語が登録された場合には、これらの単語が関連付けられる。そして、ユーザが単語帳から登録単語を閲覧したとき、当該ユーザにとってその登録単語と関連性の高い単語が表示される。これにより、ユーザは、重要単語の効率的な学習（例えば、まとめて復習する等）が可能となる。
【０１０４】
［実施の形態２］
上述した実施の形態１では、検索結果画面において、ユーザが選択した各単語間の距離に基づいて、単語同士を関連付ける構成について説明した。実施の形態２では、単語帳テーブルに既に登録されている登録単語が検索されたことを契機として、単語帳テーブル内の登録単語を関連付けし直す構成について説明する。
【０１０５】
図１１は、実施の形態２に従う関連付け方式を説明するための単語帳テーブル３３０を示す図である。図１１の単語帳テーブル３３０によると、単語帳ＩＤ「0001」〜「0003」に対応する各登録単語同士が関連付けられており、単語帳ＩＤ「0004」，「0005」に対応する各登録単語同士が関連付けられている。
【０１０６】
この単語帳テーブル３３０が用意された状態で、電子機器１０は、入力装置１５６を介して、参照元コンテンツ「ＢＢ辞典」を用いた、単語「日米修好通商条約」の検索指示を受け付けたとする。
【０１０７】
ここで、単語帳テーブル３３０を参照すると、検索された単語「日米修好通商条約」は、単語帳ＩＤ「0004」，「0005」に対応する見出し語と一致する。そのため、ユーザは、単語「日米修好通商条約」を「ＢＢ辞典」を用いて再度検索したことがわかる。また、単語「日米修好通商条約」は、単語帳ＩＤ「0003」に対応する登録単語と一致し、既に登録されている。このことから、ユーザにとっては、単語「日米修好通商条約」は重要度の高い単語であるといえる。そして、単語「日米修好通商条約」を見出し語とする各登録単語「領事裁判権」，「関税自主権」と、登録単語「日米修好通商条約」と、当該登録単語に関連付けられた各登録単語「安政の大獄」，「井伊直弼」とは、ユーザにとって互いに関連性が高い単語であるといえる。
【０１０８】
しかしながら、単語帳テーブル３３０の状態では、単語帳ＩＤ「0001」〜「0003」に対応する各登録単語と、単語帳ＩＤ「0004」，「0005」に対応する各登録単語とは、見出し語ＩＤが異なるため（すなわち、同じ検索結果画面上に表示されないため）、単語間距離に基づいて関連付けることはできない。そこで、電子機器１０は、上記のような検索指示を受け付けた場合には、単語帳ＩＤ「0001」〜「0003」に対応する各登録単語に、単語帳ＩＤ「0004」および「0005」に対応する各登録単語を関連付ける処理を実行する。まず、電子機器１０は、単語帳テーブル３３０の単語帳ＩＤ「0004」および「0005」に対応する「リンクＩＤ」欄と、「グループＩＤ」欄とを更新する。
【０１０９】
図１２は、図１１に示した単語帳テーブル３３０の一部を更新した単語帳テーブル３３２を示す図である。ここで、単語帳テーブル３３２は、説明の容易化のために示される作成途中の単語帳テーブルである。なお、図１２中の単語帳テーブル３３２の網掛け部分は、図１１中の単語帳テーブル３３０から更新された部分である。
【０１１０】
図１２を参照して、電子機器１０は、単語帳ＩＤ「0004」および「0005」にそれぞれ対応する「リンクＩＤ」欄に、登録単語「日米修好通商条約」に対応する単語帳ＩＤ「0003」を登録する。また、電子機器１０は、単語帳ＩＤ「0004」および「0005」にそれぞれ対応する「グループＩＤ」欄に「１」を登録する。また、当該追加登録に伴い、登録日時も追加登録される。この登録日時は、例えば、追加登録された日時（上記検索指示を受け付けた日時）である。
【０１１１】
図１３は、図１２に示した単語帳テーブル３３２の一部を更新した単語帳テーブル３３４を示す図である。ここで、単語帳テーブル３３４は、説明の容易化のために示される作成途中の単語帳テーブルである。なお、図１３中の単語帳テーブル３３４の網掛け部分は、図１２中の単語帳テーブル３３２から更新された部分である。
【０１１２】
図１３を参照して、電子機器１０は、単語帳テーブル３３２において、単語帳ＩＤ「0004」および「0005」にそれぞれ対応する「リンクＩＤ」欄に、単語帳ＩＤ「0003」が登録されたことに基づいて、単語帳ＩＤ「0003」のうち見出し語ＩＤ「105687」に対応する「リンクＩＤ」欄に単語帳ＩＤ「0004」および「0005」を追加登録する。また、当該追加登録に伴い、対応する開始位置、グループＩＤ、登録日時も追加登録される。
【０１１３】
図１４は、図１３に示した単語帳テーブル３３４の一部を更新した単語帳テーブル３３６を示す図である。ここで、単語帳テーブル３３６は、図１１に示す単語帳テーブル３３０の状態から、上記検索指示を受け付けることにより最終的に作成される単語帳テーブルである。なお、図１４中の単語帳テーブル３３６の網掛け部分は、図１３中の単語帳テーブル３３４から更新された部分である。
【０１１４】
図１４を参照して、電子機器１０は、単語帳ＩＤ「0001」，「0002」のそれぞれに対応する「リンクＩＤ」欄に、単語帳ＩＤ「0004」，「0005」を追加登録する。また、グループＩＤ、参照元コンテンツ、登録日時も追加登録する。また、電子機器１０は、単語帳ＩＤ「0004」，「0005」のそれぞれに対応する「リンクＩＤ」欄に、単語帳ＩＤ「0001」，「0002」を追加登録する。また、グループＩＤ、参照元コンテンツ、登録日時も追加登録する。これにより、最終的な単語帳テーブル３３６が完成する。
【０１１５】
ここで、上記の関連付け方式をまとめると次のようになる。電子機器１０（指示入力部２０２）は、文字列を検索するための検索指示の入力を受け付ける。電子機器１０（検索部２０６）は、当該検索指示に従って所定の文字列（例えば、単語「日米修好通商条約」）を検索する。電子機器１０（関連付け部２１２）は、この検索文字列が、単語帳テーブル（例えば、単語帳テーブル３３０）に登録された各登録単語（例えば、単語帳ＩＤ「0001」〜「0005」に対応する各登録単語）のいずれかと同一か否かを判断する。また、電子機器１０（関連付け部２１２）は、この検索文字列が、単語帳テーブルに登録された各登録単語に対応する見出し語のいずれかと同一か否かを判断する。
【０１１６】
そして、電子機器１０は、検索文字列（例えば、「日米修好通商条約」）と同一である登録単語（例えば、登録単語「日米修好通商条約」）が存在し、かつ当該登録単語とは異なる他の登録単語（例えば、登録単語「領事裁判権」）に対応する見出し語と当該検索文字列とが同一であると判断したとする。この場合、電子機器１０（関連付け部２１２）は、検索文字列と同一である登録単語と当該他の登録単語とを関連付ける。詳細には、電子機器１０（関連付け部２１２）は、検索文字列と同一である登録単語と同一グループに属する各登録単語（単語帳ＩＤ「0001」〜「0003」に対応する各登録単語）と、当該他の登録単語と同一グループに属する各登録単語（単語帳ＩＤ「0004」，「0005」）とを互いに関連付ける。
【０１１７】
＜利点＞
実施の形態２によると、単語間距離に基づいて各登録単語が互いに関連付けられていない場合であっても、当該各登録単語がユーザにとって検索された重要単語を介して間接的に関連している可能性が高い場合には、電子機器１０は当該各登録単語を関連付けし直す。これにより、ユーザは、自身にとって関連性の高い単語を編集し直す手間を省くことができ、単語帳の利便性が向上する。
【０１１８】
［実施の形態３］
上述した実施の形態２では、単語帳テーブルに既に登録されている登録単語が検索されたことを契機として、単語帳テーブル内の登録単語を関連付けし直す構成について説明した。実施の形態３では、単語帳テーブルに既に登録されている登録単語の登録日時に基づいて、単語帳テーブル内の登録単語を関連付けし直す構成について説明する。
【０１１９】
ここで、ユーザは、同じ分野（例えば、「歴史」）の学習中においては、複数の辞書コンテンツを利用しながら、ディスプレイに表示されている文章中の単語を検索し、登録していく場合もある。このとき、ユーザにより複数の単語がある一定期間内に登録された場合と、複数の単語が互いに別々の時期に登録された場合とでは、ユーザにとってこの複数の単語の関連性の高さは異なる。具体的には、複数の単語が一定期間（例えば、１時間）以内に登録されている場合には、これらの単語は、例えば、ユーザが学習中に検索して登録した単語であったり、ある書籍を読んでいるときに検索して登録した単語であったりといったように、その時点でのユーザにとっては関連性の高い単語同士である可能性が高い。一方、複数の単語が互いに別々の時期に検索されて登録されたものである場合には、これらの単語は関連性の低い単語同士である可能性が高い。
【０１２０】
そこで、実施の形態３に従う電子機器１０は、基準期間内に単語帳テーブルに登録された複数の単語は、ユーザにとって関連性の高い単語同士であると判断して、当該複数の単語を互いに関連付ける。
【０１２１】
具体的には、実施の形態３に従う電子機器１０は、図９に示した各機能構成に加えて、単語同士を関連付けるときの判断基準として用いられる基準期間を設定する期間設定部をさらに含む。期間設定部は、入力装置１５６を介して受け付けた指示（例えば、ユーザからの指示）に従って、基準期間を設定する。電子機器１０（関連付け部２１２）は、所定の指示を受け付けると、基準期間（例えば、１時間）以内に単語帳テーブルに登録された単語同士を互いに関連付けるように構成されている。具体的には、電子機器１０（関連付け部２１２）は、互いに関連付けられた第１のグループに属する各登録単語のうちのいずれかの登録日時を特定し、当該特定された登録日時以後の基準期間内に登録された第２のグループに属する各登録単語と、第１のグループに属する各登録単語とを互いに関連付ける。なお、ユーザは、基準期間を所望の期間に任意に変更することができる。
【０１２２】
図７に示す単語帳テーブル３２０を用いて実施の形態３に従う関連付け方式について詳細に説明する。図７を参照して、単語帳テーブル３２０においては、グループＩＤ「１」に対応する各登録単語と、グループＩＤ「２」に対応する各登録単語とは、互いに見出し語ＩＤ（使用した参照元コンテンツ）が異なる。そのため、これらの登録単語を単語間距離に基づいて互いに関連付けることはできない。
【０１２３】
このような場合、電子機器１０（関連付け部２１２）は、互いに関連付けられた第１のグループに属する各登録単語（例えば、グループＩＤ「１」に属する各登録単語）に対応する登録日時と、互いに関連付けられた第２のグループに属する各登録単語（例えば、グループＩＤ「２」に属する各登録単語）に対応する登録日時とを比較する。
【０１２４】
具体的には、電子機器１０（関連付け部２１２）は、第１のグループのうち最も早い日時（例えば、登録日時「2015/7/14 11:20」）と、第２のグループのうち最も早い日時（例えば、登録日時「2015/7/14 12:02」）とを比較して、これらの日時が基準期間内に収まっているか否かを判断する。この場合、電子機器１０は、これらの日時が基準期間内に収まっていると判断し、第１のグループに属する各登録単語と、第２のグループに属する各登録単語とを互いに関連付ける。すなわち、単語帳ＩＤ「0001」〜「0005」に対応する各登録単語が互いに関連付けられることになり、最終的には図１４に示した単語帳テーブル３３６が作成される。なお、電子機器１０（関連付け部２１２）は、第１のグループのうち最も遅い日時（例えば、登録日時「2015/7/14 11:23」）と、第２のグループのうち最も遅い日時（例えば、登録日時「2015/7/14 12:04」）とを比較して、これらの日時が基準期間内に収まっているか否かを判断してもよい。
【０１２５】
また、他の例として、電子機器１０は、次のような関連付け方式を採用してもよい。具体的には、単語帳テーブル３２０を参照すると、第１のグループの各登録単語の方が、第２のグループの各登録単語よりも早く登録されている。そのため、電子機器１０（関連付け部２１２）は、第１のグループのうち最も遅い日時と、第２のグループのうち最も早い日時とを比較して、これらの日時が基準期間内に収まっているか否かを判断してもよい。当該関連付け方式によると、上述した関連付け方式（最も早い日時同士、最も遅い日時同士を比較する方式）よりも登録単語同士が関連付けられ易くなる。その時々でユーザが希望する関連付け方式が異なる可能性があるため、採用する関連付け方式は、ユーザによって任意に設定可能であってもよい。
【０１２６】
図１５は、実施の形態３に従う電子機器１０が実行する関連付け処理の一例を示すフローチャートである。以下の各ステップは、電子機器１０のプロセッサ１５２がメモリ１５４に格納されたプログラムを実行することによって実現される。
【０１２７】
図１５を参照して、プロセッサ１５２は、入力装置１５６を介して、基準期間に基づいて単語帳テーブル内の登録単語を関連付ける指示を受け付けたか否かを判断する（ステップＳ５０）。当該指示を受け付けていない場合には（ステップＳ５０においてＮＯ）、プロセッサ１５２は処理を終了する。当該指示を受け付けた場合には（ステップＳ５０においてＹＥＳ）、プロセッサ１５２は、単語帳テーブル内に複数のグループ（複数のグループＩＤ）が存在するか否かを判断する（ステップＳ５２）。
【０１２８】
複数のグループが存在しない場合には（ステップＳ５２においてＮＯ）、プロセッサ１５２は処理を終了する。この場合、単語帳テーブル内のすべての登録単語は互いに関連付けられている。一方、複数のグループが存在する場合には（ステップＳ５２においてＹＥＳ）、プロセッサ１５２は、当該複数のグループから２つのグループを抽出する（ステップＳ５４）。
【０１２９】
プロセッサ１５２は、２つのグループのうちの第１のグループに対応する登録日時Ｔ１と、２つのグループのうちの第２のグループに対応する登録日時Ｔ２とを特定する（ステップＳ５６）。例えば、プロセッサ１５２は、第１のグループに属する各登録単語の登録日時のうち最も早い日時を登録日時Ｔ１として特定し、第２のグループに属する各登録単語の登録日時のうち最も早い日時を登録日時Ｔ２として特定する。
【０１３０】
プロセッサ１５２は、登録日時Ｔ１および登録日時Ｔ２の時間（期間）差が基準期間以内であるか否かを判断する（ステップＳ５８）。これらの登録日時が基準期間内ではない場合には（ステップＳ５８においてＮＯ）、プロセッサ１５２は後述するステップＳ６２を実行する。一方、これらの登録日時が基準期間内である場合には（ステップＳ５８においてＹＥＳ）、プロセッサ１５２は、第１のグループに属する各登録単語と、第２のグループに属する各登録単語とを互いに関連付ける（ステップＳ６０）。
【０１３１】
次に、プロセッサ１５２は、単語帳テーブルを参照して、未だ抽出されていない２つのグループが存在するか否かを判断する（ステップＳ６２）。未抽出の２つのグループが存在する場合には（ステップＳ６２においてＹＥＳ）、プロセッサ１５２は当該２つのグループを抽出して（ステップＳ６４）、ステップＳ５６からの処理を繰り返す。すなわち、前回のステップＳ５４で抽出された２つのグループとは異なる他の２つのグループについて、上述したステップＳ５６〜Ｓ６０の処理が繰り返される。一方、未抽出の２つのグループが存在しない場合には（ステップＳ６２においてＮＯ）、プロセッサ１５２は処理を終了する。
【０１３２】
上記のフローチャートでは、ステップＳ５０において指示を受け付けたことにより、ステップＳ５２以降の処理が実行される構成について説明したが、当該構成に限られない。例えば、電子機器１０は、定期的に上述した処理を実行してもよいし、単語が登録されるごとに当該処理を実行してもよい。
【０１３３】
＜利点＞
実施の形態３によると、単語間距離に基づいて各登録単語が互いに関連付けられていない状態であっても、ユーザが単語帳に登録した単語が、その登録した時期に応じて自動的に整理される。そのため、ユーザは、自身にとって関連性の高い単語を編集し直す手間を省くことができ、単語帳の利便性が向上する。
【０１３４】
［実施の形態４］
実施の形態４では、上述した実施の形態に従う詳細画面の変形例について説明する。
【０１３５】
図１６は、実施の形態４に従う詳細画面を示す図である。例えば、電子機器１０は、入力装置１５６を介して、図１４に示す単語帳テーブル３３６の登録単語の一覧情報が表示される単語帳画面を表示する。電子機器１０は、入力装置１５６を介して、当該単語帳画面に表示されている登録単語「領事裁判権」の選択指示を受け付けると、図１６に示すような詳細画面５６０をディスプレイ１５８に表示する。
【０１３６】
詳細画面５６０は、タイトル５６１と、見出し語５６２と、見出し語の説明情報５６３と、第１の関連情報５６４と、第１の関連領域５６５と、第２の関連情報５６６と、第２の関連領域５６７とを含む。タイトル５６１、見出し語５６２および説明情報５６３は、タイトル５１１、見出し語５１２および説明情報５１３（図８の詳細画面５１０参照）と同じである。
【０１３７】
第１の関連情報５６４および第２の関連情報５６６は、それぞれ第１の関連領域５６５および第２の関連領域５６７に表示された単語が、登録単語「領事裁判権」に関連付けられた登録単語であることを示す情報である。具体的には、第１の関連領域５６５には、登録単語「領事裁判権」に対応する見出し語と同一の見出し語を有する登録単語「日米修好通商条約」，「関税自主権」が表示される。すなわち、これらの２つの単語は、登録単語「領事裁判権」と同じ検索結果画面上で検索または登録された単語である。
【０１３８】
また、第２の関連領域５６７には、登録単語「領事裁判権」に対応する見出し語と異なる見出し語を有する登録単語「安政の大獄」，「井伊直弼」が表示される。すなわち、これらの２つの単語は、実施の形態２に従う検索指示、あるいは実施の形態３に従う関連付け指示により、登録単語「領事裁判権」に新たに関連付けられた登録単語である。そのため、第１の関連領域５６５に表示された登録単語の方が、第２の関連領域５６７に表示された登録単語よりも、登録単語「領事裁判権」との関連性は高いといえる。
【０１３９】
＜利点＞
実施の形態４によると、ユーザに対して、登録単語とその関連単語との関連性の高さを提示することができる。
【０１４０】
［その他の実施の形態］
上述した実施の形態では、２つの登録単語の単語間距離は、各開始位置に基づいて算出される構成について説明したが、当該構成に限られず、ある登録単語と他の登録単語との間に含まれる文字数で定義されてもよい。この場合、電子機器１０は、図３を参照すると、登録単語「井伊直弼」に対応する開始位置は「８」であるため、当該登録単語の文字数（４文字）に基づくと終了位置は「１１」である。また、登録単語「日米修好通商条約」に対応する開始位置は「３７」である。そのため、電子機器１０は、登録単語「井伊直弼」と登録単語「日米修好通商条約」との単語間距離を「２５」として算出する。
【０１４１】
また、コンピュータを機能させて、上述のフローチャートで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１４２】
プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【０１４３】
また、本実施の形態にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【０１４４】
上述の実施の形態として例示した構成は、本発明の構成の一例であり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、一部を省略する等、変更して構成することも可能である。
【０１４５】
また、上述した実施の形態において、他の実施の形態で説明した処理や構成および変形例で説明した処理や構成を適宜採用して実施する場合であってもよい。
【０１４６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４７】
１０  電子機器、１５２  プロセッサ、１５４  メモリ、１５６  入力装置、１５８  ディスプレイ、１６０  無線通信インターフェイス、１６２  通信アンテナ、１６４  メモリインターフェイス、１６５  記憶媒体、１６６  マイク、１６８  スピーカ、１７０  バッテリ、２０２  指示入力部、２０４  情報格納部、２０６  検索部、２０８  文字列登録部、２１０  文字列格納部、２１２  関連付け部、２１４  距離設定部、２１６  表示制御部。
【図１】
0006621651.tif 000002
【図２】
0006621651.tif 000003
【図３】
0006621651.tif 000004
【図４】
0006621651.tif 000005
【図５】
0006621651.tif 000006
【図６】
0006621651.tif 000007
【図７】
0006621651.tif 000008
【図８】
0006621651.tif 000009
【図９】
0006621651.tif 000010
【図１０】
0006621651.tif 000011
【図１１】
0006621651.tif 000012
【図１２】
0006621651.tif 000013
【図１３】
0006621651.tif 000014
【図１４】
0006621651.tif 000015
【図１５】
0006621651.tif 000016
【図１６】
0006621651.tif 000017