(57)【要約】【課題】予めコンテンツの全シーンに重要度を設定しておかなくとも、重要度の高いシーンを優先的に再生して、所定時間内にコンテンツの再生を完了する。【解決手段】コンテンツ再生装置１００は、入力されるコンテンツデータを解析し、コンテンツのシーン分割を行う解析部１０２と、入力されるコンテンツデータを再生する再生部１１０と、前記解析部および前記再生部にそれぞれ独立に同時にコンテンツデータを伝送する伝送制御部１０９と、前記解析部１０２の解析結果に基づいて、再生すべきシーンを決定し、当該シーンに係るコンテンツデータを前記再生部１１０に順次入力するように前記伝送制御部１０９を制御する再生制御部１０８と、を備えている。【選択図】図１
2010251913.tif 000002
【特許請求の範囲】
【請求項１】
入力されるコンテンツデータを解析し、コンテンツのシーン分割を行う解析部と、
入力されるコンテンツデータを再生する再生部と、
前記解析部および前記再生部にそれぞれ独立に同時にコンテンツデータを伝送する伝送制御部と、
前記解析部の解析結果に基づいて、再生すべきシーンを決定し、当該シーンに係るコンテンツデータを前記再生部に順次入力するように前記伝送制御部を制御する再生制御部と、を備えている
ことを特徴とするコンテンツ再生装置。
【請求項２】
請求項１のコンテンツ再生装置において、
前記コンテンツを最後まで再生する目標時間を設定する再生時間設定部を備え、
前記再生制御部は、前記解析部の解析結果および前記目標時間に基づいて、再生すべきシーンを決定するとともに、当該シーンに係るコンテンツデータの再生方法を前記再生部に指定する
ことを特徴とするコンテンツ再生装置。
【請求項３】
請求項２のコンテンツ再生装置において、
前記再生制御部は、前記コンテンツの残りの再生時間および前記目標時間に基づいて、前記目標時間内に前記コンテンツの再生が完了するような再生速度を算出し、当該再生速度を前記再生部に指定する
ことを特徴とするコンテンツ再生装置。
【請求項４】
請求項３のコンテンツ再生装置において、
前記再生制御部は、再生すべきシーンの再生完了毎に、前記コンテンツの残りの再生時間および前記目標時間の残りの時間に基づいて、前記再生速度を再算出する
ことを特徴とするコンテンツ再生装置。
【請求項５】
請求項２のコンテンツ再生装置において、
前記解析部の解析結果に基づいて、各シーンの優先度を表す優先度テーブルを作成する優先度テーブル作成部を備え、
前記再生制御部は、前記優先度テーブルを参照して、再生すべきシーンを決定する
ことを特徴とするコンテンツ再生装置。
【請求項６】
請求項５のコンテンツ再生装置において、
前記解析部は、コンテンツデータの再生ビットレートが変化する度合いに基づいて、コンテンツのシーン分割を行う
ことを特徴とするコンテンツ再生装置。
【請求項７】
請求項６のコンテンツ再生装置において、
前記優先度テーブル作成部は、各シーンに係るコンテンツデータの再生ビットレートに基づいて各シーンの優先度を決定する
ことを特徴とするコンテンツ再生装置。
【請求項８】
請求項５のコンテンツ再生装置において、
前記解析部は、コンテンツに登場する人物の顔を認識し、認識した顔情報に基づいて、コンテンツのシーン分割を行う
ことを特徴とするコンテンツ再生装置。
【請求項９】
請求項８のコンテンツ再生装置において、
前記解析部は、前記顔情報に基づいて、コンテンツに登場する人物の登場回数および登場時間のうち少なくとも一方をカウントするものであり、
前記優先度テーブル作成部は、前記解析部でカウントされた値に基づいて各シーンの優先度を決定する
ことを特徴とするコンテンツ再生装置。
【請求項１０】
請求項９のコンテンツ再生装置において、
前記解析部は、コンテンツデータの再生ビットレートが変化する度合いを加味してコンテンツのシーン分割を行うものであり、
前記優先度テーブル作成部は、前記解析部でカウントされた値および各シーンに係るコンテンツデータの再生ビットレートに基づいて各シーンの優先度を決定する
ことを特徴とするコンテンツ再生装置。
【請求項１１】
請求項２のコンテンツ再生装置において、
データバッファを備え、
前記伝送制御部は、前記解析部および前記再生部のそれぞれに伝送すべきコンテンツデータを記録媒体から読み出して前記データバッファに一時的に格納する
ことを特徴とするコンテンツ再生装置。
【請求項１２】
請求項５のコンテンツ再生装置において、
前記解析部の解析結果および前記優先度テーブルを記録する記録部を備えている
ことを特徴とするコンテンツ再生装置。
【請求項１３】
請求項２乃至１２のうち何れか１つのコンテンツ再生装置を備えたカーナビゲーションシステムにおいて、
前記再生時間設定部は、目的地までの到着時間を前記目標時間として設定する
ことを特徴とするカーナビゲーションシステム。
【請求項１４】
入力されるコンテンツデータを解析し、前記コンテンツのシーン分割を行う解析手段、
入力されるコンテンツデータを再生する再生手段、
前記解析手段および前記再生手段にそれぞれ独立に同時にコンテンツデータを伝送する伝送制御手段、および
前記解析手段の解析結果に基づいて、再生すべきシーンを決定し、当該シーンに係るコンテンツデータを前記再生手段に順次入力するように前記伝送制御手段を制御する再生制御手段、としてコンピュータを機能させる
ことを特徴とするコンテンツ再生プログラム。
【請求項１５】
入力されるコンテンツデータを解析し、前記コンテンツのシーン分割を行う解析部と、
入力されるコンテンツデータを再生する再生部と、
前記解析部および前記再生部にそれぞれ独立に同時にコンテンツデータを伝送する伝送制御部と、
前記解析部の解析結果に基づいて、再生すべきシーンを決定し、当該シーンに係るコンテンツデータを前記再生部に順次入力するように前記伝送制御部を制御する再生制御部と、を備えている
ことを特徴とする半導体集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置に関し、特に、コンテンツを所定時間内に再生完了する技術に関する。
【背景技術】
【０００２】
近年、車内で音楽やビデオなどのＡＶコンテンツを視聴して楽しむことが可能となってきた。車内で視聴を楽しむことができるのは車に乗っているときだけであるので、この限られた時間において適切にコンテンツを再生する方法が求められる。このような方法として、車両の現在位置から目的地までの所要時間を算出し、所要時間内に再生が完了するようにコンテンツの中から省略するシーンを決定し再生するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２３４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の方法では、各シーンに設定された重要度と所要時間とに基づいてコンテンツの中から省略するシーンを決定している。しかし、この重要度は事前に設定されたものであるという前提であるため、コンテンツの再生前に全シーンの重要度を設定する必要がある。そのため、例えば、再生前にコンテンツデータの全範囲を解析して各シーンに重要度を設定する方法では、再生前の準備時間が必要となる。また、各シーンに重要度が設定されたコンテンツを外部から取得する方法では、ネットワーク手段などが必要となり、安価なシステムでは実現できない。また、このコンテンツを再生装置内部に事前に保存しておく方法では、新しく市販されたコンテンツ（DVD-Video DISCなど)や自作コンテンツを最初に再生する際に、正しく省略シーンが決定できない。
【０００５】
本発明は、かかる点に鑑みてなされたものであり、予めコンテンツの全シーンに重要度を設定しておかなくとも、重要度の高いシーンを優先的に再生して、所定時間内にコンテンツの再生を完了することを課題とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明では、次のような解決手段を講じた。すなわち、コンテンツ再生装置として、入力されるコンテンツデータを解析し、コンテンツのシーン分割を行う解析部と、入力されるコンテンツデータを再生する再生部と、解析部および再生部にそれぞれ独立に同時にコンテンツデータを伝送する伝送制御部と、解析部の解析結果に基づいて、再生すべきシーンを決定し、当該シーンに係るコンテンツデータを再生部に順次入力するように伝送制御部を制御する再生制御部と、を備えている。これによると、コンテンツデータを解析しながら再生すべきシーンに係るコンテンツデータを再生することができるから、予めコンテンツの全シーンに重要度を設定しておく必要がない。
【０００７】
好ましくは、上記コンテンツ再生装置は、コンテンツを最後まで再生する目標時間を設定する再生時間設定部を備えたものとする。そして、再生制御部は、解析部の解析結果および目標時間に基づいて、再生すべきシーンを決定するとともに、当該シーンに係るコンテンツデータの再生方法を再生部に指定するものとする。具体的には、再生制御部は、コンテンツの残りの再生時間および目標時間に基づいて、目標時間内にコンテンツの再生が完了するような再生速度を算出し、再生速度を再生部に指定するものとし、好ましくは、再生すべきシーンの再生完了毎に、コンテンツの残りの再生時間および目標時間の残りの時間に基づいて、再生速度を再算出するものとする。これらによると、目標時間内にコンテンツの再生を完了することができる。
【０００８】
また、好ましくは、上記コンテンツ再生装置は、解析部の解析結果に基づいて、各シーンの優先度を表す優先度テーブルを作成する優先度テーブル作成部を備えたものとする。そして、再生制御部は、優先度テーブルを参照して、再生すべきシーンを決定するものとする。これにより、各シーンの優先度に応じてコンテンツを再生することができる。
【０００９】
また、好ましくは、解析部は、コンテンツデータの再生ビットレートが変化する度合いに基づいて、コンテンツのシーン分割を行うものとする。これによると、コンテンツを明確にシーン分割することができる。
【００１０】
また、好ましくは、優先度テーブル作成部は、各シーンに係るコンテンツデータの再生ビットレートに基づいて各シーンの優先度を決定するものとする。これによると、各シーンの優先度を容易に決定することができる。
【００１１】
あるいは、解析部は、コンテンツに登場する人物の顔を認識し、認識した顔情報に基づいて、コンテンツのシーン分割を行うものとする。これによると、コンテンツを明確にシーン分割することができる。
【００１２】
具体的には、解析部は、顔情報に基づいて、コンテンツに登場する人物の登場回数および登場時間のうち少なくとも一方をカウントするものとし、優先度テーブル作成部は、解析部でカウントされた値に基づいて各シーンの優先度を決定するものとする。これによると、各シーンの優先度を容易に決定することができる。
【００１３】
また、好ましくは、解析部は、コンテンツデータの再生ビットレートが変化する度合いを加味してコンテンツのシーン分割を行うものとし、優先度テーブル作成部は、解析部でカウントされた値および各シーンに係るコンテンツデータの再生ビットレートに基づいて各シーンの優先度を決定するものとする。これによると、コンテンツのシーン分割と各シーンの優先度の決定を柔軟に行うことができる。
【００１４】
また、好ましくは、上記コンテンツ再生装置は、データバッファを備えたものする。そして、伝送制御部は、解析部および再生部のそれぞれに伝送すべきコンテンツデータを記録媒体から読み出してデータバッファに一時的に格納するものとする。
【００１５】
また、好ましくは、上記コンテンツ再生装置は、解析部の解析結果および優先度テーブルを記録する記録部を備えたものする。
【００１６】
また、カーナビゲーションシステムとして、上記コンテンツ再生装置を備えたものとしても良い。そして、再生時間設定部は、目的地までの到着時間を目標時間として設定するものとする。これにより、目標時間を自動で設定することができる。
【発明の効果】
【００１７】
以上説明したように本発明によると、予めコンテンツの全シーンに重要度を設定しておかなくとも、重要度の高いシーンを優先的に再生して、所定時間内にコンテンツの再生を完了することができる。
【図面の簡単な説明】
【００１８】
【図１】一実施形態に係るコンテンツ再生装置の構成を示すブロック図である。
【図２】登場人物情報テーブルのデータ構成図である。
【図３】優先度テーブルのデータ構成図である。
【図４】優先度判定テーブルのデータ構成図である。
【図５】コンテンツ再生装置の再生動作を示したフローチャートである。
【図６】再生制御方法決定処理のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための形態について、図面を参照しながら説明する。図１は、一実施形態に係るコンテンツ再生装置の構成を示すブロック図である。ドライブ１０１には、映像データや音声データなどのコンテンツデータが記録された記録媒体がセットされる。
【００２０】
解析部１０２は、後述する伝送制御部１０９によってデータバッファ１０３から入力されるコンテンツデータを解析し、コンテンツのシーン分割を行う。具体的に、解析部１０２は、コンテンツデータの再生ビットレートが変化する度合いに基づいて、例えば、入力された１秒分のコンテンツデータの再生ビットレートが、その直前に入力された１秒分のコンテンツデータの再生ビットレートに比べ、所定の閾値以上、もしくは以下となった場合にシーンの切れ目として検出する。
【００２１】
また、解析部１０２は、コンテンツに登場する人物の顔を認識し、その認識した顔情報に基づいて、コンテンツのシーン分割を行う。なお、コンテンツのシーン分割は、再生ビットレートおよび顔情報の少なくとも一方に基づいて行うようにしても良い。そして、コンテンツに登場する人物の登場時間をカウントし、図２に示す登場人物情報テーブルを作成し、記録部１０５に記録する。ここで、登場時間の長い登場人物を主要登場人物とする。なお、登場人物情報テーブルは、コンテンツに登場する人物の登場時間および登場回数のうち少なくとも一方をカウントして作成すれば良い。
【００２２】
そして、解析部１０２でコンテンツデータが解析される毎にその解析結果が、優先度テーブル作成部１０４に入力される。なお、解析部１０２が、ブラックアウト画面データを検出した場合も、シーンの切れ目として検出し、優先度テーブル作成部１０４に入力される。
【００２３】
優先度テーブル作成部１０４は、登場人物情報テーブルおよび各シーンの再生ビットレートに基づいて、図３に示す各シーンの優先度を表す優先度テーブルを作成し、記録部１０５に記録する。ここで、優先度テーブルの優先度は、図４に示す優先度判定テーブルを参照して決定される。優先度判定テーブルでは、例えば、再生ビットレートが、6000kbps以上を「高」、3000kbps以上6000kbps未満を「中」、3000kbps未満を「低」とするように決定される。また、主要登場人物の登場頻度として、例えば、各シーンに対する主要登場人物の登場時間の割合が、７０％以上を「高」、４０％以上７０％未満を「中」、４０％未満を「低」とするように決定される。この優先度判定テーブルによれば、再生ビットレートが「高」且つ、主要登場人物の登場頻度が「中」であるシーンの優先度は「４」であるため、優先度テーブルにおける当該シーンの優先度を「４」と決定することができる。なお、優先度判定テーブルは、主要登場人物の登場時間およびシーンの再生ビットレートのうち少なくとも一方に基づいて作成すれば良く、主要登場人物の登場頻度としてその登場回数を用いて作成しても良い。
【００２４】
図１に戻り、再生時間設定部１０６は、ユーザが再生時間入力部１０７に入力した時間を、コンテンツを最後まで再生する目標時間として設定する。
【００２５】
再生制御部１０８は、記録部１０５に優先度テーブルが記録されている場合には、優先度テーブルを参照し、再生すべきシーンを決定する。そして、再生すべきシーンに係るコンテンツデータをデータバッファ１０３に読み出すように伝送制御部１０９を制御する。一方、コンテンツの初回再生時のように、記録部１０５に優先度テーブルが記録されていない場合には、先頭のコンテンツデータを再生すべきシーンに係るコンテンツデータとして、データバッファ１０３に読み出すように伝送制御部１０９を制御する。また、再生制御部１０８は、優先度テーブルおよび目標時間に基づいて、再生すべきシーンに係るコンテンツデータの再生方法として、例えば、再生速度を再生部１１０に指定する。
【００２６】
伝送制御部１０９は、再生制御部１０８の制御により、解析部１０２に伝送すべきコンテンツデータとして解析用データを記録媒体から読み出してデータバッファ１０３に一時的に格納するとともに、再生部１１０に伝送すべきコンテンツデータとして再生用データを記録媒体から読み出してデータバッファ１０３に一時的に格納する。そして、データバッファ１０３から解析部１０２に解析用データおよび再生部１１０に再生用データをそれぞれ独立に同時に伝送する。
【００２７】
再生部１１０は、データバッファ１０３から入力される再生用データを再生制御部１０８から指定された方法で再生し、表示部１１１へ映像データを伝送する。
【００２８】
次に、コンテンツ再生装置１００の再生動作について説明する。図５は、本実施形態におけるコンテンツ再生装置１００の再生動作を示したフローチャートである。まず、コンテンツ再生装置１００は、ユーザからコンテンツの再生指示を受ける（ステップＳ１０１）。
【００２９】
次に、再生制御部１０８は、指示されたコンテンツのトータル再生時間をコンテンツデータのヘッダ情報から読み出す（ステップＳ１０２）。次に、再生時間設定部１０６に目標時間を設定する（ステップＳ１０３）。ここで、カーナビゲーションシステムと融合している車載コンテンツ再生装置のように、目的地までの到着時間をカーナビゲーションシステムから得られる場合には、到着時間を目標時間として自動で設定することができる。そして、再生制御部１０８は、再生時間設定部１０６から得られた目標時間およびステップＳ１０２で読み出したコンテンツのトータル再生時間より、再生すべきシーンおよびその再生速度などの再生制御方法を決定する（ステップＳ１０４）。なお、具体的な再生制御方法の決定処理は後述する。
【００３０】
次に、再生部１１０は、再生制御部１０８に指定された再生制御方法に従って、再生すべきシーンに係るコンテンツデータを再生する（ステップＳ１０５）。
【００３１】
そして、現在のシーンの再生が完了する毎に、再生制御部１０８は、コンテンツを最後まで再生したか否かを判定する（ステップＳ１０６）。コンテンツを最後まで再生した場合（ステップＳ１０６のＹｅｓ肢）には、ここで再生を終了する。
【００３２】
一方、コンテンツが再生途中の場合（ステップＳ１０６のＮｏ肢）には、再生制御部１０８は、残りの目標時間が変化しているか否かを判定する（ステップＳ１０７）。具体的には、再生時間設定部１０６より目標時間を再度取得し、再生すべきシーンの再生が完了したあとの残りの目標時間と比較して変化しているか否かを判定する。その結果、変化していない場合（ステップＳ１０７のＮｏ肢）には、現在の再生制御方法に従って再生を継続する（ステップ１０５）。一方、何らかの要因で変化した場合（ステップＳ１０７のＹｅｓ肢）には、再生制御部１０８は、コンテンツの残りの再生時間を算出する（ステップＳ１０８）。この残りの再生時間とは、残りのシーンを通常再生した場合に要する時間である。そして、ステップＳ１０４に戻り、以降、上記のステップを繰り返す。
【００３３】
次に、ステップＳ１０４の再生制御方法決定処理について説明する。図６は再生制御方法決定処理の一例を示したフローチャートである。まず、再生制御部１０８は、コンテンツの残りの再生時間を算出する。なお、コンテンツの先頭から再生を開始する場合には、コンテンツのトータル時間となる。そして、残りの再生時間に対して目標時間が十分であるか否かを判定する（ステップＳ２０１）。
【００３４】
そして、十分である場合（ステップＳ２０１のＹｅｓ肢）には、特別な制御をしなくても目標時間内にコンテンツの再生を終了することができるため、再生制御方法決定処理を終了する。
【００３５】
一方、目標時間が十分でないと判定された場合（ステップＳ２０１のＮｏ肢）には、再生速度の再算出を行う（ステップＳ２０２）。例えば、コンテンツの残りの再生時間が９０分、目標時間が６０分であるとすると、再生速度は１．５倍速となる。
【００３６】
次に、上記のように算出した再生速度が閾値以下であるか否かを判定する（ステップＳ２０３）。閾値には、例えば１．３倍速のようにユーザがその速度で再生してもコンテンツの内容が理解できる速度が設定される。そして、算出した再生速度が閾値以下の場合（ステップＳ２０３のＹｅｓ肢）には、再生制御方法決定処理を終了する。
【００３７】
一方、再生速度が閾値より大きい場合（ステップＳ２０３のＮｏ肢）には、再生制御部１０８は、優先度テーブルを参照して優先度の高いシーンを再生すべきシーンとして決定する（ステップＳ２０４）。例えば、優先度が「２」以上のシーンを再生すべきシーンとする。
【００３８】
その後、再生すべきシーンを含むコンテンツの再生時間を算出し、ステップＳ２０１に戻り、上記のステップを繰り返すことで、次に再生すべきシーンとその再生速度を決定する。
【００３９】
以上、本実施形態によると、コンテンツデータを解析しながらコンテンツを再生することができる。また、各シーンの優先度に基づいて再生すべきシーンと再生速度を決定することで、目標時間内に再生すべきシーンの再生を完了することができる。
【００４０】
なお、解析部１０２、再生制御部１０８、伝送制御部１０９および再生部１１０を同一の半導体チップに集積化しても良い。また、解析部１０２、再生制御部１０８、伝送制御部１０９および再生部１１０をプログラム化してコンピュータ上で実行させても良い。
【産業上の利用可能性】
【００４１】
本発明に係るコンテンツ再生装置は、所定時間内にコンテンツの再生を完了できるため、コンテンツの再生時間が制限されるような車両などに搭載される再生システムに有用である。
【符号の説明】
【００４２】
１００      コンテンツ再生装置
１０２      解析部
１０３      データバッファ
１０４      優先度テーブル作成部
１０５      記録部
１０６      再生時間設定部
１０８      再生制御部
１０９      伝送制御部
１１０      再生部
【図１】
2010251913.tif 000003
【図２】
2010251913.tif 000004
【図３】
2010251913.tif 000005
【図４】
2010251913.tif 000006
【図５】
2010251913.tif 000007
【図６】
2010251913.tif 000008