(57)【要約】【課題】著作権保護がかけられたコンテンツを、録画後に解析をする場合、著作権を解く処理、及び、復号されたコンテンツが第３者から横取りされないように保護をすることが必須なため、解析結果をするための処理負荷が大きい。【解決手段】読込み位置変更部（１５）に、検出間隔情報を保持させておき、本発明の著作権保護コンテンツの解析装置が、解析を開始し、一つめのCMを検出すると、検出区間を読込み位置変更部（５）に伝える。そして、読込み位置変更部（１５）は、次の検出位置を予測して、これをコンテンツ読込み部（１１）に伝え、読込み部（１１）は、その付近の暗号化データ単位から読込みをし、暗号化されたデータを出力する。これにより、全データの暗号解除の必要がなくなり、全体の処理量が削減される。【選択図】図１
2009123140.tif 000002
【特許請求の範囲】
【請求項１】
著作権保護のかかった動画（著作権保護コンテンツ）の解析装置において、予め設定されたコンテンツ初期位置から著作権保護コンテンツを読み込むコンテンツ読込み部と、前記コンテンツ読込み部で読み込まれたたデータを暗号化された単位で暗号を解除して圧縮動画を出力する暗号解除部と、前記暗号解除部から出力された動画を復号する復号部と、前記復号部で復号された音声データの無音間隔がパターン化されている区間を検出し、パターン化された区間で隣接する区間をまとめた開始時刻と終了時刻である検出区間を出力する解析部と、前記解析部より出力された検出区間の終了時刻から予め設定された次の検出区間までの時間である予想間隔分を進めた時刻から検出バッファ長を引いた時刻に相当する解析開始位置を算出し、前記コンテンツ読込み部に出力する第１の読込み位置変更部と、該解析開始位置から、該コンテンツに対応するナビ情報の中の再生開始可能な位置情報の中から該解析開始位置より前の位置情報をコンテンツ読込み開始位置として求めて、前記コンテンツ読込み部に出力する第２の読込み位置変更部とを備え、前記コンテンツ読込み部は、前記第１の読込み位置変更部、または前記第２の読込み位置変更部から指定された読込み位置がある場合は、指定された読込み位置に変更して該コンテンツを読込むことを特徴とする著作権保護コンテンツの解析装置。
【請求項２】
前記解析部は映像データや字幕データを用いてパターン化されている区間を求める、請求項１に記載の著作権保護コンテンツの解析装置。
【請求項３】
予め設定された次の検出区間までの時間を番組ごとに記載した検出区間表を持ち、検出区間表を保存する検出区間表保存部をさらに備え、前記第３読込み位置変更部は、前記検出区間表保存部で保存された検出区間表を参照して読込み位置を求める、請求項１に記載の著作権保護コンテンツの解析装置。
【請求項４】
前記検出区間表保存部で保存された検出区間表は番組状況によって更新される、請求項３に記載の著作権保護コンテンツの解析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像や音楽データなどの著作権保護がかかった様々なデジタルコンテンツのメタ情報抽出を目的としたコンテンツの解析装置に関するものである。
【背景技術】
【０００２】
近年、音楽配信事業の立ち上がり、地上デジタル放送の開始やコンテンツを保護するディスクやメディア規格の立ち上がりに伴い、著作権保護がかけられたコンテンツを利用することが必要になっている。著作権保護コンテンツには暗号がかけられており、そのコンテンツ保護規則を守ってコンテンツを復号するには、著作権保護をかけられていないコンテンツの復号よりも、処理量が増え、非圧縮データの取得に時間がかかる。
【０００３】
このような状況に対して、通常、復号処理の最適化が行われているが、処理量が増えているため、改善が充分とはいえない。また、非圧縮データを取得する目的によって、速度が改善される最適な処理単位が変わることもあり、目的別に処理の制御を変更する必要もあった。
【０００４】
なお、本発明に関連する文献として、以下のものがある(特許文献１参照。)。
【特許文献１】特開２００３−５８４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法では、解析するコンテンツのデータサイズが大きいほど、処理の負荷が大きくなる。
【０００６】
例えば、暗号化方式を変換時にコンテンツの解析をする場合、暗号化方式変換の処理以外にコンテンツの暗号を復号後し、非圧縮動画に変換して解析することが必要になり、大変処理時間が長くなる。
【０００７】
本発明は、前記従来の課題を解決するもので、読込み位置変更部がコンテンツの読込み位置を進めることで、あるコンテンツの解析が終了するまでにかかる時間を短くできる著作権保護コンテンツの解析装置である。
【課題を解決するための手段】
【０００８】
本発明は、予め設定されたコンテンツ初期位置から著作権保護コンテンツを読み込むコンテンツ読込み部と、コンテンツ読込み部で読み込まれたたデータを暗号化された単位で暗号を解除して圧縮動画を出力する暗号解除部と、暗号解除部から出力された動画を復号する復号部と、復号部で復号された音声データの無音間隔がパターン化されている区間を検出し、パターン化された区間で隣接する区間をまとめた開始時刻と終了時刻である検出区間を出力する解析部と、解析部より出力された検出区間の終了時刻から予め設定された次の検出区間までの時間である予想間隔分を進めた時刻から検出バッファ長を引いた時刻に相当する解析開始位置を算出し、前記コンテンツ読込み部に出力する第１の読込み位置変更部と、解析開始位置から、コンテンツに対応するナビ情報の中の再生開始可能な位置情報の中から解析開始位置より前の位置情報をコンテンツ読込み開始位置として求めて、コンテンツ読込み部に出力する第２の読込み位置変更部とを備え、コンテンツ読込み部は、第１の読込み位置変更部、または第２の読込み位置変更部から指定された読込み位置がある場合は、指定された読込み位置に変更して該コンテンツを読込むことを特徴とする著作権保護コンテンツの解析装置である。
【発明の効果】
【０００９】
本発明の著作権保護コンテンツの装置は、いったん解析結果が部分的に得られた後、次の検出位置を予測して、その位置に近い位置からコンテンツ解析をするように読込み位置変更部がコンテンツの読込み位置を進める。その結果、従来、著作権保護のかかったコンテンツを解析してイベントを検出するのに著しく処理の速度が低下していたという問題があったが、これを回避できるという著しい効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を添付図面に基づき詳細に説明する。
【００１１】
（実施の形態１）
図１は、本発明の実施の形態１による著作権保護コンテンツの装置の構成を示すブロック図である。図１において、各ブロックの機能は以下のとおりである。１１はコンテンツ読込み部であり、コンテンツ記録媒体に収められたコンテンツを設定された位置から設定されたサイズだけ読み出す。１２は暗号解除部であり、コンテンツ読込み部から読み込まれたデータを入力とし、このデータの暗号を解除する。１３は復号部であり、１２の暗号解除部の出力である圧縮データを非圧縮データに変換する。１４は解析部であり、１３より出力されたデータを解析して解析結果を出力する。１５は読込み位置変更部であり、１４解析部の結果を受取り、この結果より次にコンテンツ読込み部１１がデータを読み込む位置を計算し、コンテンツ読込み部１１に伝える。
【００１２】
ここで、図１を用いて処理の流れを詳細に説明する。本実施例では、オーディオデータを解析してＣＭ区間を求める場合とする。コンテンツ記録媒体に暗号化されたコンテンツとコンテンツ管理情報が記録されている。コンテンツ読込み部１１は、読込みコンテンツ名、読込み開始位置と読込みサイズを保持している。これらに従い、コンテンツ記録媒体より該当するデータを読み出す。
【００１３】
次に暗号解除部１２は、コンテンツ読込み部１１より読み込んだデータを決められた暗号方式に基づき、暗号を解除し、暗号が解除されたデータとデータサイズを出力する。
【００１４】
次に復号部１３は暗号が解かれたデータを非圧縮データに変換する。コンテンツがワンセグのデータの場合は、オーディオとビデオを分離し、分離されたオーディオ圧縮データをデコードし出力する。このとき、オーディオは、デコード前は例えばＡＡＣで圧縮されている。
【００１５】
次に解析部１４は、復号部１３から出力されたオーディオデータを解析し、ＣＭのイン点とアウト点を検出し、出力する。ここでは、無音区間のパターンの周期よりＣＭ区間（イン点とアウト点）を求め、ＣＭは複数連続して検出された場合は、ＣＭ群の始まりをイン点とし、ＣＭ群の終端をアウト点として出力する。
【００１６】
次に読込み位置変更部１５は、次のＣＭのイン点までの差分を計算する。次のＣＭまでの予想時間は、読込み位置変更部１５に初期化時に与えられている。もしくは、コンテンツ記録部に記録されており、読込み位置変更部１５は、これを読み込んで利用する。今、次のＣＭまでの時間がαと予測し、検出するために必要なバッファ再生長をβとする。その場合、予想オフセット位置Ａは、下記の数式１のように演算される。
【００１７】
【数１】
2009123140.tif 000003
【００１８】
この予想オフセット位置の直前の暗号化の区切り位置を変更するために、ここで求められた読込み開始位置をコンテンツ読込み部に伝える。
【００１９】
次に、Ａに対応するオフセット位置が、暗号化単位の位置でなければ、Ａより直前の暗号化単位の位置Ｂを求める。直前の暗号化単位の位置Ｂは、例えば、１９２×３２（バイト）の倍数でＡの直前の位置である。この値を、読込み開始位置としてコンテンツ読込み部１１に伝える。なお、暗号化単位に関する値はコンテンツ記録媒体１６に記憶されている。
【００２０】
次にコンテンツ読込み部１１は、入力された読込み開始位置から、データを読み込む。
これらの処理を処理データの終端になるまで繰り返す。
本実施例では、オーディオデータを非圧縮データに変換したが、解析部１４が圧縮データからの解析に対応しておれば、復号部１３は圧縮データを出力しても構わない。
本実施例では、ＣＭ区間を検出する例を記載したが、番組のコーナーなど間隔開いていることが想定できる点や区間の検出であれば、構わない。
【００２１】
（実施の形態２）
実施の形態２は、読込み位置変更部１５以外は、実施の形態１と同様の動作をする。次のＣＭまでの時間がαと予測、検出するために必要なバッファ再生長をβとしたとする。その場合、読込み位置変更部１５は、予想オフセット位置をコンテンツ記録媒体部に記録された読込みコンテンツに対する再生エントリー位置が記載されたナビ情報を使い、変更後の読込み開始位置を求める。ここで、ナビ情報は、再生開始が可能な位置をテーブルとして時間とオフセット位置をセットで持っている。通常、デコードが開始できるオフセット位置を持っており、ＭＰＥＧ圧縮されたデータならばＩピクチャ、Ｈ．２６４圧縮されたデータならばＩＤＲピクチャになっている。（図２）
まず、解析部１４から出力されたＣＭのアウト点の時刻から検出するために必要なバッファ再生長を引いた（α−β）より直前の再生開始が可能な位置Ａを見つける。
【００２２】
次に、Ａに対応するオフセット位置が、暗号化単位の位置でなければ、Ａより直前の暗号化単位の位置Ｂを求める。直前の暗号化単位の位置Ｂは、例えば、１９２×３２（バイト）の倍数でＡの直前の位置である。この値を、読込み開始位置としてコンテンツ読込み部１１に伝える。なお、暗号化単位に関する値はコンテンツ記録媒体１６に記憶されている。
【００２３】
（実施の形態３）
実施の形態３は、解析部１４以外は、実施の形態１と同様の動作をする。本実施例では、解析部は、ビデオデータのブランク映像やシーンチェンジフレームや字幕データのＣＳから求めたパターンである。
【００２４】
（実施の形態４）
図３は、本発明の実施の形態４による著作権保護コンテンツの装置の構成を示すブロック図である。図３において、実施の形態４は、コンテンツ読込み部２１、読込み位置変更部２５以外は、実施の形態２と同様の動作をする。
図４は、検出区間保存部２７が保存する検出区間表の例である。番組名と番組名に対応させて、過去の番組の本編区間の最小時間を記録している。
図５もまた、検出区間保存部２７が保存する検出区間表例である。番組名と番組名に対応させて、番組の先頭時刻を基準として、ＣＭ区間のイン点とアウト点を記録している。
図４の検出区間表のデータが、検出区間保存部２７に保存されているとする。
【００２５】
コンテンツ読込み部２１は、コンテンツ初回読込み時に、コンテンツ名を読込み位置変更部２５に伝える。読込み位置変更部２５は、読み込むコンテンツに対応する最小区間を検出区間保存部２７より読み込み、次のＣＭまでの時間がαをこの最小区間に設定する。
【００２６】
読込み位置変更部２５は、前回のＣＭアウト点を保持しており、これをＯ＿Ｏｌｄとする。下記の数式２が成立する場合は、αを（ＣＭアウト点  −  Ｏ＿Ｏｌｄ）に更新し、検出区間表保存部２７の該当する番組名に保存させる。
【００２７】
【数２】
2009123140.tif 000004
【００２８】
読込み位置変更部２５は、予想オフセット位置Ａを下記の数式３で求める。
【００２９】
【数３】
2009123140.tif 000005
【００３０】
Ａに対応するオフセット位置が、暗号化単位の位置でなければ、Ａより直前の暗号化単位の位置Ｂを求める。直前の暗号化単位の位置Ｂは、例えば、１９２×３２（バイト）の倍数でＡの直前の位置である。この値を、読込み開始位置としてコンテンツ読込み部２１に伝える。なお、暗号化単位に関する値はコンテンツ記録媒体１６に記憶されている。
【００３１】
読込むコンテンツが終端になるまで、同様の処理をすすめる。
【００３２】
次に、図５の検出区間表のデータが、検出区間保存部２７に保存されている場合の処理を説明する。
【００３３】
コンテンツ読込み部２１は、コンテンツ初回読込み時に、コンテンツ名を読込み位置変更部２５に伝える。解析部１４は、復号部１３から出力されたオーディオデータを解析し、ＣＭのイン点とアウト点を検出し、出力されるとする。
【００３４】
読込み位置変更部２５は、読み込むコンテンツに対応する検出区間を検出区間保存部２７より読み込み、解析部１４から検出したＣＭのイン点とアウト点に最も近いＣＭ位置を検出区間表より求め、求められたイン点アウト点の次のＣＭまでの時間がαをこの最小区間に設定する。そして、式（３）により、予想オフセット位置Ａを求める。Ａに対応するオフセット位置が、暗号化単位の位置でなければ、Ａより直前の暗号化単位の位置Ｂを求める。直前の暗号化単位の位置Ｂは、例えば、１９２×３２（バイト）の倍数でＡの直前の位置である。この値を、読込み開始位置としてコンテンツ読込み部２１に伝える。なお、暗号化単位に関する値はコンテンツ記録媒体１６に記憶されている。
【００３５】
読込むコンテンツが終端になるまで、同様の処理を進める。
【００３６】
初めて解析する番組、すなわち、検出区間表に解析する番組に関する情報がない場合は、最初から最後まで解析を実行する。処理時に、解析部４から出力されるイン点とアウト点を検出区間表保存部２７の検出区間表に順に記録する。
【産業上の利用可能性】
【００３７】
本発明にかかる著作権保護コンテンツの解析装置は、著作権保護がかけられたコンテンツの中身を解析する場合に処理が完了するまでの待ち時間を短縮できるものであり、ワンセグのコンテンツやＢＤのコンテンツなどの解析に有用である。また、本発明は、汎用機であるパーソナルコンピューターで著作権保護がかかったコンテンツを取り扱う場合は、更に有用である。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態１と実施の形態２における著作権保護コンテンツの解析装置の構成を示すブロック図
【図２】本発明の実施の形態２における著作権保護コンテンツの解析装置のコンテンツ記録媒体に記録された再生開始点を記述したテーブルを表した図
【図３】本発明の実施の形態４における著作権保護コンテンツの解析装置の構成を示すブロック図
【図４】本発明の実施の形態４における著作権保護コンテンツの解析装置の検出区間表保存部が保存する検出区間表を表した図
【図５】本発明の実施の形態４における著作権保護コンテンツの解析装置の検出区間表保存部が保存する検出区間表を表した図
【符号の説明】
【００３９】
１１    コンテンツ読込み部
１２    暗号解除部
１３    復号部
１４    解析部
１５    読込み位置変更部
１６    コンテンツ記録媒体
２１    コンテンツ読込み部
２５    読込み位置変更部
２７    検出区間表保存部
【図１】
2009123140.tif 000006
【図２】
2009123140.tif 000007
【図３】
2009123140.tif 000008
【図４】
2009123140.tif 000009
【図５】
2009123140.tif 000010