(57)【要約】【課題】  煩雑な操作を必要とすることなく、情報を適切な方法で再生することができる情報再生装置を提供する。【解決手段】情報再生装置６０は、コンテンツ情報６２の再生中のユーザによる再生操作６４に応答し、対応した再生動作をコンテンツ情報再生部８０に指示する再生操作指示部７８と、コンテンツ再生中のユーザによる再生操作及びコンテンツ情報再生部８０による再生動作に基づいて、コンテンツの再生操作履歴情報を管理する再生操作履歴管理部９４と、情報６２の再生方法を、再生操作履歴情報に基づいて決定する再生方法決定部１００と、再生方法決定部１００が決定した再生方法に従って自動的に行なうようにコンテンツ情報再生部８０を制御する自動再生制御部とを含む。【選択図】        図１
2005302155.tif 000002
【特許請求の範囲】
【請求項１】
複数の再生動作のいずれかでコンテンツの再生を行なうための再生手段と、
前記再生手段によるコンテンツの再生中のユーザによる再生操作に応答して、当該再生操作に対応した再生動作を前記再生手段に指示するための再生操作指示手段と、
コンテンツ再生中のユーザによる再生操作及び前記再生手段による再生動作に基づいて、コンテンツの再生操作履歴情報を管理するための再生操作履歴管理手段とを含む情報再生装置であって、前記再生操作履歴情報は、再生操作と、当該再生操作により指定された再生動作の区間を特定する区間特定情報との組からなる再生操作履歴を含み、
さらに、再生対象のコンテンツの再生方法を、前記再生操作履歴管理手段により管理されている再生操作履歴情報に基づいて決定するための再生方法決定手段と、
前記再生対象のコンテンツの再生を、前記再生方法決定手段により決定された再生方法に従って自動的に行なうよう前記再生手段を制御するための自動再生制御手段とを含む、情報再生装置。
【請求項２】
前記再生操作履歴管理手段は、ユーザの再生操作及び前記再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作に応答して前記再生手段が実行する再生動作の区間を特定する区間特定情報と関連付けて管理するための手段を含む、請求項１に記載の情報再生装置。
【請求項３】
前記コンテンツは、所定の順番で再生される、互いに識別情報で識別可能な複数のパートからなり、
前記再生操作履歴管理手段は、ユーザの再生操作及び前記再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作を受けたときのコンテンツの再生位置を含むパートの識別情報、及び当該再生操作に応答して前記再生手段が実行する再生動作の終了位置を含むパートの識別情報からなる区間特定情報の組と関連付けて管理するための手段を含む、請求項２に記載の情報再生装置。
【請求項４】
前記コンテンツは、所定の順番で再生される、互いに識別情報で識別可能な複数のパートからなり、
前記再生操作履歴管理手段は、ユーザの再生操作及び前記再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作を受けたときのコンテンツの再生位置を含むパートから当該再生操作に応答して前記再生手段が実行する再生動作の終了位置を含むパートまでのパートの識別情報からなる区間特定情報の組と関連付けて管理するための手段を含む、請求項２に記載の情報再生装置。
【請求項５】
前記再生操作履歴管理手段に接続され、前記区間特定情報により特定される区間のコンテンツの内容を分析するための内容分析手段をさらに含む、請求項２に記載の情報再生装置。
【請求項６】
前記再生操作履歴管理手段は、コンテンツ再生中のユーザによる再生操作及び前記再生手段による再生動作に基づいて、コンテンツの再生操作履歴情報を、前記内容分析手段により分析された内容と関連付けて管理するための手段を含む、請求項５に記載の情報再生装置。
【請求項７】
前記コンテンツは、所定の順番で再生される、互いに識別情報で識別可能な複数のパートからなり、かつ前記複数のパートには、当該パートの内容を含むメタ情報が付されており、
前記内容分析手段は、前記区間特定情報により特定される区間に含まれるパートのメタ情報を用いて、前記区間特定情報により特定される区間のコンテンツの内容を抽出するための手段を含む、請求項５又は請求項６に記載の情報再生装置。
【請求項８】
前記再生操作履歴管理手段は、ユーザの再生操作及び前記再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作に応答して前記再生手段が実行する再生動作の区間を特定する区間特定情報、及び当該区間を当該再生動作で再生した長さを示す累積再生情報と関連付けて管理するための手段を含む、請求項２に記載の情報再生装置。
【請求項９】
前記累積再生情報は、過去に前記区間特定情報で特定された区間を、前記再生操作に対応する再生動作で再生した累積時間、累積回数又はその双方を含む、請求項８に記載の情報再生装置。
【請求項１０】
前記再生方法決定手段は、前記再生操作履歴管理手段が管理する再生操作履歴中の再生操作に対し、それぞれ所定の重み付けを行ない、前記累積再生情報と前記所定の重み付けとに基づいて、再生対象のコンテンツの再生方法を決定するための手段を含む、請求項８又は請求項９に記載の情報再生装置。
【請求項１１】
前記コンテンツは、所定の順番で再生される、互いに識別情報で識別可能な複数のパートからなり、かつ前記複数のパートには、当該パートの内容を含むメタ情報が付されており、
前記累積回数と関連付けて管理するための手段は、ユーザの再生操作及び前記再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作を受けたときのコンテンツの再生位置を含むパートの識別情報、及び当該再生操作に応答して前記再生手段が実行する再生動作の終了位置を含むパートの識別情報を含む区間特定情報の組、並びに当該区間特定情報により特定される区間を当該再生操作で再生した長さを示す累積再生情報と関連付けて管理するための手段を含む、請求項８に記載の情報再生装置。
【請求項１２】
前記再生方法決定手段は、前記区間特定情報により特定される区間に含まれるパートに、区間中の位置に応じてそれぞれ所定の重みを適用し、当該区間の累積再生情報と当該重みとにしたがって再生方法を決定するための手段を含む、請求項１１に記載の情報再生装置。
【請求項１３】
前記再生方法決定手段は、前記再生操作履歴管理手段が管理する再生操作履歴情報中の再生操作に対し、所定の変換方法による変換を行なって得られる再生操作を用いて、再生対象のコンテンツの再生方法を決定するための手段を含む、請求項１に記載の情報再生装置。
【請求項１４】
前記複数の再生動作は、通常再生、早送り、巻き戻し、一時停止、スロー再生、及びコマ送りのうちから選択される複数の再生動作を含む、請求項１〜請求項１３のいずれかに記載の情報再生装置。
【請求項１５】
前記再生操作は、前記複数の再生動作のうち少なくとも一つを指定する操作である、請求項１４に記載の情報再生装置。
【請求項１６】
所定のイベントの発生に応答して、前記再生操作履歴管理手段により管理されている再生操作履歴情報を所定の記録媒体に書込むための再生操作履歴書込み手段をさらに含む、請求項１〜請求項１５のいずれかに記載の情報再生装置。
【請求項１７】
前記再生方法決定手段による再生方法の決定に先立ち、再生対象のコンテンツのための再生操作履歴情報を準備して前記再生操作履歴管理手段に与えるための再生操作履歴情報準備手段をさらに含む、請求項１〜請求項１６のいずれかに記載の情報再生装置。
【請求項１８】
前記再生操作履歴情報準備手段は、再生対象のコンテンツが記録されている記録媒体中に再生操作履歴情報が記録されていることに応答して、当該再生操作履歴情報を読出して前記再生操作履歴管理手段に与えるための手段を含む、請求項１７に記載の情報再生装置。
【請求項１９】
前記再生操作履歴情報準備手段は、再生対象のコンテンツのために作成された再生操作履歴情報が発見されないことに応答して、当該再生対象のコンテンツと所定の関係にある他のコンテンツのための再生操作履歴情報を検索し、前記再生操作履歴管理手段に与えるための手段を含む、請求項１８に記載の情報再生装置。
【請求項２０】
コンピュータにより実行されると、当該コンピュータを請求項１〜請求項１９のいずれかに記載の情報再生装置として動作させる、コンピュータプログラム。
【請求項２１】
請求項２０に記載のコンピュータプログラムを記録した、コンピュータ読取可能な記録媒体。
【請求項２２】
複数の再生動作のいずれかでコンテンツの再生を行なう再生手段を用いて、再生対象のコンテンツを再生するステップと、
前記再生ステップによるコンテンツの再生中のユーザによる再生操作に応答して、当該再生操作に対応した再生動作を前記再生手段に指示するステップと、
コンテンツ再生中のユーザによる再生操作及び前記再生手段による再生動作に基づいて、コンテンツの再生操作履歴情報を管理するステップとを含み、前記再生操作履歴情報は、再生操作と、当該再生操作により指定された再生動作の区間を特定する区間特定情報との組からなる再生操作履歴を含み、
さらに、再生対象のコンテンツの再生方法を、前記再生操作履歴を管理するステップにより管理されている再生操作履歴情報に基づいて決定するステップと、
前記再生対象のコンテンツの再生を、前記決定するステップにより決定された再生方法に従って自動的に行なうよう前記再生手段を制御するステップとを含む、情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報再生の方法を自動的に決定して情報の再生を行なう情報再生装置、情報再生方法、コンピュータで実行可能なプログラム、及び記録媒体に関する。特に、再生の方法を決定するための特別な操作をユーザが行なうことなく自動的に再生の方法を決定する情報再生装置に関する。
【背景技術】
【０００２】
動画、音声などの情報を再生する際に、ユーザの好みの部分のみを再生する方法として、再生する情報の好みの部分にユーザが予め手入力でマーキングを行なっておく方法がある。この方法では、再生したい部分の時間的な記録位置の両端部に、ユーザがマーキングを行なう。情報の再生装置は、再生する情報のマーキングされた区間を検知し、そのマーキング区間のみを再生する。
【０００３】
また、後述の特許文献１に、再生したい部分のみを特定しておくと、その特定された部分のみの再生を行なう再生音声映像データ特定方法が開示されている。この方法では、ユーザは、特定目的再生モードと呼ぶモードで、早送り、巻戻し等の操作を繰返して不要な部分を飛ばし、再生したい部分の頭出しを行なう。再生したい部分は、通常の再生若しくはスロー再生で再生する。この時、特許文献１に記載の装置は、通常再生又はスロー再生が行なわれた区間を再生する区間として特定し、コンテンツ情報が記録された記録媒体又は別の記録媒体にその情報を記録する。再生特定モードと呼ぶ別のモードで再生を行なうと、特定目的再生モードで再生を行なった際に、再生する区間として特定された区間のみの再生が行なわれる。
【０００４】
【特許文献１】特開平１１−２１３６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ユーザが手入力でマーキングする従来の方法では、ユーザは、再生、早送り、及び巻戻し等の操作を繰返して、再生したい部分の開始位置及び終了位置を見つけ出す必要がある。これは、ユーザにとっては、非常に面倒な作業である。さらに、手作業でマーキングを行なうため、作業は煩雑なものとなる。
【０００６】
特許文献１に記載の方法では、再生したい部分を特定するためには、特定目的再生モードにモード変更して再生する必要がある。また、この方法では、特定目的再生モードで再生したい部分を特定するために、ユーザはまず再生したい部分の頭出しを早送り又は巻戻し等の操作で行ない、さらに再生したい部分を通常再生又はスロー再生で再生する必要がある。この作業は、ユーザにとっては非常に面倒な作業である。また特許文献１では、例えば、特定目的再生モードで特定された複数の区間のうち、ある区間では通常再生するが、別の区間では巻戻しを行ない、２回通常再生するといったような複雑な再生の方法を設定することができない。また、特定目的再生モードで特定した再生の方法を他の情報の再生時に利用できない。よって、再生特定モードで再生を行なうためには、同じ情報を前もって特定目的再生モードで再生しておく必要がある。
【０００７】
それゆえに、本発明の目的は、煩雑な操作を必要とすることなく、情報を適切な方法で再生することができる情報再生装置、情報再生方法、コンピュータで実行可能なプログラム、及びコンピュータで読取可能な記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の局面に係る情報再生装置は、複数の再生動作のいずれかでコンテンツの再生を行なうための再生手段と、再生手段によるコンテンツの再生中のユーザによる再生操作に応答して、当該再生操作に対応した再生動作を再生手段に指示するための再生操作指示手段と、コンテンツ再生中のユーザによる再生操作及び再生手段による再生動作に基づいて、コンテンツの再生操作履歴情報を管理するための再生操作履歴管理手段とを含む。再生操作履歴情報は、再生操作と、当該再生操作により指定された再生動作の区間を特定する区間特定情報との組からなる再生操作履歴を含む。情報再生装置はさらに、再生対象のコンテンツの再生方法を、再生操作履歴管理手段により管理されている再生操作履歴情報に基づいて決定するための再生方法決定手段と、再生対象のコンテンツの再生を、再生方法決定手段により決定された再生方法に従って自動的に行なうよう再生手段を制御するための自動再生制御手段とを含む。
【０００９】
特定の再生モードを用意することなく、再生動作中にユーザが行なう各種再生操作に応答して、再生操作履歴情報を管理しておく。再生操作履歴には、再生操作と、その再生操作に対応した再生動作で再生手段がコンテンツを再生した区間に関する区間特定情報とが含まれる。そのため、次回にこのコンテンツを再生する場合には、再生操作履歴情報を用いて再生方法を決定し、自動的に再生を行なうことができる。なお、コンテンツとしては、静止画像コンテンツ、動画像コンテンツ、音楽コンテンツ、教育用コンテンツなどがある。
【００１０】
好ましくは、再生操作履歴管理手段は、ユーザの再生操作及び再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作に応答して再生手段が実行する再生動作の区間を特定する区間特定情報と関連付けて管理するための手段を含む。
【００１１】
さらに好ましくは、コンテンツは、所定の順番で再生される、互いに識別情報で識別可能な複数のパートからなり、再生操作履歴管理手段は、ユーザの再生操作及び再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作を受けたときのコンテンツの再生位置を含むパートの識別情報、及び当該再生操作に応答して再生手段が実行する再生動作の終了位置を含むパートの識別情報からなる区間特定情報の組と関連付けて管理するための手段を含む。
【００１２】
コンテンツが複数のパートから構成されている場合、区間特定情報は、再生操作があったときの位置を含むパートと、対応の再生動作の終了位置を含むパートとの識別情報で特定することができる。各パートは、時間的に等間隔で分割されていても良いし、時間にかかわりなく内容のまとまりで分割されていてもよい。
【００１３】
好ましくは、コンテンツは、所定の順番で再生される、互いに識別情報で識別可能な複数のパートからなり、再生操作履歴管理手段は、ユーザの再生操作及び再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作を受けたときのコンテンツの再生位置を含むパートから当該再生操作に応答して再生手段が実行する再生動作の終了位置を含むパートまでのパートの識別情報からなる区間特定情報の組と関連付けて管理するための手段を含む。
【００１４】
コンテンツが複数のパートから構成されている場合、区間特定情報は、再生操作があったときの位置を含むパートと、対応の再生動作の終了位置を含むパートと、その中間のパートの識別情報で特定することができる。
【００１５】
情報再生装置は、再生操作履歴管理手段に接続され、区間特定情報により特定される区間のコンテンツの内容を分析するための内容分析手段をさらに含んでもよい。
【００１６】
好ましくは、再生操作履歴管理手段は、コンテンツ再生中のユーザによる再生操作及び再生手段による再生動作に基づいて、コンテンツの再生操作履歴情報を、内容分析手段により分析された内容と関連付けて管理するための手段を含む。
【００１７】
区間の内容を分析し、再生操作履歴を区間の内容と関連付けて管理することで、例えば再生操作履歴に基づき、区間の内容によって再生動作を決定したり、再生の繰返し回数を決定したりすることができ、様々な方法で再生方法を決定することが可能になる。
【００１８】
好ましくは、コンテンツは、所定の順番で再生される、互いに識別情報で識別可能な複数のパートからなり、かつ複数のパートには、当該パートの内容を含むメタ情報が付されており、内容分析手段は、区間特定情報により特定される区間に含まれるパートのメタ情報を用いて、区間特定情報により特定される区間のコンテンツの内容を抽出するための手段を含む。
【００１９】
内容分析の一手法として、このようにコンテンツの各パートにメタ情報を付しておくことで、パートごとに内容を容易に特定することができる。
【００２０】
好ましくは、再生操作履歴管理手段は、ユーザの再生操作及び再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作に応答して再生手段が実行する再生動作の区間を特定する区間特定情報、及び当該区間を当該再生動作で再生した長さを示す累積再生情報と関連付けて管理するための手段を含む。
【００２１】
累積再生情報は、ユーザによる嗜好を表したり、ユーザの視聴の進行度を反映したり、ユーザがあまり見ない内容の傾向を表したりする。したがって累積再生情報を再生操作履歴情報として管理しておくことで、コンテンツの内容と累積再生情報とに応じ、適切な再生方法を決定できる。
【００２２】
好ましくは、累積再生情報は、過去に区間特定情報で特定された区間を、再生操作に対応する再生動作で再生した累積時間、累積回数又はその双方を含む。
【００２３】
累積時間、累積回数のいずれを用いても、ユーザの再生に関する傾向を知ることができる。また、双方を記録しておくと、各区間の１回あたりの再生時間などを知ることができる。その結果、そうした情報を使用してより多彩でかつ適切な再生方法を決定できる。
【００２４】
好ましくは、再生方法決定手段は、再生操作履歴管理手段が管理する再生操作履歴中の再生操作に対し、それぞれ所定の重み付けを行ない、累積再生情報と所定の重み付けとに基づいて、再生対象のコンテンツの再生方法を決定するための手段を含む。
【００２５】
再生操作には複数種類あり、それらはそれぞれユーザにとって異なる重要性を持つ。したがって、異なる再生操作については、それら再生操作の持つ重要性に応じて再生方法決定時の決定の仕方を変えることができるとよい。上記した構成によりそうした処理が可能になる。
【００２６】
好ましくは、コンテンツは、所定の順番で再生される、互いに識別情報で識別可能な複数のパートからなり、かつ複数のパートには、当該パートの内容を含むメタ情報が付されており、累積回数と関連付けて管理するための手段は、ユーザの再生操作及び再生手段による再生動作に基づいて、ユーザによる再生操作を、当該再生操作を受けたときのコンテンツの再生位置を含むパートの識別情報、及び当該再生操作に応答して再生手段が実行する再生動作の終了位置を含むパートの識別情報を含む区間特定情報の組、並びに当該区間特定情報により特定される区間を当該再生操作で再生した長さを示す累積再生情報と関連付けて管理するための手段を含む。
【００２７】
再生操作、再生区間、及びその区間をその再生操作で再生した累積再生情報とを再生操作履歴として管理することにより、ユーザの嗜好、ユーザの視聴の進行の度合い、ユーザによる視聴の傾向などを判定することができる。そうした情報を用いて再生方法を決定することで、より多彩で適切な方法でコンテンツの再生方法を決定できる。
【００２８】
好ましくは、再生方法決定手段は、区間特定情報により特定される区間に含まれるパートに、区間中の位置に応じてそれぞれ所定の重みを適用し、当該区間の累積再生情報と当該重みとにしたがって再生方法を決定するための手段を含む。
【００２９】
ユーザによる再生操作が、常にユーザの望む位置で行なえるとは限らない。例えば早送りの場合、止めたいと思った位置より先の位置まで早送りした時点で通常再生の指示を行なうかも知れない。そこで、例えばある再生動作で再生された区間について、両端には小さな重みを、中間には大きな重みを付け、それらと累積再生情報とに基づいてある再生動作の開始・終了位置を決定するようにすれば、より適切な再生方法を決定できる。
【００３０】
好ましくは、再生方法決定手段は、再生操作履歴管理手段が管理する再生操作履歴情報中の再生操作に対し、所定の変換方法による変換を行なって得られる再生操作を用いて、再生対象のコンテンツの再生方法を決定するための手段を含む。
【００３１】
例えば既に通常再生で再生された個所は次には早送りすることで、ユーザがコンテンツ中の同じ部分を意に反して繰返し見ることが避けられる。また、逆に前回の再生時には早送りされた個所を次の再生時には通常再生することで、一度目には概略を、二度目には詳細を再生する、という再生方法も可能になる。したがって上記した構成で、より多彩で適切な再生方法を決定できるようになる。
【００３２】
好ましくは、複数の再生動作は、通常再生、早送り、巻戻し、一時停止、スロー再生、及びコマ送りのうちから選択される複数の再生動作を含む。再生操作は、それら複数の再生動作のうち少なくとも一つを指定する操作であってもよい。
【００３３】
さらに好ましくは、情報再生装置は、所定のイベントの発生に応答して、再生操作履歴管理手段により管理されている再生操作履歴情報を所定の記録媒体に書込むための再生操作履歴書込み手段をさらに含む。
【００３４】
記録媒体に再生操作履歴情報を書込むことにより、別の装置でこの再生操作履歴情報を利用することができる。
【００３５】
好ましくは、再生方法決定手段による再生方法の決定に先立ち、再生対象のコンテンツのための再生操作履歴情報を準備して再生操作履歴管理手段に与えるための再生操作履歴情報準備手段をさらに含む。
【００３６】
再生対象のコンテンツのための再生操作履歴情報を準備する手段を設けることで、多数の種類のコンテンツについて、再生操作履歴情報を用いた再生を行なうことが可能になる。
【００３７】
好ましくは、再生操作履歴情報準備手段は、再生対象のコンテンツが記録されている記録媒体中に再生操作履歴情報が記録されていることに応答して、当該再生操作履歴情報を読出して再生操作履歴管理手段に与えるための手段を含む。
【００３８】
コンテンツと同じ記録媒体に再生操作履歴情報が記録されている場合、その再生操作履歴情報がそのコンテンツの再生に適したものと考えられる。この情報を読出して再生操作履歴情報として利用することで、コンテンツの再生方法を適切に決定できる。
【００３９】
好ましくは、再生操作履歴情報準備手段は、再生対象のコンテンツのために作成された再生操作履歴情報が発見されないことに応答して、当該再生対象のコンテンツと所定の関係にある他のコンテンツのための再生操作履歴情報を検索し、再生操作履歴管理手段に与えるための手段を含む。
【００４０】
再生対象のコンテンツのための再生操作履歴情報が発見されない場合、そのコンテンツと所定の関係、例えば同じジャンルに属するコンテンツの再生操作履歴情報を用いる。すると、例えば内容を分析することにより、ユーザの嗜好に合わせた適切な再生方法で自動的に当該コンテンツを再生できる可能性が高い。
【００４１】
本発明の第２の局面に係るコンピュータプログラムは、コンピュータにより実行されると、当該コンピュータを上記したいずれかの情報再生装置として動作させる。
【００４２】
このコンピュータプログラムをコンピュータに実行させることで、既に述べた効果を奏することができる。
【００４３】
本発明の第３の局面に係る記録媒体は、上記したコンピュータプログラムを記録したものである。したがって、第２の局面のコンピュータプログラムと同様の効果を奏することができる。
【００４４】
本発明の第４の局面に係る情報再生方法は、複数の再生動作のいずれかでコンテンツの再生を行なう再生手段を用いて、再生対象のコンテンツを再生するステップと、再生ステップによるコンテンツの再生中のユーザによる再生操作に応答して、当該再生操作に対応した再生動作を再生手段に指示するステップと、コンテンツ再生中のユーザによる再生操作及び再生手段による再生動作に基づいて、コンテンツの再生操作履歴情報を管理するステップとを含む。再生操作履歴情報は、再生操作と、当該再生操作により指定された再生動作の区間を特定する区間特定情報との組からなる再生操作履歴を含む。情報再生方法はさらに、再生対象のコンテンツの再生方法を、再生操作履歴を管理するステップにより管理されている再生操作履歴情報に基づいて決定するステップと、再生対象のコンテンツの再生を、決定するステップにより決定された再生方法に従って自動的に行なうよう再生手段を制御するステップとを含む。
【００４５】
特定の再生モードを用意することなく、再生動作中にユーザが行なう各種再生操作に応答して、再生操作履歴情報を管理する。再生操作履歴には、再生操作と、その再生操作に対応した再生動作で再生手段がコンテンツを再生した区間に関する区間特定情報とが含まれる。そのため、次回にこのコンテンツを再生する場合には、再生操作履歴情報を用いて再生方法を決定し、自動的に再生を行なうことができる。
【発明の効果】
【００４６】
本発明の第１の局面によると、過去にユーザが行なった再生操作に基づき、再生対象であるコンテンツ情報の再生方法を決定し、それに基づき再生を行なうため、ユーザは、コンテンツ情報について再生方法を決定するためのモード切替等、煩雑な操作を行なう必要がなくなる。また、ユーザが過去に行なった再生操作に基づき、再生方法を適切に決定することが可能となる。再生する際の区切りとなるパートによって、再生操作区間を特定することが可能となる。また、過去の再生操作履歴情報に基づき、適切な再生方法を、再生動作の変換によって決定することができる。
【００４７】
また、過去に再生したコンテンツ情報の内容に基づいて、再生対象となるコンテンツ情報を再生することが可能となる。よって、過去に再生したことがないコンテンツ情報を再生する際にも、適切な区間を適切な再生動作で再生することが可能となる。複数のパートによって構成されるコンテンツにおいて、ユーザが複数パートに亘っての再生操作を行なった場合においても、パート毎に内容を示す情報を生成し、その情報に基づいて再生方法を決定することにより、その区間において、ユーザが再生操作を行なった理由となる内容を特定し、再生方法を決定することが可能となる。
【００４８】
再生操作履歴情報をもとに算出される累計再生情報により、ユーザがどのような区間でどのような再生操作を行なう傾向があるのかを明確に判定することができる。よって、ユーザが行なう再生操作に基づく再生動作をより反映した再生方法を決定することが可能となる。また、持続時間の履歴を蓄積し、再生操作を決定する際に反映することにより、特に一時停止など、持続時間が再生動作に影響を及ぼすような再生動作についても、適切に再生方法を決定することが可能となる。
【００４９】
再生操作履歴情報の入出力を可能にすることにより、他の装置で再生操作履歴情報を用いた処理を行なうことが可能となる。よって、再生操作履歴情報の有効利用が可能となる。
【発明を実施するための最良の形態】
【００５０】
以下、図面を参照しつつ本発明の一実施の形態について説明する。なお、以下の説明に用いる図面では、同一の部品に同一の符号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００５１】
（概要）
以下に示す実施の形態に係る情報再生装置は、動画、静止画、音声、又はそれらを複合した情報等からなるコンテンツ情報を再生する装置である。コンテンツ情報が再生されると、ユーザに提供される情報が時間の経過に従って連続的に変化しながら出力される。又は提供される内容により他と識別可能な複数の種類の情報が順次切替わりながら出力される。
【００５２】
本実施の形態に係る情報再生装置は、コンテンツ情報の入力を受け、早送り、巻戻し、スロー再生、一時停止、スキップ、及び通常再生等の動作の変更手順を決定し、決定した手順に従った動作で再生を行なう。情報再生装置はさらに、コンテンツ情報の再生を行なう間に、ユーザより再生に関する動作を選択する操作を受け、その操作に従い再生する際の動作を変更する。情報再生装置は、ユーザによる操作の履歴を再生中のコンテンツ情報に関連付けて保持する。情報再生装置は、上記した再生に関する動作の変更手順の決定を、そのコンテンツ情報又はそのコンテンツ情報と類似する内容の他のコンテンツ情報について保持している、ユーザによる過去の操作の履歴に基づいて行なう。
【００５３】
以下の説明では、情報再生装置が行なう早送り、巻戻し、一時停止、スロー再生、及び通常再生等、情報再生装置がコンテンツ情報を再生する際に可能な動作を「再生動作」と呼ぶ。これらの再生動作を選択し、情報再生装置に選択した再生動作を実行させるためのユーザの操作を、「再生操作」と呼ぶ。ユーザが行なった再生操作の履歴を再生操作履歴と呼ぶ。再生操作履歴に基づき情報再生装置が決定する、再生動作の変更手順を「再生方法」と呼ぶ。
【００５４】
（機能的構成）
図１に、本実施の形態に係る情報再生装置６０の機能的構成をブロック図形式で示す。図１を参照して、情報再生装置６０は、コンテンツ情報６２の入力を受けるためのコンテンツ情報入力部７０と、コンテンツ情報入力部７０から入力されたコンテンツ情報６２を格納するためのコンテンツ情報格納部７２とを含む。情報再生装置６０はさらに、入力装置６４を介してユーザによる再生操作を受け、再生操作に対応する信号（以下、この信号を「再生操作指示」と呼ぶ。）を発生するための再生操作指示入力部７４と、再生操作指示入力部７４から再生操作指示を受け、再生操作指示により示されるユーザの再生操作を特定すると共に、受けた再生操作指示を格納し出力するための再生操作指示格納部７６とを含む。
【００５５】
情報再生装置６０はさらに、再生操作指示格納部７６が出力する再生操作指示を受け、再生操作指示に基づき、再生操作により選択された再生動作での再生を命じる信号（以下、この信号を「制御信号」と呼ぶ。）を発生するための再生操作指示部７８と、再生操作指示部７８が発生する制御信号に従い、再生操作により選択された再生動作で、コンテンツ情報格納部７２に格納されたコンテンツ情報６２を再生するためのコンテンツ情報再生部８０と、再生されたコンテンツ情報６２の信号を表示装置６６に出力するための再生出力部８２とを含む。
【００５６】
情報再生装置６０はさらに、コンテンツ情報格納部７２及び再生操作指示格納部７６に接続され、コンテンツ情報６２中の、再生操作により選択された再生動作で再生された区間（以下、この区間を「再生操作区間」と呼ぶ。）の開始位置及び終了位置を特定するための再生操作指示ポイント特定部９０と、再生操作指示ポイント特定部９０が特定した再生操作区間内の情報を再生することでユーザに提供される情報の内容（以下、これを「（再生操作区間の）内容」と呼ぶ。）を分析するための再生操作区間内容分析部９２とを含む。
【００５７】
情報再生装置６０はさらに、再生操作指示格納部７６、再生操作指示ポイント特定部９０、及び再生操作区間内容分析部９２から、再生操作指示情報、再生操作区間を示す情報、及び再生操作区間の内容を示す情報をそれぞれ受け、ユーザによる再生操作の履歴を示す再生操作履歴情報を作成して蓄積し、管理するための再生操作履歴管理部９４を含む。
【００５８】
情報再生装置６０はさらに、再生操作履歴管理部９４で管理されている再生操作履歴情報に基づき、コンテンツ情報格納部７２に格納されているコンテンツ情報６２を再生する際の再生方法を決定するための再生方法決定部１００を含む。再生操作指示部７８は、再生方法決定部１００から決定した再生方法を示す情報を受け、この再生方法に基づくコンテンツ情報６２の再生を実現するための制御信号を生成し、コンテンツ情報再生部８０に与える機能を有する。
【００５９】
情報再生装置６０はさらに、再生操作履歴管理部９４が保持する再生操作履歴情報を記録媒体６８に書込むための再生操作履歴情報書込部１１０と、再生操作履歴情報が書込まれた記録媒体６８から再生操作履歴情報を抽出し、再生操作履歴管理部９４に与えるための再生操作履歴情報抽出部１１２とを含む。再生操作履歴管理部９４は、再生操作履歴情報書込部１１０及び再生操作履歴情報抽出部１１２との間で、再生操作履歴情報の入出力を行なう機能を有する。
【００６０】
（再生操作指示）
ユーザによる再生操作と、再生操作指示入力部７４が発生する再生操作指示と、再生動作とは、対応関係にある。再生操作指示格納部７６は、再生操作指示を受けて格納し、再生操作指示を再生操作指示部７８に与える機能を有する。また、再生操作指示格納部７６は、再生操作指示を受けたことを示す通知を再生操作指示ポイント特定部９０に与える機能を有する。再生操作指示格納部７６は、格納した再生操作指示に対応する再生操作を特定し、再生操作が「通常再生」であるか否かを判定し、判定結果を示す通知を再生操作指示ポイント特定部９０に与える機能を有する。
【００６１】
ところで、一般的な情報再生においては、ユーザによる再生操作に従い「一時停止」の再生動作が開始されると、別の再生動作に移行するまで「一時停止」の再生動作が持続される。再生方法決定部１００が「一時停止」の再生動作を再生方法として決定するためには、「一時停止」の持続時間を決定する必要がある。そのため、再生操作指示格納部７６は、再生操作が「一時停止」であることに応答して、「一時停止」の持続時間、すなわち次に再生操作指示が与えられ、「一時停止」の再生動作が解除されるまでの時間を計測し、再生操作履歴管理部９４に持続時間を示す情報を与える機能を有する。
【００６２】
（コンテンツ情報、再生操作区間、及び再生操作区間の内容の関係）
コンテンツ情報６２は、典型的には、動画及び音声等、再生されると時間情報により出力される情報が変化する情報である。コンテンツ情報６２は、再生により出力される情報の形態が異なる部分が混在することがある。例えば、コンテンツ情報６２に含まれる音声がモノラル、ステレオ、２ヶ国語放送、又は音声多重放送等、複数の音声モードで再生される部分が混在するものがある。また例えば、動画の部分と文字情報の部分が混在することがある。再生操作指示ポイント特定部９０は、再生されるコンテンツ情報６２における時間情報をもとに、再生操作区間の開始位置と終了位置とを特定し、開始位置と終了位置とを時間情報によって示す情報を作成し出力する機能を有する。再生操作区間内容分析部９２は、出力される情報の形態等によって再生操作区間の内容を分析し、その内容を示す情報を出力する機能を有する。
【００６３】
また、コンテンツ情報６２は、識別可能な複数のパートにより構成されることがある。このようなコンテンツ情報６２は、通常再生されると複数のパートが所定の順序で再生される。再生操作指示ポイント特定部９０は、複数のパートにより構成されるコンテンツ情報６２に関して、再生操作区間をパートによって特定する機能を有する。コンテンツ情報６２はさらに、コンテンツ情報６２を構成するパートが再生されることによりユーザにそれぞれ提供される情報の内容を分類するための情報（以下、この情報を「ジャンル」という）、内容の概略、及び出演者等を示すメタ情報を含むことがある。再生操作区間内容分析部９２は、メタ情報を抽出することにより再生操作区間の内容を分析し、内容を示す情報を出力する機能を有する。
【００６４】
コンテンツ情報６２にはさらに、再生操作履歴情報が添付されることがある。再生操作履歴情報抽出部１１２は、コンテンツ情報格納部７２に格納された情報から再生操作履歴情報を抽出する機能を有する。
【００６５】
（再生操作履歴情報）
図２に本実施の形態に係る再生操作履歴情報の一例を示す。図２を参照して、再生操作履歴情報１３０は、コンテンツ情報６２に対応して作成されるテーブル形式の情報である。再生操作履歴情報１３０は、再生操作区間毎に、その再生操作区間の開始位置及び終了位置を示す情報を格納する「開始位置」項目１３２及び「終了位置」項目１３４と、その再生操作区間での再生操作を示す情報を格納する「再生操作」項目１３６と、再生操作区間の内容を示す情報を格納する「内容」項目１３８と、同一の再生操作区間で同一の再生操作が行なわれた回数を格納する「累計数」項目１４０とを含む。
【００６６】
「開始位置」項目１３２及び「終了位置」項目１３４には、再生操作指示ポイント特定部９０により特定された情報が格納される。また、「再生操作」項目１３６には、再生操作指示格納部７６に格納された再生操作指示が格納される。「内容」項目１３８には、再生操作区間内容分析部９２が分析した再生操作区間の内容が格納される。「累計数」項目１４０には、再生操作履歴管理部９４が計数した累計数が格納される。なお、再生操作履歴情報は「一時停止」の持続時間を示す情報を含むことがある。このような再生操作履歴情報については、第６の動作例において後述する。
【００６７】
（情報再生装置６０を実現するコンピュータシステムの構成）
本実施の形態に係る情報再生装置６０は、実質的には、コンピュータハードウェアと、そのコンピュータハードウェアにより実行されるプログラムと、コンピュータハードウェアに格納されるデータとにより実現される。図３に、このコンピュータシステム１５０の内部構成を示す。
【００６８】
図３を参照して、このコンピュータシステム１５０は、光ディスクドライブ１７０及び磁気ディスクドライブ１７２を有するコンピュータ１６０と、モニタ１６２と、リモートコントローラ（以下、「リモコン」と呼ぶ。）１６４とを含む。
【００６９】
コンピュータ１６０は、光ディスクドライブ１７０及び磁気ディスクドライブ１７２に加えて、リモコン１６４からの信号を受信するリモコンインタフェース（Ｉ／Ｆ）１６６と、ＣＰＵ（中央処理装置）１７６と、リモコンＩ／Ｆ１６６、ＣＰＵ１７６、光ディスクドライブ１７０及び磁気ディスクドライブ１７２に接続されたバス１８６と、バス１８６に接続され、ブートアッププログラム等を記憶する読出専用メモリ（ＲＯＭ）１７８と、同じくバス１８６に接続され、プログラム命令、システムプログラム、及び作業データ等を記憶するランダムアクセスメモリ（ＲＡＭ）１８０とを含む。
【００７０】
ここでは示さないが、コンピュータ１６０はさらにローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを含んでもよい。
【００７１】
コンピュータシステム１５０に情報再生装置６０の機能を実現させるためのプログラム、コンテンツ情報６２（図１参照）、及び再生操作履歴情報はいずれも、光ディスクドライブ１７０又は磁気ディスクドライブ１７２に挿入される光ディスク１８２又は磁気ディスク１８４に記憶され、さらにハードディスク１７４に転送される。又は、プログラム、コンテンツ情報６２、及び再生操作履歴情報は図示しないネットワークを通じてコンピュータ１６０に送信されハードディスク１７４に記憶されてもよい。プログラムは実行の際にＲＡＭ１８０にロードされる。光ディスク１８２から、磁気ディスク１８４から、又はネットワークを介して、直接にＲＡＭ１８０にプログラムをロードしてもよい。
【００７２】
このプログラムは、コンピュータ１６０に本実施の形態に係る情報再生装置６０の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ１６０上で動作するオペレーティングシステム（ＯＳ）又はサードパーティのプログラム、若しくはコンピュータ１６０にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態に係る情報再生装置６０の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記した情報再生装置６０の制御を実行する命令のみを含んでいればよい。コンピュータシステム１５０の動作は周知であるので、ここでは繰返さない。
【００７３】
なお、情報再生装置６０の機能を実現するためのプログラム、コンテンツ情報６２（図１参照）、又は再生操作履歴情報が記録される記録媒体は、ＣＤ−ＲＯＭ（コンパクトディスク読取専用メモリ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）、及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク１８２、ＦＤ（フレキシブルディスク）及びハードディスク等の磁気ディスク１８４に限らない。磁気テープ及びカセットテープ等のテープ、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード及び光カード等のカード型記録媒体、並びにマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、及びフラッシュＲＯＭ等の半導体メモリのいずれかでもよい。ただし、コンピュータシステム１５０は、これら記録媒体からの読出を行なうための読出装置を実装する必要がある。
【００７４】
（プログラムの制御構造）
情報再生装置６０は、大別して２種の処理を実行する。すなわち、再生操作履歴情報をもとに再生方法を決定し、再生方法に基づく再生動作でコンテンツ情報を再生する処理と、ユーザによる再生操作をもとに再生操作履歴情報を作成し格納する処理とである。以下、特にこれらの処理をコンピュータで実現するためのプログラムの制御構造について、図４から図７を参照しつつ説明する。
【００７５】
（処理の全体構造）
図４は、コンピュータで実行されると、そのコンピュータを情報再生装置６０として動作させるプログラム２００の制御構造を示すフローチャートである。図４を参照して、情報再生装置６０にコンテンツ情報が入力されると、プログラム２００は起動し、ステップ（以下、単に「Ｓ」と表記する。）２１０に進む。Ｓ２１０では、入力されたコンテンツ情報について、過去の再生操作履歴をもとに再生方法を決定する再生方法決定処理を行ない、Ｓ２１２に進む。なお、再生方法決定処理の詳細については後述する。
【００７６】
Ｓ２１２では、Ｓ２１０での再生方法決定処理が成功したか否かの判定を行なう。再生方法決定処理が成功したならば、Ｓ２１４に進み、決定した再生方法に従ったコンテンツ情報の再生を開始し、Ｓ２１８に進む。過去の再生操作履歴情報が蓄積されていない又は再生操作履歴情報を取得できない等の理由によりＳ２１０での再生方法決定処理が失敗した場合、制御はＳ２１２からＳ２１６に進み、通常再生での再生を開始し、Ｓ２１８に進む。
【００７７】
Ｓ２１８では、コンテンツ情報を再生中に、ユーザによる再生操作を受け、このコンテンツ情報についての再生操作履歴情報を作成し蓄積する再生操作履歴管理処理を行なう。なお、再生操作履歴管理処理の詳細については後述する。
【００７８】
（再生方法決定処理）
図５は、図４に示すプログラム２００のＳ２１０で実行される再生方法決定処理の処理構造を示すフローチャートである。図５を参照して、再生方法決定処理２５０が開始されると、Ｓ２６０で、再生の対象であるコンテンツ情報に再生操作履歴情報が添付されているか否かを判定する。添付されているならばＳ２６２へ進む。さもなければＳ２６４へ進む。Ｓ２６２では、コンテンツ情報から再生操作履歴情報を抽出して格納し、Ｓ２６４に進む。
【００７９】
Ｓ２６４では、読出可能な他の記録媒体に再生操作履歴情報が記録されているか否かを判定する。記録されているならばＳ２６６へ進む。さもなければＳ２６８へ進む。Ｓ２６６では、記憶媒体から再生操作履歴情報を読出して格納し、Ｓ２６８に進む。
【００８０】
Ｓ２６８では、格納している再生操作履歴情報を読出す。Ｓ２７０では、読出した再生履歴情報に基づき、コンテンツ情報の再生方法を決定し、再生方法決定処理２５０を終了する。
【００８１】
（再生操作履歴管理処理）
図６は、図４に示すプログラム２００のＳ２１８で実行される再生操作履歴管理処理の処理構造を示すフローチャートである。図６を参照して、再生操作履歴管理処理３００が開始されると、Ｓ３１２で、コンテンツ情報を再生中か否かを判定する。再生中であればＳ３１４へ進む。さもなければ再生操作履歴管理処理３００を終了する。Ｓ３１４では、ユーザによる再生操作に伴い再生操作指示が発生したか否かを判定する。再生操作指示が発生したならば、Ｓ３１６へ進む。さもなければＳ３１２に戻る。
【００８２】
Ｓ３１６では、ユーザによる再生操作を再生操作指示に基づいて特定し、再生操作指示を格納すると共に、再生操作指示により示される再生動作を実行する。Ｓ３１８では、再生中のコンテンツ情報の、再生操作指示が発生した時点で再生していた個所を特定し、再生操作区間の開始位置とする。
【００８３】
Ｓ３２０では、コンテンツ情報が再生中か否かを再び判定する。再生中であればＳ３２２へ進む。さもなければＳ３３６へ進む。Ｓ３２２では、再生操作指示が発生したか否かを再び判定する。再生操作指示が発生したならばＳ３２４へ進む。さもなければＳ３２０に戻る。
【００８４】
Ｓ３２４では、Ｓ３２２で発生した再生操作指示が「通常再生」というものであるか否かを判定する。「通常再生」というものであれば、Ｓ３２６へ進む。再生操作指示がそれ以外のものであればＳ３３０へ進む。
【００８５】
Ｓ３２４からＳ３２６に制御が進んだ場合、再生操作指示に従った再生動作が既に開始された状態にあり、さらにＳ３２２で発生した再生操作指示は、その再生動作を終了させ、再生動作を通常再生に戻す処理を実行させることを示す。Ｓ３２６では、コンテンツ情報の、Ｓ３２２で再生操作指示が発生した時点で再生していた個所を特定し、再生操作区間の終了位置とする。Ｓ３２８では、開始位置と終了位置とを特定した再生操作区間について履歴格納処理を行なう。制御はＳ３１２に戻る。なお、履歴格納処理の詳細については後述する。
【００８６】
制御がＳ３２４からＳ３３０に進んだ場合、再生操作指示に従った再生動作が既に開始された状態にあり、さらにＳ３２２で発生した再生操作指示により示される再生動作は、既に開始されている再生動作と異なるものを示す。Ｓ３３０では、新たな再生動作を示す再生操作指示がコンテンツ情報のどの個所を再生中に発生したかを特定し、特定した個所を、再生操作区間の既に特定した開始位置に対する終了位置とする。Ｓ３３２では、Ｓ３２８と同様に特定した再生操作区間についての、後述する履歴格納処理を行なう。続くＳ３３４では、Ｓ３３０で特定した個所を新たな再生操作区間の開始位置とする。さらに新たな再生操作をＳ３２２で発生した再生操作指示に基づいて特定し、再生操作指示を格納すると共に、その再生操作指示により示される再生動作を開始する。制御はＳ３２２に戻る。
【００８７】
制御がＳ３２０からＳ３３６に進むと、Ｓ３３６では、再生終了個所を特定し、再生操作区間の既に特定した開始位置に対する終了位置とする。Ｓ３３８では、Ｓ３２８と同様に特定した再生操作区間についての、後述する履歴格納処理を行ない、再生操作履歴管理処理３００を終了する。
【００８８】
（履歴格納処理）
図７は、図６に示す再生操作履歴管理処理３００のＳ３２８、Ｓ３３２、及びＳ３３８で実行される履歴格納処理の処理構造を示すフローチャートである。図７を参照して、履歴格納処理３５０が開始されると、Ｓ３６０では、再生操作区間の内容を分析可能か否かを判定する。分析可能ならばＳ３６４に進む。さもなければＳ３６２に進む。Ｓ３６２では、特定した再生操作区間の開始位置と終了位置、及びその再生操作区間での再生操作指示を再生操作履歴情報として格納する。さらに、同一の開始位置及び終了位置の再生操作区間があり、かつこの区間で同一の再生操作が行なわれた場合、累計数の更新を行なう。可能であれば再生操作履歴情報を書込可能な記録媒体に書込み、履歴格納処理３５０を終了する。
【００８９】
Ｓ３６４では、再生操作区間の内容を分析する。続くＳ３６６では、特定した再生操作区間の開始位置と終了位置、及びその再生操作区間で行なわれた再生操作の再生操作指示、並びにＳ３６４で分析した再生操作区間の内容を、再生操作履歴情報として格納する。さらに、同一の開始位置及び終了位置の再生操作区間があり、かつこの区間で同一の再生操作が行なわれた場合、累計数の更新を行なう。可能であれば再生操作履歴情報を書込可能な記録媒体に書込み、履歴格納処理３５０を終了する。
【００９０】
（各機能部の動作）
本実施の形態に係る情報再生装置６０は、入力されたコンテンツ情報を再生する際、ユーザによる再生操作と再生操作履歴情報に基づき決定される再生方法とに従いコンテンツ情報の再生が行なわれる。以下に、再生操作履歴情報に基づき再生方法を決定しコンテンツ情報を再生する際の情報再生装置６０の各機能部の動作と、ユーザによる再生操作に対する情報再生装置６０の各機能部の動作とについて説明する。
【００９１】
（再生方法を決定する動作）
以下に、情報再生装置６０が再生操作履歴情報に基づいて再生方法を決定し、決定した再生方法に基づき再生する際の各機能部の動作について説明する。
【００９２】
図１を参照して、ユーザが、コンテンツ情報６２が記録された記録媒体等を情報再生装置６０に投入するなどしたことに応答して、情報再生装置６０は動作を開始する。情報再生装置６０のコンテンツ情報入力部７０にコンテンツ情報６２が入力されると、コンテンツ情報格納部７２は入力されたコンテンツ情報６２を格納する。コンテンツ情報格納部７２はコンテンツ情報を格納したことを示す通知を再生操作履歴情報抽出部１１２に与える。
【００９３】
コンテンツ情報格納部７２からの通知に応答して、再生操作履歴情報抽出部１１２は、まず、格納されたコンテンツ情報６２に再生操作履歴情報が添付されているか否かを判定する。添付されていれば、再生操作履歴情報抽出部１１２は、コンテンツ情報６２に添付されて格納された再生操作履歴情報をコンテンツ情報格納部７２から読出し、再生操作履歴管理部９４に与える。次に、再生操作履歴情報抽出部１１２は、記録媒体６８から再生操作履歴情報を取得することを試みる。再生操作履歴情報の取得に成功すると、再生操作履歴情報抽出部１１２は、記録媒体６８から取得した再生操作履歴情報を再生操作履歴管理部９４に与える。再生操作履歴情報抽出部１１２は、これら一連の動作が終了したことに応答して、再生操作履歴管理部９４に、所定の通知信号を与える。
【００９４】
再生操作履歴管理部９４は、再生操作履歴情報抽出部１１２より与えられた再生操作履歴情報を、既に保持している再生操作履歴情報と共に保持する。再生操作履歴管理部９４は、再生操作履歴情報抽出部１１２からの通知を再生方法決定部１００に与える。なお、この段階で再生操作履歴管理部９４に再生操作履歴情報が保持されていない場合、再生操作履歴管理部９４は、所定のエラー通知を再生方法決定部１００に与える。
【００９５】
再生方法決定部１００は、再生操作履歴管理部９４経由で与えられた通知に応答して、コンテンツ情報格納部７２に格納されたコンテンツ情報６２に関する再生方法の決定を以下のようにして行なう。
【００９６】
コンテンツ情報格納部７２に格納された、再生方法を決定する対象であるコンテンツ情報６２についての再生操作履歴情報が再生操作履歴管理部９４に保持されていれば、再生方法決定部１００は、再生操作履歴情報を読出す。再生方法決定部１００は、コンテンツ情報６２において所定の再生動作で再生する区間を、読出した再生操作履歴情報の図２に示す各再生操作区間について「開始位置」項目１３２及び「終了位置」項目１３４に格納された項目の情報に基づき特定する。再生方法決定部１００はさらに、特定した区間における再生動作を、読出した再生操作履歴情報の「再生操作」項目１３６を参照して決定する。再生方法決定部１００は、特定した区間以外の区間の再生動作を通常再生とする。これにより、コンテンツ情報６２の再生方法が決定される。
【００９７】
コンテンツ情報格納部７２に格納された、再生方法を決定する対象であるコンテンツ情報６２についての再生操作履歴情報が再生操作履歴管理部９４に保持されていない場合、再生方法決定部１００は、再生操作履歴管理部９４に保持されている他のコンテンツ情報についての再生操作履歴情報を読出す。再生方法決定部１００はさらに、コンテンツ情報６２の内容を分析し、読出した再生操作履歴情報の図２に示す「内容」項目１３８に格納される情報により示される、再生操作区間の内容と一致する又は類似する内容の部分を、コンテンツ情報６２中より検出する。再生方法決定部１００は、検出した部分を、コンテンツ情報６２において所定の再生動作で再生する区間に特定する。再生方法決定部１００は、この区間の開始位置と終了位置を特定する。再生方法決定部１００はさらに、特定した区間を再生する際の再生動作を、内容が一致する又は類似する再生操作履歴情報の再生操作区間における「再生操作」項目１３６を参照して決定する。特定した区間以外の区間の再生動作を通常再生とする。これにより、コンテンツ情報６２の再生方法が決定される。
【００９８】
なお、再生方法決定部１００は、再生操作履歴管理部９４からのエラー通知に応答して、「コンテンツ情報格納部７２に格納されたコンテンツ情報６２を通常再生で再生する」という再生方法を決定する。
【００９９】
再生方法決定部１００は、以上のようにして決定した再生方法を示す情報を作成し、再生操作指示部７８に与える。
【０１００】
再生操作指示部７８は、決定された再生方法を実現するための制御信号を、決定された再生方法に従い発生する。コンテンツ情報再生部８０は発生した制御信号に従い、コンテンツ情報格納部７２に格納されたコンテンツ情報６２を読出し、再生出力部８２を介して、表示装置６６に出力する。
【０１０１】
（ユーザによる再生操作に応答しての動作）
上記した一連の動作によって、情報再生装置６０がコンテンツ情報６２を決定された再生方法に従って再生している最中にユーザによる再生操作を受けると、情報再生装置６０はこれに応答して再生動作を変更し、再生操作履歴を作成し蓄積する。この際の図１に示す情報再生装置６０の各機能部の動作について以下に説明する。
【０１０２】
図１を参照して、コンテンツ情報６２の再生中に、ユーザが入力装置６４を用いて再生操作を行なうと、入力装置６４に接続された再生操作指示入力部７４は、再生操作に対応した再生操作指示を発生する。再生操作指示格納部７６は、発生した再生操作指示を格納し、格納した再生操作指示を再生操作指示部７８に与える。再生操作指示が「一時停止」に対応するものである場合、再生操作指示格納部７６は、この時点から、一時停止の持続時間の計測を開始する。
【０１０３】
再生操作指示部７８は、与えられた再生操作指示に対応する制御信号を発生する。コンテンツ情報再生部８０は、制御信号に従い、再生動作を変更する。これら一連の動作により、再生操作に対応する再生動作でのコンテンツ情報６２の再生が開始される。
【０１０４】
再生操作指示格納部７６はさらに、再生操作指示を受けたことを再生操作指示ポイント特定部９０に通知する。再生操作指示ポイント特定部９０は、コンテンツ情報格納部７２が格納しているコンテンツ情報６２において、再生操作指示格納部７６から通知を受けた時点でコンテンツ情報格納部７２からコンテンツ情報再生部８０に出力されている個所を特定する。再生操作指示ポイント特定部９０は、特定した個所を再生操作区間の開始位置とし、開始位置を示す情報を作成して、一時的に保持する。
【０１０５】
再生操作に基づく再生が続行している間、情報再生装置６０は、ユーザによる新たな再生操作を待つ状態となる。新たな再生操作が行なわれると、再生操作指示入力部７４は新たな再生操作に応じた再生操作指示を発生する。新たな再生操作指示が発生したことに応答して、再生操作指示格納部７６は、既に格納していた再生操作指示を再生操作履歴管理部９４に与える。既に格納していた再生操作指示が「一時停止」である場合、再生操作指示格納部７６は、この時点で一時停止の持続時間の計測を終了する。再生操作指示格納部７６は、既に格納していた再生操作指示と、計測した一時停止の持続時間とを再生操作履歴管理部９４に与える。
【０１０６】
また、再生操作指示格納部７６は、新たな再生操作指示を格納すると共に、この再生操作指示を再生操作指示部７８に与える。再生操作指示部７８は、新たな再生操作指示を受けて、この再生操作指示に対応する制御信号をコンテンツ情報再生部８０に与える。コンテンツ情報再生部８０は、制御信号に従って再生動作を変更して、再生操作に基づく再生を行なう。
【０１０７】
再生操作指示格納部７６は、格納した新たな再生操作指示が「通常再生」に対応するものである否かを判定し、判定結果を示す通知を再生操作指示ポイント特定部９０に与える。再生操作指示ポイント特定部９０は、判定結果を示す通知を受けたことに応答して、その時点でコンテンツ情報格納部７２から出力されている個所を、再生操作区間の開始位置を特定したのと同様の動作で特定する。再生操作指示ポイント特定部９０は、特定した個所を再生操作区間の終了位置とし、終了位置を示す情報を作成する。再生操作指示ポイント特定部９０は、保持している開始位置を示す情報及び作成した終了位置を示す情報を、再生操作区間内容分析部９２及び再生操作履歴管理部９４に与える。再生操作指示ポイント特定部９０はさらに、通知により示される判定結果を参照する。この判定結果が「否」すなわち「再生操作指示が通常再生に戻るというもの以外である」ことに応じて、再生操作指示ポイント特定部９０は、特定した終了位置を、新たな再生操作区間の開始位置とし、開始位置を示す情報を作成して、一時的に保持する。
【０１０８】
再生操作区間内容分析部９２は、コンテンツ情報６２の、再生操作指示ポイント特定部９０より与えられた情報により示される再生操作区間で再生される部分の情報をコンテンツ情報格納部７２から取得する。コンテンツ情報６２にメタ情報が添付されている場合、再生操作区間内容分析部９２は、当該部分に対応するメタ情報をこの際に取得する。再生操作区間内容分析部９２は、取得した情報の音声モード、情報の形態、又はその部分についてのメタ情報に基づき、再生操作区間の内容を分析し、再生操作区間の内容を示す情報を作成する。再生操作区間内容分析部９２は、再生操作区間の開始位置及び終了位置を示す情報、並びに当該再生操作区間の内容を示す情報を再生操作履歴管理部９４に与える。
【０１０９】
この時点で、再生操作履歴管理部９４には、一つの再生操作区間について、その再生操作区間における再生操作指示、再生操作区間の開始位置及び終了位置を示す情報、並びに再生操作区間の内容を示す情報が与えられる。再生操作履歴管理部９４は、これら与えられた情報に基づき、一つの再生操作区間についての再生操作履歴情報を作成し、保持する。この際、再生操作履歴管理部９４は、既に保持している再生操作履歴情報の中に、同一のコンテンツ情報について、再生操作区間の開始位置、終了位置、及び再生操作が一致するエントリがあれば、一致するエントリの累計数を加算し、変更を行なう。
【０１１０】
コンテンツ情報６２の再生が再生されている間、情報再生装置６０は、ユーザが再生操作を行なうたびに以上の動作を繰返し、再生操作履歴情報の各エントリの情報を作成する。コンテンツ情報格納部７２に格納されたコンテンツ情報６２の再生が終了すると、コンテンツ情報格納部７２は、再生の終了位置を示す情報を再生操作指示ポイント特定部９０に与える。その時点で、再生操作指示ポイント特定部９０が再生操作区間の開始位置を示す情報を保持していれば、再生操作指示ポイント特定部９０は、再生の終了位置を、保持している開始位置に対する再生操作区間の終了位置とし、保持している開始位置を示す情報及び与えられた再生の終了位置を示す情報を、再生操作区間内容分析部９２及び再生操作履歴管理部９４に与える。再生操作区間内容分析部９２は、上記した動作と同様の動作で再生操作区間の内容の分析を行ない、再生操作履歴管理部９４は、上記した動作と同様の動作で、この再生操作区間についての再生操作履歴情報を作成し、保持する。
【０１１１】
以上の動作で、図２に示す再生操作履歴情報１３０が作成される。再生操作履歴管理部９４は、作成した再生操作履歴情報１３０を蓄積すると共に、再生操作履歴情報書込部１１０に出力する。再生操作履歴情報書込部１１０は、再生操作履歴情報１３０をコンテンツ情報６２の入力元である記録媒体、又はコンテンツ情報の入力元とは別に接続された記録媒体６８に書込む処理を行なう。
【０１１２】
以下、情報再生装置６０の具体的な動作について、第１の動作例から第６の動作例で例示する。第１の動作例では、コンテンツ情報を再生中に受けた再生操作に基づき再生操作履歴情報を作成し、同一のコンテンツ情報について再生方法を決定して再生する動作を例示する。第２の動作例では、作成した再生操作履歴情報に基づき、別のコンテンツ情報の再生方法を決定して再生する動作を例示する。第３の動作例では、複数のパートによって構成され、さらにメタ情報を含むコンテンツ情報について、再生操作履歴に基づき再生方法を決定して再生する動作を例示する。第４の動作例では、格納された再生操作履歴により示される再生操作をもとに、ユーザにとって重要な内容であるパートを特定して再生方法を決定して再生する動作を例示する。第５の動作例では、複数のパートに亘る再生操作をもとに再生操作履歴を作成し、再生操作履歴情報に基づき、コンテンツ情報の再生方法を決定して再生する動作を例示する。第６の動作例では、一時停止の再生動作に関して、再生操作履歴の作成及び再生方法の決定を行なう動作を例示する。
【０１１３】
（第１の動作例）
以下に示す第１の動作例では、まず、情報再生装置６０が、コンテンツ情報を再生中に受けた再生操作に基づき図２に示す再生操作履歴情報１３０を作成する動作を例示する。次に、再生操作履歴情報１３０に基づいて、同一のコンテンツ情報の再生方法を決定して再生する動作を例示する。
【０１１４】
図８に、本例において再生されるコンテンツ情報の構成、ユーザによる再生操作に基づく情報再生装置６０の再生動作４０２、及び情報再生装置６０が特定する再生操作区間の一例を示す。図８を参照して、本例のコンテンツ情報は料理番組４００であるものとする。この料理番組４００は１５分番組である。料理番組４００は通常再生されると、時間の推移に伴い、以下のような構成で情報が出力される。すなわち、冒頭から２分までの区間においては、オープニング映像と料理の紹介映像とが出力される。２分から３分までの区間においては、コマーシャルメッセージ（以下、「ＣＭ」と呼ぶ。）の映像が出力される。３分から１２分の区間においては、料理の実演映像が出力される。１２分から１３分までの区間においては再びＣＭが出力される。１３分から１４分までの区間においては、料理の材料及びレシピを示すテキスト情報が出力される。１４分から１５分までの区間においては、試食の様子及びエンディング映像が出力される。なお、この料理番組４００は、ＣＭの区間の音声モードがステレオであり、その他の区間の音声モードはモノラルであるものとする。なお、この時点では、情報再生装置６０は再生操作履歴情報を保持しておらず、通常再生で料理番組４００の再生が開始されたものとする。
【０１１５】
料理番組４００の再生開始時点から２分の時点４１０で、ユーザが「早送り」の再生動作を選択する再生操作を行なうと、情報再生装置６０は、これに応答して、料理番組４００をこの時点４１０から「早送り」の再生動作で再生する。このとき、「早送り」を示す再生操作指示が保持される。情報再生装置６０はさらに、ユーザが再生操作を行なった時点４１０を、再生操作により開始された再生操作区間４２０の開始位置とする。情報再生装置６０は、その時点４１０の時間的位置である「２分」という情報を再生操作区間４２０の開始位置を示す情報として生成し、保持しておく。
【０１１６】
料理番組４００の「早送り」での再生が続行し、再生開始時点から３分の時点４１２で、ユーザが「通常再生」に戻す再生動作を選択し再生操作を行なうと、これに応答して、情報再生装置６０は、料理番組４００の再生動作を「早送り」から「通常再生」に変更する。情報再生装置６０は、ユーザがこの再生操作を行なった時点４１２を、再生操作区間４２０の終了位置とする。情報再生装置６０は、その時点４１２の時間的位置である「３分」という情報を再生操作区間４２０の終了位置を示す情報として生成する。
【０１１７】
再生操作区間４２０の開始位置及び終了位置が特定されると、情報再生装置６０は、再生操作区間の内容を分析する。本例では、この区間の音声モードがステレオであることに基づき、再生操作区間の内容を「ＣＭ」であると分析する。
【０１１８】
情報再生装置６０は、保持している「早送り」の再生操作指示、再生操作区間の開始位置及び終了位置を示す「２分」及び「３分」という時間情報、並びに、再生操作区間４２０の内容を示す「ＣＭ」という情報を元に、この再生操作区間４２０に関する再生操作履歴情報を作成し、保持する。
【０１１９】
料理番組４００の再生が続行し、再生開始時点から１２分の時点４１４で、ユーザが「早送り」の再生操作を行なうと、情報再生装置６０は、再生操作区間４２０における動作と同様の動作で、「早送り」の再生動作による再生を開始すると共に、「１２分」という時間的位置を特定し、再生操作区間４２２の開始位置とする。
【０１２０】
この後再生開始時点から１３分の時点４１６で、ユーザが「スロー再生」の再生操作を行なったものとする。情報再生装置６０は、この時点４１６で「早送り」による再生を中止し、「スロー再生」を開始する。この場合、情報再生装置６０は、この時点４１６を特定し、特定した時間的位置を既に開始されている再生操作区間４２２の終了位置とし、「１３分」という時間的位置示す情報を作成する。この段階で、再生操作区間の開始位置と終了位置とが特定されたので、情報再生装置６０は、この再生操作区間の内容を分析する。ここではこの再生操作区間４２２の内容がＣＭであると分析される。情報再生装置６０は、保持している「早送り」の再生操作指示、再生操作区間の開始位置及び終了位置を示す「１２分」及び「１３分」という時間情報、並びに再生操作区間４２２の内容を示す「ＣＭ」という情報を元に、この再生操作区間４２２に関する再生操作履歴情報を作成し、保持する。さらにこの時点４１６は、新たに「スロー再生」が開始された時点でもあるため、情報再生装置６０は、この時点４１６の「１３分」という時間的位置を、新たな再生操作区間４２４の開始位置とする。
【０１２１】
再生開始から１４分経過した時点４１８で、ユーザが「通常再生に戻す」再生動作を選択し再生操作を行なうと、これに応答して、情報再生装置６０は、料理番組４００の再生動作を「スロー再生」から「通常再生」に変更する。情報再生装置６０は、ユーザがこの再生操作を行なった時点４１８を、再生操作区間４２４の終了位置とする。情報再生装置６０は、その時点４１８の時間的位置である「１４分」という情報を再生操作区間４２４の終了位置を示す情報として生成する。
【０１２２】
再生操作区間４２４の開始位置及び終了位置が特定されると、情報再生装置６０は、再生操作区間の内容を分析する。本例では再生操作区間の内容は料理の材料及びレシピを示すテキスト情報であると分析される。
【０１２３】
情報再生装置６０は、保持している「スロー再生」の再生操作指示、再生操作区間の開始位置及び終了位置を示す「１３分」及び「１４分」という時間情報、並びに、再生操作区間４２４の内容を示す「材料・レシピのテキスト情報」という情報とを元に、この再生操作区間４２４に関する再生操作履歴情報を作成し、保持する。
【０１２４】
現在も再生中であるために、ユーザからの再生操作指示が入力されるまで待機する。この後、料理番組４００の再生開始から１５分経過すると、料理番組４００の再生が終了する。情報再生装置６０は、料理番組４００の再生が終了したことに応答して、料理番組４００についての再生操作履歴情報を作成し蓄積する。以上の動作により、図２に示す再生操作履歴情報１３０が作成され、蓄積される。
【０１２５】
料理番組４００が、記録媒体に記録されており、さらにその記録媒体が書込可能である場合、情報再生装置６０は、作成した再生操作履歴情報１３０を、記録媒体に書込む。また、別の記録媒体が情報再生装置６０により書込可能な状態にある場合、情報再生装置６０は、再生操作履歴情報１３０を当該別の記録媒体に書込む。
【０１２６】
後日、情報再生装置６０に同じ料理番組４００が入力され、情報再生装置６０が料理番組４００を格納すると、情報再生装置６０は格納した料理番組４００、又は外部の記録媒体から再生操作履歴情報を読出し、蓄積する。本例では、情報再生装置６０は、既に料理番組４００の再生操作履歴情報１３０（図２参照）を保持している。情報再生装置６０は、情報操作履歴情報１３０を参照し、料理番組４００の再生方法を決定する。
【０１２７】
図２を参照して、再生操作履歴情報１３０により、料理番組４００は、過去に再生された際、ユーザによる再生操作が行なわれ、「２分」から「３分」までの再生操作区間において「早送り」による再生が実行されたことが示される。また、「１２分」から「１３分」までの再生操作区間においても、同様に「早送り」で再生されたことが示される。続く「１３分」から「１４分」までの再生操作区間においては「スロー再生」で再生されたことが示される。情報再生装置６０は、今回の料理番組４００の再生に際して、同一の区間で同一の再生動作による再生を行なうよう、再生方法を決定する。この場合、決定された再生方法は、ユーザの再生操作に基づく再生動作４０２の再現となっている。
【０１２８】
（第２の動作例）
以下に示す第２の動作例では、作成した再生操作履歴情報に基づき、別のコンテンツ情報の再生方法を決定して再生する動作を例示する。本例では、図８に示す料理番組４００について作成された、図２に示す再生操作履歴情報１３０に基づいて、再生方法を決定する。
【０１２９】
図９に、本例において再生方法の決定対象である別の料理番組４４０の構成、及び、料理番組４４０について情報再生装置６０が決定する再生方法４４２の概略を示す。図９を参照して、料理番組４４０は２０分番組である。料理番組４４０は再生されると、冒頭から１分までの区間においてオープニング映像と料理紹介映像が出力される。１分から７分までの区間において料理の実演映像の前半部分が出力される。７分から８分の区間においてＣＭが出力される。８分から１５分までの区間４５４において料理の実演映像の後半部分が出力される。１５分から１６分の区間において再びＣＭが出力される。１６分から１７分の区間において材料及びレシピのテキスト情報が出力される。１７分から１８分の区間において試食の模様の映像が出力される。１８分から１９分では番組プレゼントの応募先等を紹介するテキスト情報が出力される。１９分から２０分までの区間においてエンディング映像が出力され、料理番組４４０は終了する。
【０１３０】
なお、本例では、この料理番組４４０に対応する再生操作履歴情報を保持していないものとする。図９に示す料理番組４４０が入力されると、第１の動作例と同様の動作で、料理番組４４０についての再生操作履歴情報の読出を試みるが、本例では失敗する。この場合、情報再生装置６０は、蓄積されている他のコンテンツ情報である料理番組４００（図８参照）についての再生操作履歴情報１３０（図２参照）を読出す。
【０１３１】
読出した再生操作履歴情報１３０は、図８に示す料理番組４００についてのものであるため、時間的構成が異なる料理番組４４０を再生する際に、再生操作履歴情報１３０が示す再生操作履歴をそのまま再現することはできない。このとき、再生方法決定部１００は、再生操作履歴情報１３０の「内容」項目１３８に格納された、再生操作区間の内容を参照して、再生方法を決定する。
【０１３２】
例えば、図２を参照して、再生操作履歴情報１３０によると、内容が「ＣＭ」である区間において、ユーザは「早送り」の再生操作を行なっている。また、内容が「テキスト情報」である区間において、ユーザは「スロー再生」を行なっている。情報再生装置６０は、これらのことと、料理番組４４０のコンテンツ情報の内容とを比較し、再生方法を決定する。図９に示す料理番組４４０においては、「ＣＭ」が出力される区間４５２及び４５６を「早送り」で再生し、「テキスト情報」である区間４５８及び４６２をスロー再生し、その他の区間４５０、４５４、４６０、４６４を通常再生するという、再生方法４４２を決定する。入力され、格納された料理番組４４０は、この再生方法４４２に従って再生される。なお、再生方法４４２に基づく再生中においても、ユーザが再生操作を行なった場合、再生操作に基づく再生動作の変更が行なわれる。その再生操作の履歴は、料理番組４４０についての再生操作履歴情報として、蓄積される。
【０１３３】
（第３の動作例）
上記した第１の動作例及び第２の動作例では、再生操作区間を時間的位置により特定した。コンテンツ情報が複数のパートにより構成された情報であれば、再生方法をパート毎に決定して再生することが望ましい。また、近年のコンテンツ情報では、コンテンツ情報に、メタ情報を添付し、パートごとの内容等を端的に示す情報をメタ情報により提供することが可能である。以下に示す第３の動作例では、複数のパートによって構成され、パート毎のメタ情報が添付されたコンテンツ情報について、再生操作履歴情報に基づき再生方法を決定して再生する動作を例示する。本例では、特に再生操作履歴情報で「早送り」の再生動作を行なっているパートについての再生方法の決定について例示する。
【０１３４】
図１０に、本例において再生方法の決定対象となるコンテンツ情報の一例として、野球番組５００の構成、及び野球番組について情報再生装置６０が決定する再生方法の一例を示す。なお、本例では、情報再生装置６０は、別の複数の野球番組についての再生操作履歴を蓄積しているものとする。図１０を参照して、野球番組５００は、Ｂチームが先攻でＡチームが後攻の野球の試合であり、打者毎の複数のパート５０２Ａ，５０２Ｂ，…で構成される。これらのパートは、図８及び図９に示す料理番組４００及び４４０における区間と異なり、それぞれ独立した情報である。また、野球番組５００には、パート毎の情報の内容を示すメタ情報５０４が添付されている。野球番組５００のメタ情報５０４は、その時点のイニング、パートでの打者を示す情報等を示すものである。
【０１３５】
例えば、ユーザが「Ａチーム」を応援していて、野球番組を視聴する際には、「Ａチーム」の攻撃の場面は通常再生で再生し、他のチームが攻撃する場面では早送りで再生するように再生操作を行なうことが多いという傾向があるものとする。また、「Ｂチーム」の選手「Ｂ５」と「Ｂ６」とが打者であるシーンでは、通常再生を行なうことが多いものとする。また、ユーザは最終回を「通常再生」で再生するよう再生操作を行なうことが多いという傾向があるものとする。
【０１３６】
すると、Ａチームの選手「Ａ１」…「Ａ９」が打者であるパートについての再生操作履歴情報は少なくなる。それに対して、他のチームの選手が打者であるパートについての再生操作履歴情報は多くなる。さらに、他のチームの選手が打者であるパートについての再生操作履歴情報における再生操作指示は、「早送り」が多くなる。
【０１３７】
野球番組５００のコンテンツ情報が入力されると、情報再生装置６０は、入力されたコンテンツ情報の各パートのメタ情報を参照する。情報再生装置６０は、蓄積している再生操作履歴情報をもとに、過去に再生したコンテンツ情報の類似する内容のパートにおいて、ユーザにより多く行なわれている再生操作に対応する再生動作を、当該パートにおける再生動作として特定し、野球番組５００の再生方法を決定する。このようにして決定された再生方法は、図１０に示す再生方法５１０となる。
【０１３８】
例えば、Ａチームの選手「Ａ１」…「Ａ９」が打者であるパート並びにＢチームの選手「Ｂ５」及び「Ｂ６」が打者であるパート、並びにイニングが「９回」であるパートについての過去の再生操作履歴情報は少ないため、情報再生装置６０は、野球番組５００を構成するパートの内、メタ情報５０４にこれらの情報が含まれるパートにより構成される区間を再生する際の再生動作を「通常再生」とする。また、それ以外のパートについての再生操作履歴情報は多く、かつそのパートにおける再生操作が「早送り」であることが多いため、情報再生装置６０は、それ以外のパートにより構成される区間を再生する際の再生動作を「早送り」とする。
【０１３９】
情報再生装置６０は、決定された再生方法５１０に従い、野球番組５００の再生を行なう。
【０１４０】
（第４の動作例）
第４の動作例では、格納された再生操作履歴により示される再生操作をもとに、ユーザにとって重要な内容であるパートの特徴を特定し、その重要性に応じた再生方法で再生する動作を例示する。本例では、特に再生操作履歴情報で「巻戻し」の再生動作を行なっているパートについての再生方法の決定について例示する。
【０１４１】
図１１に、本例において、再生方法を決定する際に情報再生装置６０が参照する再生操作履歴情報の作成対象となったコンテンツ情報５５０の構成を示す。また、図１２に、本例において再生方法を決定し、再生方法に基づく再生を行なう対象となるコンテンツ情報６００の構成を示す。
【０１４２】
図１１及び図１２を参照して、本例におけるコンテンツ情報５５０及びコンテンツ情報６００はそれぞれ、英語の教材である。教材５５０は、１章から５章までで構成されており、各章には解説及び練習問題があり、それぞれパートに分割されている。例えば、パート１−２ではＢｅ動詞の解説が行なわれ、パート１−３とパート１−４ではＢｅ動詞の練習問題が含まれている。教材５５０は、各パートでの学習内容を示すメタ情報５５２を含む。例えば、メタ情報５５２により、パート２−２の内容は一般動詞の解説であることが示される。またメタ情報５５２により、パート２−３の内容は一般動詞の練習問題１であることが示される。
【０１４３】
例えば、ユーザがこの教材５５０を再生して学習をする際に、ユーザは、次のような再生操作を行なったものとする。すなわち、パート２−４まで順調に学習が進んだため、通常再生を行なった。またパート２−５の一般動詞の練習問題３及びパート３−５の過去形の練習問題３で少しつまずいたため、それぞれ巻戻しを行ない、通常再生で再度学習し直した。また、５章の受動態の分野では、パート５−１及びパート５−２の受動態の解説から理解できなかったので、パート５−１まで巻戻しを行ない、通常再生を行ない学習し直した。パート５−３、パート５−４、パート５−５の練習問題でも間違えることが多かったので、パート５−３まで巻戻しを行ない、通常再生で再度学習し直した。
【０１４４】
このような再生操作に基づき、情報再生装置６０は、再生操作履歴情報５６０を作成し、蓄積する。再生操作履歴情報５６０により、Ｂｅ動詞及び現在進行形に関するパートでは、ユーザは通常再生を行なっている。また、一般動詞及び過去形に関するパートでは、ユーザは一部のパートにおいて巻戻しを行なっている。過去進行形に関するパートでは、ユーザは練習問題の全てのパートにおいて、巻戻しを行なっている。また、受動態に関するパートでは、ユーザは全てのパートにおいて巻戻しを行なっていることが示される。
【０１４５】
図１２を参照して、ユーザが別の教材６００を再生して学習を行なうために、情報再生装置６０に教材６００が入力されたものとする。この教材６００は、教材５５０と構成が異なるものであるが、教材５５０と同様にメタ情報６０２を含む。情報再生装置６０は、図１１に示す再生操作履歴情報５６０をもとに、「巻戻し」の再生操作が行なわれた再生操作区間と類似する内容の区間を、メタ情報６０２をもとに特定する。このような区間は、ユーザにとって重要性が高い、すなわち再学習が必要な内容が提供される区間である。よって、このような区間を再生する際の再生動作を、「通常再生」とする。また、それ以外の区間は、ユーザにとって重要性が低い、すなわち再学習が必要でない内容が提供される区間である。よって、情報再生装置６０は、それ以外の区間を再生する際の再生動作を「早送り」とする。
【０１４６】
情報再生装置６０は、このようにして、教材６００についての再生方法６１０を決定し、再生方法６１０に基づいて、教材６００の再生を行なう。すなわち、ユーザが理解できていると思われるＢｅ動詞と現在進行形とに関するパートは、「早送り」で再生される。ある程度理解できていると思われる一般動詞と過去形とに関するパートは、練習問題の一部のパートのみ通常再生し、その他のパートを早送りで再生する。ユーザの理解にやや不安があると思われる過去進行形に関するパートは、全ての練習問題のパートを通常再生し、その他のパートを早送りで再生する。ユーザがほとんど理解できていないと思われる受動態に関するパートは、解説を含め全てのパートを通常再生で再生する。
【０１４７】
（第５の動作例）
以下に示す第５の動作例では、複数のパートに亘る再生操作をもとに再生操作履歴情報を作成する動作と、その再生操作履歴情報に基づきコンテンツ情報の再生方法を決定して再生する動作を例示する。
【０１４８】
図１３に、本例において再生操作履歴情報の作成対象となるオーケストラによる演奏のコンテンツ情報６５０の構成と、このコンテンツ情報を再生した際にユーザが行なった再生操作６６０を示す。図１３を参照して、このコンテンツ情報６５０において、フルートの演奏は、パート１−３からパート１−７までと、パート１−１１からパート１−１６までと、パート１−２７からパート１−３２までとである。
【０１４９】
ユーザがコンテンツ情報６５０を再生中に行なった再生操作６６０は、次のようなものである。すなわち、パート１−１から通常再生で再生したが、パート１−７が終了し、パート１−８に入った時点でユーザが「巻戻し」の再生操作を行ない、パート１−２の途中まで巻戻しを行なったところでユーザが「通常再生」の再生操作を行なった。その後、通常再生をパート１−１６まで続行し、パート１−１７で、ユーザが「巻戻し」の再生操作を行ない、パート１−１０の途中まで巻戻しを行なったところでユーザが「通常再生」の再生操作を行なった。さらに最後のパート１−３２まで再生した時点でユーザが「巻戻し」の再生操作を行ない、パート１−２６の途中まで巻戻しを行なったところでユーザが「通常再生」の再生操作を行なった。以降通常再生で最後まで再生した。
【０１５０】
図１４に、情報再生装置６０が、再生操作６６０に基づいて作成するコンテンツ情報６５０についての再生操作履歴情報７００の例を示す。図１４を参照して、再生操作履歴情報７００は、再生操作の開始パートと当該再生操作の終了パートだけでなく、開始パートと終了パートの間に存在する中間パートを示す情報と、当該中間パートの内容とを含む。なお、各中間パートの内容は、パートで演奏されている楽器の名称とする。
【０１５１】
例えば、最初の再生操作区間についての再生操作履歴情報７１０は、「巻戻し」の再生開始位置であるパート１−８及び終了位置であるパート１−２を示す情報及び、それらのパートの内容、その再生操作区間における再生操作、累計数、並びにパート１−８からパート１−２までの間にある中間パート１−３、パート１−４、パート１−５、パート１−６、パート１−７を示す情報及び当該中間パートの内容を示す情報とを含む。この再生操作区間の、開始パート１−８と終了パート１−２との内容を示す情報には、「フルート」という情報は含まれていない。しかし、中間パート１−３、パート１−４、パート１−５、パート１−６、パート１−７の内容を示す情報には、「フルート」という情報が含まれている。同様に、再生操作区間７１２及び７１４においても、中間パートの内容には「フルート」が含まれている。よって、ユーザにとって重要性が高い情報の内容は「フルート」となる。
【０１５２】
情報再生装置６０は、再生操作履歴情報７００に基づいて再生方法を決定する際には、再生操作区間の開始パート及び終了パートの内容に加えて、中間パートの内容を参照し、再生操作が行なわれることが多い内容を特定する。情報再生装置６０は、再生方法の決定対象となるコンテンツ情報のうち、特定した内容と一致又は類似する内容を含むパートにおける再生動作を、再生操作区間における再生操作に基づき特定する。
【０１５３】
図１５に、情報再生装置６０が別のコンテンツ情報７５０について決定した再生方法７６０の一例を示す。図１５を参照して、コンテンツ情報７５０では、フルート演奏が行なわれるパートは、パート２−１からパート２−７、パート２−１５からパート２−２０、及びパート２−２７からパート２−３２である。図１４に示す再生操作履歴情報７００より、内容に「フルート」が含まれるパートでは、ユーザは「巻戻し」の再生操作を行なっている。よって、情報再生装置６０は、コンテンツ情報７５０の内、これらのパートを巻戻し、再度通常再生で再生するよう、再生方法７６０を決定する。
【０１５４】
（第６の動作例）
第６の動作例では、一時停止の再生動作に関する再生操作履歴の作成及び再生方法の決定について、例示する。
【０１５５】
「一時停止」の再生動作では、その動作の開始位置と終了位置とは一致する。また、一般的に、「一時停止」の再生動作が開始されると、別の再生動作に移行するまで「一時停止」の再生動作が持続される。情報再生装置６０が「一時停止」の再生動作を再生方法として決定するためには、「一時停止」を行なった回数に加え、「一時停止」の持続時間を決定する必要がある。そのため、情報再生装置６０がユーザより「一時停止」の再生操作を受けた場合、情報再生装置６０は、「一時停止」の再生操作を受けてから別の再生操作を受けるまでの時間を計測する。再生操作履歴情報は「一時停止」の持続時間を示す情報を含む。
【０１５６】
図１６に、本例における再生操作履歴情報の作成対象である写真集コンテンツ情報８００の構成及びコンテンツ情報８００の再生中にユーザが行なった再生操作８１０を示す。図１６を参照して、コンテンツ情報８００の各パートは、静止画で構成されている。また、コンテンツ情報８００は、各パートの静止画における被写体を示すメタ情報８０２を含む。例えば、「フォト１」のパートには「被写体Ａ」と「被写体Ｂ」と「被写体Ｃ」とが映っており、「フォト２」には「被写体Ａ」が映っていることがメタ情報８０２により示される。なお、情報再生装置６０は、「通常再生」でコンテンツ情報８００を再生する際に、各パートの静止画を１０秒ずつ再生するものとする。
【０１５７】
コンテンツ情報８００を再生中に、ユーザは、次のような再生操作８１０を行なったものとする。すなわち、「被写体Ａ」と「被写体Ｂ」と「被写体Ｃ」とが映っている「フォト１」のパートで６秒間の一時停止、「被写体Ａ」が映っているパート「フォト２」で６秒間の一時停止、「被写体Ａ」と「被写体Ｂ」とが映っているパート「フォト５」で６秒間の一時停止、「被写体Ａ」と「被写体Ｃ」とが映っているパート「フォト６」で３秒間の一時停止、「被写体Ａ」と「被写体Ｂ」と「被写体Ｃ」とが映っているパート「フォト９」で７秒間の一時停止、「被写体Ａ」が映っているパート「フォト１１」で１０秒間の一時停止、「被写体Ａ」と「被写体Ｂ」と「被写体Ｃ」とが映っている「フォト１２」で５秒間の一時停止である。
【０１５８】
図１７に、コンテンツ情報８００について情報再生装置６０が作成した再生操作履歴情報８３０の一例を示す。図１７を参照して、再生操作履歴情報８３０では、全ての再生操作区間での「再生操作」に格納される再生操作指示は、「一時停止」である。再生操作指示が一時停止の場合、再生操作区間の「開始位置」項目８３２に格納される開始位置と「終了位置」項目８３４に格納される終了位置とは同じ位置になる。「再生操作」８３６が「一時停止」であるこれらの再生操作区間についての再生操作履歴情報では、「累計数」の項目８４０には、当該パートにおいて「一時停止」の再生操作を行なった回数の情報８４２に加えて、「一時停止」の持続時間の合計８４４がそれぞれ格納される。
【０１５９】
情報再生装置６０は、コンテンツ情報の再生方法を決定する際には、類似する内容の各パートにおける再生動作として多いものが「一時停止」である場合、「一時停止」の持続時間の合計８４４を参照して、当該パートにおけるこの再生動作の持続時間を決定する。
【０１６０】
図１７を参照して、再生操作履歴情報８３０によると、ユーザが「一時停止」を行なった再生操作区間の「内容」項目８３８に格納された情報は、「被写体Ａ」という情報をそれぞれ含む。よって、情報再生装置６０は、再生方法の決定対象となるコンテンツ情報に「被写体Ａ」という内容を含むパートにおいての再生動作を「一時停止」とする。
【０１６１】
これら再生動作を「一時停止」としたパートにおける、「一時停止」の持続時間は、同一内容の再生操作区間についての「一時停止」の持続時間の合計８４４の平均値によって決定する。
【０１６２】
例えば、再生操作履歴情報８３０によると、「被写体Ａ」と「被写体Ｂ」と「被写体Ｃ」とが共に映っているパート「フォト１」、「フォト９」、及び「フォト１２」においての「一時停止」の持続時間の合計８４２はそれぞれ、「６秒」、「７秒」、及び「５秒」である。よって、当該内容の再生操作区間における、「一時停止」の持続時間の平均は「６秒」である。これをもとに、情報再生装置６０は、再生方法を決定する対象となるコンテンツ情報において、「被写体Ａ」と「被写体Ｂ」と「被写体Ｃ」とが共に映っている区間があれば、その区間においての「一時停止」の持続時間を「６秒」とする。
【０１６３】
図１８に、再生操作履歴情報８３０に基づき再生方法を決定する対象となるコンテンツ情報８６０の構成と、当該コンテンツ情報８６０について決定した再生方法８７０との一例を示す。コンテンツ情報８６０は、図１６に示すコンテンツ情報８００と同様に、「被写体Ａ」、「被写体Ｂ」、又は「被写体Ｃ」を撮影した静止画により構成されている。また、コンテンツ情報８６０は、図１６に示すコンテンツ情報８００と同様に、メタ情報８６２を含んでいる。メタ情報８６２は、各パートの静止画に映っている被写体を示す情報である。なお、情報再生装置６０は、通常再生でコンテンツ情報８００を再生する際に、各パートの静止画を１０秒ずつ再生するものとする。
【０１６４】
図１８を参照して、例えば、コンテンツ情報８６０において、「被写体Ａ」と「被写体Ｂ」と「被写体Ｃ」とが共に映っている静止画のパートは、「フォト１」、「フォト８」、「フォト９」、「フォト１２」、「フォト１４」、及び「フォト１５」である。通常再生で再生した場合にこれらのパートが再生される時間は１０秒である。情報再生装置６０は、これらのパートについての再生動作を「一時停止」とし、その持続時間を「６秒」とする。そのため、情報再生装置６０は、再生方法８７０において、これらのパートを再生する時間を、通常再生で再生される時間１０秒に「一時停止」で再生される持続時間「６秒」が加算された時間すなわち「１６秒」に決定する。
【０１６５】
以上のように、本実施の形態に係る情報再生装置６０は、ユーザが行なう再生操作の履歴を再生操作履歴情報として蓄積する。コンテンツ情報を再生する際には、再生操作履歴情報に基づき、再生方法を決定し、再生動作を変更させながら再生を行なう。ユーザによる再生操作に基づいて再生方法を決定することにより、ユーザにとっての重要性が高いと考えられる区間では、巻戻し、スロー再生、一時停止等の再生動作で再生が行なわれることになる。また、ユーザにとって重要性が低いと考えられる区間では、早送り等の再生動作で再生が行なわれることになる。このような再生方法でコンテンツ情報を再生することにより、ユーザは、所望の再生個所を手作業で探しながら再生を行なう必要がなくなる。
【０１６６】
また情報再生装置６０は、コンテンツ情報の内容を参照して再生方法を決定するため、過去に再生したことがないコンテンツ情報についても、過去の再生操作履歴情報に基づき再生方法を決定して再生を行なうことができる。
【０１６７】
なお、本実施の形態では、情報再生装置６０は、再生操作履歴情報を保持していない等の理由で再生方法が決定できない場合に、通常再生でコンテンツ情報を再生した。しかし、本発明は、このような実施の形態には限定されない。例えば、再生操作履歴管理部９４は、再生方法決定部１００が再生方法を決定するための、再生操作履歴情報の代替となる初期情報を保持するようにしてもよい。初期情報は、予めコンテンツ情報６２に格納するようにしてもよいし、情報再生装置６０の出荷時に再生操作履歴管理部９４に格納しておいてもよい。また、ユーザの嗜好、興味、ユーザにとって重要な情報又は不要な情報の属性等をユーザが入力し、入力された情報をもとに初期情報を作成し、格納してもよい。いずれの場合であっても、初期情報は、少なくとも再生操作区間の内容を示す情報に相当する情報と、再生操作を示す情報とを含むことが望ましい。
【０１６８】
なお、情報再生装置６０は、コンテンツ情報が記録された記録媒体に再生操作履歴情報を書込む場合に、そのコンテンツ情報についての再生操作履歴情報に限らず、再生操作履歴管理部９４に保持されている再生操作履歴情報の内類似する内容の再生操作区間についての情報を含む他のコンテンツ情報についてのものを、併せて書込むようにしてもよい。この場合、例えば再生操作履歴情報書込部１１０は、コンテンツ情報６２のジャンルを調べ、コンテンツ情報６２についての再生操作履歴情報、及びコンテンツ情報６２と類似する内容の他のコンテンツ情報についての再生操作履歴情報を出力する。
【０１６９】
なお、上記した実施の形態に係る情報再生装置６０は、コンテンツ情報の再生信号を、表示装置６６に出力した。しかし、情報再生装置６０は、コンテンツ情報の記録を行なう記録装置に、再生信号を出力するようにしてもよい。再生方法決定部１００により決定された再生方法に基づいて、コンテンツ情報を記録することが可能になる。この場合、過去の再生操作履歴により、ユーザが早送り及びスキップ等の再生操作を行なうことが多いことが示される区間についてのコンテンツの再生を省略するようにしてもよい。このようにすると、例えば、野球番組を視聴している際に、相手チームの攻撃時は常に早送りをするユーザの場合は、野球番組を録画する時点で相手チームの攻撃場面は記録装置により記録されない。
【０１７０】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０１７１】
【図１】本発明の一実施の形態に係る情報再生装置６０の機能的構成を示すブロック図である。
【図２】再生操作履歴管理部９４が作成し、蓄積する再生操作履歴情報の一例を示す図である。
【図３】本実施の形態に係る情報再生装置６０の各機能を実現するコンピュータシステム１５０の内部構造を示す図である。
【図４】コンピュータで実行されると、コンピュータを情報再生装置６０として動作させるプログラム２００の制御構造を示すフローチャートである。
【図５】図４に示すプログラム２００のＳ２１０で実行される再生方法決定処理の処理構造を示すフローチャートである。
【図６】図４に示すプログラム２００のＳ２１８で実行される再生操作履歴管理処理の処理構造を示すフローチャートである。
【図７】図６に示す再生操作履歴管理処理３００のＳ３２８、Ｓ３３２、及びＳ３３８で実行される履歴格納処理の処理構造を示すフローチャートである。
【図８】第１の動作例において再生されるコンテンツ情報の構成、及びユーザによる再生操作の概略を示す。
【図９】第２の動作例において再生方法の決定対象となるコンテンツ情報の構成及び決定される再生方法４４２を示す図である。
【図１０】第３の動作例において再生方法の決定対象となるコンテンツ情報の構成、及び野球番組について情報再生装置６０が決定する再生方法の一例を示す図である。
【図１１】第４の動作例において再生操作履歴情報の作成対象となるコンテンツ情報５５０の構成を示す図である。
【図１２】第４の動作例において再生方法の決定対象となるコンテンツ情報６００の構成及び決定された再生方法の一例を示す図である。
【図１３】第５の動作例において再生操作履歴情報の作成対象となるコンテンツ情報６５０の構成と、ユーザが行なった再生操作の一例を示す図である。
【図１４】第５の動作例において情報再生装置６０が作成する再生操作履歴情報７００の一例を示す図である。
【図１５】第５の動作例において情報再生装置６０が別のコンテンツ情報７５０について決定する再生方法７６０の一例を示す図である。
【図１６】第６の動作例において再生操作履歴情報の作成対象であるコンテンツ情報８００の構成及びユーザが行なった再生操作８１０の一例を示す図である。
【図１７】第６の動作例において情報再生装置６０が作成する再生操作履歴情報８３０の一例を示す図である。
【図１８】第６の動作例において情報再生装置６０が別のコンテンツ情報８６０について決定する再生方法８７０の一例を示す図である。
【符号の説明】
【０１７２】
６０  情報再生装置、６２  コンテンツ情報、６４  入力装置、６６  表示装置、６８  記録媒体、７０  コンテンツ情報入力部、７２  コンテンツ情報格納部、７４  再生操作指示入力部、７６  再生操作指示格納部、７８  再生操作指示部、８０  コンテンツ情報再生部、８２  再生出力部、９０  再生操作指示ポイント特定部、９２  再生操作区間内容分析部、９４  再生操作履歴管理部、１００  再生方法決定部、１１０  再生操作履歴情報書込部、１１２  再生操作履歴情報抽出部、１３０  再生操作履歴情報、１５０  コンピュータシステム、１６０  コンピュータ、１６２  モニタ、１６４  リモコン、１６６  リモコンＩ／Ｆ、１７０  光ディスクドライブ、１７２  磁気ディスクドライブ、１７４  ハードディスク、１７６  ＣＰＵ、１７８  ＲＯＭ、１８０  ＲＡＭ、１８２  光ディスク、１８４  磁気ディスク
【図１】
2005302155.tif 000003
【図２】
2005302155.tif 000004
【図３】
2005302155.tif 000005
【図４】
2005302155.tif 000006
【図５】
2005302155.tif 000007
【図６】
2005302155.tif 000008
【図７】
2005302155.tif 000009
【図８】
2005302155.tif 000010
【図９】
2005302155.tif 000011
【図１０】
2005302155.tif 000012
【図１１】
2005302155.tif 000013
【図１２】
2005302155.tif 000014
【図１３】
2005302155.tif 000015
【図１４】
2005302155.tif 000016
【図１５】
2005302155.tif 000017
【図１６】
2005302155.tif 000018
【図１７】
2005302155.tif 000019
【図１８】
2005302155.tif 000020