JP4304861B2 - Recording / playback device - Google Patents
Recording / playback device Download PDFInfo
- Publication number
- JP4304861B2 JP4304861B2 JP2000401087A JP2000401087A JP4304861B2 JP 4304861 B2 JP4304861 B2 JP 4304861B2 JP 2000401087 A JP2000401087 A JP 2000401087A JP 2000401087 A JP2000401087 A JP 2000401087A JP 4304861 B2 JP4304861 B2 JP 4304861B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- zone
- recording
- recording medium
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、デジタル放送を受信するか、あるいはアナログ放送を受信してデジタル映像音声信号に変換して記録媒体に記録する記録再生装置に関するものである。
【0002】
【従来の技術】
代表的なデジタル映像音声信号であるMPEG(Moving Pictures Experts Group)ストリームを記録再生できる従来の装置として特開平11−39850号公報に示される記録再生装置がある。図7は該特開平11−39850号公報に示されるコンピュータを基にした記録再生装置の構成例であり、図において701はマイクロプロセッサ、702はメインメモリ、703はバスブリッジ、704はI/O(Input/Output)インターフェイス、705は補助記憶インターフェイス、706は前記補助記憶インターフェースに接続されたハードディスク、707はTVチューナを内蔵したMPEGリアルタイムエンコーダボード、708はAV処理回路、709は前記AV処理回路708が画像表示処理に使用するメモリ(VRAM)である。
【0003】
マイクロプロセッサ701、メインメモリ702、およびバスブリッジ703は、相互に、内部バスを介して接続されており、残りのブロックは、拡張バスを介して相互に接続されている。バスブリッジ703は、内部バスと、例えばPCI(Peripheral Component Interconnect)バスやISA(Industry Standard Architecture)バス等の拡張バスとの間でのデータのやりとりを制御している。
【0004】
拡張バスには、補助記憶インターフェイス705、MPEGリアルタイムエンコーダボード707、AV処理回路708が接続され、前記補助記憶インターフェイス705にはハードディスク706が接続されている。
【0005】
マイクロプロセッサ701は、ハードディスク706に記録された、オペレーティングシステムの制御の下、同ハードディスク706に記録された各種のアプリケーションプログラムを実行することで、例えば、画像の記録、再生、編集、デコード処理や、その他の所定の処理を行う。
【0006】
MPEGリアルタイムエンコーダボード707は、画像および音声を、リアルタイムで、例えば、MPEG1の規格に準拠してエンコードするものであり、テレビジョン放送番組を受信するTVチューナを内蔵しており、このTVチューナが受信した番組をMPEGエンコードすることができる。
【0007】
AV処理回路708は、例えば、VGA(Video Graphics Array)や3次元アクセラレータ(いずれも図示せず)などで構成され、ディスプレイへの映像表示やスピーカへの音声出力を行う。また、AV処理回路708は、NTSCエンコーダを内蔵しており、例えば、VTRなどにNTSC方式に準拠した画像を出力することができる。
【0008】
ハードディスク706に記録されている、アプリケーションプログラムにより画像の画像の記録、再生、編集、デコードなどの処理がなされる。例えば、MPEGリアルタイムエンコーダボード707のTVチューナで受信したテレビジョン放送番組をMPEGストリームにエンコードし、そのデータを拡張バスを介してハードディスク706に記録する。更には、その記録中に、既に録画済みの映像(画像)の任意の場面の再生なども行うようになされている。
【0009】
図7下部は、一般的にコンピュータで使用されているFAT(File Allocation Table)と呼ばれるファイルシステムを示したものである。710は、ファイルテーブル、711は、クラスタテーブルである。712は、ファイル名インデックス、713は、拡張子列、714は、第1クラスタ列で、これらによりファイルテーブル710を構成している。715は、エントリ番号インデックス、716はFAT ID列、717は、クラスタ番号列で、これらによりクラスタテーブル710を構成している。
【0010】
ハードディスクはセクタと呼ばれるデータ記録の最小単位を有しており、例えばIDE(Integrated Drive Electronics)方式のハードディスクの場合、セクタサイズは512B(バイト)である。コンピュータでは、ハードディスクにデータを記録する場合、セクタを2のべき乗個集めたクラスタと呼ばれる単位毎にデータを分割して記録するのが一般的で、クラスタのサイズは32kB固定や、4kB固定であることが多い。例えば、abcd.exeという名前のファイルが4つのクラスタ(第2のクラスタと第3のクラスタと第5のクラスタと第8のクラスタ)に分割されてハードディスクに記録されている場合、まず、ファイルテーブル710のファイル名インデックス712にファイル名"abcd"が、拡張子列713に"exe"がそれぞれ格納されている。また、第1クラスタ列714には分割されて記録されているクラスタの先頭クラスタ番号(ここでは第2のクラスタを示す2)が格納されている。
【0011】
実際にファイル"abcd.exe"のデータを読み出す場合には、クラスタテーブル711のエントリ番号インデックス715の中から、第2のクラスタ2相当するエントリを検索する。また、第2のエントリのFAT ID列716には次のエントリ番号(ここでは第3のクラスタを示す3)が格納されている。この作業をデータの終了を示す記号(ここではEOF、End Of File)を発見するまで繰り返すことにより、ファイル"abcd.exe"は、第2のクラスタと第3のクラスタと第5のクラスタと第8のクラスタに分割されて記録されていることを認識することができる。マイクロプロセッサ701は、補助記憶インターフェイス705を制御して、ハードディスク706の第2、第3、第5および第8のクラスタのデータを読み出すことで、ファイル"abcd.exe"のデータを得る。上記一連の手順は、ファイルの内容が通常のコンピュータのデータである場合も、映像音声信号データである場合も同様である。
【0012】
【発明が解決しようとする課題】
従来の記録再生装置は、以上のようなファイルシステムを用いてデジタル放送を記録再生している。しかしながら、このファイルシステムはコンピュータ用に開発されたものであり、サイズの小さなファイルを効率的に記録することができる一方、デジタル放送のようにサイズの大きい番組を記録するのには適さなかった。特に、ファイルシステムが複雑であるといった問題があった。
【0013】
また、コンピュータのファイルシステムはハードディスクの容量とは無関係に固定サイズの記録単位(クラスタ)を採用しているため、ファイルシステムの大きさが記録するファイル数の増加に伴い大きくなってしまうため、不揮発性RAM等の比較的小さなメモリ装置内にファイルシステムを格納することが困難であった。
【0014】
また、ハードディスクは一般的にプラッタの外周と内周ではデータ転送速度に大きな差があるが、データ転送速度とは無関係に常に固定サイズの記録単位(クラスタ)を採用しているため、特に断片化が進行した状態での記録または再生時のデータ転送パフォーマンスで大きな差が生じてしまうといった問題があった。
【0015】
本発明は、デジタル放送のようにサイズの大きい番組の記録再生に適したファイルシステムを備えた記録再生装置を提供する。また、ファイルシステムの大きさが増加し難い記録再生装置を提供する。さらにまた、再生時のデータ転送パフォーマンスに優れたファイルシステムを備えた記録再生装置を提供する。
【0016】
この発明に係る記録再生装置は、デジタル映像音声信号を受信する受信手段と、記録容量によって変化しない一定サイズの複数の領域に分割され、各領域に番号が対応づけられた記録媒体と、この分割された一領域内の第1のアドレスと第2のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、前記一番組と前記一領域に対応づけられた前記番号とを対応づけるとともに、前記一番組と前記第2のアドレスとを対応づけるテーブルを記憶する記憶手段と、前記記憶手段に記憶された前記番号に基づき前記第1のアドレスを演算する演算手段と、前記演算手段が演算した第1のアドレスと前記テーブルに記憶された第2のアドレスとに基づき、前記記録媒体に記録された前記一番組を再生する再生手段とを備える。
【0017】
また、この発明に係る記録再生装置においては、デジタル映像音声信号を受信する受信手段と、異なるサイズを含む複数の領域に分割されている記録媒体と、この分割された一領域内の第1のアドレスと第2のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、前記一番組、前記第1のアドレスおよび前記第2のアドレスを対応づけるテーブルを記憶する記憶手段と、前記記憶手段に記憶された前記第1のアドレスおよび前記第2のアドレスに基づき、前記記録媒体に記録された前記一番組を再生する再生手段とを備える。
【0018】
また、この発明に係る記録再生装置においては、前記記録媒体は、該記録媒体の外周側の領域よりも内周側の領域の方がサイズが大きくなるように分割されている。
【0019】
また、この発明に係る記録再生装置においては、前記記録媒体は、該記録媒体内の書き込み、または読み出し速度が速い部分ほど、サイズが小さく選択されている。
【0022】
【発明の実施の形態】
実施の形態1.
図1はこの発明の実施の形態1を示すもので、図において、1は例えばMPEG2トランスポートストリーム等の入力デジタル映像音声信号、2はFIFO(First In First Out)メモリ等により構成される入力バッファ装置、3は記録装置、4はハードディスク等の記録媒体、5は再生装置、6はFIFOメモリ等により構成される出力バッファ装置、7は出力デジタル映像音声信号である。8はCPU(中央演算装置、Central Processing Unit)、9はCPU8から制御されるCPUバス、10はCPUバス9上に接続されているメモリ装置、11はメモリ装置10内に格納されているファイルシステムである。また、101は記録媒体4を分割したゾーン、102は記録媒体4に記録されている番組である。111はファイルシステム11を構成するゾーンテーブル、112はゾーン番号インデックス、113は番組番号列、114は連鎖情報列である。115はファイルシステム11を構成する番組テーブル、116は番組番号インデックス、117は開始ゾーン番号列、118は番組プロパティ列である。
【0023】
ここで実施の形態1の動作について説明する。入力デジタル映像音声信号1は、例えばデジタル衛星放送等を受信した信号で、MPEG2トランスポートストリーム形式に従って、圧縮符号化された映像や音声信号から構成される番組102を伝送している。番組102記録時の動作としては、入力デジタル映像音声信号1は、一旦入力バッファ装置2により一定量をバッファリング(蓄積)された後、記録装置3により記録媒体4にバースト的に記録される。記録媒体4は一定サイズのN個のゾーン101にあらかじめ分割されており、1つのゾーン101は単一の番組102を記録するように構成されている。Nの値は記録媒体4のサイズとゾーン101のサイズにより決定される。番組102が長時間にわたるような場合、複数のゾーン101に記録されるが、1つのゾーン101が複数の異なる番組(例えば第1と第2の番組102)を同時に含むことはない。番組102再生時の動作としては、再生する番組102に該当するゾーン101の先頭から再生装置5によってデータを読み出し、出力バッファ6にバースト的に伝送して一旦バッファリングする。出力バッファ6は後段のデコーダ装置(図示せず)に出力デジタル映像音声信号7を伝送し、映像音声データを復号させることで再生映像音声を得る。入力バッファ装置2、記録装置3、再生装置5、出力バッファ装置6は、それぞれCPUバス9に接続されており、CPU8から制御される。
【0024】
一般にディスクメディアを使用した記録媒体4では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パーフォーマンスは向上する。記録媒体4をN個の領域にあらかじめ分割しておいて、番組102の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限1領域分のデータ連続性は確保される。
【0025】
実施の形態1では、図に示すように第1のゾーン101(図中ゾーン1)中に第1の番組102が、第2と第3のゾーン101(図中ゾーン2とゾーン3)に第2の番組102が記録されており、各ゾーン101と記録された番組を関連付ける情報(ファイルシステム11)はメモリ装置10内に格納されているものとする。
【0026】
ファイルシステム11は、ゾーンテーブル111と番組テーブル115から構成される。ゾーンテーブル111は、ゾーン番号インデックス112と番組番号列113と連鎖情報列114から構成されている。ゾーン番号インデックス112は、記録媒体4中の各ゾーン101に対応しており、本実施例ではN個のインデックスから成る。番組番号列113は、各ゾーン101にどの番組が記録されているかを示している。連鎖情報列114は、番組の記録連鎖情報を含み、番組が次にどのゾーン101に記録されているかをゾーン101の番号で示している。次に記録されているゾーン101が無い場合、すなわち最終ゾーンである場合には番組の終了を示す記号(ここではEOF,End Of File)を示す。
【0027】
また、番組テーブル115は、番組番号インデックス116と開始ゾーン番号列117と番組プロパティ列118から構成されている。番組番号インデックス116は、番組102それぞれに対応しており、本実施例ではM個のインデックスから成る。すなわち、記録媒体4に格納可能な番組数にM個の上限を設けている。Mの値は最大でもNの値を超えることはない。開始ゾーン番号列117は、各番組102がどのゾーン101から記録されているかを示している。番組プロパティ列118は、各番組の属性を示している。具体的には、番組タイトル情報や番組内容を示す文字情報などが考えられるが、使用方法は任意である。
【0028】
番組を再生する場合、CPU8は、まず番組テーブル115から再生する番組102に対応する情報を取り出す。すなわち再生する番組102に相当する番組番号インデックス116の開始ゾーン番号列117から開始ゾーン番号を検出し、再生装置5を制御して記録媒体4から番組を再生し、出力バッファ装置6に転送する。
【0029】
ここで例えば、図1の状態から第2の番組102を再生する場合は、番組テーブル115から第2の番組102が記録されている先頭のゾーン101の番号を検索すると、第2のゾーン101から記録されていることを知ることができる。CPU8は、再生装置5を制御して記録媒体4の第2のゾーン101からデータ再生を開始する。第2のゾーン101のデータ再生が完了すると、CPU8は、ゾーンテーブル111中の第2のゾーン101に相当するゾーン番号インデックス112の連鎖情報列114から、次に再生すべきゾーン101の番号を検索する。この場合、次に第3のゾーン101を再生すればよいことがわかる。第3のゾーン101の再生が終了すると、同様にゾーンテーブル111から第3のゾーン101の連鎖情報を検索する。この場合、今度はEOFが検出されるので、第2の番組102の再生は第3のゾーン101で完了する。
【0030】
番組を記録する場合、CPU8は、まずゾーンテーブル111から記録可能なゾーン101を検索する。具体的には、ゾーン番号インデックス112の番組番号列113から番組が記録されていないゾーン番号を知ることができる。記録可能なゾーン101が見つかれば、次に番組テーブル115中の番組番号インデックス116の開始ゾーン番号列117に記録するゾーン101の番号を記入するとともに、ゾーンテーブル111中の番組番号列113に番組102の番号を記入する。番組の記録がゾーン101のサイズを超えるような場合は、さらに前記手順を繰り返し、記録可能なゾーン101を検索する。このように番組が複数のゾーン101に跨る場合には、ゾーンテーブル111中の連鎖情報列114に連鎖情報(次に再生すべきゾーン101番号情報)を記入する。番組の記録を終了する場合には、ゾーンテーブル111中の連鎖情報列114に番組の終了を示す記号(ここではEOF)を記入する。なお、番組テーブル115中の番組プロパティ列118には、番組タイトル文字列等の番組に付随する情報を記録しておくこともできる。
【0031】
ここで例えば、図1の状態から新たに第3の番組を記録する場合、まずゾーンテーブル111中の番組番号列113を順に検索していくと、番組番号インデックス112の第4のゾーン101には何も番組が記録されていない、すなわち記録可能であることがわかるので、CPU8は、記録装置3を制御して記録媒体4の第4のゾーン101に記録を開始するとともに、ゾーンテーブル111中の第4のゾーン101に対応するゾーン番号インデックス112の番組番号列113に、第3の番組102を示す”3”を記入する。番組記録が第4のゾーンで完結した場合は、ゾーンテーブル111中の第4のゾーンに相当する連鎖情報列114にはEOFを記入する。番組記録が第4のゾーンで完結しない場合は、さらに上記手順を繰り返し、記録可能なゾーン101を検索し記録を継続する。また、番組テーブル115中の番組番号インデックス116の第3の番組に相当する開始ゾーン番号列117には第4のゾーン101を示す”4”を記入する。
【0032】
番組を消去する場合、CPU8は、まず番組テーブル115の中から消去する番組102に対応する番組番号インデックス116の開始ゾーン番号列117から開始ゾーン101の番号を検知する。次にゾーンテーブル111中の検知した開始ゾーン101に対応するゾーン番号インデックス112の番組番号列113と連鎖情報列114から消去すべき番組102が占有しているゾーン101を全て検出する。全てのゾーン101が検出された後、ゾーンテーブル111中の対応するゾーン番号インデックス112の番組番号列113と連鎖情報列114をクリアするとともに、また番組テーブル115中の開始ゾーン番号列117と番組プロパティ列118をクリアすることで番組の消去を完了することができる。
【0033】
ここで例えば、図1の状態から第2の番組102を消去する場合、番組テーブル115中の第2の番組102に対応する番組番号インデックス116の開始ゾーン番号列117を検索することによって、第2の番組102は第2のゾーン101から開始していることがわかる。次にゾーンテーブル111中の第2のゾーン101に相当する連鎖情報列114を検索することによって第2の番組102は、さらに第3のゾーン101に続いていることがわかる。同様にゾーンテーブル111中の第3のゾーン101に相当する連鎖情報列114を検索し、EOFを検出することで第2の番組102は第3のゾーン101で完結していることを知ることができる。これらは、第2の番組102を再生する場合の手順と同一である。ここでゾーンテーブル111中の第2のゾーン101と第3のゾーン101に対応するゾーン番号インデックス112の番組番号列113と連鎖情報列114をクリアする(無しとする)ことで、ゾーンテーブル111から第2の番組に関する情報を消去する。また、番組テーブル115中の第2の番組102に相当する開始ゾーン番号列117と番組プロパティ列118をクリアする(無しとする)ことで番組テーブル115から第2の番組に関する情報を消去する。
【0034】
ここで本実施例では、CPU8が任意のゾーン101に対して番組102の記録または再生を実行する場合、各ゾーン101の位置情報(記録媒体4のアドレス情報)が必要となるが、あらかじめ決められているゾーン101のサイズと、ゾーン101の番号から、CPU8が単純な演算を行うことで、当該位置情報を求めることができる。
【0035】
また、ゾーン101のサイズを十分大きく設定している場合、ゾーン101のサイズ(またはその倍数)と番組102のサイズとに差が生じてしまうため、番組102の最終のゾーン101を再生するときに、無効なデータまで再生してしまう不具合が考えられる。この場合、番組テーブル115中の番組プロパティ列118の属性の1つとして番組102の最終アドレスを記入しておき、最終ゾーン101の再生中に最終アドレスまで到達した場合は、再生を終了することで不具合を回避することができる。
【0036】
また、本実施例ではファイルシステム11をメモリ装置10内に格納するものとしたが、デジタル放送受信機の電源断時も情報を保持できるように不揮発性メモリを使用するか、あるいは電源断の前に不揮発性メモリにファイルシステム11を待避しておくことが望ましい。あるいはファイルシステム11を記録媒体4の中に格納するようにしてもよい。
【0037】
実施の形態2.
図2はこの発明の実施の形態2を示すもので、図において、21は、本実施の形態によるファイルシステム、121は、番組102とゾーン101との関係を示す番組ゾーンテーブル、122は、番組102に対応した番組番号インデックス、123は、ゾーン101に対応したゾーン番号列、124は番組プロパティ列であり、その他は実施の形態1と同様である。
【0038】
ここで実施の形態2の動作について説明する。実施の形態2では実施の形態1と同様、第1のゾーン101(図中ゾーン1)中に第1の番組102が、第2と第3のゾーン101(図中ゾーン2とゾーン3)に第2の番組102が記録されており、各ゾーン101と記録された番組を関連付ける情報(ファイルシステム21)はメモリ装置10内に格納されているものとする。
【0039】
ファイルシステム21は、番組ゾーンテーブル121を含んでいる。番組ゾーンテーブル121は、番組番号インデックス122とゾーン番号列123と番組プロパティ列124から構成されている。番組番号インデックス122は、記録されている各番組に対応しており、本実施例ではM個のインデックスから成る。すなわち記録媒体4に格納可能な番組数にM個の上限を設けている。ゾーン番号列123は、記録媒体4中の各ゾーン101に対応し、N個のインデックスから成る。Nの値は記録媒体4のサイズとゾーン101のサイズにより決定される。Mの値は最大でもNの値を超えることはない。番組ゾーンテーブル121の中で、ある番組102に対応する番組番号インデックス122のゾーン番号列123には、番組102を再生する場合の順序情報が記入されている。番組プロパティ列124は、各番組のプロパティを示している。具体的には、番組タイトル情報や番組内容を示す文字情報などが考えられるが、使用方法は任意である。
【0040】
番組を再生する場合、CPU8は、まず番組ゾーンテーブル121の中から再生する番組102に対応する番組番号インデックス122のゾーン番号列123を検索する。すなわち番組番号インデックス122のうち再生したい番組102に対応するインデックスから、その番組102が記録されているゾーン101と、その再生順を検出し、番組102が最初に記録されているゾーン101から、再生装置5を制御して記録媒体4から再生を開始し、出力バッファ装置6に転送する。
【0041】
ここで例えば、図2の状態から第2の番組102を再生する場合は、番組ゾーンテーブル121中の第2の番組102に対応する番組番号インデックス122のゾーン番号列123を検索すると、第2のゾーン101を最初に、第3のゾーン101を2番目に再生すればよいことがわかる。CPU8は、再生装置5を制御して第2のゾーン101から再生を開始し、第2のゾーン101の再生が完了したら、続けて第3のゾーン101から再生を継続する。第3のゾーン101の再生が完了したところで、第2の番組102の再生はこれで完了する。
【0042】
番組を記録する場合、CPU8は、まず番組ゾーンテーブル121中のゾーン番号列123から記録可能なゾーン101を検索する。記録可能なゾーン101が見つかれば、そのゾーン101に対して番組102のデータを記録開始するとともに、記録したい番組102に対応した番組番号インデックス122の記録可能なゾーン101に対応するゾーン番号列123に再生順序を記入する。
【0043】
ここで例えば、図2の状態から、新たに第3の番組を記録する場合、ゾーン番号列123のうち第4のゾーンには番組再生順序が記載されていない、すなわち記録可能なゾーン101であることがわかるので、第3の番組に対応する番組番号インデックス122のゾーン番号列123に再生順序として”1”を記入する。次にCPU8は、記録装置3を制御して、入力バッファ装置2から得られる番組102のデータを、記録媒体4中の第4のゾーン101に対して記録を開始する。第4のゾーン101への記録が終了し、かつ第3の番組102の記録を継続する場合は、さらに前記手順を繰り返し、記録可能なゾーン101を検索する。なお、番組ゾーンテーブル121の番組プロパティ列124には、番組タイトル文字列等の番組に付随する情報を記録しておいてもよい。
【0044】
番組を消去する場合、CPU8は、まず番組ゾーンテーブル121中の消去する番組102に対応する番組番号インデックス122を検索し、番組が記録されているゾーン101に対応するゾーン番号列123の再生順序情報を全てクリアする(無しとする)。
【0045】
ここで例えば、図2の状態から、第2の番組102を消去する場合、番組ゾーンテーブル121中の第2の番組103に対応するゾーン番号列123を検索すると、第2のゾーン101と第3のゾーン101に第2の番組102が記録されていることがわかる。CPU8は、これらの記入された再生順序を全てクリアし、また番組プロパティ列124に記入された第2の番組102に関する付随情報もクリアすることで、第2の番組102に関する情報を消去することができる。より簡略化した消去方法としては、第2の番組102が記録されているゾーン101を検知する手順を省略し、第2の番組102に対応する番組番号インデックス122のゾーン番号列123と番組プロパティ列124を無条件にクリアしてもよい。
【0046】
ここで本実施例では、CPU8が任意のゾーン101に対して番組102の記録または再生を実行する場合、各ゾーン101の位置情報(記録媒体4のアドレス情報)が必要となるが、あらかじめ決められているゾーン101のサイズと、ゾーン101の番号から、単純な演算により求めることができる。
【0047】
また、ゾーン101のサイズを十分大きく設定している場合、ゾーン101のサイズ(またはその倍数)と番組102のサイズとに差が生じてしまうため、番組102の最終のゾーン101を再生するときに、無効なデータまで再生してしまう不具合が考えられる。この場合、番組ゾーンテーブル121中の番組プロパティ列124の属性の1つとして番組102の最終アドレスを記入しておき、最終ゾーン101の再生中に最終アドレスまで到達した場合は、再生を終了することで不具合を回避することができる。
【0048】
また、本実施例ではファイルシステム21をメモリ装置10内に格納するものとしたが、デジタル放送受信機の電源断時も情報を保持できるように不揮発性メモリを使用するか、あるいは電源断の前に不揮発性メモリにファイルシステム11を待避しておくことが望ましい。あるいはファイルシステム21を記録媒体4の中に格納するようにしてもよい。
【0049】
実施の形態3.
図3はこの発明の実施の形態3を示すもので、図において、31は本実施の形態によるファイルシステムである。また、103は記録媒体4を分割したゾーン、131は、ファイルシステム31を構成するゾーンテーブル、132は、ゾーン番号インデックス、133は、番組番号列、134は連鎖情報列であり、その他は実施の形態1と同様である。
【0050】
ここで実施の形態3の動作について説明する。記録媒体4は一定個数のN個のゾーン103にあらかじめ分割されており、1つのゾーン103は単一の番組102を記録するように構成されている。実施の形態1と異なり、Nの値は記録媒体4の容量に関わらず常に一定である。記録媒体4に対する番組102の記録、再生、消去動作は実施の形態1と同様である。
【0051】
一般にディスクメディアを使用した記録媒体4では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パフォーマンスは向上する。記録媒体4を一定サイズの領域にあらかじめ分割して、番組102の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限1領域分のデータ連続性は確保される。
【0052】
本実施例では、CPU8が任意のゾーン103に対して番組102の記録または再生を行う場合、各ゾーン103の位置情報(記録媒体4のアドレス情報)が必要となるが、各ゾーン103のサイズが等しくなるように選んだ場合は、記録媒体4の容量と、あらかじめ決められているゾーン103の個数Nから、単純な演算により求めることができる。
【0053】
実施の形態3では、Nの値が記録媒体4の容量に依存しないため、ゾーンテーブル131中のゾーン番号インデックス132の行数および番組番号列133と連鎖情報列134の列数は一定となる。このように、ゾーン103の数を一定にすることで、ファイルシステム31のテーブルサイズは記録媒体4の容量に関わらず常に一定となる。例えば、ファイルシステム31は、デジタル放送受信機の電源断時も情報を保持しておく必要があるため、不揮発性メモリ等に記録しておく必要があるが、記録媒体4を交換して容量が増加した場合でも、ファイルシステム31のサイズは増加しないのでメモリ容量を拡張する必要はない。
【0054】
実施の形態4.
図4はこの発明の実施の形態4を示すもので、図において、41は、本実施の形態によるファイルシステム、103は、記録媒体4を分割したゾーン、141は、番組102とゾーン103との関係を示す番組ゾーンテーブル、142は、番組102に対応した番組番号インデックス、143は、ゾーン103に対応したゾーン番号列、144は番組プロパティ列であり、その他は実施の形態2と同様である。
【0055】
ここで実施の形態4の動作について説明する。記録媒体4は一定個数のN個のゾーン103にあらかじめ分割されており、1つのゾーン103は単一の番組102を記録するように構成されている。実施の形態2と異なり、Nの値は記録媒体4の容量に関わらず常に一定である。記録媒体4に対する番組102の記録、再生、消去動作は実施の形態2と同様である。
【0056】
一般にディスクメディアを使用した記録媒体4では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パフォーマンスは向上する。記録媒体4を一定個数N個の領域にあらかじめ分割して、番組102の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限1領域分のデータ連続性は確保される。
【0057】
本実施例では、CPU8が任意のゾーン103に対して番組102の記録または再生を行う場合、各ゾーン103の位置情報(記録媒体4のアドレス情報)が必要となるが、各ゾーン103のサイズが等しくなるように選んだ場合は、記録媒体4の容量と、あらかじめ決められているゾーン101の個数Nから、単純な演算により求めることができる。
【0058】
実施の形態4では、Nの値が記録媒体4の容量に依存しないため、番組ゾーンテーブル141中のゾーン番号列142の列数は一定となる。このように、ゾーン103の数を一定にすることで、ファイルシステム41のテーブルサイズは記録媒体4の容量に関わらず常に一定となる。例えばファイルシステム41は、デジタル放送受信機の電源断時も情報を保持しておく必要があるため、不揮発性メモリ等に記録しておく必要があるが、記録媒体4を交換して容量が増加した場合でも、ファイルシステム41のサイズは増加しないのでメモリ容量を拡張する必要はない。
【0059】
実施の形態5.
図5はこの発明の実施の形態5を示すもので、図において、51は本実施の形態によるファイルシステムである。また、104は記録媒体4を分割したゾーン、151は、ファイルシステム51を構成するゾーンテーブル、152は、ゾーン番号インデックス、153は、番組番号列、154は連鎖情報列、155はゾーンプロパティ列であり、その他は実施の形態1と同様である。
【0060】
ここで実施の形態5の動作について説明する。記録媒体4はN個のゾーン104にあらかじめ分割されており、1つのゾーン104は単一の番組102を記録するように構成されている。実施の形態1と異なり、各ゾーン104のサイズは一定ではない。記録媒体4に対する番組102の記録、再生、消去動作は実施の形態1と同様である。
【0061】
一般にディスクメディアを使用した記録媒体4では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パフォーマンスは向上する。記録媒体4をN個の領域にあらかじめ分割して、番組102の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限1領域分のデータ連続性は確保される。
【0062】
従って、記録や再生のデータ転送パフォーマンスを確保する、すなわちデータ連続性を確保するためには、領域サイズは大きい方が有利である。しかし一方で、番組102のデータが1領域(ゾーン104)に満たない場合は、領域内の余剰は使用されない無効データ領域となり、結果的に記録媒体4の使用効率を低下させてしまうため、記録効率の面からはゾーン104サイズは小さい方が望ましい。
【0063】
例えばハードディスク等の場合、プラッターの外周では高いデータ転送速度を有するが、内周ではデータ転送速度が低下する場合が殆どである。ここでデータ転送速度とは、ヘッド移動時間等のオーバーヘッドを除いたプラッターとヘッド間のデータ転送速度を意味している。従って、記録媒体4のデータ転送速度が低い部分ほど、よりデータの連続性を確保して、オーバーヘッドを少なくする必要がある。本実施の形態では、データ転送速度が低い部分ほどゾーン104のサイズが大きくなるように分割されている。すなわち、各ゾーン104のサイズは、データ転送速度に概ね反比例したサイズに選定されている。このように記録媒体4のデータ転送速度に応じて、各ゾーン104のサイズを最適に選ぶことで、記録や再生のデータ転送パフォーマンスと記録効率を両立させることができる。
【0064】
本実施例では、CPU8が任意のゾーン104に対して番組102の記録または再生を行う場合、実施の形態1と異なり、各ゾーン104の位置情報(記録媒体4のアドレス情報)を単純な演算により求めることが困難になる。その場合、各ゾーン104の開始アドレスや終了アドレス等をゾーンテーブル151中の各ゾーン104に対応したゾーン番号インデックス152のゾーンプロパティ列155に、属性として記載しておき、任意のゾーン104に対して記録または再生を行う前に、ゾーンプロパティ列155を参照することで、アドレス情報を得ることができる。
【0065】
実施の形態6.
図6はこの発明の実施の形態6を示すもので、図において、61は、本実施の形態によるファイルシステム、163は、記録媒体4を分割したゾーン、161は、番組102とゾーン104との関係を示した番組ゾーンテーブル、162は、番組102に対応した番組番号インデックス、163は、ゾーン104に対応したゾーン番号列、164は番組プロパティ列であり、165は、ゾーンプロパティ列であり、その他は実施の形態2と同様である。
【0066】
ここで実施の形態6の動作について説明する。記録媒体4はN個のゾーン104にあらかじめ分割されており、1つのゾーン104は単一の番組102を記録するように構成されている。実施の形態2と異なり、各ゾーン104のサイズは一定ではない。記録媒体4に対する番組102の記録、再生、消去動作は実施の形態2と同様である。
【0067】
一般にディスクメディアを使用した記録媒体4では、データの連続性が確保されているほど、ヘッドを移動させるオーバーヘッドが少なくなるため、記録や再生のデータ転送パフォーマンスは向上する。記録媒体4をN個の領域にあらかじめ分割しておいて、番組102の記録単位として用いることで、記録と消去を繰り返した場合でも、最低限1領域分のデータ連続性は確保される。
【0068】
従って、記録や再生のデータ転送パフォーマンスを確保する、すなわちデータ連続性を確保するためには、領域サイズは大きい方が有利である。しかし一方で、番組102のデータが1領域(ゾーン104)に満たない場合は、領域内の余剰は使用されない無効データ領域となり、結果的に記録媒体4の使用効率を低下させてしまうため、記録効率の面からは領域サイズは小さい方が望ましい。
【0069】
例えばハードディスク等の場合、プラッターの外周では高いデータ転送速度を有するが、内周ではデータ転送速度が低下する場合が殆どである。ここでデータ転送速度とは、ヘッド移動時間等のオーバーヘッドを除いたプラッターとヘッド間のデータ転送速度を意味している。従って、記録媒体4のデータ転送速度が低い部分ほど、よりデータの連続性を確保して、オーバーヘッドを少なくする必要がある。本実施の形態では、データ転送速度が低い部分ほどゾーン104のサイズが大きくなるように分割されている。すなわち、各ゾーン104のサイズは、データ転送速度に概ね反比例したサイズに選定されている。このように記録媒体4のデータ転送速度に応じて、各ゾーン104のサイズを最適に選ぶことで、記録や再生のデータ転送パフォーマンスと記録効率を両立させることができる。
【0070】
本実施例では、CPU8が任意のゾーン104に対して番組102の記録または再生を行う場合、実施の形態2と異なり、各ゾーン104の位置情報(記録媒体4のアドレス情報)を単純な演算により求めることが困難になる。その場合、各ゾーンの開始アドレスや終了アドレスなどを番組ゾーンテーブル161中の各ゾーン104に対応したゾーン番号列163のゾーンプロパティ列165に、属性として記載しておき、任意のゾーン104に対して記録または再生を行う前に、ゾーンプロパティ列165を参照することで、アドレス情報を得ることができる。
【0071】
この発明は以上説明したように構成されているので、以下に示すような効果を奏する。この発明に係る記録再生装置においては、デジタル映像音声信号を受信する受信手段と、記録容量によって変化しない一定サイズの複数の領域に分割され、各領域に番号が対応づけられた記録媒体と、この分割された一領域内の第1のアドレスと第2のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、前記一番組と前記一領域に対応づけられた前記番号とを対応づけるとともに、前記一番組と前記第2のアドレスとを対応づけるテーブルを記憶する記憶手段と、前記記憶手段に記憶された前記番号に基づき前記第1のアドレスを演算する演算手段と、前記演算手段が演算した第1のアドレスと前記テーブルに記憶された第2のアドレスとに基づき、前記記録媒体に記録された前記一番組を再生する再生手段とを備えたので、記録媒体を交換した場合であっても前記演算手段における演算方法を変えることなく前記第1のアドレスを演算することができる。
【0072】
また、この発明に係る記録再生装置においては、デジタル映像音声信号を受信する受信手段と、異なるサイズを含む複数の領域に分割されている記録媒体と、この分割された一領域内の第1のアドレスと第2のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、前記一番組、前記第1のアドレスおよび前記第2のアドレスを対応づけるテーブルを記憶する記憶手段と、前記記憶手段に記憶された前記第1のアドレスおよび前記第2のアドレスに基づき、前記記録媒体に記録された前記一番組を再生する再生手段とを備えたので、データ転送パフォーマンスに優れた記録再生装置を得ることができる。
【0073】
また、この発明に係る記録再生装置においては、前記記録媒体は、該記録媒体の外周側の領域よりも内周側の領域の方がサイズが大きくなるように分割されているので、データ転送パフォーマンスに優れた記録再生装置を得ることができる。
【0074】
また、この発明に係る記録再生装置においては、前記記録媒体は、該記録媒体内の書き込み、または読み出し速度が速い部分ほど、サイズが小さく選択されているので、記録や再生のデータ転送パフォーマンスと記録効率を両立させることができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態1による記録再生機能内蔵デジタル放送受信機の構成図である。
【図2】 本発明の実施の形態2による記録再生機能内蔵デジタル放送受信機の構成図である。
【図3】 本発明の実施の形態3による記録再生機能内蔵デジタル放送受信機の構成図である。
【図4】 本発明の実施の形態4による記録再生機能内蔵デジタル放送受信機の構成図である。
【図5】 本発明の実施の形態5による記録再生機能内蔵デジタル放送受信機の構成図である。
【図6】 本発明の実施の形態6による記録再生機能内蔵デジタル放送受信機の構成図である。
【図7】 従来の記録再生装置の構成図である。
【符号の説明】
1 入力デジタル映像音声信号、2 入力バッファ装置、3 記録装置、4 記録媒体、5 再生装置、6 出力バッファ装置、7 出力デジタル映像音声信号、8 CPU、9 CPUバス、10 メモリ装置、11 ファイルシステム、21 ファイルシステム、31 ファイルシステム、41 ファイルシステム、51 ファイルシステム、61 ファイルシステム、101 ゾーン、102 番組、111 ゾーンテーブル、112 ゾーン番号インデックス、113 番組番号列、114 連鎖情報列、115 番組テーブル、116 番組番号インデックス、117 開始ゾーン番号列、118 番組プロパティ列、121 番組ゾーンテーブル、122 番組番号インデックス、123 ゾーン番号列、124 番組プロパティ列、131 ゾーンテーブル、132 ゾーン番号インデックス、133 番組番号列、134 連鎖情報列、141 番組ゾーンテーブル、142 番組番号インデックス、143 ゾーン番号列、144 番組プロパティ列、151 ゾーンテーブル、152 ゾーン番号インデックス、153番組番号列、154 連鎖情報列、155 ゾーンプロパティ列、161 番組ゾーンテーブル、162 番組番号インデックス、163 ゾーン番号列、164 番組プロパティ列、165 ゾーンプロパティ列、701 マイクロプロセッサ、702 メインメモリ、703 バスブリッジ、704 I/Oインターフェイス、705 補助記憶インターフェイス、706 ハードディスク、707 MPEGリアルタイムエンコーダボード、708 AV処理回路、709VRAM、710 ファイルテーブル、711 クラスタテーブル、712 ファイル名インデックス、713 拡張子列、714 第1クラスタ列、715エントリ番号インデックス、716 FAT ID列、717 クラスタ番号列[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a recording / reproducing apparatus that receives a digital broadcast or receives an analog broadcast, converts it into a digital video / audio signal, and records it on a recording medium.
[0002]
[Prior art]
As a conventional apparatus capable of recording / reproducing an MPEG (Moving Pictures Experts Group) stream which is a typical digital video / audio signal, there is a recording / reproducing apparatus disclosed in JP-A-11-39850. FIG. 7 shows a configuration example of a computer-based recording / reproducing apparatus disclosed in Japanese Patent Application Laid-Open No. 11-39850. In FIG. (Input / Output) interface, 705 is an auxiliary storage interface, 706 is a hard disk connected to the auxiliary storage interface, 707 is an MPEG real-time encoder board incorporating a TV tuner, 708 is an AV processing circuit, and 709 is the
[0003]
The
[0004]
An
[0005]
The
[0006]
The MPEG real-
[0007]
The
[0008]
The application program recorded on the
[0009]
The lower part of FIG. 7 shows a file system called FAT (File Allocation Table) generally used in computers.
[0010]
The hard disk has a minimum unit of data recording called a sector. For example, in the case of an IDE (Integrated Drive Electronics) type hard disk, the sector size is 512 B (bytes). In a computer, when recording data on a hard disk, it is common to divide and record the data in units called clusters in which the number of sectors is raised to a power of 2, and the size of the cluster is fixed at 32 kB or 4 kB. There are many cases. For example, when a file named abcd.exe is divided into four clusters (second cluster, third cluster, fifth cluster, and eighth cluster) and recorded on the hard disk, first, a file table The file name “abcd” is stored in the file name index 712 of 710, and “exe” is stored in the
[0011]
When actually reading the data of the file “abcd.exe”, the entry corresponding to the
[0012]
[Problems to be solved by the invention]
A conventional recording / reproducing apparatus records and reproduces a digital broadcast using the file system as described above. However, this file system has been developed for computers and can efficiently record small files, but is not suitable for recording large programs such as digital broadcasting. In particular, there is a problem that the file system is complicated.
[0013]
In addition, the computer file system uses a fixed-size recording unit (cluster) regardless of the hard disk capacity, so the size of the file system increases as the number of files to be recorded increases. It has been difficult to store the file system in a relatively small memory device such as a volatile RAM.
[0014]
Hard disks generally have a large difference in data transfer speed between the outer and inner platters, but they are always fragmented because they always use fixed-size recording units (clusters) regardless of the data transfer speed. There is a problem that a large difference occurs in the data transfer performance during recording or reproduction in a state where the recording has progressed.
[0015]
The present invention provides a recording / reproducing apparatus including a file system suitable for recording / reproducing a large program such as a digital broadcast. In addition, a recording / reproducing apparatus in which the size of the file system is difficult to increase is provided. Furthermore, a recording / reproducing apparatus provided with a file system having excellent data transfer performance during reproduction is provided.
[0016]
The recording / reproducing apparatus according to the present invention comprises a receiving means for receiving a digital video / audio signal,A fixed size that does not vary with recording capacityA recording medium divided into a plurality of areas and numbered to each area, and the digital video / audio signal between a first address and a second address in the divided area Recording means for recording one program, storage means for associating the one program with the number associated with the one area, and storing a table for associating the one program with the second address; Based on the calculation means for calculating the first address based on the number stored in the storage means, the first address calculated by the calculation means and the second address stored in the table, the recording Playback means for playing back the one program recorded on the medium.
[0017]
In the recording / reproducing apparatus according to the present invention,A receiving means for receiving a digital video / audio signal, a recording medium divided into a plurality of areas including different sizes, and the digital address between the first address and the second address in the divided area. Recording means for recording one program composed of video and audio signals, storage means for storing a table associating the one program, the first address and the second address, and the storage means stored in the storage means And a reproducing means for reproducing the one program recorded on the recording medium based on the first address and the second address.
[0018]
Further, in the recording / reproducing apparatus according to the present invention, the recording medium is the recording medium.The inner area is larger in size than the outer areaIt is divided.
[0019]
In the recording / reproducing apparatus according to the present invention,The size of the recording medium is selected to be smaller as the writing or reading speed in the recording medium is higher.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a first embodiment of the present invention. In FIG. 1,
[0023]
Here, the operation of the first embodiment will be described. The input digital video /
[0024]
In general, in the
[0025]
In the first embodiment, as shown in the figure, the
[0026]
The file system 11 includes a zone table 111 and a program table 115. The zone table 111 includes a zone number index 112, a
[0027]
The program table 115 is composed of a
[0028]
When reproducing a program, the CPU 8 first extracts information corresponding to the
[0029]
Here, for example, when the
[0030]
When recording a program, the CPU 8 first searches the zone table 111 for a
[0031]
Here, for example, when a third program is newly recorded from the state of FIG. 1, when the
[0032]
When deleting a program, the CPU 8 first detects the number of the
[0033]
Here, for example, when the
[0034]
Here, in the present embodiment, when the CPU 8 executes recording or reproduction of the
[0035]
In addition, when the size of the
[0036]
In this embodiment, the file system 11 is stored in the
[0037]
FIG. 2 shows a second embodiment of the present invention. In the figure, 21 is a file system according to the present embodiment, 121 is a program zone table showing the relationship between the
[0038]
Here, the operation of the second embodiment will be described. In the second embodiment, as in the first embodiment, the
[0039]
The file system 21 includes a program zone table 121. The program zone table 121 includes a
[0040]
When reproducing a program, the CPU 8 first searches the program zone table 121 for a
[0041]
Here, for example, when the
[0042]
When recording a program, the CPU 8 first searches the
[0043]
Here, for example, when a third program is newly recorded from the state of FIG. 2, the program playback order is not described in the fourth zone in the
[0044]
When deleting a program, the CPU 8 first searches the program zone table 121 for a
[0045]
Here, for example, when deleting the
[0046]
Here, in the present embodiment, when the CPU 8 executes recording or reproduction of the
[0047]
In addition, when the size of the
[0048]
In the present embodiment, the file system 21 is stored in the
[0049]
FIG. 3 shows a third embodiment of the present invention. In FIG. 3,
[0050]
Here, the operation of the third embodiment will be described. The
[0051]
In general, in the
[0052]
In the present embodiment, when the CPU 8 records or reproduces the
[0053]
In the third embodiment, since the value of N does not depend on the capacity of the
[0054]
FIG. 4 shows a fourth embodiment of the present invention. In the figure, 41 is a file system according to the present embodiment, 103 is a zone into which the
[0055]
Here, the operation of the fourth embodiment will be described. The
[0056]
In general, in the
[0057]
In the present embodiment, when the CPU 8 records or reproduces the
[0058]
In the fourth embodiment, since the value of N does not depend on the capacity of the
[0059]
FIG. 5 shows a fifth embodiment of the present invention. In FIG. 5, reference numeral 51 denotes a file system according to the present embodiment. 104 is a zone into which the
[0060]
Here, the operation of the fifth embodiment will be described. The
[0061]
In general, in the
[0062]
Therefore, in order to ensure data transfer performance for recording and reproduction, that is, to ensure data continuity, it is advantageous that the area size is large. However, on the other hand, when the data of the
[0063]
For example, a hard disk or the like has a high data transfer rate on the outer periphery of the platter, but in most cases the data transfer rate decreases on the inner periphery. Here, the data transfer rate means the data transfer rate between the platter and the head excluding overhead such as the head moving time. Therefore, it is necessary to ensure the continuity of data and reduce the overhead as the data transfer speed of the
[0064]
In the present embodiment, when the CPU 8 records or reproduces the
[0065]
FIG. 6 shows a sixth embodiment of the present invention. In the figure, 61 is a file system according to the present embodiment, 163 is a zone into which the
[0066]
Here, the operation of the sixth embodiment will be described. The
[0067]
In general, in the
[0068]
Therefore, in order to ensure data transfer performance for recording and reproduction, that is, to ensure data continuity, it is advantageous that the area size is large. However, on the other hand, when the data of the
[0069]
For example, a hard disk or the like has a high data transfer rate on the outer periphery of the platter, but in most cases the data transfer rate decreases on the inner periphery. Here, the data transfer rate means the data transfer rate between the platter and the head excluding overhead such as the head moving time. Therefore, it is necessary to ensure the continuity of data and reduce the overhead as the data transfer speed of the
[0070]
In the present embodiment, when the CPU 8 records or reproduces the
[0071]
Since the present invention is configured as described above, the following effects can be obtained. In the recording / reproducing apparatus according to the present invention, receiving means for receiving a digital video / audio signal;A fixed size that does not vary with recording capacityA recording medium divided into a plurality of areas and numbered to each area, and the digital video / audio signal between a first address and a second address in the divided area Recording means for recording one program, storage means for associating the one program with the number associated with the one area, and storing a table for associating the one program with the second address; Based on the calculation means for calculating the first address based on the number stored in the storage means, the first address calculated by the calculation means and the second address stored in the table, the recording And a reproducing means for reproducing the one program recorded on the medium,Even when the recording medium is replaced, the first address is calculated without changing the calculation method in the calculation means.be able to.
[0072]
In the recording / reproducing apparatus according to the present invention,A receiving means for receiving a digital video / audio signal, a recording medium divided into a plurality of areas including different sizes, and the digital address between the first address and the second address in the divided area. Recording means for recording one program composed of video and audio signals, storage means for storing a table associating the one program, the first address and the second address, and the storage means stored in the storage means And a reproducing means for reproducing the one program recorded on the recording medium based on the first address and the second address, so that a recording / reproducing apparatus having excellent data transfer performance is obtained.Can.
[0073]
Further, in the recording / reproducing apparatus according to the present invention, the recording medium is the recording medium.The inner area is larger in size than the outer areaBecause it is dividedObtaining a recording / playback device with excellent data transfer performancebe able to.
[0074]
In the recording / reproducing apparatus according to the present invention,Since the recording medium is selected to be smaller in size as the writing or reading speed in the recording medium is higher, both the data transfer performance of recording and reproduction and the recording efficiency are compatible.be able to.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a digital broadcast receiver with a built-in recording / playback function according to a first embodiment of the present invention.
FIG. 2 is a configuration diagram of a digital broadcast receiver with a built-in recording / playback function according to a second embodiment of the present invention.
FIG. 3 is a configuration diagram of a digital broadcast receiver with a built-in recording / playback function according to a third embodiment of the present invention.
FIG. 4 is a configuration diagram of a digital broadcast receiver with a built-in recording / playback function according to a fourth embodiment of the present invention.
FIG. 5 is a configuration diagram of a digital broadcast receiver with a built-in recording / playback function according to a fifth embodiment of the present invention.
FIG. 6 is a configuration diagram of a digital broadcast receiver with a built-in recording / playback function according to a sixth embodiment of the present invention.
FIG. 7 is a configuration diagram of a conventional recording / reproducing apparatus.
[Explanation of symbols]
1 input digital video / audio signal, 2 input buffer device, 3 recording device, 4 recording medium, 5 playback device, 6 output buffer device, 7 output digital video / audio signal, 8 CPU, 9 CPU bus, 10 memory device, 11 file system 21 file system, 31 file system, 41 file system, 51 file system, 61 file system, 101 zone, 102 programs, 111 zone table, 112 zone number index, 113 program number sequence, 114 chain information sequence, 115 program table, 116 program number index, 117 start zone number string, 118 program property string, 121 program zone table, 122 program number index, 123 zone number string, 124 program property string, 131 zone Table, 132 zone number index, 133 program number string, 134 chain information string, 141 program zone table, 142 program number index, 143 zone number string, 144 program property string, 151 zone table, 152 zone number index, 153 program number string 154 Chain information string, 155 Zone property string, 161 Program zone table, 162 Program number index, 163 Zone number string, 164 Program property string, 165 Zone property string, 701 Microprocessor, 702 Main memory, 703 Bus bridge, 704 I / O interface, 705 auxiliary storage interface, 706 hard disk, 707 MPEG real-time encoder board, 708 AV processing circuit, 709VR AM, 710 file table, 711 cluster table, 712 file name index, 713 extension column, 714 first cluster column, 715 entry number index, 716 FAT ID column, 717 cluster number column
Claims (4)
記録容量によって変化しない一定サイズの複数の領域に分割され、各領域に番号が対応づけられた記録媒体と、
この分割された一領域内の第1のアドレスと第2のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、
前記一番組と前記一領域に対応づけられた前記番号とを対応づけるとともに、前記一番組と前記第2のアドレスとを対応づけるテーブルを記憶する記憶手段と、
前記記憶手段に記憶された前記番号に基づき前記第1のアドレスを演算する演算手段と、
前記演算手段が演算した第1のアドレスと前記テーブルに記憶された第2のアドレスとに基づき、前記記録媒体に記録された前記一番組を再生する再生手段と
を備えたことを特徴とする記録再生装置。Receiving means for receiving a digital video / audio signal;
A recording medium that is divided into a plurality of areas of a certain size that do not change depending on the recording capacity, and a number is associated with each area;
A recording means for recording one program composed of the digital video and audio signals between a first address and a second address in the divided one area;
Storage means for associating the one program with the number associated with the one area and storing a table associating the one program with the second address;
Computing means for computing the first address based on the number stored in the storage means;
A recording apparatus comprising: reproducing means for reproducing the one program recorded on the recording medium based on the first address calculated by the calculating means and the second address stored in the table. Playback device.
異なるサイズを含む複数の領域に分割されている記録媒体と、
この分割された一領域内の第1のアドレスと第2のアドレスの間に、前記デジタル映像音声信号から構成される一番組を記録する記録手段と、
前記一番組、前記第1のアドレスおよび前記第2のアドレスを対応づけるテーブルを記憶する記憶手段と、
前記記憶手段に記憶された前記第1のアドレスおよび前記第2のアドレスに基づき、前記記録媒体に記録された前記一番組を再生する再生手段と
を備えたことを特徴とする記録再生装置。 Receiving means for receiving a digital video / audio signal;
A recording medium divided into a plurality of areas including different sizes;
A recording means for recording one program composed of the digital video and audio signals between a first address and a second address in the divided one area;
Storage means for storing a table associating the one program, the first address and the second address;
Playback means for playing back the one program recorded on the recording medium based on the first address and the second address stored in the storage means;
A recording / reproducing apparatus comprising:
を特徴とする請求項2に記載の記録再生装置。The recording / reproducing apparatus according to claim 2 , wherein the recording medium is divided so that the inner circumferential area is larger in size than the outer circumferential area of the recording medium.
を特徴とする請求項2叉は3に記載の記録再生装置。 The recording medium is selected to be smaller in size as the writing or reading speed of the recording medium is higher.
The recording / reproducing apparatus according to claim 2 or 3, characterized in that:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000401087A JP4304861B2 (en) | 2000-12-28 | 2000-12-28 | Recording / playback device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000401087A JP4304861B2 (en) | 2000-12-28 | 2000-12-28 | Recording / playback device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002204425A JP2002204425A (en) | 2002-07-19 |
JP2002204425A5 JP2002204425A5 (en) | 2007-06-07 |
JP4304861B2 true JP4304861B2 (en) | 2009-07-29 |
Family
ID=18865575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000401087A Expired - Lifetime JP4304861B2 (en) | 2000-12-28 | 2000-12-28 | Recording / playback device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4304861B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4007177B2 (en) * | 2002-12-09 | 2007-11-14 | ソニー株式会社 | Data editing method and data editing device |
-
2000
- 2000-12-28 JP JP2000401087A patent/JP4304861B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2002204425A (en) | 2002-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4762557B2 (en) | Method and apparatus for reproducing still image information recorded on recording medium | |
JP4080499B2 (en) | Information playback device for still images | |
JP4110593B2 (en) | Signal recording method and signal recording apparatus | |
JP4051776B2 (en) | Video information recording apparatus and video information reproducing apparatus | |
KR100332332B1 (en) | Recording medium, data recording unit and data playback unit reading from and writing to the recording medium | |
US6763178B1 (en) | Method and apparatus for digital recording/reproduction of video with superimposed sub-information | |
US20030194208A1 (en) | Method for copying, recording, and editing data onto disk recording media, and disk recording apparatus | |
US6674957B1 (en) | Recording medium for storing information for still picture, recording and/or reproducing method and apparatus therefor | |
US20050259542A1 (en) | Reproduction device and method, recording medium, and program | |
JPWO2006088100A1 (en) | Data processing device | |
JP3795382B2 (en) | Information recording apparatus and method, and information reproducing apparatus and method | |
JP4304861B2 (en) | Recording / playback device | |
KR100566287B1 (en) | Data recording medium recorded navigation data | |
JP3986973B2 (en) | AV data recording method, AV data recording apparatus, data recording medium, and program | |
JP2006352770A (en) | Video recording device and video recording method | |
KR100301011B1 (en) | Data structure and recording and reproducing apparatus for still picture, and method thereof | |
US7929825B2 (en) | Data processing device | |
KR20000035410A (en) | Apparatus and method for recording, apparatus and method for reproduction, apparatus and method for recording/reproducing, and distribution medium | |
US6788876B1 (en) | Information recording medium, information recording/reproduction system apparatus, and information recording/reproduction method | |
JP4072044B2 (en) | Moving image recording method | |
JP4312783B2 (en) | AV data reproducing method, AV data reproducing apparatus, program, and recording medium | |
JP4255796B2 (en) | DATA RECORDING DEVICE, DATA RECORDING METHOD, DATA RECORDING PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
JP2005063627A (en) | Data processor | |
JP4134429B2 (en) | Information recording medium, information recording / reproducing method, and information recording / reproducing system apparatus | |
JPH07226062A (en) | Device for reproducing multi-media data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20040707 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070413 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070413 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090127 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090310 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090407 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090420 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4304861 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130515 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140515 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |