(57)【要約】【課題】コンテンツの取り込みと並行して行われる特徴解析処理を効率的に行うことができるようにする。【解決手段】ダビングが行われている間、コンテンツの位置を表すしおりと、特徴解析処理によって得られた特徴量を表すスナップショットが一定時間毎に生成される。通信路に不具合が発生した場合、ダビングと特徴解析処理は一時停止される。通信路の不具合が解消され、ダビングの再開が指示されたとき、しおり４に基づいて、時刻ｔ4で表される位置の直前の位置まで巻き戻しが行われ、その位置からコンテンツの再生が再開される。また、時刻ｔ4で表される位置以降のストリームを対象として特徴解析処理が再開される。再開後の特徴解析処理は、スナップショット４の記録内容を元にして行われる。本発明は、コンテンツを扱う装置に適用することができる。【選択図】図４
2008147949.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信を行い、前記外部機器からコンテンツを取り込む取り込み手段と、
前記取り込み手段によるコンテンツの取り込みと並行して、前記取り込み手段により取り込まれたコンテンツの特徴を解析する特徴解析手段と、
前記取り込み手段によりコンテンツの取り込みが行われている間、前記特徴解析手段による特徴の解析結果のスナップショットを一定の周期で生成し、スナップショットに記録された特徴の解析元となったコンテンツの位置と紐付けて管理する管理手段と、
前記外部機器との間で行われる通信を監視する監視手段と
を備え、
前記特徴解析手段は、前記外部機器との間で行われる通信に不具合が発生したことが前記監視手段により検出された場合、特徴の解析を中断し、前記スナップショットに紐付けられている位置以降のコンテンツの取り込みが前記取り込み手段により再開されることに応じて、再開後に取り込まれたコンテンツの特徴の解析を、前記管理手段により管理されている前記スナップショットに記録されている特徴の解析結果を用いて行う
情報処理装置。
【請求項２】
前記特徴解析手段により解析された特徴に基づいて、前記取り込み手段により取り込まれたコンテンツにチャプタを設定するチャプタ設定手段をさらに備える
請求項１に記載の情報処理装置。
【請求項３】
前記特徴解析手段により解析される特徴には、コンテンツの一部分を対象とした解析により得られる特徴と、それぞれの部分を対象とした解析結果から得られる特徴とが含まれる
請求項１に記載の情報処理装置。
【請求項４】
外部機器と通信を行い、前記外部機器からコンテンツを取り込み、
コンテンツの取り込みと並行して、取り込んだコンテンツの特徴を解析し、
コンテンツの取り込みを行っている間、特徴の解析結果のスナップショットを一定の周期で生成し、スナップショットに記録された特徴の解析元となったコンテンツの位置と紐付けて管理し、
前記外部機器との間で行われる通信を監視し、
前記外部機器との間で行われる通信に不具合が発生したことを検出した場合、特徴の解析を中断し、前記スナップショットに紐付けられている位置以降のコンテンツの取り込みを再開することに応じて、再開後に取り込まれたコンテンツの特徴の解析を、管理している前記スナップショットに記録されている特徴の解析結果を用いて行う
ステップを含む情報処理方法。
【請求項５】
外部機器と通信を行い、前記外部機器からコンテンツを取り込み、
コンテンツの取り込みと並行して、取り込んだコンテンツの特徴を解析し、
コンテンツの取り込みを行っている間、特徴の解析結果のスナップショットを一定の周期で生成し、スナップショットに記録された特徴の解析元となったコンテンツの位置と紐付けて管理し、
前記外部機器との間で行われる通信を監視し、
前記外部機器との間で行われる通信に不具合が発生したことを検出した場合、特徴の解析を中断し、前記スナップショットに紐付けられている位置以降のコンテンツの取り込みを再開することに応じて、再開後に取り込まれたコンテンツの特徴の解析を、管理している前記スナップショットに記録されている特徴の解析結果を用いて行う
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、通信に不具合が発生した場合であっても、コンテンツの取り込みと並行して行われる特徴の解析を効率的に行うことができるようにした情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、DVD(Digital Versatile Disc)レコーダなどの記録再生装置の中には、記録済みの放送コンテンツやビデオカメラからダビングしたパーソナルコンテンツの特徴を解析し、特徴の解析結果に基づいてコンテンツにチャプタを自動的に設定する機能が搭載されているものがある。ユーザは、自動的に設定されたチャプタを用いて、コンテンツの再生を好みの位置から開始させたり、好みの区間を対象として編集したりすることができる。
【０００３】
ビデオカメラからダビングしたパーソナルコンテンツの特徴の解析は、例えば、ダビング済みの区間を対象として、ダビングと並行して順次行われる。これにより、ダビングが完了した直後にはチャプタが既に設定された状態になっているため、ダビングが完了してから特徴の解析を行い、それからチャプタを設定する場合とは異なり、ユーザは、ダビングが完了した直後にチャプタを利用することができる。
【０００４】
特許文献１には、動画ファイル、およびそれに付随する関連情報ファイルに欠落したファイルがあっても、それを復元して再生可能とする技術が開示されている。
【特許文献１】特開２００４−３５７１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
停電、ユーザによるケーブルの引き抜き、ビデオカメラの電池切れなどの不具合によって、ダビング中に、記録再生装置とビデオカメラの間で行われている通信が中断した場合、特徴解析処理は１フレームの画像内だけを対象とすることで完結するような処理ではないことから、ダビングをコンテンツの冒頭からやり直さなければならず、結局、ダビングにかかる時間がコンテンツの実時間より長くなるなどしてユーザの利便性が損なわれていた。
【０００６】
チャプタを設定するための基準として用いられる特徴の中には、コンテンツの先頭位置で検出された値から、所定の時間単位毎に求められた値を順次足し込んでいくことで得られる移動平均などの特徴もある。従って、通信が中断した位置からダビングを再開するとともに特徴解析処理を再実行すると、通信が中断する前と中断した後の特徴解析結果につじつまが合わなくなってしまうため、特徴を正確に求めるためには特徴の解析を冒頭からやり直す必要がある。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、通信に不具合が発生した場合であっても、コンテンツの取り込みと並行して行われる特徴の解析を効率的に行うことができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の情報処理装置は、外部機器と通信を行い、前記外部機器からコンテンツを取り込む取り込み手段と、前記取り込み手段によるコンテンツの取り込みと並行して、前記取り込み手段により取り込まれたコンテンツの特徴を解析する特徴解析手段と、前記取り込み手段によりコンテンツの取り込みが行われている間、前記特徴解析手段による特徴の解析結果のスナップショットを一定の周期で生成し、スナップショットに記録された特徴の解析元となったコンテンツの位置と紐付けて管理する管理手段と、前記外部機器との間で行われる通信を監視する監視手段とを備え、前記特徴解析手段は、前記外部機器との間で行われる通信に不具合が発生したことが前記監視手段により検出された場合、特徴の解析を中断し、前記スナップショットに紐付けられている位置以降のコンテンツの取り込みが前記取り込み手段により再開されることに応じて、再開後に取り込まれたコンテンツの特徴の解析を、前記管理手段により管理されている前記スナップショットに記録されている特徴の解析結果を用いて行う。
【０００９】
前記特徴解析手段により解析された特徴に基づいて、前記取り込み手段により取り込まれたコンテンツにチャプタを設定するチャプタ設定手段をさらに設けることができる。
【００１０】
前記特徴解析手段により解析される特徴には、コンテンツの一部分を対象とした解析により得られる特徴と、それぞれの部分を対象とした解析結果から得られる特徴とが含まれるようにすることができる。
【００１１】
本発明の一側面の情報処理方法またはプログラムは、外部機器と通信を行い、前記外部機器からコンテンツを取り込み、コンテンツの取り込みと並行して、取り込んだコンテンツの特徴を解析し、コンテンツの取り込みを行っている間、特徴の解析結果のスナップショットを一定の周期で生成し、スナップショットに記録された特徴の解析元となったコンテンツの位置と紐付けて管理し、前記外部機器との間で行われる通信を監視し、前記外部機器との間で行われる通信に不具合が発生したことを検出した場合、特徴の解析を中断し、前記スナップショットに紐付けられている位置以降のコンテンツの取り込みを再開することに応じて、再開後に取り込まれたコンテンツの特徴の解析を、管理している前記スナップショットに記録されている特徴の解析結果を用いて行うステップを含む。
【００１２】
本発明の一側面においては、外部機器と通信が行われ、前記外部機器からコンテンツが取り込まれる。また、コンテンツの取り込みと並行して、取り込まれたコンテンツの特徴が解析され、コンテンツの取り込みが行われている間、特徴の解析結果のスナップショットが一定の周期で生成され、スナップショットに記録された特徴の解析元となったコンテンツの位置と紐付けて管理される。前記外部機器との間で行われる通信が監視され、前記外部機器との間で行われる通信に不具合が発生したことが検出された場合、特徴の解析が中断され、前記スナップショットに紐付けられている位置以降のコンテンツの取り込みが再開されることに応じて、再開後に取り込まれたコンテンツの特徴の解析が、管理されている前記スナップショットに記録されている特徴の解析結果を用いて行われる。
【発明の効果】
【００１３】
本発明の一側面によれば、通信に不具合が発生した場合であっても、コンテンツの取り込みと並行して行われる特徴の解析を効率的に行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００１５】
本発明の一側面の情報処理装置（例えば、図１の記録再生装置１）は、外部機器と通信を行い、前記外部機器からコンテンツを取り込む取り込み手段（例えば、図７のデコーダ３１）と、前記取り込み手段によるコンテンツの取り込みと並行して、前記取り込み手段により取り込まれたコンテンツの特徴を解析する特徴解析手段（例えば、図７の特徴解析処理部３５）と、前記取り込み手段によりコンテンツの取り込みが行われている間、前記特徴解析手段による特徴の解析結果のスナップショットを一定の周期で生成し、スナップショットに記録された特徴の解析元となったコンテンツの位置と紐付けて管理する管理手段（例えば、図７のスナップショット管理部４０）と、前記外部機器との間で行われる通信を監視する監視手段（例えば、図７の通信路監視部４３）とを備え、前記特徴解析手段は、前記外部機器との間で行われる通信に不具合が発生したことが前記監視手段により検出された場合、特徴の解析を中断し、前記スナップショットに紐付けられている位置以降のコンテンツの取り込みが前記取り込み手段により再開されることに応じて、再開後に取り込まれたコンテンツの特徴の解析を、前記管理手段により管理されている前記スナップショットに記録されている特徴の解析結果を用いて行う。
【００１６】
この情報処理装置には、前記特徴解析手段により解析された特徴に基づいて、前記取り込み手段により取り込まれたコンテンツにチャプタを設定するチャプタ設定手段（例えば、図７のチャプタ設定部３７）をさらに設けることができる。
【００１７】
本発明の一側面の情報処理方法またはプログラムは、外部機器と通信を行い、前記外部機器からコンテンツを取り込み、コンテンツの取り込みと並行して、取り込んだコンテンツの特徴を解析し、コンテンツの取り込みを行っている間、特徴の解析結果のスナップショットを一定の周期で生成し、スナップショットに記録された特徴の解析元となったコンテンツの位置と紐付けて管理し、前記外部機器との間で行われる通信を監視し、前記外部機器との間で行われる通信に不具合が発生したことを検出した場合、特徴の解析を中断し、前記スナップショットに紐付けられている位置以降のコンテンツの取り込みを再開することに応じて、再開後に取り込まれたコンテンツの特徴の解析を、管理している前記スナップショットに記録されている特徴の解析結果を用いて行うステップ（例えば、図９のステップＳ１４）を含む。
【００１８】
以下、本発明の実施の形態について図を参照して説明する。
【００１９】
図１は、本発明の一実施形態に係る記録再生装置１を示す図である。
【００２０】
記録再生装置１には、USB(Universal Serial Bus)ケーブルやIEEE(Institute of Electrical and Electronics Engineers)1394ケーブルを介してビデオカメラ２が接続される。記録再生装置１はハードディスクなどの記録媒体を内蔵しており、通信を行うことによってビデオカメラ２から取り込んだコンテンツをハードディスクに記録する（ダビングする）。
【００２１】
ビデオカメラ２にはテープなどの記録媒体が装着されており、そのテープにはユーザにより撮影されたコンテンツがDV(Digital Video)、MPEG-TS(Moving Picture Experts Group-Transport Stream)などの所定のフォーマットのデータとして記録されている。ビデオカメラ２は、記録再生装置１から供給されたコマンドに従って、コンテンツの再生、再生位置の巻き戻しなどを行う。ビデオカメラ２が再生したコンテンツはケーブルを介して記録再生装置１に供給され、記録再生装置１により取り込まれる。
【００２２】
記録再生装置１は、ビデオカメラ２から取り込んだコンテンツの特徴を解析し、解析結果に基づいて、コンテンツにチャプタを自動的に設定する機能を有する。記録再生装置１により設定されたチャプタは、記録再生装置１にダビングされたコンテンツをユーザが再生するとき、あるいは編集するときに、対象とする位置を選択するために利用される。チャプタの位置を表すチャプタ情報は、コンテンツとともに記録再生装置１により管理される。
【００２３】
図２は、記録再生装置１によるダビング動作の流れの例を示す図である。
【００２４】
図２の横軸は時刻を表し、軸上に示される帯状の四角はコンテンツを構成するストリームや、ストリームを解析することによって得られる特徴量などのデータを表す。
【００２５】
図２の上段に示されるように、ダビング動作によって記録再生装置１に取り込まれたデータはハードディスクに順次記録され、コンテンツを構成するストリームが生成される。
【００２６】
特徴解析処理の対象となる一定量のストリームがハードディスク上に生成されたとき、記録再生装置１においては、次の一定量のストリームの取り込みと並行して、図２の中段に示されるように、生成されたストリームに対して特徴解析処理が施され、特徴量が解析結果として求められる。例えば、３分や５分などの所定の時間の撮影によって得られたストリームを対象として、順次、特徴解析処理が施される。
【００２７】
特徴解析処理によって得られた特徴量は、チャプタ位置を決定する基準として用いられる中間データとして出力され（特徴解析処理を行う処理部から出力され）、コンテンツ全体の解析が終了するまで保持される。
【００２８】
解析によって求められる特徴量には、音声ストリームを対象とした解析の場合、所定の時間毎に求められる音量などのコンテンツの一部分のストリームを対象とした閉じた特徴解析処理によって求められる特徴量の他に、コンテンツの先頭からの音量の平均、所定のサンプル数の音量から求められる音量の移動平均などの、それぞれの部分を対象とした特徴解析処理を続けることによって求められる特徴量も含まれる。
【００２９】
また、映像ストリームを対象とした解析の場合、所定の時間毎に求められる輝度値などのコンテンツの一部分のストリームを対象とした閉じた特徴解析処理によって求められる特徴量の他に、所定のサンプル数の輝度値から求められる輝度値の移動平均などの、それぞれの部分を対象とした特徴解析処理を続けることによって求められる特徴量も含まれる。
【００３０】
このような、音量、音量の平均、音量の移動平均、輝度値、輝度値の移動平均などの特徴から求められたシーンチェンジの位置、盛り上がり度を表す情報などが中間データとして出力され、保持される。例えば、シーンチェンジの位置は輝度値の変化に基づいて決定され、盛り上がり度は音量の変化に基づいて決定される。
【００３１】
このように、特徴解析処理によって求められる特徴量には、ストリームを解析することによって直接求められる音量、音量の平均、音量の移動平均、輝度値、輝度値の移動平均などのいわば１次的な特徴量と、１次的な特徴量から求められるシーンチェンジの位置、盛り上がり度などの２次的な特徴量とがある。
【００３２】
２次的な特徴量である中間データの出力が繰り返され、コンテンツ全体の解析が終了することによって中間データの生成が終了したとき、図２の下段に示されるように、それまでに生成された中間データに基づいてチャプタが設定される。例えば、求められた時刻に応じて盛り上がり度を時間軸上に表したときに閾値より高い盛り上がり度が求められた区間を挟むようなシーンチェンジの位置にチャプタが設定される。チャプタの設定が完了したとき、中間データは消去される。
【００３３】
記録再生装置１においては、このように、特徴解析処理がコンテンツのダビングと並行して行われる。解析によって求められる特徴量にはコンテンツの先頭から解析を続けることによって求められる音量の平均などの特徴量もあることから、ダビング中に記録再生装置１とビデオカメラ２の間の通信路に不具合が発生したときのために、記録再生装置１においては、上述した１次的な特徴量のスナップショットが所定の時間周期で記録されるようになされている。
【００３４】
通信路に不具合が発生し、コンテンツのダビングと特徴解析処理が中断した場合、そのようなスナップショットが記録されていないときには、コンテンツの先頭からダビングと特徴解析処理をやり直さなければ、ダビングが完了した直後にコンテンツにチャプタが設定されているといった状況をユーザに提供することができなくなる。
【００３５】
図３は、スナップショットの記録の例を示す図である。
【００３６】
図３の横方向は時刻方向を表し、帯状の四角はコンテンツ全体を構成するストリームを表す。時刻ｔ0から時刻ｔnまでの時間が、コンテンツ全体の撮影時間になる。斜線が付されている部分はダビング済みの部分を表す。
【００３７】
図３に示されるように、ダビングが行われている間、ダビング済みのコンテンツの位置（特徴量の解析元になったコンテンツの位置）を表すしおりが一定時間毎に生成され、管理される。また、しおりの生成と同時に、特徴解析処理の結果として得られた１次的な特徴量のスナップショットが生成され、しおりと紐付けされて管理される。２次的な特徴量は、１次的な特徴量に基づいて求められる毎に順次出力され、記録される。
【００３８】
図３の例においては、時刻ｔ1においてしおり１とスナップショット１が生成され、時刻ｔ2においてしおり２とスナップショット２が生成されている。また、時刻ｔ3においてしおり３とスナップショット３が生成されている。
【００３９】
スナップショット１は、コンテンツの先頭である時刻ｔ0から時刻ｔ1で表される位置までを対象とした特徴解析処理によって得られた１次的な特徴量を表し、スナップショット２は、時刻ｔ2で表される位置までを対象とした特徴解析処理が続けられることによって得られた１次的な特徴量である各種の平均や移動平均などの情報とともに、時刻ｔ1から時刻ｔ2で表される位置までを対象とした特徴解析処理によって得られた１次的な特徴量である音量や輝度値などの情報を表す。
【００４０】
スナップショット３は、時刻ｔ3で表される位置までを対象とした特徴解析処理が続けられることによって得られた１次的な特徴量である各種の平均や移動平均などの情報とともに、時刻ｔ2から時刻ｔ3で表される位置までを対象とした特徴解析処理によって得られた１次的な特徴量である音量や輝度値などの情報を表す。
【００４１】
コンテンツのダビング、特徴解析処理が進められることに応じてしおりとスナップショットの生成が繰り返され、しおり４とスナップショット４が生成された時刻ｔ4で表される位置のダビングが行われた後に図４に示されるように記録再生装置１とビデオカメラ２の間の通信路に不具合が発生した場合、ダビングと特徴解析処理は一時停止される。不具合の原因としては、停電、ユーザによるケーブルの引き抜き、ビデオカメラ２の電池切れなどがある。
【００４２】
通信路の不具合が解消され、ダビングの再開が指示されたとき、矢印Ａ1に示されるように、直近に生成されたスナップショット４に紐付けされて管理されているしおり４に基づいて、時刻ｔ4で表される位置の直前の位置まで巻き戻しが行われ、その位置から、コンテンツの再生がビデオカメラ２により再開される。巻き戻し、再生の再開も、そのことを指示するコマンドが記録再生装置１からビデオカメラ２に送信されることによって制御される。
【００４３】
また、特徴解析処理を続けるために参照するデータとして、記録されていたスナップショット４がロードされる。
【００４４】
コンテンツの再生が進み、現在の再生位置が時刻ｔ4で表される位置と一致したとき、時刻ｔ4で表される位置以降のストリームを対象として特徴解析処理が再開される。再開後の特徴解析処理は、例えば、記録されている移動平均を更新するといったように、スナップショット４の記録内容を元にして行われる。
【００４５】
スナップショット４は時刻ｔ4で表される位置より前のストリームを対象とした特徴解析処理によって得られた１次的な特徴量を表すから、それを元にして処理が行われることによって、時刻ｔ4で表される位置以降のストリームを対象とした特徴解析処理を、それまでに行われた処理に続く一連の処理として再開することが可能となる。
【００４６】
図５は、２次的な特徴量の結合の例を示す図である。
【００４７】
時刻ｔ4で表される位置のダビングが行われた後に通信路に不具合が発生し、ダビングや特徴解析処理が中断したものの、それが上述したようにして再開された場合、図５の上段に斜線を付して示される、しおり４によって表される位置より前のストリームを対象とした特徴解析処理によって得られていた中断前の２次的な特徴量と、図５の中段に斜線を付して示される、しおり４によって表される位置以降のストリームを対象とした特徴解析処理によって得られた中断後の２次的な特徴量が結合されることにより、図５の下段に斜線を付して示されるように、コンテンツ全体を対象とした解析結果としての２次的な特徴量が得られることになる。
【００４８】
このように、特徴解析処理が中断した場合でもコンテンツの先頭からダビングをやり直さなくても処理を再開することができるようにすることにより、コンテンツの先頭からダビングをやり直す場合に較べて、コンテンツ全体のダビングにかかる時間を大幅に短くすることができる。また、特徴の解析を効率的に行わせることができる。
【００４９】
以上のようにして特徴解析処理を行う記録再生装置１の一連の処理についてはフローチャートを参照して後述する。
【００５０】
図６は、記録再生装置１のハードウエア構成例を示すブロック図である。
【００５１】
CPU(Central Processing Unit)１１は、ROM(Read Only Memory)１２、または記録部１９に記録されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)１３には、CPU１１が実行するプログラムやデータなどが適宜記録される。これらのCPU１１、ROM１２、およびRAM１３は、バス１４により相互に接続されている。
【００５２】
CPU１１にはまた、バス１４を介して入出力インタフェース１５が接続されている。入出力インタフェース１５には、受信部１６、入力部１７、出力部１８、記録部１９、通信部２０、およびドライブ２１が接続されている。
【００５３】
受信部１６は、アンテナ１６Ａからの放送波信号を受信、復調し、MPEG-TSを取得する。受信部１６は、録画の対象になっている放送コンテンツのデータをMPEG-TSから抽出し、抽出したデータを入出力インタフェース１５を介して記録部１９に出力する。
【００５４】
入力部１７は、リモートコントローラからの信号を受信し、ユーザの操作の内容を表す情報を入出力インタフェース１５、バス１４を介してCPU１１に出力する。CPU１１においては、入力部１７から供給される情報に対応してコンテンツの再生などの各種の処理が行われる。
【００５５】
出力部１８は、例えばCPU１１がコンテンツをソフトウエア的にデコードすることによって得られた映像信号に基づいて、コンテンツの映像を図示せぬテレビジョン受像機に表示させる。
【００５６】
記録部１９は例えばハードディスクからなり、CPU１１が実行するプログラムや、入出力インタフェース１５を介して受信部１６から供給されたコンテンツなどの各種のデータを記録する。また、記録部１９は、ビデオカメラ２から送信され、通信部２０によって受信されたコンテンツが入出力インタフェース１５を介して供給されたとき、それを記録する。
【００５７】
通信部２０は、ビデオカメラ２との間で通信を行い、ビデオカメラ２に対してコマンドを送信したり、ビデオカメラ２から送信されてきたコンテンツを受信したりする。
【００５８】
ドライブ２１は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２２が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部１９に転送され、記録される。
【００５９】
図７は、記録再生装置１の機能構成例を示すブロック図である。図７に示す機能部のうちの少なくとも一部は、図６のCPU１１により所定のプログラムが実行されることによって実現される。
【００６０】
デコーダ３１は、ビデオカメラ２から送信され、通信部２０において受信されたストリームをデコードし、ベースバンド信号を取得する。デコーダ３１は、取得したベースバンド信号をエンコーダ３２と特徴解析処理部３５に出力する。
【００６１】
エンコーダ３２は、デコーダ３１から供給されたベースバンド信号に基づいてMPEG-PS(MPEG-Program Stream)形式のストリームを生成し、生成したストリームを映像記録部３３に出力する。
【００６２】
映像記録部３３は、エンコーダ３２から供給されたストリームを記録する。映像記録部３３に記録されたストリームは、コンテンツの再生時、映像再生部３４により読み出される。
【００６３】
映像再生部３４は、GUI(Graphical User Interface)部４４からの通知に従って映像記録部３３から読み出したストリームをデコードして再生し、再生して得られた映像信号をGUI部４４に出力する。映像再生部３４に対しては、ユーザによって再生することが指示されたコンテンツに関する情報がGUI部４４から通知されてくる。
【００６４】
特徴解析処理部３５は、デコーダ３１から供給されたベースバンド信号（ストリーム）に対して特徴解析処理を施す。上述したように、特徴解析処理は、処理の単位となる一定量のストリームが取り込まれる毎に行われる。
【００６５】
特徴解析処理部３５は、特徴解析処理によって得られた１次的な特徴量をバッファ３５Ａに順次記録させ、シーンチェンジの位置、盛り上がり度などの２次的な特徴量を、バッファ３５Ａに記録させておいた１次的な特徴量に基づいて順次生成する。特徴解析処理部３５は、生成した２次的な特徴量を中間データとして解析結果記録部３６に出力する。
【００６６】
また、特徴解析処理部３５は、特徴解析処理を再開するとき、スナップショット管理部４０から供給されたスナップショットに記録されている解析結果を元にして特徴解析処理を再開する。
【００６７】
解析結果記録部３６は、特徴解析処理部３５により生成された中間データをコンテンツのタイムスタンプなどと同期させて記録する。
【００６８】
チャプタ設定部３７は、１つのコンテンツ全体を対象とした特徴解析処理が終了したとき、その特徴解析処理によって得られ、解析結果記録部３６に記録されている中間データに基づいてチャプタを設定し、チャプタの位置を表すチャプタ情報をチャプタ情報記録部３８に出力する。
【００６９】
チャプタ情報記録部３８は、チャプタ設定部３７から供給されたチャプタ情報をコンテンツと紐付けて記録する。チャプタ情報記録部３８に記録されたチャプタ情報は、例えばチャプタの位置をユーザに提示するときにGUI部４４により用いられる。
【００７０】
タイマ部３９は、ダビング中に一定の時間間隔で時間の経過をスナップショット管理部４０に通知する。
【００７１】
スナップショット管理部４０は、特徴解析処理部３５が有するバッファ３５Ａに記録されている１次的な特徴量のスナップショットと、コンテンツの位置を表すしおりをタイマ部３９からの通知に応じて一定の周期で生成し、生成したスナップショットとしおりをスナップショット記録部４１に出力する。スナップショットなどの生成は、通信路に不具合が発生したことが通信路監視部４３から通知されたとき停止される。
【００７２】
また、スナップショット管理部４０は、特徴解析処理を再開するとき、不具合が発生する前に生成し、記録させておいた直近のスナップショットをスナップショット記録部４１から読み出し、読み出したスナップショットを特徴解析処理部３５に出力する。スナップショット管理部４０は、特徴解析処理部３５に出力したスナップショットに紐付けて管理しておいたしおりをビデオカメラ操作部４２に出力し、しおりによって表される位置の若干前の位置からコンテンツの再生が再開されるようにビデオカメラ２を制御させる。
【００７３】
スナップショット記録部４１は、スナップショット管理部４０から供給されたスナップショットとしおりを紐付けて記録する。
【００７４】
ビデオカメラ操作部４２は、コンテンツの通信路であるUSBケーブルやIEEE1394ケーブル、あるいはそれとは別の通信路を通じて、コンテンツの再生・停止・巻き戻しなどのビデオカメラ２の動作を制御する。例えば、ビデオカメラ操作部４２は、スナップショット管理部４０からしおりが供給されたとき、ビデオカメラ２を制御し、しおりによって表される位置の若干前の位置からコンテンツの再生を再開させる。
【００７５】
通信路監視部４３は、記録再生装置１とビデオカメラ２の間の通信路を監視し、通信路に不具合が発生した場合、そのことをスナップショット管理部４０とGUI部４４に通知する。スナップショット管理部４０においては、通信路監視部４３による通知に応じてスナップショットの生成が停止され、GUI部４４においては、通信路監視部４３による通知に応じて、通信路に不具合が発生したことがユーザに通知される。
【００７６】
GUI部４４は、コンテンツが再生されることによって映像再生部３４から映像信号が供給されたとき、出力部１８を制御し、映像再生部３４から供給された映像信号に基づいてコンテンツの映像をテレビジョン受像機に表示させる。また、GUI部４４は、チャプタの位置をチャプタ情報記録部３８に記録されている情報に基づいてユーザに提示し、再生対象とするコンテンツの位置を選択させたりもする。
【００７７】
さらに、GUI部４４は、ユーザ要求受信部４５においてユーザの操作が受け付けられ、受け付けられた操作の内容がユーザ要求受信部４５から通知されたとき、それを映像再生部３４またはビデオカメラ操作部４２に通知する。例えば、GUI部４４は、ダビング済みのコンテンツの再生に関する操作の内容を映像再生部３４に通知し、ビデオカメラ２に関する操作の内容をビデオカメラ操作部４２に通知する。
【００７８】
また、GUI部４４は、通信路に不具合が発生したことが通信路監視部４３から通知されたとき、そのことを表すメッセージをテレビジョン受像機に表示し、ユーザに通知する。
【００７９】
ユーザ要求受信部４５は、ユーザの要求を監視し、入力部１７を制御してユーザの操作を受け付ける。例えば、ダビング済みのコンテンツの再生が指示されたとき、再生が指示されたコンテンツに関する情報をGUI部４４を介して映像再生部３４に通知し、ダビングの開始などのビデオカメラ２の操作が指示されたとき、そのことをGUI部４４を介してビデオカメラ操作部４２に通知する。
【００８０】
次に、図８、図９のフローチャートを参照して、以上のような構成を有する記録再生装置１の処理について説明する。
【００８１】
ステップＳ１において、ビデオカメラ操作部４２は、ビデオカメラ２を制御してダビングを開始する。ビデオカメラ２においてはコンテンツの再生が先頭から開始され、デコーダ３１においては、通信部２０において受信されたストリームに基づいてベースバンド信号が取得される。取得されたベースバンド信号はエンコーダ３２においてエンコードされた後に映像記録部３３に記録されるとともに、特徴解析処理部３５において特徴解析処理の対象として用いられる。特徴解析処理部３５による特徴解析処理によって得られた１次的な特徴量はバッファ３５Ａに記録され、バッファ３５Ａに記録された１次的な特徴量に基づいて生成された２次的な特徴量が、中間データとして解析結果記録部３６に順次出力され、記録される。通信路監視部４３においては通信路の監視が開始される。
【００８２】
ステップＳ２において、通信路監視部４３は、記録再生装置１とビデオカメラ２の間の通信路が正常であるか否かを判定する。
【００８３】
ステップＳ２において記録再生装置１とビデオカメラ２の間の通信路が正常であると判定された場合、ステップＳ３において、デコーダ３１は、コンテンツ全体のダビングが終了したことから、ダビングを終了するか否かを判定する。
【００８４】
デコーダ３１は、ステップＳ３においてダビングを終了すると判定した場合、ステップＳ４において、通信路に不具合が発生することによってダビングの中断がそれまでにあったか否かを判定する。
【００８５】
ステップＳ４においてダビングの中断がなかったと判定した場合、デコーダ３１は処理を終了させる。通信路に不具合が発生することなくダビングが完了した場合、ダビングの中断がなかったと判定され、処理が終了されることになる。その後、解析結果記録部３６に記録されている中間データに基づいてチャプタ設定部３７によりチャプタが設定され、チャプタ情報がチャプタ情報記録部３８に記録される。
【００８６】
一方、ステップＳ３においてダビングを終了しないと判定された場合、ステップＳ５において、スナップショット管理部４０は、タイマ部３９からの通知に基づいて、一定時間が経過したか否かを判定する。
【００８７】
ステップＳ５において一定時間が経過していないと判定された場合、ステップＳ２以降の処理が繰り返し行われる。
【００８８】
スナップショット管理部４０は、ステップＳ５において一定時間が経過したと判定した場合、ステップＳ６において、特徴解析処理部３５が有するバッファ３５Ａに記録されているデータに基づいて、特徴解析処理の結果である１次的な特徴量のスナップショットと、コンテンツの位置を表すしおりを生成する。スナップショット管理部４０は、生成したスナップショットとしおりをスナップショット記録部４１に出力する。
【００８９】
ステップＳ７において、スナップショット記録部４１は、スナップショット管理部４０から供給されたスナップショットとしおりを紐付けて記録する。その後、ステップＳ２以降の処理が繰り返される。
【００９０】
一方、不具合が発生したことから、記録再生装置１とビデオカメラ２の間の通信路が正常ではないとステップＳ２において判定された場合、ステップＳ８において、スナップショット管理部４０は、特徴解析処理部３５による特徴解析処理を停止させ、スナップショット記録部４１に記録させておいた直近のスナップショットをロードする。スナップショット管理部４０は、ロードしたスナップショットを特徴解析処理部３５に出力し、特徴解析処理の再開後に参照させる。
【００９１】
ステップＳ９において、ユーザ要求受信部４５は、ダビングを再開することの要求を受信したか否かを判定する。
【００９２】
ステップＳ９においてダビングを再開することの要求を受信していないと判定した場合、ステップＳ１０において、ユーザ要求受信部４５は、ダビングを終了するか否かを判定する。例えば、通信路に不具合が発生し、ダビングが中断してから所定の時間が経過した場合、ダビングを終了すると判定される。
【００９３】
ステップＳ１０においてダビングを終了しないと判定された場合、ステップＳ９以降の処理が繰り返し行われ、ダビングを終了すると判定された場合、処理は終了される。
【００９４】
一方、ステップＳ９においてダビングを再開することの要求を受信したと判定された場合、ステップＳ１１において、ビデオカメラ操作部４２は、再生の開始位置（ストリームの出力の開始位置）、すなわち、しおりによって表される位置の若干前の位置まで、ビデオカメラ２にコンテンツを巻き戻しさせる。ダビングを再開することの要求がユーザ要求受信部４５において受信された場合、そのことがGUI部４４、通信路監視部４３を介してスナップショット管理部４０に通知され、ロードされたスナップショットに紐付けて管理されていたしおりがスナップショット管理部４０からビデオカメラ操作部４２に供給される。
【００９５】
なお、巻き戻しを行わせる前、記録再生装置１とビデオカメラ２の間の通信が再確立されたか否かの確認、ビデオカメラ２が再生可能であるか否かの確認、ダビングの中断位置からの巻き戻し量の通知などがビデオカメラ操作部４２により行われる。
【００９６】
コンテンツの巻き戻しが終了したとき、ステップＳ１２において、ビデオカメラ操作部４２は、ビデオカメラ２にコンテンツの再生を開始させる。
【００９７】
ステップＳ１３において、ビデオカメラ操作部４２は、現在のコンテンツの再生位置と、しおりによって表される、スナップショットが生成された位置が一致するか否かを判定し、一致すると判定するまで待機する。現在の再生位置と、スナップショットが生成された位置が一致するまでの間にビデオカメラ２から出力されたストリームは特徴解析処理の対象としては用いられない。
【００９８】
コンテンツの再生が進み、現在の再生位置とスナップショットが生成された位置が一致するとステップＳ１３において判定された場合、ステップＳ１４において、デコーダ３１は、ダビングと特徴解析処理を開始させる。デコーダ３１は、通信部２０において受信されたストリームから取得したベースバンド信号をエンコーダ３２に出力し、エンコードした後に映像記録部３３に記録させるとともに、ベースバンド信号を特徴解析処理部３５にも出力し、それを対象として特徴解析処理を行わせる。
【００９９】
これにより、しおりによって表される位置以降のストリームを対象としてダビングと特徴解析処理が再開されることになる。なお、ダビングについては、しおりによって表される位置以降のストリームではなく、通信路に不具合が発生した位置以降のストリームを対象として行われるようにしてもよい。
【０１００】
ステップＳ１５において、デコーダ３１は、コンテンツ全体のダビングが終了したことから、ダビングを終了するか否かを判定する。ステップＳ１５においてダビングを終了しないと判定された場合、ステップＳ２以降の処理が繰り返し行われる。
【０１０１】
一方、ステップＳ１５においてダビングを終了すると判定された場合、ステップＳ１６において、特徴解析処理部３５は、再開後の特徴解析処理によって得られた２次的な特徴量と、再開前の特徴解析処理によって得られ、解析結果記録部３６に記録させていた２次的な特徴量を編集によって結合し、結合結果を解析結果記録部３６に記録させた後、処理を終了させる。その後、解析結果記録部３６に記録されている中間データに基づいてチャプタ設定部３７によりチャプタが設定され、チャプタ情報がチャプタ情報記録部３８に記録される。
【０１０２】
ステップＳ４においてそれまでのダビングに中断があったと判定された場合も同様に、ステップＳ１６において、２次的な特徴量の結合が行われ、結合結果が解析結果記録部３６に記録された後、処理は終了される。
【０１０３】
以上の処理により、通信路に不具合が発生した場合であっても、コンテンツの先頭からやり直すことなく、ダビングと特徴解析処理を再開させることができる。
【０１０４】
以上においては、スナップショットには特徴解析処理によって得られた１次的な特徴量だけが記録されるものとしたが、２次的な特徴量も記録されるようにしてもよい。
【０１０５】
また、以上においては、DVDレコーダなどの記録再生装置が特徴の解析を行う場合について説明したが、同様の処理がパーソナルコンピュータや携帯機器などの各種の機器において行われるようにしてもよい。
【０１０６】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１０７】
コンピュータが実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアである図６のリムーバブルメディア２２に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１０８】
そして、プログラムは、リムーバブルメディア２２をドライブ２１に装着することにより、入出力インタフェース１５を介して、記録部１９にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、記録部１９にインストールすることができる。その他、プログラムは、ROM１２や記録部１９に、あらかじめインストールしておくことができる。
【０１０９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１１０】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１１１】
【図１】本発明の一実施形態に係る記録再生装置を示す図である。
【図２】ダビング動作の流れの例を示す図である。
【図３】スナップショットの記録の例を示す図である。
【図４】スナップショットの記録の他の例を示す図である。
【図５】２次的な特徴量の結合の例を示す図である。
【図６】記録再生装置のハードウエア構成例を示すブロック図である。
【図７】記録再生装置の機能構成例を示すブロック図である。
【図８】記録再生装置の処理について説明するフローチャートである。
【図９】記録再生装置の処理について説明する、図８に続くフローチャートである。
【符号の説明】
【０１１２】
１  記録再生装置，  ２  ビデオカメラ，  ３５  特徴解析処理部，  ３６  解析結果記録部，  ３７  チャプタ設定部，  ３８  チャプタ情報記録部，  ３９  タイマ部，  ４０  スナップショット管理部，  ４１  スナップショット記録部，  ４２  ビデオカメラ操作部，  ４３  通信路監視部
【図１】
2008147949.tif 000003
【図２】
2008147949.tif 000004
【図３】
2008147949.tif 000005
【図４】
2008147949.tif 000006
【図５】
2008147949.tif 000007
【図６】
2008147949.tif 000008
【図７】
2008147949.tif 000009
【図８】
2008147949.tif 000010
【図９】
2008147949.tif 000011