(57)【要約】  コンテンツリプレイ装置は、取得部（１０１）と、特徴量抽出部（１０２）と、検出部（１０５）と、出力部（１０６）と、を備える。取得部（１０１）は、再生対象となるコンテンツを取得する。特徴量抽出部（１０２）は、取得部（１０１）によって取得されたコンテンツの特徴量を抽出する。検出部（１０５）は、リプレイ指示が入力された場合に、コンテンツにおいて、特徴量抽出部（１０２）によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうちリプレイ指示の入力タイミングに直近する特定部分開始位置を検出する。出力部（１０６）は、検出部（１０５）によって検出された特定部分開始位置以降の前記コンテンツを出力する。【特許請求の範囲】
【請求項１】
再生対象となるコンテンツを取得する取得手段と、
前記取得手段によって取得されたコンテンツの特徴量を抽出する特徴量抽出手段と、
リプレイ指示が入力された場合に、前記コンテンツにおいて、前記特徴量抽出手段によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうち前記リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する検出手段と、
前記検出手段によって検出された特定部分開始位置以降の前記コンテンツを出力する出力手段と、
を備えることを特徴とするコンテンツリプレイ装置。
【請求項２】
再生対象となるコンテンツを取得する取得手段と、
前記取得手段によって取得されたコンテンツの特徴量を抽出する特徴量抽出手段と、
リプレイ指示が入力された場合に、前記リプレイ指示の入力タイミングから所定時間前までの間（以下、「検出区間」という）の前記コンテンツにおいて、前記特徴量抽出手段によって抽出された特徴量が所定閾値以上となる特定部分開始位置を検出する検出手段と、
前記検出手段によって検出された特定部分開始位置以降の前記コンテンツを出力する出力手段と、
を備えることを特徴とするコンテンツリプレイ装置。
【請求項３】
前記検出手段は、
前記特定部分開始位置以降の前記コンテンツにおいて、前記特徴量が前記所定閾値とは異なるあらたな所定閾値未満となる特定部分終了位置を検出し、
前記出力手段は、
前記終了位置検出手段によって検出された特定部分終了位置までの前記コンテンツを出力することを特徴とする請求項２に記載のコンテンツリプレイ装置。
【請求項４】
前記特徴量抽出手段によって抽出された特徴量に基づいて、前記特徴量の重要度を当該特徴量毎に算出する重要度算出手段を備え、
前記検出手段は、
前記検出区間内において、前記重要度算出手段によって算出された重要度が最も高い特定部分開始位置を検出することを特徴とする請求項２に記載のコンテンツリプレイ装置。
【請求項５】
前記検出手段は、
前記入力タイミングに直近する前記特定部分開始位置を検出することを特徴とする請求項２に記載のコンテンツリプレイ装置。
【請求項６】
前記検出手段は、
前記リプレイ指示の入力パターンに応じて、前記検出区間または当該検出区間の長さを変更することを特徴とする請求項２〜５のいずれか一つに記載のコンテンツリプレイ装置。
【請求項７】
再生対象となるコンテンツを取得する取得手段と、
前記取得手段によって取得されたコンテンツを読み取る読取手段と、
前記読取手段によって読み取られたコンテンツの特徴量を抽出する特徴量抽出手段と、
リプレイ指示が入力された場合に、前記コンテンツにおいて、前記特徴量抽出手段によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうち前記リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する検出手段と、
前記読取手段によって読み取られたコンテンツを順次出力し、前記検出手段によって特定部分開始位置が検出された場合には検出された特定部分開始位置以降の前記コンテンツを出力する出力手段と、
を備えることを特徴とするコンテンツ再生装置。
【請求項８】
再生対象となるコンテンツを取得する取得工程と、
前記取得工程によって取得されたコンテンツの特徴量を抽出する特徴量抽出工程と、
リプレイ指示が入力された場合に、前記コンテンツにおいて、前記特徴量抽出工程によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうち前記リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する検出工程と、
前記検出工程によって検出された特定部分開始位置以降の前記コンテンツを出力する出力工程と、
を含んだことを特徴とするコンテンツリプレイ方法。
【請求項９】
再生対象となるコンテンツを取得する取得工程と、
前記取得工程によって取得されたコンテンツの特徴量を抽出する特徴量抽出工程と、
リプレイ指示が入力された場合に、前記リプレイ指示の入力タイミングから所定時間前までの間（以下、「検出区間」という）の前記コンテンツにおいて、前記特徴量抽出工程によって抽出された特徴量が所定閾値以上となる特定部分開始位置を検出する検出工程と、
前記検出工程によって検出された特定部分開始位置以降の前記コンテンツを出力する出力工程と、
を含んだことを特徴とするコンテンツリプレイ方法。
【請求項１０】
再生対象となるコンテンツを取得する取得工程と、
前記取得工程によって取得されたコンテンツを読み取る読取工程と、
前記読取工程によって読み取られたコンテンツの特徴量を抽出する特徴量抽出工程と、
リプレイ指示が入力された場合に、前記コンテンツにおいて、前記特徴量抽出工程によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうち前記リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する検出工程と、
前記読取工程によって読み取られたコンテンツを順次出力し、前記検出工程によって特定部分開始位置が検出された場合には検出された特定部分開始位置以降の前記コンテンツを出力する出力工程と、
を含んだことを特徴とするコンテンツ再生方法。
【請求項１１】
請求項８〜１０のいずれか一つに記載の方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツリプレイ装置、コンテンツ再生装置、コンテンツリプレイ方法、コンテンツ再生方法、プログラム、および記録媒体に関する。なお、この発明の利用は、上述したコンテンツリプレイ装置、コンテンツ再生装置、コンテンツリプレイ方法、コンテンツ再生方法、プログラム、および記録媒体に限らない。
【背景技術】
【０００２】
たとえば、映画や音楽などのコンテンツにおいて、同じシーンを繰り返して視聴するためには、当該シーンの先頭部分まで戻り、戻った位置から再び再生（以下、「リプレイ」という）する必要がある。このような煩雑な操作を簡略化するため、従来、たとえば、一方のチューナで受信した映像を再生するとともに他方のチューナで受信した映像を記録し、再生中の映像においてハイライトシーンを自動検出した場合には、その旨をユーザに報知するとともに、ユーザの操作に応じて、記録された映像を用いて当該ハイライトシーンをリプレイするようにした技術がある（たとえば、下記特許文献１参照。）。また、たとえば、ユーザによってリプレイ操作がなされた場合、操作された位置より所定時間ずつ遡った位置からリプレイするようにした技術がある（たとえば、下記特許文献２参照。）。【０００３】
【特許文献１】特開２００３−１３４４１５号公報
【特許文献２】特開２００３−３３３４６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術（特開２００３−１３４４１５号公報）では、ユーザの意図に拘わらず自動検出されたハイライトシーンのみのリプレイが可能となるため、ハイライトシーンとして自動検出されなかったシーンのリプレイや、ユーザが意図するタイミングでのリプレイができないという問題が一例として挙げられる。【０００５】
また、上述した従来の技術（特開２００３−３３３４６３号公報）では、リプレイ操作がなされた位置より所定時間ずつ遡った位置からリプレイされるため、リプレイの開始位置とユーザが意図するハイライトシーンの開始位置とにずれが生じてしまうという問題が一例として挙げられる。
【課題を解決するための手段】
【０００６】
請求項１の発明にかかるコンテンツリプレイ装置は、再生対象となるコンテンツを取得する取得手段と、前記取得手段によって取得されたコンテンツの特徴量を抽出する特徴量抽出手段と、リプレイ指示が入力された場合に、前記コンテンツにおいて、前記特徴量抽出手段によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうち前記リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する検出手段と、前記検出手段によって検出された特定部分開始位置以降の前記コンテンツを出力する出力手段と、を備えることを特徴とする。【０００７】
請求項２の発明にかかるコンテンツリプレイ装置は、再生対象となるコンテンツを取得する取得手段と、前記取得手段によって取得されたコンテンツの特徴量を抽出する特徴量抽出手段と、リプレイ指示が入力された場合に、前記リプレイ指示の入力タイミングから所定時間前までの間（以下、「検出区間」という）の前記コンテンツにおいて、前記特徴量抽出手段によって抽出された特徴量が所定閾値以上となる特定部分開始位置を検出する検出手段と、前記検出手段によって検出された特定部分開始位置以降の前記コンテンツを出力する出力手段と、を備えることを特徴とする。【０００８】
請求項７の発明にかかるコンテンツ再生装置は、再生対象となるコンテンツを取得する取得手段と、前記取得手段によって取得されたコンテンツを読み取る読取手段と、前記読取手段によって読み取られたコンテンツの特徴量を抽出する特徴量抽出手段と、リプレイ指示が入力された場合に、前記コンテンツにおいて、前記特徴量抽出手段によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうち前記リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する検出手段と、前記読取手段によって読み取られたコンテンツを順次出力し、前記検出手段によって特定部分開始位置が検出された場合には検出された特定部分開始位置以降の前記コンテンツを出力する出力手段と、を備えることを特徴とする。【０００９】
請求項８の発明にかかるコンテンツリプレイ方法は、再生対象となるコンテンツを取得する取得工程と、前記取得工程によって取得されたコンテンツの特徴量を抽出する特徴量抽出工程と、リプレイ指示が入力された場合に、前記コンテンツにおいて、前記特徴量抽出工程によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうち前記リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する検出工程と、前記検出工程によって検出された特定部分開始位置以降の前記コンテンツを出力する出力工程と、を含んだことを特徴とする。【００１０】
請求項９の発明にかかるコンテンツリプレイ方法は、再生対象となるコンテンツを取得する取得工程と、前記取得工程によって取得されたコンテンツの特徴量を抽出する特徴量抽出工程と、リプレイ指示が入力された場合に、前記リプレイ指示の入力タイミングから所定時間前までの間（以下、「検出区間」という）の前記コンテンツにおいて、前記特徴量抽出工程によって抽出された特徴量が所定閾値以上となる特定部分開始位置を検出する検出工程と、前記検出工程によって検出された特定部分開始位置以降の前記コンテンツを出力する出力工程と、を含んだことを特徴とする。【００１１】
請求項１０の発明にかかるコンテンツ再生方法は、再生対象となるコンテンツを取得する取得工程と、前記取得工程によって取得されたコンテンツを読み取る読取工程と、前記読取工程によって読み取られたコンテンツの特徴量を抽出する特徴量抽出工程と、リプレイ指示が入力された場合に、前記コンテンツにおいて、前記特徴量抽出工程によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうち前記リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する検出工程と、前記読取工程によって読み取られたコンテンツを順次出力し、前記検出工程によって特定部分開始位置が検出された場合には検出された特定部分開始位置以降の前記コンテンツを出力する出力工程と、を含んだことを特徴とする。【００１２】
請求項１１の発明にかかるプログラムは、請求項８〜１０のいずれか一つに記載の方法をコンピュータに実行させることを特徴とする。【００１３】
請求項１２の発明にかかる記録媒体は、請求項１１に記載のプログラムを記録したことを特徴とする。
【図面の簡単な説明】
【００１４】
【図１】図１は、この実施の形態にかかるコンテンツリプレイ装置の機能的構成を示すブロック図である。
【図２】図２は、この実施の形態にかかるコンテンツリプレイ装置の処理手順を示すフローチャートである。
【図３】図３は、この実施例１にかかる記録再生装置のハードウェア構成を示すブロック図である。
【図４】図４は、この実施例１にかかるリモコンのキー配列を示す模式図である。
【図５】図５は、この実施例１にかかる記録再生装置が備えるリングバッファを示す説明図である。
【図６】図６は、この実施例１にかかる記録処理を示すフローチャートである。
【図７】図７は、この実施例１にかかるリプレイ処理を示すフローチャートである。
【図８】図８は、この実施例１にかかる開始位置検出処理を示すフローチャートである。
【図９】図９は、この実施例１にかかるリプレイ終了位置検出処理を示すフローチャートである。
【図１０】図１０は、この実施例１にかかる検出区間設定処理を示すフローチャートである。
【図１１】図１１は、この実施例２にかかる記録再生装置のハードウェア構成を示すブロック図である。
【図１２】図１２は、この実施例２にかかる記録再生装置が備えるデータベースを示す説明図である。
【図１３】図１３は、この実施例２にかかる記録処理の手順を示すフローチャートである。
【図１４】図１４は、この実施例２にかかるリプレイ処理の手順を示すフローチャートである。
【図１５】図１５は、この実施例２にかかるハイライト選択処理を示すフローチャートである。
【符号の説明】
【００１５】
１０１  取得部
１０２  特徴量抽出部
１０３  重要度算出部
１０５  検出部
１０６  出力部
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかるコンテンツリプレイ装置、コンテンツ再生装置、コンテンツリプレイ方法、コンテンツ再生方法、プログラム、および記録媒体の好適な実施の形態を詳細に説明する。【００１７】
（コンテンツリプレイ装置の機能的構成）
図１は、この実施の形態にかかるコンテンツリプレイ装置の機能的構成を示すブロック図である。図１に示すように、コンテンツリプレイ装置は、取得部１０１と、特徴量抽出部１０２と、重要度算出部１０３と、記録部１０４と、検出部１０５と、出力部１０６と、読取部１０７と、を備えている。【００１８】
取得部１０１は、再生対象となるコンテンツを取得する。コンテンツは、たとえば、メディアなどに記録されたコンテンツに加えて、リアルタイムで放映されるテレビ番組などでもよい。また、コンテンツは、映像と音声とを含んでいてもよいし、映像のみあるいは音声のみであってもよい。さらに、コンテンツは、たとえば、メディアなどに記録されていてもよいし、テレビやラジオ番組のようにリアルタイムで放映されるものでもよい。【００１９】
特徴量抽出部１０２は、取得部１０１によって取得されたコンテンツの特徴量を抽出する。ここで、特徴量は、コンテンツを構成する所定のデータを数値化したものである。たとえば、特徴量抽出部１０２は、コンテンツにおける音声の大小を数値化した情報を特徴量として抽出する。他に、特徴量は、具体的には、たとえば、単位時間当たりにシーンチェンジがおこなわれた回数を示す情報であってもよいし、単位時間当たりにテロップが挿入される頻度を示す情報、たとえば、コンテンツにおける登場人物などの動きの大きさを示す情報、カメラワークの状態を示す情報などから抽出してもよい。なお、特徴量は、これに限るものではない。【００２０】
重要度算出部１０３は、特徴量抽出部１０２によって算出された特徴量に基づいて、特徴量の重要度を当該特徴量毎に算出する。具体的には、たとえば、コンテンツがサッカー中継のテレビ番組であれば、ゴールが決まったシーンやファインセーブしたシーンなどのように、コンテンツにおいて意味的に重要な部分（以下「ハイライトシーン」という）の重要度が、それ以外の部分の重要度よりも高くなるように、重要度を算出する。【００２１】
具体例として、サッカー中継のテレビ番組における音声の大小が特徴量として抽出されている場合、重要度算出部１０３は、特徴量から音声の大小を判断し、音声の大きい部分程その他の部分よりも高くなるような重要度を算出する。重要度の算出対象は、特徴量に基づいてハイライトシーンと判断される部分のみであり、各ハイライトシーンにおいて最も高い重要度が、当該ハイライトシーンの重要度とされる。重要度は、ハイライトシーンごとに算出される。【００２２】
記録部１０４は、取得部１０１によって取得されたコンテンツや特徴量抽出部１０２によって抽出された特徴量を記録する。また、記録部１０４は、重要度算出部１０３によって算出された重要度を記録する。特徴量および重要度は、コンテンツにおける位置情報が対応付けられた状態で記録される。これにより、抽出された特徴量あるいは算出された重要度が、コンテンツのどの位置に該当するかを特定することができる。【００２３】
なお、ハイライトシーン毎に重要度が算出されている場合、記録部１０４は、ハイライトシーン毎に重要度を記録してもよい。さらに、記録部１０４は、たとえば、重要度が所定値以上であるハイライトシーンのみを記録するようにしてもよい。【００２４】
検出部１０５は、リプレイ指示が入力された場合に、リプレイ指示の入力タイミングから所定時間前までの間（以下、「検出区間」という）のコンテンツにおいて、特徴量抽出部１０２によって抽出された特徴量が所定閾値以上となる特定部分開始位置を検出する。具体的には、たとえば、サッカー中継のテレビ番組における音声の大小が特徴量として抽出されている場合、歓声が大きくなるなどして音声が大きくなると、この部分の特徴量も大きな値を示す。この特徴量の値が所定閾値となる部分が、特定部分開始位置として検出される。すなわち、検出部１０５は、ハイライトシーンの開始位置を特定部分開始位置として検出する。【００２５】
ここで、検出区間内に特定部分開始位置が複数ある場合、検出部１０５は、検出区間内において重要度算出部１０３によって算出された重要度が最も高い特定部分開始位置を検出する。また、検出区間内に特定部分開始位置が複数ある場合、検出部１０５は、リプレイ指示の入力タイミングに直近する特定部分開始位置を検出してもよい。なお、検出区間は、リプレイ指示の入力タイミングから所定時間前までの間に限らず、リプレイ指示の入力タイミングから所定時間後までであってもよい。この場合、リプレイ指示の入力タイミング以前にかぎらず、リプレイ指示の入力タイミング以降も含んだコンテンツから、ハイライトシーンの開始位置が検出される。【００２６】
加えて、検出部１０５は、リプレイ指示の入力パターンに応じて、検出区間または当該検出区間の長さを変更し、変更後の検出区間から特定部分開始位置を検出してもよい。リプレイ指示の入力パターンの違いは、たとえば、リプレイ指示を入力するためのキー操作パターンを、通常のリプレイ指示を入力するためのキー操作パターンと異ならせることによって実現することができる。【００２７】
具体的には、たとえば、単一のキーを用いてリプレイ指示を入力する場合、キー操作の回数を異ならせることによってリプレイ指示の入力に際してのキー操作パターンを異ならせる。より具体的には、通常のリプレイ指示を入力するためには１回のキー操作をおこない、検出区間または当該検出区間の長さを変更する場合には複数回のキー操作をおこなうようにする。【００２８】
他に、具体的には、たとえば、通常のリプレイ指示を入力するためのキーと、検出区間または当該検出区間の長さを変更する場合のキーとを異ならせることで、リプレイ指示を入力するためのキー操作パターンを異ならせるようにしてもよい。【００２９】
なお、検出部１０５は、重要度算出部１０３によって算出された重要度に代えて、特徴量抽出部１０２によって抽出された特徴量から、その都度状況に応じて重要度を計算し、特定部分開始位置を検出するようにしてもよい。たとえば、テレビ番組のジャンルに応じて重要視する特徴量を変えたり（例：スポーツ番組では音声が大きい箇所、ニュース番組では無音の後を重要視）、あるいは番組内の時間的な位置で重要度を修正する（例：番組後半部分を重要視）などが考えられる。この場合、重要度算出部１０３を設ける必要は無く、同等の機能は、たとえば、検出部１０５で処理される。【００３０】
また、検出部１０５は、特定部分開始位置以降のコンテンツにおいて、特徴量抽出部１０２によって抽出された特徴量が、特定部分開始位置の検出に用いた所定閾値とは異なるあらたな所定閾値未満となる特定部分終了位置を検出する。具体的には、たとえば、サッカー中継のテレビ番組のコンテンツにおける音声の大小が特徴量として抽出されている場合、上述したハイライトシーンが終了すると観客も落ち着きを取り戻すなどして、特徴量もハイライトシーン以前と同等の変化となる。検出部１０５は、このような特徴量の変化から、ハイライトシーンの終了位置を特定部分終了位置として検出する。【００３１】
出力部１０６は、検出部１０５によって検出された特定部分開始位置から特定部分終了位置までのコンテンツ、これをハイライトシーンとして出力する。具体的には、たとえば、ディスプレイやスピーカなどを用いて、映像や音声を出力する。なお、特定部分終了位置が検出されていない場合、出力部１０６は、特定部分開始位置以降のコンテンツを、特定部分終了位置が検出されるまで出力する。【００３２】
読取部１０７は、取得部１０１によって取得されたコンテンツを読み取る。たとえば、コンテンツの開始位置に対する相対時間が正となる方向へ読み取る。コンテンツが現在放送中のテレビ番組である場合には、コンテンツを取得した絶対時間にしたがって、絶対時間が進む方向へ読み取る。上述した出力部１０６は、読取部１０７によって読み取られたコンテンツを順次出力する。【００３３】
（コンテンツリプレイ装置の処理手順）
つぎに、コンテンツリプレイ装置の処理手順について説明する。図２は、この実施の形態にかかるコンテンツリプレイ装置の処理手順を示すフローチャートである。図２に示すフローチャートにおいては、まず、コンテンツの再生指示を待って（ステップＳ２０１：Ｎｏ）、再生指示があった場合（ステップＳ２０１：Ｙｅｓ）には、再生指示されたコンテンツを取得部１０１によって取得する（ステップＳ２０２）。図２中図示を省略するが、取得されたコンテンツは、読取部１０７によって読み取られ、読み取られた順に、順次出力部１０６によって出力される。【００３４】
そして、ステップＳ２０２において取得されたコンテンツの特徴量を特徴量抽出部１０２によって抽出する（ステップＳ２０３）とともに、抽出された特徴量から重要度算出部１０３によって重要度を算出し（ステップＳ２０４）、算出された重要度を記録部１０４によって記録する（ステップＳ２０５）。【００３５】
その後、ステップＳ２０２において取得されたコンテンツを再生しながら（ステップＳ２０６）、リプレイ指示が入力されたか否かを判断し（ステップＳ２０７）、入力されていない場合（ステップＳ２０７：Ｎｏ）には、ステップＳ２０３に戻ってコンテンツの再生を継続する。【００３６】
ステップＳ２０７においてリプレイ指示が入力された場合（ステップＳ２０７：Ｙｅｓ）には、検出部１０５によってハイライトシーンを検出し（ステップＳ２０８）、検出されたハイライトシーンをリプレイする（ステップＳ２０９）。ステップＳ２０８においては、検出部１０５によって検出された特定部分（開始位置から終了位置まで）のコンテンツをハイライトシーンとして検出する。そして、ハイライトシーンのリプレイが終了するまで（ステップＳ２１０：Ｎｏ）は、ハイライトシーンのリプレイを継続する。【００３７】
ハイライトシーンのリプレイが終了した場合（ステップＳ２１０：Ｙｅｓ）には、コンテンツの再生が終了したか否かを判断する（ステップＳ２１１）。コンテンツの再生が終了していない場合（ステップＳ２１１：Ｎｏ）にはステップＳ２０３に戻り、終了した場合（ステップＳ２１１：Ｙｅｓ）には一連の処理を終了する。【００３８】
以上説明したように、この実施の形態におけるコンテンツリプレイ装置によれば、リプレイ指示が入力された場合には、再生対象となるコンテンツのうち、検出区間における特徴量が所定閾値以上となる特定部分開始位置以降のコンテンツが出力される。これにより、ユーザは、ハイライトシーンのリプレイを要求する何らかの操作をおこなうだけで、当該操作タイミングに応じたハイライトシーンをリプレイすることができるので、ハイライトシーンのリプレイに際しての操作の簡易化およびリプレイされるハイライトシーンの最適化を図ることができる。【００３９】
ここで、取得されたコンテンツのすべての特徴量を抽出し記録することにより、いずれのタイミングでリプレイ指示が入力された場合にも、特徴量に基づいてハイライトシーンをリプレイすることができる。【００４０】
また、この実施の形態におけるコンテンツリプレイ装置によれば、特定部分開始位置から特定部分終了位置までのコンテンツが、ハイライトシーンとして出力される。このように、ハイライトシーンの終了位置を明確にすることで、リプレイ終了以降、ハイライトシーンのリプレイを繰り返したり、通常再生（視聴）へ切り替えたりすることができる。【００４１】
さらに、この実施の形態におけるコンテンツリプレイ装置によれば、検出区間内で、特徴量の重要度が最も高い特定部分開始位置以降のコンテンツが、ハイライトシーンとして出力される。これにより、よりリプレイを希望すると想定されるハイライトシーンを、ユーザの要求するタイミングでリプレイすることができる。なお、たとえば、重要度が所定値以上であるハイライトシーンのみを記録することで、特徴量を用いる場合と比較して、ハイライトシーンの検出のために記録する情報量を少なく抑えることができる。【００４２】
なお、検出区間内に特定部分開始位置が複数ある場合、重要度算出部１０３によって算出された重要度に代えて、リプレイ指示の入力タイミングに直近する特定部分開始位置を検出する形態とすれば、たとえば、リプレイ指示の入力タイミングの直前のハイライトシーンをリプレイすることができる。これにより、たとえば、ユーザが、よそ見やぼんやりしているなどして見逃したハイライトシーンをリプレイすることができるので、実使用に則したコンテンツリプレイ装置を提供することができる。【００４３】
加えて、この実施の形態におけるコンテンツリプレイ装置によれば、リプレイ指示の入力パターンに応じて、検出区間または検出区間の長さを変更し、変更後の検出区間からハイライトシーンを検出することができる。これによって、ユーザの要求に柔軟に対応したハイライトシーンをリプレイすることができる。【００４４】
この実施の形態におけるコンテンツリプレイ装置によれば、取得部によって取得され読取部によって読み取ったコンテンツを、出力部によって出力するとともに、リプレイ指示が入力された場合には、特徴量抽出部によって抽出された特徴量が所定閾値以上となる特定部分開始位置のうちリプレイ指示の入力タイミングに直近する特定部分開始位置を検出部によって検出し、検出された特定部分開始位置以降のコンテンツを出力部によって出力することができる。これによって、コンテンツを通常通りに視聴するとともに、ハイライトシーンをリプレイしたい場合には、ユーザが所望するハイライトシーンを適宜リプレイすることができる。
【実施例１】
【００４５】
つぎに、上述した実施の形態にかかる記録再生装置の実施例１について説明する。この実施例１は、上述した実施の形態にかかるコンテンツリプレイ装置を、テレビ番組などのコンテンツの録画や録画されたコンテンツの再生が可能な記録再生装置へ適用した例である。【００４６】
（記録再生装置のハードウェア構成）
図３は、この実施例１にかかる記録再生装置のハードウェア構成を示すブロック図である。図３において、記録再生装置は、アンテナ３０１と、チューナ３０２と、ＩＦ回路３０３と、映像復調部３０４と、音声復調部３０５と、映像合成部３０６と、映像符号化部３０７と、Ａ／Ｄ変換回路３０８、３１２と、特徴量抽出部３０９と、音声選択部３１０と、音声符号化部３１１と、ＨＤＤ３１３と、ハイライト検出部３１４と、映像復号部３１５と、映像処理部３１６と、Ｄ／Ａ変換回路３１７、３２０と、映像出力部３１８と、音声復号部３１９と、音声出力部３２１と、制御部３２２と、操作部３２３と、を備える。【００４７】
アンテナ３０１は、たとえば、テレビなどの放送局において変調され、高周波の搬送波に乗せて発信された番組（たとえば、テレビ番組など）の電気信号を含む電波（たとえば、テレビ電波など）を受信する。受信された電波は、受信信号としてチューナ３０２に出力される。【００４８】
具体的には、アンテナ３０１は、たとえば、導波器、給電素子、反射器などを有する。公知の技術であるため詳細な説明は省略するが、導波器は空中の電波を拾うための素子であり、給電素子は導波器で拾った電波を吸収チューナへ供給するための素子であり、反射器は導波器で拾いきれなかった電波を反射し給電素子に導くための素子である。【００４９】
チューナ３０２は、たとえば、アンテナ３０１で受信された電波の波長を整調する。チューナ３０２によって整調された電波は、ＩＦ回路３０３へ出力される。ＩＦ回路３０３は、チューナ３０２から出力されたＩＦ信号を増幅し、増幅したＩＦ信号からビデオ信号および音声信号を検波する。具体的には、ＩＦ回路３０３は、たとえば、ＮＴＳＣのコンポジットビデオ信号を検波したり、４．５ＭＨｚのビート成分から音声信号を検波したりする。ＩＦ回路３０３によって検波されたビデオ信号は映像復調部３０４に出力され、音声信号は音声復調部３０５に出力される。以下、この実施例１においては、番組を構成するビデオ信号および音声信号をコンテンツとして説明する。【００５０】
映像復調部３０４は、ＩＦ回路３０３から出力されたビデオ信号を復調する。映像復調部３０４によって復調されたビデオ信号は、映像合成部３０６や映像符号化部３０７へ出力される。なお、映像符号化部３０７に対して出力されたビデオ信号は、Ａ／Ｄコンバータ３０８によってＡ／Ｄ変換されてから映像符号化部３０７に入力される。Ａ／Ｄコンバータ３０８によってＡ／Ｄ変換されたビデオ信号は、特徴量抽出部３０９へも出力される。【００５１】
音声復調部３０５は、ＩＦ回路３０３から出力された音声信号を復調する。音声復調部３０５によって復調された音声信号は、音声選択部３１０や音声符号化部３１１へ出力される。なお、音声符号化部３１１に対して出力された音声信号は、Ａ／Ｄコンバータ３１２によってＡ／Ｄ変換されてから音声符号化部３１１に入力される。Ａ／Ｄコンバータ３１２によってＡ／Ｄ変換された音声信号は、特徴量抽出部３０９へも出力される。【００５２】
映像符号化部３０７は、Ａ／Ｄコンバータ３０８によってＡ／Ｄ変換されたビデオ信号を符号化する。また、映像符号化部３０７は、符号化に加えて、ビデオ信号を圧縮する。圧縮方式としては、たとえば、ＭＰＥＧ−２を用いる。なお、より圧縮効率の高い圧縮方式として、ＭＰＥＧ−４、ＩＴＵ−Ｔ、Ｈ．２６４などを用いてもよい。映像符号化部３０７によって符号化されたビデオ信号は、ＨＤＤ３１３に記録される。【００５３】
音声符号化部３１１は、Ａ／Ｄコンバータ３１２によってＡ／Ｄ変換された音声信号を符号化する。また、音声符号化部３１１は、符号化に加えて、音声信号を圧縮する。圧縮方式としては、ＭＰＥＧ−１、Ｌａｙｅｒ２、ＭＰＥＧ−１  ｌａｙｅｒ３（ＭＰ３）、ＭＰＥＧ-２  ＡＣＣ、Ｄｏｌｂｙ  ＡＣ３などを用いる。音声符号化部３１１によって符号化された音声信号は、ＨＤＤ３１３に記録される。【００５４】
特徴量抽出部３０９は、コンテンツから特徴量を抽出する。ここで、特徴量とは、視聴者にとって意味的に重要であると想定されるシーン（以下、「ハイライトシーン」という）を検出するために用いるデータである。ハイライトシーンとしては、具体的には、たとえば、コンテンツが野球中継である場合、ホームランやタイムリーヒットを打ったシーン、守備にファインプレーが出たシーンなどが想定される。【００５５】
ところで、野球中継においては、ピッチャーを中心とするマウンド周辺の映像、バッターを中心とする打席周辺の映像、あるいは、バッテリーの映像など、動作範囲が限られた映像が比較的多い。これに対し、たとえば、ホームランを打った場合には、バッターがグランドを回る映像や、チームメイトがバッターを祝福する映像、観客が喜ぶ映像など、通常とは異なる動きの多い映像になる。また、この場合、臨場感を伝えるために、これらの映像がつぎつぎに切り替わることもある。さらに、得点が入ったことを示すテロップなどが、試合中継の映像に重ねて表示されたりする。【００５６】
たとえば、特徴量の抽出に際してビデオ信号を用いる場合、特徴量抽出部３０９は、映像中の人物や物の動作（動きの大きさや激しさの変化）、シーンチェンジ（たとえば、単位時間当たりのシーンチェンジの頻度）、カメラワーク（たとえば、ズームアップやズームバックがおこなわれた頻度）、テロップ（たとえば、テロップが挿入された頻度）など、ビデオ信号から取得できる特定の情報を数値化した情報を、特徴量として抽出する。【００５７】
また、特徴量は、音声信号を用いて抽出してもよい。具体的には、たとえば、野球中継において、ホームランを打った場面では、試合を中継するアナウンサーの声のトーンがあがったり、アナウンサーの声や観客の歓声が大きくなったりするため、音声のトーン（高い／低い）や音量（大きい／小さい）のレベルを数値化した情報を、特徴量として抽出することができる。また、音声認識によってテキストデータを作成し、このテキストデータから特徴量を抽出してもよい。なお、特徴量は、これらに限定されるものではない。特徴量の抽出に際しては、具体的には、たとえば、音声のトーン（高い／低い）や音量（大きい／小さい）のレベルを数値化するための所定の算出処理をおこなってもよい。【００５８】
特徴量抽出部３０９によって抽出された特徴量は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３１３に記録される。特に図示しないが、ＨＤＤ３１３には、抽出された特徴量および当該特徴量の位置を記録するテーブルが設けられている。特徴量の位置は、具体的には、番組開始位置を０とした相対時間（単位：秒）で示される。なお、特徴量の位置は、フレームあるいは絶対時間を単位としてもよい。【００５９】
ハイライト検出部３１４は、特徴量抽出部３０９によって抽出された特徴量からハイライトシーンを検出する。具体的には、たとえば、映像中の人物や物の動作が特徴量として抽出されている場合、動きの大きさや激しさが、それ以前までの映像に対して大きく変化する部分をハイライトシーンとして検出する。【００６０】
また、具体的には、たとえば、単位時間当たりのシーンチェンジの頻度や、ズームアップやズームバックなどのカメラワーク、テロップの有無などを用いて、それ以前までの映像に対して大きく変化する部分をハイライトシーンとして検出する。他に、具体的には、たとえば、音声のトーン（高い／低い）や音量（大きい／小さい）のレベルが、一定レベル以上である部分をハイライトシーンとして検出してもよい。【００６１】
映像復号部３１５は、ＨＤＤ３１３に記録されている符号化されたビデオ信号を復号する。映像復号部３１５によって復号されたビデオ信号は、映像処理部３１６や特徴量抽出部３０９へ出力される。映像処理部３１６は、映像復号部３１５から出力されたビデオ信号に対して所定の画像処理をおこなう。映像処理部３１６によって処理されたビデオ信号は、Ｄ／Ａコンバータ３１７によってＤ／Ａ変換された後、映像合成部３０６へ出力される。【００６２】
映像合成部３０６は、必要に応じて、映像復調部３０４から出力されたビデオ信号やＤ／Ａコンバータ３１７を介して映像処理部３１６から出力されたビデオ信号を合成する。具体的には、たとえば、２画面表示をおこなう場合であれば、映像合成部３０６は、映像復調部３０４および映像処理部３１６から出力されたビデオ信号を、それぞれ分割画面用の映像信号に変換した後、変換された各映像信号を用いて１画面用の映像に合成する。映像合成部３０６によって合成されたビデオ信号は、映像出力部３１８へ出力される。【００６３】
映像出力部３１８は、映像出力部３１８に接続されたディスプレイを制御する。たとえば、ディスプレイがカラー画像を表示するディスプレイである場合、映像出力部３１８は、具体的には、たとえば、ディスプレイ全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像情報に基づいて、ディスプレイを表示制御する制御ＩＣなどによって構成される。【００６４】
音声復号部３１９は、ＨＤＤ３１３に記録された、符号化された音声信号を復号する。音声復号部３１９によって復号された音声信号は、Ｄ／Ａコンバータ３２０を介して音声選択部３１０へ出力されたり、特徴量抽出部３０９へ出力されたりする。音声選択部３１０は、音声復調部３０５から出力された音声信号、または、Ｄ／Ａコンバータを介して音声復号部３１９から出力された音声信号のいずれかの音声信号を選択的に音声出力部３２１に出力する。【００６５】
音声出力部３２１は、音声選択部３１０から出力された音声信号に基づいて、音声出力部３２１に接続されたスピーカを制御する。音声出力部３２１が制御するスピーカは、１つであってもよいし、複数であってもよい。音声出力部３２１は、具体的には、たとえば、音声出力用のスピーカに接続される音声Ｉ／Ｆによって実現することができる。より具体的には、音声Ｉ／Ｆは、たとえば、音声デジタル情報のＤ／Ａ変換をおこなうＤ／Ａコンバータと、Ｄ／Ａコンバータから出力される音声アナログ信号を増幅する増幅器と、音声アナログ情報のＡ／Ｄ変換をおこなうＡ／Ｄコンバータと、から構成することができる。【００６６】
制御部３２２は、記録再生装置が備える各部を駆動制御する。制御部３２２は、具体的には、たとえば、所定の演算処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や、各種制御プログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、および、ＣＰＵのワークエリアとして機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などによって構成されるマイクロコンピュータなどによって実現することができる。【００６７】
具体的には、制御部３２２は、たとえば、映像符号化部３０７によって符号化された映像信号、音声符号化部３１１によって符号化された音声信号、特徴量抽出部３０９によって抽出された特徴量のＨＤＤ３１３への記録あるいはＨＤＤ３１３からの読み出しを制御する。制御部３２２は、たとえば、操作部３２３における操作によって映像コンテンツ再生の指示が入力された場合に、該当するデータをＨＤＤ３１３から読み出すようにＨＤＤ３１３を制御する。また、制御部３２２は、たとえば、チューナ３０２に対して、所望の番組を選局するためのチャンネル設定信号を出力する。【００６８】
特に図示しないが、制御部３２２におけるＲＯＭあるいはＲＡＭには、視聴モードを設定するリプレイフラグエリアが設けられている。リプレイフラグエリアにおいては、視聴モードが通常視聴モードである場合にはＲｅｐｌａｙＦｌａｇ＝Ｆａｌｓｅが設定され、リプレイモードである場合にはＲｅｐｌａｙＦｌａｇ＝Ｔｒｕｅが設定される。【００６９】
同様に、特に図示しないが、制御部３２２におけるＲＯＭあるいはＲＡＭには、リプレイするハイライトシーンの開始位置Ｔｈｓおよび終了位置Ｔｈｅを記憶するリプレイ位置管理テーブルが設けられている。このリプレイ位置管理テーブルは、リプレイ専用キー４０３の操作に応じて、適宜更新される。【００７０】
また、特に図示しないが、制御部３２２におけるＲＯＭあるいはＲＡＭには、後述する開始位置検出処理（図８参照）に際して用いられる、検出区間を設定するバッファが設けられている。ここで、検出区間とは、リプレイを開始する位置（以下、「リプレイ開始位置」という）を検出する区間である。検出区間の長さは一定である。バッファには、検出区間の開始位置ｓおよび終了位置ｅが設定される。開始位置ｓは、再生位置Ｔｃにおける現在時刻Ｔｂを基準にして、現在時刻Ｔｂから遡った秒数に応じて設定される。検出区間の長さは一定であるため、終了位置ｅは、開始位置ｓが決まると自動的に設定される。【００７１】
操作部３２３は、文字、数値、各種指示など、ユーザによって入力操作された情報を制御部に対して出力する。操作部３２３の構成としては、物理的な押下／非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティックなど公知の各種形態を採用することが可能である。操作部３２３は、外部からの音声を入力するマイクを用いて、音声によって入力操作を行う形態としてもよい。操作部３２３は、上述した各種形態のうちいずれか単一の形態で構成されていてもよいし、複数の形態で構成されていてもよい。【００７２】
なお、操作部３２３は、記録再生装置本体に対して一体に設けられていてもよいし、別体で設けられていてもよい。ユーザは、操作部３２３の形態に応じて適宜入力操作を行うことで情報を入力する。操作部３２３の操作によって入力される情報として、たとえば、リプレイ指示が挙げられる。以降、この実施例１においては、記録再生装置から分離して操作可能な形態のリモコンによって操作部３２３が実現されている場合を想定し、このリモコンに符号３２３を付して説明する。【００７３】
図４は、この実施例１にかかるリモコンのキー配列を示す模式図である。リモコン３２３は、一般的なリモコンが備えるメニュー選択キー群４０１や再生関連キー群４０２に加えて、リプレイ専用キー４０３を備えている。リプレイ専用キー４０３が操作されることにより、視聴中のコンテンツのリプレイが開始される。コンテンツのリプレイについては、詳細を後述する。【００７４】
以下、この実施例１においては、映像出力部３１８からビデオ信号を出力したり、音声出力部３２１から音声信号を出力したりすることを「コンテンツの視聴」とし、映像出力部３１８から出力されるビデオ信号や音声出力部３２１から出力される音声信号を、ユーザが見たり聞いたりする一般的な視聴とは区別して説明する。なお、視聴するコンテンツは、チューナ３０２からＨＤＤ３１３を経由せずに出力されたリアルタイムなコンテンツであってもよいし、ＨＤＤ３１３から読み出されたコンテンツであってもよい。【００７５】
メニュー選択キー群４０１は、カーソルの位置を動かすあるいは決定する操作をおこなうためのキーである。再生関連キー群４０２は、再生、早送り、巻き戻しなど、再生に関連する操作をおこなうためのキーである。特に図示しないが、リモコン３２３は、他に、電源キー、チャンネル選局用のキー（テンキーおよびアップダウンキー）、音量用のアップダウンキー、１画面表示と２画面表示とを切り替える表示切換キーなどの各種キーを備えている。【００７６】
つぎに、記録再生装置が備えるリングバッファおよびこのリングバッファに記憶される情報について説明する。図５は、この実施例１にかかる記録再生装置が備えるリングバッファを示す説明図である。リングバッファ５００は、たとえば、制御部３２２におけるＲＯＭあるいはＲＡＭなどに設けられる。【００７７】
図５に示すように、リングバッファ５００には、ＩＤ情報５０１、操作時間情報５０２、および経過時間情報５０３が記憶される。操作時間情報５０２は、リプレイ専用キー４０３が操作された時間（操作時間）を示す情報である。経過時間情報５０３は、リプレイ専用キー４０３が、前回操作されてから今回操作されるまでの経過時間を示す情報である。ＩＤ情報５０１は、操作時間情報５０２および経過時間情報５０３の組み合わせを識別する情報である。【００７８】
特に図示しないが、この実施例１にかかるＨＤＤ３１３には、リプレイ専用キー４０３が連続して操作された場合にフラグが立てられるフラグエリアが設けられている。このフラグエリアには、リングバッファ５００に記憶された最新の操作時間に対応する経過時間が、１秒未満である場合にフラグが立てられる。【００７９】
つぎに、記録再生装置が実行する処理の手順について説明する。この実施例１の記録再生装置は、記録処理、リプレイ処理、開始位置検出処理、終了位置検出処理、検出区間設定処理の各処理を実行する。なお、この実施例１においては、テレビ番組をコンテンツとして、当該コンテンツをリアルタイムで視聴する場合を想定して説明する。【００８０】
（記録処理の手順）
まず、記録処理について説明する。図６は、この実施例１にかかる記録処理を示すフローチャートである。図６に示す記録処理は、視聴モードが「通常視聴モード」に設定されている場合に実行される。図６に示すフローチャートは、まず、録画開始タイミングが到来したか否かを判断する（ステップＳ６０１）。ステップＳ６０１においては、コンテンツの視聴が開始されたか否かを判断することによって、録画開始タイミングが到来したか否かを判断する。【００８１】
ステップＳ６０１においては、録画開始タイミングの到来を待って（ステップＳ６０１：Ｎｏ）、録画開始タイミングが到来した場合（ステップＳ６０１：Ｙｅｓ）には、視聴を開始したコンテンツを録画する（ステップＳ６０２）とともに、当該コンテンツの特徴量を抽出し（ステップＳ６０３）、抽出された特徴量および当該特徴量の位置をＨＤＤ３１３に記録する（ステップＳ６０４）。特徴量の位置は、具体的には、番組開始位置を０とした相対時間（単位：秒）で示す。なお、特徴量の位置は、フレームあるいは絶対時間を単位としてもよい。【００８２】
そして、録画終了タイミングが到来したか否かを判断し（ステップＳ６０５）、録画終了タイミングが到来していないと判断した場合（ステップＳ６０５：Ｎｏ）にはステップＳ６０２に戻り、録画終了タイミングが到来したと判断した場合（ステップＳ６０５：Ｙｅｓ）には一連の処理を終了する。ステップＳ６０５においては、具体的には、コンテンツの視聴が終了されたか否か、あるいは、コンテンツの放送が終了したか否かを判断することによって、録画終了タイミングが到来したか否かを判断する。【００８３】
なお、この実施例１においては、テレビ番組をコンテンツとして、当該コンテンツをリアルタイムで視聴する場合を想定して説明したが、視聴するコンテンツは、これに限るものではない。たとえば、すでにＨＤＤ３１３に記録され、特徴量もすでに抽出されているコンテンツを視聴対象としてもよい。【００８４】
（リプレイ処理の手順）
つぎに、リプレイ処理について説明する。ここで、この実施例１では、具体例として、野球中継のテレビ番組をコンテンツとして視聴しているユーザが、ホームランを打ったシーンを見逃してしまったため、ホームランのシーンをリプレイするために、リプレイ専用キー４０３を操作したという状況を想定して説明する。【００８５】
図７は、この実施例１にかかるリプレイ処理を示すフローチャートである。図７に示すリプレイ処理は、視聴モードが「通常視聴モード」に設定されている場合に実行される。図７に示すフローチャートにおいては、まず、リプレイ指示があったか否かを判断する（ステップＳ７０１）。具体的には、ステップＳ７０１においては、リプレイ専用キー４０３が操作されたか否かを判断することによって、リプレイ指示があったか否かを判断する。【００８６】
ステップＳ７０１においては、リプレイ指示を待って（ステップＳ７０１：Ｎｏ）、リプレイ指示があった場合（ステップＳ７０１：Ｙｅｓ）には、リプレイフラグエリアにおける視聴モードをリプレイモードに設定（ＲｅｐｌａｙＦｌａｇ＝Ｔｒｕｅ）する（ステップＳ７０２）。そして、開始位置検出処理（図８参照）を実行し（ステップＳ７０３）、リプレイを開始する位置（以下、「リプレイ開始位置」という）を検出する。開始位置検出処理については詳細を後述する。【００８７】
つぎに、図６に示す記録処理において録画されたコンテンツを、ステップＳ７０３において検出されたリプレイ開始位置からリプレイする（ステップＳ７０４）とともに、リプレイを開始したコンテンツのリプレイを終了する位置（以下、「リプレイ終了位置」という）が設定されているか否かを判断する（ステップＳ７０５）。リプレイ終了位置が設定されている場合（ステップＳ７０５：Ｙｅｓ）には、ステップＳ７０７に移行する。【００８８】
一方、ステップＳ７０５において、リプレイ終了位置が設定されていない場合（ステップＳ７０５：Ｎｏ）には、終了位置検出処理（図９参照）を実行し（ステップＳ７０６）、リプレイ終了位置を検出する。終了位置検出処理については詳細を後述する。【００８９】
そして、リプレイ終了位置までコンテンツをリプレイするのを待って（ステップＳ７０７：Ｎｏ）、リプレイ終了位置までリプレイした場合（ステップＳ７０７：Ｙｅｓ）には、リプレイ開始位置からリプレイ終了位置まで、すなわち、ハイライトシーンをリプレイする間に、リモコン３２３におけるユーザの操作があったか否かを判断する（ステップＳ７０８）。ここで、ステップＳ７０８においては、リプレイ開始位置からリプレイ終了位置までコンテンツをリプレイする間のいずれかのタイミングでユーザの操作があったか否かを判断する。具体的には、たとえば、リモコン３２３におけるユーザの操作があったタイミング（上述した相対時間や絶対時間など）を示す情報を、制御部３２２におけるＲＡＭなどに記憶しておき、リプレイ終了位置までコンテンツをリプレイした時点でＲＡＭなどに記憶された情報を参照する。【００９０】
ここで、この実施例１では、ユーザは、リプレイ中のハイライトシーンを繰り返して視聴したい場合に、当該ハイライトシーンのリプレイ中にリプレイ専用キー４０３を操作するものとする。なお、リプレイ専用キー４０３以外のキーが操作された場合は、この限りではない。【００９１】
ステップＳ７０８において、リプレイ開始位置からリプレイ終了位置までコンテンツをリプレイする間に、リモコン３２３におけるユーザの操作があった場合（ステップＳ７０８：Ｙｅｓ）には、当該操作がリプレイ継続指示であったか否かを判断する（ステップＳ７０９）。ステップＳ７０９においては、具体的には、たとえば、ステップＳ７０４においてリプレイを開始してからステップＳ７０７：Ｙｅｓにおいてリプレイ終了位置までコンテンツをリプレイする間に、リプレイ専用キー４０３の操作があったことをもって、リプレイ継続指示があったと判断する。【００９２】
リプレイ継続指示であった場合（ステップＳ７０９：Ｙｅｓ）には、ステップＳ７０４へ戻る。リプレイ継続指示ではない場合（ステップＳ７０９：Ｎｏ）には、操作に応じた処理を実行し（ステップＳ７１０）、一連の処理を終了する。ステップＳ７１０においては、具体的には、たとえば、再生関連キー群４０２における巻き戻しのキーが操作された場合には映像コンテンツを巻き戻したり、一時停止のキーが操作された場合にはリプレイ中を一時停止したりする。【００９３】
一方、ステップＳ７０８において、リプレイ開始位置からリプレイ終了位置までコンテンツをリプレイする間に、リモコン３２３におけるユーザの操作がない場合（ステップＳ７０８：Ｎｏ）には、視聴モードを通常視聴モードに設定する（ステップＳ７１１）。その後、通常視聴を再開して（ステップＳ７１２）、一連の処理を終了する。【００９４】
ステップＳ７１２においては、ステップＳ７０２においてリプレイモードが設定されるまでに再生していた位置から再生をおこなってもよいし、現在の映像に切り替えてもよい。また、いずれの通常視聴処理を実行するかは、アプリケーションに応じて最適なものを自動的に選択するようにしてもよいし、ユーザによって任意に選択させるようにしてもよい。【００９５】
ところで、上述した図７においては、リプレイ専用キー４０３が操作される状況として、ユーザが、ハイライトシーンを繰り返して視聴したい場合を想定して説明したが、リプレイ中ではない通常視聴の状態で、ユーザがリプレイ専用キー４０３を操作する状況としては、大別して、以下の２パターンが想定される。１つ目は、ユーザが、よそ見あるいはぼんやりしていて、肝心なシーンを見逃した場合である。２つ目は、ユーザが、たとえば、一度視聴した一連のハイライトシーンをもう一度見たいと思った場合である。このことから、リプレイを開始したい位置は、大別して２通りが想定されると考えられる。【００９６】
１つ目の場合、ユーザが希望するハイライトシーンは、リプレイ専用キー４０３を操作したタイミングの直前であると考えられるため、たとえば、数秒から１０数秒間程度の時間範囲で、リプレイ専用キーを操作した時刻から遡った区間から、ハイライトシーンを検出すればよいと考えられる。２つ目の場合、ユーザが希望するハイライトシーンは、リプレイ専用キー４０３を操作したタイミングよりも少し前であると考えられるため、たとえば、３０秒から１２０秒間程度の時間範囲で、リプレイ専用キー４０３を操作した時刻から遡った区間から、ハイライトシーンを検出すればよいと考えられる。【００９７】
これを踏まえて、この実施例１においては、現在再生（視聴）中の部分の直前のハイライトシーンをリプレイしたい場合にはリプレイ専用キー４０３を１回操作し、少し前のハイライトシーンをリプレイしたい場合にはリプレイ専用キー４０３を複数回操作することで、ユーザの任意の位置からリプレイ開始位置を検出できるようにした。以下に、上述した図７のステップＳ７０３において実行される開始位置検出処理について説明する。【００９８】
（開始位置検出処理）
図８は、この実施例１にかかる開始位置検出処理を示すフローチャートである。図８に示すフローチャートにおいては、まず、リプレイ位置の変更指示があったか否かを判断する（ステップＳ８０１）。具体的に、ステップＳ８０１においては、リプレイ専用キー４０３が連続して操作されたか否かを判断することによって、リプレイ位置の変更指示があったか否かを判断する。リプレイ専用キー４０３が連続して操作されたか否かは、フラグエリアにおけるフラグの有無から判断する。なお、リプレイ位置の変更指示があった場合の処理については後述する。【００９９】
ステップＳ８０１において、リプレイ位置の変更指示がない場合（ステップＳ８０１：Ｎｏ）にはステップＳ８０４へ移行し、検出区間設定処理をおこなって、検出区間を設定する（ステップＳ８０４）。具体的には、リプレイ位置の変更指示がない場合のステップＳ８０４においては、現在の再生位置Ｔcから１２０秒遡った位置に開始位置ｓを設定し、現在の再生位置Ｔcから１秒遡った位置に終了位置ｅを設定する。このため、検出区間の長さは、１１９秒（１２０秒−１秒）である。【０１００】
一方、ステップＳ８０１において、リプレイ位置の変更指示がある場合（ステップＳ８０１：Ｙｅｓ）には、リングバッファ５００を参照して、連続操作回数を取得し（ステップＳ８０２）、取得された連続操作回数を用いて、検出区間の開始位置ｓを算出する（ステップＳ８０３）。ステップＳ８０３においては、連続操作回数に応じて、検出区間の開始位置ｓを、現在の再生位置Ｔcから１２０秒よりもさらに遡った位置に設定する。【０１０１】
具体的には、たとえば、連続操作回数が２回である場合には、検出区間の開始位置ｓを現在の再生位置Ｔcから２４０（１２０秒×２回）秒遡った位置に設定し、連続操作回数が３回である場合には、検出区間の開始位置ｓを現在の再生位置Ｔcから３６０（１２０秒×３回）秒遡った位置に設定する。なお、この実施例１では、リプレイ専用キー４０３の操作回数に応じて１２０秒ずつ遡った位置に検出区間の開始位置ｓを設定するようにしたが、遡る時間は１２０秒に限るものではない。【０１０２】
そして、リプレイ位置の変更指示があった場合のステップＳ８０４においては、ステップＳ８０３において算出された開始位置ｓを設定するとともに、およびこの開始位置ｓから１１９秒経過した位置を終了位置ｅとして設定する。【０１０３】
つぎに、ステップＳ８０４において設定された検出区間におけるコンテンツの特徴量を、ＨＤＤ３１３から読み出し（ステップＳ８０５）、読み出された特徴量に基づいてリプレイ開始位置を検出する（ステップＳ８０６）。ステップＳ８０６においては、具体的には、たとえば、設定された検出区間において、特徴量が所定閾値以上となる位置をリプレイ開始位置として検出する。リプレイ開始位置の検出に用いる所定閾値は、たとえば、記録再生装置の製造時などに任意に設定することが可能である。また、所定閾値は、段階別に複数設定することも可能である。【０１０４】
なお、ハイライト検出区間内に、特徴量が所定閾値以上変化する部分が検出されない場合、たとえば、ハイライト検出区間内において特徴量の変化が最も大きい部分をリプレイ開始位置として検出してもよい。そして、検出されたリプレイ開始位置Ｔhsを、リプレイ位置管理テーブルに設定する（ステップＳ８０７）。【０１０５】
（終了位置検出処理）
つぎに、終了位置検出処理について説明する。図９は、この実施例１にかかる終了位置検出処理を示すフローチャートである。図９に示すフローチャートにおいては、まず、リプレイ開始位置以降の特徴量を、ＨＤＤ３１３から読み出し（ステップＳ９０１）、読み出された特徴量に基づいてリプレイ終了位置Ｔheを検出し（ステップＳ９０２）、検出されたリプレイ終了位置Ｔheを、リプレイ位置管理テーブルに設定する（ステップＳ９０３）。【０１０６】
ステップＳ９０２においては、具体的には、たとえば、リプレイ開始位置Ｔhs以降のコンテンツにおいて、特徴量が、上述したリプレイ開始位置の検出に用いる所定閾値とは異なるあらたな所定閾値未満となる位置を検出する。あらたな所定閾値は、上述したリプレイ開始位置の検出に用いる所定閾値とは別に、たとえば、記録再生装置の製造時などに任意に設定することが可能である。リプレイ開始位置の検出に用いる所定閾値が段階別に複数設定されている場合、各段階に応じてあらたな所定閾値も複数段階に設定されてもよい。【０１０７】
この実施例１においては、図８のステップＳ８０７において設定されたリプレイ開始位置Ｔhsから、ステップＳ９０３において設定されたリプレイ終了位置Ｔheまでのコンテンツがハイライトシーンとなる。なお、リプレイ開始位置の検出に用いる所定閾値やあらたな所定閾値が段階別に複数設定されている場合など、リプレイ開始位置およびリプレイ終了位置の検出条件によっては、複数のハイライトシーンが重複することもある。【０１０８】
図８に示す開始位置検出処理によってリプレイ開始位置Ｔhsが設定されてから、終了位置検出処理によってリプレイ終了位置Ｔheが設定されるまでの間、リプレイ位置管理テーブルにおける終了位置Ｔheには−１が設定される（Ｔhe＝−１）。すなわち、図９に示す処理は、終了位置Ｔhe＝−１である場合に実行される。【０１０９】
なお、この実施例１においては、リプレイ専用キー４０３が連続して操作された回数に応じて、検出範囲を設定するようにしたが、これに限るものではない。たとえば、リプレイ専用キー４０３が連続して操作された回数に代えて、リプレイ専用キー４０３を長押しするなど、リプレイ専用キー４０３が継続して操作された時間（継続操作時間）に応じて、検出範囲を設定してもよい。【０１１０】
特に図示しないが、この場合、具体的には、たとえば、リプレイ専用キー４０３の長押しが開始された時間およびリプレイ専用キー４０３を離した時間を記憶するバッファを設け、このバッファを参照して、継続操作時間を取得し、取得された継続操作時間に１２０秒などの時間を乗算することによって検出区間を設定するようにしてもよい。【０１１１】
ところで、ユーザが、リプレイ専用キー４０３を操作する動機としては、大別して、以下の２パターンが考えられる。一つ目は、前回検出されたハイライトシーンがユーザの意に沿ったものではなく、リプレイ位置の修正を要求して、リプレイ専用キー４０３を操作する場合である。２つ目は、ユーザが、前回検出されたハイライトシーンを再度見たいと思ってリプレイ専用キー４０３を操作する場合である。【０１１２】
このような状況を想定して、この実施例１では、前回リプレイ専用キー４０３を操作した時刻から、今回リプレイ専用キー４０３を操作した時刻までの経過時間によって、リプレイ専用キー４０３を操作した時点においてユーザが希望するリプレイ動作をおこなうことができる。この場合、具体的には、以下の検出区間設定処理を実行する。【０１１３】
（検出区間設定処理）
図１０は、この実施例１にかかる検出区間設定処理を示すフローチャートである。図１０に示すフローチャートにおいては、まず、前回リプレイ専用キー４０３を操作した時刻Ｔｂ＿ｂａｋから、今回リプレイ専用キー４０３を操作した時刻Ｔｂまでの経過時間ｄｉｖを取得する（ステップＳ１００１）。ステップＳ１００１においては、具体的に、ｄｉｖは、ｄｉｖ＝Ｔｂ−Ｔｂ＿ｂａｋによって算出される。【０１１４】
つぎに、ステップＳ１００１において取得された経過時間ｄｉｖが１０秒未満である（経過時間ｄｉｖ＜１０秒）か否かを判断し（ステップＳ１００２）、経過時間ｄｉｖが１０秒未満である場合（ステップＳ１００２：Ｙｅｓ）には、前回設定した検出区間とは異なる方法で検出区間を設定する（ステップＳ１００３）。【０１１５】
すなわち、経過時間ｄｉｖが１０秒未満である場合、ユーザは直前にリプレイされたハイライトシーンには満足せず、再度リプレイ専用キー４０３を操作したと想定できるため、リプレイ位置を修正する必要があると考えられる。この場合、検出区間の開始位置ｓは、前回設定された検出区間の開始位置ｓよりも、より遡った位置に設定する。具体的には、ステップＳ１００３においては、検出区間の開始位置ｓ＝Ｔhs−１８０秒、終了位置ｅ＝Ｔhs−３０秒に設定する。【０１１６】
一方、ステップＳ１００１において取得された経過時間ｄｉｖが１０秒未満ではない場合（ステップＳ１００２：Ｎｏ）には、経過時間ｄｉｖが１０秒以上かつ１２０秒未満（１０秒≦経過時間ｄｉｖ＜１２０秒）であるか否かを判断し（ステップＳ１００４）、経過時間ｄｉｖが１０秒以上かつ１２０秒未満である場合（ステップＳ１００４：Ｙｅｓ）には、一連の処理を終了する。【０１１７】
すなわち、１０秒以上かつ１２０秒未満という経過時間ｄｉｖは、ハイライトシーンを１回楽しむ程度の時間であると考えられ、ユーザは前回検出されたハイライトシーンを再度見たいと思っていると想定できるため、同じシーンをリプレイすればよいと考えられる。格別な図示を省略するが、具体的には、経過時間ｄｉｖが１０秒以上かつ１２０秒未満である場合には、検出区間の開始位置ｓおよび終了位置ｅをともに０に設定する（開始位置ｓ＝終了位置ｅ＝０）。この場合、検出区間が０となるため、新たなハイライトシーンの検出はおこなわれず、前回と同じハイライトシーンが再生される。【０１１８】
これに対し、ステップＳ１００４において経過時間ｄｉｖが１０秒以上かつ１２０秒未満ではない場合（ステップＳ１００４：Ｎｏ）には、経過時間ｄｉｖが１２０秒以上であると判断して、前回設定した検出区間と同じ方法で検出区間を設定する（ステップＳ１００５）。すなわち、経過時間が１２０秒以上の場合、新規のリプレイ要求と捉えるのが自然であると考えられるため、この場合は通常のリプレイ動作を行う。【０１１９】
なお、上述した実施例１においては、経過時間ｄｉｖに応じて検出区間を設定するようにしたが、これに限るものではない。たとえば、検出区間を設定するための専用のキーを設け、この専用のキーが操作されたことをもって、検出区間を設定するようにしてもよい。また、検出区間は、リプレイ専用キー４０３を操作した時刻から過去方向に限らず、リプレイ専用キーを操作した時刻から未来方向において設定してもよい。【０１２０】
この実施例１においては、以下の方法によって検出区間を設定することもできる。具体的には、たとえば、図４に示したリモコン３２３における再生関連キー群４０２を、検出区間を設定するための専用のキーとして用いる。この場合、再生関連キー群４０２が、検出区間を設定するための専用のキーとなるのは、コンテンツの視聴時に操作された場合に限る。【０１２１】
具体的な操作例としては、たとえば、チャプタ後スキップキー（図４中、リプレイ専用キーの左隣）を、リプレイ専用キー４０３を操作した時刻から未来方向におけるリプレイ位置の修正指示に用い、チャプタ前スキップキー（図４中、チャプタ後スキップキーの左隣）を、リプレイ専用キー４０３を操作した時刻から過去方向におけるリプレイ位置の修正指示に用いる。以下、リプレイ位置を過去あるいは未来方向に検索する機能を、ハイライトスキャンという。【０１２２】
なお、経過時間ｄｉｖおよびリプレイ専用キー４０３の操作回数の組み合わせに応じて、リプレイ専用キー４０３のみを用いて検出区間を設定してもよい。具体的には、たとえば、経過時間ｄｉｖが１０秒以上で操作回数が１回ならば過去方向において検出区間を設定し、経過時間が１０秒未満で操作回数が２回ならば未来方向において検出区間を設定する。この方法によれば、リプレイ専用キー４０３のみを使用して、検出位置を設定することができる。【０１２３】
なお、ハイライトスキャンに使用するキーはこれらに限らず、たとえば、メニュー選択キー群４０１においてカーソルを左右に動かすためのキーでもよいし、それ以外の任意のキーを用いてもよい。要はユーザにとって、直感的に解り易いキーを使用すればよい。【０１２４】
以上説明したように、この実施例１によれば、ユーザは、リプレイを希望するタイミングで、リプレイ専用キー４０３を操作するだけで、リプレイ専用キー４０３の操作時刻に応じたハイライトシーンをリプレイすることができる。これによって、ハイライトシーンのリプレイに際しての操作の簡易化およびリプレイ開始位置の最適化を図ることができる。また、この実施例１によれば、ユーザが意図する任意のタイミングで、リプレイをおこなうことができる。【０１２５】
また、この実施例１によれば、コンテンツの特徴量を記録しておくことで、たとえば、ハイライトシーンの検出範囲を調整したり、検出精度（レベル）を調整したり、検出精度と検出に際しての処理時間とのトレードオフを設定したり、などのように、以降のリプレイに際しての多彩な動作を実現することができる。具体的には、たとえば、特徴量の大小に応じて、特徴量が所定以上のハイライトシーンのみを検出するように検出精度（レベル）を調整することができる。【０１２６】
他に、具体的には、たとえば、コンテンツを録画後に視聴する場合であれば、特徴量がすでに抽出されているので、ハイライトシーンのみを選別して再生したり、特徴量の大小に応じてハイライトシーンを選別し、あらかじめ設定された時間内でのダイジェスト再生をおこなったりすることもできる。【０１２７】
さらに、この実施例１によれば、リプレイ専用キー４０３の連続操作回数に応じて、検出区間を設定するようにしたので、検出区間の設定に際しての自由度を向上させ、簡易な操作で、ユーザが意図するタイミングに柔軟に対応し、ユーザの要求により近付けたハイライトシーンをリプレイすることができる。同様に、リプレイ専用キー４０３の継続操作時間に応じて、検出区間の開始位置ｓを設定する場合にも、簡易な操作で、ユーザの要求に柔軟に対応したハイライトシーンをリプレイすることができる。
【実施例２】
【０１２８】
つぎに、上述した実施の形態にかかる記録再生装置の実施例２について説明する。なお、上述した実施例１と同一部分は同一符号で示し、説明も省略する。【０１２９】
（記録再生装置のハードウェア構成）
図１１は、この実施例２にかかる記録再生装置のハードウェア構成を示すブロック図である。図１１に示す記録再生装置は、図３に示した記録再生装置と比較して、ハイライト検出部の位置および機能が異なっている。【０１３０】
ハイライト検出部１１０１は、特徴量抽出部３０９によって抽出された特徴量を用いて、映像コンテンツからハイライトシーンを検出するとともに、検出されたハイライトシーンの重要度を算出する。具体的には、たとえば、１００を最高重要度、０を最低重要度として、１００から０までの間の整数値で重要度をあらわす。なお、重要度のあらわし方は、これに限定するものではない。また、上述した実施例１と同様に、この実施例２においてもハイライト検出の具体的な手法は特に限定はしない。【０１３１】
つぎに、この実施例２にかかる記録再生装置が備えるデータベースおよびこのデータベースに記憶される情報について説明する。図１２は、この実施例２にかかる記録再生装置が備えるデータベースを示す説明図である。データベース１２００は、たとえば、ＨＤＤ３１３などに設けられる。【０１３２】
図１２に示すように、データベース１２００には、ＩＤ情報１２０１、開始位置情報１２０２、終了位置情報１２０３、および重要度情報１２０４が記憶される。開始位置情報１２０２は、ハイライト検出部１１０１によって検出されたハイライトシーンの開始位置を示す情報である。終了位置情報１２０３は、ハイライト検出部１１０１によって検出されたハイライトシーンの終了位置を示す情報である。重要度情報１２０４は、開始位置および終了位置によって特定されるハイライトシーンにおける重要度を示す情報である。ＩＤ情報１２０１は、各ハイライトシーンを識別する情報である。【０１３３】
なお、ＩＤ＝４のハイライトシーンの終了位置が００ｈ００ｍ００ｓ００ｆとなっているが、これはＩＤ＝４のハイライトシーンが現在テレビ放送中であり、ＩＤ＝４のハイライトシーンの終了位置が、未確定であることを示している。このように、終了位置が未確定であるハイライトシーンの重要度は、終了位置が確定するまでの間、ハイライト開始位置における特徴量に基づいて算出された、仮の重要度が設定される。【０１３４】
仮の重要度が設定されたハイライトシーンに関しては、テレビ放送が進行し、当該ハイライトシーンの終了位置が確定した時点で、確定した正しい終了位置が設定される。また、正しい終了位置の設定にともない、当該ハイライトシーン全体の特徴量に基づいて、あらためて重要度が算出される。この算出結果に基づいて、設定されていた仮の重要度は、必要に応じて更新される。【０１３５】
つぎに、記録再生装置が実行する処理の手順について説明する。なお、ここでは、実施例１と同様の処理の手順については図示および説明は省略し、この実施例２を特徴付ける処理の手順について説明する。【０１３６】
（記録処理の手順）
まず、記録処理について説明する。図１３は、この実施例２にかかる記録処理の手順を示すフローチャートである。図１３に示すフローチャートは、まず、録画開始タイミングの到来を待って（ステップＳ１３０１：Ｎｏ）、録画開始タイミングが到来した場合（ステップＳ１３０１：Ｙｅｓ）には、視聴を開始したコンテンツを録画する（ステップＳ１３０２）とともに、当該コンテンツの特徴量を抽出する（ステップＳ１３０３）。【０１３７】
つぎに、ステップＳ１３０３において抽出された特徴量に基づいて、ハイライトシーン検出処理を実行する（ステップＳ１３０４）。ステップＳ１３０４においては、ステップＳ１３０３において抽出された特徴量に基づいて、ハイライトシーンの開始位置および終了位置を検出することによってハイライトシーンを検出する。ハイライトシーンの開始位置は、上述した図８の開始位置検出処理と同様の処理をおこなうことで検出することができる。ハイライトシーンの終了位置は、上述した図９の終了位置検出処理と同様の処理をおこなうことで検出することができる。【０１３８】
そして、Ｓ１３０４において検出されたハイライトシーンの重要度を算出する（ステップＳ１３０５）とともに、算出された重要度およびその位置をＨＤＤ３１３におけるデータベース１２００に記録する（ステップＳ１３０６）。ステップＳ１３０５においては、ステップＳ１３０３において抽出された特徴量に基づいて、ハイライトシーンごとに重要度を算出する。【０１３９】
ハイライトシーンが重複する場合、重要度は、リプレイ開始位置の検出に用いる所定閾値やリプレイ終了位置の検出に用いるあらたな所定閾値に設定された段階に応じて、検出条件として高い段階が設定されたハイライトシーンほど高くなるように算出される。また、重要度は、たとえば、ハイライトシーンにおける音声の大きさや長さなどに基づいて、ハイライトシーン全体の特徴量に基づいて算出される。なお、重要度の位置は、特徴量と同様に、番組開始位置を０とした相対時間（単位：秒）で示す。なお、重要度の位置は、フレームあるいは絶対時間を単位としてもよい。【０１４０】
そして、録画終了タイミングが到来したか否かを判断し（ステップＳ１３０７）、録画終了タイミングが到来していないと判断した場合（ステップＳ１３０７：Ｎｏ）にはステップＳ１３０２に戻り、録画終了タイミングが到来したと判断した場合（ステップＳ１３０７：Ｙｅｓ）には一連の処理を終了する。【０１４１】
（リプレイ処理の手順）
つぎに、リプレイ処理について説明する。図１４は、この実施例２にかかるリプレイ処理の手順を示すフローチャートである。図１４に示すリプレイ処理は、視聴モードが「通常視聴モード」に設定されている場合に実行される。図１４に示すフローチャートにおいては、まず、リプレイ指示を待って（ステップＳ１４０１：Ｎｏ）、リプレイ指示があった場合（ステップＳ１４０１：Ｙｅｓ）には、リプレイモードを設定する（ステップＳ１４０２）。【０１４２】
つづいて、後述するハイライト選択処理を実行し（ステップＳ１４０３）、選択されたハイライトシーンの開始位置から映像コンテンツをリプレイする（ステップＳ１４０４）。具体的に、ステップＳ１４０３においては、リプレイ専用キーが操作された時刻から所定時間前までの間（以下、「検出区間」という）のコンテンツにおいて、最も重要度が高いシーンをハイライトシーンとして検出する。【０１４３】
そして、リプレイ終了位置までリプレイするまでは（ステップＳ１４０５：Ｎｏ）、ステップＳ１４０４に戻り、リプレイ終了位置までリプレイした場合（ステップＳ１４０５：Ｙｅｓ）には、検出されたハイライトシーンをリプレイしている間に、リモコン３２３におけるユーザの操作があったか否かを判断する（ステップＳ１４０６）。ここで、ステップＳ１４０６においては、リプレイ開始位置からリプレイ終了位置までリプレイする間のいずれかのタイミングでユーザの操作があったか否かを判断する。【０１４４】
ステップＳ１４０６において、ステップＳ１４０３において検出されたハイライトシーンを再生している間に、リモコン３２３におけるユーザの操作があったと判断した場合（ステップＳ１４０６：Ｙｅｓ）には、当該操作がリプレイ継続指示であったか否かを判断する（ステップＳ１４０７）。【０１４５】
リプレイ継続指示であった場合（ステップＳ１４０７：Ｙｅｓ）には、ステップＳ１４０４へ戻る。リプレイ継続指示ではない場合（ステップＳ１４０７：Ｎｏ）には、操作に応じた処理を実行し（ステップＳ１４０８）、一連の処理を終了する。【０１４６】
一方、ステップＳ１４０６において、ステップＳ１４０３において検出されたハイライトシーンを再生している間に、リモコン３２３におけるユーザの操作がないと判断した場合（ステップＳ１４０６：Ｎｏ）には、視聴モードを通常視聴モードに設定し（ステップＳ１４０９）、通常視聴を再開する（ステップＳ１４１０）。【０１４７】
この実施例２においては、上述したように、リプレイ開始位置およびリプレイ終了位置を検出し、リプレイ開始位置からリプレイ終了位置までをハイライトシーンとする方法に加えて、以下に説明する方法を用いて、ハイライトシーンを検出することもできる。以下に説明する方法を用いてハイライトシーンを検出する場合、前提として、リプレイ位置を変更したいユーザが、変更内容に応じて、リプレイ専用キーを１回または２回操作するものとする。具体的には、直前のハイライトを優先的にリプレイしたい場合には１回、少し前のハイライトを検出したい場合には２回操作する。【０１４８】
（ハイライト選択処理）
図１５は、この実施例２にかかるハイライト選択処理を示すフローチャートである。図１５に示すフローチャートにおいては、まず、検出区間を設定する（ステップＳ１５０１）とともに、リプレイ専用キーの操作回数が１回であったか否かを判断する（ステップＳ１５０２）。ステップＳ１５０１においては、たとえば、図８のステップＳ８０４あるいは図１０の検出区間設定処理と同様にして検出区間を設定する。【０１４９】
ステップＳ１５０２において、リプレイ専用キーの操作回数が１回であった場合（ステップＳ１５０２：Ｙｅｓ）には重要度ＩＰw0を算出し（ステップＳ１５０３）、リプレイ専用キーの操作回数が２回であった場合（ステップＳ１５０２：Ｎｏ）には重要度ＩＰw1を算出する（ステップＳ１５０４）。【０１５０】
ここで、重要度ＩＰw0およびＩＰw1の算出方法について説明する。まず、重要度ＩＰw0は、下記の（１）式によって算出される。【０１５１】
【数１】
2007029489.tif 000002
【０１５２】
ここで、Ｔc＝現在時刻、Ｔhs＝ハイライト区間開始時間、ＩＰ＝ハイライト区間重要度である。（１）式においては、Ｔc＝Ｔhsの時に最大値ＩＰw0＝ＩＰをとり、ＴcとＴhsの時間差が大きくなるにつれ、ＩＰw0の値が減少する。すなわち、リプレイ専用キーの操作時刻に直近するハイライトシーンが優先的に検出される。【０１５３】
また、重要度ＩＰw1は、下記の（２）式によって算出される。【０１５４】
【数２】
2007029489.tif 000003
【０１５５】
（２）式においては、Ｔc＝Ｔhsの時に最小値ＩＰw1＝０をとり、ＴcとＴhsの時間差が大きくなるにつれ、ＩＰw1の値が増加する。すなわち、リプレイ専用キーの操作時刻に対する時間差が大きいハイライトシーンが優先的に検出される。【０１５６】
そして、算出された重要度ＩＰw0またはＩＰw1を用いて、ステップＳ１５０１において設定された検出区間において最も重要度が高いハイライトシーンを選択する（ステップＳ１５０５）。【０１５７】
以上説明したようにこの実施例２によれば、各ハイライトシーンの重要度を算出することで、上述した実施例１における効果に加えて、もっともハイライトシーンとして相応しい部分をリプレイすることができる。すなわち、ハイライトシーンのリプレイに際しての操作の簡易化を図るとともに、リプレイ開始位置のより一層の最適化を図ることができる。また、この実施例２によれば、ハイライトシーンごとの重要度を記録しておくことで、特徴量を記録する場合と比較して、記録する情報量を少なくすることができる。【０１５８】
また、たとえば、コンテンツのダイジェストをリプレイする場合、重要度に応じて、検出するハイライトシーンを抽出してもよい。具体的には、たとえば、リプレイ時間をユーザに設定させ、設定されたリプレイ時間内でリプレイが完了するように、ダイジェストとして検出するハイライトシーンを抽出する。この場合、設定されたリプレイ時間が長ければより多くのハイライトシーンをリプレイすることができ、設定されたリプレイ時間が短ければより重要度の高いハイライトシーンのみを抽出する。【０１５９】
さらに、この実施例２によれば、前回リプレイ専用キー４０３を操作してからの経過時間に応じた重要度を算出し、この重要度にしたがって、リプレイするハイライトシーンを検出するようにしたので、ユーザの要求をより詳細に予測し、予測に応じて最適なリプレイすることができる。【０１６０】
なお、この実施の形態で説明したコンテンツリプレイ方法およびコンテンツ再生方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【図１】
2007029489.tif 000004
【図２】
2007029489.tif 000005
【図３】
2007029489.tif 000006
【図４】
2007029489.tif 000007
【図５】
2007029489.tif 000008
【図６】
2007029489.tif 000009
【図７】
2007029489.tif 000010
【図８】
2007029489.tif 000011
【図９】
2007029489.tif 000012
【図１０】
2007029489.tif 000013
【図１１】
2007029489.tif 000014
【図１２】
2007029489.tif 000015
【図１３】
2007029489.tif 000016
【図１４】
2007029489.tif 000017
【図１５】
2007029489.tif 000018
【国際調査報告】
2007029489.tif 000019
2007029489.tif 000020