(57)【要約】【課題】１つのコンテンツ再生／編集装置において、コンテンツの時間に関する情報であるメタデータをアプリケーションに応じた最適なオフセット時間で修正することで、ユーザからの様々なコンテンツを再生／編集するためのアプリケーション要求に対応できるコンテンツ再生／編集装置を提供する。【解決手段】コンテンツ再生／編集装置は、アプリケーション要求に基づいて、コンテンツの時間に関する情報であるメタデータを読取る。アプリケーション要求に基づいて、読取ったメタデータに対して反映させるオフセット時間を決定する。決定したオフセット時間に基づいて、読取ったメタデータを修正し、修正時間情報を出力する。出力した修正時間情報に基づいて、アプリケーション要求に対応するアプリケーションを実行する。【選択図】図２
2007166090.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生／編集するコンテンツ再生／編集装置であって、
ユーザからコンテンツを再生／編集するためのアプリケーション要求を受信するアプリ要求受信部と、
前記アプリ要求受信部が受信したアプリケーション要求に基づいて、コンテンツの時間に関する情報であるメタデータを読取るメタデータ読取り部と、
前記アプリ要求受信部が受信したアプリケーション要求に基づいて、前記メタデータ読取り部が読取ったメタデータに対して反映させるオフセット時間を決定するオフセット時間決定部と、
前記オフセット時間決定部が決定したオフセット時間に基づいて、前記メタデータ読取り部が読取ったメタデータを修正し、修正時間情報を出力するメタデータ時間修正部と、
前記メタデータ時間修正部が出力した修正時間情報に基づいて、前記アプリ要求受信部が受信したアプリケーション要求に対応するアプリケーションを実行するメタデータ利用部とを備えるコンテンツ再生／編集装置。
【請求項２】
前記オフセット時間決定部は、更に、前記メタデータ読取り部が読取ったメタデータに基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項１に記載のコンテンツ再生／編集装置。
【請求項３】
コンテンツの番組情報を取得する番組情報取得部を更に備え、
前記オフセット時間決定部は、更に、前記番組情報取得部が取得した番組情報に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項１に記載のコンテンツ再生／編集装置。
【請求項４】
前記メタデータ読取り部が読取ったメタデータの時刻近傍の映像音声データを分析する映像音声分析部を更に備え、
前記オフセット時間決定部は、更に、前記映像音声分析部が分析した分析情報に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項１に記載のコンテンツ再生／編集装置。
【請求項５】
ユーザの操作履歴を取得する操作履歴取得部を更に備え、
前記オフセット時間決定部は、更に、前記操作履歴取得部が取得した操作履歴に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項１に記載のコンテンツ再生／編集装置。
【請求項６】
コンテンツを再生／編集するコンテンツ再生／編集方法であって、
ユーザからコンテンツを再生／編集するためのアプリケーション要求を受信するアプリ要求受信ステップと、
前記アプリ要求受信ステップで受信したアプリケーション要求に基づいて、コンテンツの時間に関する情報であるメタデータを読取るメタデータ読取りステップと、
前記アプリ要求ステップで受信したアプリケーション要求に基づいて、メタデータに対して反映させるオフセット時間を決定するオフセット時間決定ステップと、
前記オフセット時間決定ステップで決定したオフセット時間に基づいて、前記メタデータ読取りステップで読取ったメタデータを修正し、修正時間情報を出力するメタデータ時間修正ステップと、
前記メタデータ時間修正ステップで出力した修正時間情報に基づいて、前記アプリ要求受信ステップで受信したアプリケーション要求に対応するアプリケーションを実行するメタデータ利用ステップとを含むコンテンツ再生／編集方法。
【請求項７】
前記オフセット時間決定ステップは、更に、前記メタデータ読取りステップで読取ったメタデータに基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項６に記載のコンテンツ再生／編集方法。
【請求項８】
コンテンツの番組情報を取得する番組情報取得ステップを更に含み、
前記オフセット時間決定ステップは、更に、前記番組情報取得ステップで取得した番組情報に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項６に記載のコンテンツ再生／編集方法。
【請求項９】
前記メタデータ読取りステップで読取ったメタデータの時刻近傍の映像音声データを分析する映像音声分析ステップを更に含み、
前記オフセット時間決定ステップは、更に、前記映像音声分析ステップで分析した分析情報に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項６に記載のコンテンツ再生／編集方法。
【請求項１０】
ユーザの操作履歴を取得する操作履歴取得ステップを更に含み、
前記オフセット時間決定ステップは、更に、前記操作履歴取得ステップで取得した操作履歴に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項６に記載のコンテンツ再生／編集方法。
【請求項１１】
コンピュータによって実行され、コンテンツを再生／編集するコンテンツ再生／編集プログラムであって、
前記コンピュータに、
ユーザからコンテンツを再生／編集するためのアプリケーション要求を受信するアプリ要求受信ステップと、
前記アプリ要求受信ステップで受信したアプリケーション要求に基づいて、コンテンツの時間に関する情報であるメタデータを読取るメタデータ読取りステップと、
前記アプリ要求ステップで受信したアプリケーション要求に基づいて、メタデータに対して反映させるオフセット時間を決定するオフセット時間決定ステップと、
前記オフセット時間決定ステップで決定したオフセット時間に基づいて、前記メタデータ読取りステップで読取ったメタデータを修正し、修正時間情報を出力するメタデータ時間修正ステップと、
前記メタデータ時間修正ステップで出力した修正時間情報に基づいて、前記アプリ要求受信ステップで受信したアプリケーションを実行するメタデータ利用ステップとを実行させるためのコンテンツ再生／編集プログラム。
【請求項１２】
前記オフセット時間決定ステップは、更に、前記メタデータ読取りステップで読取ったメタデータに基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項１１に記載のコンテンツ再生／編集プログラム。
【請求項１３】
コンテンツの番組情報を取得する番組情報取得ステップを更に含み、
前記オフセット時間決定ステップは、更に、前記番組情報取得ステップで取得した番組情報に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項１１に記載のコンテンツ再生／編集プログラム。
【請求項１４】
前記メタデータ読取りステップで読取ったメタデータの時刻近傍の映像音声データを分析する映像音声分析ステップを更に含み、
前記オフセット時間決定ステップは、更に、前記映像音声分析ステップで分析した分析情報に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項１１に記載のコンテンツ再生／編集プログラム。
【請求項１５】
ユーザの操作履歴を取得する操作履歴取得ステップを更に含み、
前記オフセット時間決定ステップは、更に、前記操作履歴取得ステップで取得した操作履歴に基づいて、メタデータに対して反映させるオフセット時間を決定することを特徴とする請求項１１に記載のコンテンツ再生／編集プログラム。
【請求項１６】
請求項１１〜１５のいずれかに記載のコンテンツ再生／編集プログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生／編集装置、コンテンツ再生／編集方法、コンテンツ再生／編集プログラム及びコンテンツ再生／編集プログラムを格納した記録媒体に関し、より特定的には、コンテンツの時間に関する情報であるメタデータを利用して、コンテンツを再生／編集するためのアプリケーションを実行する技術に関する。
【背景技術】
【０００２】
従来、コンテンツの時間に関する情報であるメタデータを利用して、コンテンツを再生／編集するためのアプリケーションとしては、ＣＭスキップのアプリケーション、或いはＣＭカット編集のアプリケーションがある。このようなアプリケーションは、コンテンツのシーンチェンジと関連して実行されることが多いが、このようなシーンチェンジを分析する従来技術としては、以下のものがある（例えば、特許文献１、２）。
【特許文献１】特開平０４−１１１１８１号公報
【特許文献２】特開２００５−４５８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のコンテンツ再生／編集装置は、コンテンツを再生／編集するために、１種類のメタデータに付き、１種類のアプリケーションしか実行できなかった。或いは、１種類のメタデータに付き、複数のアプリケーションを実行するとしても、メタデータそのものは不変なものとして扱われていた。
【０００４】
本発明は、上記問題に鑑みてなされた。すなわち、１つのコンテンツ再生／編集装置において、コンテンツの時間に関する情報であるメタデータをアプリケーションに応じた最適なオフセット時間で修正することで、ユーザからの様々なコンテンツを再生／編集するためのアプリケーション要求に対応できるコンテンツ再生／編集装置、コンテンツ再生／編集方法、コンテンツ再生／編集プログラム及びコンテンツ再生／編集プログラムを格納した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の第１の局面は、コンテンツ再生／編集装置に向けられている。コンテンツ再生／編集装置は、ユーザからコンテンツを再生／編集するためのアプリケーション要求を受信するアプリ要求受信部と、アプリ要求受信部が受信したアプリケーション要求に基づいて、コンテンツの時間に関する情報であるメタデータを読取るメタデータ読取り部と、アプリ要求受信部が受信したアプリケーション要求に基づいて、メタデータ読取り部が読取ったメタデータに対して反映させるオフセット時間を決定するオフセット時間決定部と、オフセット時間決定部が決定したオフセット時間に基づいて、メタデータ読取り部が読取ったメタデータを修正し、修正時間情報を出力するメタデータ時間修正部と、メタデータ時間修正部が出力した修正時間情報に基づいて、アプリ要求受信部が受信したアプリケーション要求に対応するアプリケーションを実行するメタデータ利用部とを備える。
【０００６】
また、オフセット時間決定部は、更に、メタデータ読取り部が読取ったメタデータに基づいて、メタデータに対して反映させるオフセット時間を決定する。
【０００７】
また、コンテンツの番組情報を取得する番組情報取得部を更に備え、オフセット時間決定部は、更に、番組情報取得部が取得した番組情報に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【０００８】
また、メタデータ読取り部が読取ったメタデータの時刻近傍の映像音声データを分析する映像音声分析部を更に備え、オフセット時間決定部は、更に、前記映像音声分析部が分析した分析情報に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【０００９】
また、ユーザの操作履歴を取得する操作履歴取得部を更に備え、オフセット時間決定部は、更に、操作履歴取得部が取得した操作履歴に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００１０】
また、本発明の第２の局面は、コンテンツ再生／編集方法に向けられている。コンテンツ再生／編集方法は、ユーザからコンテンツを再生／編集するためのアプリケーション要求を受信するアプリ要求受信ステップと、アプリ要求受信ステップで受信したアプリケーション要求に基づいて、コンテンツの時間に関する情報であるメタデータを読取るメタデータ読取りステップと、アプリ要求ステップで受信したアプリケーション要求に基づいて、メタデータに対して反映させるオフセット時間を決定するオフセット時間決定ステップと、オフセット時間決定ステップで決定したオフセット時間に基づいて、メタデータ読取りステップで読取ったメタデータを修正し、修正時間情報を出力するメタデータ時間修正ステップと、メタデータ時間修正ステップで出力した修正時間情報に基づいて、アプリ要求受信ステップで受信したアプリケーション要求に対応するアプリケーションを実行するメタデータ利用ステップとを含む。
【００１１】
また、オフセット時間決定ステップは、更に、メタデータ読取りステップで読取ったメタデータに基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００１２】
また、コンテンツの番組情報を取得する番組情報取得ステップを更に含み、オフセット時間決定ステップは、更に、番組情報取得ステップで取得した番組情報に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００１３】
また、メタデータ読取りステップで読取ったメタデータの時刻近傍の映像音声データを分析する映像音声分析ステップを更に含み、オフセット時間決定ステップは、更に、映像音声分析ステップで分析した分析情報に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００１４】
また、ユーザの操作履歴を取得する操作履歴取得ステップを更に含み、オフセット時間決定ステップは、更に、操作履歴取得ステップで取得した操作履歴に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００１５】
また、本発明の第３の局面は、コンテンツ再生／編集プログラムに向けられている。コンテンツ再生／編集プログラムは、コンピュータに、ユーザからコンテンツを再生／編集するためのアプリケーション要求を受信するアプリ要求受信ステップと、アプリ要求受信ステップで受信したアプリケーション要求に基づいて、コンテンツの時間に関する情報であるメタデータを読取るメタデータ読取りステップと、アプリ要求ステップで受信したアプリケーション要求に基づいて、メタデータに対して反映させるオフセット時間を決定するオフセット時間決定ステップと、オフセット時間決定ステップで決定したオフセット時間に基づいて、メタデータ読取りステップで読取ったメタデータを修正し、修正時間情報を出力するメタデータ時間修正ステップと、メタデータ時間修正ステップで出力した修正時間情報に基づいて、アプリ要求受信ステップで受信したアプリケーションを実行するメタデータ利用ステップとを実行させる。
【００１６】
また、オフセット時間決定ステップは、更に、前記メタデータ読取りステップで読取ったメタデータに基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００１７】
また、コンテンツの番組情報を取得する番組情報取得ステップを更に含み、オフセット時間決定ステップは、更に、番組情報取得ステップで取得した番組情報に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００１８】
また、メタデータ読取りステップで読取ったメタデータの時刻近傍の映像音声データを分析する映像音声分析ステップを更に含み、オフセット時間決定ステップは、更に、映像音声分析ステップで分析した分析情報に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００１９】
また、ユーザの操作履歴を取得する操作履歴取得ステップを更に含み、オフセット時間決定ステップは、更に、操作履歴取得ステップで取得した操作履歴に基づいて、メタデータに対して反映させるオフセット時間を決定する。
【００２０】
また、本発明の第４の局面は、コンテンツ再生／編集プログラムを格納した記録媒体に向けられている。コンテンツ再生／編集プログラムを格納した記録媒体は、上述したコンテンツ再生／編集プログラムを格納している。
【００２１】
以上説明したように、本発明の各局面によれば、１つのコンテンツ再生／編集装置において、コンテンツの時間に関する情報であるメタデータをアプリケーションに応じた最適なオフセット時間で修正するため、ユーザからのコンテンツを再生／編集するための様々なアプリケーション要求に対応できるコンテンツ再生／編集装置を提供することができる。
【００２２】
また、番組の時間位置によって、オフセット時間が決定されるため、例えば、番組の前半部、中盤部、後半部に対応するように適切なオフセット時間を決定することができる。従って、ユーザは番組内容毎に、所望の再生／編集を行うことができる。
【００２３】
また、番組情報を取得することで、番組を識別できるため、番組に対応するように適切なオフセット時間を決定することができる。従って、ユーザは番組毎に、所望の再生／編集を行うことができる。
【００２４】
また、映像音声分析情報を得ることで、シーンの切れ目を識別できるため、シーンに対応するように適切なオフセット時間を決定することができる。従って、ユーザはシーン毎に、所望の再生／編集を行うことができる。
【００２５】
また、ユーザの操作履歴を得ることで、ユーザからのアプリケーションの要求度合いが分るため、要求度合いに対応するように適切なオフセット時間を決定することができる。従って、ユーザは要求度合い毎に、所望の再生／編集を行うことができる。
【００２６】
また、媒体を用いて、コンテンツを再生／編集するための様々なユーザからのアプリケーション要求に対応できるコンテンツ再生／編集プログラムを配布することができる。
【発明の効果】
【００２７】
本発明は、実施の形態から明らかなように、１つのコンテンツ再生／編集装置において、コンテンツの時間に関する情報であるメタデータをアプリケーションに応じた最適なオフセット時間で修正するため、ユーザからの様々なコンテンツを再生／編集するためのアプリケーション要求に対応できるコンテンツ再生／編集装置を提供することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の各実施の形態について図面を参照しながら説明する。
【００２９】
（実施の形態１）
実施の形態１では、ユーザからＣＭに関するアプリケーション要求があった場合について説明する。ＣＭに関するアプリケーションとしては、ＣＭカット編集、ＣＭスキップ再生、ＣＭ明けサムネイル表示（静止画及び動画）を想定している。なお、アプリケーションの種類はこれらに限定するものではない。
【００３０】
図１は、ＣＭに関するアプリケーションが実行される様子を示すタイムチャートである。なお、本実施の形態では、デジタルコンテンツには、ＣＭの開始時刻及び終了時刻の正確な情報が含まれていると仮定する。また、コンテンツの時間に関する情報であるメタデータとして、ＣＭチャプタを例にとって説明する。
【００３１】
図２は、本発明の実施の形態１に係るコンテンツ再生／編集装置２００の構成例を示している。図２に示すように、コンテンツ再生／編集装置２００は、制御部２１０、アプリ要求受信部２２０、メタデータ読取り部２３０、オフセット時間決定部２４０、メタデータ時間修正部２５０、メタデータ利用部２６０及びコンテンツ蓄積部２７０を備えている。なお、コンテンツ蓄積部２７０は、コンテンツ再生／編集装置２００とネットワークで接続された別体として構成してもよい。
【００３２】
制御部２１０は、コンテンツ再生／編集装置２００全体の処理を制御する。アプリ要求受信部２２０は、ユーザからのアプリケーション要求、例えば、ＣＭスキップ再生、ＣＭカット編集、或いはＣＭ明けサムネイル表示等のアプリ要求を受信する。一例としては、アプリ要求受信部２２０は、機器付属のリモコンから送信されてくるユーザからのアプリケーション要求を受け付ける。この場合、アプリ要求受信部２２０は、リモコンから赤外線等で伝送された信号を受光する受光部と、更に、その信号を解釈する信号処理部等を備える。なお、アプリ要求受信部２２０は、機器のボタン操作信号を解釈する信号処理部を備える構成であってもよいし、キーボードやマウス等のインターフェースとその操作を解釈するためのプログラムをロードされたＣＰＵ等を備える構成であってもよい。
【００３３】
メタデータ読取り部２３０は、例えば、光ディスクドライブであり、アプリ要求受信部２２０が受信したアプリ要求に基づいて、ＣＭチャプタを読取る。
【００３４】
オフセット時間決定部２４０は、アプリ要求受信部２２０が受信したアプリ要求に基づいて、ＣＭチャプタに対して反映させるオフセット時間を決定する。オフセット時間決定部２４０は、各アプリ要求に対応するオフセット時間をそれぞれ記憶保持しており、その中から、該当するオフセット時間を決定する。
【００３５】
メタデータ時間修正部２５０は、オフセット時間決定部２４０により決定されたオフセット時間に基づいて、メタデータ読取り部２３０が読取ったＣＭチャプタを修正し、修正時間情報を出力する。
【００３６】
メタデータ利用部２６０は、メタデータ時間修正部が出力した修正時間情報に基づいて、アプリ要求受信部２２０が受信したアプリケーション要求に対応するアプリケーションを実行する。コンテンツ蓄積部２７０は、例えば、ハードディスクであり、ＡＶコンテンツを蓄積している。
【００３７】
次に、本発明の実施の形態１に係るコンテンツ再生／編集装置２００の動作について、図３のフロー図を用いて説明する。
【００３８】
アプリ要求受信部２２０は、ユーザからのＣＭに関するアプリケーション要求を受信すると、受信したアプリ要求を制御部２１０、オフセット時間決定部２４０及びメタデータ利用部２６０に転送する。制御部２１０は、アプリ要求受信部２２０からアプリ要求を受取ると、受取ったアプリ要求がＣＭカット編集であるか否か判定する（ステップＳ３０１）。
【００３９】
ステップＳ３０１の判定処理において、受取ったアプリ要求がＣＭカット編集である場合、メタデータ読取り部２３０は、ＣＭチャプタを読取る（ステップＳ３０２）。メタデータ読取り部２３０は、ＣＭチャプタを読取ると、読取ったＣＭチャプタをメタデータ時間修正部２５０に転送する。オフセット時間決定部２４０は、アプリ要求受信部２２０から受取ったＣＭカット編集のアプリ要求に基づいて、ＣＭチャプタに反映させるオフセット時間を、例えば、０秒と決定する（ステップＳ３０３）。
【００４０】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、ＣＭの開始時刻及び終了時刻にオフセット時間０秒を加算した修正時刻を出力する（ステップ３０４）。制御部２１０は、ステップＳ３０４の修正時刻の出力が終了すると、ＣＭチャプタの読取りが終了したか否かを判定する（ステップＳ３０５）。
【００４１】
ステップＳ３０５の判定処理において、ＣＭチャプタの読取りが終了した場合、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、ＣＭカット編集のアプリケーションを実行する（ステップＳ３０６）。また、ステップＳ３０５の判定処理において、ＣＭチャプタの読取りが終了していない場合、ステップＳ３０２の処理に戻る。
【００４２】
上述のようにＣＭカットのアプリケーションでは、オフセット時間が０秒と決定され、ＣＭは余分や不足なく削除される。
【００４３】
一方、ステップＳ３０１の判定処理において、受取ったアプリ要求がＣＭカット編集でない場合、制御部２１０は、アプリ要求がＣＭスキップ再生であるか否かを判定する（ステップＳ３０７）。
【００４４】
ステップＳ３０７の判定処理において、受取ったアプリ要求がＣＭスキップ再生である場合、メタデータ読取り部２３０は、ＣＭチャプタを読取る（ステップＳ３０８）。メタデータ読取り部２３０は、ＣＭチャプタを読取ると、読取ったＣＭチャプタをメタデータ時間修正部２５０に転送する。
【００４５】
オフセット時間決定部２４０は、アプリ要求受信部２２０から受取ったＣＭスキップ再生のアプリ要求に基づいて、ＣＭチャプタに反映させるオフセット時間を決定する（ステップＳ３０９）。すなわち、オフセット時間決定部２４０は、ＣＭの開始時刻に反映させるオフセット時間を、例えば、＋１．５秒と決定する。更に、オフセット時間決定部２４０は、ＣＭの終了時刻に反映させるオフセット時間を、例えば、−１．５秒と決定する。
【００４６】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、ＣＭの開始時刻にオフセット時間１．５秒を加算した修正時刻を出力する（ステップＳ３１０）。更に、メタデータ時間修正部１５０は、ＣＭの終了時刻にオフセット時間１．５秒を減算した時刻を出力する（ステップＳ３１１）。
【００４７】
制御部２１０は、ステップＳ３１１の修正時間情報の出力が終了すると、ＣＭチャプタの読取りが終了したか否かを判定する（ステップＳ３１２）。ステップＳ３１２の判定処理において、ＣＭチャプタの読取りが終了した場合、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、ＣＭスキップ再生のアプリケーションを実行する（ステップＳ３１３）。また、ステップＳ３１２の判定処理において、ＣＭチャプタの読取りが終了していない場合、ステップＳ３０８の処理に戻る。
【００４８】
上述のようにＣＭスキップのアプリケーションでは、ＣＭの開始時刻から１．５秒間の部分、及び終了時刻前１．５秒間の部分はＣＭが再生されるため、ユーザがＣＭの存在を認識できる。なお、ＣＭスキップのオフセット時間が１．５秒であると説明したが、１．５秒に限定されない。ただし、ＣＭスキップのオフセット時間は、ＣＭ部分の再生時間がユーザにとって苛立ちを覚えない程度の時間であるように決定されることが好ましい。
【００４９】
一方、ステップＳ３０７の判定処理において、受取ったアプリ要求がＣＭスキップ再生でない場合、制御部２１０は、受取ったアプリ要求がＣＭ明けサムネイル表示であるか否かを判定する（ステップＳ３１４）。ステップＳ３１４の判定処理において、ＣＭ明けサムネイル表示でない場合、制御部２１０は、処理を終了する。
【００５０】
一方、ステップＳ３１４の判定処理において、受取ったアプリ要求がＣＭ明けサムネイル表示である場合、メタデータ読取り部２３０は、ＣＭチャプタを読取る（ステップＳ３１５）。メタデータ読取り部２３０は、ＣＭチャプタを読取ると、読取ったＣＭチャプタをメタデータ時間修正部２５０に転送する。
【００５１】
オフセット時間決定部２４０は、アプリ要求受信部２２０から受取ったＣＭ明けサムネイル表示のアプリ要求に基づいて、ＣＭチャプタに反映させるオフセット時間を決定する（ステップＳ３１６）。すなわち、オフセット時間決定部２４０は、ＣＭの終了時刻に反映させるオフセット時間を、例えば、＋５．０秒と決定する。
【００５２】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、ＣＭの終了時刻にオフセット時間５．０秒を加算した修正時刻を出力する（ステップＳ３１７）。
【００５３】
制御部２１０は、ステップＳ３１７の修正時刻の出力が終了すると、ＣＭチャプタの読取りが終了したか否かを判定する（ステップＳ３１８）。ステップＳ３１８の判定処理において、ＣＭチャプタの読取りが終了した場合、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、ＣＭ明けサムネイル表示のアプリケーションを実行する。また、ステップＳ３１８の判定処理において、ＣＭチャプタの読取りが終了していない場合、ステップＳ３１５の処理に戻る。
【００５４】
上述のようにＣＭ明けサムネイル表示（静止画）のアプリケーションでは、ＣＭ終了時刻から５秒後の番組の静止画が抽出される。抽出された番組の静止画のサムネイルリストが生成されて表示され、ユーザはその中から、ＣＭ直後の再生したい番組内容を選択することができる。なお、ＣＭ明けサムネイル表示（動画）のアプリケーションでは、例えば、オフセット時間が＋１０．０秒である場合、ＣＭ終了時刻から１０秒間の番組の動画が抽出される。抽出された番組の動画のサムネイルリストが生成されて表示され、ユーザはその中から、ＣＭ直後の再生したい番組内容を選択できる。
【００５５】
このように、１つのコンテンツ再生／編集装置において、コンテンツの時間に関する情報であるメタデータをアプリケーションに応じた最適なオフセット時間で修正するため、ユーザからの様々なコンテンツを再生／編集するためのアプリケーション要求に対応できるコンテンツ再生／編集装置を提供することができる。
【００５６】
（実施の形態２）
実施の形態２では、ユーザから番組に関するアプリケーション要求があった場合について説明する。音楽番組に関するアプリケーションとして、音楽演奏歌唱区間の抽出、音楽演奏歌唱区間重点再生、及び音楽演奏歌唱区間サムネイル表示（静止画及び動画）について想定している。また、ドラマ番組に関するアプリケーションとして、ハイライトプレビュー再生、レジューム再生、シーン検索について想定している。なお、アプリケーションの種類はこれらに限定するものではない。
【００５７】
図４は、音楽番組に関するアプリケーションが実行される様子を示すタイムチャートである。また、図５は、ドラマ番組に関するアプリケーションが実行される様子を示すタイムチャートである。なお、本実施の形態では、デジタルコンテンツには、音楽演奏歌唱区間の開始時刻及び終了時刻の正確な情報が含まれていると仮定する。また、デジタルコンテンツには、ドラマのＢＧＭ開始時刻及び終了時刻、カット点の時刻、ドラマハイライト開始時刻及び終了時刻の正確な情報が含まれていると仮定する。また、コンテンツの時間に関する情報であるメタデータとして、音楽チャプタ、ドラマチャプタ及びＢＧＭチャプタを例にとって説明する。なお、実施の形態１と重複する部分は、同一の符号をもって示し、同一の機能を備えるものとして説明する。
【００５８】
図６は、本発明の実施の形態２に係るコンテンツ再生／編集装置２００の構成例を示している。図６に示すように、コンテンツ再生／編集装置２００は、更に、番組情報取得部６００を備えている。番組情報取得部６００は、ＥＰＧ（電子番組表）等から番組情報を取得する。なお、番組情報取得部６００は、ＷＷＷ（ワールドワイドウェブ）等から番組情報を取得してもよい。
【００５９】
次に、本発明の実施の形態２に係るコンテンツ再生／編集装置２００の動作について、図７、図８及び図９のフロー図を用いて説明する。
【００６０】
図７において、番組情報取得部６００は、番組情報を取得すると（ステップＳ７０１）、取得した番組情報を制御部２１０及びオフセット時間決定部２４０に転送する。制御部２１０は、番組情報を取得すると、音楽番組であった場合（ステップＳ７０２）、アプリ要求受信部２２０が受信したユーザからのアプリケーション要求がＣＭに関するアプリケーション要求か否か判定する（ステップＳ７０３）。
【００６１】
ステップＳ７０３の判定処理において、受信したアプリ要求がＣＭに関するアプリケーション要求である場合、実施の形態１で説明したＣＭアプリの処理（図３）に移行する。一方、ステップＳ７０３の判定処理において、受信したアプリ要求がＣＭに関するアプリケーション要求ない場合、音楽アプリの処理（図８）に移行する。以下、ＣＭアプリの処理は省略し、音楽アプリの処理を図８を用いて説明する。
【００６２】
アプリ要求受信部２２０は、ユーザからの音楽番組に関するアプリケーション要求を受信すると、受信したアプリ要求を制御部２１０、オフセット時間決定部２４０及びメタデータ利用部２６０に転送する。
【００６３】
制御部２１０は、アプリ要求受信部２２０からアプリ要求を受取ると、受取ったアプリ要求が音楽演奏歌唱区間抽出であるか否か判定する（ステップＳ８０１）。
【００６４】
ステップＳ８０１の判定処理において、受取ったアプリ要求が音楽演奏歌唱区間抽出である場合、メタデータ読取り部２３０は、音楽チャプタを読取る（ステップＳ８０２）。メタデータ読取り部２３０は、音楽チャプタを読取ると、読取った音楽チャプタをメタデータ時間修正部２５０に転送する。
【００６５】
オフセット時間決定部２４０は、アプリ要求受信部２２０から受取った音楽演奏歌唱区間抽出のアプリ要求に基づいて、音楽チャプタに反映させるオフセット時間を、例えば、０秒と決定する（ステップ８０３）。
【００６６】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、音楽の開始時刻及び終了時刻にオフセット時間０秒を加算した修正時刻を出力する（ステップ８０４）。
【００６７】
制御部２１０は、ステップＳ８０４の修正時刻の出力が終了すると、音楽チャプタの読取りが終了したか否かを判定する（ステップＳ８０５）。ステップＳ８０５の判定処理において、音楽チャプタの読取りが終了した場合、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、音楽演奏歌唱区間抽出のアプリケーションを実行する（ステップＳ８０５）。また、ステップＳ８０５の判定処理において、音楽チャプタの読取りが終了していない場合、ステップＳ８０２の処理に戻る。
【００６８】
上述のように音楽演奏歌唱区間抽出のアプリケーションでは、オフセット時間が０秒と決定され、音楽演奏歌唱区間は余分や不足なく抽出される。
【００６９】
一方、ステップＳ８０１の判定処理において、音楽演奏歌唱区間抽出でない場合、制御部２１０は、アプリ要求が音楽演奏歌唱区間重点再生であるか否かを判定する（ステップＳ８０７）。
【００７０】
ステップＳ８０７の判定処理において、受取ったアプリ要求が音楽演奏歌唱区間重点再生である場合、メタデータ読取り部２３０は、音楽チャプタを読取る（ステップＳ８０８）。メタデータ読取り部２３０は、音楽チャプタを読取ると、読取った音楽チャプタをメタデータ時間修正部２５０に転送する。
【００７１】
オフセット時間決定部２４０は、アプリ要求受信部２２０から受取った音楽演奏歌唱区間重点再生のアプリ要求に基づいて、音楽チャプタに反映させるオフセット時間を決定する（ステップＳ８０９）。すなわち、オフセット時間決定部２４０は、音楽の開始時刻に反映させるオフセット時間を、例えば、−３．５秒と決定する。更に、オフセット時間決定部２４０は、音楽の終了時刻に反映させるオフセット時間を、例えば、＋３．５秒と決定する。
【００７２】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、音楽の開始時刻にオフセット時間３．５秒を減算した時刻を出力する（ステップＳ８１０）。更に、メタデータ時間修正部２５０は、音楽の終了時刻にオフセット時間３．５秒を加算した修正時刻を出力する（ステップＳ８１１）。
【００７３】
制御部２１０は、ステップＳ８１１の修正時間情報の出力が終了すると、音楽チャプタの読取りが終了したか否かを判定する（ステップＳ８１２）。ステップＳ８１２の判定処理において、音楽チャプタの読取りが終了した場合、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、音楽演奏歌唱区間重点再生のアプリケーションを実行する（ステップＳ８１３）。また、ステップＳ８１２の判定処理において、音楽番組チャプタの読取りが終了していない場合、ステップＳ８０８の処理に戻る。
【００７４】
上述のように音楽演奏歌唱区間重点再生のアプリケーションでは、音楽の終了時刻後３．５秒間の部分、及び開始時刻前３．５秒間の部分が再生されるため、ユーザが音楽の合間の曲紹介等の会話の存在を認識できる。なお、音楽演奏歌唱区間重点再生のオフセット時間が３．５秒であると説明したが、３．５秒に限定されない。ただし、音楽演奏歌唱区間重点再生のオフセット時間は、音楽の合間の曲紹介等の会話部分の再生時間がユーザにとって苛立ちを覚えない程度の時間であるように決定されることが好ましい。
【００７５】
一方、ステップＳ８０７の判定処理において、受取ったアプリ要求が音楽演奏歌唱区間重点再生でない場合、制御部２１０は、受取ったアプリ要求が音楽演奏歌唱区間サムネイル表示であるか否かを判定する（ステップＳ８１４）。ステップＳ８１４の判定処理において、音楽演奏歌唱区間サムネイル表示でない場合、制御部２１０は、処理を終了する。
【００７６】
一方、ステップＳ８１４の判定処理において、受取ったアプリ要求が音楽演奏歌唱区間サムネイル表示である場合、メタデータ読取り部２３０は、音楽チャプタを読取る（ステップＳ８１５）。メタデータ読取り部２３０は、音楽チャプタを読取ると、読取った音楽チャプタをメタデータ時間修正部２５０に転送する。
【００７７】
オフセット時間決定部２４０は、アプリ要求受信部２２０から受取った音楽演奏歌唱区間サムネイル表示のアプリ要求に基づいて、音楽チャプタに反映させるオフセット時間を決定する（ステップＳ８１６）。すなわち、オフセット時間決定部２４０は、音楽の終了時刻に反映させるオフセット時間を、例えば、＋５．０秒と決定する。
【００７８】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、音楽の終了時刻にオフセット時間５．０秒を加算した修正時刻を出力する（ステップＳ８１７）。
【００７９】
制御部２１０は、ステップＳ８１７の修正時間情報の出力が終了すると、音楽チャプタの読取りが終了したか否かを判定する（ステップＳ８１８）。ステップＳ８１８の判定処理において、音楽チャプタの読取りが終了した場合、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、音楽演奏歌唱区間サムネイル表示のアプリケーションを実行する（ステップＳ８１９）。また、ステップＳ８１８の判定処理において、音楽番組チャプタの読取りが終了していない場合、ステップＳ８１５の処理に戻る。
【００８０】
上述のように音楽演奏歌唱区間サムネイル表示（静止画）のアプリケーションでは、音楽の開始時刻から５秒後の音楽演奏歌唱区間の静止画が抽出される。抽出された音楽演奏歌唱区間の静止画のサムネイルリストが生成されて表示され、ユーザはその中から、再生したい音楽演奏歌唱区間を選択することができる。なお、音楽演奏歌唱区間サムネイル表示（動画）のアプリケーションでは、例えば、オフセット時間が＋１０．０秒である場合、ＣＭ終了時刻から１０秒間の音楽演奏歌唱区間の動画が抽出される。抽出された音楽演奏歌唱区間の動画のサムネイルリストが生成されて表示され、ユーザはその中から、再生したい音楽演奏歌唱区間を選択できる。
【００８１】
また、制御部２１０は、番組情報を取得すると、ドラマ番組であった場合（ステップＳ７０４）、アプリ要求受信部２２０が受信したユーザからのアプリケーション要求がＣＭに関するアプリケーション要求か否か判定する（ステップＳ７０５）。
【００８２】
ステップＳ７０５の判定処理において、受信したアプリ要求がＣＭに関するアプリケーション要求である場合、実施の形態１で説明したＣＭアプリの処理（図３）に移行する。一方、受信したアプリ要求がＣＭに関するアプリケーション要求でない場合、ドラマアプリの処理（図９）に移行する。以下、ＣＭアプリの処理は省略し、ドラマアプリの処理を図９を用いて説明する。
【００８３】
アプリ要求受信部２２０は、ユーザからのドラマ番組に関するアプリケーション要求を受信すると、受信したアプリ要求を制御部２１０、オフセット時間決定部２４０及びメタデータ利用部２６０に転送する。
【００８４】
制御部２１０は、アプリ要求受信部１２０からアプリ要求を受取ると、受取ったアプリ要求がハイライトプレビュー再生であるか否か判定する（ステップＳ９０１）。
【００８５】
ステップＳ９０１の判定処理において、受取ったアプリ要求がハイライトプレビュー再生である場合、メタデータ読取り部２３０は、ドラマチャプタを読取る（ステップＳ９０２）。メタデータ読取り部２３０は、ドラマチャプタを読取ると、読取ったドラマチャプタをオフセット時間決定部２４０及びメタデータ時間修正部２５０に転送する。
【００８６】
オフセット時間決定部２４０は、メタデータ読取り部２３０からドラマチャプタを受取ると、ドラマハイライト開始時刻の、例えば、直前３秒間にカット点があるか否かを判定する（ステップＳ９０３）。
【００８７】
ステップＳ９０３の判定処理において、カット点がない場合、後述するステップＳ９０７の判定処理に移行する。
【００８８】
一方、ステップＳ９０３の判定処理において、カット点がある場合、オフセット時間決定部２４０は、アプリ要求受信部２２０から受取ったハイライトプレビュー再生のアプリ要求に基づいて、ドラマチャプタに反映させるオフセット時間を決定する（ステップＳ９０４）。すなわち、オフセット時間決定部２４０は、カット点の時刻がドラマハイライトの開始時刻になるようにオフセット時間を決定する。更に、オフセット時間決定部２４０は、カット点から、例えば、５．０秒後の時刻がドラマハイライトの終了時刻になるようにオフセット時間を決定する。
【００８９】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、カット点をドラマハイライトの開始時刻とする修正時刻を出力する（ステップＳ９０５）。更に、メタデータ時間修正部２５０は、ドラマハイライトの開始時刻から５秒後の時刻をドラマハイライトの終了時刻とする修正時刻を出力する（ステップＳ９０６）。
【００９０】
制御部２１０は、ステップＳ９０６の修正時間情報の出力が終了すると、ドラマチャプタの読取りが終了したか否かを判定する（ステップＳ９０７）。ステップＳ９０７の判定処理において、ドラマチャプタの読取りが終了した場合、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、ハイライトプレビュー再生のアプリケーションを実行する（ステップＳ９０７）。また、ステップＳ９０７の判定処理において、ドラマチャプタの読取りが終了していない場合、ステップＳ９０２の処理に戻る。
【００９１】
上述のようにハイライトプレビュー再生のアプリケーションでは、ドラマハイライトプレビューが、ドラマハイライトの開始時刻直前のカット点から再生されるのが好ましい。
【００９２】
一方、ステップＳ９０１の判定処理において、受取ったアプリ要求がハイライトプレビュー再生でない場合、制御部２１０は、アプリ要求がレジューム再生であるか否かを判定する（ステップＳ９０９）。
【００９３】
ステップＳ９０９の判定処理において、受取ったアプリ要求がレジューム再生である場合、メタデータ読取り部２３０は、ドラマチャプタ及びＢＧＭチャプタを読取る（ステップＳ９１０）。メタデータ読取り部２３０は、ドラマチャプタ及びＢＧＭチャプタを読取ると、読取ったドラマチャプタ及びＢＧＭチャプタをオフセット時間決定部２４０及びメタデータ時間修正部２５０に転送する。
【００９４】
オフセット時間決定部２４０は、ドラマハイライト終了時刻がレジューム点直前のＢＧＭ終了時刻以前であるか否かを判定する（ステップＳ９１１）。
【００９５】
ステップＳ９１１の判定処理において、ドラマハイライト終了時刻がレジューム点直前のＢＧＭ終了時刻以前である場合、オフセット時間決定部２４０は、ドラマチャプタに反映させるオフセット時間を、例えば、０秒と決定する（ステップＳ９１２）。
【００９６】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、ドラマハイライトの開始時刻及び終了時刻にオフセット時間０秒を加算した修正時刻を出力する（ステップＳ９１３）。そして、再度、ステップＳ９１０の処理に戻る
【００９７】
一方、ステップＳ９１１の判定処理において、ドラマハイライト終了時刻がレジューム点直前のＢＧＭ終了時刻以前でない場合、オフセット時間決定部２４０は、ＢＧＭチャプタに反映させるオフセット時間を、例えば、０秒と決定する（ステップＳ９１４）。
【００９８】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、ＢＧＭの開始時刻及び終了時刻にオフセット時間０を加算した修正時刻を出力する（ステップＳ９１５）。そして、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、レジューム再生のアプリケーションを実行する（ステップＳ９１６）。
【００９９】
上述のようにレジューム再生のアプリケーションでは、ドラマハイライト終了時刻がレジューム点直前のＢＧＭ終了時刻以前である場合には、コンテンツを再生途中で中止した時点より過去のドラマハイライトが再生される。また、レジューム再生のアプリケーションでは、ドラマハイライト終了時刻がレジューム点直前のＢＧＭ終了時刻以前でない場合には、レジューム点直前のＢＧＭ終了時刻から再生される。このように、コンテンツを再生途中で中止した時点より過去の番組内容について、ハイライト再生されることが好ましい。また、ＢＧＭの終了時刻は、シーンの切替わりであることが多いため、レジューム点直前のＢＧＭ終了時刻から再生されることが好ましい。
【０１００】
一方、ステップＳ９０９の判定処理において、受取ったアプリ要求がレジューム再生でない場合、制御部２１０は、受取ったアプリ要求がシーン検索であるか否かを判定する（ステップＳ９１７）。ステップ９１７の判定処理において、受取ったアプリ要求がシーン検索でない場合、制御部２１０は、処理を終了する。
【０１０１】
一方、ステップＳ９１７の判定処理において、受取ったアプリ要求がシーン検索である場合、メタデータ読取り部２３０は、ＢＧＭチャプタを読取る（ステップＳ９１８）。メタデータ読取り部２３０は、ＢＧＭチャプタを読取ると、読取ったＢＧＭチャプタをメタデータ時間修正部２５０に転送する。
【０１０２】
オフセット時間決定部２４０は、アプリ要求受信部２２０から受取ったシーン検索のアプリ要求に基づいて、ＢＧＭチャプタに反映させるオフセット時間を決定する（ステップＳ９１９）。すなわち、オフセット時間決定部２４０は、ＢＧＭの開始時刻に反映させるオフセット時間を、例えば、−３．５秒と決定する。更に、オフセット時間決定部２４０は、ＢＧＭの終了時刻に反映させるオフセット時間を、例えば、−３．５秒と決定する。
【０１０３】
オフセット時間決定部２４０がオフセット時間を決定すると、メタデータ時間修正部２５０は、ＢＧＭの開始時刻にオフセット時間３．５秒を減算した修正時刻を出力する（ステップＳ９２０）。更に、メタデータ時間修正部２５０は、ＢＧＭの終了時刻にオフセット時間３．５秒を減算した修正時刻を出力する（ステップＳ９２１）。
【０１０４】
制御部２１０は、ステップＳ９２１の修正時間情報の出力が終了すると、ＢＧＭチャプタの読取りが終了したか否かを判定する（ステップＳ９２２）。ステップＳ９２２の判定処理において、ＢＧＭチャプタの読取りが終了した場合、メタデータ利用部２６０は、コンテンツ蓄積部２７０からＡＶコンテンツを読出し、シーン検索のアプリケーションを実行する（ステップＳ９２３）。また、ステップＳ９２２の判定処理において、ＢＧＭチャプタの読取りが終了していない場合、ステップＳ９１８の処理に戻る。
【０１０５】
上述のようにシーン検索のアプリケーションでは、ドラマ番組の場合、ＢＧＭの開始時刻及び終了時刻がシーンの切替わりである場合が多いため、ユーザはシーン毎に、所望の再生／編集を行うことができる。
【０１０６】
また、制御部２１０は、番組情報を取得すると、音楽番組及びドラマ番組でなかった場合、ユーザからのその他の番組に関するアプリケーション要求に対応する処理を行う（ステップＳ７０６）。
【０１０７】
このように、番組情報を取得することで、番組を識別できるため、番組に対応するように適切なオフセット時間を決定することができる。従って、ユーザは番組毎に、所望の再生／編集を行うことができる。
【０１０８】
（実施の形態３）
図１０は、本発明の実施の形態３に係るコンテンツ再生／編集装置２００の構成例を示している。なお、コンテンツの時間に関する情報であるメタデータとして、チャプタを例にとって説明する。また、上記実施の形態１と重複する部分は、同一の符号をもって示し、同一の機能を備えるものとして説明する。
【０１０９】
図１０に示すように、コンテンツ再生／編集装置２００は、更に、映像音声分析部１０００を備えている。映像音声分析部１０００は、メタデータ読取り部２３０が読取ったチャプタの時刻近傍の映像音声データを分析する。
【０１１０】
映像音声分析部１０００は、映像音声分析情報をオフセット時間決定部２４０に転送する。オフセット時間決定部２４０は、アプリ要求受信部２２０から受取ったアプリ要求と映像音声分析部１０００から受取った映像音声分析情報とに基づいて、チャプタに反映させるオフセット時間を決定する。
【０１１１】
なお、映像音声分析部１０００は、メタデータ読取り部２３０が読取ったチャプタの時刻付近の一部、例えば、１０秒間分の映像音声を読取り、分析する。具体的には、カット検出や顔画像検出、音声認識や音声判別等が挙げられる。この分析は、映像や音声によってシーンの切れ目を見つけるために行われる。例えば、ユーザから再生に関するアプリケーション要求があった場合において、オフセット時間は、シーンの切れ目から再生されるように決定されることが好ましい。
【０１１２】
このように、映像音声分析情報を得ることで、シーンの切れ目を識別できるため、シーンに対応するように適切なオフセット時間を決定することができる。従って、ユーザはシーン毎に、所望の再生／編集を行うことができる。
【０１１３】
（実施の形態４）
図１１は、本発明の実施の形態４に係るコンテンツ再生／編集装置２００の構成例を示している。なお、コンテンツの時間に関する情報であるメタデータとして、チャプタを例にとって説明する。また、上記実施の形態１と重複する部分は、同一の符号をもって示し、同一の機能を備えるものとして説明する。
【０１１４】
図１１に示すように、コンテンツ再生／編集装置２００は、更に、操作履歴取得部１１００を備えている。操作履歴取得部１１００は、ユーザがアプリケーション要求を行う直前までのユーザの操作履歴を取得する。なお、上記実施の形態１と重複する部分は、同一の符号をもって示し、同一の機能を備えるものとして説明する。
【０１１５】
操作履歴取得部１１００は、ユーザがアプリ要求を行うと、操作履歴をオフセット時間決定部２４０に転送する。オフセット時間決定部２４０は、アプリ要求受信部２２０から受取ったアプリ情報と操作履歴取得部１１００から受取った操作履歴とに基づいて、メタデータに反映させるオフセット時間を決定する。
【０１１６】
例えば、ユーザから再生に関するアプリケーション要求があった場合において、スキップ再生や早送り再生等の頻度が高ければ、ユーザがより短縮再生を望んでいるため、オフセット時間は、過去に遡らないように決定されることが好ましい。また、例えば、次の場面にスキップする回数が所定の回数を超えた場合、オフセット時間は、過去に遡らないように決定されることが好ましい。なお、オフセット時間は、スキップの頻度だけでなく、早送り再生した時間や早見再生した時間、３０秒スキップボタンを押した頻度等に基づいて決定されてもよい。
【０１１７】
このように、ユーザの操作履歴を得ることで、ユーザからのアプリケーションの要求度合いが分るため、要求度合いに対応するように適切なオフセット時間を決定することができる。すなわち、要求度合い毎に、所望の再生／編集を行うことができる。
【０１１８】
なお、オフセット時間決定部２４０がメタデータ読取り部２３０が読取ったチャプタに基づいて、すなわち、番組の前半部、後半部といった時間情報に基づいて、オフセット時間を決定してもよい。例えば、番組のクライマックスにおいて、ＣＭスキップのアプリケーションを実行する場合、オフセット時間が短く決定され、ＣＭによる断絶間をユーザに与えない。このように、番組の時間位置によって、オフセット時間が決定されるため、例えば、番組の前半部、中盤部、後半部に対応するように適切なオフセット時間を決定することができる。従って、ユーザは番組内容毎に、所望の再生／編集を行うことができる。
【０１１９】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。ソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、或いは、各種のプログラムをインストールすることで、各種の機能を実行することが可能となる。また、パーソナルコンピュータ等に、ドライブに装着される記録媒体からインストールされてもよい。また、上述した一連の処理を実行するステップは、記載された順序に沿って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的、或いは、個別に実行される処理を含む。
【０１２０】
上記実施の形態で説明した構成は、単に具体例を示すものであり、本願発明の技術的範囲を制限するものではない。本願の効果を奏する範囲において、任意の構成を採用することが可能である。
【産業上の利用可能性】
【０１２１】
本発明に係るコンテンツ再生／編集装置は、蓄積型ビデオレコーダや動画配信システム等として有用である。また再生或いは編集用パソコンソフト等の用途にも応用できる。
【図面の簡単な説明】
【０１２２】
【図１】ＣＭに関するアプリケーションが実行される様子を示すタイムチャート
【図２】本発明の実施の形態１に係るコンテンツ再生／編集装置の構成の一例を示すブロック図
【図３】本発明の実施の形態１に係るコンテンツ再生／編集装置のＣＭアプリケーションを実行する際の動作を示すフロー図
【図４】音楽番組に関するアプリケーションが実行される様子を示すタイムチャート
【図５】ドラマ番組に関するアプリケーションが実行される様子を示すタイムチャート
【図６】本発明の実施の形態２に係るコンテンツ再生／編集装置の構成の一例を示すブロック図
【図７】本発明の実施の形態２に係るコンテンツ再生／編集装置の動作を示すフロー図
【図８】本発明の実施の形態２に係るコンテンツ再生／編集装置の音楽アプリケーションを実行する際の動作を示すフロー図
【図９】本発明の実施の形態２に係るコンテンツ再生／編集装置のドラマアプリケーションを実行する際の動作を示すフロー図
【図１０】本発明の実施の形態３に係るコンテンツ再生／編集装置の構成の一例を示すブロック図
【図１１】本発明の実施の形態４に係るコンテンツ再生／編集装置の構成の一例を示すブロック図
【符号の説明】
【０１２３】
２００  コンテンツ再生／編集装置
２１０  制御部
２２０  アプリ要求受信部
２３０  メタデータ読取り部
２４０  オフセット時間決定部
２５０  メタデータ時間修正部
２６０  メタデータ利用部
２７０  コンテンツ蓄積部
６００  番組情報取得部
１０００  映像音声分析部
１１００  操作履歴取得部
【図１】
2007166090.tif 000003
【図２】
2007166090.tif 000004
【図３】
2007166090.tif 000005
【図４】
2007166090.tif 000006
【図５】
2007166090.tif 000007
【図６】
2007166090.tif 000008
【図７】
2007166090.tif 000009
【図８】
2007166090.tif 000010
【図９】
2007166090.tif 000011
【図１０】
2007166090.tif 000012
【図１１】
2007166090.tif 000013