(57)【特許請求の範囲】
【請求項１】
ストリームデータを記録する記録装置において、
ストリームデータを入力する入力部と、
前記入力部に入力されたストリームデータを他の記録装置で再生不可にする暗号化をする記録部コントローラと、
前記記録部コントローラで暗号化されたストリームデータを記録する記録部と、
前記記録装置とネットワークで繋がれた前記他の記録装置へ前記記録部コントローラで暗号化されたストリームデータを出力するネットワーク制御部と、
前記記録部コントローラで暗号化されたストリームデータを、当該記録装置の前記記録部に記録可であるときには当該記録部に記録させ、前記記録部に記録不可であるときには前記ネットワークで繋がれた前記他の記録装置へ出力させるよう前記ネットワーク制御部を制御する制御部とを備える記録装置。
【請求項２】
請求項１に記載の記録装置において、
前記ネットワーク制御部は、前記記録装置とネットワークで繋がれた前記他の記録装置へ暗号化ストリームデータを出力するとき、当該暗号化ストリームデータを識別する情報及び前記他の記録装置の識別情報を付加して出力する記録装置。
【請求項３】
請求項１又は２に記載の記録装置において、
デコーダを有し、
前記記録部コントローラは暗号化したストリームデータを復号化する手段を含み、
前記制御部は前記ネットワークで繋がれた他の記録装置に記録されている前記記録部コントローラで暗号化したストリームデータを受信して、当該暗号化を復号化して前記デコーダへ出力するよう制御する記録装置。
【請求項４】
請求項１〜３のいずれかに記載の記録装置において、
前記制御部は、前記入力部に入力されるストリームデータを前記記録部に記録可か否かを判断し、記録不可と判断した場合には前記入力部に入力されるストリームデータを前記記録部及び前記他の記録装置を併用して記録可か否かを判断し、記録可と判断した場合は前記記録部コントローラを前記入力部に入力されるストリームデータを暗号化し前記記録部に記録可能な容量に相当する当該暗号化されたストリームデータを記録するよう制御し、残りの当該暗号化されたストリームデータを前記他の記録装置へ記録するよう前記ネットワーク制御部を制御する記録装置。
【請求項５】
請求項４に記載の記録装置において、
前記制御部は、前記ネットワーク制御部を介して前記他の記録装置の残り容量を含む前記他の記録装置の情報を前記他の記録装置に要求し、当該要求に対する前記他の記録装置の応答に基づき前記入力部に入力されるストリームデータを前記記録部及び前記他の記録装置に記録できるか否かを判断する記録装置。
【請求項６】
請求項４に記載の記録装置において、
前記制御部は前記入力部に入力されるストリームデータを前記記録部及び前記他の記録装置に記録できないと判断した場合、前記記録部に記録されているデータを消去する記録装置。
【請求項７】
ストリームデータを記録する記録装置において、
ストリームデータの入力を受ける入力部と、
前記入力部に入力されるストリームデータを他の記録装置で再生不可にする暗号化をする記録部コントローラと、
前記記録部コントローラにより暗号化されたストリームデータである暗号化ストリームデータを記録する記録部と、
前記記録装置とネットワークで繋がれた前記他の記録装置へ前記暗号化ストリームデータに当該暗号化ストリームデータを識別する情報及び前記他の記録装置の識別情報とを付加して出力するネットワーク制御部と、
前記入力部に入力されるストリームデータの容量が当該記録装置の前記記録部の空き容量以内であるか否かを判断し、当該空き容量より大きいと判断した場合にはストリームデータの容量が前記記録部及び前記他の記録装置の空き容量の合計以内であるか否かを判断し、当該合計以内と判断した場合は前記記録部コントローラを前記入力部に入力されるストリームデータを暗号化し前記記録部に記録可能な容量に相当する当該暗号化されたストリームデータを記録するよう制御し、残りの当該暗号化されたストリームデータを前記他の記録装置へ記録するよう前記ネットワーク制御部を制御する制御部とを備える記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタル放送受信蓄積再生装置に関するものであり、特にデジタル放送で受信した番組データを蓄積手段に蓄積する際の、蓄積データ管理方法に関するものである。
【０００２】
【従来の技術】
近年、デジタル放送の普及が急速に進み、通信衛星によるＣＳデジタル放送に続いて放送衛星を利用したＢＳデジタル放送のサービスも行われるようになった。また、今後地上波を使ったデジタル放送サービスも予定されており、デジタル放送を通じて多種多様なコンテンツを視聴することができるようになりつつある。デジタル放送では番組データを圧縮しデジタル化することから、従来はＰＣ（Personal Computer)で用いられていたデジタルデータ蓄積媒体であるハードディスク装置（以下ＨＤＤと略記する)などに番組を蓄積することが可能になっている。
【０００３】
上記ＨＤＤは、従来からの録画装置であるビデオテープレコーダ等と比べて蓄積媒体の交換が価格および構造上気軽には出来ないため、蓄積や管理を効率よく行うことが重要である。このような従来例として、特開２００１−１６９２３５号公報のような方法が知られている。これは新たなコンテンツを蓄積する際にすでに蓄積されているデータを廃棄することで空き容量を確保する方法である。
【０００４】
図１７に上記従来例の構成例を示し、動作を説明する。図１７において、９０１はコンテンツを受信するためのチューナなどの受信手段、９０２はコンテンツの蓄積を管理する蓄積管理手段、９０３はコンテンツを蓄積する蓄積手段、９０４はコンテンツを表示するための提示手段、９０７はコンテンツの評価値を算出するコンテンツ価値評価手段、９０６はコンテンツの評価値に基づいてコンテンツの廃棄候補リストを更新する廃棄候補選択手段、９０５は新たなコンテンツを受信したときこのコンテンツの蓄積に必要な蓄積手段の蓄積容量を確保するためリストから求めた必要最小限のコンテンツを削除するコンテンツ廃棄手段である。
【０００５】
図１７の構成においては、蓄積手段９０３に蓄積されたコンテンツの評価値をコンテンツ価値評価手段９０７で算出し、廃棄候補選択手段９０６によって少なくとも評価値とコンテンツのデータサイズとを記述したリストを作成し、コンテンツの受信とは非同期で評価値を再評価してリストを更新し、新たなコンテンツを受信したとき、このコンテンツの蓄積に必要な蓄積容量を確保するため、リストから求めた必要最小限のコンテンツをコンテンツ廃棄手段９０５によって蓄積手段９０３から削除するようにしている。
【０００６】
そのため、蓄積手段９０３の空き容量が必要になったときに、リストに基づいて、コンテンツの廃棄処理を行い、必要容量を短時間で確保することができる。
【０００７】
【発明が解決しようとする課題】
上記従来例においては、データ放送における比較的容量の小さなコンテンツを多数受信して蓄積する場合については言及している。しかしながら、ドラマ、スポーツ番組、ドキュメンタリー番組など容量の大きな映像主体のテレビ番組を録画し管理する場合は一つ一つのコンテンツの容量が大きく、従って蓄積手段の空き容量が記録したい番組の容量に比べてわずかに足りないといった場合であっても容量が不足することに変わりないため、必要以上に蓄積済みのコンテンツを消去しないと新たなコンテンツを記録するための容量を確保することができないといった問題がある点については言及されていなかった。
【０００８】
本発明は、上記問題に鑑み、デジタル放送受信蓄積再生装置に内蔵された蓄積手段に加えて、ネットワークによって接続された他の機器に内蔵された蓄積手段にもコンテンツを記録することによってトータルで利用できる空き容量を拡大しかつ効率よく蓄積手段を利用することができる、使い勝手の良いデジタル放送受信蓄積再生装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明のデジタル放送受信蓄積再生装置において入力データを蓄積・再生し、再生データを出力するデータ蓄積手段と、前記データ蓄積手段へのデータ入出力を制御する蓄積手段コントローラと、前記データ蓄積手段の出力データを復号する復号手段と、前記データ蓄積手段と、前記蓄積手段コントローラと、前記復号手段とを制御する制御手段と、前記制御手段の制御プログラム格納手段と、前記制御手段に制御コマンドを入力する入力手段と、データ蓄積手段を備えた外部機器とのデータ交換を制御するネットワーク制御手段と、を備えてなり、前記制御手段は、前記データ蓄積手段のデータ蓄積状況を管理するとともに前記ネットワーク制御手段に接続された前記外部機器搭載データ蓄積手段のデータ蓄積状態を認識し、入力データを前記蓄積手段または外部機器搭載データ蓄積手段のいずれかに記録するようにした。
【００１０】
これにより、複数の蓄積手段を効率よく利用してデータを蓄積できるので使い勝手の良いデジタル放送受信蓄積再生装置を提供することができる。
【００１１】
また、本発明のデジタル放送受信蓄積再生装置では、データをデジタル放送受信蓄積再生装置固有の鍵情報で暗号化して記録することにより、蓄積手段を取り外すなどして蓄積したデータを他の機器で再生しようとしても利用することができず、著作権の保護に配慮したコンテンツの蓄積ができるようにした。また、本発明のデジタル放送受信蓄積再生装置では、記録するデータにデジタル放送受信蓄積再生装置固有の識別情報を付加することにより、他の機器によって記録されたデータと容易に識別し利用することができるようにした。
【００１２】
また、本発明のデジタル放送受信蓄積再生装置では、デジタル放送受信蓄積再生装置に内蔵した蓄積手段の空き容量に記録を指示されたデータが全て記録できないと判定した場合に外部機器に搭載されたデータ蓄積手段に記録を指示されたデータの少なくとも一部を記録することで内蔵した蓄積手段と外部機器に搭載した蓄積手段とを併用して効率よくデータを蓄積できるようにした。また、本発明のデジタル放送受信蓄積再生装置ではデータを圧縮して記録するようにし、これによってデータの蓄積を効率よく行えるようにした。
【００１３】
また、本発明のデジタル放送受信蓄積再生装置では、データの形式を変換して記録するようにし、これによってデータの蓄積を効率よく行えるようにした。更にデータ形式変換後のデータ容量を２種類以上選択可能とすることで、データ形式変換後のデータ容量を少なくすることを優先するか、あるいは画質の劣化を最小限にとどめるかなどを選択して記録できるようにした。
【００１４】
【発明の実施の形態】
本発明によるデジタル放送受信蓄積再生装置の実施例を、図面を用いて説明する。図１は本発明によるデジタル放送受信蓄積再生装置の実施例を示す図である。
図１において、１０はパケット化され多重化されたストリームデータの入力端子、２０は入力ストリームデータから指定されたパケットを分離するデマルチプレクサ、３０は図１のデジタル放送受信蓄積再生装置全体を制御する制御手段、４０は後述の蓄積手段のデータ入出力を制御する蓄積手段コントローラ、５０は蓄積手段、６０は制御手段３０のデータ処理用ＲＡＭ（Random Access Memory）、７０は符号化された映像・音声を復号するデコーダ、８０はデコーダ７０の出力映像信号にＯＳＤ（On  Screen  Display）を重畳するＯＳＤ手段、９０はＯＳＤを重畳した映像信号の出力端子、１００は復号した音声信号の出力端子、１１０はユーザがリモコン（図示せず）などによりデジタル放送受信蓄積再生装置にコマンドを入力するコマンド入力端子、１２０は制御手段３０の制御プログラムなどを格納したフラッシュメモリ、１３０はネットワーク制御手段、１４０はネットワークに対するデータ入出力端子である。また、デマルチプレクサ２０、制御手段３０デバイス、蓄積手段コントローラ４０、ＲＡＭ６０、ＯＳＤ８０、フラッシュメモリ１２０、ネットワーク制御手段１３０は、バス１５０を介してデータや制御コマンドをやり取りするものである。１６０はネットワーク、３３０はネットワーク１６０に接続した他の機器の制御手段、３４０はネットワーク１６０に接続した他の機器の蓄積手段コントローラ、３５０はネットワーク１６０に接続した他の機器の蓄積手段、４３０はネットワーク１６０に接続した他の機器のネットワーク制御手段、４４０はネットワーク１６０に接続した他の機器のネットワークに対するデータ入出力端子、４５０はデータやコマンドを交換するためのバスである。
【００１５】
図１において、ストリームデータ入力端子１０から入力されたデータは、デマルチプレクサ２０に入力される。本実施例で説明する入力データは、デジタル放送を受信して得られる番組の映像データ、音声データ、データ放送のデータ、及び受信機の動作制御等に用いるための各種データ等がパケット単位で多重されたものである。前記入力データの一例を図２に示す。図２において、１１はＩＳＯ／ＩＥＣ１３８１８−１（通称ＭＰＥＧ２システム規格）におけるトランスポートストリーム（以下ＴＳと略記する）であり、選局などに用いるデータであるＰＡＴ（Program Association Table)、ＰＭＴ（Program Map Table）、ＮＩＴ（Network Information Table)、および受信したテレビ番組を構成する映像１、音声１、映像２、音声２などのパケットが多重されたものである。
【００１６】
図３に番組選択手順を示し、番組選択の動作について説明する。最初のステップでユーザがリモコンなどで番組を選択すると、対応するコマンドがコマンド入力端子１１０から制御手段３０に入力される。次のステップでは、制御手段３０はデマルチプレクサ２０を制御してＰＡＴの情報を分離させ、制御手段３０に転送させる。ＰＡＴには入力されたストリームに含まれるＰＭＴの識別情報（Packet ID＝ＰＩＤ）が格納されている。制御手段３０はＰＡＴを解析することでＰＭＴのＰＩＤを認識し、次のステップでデマルチプレクサ２０を制御してＰＭＴのパケットを分離させ、制御手段３０に転送させる。ＰＭＴは番組の映像・音声が格納されたパケットのＰＩＤを格納するパケットであり、番組毎に異なるＰＩＤを付与されている。従って、選局手段３０はユーザが選択した番組に対応するＰＭＴをデマルチプレクサ２０に分離、転送させ、これを解析する。次のステップでは、制御手段３０はＰＭＴを解析することで得られた情報に従い、デマルチプレクサ２０を制御してユーザが選択した番組の映像および音声のパケットを分離させる。
【００１７】
ここで、分離した番組をそのまま視聴する場合は、分離した情報のうち映像と音声のデータがデコーダ７０に転送される。デコーダ７０は入力された符号化映像データと符号化音声データを復号し、もとの映像信号と音声信号を再生する。デコーダ７０で再生された映像信号は、例えば番組ガイド画面などを映像信号に重畳するためのＯＳＤ８０を経由して映像出力端子９０から出力される。また、デコーダ７０で再生された音声信号は音声信号出力端子１００から出力される。
【００１８】
ユーザが選択した番組のデータを蓄積手段５０に蓄積し再生する場合の動作を次に説明する。番組データを蓄積する場合は、先に説明した再生の場合と違い、映像・音声のパケットだけではなくＰＡＴ、ＰＭＴなどの情報も蓄積する必要がある。これは、蓄積した番組データを再生する際に必要となるからである。尚、蓄積した番組を再生する際には、蓄積しなかった番組に関するデータは不要であり、逆にあるとそのデータに従って番組の選択操作が必要になってしまうため、蓄積するのはユーザが選択した番組の映像・音声に関連する情報だけとする。すなわち、ＮＩＴのように使わない情報は蓄積せず、またＰＡＴ、及びＰＭＴ等の番組関連情報はそのまま蓄積するのではなく、制御手段３０からデマルチプレクサ２０を制御することで、選択された番組の再生に必要な情報以外は削除するなどしてパケットの内容を書き換えたデータを蓄積する。ユーザの操作によって番組の蓄積が指示されると、制御手段３０はデマルチプレクサ２０を制御して蓄積すべきデータパケットを出力させ蓄積手段コントローラ４０に出力させる。蓄積手段コントローラ４０は、入力されたデータパケットに対し、再生時に正しい時刻に再生できるように時刻情報（タイムスタンプ）を付加して記録する。タイムスタンプを付加したデータの一例を図４に示す。図４の例ではパケットデータの前にタイムスタンプを付加しているが、これは後ろに付加してもかまわない。蓄積手段コントローラ４０は、図４に示したようなタイムスタンプを付加したパケットデータを蓄積手段５０に蓄積する。ここで、制御手段３０は、蓄積手段５０に記録した番組のデータ量や記録した領域の蓄積手段５０上の位置および番組に関する情報すなわち番組名や受信した日時などを番組指定データとして蓄積手段５０の前記番組データとは異なる領域に記録する。さらに蓄積媒体５０の管理データとして、蓄積媒体に記録されたデータが蓄積媒体に占める容量なども記録する。
【００１９】
上記のようにして蓄積された番組データを再生する場合の動作を次に説明する。ユーザが、蓄積された番組の再生操作を行うと、コマンド入力端子１１０から再生コマンドが入力される。制御手段３０は前記再生コマンドに従い、蓄積手段コントローラ４０を制御して、蓄積手段５０から前記番組指定データを読み出させ、内容を解析する。制御手段３０は解析した内容に従い、指定された番組データが格納された領域などのデータに基づいて蓄積手段コントローラ４０を制御し、蓄積手段５０に蓄積されたデータを読み出させる。読み出された番組データは前述したタイムスタンプのデータに従って、所定のタイミングで蓄積手段コントローラ４０からデマルチプレクサ２０に転送される。デマルチプレクサ２０は、入力された番組データから映像・音声データを分離し、デコーダ７０に転送する。以降の動作は先に説明した再生時の動作と同じである。
【００２０】
以上のようにすることで、蓄積手段５０に番組データを蓄積し再生することが出来る。
ところで、蓄積手段５０の容量は限られていることから、ある番組を蓄積するために必要な空き容量が蓄積手段５０に残っていない場合が考えられる。このような場合に他の機器に搭載した蓄積手段３５０も利用してデータの蓄積可否を判定し、空き容量を確保して番組データを蓄積する手順について図５を用いて説明する。
【００２１】
ユーザ操作により制御手段３０に対してある番組の蓄積指示がされた場合、制御手段３０は蓄積を指示された番組の情報を受信して該番組のデータ容量に係わる情報を取得し、蓄積手段５０の残り容量と比較する。比較の結果、必要な容量が蓄積手段５０にあればそのまま指定された番組を蓄積する。必要な空き容量が蓄積手段５０にない場合は、蓄積手段３５０の残り容量を以下の手順で取得する。まず、ネットワーク制御手段１３０を介して残り容量を含む蓄積手段３５０の管理情報転送要求をネットワーク１６０に出力する。前記管理情報転送要求はネットワーク制御手段４３０を介して外部機器の制御手段３３０に受信される。制御手段３３０は、蓄積手段コントローラ３４０を制御することで蓄積手段３５０に格納された管理情報を読出し、ネットワーク制御手段４４０を介してネットワークに出力する。制御手段３０はネットワーク制御手段１４０を介して前記管理情報を取得し、該管理情報と蓄積手段５０の管理情報に基づいて蓄積手段５０と蓄積手段３５０をあわせた残り容量を確認することができる。この情報によって蓄積を指示された番組の蓄積に必要な容量があると判定された場合は蓄積手段５０に、例えば空き容量の分だけデータを蓄積し、蓄積手段５０の空き容量を越えた分については外部機器の蓄積手段３５０に蓄積する。これによって蓄積を支持された番組のデータ量に対して蓄積手段５０に必要な空き容量がない場合であっても外部機器の蓄積手段３５０の空き容量をも利用することで指示された番組をすべて蓄積することができる。
【００２２】
外部機器搭載の蓄積手段３５０の空き容量をあわせても指定された番組全体を蓄積できないと判定された場合について次に説明する。制御手段３０は、番組データが蓄積される毎に例えば蓄積からの経過日時やユーザの設定したジャンル別の優先度および蓄積した番組データの容量などに基づいて保存に関する優先度を各蓄積データに付与し、あるいは既に付与された優先度を新たに蓄積されたデータをも考慮して付け直す。ある番組の蓄積が指示された場合に、外部機器搭載の蓄積手段３５０の空き容量をあわせても指定された番組全体を蓄積できないと判定された場合、制御手段３０は前記の保存に関する優先度に従って優先度の低い番組データを消去することでユーザの手を煩わすことなく自動的に空き容量を確保し、指定された番組を保存する。
【００２３】
尚、実際に番組が始まる前にいわゆる録画予約によって蓄積を指示された場合、一般にデジタル放送では電子番組ガイドを表示する関係上、番組に関するデータが事前に入手できるので、番組が始まる前に蓄積に関する判定ができる。従って、上記で説明した保存のための空き容量確保に関する制御を自動的に行う場合の他に、ユーザに蓄積手段５０および外部機器搭載の蓄積手段３５０に関する情報を図６の例に示すような画面で提示することによってユーザの操作により空き容量を確保するようにしても良い。
【００２４】
更に、番組単位や時間を区切っての蓄積ではなく録画開始／録画停止などのスイッチによってユーザが直接蓄積を操作する場合も考えられる。このような場合は、蓄積手段５０の何も蓄積されていない部分に蓄積開始するとともに、例えば図７の例に示すような画面によって蓄積手段５０および外部機器搭載の蓄積手段３５０の空き容量に関する情報を制御手段３０によって取得してユーザに提示し、これによってユーザに蓄積の操作にかかわる情報を提示するようにすればよい。これによって番組の蓄積に関する操作をユーザに促すことができる。
【００２５】
このようにすることで、蓄積手段５０の空き容量が不足した場合でも蓄積を指示された番組を全て記録することができる。尚、上記の説明において、蓄積した番組に関する情報を蓄積手段５０に格納する場合を説明したが、これは必ずしも蓄積手段５０に格納する必要はなく、例えばフラッシュメモリ１２０の空き領域、あるいは更に異なる記憶手段を設けてそこに格納してもかまわない。また、上記説明においては蓄積した番組に関する情報をまとめて一つの領域に蓄積する例について説明したが、必ずしもまとめて蓄積する必要はなく、例えば容量に関する情報だけは更に異なる領域に蓄積してもかまわない。他の情報についても同様である。また、蓄積手段５０としてはＨＤＤ、書き込み可能なＤＶＤ（Digital Versatile Disk）あるいは大容量光磁気ディスクなどの蓄積手段を用いことができる。
【００２６】
図８に蓄積手段コントローラ４０の構成を示し動作を説明する。４１は入力されたトランスポートストリームの各パケットにタイムスタンプを付加するためのタイムスタンプ付加手段、４２は暗号化手段、４３は蓄積手段５０へのデータ入出力を制御するデータ入出力コントローラ、４４は暗号化されたデータの復号を行う暗号復号手段、４５は入力されたデータをタイムスタンプに基づいたタイミング調整を行ってトランスポートストリームとして出力するタイミング調整手段、４６０はＲＡＭ（Random  Access  Memory）、４６は上記各ブロックとのデータ入出力を調停しＲＡＭ４６０へのデータ書き込みおよび読み出しを管理するＲＡＭコントローラである。尚、図８ではデータに加えてデータの入出力を制御するために、ＲＡＭコントローラ４６と各ブロック間での制御信号のやり取りも行われる。図８の説明で各ブロック間でのデータ転送にＲＡＭコントローラ４６が介在しているのは基本的に独立して動作している各ブロック間のデータ転送タイミングを調停するためである。
【００２７】
まず、データを蓄積手段５０に蓄積する場合の動作について説明する。デマルチプレクサ２０から入力されたトランスポートストリームはタイムスタンプ付加手段４１に入力され、例えば図４に示したような形式で各パケットにタイムスタンプを付加されてＲＡＭコントローラ４６に出力される。ＲＡＭコントローラ４６は入力されたデータを一旦ＲＡＭ４６０に格納した後、暗号化手段４２からの要求に従って読み出して出力する。暗号化手段４２は入力されたデータをあらかじめ定められた手順に従って暗号化した後、ＲＡＭコントローラ４６に出力する。ＲＡＭコントローラ４６は入力されたデータを一旦ＲＡＭ４６０に格納する。その後データ入出力コントローラの要求に従ってＲＡＭ４６０に格納したデータを出力する。データ入出力コントローラ４３は入力されたデータを蓄積手段５０に出力して格納させる。
【００２８】
次に、蓄積手段５０に格納したデータを読み出す場合の手順を説明する。バス１５０を介して制御手段３０からデータ再生指示がデータ入出力コントローラ４３に与えられると、データ入出力コントローラ４３は蓄積手段５０を制御して格納されているデータを読み出し、ＲＡＭコントローラ４６に出力しＲＡＭ４６０に格納させる。ＲＡＭコントローラ４６はＲＡＭ４６０に格納したデータを暗号復号手段４４からのデータ転送要求に従い読み出して出力する。暗号復号手段４４は入力された暗号化データをあらかじめ定められた手順に従って復号し、暗号化前のデータに復号してＲＡＭコントローラ４６に出力する。ＲＡＭコントローラ４６は入力されたデータを一旦ＲＡＭ４６０に格納し、タイミング調整手段４５からのデータ転送要求に従ってＲＡＭ４６０から読み出して出力する。タイミング調整手段４５は入力されたデータに付加されているタイムスタンプに従ってタイミングを調整しながら入力されたデータをトランスポートストリームの形式で出力する。
【００２９】
上記で説明した構成・動作により、デマルチプレクサ２０から入力されたトランスポートストリームを各パケットの時刻情報を管理し、かつ暗号化して蓄積手段５０に格納できる。また、再生時には暗号化されたデータを復号し、タイムスタンプに従ってタイミング調整してデータを出力するので、もとのトランスポートストリームを再生することができる。上記の説明において、蓄積手段５０に格納されているデータは暗号化するので、例えば暗号化をデジタル放送受信蓄積再生装置に固有の鍵データを用いて行うことで蓄積手段５０を取り外して他の装置に接続しても再生できないようにすることができ、蓄積した番組データ（コンテンツ）の著作権の保護に有効である。
【００３０】
次に、データを外部機器搭載の蓄積手段３５０に記録する場合について説明する。図８において、暗号化手段４２によって暗号化されＲＡＭ４６０に格納されたデータは、制御手段３０の制御によりバス１５０を介してネットワーク制御手段１３０に転送され、デジタル放送受信蓄積再生装置固有の情報を含む番組データの識別情報および転送先が特定の外部機器であることを示す識別情報を付加した上でネットワーク１６０に送出される。前記送出された情報は外部機器のネットワーク制御手段４３０によって受信され、制御手段３３０によって送出データが該外部機器に向けたものであることが認識されると、蓄積手段コントローラ３４０の制御によってデータを蓄積手段３５０に蓄積する。蓄積したデータはすでに暗号化されているのでこの場合であっても上記の説明と同様に著作権を有効に保護することができる。
【００３１】
図９に本発明の他の実施例を示し、以下動作を説明する。図９が図８の構成と異なるのは圧縮伸張手段４７を設けた点である。図９の構成を用いた場合の動作ステップの例を図１０に示す。蓄積手段コントローラ４０に入力されたトランスポートストリームは、タイムスタンプ付加手段によってタイムスタンプを付加される。次のステップでは、暗号化手段４２によってデータを暗号化する。次のステップでは、ＲＡＭ４６０に格納した暗号化データをデータ圧縮伸張手段４７に入力し、あらかじめ定められたアルゴリズムに従って圧縮する。これによって蓄積手段５０に格納されるデータは、元のデータよりデータ量が少なくなるので、蓄積手段５０および外部機器の蓄積手段３５０にはより多くのデータを格納することができる。尚、図１０のステップではデータを暗号化したあとで圧縮する例を示したが、必ずしもこの手順に限る必要はなく、例えば図１１のステップの例に示すようにデータを圧縮したあとで暗号化してもよい。この場合であっても図１０のステップの場合と同様の効果を得ることができる。尚、上記の動作は制御手段３０によって制御する．
上記において、データを圧縮しても蓄積手段５０に記録を指示されたデータを全て記録できないと制御手段３０によって判定された場合は、蓄積手段５０に記録できない分をネットワーク１６０経由で外部機器の蓄積手段３５０に記録するように制御手段３０によって制御することで、記録を指示されたデータを全て記録することができる。更に、上述の説明に従ってデータを圧縮しても、蓄積手段５０および外部機器に搭載された蓄積手段３５０の空き容量に蓄積を指示されたデータが全て記録できないと制御手段３０によって判定された場合は、図５における説明と同様に、記録済みのデータに付与された優先度に従って、優先度の低いデータを消去することで空き容量を確保し、蓄積を指示されたデータを蓄積するようにすればよい。
【００３２】
上述の説明に従って蓄積手段５０または外部機器の蓄積手段３５０に格納したデータを再生する手順を図１２に示す。蓄積手段５０から読み出したデータはまず圧縮伸張手段４７によって圧縮前のデータに復号される。外部機器の蓄積手段３５０から読み出す場合は、外部機器の蓄積手段３５０からのデータ読み出し後ネットワーク１６０を介してデータを転送するステップを実行したあと圧縮伸張手段４７にデータが入力され、元のデータが復号される。次のステップでは復号したデータが暗号復号手段４４に入力されデータの暗号を解除する。以下の再生動作は図８を用いた場合と同様である。尚、図１１のステップに従って格納されたデータを再生する場合は図１３の例に示すステップに従って再生が行われる。すなわち、蓄積手段５０から読み出したデータまたは外部機器搭載の蓄積手段３５０から読み出されネットワーク１６０を介して転送されてきたデータはまず暗号復号手段４４によって暗号を解除される。次に圧縮伸張手段４７によって圧縮を解かれ元のデータに復号される。以降の動作は図１２における再生動作の説明と同様である。
【００３３】
尚、上記の説明においてはデータの圧縮伸張のための専用手段を用いてデータを処理する例を示したが、制御手段３０のデータ処理性能に十分な余裕があれば制御手段３０を用いてデータの圧縮伸張を行ってもよい。この場合は、ＲＡＭ４６０に格納されたデータをバス１５０を介して制御手段３０が読み取りデータの圧縮伸張処理を行うものである。この場合であっても上記の説明と同様の効果を得ることができる。
【００３４】
図１４に本発明の他の実施例を示し、動作を説明する。図１４が図９の構成と異なるのは、圧縮伸張手段４７の代わりにデータ形式を変換し、また変換後のデータを復号するデータ形式変換・復号手段４８を設けた点である。図１４の構成を用いた場合の動作ステップの例を図１５に示す。蓄積手段コントローラ４０に入力されたトランスポートストリームは、タイムスタンプ付加手段によってタイムスタンプを付加されるとともに、データ形式変換・復号手段４８にも入力される。ここで、例えばユーザの操作によってタイムスタンプ付加回路４１の出力を記録することを選択した場合は図８における場合と同様の動作を行う。一方、記録するデータとしてデータ形式変換・復号手段４８の出力が選択された場合は以降に説明する動作を経てデータ形式変換・復号手段４８の出力を記録する。記録するデータとしてデータ形式変換・復号手段４８の出力が選択されると、暗号化手段４２にはデータ形式変換・復号手段４８から出力されＲＡＭ４６に格納されているデータが入力され暗号化される。暗号化されたデータはＲＡＭコントローラ４６に出力されＲＡＭ４６０に格納される。このようにしてＲＡＭ４６０に格納されたデータは、図８で説明したのと同様にデータ入出力コントローラ４３によって蓄積手段５０に記録される。
【００３５】
ここで、受信したＭＰＥＧ２形式のデータを、データ形式変換・復号手段４８によって例えばＭＰＥＧ４などの、よりデータ容量が少ない形式に変換することで、蓄積手段５０に蓄積するのに必要な容量を少なくすることができる。これによって蓄積手段５０に格納されるデータは、元のデータよりデータ量が少なくなるので、蓄積手段５０および外部機器の蓄積手段３５０にはより多くのデータを格納することができる。尚、上記の動作は制御手段３０によって制御する。また、データ形式変換・復号手段４８を用いてデータ形式を変換する際に、変換後のデータ容量を２種類以上から選択可能とすることによって、例えばデータ容量を小さくすることを優先するか、画質ができるだけ劣化しないようにして変換するかなどを選択することができる。
【００３６】
上記において、データを形式変換しても蓄積手段５０に記録を指示されたデータを全て記録できないと制御手段３０によって判定された場合は、蓄積手段５０に記録できない分をネットワーク１６０経由で外部機器の蓄積手段３５０の空いた部分に記録するように制御手段３０によって制御することで、記録を指示されたデータを全て記録することができる。更に、上述の説明に従ってデータを形式変換しても、蓄積手段５０および外部機器に搭載された蓄積手段３５０の空いた部分に蓄積を指示されたデータが全て記録できないと制御手段３０によって判定された場合は、図５における説明と同様に、記録済みのデータに付与された優先度に従って、優先度の低いデータを消去することで空き容量を確保し、蓄積を指示されたデータを蓄積するようにすればよい。
【００３７】
上述の説明に従って蓄積手段５０または外部機器の蓄積手段３５０に格納したデータを再生する手順を図１６に示す。蓄積手段５０から読み出したデータはＲＡＭ４６を経由して暗号復号手段４４に入力されデータの暗号が解除される。暗号解除されたデータは、同様にＲＡＭ４６を経由してデータ形式変換・復号手段手段４８に入力され、表示信号として復号されて図１に示したＯＳＤ手段８０に出力される（図１４では図示せず）。これによって、データ形式を変換し記録したデータを視聴することができる。尚、外部機器の蓄積手段３５０から読み出す場合は、外部機器の蓄積手段３５０から読み出したデータがネットワーク１６０経由で転送され、ＲＡＭ４６を経由して暗号復号手段４４に入力され、これによってデータの暗号が復号される。以降の動作は上記の説明と同様である。
【００３８】
尚、上記の説明においてはデータの形式変換と復号のための専用手段を用いてデータを処理する例を示したが、制御手段３０のデータ処理性能に十分な余裕があれば制御手段３０を用いてデータの形式変換と復号を行ってもよい。この場合は、ＲＡＭ４６０に格納されたデータを、バス１５０を介して制御手段３０が読み取りデータの形式変換と復号処理を行うものである。この場合であっても上記の説明と同様の効果を得ることができる。この場合は、復号したデータを表示信号として出力するための表示信号出力回路だけを設ければよい。また、上記の説明においては、データをＭＰＥＧ４形式に変換する例を示したが、ＭＰＥＧ４形式に限る必要はなく、例えばＭＰＥＧ１形式に変換しても良い。さらには、同じＭＰＥＧ２形式であっても変換前の形式が例えば走査線数１１２５本のＨＤＴＶの場合はこれを走査線数５２５本のＳＤＴＶ等に変換しても良い。いずれの場合であっても、上記の説明と同様の効果を得ることができるのは言うまでもない。
【００３９】
尚、上記の説明において、図１に示した外部機器は蓄積手段とネットワーク制御に必要な構成しか示していないが、実際にはこれ以外にも例えばデジタル放送の受信機能あるいはその他のデータ入力機能を有した機器であっても良いし、蓄積手段を用いたデータの蓄積と再生に特化した機器であっても良い。
【００４０】
【発明の効果】
以上で説明したように、本発明によればデジタル放送受信蓄積再生装置に内蔵した蓄積手段に加えて外部機器に搭載された蓄積手段をも番組データ蓄積に利用できるので、番組の蓄積をより効率的に行うことができる。更に蓄積するデータを暗号化して特定のデジタル放送受信蓄積再生装置以外では再生できないようにできるのでデータの著作権を保護するのに有効である。また、データを圧縮して蓄積し、あるいはよりデータ量の少ない異なる形式にデータを変換して蓄積することができるので、蓄積手段を有効に使用することができ、使い勝手の良いデジタル放送受信蓄積再生装置を提供することができる。
【図面の簡単な説明】
【図１】本発明によるデジタル放送受信蓄積再生装置の実施例を示す図である。
【図２】本発明で処理するストリームのパケット配列の例を示す図である。
【図３】本発明によるデジタル放送受信蓄積再生装置の番組選択手順示す図である。
【図４】本発明によるデジタル放送受信蓄積再生装置における蓄積データ形式の一例を示す図である。
【図５】本発明によるデジタル放送受信蓄積再生装置動作ステップの例を示す図である。
【図６】本発明によるデジタル放送受信蓄積再生装置の表示画面例を示す図である。
【図７】本発明によるデジタル放送受信蓄積再生装置の表示画面例を示す図である。
【図８】本発明によるデジタル放送受信蓄積再生装置における蓄積手段コントローラの構成例を示す図である。
【図９】本発明によるデジタル放送受信蓄積再生装置における蓄積手段コントローラの構成例を示す図である。
【図１０】本発明によるデジタル放送受信蓄積再生装置においてデータを蓄積する場合の手順の例を示す図である。
【図１１】本発明によるデジタル放送受信蓄積再生装置においてデータを蓄積する場合の手順の例を示す図である。
【図１２】本発明によるデジタル放送受信蓄積再生装置においてデータを再生する場合の手順の例を示す図である。
【図１３】本発明によるデジタル放送受信蓄積再生装置においてデータを再生する場合の手順の例を示す図である。
【図１４】本発明によるデジタル放送受信蓄積再生装置における蓄積手段コントローラの構成例を示す図である。
【図１５】本発明によるデジタル放送受信蓄積再生装置においてデータを蓄積する場合の手順の例を示す図である。
【図１６】本発明によるデジタル放送受信蓄積再生装置においてデータを再生する場合の手順の例を示す図である。
【図１７】従来例の蓄積手段を備えた受信装置の構成例を示す図である。
【符号の説明】
１０・・・ストリーム入力端子
２０・・・デマルチプレクサ
３０、３３０・・・制御手段
４０、３４０・・・蓄積手段コントローラ
４１・・・タイムスタンプ付加手段
４２・・・暗号化手段
４３・・・データ入出力コントローラ
４４・・・暗号復号手段
４５・・・タイミング調整手段
４６・・・ＲＡＭコントローラ
４６０・・・ＲＡＭ
４７・・・圧縮伸張手段
４８・・・データ形式変換・復号手段
５０、３５０・・・蓄積手段
６０・・・メモリ
７０・・・デコーダ
８０・・・ＯＳＤ
９０・・・映像信号出力端子
１００・・・音声信号出力端子。
１１０・・・コマンド入力端子
１２０・・・フラッシュメモリ
１３０、４３０・・・ネットワーク制御手段
１４０、４４０・・・データ入出力端子
１５０・・・バス
１６０・・・ネットワーク
【図１】
0004003516.tif 000002
【図２】
0004003516.tif 000003
【図３】
0004003516.tif 000004
【図４】
0004003516.tif 000005
【図５】
0004003516.tif 000006
【図６】
0004003516.tif 000007
【図７】
0004003516.tif 000008
【図８】
0004003516.tif 000009
【図９】
0004003516.tif 000010
【図１０】
0004003516.tif 000011
【図１１】
0004003516.tif 000012
【図１２】
0004003516.tif 000013
【図１３】
0004003516.tif 000014
【図１４】
0004003516.tif 000015
【図１５】
0004003516.tif 000016
【図１６】
0004003516.tif 000017
【図１７】
0004003516.tif 000018