(57)【要約】【課題】暗号化された多重化ストリームの再生では、暗号化単位のデコードで得られるマルチメディアデータのデータサイズが不均等で、事前に確保されたバッファの効率的な利用が困難である。特に、劣悪な電波環境で録画されたストリームにおいては、連続して特定の種類のマルチメディアデータのデコードに失敗する場合があり、その影響が顕著だった。【解決手段】パケットパーサ１において、暗号化された多重化ストリームを復号し、デマルチプレクサ２によって音声・映像に分離し、オーディでコーダ３ａ、ビデオデコーダ３ｂでデコードされた結果を一つの共通バッファ４に保存する。バッファマネージャ５は、空き容量が所定の値Ｘバイトを下回った場合に、占有量が高く、品質が悪い区間のマルチメディアデータを選択的に削除する。スプリッタ６は、共通バッファ４に保存されたデータを選択して出力する。【選択図】図１
2008206006.tif 000002
【特許請求の範囲】
【請求項１】
著作権保護技術により暗号化された多重化ストリームを復号する復号ステップと、前記復号ステップで復号されたストリームを映像或いは音声を含むマルチメディアデータ別に分離する分離ステップと、前記分離ステップで分離されたマルチメディアデータをデコードするデコードステップと、前記デコードステップでデコードされた、映像或いは音声データとその表示時間に係わるデータを全て一つの共通バッファに保存する保存ステップと、前記保存ステップで保存されたデータの占有量を監視する監視ステップと、前記監視ステップで監視された占有量が所定の値を上回った場合に、該表示時間を基にして、占有量の高いデータで、品質が悪い区間のデータを消去する消去ステップとを有する再生方法。
【請求項２】
著作権保護技術により暗号化された多重化ストリームを復号する復号手段と、前記復号手段で復号されたストリームを映像或いは音声を含むマルチメディアデータ別に分離する分離手段と、前記分離手段で分離されたマルチメディアデータをデコードするデコード手段と、前記デコード手段でデコードされた、映像或いは音声データとその表示時間に係わるデータを全て一つの共通バッファに保存する保存手段と、前記保存手段で保存されたデータの占有量を監視する監視手段と、前記監視手段で監視された占有量が所定の値を上回った場合に、該表示時間を基にして、占有量の高いデータで、品質が悪い区間のデータを消去する消去手段とを備える再生装置。
【請求項３】
請求項１に記載の再生方法を動作させるプログラム。
【請求項４】
請求項３に記載のプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多重化ストリームを再生する技術に関し、特に、暗号化されたＭＰＥＧ２−ＴＳストリームを再生する技術に関するものである。
【背景技術】
【０００２】
従来の技術では、ＭＰＧＥ２−ＴＳ（ＭＰＥＧ２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）などの多重化ストリームを再生するシステムにおいて、デコードした結果の一時保存先として、映像データ用、音声データ用などでそれぞれ、共通バッファやＮバッファを事前に確保し、フレーム単位でデコードをしていた。（例えば、特許文献１、２参照。）
【特許文献１】特開平１１−３１３３１５号公報
【特許文献２】特開２００５−３２３０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、暗号化された多重化ストリームを入力とした場合、フレーム単位ではなく、暗号化単位でデコードを行う必要があり、暗号化単位のデコードで得られるそれぞれのマルチメディアデータのデータサイズが不均等なため、事前に確保された共通バッファやＮバッファを効率的に使えなかった。特に、劣悪ストリームのデコードにおいては、連続して特定の種類のマルチメディアデータのデコードに失敗する場合が多く、映像を一時的に保存するバッファに空きがあっても、音声のバッファに空きがないために、デコードを続けることができないといった問題が発生していた。
【０００４】
そこで本発明は、暗号化された多重化ストリーム、特に、劣悪ストリームを入力としても、効率的にバッファを利用可能な再生方式を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の暗号化ストリーム再生装置は、暗号化された多重化ストリームを復号する復号手段と、復号手段で復号されたストリームを映像或いは音声を含むマルチメディアデータ別に分離する分離手段と、分離手段で分離されたマルチメディアデータをデコードするデコード手段と、デコード手段でデコードされた、映像或いは音声データとその表示時間に係わるデータを全て一つの共通バッファに保存する保存手段と、保存手段で保存されたデータの占有量を監視する監視手段と、監視手段で監視された占有量が所定の値を上回った場合に、該表示時間を基にして、占有量の高いデータで、品質が悪い区間のデータを消去する消去手段を備える。
【０００６】
このような構成により、暗号化された多重化ストリームの再生において、デコードされた結果を保存するためのバッファを効率よく利用することができる。
【発明の効果】
【０００７】
以上のように本発明の暗号化ストリーム再生方式によれば、全てのマルチメディアデータで一つの共通バッファを利用することで、特定の種類のマルチメディアデータが存在しない、或いはそれらのデコードに連続的に失敗しても、効率的にバッファを利用できる。さらに、占有量の高いマルチメディアデータを選択的に消去することで、安全にデコードを続けられる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の形態にかかる暗号化ストリーム再生方式では、ＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）などの著作権保護技術により暗号化されたＭＰＥＧ２−ＴＳストリームの再生において、デコードされた結果を保存するためのバッファを効率よく利用する。
【０００９】
（実施の形態）
図１は、本発明の実施の形態にかかるＣＰＲＭにより暗号化されたＭＰＥＧ２−ＴＳストリームを再生する装置のシステム構成を示す図である。この再生装置は、暗号化されたＭＰＥＧ２−ＴＳストリームを入力とし、暗号化単位で復号処理を行うパケットパーサ１と、パケットパーサ１で復号された非暗号のＭＰＥＧ２−ＴＳストリームから、音声・映像などのマルチメディアデータを分離するデマルチプレクサ２と、それらのマルチメディアデータをデコードするオーディオデコーダ３ａ、ビデオデコーダ３ｂと、デコードされた結果を保存する共通バッファ４と、共通バッファ４の状態を監視して、データの選択的削除を行うバッファマネージャ５と、共通バッファ４から所望のマルチメディアデータを出力するスプリッタ６を備えている。
【００１０】
次に、本発明の暗号化ストリーム再生方式および装置について図２と図３を参照しつつ説明する。図２及び図３は、それぞれ本発明の実施の形態の暗号化ストリーム再生方式を表すフローチャート、及び装置のブロック図である。ＣＰＲＭにより暗号化されたＭＰＥＧ２−ＴＳストリームを入力すると、ステップＳ０１において、ＣＰＲＭ復号手段３００により、Ｎバイト×Ｍパケット（Ｎ、Ｍは任意の数）の暗号化単位でパケットを復号する。次に、ステップＳ０２において、データの分離・抽出手段３０１により、非暗号のＭＰＥＧ２−ＴＳストリームから音声・映像の圧縮データを分離・抽出する。次に、ステップＳ０３において、バッファの監視手段３０５により、共通バッファに保存されている音声・映像の占有量を監視することで、共通バッファの空き領域が所定の値Ｘバイト（Ｘは任意の数）を下回るかどうか判定する。
【００１１】
共通バッファに空き領域がない（空き領域の容量が所定の値Ｘバイトを下回る）場合は、ステップＳ０４において、データの削除手段３０６により、占有量が高いマルチメディアデータを選択的に削除する。共通バッファに空き領域が十分ある（空き領域の容量が所定の値Ｘバイト以上）場合は、ステップＳ０５において、デコード手段３０２により、音声・映像の圧縮データをデコードする。次に、ステップＳ０６において、データの保存手段３０３により、デコードされた音声・映像のデータを共通バッファに保存する。
【００１２】
最後に、ステップＳ０７において、データ選択出力手段３０４により、共通バッファに保存された音声・映像データのうち必要なデータを選択して出力する。
【産業上の利用可能性】
【００１３】
本発明の暗号化ストリーム再生方式によれば、電波環境の劣悪な環境で録画・保存された、暗号化ＭＰＥＧ２−ＴＳストリームを再生する際に、デコードした結果を保存するためのバッファを効率よく利用できる事から、メモリ容量の少ない携帯機器等で有用である。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態の暗号化ストリーム再生装置のシステム構成図
【図２】本発明の実施の形態の再生方式を表すフローチャート
【図３】本発明の実施の形態の暗号化ストリーム再生装置のブロック図
【符号の説明】
【００１５】
１    パケットパーサ
２    デマルチプレクサ
３ａ    オーディオデコーダ
３ｂ    ビデオデコーダ
４    共通バッファ
５    バッファマネージャ
６    スプリッタ
【図１】
2008206006.tif 000003
【図２】
2008206006.tif 000004
【図３】
2008206006.tif 000005