(57)【要約】【課題】ユーザが所望のデータベースによる検索を容易に行うことができるようにする。【解決手段】電子学習装置１は、複数の辞書データ３１のそれぞれについて優先度が設定された辞書表示順データ３４を参照して、優先度が高い辞書データ３１に対応する辞書キーを、優先度が低い辞書データ３１に対応する辞書キーよりも優先して動画データ３０の再生中に表示する辞書キー表示処理部２６と、辞書キー表示処理部２６が表示した辞書キーが選択されたときに、該辞書キーに対応する辞書データ３１を用いて検索を行う検索処理部２１とを備えているので、ユーザは、所望の辞書データ３１による検索を容易に行うことができる。【選択図】図１
2011257932.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生するコンテンツ再生装置であって、
複数のデータベースのそれぞれについて優先度が設定された優先度データを参照して、優先度が高いデータベースに対応するオブジェクトを、優先度が低いデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示手段と、
上記オブジェクト表示手段が表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索手段とを備えていることを特徴とするコンテンツ再生装置。
【請求項２】
複数の上記データベースと、該データベースを用いた検索が行われた頻度を示す頻度情報とが対応付けられた使用履歴データを参照して、検索が行われた頻度の高いデータベースほど高い優先度を設定した上記優先度データを生成する優先度データ生成手段を備えていることを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
上記検索手段が検索を行った回数を、複数の上記データベース毎にカウントして、上記使用履歴データを生成する使用履歴データ生成手段を備えていることを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項４】
上記使用履歴データ生成手段は、生成した上記使用履歴データを、使用履歴データを集計する集計装置に送信し、
上記優先度データ生成手段は、上記集計装置が、上記使用履歴データ生成手段及び他の装置から受信した上記使用履歴データについて、各使用履歴データに含まれる検索の回数を複数の上記データベース毎に合計した統合使用履歴データを当該集計装置から取得し、該統合使用履歴データを参照して、上記優先度データを生成することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項５】
自装置が再生しているコンテンツの属性を特定する属性特定手段を備え、
上記オブジェクト表示手段は、上記属性と上記データベースとが対応付けられた対応情報を参照して、上記属性特定手段が特定した属性に対応付けられたデータベースに対応するオブジェクトを、当該属性に対応付けられていないデータベースに対応するオブジェクトよりも優先して表示することを特徴とする請求項１から４の何れか１項に記載のコンテンツ再生装置。
【請求項６】
上記検索手段が検索を行ったときのコンテンツの再生位置を示す位置情報と、上記検索手段による検索の結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する履歴データ生成手段を備え、
上記使用履歴データ生成手段は、上記履歴データ生成手段が生成する履歴データを参照することにより、上記検索手段が検索を行った回数を、複数の上記データベース毎にカウントして、上記使用履歴データを生成することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項７】
上記検索手段は、自装置に入力されたキーワードを用いて、選択されたオブジェクトに対応するデータベースで検索を行い、
上記履歴データ生成手段は、上記検索手段が検索に用いた上記キーワードを含む履歴データを生成し、
自装置がコンテンツを再生しているときに、該コンテンツの再生位置と、上記履歴データ生成手段が生成した履歴データに含まれる位置情報が示す再生位置とが一致したときに、上記履歴データにおいて当該位置情報に対応付けられているキーワードを自装置のユーザが選択可能に表示するキーワード表示処理手段と、
上記キーワード表示処理手段が表示したキーワードが選択されたときに、上記履歴データにおいて、選択された上記キーワードに対応付けられているアクセス情報を用いて取得した上記検索の結果を表示する検索結果表示手段とを備えていることを特徴とする請求項６に記載のコンテンツ再生装置。
【請求項８】
上記履歴データ生成手段は、上記アクセス情報として上記検索手段が検索に用いた上記キーワードを含む履歴データを生成することを特徴とする請求項７に記載のコンテンツ再生装置。
【請求項９】
上記キーワード表示処理手段が上記キーワードを表示したとき、または上記検索結果表示手段が上記検索の結果を表示したときに、当該キーワードに対応する履歴データを削除するための削除用オブジェクトをユーザが選択可能に表示する履歴データ削除手段を備えていることを特徴とする請求項７に記載のコンテンツ再生装置。
【請求項１０】
コンテンツを再生するコンテンツ再生装置であって、
自装置が再生しているコンテンツの属性を特定する属性特定手段と、
上記属性とデータベースとが対応付けられた対応情報を参照して、上記属性特定手段が特定した属性に対応付けられているデータベースに対応するオブジェクトを、当該属性に対応付けられていないデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示手段と、
上記オブジェクト表示手段が表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索手段とを備えていることを特徴とするコンテンツ再生装置。
【請求項１１】
コンテンツを再生するコンテンツ再生装置の制御方法であって、
複数のデータベースのそれぞれについて優先度が設定された優先度データを参照して、優先度が高いデータベースに対応するオブジェクトを、優先度が低いデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示ステップと、
上記オブジェクト表示ステップで表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索ステップとを含むことを特徴とするコンテンツ再生装置の制御方法。
【請求項１２】
コンテンツを再生するコンテンツ再生装置の制御方法であって、
上記コンテンツ再生装置が再生しているコンテンツの属性を特定する属性特定ステップと、
上記属性とデータベースとが対応付けられた対応情報を参照して、上記属性特定手段が特定した属性に対応付けられているデータベースに対応するオブジェクトを、当該属性に対応付けられていないデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示ステップと、
上記オブジェクト表示ステップで表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索ステップとを含むことを特徴とするコンテンツ再生装置の制御方法。
【請求項１３】
請求項１から１０の何れか１項に記載のコンテンツ再生装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１４】
請求項１３に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像等のコンテンツを再生するコンテンツ再生装置、コンテンツ再生装置の制御方法、制御プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等の端末装置を用いて学習を行う学習システムが普及している。このような学習システムでは、画像や音声等の学習用コンテンツを端末装置で再生し、ユーザはこれを視聴することによって学習を行う。
【０００３】
上記のような学習システムによれば、講師の元に出向かずに講義を受けることができ、また離れた場所にいる多数の者に同じ内容の講義を提供できるという利点がある。このため、学習システムの利便性を更に高めるための技術も、様々なものが提案されている。
【０００４】
例えば、下記の特許文献１には、電子教材の再生中にユーザにコメントを入力させ、入力されたコメントと、コメントが入力されたときの上記電子教材の再生時間とを対応付けて記憶することが記載されている。そして、特許文献１には、上記コメントを表示して、表示したコメントが選択されたときには、そのコメントに対応付けられている再生時間から電子教材を再生すること、つまり上記コメントをブックマークとして電子教材を復習することが記載されている。
【０００５】
また、下記の特許文献２には、学習用コンテンツに電子的な付箋を貼り付ける技術が開示されている。具体的には、特許文献２には、学習用コンテンツの再生中に付箋を貼り付ける入力操作が行われたときに、付箋に記入する文字情報をユーザに入力させ、入力された文字情報と、学習用コンテンツの再生時間とを対応付けて記憶することが記載されている。そして、特許文献２には、上記文字情報を含む付箋画像を一覧表示し、表示した付箋が選択されたときには、その付箋に対応付けられている再生時間から学習用コンテンツを再生することが記載されている。つまり、特許文献２においても、特許文献１と同様に付箋はブックマークとして利用される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１５０５５２号公報（２００７年６月１４日公開）
【特許文献２】特開２０１０−０１５０４２号公報（２０１０年１月２１日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、上記のような学習システムでは、再生される動画像や音声にユーザの知らない用語等が使用されていることがあり、学習中にこのような用語が出てきた場合、ユーザはその用語等の意味を理解するために、辞書等を用いて調べることも多い。しかしながら、上述のような従来技術では、辞書等を用いた検索を行う際の利便性について考慮されていないという問題がある。
【０００８】
すなわち、近年では、ハードディスクを始めとする記憶装置の価格が下がったこともあり、複数の辞書を端末装置に格納することが容易になっている。そして、複数の辞書が格納されている場合には、ユーザが複数の辞書の中から検索に用いる辞書を選択する必要がある。このような選択は、選択対象の辞書の数が多いほど、ユーザにとって面倒で煩雑な操作となる。
【０００９】
しかしながら、コンテンツの再生中に辞書による検索を行うことを想定していない特許文献１及び２には、ユーザによる辞書の選択を容易にするための構成について、何ら記載されていない。
【００１０】
なお、このような問題は、学習システムに用いられる端末装置に限られず、動画像、静止画像、または音声等のコンテンツを再生するコンテンツ再生装置全般に生じる問題である。コンテンツの再生中に、任意のデータベースを用いて、そのコンテンツに関連する検索を行うことは、学習コンテンツに限られず、存在するからである。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザが所望のデータベースを用いた検索を容易に行うことのできるコンテンツ再生装置等を提供することにある。
【課題を解決するための手段】
【００１２】
本発明のコンテンツ再生装置は、上記課題を解決するために、コンテンツを再生するコンテンツ再生装置であって、複数のデータベースのそれぞれについて優先度が設定された優先度データを参照して、優先度が高いデータベースに対応するオブジェクトを、優先度が低いデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示手段と、上記オブジェクト表示手段が表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索手段とを備えていることを特徴としている。
【００１３】
また、本発明のコンテンツ再生装置の制御方法は、上記課題を解決するために、コンテンツを再生するコンテンツ再生装置の制御方法であって、複数のデータベースのそれぞれについて優先度が設定された優先度データを参照して、優先度が高いデータベースに対応するオブジェクトを、優先度が低いデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示ステップと、上記オブジェクト表示ステップで表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索ステップとを含むことを特徴としている。
【００１４】
上記の構成によれば、優先度データを参照して、優先度が高いデータベースに対応するオブジェクトを、優先度が低いデータベースに対応するオブジェクトよりも優先して表示する。そして、表示したオブジェクトが選択されたときには、そのオブジェクトに対応するデータベースを用いて検索を行う。
【００１５】
したがって、ユーザは、優先度データにおいて高い優先度が設定されているデータベースに対応するオブジェクトを容易に選択して、そのデータベースによる検索をコンテンツ再生装置に実行させることができる。
【００１６】
すなわち、上記の構成によれば、ユーザが選択する可能性が高いデータベースに高い優先度を設定しておくことにより、ユーザが所望のデータベースによる検索を行うことを容易にすることができる。
【００１７】
なお、オブジェクトを優先して表示するとは、そのオブジェクトを他のオブジェクトよりもユーザが確認しやすいように、また選択しやすいように表示することを指す。
【００１８】
また、本発明のコンテンツ再生装置は、上記課題を解決するために、コンテンツを再生するコンテンツ再生装置であって、自装置が再生しているコンテンツの属性を特定する属性特定手段と、上記属性とデータベースとが対応付けられた対応情報を参照して、上記属性特定手段が特定した属性に対応付けられているデータベースに対応するオブジェクトを、当該属性に対応付けられていないデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示手段と、上記オブジェクト表示手段が表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索手段とを備えていることを特徴としている。
【００１９】
そして、本発明のコンテンツ再生装置の制御方法は、上記課題を解決するために、コンテンツを再生するコンテンツ再生装置の制御方法であって、上記コンテンツ再生装置が再生しているコンテンツの属性を特定する属性特定ステップと、上記属性とデータベースとが対応付けられた対応情報を参照して、上記属性特定手段が特定した属性に対応付けられているデータベースに対応するオブジェクトを、当該属性に対応付けられていないデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示ステップと、上記オブジェクト表示ステップで表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索ステップとを含むことを特徴としている。
【００２０】
上記の構成によれば、コンテンツ再生装置が再生しているコンテンツの属性に対応付けられたデータベースに対応するオブジェクトを優先的に表示する。したがって、ユーザは、再生中のコンテンツの属性に対応付けられたデータベースに対応するオブジェクトを容易に選択して、そのデータベースを用いた検索を行うことができる。
【００２１】
したがって、上記の構成によれば、コンテンツの属性に応じた、ユーザが選択する可能性が高いデータベースを、その属性と対応付けた対応情報を用いることにより、ユーザが所望のデータベースによる検索を行うことを容易にすることができる。
【００２２】
また、上記コンテンツ再生装置は、複数の上記データベースと、該データベースを用いた検索が行われた頻度を示す頻度情報とが対応付けられた使用履歴データを参照して、検索が行われた頻度の高いデータベースほど高い優先度を設定した上記優先度データを生成する優先度データ生成手段を備えていることが好ましい。
【００２３】
上記の構成によれば、データベースと、該データベースを用いた検索が行われた頻度を示す頻度情報とが対応付けられた使用履歴データを参照して、検索が行われた頻度の高いデータベースほど高い優先度を設定した優先度データを生成する。
【００２４】
ここで、検索が行われた頻度が高いデータベースは、ユーザに選択される可能性が高いデータベースであると言える。したがって、上記の構成によれば、ユーザが所望のデータベースによる検索を行うことを容易にすることができる。
【００２５】
また、上記コンテンツ再生装置は、上記検索手段が検索を行った回数を、複数の上記データベース毎にカウントして、上記使用履歴データを生成する使用履歴データ生成手段を備えていることが好ましい。
【００２６】
上記の構成によれば、検索を行った回数をデータベース毎にカウントして使用履歴データを生成する。つまり、上記の構成では、カウントした検索回数を頻度情報として用いている。これにより、コンテンツ再生装置で行われた検索の回数が反映された使用履歴データに基づいたオブジェクトの表示を行うことになる。
【００２７】
そして、使用回数が多いデータベースは、ユーザに選択される可能性が高いので、上記の構成によれば、ユーザが所望のデータベースによる検索を行うことを容易にすることができる。
【００２８】
また、上記使用履歴データ生成手段は、生成した上記使用履歴データを、使用履歴データを集計する集計装置に送信し、上記優先度データ生成手段は、上記集計装置が、上記使用履歴データ生成手段及び他の装置から受信した上記使用履歴データについて、各使用履歴データに含まれる検索の回数を複数の上記データベース毎に合計した統合使用履歴データを当該集計装置から取得し、該統合使用履歴データを参照して、上記優先度データを生成することが好ましい。
【００２９】
上記の構成によれば、コンテンツ再生装置及び他の装置から受信した使用履歴データを集計した統合使用履歴データを参照して生成された優先度データに基づいて、オブジェクトの表示を行う。統合使用履歴データには、上記コンテンツ再生装置で行われた検索の回数も反映されるので、ユーザは、自身がよく使用するデータベースを容易に選択することができる。
【００３０】
また、統合使用履歴データには、他の装置で行われた検索の回数も反映されるので、他の装置のユーザがよく使用するデータベースに対応するオブジェクトも優先的に表示される。このため、他の装置のユーザがどのようなデータベースを使用しているかを認識することができ、他のユーザの使用頻度の高いデータベースを容易に選択することもできる。
【００３１】
そして、上記コンテンツ再生装置は、自装置が再生しているコンテンツの属性を特定する属性特定手段を備え、上記オブジェクト表示手段は、上記属性と上記データベースとが対応付けられた対応情報を参照して、上記属性特定手段が特定した属性に対応付けられたデータベースに対応するオブジェクトを、当該属性に対応付けられていないデータベースに対応するオブジェクトよりも優先して表示することが好ましい。
【００３２】
上記の構成によれば、コンテンツ再生装置が再生しているコンテンツの属性に対応付けられたデータベースに対応するオブジェクトを優先的に表示する。したがって、ユーザは、再生中のコンテンツの属性に応じたデータベースに対応するオブジェクトを容易に選択して、そのデータベースを用いた検索を行うことができる。
【００３３】
すなわち、上記の構成によれば、コンテンツの属性に応じた、ユーザが選択する可能性が高いデータベースを、その属性と対応付けた対応情報を用いることにより、ユーザが所望のデータベースによる検索を行うことを容易にすることができる。
【００３４】
また、上記コンテンツ再生装置は、上記検索手段が検索を行ったときのコンテンツの再生位置を示す位置情報と、上記検索手段による検索の結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する履歴データ生成手段を備え、上記使用履歴データ生成手段は、上記履歴データ生成手段が生成する履歴データを参照することにより、上記検索手段が検索を行った回数を、複数の上記データベース毎にカウントして、上記使用履歴データを生成することが好ましい。
【００３５】
上記の構成によれば、検索を行ったときのコンテンツの再生位置を示す位置情報と、検索に用いた上記キーワードと、検索結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する。
【００３６】
この履歴データを用いることにより、上記コンテンツを再生したときに、過去に検索を行った再生位置で、その検索の結果にアクセスすることができる。したがって、コンテンツを２回目以降に再生するときに、過去に検索を行った結果へのアクセスを容易にすることができる。
【００３７】
また、履歴データは、位置情報とアクセス情報を含むので、履歴データから検索回数と、検索に用いられたデータベースとを特定することができる。そこで、上記の構成によれば、履歴データを用いて使用履歴データを生成している。
【００３８】
これにより、検索に用いられたデータベースと検索回数とを取得するための構成を別途設けることなく、使用履歴データを生成することができる。
【００３９】
また、上記検索手段は、自装置に入力されたキーワードを用いて、選択されたオブジェクトに対応するデータベースで検索を行い、上記履歴データ生成手段は、上記検索手段が検索に用いた上記キーワードを含む履歴データを生成し、自装置がコンテンツを再生しているときに、該コンテンツの再生位置と、上記履歴データ生成手段が生成した履歴データに含まれる位置情報が示す再生位置とが一致したときに、上記履歴データにおいて当該位置情報に対応付けられているキーワードを自装置のユーザが選択可能に表示するキーワード表示処理手段と、上記キーワード表示処理手段が表示したキーワードが選択されたときに、上記履歴データにおいて、選択された上記キーワードに対応付けられているアクセス情報を用いて取得した上記検索の結果を表示する検索結果表示手段とを備えていることが好ましい。
【００４０】
上記の構成によれば、コンテンツの再生位置と履歴データに含まれる位置情報が示す再生位置とが一致したときに、その位置情報に対応付けられているキーワードを表示する。これにより、ユーザは、以前にそのキーワードで検索を行ったことを認識することができる。
【００４１】
そして、上記の構成によれば、表示したキーワードが選択されたときに、そのキーワードに対応付けられているアクセス情報を用いて取得した検索結果を表示する。つまり、ユーザは、表示されたキーワードによる検索結果を再度確認したい場合には、表示されているキーワードを選択するという極めて簡易な操作でその検索結果の提示を受けることができる。また、表示されたキーワードによる検索結果を再確認する必要がないと判断したときには、ユーザはそのままコンテンツの視聴等を続けることも可能である。
【００４２】
なお、検索結果の取得方法は、アクセス情報がどのような情報であるかによって決まる。例えば、アクセス情報が、キーワードによる検索を行ったデータベースを特定する情報である場合には、そのキーワードを用いてそのデータベースで再検索を行うことによって検索結果を取得することができる。また、例えば、アクセス情報が、検索結果の格納先を示す情報（アドレス等）であった場合には、その情報で特定される格納先から検索結果を取得することができる。
【００４３】
また、検索結果表示手段の機能は、検索手段によって実現することもできる。つまり、検索手段がアクセス情報を用いて検索結果を取得してもよい。
【００４４】
そして、上記履歴データ生成手段は、上記アクセス情報として上記検索手段が検索に用いた上記キーワードを含む履歴データを生成することが好ましい。
【００４５】
上記構成のように、検索に用いたキーワードを含む履歴データを生成した場合には、履歴データに含まれるキーワードを用いてデータベースの検索を行うことによって、検索結果にアクセスすることができる。
【００４６】
また、上記コンテンツ再生装置は、上記キーワード表示処理手段が上記キーワードを表示したとき、または上記検索結果表示手段が上記検索の結果を表示したときに、当該キーワードに対応する履歴データを削除するための削除用オブジェクトをユーザが選択可能に表示する履歴データ削除手段を備えていることが好ましい。
【００４７】
上記の構成によれば、キーワードに対応する履歴データを削除するための削除用オブジェクトを表示する。したがって、ユーザは、上記削除用オブジェクトを選択して、そのキーワードに対応する履歴データを削除させることにより、次回以降にそのコンテンツを再生するときにはそのキーワードを表示させないようにすることができる。これは、例えばそのキーワードによる検索結果を、ユーザが既に記憶している場合に有用である。
【００４８】
なお、上記コンテンツ再生装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記コンテンツ再生装置の各手段として動作させることにより、上記コンテンツ再生装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００４９】
以上のように、本発明のコンテンツ再生装置は、複数のデータベースのそれぞれについて優先度が設定された優先度データを参照して、優先度が高いデータベースに対応するオブジェクトを、優先度が低いデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示手段と、上記オブジェクト表示手段が表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索手段とを備えている構成である。
【００５０】
また、本発明のコンテンツ再生装置の制御方法は、以上のように、複数のデータベースのそれぞれについて優先度が設定された優先度データを参照して、優先度が高いデータベースに対応するオブジェクトを、優先度が低いデータベースに対応するオブジェクトよりも優先してコンテンツ再生中に表示するオブジェクト表示ステップと、上記オブジェクト表示ステップで表示したオブジェクトが選択されたときに、該オブジェクトに対応するデータベースを用いて検索を行う検索ステップとを含む構成である。
【００５１】
そして、本発明の他のコンテンツ再生装置は、以上のように、自装置が再生しているコンテンツの属性を特定する属性特定手段と、上記属性とデータベースとが対応付けられた対応情報を参照して、自装置がコンテンツを再生しているときに検索を行う対象となるデータベースであって、上記属性特定手段が特定した属性に対応付けられているデータベースに対応するオブジェクトを、当該属性に対応付けられていないデータベースに対応するオブジェクトよりも優先して、自装置のユーザが選択可能に表示するオブジェクト表示手段とを備えている構成である。
【００５２】
また、本発明のコンテンツ再生装置の他の制御方法は、以上のように、コンテンツ再生装置が再生しているコンテンツの属性を特定する属性特定ステップと、上記属性とデータベースとが対応付けられた対応情報を参照して、自装置がコンテンツを再生しているときに検索を行う対象となるデータベースであって、上記属性特定ステップで特定した属性に対応付けられているデータベースに対応するオブジェクトを、当該属性に対応付けられていないデータベースに対応するオブジェクトよりも優先して、自装置のユーザが選択可能に表示するオブジェクト表示ステップとを含む構成である。
【００５３】
上記の各構成によれば、ユーザが選択する可能性が高いデータベースに対応するオブジェクトを優先して表示するので、ユーザが所望のデータベースによる検索を行うことを容易にすることができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態を示すものであり、電子学習装置の要部構成を示すブロック図である。
【図２】上記電子学習装置が格納する履歴データの一例を示す図である。
【図３】上記電子学習装置が格納する使用履歴集計データの一例を示す図である。
【図４】上記電子学習装置が格納する辞書表示順データの一例を示す図である。
【図５】上記電子学習装置が格納する種類−辞書対応データの一例を示す図である。
【図６】上記電子学習装置の動作例を示す図であり、同図（ａ）は辞書選択前、同図（ｂ）は選択した辞書を用いたキーワード検索時、同図（ｃ）はキーワード検索実行後における動作例を示している。
【図７】上記電子学習装置が、コンテンツの再生中にキーワードを表示するときの動作例を示す図であり、同図（ａ）はキーワードを表示していないときの画面例を示し、同図（ｂ）はキーワードを表示したときの画面例を示し、同図（ｃ）は表示したキーワードが選択されたときの画面例を示している。
【図８】上記電子学習装置が、複数のキーワードを同時に表示する例を示す図である。
【図９】上記電子学習装置が、履歴データから記録を削除するか否かをユーザに選択させるための表示画面の一例を示している。
【図１０】上記電子学習装置が実行する処理の一例を示すフローチャートである。
【図１１】上記電子学習装置が実行するキーワード表示処理の一例を示すフローチャートである。
【図１２】上記電子学習装置が実行する辞書割当処理の一例を示すフローチャートである。
【図１３】上記電子学習装置が再生するコンテンツが格納されているフォルダの構成をツリー形式で示す図である。
【図１４】上記電子学習装置が実行する履歴集計処理の一例を示すフローチャートである。
【図１５】本発明の一実施形態を示すものであり、電子学習システムに含まれる、電子学習装置とサーバの要部構成を示すブロック図である。
【図１６】上記電子学習装置が実行する履歴集計処理（端末側）の一例を示すフローチャートである。
【図１７】上記サーバが実行する履歴集計処理（サーバ側）の一例を示すフローチャートである。
【発明を実施するための形態】
【００５５】
以下、本発明の実施の形態について、図１〜図１７に基づいて詳細に説明する。ここでは、まず、本実施形態に係る電子学習装置の構成について、図１に基づいて説明する。図１は、電子学習装置（コンテンツ再生装置）１の要部構成を示すブロック図である。
【００５６】
電子学習装置１は、コンテンツを再生する装置であり、図示のように、入力部１０、画像を表示する表示部１１、制御部１２、及び記憶部１３を備えている。
【００５７】
入力部１０は、ユーザの入力操作を受け付けるものであり、ユーザは入力部１０を介して電子学習装置１の動作を制御する。ここでは、入力部１０は、表示部１１の表示面に対する入力操作を検出し、検出した入力操作を受け付ける、いわゆるタッチパネルであることを想定している。無論、入力部１０は、ユーザの入力操作を受け付けることのできるものであればよく、入力キーやキーボード等で構成してもよい。また、ここでは、電子学習装置１が入力部１０を備えている例を示しているが、入力部１０は、電子学習装置１と別体の装置であってもよい。
【００５８】
表示部１１は、制御部１２の制御に従って画像を表示するものであり、例えば液晶表示装置やＥＬ表示装置等を表示部１１として適用することもできる。表示部１１も、入力部１０と同様に、電子学習装置１と別体の装置であってもよい。
【００５９】
制御部１２は、電子学習装置１の動作を統括して制御するものであり、再生処理部２０、検索処理部（検索手段、検索結果表示手段）２１、履歴データ生成部（履歴データ生成手段、履歴データ削除手段）２２、キーワード表示処理部（キーワード表示処理手段）２３、辞書表示順決定部（優先度データ生成手段、使用履歴データ生成手段）２４、コンテンツ種類判定部（属性特定手段）２５、及び辞書キー表示処理部（オブジェクト表示手段）２６を含んでいる。
【００６０】
再生処理部２０は、コンテンツを再生する処理を行う。具体的には、再生処理部２０は、入力部１０が受け付けた入力操作の内容に応じたコンテンツを記憶部１３から読み出して表示部１１に表示させる。ここでは、再生処理部２０は、動画像のコンテンツを再生することを想定しているが、静止画像からなるコンテンツをスライドショー表示したり、音声からなるコンテンツを再生したりするものであってもよい。なお、再生するコンテンツが音声を含む場合には、再生処理部２０は図示しないスピーカから当該コンテンツの音声を出力する。
【００６１】
検索処理部２１は、再生処理部２０がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行って検出したデータに基づく画像を検索結果として表示する。具体的には、検索処理部２１は、キーワードを入力させるためのキーワード入力画面を表示部１１に表示する。そして、キーワード入力画面の表示中に入力部１０が入力を受け付けたキーワードを用いてデータベースの検索を行い、検索結果を表示部１１に表示する。なお、ここで検索を行うデータベースは、記憶部１３に格納されている辞書データであることを想定している。
【００６２】
履歴データ生成部２２は、キーワード検索が行われた履歴を示す履歴データを生成する。具体的には、履歴データ生成部２２は、キーワード検索が行われたときのコンテンツの再生位置（コンテンツの先頭からの再生位置）を示す位置情報と、そのキーワードによる検索結果にアクセスするためのアクセス情報とを対応付けて履歴データを生成し、記憶部１３に格納する。また、履歴データ生成部２２は、上記履歴データに、上記位置情報と上記アクセス情報に加えて、検索に使用したキーワードを対応付ける。
【００６３】
なお、ここでは、上記位置情報として、コンテンツの再生時刻を用い、上記アクセス情報として、検索対象となったデータベースを示す辞書ＩＤと検索に用いられたキーワードを示すキーワードＩＤとを用いることを想定している。
【００６４】
無論、位置情報は、キーワード検索が行われたときのコンテンツの再生位置を示すものであればよく、この例に限られない。また、アクセス情報は、上記検索結果にアクセスできるような情報であればよく、この例に限られない。例えば、アクセス情報として、キーワードを特定する情報と、辞書を特定する情報とを用いてもよい。
【００６５】
キーワード表示処理部２３は、コンテンツの再生時に、過去にキーワード検索が行われたタイミングで、検索に用いられたキーワードを表示部１１に表示する。具体的には、キーワード表示処理部２３は、履歴データ生成部２２が格納した履歴データを参照して、過去にキーワード検索が行われたタイミングと、検索に用いられたキーワードとを特定し、上記のような表示を行う。
【００６６】
また、キーワード表示処理部２３は、表示したキーワードが選択されたときには、履歴データのアクセス情報を用いてそのキーワードによる検索結果を取得し、これを表示する。具体的には、キーワード表示処理部２３は、表示したキーワードが選択されたときには、選択されたキーワードと、そのキーワードを用いた検索を行ったデータベースとを検索処理部２１に通知してキーワード検索を行わせ、その結果を表示させる。
【００６７】
辞書表示順決定部２４は、検索処理部２１が検索に用いる辞書を自装置のユーザに提示する順序を決定する。具体的には、辞書表示順決定部２４は、辞書の使用履歴を示す使用履歴集計データを生成・更新し、この使用履歴集計データを用いて、辞書の表示優先度を規定する辞書表示順データを生成する。なお、使用履歴集計データ及び辞書表示順データの詳細については後述する。
【００６８】
コンテンツ種類判定部２５は、再生処理部２０が再生しているコンテンツの種類を判定し、その判定結果を辞書キー表示処理部２６に通知する。なお、コンテンツの種類とは、そのコンテンツの再生中にどのような辞書をユーザに提示すべきかを判断する基準となるコンテンツの属性を指す。
【００６９】
具体的には、ここでは、コンテンツが属する教科をコンテンツの種類とすることを想定している。教科が分かれば、そのコンテンツの再生中に提示すべき辞書がある程度特定できるためである。無論、コンテンツ種類判定部２５が判定するコンテンツの種類は、そのコンテンツの再生中に提示すべき辞書がある程度特定できるようなコンテンツの属性であればよく、この例に限られない。
【００７０】
辞書キー表示処理部２６は、コンテンツ種類判定部２５が判定したコンテンツの種類に応じて辞書キーに割り当てる辞書を決定する。そして、辞書キー表示処理部２６は、辞書表示順決定部２４が決定した表示順で辞書キー（オブジェクト）を表示する。
【００７１】
具体的には、辞書キー表示処理部２６は、コンテンツの種類と辞書とが対応付けられた種類−辞書対応データを用いて、コンテンツ種類判定部２５が判定したコンテンツの種類に対応する辞書を特定し、これらの辞書に対応する辞書キーを優先してユーザに提示する。また、辞書表示順決定部２４が生成した辞書表示順データを参照して、表示順位の高い辞書に対応する辞書キーを表示順位の低い辞書に対応する辞書キーよりも優先して表示する。
【００７２】
記憶部１３は、電子学習装置１が使用する各種データを格納するものであり、動画データ（コンテンツ）３０、辞書データ（データベース）３１、履歴データ３２、使用履歴集計データ（使用履歴データ）３３、辞書表示順データ（優先度データ）３４、及び種類−辞書対応データ（対応情報）３５を含んでいる。
【００７３】
動画データ３０は、再生処理部２０が再生するコンテンツの動画データである。すなわち、再生処理部２０は、動画データ３０を読み出して再生する。なお、ここでは、動画データ３０が記憶部１３に格納されている例について説明するが、動画データ３０は、再生処理部２０が再生できるように格納されていればよく、例えば電子学習装置１に接続された外部記憶装置に格納されていてもよい。また、例えば、電子学習装置１と通信可能に接続されたサーバ等の装置に格納されていてもよい。この場合には、動画データ３０を電子学習装置１にダウンロードして再生してもよいし、ダウンロードは行わずにストリーミング再生を行ってもよい。
【００７４】
辞書データ３１は、検索処理部２１がキーワード検索に使用するデータベースであり、ここでは、辞書データ３１として英和辞典や国語辞典等、複数の辞書のデータベースが格納されていることを想定している。これらのデータベースでは、見出し語（キーワード検索の対象となる語）と、その意味等を示すデータとが対応付けられており、見出し語と一致するキーワードで検索を行うことにより、その見出し語に対応付けられたその見出し語の意味等を示すデータにアクセスすることができるようになっている。
【００７５】
履歴データ３２は、上述のように、履歴データ生成部２２が生成して格納するデータであり、キーワード検索が行われたときのコンテンツの再生時刻と、そのキーワードによる検索結果にアクセスするためのアクセス情報とが対応付けられたデータである。
【００７６】
使用履歴集計データ３３は、辞書の使用履歴を示すものである。ここでは、使用履歴集計データ３３を用いて各辞書の使用頻度を特定し、この使用頻度に基づいて辞書の表示順を決定することを想定している。このため、使用履歴集計データ３３は、各辞書について、その使用頻度を示す頻度情報を含むものであればよい。
【００７７】
辞書表示順データ３４は、辞書の表示順を示すデータである。上述のように、辞書表示順データ３４は、使用履歴集計データ３３に基づいて生成される。具体的には、辞書表示順データ３４は、使用履歴集計データ３３におけるカウント数が多い辞書ほど順番の数値が高くなるように生成される。
【００７８】
また、この辞書表示順データ３４を参照して辞書の表示順が決定される。このため、辞書表示順データ３４は、各辞書のそれぞれについて、その辞書をユーザに提示する優先度が設定された優先度データと表現することもできる。
【００７９】
種類−辞書対応データ３５は、コンテンツの種類と辞書とが対応付けられたデータである。上述のように、この種類−辞書対応データ３５を参照して、再生されているコンテンツの種類に応じた辞書が特定される。
【００８０】
〔履歴データ３２について〕
履歴データ３２は、例えば図２に示すようなデータであってもよい。図２は、履歴データ３２の一例を示す図である。図示の履歴データ３２は、「研修動画１−１」というコンテンツについて生成されたものであり、番号と、再生時刻と、使用辞書と、キーワードと、辞書ＩＤと、キーワードＩＤとが対応付けられたデータである。
【００８１】
番号は、履歴データ３２に含まれる、再生時刻と使用辞書とキーワードとの組を管理するための番号である。この番号は、履歴データ生成部２２が、再生時刻と使用辞書とキーワードとを記憶するときに付与する。
【００８２】
再生時刻は、キーワード検索が行われたときのコンテンツの再生時刻を示すものである。再生時刻は、履歴データ生成部２２が、キーワード検索が行われたときのコンテンツの再生時刻を取得して格納する。
【００８３】
使用辞書は、キーワード検索に使用した辞書を示すものである。使用辞書は、履歴データ生成部２２が、キーワード検索に用いた辞書を特定して格納する。
【００８４】
キーワードは、キーワード検索に使用したキーワードを示すものである。キーワードは、履歴データ生成部２２が、キーワード検索が行われたときに取得して格納する。
【００８５】
辞書ＩＤは、キーワード検索に用いた辞書を特定するものであり、キーワードＩＤは、検索に用いた辞書において、当該キーワードが格納されている位置を特定するものである。すなわち、ここでは、各辞書に含まれる見出し語（キーワード検索の対象となる語）には、キーワードＩＤが予め付与されていることを想定している。そして、キーワードによる検索が行われ、検索に用いられたキーワードが上記見出し語と一致したときには、その見出し語に付与されているキーワードＩＤを含む履歴データ３２を生成することを想定している。
【００８６】
この構成によれば、辞書に含まれる各見出し語と、キーワードとを照合して、キーワードに一致する見出し語を探索するという処理を行うことなく、キーワードに一致する見出し語の格納位置を特定し、その見出し語の意味等を示すデータ、つまり検索結果にアクセスすることができる。したがって、キーワードによる再検索を行う場合と比べて、キーワードによる検索結果にたどり着くまでの時間を短縮することができる。
【００８７】
このような履歴データ３２を用いることによって、「研修動画１−１」を再生するときに、過去にキーワード検索が行われたタイミングで、そのキーワード検索に用いられたキーワードを表示することができる。そして、表示したキーワードが選択されたときには、そのキーワードによる検索を再度実行させて、その検索結果を表示させることができる。
【００８８】
なお、履歴データ３２は、過去にキーワード検索が行われたタイミングでキーワードを表示することができ、表示したキーワードが選択されたときに、そのキーワードによる検索結果を表示させることができるものであればよく、図２の例に限られない。
【００８９】
すなわち、図２の例では、キーワードによる検索結果にアクセスするための情報として、辞書ＩＤ及びキーワードＩＤを履歴データ３２に含める例を示した。しかしながら、履歴データ３２には、検索が行われたときの再生位置を示す位置情報と、検索の結果にアクセスするためのアクセス情報とが含まれていればよく、上述の例に限られない。例えば、アクセス情報として、キーワードと使用辞書を示す情報のみを含むものであってもよいし、検索結果の格納位置を示す情報（アドレス等）が含まれていてもよい。
【００９０】
〔使用履歴集計データ３３について〕
使用履歴集計データ３３は、図３に示すようなものであってもよい。図３は、使用履歴集計データ３３の一例を示す図である。図示の使用履歴集計データ３３は、辞書ＩＤとカウント数とが対応付けられたデータである。つまり、図示の使用履歴集計データ３３は、各辞書の使用回数をカウントするカウンタである。
【００９１】
このような使用履歴集計データ３３を用いることによって、何れの辞書の使用頻度が高いかを特定することができ、これにより、使用頻度が高い辞書を、使用頻度が低い辞書に優先してユーザに提示することができる。
【００９２】
なお、使用履歴集計データ３３は、各辞書を特定する情報と、その辞書の使用頻度を示す情報とが対応付けられたものであればよく、図示の例に限られない。例えば、辞書ＩＤの代わりに辞書名が格納されていてもよい。また、例えば、使用回数の代わりに、「高」、「中」、「低」等のような、使用頻度の高低を示す情報が格納されていてもよい。
【００９３】
なお、ここでは、履歴データ３２を用いて使用履歴集計データ３３を生成することを想定している。具体的には、履歴データ３２に含まれる「辞書ＩＤ」のそれぞれについて、「再生時刻」が記録されている件数をカウントし、辞書ＩＤとカウントした件数を対応付けることにより、図３に示すような使用履歴集計データ３３を生成する。
【００９４】
〔辞書表示順データ３４について〕
辞書表示順データ３４は、図４に示すようなものであってもよい。図４は、辞書表示順データ３４の一例を示す図である。図示の辞書表示順データ３４は、辞書の表示順（優先度）を示す数値と辞書名とが対応付けられたデータである。
【００９５】
つまり、図示の例では、表示順を示す数値が小さい順に辞書を提示する（辞書キーに割り当てる）ことを想定している。なお、辞書表示順データ３４は、各辞書の表示順を特定することができるようなものであればよく、図示の例に限られない。例えば、辞書名の代わりに辞書ＩＤ等のような辞書を特定するための情報が対応付けられていてもよい。
【００９６】
なお、ここでは、辞書表示順決定部２４が使用履歴集計データ３３を用いて辞書表示順データ３４を生成することを想定しているが、電子学習装置１で一度も検索が行われていない場合に対応するために、辞書表示順データ３４を記憶部１３に予め格納しておいてもよい。
【００９７】
また、ユーザ操作によって、辞書表示順データ３４の値を設定・変更できるようにしてもよい。これにより、ユーザの好みの表示順で辞書の提示を行うことも可能になる。
【００９８】
〔種類−辞書対応データ３５について〕
種類−辞書対応データ３５は、図５に示すようなものであってもよい。図５は、種類−辞書対応データ３５の一例を示す図である。図示の種類−辞書対応データ３５は、コンテンツの種類と辞書名とが対応付けられたデータである。
【００９９】
図示の例では、種類として「国語」、「英語」、及び「社会」が含まれている。つまり、ここでは「教科」がコンテンツの種類であることを想定している。そして、各教科には、その教科で使用頻度の高い辞典がそれぞれ対応付けられている。
【０１００】
具体的には、「国語」には、「国語辞典Ｋ」、「国語辞典Ｄ」、及び「国語辞典Ｍ」が対応付けられている。また、「英語」には、「英和辞典Ｇ」、「英和辞典Ｐ」、及び「英英辞典Ｏ」が対応付けられている。そして、「社会」には、「人物事典Ａ」、「地図Ｂ」、及び「地図Ｃ」が対応付けられている。これらの辞典及び事典は、辞書データ３１として記憶部１３に格納されている。地図についても同様である。なお、地図のデータベースは、地名等をキーワードとして検索を行い、その地名等が含まれる地図を検索結果として提示するためのデータベースである。
【０１０１】
この種類−辞書対応データ３５を用いることによって、再生しているコンテンツの種類に応じた辞書等を特定することができる。例えば、再生しているコンテンツが「国語」のコンテンツである場合に、表示すべき辞書が「国語辞典Ｋ」、「国語辞典Ｄ」、及び「国語辞典Ｍ」であることを特定することができる。
【０１０２】
また、図示の例では、各辞書に番号が対応付けられている。この番号は、各教科に対応付けられた辞書を管理する番号である。
【０１０３】
〔電子学習装置１の動作例（履歴データの生成及び記録）〕
次に、電子学習装置１の動作例について、図６に基づいて説明する。図６は、電子学習装置１の動作例を示す図であり、同図（ａ）は辞書選択前、同図（ｂ）は選択した辞書を用いたキーワード検索時、同図（ｃ）はキーワード検索実行後における動作例を示している。
【０１０４】
同図（ａ）の例では、画像表示領域Ａ１には、コンテンツの画像が表示されている。ここでは、英会話の学習用のコンテンツが再生され、その画像が画像表示領域Ａ１に表示されていることを想定している。
【０１０５】
また、画像表示領域Ａ１の隣には、キーＫ１〜Ｋ５が表示されている。キーＫ１〜Ｋ５は、いわゆるソフトウェアキーであり、キーＫ１〜Ｋ５に対してタッチペンＰや指などでタッチ操作を行うことによって、キーＫ１〜Ｋ５に予め割り当てられた処理を電子学習装置１に実行させることができる。
【０１０６】
キーＫ１〜Ｋ４は、辞書呼び出し用の辞書キーである。辞書キーに割り当てられる辞書は、再生中のコンテンツに応じて決定される。また、各辞書は、その辞書の使用頻度に応じた優先度で辞書キーに割り当てられる。
【０１０７】
ここでは、英語に関するコンテンツを再生していることを想定しているので、キーＫ１〜Ｋ４には、英語の学習中に使用される可能性の高い、英和辞典Ｇ、英和辞典Ｐ、英英辞典Ｏ、及び国語辞典Ｋがそれぞれ割り当てられている。また、これらの辞書は、使用頻度順に割り当てられている。
【０１０８】
つまり、ここでは、ユーザの目に付きやすくユーザが選択しやすい画面の一番上に表示されるキーＫ１に、最も使用頻度が高い辞書（この例では英和辞典Ｇ）を割り当てる。以下、使用頻度の順に、キーＫ２〜４に英和辞典Ｐ、英英辞典Ｏ、国語辞典Ｋがそれぞれ割り当てられる。
【０１０９】
なお、辞書キーの表示は、表示の優先度が高い辞書に対応する辞書キーが、優先度のより低い辞書に対応する辞書キーよりも、ユーザが選択しやすいようなものであればよく、図示の例に限られない。例えば、優先度が高い辞書に対応する辞書キーについては、他の辞書キーと色を変える、点灯させる、他の辞書キーよりも大きく表示する等のハイライト表示を行ってもよい。
【０１１０】
これらの辞書キーにタッチ操作が行われたときには、電子学習装置１は、その辞書キーに対応付けられた辞書によってキーワード検索を行うための画面を表示する。これにより、ユーザは、学習中に意味を確認したい用語や単語などが出てきたときに、その語を容易に検索することができる。そして、再生中のコンテンツに応じた辞書が、使用頻度順に表示されることにより、ユーザは所望の辞書を容易に選択することができる。
【０１１１】
また、キーＫ５は、選択対象の辞書を切り替えるための切替キーであり、この切替キーにタッチ操作が行われたときには、電子学習装置１は、検索に使用できる辞書の他の候補を辞書キーとして表示する。再生中のコンテンツと関連性の低い辞書や使用頻度の低い辞書は、この切替キーを操作することで選択可能となる。
【０１１２】
ここで、キーＫ１にタッチ操作が行われたときには、電子学習装置１は、コンテンツの再生を一時停止し、同図（ｂ）のような画面を表示する。図示の例では、キーワード検索に使用する辞書の名称（英和辞典Ｇ）が表示されていると共に、キーワード表示領域Ａ２及びキーボードＫ６が表示されている。
【０１１３】
つまり、ここでは、キーボードＫ６に含まれる文字等をタッチペンＰ等で選択することによって、検索に使用するキーワード（辞書で調べたい用語）を構成する文字の入力を行うことを想定している。入力した文字はキーワード表示領域Ａ２に表示され、キーボードＫ６の「Enter」を選択することによって、入力した文字列をキーワードとして検索が行われる。
【０１１４】
図６（ｂ）では、「Compliance」と入力して決定する（「Enter」のキーを入力する）ことを想定しており、これにより、同図（ｃ）のような表示が行われる。図示の例では、キーワード検索に使用した辞書の名称が表示されていると共に、該辞書で「Compliance」を検索した結果が表示されている。また、辞書検索結果の表示を終了して、コンテンツの再生に戻るためのキーＫ７も表示されている。
【０１１５】
ここで、電子学習装置１は、このようなキーワード検索が行われたときには、キーワード検索が行われたときのコンテンツの再生時刻と、上記のキーワード検索の結果を示すデータにアクセスするためのアクセス情報とを対応付けた履歴データ３２を生成して記憶する。なお、ここでは、上記アクセス情報として、キーワード検索の対象となった辞書の辞書ＩＤと、検索に用いたキーワードと、該キーワードのキーワードＩＤとを含めることを想定している。
【０１１６】
そして、電子学習装置１は、次に上記コンテンツを再生するときに、この履歴データ３２を参照して、過去にキーワード検索が行われたタイミングで、その検索に用いられたキーワードを表示する。なお、キーワードを表示するときの動作例については、以下説明する。
【０１１７】
〔電子学習装置１の動作例（キーワードの表示）〕
続いて、電子学習装置１が履歴データ３２に基づいてキーワードを表示するときの動作例を図７に基づいて説明する。図７は、電子学習装置１が、コンテンツの再生中にキーワードを表示するときの動作の一例を示す図であり、同図（ａ）はキーワードを表示していないときの画面例を示し、同図（ｂ）はキーワードを表示したときの画面例を示し、同図（ｃ）は表示したキーワードが選択されたときの画面例を示している。
【０１１８】
同図（ａ）に示すように、キーワードを表示していないときには、図６（ａ）の例と同様に、画像表示領域Ａ１にコンテンツの画像を表示すると共に、キーＫ１〜Ｋ５を表示する。
【０１１９】
ここで、電子学習装置１は、コンテンツの再生時刻と、履歴データ３２に格納されている再生時刻とが一致するかを監視しており、一致することが確認されたときには、一致した再生時刻と対応付けられているキーワードを表示する。例えば、キーワード「Compliance」に対応付けられている再生時刻となったときには、図７（ｂ）に示すように、「Compliance」と表示されたキーＫ８を表示する。
【０１２０】
そして、表示したキーＫ８がタッチペンＰや指等で選択されたときには、電子学習装置１は、図７（ｃ）に示すように、キーワード「Compliance」で検索を行った結果を表示する。
【０１２１】
このように、電子学習装置１は、以前にキーワード検索が行われたタイミングで、その検索に用いられたキーワードを表示する。このキーワードは、以前にユーザが辞書データ３１を用いて調べたものであるから、そのときにユーザがその意味等を記憶していれば、改めてそのキーワードによる検索結果を表示する必要はなく、コンテンツの再生を継続することが望ましい。その一方で、以前に検索した結果をユーザが忘れていることもある。
【０１２２】
そこで、電子学習装置１は、表示したキーワードが選択されないときには、そのキーワードで検索を行った結果を表示せず、表示したキーワードが選択されたときには、そのキーワードで検索を行った結果を表示する。
【０１２３】
これにより、ユーザは、検索結果の表示が不要と判断したときには、そのままコンテンツの再生を継続することができる。また、表示されるのがキーワードのみであるから、コンテンツの視聴が妨げられることもない。そして、検索結果を確認したいと考えたときには、図６（ｂ）のような文字入力の手間をかけることはなく確認が可能である。
【０１２４】
なお、キーワードを表示させる代わりに、検索結果を表示させても構わないが、検索結果が長文になるような場合にはコンテンツの視聴が妨げられると考えられ、またキーワードによる検索結果をユーザが覚えていたか否かの確認がし難くなるので、キーワードを表示して、そのキーワードが選択されたときに検索結果を表示することが好ましい。
【０１２５】
また、キーワードの表示は、ユーザがキーワードを認識できるような態様であればよく、図７（ｂ）の例に限られない。例えば、字幕スーパーのように、コンテンツの画像と重畳してキーワードを表示してもよい。
【０１２６】
また、同じ再生時刻または近い再生時刻に複数のキーワードが記録されているときには、図８の例のように、複数のキーワードを同時に表示してもよい。図８は、複数のキーワードを同時に表示する例を示す図である。
【０１２７】
図８の例では、「Compliance」に加えて「ＣＳＲ」のキーワードが表示されている。ユーザは、これらのキーワードの何れでも選択することができ、キーワードを選択することによって、そのキーワードによる検索結果を確認することができる。
【０１２８】
また、表示されたキーワードを選択して、そのキーワードによる検索結果を確認したユーザは、次に同じコンテンツを再生するときには、そのキーワードを表示させる必要がないと判断することも考えられる。つまり、コンテンツを繰り返し再生することにより、ユーザの知識が定着してゆくので、知識の定着度合いに応じて表示させるキーワードを変更できるようにすることが好ましい。
【０１２９】
例えば、図９のような画面を表示して、履歴データ３２から記録を削除するか否かをユーザに選択させてもよい。図９は、履歴データ３２から記録を削除するか否かをユーザに選択させるための表示画面の一例を示している。
【０１３０】
図９の例では、図７（ｂ）の例と同様に「閉じる」と表示されたキーＫ７が表示されていると共に、「削除」と表示されたキー（削除用オブジェクト）Ｋ１０が表示されている。すなわち、ユーザは、このキーＫ１０を選択することによって、履歴データ３２から「Compliance」のデータを削除することができる。これにより、次に同じコンテンツを再生するときには、「Compliance」のキーワードが表示されなくなる。
【０１３１】
なお、履歴データを削除するキーＫ１０を表示するタイミングは、上述の例に限られず、例えばキーワードが表示されたときにキーＫ１０を表示してもよい。これにより、検索結果を確認するまでもなく、キーワードの履歴データを削除することができる。
【０１３２】
また、表示したキーワードが選択されなかった場合には、ユーザがそのキーワードの検索結果の表示を不要と判断していると考えられるので、選択されなかったキーワードの履歴データ３２を削除するようにしてもよい。
【０１３３】
〔処理の流れ〕
次に、電子学習装置１が実行する処理の流れについて、図１０に基づいて説明する。図１０は、電子学習装置１が実行する処理の一例を示すフローチャートである。
【０１３４】
再生処理部２０は、再生するコンテンツの選択を待ち受けている（Ｓ１）。ここで、入力部１０に対する入力操作からコンテンツの再生指示があったことを確認した場合（Ｓ１でＹＥＳ）には、再生処理部２０は、その旨をコンテンツ種類判定部２５に通知する。この通知を受信したコンテンツ種類判定部２５は、辞書割当処理を行って各辞書キーに辞書を割り当てる（Ｓ２）。なお、辞書割当処理の詳細については後述する。
【０１３５】
また、コンテンツの再生指示があったことを確認した再生処理部２０は、再生を指示されたコンテンツを記憶部１３の動画データ３０から読み出して再生を開始する（Ｓ３）。つまり、ここで再生するコンテンツは動画のコンテンツであることを想定している。
【０１３６】
ここで、検索処理部２１は、Ｓ２で辞書の割り当てを行った辞書キーの選択を待ち受けており（Ｓ４）、辞書キーが選択されたことを確認した場合（Ｓ４でＹＥＳ）には、再生処理部２０にコンテンツの再生を一時停止させ（Ｓ５）、Ｓ６の処理に進む。一方、辞書キーが選択されたことが確認されなかった場合（Ｓ４でＮＯ）には、Ｓ１２の処理に進む。
【０１３７】
Ｓ６では、検索処理部２１は、選択された辞書キーに応じたキーワード入力画面、より詳細には選択された辞書キーに割り当てられた辞書を用いた検索用のキーワード入力画面を表示部１１に表示させて（Ｓ６）、検索が実行されるのを待ち受ける（Ｓ７）。
【０１３８】
なお、Ｓ６では、例えば、英和辞書のように、アルファベットでキーワードを入力する辞書が割り当てられた辞書キーが選択されたときには、アルファベット入力用のキーワード入力画面を表示する。同様に、和英辞書のように、仮名でキーワードを入力する辞書が割り当てられた辞書キーが選択されたときには、仮名入力用のキーワード入力画面を表示する。
【０１３９】
そして、キーワードが入力され、検索の実行指示が入力されたときには、検索処理部２１は、Ｓ４で選択された辞書キーに割り当てられた辞書で当該キーワードの検索を行い、検索結果を表示部１１に表示する（Ｓ８）。また、検索処理部２１は、検索に使用したキーワード、該キーワードのキーワードＩＤ、及び検索に使用した辞書の辞書ＩＤを履歴データ生成部２２に通知する。
【０１４０】
上記の通知を受けた履歴データ生成部２２は、再生処理部２０からコンテンツの現在の再生時刻、つまりＳ５で一時停止したときの再生時刻を取得し、取得した再生時刻と、検索処理部２１から通知されたキーワード、キーワードＩＤ、及び辞書ＩＤを対応付けて履歴データ３２を生成し、記憶部１３に格納する（Ｓ９）。
【０１４１】
一方、Ｓ８で検索結果を表示した検索処理部２１は、検索結果の表示を終了するか否かを確認する（Ｓ１０）。ここで、検索結果の表示を終了することを確認した場合（Ｓ１０でＹＥＳ）には、検索処理部２１は、再生処理部２０にコンテンツの再生を再開するように指示する。これにより、検索結果の表示が終了し、代わりにコンテンツの画像が表示部１１に表示されるようになる（Ｓ１１）。
【０１４２】
再生を再開した再生処理部２０は、動画再生を終了するか否かを確認し（Ｓ１２）、終了しないことを確認した場合（Ｓ１２でＮＯ）には処理はＳ４に戻る。一方、動画再生を終了することを確認した場合（Ｓ１２でＹＥＳ）には処理はＳ１３に進み、再生処理部２０は、動画の再生を終了する。また、再生処理部２０は、動画の再生を終了する旨を辞書表示順決定部２４に通知する。
【０１４３】
Ｓ１２では、再生処理部２０は、再生中のコンテンツの終了時刻まで再生したとき、または入力部１０が再生を終了する旨の入力操作を受け付けたときに、動画再生を終了すると判断する。
【０１４４】
動画の再生を終了する旨の通知を受信した辞書表示順決定部２４は、履歴集計処理を行い（Ｓ１４）、これにより、コンテンツの再生中に行われた検索の履歴が使用履歴集計データ３３に反映される。履歴集計処理の詳細については後述する。
【０１４５】
なお、Ｓ１１において、再生処理部２０は、コンテンツの再生を停止した位置から再生を再開してもよいが、停止した再生位置（検索を開始する入力操作が行われたときの再生位置）よりも前（コンテンツの先頭寄り）の再生位置から再生を再開してもよい。これは、検索の契機となるタイミング（例えば、不明な用語が使われたとき）と、ユーザが検索を開始する入力操作を行うタイミングとに差があるためである。つまり、検索を行う契機となったコンテンツの再生位置よりも前からコンテンツの再生を再開することによって、ユーザは、検索の結果を認識した状態で、検索の契機となるシーン（例えば、不明な用語が使われたシーン）を確認することが可能になり、コンテンツの理解を深めることができる。
【０１４６】
〔キーワード表示処理〕
続いて、電子学習装置１がキーワードを表示するキーワード表示処理について図１１に基づいて説明する。図１１は、キーワード表示処理の一例を示すフローチャートである。キーワード表示処理は、コンテンツの再生中に行われる処理である。
【０１４７】
入力部１０に対する入力操作からコンテンツの再生指示があったことを確認した再生処理部２０は、再生を指示されたコンテンツを記憶部１３の動画データ３０から読み出して再生を開始する（Ｓ２０）。
【０１４８】
コンテンツの再生が開始されると、キーワード表示処理部２３は、履歴データ３２を参照して、コンテンツの現在の再生時刻と、履歴データ３２に格納されている再生時刻とで一致するものがあるか確認する（Ｓ２１）。
【０１４９】
ここで、一致するものが確認されなかった場合（Ｓ２１でＮＯ）には、処理はＳ３２に進む。一方、一致するものが確認された場合（Ｓ２１でＹＥＳ）には、キーワード表示処理部２３は、履歴データ３２において、現在の動画データ再生時刻と一致する再生時刻に対応付けられているキーワードを特定する。そして、キーワード表示処理部２３は、特定したキーワードを表示部１１に表示する（Ｓ２２）。そして、キーワード表示処理部２３は、表示したキーワードが選択されたか否かを確認する（Ｓ２３）。
【０１５０】
ここで、キーワードの選択が確認されなかった場合（Ｓ２３でＮＯ）には、キーワード表示処理部２３は、キーワードの表示後、予め定めた一定時間が経過したか否かを確認する（Ｓ２４）。
【０１５１】
そして、一定時間が経過したことが確認された場合（Ｓ２４でＹＥＳ）には、キーワード表示処理部２３は、キーワードの表示を終了し（Ｓ２５）、Ｓ３２の処理に進む。一方、一定時間が経過したことが確認されなかった場合（Ｓ２４でＮＯ）には、Ｓ２３の処理に戻る。
【０１５２】
ここで、Ｓ２３において、キーワードが選択されたことを確認したとき（Ｓ２３でＹＥＳ）には、キーワード表示処理部２３は、再生処理部２０に再生を一時停止するよう指示する（Ｓ２６）。また、キーワード表示処理部２３は、選択されたキーワードとそのキーワードで検索した辞書を示す情報とを検索処理部２１に通知する。この通知を受けた検索処理部２１は、通知されたキーワードで通知された辞書の検索を行い、その結果を表示部１１に表示する（Ｓ２７）。
【０１５３】
検索結果を表示させた検索処理部２１は、検索結果の表示を終了するか否かを確認する（Ｓ２８）。ここで、検索結果の表示を終了することを確認した場合（Ｓ２８でＹＥＳ）には、検索処理部２１は、検索結果を表示していたキーワードに対応する履歴データ３２の記録を消去するか否かを確認する（Ｓ２９）。
【０１５４】
例えば、Ｓ２７において、図９に示すような画面で検索結果を表示していた場合には、キーＫ１０が選択されたときに、検索結果の表示を終了すると判断する（Ｓ２８でＹＥＳ）と共に、記録を消去すると判断する（Ｓ２９でＹＥＳ）。一方、図９の画面例でキーＫ７が選択されたときには、検索結果の表示を終了すると判断し（Ｓ２８でＹＥＳ）、記録を消去しないと判断する（Ｓ２９でＮＯ）。
【０１５５】
Ｓ２９において、記録を消去することを確認した場合（Ｓ２９でＹＥＳ）には、検索処理部２１は、その旨を履歴データ生成部２２に通知する。そして、この通知を受けた履歴データ生成部２２は、履歴データ３２から該当する記録を削除する。例えば、図９の画面例でキーＫ１０が選択されたときには、キーワード「Compliance」に対応する履歴データを削除する。
【０１５６】
Ｓ３１では、検索処理部２１は、再生処理部２０にコンテンツの再生を再開するように指示する。これにより、検索結果の表示が終了し、代わりにコンテンツの画像が表示されるようになる。
【０１５７】
コンテンツの再生を再開した再生処理部２０は、動画再生を終了するか否かを確認し（Ｓ３２）、終了しないことを確認した場合（Ｓ３２でＮＯ）には、処理はＳ２１に戻る。一方、コンテンツの再生を終了することを確認した場合（Ｓ３２でＹＥＳ）には処理はＳ３３に進み、再生処理部２０は、コンテンツの再生を終了し、これによりキーワード表示処理は終了する。
【０１５８】
なお、上記の例では、コンテンツの現在の再生時刻と、履歴データ３２に格納されている再生時刻とが一致したときに、その再生時刻に対応付けられているキーワードを表示する例を示したが、履歴データ３２の再生時刻より前にキーワードを表示してもよい。
【０１５９】
例えば、キーワードの表示タイミングを、検索を開始するための入力操作を受け付けたときのコンテンツの再生位置よりも前にずらした場合には、検索を行う契機となったコンテンツの再生位置と、実際に検索を行ったときの再生位置とのずれを小さくすることができるので好ましい。
【０１６０】
〔辞書割当処理〕
続いて、図１０のＳ２で行われる辞書割当処理の詳細について、図１２に基づいて説明する。図１２は、辞書割当処理の一例を示すフローチャートである。
【０１６１】
まず、コンテンツ種類判定部２５は、再生処理部２０が再生しているコンテンツの種類を判定し（Ｓ４０）、判定結果を辞書キー表示処理部２６に通知する。なお、コンテンツの種類の判定方法については後述する。
【０１６２】
次に、コンテンツの種類の判定結果を受信した辞書キー表示処理部２６は、通知されたコンテンツの種類に応じた辞書を特定する（Ｓ４１）。具体的には、辞書キー表示処理部２６は、種類−辞書対応データ３５を参照して、通知された種類に対応付けられた辞書を特定する。
【０１６３】
続いて、辞書キー表示処理部２６は、辞書の並び順を決定する（Ｓ４２）。具体的には、辞書キー表示処理部２６は、辞書表示順データ３４を参照して、Ｓ４１で特定した辞書が、辞書表示順データ３４に規定される「順番」の値が小さいものから順に並ぶように、辞書の並び順を決定する。続いて、辞書キー表示処理部２６は、Ｓ４１で特定した辞書以外の辞書が、辞書表示順データ３４に規定される「順番」の値が小さいものから順に並ぶように、辞書の並び順を決定する。これにより、全ての辞書の並び順（表示の優先度）が決定されたことになる。
【０１６４】
最後に、辞書キー表示処理部２６は、Ｓ４２で決定した並び順に従って辞書キーに辞書を割り当て（Ｓ４３）、辞書割当処理を終了する。具体的には、辞書キー表示処理部２６は、予め定められた数の辞書キーを表示部１１に表示すると共に、表示した辞書キーにＳ４２で決定した並び順に従って辞書名を表示する。なお、辞書キーに割り当てられなかった辞書については、例えば図６（ａ）のキーＫ５が選択されて、辞書キーの表示が切り替えられたときに表示する。
【０１６５】
この後、辞書キーが選択されたときには、検索処理部２１は、選択された辞書キーに辞書キー表示処理部２６が対応付けていた辞書で検索を行う。
【０１６６】
〔コンテンツの種類判定方法〕
次に、コンテンツ種類判定部２５がコンテンツの種類を判定する方法について、図１３に基づいて説明する。図１３は、コンテンツが格納されているフォルダの構成をツリー形式で示す図である。なお、同図では、フォルダとファイルとを区別するために、フォルダの名称の後には（Ｆ）を付している。
【０１６７】
図１３の例では、「コンテンツ」フォルダの中に「テキスト」フォルダと「動画」フォルダとが含まれている。そして、「テキスト」フォルダの中には「人物事典.pdf」等が格納されている「日本史」フォルダと、「世界地図.pdf」等が格納されている「世界史」フォルダとが含まれている。
【０１６８】
また、「動画」フォルダの中には「国語」、「数学」、「英語」の教科のフォルダが格納されており、各教科のフォルダ内には、その教科を更に細かく分類した「国Ｉ」、「数Ｉ」、「ＴＯＥＩＣ６００点突破講座」等のフォルダが含まれている。そして、「ＴＯＥＩＣ６００点突破講座」フォルダの中には、「ＴＯＥＩＣ６００点突破講座（１）.avi」〜「ＴＯＥＩＣ６００点突破講座（３）.avi」の３つの動画ファイルが格納されている。
【０１６９】
このように、図１３の例では、「教科」という基準でコンテンツを分類し、フォルダ分けしている。したがって、コンテンツ種類判定部２５は、再生中のコンテンツが格納されているフォルダを特定し、そのフォルダが何れの「教科」のフォルダに属するかを確認することによって、そのコンテンツが何れの「教科」に属するかを判定することができる。
【０１７０】
なお、コンテンツの種類の判定方法は、上記の例に限られない。例えば、コンテンツのファイルに付加されたプロパティ等の情報にコンテンツの種類が含まれている場合には、この情報を参照することによって、コンテンツの種類を判定することもできる。また、例えば、コンテンツのファイルとは別のファイル（例えばＸＭＬファイル等）に、そのコンテンツに付随する情報等が記録されている場合には、そのファイルを参照することによって、コンテンツの種類を判定することもできる。
【０１７１】
〔履歴集計処理〕
続いて、図１０のＳ１４で行われる履歴集計処理の詳細について、図１４に基づいて説明する。図１４は、履歴集計処理の一例を示すフローチャートである。
【０１７２】
まず、辞書表示順決定部２４は、履歴データ３２を参照して、各辞書の使用回数をカウントする。そして、カウントした使用回数と、その辞書の辞書ＩＤとを対応付けて使用履歴集計データ３３を生成する（Ｓ５０）。
【０１７３】
次に、辞書表示順決定部２４は、Ｓ５０で生成した使用履歴集計データ３３を記憶部１３に格納する。つまり、辞書表示順決定部２７は、Ｓ５０でカウントした使用回数に基づいて使用履歴集計データ３３を更新する（Ｓ５１）。これにより、履歴集計処理は終了する。
【０１７４】
〔複数の装置における検索の履歴を集計する例〕
上述では、電子学習装置１において行われた検索の履歴に基づいて辞書の表示順を決定する例を説明したが、複数の装置で行われた検索の履歴に基づいて辞書の表示順を決定してもよい。
【０１７５】
ここでは、複数の装置で行われた検索の履歴に基づいて辞書の表示順を決定する電子学習システムの例を図１５に基づいて説明する。図１５は、電子学習システム６０に含まれる、電子学習装置（コンテンツ再生装置）４０とサーバ（集計装置）５０の要部構成を示すブロック図である。なお、図１の電子学習装置１と同様の構成については同一の参照番号を付し、その説明を省略する。
【０１７６】
電子学習装置４０は、図１の電子学習装置１と比べて、通信部１４を備えている点、及び辞書表示順決定部２４が辞書表示順決定部（優先度データ生成手段、使用履歴データ生成手段）２７に代わっている点が異なっている。なお、記憶部１３に格納されている使用履歴集計データ（端末）３３は、図１の使用履歴集計データ３３と名称は異なっているがデータの構成は同じである。
【０１７７】
通信部１４は、電子学習装置４０が他の装置と通信するためのものである。ここでは、電子学習装置４０は、通信部１４から通信ネットワークに接続し、通信ネットワークを介してサーバ５０と通信することを想定している。
【０１７８】
辞書表示順決定部２７は、自装置で行われた検索の履歴を示す使用履歴集計データ（端末）をサーバ５０に送信する。これにより、サーバ５０は、電子学習装置４０が行った検索の履歴を反映させた使用履歴集計データ（サーバ）（統合使用履歴データ）を生成することができる。
【０１７９】
そして、辞書表示順決定部２７は、サーバ５０が生成（更新）した使用履歴集計データ（サーバ）を受信して、使用履歴集計データ（端末）３３を更新する。使用履歴集計データ（サーバ）には、他の装置における検索の履歴も反映されているので、上記の更新によって他の装置における検索の履歴が使用履歴集計データ（端末）３３に反映される。
【０１８０】
サーバ５０は、電子学習装置４０が送信する使用履歴集計データ（端末）を受信して、使用履歴集計データ（サーバ）を更新し、更新した使用履歴集計データ（サーバ）を電子学習装置４０に送信する装置である。図示のように、サーバ５０は、サーバ通信部５１、サーバ制御部５２、及びサーバ記憶部５３を備えている。
【０１８１】
サーバ通信部５１は、サーバ５０が他の装置と通信するためのものである。ここでは、サーバ通信部５１は、通信ネットワークを介して電子学習装置４０、及び電子学習装置４０と同様に使用履歴集計データ（端末）３３を生成して送信する装置と通信することを想定している。
【０１８２】
サーバ制御部５２は、サーバ５０の動作を統括して制御するものであり、サーバ制御部５２には使用履歴集計部５４が含まれている。使用履歴集計部５４は、電子学習装置４０が送信する使用履歴集計データ（端末）を受信して、使用履歴集計データ（サーバ）を更新し、更新した使用履歴集計データ（サーバ）を電子学習装置４０に送信する。
【０１８３】
サーバ記憶部５３は、サーバ５０で使用する各種データを格納するものであり、サーバ記憶部５３には使用履歴集計データ（サーバ）５５が含まれている。使用履歴集計データ（サーバ）５５は、複数の装置における辞書の使用履歴が反映されたデータである。使用履歴集計データ（サーバ）５５は、辞書を特定する情報と、その辞書の使用頻度を示す情報とが対応付けられたものであればよく、例えば、図３のようなものであってもよい。
【０１８４】
〔履歴集計処理（端末側）〕
続いて、電子学習装置４０が実行する履歴集計処理（端末側）について図１６に基づいて説明する。図１６は、電子学習装置４０が実行する履歴集計処理（端末側）の一例を示すフローチャートである。なお、この処理は、図１０のＳ１４で図１４の処理の代わりに行われる。
【０１８５】
まず、辞書表示順決定部２７は、履歴データ３２を参照して、各辞書の使用回数をカウントする。そして、カウントした使用回数と、その辞書の辞書ＩＤとを対応付けて使用履歴集計データ（端末）３３を生成する（Ｓ６０）。
【０１８６】
次に、辞書表示順決定部２７は、Ｓ６０で生成した使用履歴集計データ（端末）３３を、通信部１４を介してサーバ５０に送信する（Ｓ６１）。この使用履歴集計データ（端末）３３を受信したサーバ５０は、後述する履歴集計処理（サーバ側）によって、使用履歴集計データ（サーバ）５５を電子学習装置４０に送信する。
【０１８７】
そして、辞書表示順決定部２７は、使用履歴集計データ（サーバ）５５を受信し（Ｓ６２）、受信した使用履歴集計データ（サーバ）５５を使用履歴集計データ（端末）３３として記憶部１３に格納する。つまり、辞書表示順決定部２７は、使用履歴集計データ（端末）３３を使用履歴集計データ（サーバ）５５で更新する（Ｓ６３）。これにより、履歴集計処理（端末側）は終了する。
【０１８８】
このようにして更新された使用履歴集計データ（端末）３３を用いて辞書の表示順を決定することにより、他の装置のユーザがよく使用する辞書も優先的に辞書キーに割り当てられる。このため、他の装置のユーザがどのような辞書を使用しているかを認識することができ、他のユーザの使用頻度の高い辞書を選択することもできる。
【０１８９】
〔履歴集計処理（サーバ側）〕
次に、サーバ５０が実行する履歴集計処理（サーバ側）について、図１７に基づいて説明する。図１７は、サーバ５０が実行する履歴集計処理（サーバ側）の一例を示すフローチャートである。
【０１９０】
サーバ５０の使用履歴集計部５４は、電子学習装置４０の辞書表示順決定部２７が送信した使用履歴集計データ（端末）３３を受信する（Ｓ７０）。続いて、使用履歴集計部５４は、受信した使用履歴集計データ（端末）３３を用いて、サーバ記憶部５３に格納されている使用履歴集計データ（サーバ）５５を更新する（Ｓ７１）。具体的には、使用履歴集計部５４は、受信した使用履歴集計データ（端末）３３に含まれる各カウント数を、使用履歴集計データ（サーバ）５５において対応する辞書ＩＤのカウント数にそれぞれ加算することによって、使用履歴集計データ（サーバ）５５を更新する。
【０１９１】
使用履歴集計データ（サーバ）５５に格納されているカウント数は、電子学習装置４０及び／または他の装置から受信した使用履歴集計データ（端末）３３のカウント数を集計したものであるから、上記更新後のカウント数は、電子学習装置４０及び／または他の装置の使用履歴集計データ（端末）３３を集計したものとなる。
【０１９２】
そして、使用履歴集計部５４は、更新後の使用履歴集計データ（サーバ）５５を、サーバ通信部５１を介して電子学習装置４０に送信する（Ｓ７２）。これにより、履歴集計処理（サーバ側）は終了する。
【０１９３】
〔使用データの変形例〕
上述では、使用履歴集計データ３３から生成した辞書表示順データ３４を用いて辞書の表示順を決定する例を説明したが、使用履歴集計データ３３から直接辞書の表示順を決定することもできる。例えば、図３の使用履歴集計データ３３を用いる場合には、カウント数の多い順に表示順を決定すればよい。
【０１９４】
また、上述では、履歴データ３２を用いて使用履歴集計データ３３を生成する例を説明したが、履歴データ３２を用いずに使用履歴集計データ３３を生成することももちろん可能である。例えば、検索の回数を辞書毎にカウントする構成を設けて、この構成により使用履歴集計データ３３を生成してもよい。ただし、履歴データ３２を用いた場合には、電子学習装置１の備える構成を増加させずに済むので、履歴データ３２を用いることが好ましい。
【０１９５】
〔辞書データ格納先の変形例〕
上述では、電子学習装置１が備える記憶部１３に辞書データ３１が格納されている例を説明したが、電子学習装置１が辞書データ３１による検索結果をユーザに提示することができるようになっていれば、辞書データ３１は他の装置に格納されていてもよい。また、辞書データ３１を用いた検索についても電子学習装置１以外の装置が行い、電子学習装置１はその検索結果を取得する構成であっても構わない。
【０１９６】
この場合、電子学習装置１は、図１５の電子学習装置４０のように通信部１４を備えていればよい。そして、検索処理部２１は、キーワードを用いた検索を外部の装置に実行させ、その結果を表示すればよい。
【０１９７】
具体的には、検索処理部２１は、キーワードを入力させるためのキーワード入力画面を表示部１１に表示する。そして、キーワード入力画面の表示中に入力部１０が入力を受け付けたキーワードと、そのキーワードで検索するデータベースを特定する情報と、該キーワードによる検索の実行指示とを、通信部１４を介して外部の装置に送信する。そして、外部の装置からその検索の結果を受信して、表示部１１に表示する。
【０１９８】
〔検索結果を表示するための構成の変形例〕
上述では、コンテンツ再生時に表示したキーワードが選択されたときに、選択されたキーワードを用いた検索を再度行うことによって検索結果を表示する例を説明した。しかしながら、電子学習装置１または４０は、コンテンツ再生時に表示したキーワードが選択されたときに、選択されたキーワードを用いた検索の結果を表示できるようになっていればよく、上記の例に限られない。
【０１９９】
例えば、履歴データ３２に検索結果を含めてもよい。この場合には、キーワードが選択されたときに、履歴データ３２から検索結果を取得することができるので、再度検索を行うことなく検索結果を表示することができる。また、例えば、履歴データ３２とは別に検索結果を記憶しておき、この検索結果にアクセスするための情報（例えば、検索結果の格納先アドレス等）を履歴データ３２に含めておいてもよい。
【０２００】
特に、〔辞書データ格納先の変形例〕に記載した構成のように、外部のデータベースで検索を行う場合には、再検索に時間がかかることが予想されるので、検索結果を電子学習装置１の内部に格納しておくことが好ましい。
【０２０１】
〔検索対象のデータベースについて〕
上述では、国語辞書、英和辞書等のデータベースの何れかでキーワードを検索する例を説明したが、検索に用いるデータベースはこれらの例に限られない。例えば、百科事典等の事典や字典等のデータベースを用いてもよいし、英語以外の外国語の辞書のデータベースを用いてもよい。また、例えば、インターネット等のネットワーク上に設けられたデータベースを用いて検索を行ってもよい。
【０２０２】
また、ネットワーク上のデータベースで検索を行う場合には、所望の検索結果を得るために、キーワードを追加して検索を行ったり、検索条件を付けて検索を行ったりすることも考えられる。
【０２０３】
このような検索を行った場合には、最終的な検索結果にアクセスするための情報（例えばアドレス等）を履歴データ３２に格納しておけばよい。また、検索条件を履歴データ３２に格納しておいてもよく、この場合には格納された検索条件を用いて再検索を行うことになる。
【０２０４】
さらに、データベースを用いた検索は、キーワード検索に限られず、任意の検索手法が適用可能である。この場合にも、検索手法に応じて、その検索結果にアクセスするための情報を履歴データ３２に格納しておけばよい。
【０２０５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２０６】
〔ソフトウェアによる構成例〕
最後に、電子学習装置１及び４０の各ブロック、特に制御部１２は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０２０７】
後者の場合、電子学習装置１及び４０は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである電子学習装置１及び４０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記電子学習装置１及び４０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２０８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０２０９】
また、電子学習装置１及び４０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【産業上の利用可能性】
【０２１０】
本発明によれば、コンテンツを再生中における、検索用データベースの選択を容易にするので、学習用コンテンツのみならず、様々なコンテンツの再生装置に適用することができる。
【符号の説明】
【０２１１】
１、４０  電子学習装置（コンテンツ再生装置）
２１  検索処理部（検索手段、検索結果表示手段）
２２  履歴データ生成部（履歴データ生成手段、履歴データ削除手段）
２３  キーワード表示処理部（キーワード表示処理手段）
２４、２７  辞書表示順決定部（優先度データ生成手段、使用履歴データ生成手段）
２５  コンテンツ種類判定部（属性特定手段）
２６  辞書キー表示処理部（オブジェクト表示手段）
３０  動画データ（コンテンツ）
３１  辞書データ（データベース）
３２  履歴データ
３３  使用履歴集計データ（使用履歴データ）
３４  辞書表示順データ（優先度データ）
３５  種類−辞書対応データ（対応情報）
Ｋ１〜Ｋ４  辞書キー（オブジェクト）
Ｋ１０  キー（削除用オブジェクト）
５０  サーバ（集計装置）
【図１】
2011257932.tif 000003
【図２】
2011257932.tif 000004
【図３】
2011257932.tif 000005
【図４】
2011257932.tif 000006
【図５】
2011257932.tif 000007
【図６】
2011257932.tif 000008
【図７】
2011257932.tif 000009
【図８】
2011257932.tif 000010
【図９】
2011257932.tif 000011
【図１０】
2011257932.tif 000012
【図１１】
2011257932.tif 000013
【図１２】
2011257932.tif 000014
【図１３】
2011257932.tif 000015
【図１４】
2011257932.tif 000016
【図１５】
2011257932.tif 000017
【図１６】
2011257932.tif 000018
【図１７】
2011257932.tif 000019