(57)【特許請求の範囲】
【請求項１】
映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書き込みおよび読出しが可能な第１の記録媒体へデジタルデータの書き込みおよび読出しを行う手段と、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書込および読出が可能で、且つ着脱可能な第２の記録媒体へデジタルデータの書き込みおよび読出しを行う手段とを有するデジタル記録再生装置において、
前記第２の記録媒体に記録された所定の情報と、
前記所定の情報に基づいて第２の記録媒体へ書き込まれたデジタルデータのうちで、最も新しいデジタルデータのタイムスタンプ情報と、
前記所定の情報に基づいて、前記第１の記録媒体の、前記タイムスタンプ情報より後に前記第１の記録媒体に書き込まれたデジタルデータに対応する管理情報を検索する手段と、
前記検索結果に基づいて、前記所定の情報を含む管理情報に対応するデジタルデータを前記第１の記録媒体から読み出して前記第２の記録媒体へ書き込むことを備えたこと特徴とするデジタル記録再生装置。
【請求項２】
映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書き込みおよび読出しが可能な第１の記録媒体へデジタルデータの書き込みおよび読出しを行う手段と、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書込および読出が可能で、且つ着脱可能な第２の記録媒体へデジタルデータの書き込みおよび読出しを行う手段とを有するデジタル記録再生装置において、
前記第２の記録媒体に記録された所定の情報と、
前記所定の情報に基づいて第２の記録媒体へ書き込まれたデジタルデータのうちで、最も新しいデジタルデータのタイムスタンプ情報と、
前記所定の情報に基づいて、前記第１の記録媒体の、前記タイムスタンプ情報より後に前記第１の記録媒体に書き込まれたデジタルデータに対応する管理情報を検索する手段と、
前記検索結果に基づいて、前記所定の情報を含む管理情報に対応するデジタルデータを前記第１の記録媒体から読み出して前記第２の記録媒体へ書き込むと共に、第２の記録媒体へ書き込んだ第１の記録媒体の当該デジタルデータを削除することを特徴とするデジタル記録再生装置。
【請求項３】
映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書き込みおよび読出しが可能な第１の記録媒体へデジタルデータの書き込みおよび読出しを行う手段と、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書込および読出が可能で、且つ着脱可能な第２の記録媒体へデジタルデータの書き込みおよび読出しを行う手段とを有するデジタル記録再生装置において、
前記第２の記録媒体に記録された所定の情報と、
前記所定の情報に基づいて第２の記録媒体へ書き込まれたデジタルデータのうちで、最も新しいデジタルデータのタイムスタンプ情報と、
前記所定の情報に基づいて、前記第１の記録媒体の、前記タイムスタンプ情報より後に前記第１の記録媒体に書き込まれたデジタルデータに対応する管理情報を検索する手段と、
前記検索結果に基づいて、前記所定の情報を含む管理情報に対応するデジタルデータを前記第１の記録媒体から読み出して前記第２の記録媒体へ書き込むと共に、第２の記録媒体へ書き込んだ第１の記録媒体の当該デジタルデータを削除するか否か問い合わせることを特徴とするデジタル記録再生装置。
【請求項４】
前記所定の情報はデジタルデータに付与された名前であることを特徴とする請求項１乃至請求項３記載のデジタル記録再生装置。
【請求項５】
前記所定の情報はデジタルデータに付与されたジャンルであることを特徴とする請求項１乃至請求項３記載のデジタル記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハードディスクと光磁気ディスクなどの着脱自在な記録媒体を用いたデジタル記録再生装置に関し、より具体的には、ハードディスクに記録されている内容を光磁気ディスクに簡単にコピーできるような装置に関する。
【０００２】
【従来の技術】
従来、テレビジョン信号などのデータの記録再生装置として、光磁気記録媒体、ハードディスクなどのランダムアクセス可能な記録媒体を用いたデジタル記録再生装置が提案されている。これらのデジタル記録再生装置の中には、例えば特開平８−１３８３１８号公報に開示されているように、１系統の記録チャンネルと、１系統の再生チャンネルとを設け、記録媒体に対し記録動作を実行しながら記録済みのデータを再生する機能を有するものが提案されている。
【０００３】
記録媒体の容量増大と映像データなどの圧縮技術の進歩により、テレビ番組を多数記録しておくことが可能なデジタル記録再生装置の記録媒体上には、莫大な数のファイルが生成されることは容易に推測できる。
このように生成された莫大な数のタイトルを管理し、また検索などの処理を行なう際には、一意的かつ統一的な情報が必要である。また、これらのタイトルの情報を表示する際にユーザにとって理解しやすいものである必要がある。
【０００４】
例えば、録画を開始する際や、予約する際にユーザが番組名などの情報を入力することによってタイトルの内容を理解しやすい形で表示させる情報を記録しておくこともできるが、録画指示をするたびに入力が必要となりユーザにとっては手間が増えてしまう。
このため、本件出願人は、平成１１年特許願第３４９１０１号（出願日：平成１１年１２月８日）において、ユーザの手間を増やさずに、タイトルの管理をするための情報を得ることができ、かつ、そのタイトルの情報をタイトルとともに記録し、必要なときにユーザに対して表示することによってタイトル管理が容易なデジタル記録再生装置について提案した。
【０００５】
【発明が解決しようとする課題】
ところで、ハードディスクと光磁気ディスクとを取り扱うことのできるデジタル記録再生装置では、ハードディスクに記録されたタイトルを整理・分類して光磁気ディスクに保存することも要望されている。これまで、このような所謂ライブラリの作成に関しては、ユーザがハードディスクに記録されているタイトルの一覧をテレビジョンモニタ等に表示させ、その中から必要なものを選択して光磁気ディスクにコピーするという操作が一般に行われていた。
【０００６】
然し乍ら、たくさんのタイトルをコピーしなければならない場合には操作が煩わしく、また、タイトルを光磁気ディスクにコピーした後に、ハードディスクよりタイトルを消去したいような場合には、さらに手間が多くなり、このような作業を簡単に行える機器が要望されていた。
【０００７】
【課題を解決するための手段】
上記の課題を解決するため、本発明は、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書き込みおよび読出しが可能な第１の記録媒体へデジタルデータの書き込みおよび読出しを行う手段と、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書込および読出が可能で、且つ着脱可能な第２の記録媒体へデジタルデータの書き込みおよび読出しを行う手段とを有するデジタル記録再生装置において、前記第２の記録媒体に記録された所定の情報と、前記所定の情報に基づいて第２の記録媒体へ書き込まれたデジタルデータのうちで、最も新しいデジタルデータのタイムスタンプ情報と、前記所定の情報に基づいて、前記第１の記録媒体の、前記タイムスタンプ情報より後に前記第１の記録媒体に書き込まれたデジタルデータに対応する記録媒体の管理情報を検索する手段と、前記検索結果に基づいて、前記所定の情報を含む管理情報に対応するデジタルデータを前記第１の記録媒体から読み出して前記第２の記録媒体へ書き込むことを備えたこと特徴とする。
【０００８】
また、本発明は、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書き込みおよび読出しが可能な第１の記録媒体へデジタルデータの書き込みおよび読出しを行う手段と、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書込および読出が可能で、且つ着脱可能な第２の記録媒体へデジタルデータの書き込みおよび読出しを行う手段とを有するデジタル記録再生装置において、前記第２の記録媒体に記録された所定の情報と、前記所定の情報に基づいて第２の記録媒体へ書き込まれたデジタルデータのうちで、最も新しいデジタルデータのタイムスタンプ情報と、前記所定の情報に基づいて、前記第１の記録媒体の、前記タイムスタンプ情報より後に前記第１の記録媒体に書き込まれたデジタルデータに対応する管理情報を検索する手段と、前記検索結果に基づいて、前記所定の情報を含む管理情報に対応するデジタルデータを前記第１の記録媒体から読み出して前記第２の記録媒体へ書き込むと共に、第２の記録媒体へ書き込んだ第１の記録媒体の当該デジタルデータを削除することを特徴とする。
【０００９】
また、本発明は、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書き込みおよび読出しが可能な第１の記録媒体へデジタルデータの書き込みおよび読出しを行う手段と、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書込および読出が可能で、且つ着脱可能な第２の記録媒体へデジタルデータの書き込みおよび読出しを行う手段とを有するデジタル記録再生装置において、前記第２の記録媒体に記録された所定の情報と、前記所定の情報に基づいて第２の記録媒体へ書き込まれたデジタルデータのうちで、最も新しいデジタルデータのタイムスタンプ情報と、前記所定の情報に基づいて、前記第１の記録媒体の、前記タイムスタンプ情報より後に前記第１の記録媒体に書き込まれたデジタルデータに対応する管理情報を検索する手段と、前記検索結果に基づいて、前記所定の情報を含む管理情報に対応するデジタルデータを前記第１の記録媒体から読み出して前記第２の記録媒体へ書き込むと共に、第２の記録媒体へ書き込んだ第１の記録媒体の当該デジタルデータを削除するか否か問い合わせることを特徴とする。
【００１０】
また、本発明において、前記所定の情報はデジタルデータに付与された名前であることを特徴とする。
また、本発明において、前記所定の情報はデジタルデータに付与されたジャンルであることを特徴とする。
【００１１】
【発明の実施の形態】
以下において、本発明の実施の形態について図面を参照して詳しく説明するが、尚、図中同一符号は同一または相当部分を示すものとする。
［デジタル記録再生装置の全体構成］
まず図１は、この発明の実施の形態によるデジタル記録再生装置の基本的な全体構成を示すブロック図である。尚、同図において、太線で示した信号線は、映像および／または音声データの流れを表わす信号線であり、細線で示した信号線は、制御信号の流れを表わす信号線である。
【００１２】
図１を参照して、アンテナ１００で受信した、例えばテレビジョン放送の信号電波は、チューナ１０２および１０３に共通に与えられる。
チューナ１０２は、アンテナ１００で受信した信号電波から、ユーザによって指定された１つのチャンネルの信号電波を選択し、映像信号と音声信号とからなるアナログのテレビジョン信号に復調してセレクタ１０４の一方の入力に与える。セレクタ１０４の他方の入力には、ビデオテープレコーダ（ＶＴＲ）、カムコーダなどの各種の外部テレビジョン信号源が接続可能な外部入力端子１０１が接続される。
【００１３】
セレクタ１０４は、チューナ１０２からの出力または外部入力端子１０１からの入力のいずれかを選択してＡ／Ｄコンバータ１０５に与えるとともに、グラフィックコントローラ１２４の１つの入力に与える。一般に、セレクタ１０４は、外部入力端子１０１に何らかの外部信号源が接続されている場合には、外部入力端子１０１からの入力を選択し、接続されていない場合にはチューナ１０２の出力を選択する。
【００１４】
Ａ／Ｄコンバータ１０５は、セレクタ１０４から出力されるアナログのテレビジョン信号の映像信号および音声信号をそれぞれデジタル信号に変換し、デジタル映像信号をＭＰＥＧ２ビデオエンコーダ１０７に与えるとともに、デジタル音声信号をオーディオエンコーダ１０９に与える。
ＭＰＥＧ２ビデオエンコーダ１０７は、与えられたデジタル映像信号を圧縮してマルチプレクサ／デマルチプレクサ１１１に与え、オーディオエンコーダ１０９は、与えられたデジタル音声信号を圧縮してマルチプレクサ／デマルチプレクサ１１１に与える。マルチプレクサ／デマルチプレクサ１１１は、与えられた映像信号のストリームと音声信号のストリームとをマルチプレクスし、ＭＰＥＧ２のシステムストリームに変換する。
【００１５】
一方、チューナ１０３は、アンテナ１００で受信した信号電波から、ユーザによって指定された１つのチャンネルの信号電波を選択し、映像信号と音声信号とからなるアナログのテレビジョン信号に復調してＡ／Ｄコンバータ１０６に与えるとともに、グラフィックコントローラ１２４のもう１つの入力に与える。
Ａ／Ｄコンバータ１０６は、チューナ１０３から出力されるアナログのテレビジョン信号の映像信号および音声信号をそれぞれデジタル信号に変換し、デジタル映像信号をＭＰＥＧ２ビデオエンコーダ１０８に与えるとともに、デジタル音声信号をオーディオエンコーダ１１０に与える。
【００１６】
ＭＰＥＧ２ビデオエンコーダ１０８は、与えられたデジタル映像信号を圧縮してマルチプレクサ／デマルチプレクサ１１１に与え、オーディオエンコーダ１１０は、与えられたデジタル音声信号を圧縮してマルチプレクサ／デマルチプレクサ１１１に与える。マルチプレクサ／デマルチプレクサ１１１は、与えられた映像信号のストリームと音声信号のストリームとをマルチプレクスし、ＭＰＥＧ２のシステムストリームに変換する。
【００１７】
このデジタル記録再生装置には、ＨＤＤ１１９と、着脱自在可能な記録媒体の一例である光磁気ディスクを読み書きするＭＯ（Magneto Optical）ドライブ１３０が設けられている。
前記ＨＤＤ１１９へのデータの書き込みおよび読出しと、前記ＭＯドライブ１３０へのデータの書き込みおよび読出しは、ＨＤ／ＭＯコントローラモジュール１１８によって実行される。
【００１８】
上述のマルチプレクサ／デマルチプレクサ１１１と、このＨＤ／ＭＯコントローラモジュール１１８との間には、バッファメモリ１１６を途中に含む第１のデータバスと、バッファメモリ１１７を途中に含む第２のデータバスと、バッファメモリ１３１を途中に含む第３のデータバスからなる３系統のデータチャンネルが設けられている。
【００１９】
さらに、デジタルインプット１２８を介して外部接続された他の装置からのデジタルデータがバッファメモリ１１６に入力可能であり、一方バッファメモリ１１７のデジタルデータは、デジタルアウトプット１２９を介して外部接続された他の装置へ出力可能である。
従って、後述するように、バッファメモリ１１６および１１７を介して、マルチプレクサ／デマルチプレクサ１１１と、ＨＤ／ＭＯコントローラモジュール１１８と、デジタルインプット１２８およびデジタルアウトプット１２９との間で、ＭＰＥＧ２のシステムストリームデータのやり取りが行なわれることになる。
【００２０】
マルチプレクサ／デマルチプレクサ１１１は、バッファメモリ１１６および１１７から受取ったＭＰＥＧ２のシステムストリームを、映像信号のストリームと音声信号のストリームとにデマルチプレクスし、前者をＭＰＥＧ２ビデオデコーダ１１２に、後者をオーディオデコーダ１１３に与える。
ＭＰＥＧ２ビデオデコーダ１１２は、与えられた映像信号のストリームをデコードしてＤ／Ａコンバータ１１４に与え、オーディオデコーダ１１３は、与えられた音声信号のストリームをデコードしてＤ／Ａコンバータ１１４に与える。Ｄ／Ａコンバータ１１４は、与えられた信号をそれぞれアナログ信号に変換し、映像信号と音声信号とからなるアナログのテレビジョン信号をグラフィックコントローラ１２４のさらにもう１つの入力に与える。
【００２１】
グラフィックコントローラ１２４は、セレクタ１０４と、チューナ１０３と、Ｄ／Ａコンバータ１１４とからそれぞれ与えられたアナログのテレビジョン信号のいずれかを選択して、デジタル記録再生装置の外部に接続されたテレビジョンモニタ１２６に与える。
マルチプレクサ／デマルチプレクサ１１１およびグラフィックコントローラ１２４の動作は、システムコントローラ１２０から与えられる制御信号によって制御される。
【００２２】
また、このデジタル記録再生装置がデジタルインプット１２８およびデジタルアウトプット１２９を介して外部の他の装置と接続されたときに、システムコントローラ１２０からの制御信号はデジタルインプット１２８を介して（細線）他の装置のシステムコントローラ（図示せず）に与えられ、そのシステムコントローラからの制御信号は、デジタルアウトプット１２９を介して（細線）、このデジタル記録再生装置のシステムコントローラ１２０に与えられる。
【００２３】
システムコントローラ１２０には、ユーザインタフェース１２２と、メモリ１２１と、リアルタイムクロックモジュール１２７とが接続される。
図１に示したこの発明によるデジタル記録再生装置の記録、再生、消去などの基本動作原理については、この発明で使用されるハードディスク及び光磁気ディスクにおけるファイルフォーマットとの関係において後で詳細に説明することとし、先にこの発明の特徴的な動作について図１のブロック図ならびに図２〜図５のタイミング図を参照して説明する。
【００２４】
この発明の実施の形態に依れば、図１に示されるようにデジタル記録再生装置は、ＭＰＥＧ２のエンコード回路を少なくとも２系統（ＭＰＥＧ２ビデオエンコーダ１０７，１０８）、ＭＰＥＧ２のデコード回路を少なくとも１系統（ＭＰＥＧ２ビデオデコーダ１１２）備えており、これらのうちの任意の２系統をリアルタイム性を保持しつつ同時に動作させることを可能にしたものである。
【００２５】
この発明の実施の形態によれば、図１に示されるようにデジタル記録再生装置は、ＭＰＥＧ２のエンコード回路を少なくとも２系統（ＭＰＥＧ２ビデオエンコーダ１０７，１０８）、ＭＰＥＧ２のデコード回路を少なくとも１系統（ＭＰＥＧ２ビデオデコーダ１１２）備えており、これらのうちの任意の２系統をリアルタイム性を保持しつつ同時に動作させることを可能にしたものである。
【００２６】
前記図１に示したこの発明によるデジタル記録再生装置の記録、再生、消去等の基本動作原理については、ハードディスクおよび光磁気ディスクに記録されるデジタルデータのファイルフォーマットとの関係において後で詳細に説明することとし、まずはデジタル記録再生装置の基本的な動作について、図１のブロック図ならびに図２〜図５のタイミング図を参照して説明する。
【００２７】
［通常録画機能］
まず図２は、前記図１に示したデジタル記録再生装置の１つのチャンネルの録画動作を説明するタイミング図である。
通常（タイマ）録画時、例えばユーザは、録画したいテレビ番組のチャンネル、録画開始時間、録画終了時間をユーザインタフェース１２２を操作してセットする。例えば、チャンネル１を午後８時から午後１０時まで録画するようにセットした場合、システムコントローラ１２０は、リアルタイムクロックモジュール１２７からの情報に基づいて、午後８時になるとチューナ１０３をチャンネル１に指定し、チューナ１０３は、アンテナ１００で受信した信号電波からチャンネル１の信号電波を選択し復調する。
【００２８】
復調された信号は、前述のようにＡ／Ｄコンバータ１０６、ＭＰＥＧ２ビデオエンコーダ１０８、オーディオエンコーダ１１０、およびマルチプレクサ／デマルチプレクサ１１１を介してＭＰＥＧ２のシステムストリームに変換される。
システムコントローラ１２０は、バッファメモリ１１６を含む第１のデータバスを選択し、これに応じてＭＰＥＧ２のシステムストリームは、バッファメモリ１１６を介してＨＤ／ＭＯコントローラモジュール１１８に与えられる。ＨＤ／ＭＯコントローラモジュール１１８は、ＨＤＤ１１９とのインタフェースコマンドを使用して、データをＨＤＤ１１９に書込む。
【００２９】
図２において、（ａ）は時間軸を示し、（ｂ）はマルチプレクサ／デマルチプレクサ１１１からバッファメモリ１１６へ書込む処理時間を示し、（ｃ）はバッファメモリ１１６からＨＤ／ＭＯコントローラモジュール１１８を経由してＨＤＤ１１９へ書込む処理時間を示している。
マルチプレクサ／デマルチプレクサ１１１で形成されたＭＰＥＧ２システムストリームは、第１のデータバスに設けられたバッファメモリ１１６に、システムストリームのビットレートでコンスタントに送られる。
【００３０】
バッファメモリ１１６内のデータ量は、ＨＤ／ＭＯコントローラモジュール１１８によって監視されており、そのデータ量がある閾値を超えると、その閾値に対応するデータ量をＨＤＤ１１９に書込む処理が行なわれる。ＨＤＤ１１９への書込速度は、システムストリームのビットレートに比べて高速なため、ＨＤ／ＭＯコントローラモジュール１１８によるＨＤＤ１１９への書込処理時間は短い。即ち、図２の（ｂ）の太線で示した時間にマルチプレクサ／デマルチプレクサ１１１からバッファメモリ１１６へ転送されるデータ量と、（ｃ）の太線で示した時間にバッファメモリ１１６からＨＤＤ１１９へ伝送されるデータ量とは同じとなる。
【００３１】
このように午後８時から午後１０時までチャンネル１の録画は行なわれ、午後１０時に録画が終了する。
［通常再生機能］
図３は、図１に示したデジタル記録再生装置の１つのチャンネルの再生動作を説明するタイミング図である。
【００３２】
通常再生時、例えばユーザは、ユーザインタフェース１２２を操作して所望のタイトルの再生を指示する。システムコントローラ１２０はこれに応じて、ＨＤ／ＭＯコントローラモジュール１１８に対して、ＨＤＤ１１９からの所望のタイトルのデータの読出を指示する。
このとき、システムコントローラ１２０は、バッファメモリ１１６を含む第１のデータバスを選択し、これに応じてＨＤＤ１１９から読出されたデータは、ＨＤ／ＭＯコントローラモジュール１１８、バッファメモリ１１６を経由して、マルチプレクサ／デマルチプレクサ１１１に転送される。
【００３３】
図３において、（ａ）は時間軸を示し、（ｂ）はＨＤＤ１１９からＨＤ／ＭＯコントローラモジュール１１８を経由してデータを読出してバッファメモリ１１６へ書込む処理時間を示し、（ｃ）はバッファメモリ１１６からマルチプレクサ／デマルチプレクサ１１１への書込処理時間を示している。
システムコントローラ１２０によって再生開始が指示されると、ＨＤ／ＭＯコントローラモジュール１１８は、ＨＤＤ１１９からデータを読出しバッファメモリ１１６へ書込む処理を行なう。この際、ＨＤ／ＭＯコントローラモジュール１１８は、バッファメモリ１１６のデータ量を監視し、データ量がある閾値以下になった場合に、一定量のデータをＨＤＤ１１９から読出してバッファメモリ１１６に書込む。
【００３４】
バッファメモリ１１６からマルチプレクサ／デマルチプレクサ１１１へのデータの書込は、システムストリームのビットレートでコンスタントに行なわれる。ＨＤＤ１１９からの読出速度は、ＭＰＥＧ２システムストリームのビットレートに比べて高速なため、ＨＤ／ＭＯコントローラモジュール１１８によるバッファメモリ１１６への書込処理時間は短い。
【００３５】
即ち、図３の（ｂ）の太線で示した時間にＨＤＤ１１９からバッファメモリ１１６へ転送されるデータ量と、（ｃ）の太線で示した時間にバッファメモリ１１６からマルチプレクサ／デマルチプレクサ１１１へ転送されるデータ量とは同じとなる。
マルチプレクサ／デマルチプレクサ１１１でデマルチプレクスされた映像信号、音声信号はそれぞれ、ＭＰＥＧ２ビデオデコーダ１１２、オーディオデコーダ１１３に送られる。
【００３６】
そして、前述のようにＭＰＥＧ２ビデオデコーダ１１２でデコードされた映像信号およびオーディオデコーダ１１３でデコードされた音声信号は、Ｄ／Ａコンバータ１１４によってアナログのテレビジョン信号に変換され、グラフィックコントローラ１２４を介して外部のテレビジョンモニタ１２６に再生表示されることになる。
【００３７】
［２チャンネル同時録画機能］
図４は、図１に示したデジタル記録再生装置の２つのチャンネルの同時録画動作を説明するタイミング図である。
２チャンネル同時録画時、ユーザは、録画したいテレビ番組のチャンネル、録画開始時間、録画終了時間をユーザインタフェース１２２を操作してセットする。例えば、チャンネル１を午後８時から午後１０時まで録画し、かつチャンネル３を午後９時から午後１１時まで録画するようにセットした場合、システムコントローラ１２０は、リアルタイムクロックモジュール１２７からの情報に基づいて、午後８時になると、チューナ１０３をチャンネル１に指定し、チューナ１０３は、アンテナ１００で受信した信号電波からチャンネル１の信号電波を選択し復調する。
【００３８】
復調された信号は、前述のようにＡ／Ｄコンバータ１０６、ＭＰＥＧ２ビデオエンコーダ１０８、オーディオエンコーダ１１０、およびマルチプレクサ／デマルチプレクサ１１１を介してＭＰＥＧ２のシステムストリームに変換される。
この時点で、バッファメモリ１１６を含む第１のデータバスおよびバッファメモリ１１７を含む第２のデータバスはともに使用されていないため、システムコントローラ１２０は、バッファメモリ１１６を含む第１のデータバスを選択し、これに応じてＭＰＥＧ２のシステムストリームは、マルチプレクサ／デマルチプレクサ１１１からバッファメモリ１１６を介してＨＤ／ＭＯコントローラモジュール１１８に転送される。ＨＤ／ＭＯコントローラモジュール１１８は、ＨＤＤ１１９とのインタフェースコマンドを使用して、データをＨＤＤ１１９に書込む。
【００３９】
システムコントローラ１２０は、リアルタイムクロックモジュール１２７からの情報に基づいて、午後９時になると、チューナ１０２をチャンネル３に指定し、チューナ１０２は、アンテナ１００で受信した信号電波からチャンネル３の信号電波を選択し復調する。
復調された信号は、前述のように、セレクタ１０４、Ａ／Ｄコンバータ１０５、ＭＰＥＧ２ビデオエンコーダ１０７、オーディオエンコーダ１０９、およびマルチプレクサ／デマルチプレクサ１１１を介してＭＰＥＧ２のシステムストリームに変換される。
【００４０】
マルチプレクサ／デマルチプレクサ１１１とＨＤ／ＭＯコントローラモジュール１１８との間の２系統のデータバスのうち、既にバッファメモリ１１６を含む第１のデータバスは午後８時からのチャンネル１の記録に使用されているため、システムコントローラ１２０は、バッファメモリ１１７を含む第２のデータバスを選択し、これに応じてＭＰＥＧ２のシステムストリームは、マルチプレクサ／デマルチプレクサ１１１からバッファメモリ１１７を介してＨＤ／ＭＯコントローラモジュール１１８に与えられる。ＨＤ／ＭＯコントローラモジュール１１８は、ＨＤＤ１１９とのインタフェースコマンドを使用して、データをＨＤＤ１１９に書込む。
【００４１】
このとき、ＨＤ／ＭＯコントローラモジュール１１８は、２系統のＭＰＥＧ２システムストリームを、一定長さの単位ごとに交互にＨＤＤ１１９に書込むことになる。即ち、バッファメモリ１１６からチャンネル１のシステムストリームデータを読出してＨＤＤ１１９に書込んでいる期間中は、バッファメモリ１１７にチャンネル３のシステムストリームデータが蓄積され、バッファメモリ１１７からチャンネル３のシステムストリームデータを読出してＨＤＤ１１９に書込んでいる期間中は、バッファメモリ１１６にチャンネル１のシステムストリームデータが蓄積される。
【００４２】
このように、午後９時から午後１０時までは、チャンネル１およびチャンネル３の２つのチャンネルが同時に録画されている状態が続く。
図４において、（ａ）は時間軸を示し、（ｂ）は、マルチプレクサ／デマルチプレクサ１１１からバッファメモリ１１６への書込処理時間を示し、（ｃ）は、マルチプレクサ／デマルチプレクサ１１１からバッファメモリ１１７への書込処理時間を示し、（ｄ）は、バッファメモリ１１６からＨＤ／ＭＯコントローラモジュール１１８を経由してＨＤＤ１１９へ書込む処理時間を示し、（ｅ）は、バッファメモリ１１７からＨＤ／ＭＯコントローラモジュール１１８を経由してＨＤＤ１１９へ書込む処理時間を示している。
【００４３】
図４を参照して、上述のチャンネル１に対する第１の録画の開始が指示されると、図２に関連して説明した録画処理が行なわれる。その後、チャンネル３に対する第２の録画の開始が指示されると、ＨＤＤ１１９に対しては、バッファメモリ１１６からの書込処理およびバッファメモリ１１７からの書込処理の双方が行なわれることになる。この２つの書込処理の調停は、ＨＤ／ＭＯコントローラモジュール１１８によって行なわれる。
【００４４】
図４に具体的に示すように、第２の録画の開始後、バッファメモリ１１７のデータ量がある閾値を超えた際に、ＨＤＤ１１９は使用可能な状態にあるので、ＨＤＤ１１９に対するデータの書込処理が行なわれる。この処理が行なわれている間に、バッファメモリ１１６のデータ量が閾値を超え、ＨＤＤ１１９への書込が要求されるが、ＨＤＤ１１９は使用中のため、ＨＤＤ１１９の書込処理が終了するまで待機することになる。バッファメモリ１１７からＨＤＤ１１９への書込が終了すると、バッファメモリ１１６からの書込処理が開始される。
【００４５】
逆に、第２の録画の開始後、バッファメモリ１１７のデータ量が閾値を超えた際に、ＨＤＤ１１９が使用中の場合は、使用可能状態になるまで待って、バッファメモリ１１７からＨＤＤ１１９への書込処理が行なわれる。以上のような２チャンネルの同時録画が進行した後、午後１０時にチャンネル１の録画が終了し、午後１１時にチャンネル３の録画が終了する。
【００４６】
このように、ＨＤ／ＭＯコントローラモジュール１１８とＨＤＤ１１９との間では高速でデータ転送を行なうので、２つのバッファメモリ１１６および１１７を設けるだけで２系統のＭＰＥＧ２システムストリームデータのリアルタイム記録を実現できる。
各バッファメモリの容量は、書込／読出の単位ブロック長、ＨＤ／ＭＯコントローラモジュール１１８とＨＤＤ１１９との間のデータ転送レート、ＭＰＥＧ２のシステムストリームのレート、およびＨＤＤ１１９のシーク時間のワースト値から計算することができる。この計算に関しては、後で詳細に説明する。
【００４７】
また、メモリ１２１には、ＨＤＤ１１９の空き領域の管理やファイルの管理を行なうファイルシステムが格納されている。従って、次にシステムストリームを書込み／読出すべき論理アドレスは、ファイルシステムがシステムコントローラ１２０を介してＨＤ／ＭＯコントローラモジュール１１８に指定する。この結果、２チャンネル同時録画している際にも、ファイルシステムが次に記録すべき論理アドレスを管理しているので、ＨＤ／ＭＯコントローラモジュール１１８は、システムコントローラ１２０によって指示された論理アドレスに対してデータの書込／読出を行なえばよい。このファイルシステムによる管理については、後で詳細に説明する。
【００４８】
上述の例では、テレビジョン放送の２チャンネルの同時記録を示したが、図１の外部入力端子１０１にＶＴＲ、カムコーダ等を接続すると、システムコントローラ１２０からセレクタ１０４に対して外部入力の選択が指定される。この結果、テレビジョン放送のＨＤＤ１１９への録画をチューナ１０３経由で行ないつつ、外部入力端子１０１を介する外部テレビジョン信号源からのＨＤＤ１１９へのダビングを同時に行なうことも可能である。
【００４９】
［追っかけ再生機能］
さらに、図５は、図１に示したデジタル記録再生装置のいわゆる追っかけ再生機能を説明するタイミング図である。
いわゆる「追っかけ再生」とは、テレビジョン放送の録画を行ないながら録画した番組の再生を同時に行なう機能のことをいう。
【００５０】
例えば、ユーザが、チャンネル１を午後８時から午後１０時まで録画するようにセットした場合、システムコントローラ１２０は、リアルタイムクロックモジュール１２７からの情報に基づいて、午後８時になるとチューナ１０３をチャンネル１に指定し、チューナ１０３は、アンテナ１００で受信した信号電波からチャンネル１の信号電波を選択し復調する。
【００５１】
復調された信号は、前述のように、Ａ／Ｄコンバータ１０６、ＭＰＥＧ２ビデオエンコーダ１０８、オーディオエンコーダ１１０、およびマルチプレクサ／デマルチプレクサ１１１を介してＭＰＥＧ２のシステムストリームに変換される。
この時点で、２系統のデータバスはともに使用されていないので、システムコントローラ１２０は、バッファメモリ１１６を含む第１のデータバスを選択し、これに応じてＭＰＥＧ２のシステムストリームは、マルチプレクサ／デマルチプレクサ１１１からバッファメモリ１１６を介してＨＤ／ＭＯコントローラモジュール１１８に転送される。ＨＤ／ＭＯコントローラモジュール１１８は、ＨＤＤ１１９とのインタフェースコマンドを使用して、データをＨＤＤ１１９に書込む。
【００５２】
ユーザが午後９時に帰宅し、録画中のチャンネル１のタイトルを最初から見たい場合、ユーザインタフェース１２２を操作して録画中のタイトルの再生を指示する。これに応じて、システムコントローラ１２０は、ＨＤ／ＭＯコントローラモジュール１１８に対してＨＤＤ１１９から録画中のタイトルの読出を指示する。
【００５３】
このとき、マルチプレクサ／デマルチプレクサ１１１とＨＤ／ＭＯコントローラモジュール１１８との間では、バッファメモリ１１６経由の第１のデータバスが既に使用されているため、バッファメモリ１１７経由の第２のデータバスを使用する旨がシステムコントローラ１２０によって指示される。
ＨＤＤ１１９から読出されたデータは、ＨＤ／ＭＯコントローラモジュール１１８、バッファメモリ１１７を経由してマルチプレクサ／デマルチプレクサ１１１に転送される。
【００５４】
マルチプレクサ／デマルチプレクサ１１１は、バッファメモリ１１７から受取ったＭＰＥＧ２のシステムストリームを、映像信号のストリームと音声信号のストリームとにデマルチプレクスし、前者をＭＰＥＧ２ビデオデコーダ１１２に、後者をオーディオデコーダ１１３に与える。
ＭＰＥＧ２ビデオデコーダ１１２は、与えられた映像信号のストリームをデコードしてＤ／Ａコンバータ１１４に与え、オーディオデコーダ１１３は、与えられた音声信号のストリームをデコードしてＤ／Ａコンバータ１１４に与える。Ｄ／Ａコンバータ１１４は、与えられた信号をそれぞれアナログ信号に変換し、映像信号と音声信号とからなるアナログのテレビジョン信号をグラフィックコントローラ１２４の１つの入力に与える。
【００５５】
グラフィックコントローラ１２４は、与えられたアナログのテレビジョン信号をデジタル記録再生装置の外部に接続されたテレビジョンモニタ１２６に与え、テレビジョン信号を再生表示する。
尚、ユーザインタフェース１２２の操作によって、外部テレビジョンモニタ１２６への出力テレビジョン信号を、チューナ１０３からのテレビジョン信号に、またはチューナ１０２と外部入力端子１０１とのいずれかをセレクタ１０４によって選択したテレビジョン信号に、切換えて出力表示することも可能である。さらには、これら３つのテレビジョン信号から任意に、２つまたは３つの信号を選択してグラフィックコントローラ１２４によりクリッピング処理を行なうことによって、一度に表示することも可能である。
【００５６】
この追っかけ再生の場合、ＨＤ／ＭＯコントローラモジュール１１８は、２系統のＭＰＥＧ２のシステムストリームを、一定長さの単位ごとに交互にＨＤＤ１１９に対し書込／読出を行なうことになる。即ち、ＨＤＤ１１９からチャンネル１のシステムストリームデータを読出してバッファメモリ１１７に書込んでいる間は、バッファメモリ１１６にマルチプレクサ／デマルチプレクサ１１１で生成されたチャンネル１のシステムストリームが蓄積される。
【００５７】
一方、バッファメモリ１１６からチャンネル１のシステムストリームデータを読出してＨＤＤ１１９に書込んでいる間は、バッファメモリ１１７に蓄積されているチャンネル１のシステムストリームデータはマルチプレクサ／デマルチプレクサ１１１経由でＭＰＥＧ２ビデオデコーダ１１２、オーディオデコーダ１１３に供給される。
【００５８】
図５のタイミング図を参照して、この２つのチャンネルを用いた追っかけ再生動作についてより詳細に説明する。図５において、（ａ）は時間軸を示し、（ｂ）は、マルチプレクサ／デマルチプレクサ１１１からバッファメモリ１１６への書込処理時間を示し、（ｃ）は、バッファメモリ１１６からＨＤ／ＭＯコントローラモジュール１１８を経由してＨＤＤ１１９へ書込む処理時間を示し、（ｄ）は、ＨＤＤ１１９からＨＤ／ＭＯコントローラモジュール１１８経由でデータを読出してバッファメモリ１１７へ書込む処理時間を示し、（ｅ）は、バッファメモリ１１７からマルチプレクサ／デマルチプレクサ１１１への書込処理時間を示している。
【００５９】
録画開始が指示されると、図２に関連して説明した録画処理が行なわれる。その後、再生開始が指示されると、図３に関連して説明した再生処理が行なわれる。その際、ＨＤＤ１１９に対しては、バッファメモリ１１６からの書込処理およびバッファメモリ１１７に転送するための読出処理の両方が行なわれることになる。この２つの処理の調停は、ＨＤ／ＭＯコントローラモジュール１１８によって行なわれる。
【００６０】
具体的に図５では、再生開始時にＨＤＤ１１９は使用可能な状態にあるので、ＨＤＤ１１９からデータを読出してバッファメモリ１１７へ書込む処理が行なわれる。この処理が行なわれている間に、バッファメモリ１１６のデータ量が閾値を超え、ＨＤＤ１１９への書込が要求されることが考えられる。しかしながらこの場合は、ＨＤＤ１１９は使用中のため、処理が終了するまで書込を待つことになる。
【００６１】
ＨＤＤ１１９からのデータの読出が終了すると、バッファメモリ１１６からの書込処理が開始される。逆に、再生開始時にＨＤＤ１１９が使用中の場合は、使用可能状態になるまで待ってＨＤＤ１１９からデータを読出し、バッファメモリ１１７へ書込む処理が行なわれる。
以上のように、午後９時から午後１０時までは、チャンネル１の録画と、録画中のチャンネル１のタイトルの再生とが同時に行なわれている状態にある。午後１０時にチャンネル１の録画が終了し、午後１１時に録画されたタイトルの再生が終了する。
【００６２】
この追っかけ再生においても、ＨＤ／ＭＯコントローラモジュール１１８とＨＤＤ１１９との間では高速にデータ転送を行なうので、２つのバッファメモリ１１６および１１７を設けるだけで２系統のＭＰＥＧ２のシステムストリームのリアルタイムの記録／再生を実現できる。各バッファメモリの容量と、再生時に各バッファメモリが空にならないために必要な書込／読出の単位ブロック長とは、ＨＤ／ＭＯコントローラモジュール１１８とＨＤＤ１１９との間のデータ転送レート、およびＨＤＤ１１９のシーク時間のワースト値とから計算できる。
【００６３】
［その他の記録再生機能］
上述の例では、録画中のタイトルの追っかけ再生について説明したが、あるタイトルの録画中に、以前に記録した別のタイトルを再生してもよいし、あるタイトルの再生中に、あるチャンネルのタイマ録画が始まるようにしてもよい。
また、バッファメモリ１１７はデジタルアウトプット１２９とも接続されているので、ＨＤＤ１１９からＨＤ／ＭＯコントローラモジュール１１８を介して読出されたＭＰＥＧ２のシステムストリームを、バッファメモリ１１７を経由してデジタルアウトプット１２９に出力することもできる。または、チューナ１０３からの入力テレビジョン信号、またはチューナ１０２の出力と外部入力端子１０１を介する入力とのいずれかをセレクタ１０４によって選択して得られたテレビジョン信号を、デジタル圧縮し、マルチプレクサ／デマルチプレクサ１１１によってマルチプレクスして形成したＭＰＥＧ２のシステムストリームを、バッファメモリ１１７を経由してデジタルアウトプット１２９に出力することもできる。
【００６４】
同様に、バッファメモリ１１６はデジタルインプット１２８とも接続されており、デジタルインプット１２８から入力されたシステムストリームを、バッファメモリ１１６を経由し、さらにＨＤ／ＭＯコントローラモジュール１１８を介してＨＤＤ１１９に記録することも可能であり、また一方、バッファメモリ１１６を経由して、マルチプレクサ／デマルチプレクサ１１１でデマルチプレクスし、映像信号および音声信号のストリームをそれぞれＭＰＥＧ２ビデオデコーダ１１２およびオーディオデコーダ１１３でデコードしてテレビジョンモニタ１２６上に再生表示することも可能である。これらのバッファメモリ１１６および１１７を経由する２系統の入出力バスに関しては、ユーザインタフェース１２２を通じて任意に指定することができる。
【００６５】
［複数プレーヤによるシステム構成］
図１のブロック図に示したデジタル記録再生装置として構成されたプレーヤを２台配置し、１台のプレーヤのデジタルアウトプット１２９ともう１台のプレーヤのデジタルインプット１２８とを接続することとする。そして、１台のプレーヤのＨＤＤ１１９から２系統のシステムストリームを同時に読出し、１系統はバッファメモリ１１６を経由してマルチプレクサ／デマルチプレクサ１１１に転送され、もう１系統はバッファメモリ１１７を経由してデジタルアウトプット１２９に出力される。
【００６６】
マルチプレクサ／デマルチプレクサ１１１に転送されたシステムストリームは、映像信号のストリームと音声信号のストリームとにデマルチプレクスされ、それぞれＭＰＥＧ２ビデオデコーダ１１２およびオーディオデコーダ１１３に転送され、デコードされた後、外部テレビジョンモニタ１２６に出力され再生表示される。
【００６７】
一方、デジタルアウトプット１２９から出力されたＭＰＥＧ２のシステムストリームは、ケーブルまたは無線によってもう１台のプレーヤのデジタルインプット１２８に到達する。ここからもう１台のプレーヤに入力されたＭＰＥＧ２のシステムストリームは、バッファメモリ１１６を経由し、さらにＨＤ／ＭＯコントローラモジュール１１８を介してＨＤＤ１１９に記録されることも可能であり、またバッファメモリ１１６を経由して、マルチプレクサ／デマルチプレクサ１１１でデマルチプレクスされ、映像信号および音声信号のストリームが、それぞれ、ＭＰＥＧ２ビデオデコーダ１１２およびオーディオデコーダ１１３でデコードされて、このもう１台のプレーヤに外部接続されたテレビジョンモニタ１２６上に再生表示されることも可能である。
【００６８】
もう１台のプレーヤのＨＤＤ１１９にデータが記録される場合には、１台のプレーヤのＨＤＤ１１９からもう１台のプレーヤのＨＤＤ１１９にデータをコピーしたことになる。また、再生されたデータをもう１台のプレーヤでデコードしその外部テレビジョンモニタ上に再生表示した場合には、１台のプレーヤのＨＤＤ１１９のデータを他のプレーヤで再生したことになり、１台のプレーヤのＨＤＤ１１９のデータを複数のプレーヤで共有することが可能であるということを意味している。
【００６９】
前記図１の実施の形態では、マルチプレクサ／デマルチプレクサ１１１とＨＤ／ＭＯコントローラモジュール１１８との間には、２系統のデータバスが走っている構成をとっているが、（システムストリームのレート）×Ｎ（Ｎは整数）が、ＨＤ／ＭＯコントローラモジュール１１８とＨＤＤ１１９との間のデータの転送レートを超えなければ、書込／読出の単位ブロック長、バッファメモリの容量等のパラメータをチューンナップすれば、Ｎ系統のストリームがリアルタイムで同時に走ることが可能である。
【００７０】
ただし、単位ブロックの転送と転送との間には、ＨＤＤ１１９のシーク時間のワースト値分の時間を考慮する必要がある。これに関しては、後で詳細に説明する。
Ｎ＝３の場合は、図１のデジタル記録再生装置の構成中のマルチプレクサ／デマルチプレクサ１１１とＨＤ／ＭＯコントローラモジュール１１８との間にバッファメモリがもう１つ入り、合計で３系統のデータバスが走る構成になる。この場合には、前述の２チャンネル同時録画に加え、ＨＤＤ１１９に記録中または記録されている任意のタイトルの再生も同時に可能となる。
【００７１】
また、１台のプレーヤに対し、ａ台のプレーヤを接続する場合、接続する各プレーヤがｎ本のストリームのバスを有している場合、ａ台全体でＭ＝ａｎ本のストリームが走ることになる。そしてａ台のプレーヤが接続される１台のプレーヤのバスの本数ＮはＮ＝Ｍとなる。このようにＮ＝Ｍの場合には、図１の構成中のマルチプレクサ／デマルチプレクサ１１１とＨＤ／ＭＯコントローラモジュール１１８との間に、バッファメモリがＭ個入りＭ本のバスが走る構成となる。
【００７２】
また、１台のプレーヤが（Ｍ−１）個のデジタルアウトプットをもっている構成を考えると、このプレーヤを他の（Ｍ−１）台のプレーヤと接続することによって、このプレーヤのＨＤＤ１１９内のデータを他の（Ｍ−１）台のプレーヤと共有することができる。
［簡易プレーヤの全体構成］
図６は、図１に示したデジタル記録再生装置（プレーヤ）のＨＤＤ１１９をサーバとした場合の、クライアントタイプの簡易プレーヤのブロック図である。
【００７３】
図６を参照すると、アンテナ２００で受信した、例えばテレビジョン放送の信号電波は、チューナ２０２に与えられ、チューナ２０２は、受信した信号電波から、ユーザによって指定された１つのチャンネルの信号電波を選択し、映像信号と音声信号とからなるアナログのテレビジョン信号に復調してセレクタ２０４の一方入力に与える。セレクタ２０４の他方入力には、各種の外部テレビジョン信号源が接続可能な外部入力端子２０１が接続される。
【００７４】
セレクタ２０４は、チューナ２０２からの出力または外部入力端子２０１からの入力のいずれかを選択してグラフィックコントローラ２２４の１つの入力に与える。
一方、デジタルインプット２２８を介して、外部接続された他のプレーヤ（図１）から入力されたＭＰＥＧ２のシステムストリームは、マルチプレクサ／デマルチプレクサ２１１へ転送され、マルチプレクサ／デマルチプレクサ２１１は、受取ったＭＰＥＧ２のシステムストリームを、映像信号のストリームと音声信号のストリームとにデマルチプレクスし、前者をＭＰＥＧ２ビデオデコーダ２１２に、後者をオーディオデコーダ２１３に与える。
【００７５】
ＭＰＥＧ２ビデオデコーダ２１２は、与えられた映像信号のストリームをデコードしてＤ／Ａコンバータ２１４に与え、オーディオデコーダ２１３は、与えられた音声信号のストリームをデコードしてＤ／Ａコンバータ２１４に与える。Ｄ／Ａコンバータ２１４は、与えられた信号をそれぞれアナログ信号に変換し、映像信号と音声信号とからなるアナログのテレビジョン信号をグラフィックコントローラ２２４のもう１つの入力に与える。
【００７６】
グラフィックコントローラ２２４は、ユーザによるユーザインタフェース２２２の操作に応じて、テレビジョンモニタ２２６への出力テレビジョン信号として、Ｄ／Ａコンバータ２１４からのテレビジョン信号、またはチューナ２０２の出力と外部入力端子２０１からの入力とのいずれかをセレクタ２０４によって選択したテレビジョン信号のいずれかに切換えて、表示することが可能であり、さらには双方の信号にクリッピング処理を行なうことにより一度に表示することも可能である。
【００７７】
サーバ側のＨＤＤ１１９（図１）から再生したいタイトルの、検索、選択、消去、タイマ予約、指定したタイトルの再生開始、一時停止、早送り、巻戻し、停止等の指令は、システムコントローラ２２０からデジタルインプット２２８を経由してサーバ側のプレーヤにコマンドとして送られ、サーバ側のデジタルアウトプット１２９（図１）によって受信される。そしてこのコマンドはサーバ側のシステムコントローラ１２０（図１）に転送され、そこでコマンドが実行される。
【００７８】
以上のように、図１のプレーヤのデジタルインプット１２８、デジタルアウトプット１２９、図６の簡易プレーヤのデジタルインプット２２８に関し、「インプット」、「アウトプット」とは、ＭＰＥＧ２システムストリームデータ（太線）の入力、出力の方向をそれぞれ意味しているが、実際には、これらのデータ以外に、再生開始、停止等の制御コマンドも転送する必要があり、これらの制御コマンド（細線）の転送方向はストリームデータの転送方向とは逆である。
【００７９】
［バッファメモリの容量］
次に、上述のように複数のストリームデータをリアルタイムで同時に扱うために必要な、バッファメモリの容量Ｃと、書込／読出の単位ブロック長Ｌと、ＨＤ／ＭＯコントローラモジュール１１８とＨＤＤ１１９との間のワーストケースのデータ転送レートＢｈｄｄと、ＭＰＥＧ２システムストリームのレートＢｓｙｓと、ＨＤＤ１１９のシーク時間のワースト値Ｔｗとの関係について詳しく説明する。
【００８０】
ただし、シーク時間のワースト値Ｔｗは、単なるヘッドのシークのみに要する時間ではなく、シークを開始してから実際にデータの書込／読出が始まるまでにかかる、シーク時間、回転待ち時間、ヘッド切換時間、ＥＣＣ／ＥＤＣ等の誤り訂正に要する時間、等の群遅延のワースト値をすべて考慮した時間である。
同時に処理するストリーム数をＮとした場合、すべてのストリームのリアルタイム性を保持するためには、以下の式を満たす必要がある。
【００８１】
Ｂｈｄｄ×Ｔｓ＞Ｎ×（Ｔｗ＋Ｔｓ）×Ｂｓｙｓ  …（１）
ただし、Ｔｓは、ＨＤＤ１１９に対して、書込／読出の単位ブロック長Ｌを書込み／読出しするのに要する時間であり、Ｔｓ＝Ｌ／Ｂｈｄｄで表わされる。
上記の式（１）は、データの読出（再生）の場合は、あるストリームにおいて単位ブロックで読出を行なったデータ量が、Ｎ本のストリームを処理するのにかかるＮ回のシーク時間とＮ回のデータ書込／読出時間との和の時間内で消費し尽くさないように設計する必要があることを意味している。
【００８２】
さらに、データの書込（記録）の場合は、Ｎ本のストリームを処理するのにかかる時間に、バッファメモリに蓄積されるデータ量は最悪のケースで、Ｎ×（Ｔｗ＋Ｔｓ）×Ｂｓｙｓであることを意味している。
従って、バッファメモリの容量Ｃは、以下の式を満たす必要がある。
Ｃ＞Ｎ×（Ｔｗ＋Ｔｓ）×Ｂｓｙｓ  …（２）
上記の式（１）および（２）を満たすような設計を行なうことにより、Ｎ本のストリームを同時にリアルタイムで処理することが可能となる。ただし、Ｂｈｄｄ＞Ｎ×Ｂｓｙｓを満たす範囲内でＮを設定しなければならない。
【００８３】
［ＯＰＦ（Objective Pool Format）］
次に、この発明で使用されるハードディスク（ＨＤＤ１１９）および光磁気ディスクに記録されるデジタルデータのファイルフォーマットについて説明する。
以下に説明するファイルフォーマットを、便宜上、Objective Pool Format（以下、ＯＰＦ）と呼ぶこととする。図７は、このＯＰＦのファイルの構成を模式的に説明するための図である。
【００８４】
図７に示すように、ＯＰＦのファイルフォーマットは、リアルタイムエクステント３０１と、コンテナ情報ファイル３０２と、タイトルセットファイル３０３と、タイトルファイル３０４とから構成されている。以下に、図７を参照して、上記各ファイルの役割について説明する。
（１）  コンテナ
コンテナとは、ＯＰＦにおけるデータ操作の基本単位である。この発明のシステムにおいて、各コンテナはＭＰＥＧのデータ構造として閉じており、コンテナ単体でのデータ再生を保証するものとする。この発明のシステムにおけるコンテナのサイズは、以下のとおりである：
（ＨＤＤ１１９のセクタサイズ）×５３７６＝５１２バイト×５３７６＝２７５２５１２バイト
この容量のコンテナに、一定時間の映像データと音声データとを格納する。なおこの発明のシステムにおいては、ＭＰＥＧ２でエンコードされた映像データ（Group of Pictures：以下、ＧＯＰ）とそれに対応する音声データとをマルチプレクサ／デマルチプレクサ１１１によってマルチプレクスしてシステムストリームとしている。
【００８５】
また、１ＧＯＰのピクチャー数を１５に設定しているため、１コンテナの再生時間は次のようになる。
５×（１５／３０）＝２．５秒
ここで、これらのパラメータについて、コンテナ単位での再生が保証されているかどうかの検証を行なう。
【００８６】
先の定義において、書込／読出の単位ブロック（コンテナ）長をＬ＝２７５２５１２バイトとすると、ＭＰＥＧ２のシステムストリームのレートＢｓｙｓは、
Ｂｓｙｓ＝Ｌ／２．５＝１１０１００４バイト／秒
となる。
この発明のシステムにおいては、ストリームの本数はＮ＝２であり、シーク時間のワースト値をＴｗ＝５０ｍｓ、ＨＤ／ＭＯコントローラモジュール１１８とＨＤＤ１１９との間のワーストケースのデータ転送レートをＢｈｄｄ＝５ＭＢ／秒とすると、
Ｔｓ＝Ｌ／Ｂｈｄｄ＝５５０ｍ秒
が成り立つ。従って、
Ｂｈｄｄ×Ｔｓ＝５×１０6×５５０×１０-3＝２．７６×１０6
Ｎ×（Ｔｗ＋Ｔｓ）×Ｂｓｙｓ＝２×（５０＋５５０）×１０-3×１１０１００４＝１．３２×１０6
が成り立ち、上述の式（１）を満たすことになる。従って、定義されたこれらのパラメータにおいてコンテナ単位でのデータの再生が保証される。
【００８７】
（２）  リアルタイムエクステント
リアルタイムエクステント３０１は、マルチプレクサ／デマルチプレクサ１１１によって作成されたＭＰＥＧ２のシステムストリームが、上述のコンテナ単位のデータとして格納されるＨＤＤ１１９の領域である。従って、リアルタイムエクステント３０１の全体の容量は、必ずコンテナ単体の容量の整数倍である。また、セクタ単位で記録を行なっているＨＤＤ１１９においても、リアルタイムエクステント３０１の開始アドレスは、コンテナの区切りにあたるアドレスからでなくてはならない。これは、後に示すコンテナ情報ファイル３０２において、ディスク空間をコンテナ単位のアドレス空間とみなすためである。
【００８８】
（３）  コンテナ情報ファイル
コンテナ情報ファイル３０２は、ＨＤＤ１１９の記録領域のリアルタイムエクステント３０１をコンテナ単位のアドレス空間とみなしてコンテナ番号（Ｒ０，Ｒ１，Ｒ２，…）を順に付けたときに、それぞれのコンテナの記録情報を管理するために定義されている。コンテナごとの参照数（リンクカウント）が０の場合は、最初からそのコンテナにＭＰＥＧ２のデータが記録されていない場合かまたはユーザによりデータ消去の操作が行なわれている場合を示しており、そのコンテナに新たにデータ記録が可能であることを示している。図７の例においては、コンテナＲ８およびＲ１５が記録可能なコンテナに当たる。参照数（リンクカウント）が１の場合は、そのコンテナが少なくともいずれかのタイトルファイルにより参照されており（ＭＰＥＧ２のデータが記憶されており）、そのコンテナは記録不可能であることを示している。
【００８９】
（４）  タイトルファイル
タイトルファイル３０４には、当該タイトルについてのリンク情報が記録されている。具体的には、図７に示すように、各タイトルファイルには、ヘッダ情報と、リアルタイムエクステント３０１における参照するコンテナの開始位置のアドレス情報とが順次記録されている。図７では、タイトルファイル（タイトル０）３０４−１がリアルタイムエクステントＲ０〜Ｒ３，Ｒ６のそれぞれの開始アドレスを格納しており、タイトルファイル（タイトル１）３０４−２がリアルタイムエクステントＲ４，Ｒ５，Ｒ７，Ｒ９〜Ｒ１２のそれぞれの開始アドレスを格納しており、タイトルファイル（タイトル２）３０４−３がリアルタイムエクステントＲ１３，Ｒ１４，Ｒ１６のそれぞれの開始アドレスを格納している。
【００９０】
（５）  タイトルセットファイル
タイトルセットファイル３０３は、タイトルファイル３０４を管理するためのファイルである。その構成は、ヘッダ情報、各タイトルファイルのＨＤＤ１１９における開始アドレスとからなる。図７では、タイトル０ディスクリプタは、タイトルファイル（タイトル０）３０４−１の開始アドレスを格納しており、タイトル１ディスクリプタは、タイトルファイル（タイトル１）３０４−２の開始アドレスを格納しており、タイトル２ディスクリプタは、タイトルファイル（タイトル２）３０４−３の開始アドレスを格納している。
【００９１】
［ＯＰＦを用いた記録再生動作］
以下に、上述のＯＰＦのファイルフォーマットを用いたこの発明によるデジタル記録再生装置の基本動作について詳細に説明する。
尚、上述のＯＰＦのファイルはすべてＨＤＤ１１９に記録されているが、デジタル記録再生装置が起動させられると、ＯＰＦのうち、コンテナ情報ファイル３０２、タイトルセットファイル３０３、タイトルファイル３０４とがメモリ１２１に読出され、システムコントローラ１２０によるアドレス制御に用いられる。更新されたメモリ１２１のファイルの内容は、適当なタイミングでＨＤＤ１１９のファイルに書込まれ、ＯＰＦが更新されるが、本発明では、前述したように、管理情報の書き換えが必要となった場合でも、録画または再生中のストリームがある場合には、これらのストリームのリアルタイム性を優先し、録画あるいは再生が停止した後で管理情報（メモリ１２１に読み出されたコンテナ情報ファイル３０２、タイトルセットファイル３０３、タイトルファイル３０４の情報）の更新（ＨＤＤ１１９のファイルへの書き込み）を行う点を特徴としている。
【００９２】
以下、ＯＰＦを用いた通常の記録再生動作について詳述した後、図１７乃至図２０に基づいて、本願の特徴であるＨＤＤ１１９から光磁気ディスクへのライブラリの自動作成の動作について説明する。
（１）  記録動作
まず、ＨＤＤ１１９にＭＰＥＧ２のシステムストリームデータを記録する場合の動作について、図７および図８のフローチャートを参照して説明する。
【００９３】
最初に、ユーザが、ユーザインタフェース１２２を操作して録画を指示すると（ステップＳ１）、システムコントローラ１２０は、ＨＤＤ１１９から読出したコンテナ情報ファイル３０２を参照して、リアルタイムエクステント３０１のうち書込可能な領域（コンテナ）を確保する（ステップＳ２）。即ち、コンテナ情報ファイル３０２からは参照数（リンクカウント）が０となっているコンテナを検索する。そして、先に説明した２チャンネル同時録画などの場合に、他の録画手順によって用いられることがないように、コンテナ情報ファイル３０２の参照数が０であった該当コンテナの番号に１追加する（ステップＳ３）。そして、検索したコンテナ番号に当たるＨＤＤ１１９のリアルタイムエクステント３０１に１コンテナ分のデータを書込む（ステップＳ４）。
【００９４】
ユーザからの終了指示をユーザインタフェース１２２を介して受けると（ステップＳ５）、タイトルファイル３０４を生成し、かつタイトルセットファイル３０３を更新し、記録処理を終了する（ステップＳ６）。終了指示がなかった場合は、ステップＳ２〜Ｓ５の手順を繰返す。尚、ユーザからの録画停止要求は、記録を開始してから後、任意のタイミングで指示されるが、この指示要求はメモリ１２１に一旦蓄えられ、ステップＳ５において処理される。
【００９５】
図７の状態において、ステップＳ１において録画の指示を受けると、ステップＳ２において初めに確保される領域（コンテナ）は参照数が０のＲ８である。そしてステップＳ３においてコンテナ情報ファイル３０２のＲ８の領域に１がセットされる。
ステップＳ４においてコンテナＲ８の開始アドレスにあたるＨＤＤ１１９の領域にマルチプレクサ／デマルチプレクサ１１１からのＭＰＥＧ２システムストリームデータを１コンテナ分書込む。
【００９６】
そしてステップＳ２により参照数０の次の領域Ｒ１５を確保し、同様に録画動作を繰返す。ステップＳ５において録画終了の指示を受けると、ステップＳ６においてタイトルファイル（タイトル３）を生成し、離散的に記録したコンテナの番号からなるリンク情報を格納する。そしてタイトルセットファイルを更新して録画を終了する。
【００９７】
（２）  再生動作
次に、ＨＤＤ１１９に記録されたＭＰＥＧ２のシステムストリームデータを再生する場合の動作について、図７および図９のフローチャートを参照して説明する。
ユーザがユーザインタフェース１２２を操作して再生するタイトルを指示すると（ステップＳ１１）、システムコントローラ１２０は、再生用のコンテナポインタを初期化する（ステップＳ１２）。尚、コンテナポインタとは、該当するタイトルファイル内で今どのコンテナを指し示しているかを示すポインタである。
【００９８】
そしてタイトルセットファイル３０３から該当するタイトルファイル３０４を選択し、その中で参照されているコンテナへのリンク情報をコンテナポインタの値だけスキャンし、再生すべきコンテナを検索する（ステップＳ１３）。検索したコンテナ番号に当たるＨＤＤ１１９のディスク領域のリアルタイムエクステント３０１から１コンテナ分のデータを読出し、再生を行なう（ステップＳ１４）。
【００９９】
ここで、ユーザからの終了指示をユーザインタフェース１２２を介して受けると（ステップＳ１５）、終了処理を行ない、再生動作を終了する（ステップＳ１８）。ユーザからの再生停止要求は、再生を開始してから後、任意のタイミングで指示されるが、指示要求はメモリ１２１に一旦蓄えられ、ステップＳ１５において処理される。
【０１００】
終了指示がなかった場合は、次に再生すべきコンテナを参照するためコンテナポインタに１追加する（ステップＳ１６）。ここで、コンテナポインタが該当するタイトルファイル３０４の終わりに達したかどうかのチェックを行なう（ステップＳ１７）。タイトルファイルの終わりに達したときには終了処理（ステップＳ１８）へ向かい、処理を終了する。コンテナポインタがタイトルファイル３０４の終わりに達していないときにはステップＳ１３〜Ｓ１７を繰返す。
【０１０１】
図９を参照して具体的な例を説明する。
ステップＳ１１においてタイトル番号１を再生するよう指示を受けると、ステップＳ１３においてタイトルファイル（タイトル１）の開始アドレスを検索し、参照すべきコンテナ番号Ｒ４を得る。ステップＳ１４において、ＨＤＤ１１９のコンテナ番号Ｒ４に当たるアドレスから１コンテナ分のデータをマルチプレクサ／デマルチプレクサ１１１に転送し、データの再生を行なう。ステップＳ１５において再生停止指令を受けなかったときは、ステップＳ１６においてコンテナポインタに１追加する。
【０１０２】
ステップＳ１３に戻り、コンテナポインタが指すコンテナ番号Ｒ５を得る。同様の手順を繰返して再生が行なわれていく。再生が進み、コンテナ番号Ｒ１２を再生し終えたとき、ステップＳ１６においてコンテナポインタに１を追加すると、ステップＳ１７においてタイトルファイルの終わりに到達したと判断されるので、ステップＳ１８の終了処理を行ない再生動作を終了する。
【０１０３】
（３）  消去動作
次に、ＨＤＤ１１９に記録されたＭＰＥＧ２のシステムストリームデータをタイトルファイル３０４単位で消去する場合の動作について、図７および図１０のフローチャートを参照して説明する。
ユーザがユーザインタフェース１２２を操作して消去するタイトルファイルを指示すると（ステップＳ２１）、システムコントローラ１２０は、ＨＤＤ１１９に格納されているタイトルセットファイル３０３から消去すべきタイトルファイル３０４を検索し、該当するタイトルファイル３０４が指し示すコンテナ番号に相当するコンテナ情報ファイル３０２のリンクカウントを１減少する（ステップＳ２２）。この結果リンクカウントが０となったコンテナは、どのタイトルファイルにおいても参照されないので空き領域となる。次に、指示されたタイトルファイルを消去し（ステップＳ２３）、タイトルセットファイルを更新する（ステップＳ２４）。
【０１０４】
例えば、図７の状態からタイトルファイル（タイトル０）を消去する指示を受けたとする（ステップＳ２１）。これに応じて、ステップＳ２２においてコンテナ情報ファイル３０２におけるＲ０〜Ｒ３，Ｒ６の部分のリンクカウントを１減少させて０にする。そしてステップＳ２３，Ｓ２４において、タイトルファイル（タイトル０）を消去し、タイトルセットファイルからタイトル０ディスクリプタを消去する。これにより消去動作は終了する。
【０１０５】
［タイトルの管理の容易化］
以下、映像信号、音声信号および映像と音声を含む信号を総称して映像音声信号ということにする。この映像音声信号はＨＤＤ１１９にタイトルとして記録される。
図１１は、タイトル生成時においてＯＰＦに準拠したタイトルファイル３０４として付加される管理情報の構成図である。
【０１０６】
図１１を参照して、タイトルファイル３０４は、ヘッダ領域７０１と、ポインタ領域７０２とを含む。
ヘッダ領域７０１は、システムがタイトルを識別する際に必要な情報であるタイトルＩＤ７０３と、タイトル一覧等の表示に使用されるタイトル詳細情報７０４と、タイトルに対する付属情報であるタイトル付属情報７０５とを含む。
【０１０７】
タイトル詳細情報７０４は、ユーザが必要に応じて書換えることが可能な情報である。
タイトル付属情報７０５は、タイトル生成時刻７１２と、最終アクセス時刻７１３と、録画時間７１４と、チャンネル情報７１５と、曜日情報７１６およびポインタ数その他の情報を含む。ただし、曜日情報７１６は、タイトル生成時刻より算出可能なため付加しなくてもかまわない。これらのタイトル付属情報は、ユーザによる手動の書換えは不可能に設定されている。
【０１０８】
ポインタ領域７０２は、ポインタ７０６、７０７…を含む。ポインタ７０６、７０７は、このタイトルの映像音声信号の内容であるコンテナを記録しているリアルタイムエクステント７０８〜７１１のうち記録および再生をすべきリアルタイムエクステントの領域を指すポインタである。
図１２は、タイトルの一覧表示を行なった様子を示す図である。
【０１０９】
図１１、図１２を参照して、画面の上部から総録画タイトル数「４」が表示されており、４つのタイトルに対応するタイトル詳細情報７０４の内容が順番に表示されている。その右側には、各タイトルが現在どのような状態にあるかが表示されている。タイトル詳細情報７０４は、タイトル付属情報７０５に含まれるタイトル生成時刻７１２から得られる日付、時刻、曜日情報およびチャンネル情報７１５に基づきこれらがわかる文字列をタイトル詳細情報７０４として自動的に保持しており、画面にはこれが表示される。
【０１１０】
例えば、タイトル１番は１９９９年９月２０日日曜日の２０時から録画されたチャンネル６の番組であることがわかり、現在再生中であることがわかる。また、タイトル３番は、１９９９年１０月４日月曜日の１３時５７分から録画されたチャンネル１０の番組であることがわかり、状態は現在録画中であることがわかる。
【０１１１】
このように、タイトルの一覧表示を行なった場合において、ユーザにとっていつ、どのチャンネルを録画したタイトルなのかが理解しやすいものとなっている。
ただし、タイトル詳細情報７０４のフィールドは、ユーザによる手動の書換えが可能な領域でもある。従って、ユーザが任意の文字列を自分で入力し、ユーザにとって最も識別しやすいタイトル名を付加することも可能である。また、ユーザによるタイトル名上書後においても、日付、時刻、曜日情報およびチャンネル情報はタイトル付属情報７０５に保存されているので、タイトル詳細情報７０４の領域を自動生成された状態に復元することも可能である。
【０１１２】
図１３は、ユーザからの要求による手動録画が行なわれた際のタイトル詳細情報７０４の自動付加のフローチャートである。
図１、図１３を参照して、ステップＳ７１では、ユーザインターフェイス１２２を介して録画開始の命令が入力される。
ステップＳ７２では、リアルタイムクロックモジュール１２７から現在の時刻情報がシステムコントローラ１２０に読込まれ、システムコントローラ１２０は、この現在の時刻の情報をメモリ１２１に記憶させる。
【０１１３】
ステップＳ７３では、録画処理が行なわれる。この録画処理に関しては、図８に示したフローチャートに従って処理が行なわれる。
ステップＳ７４では、手動でタイトル詳細情報７０４にタイトル名を付加するかどうかの判別をユーザに行なわせるために、システムコントローラ１２０は、グラフィックコントローラ１２４にその旨の表示をテレビジョンモニタ１２６に出力するように指示する。手動でタイトル名を付加する選択をユーザが行なった場合には、ステップＳ７７に進む。一方、タイトル名を自動で付加する場合にはステップＳ７５に進む。
【０１１４】
ただし、ステップＳ７４およびステップＳ７５の処理に関しては、ステップＳ７３の録画処理を開始した後にバックグラウンドで録画処理が実行されている間に行なってもよい。
ステップＳ７５では、ステップＳ７２で得られた各パラメータを図１２で示したような文字列情報であるタイトル名に変換する。ステップＳ７６では、作成されたタイトルファイル３０４がＨＤＤ１１９に記録され手動録画時のタイトル名自動付加の処理が終了する。
【０１１５】
一方、ステップＳ７７では、テレビジョンモニタ１２６に入力可能な文字を表示し、ユーザインターフェイス１２２から入力された入力文字をタイトル詳細情報７０４としてメモリに記憶される。
図１４は、予約録画を行なう際のタイトル詳細情報７０４の自動付加のフローチャートである。
【０１１６】
図１、図１４を参照して、ステップＳ８１では、ユーザインターフェイス１２２を介して予約録画の設定命令が入力される。
ステップＳ８２では、ユーザインターフェイス１２２を介して予約録画の設定に関する日付や時刻等の情報が入力されてくる。
次にステップＳ８３では、予約録画用の領域の確保が行なわれる。このステップＳ８３の処理は、図８に示した記録時のフローのうちステップＳ２およびステップＳ３で示した処理が行なわれる。
【０１１７】
ステップＳ８４では、手動でタイトル詳細情報７０４にタイトル名を付加するかどうかの判別をユーザに求める表示をすることをシステムコントローラ１２０がグラフィックコントローラ１２４に対して指示する。そして、ユーザは手動でタイトル名を付加するか自動でタイトル名を付加するかの選択を行なう。手動でタイトル名を付加する選択がされた場合には、ステップＳ８７に進み、自動でタイトル名を付加する選択がされた場合にはステップＳ８５に進む。
【０１１８】
ステップＳ８５では、ステップＳ８２で得た日付、時刻情報、チャンネル情報の値を図１２で示したタイトルを表示するような文字列情報に変換する。これにより、例えば「１９９９／０９／２０（日）２０：００Ｃｈ６」等の文字列がタイトル名として付与される。ステップＳ８６では、作成したタイトルファイル３０４がＨＤＤ１１９に記録され処理が終了する。
【０１１９】
一方ステップＳ８７では、入力可能な文字の表示がテレビジョンモニタ１２６に行なわれ、ユーザインターフェイス１２２を介して入力された入力文字がタイトル詳細情報７０４として記憶される。
図１５は、タイトル名、すなわちタイトル詳細情報７０４を変更する際のフローチャートである。
【０１２０】
図１、図１５を参照して、ステップＳ９１では、ユーザインターフェイス１２２を介して外部からタイトル名を変更せよという命令が入力される。応じて、ステップＳ９２では、ＨＤＤ１１９に保持されているタイトルファイル３０４が読出されシステムコントローラ１２０に読込まれる。
ステップＳ９３では、ユーザに対してタイトル名を入力するか否かの問合せをするための表示がテレビジョンモニタ１２６にされる。そして、ユーザが手動でタイトル名を付加する選択を行なった場合には、ステップＳ９６に進み、自動でタイトル名を付加する選択を行なった場合にはステップＳ９４に進む。
【０１２１】
ステップＳ９４では、ステップＳ９２において読込んでおいたタイトルファイル３０４の中のタイトル付属情報７０５にある、図１１に示したタイトル生成時刻７１２、最終アクセス時刻７１３、録画時間７１４、チャンネル情報７１５および曜日情報７１６の必要な部分をタイトル名に変換する。そして、このタイトル名がタイトル詳細情報７０４として記憶される。
【０１２２】
ステップＳ９５では、変更を行なったタイトルファイル３０４がＨＤＤ１１９に記録されてタイトル名の変更処理が終了する。
一方、ステップＳ９６では、テレビジョンモニタ１２６に入力可能な文字が表示される。そして、ユーザは入力可能な文字の中から文字を選択してユーザインターフェイス１２２を介して入力文字を入力しこれがタイトル詳細情報７０４として記憶される。
【０１２３】
図１６は、タイトル名、すなわちタイトル詳細情報７０４を一覧表示する際のフローチャートである。
図１、図１６を参照して、ステップＳ１０１では、ユーザインターフェイス１２２を介してタイトルの一覧表示命令が入力される。
応じて、ステップＳ１０２では、ＨＤＤ１１９に記憶されているタイトルセットファイル３０３がシステムコントローラ１２０に読込まれ、システムコントローラ１２０はタイトルセットファイル３０３をメモリ１２１上に記憶させる。
【０１２４】
ステップＳ１０３では、読込まれたタイトルセットファイル３０３をシステムコントローラ１２０が解析する。これによりＨＤＤ１１９上に録画されたタイトルが存在するかどうかの判別が行なわれ、タイトルが存在すればステップＳ１０４に進み、タイトルがハードディスク上に全く存在していなければステップＳ１０８に進む。
【０１２５】
ステップＳ１０４では、メモリ１２１上にあるタイトルセットファイル３０３が含むタイトルディスクリプタの指し示すアドレスに従ってＨＤＤ１１９からタイトルファイル３０４が読出され、このタイトルファイル３０４がメモリ１２１上に記憶される。
ステップＳ１０５では、ステップＳ１０４で得たタイトルファイル３０４が含むタイトル詳細情報７０４、すなわちタイトル名をタイトル一覧表示のリストに追加する。
【０１２６】
そして、ステップＳ１０６では、タイトルセットファイル３０３の中に存在するタイトルファイル３０４すべてについて検索が終了したかどうかの判定が行なわれる。検索が終了した場合には、ステップＳ１０７に進み、検索がまだ終了していない場合には、ステップＳ１０４に戻り検索が継続される。
ステップＳ１０７では、ステップＳ１０５で生成された一覧表示用のタイトルリストをもとにタイトル名の一覧を描画するようにシステムコントローラ１２０がグラフィックコントローラ１２４に命令する。そしてタイトル名の一覧表示がテレビジョンモニタ１２６に表示される。
【０１２７】
ステップＳ１０８では、システムコントローラ１２０は、録画されたタイトルが存在しない旨の描画を行なうようにグラフィックコントローラ１２４に命令し、録画されたタイトルが存在しないことを通知する文字列または図形がテレビジョンモニタ１２６に表示される。
以上がＯＰＦを用いた通常の記録再生動作である。尚、上記の説明では、ＨＤＤ１１９における記録再生の動作についてのみ説明したが、ＭＯドライブ１３０に装着された光磁気ディスク（図示せず）を用いて記録再生するときも同様の動作となる。
【０１２８】
続いて、本発明の特徴であるＨＤＤ１１９から光磁気ディスクへのライブラリの自動作成の動作について説明する。
本発明のデジタル記録再生装置では、ＨＤＤ１１９に記録されたタイトルを、ユーザの手を煩わせることなく、光磁気ディスクへコピー（［ＣＯＰＹ］）する、あるいは移動（［ＭＯＶＥ］）する（光磁気ディスクへコピーした後にＨＤＤ１１９からタイトルを消す）、コピーするか移動するかを確認する（［確認］）の処理（以下、ライブラリ自動作成と称す）を行うことができる点に特徴がある。
【０１２９】
まず、図１７は、ライブラリ自動作成用情報のフォーマットを示す。この情報は個々の光磁気ディスクに記録されているもので、保存するタイトル名９００、ジャンル９０１、ライブラリとしてタイトルをＨＤＤ１１９からコピーするのか、あるいは移動するのかを示す処理情報９０２、ライブラリタイトルの中から最も新しく記録されたタイトルのタイムスタンプ情報９０３で構成されている。
【０１３０】
次に、前記図１７で示したライブラリ自動作成用情報の入力例を図１８に示す。同図（ａ）の例では、タイトル名が［ニュースステーション］で、ジャンルは［ニュース］であり、ＨＤＤ１１９から光磁気ディスクへタイトルをコピーすることを示している。また、同図（ｂ）の例では、タイトル名が空白で、ジャンル名がニュースであり、ＨＤＤ１１９から光磁気ディスクへタイトルを移動する(ＨＤＤ１１９から光磁気ディスクへタイトルをコピーした後、ＨＤＤ１１９上のタイトルを消去する)ことを示している。即ち、図１８（ａ）の場合、この光磁気ディスクは［ニュースステーション］というタイトルを集めたライブラリであり、図１８（ｂ）の場合、この光磁気ディスクは［ニュース］というジャンルを集めたライブラリであることを示している。
【０１３１】
尚、この例では、処理情報９０２（［ＣＯＰＹ］，［ＭＯＶＥ］，［確認］）は、説明をわかりやすくするため、該当する処理を丸で囲んでいるが、光磁気ディスクに記録する情報としては、上記３つの処理に対応したフラグ領域を設け、所望の処理のところにフラグを設定する方法や、所定の領域に処理に対応した文字列を直接書き込むなど、種々の形態が考えられる。
【０１３２】
次に、光磁気ディスク内の前記ライブラリ自動作成用情報の書込みの処理について、図１９のフローチャートに基づいて説明する。
まず、ライブラリ自動作成用情報が格納されていない光磁気ディスクがＭＯドライブ１３０に装着されると（１０００：ＮＯ）、システムコントローラ１２０がＨＤＤ１１９内のタイトルの一覧を表示する（１００１）。そして、このタイトルの一覧の中から、ライブラリとして光磁気ディスクへ保存させたいタイトルをユーザが選択する（１００２）。この時に、最初にシステムコントローラ１２０は、選択したタイトルの名前とジャンルをライブラリ自動作成用情報として登録するか否かをユーザに問合せる（１００３）。もし、登録するのであれば（１００３：ＹＥＳ）、光磁気ディスクにタイトル名およびジャンルを書き込み（１００４）、最後に、タイトルをコピーするのか（［ＣＯＰＹ］）、移動するのか（［ＭＯＶＥ］）、ユーザに確認させるのか（［確認］）を選択させ（１００７）、処理を終了する。
【０１３３】
前記（１００３）において、もし、ユーザが、タイトル名およびジャンル名の両方を登録しないことを選択した場合（１００３：ＮＯ）には、システムコントローラ１２０は、ジャンル名のみを登録するかどうかをユーザに確認する（１００５）。もし、登録するのであれば、光磁気ディスクにジャンルを書き込み（１００４）、最後に、タイトルをコピーするのか（［ＣＯＰＹ］）、移動するのか（［ＭＯＶＥ］）、ユーザに確認させるのか（［確認］）を選択させ（１００７）、処理を終了する。
【０１３４】
さらに、上記のようにして光磁気ディスクに記録されたライブラリ自動作成用情報を用いて、ＨＤＤ１１９から光磁気ディスクへタイトルを自動的にコピーする際の処理を図２０のフローチャートに基づいて説明する。
まず、ユーザがライブラリ用の光磁気ディスクをＭＯドライブ１３０に装着すると（１１００）、システムコントローラ１２０が、装着された光磁気ディスク内にライブラリ自動作成用情報が格納されているかどうかを確認し（１１０１）、もし格納されていれば（１１０１：ＹＥＳ）、その情報をメモリ１２１に読み込む。
【０１３５】
次に、システムコントローラ１２０は、ＨＤＤ１１９内に読み込んだライブラリ自動作成用情報と一致するタイトルが存在するか否か検索する（１１０２）。この時、ライブラリ自動作成用情報のタイトル名９００の欄が記載されていれば、タイトル名と一致したものを検索する。もし、タイトル名の欄に記載がなく、ジャンル名の欄に記載されていれば、ジャンル名が一致したタイトルを検索するが、このとき、ライブラリ自動作成用情報の最新のタイムスタンプ情報９０３より後に記録されたＨＤＤ１１９内のタイトルの中から検索する。これにより、既に光磁気ディスクに記録されているタイトルを候補から外すことができるので、検索時間を短縮することが出来る。これらのタイトル名、ジャンル名、タイムスタンプ情報等の情報は、ＥＰＧ（Electric Program Guide：電子番組ガイド）等で受信した情報を利用して光磁気ディスクに記録されるようにすると更に便利である。
【０１３６】
もし、上記検索（１１０２）の結果、該当するタイトルが見つかった場合（１１０３：ＹＥＳ）、システムコントローラ１２０は、ライブラリ用の光磁気ディスクの残り記録時間とタイトルの記録時間を比較し（１１０５）、記録可能であれば（１１０５：ＹＥＳ）、システムコントローラ１２０は、ＨＤ／ＭＯコントローラモジュール１１８に指示を与えて光磁気ディスクにタイトルをコピーさせる（１１０６）。
【０１３７】
タイトルのコピー終了後、ライブラリ自動作成用情報の処理情報９０２が［移動］になっていれば、システムコントローラ１２０は、ＨＤＤ１１９内のタイトルを自動的に消去する。また、［確認］となっていれば、ＨＤＤ１１９内のタイトルを消去するかどうかの問い合わせをテレビジョンモニタ１２６に表示し、ユーザの指示を乞う。もし、［コピー］となっていれば何もしない。このとき、光磁気ディスク内のライブラリ自動作成用情報のタイムスタンプ情報９０３も更新する（１１０９）。
【０１３８】
一方、前記（１１０５）において、ライブラリ用の光磁気ディスクの残り記録時間が足りない場合（１１０５：ＮＯ）には、システムコントローラ１２０は、新しい光磁気ディスクに入れ替えてライブラリ作成を継続するかどうかの問い合わせをテレビジョンモニタ１２６に表示し、ユーザの指示を乞う（１１０７）。ここで、ユーザが新しい光磁気ディスクに入れ替ると、システムコントローラ１２０は、最初に、以前に装着されていた光磁気ディスクのライブラリ自動作成用情報を新しい光磁気ディスクにコピーした後、ＨＤＤ１１９から光磁気ディスクへタイトルのコピーを行なう（１１０６）。
【０１３９】
この一連の処理が、前記（１１０１）の検索結果における該当するタイトルの候補が無くなるまで繰り返し行なわれる。
【０１４０】
【発明の効果】
以上、詳述した如く本発明に依れば、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書き込みおよび読出しが可能な第１の記録媒体へデジタルデータの書き込みおよび読出しを行う手段と、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書込および読出が可能で、且つ着脱可能な第２の記録媒体へデジタルデータの書き込みおよび読出しを行う手段とを有するデジタル記録再生装置において、前記第２の記録媒体に記録された所定の情報と、前記所定の情報に基づいて第２の記録媒体へ書き込まれたデジタルデータのうちで、最も新しいデジタルデータのタイムスタンプ情報と、前記所定の情報に基づいて、前記第１の記録媒体の、前記タイムスタンプ情報より後に前記第１の記録媒体に書き込まれたデジタルデータに対応する管理情報を検索する手段と、前記検索結果に基づいて、前記所定の情報を含む管理情報に対応するデジタルデータを前記第１の記録媒体から読み出して前記第２の記録媒体へ書き込むようにしたので、ユーザの手を煩わせることなく第１の記録媒体から第２の記録媒体へデジタルデータのコピーが行える。
【０１４１】
また、本発明に依れば、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書き込みおよび読出しが可能な第１の記録媒体へデジタルデータの書き込みおよび読出しを行う手段と、映像音声信号と前記映像音声信号に対応する管理情報とを含むデジタルデータの書込および読出が可能で、且つ着脱可能な第２の記録媒体へデジタルデータの書き込みおよび読出しを行う手段とを有するデジタル記録再生装置において、前記第２の記録媒体に記録された所定の情報と、前記所定の情報に基づいて第２の記録媒体へ書き込まれたデジタルデータのうちで、最も新しいデジタルデータのタイムスタンプ情報と、前記所定の情報に基づいて、前記第１の記録媒体の、前記タイムスタンプ情報より後に前記第１の記録媒体に書き込まれたデジタルデータに対応する管理情報を検索する手段と、前記検索結果に基づいて、前記所定の情報を含む管理情報に対応するデジタルデータを前記第１の記録媒体から読み出して前記第２の記録媒体へ書き込むと共に、第２の記録媒体へ書き込んだ第１の記録媒体の当該デジタルデータを削除するようにしたので、ユーザの手を煩わせることなく第１の記録媒体から第２の記録媒体へデジタルデータのコピーが行えると共に、第１の記録媒体からデジタルデータを自動的に削除することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態によるデジタル記録再生装置の全体構成を示すブロック図である。
【図２】図１に示したデジタル記録再生装置の１チャンネルの録画動作を説明するタイミング図である。
【図３】図１に示したデジタル記録再生装置の１チャンネルの再生動作を説明するタイミング図である。
【図４】図１に示したデジタル記録再生装置の２チャンネル同時録画動作を説明するタイミング図である。
【図５】図１に示したデジタル記録再生装置の追っかけ再生動作を説明するタイミング図である。
【図６】この発明の実施の形態による簡易型プレーヤーの全体構成を示すブロック図である。
【図７】この発明で用いるファイルフォーマットの構成を模式的に説明する図である。
【図８】この発明による通常記録動作を説明するフローチャートである。
【図９】この発明による通常再生動作を説明するフローチャートである。
【図１０】この発明による消去動作を説明するフローチャートである。
【図１１】タイトル生成時においてＯＰＦに準拠したタイトルファイル３０４として付加される管理情報の構成図である。
【図１２】タイトルの一覧表示を行なった様子を示す図である。
【図１３】ユーザからの要求による手動録画が行なわれた際のタイトル詳細情報７０４の自動付加のフローチャートである。
【図１４】予約録画を行なう際のタイトル詳細情報７０４の自動付加のフローチャートである。
【図１５】タイトル名、すなわちタイトル詳細情報７０４を変更する際のフローチャートである。
【図１６】タイトル名、すなわちタイトル詳細情報７０４を一覧表示する際のフローチャートである。
【図１７】光磁気ディスク内のライブラリ自動作成用情報のフォーマットを模式的に示す図である。
【図１８】ライブラリ自動作成用情報の一例を示す図である。
【図１９】ライブラリ自動作成用情報の作成時の処理を説明するフローチャートである。
【図２０】ライブラリ自動作成用情報に基づくコピー等の処理を説明するフローチャートである。
【符号の説明】
１００，２００                  アンテナ
１０１，２０１                  外部入力端子
１０２，１０３，２０２          チューナ
１０４，２０４                  セレクタ
１０５，１０６                  Ａ／Ｄコンバータ
１０７，１０８                  ＭＰＥＧ２ビデオエンコーダ
１０９，１１０                  オーディオエンコーダ
１１１                          マルチプレクサ／デマルチプレクサ
１１２，２１２                  ＭＰＥＧ２ビデオデコーダ
１１３，２１３                  オーディオデコーダ
１１４，２１４                  Ｄ／Ａコンバータ
１１６，１１７，１３１          バッファメモリ
１１８                          ＨＤ／ＭＯコントローラモジュール
１１９                          ＨＤＤ
１２０，２２０                  システムコントローラ
１２１，２２１                  メモリ
１２２，２２２                  ユーザインタフェース
１２４，２２４                  グラフィックコントローラ
１２６，２２６                  テレビジョンモニタ
１２７                          リアルタイムクロックモジュール
１２８，２２８                  デジタルインプット
１２９                          デジタルアウトプット
１３０                          ＭＯドライブ
２１１                          デマルチプレクサ
３０１                          リアルタイムエクステント
３０２                          コンテナ情報ファイル
３０３                          タイトルセットファイル
３０４                          タイトルファイル
【図１】
0004636720.tif 000002
【図２】
0004636720.tif 000003
【図３】
0004636720.tif 000004
【図４】
0004636720.tif 000005
【図５】
0004636720.tif 000006
【図６】
0004636720.tif 000007
【図７】
0004636720.tif 000008
【図８】
0004636720.tif 000009
【図９】
0004636720.tif 000010
【図１０】
0004636720.tif 000011
【図１１】
0004636720.tif 000012
【図１２】
0004636720.tif 000013
【図１３】
0004636720.tif 000014
【図１４】
0004636720.tif 000015
【図１５】
0004636720.tif 000016
【図１６】
0004636720.tif 000017
【図１７】
0004636720.tif 000018
【図１８】
0004636720.tif 000019
【図１９】
0004636720.tif 000020
【図２０】
0004636720.tif 000021