(57)【要約】複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しが可能なデータ処理装置は、番組データに関する信号を受信する受信部と、装填された記録媒体の種類を判別する判別部と、番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも番組データの符号化を行うエンコード記録処理の一方の処理を介して、信号から得られる番組データを記録媒体に記録する記録処理部と、記録媒体の種類に応じて、ストリーム記録処理およびエンコード記録処理の一方を選択する選択部と、選択された記録処理に応じて、記録媒体の残容量および番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、記録媒体に記録することが可能な残り時間を計算する計算部と、計算された残り時間を表示する表示部とを備えている。
2004073305.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しが可能なデータ処理装置であって、
前記番組データに関する信号を受信する受信部と、
装填された記録媒体の種類を判別する判別部と、
前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録する記録処理部と、
前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択する選択部と、
前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算する計算部と、
計算された前記残り時間を表示する表示部と
を備えたデータ処理装置。
【請求項２】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信部はデジタル信号およびアナログ信号の一方の信号を受信し、
前記記録処理部は、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算部は第２残量計算処理を選択する、請求項１に記載のデータ処理装置。
【請求項３】
前記エンコード記録処理は、前記番組データを復号した後に符号化処理する第１エンコード記録処理と、前記番組データを符号化処理する第２エンコード記録処理とを含み、
前記記録処理部は、前記受信部が前記デジタル信号を受信した場合には前記第１エンコード記録処理を選択し、前記受信部が前記アナログ信号を受信した場合には、前記第２エンコード記録処理を選択し、
前記計算部は、さらに、記録処理を行った時間を示す記録済み時間および記録レートに基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項２に記載のデータ処理装置。
【請求項４】
未使用の前記記録媒体に前記番組データを記録することが可能な最大時間を示す基準記録時間を格納するメモリをさらに備え、
前記計算部は、前記記録レートを用いて前記記録済み時間を正規化した基準記録済み時間を計算し、前記メモリに格納された前記基準記録時間から前記基準記録済み時間を減算して基準残り時間を求め、前記基準残り時間と前記符号化レートとに基づいて前記残り時間を計算する、請求項３に記載のデータ処理装置。
【請求項５】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信部は、デジタル信号を受信し、
前記記録処理部は、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、
前記計算部は第１残量計算処理を選択する、請求項１に記載のデータ処理装置。
【請求項６】
前記信号は、前記番組データの伝送レートおよび放映時間を特定する番組情報を含んでおり、
受信した前記信号から前記番組情報を抽出するコントローラをさらに備え、
前記計算部は、抽出された前記伝送レートおよび前記放映時間に基づいて前記残り時間を計算する、請求項５に記載のデータ処理装置。
【請求項７】
前記計算部は、
前記伝送レートおよび前記放映時間に基づいて１以上の番組データの各データ量を計算し、
前記残容量を超えるまで前記各データ量を順次加算した累積データ量を求め、かつ、加算された前記データ量に対応する各放映時間を順次加算した累積放映時間を求め、
前記累積放映時間から、前記残容量を超えたデータ量に相当する放映時間を減算して残り時間として求める、請求項６に記載のデータ処理装置。
【請求項８】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信部は、アナログ信号を受信し、
前記記録処理部は、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算部はさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項１に記載のデータ処理装置。
【請求項９】
前記表示部は、前記記録処理部によって選択された記録処理を識別する情報をさらに表示する、請求項１に記載のデータ処理装置。
【請求項１０】
前記表示部は、前記記録処理部によって前記エンコード記録処理が選択された場合には、前記符号化レート、解像度、周波数の少なくとも１つを表示する、請求項９に記載のデータ処理装置。
【請求項１１】
複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しを行うデータ処理方法であって、
前記番組データに関する信号を受信するステップと、
装填された記録媒体の種類を判別するステップと、
前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録するステップと、
前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択するステップと、
前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算するステップと、
計算された前記残り時間を表示するステップと
を包含するデータ処理方法。
【請求項１２】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップはデジタル信号およびアナログ信号の一方の信号を受信し、
前記記録するステップは、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算するステップは第２残量計算処理を選択する、請求項１１に記載のデータ処理方法。
【請求項１３】
前記エンコード記録処理は、前記番組データを復号した後に符号化処理する第１エンコード記録処理と、前記番組データを符号化処理する第２エンコード記録処理とを含み、
前記記録するステップは、前記受信部が前記デジタル信号を受信した場合には前記第１エンコード記録処理を選択し、前記受信部が前記アナログ信号を受信した場合には、前記第２エンコード記録処理を選択し、
前記計算するステップは、さらに記録レートおよび記録処理を行った時間を示す記録済み時間に基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項１２に記載のデータ処理方法。
【請求項１４】
未使用の前記記録媒体に前記番組データを記録することが可能な最大時間を示す基準記録時間を格納するステップをさらに包含し、
前記計算するステップは、前記記録レートを用いて前記記録済み時間を正規化した基準記録済み時間を計算し、前記メモリに格納された前記基準記録時間から前記基準記録済み時間を減算して基準残り時間を求め、前記基準残り時間と前記符号化レートとに基づいて前記残り時間を計算する、請求項１３に記載のデータ処理方法。
【請求項１５】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップは、デジタル信号を受信し、
前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、
前記計算するステップは第１残量計算処理を選択する、請求項１１に記載のデータ処理方法。
【請求項１６】
前記信号は、前記番組データの伝送レートおよび放映時間を特定する番組情報を含んでおり、
受信した前記信号から前記番組情報を抽出するステップをさらに包含し、
前記計算するステップは、抽出された前記伝送レートおよび前記放映時間に基づいて前記残り時間を計算する、請求項１５に記載のデータ処理方法。
【請求項１７】
前記計算するステップは、
前記伝送レートおよび前記放映時間に基づいて１以上の番組データの各データ量を計算し、
前記残容量を超えるまで前記各データ量を順次加算した累積データ量を求め、かつ、加算された前記データ量に対応する各放映時間を順次加算した累積放映時間を求め、
前記累積放映時間から、前記残容量を超えたデータ量に相当する放映時間を減算して残り時間として求める、請求項１６に記載のデータ処理方法。
【請求項１８】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップは、アナログ信号を受信し、
前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算するステップはさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項１１に記載のデータ処理方法。
【請求項１９】
前記表示するステップは、前記記録処理部によって選択された記録処理を識別する情報をさらに表示する、請求項１１に記載のデータ処理方法。
【請求項２０】
前記表示するステップは、前記記録処理部によって前記エンコード記録処理が選択された場合には、前記符号化レート、解像度、周波数の少なくとも１つを表示する、請求項１９に記載のデータ処理方法。
【発明の詳細な説明】
【技術分野】  本発明は、アナログテレビ信号、デジタルテレビ信号等の複数種類の入力信号を記録媒体に記録することが可能な装置に関する。
【背景技術】  従来、複数の記録処理経路を備え、ビデオ信号を記録媒体に記録する際に特定の経路を選択して記録する装置が知られている。例えば、日本国特開平７−２３３９号データ処理装置公報に記載されている記録装置は、デジタルストリームのビデオ信号を受け取り、その信号を直接記録媒体に記録する録画モード１、そのデジタルストリームをデコードした後に記録する録画モード２、およびデコードした後にイントラモード圧縮符号化処理して記録する録画モード３のうちから適切なモード（記録処理経路）を選択して記録媒体に記録する。
ビデオ信号を記録媒体に記録する際には、記録可能な残り時間を計算することがある。この計算は、一般に記録媒体の残容量を記録レートで除算して行われている。例えば、日本国特開平１１−３２８９３７号公報に記載されている記録装置は、記録レートが変動する可変ビットレートによって圧縮符号化が行われる場合に、現在の圧縮ビットレートと残容量に基づいて残り時間を求めて表示する。また、日本国特開平１１−１１２８９７号公報では、ビデオ・オーディオデータとともに伝送される番組情報に基づいてデータ容量またはデータレートを検出し、記録媒体に記録できるか否かを判定する技術が開示されている。
デジタル放送およびＤＶＤへの記録の際に行われるビデオの圧縮符号化方式としては、ＭＰＥＧ符号化方式が一般的に用いられる。例えば、ＢＳデジタル放送では、ビデオ信号は周知のＭＰＥＧトランスポートストリームとして伝送され、青紫色レーザを用いてブルーレイディスク（ＢＤ）に記録される。また、ビデオ信号はＤＶＤには周知のＭＰＥＧプログラムストリームとして記録される。これらのＭＰＥＧストリームでは、ビデオ、オーディオ等の情報を圧縮符号化して得られた各符号化ストリームが多重化されて構成されている。ただし、ビデオ、オーディオの品質に応じて信号のビットレートは異なる。
従来の記録装置では、入力信号の種類および記録媒体の種類によって記録方法が異なるにもかかわらず、どの記録方法に対しても、記録装置が予め決定された固定データレートを使用して残り時間を計算していたため、正確な残り時間を求めることができなかった。例えば、デジタルストリームを直接記録するモード（ストリーム記録）では、データレートが変化し得るため、固定データレートでは正確に残り時間を計算することはできない。また、ストリーム記録では、記録装置がデータストリームのデータレートを制御できないため、後にデータを消去してしまうと、消去した時間に相当する時間の記録を保証することはできない。よって、消去後の残り時間を同じ方法で計算すると、正確な残り時間が求められないという問題も生じる。
本発明は上述の問題点に鑑みてなされたものであり、その目的は、入力信号の種類および記録媒体の種類に基づいて記録方法を決定するとともに、記録方法に応じた残量計算方法を決定し、正確な残り時間を計算することである。
【発明の開示】
本発明によるデータ処理装置は、複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しが可能である。データ処理装置は、前記番組データに関する信号を受信する受信部と、装填された記録媒体の種類を判別する判別部と、前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録する記録処理部と、前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択する選択部と、前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算する計算部と、計算された前記残り時間を表示する表示部とを備えている。
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信部はデジタル信号およびアナログ信号の一方の信号を受信し、前記記録処理部は、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、前記計算部は第２残量計算処理を選択してもよい。
前記エンコード記録処理は、前記番組データを復号した後に符号化処理する第１エンコード記録処理と、前記番組データを符号化処理する第２エンコード記録処理とを含み、前記記録処理部は、前記受信部が前記デジタル信号を受信した場合には前記第１エンコード記録処理を選択し、前記受信部が前記アナログ信号を受信した場合には、前記第２エンコード記録処理を選択し、前記計算部は、さらに記録レートおよび記録処理を行った時間を示す記録済み時間に基づいて前記第２残量計算処理を行って前記残り時間を計算してもよい。
未使用の前記記録媒体に前記番組データを記録することが可能な最大時間を示す基準記録時間を格納するメモリをさらに備え、前記計算部は、前記記録レートを用いて前記記録済み時間を正規化した基準記録済み時間を計算し、前記メモリに格納された前記基準記録時間から前記基準記録済み時間を減算して基準残り時間を求め、前記基準残り時間と前記符号化レートとに基づいて前記残り時間を計算してもよい。
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信部は、デジタル信号を受信し、前記記録処理部は、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、前記計算部は第１残量計算処理を選択してもよい。
前記信号は、前記番組データの伝送レートおよび放映時間を特定する番組情報を含んでおり、受信した前記信号から前記番組情報を抽出するコントローラをさらに備え、前記計算部は、抽出された前記伝送レートおよび前記放映時間に基づいて前記残り時間を計算してもよい。
前記計算部は、前記伝送レートおよび前記放映時間に基づいて１以上の番組データの各データ量を計算し、前記残容量を超えるまで前記各データ量を順次加算した累積データ量を求め、かつ、加算された前記データ量に対応する各放映時間を順次加算した累積放映時間を求め、前記累積放映時間から、前記残容量を超えたデータ量に相当する放映時間を減算して残り時間として求めてもよい。
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信部は、アナログ信号を受信し、前記記録処理部は、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、前記計算部はさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算してもよい。
前記表示部は、前記記録処理部によって選択された記録処理を識別する情報をさらに表示してもよい。
前記表示部は、前記記録処理部によって前記エンコード記録処理が選択された場合には、前記符号化レート、解像度、周波数の少なくとも１つを表示してもよい。
本発明によるデータ処理方法は、複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しを行うことができる。データ処理方法は、前記番組データに関する信号を受信するステップと、装填された記録媒体の種類を判別するステップと、前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録するステップと、前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択するステップと、前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算するステップと、計算された前記残り時間を表示するステップとを包含する。
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信するステップはデジタル信号およびアナログ信号の一方の信号を受信し、前記記録するステップは、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、前記計算するステップは第２残量計算処理を選択してもよい。
前記エンコード記録処理は、前記番組データを復号した後に符号化処理する第１エンコード記録処理と、前記番組データを符号化処理する第２エンコード記録処理とを含み、前記記録するステップは、前記受信部が前記デジタル信号を受信した場合には前記第１エンコード記録処理を選択し、前記受信部が前記アナログ信号を受信した場合には、前記第２エンコード記録処理を選択し、前記計算するステップは、さらに記録レートおよび記録処理を行った時間を示す記録済み時間に基づいて前記第２残量計算処理を行って前記残り時間を計算してもよい。
未使用の前記記録媒体に前記番組データを記録することが可能な最大時間を示す基準記録時間を格納するステップをさらに包含し、前記計算するステップは、前記記録レートを用いて前記記録済み時間を正規化した基準記録済み時間を計算し、前記メモリに格納された前記基準記録時間から前記基準記録済み時間を減算して基準残り時間を求め、前記基準残り時間と前記符号化レートとに基づいて前記残り時間を計算してもよい。
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信するステップは、デジタル信号を受信し、前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、前記計算するステップは第１残量計算処理を選択してもよい。
前記信号は、前記番組データの伝送レートおよび放映時間を特定する番組情報を含んでおり、受信した前記信号から前記番組情報を抽出するステップをさらに包含し、前記計算するステップは、抽出された前記伝送レートおよび前記放映時間に基づいて前記残り時間を計算してもよい。
前記計算するステップは、前記伝送レートおよび前記放映時間に基づいて１以上の番組データの各データ量を計算し、前記残容量を超えるまで前記各データ量を順次加算した累積データ量を求め、かつ、加算された前記データ量に対応する各放映時間を順次加算した累積放映時間を求め、前記累積放映時間から、前記残容量を超えたデータ量に相当する放映時間を減算して残り時間として求めてもよい。
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信するステップは、アナログ信号を受信し、前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、前記計算するステップはさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算してもよい。
前記表示するステップは、前記記録処理部によって選択された記録処理を識別する情報をさらに表示してもよい。
前記表示するステップは、前記記録処理部によって前記エンコード記録処理が選択された場合には、前記符号化レート、解像度、周波数の少なくとも１つを表示してもよい。
本発明によるコンピュータプログラムは、複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しを行うデータ処理装置のコンピュータにおいて実行される。前記プログラムにしたがってコンピュータが実行する変換方法は、前記番組データに関する信号を受信するステップと、装填された記録媒体の種類を判別するステップと、前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録するステップと、前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択するステップと、前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算するステップと、計算された前記残り時間を表示するステップとを包含する。
【図面の簡単な説明】  図１は、実施形態１によるデータ処理装置１０の機能ブロックの構成を示す図である。
図２は、セルフエンコード記録処理部１０７の機能ブロックの構成の例を示す図である。
図３は、再エンコード記録処理部１０６の機能ブロックの構成の例を示す図である。
図４は、制御テーブルの例を示す図である。
図５（ａ）は、表示部１１４に表示可能な文字の例を示す図である。
図５（ｂ）〜（ｄ）は、表示パターンの例を示す図である。
図６は、残量計算処理の手順を示す図である。
図７は、記録処理の決定手順を示す図である。
図８は、残量計算処理（１ｂ）の計算手順を示す図である。
図９は、番組情報テーブル４２０に格納されている番組情報の例を示す図である。
図１０は、番組の記録時刻と記録されるデータ量との関係を示す図である。
図１１は、残量計算処理（１ｃ）の計算手順を示す図である。
図１２は、上述の記録処理部１２１による記録処理によって記録メディア１１２上に記録された番組データのデータ構造を示す図である。
図１３は、再生機能を有するデータ処理装置２０の構成を示す図である。
図１４は、記録メディア１１２の種別および記録処理種別に基づく残量計算処理の手順を示す図である。
図１５は、記録メディア１１２の種別および入力信号の種別に基づく残量計算処理の手順を示す図である。
図１６（ａ）は、録画モード表示機能を有する表示部１１４を示す図である。
図１６（ｂ）〜（ｄ）は、表示パターンの例を示す図である。
図１７は、本実施形態によるデータ処理装置１０のモード決定手順を示すフローチャートである図である。
図１８は、制御テーブルの例を示す図である。
図１９は、マニュアルモード記録処理における記録処理の決定手順を示す図である。
図２０（ａ）〜（ｃ）は、録画モード表示機能を有する表示部１１４の表示パターンの例を示す図である。
図２１（ａ）は、表示部１１４の表示管の例を示す図である。
図２１（ｂ）〜（ｇ）は、表示部１１４のとり得る表示状態を示す図である。
図２２は、オートモード設定時の制御テーブルを示す図である。
図２３は、ＢＸＰモード設定時の制御テーブルを示す図である。
図２４は、ＸＰモード設定時の制御テーブルを示す図である。
図２５は、ＳＰモード設定時の制御テーブルを示す図である。
図２６は、ＬＰモード設定時の制御テーブルを示す図である。
図２７は、オートモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
図２８は、ＢＸＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
図２９は、ＸＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
図３０は、ＳＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
図３１は、ＬＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
図３２（ａ）は、表示部１１４に表示可能な文字の例を示す図である。
図３２（ｂ）〜（ｆ）は、表示部１１４の表示パターンを示す図である。
図３３（ａ）は、表示部１１４に表示可能な文字の例を示す図である。
図３３（ｂ）〜（ｆ）は、表示部１１４に表示可能な文字の例を示す図である。
【発明を実施するための最良の形態】  （実施形態１）
図１は、本実施形態によるデータ処理装置１０の機能ブロックの構成を示す。データ処理装置１０は、記録容量が異なる複数種類の記録媒体に対し、デジタルストリーム信号またはアナログテレビ信号に基づいて得られる番組データを書き込み、および／または、読み出すことができる。
複数種類の記録媒体は、例えば４．７ギガバイトの記録容量を有し２２Ｍｂｐｓの記録レートで記録されるＤＶＤ−ＲＡＭメディア、２３ギガバイトの記録容量を有し３３Ｍｂｐｓの記録で記録されるＢｌｕ−ｒａｙディスク（ＢＤ）等の超高密度ＲＡＭメディア、数十〜数百ギガバイトまたはそれ以上の容量を有するハードディスク等である。なお、超高密度ＲＡＭメディアは、ブルーレーザなどより短波長をもつレーザであってもよく、また、メディア上のマーク、ピット等によってデータを保持する。
データ処理装置１０は、記録媒体１１２の種類や入力信号の種類に応じて、記録レート、符号化方法等が異なる複数の記録処理のうちから１つの記録処理を選択してデータを記録することができる。さらにデータ処理装置１０は、選択された記録処理に応じて、記録媒体１１２に記録可能な残り時間（以下、単に「残り時間」という）を複数の残量計算処理から選択し、求めることができる。複数の残量計算処理を求める理由は、記録処理によって記録媒体１１２の残り時間が異なるからである。計算された残り時間は、ユーザが確認できるよう表示され、または今後の記録動作に際してデータ処理装置１０が利用することができる。
図１には記録媒体１１２が記載されているが、記録媒体１１２がハードディスクであればデータ処理装置１０の構成要素であり、記録媒体１１２が光ディスク等のリムーバブルな記録媒体であればデータ処理装置１０の構成要素ではない。以下の説明では、記録媒体１１２はＤＶＤ−ＲＡＭメディアまたは超高密度ＲＡＭメディアであるとする。したがって、データ処理装置１０は、周知の光ディスクレコーダとして機能する。また、データ処理装置１０に入力される信号は、デジタルストリーム信号１０１およびアナログテレビ信号１０２であるとする。
デジタルストリーム信号１０１は、例えばＢＳデジタル放送によって伝送される。ＢＳデジタル放送では、ビデオはＭＰＥＧ２ビデオ符号化方式によって圧縮符号化され、オーディオ信号はＡＡＣ符号化方式によって圧縮符号化され、ビデオストリームおよびオーディオストリームはＭＰＥＧトランスポートストリームとして多重化されて伝送される。
一方、アナログテレビ信号１０２は、例えばアナログ地上波放送によって伝送されるテレビ信号とする。なお、現行ＢＳデジタル放送のハイビジョン放送のデジタルストリーム信号のデータレートは２４Ｍｂｐｓである。したがって、ハイビジョンのデジタルストリーム信号（例えばＭＰＥＧトランスポートストリーム）は記録レート２２ＭｂｐｓのＤＶＤ−ＲＡＭメディアに直接は記録することはできないが、超高密度ＲＡＭメディアには直接記録することが可能である。なお、一般の標準解像度のデジタルストリーム信号やアナログ信号は、ＤＶＤ−ＲＡＭメディアおよび超高密度ＲＡＭメディアのいずれにも直接記録することができる。
なお、ＭＰＥＧ符号化方式では、ビデオを構成する各フレームの画素値を利用して各フレームデータが圧縮符号化される。具体的には、画素値のフレーム内相関を利用して画像データを符号化するフレーム内符号化処理と、画素値のフレーム間相関を利用して画像データを符号化するフレーム間符号化処理とが適応的に切り替えられる。この符号化処理は、連続する複数のフレームに対応する符号化データが１つの単位として取り扱われる。
以下、データ処理装置１０の構成を説明する。データ処理装置１０は、信号選択器１０３、処理選択器１０４、システムコントローラ１０８、チャンネル設定部１０９、記録ヘッド１１０、メディア判別部１１１、残容量検出部１１３、表示部１１４、残量計算部１１５、記録データ検出部１１９、データレート検出器１２０、記録処理部１２１、テーブルメモリ１２２および録画モード設定部１２３を有する。このうち、システムコントローラ１０８は、データ処理装置１０全体の動作を制御する中央処理部（ＣＰＵ）である。システムコントローラ１０８の動作は、各構成要素の説明に関連して適宜説明する。
信号選択器１０３は、システムコントローラ１０８によって制御され、選択されたチャンネル情報にしたがってデジタルストリーム信号１０１あるいはアナログテレビ信号１０２を選択して出力する。ＢＳ放送波で伝送されたチャンネルの場合は、信号選択器１０３はデジタルストリーム信号１０１を出力する。一方、アナログ地上放送波のチャンネルの場合は、信号選択器１０３はアナログテレビ信号１０２としてビデオ信号およびオーディオ信号を出力する。
処理選択器１０４は、システムコントローラ１０８によって制御され、記録処理部１２１において実行すべき複数の記録処理のうちの一つを選択する。本実施形態では、３種類の記録処理が存在するとしている。
チャンネル設定部１０９は、使用者が記録の対象とするチャンネルを切替えるためのインターフェースであり、データ処理装置１０のフロントパネルに配置されたボタン、リモコン、あるいは画面上のグラフィカルユーザーインターフェース等である。選択されたチャンネル情報はシステムコントローラ１０８に通知される。
記録ヘッド１１０は、本実施形態では光ピックアップである。光ピックアップは、記録メディア１１２の種類に応じた波長のレーザを記録メディア１１２に放射してデータを記録することができ、また、記録メディア１１２からの反射光を検出してデータを読み出すことができる。
メディア判別部１１１は、データ処理装置１０に装填されている光ディスクの種類を判別する。本実施形態では、ＤＶＤ−ＲＡＭメディアおよび超高密度ＲＡＭメディアのいずれのメディアが挿入されていることを判別する。例えば、記録メディアの内周部に製造時に記録メディアの種類を特定する判別情報を記録しておき、メディア判別部１１１が記録ヘッド１１０を用いて光学的に判別情報を読み出せばよい。または、レーザ光を照射したときに記録メディアの種類によって反射光の強さが異なるため、その強さを検出してメディア判別部１１１において判別すればよい。または、記録メディアがカートリッジに収納された状態で装填されるときは、記録メディアの種類によって異なるカートリッジの形状によって判別してもよい。いずれも、装填されている光ディスクの光学的特性および物理的特性を用いて検出すればよい。
残容量検出部１１３は、記録メディア１１２の記録可能な容量を残容量として検出する。具体的には、残容量検出部１１３は、記録メディア１１２に記録された管理情報を読み出して、記録済みデータのデータサイズ等に基づいて検出すればよい。
表示部１１４は、残量計算部１１５において計算され、通知された残り時間を表示する。また、表示部１１４は、選択され実行されている記録処理部１２１の処理を特定するための情報を表示する。表示部１１４は、例えばフロントパネルに設置された電光表示管、液晶パネル、また、テレビ画面等である。
残量計算部１１５は、記録メディア１１２に記録することが可能な残り時間を計算する。残量計算部１１５は、複数の残量計算処理を実行することができ、どの計算処理に基づいて計算を行うかの指示をシステムコントローラ１０８から受け取って、その指示に基づいて残量計算処理を選択し実行する。システムコントローラ１０８は、記録処理部１２１において選択された記録処理に対応する残量計算処理を指示する。残量計算処理は、大きく分けると、記録メディア１１２の残容量および番組データの伝送レートに基づく残量計算処理と、符号化レートに基づく残量計算処理とに分けることができる。本実施形態によれば、記録処理部１２１は３種類の残量計算処理を行う。それぞれの残量計算手順の具体的な説明は後述する。
記録データ検出部１１９は、記録メディア１１２に記録されている各記録データの情報（管理情報）として、各記録データの記録時間および記録レートを検出する。
データレート検出器１２０は、入力されるデジタルストリーム信号のデータレートを検出する。その検出方法として、所定期間内に伝送されるデジタルストリーム信号のデータ量を計測してデータレートを検出すればよい。また、番組情報として伝送されるトランスポートストリームにおけるＥＩＴ（イベント情報テーブル）パケットのセクションデータから番組のデータレートを取得してもよい。
記録処理部１２１は、ストリーム記録処理部１０５、再エンコード記録処理部１０６およびセルフエンコード記録処理部１０７を含む。記録処理部１２１は、信号選択器１０３によって選択されたデジタルストリーム信号またはアナログテレビ信号中のビデオ信号およびオーディオ信号信号を、ストリーム記録処理部１０５、再エンコード記録処理部１０６およびセルフエンコード記録処理部１０７における処理を介して出力する。
ストリーム記録処理部１０５は、入力された番組データのデジタルストリーム信号を、復号化および符号化を行うことなく直接記録メディア１１２に記録する。
再エンコード記録処理部１０６は、入力されたデジタルストリーム信号を一旦復号化して、当初とは異なる符号化レートで再度符号化して符号化ストリームを生成し、記録メディア１１２に記録する。再エンコード記録処理部１０６の詳細な説明は、図３を参照しながら後述する。
セルフエンコード記録処理部１０７は、入力されたビデオ信号およびオーディオ信号から得られた番組データを符号化処理して符号化ストリームを生成し、記録メディア１１２に記録する。この符号化ストリームは、ＭＰＥＧプログラムストリーム（ＰＳ）またはＭＰＥＧトランスポートストリーム（ＴＳ）である。以下では、セルフエンコード記録処理部１０７においてプログラムストリームを記録することをＰＳセルフエンコード記録処理と呼び、トランスポートストリームを記録することをＴＳセルフエンコード記録処理と呼ぶ。なお、図１ではセルフエンコード記録処理部１０７への入力は１経路であるが、ビデオ信号およびオーディオ信号は別々の経路で入力されてもよい。セルフエンコード記録処理部１０７の詳細な説明は、図２を参照しながら後述する。
テーブルメモリ１２２は、制御テーブル４１９と番組情報テーブル４２０とを格納する。制御テーブル４１９は、入力信号、メディア、記録処理、残量計算の対応関係を記述したテーブル（例えば図４）である。番組情報テーブル４２０は、番組を特定する情報、番組データを含む信号の伝送レート、番組の開始時間、終了時間等を示す情報である。終了時間に代えて番組の放映時間が記述されていてもよい。これらの情報は、例えばデジタルストリーム信号がトランスポートストリームであるときに、番組情報として伝送されるＥＩＴ（イベント情報テーブル）パケットのセクションデータに格納されている。後述のように、例えば図９は、番組を特定する情報、番組データを含む信号の伝送レートおよび番組の開始時間が格納された番組情報テーブル４２０の例を示す。
録画モード設定部１２３は、録画時間、ビデオ画質等のいずれを重視して録画するかを設定するインターフェースである。録画モード設定部１２３は、チャンネル設定部１０９と同様にハードウェア的に、またはソフトウェア的に実現されてもよい。なお、以下で言及する「録画モード」とは、ストリーム記録、セルフエンコード記録、再エンコード記録等の記録種別や、セルフエンコード記録または再エンコード記録における録画時間の種別等を含む概念である。記録時間の種別については、例えば低画質で長時間の録画が可能な長時間録画モード（符号化レート：２．５Ｍｂｐｓ）、高画質で短時間の録画が可能な高画質モード（符号化レート：１５Ｍｂｐｓ）、それらの中間に位置する標準時間録画モード（符号化レート：５Ｍｂｐｓ）である。なお、本明細書では、録画時間モードを、
ＬＰモード（符号化レート：２．５Ｍｂｐｓ）
ＳＰモード（符号化レート：５．０Ｍｂｐｓ）
ＸＰモード（符号化レート：１０Ｍｂｐｓ）
Ｂ−ＸＰモード（符号化レート：１５Ｍｂｐｓ）
として表すとする。上述のように対応させることにより、符号化レートまたは符号化パラメータは録画時間モードによって特定される。
図２は、セルフエンコード記録処理部１０７の機能ブロックの構成の例を示す。セルフエンコード記録処理部１０７は、入力されたビデオ信号およびオーディオ信号を符号化して符号化ストリーム２１６を出力する。セルフエンコード記録処理部１０７は、ビデオエンコーダ２０１、オーディオエンコーダ２０２およびシステムエンコーダ２０７を有する。
ビデオエンコーダ２０１は、入力されるビデオ信号２１０を所定のビデオ符号化パラメータにしたがって符号化してビデオストリーム２１２を出力する。ビデオ符号化パラメータは、符号化圧縮率を示すものとしてビットレート、あるいはビデオ解像度などがあり、システムコントローラ１０８によって供給される。また、ビデオ符号化方式としてはＭＰＥＧ２ビデオ符号化方式等用いればよいが、これに限定されるものではない。
オーディオエンコーダ２０２は、入力されたオーディオ信号２１１をオーディオ符号化パラメータにしたがって符号化し、オーディオストリーム２１３を出力する。オーディオ符号化パラメータは、圧縮率を示すビットレート、サンプリング周波数等があり、システムコントローラ１０８によって供給される。また、オーディオ符号化方式としては、ＭＰＥＧ１オーディオレイヤー２方式などがあるが、これに限定されるものでない。また、非圧縮のオーディオ符号化、例えばＣＤオーディオで用いられているＰＣＭ信号をオーディオストリーム２１３として出力してもよい。
システムエンコーダ２０７はビデオストリーム２１２およびオーディオストリーム２１３を多重化して符号化ストリーム２１６を生成し、出力する。本実施形態では、システムエンコーダ２０７は、多重化してＰＳを生成するＰＳエンコーダ２０４と、ＴＳを生成するトランスポートストリームエンコーダ２０５とを備えている。図２では、システムストリーム選択器２０６がシステムコントローラ１０８からのコントロール信号によってＭＰＥＧプログラムストリーム２１４またはＭＰＥＧトランスポートストリーム２１５を選択して出力する。
なお、ＭＰＥＧプログラムストリームとして多重化するか、ＭＰＥＧトランスポートストリームとして多重化するかは、図２に示す構成には限られない。例えば、システムストリーム選択器２０６を設けず、システムコントローラ１０８からの指示により、エンコーダ２０４および２０５の一方が動作してもよい。さらに、エンコーダ２０４および２０５として２種類のハードウェアを備える必要もない。１つのハードウェアで実行するソフトウェアを切り替えてエンコーダ２０４および２０５に対応するエンコード処理を行ってもよい。
図３は、再エンコード記録処理部１０６の機能ブロックの構成の例を示す。再エンコード記録処理部１０６は、入力された符号化ストリーム３１０を復号処理し、その後、当初とは異なる符号化パラメータを用いて再度符号化処理して、得られた符号化ストリームを出力する。再エンコード記録処理部１０６は、トランスポートストリーム（ＴＳ）デコーダ３０１、ビデオデコーダ３０２、解像度判別器３０３、ダウンコンバータ３０４、ビデオエンコーダ３０５、オーディオデコーダ３０６、オーディオエンコーダ３０７およびシステムエンコーダ３０８を有する。
ＴＳデコーダ３０１は、入力される符号化されたデジタルストリーム信号であるＴＳ３１０を解析し、ビデオストリーム３１１とオーディオストリーム３１２に分離する。
ビデオデコーダ３０２はビデオストリーム３１１を復号処理して復号ビデオ３１３を出力する。本実施形態ではＭＰＥＧ２ビデオ規格にしたがって復号する。
解像度判別器３０３はビデオストリームのビデオ解像度を検出するものである。例えば、水平サンプル×垂直サンプル数×フレーム周波数とすると、１９２０×１０８０×２９．９７、１４４０×１０８０×２９．９７、１２８０×７２０×５９．９４、７２０×４８０×５９．９４、７２０×４８０×２９．９７といった解像度を検出する。解像度の検出はビデオストリームの管理情報に書かれている解像度情報を読み出すことで検出することができる。ＭＰＥＧビデオの場合はシーケンスヘッダに解像度情報が記述されている。
ダウンコンバータ３０４は、復号されたビデオ３１３の解像度を所定の解像度に変換してダウンコンバートしたビデオ３１４を出力する。例えば、１４４０×１０８０×２９．９７の解像度を７２０×４８０×２９．９７の解像度に変換する。これは、ローパスフィルタ処理とサンプリング処理によって実現される。なお、復号ビデオ３１３の解像度が７２０×４８０×２９．９７の場合は、解像度の変更は行わず、そのまま出力する。
ビデオエンコーダ３０５は、変換後のビデオデータ３１４を符号化処理してビデオストリーム３１５を出力する。符号化処理における符号化パラメータはシステムコントローラ１０８によって供給される。符号化パラメータとしては符号化圧縮率などがあり、入力された当初のＴＳに含まれていたビデオストリーム３１１と異なる。なお、符号化方法はＭＰＥＧ２ビデオ符号化方式であってもよいし、その他の方式であってもよい。
オーディオデコーダ３０６はオーディオストリーム３１２を復号処理して復号されたオーディオデータ３１６を出力する。本実施形態ではオーディオデコーダ３０６はＡＡＣ規格にしたがって復号処理する。
オーディオエンコーダ３０７はシステムコンローラ１０８によって供給される符号化パラメータにしたがって復号されたオーディオデータ３１６を符号化処理してオーディオストリーム３１７を出力する。なお、符号化方法はＭＰＥＧ１オーディオレイヤー２方式などで符号化処理すればよいが、これに限定されるものではない。
システムエンコーダ３０８はビデオストリーム３１５およびオーディオストリーム３１７を多重化して符号化ストリーム３１８を生成し、出力する。システムエンコーダ３０８は、図２のセルフエンコード記録部で示したシステムエンコーダ２０７と同様に、ＴＳおよびＰＳのいずれかを選択的に出力する。選択はシステムコントローラ１０８からのコントロール信号によって制御される。
なお、入力されたビデオ、オーディオの符号化パラメータが同一の場合は、ビデオ、オーディオの再符号化処理を行わず、ＭＰＥＧトランスポートストリームをＭＰＥＧプログラムストリームに変換するだけでよい。この場合、ビデオストリーム３１１およびオーディオストリーム３１２をシステムエンコーダ３０８に入力して、システムエンコード処理すればよい。
また、ビデオのみ、あるいはオーディオのみ再符号化処理する場合も同様に、再符号化処理する信号のみ復号化および符号化を行い、再符号化処理しないストリームはシステムエンコーダ３０８に直接入力すればよい。
なお、再符号化処理において、復号処理して得られた復号信号を再度符号化処理するとしたが、これに限定されるものでない。例えば、復号処理の一部のみを行い、復号した一部のみを再度符号化処理してもよい。具体的には、離散コサイン変換（ＤＣＴ）符号化処理を用いるＭＰＥＧ符号化方式では、可変長復号したシンボルを逆量子化してＤＣＴ係数を得た後、逆ＤＣＴ変換を施すことで復号ビデオ信号が得られる。また、符号化処理は、ＤＣＴ変換処理して得られたＤＣＴ係数を量子化処理し、可変長符号化処理してビデオストリームを得る。しかし、ビデオデコーダ３０２はＤＣＴ係数に戻すところまで処理するとしてもよい。この場合、ビデオエンコーダ３０５は、復号されたＤＣＴ係数を符号化パラメータにしたがって量子化処理して、可変長符号化処理することでビデオストリーム３１５を得る。このように構成することで、ビデオデコーダ３０２の逆ＤＣＴ変換処理、およびビデオエンコーダ３０５のＤＣＴ変換処理を省くことができる。
また、ＭＰＥＧ符号化方式のように、動き補償予測符号化する場合は入力されるビデオストリームに含まれる動きベクトルを利用して、再符号化処理してもよい。このようにすることにより、ビデオエンコーダ３０５における動きベクトル検出処理を省くことが可能となる。
なお、セルフエンコード記録処理部１０７および再エンコード記録処理部１０６における符号化処理のための構成部品（本実施形態ではビデオエンコーダ２０１、オーディオエンコーダ２０２およびシステムエンコーダ２０７と、ビデオエンコーダ３０５、オーディオエンコーダ３０７、システムエンコーダ３０８）は共用してもよい。
以下では、再エンコード記録処理部１０６において、ＰＳを記録することをＰＳ再エンコード記録処理と呼び、ＴＳを記録することをＴＳ再エンコード記録処理と称する。
次に記録処理部１２１における記録処理を詳細に説明する。記録処理部１２１は、処理選択器１０４の選択動作によって選択された記録処理を行う。記録処理の選択は入力信号の種別、および、記録メディア１１２の種別に基づいて行われる。以下では、デジタルストリーム信号およびアナログテレビ信号が入力されたときの信号の記録処理を説明する。なお、以下の説明に関連する選択処理および記録処理の関係は、テーブルメモリ１２２の制御テーブル４１９に記述されているとおりである。図４は、制御テーブル４１９の例を示す。制御テーブル４１９には、入力信号、メディア、記録処理、残量計算の対応関係が記述されている。システムコントローラ１０８は、制御テーブル４１９にしたがって各構成要素に指示してもよいし、このようなテーブルを設けることなく後述の処理を実現する指示を出力してもよい。
［デジタルストリーム信号の記録］
チャンネル設定部１０９を介して、ＢＳデジタル放送のチャンネルが設定されているとき、データ処理装置１０にはデジタルストリーム信号が入力される。
データ処理装置１０に記録メディア１１２が装填され、メディア判別部１１１によって記録メディア１１２がＤＶＤ−ＲＡＭメディアであると判別されると、システムコントローラ１０８は処理選択器１０４を制御して、信号が再エンコード記録処理部１０６へ伝送されるようにその経路を設定する。再エンコード記録処理部１０６はＢＳデジタル放送で伝送されるＴＳをＰＳに変換してＤＶＤ−ＲＡＭメディアに記録する。このＰＳは、例えばＤＶＤビデオレコーディング規格に準拠したフォーマットで記録される。また、入力されたビデオ信号がハイビジョン信号の場合は、再エンコード記録処理部１０６はその信号を標準テレビ解像度（７２０×４８０×２９．９７）にダウンコンバートして記録する。
次に、メディア判別部１１１によって記録メディア１１２が超高密度ＲＡＭメディアであると判別されると、システムコントローラ１０８は処理選択器１０４を制御して、ストリーム記録処理部１０５へ伝送されるように信号の経路を設定する。これにより、入力されたＴＳを復号化も符号化もすることなく、直接超高密度ＲＡＭメディアに記録する。再エンコード処理を行わないため新たな符号化ノイズは発生しない。よって、入力に忠実なデータを記録を行うことができる。なお、ＴＳに複数の番組が含まれる場合には、特定の番組のデータをＴＳの各パケットに付されているパケットＩＤを利用して抽出し、記録することができる。この処理は、復号化も符号化も介さないため、やはりストリーム記録処理であるといえる。
［アナログテレビ信号の記録］
次に、チャンネル切替えユーザーインターフェース１０９によってアナログ地上波を受信するチャンネルが選択されているとき、データ処理装置１０にはアナログテレビ信号が入力される。
データ処理装置１０に記録メディア１１２が装填されると、メディア判別部１１１によって認識される記録メディアの種類に関わらず、システムコントローラ１０８は処理選択器１０４を制御して、信号がセルフエンコード記録処理部１０７へ伝送されるようにその経路を設定する。ただし、システムコントローラ１０８は、記録メディア１１２がＤＶＤ−ＲＡＭメディアであるときには、システムエンコーダ２０７に対して、ＤＶＤビデオレコーディング規格に準拠したフォーマットのＰＳを出力させる。一方、記録メディア１１２が超高密度ＲＡＭメディアであるときには、システムエンコーダ２０７はＴＳを出力させる。
上述の処理に際しては、データ処理装置１０の表示部１１４は、実行中の記録処理を示す文字等を点灯させて、実行中の記録処理の種別をユーザに通知してもよい。図５（ａ）は、表示部１１４に表示可能な文字の例を示す。表示部１１４は３種類の文字を表示することができる。すなわち、“Ｓｔｒｅａｍ”表示４０１、“Ｓｅｌｆ”表示４０２および“ＤＣ”表示４０３である。
図５（ｂ）は、ストリーム記録処理部１０５によって記録処理が行われることを示している。上述の例では、ＢＳデジタル放送のチャンネルが設定され、超高密度メディアへの信号記録時に“Ｓｔｒｅａｍ”表示４０１のみが点灯する。図５（ｃ）は、セルフエンコード記録処理部１０７によって記録処理が行われることを示している。上述の例では、地上波アナログ放送のチャンネルが設定されているときに“Ｓｅｌｆ”表示４０２のみが点灯する。記録メディアの種類には依存しない。図５（ｄ）は、再エンコード記録処理部１０６によって記録処理が行われることを示している。上述の例では、ＢＳデジタル放送のチャンネルが設定され、ＤＶＤ−ＲＡＭメディアへの信号記録時に“ＤＣ”４０３が点灯する。図５（ｂ）〜（ｄ）に示すように表示部１１４に録画モードを表示することにより、ユーザは選択されている記録処理を認識することができる。
入力信号および記録媒体が決定され、上述した手順によって記録処理が決定されると、次に、残量計算部１１５は記録メディア１１２に記録可能な残り容量または残り時間を計算する。本明細書では、この残り容量または残り時間を「残量」と称し、残量を求める計算を「残量計算」と称する。
図６は、残量計算処理の手順を示す。本実施形態では、記録処理の種別に応じてシステムコントローラ１０８が残量計算処理（１）、（２）および（３）のひとつを選択し、残量計算部１１５はその選択にしたがって残量を計算する。
処理が開始されると、まずステップ６０１において記録処理の種別が決定される。記録処理の種別は、ストリーム記録、ＰＳセルフエンコード記録およびＰＳ再エンコード記録の各処理である。この処理の具体的な内容は、図７を参照しながら後述する。ステップ６０２において、システムコンローラ１０８はどの記録処理が行われるかを判定する。ストリーム記録処理を行う場合はステップ６０３に進み、残量計算処理（１）が実行される。ＴＳセルフエンコード記録処理を行う場合は６０４に進み、残量計算処理（２）が実行される。ＰＳセルフエンコード記録処理またはＰＳ再エンコード記録処理を行う場合はステップ６０５に進み、残量計算処理（３）が実行される。
残量計算処理（１）および（２）は、記録メディア１１２の残り容量に基づいて残量の計算および管理を実現する。一方、残量計算処理（３）はデータの記録時間に基づいて残量の計算および管理を実現する。以下では、容量に基づく残量管理を「容量ベース残量管理」と称し、時間に基づく残量管理を「時間ベース残量管理」と呼ぶ。各処理（１）〜（３）の具体的な処理は後に詳述する。
ＰＳセルフエンコード記録あるいはＰＳ再エンコード記録を行う場合に時間ベース残量管理による残量計算処理（３）を選択する理由は、いずれもデータ処理装置１０側で符号化処理を行うため符号化レートを調整でき、データ消去後に消去したデータに対応する時間の記録保証ができるからである。一方、ストリーム記録およびＴＳセルフエンコード記録を行う場合には、容量ベース残量管理を行う。いずれもＴＳのフォーマットによって記録するが、ストリーム記録とＴＳセルフエンコード記録が混在するため、容量ベース残量管理を行ってストリーム記録時において容量を有効に活用する。
このように、記録処理に応じて残量計算処理を決定することにより、各記録処理との関係において適切かつ正確な残量計算が実現できる。後述するように、これによって記録メディア１１２の容量を有効に活用でき、ユーザがわかりやすい残量管理を実現できる。
ここで、図７を参照しながら、図６のステップ６０１において行われる記録処理の決定手順を説明する。図７は、記録処理の決定手順を示す。まず、ステップ７０１において、システムコントローラ１０８は、ユーザによって設定されているチャンネルの情報を取得する。ステップ７０２において、信号選択器１０３は入力信号の種類を判別する。入力信号がデジタルストリーム信号の場合にはステップ７０３へ進み、入力信号がアナログテレビ信号の場合にはステップ７０７へ進む。
ステップ７０３では、システムコントローラ１０８は、メディア判別部１１１によって判別された、装填されている記録メディア１１２の種別を取得し、ステップ７０４において、その種別を判別する。ＤＶＤ−ＲＡＭメディアの場合はステップ７０６へ進み、超高密度ＲＡＭメディアの場合はステップ７０５へ進む。ステップ７０５では、ストリーム記録処理を行うことが決定される。この後、システムコントローラ１０８が処理選択器１０４に指示を出してストリーム記録処理部１０５を選択させると、入力されたデジタルストリーム信号は超高密度メディアにストリーム記録される。一方、ステップ７０６では、再エンコード記録処理を行うことが決定される。システムコントローラ１０８が処理選択器１０４に指示を出して再エンコード記録処理部１０６を選択させると、入力されたデジタルストリーム信号は復号され、ＰＳに再エンコードされてＤＶＤ−ＲＡＭメディア記録される。
ステップ７０７およびステップ７０８では、上述のステップ７０３および７０４と同じ処理が行われ、装填されている記録メディア１１２の種別が判別される。ＤＶＤ−ＲＡＭメディアの場合はステップ７１０へ進み、超高密度ＲＡＭメディアの場合はステップ７０９へ進む。ステップ７０９では、ＴＳへのセルフエンコード記録処理を行うことが決定される。その後、システムコントローラ１０８が処理選択器１０４に指示を出してセルフエンコード記録処理部１０７を選択させると、入力されたアナログテレビ信号は符号化処理されてＴＳに変換され、超高密度メディアに記録される。ステップ７１０では、ＰＳへのセルフエンコード記録処理を行うことが決定される。システムコントローラ１０８が処理選択器１０４に指示を出してセルフエンコード記録処理部１０７を選択させると、入力されたアナログテレビ信号は符号化処理されてＰＳに変換され、ＤＶＤ−ＲＡＭメディアに記録される。
上述の処理によれば、ユーザはチャンネルを設定するだけで、入力信号の種類および記録メディアの種類を意識することなく自動的に記録処理が選択され、最適な記録処理が行われる。
次に、図６のステップ６０３において行われる残量計算処理（１）を説明する。本実施形態においては残量計算処理（１）として適用することが可能な３種類の例を説明する。以下では、それぞれ残量計算処理（１ａ）、（１ｂ）および（１ｃ）と表記する。
残量計算処理（１ａ）：
残量計算処理（１ａ）では、データレート検出器１２０によってデジタルストリーム信号１０１のデータレートＲｓが検出され、残量計算部１１５は、検出したデータレートＲｓと残容量ＣＲとから次式のように残り時間ＴＲ１を計算する。
2004073305.tif 000003
残量計算処理（１ｂ）：
残量計算処理（１ｂ）では、残量計算部１１５は、現在伝送中の番組情報とあわせて、引き続いて伝送される番組の番組情報を取得して残量を計算する。図８は、残量計算処理（１ｂ）の計算手順を示す。ステップ８０１では、残量計算部１１５は残容量検出部１１３によって検出された残容量ＣＲを取得する。ステップ８０２では、残量計算部１１５は現在時刻Ｔｃｕｒを取得する。現在時刻Ｔｃｕｒは記録装置に備えられた時計から、または、ＴＳ中の時間情報パケット（ＴＯＴ）から取得することができる。ステップ８０３では、残量計算部１１５は、現在受信中の番組のデータレートＲｃｕｒを取得する。
データレートＲｃｕｒは、番組情報テーブル４２０に格納されている情報から取得される。図９は、番組情報テーブル４２０に格納されている番組情報の例を示す。ここでは、番組ａ、番組ｂ、番組ｃ、番組ｄの開始時刻とデータレートが格納され、開始時刻はそれぞれＴ（ａ）、Ｔ（ｂ）、Ｔ（ｃ）、Ｔ（ｄ）とし、データレートはＲ（ａ）、Ｒ（ｂ）、Ｒ（ｃ）、Ｒ（ｄ）としている。番組ａが現在受信中の番組である。番組ｂ〜ｄは、引き続いて伝送される番組を表す。データレートは、番組の信号が標準解像度（ＳＤ）信号か、高解像度（ＨＤ）信号か、等によって特定される。システムコントローラ１０８は、例えば、番組ａがＳＤ信号で伝送されることがわかるとＲ（ａ）を１２Ｍｂｐｓに設定した番組情報を生成し、ＨＤ信号で伝送されることがわかるとＲ（ａ）を２４Ｍｂｐｓに設定した番組情報を生成する。
再び図８を参照する。ステップ８０４では、次式のようにデータレートＲｃｕｒと残容量ＣＲを用いて基準残り時間ＴＲを計算する。
2004073305.tif 000004
次に、残容量がゼロとなる基準最終予定時刻Ｔｅｎｄを求める。
2004073305.tif 000005
この基準残り時間ＴＲおよび基準最終予定時刻Ｔｅｎｄは、それぞれ、データレートＲｃｕｒで入力し続けたと想定したときの残り時間および残量ゼロとなる予定時刻である。続くステップ８０５では、残量計算部１１５は、番組情報テーブルメモリ４２０に基づいて、次の番組の開始時刻ＴｎｅｘｔおよびデータレートＲｎｅｘｔを取得する。ステップ８０６では、残量計算部１１５は、最終予定時刻Ｔｅｎｄと次番組の開始時刻Ｔｎｅｘｔとを比較し、いずれが大きいかを判定する。これは、次番組が記録可能か否かの判定である。最終予定時刻Ｔｅｎｄまでに次番組が開始される場合（Ｔｅｎｄ≧Ｔｎｅｘｔの場合）は、次番組を記録可能と判定してステップ８０７に進み、そうでない場合はステップ４０９へ進む。ステップ８０７では、残り時間が補正される。まず、残量計算部１１５は、次式によって次番組が開始される時刻Ｔｎｅｘｔから最終予定時刻Ｔｅｎｄまでの時間ｄＴを求める。
2004073305.tif 000006
次に、Ｒｃｕｒのデータレートで引き続き入力されたと想定して、実施式によって時間ｄＴの間に発生すると想定したデータ量ｄＣを求める。
2004073305.tif 000007
データ量ｄＣは次番組の記録に当てられる容量を表している。そして、残量計算部１１５は、次式によって、データ量ｄＣに対してデータレートＲｎｅｘｔである次番組が記録できる時間ｄＴＲを求める。
2004073305.tif 000008
次に、残量計算部１１５は最終予定時刻Ｔｅｎｄを再度算出する。時刻Ｔｎｅｘｔで次番組が開始され、時間ｄＴＲだけ次番組の記録ができるので最終予定時刻Ｔｅｎｄは次式により求まる。
2004073305.tif 000009
ステップ８０８では、残量計算部１１５は番組のインデックスを一つ進めて、ステップ８０５に戻る。すなわち、さらにひとつ先の番組に関して、再びステップ８０５および８０６までの処理を繰り返す。ステップ８０９では、残量計算部１１５は、更新された時刻Ｔｅｎｄを用いて残り時間ＴＲを求める。
2004073305.tif 000010
残量計算処理（１）では、上述の手順によって残り時間ＴＲを求めることができる。
次に、図１０を参照しながら、より具体的に説明する。図１０は、番組の記録時刻と記録されるデータ量との関係を示す。図１０では、横軸を時刻、縦軸をデータ量とし、原点が現在の時刻Ｔｃｕｒおよび現在使用されている容量Ｃｃｕｒを示す。また、記録メディアの総容量をＣＴ、残容量をＣＲ（＝ＣＴ−Ｃｃｕｒ）と示す。また、番組の流れとして、現在、番組ａが放送中であり、引き続いて番組ｂ、番組ｃ、番組ｄが放送されるとしている。各番組の番組情報は、図９に示す番組情報テーブルメモリ４２０に記述されている。
まず、現在、入力されている番組ａを記録した場合のデータ量の時間的推移は、データレートＲ（ａ）を傾きとした直線で表される。この直線が総容量ＣＴに達する時刻が終了時刻Ｔｅｎｄ（ａ）である。
この例ではＴｅｎｄ（ａ）となる前の時刻であるＴ（ｂ）から番組ｂが開始される。したがって、データ量の推移は時刻Ｔ（ｂ）までは傾きＲ（ａ）で増加するが、時刻Ｔ（ｂ）から傾きＲ（ｂ）で増加していく。ここで、Ｃ（ａ）は番組ａの記録した場合に想定されるデータ量であり、データ量ｄＣ（ｂ）が番組ｂの開始時刻Ｔ（ｂ）に予定される残容量である。
番組ｂについても番組ａと同様に終了予定時刻を求める。つまり、番組ｂ開始時刻Ｔ（ｂ）から傾きＲ（ｂ）の直線でデータ量が推移するとし、総容量ＣＴに達する終了予定時刻Ｔｅｎｄ（ｂ）を求める。
図８では、終了予定時刻Ｔｅｎｄ（ｂ）の到来までに番組ｃが開始される。このとき、図８のステップ８０６では、終了予定時刻Ｔｅｎｄ（ｂ）≧Ｔｎｅｘｔとなる。番組ｃでは、データ量は時刻Ｔ（ｃ）から傾きＲ（ｃ）で推移し、終了予定時刻Ｔｅｎｄ（ｃ）にて総容量ＣＴに達する。この終了予定時刻Ｔｅｎｄ（ｃ）は次に入力される番組ｄの開始時刻Ｔ（ｄ）より前にあるため、Ｔｅｎｄ（ｃ）が終了予定時刻Ｔｅｎｄとなる。この結果、現在時刻ＴｃｕｒからＴｅｎｄまでの時間が、求めるべき残り時間ＴＲとなる。
以上のように求めた残り時間ＴＲを残量計算処理（１ｂ）による残り時間ＴＲ１とする。上述の計算処理では、現在入力されている番組の番組情報（データレートおよび番組開始時刻）に加えて、先々に入力される予定の番組のデータレートおよび番組開始時刻を用いて残り時間を求めるので、正確に計算することができる。そして、計算した時間を表示部１１４に表示することにより、ユーザの利便性が向上する。
なお、番組情報としてデータレートを取得するとしたが、各番組のデータ量を取得して残り時間を計算してもよい。これは、番組の放映時間は開始時刻と終了時刻との差から求め、データ量をこの番組時間で割ることでデータレートを計算することができる。
残量計算処理（１ｃ）：
残量計算処理（１ｃ）では、残量計算部１１５は、入力される番組のデータ量を順次加算して総容量に達するか否かを判定しながら、残量を計算する。図１１は、残量計算処理（１ｃ）の計算手順を示す。ステップ１１０１では、残量計算部１１５は残り時間ＴＲおよび累積データ量Ｃを初期化する（ＴＲ＝０、Ｃ＝０）。ステップ１１０２では、残量計算部１１５は残容量検出部１１３によって検出された残容量ＣＲを取得する。ステップ１１０３では、残量計算部１１５は、番組情報テーブル４２０からデータレートＲを取得する。ステップ１１０４では、番組時間Ｐを取得する。番組時間Ｐは番組開始時刻と番組終了時刻から計算すればよい。ただし、番組時間が番組情報として伝送されるときは、伝送された情報を読み出すことによって検出することもできる。各番組時間は番組情報テーブル４２０に格納してもよい。ステップ１１０５では、番組時間ＰとデータレートＲより番組のデータ量Ｃｐを計算する。
2004073305.tif 000011
ステップ１１０６では、残量計算部１１５は次式によって累積データ量Ｃを更新する。
2004073305.tif 000012
ステップ１１０７では、残量計算部１１５は次式によって残り時間ＴＲを更新する。
2004073305.tif 000013
上述の２つの式は、右辺の計算結果を、左辺の変数の値として採用することを意味する。
ステップ１１０８では、残量計算部１１５は残容量ＣＲと累積データ量Ｃとを比較し、いずれが大きいかを判定する。これは、次番組が記録可能か否かの判定である。残量計算部１１５は、累積データ量Ｃが残容量ＣＲに達していない場合には次番組を記録することが可能であると判定し、ステップ１１０９に進み、そうでない場合はステップ１１１０に進む。ステップ１１０９では、番組インデックスを一つ進め、ステップ１１０３に戻る。すなわち、さらにひとつ先の番組に関して、再びステップ１１０３から１１０８までの処理を繰り返す。ステップ１１１０では、残量計算部１１５は、残り時間ＴＲを補正し、残り時間ＴＲを確定する。
2004073305.tif 000014
上式の右辺では、ステップ５０７で更新した残り時間ＴＲに対して、残容量ＣＲを超えた容量（＝Ｃ−ＣＲ）に相当する時間（＝（Ｃ−ＣＲ）／Ｒ）を減算している。その減算結果は、補正後の新たなＴＲの値とされる。
上述の計算処理によれば、残量計算処理（１ｂ）と全く同様に、残り時間を正確に計算することができるとともに、計算した時間を表示部１１４に表示することによりユーザの利便性が向上する。
なお、残量計算処理（１ｃ）においても、番組情報として各番組のデータ量を取得して残り時間を計算してもよい。
再び図１０を参照しながら、残量計算処理（１ｃ）をより具体的に説明する。まず、番組ａの番組時間Ｐ（ａ）は、現在時刻Ｔｃｕｒから、番組ａの終了時刻までの時間として次のように求められる。なお、番組ａの終了時刻は番組ｂの開始時刻Ｔ（ｂ）と等しい。
2004073305.tif 000015
残り時間ＴＲを番組時間Ｐ（ａ）とすると、
2004073305.tif 000016
番組ａを記録したときのデータ量Ｃ（ａ）は、データレートＲ（ａ）を用いて、
2004073305.tif 000017
と表される。番組ａの記録後に想定される累積データ量Ｃは、
2004073305.tif 000018
である。図１０では、番組ａの全記録データ量は残容量ＣＲに満たないため（Ｃ（ａ）＜ＣＲ）、次の番組ｂを記録できるか否かを判断する。番組ｂの番組時間Ｐ（ｂ）およびデータレートＲ（ｂ）を用いて、残り時間ＴＲを更新し、番組ｂのデータ量Ｃ（ｂ）および累積データ量Ｃを求める。
2004073305.tif 000019
図１０では累積データ量Ｃはまだ残容量ＣＲに満たないため（Ｃ（ａ）＋Ｃ（ｂ）＜ＣＲ）、次の番組ｃを記録できるか否かを判断する。
2004073305.tif 000020
図１０に示すように、番組ｃの記録中に累積データ量Ｃが残容量ＣＲを超える。したがって、データ処理装置１０は、番組ｃの途中まで記録することが可能であると判断する。
次に、残量計算部１１５は残容量ＣＲを超える量に対して残り時間ＴＲの補正を行い、残り時間を確定する。
2004073305.tif 000021
上式を変形して、
2004073305.tif 000022
とすることもできる。
なお、各番組の終了時刻と次の番組の開始時刻とが一致するものとして説明したが、これに限られることはない。例えば、システムコントローラ１０８は番組開始時刻および番組終了時刻の両方を番組情報から取得してもよい。
以上のように求めた残り時間ＴＲを残量計算方法（１）による残り時間ＴＲ１とする。残量計算部１１５は、更新された時刻Ｔｅｎｄを用いて残り時間ＴＲ１を求める。
本実施形態では、残量計算方法（１）に関して３つの例（１ａ）〜（１ｃ）を挙げて説明した。データ処理装置１０の残量計算部１１５は、このうち、例えば残量計算方法（１ｂ）によって残り時間を計算する機能を有するとする。
次に、図６のステップ６０４において行われる残量計算処理（２）を説明する。本実施形態においては残量計算処理（２）として適用することが可能な２種類の例を説明する。以下では、それぞれ残量計算処理（２ａ）および（２ｂ）と表記する。
残量計算処理（２ａ）：
残量計算処理（２ａ）では、残量計算部１１５は、再エンコード記録処理１０６およびセルフエンコード記録処理の符号化処理に際して利用される符号化レートＲｅおよび残容量ＣＲを利用して、次式のように残り時間ＴＲ２を計算する。
2004073305.tif 000023
符号化レートＲｅは録画時間モードから決定される。例えば、長時間録画モード（ＬＰモード）では符号化レートＲｅは２．５Ｍｂｐｓ、標準時間録画モード（ＳＰモード）は５Ｍｂｐｓである。
残量計算処理（２ｂ）：
残量計算処理（２ｂ）では、符号化処理が可変ビットレート（ＶＢＲ）符号化する場合に利用可能な計算処理である。
一般に、ＶＢＲ符号化は目標とする平均符号化レートを中心に入力信号の複雑さ等を考慮して符号化レートを上下させ、高画質化、高音質化を実現する。したがって、実際の符号化レートと、目標として設定された平均符号化レートとは必ずしも一致しない。そこで、ＶＢＲ余裕量Ｍを規定し、このＶＢＲ余裕量Ｍの範囲で符号化レートを変動させる。つまり、平均符号化レートＲｅａと実際に発生したデータレートＲｇとの差によって発生する誤差データ量ＤがＶＢＲ余裕量Ｍを超えないようにレートを制御する。これにより記録時間Ｔｒにおいて発生するデータ量Ｇは次式によって求まる最大データ量Ｇｍａｘを超えないことになる。
2004073305.tif 000024
すなわち、残容量ＣＲからＶＢＲ余裕量Ｍを減算した容量を平均符号化レートＲｅａで除算して求めた残り時間ＴＲｖｂｒの期間は、番組データの記録が保証される。
2004073305.tif 000025
残量計算部１１５は、平均符号化レートＲｅａを符号化レートＲｅと置き換え、残り時間ＴＲ２を次のように求める。
2004073305.tif 000026
なお、ＶＢＲ余裕量Ｍにしたがったレート制御方法としては、符号化処理における量子化パラメータを制御すればよい。量子化パラメータを大きくすればデータ量は抑制され、小さくすればデータ量は増加する。したがって、例えば、次のようなフィードバック制御を行えばよい。
2004073305.tif 000027
ここで、Ｑｓｔは所定の初期量子化パラメータであり、Ｆは１以下の正の有意数でありフィードバックの強さに決まる所定値である。
本実施形態では、残量計算方法（２）に関して２つの例（２ａ）および（２ｂ）を挙げて説明した。データ処理装置１０の残量計算部１１５は、このうち、例えば残量計算方法（２ｂ）によって残り時間を計算する機能を有するとする。
次に、図６のステップ６０５において行われる残量計算処理（３）を説明する。本実施形態においては残量計算処理（３）として適用することが可能な２種類の例を説明する。以下では、それぞれ残量計算処理（３ａ）および（３ｂ）と表記する。
残量計算処理（３ａ）：
残量計算処理（３ａ）では、残量計算部１１５は、各記録データの記録時間Ｔｒ、記録レートＲｒおよび符号化レートＲｅに基づいて残り時間ＴＲ３を計算する。以下では、ｉ番目の記録データの記録時間をＴｒ（ｉ）、記録レートをＲｒ（ｉ）などと表す。残量計算部１１５は、基準記録レートとしてＲｒｓを定義し、各記録時間を正規化して基準記録時間Ｔｒｓ（ｉ）を計算する。
2004073305.tif 000028
この基準記録時間Ｔｒｓ（ｉ）の総和をＴｒｓとおく。このように正規化した記録時間を用いることにより、記録レートには関わらない基準となる記録時間が算出できる。
2004073305.tif 000029
（Ｓｕｍ［］：全記録データに関する加算を表す）
ここで、記録メディアの総容量によって決定される記録可能な時間（基準総記録時間）Ｔａｓを導入する。例えば、ＤＶＤのように４．７ＧＢの容量のおいては、基準記録レートＲｓを５Ｍｂｐｓとして基準総記録時間Ｔａｓを２時間とすればよい。基準記録時間は、予め決定された記録レートによって未使用の記録メディア１１２に番組データを記録することが可能な最大時間を示すということもできる。
基準総記録時間Ｔａｓを用いて、残量計算部１１５は基準残り時間ＴＲｓは次のように求める。
2004073305.tif 000030
次に、残量計算部１１５は、録画時間モードで決定される符号化レートＲｅによって、次式のように残り時間ＴＲ３を計算する。
ＴＲ３＝ＴＲｓ×Ｒｒｓ／Ｒｅ
例えば、２つの記録データが記録されているとし、Ｔａｓ＝２時間、Ｔｒ（１）＝１時間、Ｔｒ（２）＝１時間、Ｒｒｓ＝５Ｍｂｐｓ、Ｒｒ（１）＝２．５Ｍｂｐｓ、Ｒｒ（２）＝５Ｍｂｐｓ、Ｒｅ＝２．５Ｍｂｐｓとすると、
Ｔｒｓ（１）＝１×２．５／５＝０．５時間
Ｔｒｓ（２）＝１×５／５    ＝１時間
Ｔｒｓ＝１．５時間
ＴＲｓ＝２−１．５＝０．５時間
ＴＲ３＝０．５×５／２．５＝１時間
として求めることができる。
なお、各記録データの記録時間Ｔｒ、記録レートＲｒは記録データ検出部１１９によって検出される。また、符号化レートＲｅは録画時間モードによって決定される。
残量計算処理（３ｂ）：
残量計算処理（３ｂ）では、残量計算部１１５は、残容量から求めた残り時間ＴＲ３ｃと、前述の残量計算方法（３ａ）と同じ手順で求めた残り時間をＴＲ３ｔとして、いずれか小さいほうを残り時間ＴＲ３としてもよい。
2004073305.tif 000031
である。
これは、記録メディアに付けられた傷等により、欠陥が生じて本来の記録メディアの総容量分の記録ができないことがあるからである。よって、本来の総容量を基に規定した総記録時間Ｔａｓ分の時間が記録できなくなるため、残量計算部１１５は残容量から求めた残り時間ＴＲ３ｃを残り時間とする。
また、残量計算処理（２ｂ）と同様に、ＶＢＲ符号化する場合は、次のように残り時間ＴＲ３ｃを求めてもよい。
2004073305.tif 000032
ところで、ＶＢＲ符号化すると、実際に発生したデータレートが目標とする符号化レートよりも小さくなることがある。すると、記録前に計算した残り時間の記録を行った後に容量が余っている場合がある。しかし、残容量がなくなるまで記録を続けた場合、消去時間の記録保証ができなくなる。消去時間の記録保証とは、消去した記録データの時間と同じ時間分の記録が保証されることである。例えば、ある録画時間モードで残り時間が１時間の条件で記録したものの、実発生レートが低かったために残容量が無くなるまで記録し続けると１時間３０分記録できたとする。しかし、後にその記録データを消去して同じ録画時間モードで記録するときは、１時間分の番組の記録しか保証されない。これはＶＢＲ符号化によって実発生レートが高まる可能性があるからである。なお、残り時間の記録が保証されるのでは、前述のＶＢＲ余裕量Ｍをもって可変ビットレート制御を行うからである。また、残り時間がゼロになったときの残容量をゼロに近づけるようにレート制御して、容量の無駄を極力避けるようにすればよい。すなわち、データ処理装置１０のシステムコントローラ１０８等は、実発生レートと目標とする符号化レートとの差を用いて符号化処理の量子化パラメータをフィードバック制御する等して実発生レートを制御すればよい。
残量計算方法（３ａ）および（３ｂ）に示す総記録時間を規定した時間ベース残量管理は消去時間の記録保証を実現する。これにより、ユーザーにとって理解しやすい残り時間管理を提供することができる。
ＢＳデジタル放送などデジタルストリーム信号の伝送は、送出側がデータレートを制御する。したがって、同じハイビジョンテレビ信号でもそのデータレートは異なることがある。ユーザーは伝送されるストリームがハイビジョンテレビ信号なのか標準テレビ信号なのかは認識することは容易であるが、ストリームのデータレートを認識して理解することは難しい。つまり、ユーザーにとって意味のある消去時間の記録保証とは消去した標準テレビ信号の時間分の標準テレビ信号の記録を保証するということである。
ところが標準テレビ信号といっても実際のデータレートは４〜８Ｍｂｐｓ程度まで存在しうる。このようにデータレートは送出側が制御し、さらにデータレートのばらつきがある状況で消去時間の記録保証を実現するためには４Ｍｂｐｓのテレビ信号も８Ｍｂｐｓのテレビ信号も同じ記録時間とする必要がある。この場合、４Ｍｂｐｓのテレビ信号を記録に要するデータ量は８Ｍｂｐｓのテレビ信号のデータ量の半分となり記録容量の無駄が大きくなる。このため、消去時間の記録保証を実現することにより逆にユーザーにとって不利益をもたらすことになる。したがって、ストリーム記録を行う場合は容量ベース時間管理を行うほうがよい。
図１２は、上述の記録処理部１２１による記録処理によって記録メディア１１２上に記録された番組データのデータ構造を示す。
記録メディア１１２には、管理情報１００１、クリップ（＃１）１００２、クリップ（＃２）１００３等が記録される。「クリップ」は録画単位を表している。各クリップは一つの録画番組を意味し、各番組のビデオ信号・オーディオ信号の符号化ストリームである。したがって、図１２の記録メディア１１２には、少なくとも２番組が録画されている。
管理情報１００１は記録メディア１１２に記録されているクリップを再生および記録するための管理情報である。管理情報１００１は、基本管理情報１００４、および、それぞれクリップ＃１および２の管理情報である管理情報１００５および１００６からなる。基本管理情報１００４は、記録メディア１１２に記録されているクリップ数など基本的な情報が記録される。クリップ＃１情報１００５は、クリップ基本情報１００７、記録種別識別情報１００８、符号化モード情報１００９からなる。クリップ基本情報はこのクリップの記録開始アドレス、記録時間など基本情報が記録される。記録種別識別情報１００８は、いわゆる録画モードに関する情報であり、クリップがストリーム記録処理されたストリームであるかを識別するための情報である。また、符号化モード情報１００９は、符号化処理して記録処理されたストリームにおける、その符号化処理の符号化パラメータに関する情報である。符号化パラメータは、符号化処理におけるビットレート、ビデオ解像度、録画時間モードを識別する情報等である。
このように、記録種別識別情報１００８を記録することにより、記録された番組のデータストリームがストリーム記録されたか否かを識別できる。また、符号化モード情報１００９を記録することにより、再エンコード記録処理、またはセルフエンコード記録処理における符号化処理のパラメータを知ることができ、録画時間モードを識別できる。
なお、システムコントローラ１０８が選択した記録処理を識別する信号を記録メディア１１２に記録してもよい。記録位置は、例えば、記録メディア１１２上の管理情報を記録する領域である。これにより、記録メディア１１２に記録されていたデータが、ＢＳデジタル放送で伝送されたデジタルストリーム信号を直接記録したものか、あるいは録画装置のもつ符号化処理部によって符号化されて得られた符号化ストリームであるかをさらに識別することが可能となる。
ここで、図１２に示す番組データを再生する際の装置の構成を説明する。図１３は、再生機能を有するデータ処理装置２０の構成を示す。データ処理装置２０は、記録メディア１１２からデータを読み出してビデオ信号・オーディオ信号を再生する。一般に、記録機能を有する装置（例えば光ディスクドライブ）は、同時に再生機能も有している。したがって、データ処理装置２０は、図１に示すデータ処理装置１０の再生機能に関する構成として捉えることもできる。
データ処理装置２０は、再生ヘッド１１０１、再生部１３０２、記録種別識別部１３０３、符号化モード識別部１３０４、管理情報取得部１３０５および録画モード表示部１３０６を有する。
映像音声再生部１３０２は、記録されているデータを復号処理してビデオ信号およびオーディオ信号を再生する。記録データがＴＳである場合は、まずビデオストリームとオーディオストリームとに分離した後、ビデオストリームの復号処理、およびオーディオストリームの復号処理を行う。復号処理は符号化方法に対応した復号処理を行えばよく、ＭＰＥＧ２ビデオ規格および、ＭＰＥＧ１オーディオレイヤー２規格にしたがって復号処理すればよい。
管理情報取得部１３０５は記録メディアの管理領域に記録されている管理情報を読み出して取得し、管理情報から再生しようとする記録データ（再生データ）の記録種別識別情報および符号化モード情報を読み出す。記録種別識別部１３０３は、読み出された記録種別識別情報により再生データがストリーム記録処理されたデータであるか否かを識別する。また、符号化モード識別部１３０４は読み出された符号化モード情報により録画時間モードを識別する。
表示部１３０６は記録処理の種類を表示する。具体的には、表示部１３０６は再生データがストリーム記録されたデータであるか否か、および、録画時間モードを表示する。
表示部１３０６の例として、データ処理装置１０の表示部１１４（図５）と同等の表示管である。データ処理装置２０がデータ処理装置１０の再生機能に関する部分として含まれる場合には、表示部１１４は録画時は録画モードを表示するものとして動作し、再生時は再生データの録画モードを表示する。また、後に図１６を参照しながら説明するように、例えば再生データがストリーム記録処理されたデータであれば、表示部１１４のＳｔｒｅａｍ５０１が点灯表示し、ＬＰモードで再エンコード記録処理あるいはセルフエンコード記録処理されたデータであれば、ＬＰ５０２が点灯表示する。または、図３２、３３を参照しながら説明するように、対応する記録モードの表示が点灯する。図１６、図３２、３３等における「ＬＰ」や「ＳＰ」等は、ユーザの選択によって決定された録画モードを表す。
以上、本実施形態によるデータ処理装置１０の構成および動作を説明した。上述の説明では、残量計算処理（１）〜（３）のそれぞれについて複数の計算処理のバリエーションを説明したが、考え得るバリエーションは計算処理に限られない。そこで、以下では、本実施形態のデータ処理装置１０の動作に関連する種々のバリエーションを説明する。
まず、図６に示す残量計算処理の手順では、記録処理種別のみに基づいて実行すべき残量計算処理を決定した。しかし、記録メディア１１２の種別および記録処理種別に基づいて、または、記録メディア１１２の種別および入力信号の種別に基づいて実行すべき残量計算処理を決定することもできる。
図１４は、記録メディア１１２の種別および記録処理種別に基づく残量計算処理の手順を示す。まず、ステップ１４０１において、メディア判別部１１１によって記録メディア１１２が超高密度ＲＡＭメディアかＤＶＤ−ＲＡＭメディアかが判別される。システムコントローラ１０８は、記録メディア１１２が超高密度ＲＡＭメディアのときはステップ１４０２に進む。一方、ＤＶＤ−ＲＡＭメディアのときはステップ１４０６に進み、残量計算処理（３）が実行される。ステップ１４０２では記録処理の種別が決定される。記録処理の種別は、ストリーム記録、ＴＳセルフエンコード記録およびＴＳ再エンコード記録の各処理である。ステップ１４０３において、システムコンローラ１０８はどの記録処理が行われるかを判定する。ストリーム記録処理を行う場合はステップ１４０４に進み、残量計算処理（１）が実行される。ＴＳセルフエンコード記録処理またはＴＳ再エンコード記録を行う場合は１４０５に進み、残量計算処理（２）が実行される。
図１５は、記録メディア１１２の種別および入力信号の種別に基づく残量計算処理の手順を示す。まず、ステップ１５０１において、メディア判別部１１１によって記録メディア１１２が超高密度ＲＡＭメディアかＤＶＤ−ＲＡＭメディアかが判別される。システムコントローラ１０８は、記録メディア１１２が超高密度ＲＡＭメディアのときはステップ１５０２に進む。一方、ＤＶＤ−ＲＡＭメディアのときはステップ１５０６に進み、残量計算処理（３）が実行される。ステップ１５０２において、システムコントローラ１０８は、チャンネル設定部１０９を介して設定されたチャンネルを取得する。ステップ１５０３において、システムコントローラ１０８は設定されているチャンネルの入力種類を判別する。デジタルストリーム信号の場合はステップ１５０４に進み、残量計算処理（１）が実行される。アナログテレビ信号の場合は１５０５に進み、残量計算処理（２）が実行される。
上述の２つの他の例では、ＤＶＤ−ＲＡＭメディアに番組データを記録する場合は、時間ベース残量管理を行いながら、ＰＳセルフエンコード記録あるいはＰＳ再エンコード記録を行う。超高密度ＲＡＭメディアに番組データを記録する場合は、容量ベース残量管理を行いながら、ＴＳ記録を行う。図６に関連して説明した理由と同じ理由により、残量管理と残量計算処理とを対応させている。
このように、メディア種別と記録処理種別とにしたがって、または、メディア種別と入力信号の種別とにしたがって残量計算処理を決定することにより、各記録処理との関係において適切かつ正確な残量計算が実現できる。後述するように、これによって記録メディア１１２の容量を有効に活用でき、ユーザがわかりやすい残量管理を実現できる。
なお、デジタルストリーム信号を入力とし、超高密度ＲＡＭメディアに記録するとした場合に、デジタルストリーム信号を復号して所定の符号化パラメータで再度符号化処理をして記録してもよい。この場合は、ＴＳ再エンコード記録処理となり、残量計算処理（２）を選択すればよい。
上述のデータ処理装置１０の構成に関するバリエーションは、以下のとおりである。まず、データ処理装置１０は、録画時間モードを設定するユーザーインターフェースをさらに備えてもよい。録画時間モードは再エンコード記録処理部１０６、セルフエンコード記録処理１０７における符号化パラメータに反映される。
録画時間モードとして、例えば、標準時間録画（ＳＰ）モード、長時間録画（ＬＰ）モードを設定すればよい。ＬＰモードが選択された場合は圧縮率を高めるためにＳＰモードよりも低いビットレートで符号化処理する。そのために、システムコントローラ１０８はビデオエンコーダ２０１および３０５に対して符号化パラメータを入力して制御する。なお、オーディオエンコーダ２０２、および３０７に対しても同様に録画時間モードにしたがって符号化パラメータを設定してもよい。
また、再エンコード記録処理部１０６とセルフエンコード記録処理部１０７に対して独立に録画時間モード（符号化パラメータ）を設定するようにしてもよい。これによりユーザーによるきめ細かな制御が可能となる。また、再エンコード記録処理部１０６とセルフエンコード記録処理部１０７のいずれか一方のみの録画時間モード（符号化パラメータ）を設定してもよい。
さらに、再エンコード記録処理部１０６およびセルフエンコード記録処理部１０７において用いられた符号化パラメータに関する情報を、記録メディア１１２の所定領域に記録してもよい。記録位置は、例えば記録メディア１１２上の管理情報を記録する領域である。符号化パラメータに関する情報としては、符号化圧縮率として表されるビットレートでもよいし、ＬＰ、ＳＰ等の録画時間モードを識別する情報であってもよい。システムコントローラ１０８が記録メディアから読み出すことにより、符号化処理における符号化パラメータを識別することが可能となる。
上述の例では録画時間モードはＬＰモードおよびＳＰモードの２つとしたが、これに限られない。さらに高画質なモードまたはさらに長時間なモード等のモードの数にも限定されることはない。
また、上述のデータ処理装置１０の動作に対応して、現在の処理の内容を表示部１１４に示すこともできる。図１６（ａ）〜（ｄ）は、録画モード表示機能を有する表示部１１４を示す。表示部１１４は、３つの録画モード表示管を備え、それぞれＳｔｒｅａｍ５０１、ＬＰ５０２、ＳＰ５０３を点灯させ表示する。図１６（ａ）は、全点灯状態を示す。
図１６（ｂ）は、“Ｓｔｒｅａｍ”の点灯状態を示す。これは、ストリーム記録処理が行われるとき、すなわち、ＢＳデジタル放送のチャンネルが選択されて番組データが超高密度メディアに記録されるときの状態である。
図１６（ｃ）は、“ＬＰ”の点灯状態を示す。これは、セルフエンコード記録処理または再エンコード記録処理が行われるときであって、かつ、録画時間モードがＬＰモードであるときの状態である。すなわち、地上波アナログ放送のチャンネルまたはＢＳデジタル放送のチャンネルが選択され、番組データがＤＶＤ−ＲＡＭメディアに記録されるときの状態である。
図１６（ｄ）は、“ＳＰ”の点灯状態を示す。これは、セルフエンコード記録処理部１０７または再エンコード記録処理部１０６が記録処理を行うときであって、録画時間モードをＳＰモードとしているときの状態である。すなわち、地上波アナログ放送のチャンネルまたはＢＳデジタル放送のチャンネルが選択され、番組データがＤＶＤ−ＲＡＭメディアに記録されるときの状態である。
セルフエンコード記録処理および再エンコード記録処理はいずれもデータ処理装置１０内で行われる符号化処理であるため、ユーザーにとっては入力信号を直接記録するストリーム記録であるか、そうでないかは重要である。したがって、表示部１１４に、図１６（ｂ）〜（ｄ）に示すように、ストリーム記録か否か、および、符号化処理する場合の録画時間モードを表示することにより、ユーザーがストリーム記録か否か、および録画モードをより容易に認識することができる。なお、表示部１１４は、以上の例に限らず、少なくとも一つの記録処理を識別する情報を表示すればよい。
（実施形態２）
実施形態１のデータ処理装置１０は、入力信号、装填された記録メディア１１２の種別等に応じて記録処理を決定し、記録すると説明した。
本実施形態のデータ処理装置は、実施形態１のデータ処理装置１０の構成に加え、ユーザが自ら設定した録画モードにしたがって記録処理を行う構成を有している。ここでいう「録画モード」は、記録処理の種別をいう。具体的には、オートモード記録処理およびマニュアルモード記録処理である。オートモード記録処理は、実施形態１のデータ処理装置の処理と同じである。マニュアルモード記録処理は、例えばユーザが録画時間、ビデオ画質等のいずれかを重視して録画したいときに設定される。
以下、本実施形態のデータ処理装置の構成および動作を説明する。なお、本実施形態のデータ処理装置の構成は、図１に示すデータ処理装置１０の構成と同じであるから、実施形態１のデータ処理装置１０と異なる構成および動作を説明する。
図１７は、本実施形態によるデータ処理装置１０のモード決定手順を示すフローチャートである。本実施形態によるデータ処理装置１０は、２種類の記録処理（オートモード記録処理およびマニュアルモード記録処理）を有する。オートモードおよびマニュアルモードの切り替えは、例えば録画モード設定部１２３においてユーザによって行われる。すなわち、録画モード設定部１２３では、マニュアルモードの設定、および、録画時間、ビデオ画質等のいずれを重視して録画するかの設定を行うことができる。なお、オートモードおよびマニュアルモードのいずれのモードであっても、アナログテレビ信号とデジタルストリーム信号を入力として、ＤＶＤ−ＲＡＭメディアおよび超高密度ＲＡＭメディアに記録処理する際に複数種類の記録方法が選択される。
まず、ステップ１７０１において、システムコントローラ１０８は、選択されている録画モードを取得する。ステップ１７０２では、システムコントローラ１０８は、録画モードを判別する。すなわち、録画モード設定部１２３を介して録画モードが設定されていないときはオートモードであるとしてステップ１７０４に進み、設定されているときはマニュアルモードであるとしてステップ１７０３に進む。ステップ１７０３ではマニュアルモード記録処理を行い、ステップ１７０４ではオートモード記録処理を行うステップである。
記録処理部１２１は、オートモードまたはマニュアルモードのいずれかに応じた記録処理を行う。以下では、各モードに対して、デジタルストリーム信号およびアナログテレビ信号が入力されたときの信号の記録処理を説明する。なお、以下の説明に関連する選択処理および記録処理の関係は、テーブルメモリ１２２の制御テーブル４１９に記述されているとおりである。
図１８は、制御テーブル４１９の例を示す。制御テーブル４１９から明らかなように、オートモード記録処理およびマニュアルモード記録処理では、いずれも、入力信号およびメディア種別に応じて、記録処理の種別が決定されている。なお、システムコントローラ１０８は、制御テーブル４１９にしたがって各構成要素に指示してもよいし、このようなテーブルを設けることなく後述の処理を実現する指示を出力してもよい。図１８におけるオートモードは図４に示す内容と同じであり、その具体的な処理手順は図７に示すとおりである。よってオートモードの説明は省略する。オートモードおよびマニュアルモードのいずれのモードでも、決定された記録処理に対応する残量計算処理（１）〜（３）は一意に決定され、残り時間等を表示することができる。例えば、図４に示すように、オートモードおよびマニュアルモードのいずれのモードであっても、ストリーム記録処理には残量計算処理（１）が対応し、ＴＳセルフエンコード記録処理には残量計算処理（２）が対応し、ＰＳ再エンコード記録処理およびＰＳセルフエンコード処理には残量計算処理（３）が対応して実行される。残量計算処理（１）〜（３）の詳細は、実施形態１に関連して説明したので説明は省略する。
図１９は、マニュアルモード記録処理における記録処理の決定手順を示す。ステップ１９０１において、システムコントローラ１０８はユーザーが選択した入力チャンネル情報を取得する。ステップ１９０２では、システムコントローラ１０８は入力信号の種類を判別する。入力信号がアナログテレビ信号の場合はステップ１９０７へ進み、デジタルストリーム信号の場合はステップ１９０３へ進む。ステップ１９０３では、システムコントローラ１０８は現在記録処理しようとしている記録メディアの種類を取得する。次のステップ１９０４では、システムコントローラ１０８は記録メディアの種類を判別する。ＤＶＤ−ＲＡＭメディアの場合はステップ１９０６へ進み、超高密度ＲＡＭメディアの場合はステップ１９０５へ進む。ステップ１９０５では、入力されたデジタル信号をＴＳに再エンコードして超高密度メディアに記録する。一方、ステップ１９０６では、システムコントローラ１０８は入力されたデジタル信号をＰＳに再エンコードしてＤＶＤ−ＲＡＭメディアに記録する。
ステップ１９０７では、システムコントローラ１０８は、現在記録処理しようとしている記録メディアの種類を取得する。ステップ１９０８では、記録メディアの種類を判別する。ＤＶＤ−ＲＡＭメディアの場合はステップ１９１０へ進み、超高密度ＲＡＭメディアの場合はステップ１９０９へ進む。ステップ１９０９では、入力されたアナログ信号をＴＳにセルフエンコードして超高密度メディアに記録する。一方、ステップ１９１０では、システムコントローラ１０８は入力されたアナログ信号をＰＳにセルフエンコードしてＤＶＤ−ＲＡＭメディアに記録する。
なお、再エンコード記録処理、あるいはセルフエンコード記録処理における符号化処理において、符号化パラメータを変更することで長時間録画モードあるいは標準時間録画モードなど、録画時間に関する複数のモードをもたせてもよい。
オートモードはユーザーが録画するチャンネルのみを選択することで、入力信号、記録メディアに適した記録処理がなされる。オートモードは入力されたデジタルストリーム信号を直接記録するストリーム記録処理を行う場合、入力されるストリームのデータ量は送出側が制御する。したがって、空き容量の少ない記録メディアに記録する場合は、録画しようとする番組をすべて録画できない可能性がある。
一方、マニュアルモードはユーザーの意図に沿った録画時間モードで記録することが可能となる。マニュアルモードは常に符号化処理を行うために、記録する符号化ストリームのデータ量を制御することが可能である。したがって、空き容量が少ない場合は長時間録画モードで録画することにより、録画時間を延ばすことができるといった、空き容量にしたがった録画を行うことができる。
よって、オートモードとマニュアルモードとを備えることにより、ユーザの好みにより柔軟に適合した、利便性の高い録画処理を実現することができる。
さらに、記録処理時において、オートモードおよびマニュアルモードのいずれが選択され、また、どのような記録処理が行われるかを示すことにより、ユーザの利便性をさらに向上できる。図２０（ａ）〜（ｃ）は、録画モード表示機能を有する表示部１１４の表示パターンの例を示す。表示部１１４は、２つの録画モード表示管を備え、それぞれ“Ａｕｔｏ”および“Ｓｔｒｅａｍ”が点灯表示する。
図２０（ａ）は、“Ａｕｔｏ”および“Ｓｔｒｅａｍ”の点灯状態を示す。これは、オートモードが選択されており、かつ、ストリーム記録処理が行われるときの状態である。すなわち、デジタルストリーム信号が入力され、番組データが超高密度メディアに記録されるときの状態である。図２０（ｂ）は、“Ａｕｔｏ“のみの点灯状態を示す。これは、オートモードが選択されており、かつ、再エンコード記録処理またはセルフエンコード記録処理が行われるときの状態である。すなわち、デジタルストリーム信号が入力され、番組データがＤＶＤ−ＲＡＭメディアに記録されるとき、またはアナログテレビ信号が入力されるときの状態である。図２０（ｃ）は、表示部１１４の表示管が点灯していない状態を示す。これは、マニュアルモードが選択されたときの状態である。このように構成することにより、ユーザは選択している録画モードおよび記録処理を認識することができる。
以下では、表示部１１４に表示される内容に関して、データ処理装置１０に設定されたオートモード／マニュアルモードの設定、記録レート、記録メディア１１２の種類等を具体的に示して説明する。
まず、以下で言及する「オートモード」および「マニュアルモード」の具体的な内容を説明する。まず、「オートモード」では、デジタルストリーム信号が超高密度メディア（ＢＤ）に記録されるときのストリーム記録と、アナログ信号が入力されるとき、または、デジタルストリーム信号がＤＶＤ−ＲＡＭメディアに記録されるときにＳＰモードで行われるセルフエンコード記録／再エンコード記録とに分けられる。ストリーム記録と、セルフエンコード記録／再エンコード記録はデータ処理装置１０の処理において自動的に切り替えられる。セルフエンコード記録／再エンコード記録時には、録画時間モードはＳＰモードに固定される。
一方、「マニュアルモード」では、ユーザによって４つの録画時間モード、すなわち、ＬＰモード、ＳＰモード、ＸＰモード、Ｂ−ＸＰモードが設定される。なお、ＤＶＤ−ＲＡＭメディアが装填されている状態でＢ−ＸＰモードが設定されると、録画はＸＰモードによって行われる。
図２１（ａ）は、表示部１１４の表示管の例を示す。表示部１１４は、大きく、“Ａｕｔｏ”、“Ｂ−ＸＰ”、“ＳＰ”および“ＬＰ”の４つの表示管部分に分かれている。図２１（ｂ）〜（ｇ）は、とり得る表示状態を示す。図２１（ｂ）は、オートモード設定時の表示状態を示す。図２１（ｃ）は、オートモードが設定され、セルフエンコード記録処理中の表示状態を示す。図２１（ｄ）は、ＢＸＰモード設定時の状態を示す。図２１（ｅ）は、ＸＰモード設定時の状態を示す。図２１（ｆ）は、ＳＰモード設定時の状態を示す。図２１（ｇ）は、ＬＰモード設定時の状態を示す。
以下、理解を容易にするため、各表示状態に行われる処理の関係を制御テーブル４１９によって説明する。各制御テーブル４１９は、装填された記録メディア１１２の種別、入力信号（入力ソース）の種別および採用される残量計算の種別および残量計算に用いる記録レートの対応関係を示している。
図２２は、オートモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｂ）に示すように表示される。なお、入力されたデジタルストリーム信号がＨＤ信号であればＨＤ放送であるとして、記録レートを２４Ｍｂｐｓとして残量計算処理を行う。また、入力されたデジタルストリーム信号がＳＤ信号であればＳＤ放送であるとして記緑レートを１２Ｍｂｐｓとして残量計算処理を行う。入力されたデジタルストリーム信号がＨＤ信号であるかＳＤ信号であるかが検出できないときは、記録レートを２４Ｍｂｐｓとして残量計算処理を行う。
一方、記録メディアがＤＶＤであり、入力ソースがアナログ信号のときは、セルフエンコード記録処理が行われる。このとき、表示部１１４は図２１（ｃ）に示すように表示される。
図２３は、ＢＸＰモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｄ）に示すように表示される。記録メディア１１２がＢＤの場合は、番組は記録レート１５Ｍｂｐｓの“ＢＸＰ“モードで録画される。
ただし、記録メディア１１２がＤＶＤの場合は、番組は１０ＭｂｐｓのＸＰモードで録画される。その理由は、ＤＶＤ規格では最大記録レートが１０Ｍｂｐｓで制限されているからである。なお、ＤＶＤが装填されているときは、表示部１１４には「ＸＰ」と表示される（図２１（ｅ））。
図２４は、ＸＰモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｅ）に示すように表示される。
図２５は、ＳＰモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｆ）に示すように表示される。
図２６は、ＬＰモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｇ）に示すように表示される。
各モードと表示部１１４の表示パターンとの関係を図２７〜図３１に示す。図２７は、オートモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。図２８は、ＢＸＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。図２９は、ＸＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。図３０は、ＳＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。図３１は、ＬＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。なお、図２７〜図３１における「再生時」の表示パターンは、該当する条件で録画されたデータを再生したときの表示を意味している。
なお、表示部１１４の表示を簡略化することもできる。図３２（ａ）〜（ｆ）および図３３を参照して説明する。
まず、図３２および図３３に関連して言及する「オートモード」および「マニュアルモード」の具体的な内容を説明する。まず、「オートモード」では、先の「オートモード」の定義と概ね同じであるが、以下の点が異なる。すなわち、セルフエンコード記録／再エンコード記録時における録画時間モードは、ＳＰモードまたはＬＰモードであり、いずれであるかはユーザによって設定される。一方、「マニュアルモード」では、録画時間モードはＳＰモードまたはＬＰモードであり、いずれであるかはユーザによって設定される。なお、ユーザは、「オートモード」および「マニュアルモード」のそれぞれについて、独立してＳＰモードまたはＬＰモードを設定できる。
図３２（ａ）は、表示部１１４に表示可能な文字の例を示す。表示部１１４は“Ａｕｔｏ”、“ＬＰ”および“ＳＰ”のみを表示する。
図３２（ｂ）は、“Ａｕｔｏ”のみの点灯状態を示す。これは、ストリーム記録処理部１０５によって記録処理が行われることを示している。上述の例では、ＢＳデジタル放送のチャンネルが設定され、超高密度メディアへの信号記録時に“Ａｕｔｏ”のみが点灯する。
図３２（ｃ）は、“Ａｕｔｏ“および”ＬＰ“の点灯状態を示す。これは、ＬＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
図３２（ｄ）は、“Ａｕｔｏ”および“ＳＰ”の点灯状態を示す。これは、オートモードが選択され、ＳＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
図３２（ｅ）は、“ＬＰ”の点灯状態を示す。これは、マニュアルモードが選択され、ＬＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
図３２（ｆ）は、“ＳＰ”の点灯状態を示す。これは、マニュアルモードが選択され、ＳＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
このように構成することにより、選択している録画モード、および記録処理、さらに録画時間モードをユーザーが認識することが可能となる。
なお、ユーザの利便性向上の観点から、図３２に示す表示パターンの変形例としてさらにストリーム記録処理を表示してもよい。図３３（ａ）は、表示部１１４に表示可能な文字の例を示す。図３２（ａ）と比較すると、図３３（ａ）の表示部１１４は“Ｓｔｒｅａｍ”の表示を有する点が異なる。
図３３（ｂ）は、“Ａｕｔｏ”および“Ｓｔｒｅａｍ”９０２の点灯状態を示す。これは、オートモードが選択され、ストリーム記録処理が行われることを示している。
図３３（ｃ）は、“Ａｕｔｏ”および“ＬＰ”の点灯状態を示す。これは、オートモードが選択され、ＬＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
図３３（ｄ）は、“Ａｕｔｏ”および“ＳＰ”の点灯状態を示す。これは、オートモードが選択され、ＳＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
図３３（ｅ）は、“ＬＰ”の点灯状態を示す。これは、マニュアルモードが選択され、ＬＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
図３３（ｆ）は、“ＳＰ”の点灯状態を示す。これは、マニュアルモードが選択され、ＳＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
このように構成することにより、選択している録画モード、および記録処理、さらに録画時間モードをユーザーが認識することが可能となる。
なお、データ処理装置１０は、録画モード設定部１２３においてマニュアル／オートの設定、および、録画モードの選択を行うとした。しかし、これらは共通化することもできる。例えば、録画モードボタンを備えて、録画モードボタンを押すごとに、オート→ＬＰ→ＳＰ→オートと循環的に設定できるようにしてもよい。オートを選択した場合はオートモードが設定される。また、ＬＰまたはＳＰを選択した場合はマニュアルモードを選択したことになり、録画時間モードとしてＬＰあるいはＳＰモードが選択される。
また、オート録画時間モード設定ユーザーインターフェース６０１は備えなくてもよい。この場合、オートモードでの再エンコード記録処理、あるいはセルフエンコード記録処理における録画時間モードはあらかじめ機器に固定されているとする。これにより、オートモードはより簡単な録画モードとすることができる。
以上、本発明の実施形態を説明した。各実施形態の説明に際しては種々の例をあげて説明したが、本発明はそれらに限定されることなく適用することができる。
例えば、実施形態と異なり、データ処理装置１０への入力信号はデジタルストリーム信号はＣｓデジタル放送であってもよいし、ｉＬｉｎｋなどのデジタルインターフェースを介して伝送される信号であってもよい。また、入力信号がデジタルカムコーダの信号でもよい。また、民生用デジタルカムコーダであるＤＶデータをデジタルストリーム信号として扱っても同様である。この場合、ＤＶ端子から入力されるがＤＶ端子を一つのチャンネルとして割り付ければよく、ＤＶデータを直接記録するストリーム記録処理、再エンコード記録処理を記録メディアにしたがって選択する。例えばＤＶＤ−ＲＡＭメディアの場合は再エンコード記録処理し、超高密度ＲＡＭメディアの場合はストリーム記録処理する。
入力信号を非圧縮のデジタル信号および圧縮デジタル信号の２種類にしてもよい。非圧縮のデジタル信号の場合は、実施例で述べたアナログ信号と同様に記録処理を選択すればよい。アナログ信号の場合は符号化処理においてデジタル変換処理し、非圧縮のデジタル信号として扱うからである。さらに、信号の種別は３以上であってもよい。
なお、記録メディアの種別もまた一例に過ぎず、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ、ＣＤ−Ｒ、ＣＤ−ＲＷなどその他の光ディスクメディアでもよい。また、半導体メモリ、磁気記録メディアなどでも構わないし、その種別も２つ以上存在していれば任意である。
さらに、記録処理で行われる符号化方法の種別も一例に過ぎず、ＭＰＥＧ４など他の符号化方法に従ってもよいし、その種別についても２種類以上であれば数は問わない。
なお、上述の各実施の形態におけるデータ処理装置の機能は、ソフトウェアを実行することによって実現してもよい。例えば、システムコントローラ１０８がコンピュータプログラムを実行することによって、各構成要素の動作を制御してもよい。コンピュータプログラムは、例えば、図６〜８、１１および１５に示すフローチャートにしたがった処理を行うように構成することができる。
コンピュータプログラムは、光ディスクに代表される光記録媒体、ＳＤメモリカード、ＥＥＰＲＯＭに代表される半導体記録媒体、フレキシブルディスクに代表される磁気記録媒体等の記録媒体に記録することができる。なお、データ処理装置１０は、記録媒体を介してのみならず、インターネット等の電気通信回線を介してもコンピュータプログラムを取得できる。
【産業上の利用可能性】  本発明によれば、入力信号の種類および記録媒体の種類に基づいて記録方法を決定するとともに、記録方法に応じた残量計算方法を決定し、残り時間を計算することができるデータ処理装置等が提供される。残量計算方法は記録方法に応じて異なるため、より適切かつ正確に残り時間を計算することができる。これにより、ユーザは表示管等を介して計算された残り時間を確認でき、ユーザの利便性が非常に向上される。
【図１】
2004073305.tif 000033
【図２】
2004073305.tif 000034
【図３】
2004073305.tif 000035
【図４】
2004073305.tif 000036
【図５】
2004073305.tif 000037
【図６】
2004073305.tif 000038
【図７】
2004073305.tif 000039
【図８】
2004073305.tif 000040
【図９】
2004073305.tif 000041
【図１０】
2004073305.tif 000042
【図１１】
2004073305.tif 000043
【図１２】
2004073305.tif 000044
【図１３】
2004073305.tif 000045
【図１４】
2004073305.tif 000046
【図１５】
2004073305.tif 000047
【図１６】
2004073305.tif 000048
【図１７】
2004073305.tif 000049
【図１８】
2004073305.tif 000050
【図１９】
2004073305.tif 000051
【図２０】
2004073305.tif 000052
【図２１】
2004073305.tif 000053
【図２２】
2004073305.tif 000054
【図２３】
2004073305.tif 000055
【図２４】
2004073305.tif 000056
【図２５】
2004073305.tif 000057
【図２６】
2004073305.tif 000058
【図２７】
2004073305.tif 000059
【図２８】
2004073305.tif 000060
【図２９】
2004073305.tif 000061
【図３０】
2004073305.tif 000062
【図３１】
2004073305.tif 000063
【図３２】
2004073305.tif 000064
【図３３】
2004073305.tif 000065
【手続補正書】
【提出日】平成17年1月17日(2005.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しが可能なデータ処理装置であって、
前記番組データに関する信号を受信する受信部と、
装填された記録媒体の種類を判別する判別部と、
前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録する記録処理部と、
前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択する選択部と、
前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算する計算部と、
計算された前記残り時間を表示する表示部と
を備えたデータ処理装置。
【請求項２】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信部はデジタル信号およびアナログ信号の一方の信号を受信し、
前記記録処理部は、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算部は第２残量計算処理を選択する、請求項１に記載のデータ処理装置。
【請求項３】
前記エンコード記録処理は、前記番組データを復号した後に符号化処理する第１エンコード記録処理と、前記番組データを符号化処理する第２エンコード記録処理とを含み、
前記記録処理部は、前記受信部が前記デジタル信号を受信した場合には前記第１エンコード記録処理を選択し、前記受信部が前記アナログ信号を受信した場合には、前記第２エンコード記録処理を選択し、
前記計算部は、さらに、記録処理を行った時間を示す記録済み時間および記録レートに基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項２に記載のデータ処理装置。
【請求項４】
未使用の前記記録媒体に前記番組データを記録することが可能な最大時間を示す基準記録時間を格納するメモリをさらに備え、
前記計算部は、前記記録レートを用いて前記記録済み時間を正規化した基準記録済み時間を計算し、前記メモリに格納された前記基準記録時間から前記基準記録済み時間を減算して基準残り時間を求め、前記基準残り時間と前記符号化レートとに基づいて前記残り時間を計算する、請求項３に記載のデータ処理装置。
【請求項５】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信部は、デジタル信号を受信し、
前記記録処理部は、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、
前記計算部は第１残量計算処理を選択する、請求項１に記載のデータ処理装置。
【請求項６】
前記信号は、前記番組データの伝送レートおよび放映時間を特定する番組情報を含んでおり、
受信した前記信号から前記番組情報を抽出するコントローラをさらに備え、
前記計算部は、抽出された前記伝送レートおよび前記放映時間に基づいて前記残り時間を計算する、請求項５に記載のデータ処理装置。
【請求項７】
前記計算部は、
前記伝送レートおよび前記放映時間に基づいて１以上の番組データの各データ量を計算し、
前記残容量を超えるまで前記各データ量を順次加算した累積データ量を求め、かつ、加算された前記データ量に対応する各放映時間を順次加算した累積放映時間を求め、
前記累積放映時間から、前記残容量を超えたデータ量に相当する放映時間を減算して残り時間として求める、請求項６に記載のデータ処理装置。
【請求項８】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信部は、アナログ信号を受信し、
前記記録処理部は、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算部はさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項１に記載のデータ処理装置。
【請求項９】
前記表示部は、前記記録処理部によって選択された記録処理を識別する情報をさらに表示する、請求項１に記載のデータ処理装置。
【請求項１０】
前記表示部は、前記記録処理部によって前記エンコード記録処理が選択された場合には、前記符号化レート、解像度、周波数の少なくとも１つを表示する、請求項９に記載のデータ処理装置。
【請求項１１】
複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しを行うデータ処理方法であって、
前記番組データに関する信号を受信するステップと、
装填された記録媒体の種類を判別するステップと、
前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録するステップと、
前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択するステップと、
前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算するステップと、
計算された前記残り時間を表示するステップと
を包含するデータ処理方法。
【請求項１２】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップはデジタル信号およびアナログ信号の一方の信号を受信し、
前記記録するステップは、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算するステップは第２残量計算処理を選択する、請求項１１に記載のデータ処理方法。
【請求項１３】
前記エンコード記録処理は、前記番組データを復号した後に符号化処理する第１エンコード記録処理と、前記番組データを符号化処理する第２エンコード記録処理とを含み、
前記記録するステップは、前記受信するステップによって前記デジタル信号を受信した場合には前記第１エンコード記録処理を選択し、前記受信するステップによって前記アナログ信号を受信した場合には、前記第２エンコード記録処理を選択し、
前記計算するステップは、さらに記録レートおよび記録処理を行った時間を示す記録済み時間に基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項１２に記載のデータ処理方法。
【請求項１４】
未使用の前記記録媒体に前記番組データを記録することが可能な最大時間を示す基準記録時間を格納するステップをさらに包含し、
前記計算するステップは、前記記録レートを用いて前記記録済み時間を正規化した基準記録済み時間を計算し、前記メモリに格納された前記基準記録時間から前記基準記録済み時間を減算して基準残り時間を求め、前記基準残り時間と前記符号化レートとに基づいて前記残り時間を計算する、請求項１３に記載のデータ処理方法。
【請求項１５】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップは、デジタル信号を受信し、
前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、
前記計算するステップは第１残量計算処理を選択する、請求項１１に記載のデータ処理方法。
【請求項１６】
前記信号は、前記番組データの伝送レートおよび放映時間を特定する番組情報を含んでおり、
受信した前記信号から前記番組情報を抽出するステップをさらに包含し、
前記計算するステップは、抽出された前記伝送レートおよび前記放映時間に基づいて前記残り時間を計算する、請求項１５に記載のデータ処理方法。
【請求項１７】
前記計算するステップは、
前記伝送レートおよび前記放映時間に基づいて１以上の番組データの各データ量を計算し、
前記残容量を超えるまで前記各データ量を順次加算した累積データ量を求め、かつ、加算された前記データ量に対応する各放映時間を順次加算した累積放映時間を求め、
前記累積放映時間から、前記残容量を超えたデータ量に相当する放映時間を減算して残り時間として求める、請求項１６に記載のデータ処理方法。
【請求項１８】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップは、アナログ信号を受信し、
前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算するステップはさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項１１に記載のデータ処理方法。
【請求項１９】
前記表示するステップは、前記選択するステップによって選択された記録処理を識別する情報をさらに表示する、請求項１１に記載のデータ処理方法。
【請求項２０】
前記表示するステップは、前記選択するステップによって前記エンコード記録処理が選択された場合には、前記符号化レート、解像度、周波数の少なくとも１つを表示する、請求項１９に記載のデータ処理方法。
【請求項２１】
複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しを行うデータ処理装置において実行されるコンピュータプログラムであって、
前記データ処理装置のコンピュータに、
前記番組データに関する信号を受信するステップと、
装填された記録媒体の種類を判別するステップと、
前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録するステップと、
前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択するステップと、
前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算するステップと、
計算された前記残り時間を表示するステップと
を実行させる、コンピュータプログラム。
【請求項２２】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップはデジタル信号およびアナログ信号の一方の信号を受信し、
前記記録するステップは、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算するステップは、第２残量計算処理を選択する、請求項２１に記載のコンピュータプログラム。
【請求項２３】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップは、デジタル信号を受信し、
前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、
前記計算するステップは第１残量計算処理を選択する、請求項２１に記載のコンピュータプログラム。
【請求項２４】
前記記録媒体は、記録容量に応じて種類が異なっており、
前記受信するステップは、アナログ信号を受信し、
前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、
前記計算するステップはさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算する、請求項２１に記載のコンピュータプログラム。
【請求項２５】
前記表示するステップは、前記選択するステップによって選択された記録処理を識別する情報をさらに表示する、請求項２１に記載のコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログテレビ信号、デジタルテレビ信号等の複数種類の入力信号を記録媒体に記録することが可能な装置に関する。
【背景技術】
【０００２】
従来、複数の記録処理経路を備え、ビデオ信号を記録媒体に記録する際に特定の経路を選択して記録する装置が知られている。例えば、日本国特開平７−２３３３９号データ処理装置公報に記載されている記録装置は、デジタルストリームのビデオ信号を受け取り、その信号を直接記録媒体に記録する録画モード１、そのデジタルストリームをデコードした後に記録する録画モード２、およびデコードした後にイントラモード圧縮符号化処理して記録する録画モード３のうちから適切なモード（記録処理経路）を選択して記録媒体に記録する。
【０００３】
ビデオ信号を記録媒体に記録する際には、記録可能な残り時間を計算することがある。この計算は、一般に記録媒体の残容量を記録レートで除算して行われている。例えば、日本国特開平１１−３２８９３７号公報に記載されている記録装置は、記録レートが変動する可変ビットレートによって圧縮符号化が行われる場合に、現在の圧縮ビットレートと残容量に基づいて残り時間を求めて表示する。また、日本国特開平１１−１１２８９７号公報では、ビデオ・オーディオデータとともに伝送される番組情報に基づいてデータ容量またはデータレートを検出し、記録媒体に記録できるか否かを判定する技術が開示されている。
【０００４】
デジタル放送およびＤＶＤへの記録の際に行われるビデオの圧縮符号化方式としては、ＭＰＥＧ符号化方式が一般的に用いられる。例えば、ＢＳデジタル放送では、ビデオ信号は周知のＭＰＥＧトランスポートストリームとして伝送され、青紫色レーザを用いてブルーレイディスク（ＢＤ）に記録される。また、ビデオ信号はＤＶＤには周知のＭＰＥＧプログラムストリームとして記録される。これらのＭＰＥＧストリームでは、ビデオ、オーディオ等の情報を圧縮符号化して得られた各符号化ストリームが多重化されて構成されている。ただし、ビデオ、オーディオの品質に応じて信号のビットレートは異なる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の記録装置では、入力信号の種類および記録媒体の種類によって記録方法が異なるにもかかわらず、どの記録方法に対しても、記録装置が予め決定された固定データレートを使用して残り時間を計算していたため、正確な残り時間を求めることができなかった。例えば、デジタルストリームを直接記録するモード（ストリーム記録）では、データレートが変化し得るため、固定データレートでは正確に残り時間を計算することはできない。また、ストリーム記録では、記録装置がデータストリームのデータレートを制御できないため、後にデータを消去してしまうと、消去した時間に相当する時間の記録を保証することはできない。よって、消去後の残り時間を同じ方法で計算すると、正確な残り時間が求められないという問題も生じる。
【０００６】
本発明は上述の問題点に鑑みてなされたものであり、その目的は、入力信号の種類および記録媒体の種類に基づいて記録方法を決定するとともに、記録方法に応じた残量計算方法を決定し、正確な残り時間を計算することである。
【課題を解決するための手段】
【０００７】
本発明によるデータ処理装置は、複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しが可能である。データ処理装置は、前記番組データに関する信号を受信する受信部と、装填された記録媒体の種類を判別する判別部と、前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録する記録処理部と、前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択する選択部と、前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算する計算部と、計算された前記残り時間を表示する表示部とを備えている。
【０００８】
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信部はデジタル信号およびアナログ信号の一方の信号を受信し、前記記録処理部は、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、前記計算部は第２残量計算処理を選択してもよい。
【０００９】
前記エンコード記録処理は、前記番組データを復号した後に符号化処理する第１エンコード記録処理と、前記番組データを符号化処理する第２エンコード記録処理とを含み、前記記録処理部は、前記受信部が前記デジタル信号を受信した場合には前記第１エンコード記録処理を選択し、前記受信部が前記アナログ信号を受信した場合には、前記第２エンコード記録処理を選択し、前記計算部は、さらに記録レートおよび記録処理を行った時間を示す記録済み時間に基づいて前記第２残量計算処理を行って前記残り時間を計算してもよい。
【００１０】
未使用の前記記録媒体に前記番組データを記録することが可能な最大時間を示す基準記録時間を格納するメモリをさらに備え、前記計算部は、前記記録レートを用いて前記記録済み時間を正規化した基準記録済み時間を計算し、前記メモリに格納された前記基準記録時間から前記基準記録済み時間を減算して基準残り時間を求め、前記基準残り時間と前記符号化レートとに基づいて前記残り時間を計算してもよい。
【００１１】
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信部は、デジタル信号を受信し、前記記録処理部は、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、前記計算部は第１残量計算処理を選択してもよい。
【００１２】
前記信号は、前記番組データの伝送レートおよび放映時間を特定する番組情報を含んでおり、受信した前記信号から前記番組情報を抽出するコントローラをさらに備え、前記計算部は、抽出された前記伝送レートおよび前記放映時間に基づいて前記残り時間を計算してもよい。
【００１３】
前記計算部は、前記伝送レートおよび前記放映時間に基づいて１以上の番組データの各データ量を計算し、前記残容量を超えるまで前記各データ量を順次加算した累積データ量を求め、かつ、加算された前記データ量に対応する各放映時間を順次加算した累積放映時間を求め、前記累積放映時間から、前記残容量を超えたデータ量に相当する放映時間を減算して残り時間として求めてもよい。
【００１４】
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信部は、アナログ信号を受信し、前記記録処理部は、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、前記計算部はさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算してもよい。
【００１５】
前記表示部は、前記記録処理部によって選択された記録処理を識別する情報をさらに表示してもよい。
【００１６】
前記表示部は、前記記録処理部によって前記エンコード記録処理が選択された場合には、前記符号化レート、解像度、周波数の少なくとも１つを表示してもよい。
【００１７】
本発明によるデータ処理方法は、複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しを行うことができる。データ処理方法は、前記番組データに関する信号を受信するステップと、装填された記録媒体の種類を判別するステップと、前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録するステップと、前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択するステップと、前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算するステップと、計算された前記残り時間を表示するステップとを包含する。
【００１８】
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信するステップはデジタル信号およびアナログ信号の一方の信号を受信し、前記記録するステップは、所定の基準容量以下の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、前記計算するステップは第２残量計算処理を選択してもよい。
【００１９】
前記エンコード記録処理は、前記番組データを復号した後に符号化処理する第１エンコード記録処理と、前記番組データを符号化処理する第２エンコード記録処理とを含み、前記記録するステップは、前記受信部が前記デジタル信号を受信した場合には前記第１エンコード記録処理を選択し、前記受信部が前記アナログ信号を受信した場合には、前記第２エンコード記録処理を選択し、前記計算するステップは、さらに記録レートおよび記録処理を行った時間を示す記録済み時間に基づいて前記第２残量計算処理を行って前記残り時間を計算してもよい。
【００２０】
未使用の前記記録媒体に前記番組データを記録することが可能な最大時間を示す基準記録時間を格納するステップをさらに包含し、前記計算するステップは、前記記録レートを用いて前記記録済み時間を正規化した基準記録済み時間を計算し、前記メモリに格納された前記基準記録時間から前記基準記録済み時間を減算して基準残り時間を求め、前記基準残り時間と前記符号化レートとに基づいて前記残り時間を計算してもよい。
【００２１】
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信するステップは、デジタル信号を受信し、前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記ストリーム記録処理を選択し、前記計算するステップは第１残量計算処理を選択してもよい。
【００２２】
前記信号は、前記番組データの伝送レートおよび放映時間を特定する番組情報を含んでおり、受信した前記信号から前記番組情報を抽出するステップをさらに包含し、前記計算するステップは、抽出された前記伝送レートおよび前記放映時間に基づいて前記残り時間を計算してもよい。
【００２３】
前記計算するステップは、前記伝送レートおよび前記放映時間に基づいて１以上の番組データの各データ量を計算し、前記残容量を超えるまで前記各データ量を順次加算した累積データ量を求め、かつ、加算された前記データ量に対応する各放映時間を順次加算した累積放映時間を求め、前記累積放映時間から、前記残容量を超えたデータ量に相当する放映時間を減算して残り時間として求めてもよい。
【００２４】
前記記録媒体は、記録容量に応じて種類が異なっており、前記受信するステップは、アナログ信号を受信し、前記記録するステップは、所定の基準容量以上の記録容量を有する記録媒体に対して前記エンコード記録処理を選択し、前記計算するステップはさらに前記記録媒体の残容量に基づいて前記第２残量計算処理を行って前記残り時間を計算してもよい。
【００２５】
前記表示するステップは、前記記録処理部によって選択された記録処理を識別する情報をさらに表示してもよい。
【００２６】
前記表示するステップは、前記記録処理部によって前記エンコード記録処理が選択された場合には、前記符号化レート、解像度、周波数の少なくとも１つを表示してもよい。
【００２７】
本発明によるコンピュータプログラムは、複数種類の記録媒体に対し、番組データの書き込みおよび／または読み出しを行うデータ処理装置のコンピュータにおいて実行される。前記プログラムにしたがってコンピュータが実行する変換方法は、前記番組データに関する信号を受信するステップと、装填された記録媒体の種類を判別するステップと、前記番組データの復号化および符号化を行わないストリーム記録処理、および、少なくとも前記番組データの符号化を行うエンコード記録処理の一方の処理を介して、前記信号から得られる番組データを前記記録媒体に記録するステップと、前記記録媒体の種類に応じて、前記ストリーム記録処理および前記エンコード記録処理の一方を選択するステップと、前記選択された記録処理に応じて、前記記録媒体の残容量および前記番組データの伝送レートに基づく第１残量計算処理、および、符号化レートに基づく第２残量計算処理の一方を選択し、選択された計算処理により、前記記録媒体に記録することが可能な残り時間を計算するステップと、計算された前記残り時間を表示するステップとを包含する。
【発明の効果】
【００２８】
本発明によれば、入力信号の種類および記録媒体の種類に基づいて記録方法を決定するとともに、記録方法に応じた残量計算方法を決定し、残り時間を計算することができるデータ処理装置等が提供される。残量計算方法は記録方法に応じて異なるため、より適切かつ正確に残り時間を計算することができる。これにより、ユーザは表示管等を介して計算された残り時間を確認でき、ユーザの利便性が非常に向上される。
【発明を実施するための最良の形態】
【００２９】
（実施形態１）
図１は、本実施形態によるデータ処理装置１０の機能ブロックの構成を示す。データ処理装置１０は、記録容量が異なる複数種類の記録媒体に対し、デジタルストリーム信号またはアナログテレビ信号に基づいて得られる番組データを書き込み、および／または、読み出すことができる。
【００３０】
複数種類の記録媒体は、例えば４．７ギガバイトの記録容量を有し２２Ｍｂｐｓの記録レートで記録されるＤＶＤ−ＲＡＭメディア、２３ギガバイトの記録容量を有し３３Ｍｂｐｓの記録で記録されるＢｌｕ−ｒａｙディスク（ＢＤ）等の超高密度ＲＡＭメディア、数十〜数百ギガバイトまたはそれ以上の容量を有するハードディスク等である。なお、超高密度ＲＡＭメディアは、ブルーレーザなどより短波長をもつレーザであってもよく、また、メディア上のマーク、ピット等によってデータを保持する。
【００３１】
データ処理装置１０は、記録媒体１１２の種類や入力信号の種類に応じて、記録レート、符号化方法等が異なる複数の記録処理のうちから１つの記録処理を選択してデータを記録することができる。さらにデータ処理装置１０は、選択された記録処理に応じて、記録媒体１１２に記録可能な残り時間（以下、単に「残り時間」という）を複数の残量計算処理から選択し、求めることができる。複数の残量計算処理を求める理由は、記録処理によって記録媒体１１２の残り時間が異なるからである。計算された残り時間は、ユーザが確認できるよう表示され、または今後の記録動作に際してデータ処理装置１０が利用することができる。
【００３２】
図１には記録媒体１１２が記載されているが、記録媒体１１２がハードディスクであればデータ処理装置１０の構成要素であり、記録媒体１１２が光ディスク等のリムーバブルな記録媒体であればデータ処理装置１０の構成要素ではない。以下の説明では、記録媒体１１２はＤＶＤ−ＲＡＭメディアまたは超高密度ＲＡＭメディアであるとする。したがって、データ処理装置１０は、周知の光ディスクレコーダとして機能する。また、データ処理装置１０に入力される信号は、デジタルストリーム信号１０１およびアナログテレビ信号１０２であるとする。
【００３３】
デジタルストリーム信号１０１は、例えばＢＳデジタル放送によって伝送される。ＢＳデジタル放送では、ビデオはＭＰＥＧ２ビデオ符号化方式によって圧縮符号化され、オーディオ信号はＡＡＣ符号化方式によって圧縮符号化され、ビデオストリームおよびオーディオストリームはＭＰＥＧトランスポートストリームとして多重化されて伝送される。
【００３４】
一方、アナログテレビ信号１０２は、例えばアナログ地上波放送によって伝送されるテレビ信号とする。なお、現行ＢＳデジタル放送のハイビジョン放送のデジタルストリーム信号のデータレートは２４Ｍｂｐｓである。したがって、ハイビジョンのデジタルストリーム信号（例えばＭＰＥＧトランスポートストリーム）は記録レート２２ＭｂｐｓのＤＶＤ−ＲＡＭメディアに直接は記録することはできないが、超高密度ＲＡＭメディアには直接記録することが可能である。なお、一般の標準解像度のデジタルストリーム信号やアナログ信号は、ＤＶＤ−ＲＡＭメディアおよび超高密度ＲＡＭメディアのいずれにも直接記録することができる。
【００３５】
なお、ＭＰＥＧ符号化方式では、ビデオを構成する各フレームの画素値を利用して各フレームデータが圧縮符号化される。具体的には、画素値のフレーム内相関を利用して画像データを符号化するフレーム内符号化処理と、画素値のフレーム間相関を利用して画像データを符号化するフレーム間符号化処理とが適応的に切り替えられる。この符号化処理は、連続する複数のフレームに対応する符号化データが１つの単位として取り扱われる。
【００３６】
以下、データ処理装置１０の構成を説明する。データ処理装置１０は、信号選択器１０３、処理選択器１０４、システムコントローラ１０８、チャンネル設定部１０９、記録ヘッド１１０、メディア判別部１１１、残容量検出部１１３、表示部１１４、残量計算部１１５、記録データ検出部１１９、データレート検出器１２０、記録処理部１２１、テーブルメモリ１２２および録画モード設定部１２３を有する。このうち、システムコントローラ１０８は、データ処理装置１０全体の動作を制御する中央処理部（ＣＰＵ）である。システムコントローラ１０８の動作は、各構成要素の説明に関連して適宜説明する。
【００３７】
信号選択器１０３は、システムコントローラ１０８によって制御され、選択されたチャンネル情報にしたがってデジタルストリーム信号１０１あるいはアナログテレビ信号１０２を選択して出力する。ＢＳ放送波で伝送されたチャンネルの場合は、信号選択器１０３はデジタルストリーム信号１０１を出力する。一方、アナログ地上放送波のチャンネルの場合は、信号選択器１０３はアナログテレビ信号１０２としてビデオ信号およびオーディオ信号を出力する。
【００３８】
処理選択器１０４は、システムコントローラ１０８によって制御され、記録処理部１２１において実行すべき複数の記録処理のうちの一つを選択する。本実施形態では、３種類の記録処理が存在するとしている。
【００３９】
チャンネル設定部１０９は、使用者が記録の対象とするチャンネルを切替えるためのインターフェースであり、データ処理装置１０のフロントパネルに配置されたボタン、リモコン、あるいは画面上のグラフィカルユーザーインターフェース等である。選択されたチャンネル情報はシステムコントローラ１０８に通知される。
【００４０】
記録ヘッド１１０は、本実施形態では光ピックアップである。光ピックアップは、記録メディア１１２の種類に応じた波長のレーザを記録メディア１１２に放射してデータを記録することができ、また、記録メディア１１２からの反射光を検出してデータを読み出すことができる。
【００４１】
メディア判別部１１１は、データ処理装置１０に装填されている光ディスクの種類を判別する。本実施形態では、ＤＶＤ−ＲＡＭメディアおよび超高密度ＲＡＭメディアのいずれのメディアが挿入されていることを判別する。例えば、記録メディアの内周部に製造時に記録メディアの種類を特定する判別情報を記録しておき、メディア判別部１１１が記録ヘッド１１０を用いて光学的に判別情報を読み出せばよい。または、レーザ光を照射したときに記録メディアの種類によって反射光の強さが異なるため、その強さを検出してメディア判別部１１１において判別すればよい。または、記録メディアがカートリッジに収納された状態で装填されるときは、記録メディアの種類によって異なるカートリッジの形状によって判別してもよい。いずれも、装填されている光ディスクの光学的特性および物理的特性を用いて検出すればよい。
【００４２】
残容量検出部１１３は、記録メディア１１２の記録可能な容量を残容量として検出する。具体的には、残容量検出部１１３は、記録メディア１１２に記録された管理情報を読み出して、記録済みデータのデータサイズ等に基づいて検出すればよい。
【００４３】
表示部１１４は、残量計算部１１５において計算され、通知された残り時間を表示する。また、表示部１１４は、選択され実行されている記録処理部１２１の処理を特定するための情報を表示する。表示部１１４は、例えばフロントパネルに設置された電光表示管、液晶パネル、また、テレビ画面等である。
【００４４】
残量計算部１１５は、記録メディア１１２に記録することが可能な残り時間を計算する。残量計算部１１５は、複数の残量計算処理を実行することができ、どの計算処理に基づいて計算を行うかの指示をシステムコントローラ１０８から受け取って、その指示に基づいて残量計算処理を選択し実行する。システムコントローラ１０８は、記録処理部１２１において選択された記録処理に対応する残量計算処理を指示する。残量計算処理は、大きく分けると、記録メディア１１２の残容量および番組データの伝送レートに基づく残量計算処理と、符号化レートに基づく残量計算処理とに分けることができる。本実施形態によれば、記録処理部１２１は３種類の残量計算処理を行う。それぞれの残量計算手順の具体的な説明は後述する。
【００４５】
記録データ検出部１１９は、記録メディア１１２に記録されている各記録データの情報（管理情報）として、各記録データの記録時間および記録レートを検出する。
【００４６】
データレート検出器１２０は、入力されるデジタルストリーム信号のデータレートを検出する。その検出方法として、所定期間内に伝送されるデジタルストリーム信号のデータ量を計測してデータレートを検出すればよい。また、番組情報として伝送されるトランスポートストリームにおけるＥＩＴ（イベント情報テーブル）パケットのセクションデータから番組のデータレートを取得してもよい。
【００４７】
記録処理部１２１は、ストリーム記録処理部１０５、再エンコード記録処理部１０６およびセルフエンコード記録処理部１０７を含む。記録処理部１２１は、信号選択器１０３によって選択されたデジタルストリーム信号またはアナログテレビ信号中のビデオ信号およびオーディオ信号を、ストリーム記録処理部１０５、再エンコード記録処理部１０６およびセルフエンコード記録処理部１０７における処理を介して出力する。
【００４８】
ストリーム記録処理部１０５は、入力された番組データのデジタルストリーム信号を、復号化および符号化を行うことなく直接記録メディア１１２に記録する。
【００４９】
再エンコード記録処理部１０６は、入力されたデジタルストリーム信号を一旦復号化して、当初とは異なる符号化レートで再度符号化して符号化ストリームを生成し、記録メディア１１２に記録する。再エンコード記録処理部１０６の詳細な説明は、図３を参照しながら後述する。
【００５０】
セルフエンコード記録処理部１０７は、入力されたビデオ信号およびオーディオ信号から得られた番組データを符号化処理して符号化ストリームを生成し、記録メディア１１２に記録する。この符号化ストリームは、ＭＰＥＧプログラムストリーム（ＰＳ）またはＭＰＥＧトランスポートストリーム（ＴＳ）である。以下では、セルフエンコード記録処理部１０７においてプログラムストリームを記録することをＰＳセルフエンコード記録処理と呼び、トランスポートストリームを記録することをＴＳセルフエンコード記録処理と呼ぶ。なお、図１ではセルフエンコード記録処理部１０７への入力は１経路であるが、ビデオ信号およびオーディオ信号は別々の経路で入力されてもよい。セルフエンコード記録処理部１０７の詳細な説明は、図２を参照しながら後述する。
【００５１】
テーブルメモリ１２２は、制御テーブル４１９と番組情報テーブル４２０とを格納する。制御テーブル４１９は、入力信号、メディア、記録処理、残量計算の対応関係を記述したテーブル（例えば図４）である。番組情報テーブル４２０は、番組を特定する情報、番組データを含む信号の伝送レート、番組の開始時間、終了時間等を示す情報である。終了時間に代えて番組の放映時間が記述されていてもよい。これらの情報は、例えばデジタルストリーム信号がトランスポートストリームであるときに、番組情報として伝送されるＥＩＴ（イベント情報テーブル）パケットのセクションデータに格納されている。後述のように、例えば図９は、番組を特定する情報、番組データを含む信号の伝送レートおよび番組の開始時間が格納された番組情報テーブル４２０の例を示す。
【００５２】
録画モード設定部１２３は、録画時間、ビデオ画質等のいずれを重視して録画するかを設定するインターフェースである。録画モード設定部１２３は、チャンネル設定部１０９と同様にハードウェア的に、またはソフトウェア的に実現されてもよい。なお、以下で言及する「録画モード」とは、ストリーム記録、セルフエンコード記録、再エンコード記録等の記録種別や、セルフエンコード記録または再エンコード記録における録画時間の種別等を含む概念である。記録時間の種別については、例えば低画質で長時間の録画が可能な長時間録画モード（符号化レート：２．５Ｍｂｐｓ）、高画質で短時間の録画が可能な高画質モード（符号化レート：１５Ｍｂｐｓ）、それらの中間に位置する標準時間録画モード（符号化レート：５Ｍｂｐｓ）である。なお、本明細書では、録画時間モードを、
ＬＰモード（符号化レート：２．５Ｍｂｐｓ）
ＳＰモード（符号化レート：５．０Ｍｂｐｓ）
ＸＰモード（符号化レート：１０Ｍｂｐｓ）
Ｂ−ＸＰモード（符号化レート：１５Ｍｂｐｓ）
として表すとする。上述のように対応させることにより、符号化レートまたは符号化パラメータは録画時間モードによって特定される。
【００５３】
図２は、セルフエンコード記録処理部１０７の機能ブロックの構成の例を示す。セルフエンコード記録処理部１０７は、入力されたビデオ信号およびオーディオ信号を符号化して符号化ストリーム２１６を出力する。セルフエンコード記録処理部１０７は、ビデオエンコーダ２０１、オーディオエンコーダ２０２およびシステムエンコーダ２０７を有する。
【００５４】
ビデオエンコーダ２０１は、入力されるビデオ信号２１０を所定のビデオ符号化パラメータにしたがって符号化してビデオストリーム２１２を出力する。ビデオ符号化パラメータは、符号化圧縮率を示すものとしてビットレート、あるいはビデオ解像度などがあり、システムコントローラ１０８によって供給される。また、ビデオ符号化方式としてはＭＰＥＧ２ビデオ符号化方式等用いればよいが、これに限定されるものではない。
【００５５】
オーディオエンコーダ２０２は、入力されたオーディオ信号２１１をオーディオ符号化パラメータにしたがって符号化し、オーディオストリーム２１３を出力する。オーディオ符号化パラメータは、圧縮率を示すビットレート、サンプリング周波数等があり、システムコントローラ１０８によって供給される。また、オーディオ符号化方式としては、ＭＰＥＧ１オーディオレイヤー２方式などがあるが、これに限定されるものでない。また、非圧縮のオーディオ符号化、例えばＣＤオーディオで用いられているＰＣＭ信号をオーディオストリーム２１３として出力してもよい。
【００５６】
システムエンコーダ２０７はビデオストリーム２１２およびオーディオストリーム２１３を多重化して符号化ストリーム２１６を生成し、出力する。本実施形態では、システムエンコーダ２０７は、多重化してＰＳを生成するＰＳエンコーダ２０４と、ＴＳを生成するトランスポートストリームエンコーダ２０５とを備えている。図２では、システムストリーム選択器２０６がシステムコントローラ１０８からのコントロール信号によってＭＰＥＧプログラムストリーム２１４またはＭＰＥＧトランスポートストリーム２１５を選択して出力する。
【００５７】
なお、ＭＰＥＧプログラムストリームとして多重化するか、ＭＰＥＧトランスポートストリームとして多重化するかは、図２に示す構成には限られない。例えば、システムストリーム選択器２０６を設けず、システムコントローラ１０８からの指示により、エンコーダ２０４および２０５の一方が動作してもよい。さらに、エンコーダ２０４および２０５として２種類のハードウェアを備える必要もない。１つのハードウェアで実行するソフトウェアを切り替えてエンコーダ２０４および２０５に対応するエンコード処理を行ってもよい。
【００５８】
図３は、再エンコード記録処理部１０６の機能ブロックの構成の例を示す。再エンコード記録処理部１０６は、入力された符号化ストリーム３１０を復号処理し、その後、当初とは異なる符号化パラメータを用いて再度符号化処理して、得られた符号化ストリームを出力する。再エンコード記録処理部１０６は、トランスポートストリーム（ＴＳ）デコーダ３０１、ビデオデコーダ３０２、解像度判別器３０３、ダウンコンバータ３０４、ビデオエンコーダ３０５、オーディオデコーダ３０６、オーディオエンコーダ３０７およびシステムエンコーダ３０８を有する。
【００５９】
ＴＳデコーダ３０１は、入力される符号化されたデジタルストリーム信号であるＴＳ３１０を解析し、ビデオストリーム３１１とオーディオストリーム３１２に分離する。
【００６０】
ビデオデコーダ３０２はビデオストリーム３１１を復号処理して復号ビデオ３１３を出力する。本実施形態ではＭＰＥＧ２ビデオ規格にしたがって復号する。
【００６１】
解像度判別器３０３はビデオストリームのビデオ解像度を検出するものである。例えば、水平サンプル×垂直サンプル数×フレーム周波数とすると、１９２０×１０８０×２９．９７、１４４０×１０８０×２９．９７、１２８０×７２０×５９．９４、７２０×４８０×５９．９４、７２０×４８０×２９．９７といった解像度を検出する。解像度の検出はビデオストリームの管理情報に書かれている解像度情報を読み出すことで検出することができる。ＭＰＥＧビデオの場合はシーケンスヘッダに解像度情報が記述されている。
【００６２】
ダウンコンバータ３０４は、復号されたビデオ３１３の解像度を所定の解像度に変換してダウンコンバートしたビデオ３１４を出力する。例えば、１４４０×１０８０×２９．９７の解像度を７２０×４８０×２９．９７の解像度に変換する。これは、ローパスフィルタ処理とサンプリング処理によって実現される。なお、復号ビデオ３１３の解像度が７２０×４８０×２９．９７の場合は、解像度の変更は行わず、そのまま出力する。
【００６３】
ビデオエンコーダ３０５は、変換後のビデオデータ３１４を符号化処理してビデオストリーム３１５を出力する。符号化処理における符号化パラメータはシステムコントローラ１０８によって供給される。符号化パラメータとしては符号化圧縮率などがあり、入力された当初のＴＳに含まれていたビデオストリーム３１１と異なる。なお、符号化方法はＭＰＥＧ２ビデオ符号化方式であってもよいし、その他の方式であってもよい。
【００６４】
オーディオデコーダ３０６はオーディオストリーム３１２を復号処理して復号されたオーディオデータ３１６を出力する。本実施形態ではオーディオデコーダ３０６はＡＡＣ規格にしたがって復号処理する。
【００６５】
オーディオエンコーダ３０７はシステムコントローラ１０８によって供給される符号化パラメータにしたがって復号されたオーディオデータ３１６を符号化処理してオーディオストリーム３１７を出力する。なお、符号化方法はＭＰＥＧ１オーディオレイヤー２方式などで符号化処理すればよいが、これに限定されるものではない。
【００６６】
システムエンコーダ３０８はビデオストリーム３１５およびオーディオストリーム３１７を多重化して符号化ストリーム３１８を生成し、出力する。システムエンコーダ３０８は、図２のセルフエンコード記録部で示したシステムエンコーダ２０７と同様に、ＴＳおよびＰＳのいずれかを選択的に出力する。選択はシステムコントローラ１０８からのコントロール信号によって制御される。
【００６７】
なお、入力されたビデオ、オーディオの符号化パラメータが同一の場合は、ビデオ、オーディオの再符号化処理を行わず、ＭＰＥＧトランスポートストリームをＭＰＥＧプログラムストリームに変換するだけでよい。この場合、ビデオストリーム３１１およびオーディオストリーム３１２をシステムエンコーダ３０８に入力して、システムエンコード処理すればよい。
【００６８】
また、ビデオのみ、あるいはオーディオのみ再符号化処理する場合も同様に、再符号化処理する信号のみ復号化および符号化を行い、再符号化処理しないストリームはシステムエンコーダ３０８に直接入力すればよい。
【００６９】
なお、再符号化処理において、復号処理して得られた復号信号を再度符号化処理するとしたが、これに限定されるものでない。例えば、復号処理の一部のみを行い、復号した一部のみを再度符号化処理してもよい。具体的には、離散コサイン変換（ＤＣＴ）符号化処理を用いるＭＰＥＧ符号化方式では、可変長復号したシンボルを逆量子化してＤＣＴ係数を得た後、逆ＤＣＴ変換を施すことで復号ビデオ信号が得られる。また、符号化処理は、ＤＣＴ変換処理して得られたＤＣＴ係数を量子化処理し、可変長符号化処理してビデオストリームを得る。しかし、ビデオデコーダ３０２はＤＣＴ係数に戻すところまで処理するとしてもよい。この場合、ビデオエンコーダ３０５は、復号されたＤＣＴ係数を符号化パラメータにしたがって量子化処理して、可変長符号化処理することでビデオストリーム３１５を得る。このように構成することで、ビデオデコーダ３０２の逆ＤＣＴ変換処理、およびビデオエンコーダ３０５のＤＣＴ変換処理を省くことができる。
【００７０】
また、ＭＰＥＧ符号化方式のように、動き補償予測符号化する場合は入力されるビデオストリームに含まれる動きベクトルを利用して、再符号化処理してもよい。このようにすることにより、ビデオエンコーダ３０５における動きベクトル検出処理を省くことが可能となる。
【００７１】
なお、セルフエンコード記録処理部１０７および再エンコード記録処理部１０６における符号化処理のための構成部品（本実施形態ではビデオエンコーダ２０１、オーディオエンコーダ２０２およびシステムエンコーダ２０７と、ビデオエンコーダ３０５、オーディオエンコーダ３０７、システムエンコーダ３０８）は共用してもよい。
【００７２】
以下では、再エンコード記録処理部１０６において、ＰＳを記録することをＰＳ再エンコード記録処理と呼び、ＴＳを記録することをＴＳ再エンコード記録処理と称する。
【００７３】
次に記録処理部１２１における記録処理を詳細に説明する。記録処理部１２１は、処理選択器１０４の選択動作によって選択された記録処理を行う。記録処理の選択は入力信号の種別、および、記録メディア１１２の種別に基づいて行われる。以下では、デジタルストリーム信号およびアナログテレビ信号が入力されたときの信号の記録処理を説明する。なお、以下の説明に関連する選択処理および記録処理の関係は、テーブルメモリ１２２の制御テーブル４１９に記述されているとおりである。図４は、制御テーブル４１９の例を示す。制御テーブル４１９には、入力信号、メディア、記録処理、残量計算の対応関係が記述されている。システムコントローラ１０８は、制御テーブル４１９にしたがって各構成要素に指示してもよいし、このようなテーブルを設けることなく後述の処理を実現する指示を出力してもよい。
【００７４】
［デジタルストリーム信号の記録］
チャンネル設定部１０９を介して、ＢＳデジタル放送のチャンネルが設定されているとき、データ処理装置１０にはデジタルストリーム信号が入力される。
【００７５】
データ処理装置１０に記録メディア１１２が装填され、メディア判別部１１１によって記録メディア１１２がＤＶＤ−ＲＡＭメディアであると判別されると、システムコントローラ１０８は処理選択器１０４を制御して、信号が再エンコード記録処理部１０６へ伝送されるようにその経路を設定する。再エンコード記録処理部１０６はＢＳデジタル放送で伝送されるＴＳをＰＳに変換してＤＶＤ−ＲＡＭメディアに記録する。このＰＳは、例えばＤＶＤビデオレコーディング規格に準拠したフォーマットで記録される。また、入力されたビデオ信号がハイビジョン信号の場合は、再エンコード記録処理部１０６はその信号を標準テレビ解像度（７２０×４８０×２９．９７）にダウンコンバートして記録する。
【００７６】
次に、メディア判別部１１１によって記録メディア１１２が超高密度ＲＡＭメディアであると判別されると、システムコントローラ１０８は処理選択器１０４を制御して、ストリーム記録処理部１０５へ伝送されるように信号の経路を設定する。これにより、入力されたＴＳを復号化も符号化もすることなく、直接超高密度ＲＡＭメディアに記録する。再エンコード処理を行わないため新たな符号化ノイズは発生しない。よって、入力に忠実なデータを記録を行うことができる。なお、ＴＳに複数の番組が含まれる場合には、特定の番組のデータをＴＳの各パケットに付されているパケットＩＤを利用して抽出し、記録することができる。この処理は、復号化も符号化も介さないため、やはりストリーム記録処理であるといえる。
【００７７】
［アナログテレビ信号の記録］
次に、チャンネル切替えユーザーインターフェース１０９によってアナログ地上波を受信するチャンネルが選択されているとき、データ処理装置１０にはアナログテレビ信号が入力される。
【００７８】
データ処理装置１０に記録メディア１１２が装填されると、メディア判別部１１１によって認識される記録メディアの種類に関わらず、システムコントローラ１０８は処理選択器１０４を制御して、信号がセルフエンコード記録処理部１０７へ伝送されるようにその経路を設定する。ただし、システムコントローラ１０８は、記録メディア１１２がＤＶＤ−ＲＡＭメディアであるときには、システムエンコーダ２０７に対して、ＤＶＤビデオレコーディング規格に準拠したフォーマットのＰＳを出力させる。一方、記録メディア１１２が超高密度ＲＡＭメディアであるときには、システムエンコーダ２０７はＴＳを出力させる。
【００７９】
上述の処理に際しては、データ処理装置１０の表示部１１４は、実行中の記録処理を示す文字等を点灯させて、実行中の記録処理の種別をユーザに通知してもよい。図５（ａ）は、表示部１１４に表示可能な文字の例を示す。表示部１１４は３種類の文字を表示することができる。すなわち、“Ｓｔｒｅａｍ”表示４０１、“Ｓｅｌｆ”表示４０２および“ＤＣ”表示４０３である。
【００８０】
図５（ｂ）は、ストリーム記録処理部１０５によって記録処理が行われることを示している。上述の例では、ＢＳデジタル放送のチャンネルが設定され、超高密度メディアへの信号記録時に“Ｓｔｒｅａｍ”表示４０１のみが点灯する。図５（ｃ）は、セルフエンコード記録処理部１０７によって記録処理が行われることを示している。上述の例では、地上波アナログ放送のチャンネルが設定されているときに“Ｓｅｌｆ”表示４０２のみが点灯する。記録メディアの種類には依存しない。図５（ｄ）は、再エンコード記録処理部１０６によって記録処理が行われることを示している。上述の例では、ＢＳデジタル放送のチャンネルが設定され、ＤＶＤ−ＲＡＭメディアへの信号記録時に“ＤＣ”４０３が点灯する。図５（ｂ）〜（ｄ）に示すように表示部１１４に録画モードを表示することにより、ユーザは選択されている記録処理を認識することができる。
【００８１】
入力信号および記録媒体が決定され、上述した手順によって記録処理が決定されると、次に、残量計算部１１５は記録メディア１１２に記録可能な残り容量または残り時間を計算する。本明細書では、この残り容量または残り時間を「残量」と称し、残量を求める計算を「残量計算」と称する。
【００８２】
図６は、残量計算処理の手順を示す。本実施形態では、記録処理の種別に応じてシステムコントローラ１０８が残量計算処理（１）、（２）および（３）のひとつを選択し、残量計算部１１５はその選択にしたがって残量を計算する。
【００８３】
処理が開始されると、まずステップ６０１において記録処理の種別が決定される。記録処理の種別は、ストリーム記録、ＰＳセルフエンコード記録およびＰＳ再エンコード記録の各処理である。この処理の具体的な内容は、図７を参照しながら後述する。ステップ６０２において、システムコンローラ１０８はどの記録処理が行われるかを判定する。ストリーム記録処理を行う場合はステップ６０３に進み、残量計算処理（１）が実行される。ＴＳセルフエンコード記録処理を行う場合は６０４に進み、残量計算処理（２）が実行される。ＰＳセルフエンコード記録処理またはＰＳ再エンコード記録処理を行う場合はステップ６０５に進み、残量計算処理（３）が実行される。
【００８４】
残量計算処理（１）および（２）は、記録メディア１１２の残り容量に基づいて残量の計算および管理を実現する。一方、残量計算処理（３）はデータの記録時間に基づいて残量の計算および管理を実現する。以下では、容量に基づく残量管理を「容量ベース残量管理」と称し、時間に基づく残量管理を「時間ベース残量管理」と呼ぶ。各処理（１）〜（３）の具体的な処理は後に詳述する。
【００８５】
ＰＳセルフエンコード記録あるいはＰＳ再エンコード記録を行う場合に時間ベース残量管理による残量計算処理（３）を選択する理由は、いずれもデータ処理装置１０側で符号化処理を行うため符号化レートを調整でき、データ消去後に消去したデータに対応する時間の記録保証ができるからである。一方、ストリーム記録およびＴＳセルフエンコード記録を行う場合には、容量ベース残量管理を行う。いずれもＴＳのフォーマットによって記録するが、ストリーム記録とＴＳセルフエンコード記録が混在するため、容量ベース残量管理を行ってストリーム記録時において容量を有効に活用する。
【００８６】
このように、記録処理に応じて残量計算処理を決定することにより、各記録処理との関係において適切かつ正確な残量計算が実現できる。後述するように、これによって記録メディア１１２の容量を有効に活用でき、ユーザがわかりやすい残量管理を実現できる。
【００８７】
ここで、図７を参照しながら、図６のステップ６０１において行われる記録処理の決定手順を説明する。図７は、記録処理の決定手順を示す。まず、ステップ７０１において、システムコントローラ１０８は、ユーザによって設定されているチャンネルの情報を取得する。ステップ７０２において、信号選択器１０３は入力信号の種類を判別する。入力信号がデジタルストリーム信号の場合にはステップ７０３へ進み、入力信号がアナログテレビ信号の場合にはステップ７０７へ進む。
【００８８】
ステップ７０３では、システムコントローラ１０８は、メディア判別部１１１によって判別された、装填されている記録メディア１１２の種別を取得し、ステップ７０４において、その種別を判別する。ＤＶＤ−ＲＡＭメディアの場合はステップ７０６へ進み、超高密度ＲＡＭメディアの場合はステップ７０５へ進む。ステップ７０５では、ストリーム記録処理を行うことが決定される。この後、システムコントローラ１０８が処理選択器１０４に指示を出してストリーム記録処理部１０５を選択させると、入力されたデジタルストリーム信号は超高密度メディアにストリーム記録される。一方、ステップ７０６では、再エンコード記録処理を行うことが決定される。システムコントローラ１０８が処理選択器１０４に指示を出して再エンコード記録処理部１０６を選択させると、入力されたデジタルストリーム信号は復号され、ＰＳに再エンコードされてＤＶＤ−ＲＡＭメディアに記録される。
【００８９】
ステップ７０７およびステップ７０８では、上述のステップ７０３および７０４と同じ処理が行われ、装填されている記録メディア１１２の種別が判別される。ＤＶＤ−ＲＡＭメディアの場合はステップ７１０へ進み、超高密度ＲＡＭメディアの場合はステップ７０９へ進む。ステップ７０９では、ＴＳへのセルフエンコード記録処理を行うことが決定される。その後、システムコントローラ１０８が処理選択器１０４に指示を出してセルフエンコード記録処理部１０７を選択させると、入力されたアナログテレビ信号は符号化処理されてＴＳに変換され、超高密度メディアに記録される。ステップ７１０では、ＰＳへのセルフエンコード記録処理を行うことが決定される。システムコントローラ１０８が処理選択器１０４に指示を出してセルフエンコード記録処理部１０７を選択させると、入力されたアナログテレビ信号は符号化処理されてＰＳに変換され、ＤＶＤ−ＲＡＭメディアに記録される。
【００９０】
上述の処理によれば、ユーザはチャンネルを設定するだけで、入力信号の種類および記録メディアの種類を意識することなく自動的に記録処理が選択され、最適な記録処理が行われる。
【００９１】
次に、図６のステップ６０３において行われる残量計算処理（１）を説明する。本実施形態においては残量計算処理（１）として適用することが可能な３種類の例を説明する。以下では、それぞれ残量計算処理（１ａ）、（１ｂ）および（１ｃ）と表記する。
【００９２】
残量計算処理（１ａ）：
残量計算処理（１ａ）では、データレート検出器１２０によってデジタルストリーム信号１０１のデータレートＲｓが検出され、残量計算部１１５は、検出したデータレートＲｓと残容量ＣＲとから次式のように残り時間ＴＲ１を計算する。
（数１）  ＴＲ１＝ＣＲ／Ｒｓ
【００９３】
残量計算処理（１ｂ）：
残量計算処理（１ｂ）では、残量計算部１１５は、現在伝送中の番組情報とあわせて、引き続いて伝送される番組の番組情報を取得して残量を計算する。図８は、残量計算処理（１ｂ）の計算手順を示す。ステップ８０１では、残量計算部１１５は残容量検出部１１３によって検出された残容量ＣＲを取得する。ステップ８０２では、残量計算部１１５は現在時刻Ｔｃｕｒを取得する。現在時刻Ｔｃｕｒは記録装置に備えられた時計から、または、ＴＳ中の時間情報パケット（ＴＯＴ）から取得することができる。ステップ８０３では、残量計算部１１５は、現在受信中の番組のデータレートＲｃｕｒを取得する。
【００９４】
データレートＲｃｕｒは、番組情報テーブル４２０に格納されている情報から取得される。図９は、番組情報テーブル４２０に格納されている番組情報の例を示す。ここでは、番組ａ、番組ｂ、番組ｃ、番組ｄの開始時刻とデータレートが格納され、開始時刻はそれぞれＴ（ａ）、Ｔ（ｂ）、Ｔ（ｃ）、Ｔ（ｄ）とし、データレートはＲ（ａ）、Ｒ（ｂ）、Ｒ（ｃ）、Ｒ（ｄ）としている。番組ａが現在受信中の番組である。番組ｂ〜ｄは、引き続いて伝送される番組を表す。データレートは、番組の信号が標準解像度（ＳＤ）信号か、高解像度（ＨＤ）信号か、等によって特定される。システムコントローラ１０８は、例えば、番組ａがＳＤ信号で伝送されることがわかるとＲ（ａ）を１２Ｍｂｐｓに設定した番組情報を生成し、ＨＤ信号で伝送されることがわかるとＲ（ａ）を２４Ｍｂｐｓに設定した番組情報を生成する。
【００９５】
再び図８を参照する。ステップ８０４では、次式のようにデータレートＲｃｕｒと残容量ＣＲを用いて基準残り時間ＴＲを計算する。
（数２）  ＴＲ＝ＣＲ／Ｒｃｕｒ
【００９６】
次に、残容量がゼロとなる基準最終予定時刻Ｔｅｎｄを求める。
（数３）  Ｔｅｎｄ＝Ｔｃｕｒ＋ＴＲ
【００９７】
この基準残り時間ＴＲおよび基準最終予定時刻Ｔｅｎｄは、それぞれ、データレートＲｃｕｒで入力し続けたと想定したときの残り時間および残量ゼロとなる予定時刻である。続くステップ８０５では、残量計算部１１５は、番組情報テーブルメモリ４２０に基づいて、次の番組の開始時刻ＴｎｅｘｔおよびデータレートＲｎｅｘｔを取得する。ステップ８０６では、残量計算部１１５は、最終予定時刻Ｔｅｎｄと次番組の開始時刻Ｔｎｅｘｔとを比較し、いずれが大きいかを判定する。これは、次番組が記録可能か否かの判定である。最終予定時刻Ｔｅｎｄまでに次番組が開始される場合（Ｔｅｎｄ≧Ｔｎｅｘｔの場合）は、次番組を記録可能と判定してステップ８０７に進み、そうでない場合はステップ４０９へ進む。ステップ８０７では、残り時間が補正される。まず、残量計算部１１５は、次式によって次番組が開始される時刻Ｔｎｅｘｔから最終予定時刻Ｔｅｎｄまでの時間ｄＴを求める。
（数４）ｄＴ＝Ｔｅｎｄ−Ｔｎｅｘｔ
【００９８】
次に、Ｒｃｕｒのデータレートで引き続き入力されたと想定して、実施式によって時間ｄＴの間に発生すると想定したデータ量ｄＣを求める。
（数５）ｄＣ＝ｄＴ×Ｒｃｕｒ
【００９９】
データ量ｄＣは次番組の記録に当てられる容量を表している。そして、残量計算部１１５は、次式によって、データ量ｄＣに対してデータレートＲｎｅｘｔである次番組が記録できる時間ｄＴＲを求める。
（数６）ｄＴＲ＝ｄＣ／Ｒｎｅｘｔ
【０１００】
次に、残量計算部１１５は最終予定時刻Ｔｅｎｄを再度算出する。時刻Ｔｎｅｘｔで次番組が開始され、時間ｄＴＲだけ次番組の記録ができるので最終予定時刻Ｔｅｎｄは次式により求まる。
（数７）Ｔｅｎｄ＝Ｔｎｅｘｔ＋ｄＴＲ
【０１０１】
ステップ８０８では、残量計算部１１５は番組のインデックスを一つ進めて、ステップ８０５に戻る。すなわち、さらにひとつ先の番組に関して、再びステップ８０５および８０６までの処理を繰り返す。ステップ８０９では、残量計算部１１５は、更新された時刻Ｔｅｎｄを用いて残り時間ＴＲを求める。
（数８）ＴＲ＝Ｔｅｎｄ−Ｔｃｕｒ
【０１０２】
残量計算処理（１）では、上述の手順によって残り時間ＴＲを求めることができる。
【０１０３】
次に、図１０を参照しながら、より具体的に説明する。図１０は、番組の記録時刻と記録されるデータ量との関係を示す。図１０では、横軸を時刻、縦軸をデータ量とし、原点が現在の時刻Ｔｃｕｒおよび現在使用されている容量Ｃｃｕｒを示す。また、記録メディアの総容量をＣＴ、残容量をＣＲ（＝ＣＴ−Ｃｃｕｒ）と示す。また、番組の流れとして、現在、番組ａが放送中であり、引き続いて番組ｂ、番組ｃ、番組ｄが放送されるとしている。各番組の番組情報は、図９に示す番組情報テーブルメモリ４２０に記述されている。
【０１０４】
まず、現在、入力されている番組ａを記録した場合のデータ量の時間的推移は、データレートＲ（ａ）を傾きとした直線で表される。この直線が総容量ＣＴに達する時刻が終了時刻Ｔｅｎｄ（ａ）である。
【０１０５】
この例ではＴｅｎｄ（ａ）となる前の時刻であるＴ（ｂ）から番組ｂが開始される。したがって、データ量の推移は時刻Ｔ（ｂ）までは傾きＲ（ａ）で増加するが、時刻Ｔ（ｂ）から傾きＲ（ｂ）で増加していく。ここで、Ｃ（ａ）は番組ａの記録した場合に想定されるデータ量であり、データ量ｄＣ（ｂ）が番組ｂの開始時刻Ｔ（ｂ）に予定される残容量である。
【０１０６】
番組ｂについても番組ａと同様に終了予定時刻を求める。つまり、番組ｂ開始時刻Ｔ（ｂ）から傾きＲ（ｂ）の直線でデータ量が推移するとし、総容量ＣＴに達する終了予定時刻Ｔｅｎｄ（ｂ）を求める。
【０１０７】
図８では、終了予定時刻Ｔｅｎｄ（ｂ）の到来までに番組ｃが開始される。このとき、図８のステップ８０６では、終了予定時刻Ｔｅｎｄ（ｂ）≧Ｔｎｅｘｔとなる。番組ｃでは、データ量は時刻Ｔ（ｃ）から傾きＲ（ｃ）で推移し、終了予定時刻Ｔｅｎｄ（ｃ）にて総容量ＣＴに達する。この終了予定時刻Ｔｅｎｄ（ｃ）は次に入力される番組ｄの開始時刻Ｔ（ｄ）より前にあるため、Ｔｅｎｄ（ｃ）が終了予定時刻Ｔｅｎｄとなる。この結果、現在時刻ＴｃｕｒからＴｅｎｄまでの時間が、求めるべき残り時間ＴＲとなる。
【０１０８】
以上のように求めた残り時間ＴＲを残量計算処理（１ｂ）による残り時間ＴＲ１とする。上述の計算処理では、現在入力されている番組の番組情報（データレートおよび番組開始時刻）に加えて、先々に入力される予定の番組のデータレートおよび番組開始時刻を用いて残り時間を求めるので、正確に計算することができる。そして、計算した時間を表示部１１４に表示することにより、ユーザの利便性が向上する。
【０１０９】
なお、番組情報としてデータレートを取得するとしたが、各番組のデータ量を取得して残り時間を計算してもよい。これは、番組の放映時間は開始時刻と終了時刻との差から求め、データ量をこの番組時間で割ることでデータレートを計算することができる。
【０１１０】
残量計算処理（１ｃ）：
残量計算処理（１ｃ）では、残量計算部１１５は、入力される番組のデータ量を順次加算して総容量に達するか否かを判定しながら、残量を計算する。図１１は、残量計算処理（１ｃ）の計算手順を示す。ステップ１１０１では、残量計算部１１５は残り時間ＴＲおよび累積データ量Ｃを初期化する（ＴＲ＝０、Ｃ＝０）。ステップ１１０２では、残量計算部１１５は残容量検出部１１３によって検出された残容量ＣＲを取得する。ステップ１１０３では、残量計算部１１５は、番組情報テーブル４２０からデータレートＲを取得する。ステップ１１０４では、番組時間Ｐを取得する。番組時間Ｐは番組開始時刻と番組終了時刻から計算すればよい。ただし、番組時間が番組情報として伝送されるときは、伝送された情報を読み出すことによって検出することもできる。各番組時間は番組情報テーブル４２０に格納してもよい。ステップ１１０５では、番組時間ＰとデータレートＲより番組のデータ量Ｃｐを計算する。
（数９）Ｃｐ＝Ｐ×Ｒ
【０１１１】
ステップ１１０６では、残量計算部１１５は次式によって累積データ量Ｃを更新する。
（数１０）Ｃ＝Ｃ＋Ｃｐ
【０１１２】
ステップ１１０７では、残量計算部１１５は次式によって残り時間ＴＲを更新する。
（数１１）ＴＲ＝ＴＲ＋Ｐ
【０１１３】
上述の２つの式は、右辺の計算結果を、左辺の変数の値として採用することを意味する。
【０１１４】
ステップ１１０８では、残量計算部１１５は残容量ＣＲと累積データ量Ｃとを比較し、いずれが大きいかを判定する。これは、次番組が記録可能か否かの判定である。残量計算部１１５は、累積データ量Ｃが残容量ＣＲに達していない場合には次番組を記録することが可能であると判定し、ステップ１１０９に進み、そうでない場合はステップ１１１０に進む。ステップ１１０９では、番組インデックスを一つ進め、ステップ１１０３に戻る。すなわち、さらにひとつ先の番組に関して、再びステップ１１０３から１１０８までの処理を繰り返す。ステップ１１１０では、残量計算部１１５は、残り時間ＴＲを補正し、残り時間ＴＲを確定する。
（数１２）ＴＲ＝ＴＲ−（Ｃ−ＣＲ）／Ｒ
【０１１５】
上式の右辺では、ステップ５０７で更新した残り時間ＴＲに対して、残容量ＣＲを超えた容量（＝Ｃ−ＣＲ）に相当する時間（＝（Ｃ−ＣＲ）／Ｒ）を減算している。その減算結果は、補正後の新たなＴＲの値とされる。
【０１１６】
上述の計算処理によれば、残量計算処理（１ｂ）と全く同様に、残り時間を正確に計算することができるとともに、計算した時間を表示部１１４に表示することによりユーザの利便性が向上する。
【０１１７】
なお、残量計算処理（１ｃ）においても、番組情報として各番組のデータ量を取得して残り時間を計算してもよい。
【０１１８】
再び図１０を参照しながら、残量計算処理（１ｃ）をより具体的に説明する。まず、番組ａの番組時間Ｐ（ａ）は、現在時刻Ｔｃｕｒから、番組ａの終了時刻までの時間として次のように求められる。なお、番組ａの終了時刻は番組ｂの開始時刻Ｔ（ｂ）と等しい。
（数１３）Ｐ（ａ）＝Ｔ（ｂ）−Ｔｃｕｒ
【０１１９】
残り時間ＴＲを番組時間Ｐ（ａ）とすると、
（数１４）ＴＲ＝Ｐ（ａ）
【０１２０】
番組ａを記録したときのデータ量Ｃ（ａ）は、データレートＲ（ａ）を用いて、
（数１５）Ｃ（ａ）＝Ｐ（ａ）×Ｒ（ａ）
と表される。
【０１２１】
番組ａの記録後に想定される累積データ量Ｃは、
（数１６）Ｃ＝Ｃ（ａ）
である。
【０１２２】
図１０では、番組ａの全記録データ量は残容量ＣＲに満たないため（Ｃ（ａ）＜ＣＲ）、次の番組ｂを記録できるか否かを判断する。番組ｂの番組時間Ｐ（ｂ）およびデータレートＲ（ｂ）を用いて、残り時間ＴＲを更新し、番組ｂのデータ量Ｃ（ｂ）および累積データ量Ｃを求める。
【０１２３】
（数１７）Ｐ（ｂ）＝番組ｃの開始時刻Ｔ（ｃ）−番組ｂの開始時刻Ｔ（ｂ）
（数１８）ＴＲ＝ＴＲ＋Ｐ（ｂ）＝Ｐ（ａ）＋Ｐ（ｂ）
（数１９）Ｃ（ｂ）＝Ｐ（ｂ）×Ｒ（ｂ）
（数２０）Ｃ＝Ｃ＋Ｃ（ｂ）＝Ｃ（ａ）＋Ｃ（ｂ）
【０１２４】
図１０では累積データ量Ｃはまだ残容量ＣＲに満たないため（Ｃ（ａ）＋Ｃ（ｂ）＜ＣＲ）、次の番組ｃを記録できるか否かを判断する。
【０１２５】
（数２１）Ｐ（ｃ）＝番組ｄの開始時刻Ｔ（ｄ）−番組ｃの開始時刻Ｔ（ｃ）
（数２２）Ｒ＝ＴＲ＋Ｐ（ｃ）＝Ｐ（ａ）＋Ｐ（ｂ）＋Ｐ（ｃ）
（数２３）Ｃ（ｃ）＝Ｐ（ｃ）×Ｒ（ｃ）
（数２４）Ｃ＝Ｃ＋Ｃ（ｃ）＝Ｃ（ａ）＋Ｃ（ｂ）＋Ｃ（ｃ）
【０１２６】
図１０に示すように、番組ｃの記録中に累積データ量Ｃが残容量ＣＲを超える。したがって、データ処理装置１０は、番組ｃの途中まで記録することが可能であると判断する。
【０１２７】
次に、残量計算部１１５は残容量ＣＲを超える量に対して残り時間ＴＲの補正を行い、残り時間を確定する。
（数２５）ＴＲ＝ＴＲ−（Ｃ−ＣＲ）／Ｒ（ｃ）
＝Ｐ（ａ）＋Ｐ（ｂ）＋Ｐ（ｃ）−（Ｃ−ＣＲ）／Ｒ（ｃ）
【０１２８】
上式を変形して、
（数２６）ＴＲ＝Ｐ（ａ）＋Ｐ（ｂ）
＋（ＣＲ−Ｃ（ａ）−Ｃ（ｂ））／Ｒ（ｃ）
とすることもできる。
【０１２９】
なお、各番組の終了時刻と次の番組の開始時刻とが一致するものとして説明したが、これに限られることはない。例えば、システムコントローラ１０８は番組開始時刻および番組終了時刻の両方を番組情報から取得してもよい。
【０１３０】
以上のように求めた残り時間ＴＲを残量計算方法（１）による残り時間ＴＲ１とする。残量計算部１１５は、更新された時刻Ｔｅｎｄを用いて残り時間ＴＲ１を求める。
【０１３１】
本実施形態では、残量計算方法（１）に関して３つの例（１ａ）〜（１ｃ）を挙げて説明した。データ処理装置１０の残量計算部１１５は、このうち、例えば残量計算方法（１ｂ）によって残り時間を計算する機能を有するとする。
【０１３２】
次に、図６のステップ６０４において行われる残量計算処理（２）を説明する。本実施形態においては残量計算処理（２）として適用することが可能な２種類の例を説明する。以下では、それぞれ残量計算処理（２ａ）および（２ｂ）と表記する。
【０１３３】
残量計算処理（２ａ）：
残量計算処理（２ａ）では、残量計算部１１５は、再エンコード記録処理１０６およびセルフエンコード記録処理の符号化処理に際して利用される符号化レートＲｅおよび残容量ＣＲを利用して、次式のように残り時間ＴＲ２を計算する。
（数２７）ＴＲ２＝ＣＲ／Ｒｅ
【０１３４】
符号化レートＲｅは録画時間モードから決定される。例えば、長時間録画モード（ＬＰモード）では符号化レートＲｅは２．５Ｍｂｐｓ、標準時間録画モード（ＳＰモード）は５Ｍｂｐｓである。
【０１３５】
残量計算処理（２ｂ）：
残量計算処理（２ｂ）では、符号化処理が可変ビットレート（ＶＢＲ）符号化する場合に利用可能な計算処理である。
【０１３６】
一般に、ＶＢＲ符号化は目標とする平均符号化レートを中心に入力信号の複雑さ等を考慮して符号化レートを上下させ、高画質化、高音質化を実現する。したがって、実際の符号化レートと、目標として設定された平均符号化レートとは必ずしも一致しない。そこで、ＶＢＲ余裕量Ｍを規定し、このＶＢＲ余裕量Ｍの範囲で符号化レートを変動させる。つまり、平均符号化レートＲｅａと実際に発生したデータレートＲｇとの差によって発生する誤差データ量ＤがＶＢＲ余裕量Ｍを超えないようにレートを制御する。これにより記録時間Ｔｒにおいて発生するデータ量Ｇは次式によって求まる最大データ量Ｇｍａｘを超えないことになる。
（数２８）Ｇｍａｘ＝Ｒｅａ×Ｔｒ＋Ｍ
【０１３７】
すなわち、残容量ＣＲからＶＢＲ余裕量Ｍを減算した容量を平均符号化レートＲｅａで除算して求めた残り時間ＴＲｖｂｒの期間は、番組データの記録が保証される。
（数２９）ＴＲｖｂｒ＝（ＣＲ−Ｍ）／Ｒｅａ
【０１３８】
残量計算部１１５は、平均符号化レートＲｅａを符号化レートＲｅと置き換え、残り時間ＴＲ２を次のように求める。
（数３０）ＴＲ２＝（ＣＲ−Ｍ）／Ｒｅ
【０１３９】
なお、ＶＢＲ余裕量Ｍにしたがったレート制御方法としては、符号化処理における量子化パラメータを制御すればよい。量子化パラメータを大きくすればデータ量は抑制され、小さくすればデータ量は増加する。したがって、例えば、次のようなフィードバック制御を行えばよい。
（数３１）Ｑ＝Ｑｓｔ×Ｍ／（Ｍ−Ｆ×Ｄ）
【０１４０】
ここで、Ｑｓｔは所定の初期量子化パラメータであり、Ｆは１以下の正の有意数でありフィードバックの強さに決まる所定値である。
【０１４１】
本実施形態では、残量計算方法（２）に関して２つの例（２ａ）および（２ｂ）を挙げて説明した。データ処理装置１０の残量計算部１１５は、このうち、例えば残量計算方法（２ｂ）によって残り時間を計算する機能を有するとする。
【０１４２】
次に、図６のステップ６０５において行われる残量計算処理（３）を説明する。本実施形態においては残量計算処理（３）として適用することが可能な２種類の例を説明する。以下では、それぞれ残量計算処理（３ａ）および（３ｂ）と表記する。
【０１４３】
残量計算処理（３ａ）：
残量計算処理（３ａ）では、残量計算部１１５は、各記録データの記録時間Ｔｒ、記録レートＲｒおよび符号化レートＲｅに基づいて残り時間ＴＲ３を計算する。以下では、ｉ番目の記録データの記録時間をＴｒ（ｉ）、記録レートをＲｒ（ｉ）などと表す。残量計算部１１５は、基準記録レートとしてＲｒｓを定義し、各記録時間を正規化して基準記録時間Ｔｒｓ（ｉ）を計算する。
（数３２）Ｔｒｓ（ｉ）＝Ｔｒ（ｉ）×Ｒｒ（ｉ）／Ｒｒｓ
【０１４４】
この基準記録時間Ｔｒｓ（ｉ）の総和をＴｒｓとおく。このように正規化した記録時間を用いることにより、記録レートには関わらない基準となる記録時間が算出できる。
（数３３）Ｔｒｓ＝Ｓｕｍ［Ｔｒｓ（ｉ）］
（Ｓｕｍ［］：全記録データに関する加算を表す）
【０１４５】
ここで、記録メディアの総容量によって決定される記録可能な時間（基準総記録時間）Ｔａｓを導入する。例えば、ＤＶＤのように４．７ＧＢの容量のおいては、基準記録レートＲｓを５Ｍｂｐｓとして基準総記録時間Ｔａｓを２時間とすればよい。基準記録時間は、予め決定された記録レートによって未使用の記録メディア１１２に番組データを記録することが可能な最大時間を示すということもできる。
【０１４６】
基準総記録時間Ｔａｓを用いて、残量計算部１１５は基準残り時間ＴＲｓは次のように求める。
（数３４）ＴＲｓ＝Ｔａｓ−Ｔｒｓ
【０１４７】
次に、残量計算部１１５は、録画時間モードで決定される符号化レートＲｅによって、次式のように残り時間ＴＲ３を計算する。
ＴＲ３＝ＴＲｓ×Ｒｒｓ／Ｒｅ
【０１４８】
例えば、２つの記録データが記録されているとし、Ｔａｓ＝２時間、Ｔｒ（１）＝１時間、Ｔｒ（２）＝１時間、Ｒｒｓ＝５Ｍｂｐｓ、Ｒｒ（１）＝２．５Ｍｂｐｓ、Ｒｒ（２）＝５Ｍｂｐｓ、Ｒｅ＝２．５Ｍｂｐｓとすると、
Ｔｒｓ（１）＝１×２．５／５＝０．５時間
Ｔｒｓ（２）＝１×５／５    ＝１時間
Ｔｒｓ＝１．５時間
ＴＲｓ＝２−１．５＝０．５時間
ＴＲ３＝０．５×５／２．５＝１時間
として求めることができる。
【０１４９】
なお、各記録データの記録時間Ｔｒ、記録レートＲｒは記録データ検出部１１９によって検出される。また、符号化レートＲｅは録画時間モードによって決定される。
【０１５０】
残量計算処理（３ｂ）：
残量計算処理（３ｂ）では、残量計算部１１５は、残容量から求めた残り時間ＴＲ３ｃと、前述の残量計算方法（３ａ）と同じ手順で求めた残り時間をＴＲ３ｔとして、いずれか小さいほうを残り時間ＴＲ３としてもよい。
（数３５）ＴＲ３ｃ＝ＣＲ／Ｒｅ
（数３６）ＴＲ３ｔ＝ＴＲｓ×Ｒｒｓ／Ｒｅ
（数３７）ＴＲ３ｃ＜ＴＲ３ｔのときＴＲ３＝ＴＲ３ｃ
ＴＲ３ｃ≧ＴＲ３ｔのときＴＲ３＝ＴＲ３ｔ
である。
【０１５１】
これは、記録メディアに付けられた傷等により、欠陥が生じて本来の記録メディアの総容量分の記録ができないことがあるからである。よって、本来の総容量を基に規定した総記録時間Ｔａｓ分の時間が記録できなくなるため、残量計算部１１５は残容量から求めた残り時間ＴＲ３ｃを残り時間とする。
【０１５２】
また、残量計算処理（２ｂ）と同様に、ＶＢＲ符号化する場合は、次のように残り時間ＴＲ３ｃを求めてもよい。
（数３８）ＴＲ３ｃ＝（ＣＲ−Ｍ）／Ｒｅ
【０１５３】
ところで、ＶＢＲ符号化すると、実際に発生したデータレートが目標とする符号化レートよりも小さくなることがある。すると、記録前に計算した残り時間の記録を行った後に容量が余っている場合がある。しかし、残容量がなくなるまで記録を続けた場合、消去時間の記録保証ができなくなる。消去時間の記録保証とは、消去した記録データの時間と同じ時間分の記録が保証されることである。例えば、ある録画時間モードで残り時間が１時間の条件で記録したものの、実発生レートが低かったために残容量が無くなるまで記録し続けると１時間３０分記録できたとする。しかし、後にその記録データを消去して同じ録画時間モードで記録するときは、１時間分の番組の記録しか保証されない。これはＶＢＲ符号化によって実発生レートが高まる可能性があるからである。なお、残り時間の記録が保証されるのでは、前述のＶＢＲ余裕量Ｍをもって可変ビットレート制御を行うからである。また、残り時間がゼロになったときの残容量をゼロに近づけるようにレート制御して、容量の無駄を極力避けるようにすればよい。すなわち、データ処理装置１０のシステムコントローラ１０８等は、実発生レートと目標とする符号化レートとの差を用いて符号化処理の量子化パラメータをフィードバック制御する等して実発生レートを制御すればよい。
【０１５４】
残量計算方法（３ａ）および（３ｂ）に示す総記録時間を規定した時間ベース残量管理は消去時間の記録保証を実現する。これにより、ユーザーにとって理解しやすい残り時間管理を提供することができる。
【０１５５】
ＢＳデジタル放送などデジタルストリーム信号の伝送は、送出側がデータレートを制御する。したがって、同じハイビジョンテレビ信号でもそのデータレートは異なることがある。ユーザーは伝送されるストリームがハイビジョンテレビ信号なのか標準テレビ信号なのかは認識することは容易であるが、ストリームのデータレートを認識して理解することは難しい。つまり、ユーザーにとって意味のある消去時間の記録保証とは消去した標準テレビ信号の時間分の標準テレビ信号の記録を保証するということである。
【０１５６】
ところが標準テレビ信号といっても実際のデータレートは４〜８Ｍｂｐｓ程度まで存在しうる。このようにデータレートは送出側が制御し、さらにデータレートのばらつきがある状況で消去時間の記録保証を実現するためには４Ｍｂｐｓのテレビ信号も８Ｍｂｐｓのテレビ信号も同じ記録時間とする必要がある。この場合、４Ｍｂｐｓのテレビ信号を記録に要するデータ量は８Ｍｂｐｓのテレビ信号のデータ量の半分となり記録容量の無駄が大きくなる。このため、消去時間の記録保証を実現することにより逆にユーザーにとって不利益をもたらすことになる。したがって、ストリーム記録を行う場合は容量ベース時間管理を行うほうがよい。
【０１５７】
図１２は、上述の記録処理部１２１による記録処理によって記録メディア１１２上に記録された番組データのデータ構造を示す。
【０１５８】
記録メディア１１２には、管理情報１００１、クリップ（＃１）１００２、クリップ（＃２）１００３等が記録される。「クリップ」は録画単位を表している。各クリップは一つの録画番組を意味し、各番組のビデオ信号・オーディオ信号の符号化ストリームである。したがって、図１２の記録メディア１１２には、少なくとも２番組が録画されている。
【０１５９】
管理情報１００１は記録メディア１１２に記録されているクリップを再生および記録するための管理情報である。管理情報１００１は、基本管理情報１００４、および、それぞれクリップ＃１および２の管理情報である管理情報１００５および１００６からなる。基本管理情報１００４は、記録メディア１１２に記録されているクリップ数など基本的な情報が記録される。クリップ＃１情報１００５は、クリップ基本情報１００７、記録種別識別情報１００８、符号化モード情報１００９からなる。クリップ基本情報はこのクリップの記録開始アドレス、記録時間など基本情報が記録される。記録種別識別情報１００８は、いわゆる録画モードに関する情報であり、クリップがストリーム記録処理されたストリームであるかを識別するための情報である。また、符号化モード情報１００９は、符号化処理して記録処理されたストリームにおける、その符号化処理の符号化パラメータに関する情報である。符号化パラメータは、符号化処理におけるビットレート、ビデオ解像度、録画時間モードを識別する情報等である。
【０１６０】
このように、記録種別識別情報１００８を記録することにより、記録された番組のデータストリームがストリーム記録されたか否かを識別できる。また、符号化モード情報１００９を記録することにより、再エンコード記録処理、またはセルフエンコード記録処理における符号化処理のパラメータを知ることができ、録画時間モードを識別できる。
【０１６１】
なお、システムコントローラ１０８が選択した記録処理を識別する信号を記録メディア１１２に記録してもよい。記録位置は、例えば、記録メディア１１２上の管理情報を記録する領域である。これにより、記録メディア１１２に記録されていたデータが、ＢＳデジタル放送で伝送されたデジタルストリーム信号を直接記録したものか、あるいは録画装置のもつ符号化処理部によって符号化されて得られた符号化ストリームであるかをさらに識別することが可能となる。
【０１６２】
ここで、図１２に示す番組データを再生する際の装置の構成を説明する。図１３は、再生機能を有するデータ処理装置２０の構成を示す。データ処理装置２０は、記録メディア１１２からデータを読み出してビデオ信号・オーディオ信号を再生する。一般に、記録機能を有する装置（例えば光ディスクドライブ）は、同時に再生機能も有している。したがって、データ処理装置２０は、図１に示すデータ処理装置１０の再生機能に関する構成として捉えることもできる。
【０１６３】
データ処理装置２０は、再生ヘッド１１０１、再生部１３０２、記録種別識別部１３０３、符号化モード識別部１３０４、管理情報取得部１３０５および録画モード表示部１３０６を有する。
【０１６４】
映像音声再生部１３０２は、記録されているデータを復号処理してビデオ信号およびオーディオ信号を再生する。記録データがＴＳである場合は、まずビデオストリームとオーディオストリームとに分離した後、ビデオストリームの復号処理、およびオーディオストリームの復号処理を行う。復号処理は符号化方法に対応した復号処理を行えばよく、ＭＰＥＧ２ビデオ規格および、ＭＰＥＧ１オーディオレイヤー２規格にしたがって復号処理すればよい。
【０１６５】
管理情報取得部１３０５は記録メディアの管理領域に記録されている管理情報を読み出して取得し、管理情報から再生しようとする記録データ（再生データ）の記録種別識別情報および符号化モード情報を読み出す。記録種別識別部１３０３は、読み出された記録種別識別情報により再生データがストリーム記録処理されたデータであるか否かを識別する。また、符号化モード識別部１３０４は読み出された符号化モード情報により録画時間モードを識別する。
【０１６６】
表示部１３０６は記録処理の種類を表示する。具体的には、表示部１３０６は再生データがストリーム記録されたデータであるか否か、および、録画時間モードを表示する。
【０１６７】
表示部１３０６の例として、データ処理装置１０の表示部１１４（図５）と同等の表示管である。データ処理装置２０がデータ処理装置１０の再生機能に関する部分として含まれる場合には、表示部１１４は録画時は録画モードを表示するものとして動作し、再生時は再生データの録画モードを表示する。また、後に図１６を参照しながら説明するように、例えば再生データがストリーム記録処理されたデータであれば、表示部１１４のＳｔｒｅａｍ５０１が点灯表示し、ＬＰモードで再エンコード記録処理あるいはセルフエンコード記録処理されたデータであれば、ＬＰ５０２が点灯表示する。または、図３２、３３を参照しながら説明するように、対応する記録モードの表示が点灯する。図１６、図３２、３３等における「ＬＰ」や「ＳＰ」等は、ユーザの選択によって決定された録画モードを表す。
【０１６８】
以上、本実施形態によるデータ処理装置１０の構成および動作を説明した。上述の説明では、残量計算処理（１）〜（３）のそれぞれについて複数の計算処理のバリエーションを説明したが、考え得るバリエーションは計算処理に限られない。そこで、以下では、本実施形態のデータ処理装置１０の動作に関連する種々のバリエーションを説明する。
【０１６９】
まず、図６に示す残量計算処理の手順では、記録処理種別のみに基づいて実行すべき残量計算処理を決定した。しかし、記録メディア１１２の種別および記録処理種別に基づいて、または、記録メディア１１２の種別および入力信号の種別に基づいて実行すべき残量計算処理を決定することもできる。
【０１７０】
図１４は、記録メディア１１２の種別および記録処理種別に基づく残量計算処理の手順を示す。まず、ステップ１４０１において、メディア判別部１１１によって記録メディア１１２が超高密度ＲＡＭメディアかＤＶＤ−ＲＡＭメディアかが判別される。システムコントローラ１０８は、記録メディア１１２が超高密度ＲＡＭメディアのときはステップ１４０２に進む。一方、ＤＶＤ−ＲＡＭメディアのときはステップ１４０６に進み、残量計算処理（３）が実行される。ステップ１４０２では記録処理の種別が決定される。記録処理の種別は、ストリーム記録、ＴＳセルフエンコード記録およびＴＳ再エンコード記録の各処理である。ステップ１４０３において、システムコンローラ１０８はどの記録処理が行われるかを判定する。ストリーム記録処理を行う場合はステップ１４０４に進み、残量計算処理（１）が実行される。ＴＳセルフエンコード記録処理またはＴＳ再エンコード記録を行う場合は１４０５に進み、残量計算処理（２）が実行される。
【０１７１】
図１５は、記録メディア１１２の種別および入力信号の種別に基づく残量計算処理の手順を示す。まず、ステップ１５０１において、メディア判別部１１１によって記録メディア１１２が超高密度ＲＡＭメディアかＤＶＤ−ＲＡＭメディアかが判別される。システムコントローラ１０８は、記録メディア１１２が超高密度ＲＡＭメディアのときはステップ１５０２に進む。一方、ＤＶＤ−ＲＡＭメディアのときはステップ１５０６に進み、残量計算処理（３）が実行される。ステップ１５０２において、システムコントローラ１０８は、チャンネル設定部１０９を介して設定されたチャンネルを取得する。ステップ１５０３において、システムコントローラ１０８は設定されているチャンネルの入力種類を判別する。デジタルストリーム信号の場合はステップ１５０４に進み、残量計算処理（１）が実行される。アナログテレビ信号の場合は１５０５に進み、残量計算処理（２）が実行される。
【０１７２】
上述の２つの他の例では、ＤＶＤ−ＲＡＭメディアに番組データを記録する場合は、時間ベース残量管理を行いながら、ＰＳセルフエンコード記録あるいはＰＳ再エンコード記録を行う。超高密度ＲＡＭメディアに番組データを記録する場合は、容量ベース残量管理を行いながら、ＴＳ記録を行う。図６に関連して説明した理由と同じ理由により、残量管理と残量計算処理とを対応させている。
【０１７３】
このように、メディア種別と記録処理種別とにしたがって、または、メディア種別と入力信号の種別とにしたがって残量計算処理を決定することにより、各記録処理との関係において適切かつ正確な残量計算が実現できる。後述するように、これによって記録メディア１１２の容量を有効に活用でき、ユーザがわかりやすい残量管理を実現できる。
【０１７４】
なお、デジタルストリーム信号を入力とし、超高密度ＲＡＭメディアに記録するとした場合に、デジタルストリーム信号を復号して所定の符号化パラメータで再度符号化処理をして記録してもよい。この場合は、ＴＳ再エンコード記録処理となり、残量計算処理（２）を選択すればよい。
【０１７５】
上述のデータ処理装置１０の構成に関するバリエーションは、以下のとおりである。まず、データ処理装置１０は、録画時間モードを設定するユーザーインターフェースをさらに備えてもよい。録画時間モードは再エンコード記録処理部１０６、セルフエンコード記録処理１０７における符号化パラメータに反映される。
【０１７６】
録画時間モードとして、例えば、標準時間録画（ＳＰ）モード、長時間録画（ＬＰ）モードを設定すればよい。ＬＰモードが選択された場合は圧縮率を高めるためにＳＰモードよりも低いビットレートで符号化処理する。そのために、システムコントローラ１０８はビデオエンコーダ２０１および３０５に対して符号化パラメータを入力して制御する。なお、オーディオエンコーダ２０２、および３０７に対しても同様に録画時間モードにしたがって符号化パラメータを設定してもよい。
【０１７７】
また、再エンコード記録処理部１０６とセルフエンコード記録処理部１０７に対して独立に録画時間モード（符号化パラメータ）を設定するようにしてもよい。これによりユーザーによるきめ細かな制御が可能となる。また、再エンコード記録処理部１０６とセルフエンコード記録処理部１０７のいずれか一方のみの録画時間モード（符号化パラメータ）を設定してもよい。
【０１７８】
さらに、再エンコード記録処理部１０６およびセルフエンコード記録処理部１０７において用いられた符号化パラメータに関する情報を、記録メディア１１２の所定領域に記録してもよい。記録位置は、例えば記録メディア１１２上の管理情報を記録する領域である。符号化パラメータに関する情報としては、符号化圧縮率として表されるビットレートでもよいし、ＬＰ、ＳＰ等の録画時間モードを識別する情報であってもよい。システムコントローラ１０８が記録メディアから読み出すことにより、符号化処理における符号化パラメータを識別することが可能となる。
【０１７９】
上述の例では録画時間モードはＬＰモードおよびＳＰモードの２つとしたが、これに限られない。さらに高画質なモードまたはさらに長時間なモード等のモードの数にも限定されることはない。
【０１８０】
また、上述のデータ処理装置１０の動作に対応して、現在の処理の内容を表示部１１４に示すこともできる。図１６（ａ）〜（ｄ）は、録画モード表示機能を有する表示部１１４を示す。表示部１１４は、３つの録画モード表示管を備え、それぞれＳｔｒｅａｍ５０１、ＬＰ５０２、ＳＰ５０３を点灯させ表示する。図１６（ａ）は、全点灯状態を示す。
【０１８１】
図１６（ｂ）は、“Ｓｔｒｅａｍ”の点灯状態を示す。これは、ストリーム記録処理が行われるとき、すなわち、ＢＳデジタル放送のチャンネルが選択されて番組データが超高密度メディアに記録されるときの状態である。
【０１８２】
図１６（ｃ）は、“ＬＰ”の点灯状態を示す。これは、セルフエンコード記録処理または再エンコード記録処理が行われるときであって、かつ、録画時間モードがＬＰモードであるときの状態である。すなわち、地上波アナログ放送のチャンネルまたはＢＳデジタル放送のチャンネルが選択され、番組データがＤＶＤ−ＲＡＭメディアに記録されるときの状態である。
【０１８３】
図１６（ｄ）は、“ＳＰ”の点灯状態を示す。これは、セルフエンコード記録処理部１０７または再エンコード記録処理部１０６が記録処理を行うときであって、録画時間モードをＳＰモードとしているときの状態である。すなわち、地上波アナログ放送のチャンネルまたはＢＳデジタル放送のチャンネルが選択され、番組データがＤＶＤ−ＲＡＭメディアに記録されるときの状態である。
【０１８４】
セルフエンコード記録処理および再エンコード記録処理はいずれもデータ処理装置１０内で行われる符号化処理であるため、ユーザーにとっては入力信号を直接記録するストリーム記録であるか、そうでないかは重要である。したがって、表示部１１４に、図１６（ｂ）〜（ｄ）に示すように、ストリーム記録か否か、および、符号化処理する場合の録画時間モードを表示することにより、ユーザーがストリーム記録か否か、および録画モードをより容易に認識することができる。なお、表示部１１４は、以上の例に限らず、少なくとも一つの記録処理を識別する情報を表示すればよい。
【０１８５】
（実施形態２）
実施形態１のデータ処理装置１０は、入力信号、装填された記録メディア１１２の種別等に応じて記録処理を決定し、記録すると説明した。
【０１８６】
本実施形態のデータ処理装置は、実施形態１のデータ処理装置１０の構成に加え、ユーザが自ら設定した録画モードにしたがって記録処理を行う構成を有している。ここでいう「録画モード」は、記録処理の種別をいう。具体的には、オートモード記録処理およびマニュアルモード記録処理である。オートモード記録処理は、実施形態１のデータ処理装置の処理と同じである。マニュアルモード記録処理は、例えばユーザが録画時間、ビデオ画質等のいずれかを重視して録画したいときに設定される。
【０１８７】
以下、本実施形態のデータ処理装置の構成および動作を説明する。なお、本実施形態のデータ処理装置の構成は、図１に示すデータ処理装置１０の構成と同じであるから、実施形態１のデータ処理装置１０と異なる構成および動作を説明する。
【０１８８】
図１７は、本実施形態によるデータ処理装置１０のモード決定手順を示すフローチャートである。本実施形態によるデータ処理装置１０は、２種類の記録処理（オートモード記録処理およびマニュアルモード記録処理）を有する。オートモードおよびマニュアルモードの切り替えは、例えば録画モード設定部１２３においてユーザによって行われる。すなわち、録画モード設定部１２３では、マニュアルモードの設定、および、録画時間、ビデオ画質等のいずれを重視して録画するかの設定を行うことができる。なお、オートモードおよびマニュアルモードのいずれのモードであっても、アナログテレビ信号とデジタルストリーム信号を入力として、ＤＶＤ−ＲＡＭメディアおよび超高密度ＲＡＭメディアに記録処理する際に複数種類の記録方法が選択される。
【０１８９】
まず、ステップ１７０１において、システムコントローラ１０８は、選択されている録画モードを取得する。ステップ１７０２では、システムコントローラ１０８は、録画モードを判別する。すなわち、録画モード設定部１２３を介して録画モードが設定されていないときはオートモードであるとしてステップ１７０４に進み、設定されているときはマニュアルモードであるとしてステップ１７０３に進む。ステップ１７０３ではマニュアルモード記録処理を行い、ステップ１７０４ではオートモード記録処理を行うステップである。
【０１９０】
記録処理部１２１は、オートモードまたはマニュアルモードのいずれかに応じた記録処理を行う。以下では、各モードに対して、デジタルストリーム信号およびアナログテレビ信号が入力されたときの信号の記録処理を説明する。なお、以下の説明に関連する選択処理および記録処理の関係は、テーブルメモリ１２２の制御テーブル４１９に記述されているとおりである。
【０１９１】
図１８は、制御テーブル４１９の例を示す。制御テーブル４１９から明らかなように、オートモード記録処理およびマニュアルモード記録処理では、いずれも、入力信号およびメディア種別に応じて、記録処理の種別が決定されている。なお、システムコントローラ１０８は、制御テーブル４１９にしたがって各構成要素に指示してもよいし、このようなテーブルを設けることなく後述の処理を実現する指示を出力してもよい。図１８におけるオートモードは図４に示す内容と同じであり、その具体的な処理手順は図７に示すとおりである。よってオートモードの説明は省略する。オートモードおよびマニュアルモードのいずれのモードでも、決定された記録処理に対応する残量計算処理（１）〜（３）は一意に決定され、残り時間等を表示することができる。例えば、図４に示すように、オートモードおよびマニュアルモードのいずれのモードであっても、ストリーム記録処理には残量計算処理（１）が対応し、ＴＳセルフエンコード記録処理には残量計算処理（２）が対応し、ＰＳ再エンコード記録処理およびＰＳセルフエンコード処理には残量計算処理（３）が対応して実行される。残量計算処理（１）〜（３）の詳細は、実施形態１に関連して説明したので説明は省略する。
【０１９２】
図１９は、マニュアルモード記録処理における記録処理の決定手順を示す。ステップ１９０１において、システムコントローラ１０８はユーザーが選択した入力チャンネル情報を取得する。ステップ１９０２では、システムコントローラ１０８は入力信号の種類を判別する。入力信号がアナログテレビ信号の場合はステップ１９０７へ進み、デジタルストリーム信号の場合はステップ１９０３へ進む。ステップ１９０３では、システムコントローラ１０８は現在記録処理しようとしている記録メディアの種類を取得する。次のステップ１９０４では、システムコントローラ１０８は記録メディアの種類を判別する。ＤＶＤ−ＲＡＭメディアの場合はステップ１９０６へ進み、超高密度ＲＡＭメディアの場合はステップ１９０５へ進む。ステップ１９０５では、入力されたデジタル信号をＴＳに再エンコードして超高密度メディアに記録する。一方、ステップ１９０６では、システムコントローラ１０８は入力されたデジタル信号をＰＳに再エンコードしてＤＶＤ−ＲＡＭメディアに記録する。
【０１９３】
ステップ１９０７では、システムコントローラ１０８は、現在記録処理しようとしている記録メディアの種類を取得する。ステップ１９０８では、記録メディアの種類を判別する。ＤＶＤ−ＲＡＭメディアの場合はステップ１９１０へ進み、超高密度ＲＡＭメディアの場合はステップ１９０９へ進む。ステップ１９０９では、入力されたアナログ信号をＴＳにセルフエンコードして超高密度メディアに記録する。一方、ステップ１９１０では、システムコントローラ１０８は入力されたアナログ信号をＰＳにセルフエンコードしてＤＶＤ−ＲＡＭメディアに記録する。
【０１９４】
なお、再エンコード記録処理、あるいはセルフエンコード記録処理における符号化処理において、符号化パラメータを変更することで長時間録画モードあるいは標準時間録画モードなど、録画時間に関する複数のモードをもたせてもよい。
【０１９５】
オートモードはユーザーが録画するチャンネルのみを選択することで、入力信号、記録メディアに適した記録処理がなされる。オートモードは入力されたデジタルストリーム信号を直接記録するストリーム記録処理を行う場合、入力されるストリームのデータ量は送出側が制御する。したがって、空き容量の少ない記録メディアに記録する場合は、録画しようとする番組をすべて録画できない可能性がある。
【０１９６】
一方、マニュアルモードはユーザーの意図に沿った録画時間モードで記録することが可能となる。マニュアルモードは常に符号化処理を行うために、記録する符号化ストリームのデータ量を制御することが可能である。したがって、空き容量が少ない場合は長時間録画モードで録画することにより、録画時間を延ばすことができるといった、空き容量にしたがった録画を行うことができる。
【０１９７】
よって、オートモードとマニュアルモードとを備えることにより、ユーザの好みにより柔軟に適合した、利便性の高い録画処理を実現することができる。
【０１９８】
さらに、記録処理時において、オートモードおよびマニュアルモードのいずれが選択され、また、どのような記録処理が行われるかを示すことにより、ユーザの利便性をさらに向上できる。図２０（ａ）〜（ｃ）は、録画モード表示機能を有する表示部１１４の表示パターンの例を示す。表示部１１４は、２つの録画モード表示管を備え、それぞれ“Ａｕｔｏ”および“Ｓｔｒｅａｍ”が点灯表示する。
【０１９９】
図２０（ａ）は、“Ａｕｔｏ”および“Ｓｔｒｅａｍ”の点灯状態を示す。これは、オートモードが選択されており、かつ、ストリーム記録処理が行われるときの状態である。すなわち、デジタルストリーム信号が入力され、番組データが超高密度メディアに記録されるときの状態である。図２０（ｂ）は、“Ａｕｔｏ“のみの点灯状態を示す。これは、オートモードが選択されており、かつ、再エンコード記録処理またはセルフエンコード記録処理が行われるときの状態である。すなわち、デジタルストリーム信号が入力され、番組データがＤＶＤ−ＲＡＭメディアに記録されるとき、またはアナログテレビ信号が入力されるときの状態である。図２０（ｃ）は、表示部１１４の表示管が点灯していない状態を示す。これは、マニュアルモードが選択されたときの状態である。このように構成することにより、ユーザは選択している録画モードおよび記録処理を認識することができる。
【０２００】
以下では、表示部１１４に表示される内容に関して、データ処理装置１０に設定されたオートモード／マニュアルモードの設定、記録レート、記録メディア１１２の種類等を具体的に示して説明する。
【０２０１】
まず、以下で言及する「オートモード」および「マニュアルモード」の具体的な内容を説明する。まず、「オートモード」では、デジタルストリーム信号が超高密度メディア（ＢＤ）に記録されるときのストリーム記録と、アナログ信号が入力されるとき、または、デジタルストリーム信号がＤＶＤ−ＲＡＭメディアに記録されるときにＳＰモードで行われるセルフエンコード記録／再エンコード記録とに分けられる。ストリーム記録と、セルフエンコード記録／再エンコード記録はデータ処理装置１０の処理において自動的に切り替えられる。セルフエンコード記録／再エンコード記録時には、録画時間モードはＳＰモードに固定される。
【０２０２】
一方、「マニュアルモード」では、ユーザによって４つの録画時間モード、すなわち、ＬＰモード、ＳＰモード、ＸＰモード、Ｂ−ＸＰモードが設定される。なお、ＤＶＤ−ＲＡＭメディアが装填されている状態でＢ−ＸＰモードが設定されると、録画はＸＰモードによって行われる。
【０２０３】
図２１（ａ）は、表示部１１４の表示管の例を示す。表示部１１４は、大きく、“Ａｕｔｏ”、“Ｂ−ＸＰ”、“ＳＰ”および“ＬＰ”の４つの表示管部分に分かれている。図２１（ｂ）〜（ｇ）は、とり得る表示状態を示す。図２１（ｂ）は、オートモード設定時の表示状態を示す。図２１（ｃ）は、オートモードが設定され、セルフエンコード記録処理中の表示状態を示す。図２１（ｄ）は、ＢＸＰモード設定時の状態を示す。図２１（ｅ）は、ＸＰモード設定時の状態を示す。図２１（ｆ）は、ＳＰモード設定時の状態を示す。図２１（ｇ）は、ＬＰモード設定時の状態を示す。
【０２０４】
以下、理解を容易にするため、各表示状態に行われる処理の関係を制御テーブル４１９によって説明する。各制御テーブル４１９は、装填された記録メディア１１２の種別、入力信号（入力ソース）の種別および採用される残量計算の種別および残量計算に用いる記録レートの対応関係を示している。
【０２０５】
図２２は、オートモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｂ）に示すように表示される。なお、入力されたデジタルストリーム信号がＨＤ信号であればＨＤ放送であるとして、記録レートを２４Ｍｂｐｓとして残量計算処理を行う。また、入力されたデジタルストリーム信号がＳＤ信号であればＳＤ放送であるとして記録レートを１２Ｍｂｐｓとして残量計算処理を行う。入力されたデジタルストリーム信号がＨＤ信号であるかＳＤ信号であるかが検出できないときは、記録レートを２４Ｍｂｐｓとして残量計算処理を行う。
【０２０６】
一方、記録メディアがＤＶＤであり、入力ソースがアナログ信号のときは、セルフエンコード記録処理が行われる。このとき、表示部１１４は図２１（ｃ）に示すように表示される。
【０２０７】
図２３は、ＢＸＰモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｄ）に示すように表示される。記録メディア１１２がＢＤの場合は、番組は記録レート１５Ｍｂｐｓの“ＢＸＰ“モードで録画される。
【０２０８】
ただし、記録メディア１１２がＤＶＤの場合は、番組は１０ＭｂｐｓのＸＰモードで録画される。その理由は、ＤＶＤ規格では最大記録レートが１０Ｍｂｐｓで制限されているからである。なお、ＤＶＤが装填されているときは、表示部１１４には「ＸＰ」と表示される（図２１（ｅ））。
【０２０９】
図２４は、ＸＰモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｅ）に示すように表示される。
【０２１０】
図２５は、ＳＰモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｆ）に示すように表示される。
【０２１１】
図２６は、ＬＰモード設定時の制御テーブル４１９を示す。このモードに基づく録画処理時には、表示部１１４は図２１（ｇ）に示すように表示される。
【０２１２】
各モードと表示部１１４の表示パターンとの関係を図２７〜図３１に示す。図２７は、オートモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。図２８は、ＢＸＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。図２９は、ＸＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。図３０は、ＳＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。図３１は、ＬＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す。なお、図２７〜図３１における「再生時」の表示パターンは、該当する条件で録画されたデータを再生したときの表示を意味している。
【０２１３】
なお、表示部１１４の表示を簡略化することもできる。図３２（ａ）〜（ｆ）および図３３を参照して説明する。
【０２１４】
まず、図３２および図３３に関連して言及する「オートモード」および「マニュアルモード」の具体的な内容を説明する。まず、「オートモード」では、先の「オートモード」の定義と概ね同じであるが、以下の点が異なる。すなわち、セルフエンコード記録／再エンコード記録時における録画時間モードは、ＳＰモードまたはＬＰモードであり、いずれであるかはユーザによって設定される。一方、「マニュアルモード」では、録画時間モードはＳＰモードまたはＬＰモードであり、いずれであるかはユーザによって設定される。なお、ユーザは、「オートモード」および「マニュアルモード」のそれぞれについて、独立してＳＰモードまたはＬＰモードを設定できる。
【０２１５】
図３２（ａ）は、表示部１１４に表示可能な文字の例を示す。表示部１１４は“Ａｕｔｏ”、“ＬＰ”および“ＳＰ”のみを表示する。
【０２１６】
図３２（ｂ）は、“Ａｕｔｏ”のみの点灯状態を示す。これは、ストリーム記録処理部１０５によって記録処理が行われることを示している。上述の例では、ＢＳデジタル放送のチャンネルが設定され、超高密度メディアへの信号記録時に“Ａｕｔｏ”のみが点灯する。
【０２１７】
図３２（ｃ）は、“Ａｕｔｏ“および”ＬＰ“の点灯状態を示す。これは、ＬＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
【０２１８】
図３２（ｄ）は、“Ａｕｔｏ”および“ＳＰ”の点灯状態を示す。これは、オートモードが選択され、ＳＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
【０２１９】
図３２（ｅ）は、“ＬＰ”の点灯状態を示す。これは、マニュアルモードが選択され、ＬＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
【０２２０】
図３２（ｆ）は、“ＳＰ”の点灯状態を示す。これは、マニュアルモードが選択され、ＳＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
【０２２１】
このように構成することにより、選択している録画モード、および記録処理、さらに録画時間モードをユーザーが認識することが可能となる。
【０２２２】
なお、ユーザの利便性向上の観点から、図３２に示す表示パターンの変形例としてさらにストリーム記録処理を表示してもよい。図３３（ａ）は、表示部１１４に表示可能な文字の例を示す。図３２（ａ）と比較すると、図３３（ａ）の表示部１１４は“Ｓｔｒｅａｍ”の表示を有する点が異なる。
【０２２３】
図３３（ｂ）は、“Ａｕｔｏ”および“Ｓｔｒｅａｍ”９０２の点灯状態を示す。これは、オートモードが選択され、ストリーム記録処理が行われることを示している。
【０２２４】
図３３（ｃ）は、“Ａｕｔｏ”および“ＬＰ”の点灯状態を示す。これは、オートモードが選択され、ＬＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
【０２２５】
図３３（ｄ）は、“Ａｕｔｏ”および“ＳＰ”の点灯状態を示す。これは、オートモードが選択され、ＳＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
【０２２６】
図３３（ｅ）は、“ＬＰ”の点灯状態を示す。これは、マニュアルモードが選択され、ＬＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
【０２２７】
図３３（ｆ）は、“ＳＰ”の点灯状態を示す。これは、マニュアルモードが選択され、ＳＰモードにてセルフエンコード記録処理あるいは再エンコード記録処理が行われることを示している。
【０２２８】
このように構成することにより、選択している録画モード、および記録処理、さらに録画時間モードをユーザーが認識することが可能となる。
【０２２９】
なお、データ処理装置１０は、録画モード設定部１２３においてマニュアル／オートの設定、および、録画モードの選択を行うとした。しかし、これらは共通化することもできる。例えば、録画モードボタンを備えて、録画モードボタンを押すごとに、オート→ＬＰ→ＳＰ→オートと循環的に設定できるようにしてもよい。オートを選択した場合はオートモードが設定される。また、ＬＰまたはＳＰを選択した場合はマニュアルモードを選択したことになり、録画時間モードとしてＬＰあるいはＳＰモードが選択される。
【０２３０】
また、オート録画時間モード設定ユーザーインターフェース６０１は備えなくてもよい。この場合、オートモードでの再エンコード記録処理、あるいはセルフエンコード記録処理における録画時間モードはあらかじめ機器に固定されているとする。これにより、オートモードはより簡単な録画モードとすることができる。
【０２３１】
以上、本発明の実施形態を説明した。各実施形態の説明に際しては種々の例をあげて説明したが、本発明はそれらに限定されることなく適用することができる。
【０２３２】
例えば、実施形態と異なり、データ処理装置１０への入力信号はデジタルストリーム信号はＣｓデジタル放送であってもよいし、ｉＬｉｎｋなどのデジタルインターフェースを介して伝送される信号であってもよい。また、入力信号がデジタルカムコーダの信号でもよい。また、民生用デジタルカムコーダであるＤＶデータをデジタルストリーム信号として扱っても同様である。この場合、ＤＶ端子から入力されるがＤＶ端子を一つのチャンネルとして割り付ければよく、ＤＶデータを直接記録するストリーム記録処理、再エンコード記録処理を記録メディアにしたがって選択する。例えばＤＶＤ−ＲＡＭメディアの場合は再エンコード記録処理し、超高密度ＲＡＭメディアの場合はストリーム記録処理する。
【０２３３】
入力信号を非圧縮のデジタル信号および圧縮デジタル信号の２種類にしてもよい。非圧縮のデジタル信号の場合は、実施例で述べたアナログ信号と同様に記録処理を選択すればよい。アナログ信号の場合は符号化処理においてデジタル変換処理し、非圧縮のデジタル信号として扱うからである。さらに、信号の種別は３以上であってもよい。
【０２３４】
なお、記録メディアの種別もまた一例に過ぎず、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ、ＣＤ−Ｒ、ＣＤ−ＲＷなどその他の光ディスクメディアでもよい。また、半導体メモリ、磁気記録メディアなどでも構わないし、その種別も２つ以上存在していれば任意である。
【０２３５】
さらに、記録処理で行われる符号化方法の種別も一例に過ぎず、ＭＰＥＧ４など他の符号化方法に従ってもよいし、その種別についても２種類以上であれば数は問わない。
【０２３６】
なお、上述の各実施の形態におけるデータ処理装置の機能は、ソフトウェアを実行することによって実現してもよい。例えば、システムコントローラ１０８がコンピュータプログラムを実行することによって、各構成要素の動作を制御してもよい。コンピュータプログラムは、例えば、図６〜８、１１および１５に示すフローチャートにしたがった処理を行うように構成することができる。
【０２３７】
コンピュータプログラムは、光ディスクに代表される光記録媒体、ＳＤメモリカード、ＥＥＰＲＯＭに代表される半導体記録媒体、フレキシブルディスクに代表される磁気記録媒体等の記録媒体に記録することができる。なお、データ処理装置１０は、記録媒体を介してのみならず、インターネット等の電気通信回線を介してもコンピュータプログラムを取得できる。
【産業上の利用可能性】
【０２３８】
本発明によれば、入力信号の種類および記録媒体の種類に基づいて記録方法を決定するとともに、記録方法に応じた残量計算方法を決定し、残り時間を計算することができるデータ処理装置等が提供される。残量計算方法は記録方法に応じて異なるため、より適切かつ正確に残り時間を計算することができる。これにより、ユーザは表示管等を介して計算された残り時間を確認でき、ユーザの利便性が非常に向上される。
【図面の簡単な説明】
【０２３９】
【図１】実施形態１によるデータ処理装置１０の機能ブロックの構成を示す図である。
【図２】セルフエンコード記録処理部１０７の機能ブロックの構成の例を示す図である。
【図３】再エンコード記録処理部１０６の機能ブロックの構成の例を示す図である。
【図４】制御テーブルの例を示す図である。
【図５】（ａ）は、表示部１１４に表示可能な文字の例を示す図である。（ｂ）〜（ｄ）は、表示パターンの例を示す図である。
【図６】残量計算処理の手順を示す図である。
【図７】記録処理の決定手順を示す図である。
【図８】残量計算処理（１ｂ）の計算手順を示す図である。
【図９】番組情報テーブル４２０に格納されている番組情報の例を示す図である。
【図１０】番組の記録時刻と記録されるデータ量との関係を示す図である。
【図１１】残量計算処理（１ｃ）の計算手順を示す図である。
【図１２】上述の記録処理部１２１による記録処理によって記録メディア１１２上に記録された番組データのデータ構造を示す図である。
【図１３】再生機能を有するデータ処理装置２０の構成を示す図である。
【図１４】記録メディア１１２の種別および記録処理種別に基づく残量計算処理の手順を示す図である。
【図１５】記録メディア１１２の種別および入力信号の種別に基づく残量計算処理の手順を示す図である。
【図１６】（ａ）は、録画モード表示機能を有する表示部１１４を示す図である。（ｂ）〜（ｄ）は、表示パターンの例を示す図である。
【図１７】本実施形態によるデータ処理装置１０のモード決定手順を示すフローチャートである。
【図１８】制御テーブルの例を示す図である。
【図１９】マニュアルモード記録処理における記録処理の決定手順を示す図である。
【図２０】（ａ）〜（ｃ）は、録画モード表示機能を有する表示部１１４の表示パターンの例を示す図である。
【図２１】（ａ）は、表示部１１４の表示管の例を示す図である。（ｂ）〜（ｇ）は、表示部１１４のとり得る表示状態を示す図である。
【図２２】オートモード設定時の制御テーブルを示す図である。
【図２３】ＢＸＰモード設定時の制御テーブルを示す図である。
【図２４】ＸＰモード設定時の制御テーブルを示す図である。
【図２５】ＳＰモード設定時の制御テーブルを示す図である。
【図２６】ＬＰモード設定時の制御テーブルを示す図である。
【図２７】オートモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
【図２８】ＢＸＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
【図２９】ＸＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
【図３０】ＳＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
【図３１】ＬＰモード設定時の記録メディア１１２の種別、入力ソースの種別等に応じた表示部１１４の表示パターンを示す図である。
【図３２】（ａ）は、表示部１１４に表示可能な文字の例を示す図である。（ｂ）〜（ｆ）は、表示部１１４の表示パターンを示す図である。
【図３３】（ａ）〜（ｆ）は、表示部１１４に表示可能な文字の例を示す図である。
【国際調査報告】
2004073305.tif 000066
2004073305.tif 000067
2004073305.tif 000068
2004073305.tif 000069