(57)【特許請求の範囲】
【請求項１】
デジタル映像音声信号を受信する受信手段と、
記録容量によって変化しない一定サイズの複数の領域に分割され、各領域に番号が対応づけられた記録媒体と、
この分割された一領域内の第１のアドレスと第２のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、
前記一番組と前記一領域に対応づけられた前記番号とを対応づけるとともに、前記一番組と前記第２のアドレスとを対応づけるテーブルを記憶する記憶手段と、
前記記憶手段に記憶された前記番号に基づき前記第１のアドレスを演算する演算手段と、
前記演算手段が演算した第１のアドレスと前記テーブルに記憶された第２のアドレスとに基づき、前記記録媒体に記録された前記一番組を再生する再生手段と
を備えたことを特徴とする記録再生装置。
【請求項２】
デジタル映像音声信号を受信する受信手段と、
異なるサイズを含む複数の領域に分割されている記録媒体と、
この分割された一領域内の第１のアドレスと第２のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、
前記一番組、前記第１のアドレスおよび前記第２のアドレスを対応づけるテーブルを記憶する記憶手段と、
前記記憶手段に記憶された前記第１のアドレスおよび前記第２のアドレスに基づき、前記記録媒体に記録された前記一番組を再生する再生手段と
を備えたことを特徴とする記録再生装置。
【請求項３】
前記記録媒体は、該記録媒体の外周側の領域よりも内周側の領域の方がサイズが大きくなるように分割されていること
を特徴とする請求項２に記載の記録再生装置。
【請求項４】
前記記録媒体は、該記録媒体内の書き込み、または読み出し速度が速い部分ほど、サイズが小さく選択されていること
を特徴とする請求項２叉は３に記載の記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送を受信するか、あるいはアナログ放送を受信してデジタル映像音声信号に変換して記録媒体に記録する記録再生装置に関するものである。
【０００２】
【従来の技術】
代表的なデジタル映像音声信号であるＭＰＥＧ（Moving Pictures Experts Group）ストリームを記録再生できる従来の装置として特開平１１−３９８５０号公報に示される記録再生装置がある。図７は該特開平１１−３９８５０号公報に示されるコンピュータを基にした記録再生装置の構成例であり、図において７０１はマイクロプロセッサ、７０２はメインメモリ、７０３はバスブリッジ、７０４はＩ／Ｏ（Input/Output）インターフェイス、７０５は補助記憶インターフェイス、７０６は前記補助記憶インターフェースに接続されたハードディスク、７０７はＴＶチューナを内蔵したＭＰＥＧリアルタイムエンコーダボード、７０８はＡＶ処理回路、７０９は前記ＡＶ処理回路７０８が画像表示処理に使用するメモリ（ＶＲＡＭ）である。
【０００３】
マイクロプロセッサ７０１、メインメモリ７０２、およびバスブリッジ７０３は、相互に、内部バスを介して接続されており、残りのブロックは、拡張バスを介して相互に接続されている。バスブリッジ７０３は、内部バスと、例えばＰＣＩ（Peripheral Component Interconnect）バスやＩＳＡ（Industry Standard Architecture）バス等の拡張バスとの間でのデータのやりとりを制御している。
【０００４】
拡張バスには、補助記憶インターフェイス７０５、ＭＰＥＧリアルタイムエンコーダボード７０７、ＡＶ処理回路７０８が接続され、前記補助記憶インターフェイス７０５にはハードディスク７０６が接続されている。
【０００５】
マイクロプロセッサ７０１は、ハードディスク７０６に記録された、オペレーティングシステムの制御の下、同ハードディスク７０６に記録された各種のアプリケーションプログラムを実行することで、例えば、画像の記録、再生、編集、デコード処理や、その他の所定の処理を行う。
【０００６】
ＭＰＥＧリアルタイムエンコーダボード７０７は、画像および音声を、リアルタイムで、例えば、ＭＰＥＧ１の規格に準拠してエンコードするものであり、テレビジョン放送番組を受信するＴＶチューナを内蔵しており、このＴＶチューナが受信した番組をＭＰＥＧエンコードすることができる。
【０００７】
ＡＶ処理回路７０８は、例えば、ＶＧＡ（Video Graphics Array）や３次元アクセラレータ（いずれも図示せず）などで構成され、ディスプレイへの映像表示やスピーカへの音声出力を行う。また、ＡＶ処理回路７０８は、ＮＴＳＣエンコーダを内蔵しており、例えば、ＶＴＲなどにＮＴＳＣ方式に準拠した画像を出力することができる。
【０００８】
ハードディスク７０６に記録されている、アプリケーションプログラムにより画像の画像の記録、再生、編集、デコードなどの処理がなされる。例えば、ＭＰＥＧリアルタイムエンコーダボード７０７のＴＶチューナで受信したテレビジョン放送番組をＭＰＥＧストリームにエンコードし、そのデータを拡張バスを介してハードディスク７０６に記録する。更には、その記録中に、既に録画済みの映像（画像）の任意の場面の再生なども行うようになされている。
【０００９】
図７下部は、一般的にコンピュータで使用されているＦＡＴ（File Allocation Table）と呼ばれるファイルシステムを示したものである。７１０は、ファイルテーブル、７１１は、クラスタテーブルである。７１２は、ファイル名インデックス、７１３は、拡張子列、７１４は、第１クラスタ列で、これらによりファイルテーブル７１０を構成している。７１５は、エントリ番号インデックス、７１６はＦＡＴ  ＩＤ列、７１７は、クラスタ番号列で、これらによりクラスタテーブル７１０を構成している。
【００１０】
ハードディスクはセクタと呼ばれるデータ記録の最小単位を有しており、例えばＩＤＥ（Integrated Drive Electronics）方式のハードディスクの場合、セクタサイズは５１２Ｂ（バイト）である。コンピュータでは、ハードディスクにデータを記録する場合、セクタを２のべき乗個集めたクラスタと呼ばれる単位毎にデータを分割して記録するのが一般的で、クラスタのサイズは３２ｋＢ固定や、４ｋＢ固定であることが多い。例えば、abcd.exeという名前のファイルが４つのクラスタ（第２のクラスタと第３のクラスタと第５のクラスタと第８のクラスタ）に分割されてハードディスクに記録されている場合、まず、ファイルテーブル７１０のファイル名インデックス７１２にファイル名"abcd"が、拡張子列７１３に"exe"がそれぞれ格納されている。また、第１クラスタ列７１４には分割されて記録されているクラスタの先頭クラスタ番号（ここでは第２のクラスタを示す２）が格納されている。
【００１１】
実際にファイル"abcd.exe"のデータを読み出す場合には、クラスタテーブル７１１のエントリ番号インデックス７１５の中から、第２のクラスタ２相当するエントリを検索する。また、第２のエントリのＦＡＴ  ＩＤ列７１６には次のエントリ番号（ここでは第３のクラスタを示す３）が格納されている。この作業をデータの終了を示す記号（ここではＥＯＦ、End Of File）を発見するまで繰り返すことにより、ファイル"abcd.exe"は、第２のクラスタと第３のクラスタと第５のクラスタと第８のクラスタに分割されて記録されていることを認識することができる。マイクロプロセッサ７０１は、補助記憶インターフェイス７０５を制御して、ハードディスク７０６の第２、第３、第５および第８のクラスタのデータを読み出すことで、ファイル"abcd.exe"のデータを得る。上記一連の手順は、ファイルの内容が通常のコンピュータのデータである場合も、映像音声信号データである場合も同様である。
【００１２】
【発明が解決しようとする課題】
従来の記録再生装置は、以上のようなファイルシステムを用いてデジタル放送を記録再生している。しかしながら、このファイルシステムはコンピュータ用に開発されたものであり、サイズの小さなファイルを効率的に記録することができる一方、デジタル放送のようにサイズの大きい番組を記録するのには適さなかった。特に、ファイルシステムが複雑であるといった問題があった。
【００１３】
また、コンピュータのファイルシステムはハードディスクの容量とは無関係に固定サイズの記録単位（クラスタ）を採用しているため、ファイルシステムの大きさが記録するファイル数の増加に伴い大きくなってしまうため、不揮発性ＲＡＭ等の比較的小さなメモリ装置内にファイルシステムを格納することが困難であった。
【００１４】
また、ハードディスクは一般的にプラッタの外周と内周ではデータ転送速度に大きな差があるが、データ転送速度とは無関係に常に固定サイズの記録単位（クラスタ）を採用しているため、特に断片化が進行した状態での記録または再生時のデータ転送パフォーマンスで大きな差が生じてしまうといった問題があった。
【００１５】
本発明は、デジタル放送のようにサイズの大きい番組の記録再生に適したファイルシステムを備えた記録再生装置を提供する。また、ファイルシステムの大きさが増加し難い記録再生装置を提供する。さらにまた、再生時のデータ転送パフォーマンスに優れたファイルシステムを備えた記録再生装置を提供する。
【００１６】
この発明に係る記録再生装置は、デジタル映像音声信号を受信する受信手段と、記録容量によって変化しない一定サイズの複数の領域に分割され、各領域に番号が対応づけられた記録媒体と、この分割された一領域内の第１のアドレスと第２のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、前記一番組と前記一領域に対応づけられた前記番号とを対応づけるとともに、前記一番組と前記第２のアドレスとを対応づけるテーブルを記憶する記憶手段と、前記記憶手段に記憶された前記番号に基づき前記第１のアドレスを演算する演算手段と、前記演算手段が演算した第１のアドレスと前記テーブルに記憶された第２のアドレスとに基づき、前記記録媒体に記録された前記一番組を再生する再生手段とを備える。
【００１７】
また、この発明に係る記録再生装置においては、デジタル映像音声信号を受信する受信手段と、異なるサイズを含む複数の領域に分割されている記録媒体と、この分割された一領域内の第１のアドレスと第２のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、前記一番組、前記第１のアドレスおよび前記第２のアドレスを対応づけるテーブルを記憶する記憶手段と、前記記憶手段に記憶された前記第１のアドレスおよび前記第２のアドレスに基づき、前記記録媒体に記録された前記一番組を再生する再生手段とを備える。
【００１８】
また、この発明に係る記録再生装置においては、前記記録媒体は、該記録媒体の外周側の領域よりも内周側の領域の方がサイズが大きくなるように分割されている。
【００１９】
また、この発明に係る記録再生装置においては、前記記録媒体は、該記録媒体内の書き込み、または読み出し速度が速い部分ほど、サイズが小さく選択されている。
【００２２】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態１を示すもので、図において、１は例えばＭＰＥＧ２トランスポートストリーム等の入力デジタル映像音声信号、２はＦＩＦＯ（First In First Out）メモリ等により構成される入力バッファ装置、３は記録装置、４はハードディスク等の記録媒体、５は再生装置、６はＦＩＦＯメモリ等により構成される出力バッファ装置、７は出力デジタル映像音声信号である。８はＣＰＵ（中央演算装置、Central Processing Unit）、９はＣＰＵ８から制御されるＣＰＵバス、１０はＣＰＵバス９上に接続されているメモリ装置、１１はメモリ装置１０内に格納されているファイルシステムである。また、１０１は記録媒体４を分割したゾーン、１０２は記録媒体４に記録されている番組である。１１１はファイルシステム１１を構成するゾーンテーブル、１１２はゾーン番号インデックス、１１３は番組番号列、１１４は連鎖情報列である。１１５はファイルシステム１１を構成する番組テーブル、１１６は番組番号インデックス、１１７は開始ゾーン番号列、１１８は番組プロパティ列である。
【００２３】
ここで実施の形態１の動作について説明する。入力デジタル映像音声信号１は、例えばデジタル衛星放送等を受信した信号で、ＭＰＥＧ２トランスポートストリーム形式に従って、圧縮符号化された映像や音声信号から構成される番組１０２を伝送している。番組１０２記録時の動作としては、入力デジタル映像音声信号１は、一旦入力バッファ装置２により一定量をバッファリング（蓄積）された後、記録装置３により記録媒体４にバースト的に記録される。記録媒体４は一定サイズのＮ個のゾーン１０１にあらかじめ分割されており、１つのゾーン１０１は単一の番組１０２を記録するように構成されている。Ｎの値は記録媒体４のサイズとゾーン１０１のサイズにより決定される。番組１０２が長時間にわたるような場合、複数のゾーン１０１に記録されるが、１つのゾーン１０１が複数の異なる番組（例えば第１と第２の番組１０２）を同時に含むことはない。番組１０２再生時の動作としては、再生する番組１０２に該当するゾーン１０１の先頭から再生装置５によってデータを読み出し、出力バッファ６にバースト的に伝送して一旦バッファリングする。出力バッファ６は後段のデコーダ装置（図示せず）に出力デジタル映像音声信号７を伝送し、映像音声データを復号させることで再生映像音声を得る。入力バッファ装置２、記録装置３、再生装置５、出力バッファ装置６は、それぞれＣＰＵバス９に接続されており、ＣＰＵ８から制御される。
【００２４】
一般にディスクメディアを使用した記録媒体４では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パーフォーマンスは向上する。記録媒体４をＮ個の領域にあらかじめ分割しておいて、番組１０２の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限１領域分のデータ連続性は確保される。
【００２５】
実施の形態１では、図に示すように第１のゾーン１０１（図中ゾーン１）中に第１の番組１０２が、第２と第３のゾーン１０１（図中ゾーン２とゾーン３）に第２の番組１０２が記録されており、各ゾーン１０１と記録された番組を関連付ける情報（ファイルシステム１１）はメモリ装置１０内に格納されているものとする。
【００２６】
ファイルシステム１１は、ゾーンテーブル１１１と番組テーブル１１５から構成される。ゾーンテーブル１１１は、ゾーン番号インデックス１１２と番組番号列１１３と連鎖情報列１１４から構成されている。ゾーン番号インデックス１１２は、記録媒体４中の各ゾーン１０１に対応しており、本実施例ではＮ個のインデックスから成る。番組番号列１１３は、各ゾーン１０１にどの番組が記録されているかを示している。連鎖情報列１１４は、番組の記録連鎖情報を含み、番組が次にどのゾーン１０１に記録されているかをゾーン１０１の番号で示している。次に記録されているゾーン１０１が無い場合、すなわち最終ゾーンである場合には番組の終了を示す記号（ここではＥＯＦ，End Of File）を示す。
【００２７】
また、番組テーブル１１５は、番組番号インデックス１１６と開始ゾーン番号列１１７と番組プロパティ列１１８から構成されている。番組番号インデックス１１６は、番組１０２それぞれに対応しており、本実施例ではＭ個のインデックスから成る。すなわち、記録媒体４に格納可能な番組数にＭ個の上限を設けている。Ｍの値は最大でもＮの値を超えることはない。開始ゾーン番号列１１７は、各番組１０２がどのゾーン１０１から記録されているかを示している。番組プロパティ列１１８は、各番組の属性を示している。具体的には、番組タイトル情報や番組内容を示す文字情報などが考えられるが、使用方法は任意である。
【００２８】
番組を再生する場合、ＣＰＵ８は、まず番組テーブル１１５から再生する番組１０２に対応する情報を取り出す。すなわち再生する番組１０２に相当する番組番号インデックス１１６の開始ゾーン番号列１１７から開始ゾーン番号を検出し、再生装置５を制御して記録媒体４から番組を再生し、出力バッファ装置６に転送する。
【００２９】
ここで例えば、図１の状態から第２の番組１０２を再生する場合は、番組テーブル１１５から第２の番組１０２が記録されている先頭のゾーン１０１の番号を検索すると、第２のゾーン１０１から記録されていることを知ることができる。ＣＰＵ８は、再生装置５を制御して記録媒体４の第２のゾーン１０１からデータ再生を開始する。第２のゾーン１０１のデータ再生が完了すると、ＣＰＵ８は、ゾーンテーブル１１１中の第２のゾーン１０１に相当するゾーン番号インデックス１１２の連鎖情報列１１４から、次に再生すべきゾーン１０１の番号を検索する。この場合、次に第３のゾーン１０１を再生すればよいことがわかる。第３のゾーン１０１の再生が終了すると、同様にゾーンテーブル１１１から第３のゾーン１０１の連鎖情報を検索する。この場合、今度はＥＯＦが検出されるので、第２の番組１０２の再生は第３のゾーン１０１で完了する。
【００３０】
番組を記録する場合、ＣＰＵ８は、まずゾーンテーブル１１１から記録可能なゾーン１０１を検索する。具体的には、ゾーン番号インデックス１１２の番組番号列１１３から番組が記録されていないゾーン番号を知ることができる。記録可能なゾーン１０１が見つかれば、次に番組テーブル１１５中の番組番号インデックス１１６の開始ゾーン番号列１１７に記録するゾーン１０１の番号を記入するとともに、ゾーンテーブル１１１中の番組番号列１１３に番組１０２の番号を記入する。番組の記録がゾーン１０１のサイズを超えるような場合は、さらに前記手順を繰り返し、記録可能なゾーン１０１を検索する。このように番組が複数のゾーン１０１に跨る場合には、ゾーンテーブル１１１中の連鎖情報列１１４に連鎖情報（次に再生すべきゾーン１０１番号情報）を記入する。番組の記録を終了する場合には、ゾーンテーブル１１１中の連鎖情報列１１４に番組の終了を示す記号（ここではＥＯＦ）を記入する。なお、番組テーブル１１５中の番組プロパティ列１１８には、番組タイトル文字列等の番組に付随する情報を記録しておくこともできる。
【００３１】
ここで例えば、図１の状態から新たに第３の番組を記録する場合、まずゾーンテーブル１１１中の番組番号列１１３を順に検索していくと、番組番号インデックス１１２の第４のゾーン１０１には何も番組が記録されていない、すなわち記録可能であることがわかるので、ＣＰＵ８は、記録装置３を制御して記録媒体４の第４のゾーン１０１に記録を開始するとともに、ゾーンテーブル１１１中の第４のゾーン１０１に対応するゾーン番号インデックス１１２の番組番号列１１３に、第３の番組１０２を示す”３”を記入する。番組記録が第４のゾーンで完結した場合は、ゾーンテーブル１１１中の第４のゾーンに相当する連鎖情報列１１４にはＥＯＦを記入する。番組記録が第４のゾーンで完結しない場合は、さらに上記手順を繰り返し、記録可能なゾーン１０１を検索し記録を継続する。また、番組テーブル１１５中の番組番号インデックス１１６の第３の番組に相当する開始ゾーン番号列１１７には第４のゾーン１０１を示す”４”を記入する。
【００３２】
番組を消去する場合、ＣＰＵ８は、まず番組テーブル１１５の中から消去する番組１０２に対応する番組番号インデックス１１６の開始ゾーン番号列１１７から開始ゾーン１０１の番号を検知する。次にゾーンテーブル１１１中の検知した開始ゾーン１０１に対応するゾーン番号インデックス１１２の番組番号列１１３と連鎖情報列１１４から消去すべき番組１０２が占有しているゾーン１０１を全て検出する。全てのゾーン１０１が検出された後、ゾーンテーブル１１１中の対応するゾーン番号インデックス１１２の番組番号列１１３と連鎖情報列１１４をクリアするとともに、また番組テーブル１１５中の開始ゾーン番号列１１７と番組プロパティ列１１８をクリアすることで番組の消去を完了することができる。
【００３３】
ここで例えば、図１の状態から第２の番組１０２を消去する場合、番組テーブル１１５中の第２の番組１０２に対応する番組番号インデックス１１６の開始ゾーン番号列１１７を検索することによって、第２の番組１０２は第２のゾーン１０１から開始していることがわかる。次にゾーンテーブル１１１中の第２のゾーン１０１に相当する連鎖情報列１１４を検索することによって第２の番組１０２は、さらに第３のゾーン１０１に続いていることがわかる。同様にゾーンテーブル１１１中の第３のゾーン１０１に相当する連鎖情報列１１４を検索し、ＥＯＦを検出することで第２の番組１０２は第３のゾーン１０１で完結していることを知ることができる。これらは、第２の番組１０２を再生する場合の手順と同一である。ここでゾーンテーブル１１１中の第２のゾーン１０１と第３のゾーン１０１に対応するゾーン番号インデックス１１２の番組番号列１１３と連鎖情報列１１４をクリアする（無しとする）ことで、ゾーンテーブル１１１から第２の番組に関する情報を消去する。また、番組テーブル１１５中の第２の番組１０２に相当する開始ゾーン番号列１１７と番組プロパティ列１１８をクリアする（無しとする）ことで番組テーブル１１５から第２の番組に関する情報を消去する。
【００３４】
ここで本実施例では、ＣＰＵ８が任意のゾーン１０１に対して番組１０２の記録または再生を実行する場合、各ゾーン１０１の位置情報（記録媒体４のアドレス情報）が必要となるが、あらかじめ決められているゾーン１０１のサイズと、ゾーン１０１の番号から、ＣＰＵ８が単純な演算を行うことで、当該位置情報を求めることができる。
【００３５】
また、ゾーン１０１のサイズを十分大きく設定している場合、ゾーン１０１のサイズ（またはその倍数）と番組１０２のサイズとに差が生じてしまうため、番組１０２の最終のゾーン１０１を再生するときに、無効なデータまで再生してしまう不具合が考えられる。この場合、番組テーブル１１５中の番組プロパティ列１１８の属性の１つとして番組１０２の最終アドレスを記入しておき、最終ゾーン１０１の再生中に最終アドレスまで到達した場合は、再生を終了することで不具合を回避することができる。
【００３６】
また、本実施例ではファイルシステム１１をメモリ装置１０内に格納するものとしたが、デジタル放送受信機の電源断時も情報を保持できるように不揮発性メモリを使用するか、あるいは電源断の前に不揮発性メモリにファイルシステム１１を待避しておくことが望ましい。あるいはファイルシステム１１を記録媒体４の中に格納するようにしてもよい。
【００３７】
実施の形態２．
図２はこの発明の実施の形態２を示すもので、図において、２１は、本実施の形態によるファイルシステム、１２１は、番組１０２とゾーン１０１との関係を示す番組ゾーンテーブル、１２２は、番組１０２に対応した番組番号インデックス、１２３は、ゾーン１０１に対応したゾーン番号列、１２４は番組プロパティ列であり、その他は実施の形態１と同様である。
【００３８】
ここで実施の形態２の動作について説明する。実施の形態２では実施の形態１と同様、第１のゾーン１０１（図中ゾーン１）中に第１の番組１０２が、第２と第３のゾーン１０１（図中ゾーン２とゾーン３）に第２の番組１０２が記録されており、各ゾーン１０１と記録された番組を関連付ける情報（ファイルシステム２１）はメモリ装置１０内に格納されているものとする。
【００３９】
ファイルシステム２１は、番組ゾーンテーブル１２１を含んでいる。番組ゾーンテーブル１２１は、番組番号インデックス１２２とゾーン番号列１２３と番組プロパティ列１２４から構成されている。番組番号インデックス１２２は、記録されている各番組に対応しており、本実施例ではＭ個のインデックスから成る。すなわち記録媒体４に格納可能な番組数にＭ個の上限を設けている。ゾーン番号列１２３は、記録媒体４中の各ゾーン１０１に対応し、Ｎ個のインデックスから成る。Ｎの値は記録媒体４のサイズとゾーン１０１のサイズにより決定される。Ｍの値は最大でもＮの値を超えることはない。番組ゾーンテーブル１２１の中で、ある番組１０２に対応する番組番号インデックス１２２のゾーン番号列１２３には、番組１０２を再生する場合の順序情報が記入されている。番組プロパティ列１２４は、各番組のプロパティを示している。具体的には、番組タイトル情報や番組内容を示す文字情報などが考えられるが、使用方法は任意である。
【００４０】
番組を再生する場合、ＣＰＵ８は、まず番組ゾーンテーブル１２１の中から再生する番組１０２に対応する番組番号インデックス１２２のゾーン番号列１２３を検索する。すなわち番組番号インデックス１２２のうち再生したい番組１０２に対応するインデックスから、その番組１０２が記録されているゾーン１０１と、その再生順を検出し、番組１０２が最初に記録されているゾーン１０１から、再生装置５を制御して記録媒体４から再生を開始し、出力バッファ装置６に転送する。
【００４１】
ここで例えば、図２の状態から第２の番組１０２を再生する場合は、番組ゾーンテーブル１２１中の第２の番組１０２に対応する番組番号インデックス１２２のゾーン番号列１２３を検索すると、第２のゾーン１０１を最初に、第３のゾーン１０１を２番目に再生すればよいことがわかる。ＣＰＵ８は、再生装置５を制御して第２のゾーン１０１から再生を開始し、第２のゾーン１０１の再生が完了したら、続けて第３のゾーン１０１から再生を継続する。第３のゾーン１０１の再生が完了したところで、第２の番組１０２の再生はこれで完了する。
【００４２】
番組を記録する場合、ＣＰＵ８は、まず番組ゾーンテーブル１２１中のゾーン番号列１２３から記録可能なゾーン１０１を検索する。記録可能なゾーン１０１が見つかれば、そのゾーン１０１に対して番組１０２のデータを記録開始するとともに、記録したい番組１０２に対応した番組番号インデックス１２２の記録可能なゾーン１０１に対応するゾーン番号列１２３に再生順序を記入する。
【００４３】
ここで例えば、図２の状態から、新たに第３の番組を記録する場合、ゾーン番号列１２３のうち第４のゾーンには番組再生順序が記載されていない、すなわち記録可能なゾーン１０１であることがわかるので、第３の番組に対応する番組番号インデックス１２２のゾーン番号列１２３に再生順序として”１”を記入する。次にＣＰＵ８は、記録装置３を制御して、入力バッファ装置２から得られる番組１０２のデータを、記録媒体４中の第４のゾーン１０１に対して記録を開始する。第４のゾーン１０１への記録が終了し、かつ第３の番組１０２の記録を継続する場合は、さらに前記手順を繰り返し、記録可能なゾーン１０１を検索する。なお、番組ゾーンテーブル１２１の番組プロパティ列１２４には、番組タイトル文字列等の番組に付随する情報を記録しておいてもよい。
【００４４】
番組を消去する場合、ＣＰＵ８は、まず番組ゾーンテーブル１２１中の消去する番組１０２に対応する番組番号インデックス１２２を検索し、番組が記録されているゾーン１０１に対応するゾーン番号列１２３の再生順序情報を全てクリアする（無しとする）。
【００４５】
ここで例えば、図２の状態から、第２の番組１０２を消去する場合、番組ゾーンテーブル１２１中の第２の番組１０３に対応するゾーン番号列１２３を検索すると、第２のゾーン１０１と第３のゾーン１０１に第２の番組１０２が記録されていることがわかる。ＣＰＵ８は、これらの記入された再生順序を全てクリアし、また番組プロパティ列１２４に記入された第２の番組１０２に関する付随情報もクリアすることで、第２の番組１０２に関する情報を消去することができる。より簡略化した消去方法としては、第２の番組１０２が記録されているゾーン１０１を検知する手順を省略し、第２の番組１０２に対応する番組番号インデックス１２２のゾーン番号列１２３と番組プロパティ列１２４を無条件にクリアしてもよい。
【００４６】
ここで本実施例では、ＣＰＵ８が任意のゾーン１０１に対して番組１０２の記録または再生を実行する場合、各ゾーン１０１の位置情報（記録媒体４のアドレス情報）が必要となるが、あらかじめ決められているゾーン１０１のサイズと、ゾーン１０１の番号から、単純な演算により求めることができる。
【００４７】
また、ゾーン１０１のサイズを十分大きく設定している場合、ゾーン１０１のサイズ（またはその倍数）と番組１０２のサイズとに差が生じてしまうため、番組１０２の最終のゾーン１０１を再生するときに、無効なデータまで再生してしまう不具合が考えられる。この場合、番組ゾーンテーブル１２１中の番組プロパティ列１２４の属性の１つとして番組１０２の最終アドレスを記入しておき、最終ゾーン１０１の再生中に最終アドレスまで到達した場合は、再生を終了することで不具合を回避することができる。
【００４８】
また、本実施例ではファイルシステム２１をメモリ装置１０内に格納するものとしたが、デジタル放送受信機の電源断時も情報を保持できるように不揮発性メモリを使用するか、あるいは電源断の前に不揮発性メモリにファイルシステム１１を待避しておくことが望ましい。あるいはファイルシステム２１を記録媒体４の中に格納するようにしてもよい。
【００４９】
実施の形態３．
図３はこの発明の実施の形態３を示すもので、図において、３１は本実施の形態によるファイルシステムである。また、１０３は記録媒体４を分割したゾーン、１３１は、ファイルシステム３１を構成するゾーンテーブル、１３２は、ゾーン番号インデックス、１３３は、番組番号列、１３４は連鎖情報列であり、その他は実施の形態１と同様である。
【００５０】
ここで実施の形態３の動作について説明する。記録媒体４は一定個数のＮ個のゾーン１０３にあらかじめ分割されており、１つのゾーン１０３は単一の番組１０２を記録するように構成されている。実施の形態１と異なり、Ｎの値は記録媒体４の容量に関わらず常に一定である。記録媒体４に対する番組１０２の記録、再生、消去動作は実施の形態１と同様である。
【００５１】
一般にディスクメディアを使用した記録媒体４では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パフォーマンスは向上する。記録媒体４を一定サイズの領域にあらかじめ分割して、番組１０２の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限１領域分のデータ連続性は確保される。
【００５２】
本実施例では、ＣＰＵ８が任意のゾーン１０３に対して番組１０２の記録または再生を行う場合、各ゾーン１０３の位置情報（記録媒体４のアドレス情報）が必要となるが、各ゾーン１０３のサイズが等しくなるように選んだ場合は、記録媒体４の容量と、あらかじめ決められているゾーン１０３の個数Ｎから、単純な演算により求めることができる。
【００５３】
実施の形態３では、Ｎの値が記録媒体４の容量に依存しないため、ゾーンテーブル１３１中のゾーン番号インデックス１３２の行数および番組番号列１３３と連鎖情報列１３４の列数は一定となる。このように、ゾーン１０３の数を一定にすることで、ファイルシステム３１のテーブルサイズは記録媒体４の容量に関わらず常に一定となる。例えば、ファイルシステム３１は、デジタル放送受信機の電源断時も情報を保持しておく必要があるため、不揮発性メモリ等に記録しておく必要があるが、記録媒体４を交換して容量が増加した場合でも、ファイルシステム３１のサイズは増加しないのでメモリ容量を拡張する必要はない。
【００５４】
実施の形態４．
図４はこの発明の実施の形態４を示すもので、図において、４１は、本実施の形態によるファイルシステム、１０３は、記録媒体４を分割したゾーン、１４１は、番組１０２とゾーン１０３との関係を示す番組ゾーンテーブル、１４２は、番組１０２に対応した番組番号インデックス、１４３は、ゾーン１０３に対応したゾーン番号列、１４４は番組プロパティ列であり、その他は実施の形態２と同様である。
【００５５】
ここで実施の形態４の動作について説明する。記録媒体４は一定個数のＮ個のゾーン１０３にあらかじめ分割されており、１つのゾーン１０３は単一の番組１０２を記録するように構成されている。実施の形態２と異なり、Ｎの値は記録媒体４の容量に関わらず常に一定である。記録媒体４に対する番組１０２の記録、再生、消去動作は実施の形態２と同様である。
【００５６】
一般にディスクメディアを使用した記録媒体４では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パフォーマンスは向上する。記録媒体４を一定個数Ｎ個の領域にあらかじめ分割して、番組１０２の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限１領域分のデータ連続性は確保される。
【００５７】
本実施例では、ＣＰＵ８が任意のゾーン１０３に対して番組１０２の記録または再生を行う場合、各ゾーン１０３の位置情報（記録媒体４のアドレス情報）が必要となるが、各ゾーン１０３のサイズが等しくなるように選んだ場合は、記録媒体４の容量と、あらかじめ決められているゾーン１０１の個数Ｎから、単純な演算により求めることができる。
【００５８】
実施の形態４では、Ｎの値が記録媒体４の容量に依存しないため、番組ゾーンテーブル１４１中のゾーン番号列１４２の列数は一定となる。このように、ゾーン１０３の数を一定にすることで、ファイルシステム４１のテーブルサイズは記録媒体４の容量に関わらず常に一定となる。例えばファイルシステム４１は、デジタル放送受信機の電源断時も情報を保持しておく必要があるため、不揮発性メモリ等に記録しておく必要があるが、記録媒体４を交換して容量が増加した場合でも、ファイルシステム４１のサイズは増加しないのでメモリ容量を拡張する必要はない。
【００５９】
実施の形態５．
図５はこの発明の実施の形態５を示すもので、図において、５１は本実施の形態によるファイルシステムである。また、１０４は記録媒体４を分割したゾーン、１５１は、ファイルシステム５１を構成するゾーンテーブル、１５２は、ゾーン番号インデックス、１５３は、番組番号列、１５４は連鎖情報列、１５５はゾーンプロパティ列であり、その他は実施の形態１と同様である。
【００６０】
ここで実施の形態５の動作について説明する。記録媒体４はＮ個のゾーン１０４にあらかじめ分割されており、１つのゾーン１０４は単一の番組１０２を記録するように構成されている。実施の形態１と異なり、各ゾーン１０４のサイズは一定ではない。記録媒体４に対する番組１０２の記録、再生、消去動作は実施の形態１と同様である。
【００６１】
一般にディスクメディアを使用した記録媒体４では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パフォーマンスは向上する。記録媒体４をＮ個の領域にあらかじめ分割して、番組１０２の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限１領域分のデータ連続性は確保される。
【００６２】
従って、記録や再生のデータ転送パフォーマンスを確保する、すなわちデータ連続性を確保するためには、領域サイズは大きい方が有利である。しかし一方で、番組１０２のデータが１領域（ゾーン１０４）に満たない場合は、領域内の余剰は使用されない無効データ領域となり、結果的に記録媒体４の使用効率を低下させてしまうため、記録効率の面からはゾーン１０４サイズは小さい方が望ましい。
【００６３】
例えばハードディスク等の場合、プラッターの外周では高いデータ転送速度を有するが、内周ではデータ転送速度が低下する場合が殆どである。ここでデータ転送速度とは、ヘッド移動時間等のオーバーヘッドを除いたプラッターとヘッド間のデータ転送速度を意味している。従って、記録媒体４のデータ転送速度が低い部分ほど、よりデータの連続性を確保して、オーバーヘッドを少なくする必要がある。本実施の形態では、データ転送速度が低い部分ほどゾーン１０４のサイズが大きくなるように分割されている。すなわち、各ゾーン１０４のサイズは、データ転送速度に概ね反比例したサイズに選定されている。このように記録媒体４のデータ転送速度に応じて、各ゾーン１０４のサイズを最適に選ぶことで、記録や再生のデータ転送パフォーマンスと記録効率を両立させることができる。
【００６４】
本実施例では、ＣＰＵ８が任意のゾーン１０４に対して番組１０２の記録または再生を行う場合、実施の形態１と異なり、各ゾーン１０４の位置情報（記録媒体４のアドレス情報）を単純な演算により求めることが困難になる。その場合、各ゾーン１０４の開始アドレスや終了アドレス等をゾーンテーブル１５１中の各ゾーン１０４に対応したゾーン番号インデックス１５２のゾーンプロパティ列１５５に、属性として記載しておき、任意のゾーン１０４に対して記録または再生を行う前に、ゾーンプロパティ列１５５を参照することで、アドレス情報を得ることができる。
【００６５】
実施の形態６．
図６はこの発明の実施の形態６を示すもので、図において、６１は、本実施の形態によるファイルシステム、１６３は、記録媒体４を分割したゾーン、１６１は、番組１０２とゾーン１０４との関係を示した番組ゾーンテーブル、１６２は、番組１０２に対応した番組番号インデックス、１６３は、ゾーン１０４に対応したゾーン番号列、１６４は番組プロパティ列であり、１６５は、ゾーンプロパティ列であり、その他は実施の形態２と同様である。
【００６６】
ここで実施の形態６の動作について説明する。記録媒体４はＮ個のゾーン１０４にあらかじめ分割されており、１つのゾーン１０４は単一の番組１０２を記録するように構成されている。実施の形態２と異なり、各ゾーン１０４のサイズは一定ではない。記録媒体４に対する番組１０２の記録、再生、消去動作は実施の形態２と同様である。
【００６７】
一般にディスクメディアを使用した記録媒体４では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パフォーマンスは向上する。記録媒体４をＮ個の領域にあらかじめ分割しておいて、番組１０２の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限１領域分のデータ連続性は確保される。
【００６８】
従って、記録や再生のデータ転送パフォーマンスを確保する、すなわちデータ連続性を確保するためには、領域サイズは大きい方が有利である。しかし一方で、番組１０２のデータが１領域（ゾーン１０４）に満たない場合は、領域内の余剰は使用されない無効データ領域となり、結果的に記録媒体４の使用効率を低下させてしまうため、記録効率の面からは領域サイズは小さい方が望ましい。
【００６９】
例えばハードディスク等の場合、プラッターの外周では高いデータ転送速度を有するが、内周ではデータ転送速度が低下する場合が殆どである。ここでデータ転送速度とは、ヘッド移動時間等のオーバーヘッドを除いたプラッターとヘッド間のデータ転送速度を意味している。従って、記録媒体４のデータ転送速度が低い部分ほど、よりデータの連続性を確保して、オーバーヘッドを少なくする必要がある。本実施の形態では、データ転送速度が低い部分ほどゾーン１０４のサイズが大きくなるように分割されている。すなわち、各ゾーン１０４のサイズは、データ転送速度に概ね反比例したサイズに選定されている。このように記録媒体４のデータ転送速度に応じて、各ゾーン１０４のサイズを最適に選ぶことで、記録や再生のデータ転送パフォーマンスと記録効率を両立させることができる。
【００７０】
本実施例では、ＣＰＵ８が任意のゾーン１０４に対して番組１０２の記録または再生を行う場合、実施の形態２と異なり、各ゾーン１０４の位置情報（記録媒体４のアドレス情報）を単純な演算により求めることが困難になる。その場合、各ゾーンの開始アドレスや終了アドレスなどを番組ゾーンテーブル１６１中の各ゾーン１０４に対応したゾーン番号列１６３のゾーンプロパティ列１６５に、属性として記載しておき、任意のゾーン１０４に対して記録または再生を行う前に、ゾーンプロパティ列１６５を参照することで、アドレス情報を得ることができる。
【００７１】
この発明は以上説明したように構成されているので、以下に示すような効果を奏する。この発明に係る記録再生装置においては、デジタル映像音声信号を受信する受信手段と、記録容量によって変化しない一定サイズの複数の領域に分割され、各領域に番号が対応づけられた記録媒体と、この分割された一領域内の第１のアドレスと第２のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、前記一番組と前記一領域に対応づけられた前記番号とを対応づけるとともに、前記一番組と前記第２のアドレスとを対応づけるテーブルを記憶する記憶手段と、前記記憶手段に記憶された前記番号に基づき前記第１のアドレスを演算する演算手段と、前記演算手段が演算した第１のアドレスと前記テーブルに記憶された第２のアドレスとに基づき、前記記録媒体に記録された前記一番組を再生する再生手段とを備えたので、記録媒体を交換した場合であっても前記演算手段における演算方法を変えることなく前記第１のアドレスを演算することができる。
【００７２】
また、この発明に係る記録再生装置においては、デジタル映像音声信号を受信する受信手段と、異なるサイズを含む複数の領域に分割されている記録媒体と、この分割された一領域内の第１のアドレスと第２のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、前記一番組、前記第１のアドレスおよび前記第２のアドレスを対応づけるテーブルを記憶する記憶手段と、前記記憶手段に記憶された前記第１のアドレスおよび前記第２のアドレスに基づき、前記記録媒体に記録された前記一番組を再生する再生手段とを備えたので、データ転送パフォーマンスに優れた記録再生装置を得ることができる。
【００７３】
また、この発明に係る記録再生装置においては、前記記録媒体は、該記録媒体の外周側の領域よりも内周側の領域の方がサイズが大きくなるように分割されているので、データ転送パフォーマンスに優れた記録再生装置を得ることができる。
【００７４】
また、この発明に係る記録再生装置においては、前記記録媒体は、該記録媒体内の書き込み、または読み出し速度が速い部分ほど、サイズが小さく選択されているので、記録や再生のデータ転送パフォーマンスと記録効率を両立させることができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１による記録再生機能内蔵デジタル放送受信機の構成図である。
【図２】  本発明の実施の形態２による記録再生機能内蔵デジタル放送受信機の構成図である。
【図３】  本発明の実施の形態３による記録再生機能内蔵デジタル放送受信機の構成図である。
【図４】  本発明の実施の形態４による記録再生機能内蔵デジタル放送受信機の構成図である。
【図５】  本発明の実施の形態５による記録再生機能内蔵デジタル放送受信機の構成図である。
【図６】  本発明の実施の形態６による記録再生機能内蔵デジタル放送受信機の構成図である。
【図７】  従来の記録再生装置の構成図である。
【符号の説明】
１  入力デジタル映像音声信号、２  入力バッファ装置、３  記録装置、４  記録媒体、５  再生装置、６  出力バッファ装置、７  出力デジタル映像音声信号、８  ＣＰＵ、９  ＣＰＵバス、１０  メモリ装置、１１  ファイルシステム、２１  ファイルシステム、３１  ファイルシステム、４１  ファイルシステム、５１  ファイルシステム、６１  ファイルシステム、１０１  ゾーン、１０２  番組、１１１  ゾーンテーブル、１１２  ゾーン番号インデックス、１１３  番組番号列、１１４  連鎖情報列、１１５  番組テーブル、１１６  番組番号インデックス、１１７  開始ゾーン番号列、１１８  番組プロパティ列、１２１  番組ゾーンテーブル、１２２  番組番号インデックス、１２３  ゾーン番号列、１２４  番組プロパティ列、１３１  ゾーンテーブル、１３２  ゾーン番号インデックス、１３３  番組番号列、１３４  連鎖情報列、１４１  番組ゾーンテーブル、１４２  番組番号インデックス、１４３  ゾーン番号列、１４４  番組プロパティ列、１５１  ゾーンテーブル、１５２  ゾーン番号インデックス、１５３番組番号列、１５４  連鎖情報列、１５５  ゾーンプロパティ列、１６１  番組ゾーンテーブル、１６２  番組番号インデックス、１６３  ゾーン番号列、１６４  番組プロパティ列、１６５  ゾーンプロパティ列、７０１  マイクロプロセッサ、７０２  メインメモリ、７０３  バスブリッジ、７０４  Ｉ／Ｏインターフェイス、７０５  補助記憶インターフェイス、７０６  ハードディスク、７０７  ＭＰＥＧリアルタイムエンコーダボード、７０８  ＡＶ処理回路、７０９ＶＲＡＭ、７１０  ファイルテーブル、７１１  クラスタテーブル、７１２  ファイル名インデックス、７１３  拡張子列、７１４  第１クラスタ列、７１５エントリ番号インデックス、７１６  ＦＡＴ  ＩＤ列、７１７  クラスタ番号列
【図１】
0004304861.tif 000002
【図２】
0004304861.tif 000003
【図３】
0004304861.tif 000004
【図４】
0004304861.tif 000005
【図５】
0004304861.tif 000006
【図６】
0004304861.tif 000007
【図７】
0004304861.tif 000008