(57)【要約】【課題】  スクランブルしたままのビットストリームを記録可能とし、且つ高速再生をも実現できるデジタル放送記録再生装置を提供する。【解決手段】  少なくとも１つの情報を含むパケットが複数集まり構成されるビットストリームから所望の番組に属する各パケットを抽出する抽出部１１１と、所望の番組に属する各パケットをデスクランブルするデスクランブル部１１２と、所望の番組に属する各パケットのうち特定の情報を含むパケットから固有情報を検出し、特定の情報を含むパケット毎に所望の番組に属する各パケットにおける位置情報を算出して、固有情報と位置情報との相関を示す管理テーブルを作成する管理テーブル作成部１１３と、所望の番組に属する各パケット及び管理テーブルを蓄積する蓄積部１８とを備え、管理テーブル作成部１１３は、蓄積された所望の番組に属する各パケットの少なくとも１回目の再生時に管理テーブルを作成する。【選択図】    図１
2007258820.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの情報を含むパケットが複数集まり構成されるビットストリームから所望の番組に属する各パケットを抽出する抽出部と、
前記所望の番組に属する各パケットをデスクランブルするデスクランブル部と、
前記所望の番組に属する各パケットのうち特定の情報を含むパケットから固有情報を検出し、前記特定の情報を含むパケットの位置情報を算出して、前記固有情報と前記位置情報との相関を示す管理テーブルを作成する管理テーブル作成部と、
前記所望の番組に属する各パケット及び前記管理テーブルを蓄積する蓄積部と、
前記蓄積された前記所望の番組に属する各パケットの再生時に、前記管理テーブルを作成するため、前記抽出部、前記デスクランブル部、前記管理テーブル作成部、及び前記蓄積部の少なくとも１つを制御する制御部
とを備えることを特徴とするデジタル放送記録再生装置。
【請求項２】
前記制御部は、前記蓄積された前記所望の番組に属する各パケットの１回目の再生時に、前記管理テーブルを作成するため、前記抽出部、前記デスクランブル部、前記管理テーブル作成部、及び前記蓄積部の少なくとも１つを制御することを特徴とする請求項１に記載のデジタル放送記録再生装置。
【請求項３】
前記制御部は、前記蓄積された前記所望の番組に属する各パケットの再生が２回目以降の場合に、前記管理テーブルを参照して、前記特定の情報を含むパケットを選択的に再生するため、前記抽出部及び前記蓄積部の少なくとも１つを制御することを特徴とする請求項２に記載のデジタル放送記録再生装置。
【請求項４】
前記制御部は、前記蓄積された前記所望の番組に属する各パケットの再生が１回目の場合に、前記蓄積された前記所望の番組に属する各パケットを再生した時点までの前記管理テーブルを参照し、少なくとも１回再生された前記特定の情報を含むパケットを選択的に再生するため、前記抽出部、前記デスクランブル部、前記管理テーブル作成部、及び前記蓄積部の少なくとも１つを制御することを特徴とする請求項２に記載のデジタル放送記録再生装置。
【請求項５】
前記デスクランブル部によってデスクランブルされた前記所望の番組に属する各パケットを暗号化する暗号部と、
前記暗号化部によって暗号化された前記前記所望の番組に属する各パケットを復号化する復号化部
とを更に備え、前記制御部は、前記蓄積された前記所望の番組に属する各パケットの再生が１回目の場合に前記暗号化を行い、且つ、２回目以降の場合に前記復号化を行うため、前記抽出部、前記デスクランブル部、前記管理テーブル作成部、及び前記蓄積部の少なくとも１つを制御することを特徴とする請求項１〜４のいずれか１項に記載のデジタル放送記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はムービング・ピクチャ・エキスパート・グループ（ＭＰＥＧ）等の圧縮符号化規格に準拠したデジタル放送信号のビットストリームを記録・再生するデジタル放送記録再生装置に関する。
【背景技術】
【０００２】
近年、画像伝送及び圧縮技術の規格標準であるＭＰＥＧ２のシステム規格で規定されたＭＰＥＧ２−トランスポート・ストリーム（ＴＳ）規格を用いたデジタル放送が実用化されている。ＭＰＥＧ２−ＴＳ規格で規定されるビットストリームは複数のＴＳパケットにより構成され、各ＴＳパケットには映像情報、音声情報、及びＳＩやＰＳＩ等と呼ばれるサービス情報が多重されて伝送される。スクランブルされたデジタル放送信号のビットストリームをデスクランブルし、デスクランブル後のＴＳパケットをそのまま記録することで、デジタル信号の品質を維持して記録可能な手法が知られている（例えば、特許文献１参照。）。尚、スクランブルとは伝送路における暗号化処理を意味し、デスクランブルとは暗号の復号化処理を意味する。
【０００３】
また、ビデオ・テープ・レコーダ（ＶＴＲ）と同様に早送り及び早戻し等の高速再生を実現するために、高速再生用の管理テーブルをビットストリームの記録時に作成する手法が提案されている（例えば、特許文献２参照。）。
【０００４】
しかしながら、スクランブルされたデジタル放送信号をデスクランブルしてＴＳパケットのまま記録する手法においては、コンテンツのコピープロテクションを保つことができない。一方、高速再生用の管理テーブルを記録時に作成するためには、スクランブルされたデジタル放送信号をデスクランブルする必要がある。よって、コンテンツのコピープロテクションを維持しつつ高速再生を実現できない。但し、スクランブルされたままのビットストリームを記録可能とし、且つ高速再生を実現するデジタル放送記録再生装置の実現が望まれている。
【特許文献１】特開平１１−３１３２８２号公報
【特許文献２】特開２００２−１８５９２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、スクランブルされたままのビットストリームを記録可能とし、且つ高速再生をも実現できるデジタル放送記録再生装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、少なくとも１つの情報を含むパケットが複数集まり構成されるビットストリームから所望の番組に属する各パケットを抽出する抽出部と、所望の番組に属する各パケットをデスクランブルするデスクランブル部と、所望の番組に属する各パケットのうち特定の情報を含むパケットから固有情報を検出し、特定の情報を含むパケットの位置情報を算出して、固有情報と位置情報との相関を示す管理テーブルを作成する管理テーブル作成部と、所望の番組に属する各パケット及び管理テーブルを蓄積する蓄積部と、蓄積された所望の番組に属する各パケットの再生時に、管理テーブルを作成するため、抽出部、デスクランブル部、管理テーブル作成部、及び蓄積部の少なくとも１つを制御する制御部とを備えるデジタル放送記録再生装置が提供される。
【発明の効果】
【０００７】
本発明によれば、スクランブルされたままのビットストリームを記録可能とし、且つ高速再生をも実現できるデジタル放送記録再生装置を提供できる。
【発明を実施するための最良の形態】
【０００８】
次に、図面を参照して、本発明の第１及び第２実施形態を説明する。以下の第１及び第２実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【０００９】
（第１実施形態）
本発明の第１実施形態に係るデジタル放送受信システムは、図１に示すように、アンテナ２、受信装置３、デジタル放送記録再生装置１ａ、表示装置４、及び音声出力装置５を備える。図１に示すデジタル放送受信システムは、先ずアンテナ２はスクランブルの施された放送信号を受信し、受信装置３に受信信号として出力する。受信装置３はアンテナ２より入力する受信信号に対して誤り訂正復号等を行い、ビットストリームを復調してデジタル放送記録再生装置１ａに出力する。デジタル放送記録再生装置１ａは、ビットストリームから所望の番組に属する各パケットを抽出し、抽出した各パケットを記録・再生する。デジタル放送記録再生装置１ａには、受信装置３の他に表示装置４及び音声出力装置５が接続される。デジタル放送記録再生装置１ａは、映像情報を表示装置４に、音声情報を音声出力装置５に、再生した信号をそれぞれ出力する。表示装置４は、デジタル放送記録再生装置１ａより入力する映像信号を映像として表示する。音声出力装置５は、デジタル放送記録再生装置１ａより入力する音声信号を音声として再生する。尚、表示装置４は、例えば、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）又はプラズマ・ディスプレイ・パネル（ＰＤＰ）等に相当する。音声再生装置としては、例えば、スピーカ等に相当する。
【００１０】
デジタル放送記録再生装置１ａは、デマルチプレクサ１１ａ、データバス６０、メモリ１３、映像デコーダ１４、音声デコーダ１５、表示制御部１６、制御部１７ａ、及び蓄積部１８を備え、データバス６０を介して、デマルチプレクサ１１ａ、メモリ１３、映像デコーダ１４、音声デコーダ１５、制御部１７ａ、及び蓄積部１８がそれぞれ接続されている。
【００１１】
デマルチプレクサ１１ａは、少なくとも１つの情報を含むパケットが複数集まり構成されるビットストリームから所望の番組に属する各パケットを抽出する抽出部１１１と、所望の番組に属する各パケットをデスクランブルするデスクランブル部１１２と、所望の番組に属する各パケットのうち特定の情報を含むパケットから固有情報を検出し、特定の情報を含むパケットの位置情報を算出して、固有情報と位置情報との相関を示す管理テーブルを作成する管理テーブル作成部１１３とを備える。「特定の情報」、「固有情報」、及び「位置情報」の詳細については後述する。蓄積部１８は、所望の番組に属する各パケット及び管理テーブルを蓄積する。尚、蓄積部１８としては例えばハードディスク等の磁気記憶媒体が利用できる。制御部１７ａは、蓄積された所望の番組に属する各パケットの再生時に、管理テーブルを作成するため、抽出部１１１、デスクランブル部１１２、管理テーブル作成部１１３、及び蓄積部１８の少なくとも１つを制御する。
【００１２】
また、以下においては、放送信号が、ＭＰＥＧ２−トランスポート・ストリーム（ＴＳ）規格に準拠して符号化及び多重化されている場合を例に説明する。「所望の番組に属する各パケット」とは、所望の番組（プログラム）に関係しないパケットを取り除いたパケット群を意味し、ＭＰＥＧ２−ＴＳにおいてはパーシャル・トランスポート・ストリーム（パーシャルＴＳ）と呼ばれる。
【００１３】
尚、ＭＰＥＧ２−ＴＳ規格においては、送信側（放送局側）において、映像情報及び音声情報等が符号化され、符号化された映像情報及び音声情報等がパケット化される。更に、各パケットを分割し、ヘッダを付加して、最終的にＴＳパケットとして伝送される。
【００１４】
更に、制御部１７ａは、パーシャルＴＳ及び管理テーブルを蓄積部１８に記録するため、抽出部１１１、デスクランブル部１１２、管理テーブル作成部１１３、或いは蓄積部１８の少なくとも１つを制御する記録制御部１７１と、蓄積部１８に蓄積されたパーシャルＴＳを蓄積部１８から再生するため、抽出部１１１、デスクランブル部１１２、管理テーブル作成部１１３、或いは蓄積部１８の少なくとも１つを制御する再生制御部とを備える。
【００１５】
先ず、デジタル放送記録再生装置１ａによりパーシャルＴＳを記録する場合の動作説明をする。
【００１６】
デマルチプレクサ１１ａの抽出部１１１は、受信装置３より入力するビットストリームを構成する各ＴＳパケットのパケット識別子（ＰＩＤ）を検出し、ＰＩＤに応じてＴＳパケットを選別する。選別されたＴＳパケットはパーシャルＴＳとして、データバス６０を介してメモリ１３の第１記録用バッファ領域１３１に一旦格納される。
【００１７】
ＴＳパケットの選別に用いるＰＩＤは、制御部１７ａの記録制御部１７１によってデータバス６０、或いは図示を省略する経路を介して、デマルチプレクサ１１ａに予め設定されている。
【００１８】
記録制御部１７１は、第１記録用バッファ領域１３１に格納されているパーシャルＴＳを、データバス６０を介して蓄積部１８のビットストリーム格納領域１８１に定期的に書き込むことを、蓄積部１８に指示する。つまり、記録制御部１７１の制御によりパーシャルＴＳが蓄積部１８に記録される。
【００１９】
尚、定期的とは、例えば、第１記録用バッファ領域１３１の空き容量（残量）がある閾値となる毎、又は第１記録用バッファ領域１３１にある一定数のＴＳパケットが格納される毎、等を基準とすることである。但し、本発明の実施形態において、移動する基準（タイミング）を上記の２つに限定するわけではない。
【００２０】
パーシャルＴＳが蓄積部１８に定期的に記録される結果、ビットストリーム格納領域１８１には、例えば図２に示すように、映像情報をペイロードに含むＴＳパケットＰＶ１，ＰＶ２，・・・、音声情報をペイロードに含むＴＳパケットＰＡ１，ＰＡ２，・・・、サービス情報をペイロードに含むＴＳパケットＰＳ１，ＰＳ２，・・・が蓄積される。
【００２１】
続いて、デジタル放送記録再生装置１ａにより記録されたパーシャルＴＳを再生する場合の動作説明をする。
【００２２】
再生制御部１７２は、蓄積部１８に記録されたパーシャルＴＳを、データバス６０を介してメモリ１３の第１再生用バッファ領域１３２に読出すことを、蓄積部１８に指示する。
【００２３】
蓄積部１８に蓄積されているパーシャルＴＳは、データバス６０を介してメモリ１３の第１再生用バッファ領域１３２に一旦格納される。
【００２４】
デマルチプレクサ１１ａは、データバス６０を介して第１再生用バッファ領域１３２に格納されているパーシャルＴＳを読出す。記録の場合と同様に、読出したパーシャルＴＳを構成する各ＴＳパケットのＰＩＤを検出し、ＰＩＤに応じてＴＳパケットを選別する。選別したＴＳパケットはデスクランブル部１１２に一旦出力される。
【００２５】
デスクランブル部１１２は、抽出部１１１より入力するＴＳパケットにスクランブルが施されている場合、ＴＳパケットのデスクランブルを行い、その結果を抽出部１１１に出力する。スクランブルされていない場合は何も行わず、ＴＳパケットをそのまま抽出部１１１に出力する。尚、スクランブルが施されているＴＳパケットのみをデスクランブル部１１２に出力しても良い。
【００２６】
抽出部１１１は、ＴＳパケットに含まれる情報の種類に基づき、ＴＳパケットの一部又は全部を抽出し、これをメモリ１３の各種情報のバッファ領域（図示省略）に、データバス６０を介して格納する。例えば、ＴＳパケットに含まれる情報が映像情報の場合には映像情報用バッファ領域に、音声情報の場合には音声情報用バッファ領域に、サービス情報の場合にはサービス情報用バッファ領域に、それぞれ格納される。尚、格納されるＴＳパケットの一部又は全部が、映像情報の場合は「映像データ」と、音声情報の場合は「音声データ」とそれぞれ呼ぶ。
【００２７】
映像デコーダ１４は、映像情報用バッファ領域に格納された映像データを読出し、映像信号をデコードし、表示装置４に出力する。音声デコーダ１５は、音声情報用バッファ領域に格納された音声データを読出し、音声信号をデコードし、音声出力装置５に出力する。表示装置４では映像信号が、音声出力装置５では音声信号が、それぞれ再生される。
【００２８】
尚、サービス情報用バッファ領域に格納されるサービス情報には、字幕等の文字情報等も含まれ、これら情報をデコード（復号）するためには、図示を省略するデコーダが必要となる場合がある。また、一部のサービス情報は制御部１７ａによってデコードしても良い。
【００２９】
つまり、ＴＳパケットに含まれる各情報は、メモリ１３、及びデータバス６０を介して、デマルチプレクサ１１ａから映像デコーダ１４、音声デコーダ１５、制御部１７ａ、或いは、図示を省略するデコーダに渡され、デコードされる。
【００３０】
尚、本発明の第１実施形態においては情報の受け渡し方法を上記のメモリ１３経由に限定するわけではない。例えば、データバス６０のみ、或いは、図示を省略する別経路を介して渡すことも可能である。
【００３１】
以上説明したように、デジタル放送記録再生装置１ａにより、ビットストリーム（ＴＳ）の一部又は全部となるパーシャルＴＳの記録・再生が行われる。つまり、パーシャルＴＳをスクランブルされたまま記録し、これを再生するときにデスクランブルを行うことで、コンテンツのコピープロテクションを保ちつつ記録・再生できる。
【００３２】
更に、本発明の第１実施形態においては、次に説明するように、１回目以降の再生のときに、映像情報を含むＴＳパケット（「特定の情報を含むパケット」に相当する）がパーシャルＴＳのどの位置に点在するかを特定するための管理テーブルを作成しておくことで、管理テーブルの作成以降の高速再生が可能となる。以下、１回目の再生のときに管理テーブルを作成する場合を例に説明する。
【００３３】
記録されたビットストリーム（パーシャルＴＳ）を初めて再生するとき、抽出部１１１によって映像情報を含むＴＳパケットを検出した場合に、検出したＴＳパケット（或いは映像データ部分のみ）を、一旦管理テーブル作成部１１３に出力する。このとき、デマルチプレクサ１１ａは、読出したＴＳパケットの数を抽出部１１１、或いは図示を省略する機能ブロックによってカウントする。カウント値は、映像情報を含むパケットがパーシャルＴＳに多重されている位置情報を管理テーブル作成部１１３によって計算するために参照できるようになっている。尚、再生が初めて（１回目）かどうかは、再生制御部１７２よりデータバス６０或いは図示を省略する経路によって、デマルチプレクサ１１ａに予め設定されている。
【００３４】
管理テーブル作成部１１３は、抽出部１１１より入力する映像データからピクチャの先頭を検出する。もしも検出できた場合に、そのピクチャタイプ（固有情報に相当する）とその映像データを含むＴＳパケットがパーシャルＴＳの先頭ＴＳパケットから数えた番号（パケット番号。位置情報に相当する）とを関連付ける管理テーブルを作成する。ピクチャについては後述する。
【００３５】
管理テーブルの具体例を図３に示す。図３に示すように、どのピクチャタイプの映像データが何番のＴＳパケットから含まれているのかが判断できるようになっている。図３においては次のことが判断できる。判断するのは抽出部１１１でも良いし、再生制御部１７２でも良い。
【００３６】
ピクチャタイプ：Ｉの映像データが１２２４番目のＴＳパケットから含まれる
ピクチャタイプ：Ｐの映像データが１６３４番目のＴＳパケットから含まれる
ピクチャタイプ：Ｂの映像データが２０２３番目のＴＳパケットから含まれる
ピクチャタイプ：Ｂの映像データが２５１７番目のＴＳパケットから含まれる
ピクチャタイプ：Ｐの映像データが３０１２番目のＴＳパケットから含まれる
ピクチャタイプ：Ｂの映像データが３２３３番目のＴＳパケットから含まれる
ピクチャタイプ：Ｂの映像データが４０１０番目のＴＳパケットから含まれる
管理テーブルは、データバス６０を介して、メモリ１３の第２記録用バッファ領域１３３に一旦格納される。格納はデマルチプレクサ１１ａによって、少なくとも１つ以上のピクチャ分の関連付けが完成したあと行えば良い。
【００３７】
制御部１７ａの記録制御部１７１は、第２記録用バッファ領域１３３に格納されている管理テーブルを、データバス６０を介して蓄積部１８の管理テーブル格納領域１８２に定期的に書き込むことを、蓄積部１８に指示する。つまり、記録制御部１７１の制御により管理テーブルが蓄積部１８に記録される。
【００３８】
２回目の再生のときには、制御部１７ａが管理テーブル格納領域１８２に蓄積されている管理テーブルの一部又は全部を、第２再生用バッファ領域１３４にデータバス６０を介して読出すための蓄積部１８を制御する。制御に従い、管理テーブルが第２再生用バッファ領域１３４に格納される。
【００３９】
再生制御部１７２は、第２再生用バッファ領域１３４にある管理テーブルの示す各ピクチャとそのピクチャを含むパケットまでのパケット数（番号）から、任意のピクチャを含むパケットを、ビットストリーム格納領域１８１に蓄積されているパーシャルＴＳから第１再生用バッファ領域１３２に読出すための制御を蓄積部１８に対して行う。
【００４０】
例えば、図３において、Ｉタイプのピクチャ（以下、Ｉピクチャ）とＰタイプのピクチャ（以下、Ｐピクチャ）のみを再生するのであれば、次のように制御すれば良い。
【００４１】
最初にＩピクチャを再生するために、１２２４番目から１６３３番目のパケットを読出す。２番目にＰピクチャを再生するために、１６３４番目から２０２２番目のパケットを読出す。３番目にＰピクチャを再生するために、３０１２番目から３２３２番目のパケットを読出す。同様にしてｎ番目のＩ又はＰピクチャが読出し・再生される（ｎ；４以上の整数）。
【００４２】
この結果、Ｂピクチャを除いたＩ及びＰピクチャのみが再生される。例えば、本来Ｂピクチャが再生される時間にＰピクチャが再生されていることになり、この間のピクチャが飛ばされた（スキップされた）状態で再生される。この結果、高速再生が実現できる。
【００４３】
したがって、１回目の再生以降に管理テーブルを作成することで、スクランブルされたまま記録されているパーシャルＴＳに対して高速再生を実現できる。
【００４４】
次に、図４に示すフローチャートを参照して、図１に示すデジタル放送記録再生装置１ａにおける記録手順例を説明する。尚、図４のフローチャートは記録処理時のデマルチプレクサ１１ａの動作フローを示している。
【００４５】
（Ａ）ステップＳ９９において、記録制御部１７１から記録終了命令がデマルチプレクサ１１ａに指示されたかどうかを判定する。記録終了命令が指示されている場合は記録処理を終了し、終了命令がない場合には、ステップＳ１００へ移行する。
【００４６】
（Ｂ）ステップＳ１００において、抽出部１１１は、ビットストリームを構成する各ＴＳパケットのヘッダ部に含まれるＰＩＤを検出し、記録制御部１７１からの指示に応じて記録されるＴＳパケット（以下、記録対象パケット）を抽出する。記録対象のＴＳパケットを抽出すると、ステップＳ１０１に進む。
【００４７】
（Ｃ）ステップＳ１０１において、記録制御部１７１は、記録対象とされているＴＳパケットを第１記録用バッファ領域１３１にデータバス６０を介して一時的に格納するように、デマルチプレクサ１１ａを制御する。更に、記録制御部１７１は、予め規定されたサイズ分のデータが第１記録用バッファ領域１３１に格納されたときに、データバス６０を介して蓄積部１８内のビットストリーム格納領域１８１へ格納するようにメモリ１３、蓄積部１８を制御する。尚、この時点では管理テーブルは作成されない。
【００４８】
（Ｅ）ステップＳ１０２において、記録対象のＴＳパケットが、記録しながら表示再生中のＴＳパケットであるか否かを判定する。表示再生中のＴＳパケットであると判定した場合、ステップＳ１０３に進む。表示中のＴＳパケットでないと判定された場合、記録処理が終了する。
【００４９】
（Ｆ）ステップＳ１０３において、再生制御部１７２は、再生対象のＴＳパケットがスクランブルされているか否か判定する。再生対象のＴＳパケットがスクランブルされていると判定した場合、ステップＳ１０４に進む。再生対象のＴＳパケットがスクランブルされていないと判定された場合、ステップＳ１０５に進む。
【００５０】
（Ｇ）ステップＳ１０４において、デスクランブル部１１２は、再生対象のＴＳパケットをデスクランブルする。
【００５１】
（Ｈ）ステップＳ１０５において、抽出部１１１はデスクランブルされたＴＳパケットのペイロードの内容を判定する。デスクランブルされたＴＳパケットのペイロードの内容が映像データである場合、映像ペイロードデータを映像デコーダ１４に転送する。デスクランブルされたＴＳパケットのペイロードの内容が音声データである場合、音声ペイロードデータを音声デコーダ１５へ転送する。次にステップＳ９９へ戻る。
【００５２】
次に、図５に示すフローチャートを参照して、図１に示すデジタル放送記録再生装置１ａにおける１回目の再生処理手順例を説明する。図５のフローチャートは１回目の再生処理におけるデマルチプレクサ１１ａの動作フローを示している。
【００５３】
（Ａ）ステップＳ１９９において、再生制御部１７２より再生停止命令の指示がなされているかどうか判定する。再生処理停止命令指示がなされた場合は、再生処理を終了する。再生停止命令指示がなされていない場合は、ステップＳ２００へ移行する。
【００５４】
（Ｂ）ステップＳ２００において、第１再生用バッファ領域１３２に空きがある場合、ビットストリーム格納領域１８１に記録されたＴＳパケットがデータバス６０を介して第１再生用バッファ領域１３２に格納される。
【００５５】
（Ｃ）ステップＳ２０１において、抽出部１１１は第１再生用バッファ領域１３２に格納されたＴＳパケットを、データバス６０を介して読出す。また管理テーブル作成部１１３は、読出されたＴＳパケット数をカウントする。
【００５６】
（Ｄ）ステップＳ２０２において、抽出部１１１は、読出されたＴＳパケットが再生対象のＴＳパケットであるか否か判定する。読出されたＴＳパケットが再生対象のＴＳパケットであると判定した場合、ステップＳ２０３に進む。
【００５７】
（Ｅ）ステップＳ２０３において、抽出部１１１は、再生対象のＴＳパケットがスクランブルされているか否か判定する。再生対象のＴＳパケットがスクランブルされていると判定した場合、ステップＳ２０４に進む。再生対象のＴＳパケットがスクランブルされていないと判定した場合、ステップＳ２０５に進む。
【００５８】
（Ｆ）ステップＳ２０４において、デスクランブル部１１２は、再生対象のＴＳパケットをデスクランブルする。再生対象のＴＳパケットがデスクランブルされるとステップＳ２０５に進む。
【００５９】
（Ｇ）ステップＳ２０５において、抽出部１１１は、デスクランブルされたＴＳパケットのペイロードの内容が映像又は音声データであるか判定する。デスクランブルされたＴＳパケットのペイロードの内容が映像データである場合、ステップＳ２０６に進む。デスクランブルされたＴＳパケットのペイロードの内容が音声データである場合、ステップＳ２０７に進む。
【００６０】
（Ｈ）ステップＳ２０６において、管理テーブル作成部１１３は、例えば、ＴＳパケットにピクチャ先頭が含まれているか否か判定する。ＴＳパケットにピクチャ先頭が含まれていると判定した場合、ステップＳ２０８に進む。ＴＳパケットにピクチャ先頭が含まれていないと判定した場合、ステップＳ２０９に進む。
【００６１】
（Ｉ）ステップＳ２０８において、管理テーブル作成部１１３は、読出されたＴＳパケット数及びピクチャタイプから、図３に示した管理テーブルを作成し、第２記録用バッファ領域１３３にデータバス６０を介して書き込む。
【００６２】
（Ｊ）ステップＳ２０９において、抽出部１１１はＴＳパケットの映像ペイロードデータを映像デコーダ１４に転送する。
【００６３】
（Ｋ）一方、ステップＳ２０７において抽出部１１１は、ＴＳパケット中の音声ペイロードデータを音声デコーダ１５へ転送する。
【００６４】
次に、図６に示すフローチャートを参照して、図１に示すデジタル放送記録再生装置１ａにおける高速再生処理の手順例を説明する。尚、高速再生とは早送り及び早戻し等を意味する。図６のフローチャートは高速再生時の再生制御部１７２の動作フローを示している。高速再生時のデマルチプレクサ１１ａの動作は図５と同様である。
【００６５】
（Ａ）ステップＳ２９９において、再生制御部１７２は高速再生停止命令指示がなされているかどうか判定する。高速再生停止命令が指示されている場合は高速再生を終了する。高速再生停止命令の指示がない場合は、ステップＳ３００へ移行する。
【００６６】
（Ｂ）ステップＳ３００において、再生制御部１７２は、第２再生用バッファ領域１３４に空きがあると、管理テーブルデータを蓄積部１８から第２再生用バッファ領域１３４へ読出す。更に読出した管理テーブルデータを参照して、Ｉピクチャ、或いはＩ及びＰピクチャの先頭のＴＳパケット位置を検出する。
【００６７】
（Ｃ）ステップＳ３０１において、再生制御部１７２は、Ｉピクチャ（又はＰピクチャ）の先頭のＴＳパケットから別途指定されたサイズ分のデータを蓄積部１８からデータバス６０を介して第１再生用バッファ領域１３２に格納するように制御する。ここでサイズを次のピクチャ先頭が含まれるＴＳパケットまでのデータサイズとしても良い。次にステップＳ２９９へ戻る。
【００６８】
このように、本発明の第１実施形態によれば、スクランブルしたままストリームを記録し、最初の（１回目の）再生時に管理テーブルを作成することにより、２回目以降の再生時に早送りや早戻し処理を実現可能なデジタル放送記録再生装置１ａを提供できる。したがって、コンテンツのコピープロテクション機能を実現するとともに、最初の再生時には早送りができないため、コマーシャル（ＣＭ）等をスキップせずに利用者に視聴させることができる。また、記録時に受信機内部で暗号化をかけなくても良いため、記録時の制御を簡略化することができる。
【００６９】
（第１実施形態の第１変形例）
本発明の第１実施形態の第１変形例として、図７に示すように、蓄積されたパーシャルＴＳの再生が１回目の場合に、再生制御部１７２が、蓄積されたパーシャルＴＳを再生した時点までの管理テーブルを参照し、少なくとも１回再生された映像データを含むパケットを選択的に再生するために、抽出部１１１、デスクランブル部１１２、管理テーブル作成部１１３、及び蓄積部１８の少なくとも１つを制御する。即ち、再生制御部１７２は、パーシャルＴＳの１回目の再生時に、パーシャルＴＳを再生した時点までの管理テーブルを参照して蓄積部１８からＴＳパケットを選択的に読出す。
【００７０】
先ず、図７に示すフローチャートを参照して、１回目の再生時に早戻し処理を実行するときの手順例を説明する。図７のフローチャートは１回目の再生時に早戻し処理を実行するときの再生制御部１７２の動作フローを示している。
【００７１】
（Ａ）ステップＳ４００において、再生制御部１７２は、１回目の再生時に早戻しの命令を受ける。
【００７２】
（Ｂ）ステップＳ４０１において、再生制御部１７２は、ステップＳ４００までに転送されたＴＳパケット数のカウント値を保持する。
【００７３】
（Ｃ）ステップＳ３９９において再生制御部１７２は早戻し停止命令を指示されたかどうか判定する。早戻し停止命令が指示された場合には再生を終了する。早戻し停止命令指示がない場合にはステップＳ４０２へ移行する。
【００７４】
（Ｄ）ステップＳ４０２において、再生制御部１７２は、作成中の管理テーブルを参照する。
【００７５】
（Ｅ）ステップＳ４０２において、再生制御部１７２は、第１再生用バッファ領域１３２に空きがある場合には蓄積部１８内のビットストリーム格納領域１８１から第１再生用バッファ領域１３２にデータバス６０を介してＩピクチャ（及びＰピクチャ）を読出すように制御する。次にステップＳ３９９へ戻る。
【００７６】
次に、図８に示すフローチャートを参照して、１回目の再生時において早戻しを実行し、その後早送りを行う場合の処理手順例を説明する。図８のフローチャートは１回目の再生時において早戻し処理を実現するときの再生制御部１７２の動作フローを示している。
【００７７】
（Ａ）ステップＳ５００において、再生制御部１７２は、１回目の再生時に早戻しの命令を受ける。
【００７８】
（Ｂ）ステップＳ４９９において、再生制御部１７２は早送り停止命令が指示されているかどうか判定する。早送り停止命令が指示されている場合には再生を終了する。早送り停止命令が指示されていない場合にはステップＳ５０１へ移行する。
【００７９】
（Ｃ）ステップＳ５０１において、再生制御部１７２は、ステップＳ５００までに転送されたＴＳパケット数のカウント値を保持する。
【００８０】
（Ｄ）ステップＳ５０２において、再生制御部１７２は、管理テーブル内に新規に読出すデータがあるかどうか判定する。管理テーブル内に新規に読出すデータがないと判定された場合、ステップＳ５０４に進み、早送り処理が終了する。管理テーブル内に新規に読出すデータがあると判定された場合、ステップＳ５０３に進む。
【００８１】
（Ｅ）ステップＳ５０３において、再生制御部１７２は、作成中の管理テーブルを参照し、更に第１再生用バッファ領域１３２に空きがある場合にはビットストリーム格納領域１８１から第１再生用バッファ領域１３２にＩピクチャ（及びＰピクチャ）を読出す。次にステップＳ４９９へ戻る。
【００８２】
このように、本発明の第１実施形態の第１変形例によれば、最初の再生時にも管理テーブルを作成した範囲内で早送り及び早戻し処理を実現することができる。また、最初の再生時には、管理テーブルが存在しない未来方向には早送りができないため、最初の再生時におけるＣＭ等のスキップを回避できる。
【００８３】
（第１実施形態の第２変形例）
本発明の第１実施形態の第２変形例に係るデジタル放送記録再生装置１ｂについて図９に示した。第１実施形態の第２変形例では、再生制御部１７２が蓄積部１８内のビットストリーム格納領域１８１に蓄積したパーシャルＴＳをメモリ１３内の第１再生用バッファ領域１３２へ、データバス６０を介して読出すように制御する。更に、再生制御部１７２は、第１再生用バッファ領域１３２からパーシャルＴＳを再生制御部２０へデータバス６０を介して読出し、レート制御を施して入力選択部１９へ入力させるように制御する。入力選択部１９は、受信装置３及び再生制御部２０から入力されるいずれかのパーシャルＴＳを選択して、デマルチプレクサ１１ａに入力させる。
【００８４】
第１実施形態の第２変形例に係るデジタル放送記録再生装置１ａによれば、デマルチプレクサ１１ａに対するパーシャルＴＳの入力を１箇所に統一することにより、デマルチプレクサ１１ａの処理を簡略化することができる。更に、再生制御部２０を個別に設けることにより、蓄積部１８から読出されたパーシャルＴＳを他の機器に転送することが可能となる。
【００８５】
（第２実施形態）
本発明の第２実施形態に係るデジタル放送記録再生装置１ｃは、図１０に示すように、デマルチプレクサ１１ｂが、暗号化部１１４及び復号化部１１５を更に備える点が図１と異なる。暗号化部１１４は、デスクランブルされたパーシャルＴＳを暗号化する。復号化部１１５は、暗号化部１１４によって暗号化されたパーシャルＴＳを復号化する。制御部１７ａは、蓄積されたパーシャルＴＳの再生が１回目の場合に暗号化を行い、２回目以降の場合に復号化を行うため、抽出部１１１、デスクランブル部１１２、管理テーブル作成部１１３、及び蓄積部１８の少なくとも１つを制御する。その他の構成については図１に示すデジタル放送記録再生装置１ａの構成と同様である。
【００８６】
よって、蓄積部１８から読出したＴＳパケットをデスクランブル用の制御データ（鍵データ）を参照することなく復号化可能なデジタル放送記録再生装置１ｃを構成している。また、デジタル放送記録再生装置１ｃ毎に暗号化鍵を備え、暗号化部１１４がＴＳパケットに対して暗号化を施すことによって、蓄積部１８を他の機器に移し変えても再生できないようにするといったコンテンツ保護規定を遵守できる。
【００８７】
次に、図１１に示すフローチャートを参照して、図１０に示すデジタル放送記録再生装置１ｃにおける１回目の再生処理手順例を説明する。但し、図１に示すデジタル放送記録再生装置１ａにおける１回目の再生処理手順例と重複する説明は省略する。
【００８８】
（Ａ）ステップＳ２０３において、抽出部１１１は、再生対象のＴＳパケットがスクランブルされているか否か判定する。再生対象のＴＳパケットがスクランブルされていると判定した場合、ステップＳ２０４に進む。再生対象のＴＳパケットがスクランブルされていないと判定した場合、ステップＳ６００に進む。
【００８９】
（Ｂ）ステップＳ６００において、暗号化部１１４はＴＳパケット内のペイロードの全部又は一部を暗号化し、第１記録用バッファ領域１３１にデータバス６０を介して一時的に格納するように制御する。
【００９０】
（Ｃ）ステップＳ２０５において、抽出部１１１は、暗号化前のＴＳパケットのペイロードの内容が映像データであるか否か判定する。暗号化前のＴＳパケットのペイロードの内容が映像データであると判定した場合、ステップＳ２０６に進む。暗号化前のＴＳパケットのペイロードの内容が映像データでないと判定した場合、ステップＳ２０７に進む。
【００９１】
このように、本発明の第２実施形態によれば、暗号化処理以降の再生時においてデスクランブル用の制御データ（鍵データ）を参照することなく、記録したＴＳパケットを再生することができる。更に、スクランブルしたままストリームを記録し、１回目の再生時に管理テーブルを作成することにより、２回目以降の再生時に早送りや早戻し処理を実現可能なデジタル放送記録再生装置１ｃを提供できる。
【００９２】
（その他の実施形態）
上記のように、本発明は第１及び第２実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【００９３】
上述した第１及び第２実施形態においては、ＭＰＥＧ２−ＴＳを利用する一例を説明した。しかしながら、ＭＰＥＧ２−ＴＳに限定されるものではなく、パケットによる多重化を行う伝送規格であれば良い。即ち、映像デコーダ１４としては、ＭＰＥＧ２に限らず、ＭＰＥＧ４又はＨ．２６４等の圧縮符号化方式に準拠した映像デコーダが使用できる。音声デコーダ１５においても同様である。
【００９４】
また、蓄積部１８としてハードディスクが利用できると説明したが、光ディスク等の光記憶媒体又は不揮発性半導体メモリ等のランダムアクセス可能な大容量の記憶媒体であれば良い。
【００９５】
更に、映像データを含むＴＳパケットの位置情報としてパケット番号を利用する一例を説明したが、パケット番号に代えてバイト数やハードディスク・ドライブ（ＨＤＤ）内のセクタ数等の記録したピクチャの先頭位置を判別できるデータであれば良い。
【００９６】
また、無線伝送されるデジタル放送信号を受信する一例を説明したが、デジタル放送信号が無線伝送される場合に限らず有線伝送される構成でも良い。
【００９７】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【図面の簡単な説明】
【００９８】
【図１】本発明の第１実施形態に係るデジタル放送受信システムの構成例を示すブロック図である。
【図２】本発明の第１実施形態に係る蓄積装置に記録される各パケットの一例を示す模式図である。
【図３】本発明の第１実施形態に係る管理テーブル作成部が作成する管理テーブルの一例を示す模式図である。
【図４】本発明の第１実施形態に係るデジタル放送記録再生装置における記録処理の手順例を示すフローチャートである。
【図５】本発明の第１実施形態に係るデジタル放送記録再生装置における１回目の再生処理の手順例を示すフローチャートである。
【図６】本発明の第１実施形態に係るデジタル放送記録再生装置における高速再生処理の手順例を示すフローチャートである。
【図７】本発明の第１実施形態の第１変形例に係るデジタル放送記録再生装置における１回目の再生処理中における早戻し処理の手順例を示すフローチャートである。
【図８】本発明の第１実施形態の第１変形例に係るデジタル放送記録再生装置における１回目の再生処理中における早戻し処理後の早送り処理の手順例を示すフローチャートである。
【図９】本発明の第１実施形態の第２変形例に係るデジタル放送受信システムの構成例を示すブロック図である。
【図１０】本発明の第２実施形態に係るデジタル放送受信システムの構成例を示すブロック図である。
【図１１】本発明の第２実施形態に係るデジタル放送記録再生装置における１回目の再生処理の手順例を示すフローチャートである。
【符号の説明】
【００９９】
１ａ〜１ｃ…デジタル放送記録再生装置
１８…蓄積装置
１１１…抽出部
１１２…デスクランブル部
１１３…管理テーブル作成部
１７ａ，１７ｂ…記録制御部
【図１】
2007258820.tif 000003
【図２】
2007258820.tif 000004
【図３】
2007258820.tif 000005
【図４】
2007258820.tif 000006
【図５】
2007258820.tif 000007
【図６】
2007258820.tif 000008
【図７】
2007258820.tif 000009
【図８】
2007258820.tif 000010
【図９】
2007258820.tif 000011
【図１０】
2007258820.tif 000012
【図１１】
2007258820.tif 000013