(57)【特許請求の範囲】
【請求項１】
コンテンツを再生するコンテンツ再生装置であって、
自装置がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行い、その検索結果を表示する検索手段と、
上記検索手段が検索を行ったときのコンテンツの再生位置を示す位置情報と、上記検索結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する履歴データ生成手段と、
自装置が上記コンテンツを２回目以降に再生する場合に、上記履歴データに含まれる位置情報に応じた再生位置で、当該位置情報に対応付けられたアクセス情報に応じた上記検索結果にアクセスするために操作される対象を表示する表示処理手段と、を備えていることを特徴とするコンテンツ再生装置。
【請求項２】
上記履歴データ生成手段は、上記検索手段が検索に用いた上記キーワードを含む履歴データを生成し、
上記表示処理手段は、自装置が上記コンテンツを２回目以降に再生しているときに、該コンテンツの再生位置と、上記履歴データ生成手段が生成した履歴データに含まれる位置情報が示す再生位置とが一致したときに、上記履歴データにおいて当該位置情報に対応付けられているキーワードを自装置のユーザが選択可能に表示し、
上記表示処理手段が表示したキーワードが選択されたときに、上記履歴データにおいて、選択された上記キーワードに対応付けられているアクセス情報を用いて取得した上記検索結果を表示する検索結果表示手段を備えていることを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
上記履歴データ生成手段は、上記アクセス情報として上記検索手段が検索に用いた上記キーワードを含む履歴データを生成し、
上記履歴データに含まれる上記キーワードは、当該キーワードを用いた上記データベースの再検索、および当該キーワードと対応付けられた検索結果の読み出しの少なくとも何れかに用いられることを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項４】
上記表示処理手段が上記キーワードを表示したとき、または上記検索結果表示手段が上記検索結果を表示したときに、当該キーワードに対応する履歴データを削除するための削除用オブジェクトをユーザが選択可能に表示する履歴データ削除手段を備え、
上記削除用オブジェクトが選択されたときに削除される上記履歴データは、当該キーワードを表示するときに用いた位置情報と、当該位置情報に対応付けられたアクセス情報とを含む履歴データであることを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項５】
上記表示処理手段は、自装置が上記コンテンツを２回目以降に再生する場合に、上記履歴データに含まれる位置情報が示す再生位置に到達したタイミングで、または該タイミングよりも前に、当該位置情報に対応付けられたアクセス情報に応じた上記検索結果にアクセスするために操作される対象を表示することを特徴とする請求項１から４の何れか１項に記載のコンテンツ再生装置。
【請求項６】
コンテンツを再生するコンテンツ再生装置の制御方法であって、
上記コンテンツ再生装置がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行い、その検索結果を表示する検索ステップと、
上記検索ステップで検索を行ったときのコンテンツの再生位置を示す位置情報と、上記検索結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する履歴データ生成ステップと、
上記コンテンツ再生装置が上記コンテンツを２回目以降に再生する場合に、上記履歴データに含まれる位置情報に応じた再生位置で、当該位置情報に対応付けられたアクセス情報に応じた上記検索結果にアクセスするために操作される対象を表示するステップと、を含むことを特徴とするコンテンツ再生装置の制御方法。
【請求項７】
請求項１から５の何れか１項に記載のコンテンツ再生装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項８】
請求項７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像等のコンテンツを再生するコンテンツ再生装置、コンテンツ再生装置の制御方法、制御プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等の端末装置を用いて学習を行う学習システムが普及している。このような学習システムでは、画像や音声等の学習用コンテンツを端末装置で再生し、ユーザはこれを視聴することによって学習を行う。
【０００３】
上記のような学習システムによれば、講師の元に出向かずに講義を受けることができ、また離れた場所にいる多数の者に同じ内容の講義を提供できるという利点がある。このため、学習システムの利便性を更に高めるための技術も、様々なものが提案されている。
【０００４】
例えば、下記の特許文献１には、電子教材の再生中にユーザにコメントを入力させ、入力されたコメントと、コメントが入力されたときの上記電子教材の再生時間とを対応付けて記憶することが記載されている。そして、特許文献１には、上記コメントを表示して、表示したコメントが選択されたときには、そのコメントに対応付けられている再生時間から電子教材を再生すること、つまり上記コメントをブックマークとして電子教材を復習することが記載されている。
【０００５】
また、下記の特許文献２には、学習用コンテンツに電子的な付箋を貼り付ける技術が開示されている。具体的には、特許文献２には、学習用コンテンツの再生中に付箋を貼り付ける入力操作が行われたときに、付箋に記入する文字情報をユーザに入力させ、入力された文字情報と、学習用コンテンツの再生時間とを対応付けて記憶することが記載されている。そして、特許文献２には、上記文字情報を含む付箋画像を一覧表示し、表示した付箋が選択されたときには、その付箋に対応付けられている再生時間から学習用コンテンツを再生することが記載されている。つまり、特許文献２においても、特許文献１と同様に付箋はブックマークとして利用される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１５０５５２号公報（２００７年６月１４日公開）
【特許文献２】特開２０１０−０１５０４２号公報（２０１０年１月２１日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、上記のような学習システムでは、再生される動画像や音声にユーザの知らない用語等が使用されていることがあり、学習中にこのような用語が出てきた場合、ユーザはその用語等の意味を理解するために、辞書等を用いて調べることも多い。しかしながら、上述のような従来技術では、辞書等を用いた検索を行う際の利便性について考慮されていないという問題がある。
【０００８】
例えば、学習用コンテンツの再生中に、紙媒体の辞書や電子辞書等で用語を調べた場合には、特許文献１または２の技術を用いることにより、調べた用語及び／または調べた結果を示すテキストを上記学習用コンテンツの再生時間と対応付けて記憶させておくことができる。
【０００９】
しかしながら、調べた用語を端末装置に記憶させるためには、その用語を端末装置に入力する必要があり、このような処理はユーザにとって面倒である。また、特許文献１及び２は、コメントを学習用コンテンツのブックマークとして利用するものであり、一覧表示されたコメントから１つのコメントを選択したときには、そのコメントに対応付けられている再生時刻から学習用コンテンツの再生が開始される。
【００１０】
このため、ユーザは、コメントを選択して再生が開始された後で、その用語の意味を確認したいと思ったときには、学習用コンテンツの再生を停止して、もう一度辞書で調べるという手間をかける必要がある。
【００１１】
なお、このような問題は、学習システムに用いられる端末装置に限られず、動画像、静止画像、または音声等のコンテンツを再生するコンテンツ再生装置全般に生じる問題である。コンテンツの再生中に、任意のデータベースを用いて、そのコンテンツに関連する検索を行うことは、学習コンテンツに限られず、存在するからである。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、コンテンツを２回目以降に再生するときに、過去にキーワード検索を行ったタイミングで、そのキーワードによる検索結果へのアクセスを容易にするコンテンツ再生装置等を提供することにある。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、本発明のコンテンツ再生装置は、コンテンツを再生するコンテンツ再生装置であって、自装置がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行い、その検索結果を表示する検索手段と、上記検索手段が検索を行ったときのコンテンツの再生位置を示す位置情報と、上記検索結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する履歴データ生成手段とを備えていることを特徴としている。
【００１４】
また、本発明のコンテンツ再生装置の制御方法は、上記の課題を解決するために、コンテンツを再生するコンテンツ再生装置の制御方法であって、上記コンテンツ再生装置がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行い、その検索結果を表示する検索ステップと、上記検索ステップで検索を行ったときのコンテンツの再生位置を示す位置情報と、上記検索結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する履歴データ生成ステップとを含むことを特徴としている。
【００１５】
上記の構成によれば、コンテンツ装置がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行い、その検索結果を表示するので、ユーザはコンテンツの再生中にキーワードによる検索を行い、その検索結果を確認することができる。
【００１６】
また、上記の構成によれば、検索を行ったときのコンテンツの再生位置を示す位置情報と、検索結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する。
【００１７】
この履歴データを用いることにより、上記コンテンツを再生したときに、過去にキーワードによる検索を行った再生位置で、そのキーワードによる検索結果にアクセスすることができる。
【００１８】
したがって、コンテンツの再生中のキーワードによる検索を容易にすると共に、そのコンテンツを２回目以降に再生するときにそのキーワードによる検索結果へのアクセスを容易にすることができる。
【００１９】
また、上記履歴データ生成手段は、上記検索手段が検索に用いた上記キーワードを含む履歴データを生成し、上記コンテンツ再生装置は、自装置がコンテンツを再生しているときに、該コンテンツの再生位置と、上記履歴データ生成手段が生成した履歴データに含まれる位置情報が示す再生位置とが一致したときに、上記履歴データにおいて当該位置情報に対応付けられているキーワードを自装置のユーザが選択可能に表示するキーワード表示処理手段と、上記キーワード表示処理手段が表示したキーワードが選択されたときに、上記履歴データにおいて、選択された上記キーワードに対応付けられているアクセス情報を用いて取得した上記検索結果を表示する検索結果表示手段とを備えていることが好ましい。
【００２０】
上記の構成によれば、コンテンツの再生位置と履歴データに含まれる位置情報が示す再生位置とが一致したときに、その位置情報に対応付けられているキーワードを表示する。これにより、ユーザは、以前にそのキーワードで検索を行ったことを認識することができる。
【００２１】
そして、上記の構成によれば、表示したキーワードが選択されたときに、そのキーワードに対応付けられているアクセス情報を用いて取得した検索結果を表示する。つまり、ユーザは、表示されたキーワードによる検索結果を再度確認したい場合には、表示されているキーワードを選択するという極めて簡易な操作でその検索結果の提示を受けることができる。また、表示されたキーワードによる検索結果を再確認する必要がないと判断したときには、ユーザはそのままコンテンツの視聴等を続けることができる。
【００２２】
なお、検索結果の取得方法は、アクセス情報がどのような情報であるかによって決まる。例えば、アクセス情報が、キーワードによる検索を行ったデータベースを特定する情報である場合には、そのキーワードを用いてそのデータベースで再検索を行うことによって検索結果を取得することができる。また、例えば、アクセス情報が、検索結果の格納先を示す情報（アドレス等）であった場合には、その情報で特定される格納先から検索結果を取得することができる。
【００２３】
また、検索結果表示手段の機能は、検索手段によって実現することもできる。つまり、検索手段がアクセス情報を用いて検索結果を取得してもよい。
【００２４】
そして、上記履歴データ生成手段は、上記アクセス情報として上記検索手段が検索に用いた上記キーワードを含む履歴データを生成することが好ましい。
【００２５】
上記構成のように、検索に用いたキーワードを含む履歴データを生成した場合には、履歴データに含まれるキーワードを用いてデータベースの検索を行うことによって、検索結果にアクセスすることができる。
【００２６】
また、上記キーワード表示処理手段が上記キーワードを表示したとき、または上記検索結果表示手段が上記検索結果を表示したときに、当該キーワードに対応する履歴データを削除するための削除用オブジェクトをユーザが選択可能に表示する履歴データ削除手段を備えていることが好ましい。
【００２７】
上記の構成によれば、キーワードに対応する履歴データを削除するための削除用オブジェクトを表示する。したがって、ユーザは、上記削除用オブジェクトを選択して、そのキーワードに対応する履歴データを削除させることにより、次回以降にそのコンテンツを再生するときにはそのキーワードを表示させないようにすることができる。これは、例えばそのキーワードによる検索結果を、ユーザが既に記憶している場合に有用である。
【００２８】
なお、上記コンテンツ再生装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記コンテンツ再生装置の各手段として動作させることにより、上記コンテンツ再生装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００２９】
以上のように、本発明のコンテンツ再生装置は、自装置がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行い、その検索結果を表示する検索手段と、上記検索手段が検索を行ったときのコンテンツの再生位置を示す位置情報と、上記検索結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する履歴データ生成手段とを備えている構成である。
【００３０】
また、本発明のコンテンツ再生装置の制御方法は、以上のように、コンテンツ再生装置がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行い、その検索結果を表示する検索ステップと、上記検索ステップで検索を行ったときのコンテンツの再生位置を示す位置情報と、上記検索結果にアクセスするためのアクセス情報とを対応付けた履歴データを生成する履歴データ生成ステップとを含む構成である。
【００３１】
したがって、コンテンツの再生中のキーワードによる検索を容易にすると共に、そのコンテンツを２回目以降に再生するときにそのキーワードによる検索結果へのアクセスを容易にすることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態を示すものであり、電子学習装置の要部構成を示すブロック図である。
【図２】上記電子学習装置が格納する履歴データの一例を示す図である。
【図３】上記履歴データの他の例を示す図である。
【図４】上記電子学習装置の動作例を示す図であり、同図（ａ）は辞書選択前、同図（ｂ）は選択した辞書を用いたキーワード検索時、同図（ｃ）はキーワード検索実行後における動作例を示している。
【図５】上記電子学習装置が、コンテンツの再生中にキーワードを表示するときの動作例を示す図であり、同図（ａ）はキーワードを表示していないときの画面例を示し、同図（ｂ）はキーワードを表示したときの画面例を示し、同図（ｃ）は表示したキーワードが選択されたときの画面例を示している。
【図６】上記電子学習装置が、複数のキーワードを同時に表示する例を示す図である。
【図７】上記電子学習装置が、履歴データから記録を削除するか否かをユーザに選択させるための表示画面の一例を示している。
【図８】上記電子学習装置が実行する履歴データ生成処理の一例を示すフローチャートである。
【図９】上記電子学習装置が実行するキーワード表示処理の一例を示すフローチャートである。
【図１０】本発明の一実施形態にかかる電子学習システムに含まれる、電子学習装置とサーバの要部構成を示すブロック図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態について、図１〜図１０に基づいて詳細に説明する。ここでは、まず、本実施形態に係る電子学習装置の構成について、図１に基づいて説明する。図１は、電子学習装置（コンテンツ再生装置）１の要部構成を示すブロック図である。
【００３４】
電子学習装置１は、コンテンツを再生する装置であり、図示のように、入力部１０、画像を表示する表示部１１、制御部１２、及び記憶部１３を備えている。
【００３５】
入力部１０は、ユーザの入力操作を受け付けるものであり、ユーザは入力部１０を介して電子学習装置１の動作を制御する。ここでは、入力部１０は、表示部１１の表示面に対する入力操作を検出し、検出した入力操作を受け付ける、いわゆるタッチパネルであることを想定している。無論、入力部１０は、ユーザの入力操作を受け付けることのできるものであればよく、入力キーやキーボード等で構成してもよい。また、ここでは、電子学習装置１が入力部１０を備えている例を示しているが、入力部１０は、電子学習装置１と別体の装置であってもよい。
【００３６】
表示部１１は、制御部１２の制御に従って画像を表示するものであり、例えば液晶表示装置やＥＬ表示装置等を表示部１１として適用することもできる。表示部１１も、入力部１０と同様に、電子学習装置１と別体の装置であってもよい。
【００３７】
制御部１２は、電子学習装置１の動作を統括して制御するものであり、再生処理部２０、検索処理部（検索手段、検索結果表示手段）２１、履歴データ生成部（履歴データ生成手段、履歴データ削除手段）２２、及びキーワード表示処理部（キーワード表示処理手段）２３を含んでいる。
【００３８】
再生処理部２０は、コンテンツを再生する処理を行う。具体的には、再生処理部２０は、入力部１０が受け付けた入力操作の内容に応じたコンテンツを記憶部１３から読み出して表示部１１に表示させる。ここでは、再生処理部２０は、動画像のコンテンツを再生することを想定しているが、静止画像からなるコンテンツをスライドショー表示したり、音声からなるコンテンツを再生したりするものであってもよい。なお、再生するコンテンツが音声を含む場合には、再生処理部２０は図示しないスピーカから当該コンテンツの音声を出力する。
【００３９】
検索処理部２１は、再生処理部２０がコンテンツを再生しているときに入力されたキーワードでデータベースの検索を行って検出したデータに基づく画像を検索結果として表示する。具体的には、検索処理部２１は、キーワードを入力させるためのキーワード入力画面を表示部１１に表示する。そして、キーワード入力画面の表示中に入力部１０が入力を受け付けたキーワードを用いてデータベースの検索を行い、検索結果を表示部１１に表示する。なお、ここで検索を行うデータベースは、記憶部１３に格納されている辞書データであることを想定している。
【００４０】
履歴データ生成部２２は、キーワード検索が行われた履歴を示す履歴データを生成する。具体的には、履歴データ生成部２２は、キーワード検索が行われたときのコンテンツの再生位置（コンテンツの先頭からの再生位置）を示す位置情報と、そのキーワードによる検索結果にアクセスするためのアクセス情報とを対応付けて履歴データを生成し、記憶部１３に格納する。なお、ここでは、上記位置情報として、コンテンツの再生時刻を用い、上記アクセス情報として、検索対象となったデータベースを示す情報と検索に用いられたキーワードとを用いることを想定している。
【００４１】
無論、位置情報は、キーワード検索が行われたときのコンテンツの再生位置を示すものであればよく、この例に限られない。また、アクセス情報は、上記検索結果にアクセスできるような情報であればよく、この例に限られない。
【００４２】
キーワード表示処理部２３は、コンテンツの再生時に、過去にキーワード検索が行われたタイミングで、検索に用いられたキーワードを表示部１１に表示する。具体的には、キーワード表示処理部２３は、履歴データ生成部２２が格納した履歴データを参照して、過去にキーワード検索が行われたタイミングと、検索に用いられたキーワードとを特定し、上記のような表示を行う。
【００４３】
また、キーワード表示処理部２３は、表示したキーワードが選択されたときには、履歴データのアクセス情報を用いてそのキーワードによる検索結果を取得し、これを表示する。具体的には、キーワード表示処理部２３は、表示したキーワードが選択されたときには、選択されたキーワードと、そのキーワードを用いた検索を行ったデータベースとを検索処理部２１に通知してキーワード検索を行わせ、その結果を表示させる。
【００４４】
記憶部１３は、電子学習装置１が使用する各種データを格納するものであり、動画データ（コンテンツ）３０、辞書データ（データベース）３１、及び履歴データ３２を含んでいる。
【００４５】
動画データ３０は、再生処理部２０が再生するコンテンツの動画データである。すなわち、再生処理部２０は、動画データ３０を読み出して再生する。なお、ここでは、動画データ３０が記憶部１３に格納されている例について説明するが、動画データ３０は、再生処理部２０が再生できるように格納されていればよく、例えば電子学習装置１に接続された外部記憶装置に格納されていてもよい。また、例えば、電子学習装置１と通信可能に接続されたサーバ等の装置に格納されていてもよい。この場合には、動画データ３０を電子学習装置１にダウンロードして再生してもよいし、ダウンロードは行わずにストリーミング再生を行ってもよい。
【００４６】
辞書データ３１は、検索処理部２１がキーワード検索に使用するデータベースであり、ここでは、辞書データ３１として国語辞書、英和辞書、及び和英辞書の３つの辞書のデータベースが格納されていることを想定している。これらのデータベースでは、見出し語（キーワード検索の対象となる語）と、その意味等を示すデータとが対応付けられており、見出し語と一致するキーワードで検索を行うことにより、その見出し語に対応付けられたその見出し語の意味等を示すデータにアクセスすることができるようになっている。
【００４７】
履歴データ３２は、上述のように、履歴データ生成部２２が生成して格納するデータであり、キーワード検索が行われたときのコンテンツの再生時刻と、そのキーワードによる検索結果にアクセスするためのアクセス情報とが対応付けられたデータである。
【００４８】
〔履歴データ３２について〕
履歴データ３２は、例えば図２に示すようなデータであってもよい。図２は、履歴データ３２の一例を示す図である。図示の履歴データ３２は、「研修動画１−１」というコンテンツについて生成されたものであり、番号と、再生時刻と、使用辞書と、キーワードとが対応付けられたデータである。
【００４９】
番号は、履歴データ３２に含まれる、再生時刻と使用辞書とキーワードとの組を管理するための番号である。この番号は、履歴データ生成部２２が、再生時刻と使用辞書とキーワードとを記憶するときに付与する。
【００５０】
再生時刻は、キーワード検索が行われたときのコンテンツの再生時刻を示すものである。再生時刻は、履歴データ生成部２２が、キーワード検索が行われたときのコンテンツの再生時刻を取得して格納する。
【００５１】
使用辞書は、キーワード検索に使用した辞書を示すものである。使用辞書は、履歴データ生成部２２が、キーワード検索に用いた辞書を特定して格納する。
【００５２】
キーワードは、キーワード検索に使用したキーワードを示すものである。キーワードは、履歴データ生成部２２が、キーワード検索が行われたときに取得して格納する。
【００５３】
このような履歴データ３２を用いることによって、「研修動画１−１」を再生するときに、過去にキーワード検索が行われたタイミングで、そのキーワード検索に用いられたキーワードを表示することができる。そして、表示したキーワードが選択されたときには、そのキーワードによる検索を再度実行させて、その検索結果を表示させることができる。
【００５４】
なお、履歴データ３２は、過去にキーワード検索が行われたタイミングでキーワードを表示することができ、表示したキーワードが選択されたときに、そのキーワードによる検索結果を表示させることができるものであればよく、図２の例に限られない。
【００５５】
例えば、図３のような履歴データ３２を用いてもよい。図３は、履歴データ３２の他の例を示す図である。図３の履歴データ３２は、辞書ＩＤ及びキーワードＩＤのデータが追加されている点が、図２の履歴データ３２と異なっている。
【００５６】
辞書ＩＤは、キーワード検索に用いた辞書を特定するものであり、キーワードＩＤは、検索に用いた辞書において、当該キーワードが格納されている位置を特定するものである。すなわち、ここでは、各辞書に含まれる見出し語（キーワード検索の対象となる語）には、キーワードＩＤが予め付与されていることを想定している。そして、キーワードによる検索が行われ、検索に用いられたキーワードが上記見出し語と一致したときには、その見出し語に付与されているキーワードＩＤを含む履歴データ３２を生成することを想定している。
【００５７】
この構成によれば、辞書に含まれる各見出し語と、キーワードとを照合して、キーワードに一致する見出し語を探索するという処理を行うことなく、キーワードに一致する見出し語の格納位置を特定し、その見出し語の意味等を示すデータ、つまり検索結果にアクセスすることができる。したがって、キーワードによる再検索を行う場合と比べて、キーワードによる検索結果にたどり着くまでの時間を短縮することができる。
【００５８】
以上のように、図２、図３では、キーワードによる検索結果にアクセスするための情報として、キーワード及び使用辞書、または、辞書ＩＤ及びキーワードＩＤを履歴データ３２に含める例を示した。しかしながら、履歴データ３２には、再生時刻と、キーワードによる検索結果にアクセスするためのアクセス情報とが含まれていればよく、上述の例に限られない。例えば、アクセス情報として検索結果の格納位置を示す情報（アドレス等）を含めてもよい。
【００５９】
〔電子学習装置１の動作例（履歴データの生成及び記録）〕
次に、電子学習装置１の動作例について、図４に基づいて説明する。図４は、電子学習装置１の動作例を示す図であり、同図（ａ）は辞書選択前、同図（ｂ）は選択した辞書を用いたキーワード検索時、同図（ｃ）はキーワード検索実行後における動作例を示している。
【００６０】
同図（ａ）の例では、画像表示領域Ａ１には、コンテンツの画像が表示されており、画像表示領域Ａ１の隣には、キーＫ１〜Ｋ３が表示されている。キーＫ１〜Ｋ３は、いわゆるソフトウェアキーであり、キーＫ１〜Ｋ３に対してタッチペンＰや指などでタッチ操作を行うことによって、キーＫ１〜Ｋ３に予め割り当てられた処理を電子学習装置１に実行させることができる。
【００６１】
具体的には、キーＫ１は、国語辞書呼び出し用のキーであり、キーＫ１にタッチ操作が行われたときには、電子学習装置１は、国語辞書を用いたキーワード検索用の画面を表示する。これにより、ユーザは、学習中に意味を確認したい用語が出てきたときに、その用語を容易に検索することができる。
【００６２】
また、キーＫ２は、英和辞書呼び出し用のキーであり、キーＫ２にタッチ操作が行われたときには、電子学習装置１は、英和辞書を用いたキーワード検索用の画面を表示する。これにより、ユーザは、学習中に意味を確認したい英語が出てきたときに、その英語の和訳を容易に検索することができる。
【００６３】
そして、キーＫ３は、和英辞書呼び出し用のキーであり、キーＫ３にタッチ操作が行われたときには、電子学習装置１は、和英辞書を用いたキーワード検索用の画面を表示する。これにより、ユーザは、学習中に英訳したい用語が出てきたときに、その用語を容易に英訳することができる。
【００６４】
ここで、キーＫ１にタッチ操作が行われたときには、電子学習装置１は、コンテンツの再生を一時停止し、同図（ｂ）のような画面を表示する。図示の例では、キーワード検索に使用する辞書の名称（○×国語辞典）が表示されていると共に、キーワード表示領域Ａ２及びキーボードＫ４が表示されている。
【００６５】
つまり、ここでは、キーボードＫ４に含まれる文字等をタッチペンＰ等で選択することによって、検索に使用するキーワード（辞書で調べたい用語）を構成する文字の入力を行うことを想定している。入力した文字はキーワード表示領域Ａ２に表示され、キーボードＫ４の「決定」を選択することによって、入力した文字列をキーワードとして検索が行われる。
【００６６】
図４（ｂ）では、「こんぷらいあんす」と入力して決定することを想定しており、これにより、同図（ｃ）のような表示が行われる。図示の例では、キーワード検索に使用した辞書の名称が表示されていると共に、該辞書で「こんぷらいあんす」を検索した結果が表示されている。また、辞書検索結果の表示を終了して、コンテンツの再生に戻るためのキーＫ５も表示されている。
【００６７】
ここで、電子学習装置１は、このようなキーワード検索が行われたときには、キーワード検索が行われたときのコンテンツの再生時刻と、キーワード検索の対象となった辞書と、検索に用いたキーワードとを対応付けた履歴データ３２を生成して記憶する。
【００６８】
そして、電子学習装置１は、次に上記コンテンツを再生するときに、この履歴データ３２を参照して、過去にキーワード検索が行われたタイミングで、その検索に用いられたキーワードを表示する。なお、キーワードを表示するときの動作例については、以下説明する。
【００６９】
〔電子学習装置１の動作例（キーワードの表示）〕
続いて、電子学習装置１が履歴データ３２に基づいてキーワードを表示するときの動作例を図５に基づいて説明する。図５は、電子学習装置１が、コンテンツの再生中にキーワードを表示するときの動作の一例を示す図であり、同図（ａ）はキーワードを表示していないときの画面例を示し、同図（ｂ）はキーワードを表示したときの画面例を示し、同図（ｃ）は表示したキーワードが選択されたときの画面例を示している。
【００７０】
同図（ａ）に示すように、キーワードを表示していないときには、図４（ａ）の例と同様に、画像表示領域Ａ１にコンテンツの画像を表示すると共に、キーＫ１〜Ｋ３を表示する。
【００７１】
ここで、電子学習装置１は、コンテンツの再生時刻と、履歴データ３２に格納されている再生時刻とが一致するかを監視しており、一致することが確認されたときには、一致した再生時刻と対応付けられているキーワードを表示する。
【００７２】
例えば、図４（ｃ）の例においてキーワード「コンプライアンス」に対応付けられている再生時刻である１３分４５秒となったときには、図５（ｂ）に示すように、「コンプライアンス」と表示されたキーＫ６を表示する。
【００７３】
そして、表示したキーＫ６がタッチペンＰや指等で選択されたときには、電子学習装置１は、図５（ｃ）に示すように、キーワード「コンプライアンス」で検索を行った結果を表示する。
【００７４】
このように、電子学習装置１は、以前にキーワード検索が行われたタイミングで、その検索に用いられたキーワードを表示する。このキーワードは、以前にユーザが辞書データ３１を用いて調べたものであるから、そのときにユーザがその意味等を記憶していれば、改めてそのキーワードによる検索結果を表示する必要はなく、コンテンツの再生を継続することが望ましい。その一方で、以前に検索した結果をユーザが忘れていることもある。
【００７５】
そこで、電子学習装置１は、表示したキーワードが選択されないときには、そのキーワードで検索を行った結果を表示せず、表示したキーワードが選択されたときには、そのキーワードで検索を行った結果を表示する。
【００７６】
これにより、ユーザは、検索結果の表示が不要と判断したときには、そのままコンテンツの再生を継続することができる。また、表示されるのがキーワードのみであるから、コンテンツの視聴が妨げられることもない。そして、検索結果を確認したいと考えたときには、図４（ｂ）のような文字入力の手間をかけることはなく確認が可能である。
【００７７】
なお、キーワードを表示させる代わりに、検索結果を表示させても構わないが、検索結果が長文になるような場合にはコンテンツの視聴が妨げられると考えられ、またキーワードによる検索結果をユーザが覚えていたか否かの確認がし難くなるので、キーワードを表示して、そのキーワードが選択されたときに検索結果を表示することが好ましい。
【００７８】
また、キーワードの表示は、ユーザがキーワードを認識できるような態様であればよく、図５（ｂ）の例に限られない。例えば、字幕スーパーのように、コンテンツの画像と重畳してキーワードを表示してもよい。
【００７９】
また、同じ再生時刻または近い再生時刻に複数のキーワードが記録されているときには、図６の例のように、複数のキーワードを同時に表示してもよい。図６は、複数のキーワードを同時に表示する例を示す図である。
【００８０】
図６の例では、「コンプライアンス」に加えて「ＣＳＲ」のキーワードが表示されている。ユーザは、これらのキーワードの何れでも選択することができ、キーワードを選択することによって、そのキーワードによる検索結果を確認することができる。
【００８１】
また、表示されたキーワードを選択して、そのキーワードによる検索結果を確認したユーザは、次に同じコンテンツを再生するときには、そのキーワードを表示させる必要がないと判断することも考えられる。つまり、コンテンツを繰り返し再生することにより、ユーザの知識が定着してゆくので、知識の定着度合いに応じて表示させるキーワードを変更できるようにすることが好ましい。
【００８２】
例えば、図７のような画面を表示して、履歴データ３２から記録を削除するか否かをユーザに選択させてもよい。図７は、履歴データ３２から記録を削除するか否かをユーザに選択させるための表示画面の一例を示している。
【００８３】
図７の例では、図５（ｂ）の例と同様に「閉じる」と表示されたキーＫ５が表示されていると共に、「削除」と表示されたキー（削除用オブジェクト）Ｋ８が表示されている。すなわち、ユーザは、このキーＫ８を選択することによって、履歴データ３２から「コンプライアンス」のデータを削除することができる。これにより、次に同じコンテンツを再生するときには、「コンプライアンス」のキーワードが表示されなくなる。
【００８４】
なお、履歴データを削除するキーＫ８を表示するタイミングは、上述の例に限られず、例えばキーワードが表示されたときにキーＫ８を表示してもよい。これにより、検索結果を確認するまでもなく、キーワードの履歴データを削除することができる。
【００８５】
また、表示したキーワードが選択されなかった場合には、ユーザがそのキーワードの検索結果の表示を不要と判断していると考えられるので、選択されなかったキーワードの履歴データ３２を削除するようにしてもよい。
【００８６】
〔履歴データ生成処理〕
次に、電子学習装置１が履歴データ３２を生成する履歴データ生成処理について、図８に基づいて説明する。図８は、履歴データ生成処理の一例を示すフローチャートである。履歴データ生成処理は、コンテンツの再生中に行われる処理である。
【００８７】
入力部１０に対する入力操作からコンテンツの再生指示があったことを確認した再生処理部２０は、再生を指示されたコンテンツを記憶部１３の動画データ３０から読み出して再生を開始する（Ｓ１）。つまり、ここで再生するコンテンツは動画のコンテンツであることを想定している。
【００８８】
ここで、検索処理部２１は、辞書の選択を待ち受けており（Ｓ２）、辞書が選択されたことを確認した場合（Ｓ２でＹＥＳ）には、再生処理部２０にコンテンツの再生を一時停止させ（Ｓ３）、Ｓ４の処理に進む。一方、辞書が選択されたことが確認されなかった場合（Ｓ２でＮＯ）には、Ｓ１０の処理に進む。
【００８９】
Ｓ４では、検索処理部２１は、キーワード入力画面を表示部１１に表示させて（Ｓ４）、検索が実行されるのを待ち受ける（Ｓ５）。なお、例えば、英和辞書と和英辞書のように、検索に使用する辞書に応じて入力する文字が変わるので、キーワード入力画面は辞書に応じたものを表示することが好ましい。
【００９０】
そして、キーワードが入力され、検索の実行指示が入力されたときには、検索処理部２１は、Ｓ２で選択された辞書で当該キーワードの検索を行い、検索結果を表示部１１に表示する（Ｓ６）。また、検索処理部２１は、検索に使用したキーワード及び辞書を履歴データ生成部２２に通知する。
【００９１】
キーワード及び辞書の通知を受けた履歴データ生成部２２は、再生処理部２０からコンテンツの現在の再生時刻、つまりＳ３で一時停止したときの再生時刻を取得し、取得した再生時刻と、検索処理部２１から通知されたキーワード及び辞書とを対応付けて履歴データ３２を生成し、記憶部１３に格納する（Ｓ７）。
【００９２】
一方、Ｓ６で検索結果を表示した検索処理部２１は、検索結果の表示を終了するか否かを確認する（Ｓ８）。ここで、検索結果の表示を終了することを確認した場合（Ｓ８でＹＥＳ）には、検索処理部２１は、再生処理部２０にコンテンツの再生を再開するように指示する。これにより、検索結果の表示が終了し、代わりにコンテンツの画像が表示部１１に表示されるようになる（Ｓ９）。
【００９３】
再生を再開した再生処理部２０は、動画再生を終了するか否かを確認し（Ｓ１０）、終了しないことを確認した場合（Ｓ１０でＮＯ）には処理はＳ２に戻る。一方、動画再生を終了することを確認した場合（Ｓ１０でＹＥＳ）には処理はＳ１１に進み、再生処理部２０は、動画の再生を終了し、これにより履歴データ生成処理は終了する。
【００９４】
Ｓ１０では、再生処理部２０は、再生中のコンテンツの終了時刻まで再生したとき、または入力部１０が再生を終了する旨の入力操作を受け付けたときに、動画再生を終了すると判断する。
【００９５】
なお、再生処理部２０は、コンテンツの再生を停止した位置から再生を再開してもよいが、停止した再生位置（検索を開始する入力操作が行われたときの再生位置）よりも前（コンテンツの先頭寄り）の再生位置から再生を再開してもよい。これは、検索の契機となるタイミング（例えば、不明な用語が使われたとき）と、ユーザが検索を開始する入力操作を行うタイミングとに差があるためである。つまり、検索を行う契機となったコンテンツの再生位置よりも前からコンテンツの再生を再開することによって、ユーザは、検索の結果を認識した状態で、検索の契機となるシーン（例えば、不明な用語が使われたシーン）を確認することが可能になり、コンテンツの理解を深めることができる。
【００９６】
〔キーワード表示処理〕
続いて、電子学習装置１がキーワードを表示するキーワード表示処理について図９に基づいて説明する。図９は、キーワード表示処理の一例を示すフローチャートである。キーワード表示処理も、履歴データ生成処理と同様に、コンテンツの再生中に行われる処理である。
【００９７】
入力部１０に対する入力操作からコンテンツの再生指示があったことを確認した再生処理部２０は、再生を指示されたコンテンツを記憶部１３の動画データ３０から読み出して再生を開始する（Ｓ２０）。
【００９８】
コンテンツの再生が開始されると、キーワード表示処理部２３は、履歴データ３２を参照して、コンテンツの現在の再生時刻と、履歴データ３２に格納されている再生時刻とで一致するものがあるか確認する（Ｓ２１）。
【００９９】
ここで、一致するものが確認されなかった場合（Ｓ２１でＮＯ）には、処理はＳ３２に進む。一方、一致するものが確認された場合（Ｓ２１でＹＥＳ）には、キーワード表示処理部２３は、履歴データ３２において、現在の動画データ再生時刻と一致する再生時刻に対応付けられているキーワードを特定する。そして、キーワード表示処理部２３は、特定したキーワードを表示部１１に表示する（Ｓ２２）。そして、キーワード表示処理部２３は、表示したキーワードが選択されたか否かを確認する（Ｓ２３）。
【０１００】
ここで、キーワードの選択が確認されなかった場合（Ｓ２３でＮＯ）には、キーワード表示処理部２３は、キーワードの表示後、予め定めた一定時間が経過したか否かを確認する（Ｓ２４）。
【０１０１】
そして、一定時間が経過したことが確認された場合（Ｓ２４でＹＥＳ）には、キーワード表示処理部２３は、キーワードの表示を終了し（Ｓ２５）、Ｓ３２の処理に進む。一方、一定時間が経過したことが確認されなかった場合（Ｓ２４でＮＯ）には、Ｓ２３の処理に戻る。
【０１０２】
ここで、Ｓ２３において、キーワードが選択されたことを確認したとき（Ｓ２３でＹＥＳ）には、キーワード表示処理部２３は、再生処理部２０に再生を一時停止するよう指示する（Ｓ２６）。また、キーワード表示処理部２３は、選択されたキーワードとそのキーワードで検索した辞書を示す情報とを検索処理部２１に通知する。この通知を受けた検索処理部２１は、通知されたキーワードで通知された辞書の検索を行い、その結果を表示部１１に表示する（Ｓ２７）。
【０１０３】
検索結果を表示させた検索処理部２１は、検索結果の表示を終了するか否かを確認する（Ｓ２８）。ここで、検索結果の表示を終了することを確認した場合（Ｓ２８でＹＥＳ）には、検索処理部２１は、検索結果を表示していたキーワードに対応する履歴データ３２の記録を消去するか否かを確認する（Ｓ２９）。
【０１０４】
例えば、Ｓ２７において、図７に示すような画面で検索結果を表示していた場合には、キーＫ８が選択されたときに、検索結果の表示を終了すると判断する（Ｓ２８でＹＥＳ）と共に、記録を消去すると判断する（Ｓ２９でＹＥＳ）。一方、図７の画面例でキーＫ５が選択されたときには、検索結果の表示を終了すると判断し（Ｓ２８でＹＥＳ）、記録を消去しないと判断する（Ｓ２９でＮＯ）。
【０１０５】
Ｓ２９において、記録を消去することを確認した場合（Ｓ２９でＹＥＳ）には、検索処理部２１は、その旨を履歴データ生成部２２に通知する。そして、この通知を受けた履歴データ生成部２２は、履歴データ３２から該当する記録を削除する。例えば、図７の画面例でキーＫ５が選択されたときには、キーワード「コンプライアンス」に対応する履歴データを削除する。
【０１０６】
Ｓ３１では、検索処理部２１は、再生処理部２０にコンテンツの再生を再開するように指示する。これにより、検索結果の表示が終了し、代わりにコンテンツの画像が表示されるようになる。
【０１０７】
コンテンツの再生を再開した再生処理部２０は、動画再生を終了するか否かを確認し（Ｓ３２）、終了しないことを確認した場合（Ｓ３２でＮＯ）には、処理はＳ２１に戻る。一方、コンテンツの再生を終了することを確認した場合（Ｓ３２でＹＥＳ）には処理はＳ３３に進み、再生処理部２０は、コンテンツの再生を終了し、これによりキーワード表示処理は終了する。
【０１０８】
なお、上記の例では、コンテンツの現在の再生時刻と、履歴データ３２に格納されている再生時刻とが一致したときに、その再生時刻に対応付けられているキーワードを表示する例を示したが、履歴データ３２の再生時刻より前にキーワードを表示してもよい。
【０１０９】
例えば、キーワードの表示タイミングを、検索を開始するための入力操作を受け付けたときのコンテンツの再生位置よりも前にずらした場合には、検索を行う契機となったコンテンツの再生位置と、実際に検索を行ったときの再生位置とのずれを小さくすることができるので好ましい。
【０１１０】
〔辞書データ格納先の変形例〕
上述では、電子学習装置１が備える記憶部１３に辞書データ３１が格納されている例を説明したが、電子学習装置１が辞書データ３１による検索結果をユーザに提示することができるようになっていれば、辞書データ３１は他の装置に格納されていてもよい。また、辞書データ３１を用いた検索についても電子学習装置１以外の装置が行い、電子学習装置１はその検索結果を取得する構成であっても構わない。
【０１１１】
ここでは、キーワード検索を他の装置に実行させる電子学習システムの例を図１０に基づいて説明する。図１０は、電子学習システム６０に含まれる、電子学習装置（コンテンツ再生装置）４０とサーバ５０の要部構成を示すブロック図である。なお、図１の電子学習装置１と同様の構成については同一の参照番号を付し、その説明を省略する。
【０１１２】
電子学習装置４０は、図１の電子学習装置１と比べて、通信部１４を備えている点、検索処理部２１が検索処理部（検索手段、検索結果表示手段）２４に代わっている点、そして記憶部１３に辞書データ３１が格納されていない点が異なっている。
【０１１３】
通信部１４は、電子学習装置４０が他の装置と通信するためのものである。ここでは、電子学習装置４０は、通信部１４から通信ネットワークに接続し、通信ネットワークを介してサーバ５０と通信することを想定している。
【０１１４】
検索処理部２４は、キーワードを用いた検索を外部の装置（ここではサーバ５０）に実行させ、その結果を表示する。具体的には、検索処理部２４は、キーワードを入力させるためのキーワード入力画面を表示部１１に表示する。そして、キーワード入力画面の表示中に入力部１０が入力を受け付けたキーワードと、そのキーワードで検索するデータベースを特定する情報と、該キーワードによる検索の実行指示とを、通信部１４を介して外部の装置に送信する。そして、外部の装置からその検索の結果を受信して、表示部１１に表示する。
【０１１５】
サーバ５０は、電子学習装置４０の指示に応じてキーワード検索を行い、その結果を電子学習装置４０に送信する装置である。図示のように、サーバ５０は、サーバ通信部５１、サーバ制御部５２、及びサーバ記憶部５３を備えている。
【０１１６】
サーバ通信部５１は、サーバ５０が他の装置と通信するためのものである。ここでは、サーバ通信部５１は、通信ネットワークを介して電子学習装置４０と通信することを想定している。
【０１１７】
サーバ制御部５２は、サーバ５０の動作を統括して制御するものであり、サーバ制御部５２にはサーバ検索処理部５４が含まれている。サーバ検索処理部５４は、電子学習装置４０の指示に従ってキーワード検索を行うものである。
【０１１８】
サーバ記憶部５３は、サーバ５０で使用する各種データを格納するものであり、サーバ記憶部５３には辞書データ３１が含まれている。
【０１１９】
上記の電子学習システム６０によれば、コンテンツの再生中に、電子学習装置４０のユーザがキーワード検索を行う旨の入力操作を行ったときには、検索処理部２４は、キーワードを入力させるためのキーワード入力画面を表示部１１に表示する。
【０１２０】
そして、ユーザがキーワードを入力して、検索を実行する旨の入力操作を行ったときには、検索処理部２４は、入力されたキーワードと、そのキーワードで検索する辞書を特定する情報と、該キーワードによる検索の実行指示とを、通信部１４を介してサーバ５０に送信する。
【０１２１】
これらの情報及び指示を受信したサーバ５０では、サーバ検索処理部５４が、受信した情報で特定される辞書を辞書データ３１から特定して、特定した辞書で電子学習装置４０から受信したキーワードの検索を行う。そして、その検索の結果をサーバ通信部５１を介して電子学習装置４０に送信する。
【０１２２】
検索結果を受信した電子学習装置４０では、検索処理部２４が受信した検索結果を表示部１１に表示させ、これによりユーザが検索結果を認識できることになる。
【０１２３】
〔検索結果を表示するための構成の変形例〕
上述では、コンテンツ再生時に表示したキーワードが選択されたときに、選択されたキーワードを用いた検索を再度行うことによって検索結果を表示する例を説明した。しかしながら、電子学習装置１または４０は、コンテンツ再生時に表示したキーワードが選択されたときに、選択されたキーワードを用いた検索の結果を表示できるようになっていればよく、上記の例に限られない。
【０１２４】
例えば、履歴データ３２に検索結果を含めてもよい。この場合には、キーワードが選択されたときに、履歴データ３２から検索結果を取得することができるので、再度検索を行うことなく検索結果を表示することができる。また、例えば、履歴データ３２とは別に検索結果を記憶しておき、この検索結果にアクセスするための情報（例えば、検索結果の格納先アドレス等）を履歴データ３２に含めておいてもよい。
【０１２５】
特に、図１０の例のように、外部のデータベースで検索を行う場合には、再検索に時間がかかることが予想されるので、検索結果を電子学習装置４０の内部に格納しておくことが好ましい。
【０１２６】
〔検索対象のデータベースについて〕
上述では、国語辞書、英和辞書、和英辞書の３つのデータベースの何れかでキーワードを検索する例を説明したが、検索に用いるデータベースはこれらの例に限られない。例えば、百科事典等の事典や字典等のデータベースを用いてもよいし、英語以外の外国語の辞書のデータベースを用いてもよい。また、例えば、インターネット等のネットワーク上に設けられたデータベースを用いて検索を行ってもよい。
【０１２７】
また、ネットワーク上のデータベースで検索を行う場合には、所望の検索結果を得るために、キーワードを追加して検索を行ったり、検索条件を付けて検索を行ったりすることも考えられる。
【０１２８】
このような検索を行った場合には、最終的な検索結果にアクセスするための情報（例えばアドレス等）を履歴データ３２に格納しておけばよい。また、検索条件を履歴データ３２に格納しておいてもよく、この場合には格納された検索条件を用いて再検索を行うことになる。
【０１２９】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１３０】
〔ソフトウェアによる構成例〕
最後に、電子学習装置１及び４０の各ブロック、特に制御部１２は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（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）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【産業上の利用可能性】
【０１３４】
本発明によれば、コンテンツを再生するときに、過去に検索したキーワードをユーザに提示し、該キーワードによる再検索を容易にすることができるので、学習用コンテンツのみならず、様々なコンテンツの再生装置に適用することができる。
【符号の説明】
【０１３５】
１、４０  電子学習装置（コンテンツ再生装置）
２１、２４  検索処理部（検索手段、検索結果表示手段）
２２  履歴データ生成部（履歴データ生成手段、履歴データ削除手段）
２３  キーワード表示処理部（キーワード表示処理手段）
３０  動画データ（コンテンツ）
３１  辞書データ（データベース）
３２  履歴データ
Ｋ８  キー（削除用オブジェクト）
【図１】
0005490618.tif 000002
【図２】
0005490618.tif 000003
【図３】
0005490618.tif 000004
【図４】
0005490618.tif 000005
【図５】
0005490618.tif 000006
【図６】
0005490618.tif 000007
【図７】
0005490618.tif 000008
【図８】
0005490618.tif 000009
【図９】
0005490618.tif 000010
【図１０】
0005490618.tif 000011