(57)【要約】【課題】  連続する録画予約を途切れなく記録し、再生時に後の番組の頭出しを可能とする。【解決手段】  デジタル記録再生装置は、映像信号を圧縮符号化して複数のＶＯＢＵを生成するＭＰＥＧビデオエンコーダと、複数のＶＯＢＵをハードディスクに記録する手段と、連続するＶＯＢＵを特定するセルを少なくとも含み、セルの最先のＶＯＢＵにアクセス可能なチャプタ情報を生成するナビゲーション情報生成器と、チャプタ情報をハードディスクに記録する手段（Ｓ１７、Ｓ２７、Ｓ３３）と、第１の録画予約情報と第２の録画予約情報とが連続する場合（Ｓ２８でＹＥＳ）、第１の録画予約情報の録画終了時刻にＶＯＢＵの生成を停止することなく継続させ、第２の録画予約情報の録画開始時刻に記録されるＶＯＢＵにアクセス可能なチャプタ情報を生成させる（Ｓ３３）システムコントローラとを備える。【選択図】        図１０
2006270633.tif 000002
【特許請求の範囲】
【請求項１】
画像信号が入力される画像信号入力手段と、
前記画像信号入力手段に入力された前記画像信号を所定時間ごとに圧縮符号化して複数の符号化画像信号を生成する符号化手段と、
前記複数の符号化画像信号を記録媒体に記録する符号化画像信号記録手段と、
連続する前記符号化画像信号を特定する記録情報を少なくとも含み、前記連続する符号化画像信号の最先の前記符号化画像信号にアクセス可能なアクセス情報を生成するアクセス情報生成手段と、
前記アクセス情報を前記記録媒体に記録するアクセス情報記録手段と、
少なくとも録画開始時刻と録画終了時刻とをそれぞれが含む第１の録画予約情報と第２の録画予約情報とが入力される録画予約情報入力手段と、
前記第１の録画予約情報と前記第２の録画予約情報とが連続する場合、前記符号化手段を制御して前記第１の録画予約情報の録画終了時刻に前記符号化画像信号の生成を停止することなく継続させるとともに、前記アクセス情報生成手段を制御して前記第２の録画予約情報の録画開始時刻に記録される前記符号化画像信号にアクセス可能な開始アクセス情報を生成させる制御手段とを備えた、画像記録装置。
【請求項２】
複数種類の画像信号のうちから１つの画像信号を選択し、前記選択した１つの画像信号を前記画像信号入力手段に出力する選択手段と、
前記第１の録画予約情報および前記第２の録画予約情報は、前記画像信号を特定するための識別情報をさらに含み、
前記制御手段は、前記第１の録画予約情報の録画開始時刻から録画終了時刻までの間は前記選択手段に前記第１の録画予約情報に含まれる識別情報で定まる前記画像信号を選択させ、前記第２の録画予約情報の録画開始時刻から録画終了時刻までの間は前記選択手段に前記第２の録画予約情報に含まれる識別情報で定まる前記画像信号を選択さる、請求項１に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像記録装置に関し、特にテレビジョン放送を記録する画像記録装置に関する。
【背景技術】
【０００２】
近年、ＭＰＥＧ（Moving Picture Experts Group）規格を採用するＤＶＤ（Digital Versatile Disc）ビデオ規格でテレビジョン放送される番組を記録する技術が知られている（たとえば、特開２００２−３３５４９５号公報）。
【０００３】
ＤＶＤビデオ規格でテレビジョン放送される番組を記録媒体に記録する際には、放送信号を記録用のデータに変換して記録媒体に記録する。記録用データへの変換処理および記録用データを記録媒体に記録する処理に所定の時間を必要とするため、番組が終了してから所定の時間が経過して記録が終了する。このため、連続する２つのテレビ番組を記録する予約がされた場合、具体的には、先の録画予約の終了時刻と後の録画予約の開始時刻とが一致するような場合には、先の録画予約に基づく記録が終了するのは先の録画予約の録画終了時刻から上記所定の時間が経過した時となるため、後の録画予約に基づく記録を後の録画予約の開始時刻に開始することができないといった問題がある。あるいは、後の録画予約の開始時刻を優先させて記録させる場合、上記所定の時間を見込んで先の録画予約を予定より早く終了させる必要があるため、番組の終端を記録することができないといった問題がある。
【０００４】
一方、この録画の途切れをなくすために、先の録画予約に基づく記録を終了させることなく、後の録画予約に基づく記録を継続することも考えられるが、先の録画予約に基づく記録と後の録画予約に基づき記録とが１つのデータとして記録されるために、後の録画予約に基づき記録されたデータの最初にアクセスすることができなくなるといった問題がある。
【特許文献１】特開２００２−３３５４９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、連続する録画予約がされた場合に、画像信号を途切れることなく記録するとともに、再生の際に後の録画予約に従って記録された画像信号の開始部分へのアクセスが可能なように記録する画像記録装置を提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、画像記録装置は、画像信号が入力される画像信号入力手段と、画像信号入力手段に入力された画像信号を所定時間ごとに圧縮符号化して複数の符号化画像信号を生成する符号化手段と、複数の符号化画像信号を記録媒体に記録する符号化画像信号記録手段と、連続する符号化画像信号を特定する記録情報を少なくとも含み、連続する符号化画像信号の最先の符号化画像信号にアクセス可能なアクセス情報を生成するアクセス情報生成手段と、アクセス情報を記録媒体に記録するアクセス情報記録手段と、少なくとも録画開始時刻と録画終了時刻とをそれぞれが含む第１の録画予約情報と第２の録画予約情報とが入力される録画予約情報入力手段と、第１の録画予約情報と第２の録画予約情報とが連続する場合、符号化手段を制御して第１の録画予約情報の録画終了時刻に符号化画像信号の生成を停止することなく継続させるとともに、アクセス情報生成手段を制御して第２の録画予約情報の録画開始時刻に記録される符号化画像信号にアクセス可能な開始アクセス情報を生成させる制御手段とを備える。
【０００７】
この発明に従えば、画像信号を所定時間ごとに圧縮符号化して複数の符号化画像信号が生成され、記録媒体に記録されるが、第１の録画予約情報と第２の録画予約情報とが連続する場合、第１の録画予約情報の録画終了時刻に符号化画像信号の生成を停止することなく継続させる。このため、画像信号が途切れることなく記録される。一方、連続する符号化画像信号の最先の符号化画像信号にアクセス可能なアクセス情報が生成されて記録媒体に記録されるが、第１の録画予約情報と第２の録画予約情報とが連続する場合、第２の録画予約情報の録画開始時刻に記録される符号化画像信号にアクセス可能な開始アクセス情報が生成される。このため、再生の際に後の第２の録画予約情報に従って記録された画像信号の開始部分へのアクセスが可能となる。その結果、連続する録画予約がされた場合に、画像信号を途切れることなく記録するとともに、再生の際に後の録画予約に従って記録された画像信号の開始部分へのアクセスが可能なように記録する画像記録装置を提供することができる。
【０００８】
好ましくは、複数種類の画像信号のうちから１つの画像信号を選択し、選択した１つの画像信号を画像信号入力手段に出力する選択手段と、第１の録画予約情報および第２の録画予約情報は、画像信号を特定するための識別情報をさらに含み、制御手段は、第１の録画予約情報の録画開始時刻から録画終了時刻までの間は選択手段に第１の録画予約情報に含まれる識別情報で定まる画像信号を選択させ、第２の録画予約情報の録画開始時刻から録画終了時刻までの間は選択手段に第２の録画予約情報に含まれる識別情報で定まる画像信号を選択さる。
【０００９】
この発明に従えば、第１の録画予約情報と第２の録画予約情報とが連続する場合であっても、複数種類の画像信号のうちそれぞれの録画予約情報によって特定される画像信号を符号化して記録することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１１】
図１は、本発明の実施の形態の１つにおけるデジタル記録再生装置の全体構成を示す図である。図１を参照して、デジタル記録再生装置１００は、画像および音声を圧縮符号化した画像データおよび音声データをハードディスク２０または着脱可能なＤＶＤ３０に記録し、また、それらに記憶された画像データおよび音声データを読み出して画像および音声を再生する。このデジタル記録再生装置１００には、チューナ１０Ａと、外部入力１０Ｂとを有し、チューナ１０Ａまたは外部入力１０Ｂに接続された外付けのチューナなどからテレビジョン放送の放送信号が入力される。
【００１２】
デジタル記録再生装置１００は、デジタル記録再生装置１００の全体を制御するシステムコントローラ５０と、それぞれがシステムコントローラ５０に接続された記録バッファメモリ５３、時計５５、ＬＡＮ（Local Area Network）インターフェイス５６、操作部５７、表示部５８、再生バッファメモリ５９、デマルチプレクサ６１とを含む。
【００１３】
システムコントローラ５０は、後述するオブジェクトユニット（ＶＯＢＵ）を生成するために必要なナビゲーション情報（ＮＡＶパック）と、ビデオマネージャメニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）およびタイトルセット用ビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）に書き込み用のナビゲーション情報とを生成するためのナビゲーション情報生成器５１と、ハードディスク２０またはＤＶＤ３０から読み取られたＶＯＢＵに含まれるナビゲーション情報と、ＶＭＧＭ＿ＶＯＢＳおよびＶＴＳＴＴ＿ＶＯＢＳに含まれるナビゲーション情報とを解析するナビゲーション情報解析器５２とを含む。
【００１４】
時計５５は、時刻を計時し、計時した時刻をシステムコントローラ５０に出力する。時計５５は、電源バックアップ５４と接続されており、デジタル記録再生装置１００の電源が切断されても計時することが可能となっている。
【００１５】
ＬＡＮ（Local Area Network）インターフェイス５６は、デジタル記録再生装置１００をインターネットに接続するための通信用のインターフェイスである。ここでは、ＬＡＮインターフェイス５６は、インターネットに接続されており、システムコントローラ５０は、そのインターネットに接続された電子番組表データサーバ７１と通信可能となっている。
【００１６】
電子番組表データサーバ７１は、テレビジョン放送の番組を含む電子番組表データを記憶しており、システムコントローラ５０からの要求によって、電子番組表データをデジタル記録再生装置１００に送信する。システムコントローラ５０は、それが有するＲＡＭ（Random Access Memory）に受信した電子番組表データを記憶する。電子番組表データは、チャンネルごとに番組の開始時刻と終了時刻とを含む。番組のタイトル名、あらすじ等を含んでいてもよい。したがって、システムコントローラ５０では、受信した電子番組表データと、チューナ１０Ａで選択されているチャンネルと、時計５５で計時されている時刻とからチューナ１０Ａで受信されているテレビジョン放送の番組を特定することが可能である。なお、ここでは、電子番組表データを電子番組表データサーバ７１から受信するようにしたが、電子番組表データが放送波に含まれる場合には、アナログ放送の場合はＶＢＩ、デジタル放送の場合はＭＰＥＧに多重化されている電子番組表データを、チューナ１０Ａで受信された放送波から抽出することになる。
【００１７】
操作部５７は、デジタル記録再生装置１００の前面に備えられた複数のボタンスイッチを有する。操作部５７では、デジタル記録再生装置１００を操作するユーザの指示の入力が受付けられる。指示には、チューナ１０Ａで選択するテレビジョン放送のチャンネルの指示、記録の開始指示、記録の終了指示、記録するための記録媒体を選択する指示を含む。また、操作部５７は、リモートコントローラ（リモコン）７３と赤外線による無線通信が可能となっている。リモコン７３は、操作部５７と同様の指示を入力するためのボタンスイッチを有する。このため、ユーザは、操作部５７にするのと同様の指示を、リモコン７３を用いてすることができる。
【００１８】
操作部５７から録画予約を入力することができる。録画予約の入力は、予約する番組のチャンネルと、開始時刻と、終了時刻とを含む録画予約情報の入力である。録画予約の入力は、上述した電子番組表データを用いてしてもよい。電子番組表データに含まれる番組のタイトルを表示させ、そのタイトルを指定することにより録画予約が入力される。録画予約は、２つ以上の複数を入力することが可能である。
【００１９】
表示部５８は、液晶表示装置であり、デジタル記録再生装置１００の動作状態の表示、操作部５７に入力されたユーザの指示の表示等を行う。動作状態には、停止中、記録中、再生中の別、選択している記録媒体、チューナ１０Ａで選択されているチャンネル、再生時に再生しているチャプタ、再生するチャプタを選択するためのメニュー等を含む。なお、液晶表示装置に代えて、エレクトロルミネッセンス、ＬＥＤ（Light Emitting Diode）パネル等を用いてもよい。
【００２０】
記録バッファメモリ５３と、再生バッファメモリ５９とは、ランダムアクセスメモリ（ＲＡＭ）である。記録バッファメモリ５３は、フォーマッタ１６およびシステムコントローラ５０に接続されている。再生バッファメモリ５９は、システムコントローラ５０に接続されている。
【００２１】
デジタル記録再生装置１００は、さらに、外部から入力されるテレビジョン放送の放送信号を処理するために、ビデオデコーダ１１と、ＭＰＥＧビデオエンコーダ１２と、アナログ／デジタル（Ａ／Ｄ）コンバータ１３と、ＭＰＥＧ／ＡＣ３（Audio Code number 3）オーディオエンコーダ１４とマルチプレクサ１５とを備えている。
【００２２】
チューナ１０Ａは、ユーザによって指定された１つのチャンネルの放送信号を選択し、ビデオ信号をビデオデコーダ１１に出力し、オーディオ信号をＡ／Ｄコンバータ１３に出力する。外部入力１０Ｂでは、外付けのチューナにより選択されたチャンネルのビデオ信号とオーディオ信号とが入力され、それぞれビデオデコーダ１１とＡ／Ｄコンバータ１３に出力する。
【００２３】
システムコントローラ５０は、録画予約が入力されている場合、時計５５で計時された時刻が録画予約に含まれる録画開始時刻になると、その録画予約に含まれるチャンネルを選択するようにチューナ１０Ａを制御する。これによりチューナ１０Ａは、指示されたチャンネルの放送信号を選択し、そのチャンネルのビデオ信号をビデオデコーダ１１に出力し、オーディオ信号をＡ／Ｄコンバータ１３に出力する。
【００２４】
ビデオデコーダ１１は、入力されるアナログのビデオ信号をデジタルのビデオ信号（ＣＣＩＲ−ＲＥＣ６５６）に変換し、ＭＰＥＧビデオエンコーダ１２に出力する。ＭＰＥＧビデオエンコーダ１２は、入力されるデジタルのビデオ信号をＭＰＥＧビデオ規格に従って符号化し、符号化した符号化画像データをマルチプレクサ１５に出力する。
【００２５】
Ａ／Ｄコンバータ１３は、入力されるアナログのオーディオ信号をデジタルのオーディオ信号に変換し、ＭＰＥＧ／ＡＣ３オーディオエンコーダ１４に出力する。ＭＰＥＧ／ＡＣ３オーディオエンコーダ１４は、入力されるデジタルのオーディオ信号を、ＭＰＥＧ、ＡＣ３またはリニアＰＣＭ（Pulse Code Modulation）のいずれかのオーディオ規格に従って符号化し、符号化した符号化オーディオデータをマルチプレクサ１５に出力する。
【００２６】
マルチプレクサ１５は、入力される符号化画像データと符号化オーディオデータとを、パケット化して時分割多重化する。パケット化された符号化画像データは、ビデオＰＥＳ（Packetized Elementary Stream）、またはビデオパック（Ｖパック）と呼ばれる。パケット化された符号化オーディオデータは、オーディオＰＥＳ、またはオーディオパック（Ａパック）と呼ばれる。マルチプレクサ１５は、ビデオパックとオーディオパックを多重化したＭＰＥＧ−ＰＳ（Program Stream）をフォーマッタ１６に出力する。なお、ＭＰＥＧ−ＰＳには、パケット化したサブピクチャデータを含めるようにしてもよい。フォーマッタ１６は、ＭＰＥＧ-ＰＳに仮のナビゲーション情報（ＮＡＶパック）を付加したビデオオブジェクトユニット（ＶＯＢＵ）を生成して、記録バッファメモリ５３に記憶する。
【００２７】
ナビゲーション情報生成器５１は、記録バッファメモリ５３に順に記憶されるＶＯＢＵを参照して、ナビゲーション情報を生成し、生成したナビゲーション情報を記録バッファメモリ５３に書き込む。ナビゲーション情報には、ＮＡＶパックに含まれる情報の他に、ビデオタイトルセット情報（ＶＴＳＩ）に含まれる情報も含まれる。
【００２８】
１つのＶＯＢＵに含まれるナビゲーション情報（ＮＡＶパック）は、１つのビデオオブジェクト（ＶＯＢ）が定まると決定される。したがって、記録バッファメモリ５３は、少なくとも１つのＶＯＢを記録するのに必要なメモリ容量を有している。システムコントローラ５０は、記録バッファメモリ５３に１つ以上のＶＯＢが記録され、そのＶＯＢＵを構成する全てのＶＯＢＵのＮＡＶパックが書き込まれた後に、そのＶＯＢを書き込み用バッファに記憶させる。書き込み用バッファ１７に書き込まれたデータは、ハードディスク２０またはＤＶＤ３０のいずれかに記録される。
【００２９】
ハードディスク２０は、システムコントローラ５０により制御され、システムコントローラ５０からの指示に従って、書き込み用バッファ１７に記憶されたデータを記憶する。また、ハードディスク２０に記録されたタイトルを再生する場合、ハードディスク２０に記憶したデータを読み出し用バッファ６０に出力する。
【００３０】
一方、ＤＶＤ３０は、スピンドルモータ３３によって回転される。サーボ回路３４は、スピンドルモータ３３の回転数、ピックアップ３２のフォーカスサーボおよびトラッキングサーボを制御する。ＤＶＤ３０にデータを書き込む際、変調部３１は、書き込み用バッファ１７に記憶されたデータをＤＶＤに記録するのに適した信号に変調する。変調された信号はピックアップ３２に出力される。ピックアップは、変調された信号に従って発光する。これによりＤＶＤ３０に信号が書き込まれる。
【００３１】
ＤＶＤ３０に記録されたタイトルを再生する場合、ＤＶＤ３０からデータを読み取り時に、ピックアップ３２で受光された光は光電変換素子により電気信号に変換されて復調部３５に出力される。復調部３５に入力される電気信号は、ＤＶＤ３０への記録に適した信号に変調された信号であるため、復調部３５はこれを復調して元の形に戻す。誤り訂正部３６は、リードソロモン積符号（ＲＳ−ＰＣ）の訂正方式でエラー訂正し、エラー訂正したデータを読み出し用バッファ６０に記憶する。
【００３２】
システムコントローラ５０は、読み出し用バッファ６０からデータを読み出し、ナビゲーション情報解析器５２でナビゲーション情報が解析される。再生バッファメモリ５９には、ビデオＰＥＳとオーディオＰＥＳとが記憶される。再生バッファメモリ５９に記憶されたビデオＰＥＳとオーディオＰＥＳとは、デマルチプレクサ６１で読み取られる。デマルチプレクサ６１は、ビデオＰＥＳをＭＰＥＧビデオデコーダ６２に出力し、オーディオＰＥＳをＭＰＥＧ／ＡＣ３オーディオデコーダ６３に出力する。
【００３３】
ＭＰＥＧビデオデコーダ６２は、入力されたビデオＰＥＳをＭＰＥＧ方式で復号し、復号したビデオデータをビデオエンコーダ６４に出力する。ビデオエンコーダ６４は、ビデオデータをＮＴＳＣ方式にエンコードし、ビデオ信号を出力する。ビデオ信号は、たとえば、テレビジョン受像機に出力され、液晶表示装置などのディスプレイに出力されて表示される。一方、ＭＰＥＧ／ＡＣ３オーディオデコーダ６３は、入力されたオーディオＰＥＳをＭＰＥＧ方式、ＡＣ３方式またはリニアＰＣＭ（Pulse Code Modulation）方式で復号し、復号したオーディオデータをデジタル／アナログ（Ｄ／Ａ）コンバータ６５に出力する。Ｄ／Ａコンバータ６５は、デジタルのオーディオデータをアナログに変換して出力する。Ｄ／Ａコンバータ６５から出力されるオーディオデータは、たとえば、テレビジョン受像機に出力され、スピーカから出力される。
【００３４】
本実施の形態においては、書き込み用バッファ１７に１Ｍ（ｂｙｔｅ）、記録バッファメモリ５３に２０Ｍ（ｂｙｔｅ）、再生バッファメモリ５９に１Ｍ（ｂｙｔｅ）、読み出し用バッファ６０に７Ｍ（ｂｙｔｅ）の記憶領域を割り当てている。なお、書き込み用バッファ１７、記録バッファメモリ５３、再生バッファメモリ５９、読み出し用バッファ６０を１つのＲＡＭで構成してもよいし、それぞれ別体としてもよい。
【００３５】
図２は、ＭＰＥＧビデオエンコーダの詳細な構成を示すブロック図である。図２を参照して、ＭＰＥＧビデオエンコーダ１２は、ビデオ入力部１２１と、前置処理部１２２と、動き補償部１２３と、離散コサイン変換（ＤＣＴ）部１２４と、量子化部１２５と、可変長符号化部１２６と、ＭＰＥＧビデオ出力部１２７とを含む。ビデオ入力部１２１に入力されたデジタルのビデオ信号は、前置処理部１２２で輝度信号（Ｙ）と色信号（Ｃｂ、Ｃｒ）とに分けられ動き補償部１２３に出力される。動き補償部１２３は、フレーム内予測およびフレーム間予測を行う。ＤＣＴ部１２４は、離散コサイン変換を行い、量子化部１２５はＤＣＴ変換されたデータを量子化する。可変長符号化部１２６は、量子化されたデータにエントロピー符号化を行う。符号化されたデータは、ＭＰＥＧビデオ出力部１２７からビデオＰＥＳとして出力される。
【００３６】
図３は、ＭＰＥＧビデオデコーダの詳細な構成を示すブロック図である。図３を参照して、ＭＰＥＧビデオデコーダ６２は、ＭＰＥＧ入力部６２１と、可変長復号部６２２と、逆量子化部６２３と、逆離散コサイン変換（ＩＤＣＴ）部６２４と、後置処理部６２５と、ビデオ出力部６２６とを含む。ＭＰＥＧ入力部６２１に入力されたビデオＰＥＳは、可変長復号部６２２に出力される。可変長復号部６２２は、ビデオＰＥＳをエントロピー復号する。エントロピー復号化されたデータは、逆量子化部６２３で逆量子化、およびＩＤＣＴ部６２４で逆離散コサイン変換されて後置処理部６２５に出力される。後置処理部６２５では、動き補償のために必要な処理を実行してビデオ信号をビデオ出力部６２６に出力する。
【００３７】
図４は、ＤＶＤの論理構造を示す図である。図４を参照して、ＤＶＤの論理構造は、リードイン領域と、ボリューム情報およびファイル情報領域と、ビデオマネージャ(ＶＭＧ)と、ビデオタイトルセット（ＶＴＳ）＃１〜＃Ｎと、リードアウト領域とを含む。
【００３８】
ビデオマネージャ(ＶＭＧ)は、ビデオマネージャ情報(ＶＭＧＩ)と、ビデオマネージャ情報のバックアップ(ＶＭＧＩ＿ＢＵＰ)とを含む。なお、ビデオマネージャ(ＶＭＧ)には、オプションとして、ビデオマネージャメニュー用ビデオオブジェクトセット(ＶＭＧＭ＿ＶＯＢＳ)が含まれていても良い。ＶＭＧＩは、ＤＶＤビデオゾーン全体についての制御情報であり、ＶＩＤＥＯ＿ＴＳ．ＩＦＯというひとつのファイルからなる。ＶＭＧＭ＿ＶＯＢＳはタイトル選択メニューのための情報であり、ＶＩＤＥＯ＿ＴＳ．ＶＯＢというひとつのファイルからなる。ＶＭＧＩ＿ＢＵＰはＶＭＧＩと同一内容であり、ＶＩＤＥＯ＿ＴＳ．ＢＵＰというひとつのファイルからなる。
【００３９】
また、ビデオタイトルセットそれぞれには、ビデオタイトルセット情報(ＶＴＳＩ)と、ビデオタイトルセットのタイトル用ビデオオブジェクトセット(ＶＴＳＴＴ＿ＶＯＢＳ)と、ビデオタイトルセット情報のバックアップ(ＶＴＳＩ＿ＢＵＰ)とが含まれる。なお、ビデオタイトルセットそれぞれには、オプションとして、ビデオタイトルセット用ビデオオブジェクトセット(ＶＴＳＭ＿ＶＯＢＳ)が含まれていても良い。ビデオタイトルセットは、タイトルのチャプタ情報、オーディオやサブピクチャの言語情報、再生制御情報、ビデオやオーディオのストリームを含む。
【００４０】
ＶＴＳＩはそのＶＴＳに対する制御情報であり、ＶＴＳ＿＃＃＿０．ＩＦＯというひとつのファイルからなる。＃＃は０１から９９までの整数を示す。ＶＴＳＭ＿ＶＯＢＳはＶＴＳ内の各種メニューのためのコンテンツであり、ＶＴＳ＿＃＃＿０．ＶＯＢというひとつのファイルからなっている。ＶＴＳＴＴ＿ＶＯＢＳはタイトル再生のためのコンテンツであり、ＶＴＳ＿＃＃＿＠．ＶＯＢという複数のファイルからなっている。＠は１から９までの整数を示す。ＶＴＳＩ＿ＢＵＰはＶＭＧＩと同一内容の情報であり、ＶＴＳ＿＃＃＿０．ＢＵＰというひとつのファイルからなっている。 
【００４１】
ビデオタイトルセット情報（ＶＴＳＩ）は、ビデオタイトルセット用ビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）の属性情報を含む。属性情報は、ビットレート、解像度、アスペクト比、タイトル情報、チャプタ情報、セル情報等を含む。
【００４２】
図５は、ビデオマネージャメニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）を説明するための図である。図５を参照して、ＶＭＧＭ＿ＶＯＢＳは、少なくとも１つのＰＧＣ（Ｐｒｏｇｒａｍ
Ｃｈａｉｎ）を有する。ＰＧＣは後述するセルの再生順を指定するものである。したがって、ＰＧＣは、少なくとも１つのセルを含む。ＶＯＢは、少なくとも１つのセルを含む。図では、ＰＧＣ１およびＩＤ＝１のＶＯＢが１つのセル＃１を含む場合を示している。１つのセルは、少なくとも１つのデータユニット（ビデオオブジェクトユニット（ＶＯＢＵ））を含む。図では、＃１のセルは、＃１〜＃Ｎ（Ｎは自然数）のＮ個のデータユニットを含む例を示している。１つのデータユニットは、先頭にＮＡＶパック（ＮＶ＿ＰＣＫ（Ｎａｖｉｇａｔｉｏｎ  Ｐａｃｋ））が置かれ、続いてビデオＰＥＳ（Ｖパック）が時分割で置かれる。
【００４３】
図６は、ビデオタイトルセット用ビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）を説明するための図である。図６を参照して、ＶＴＳＴＴ＿ＶＯＢＳは、少なくとも１つのＶＯＢを有する。図では、ＩＤ＝１〜ｎ（ｎは自然数）のｎ個のＶＯＢを示している。本実施の形態におけるデジタル記録再生装置１００は、１つのＶＯＢが記録バッファメモリ５３に記録されると、１つのＶＯＢを１つのセルとして取り扱い、ハードディスク２０またはＤＶＤ３０にそのＶＯＢが記録される。すなわち、デジタル記録再生装置１００は、ＶＯＢ単位で記録媒体に記録する。
【００４４】
１つのＶＯＢは、少なくとも１つのセルを含む。図では、ＩＤ＝１のＶＯＢは＃１〜＃ｍ（ｍは自然数）のｍ個のセルを含んでいる。１つのセルは、少なくとも１つのデータユニット（ビデオオブジェクトユニット（ＶＯＢＵ））を含む。図では、＃１のデータセルは、＃１〜＃Ｎ（Ｎは自然数）のＮ個のデータユニットを含む例を示している。１つのＶＯＢＵは０.４ｓｅｃ〜１ｓｅｃの再生時間長を持ち、先頭にＮＡＶパック（ＮＶ＿ＰＣＫ（Navigation
Pack））が置かれ、続いて整数個のビデオＰＥＳ（Ｖパック）、オーディオＰＥＳ（Ａパック）およびサブピクチャデータが時分割で置かれる。ビデオＰＥＳは、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）であり、必ずしも置かれる必要はない。ＮＶ＿ＰＣＫはＰＣＩ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）とＤＳＩ（Ｄａｔａ  Ｓｅａｒｃｈ  Ｉｎｆｏｒｍａｔｉｏｎ）の２つのパケットからなる。
【００４５】
また、１つのチャプタは、複数のセルを含む。図では、＃１のチャプタが＃１〜＃ｍのｍ個のセルを含む例を示している。チャプタは、ユーザによるアクセス単位の１つである。すなわち、ユーザは、チャプタ単位でアクセスが可能であるため、チャプタの始まりにアクセス（頭出し）をすることができる。
【００４６】
図７は、ＰＣＩパケットのデータ構造を示す図である。ＰＣＩパケットにはＶＯＢＵの再生制御情報が格納されている。ＶＯＢＵの再生制御情報としては、ＶＯＢＵの先頭記録アドレス（ｎｖ＿ｐｃｋ＿ｌｂｎ）、ＶＯＢＵの再生開始時刻情報（ｖｏｂｕ＿ｓ＿ｐｔｍ）、ＶＯＢＵの再生終了時刻情報（ｖｏｂｕ＿ｅ＿ｐｔｍ）等の情報が挙げられる。
【００４７】
図８は、ＤＳＩパケットのデータ構造を示す図である。ＤＳＩパケットには一般情報、シームレス用再生情報、シームレス用アングル情報、ＶＯＢユニットサーチ情報、同期情報が含まれる。１つのＶＯＢに含まれるＶＯＢＵのＤＳＩパケットでは、ビデオの開始時刻（ｖｏｂ＿ｖ＿ｓ＿ｐｔｍ）と、ビデオの終了時刻（ｖｏｂ＿ｖ＿ｅ＿ｐｔｍ）は同じ値となる。また、ＶＯＢユニットサーチ情報は、ＶＯＢ内で完結した処理とされる。
【００４８】
本実施の形態におけるデジタル記録再生装置１００では、複数の録画予約が時間的に連続する場合、先の録画予約の録画終了時刻になっても、ＭＰＥＧデータの生成を停止することなく継続する。また、デジタル記録再生装置１００は、１つのデータユニットの期間を０．５秒、１つのセルの期間（以下「セル再生時間）という）を３０秒、１つのチャプタの期間（以下「チャプタ時間」という）を２分にデフォルトで定められ、通常はこれらの値を固定して記録する。なお、セル再生時間とチャプタ時間とのデフォルト値をこれらに限定するものではなく、任意に定めることができる。
【００４９】
図９は、デジタル記録再生装置に登録された録画予約情報の一例を示す図である。図９を参照して、録画予約情報は、予約番号ごとにＴＶチャンネル番号と、録画開始日時と、録画終了日時と、記録モードとを関連付けたデータを含む。予約番号は、録画予約データを特定するための識別番号であり、ここでは１から始まる連番としている。予約番号が「２」の録画予約データは、録画終了日時が「３月１０日１９：５４：００」であり、予約番号が「３」の録画予約データは、録画開始日時が「３月１０日１９：５４：００」であり一致する。このため、予約番号「２」の先の録画予約と予約番号「３」の後の録画予約とが連続する録画予約データとなっている。
【００５０】
デジタル記録再生装置１００は、ユーザが操作部５７を操作して、録画予約が入力されると、その録画予約に対応する１つの録画予約データを記憶する。そして、時計５５で計時された時刻が、録画予約データの録画開始時刻となると、その録画予約データに従って記録を開始する。
【００５１】
図１０および図１１は、システムコントローラで実行される記録処理の流れを示すフローチャートである。本実施の形態における記録処理は、ハードディスク２０およびＤＶＤ３０のいずれの記録媒体に記録するようにしてもよいが、ここではハードディスク２０が指定された場合を例に説明する。
【００５２】
図１０および図１１を参照して、記録処理では、まず、ハードディスク２０に記録するための空き領域が存在するか否かが判断される（ステップＳ０１）。空きがある場合にはステップＳ０２へ進み、ない場合には処理を終了する。空きがない場合には記録することができないからである。ステップＳ０２では、ハードディスク２０に記録されている画像のタイトルが４００を超えたか否かが判断される。超えた場合には処理を終了し、超えていない場合にはステップＳ０３に進む。記録可能なタイトル数を４００に制限するためである。なお、記録可能なタイトル数の上限は、デジタル記録再生装置１００の仕様で定まるものであって４００に限定されるものではなく、これよりも多くてもよいし、少なくてもよい。
【００５３】
ステップＳ０３では、入力映像信号が選択される。入力映像信号の選択は、チューナ１０Ａによるチャンネルの選択であり、録画予約情報に含まれるＴＶチャンネル番号に基づき選択される。
【００５４】
次のステップＳ０４では、ハードディスク２０にストリーム記録用ファイルをオープンする。ストリーム記録用ファイルは、上述したビデオタイトルセット用ビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）である。このストリーム記録用ファイルが、ハードディスク２０に新規に作成される。そして、ストリーム属性ファイルをオープンする（ステップＳ０５）。ストリーム属性ファイルは、上述したビデオタイトルセット情報（ＶＴＳＩ）である。ストリーム属性ファイルは、ストリーム記録用ファイルの属性情報を格納するためのデータファイルである。属性情報は、ビットレート、解像度、アスペクト比、タイトル情報、チャプタ情報、セル情報等を含む。
【００５５】
そして、タイトル数を１つ増加させる（ステップＳ０６）。記録が開始された時点でタイトルが１つ増加するからである。そして、タイトル属性が設定され（ステップＳ０７）、ＭＰＥＧエンコードが開始される（ステップＳ０８）。ＭＰＥＧエンコード開始時には、ビデオおよびオーディオのパラメータが設定される。たとえば、ビデオのパラメータとしては、ビデオビットレートは８Ｍｂｐｓ、ＧＯＰ構造はＩＢＢＰＢＢＰ・・・・、ＧＯＰ数は１５、記録モードはＶＢＲに設定され、オーディオのパラメータは、オーディオモードはＡＣ−３、オーディオビットレートは２５６ｋｂｐｓ、サンプリング周波数は４８Ｋｈｚである。これにより、ビデオ信号とオーディオ信号の両方がエンコードされる。次に、ＭＰＥＧシステムエンコードが開始される（ステップＳ０９）。
【００５６】
そして、デフォルトのセル再生時間を、チャプタを構成する全てのセルの生成条件とする（ステップＳ１０）。ここでは、４つのセルで１つのチャプタを構成するようにしているので、次に生成するチャプタを構成する４つのセルそれぞれを生成するための条件としてのセル再生時間を３０秒とする。
【００５７】
そして、ナビゲーション情報生成器５１でセルを生成するために必要とされるセル設定条件をナビゲーション情報生成器５１に設定する（ステップＳ１１）。セル設定条件は、ステップＳ１０で定められたセルを生成するための条件を含む。上述したように、記録バッファメモリ５３には、フォーマッタ１６出力時に仮のナビゲーション情報（ＮＡＶパック）が付されたパケットが記録される。この仮のナビゲーション情報は、ナビゲーション情報生成器５１によりチャプタ情報およびセル情報が確定した時点で決定され、確定したチャプタ情報およびセル情報に従ったナビゲーション情報に更新される。したがって、ナビゲーション情報生成器５１は、ステップＳ１１で設定されたセル設定条件に基づいて、セル情報およびチャプタ情報を確定してナビゲーション情報を決定し、仮のナビゲーション情報を更新する。このナビゲーション情報生成器５１で実行されるナビゲーション情報生成処理については後で説明する。
【００５８】
次に、タイトル記録終了処理状態か否かが判断される（ステップＳ１２）。真の場合にはステップＳ３４に進み、偽の場合にはステップＳ１３に進む。タイトル記録終了処理状態とは、デジタル記録再生装置１００での録画が終了される条件が満たされた状態をいう。具体的には、次の場合があげられる。
【００５９】
（１）リモコン７３または操作部５７で録画終了指示が入力される場合。
【００６０】
（２）録画予約の録画終了時刻となった場合。
【００６１】
ステップＳ１３では、ハードディスク２０に記録するための空きの領域が存在するか否かが判断される。空きがない場合にはステップＳ２２に進み、空きがある場合にはステップＳ１４に進む。ハードディスク２０に空きがある場合にのみデータを記録するためである。
【００６２】
ステップＳ１４では、記録バッファメモリ５３からＭＰＥＧデータが読み出される。そして、読み出されたＭＰＥＧデータが書き込み用バッファ１７に書き込まれる（ステップＳ１５）。これにより、ハードディスク２０にＶＯＢを書き込む準備がされる。
【００６３】
次のステップＳ１６では、ステップＳ１４で書き込みしたＭＰＥＧデータがセルの終端か否かが判断される。セルの終端ならばステップＳ１７に進み、そうでなければステップＳ１２に戻る。ステップＳ１７では、現在のセルのセル情報をストリーム属性ファイルに書き込みする。
【００６４】
次のステップＳ１８では、書き込みしたＭＰＥＧデータを含むセルがチャプタ内で最後のセルか否かが判断される。真の場合にはステップＳ１９に進み、偽の場合にはステップＳ２１に進む。ステップＳ１９では、チャプタの情報をストリーム属性ファイルに書き込む。チャプタの最後のセルの記録が終了したため、そのチャプタに必要な情報がすべて揃うからである。そして、ステップＳ２０に進む。
【００６５】
ステップＳ２０では、次に生成するセルの設定条件をナビゲーション情報生成器５１に設定する。ナビゲーション情報生成器５１は、ステップＳ２０で設定されたセル設定条件に基づいて、セル情報およびチャプタ情報を確定してナビゲーション情報を決定し、仮のナビゲーション情報を更新する。一方、ステップＳ２１では、次に生成するセルの設定条件をナビゲーション情報生成器５１に設定する。ナビゲーション情報生成器５１は、ステップＳ２１で設定されたセル設定条件に基づいて、セル情報を確定してナビゲーション情報を決定し、仮のナビゲーション情報を更新する。
【００６６】
ステップＳ１２でタイトル記録終了状態と判断された場合、ステップＳ３４において、次に記録予定のタイトルはタイトル記録中のタイトルと時間的に連続しているか否かが判断される。真の場合にはステップＳ３５に進み、偽の場合にはステップＳ２２に進む。ステップＳ３５に進む場合、次のタイトルを録画するために、次の録画予約情報に含まれるチャンネルを選択するように、チューナ１０Ａが制御される。これにより、次の録画予約情報に含まれるチャンネルの画像信号が圧縮符号化されて、ＭＰＥＧデータが記録バッファメモリ５３に記録される。この場合には、ＭＰＥＧシステムエンコードおよびＭＰＥＧエンコードは、終了しない。
【００６７】
次に記録予定のタイトルとは、後に録画予約されている番組である。具体的には、現在記録中のタイトルの終了時刻（先の録画予約の録画終了時刻）と、次に記録予定のタイトル（後の録画予約の録画開始時刻）とが一致している場合に、時間的に連続していると判断する。なお、（先の録画予約の録画終了時刻）と、次に記録予定のタイトル（後の録画予約の録画開始時刻）とが一致していなくとも、その差が所定の範囲内であれば時間的に連続しているとしてもよい。たとえば、先の録画予約の録画終了時刻が、後の録画予約の録画開始時刻よりも時間Ｔだけ早いとする。この場合、デジタル記録再生装置１００の記録終了処理に時間Ｔ１を要するとすれば、Ｔ＜Ｔ１ならば時間的に連続しているとしてもよい。さらに、先の録画予約の録画終了時刻が、後の録画予約の録画開始時刻よりも遅い場合には、先の録画予約に基づくタイトルと後の録画予約に基づくタイトルとが時間的に連続していると判断する。なお、この場合、先の録画予約に基づくタイトルの記録を優先してもよいし、後の録画予約に基づくタイトルの記録を優先してもよい。
【００６８】
ここで、デジタル記録再生装置１００の記録終了処理に要する時間Ｔ１は、後述するステップ２２が実行されてから処理を終了するまでの時間分である。この時間Ｔ１は、記録バッファメモリ５３および書き込み用バッファ１７のバッファサイズ、属性記録用のストリーム属性ファイルへの完結処理、記録媒体への書き込み処理時間などにより定まる。通常、この時間Ｔ１は、数秒から数十秒の時間である。
【００６９】
次のステップＳ３５では、この時点で記録バッファメモリ５３に記録されている未処理のＭＰＥＧデータを処理するようにナビゲーション生成器５１に指示する。ステップＳ３５が実行される時点では、デフォルトのセル再生時間が経過していないがデフォルトのセル再生時間およびチャプタ時間が経過するまで記録を続けるのではなく、この時点でセル再生時間およびチャプタ時間を決定する。そして、決定されたセル再生時間およびチャプタ時間に基づいてセル情報およびチャプタ情報を確定してナビゲーション情報（ＮＡＶパック）を決定し、仮のナビゲーション情報を更新する。このため、タイトル記録終了状態となった時点（ステップＳ１２でＹＥＳ）で記録バッファメモリ５３に記録されている仮のナビゲーション情報が付されたパケットを処理するようにナビゲーション生成器５１に指示が出される。
【００７０】
そして、ナビゲーション情報生成器５１によるナビゲーション情報生成処理が終了するまで待機状態となり（ステップＳ３６でＮＯ）、ナビゲーション情報生成処理が終了してナビゲーション情報が生成されるとステップＳ３７に進む。
【００７１】
そして、タイトル情報がストリーム属性ファイルに書き込まれる（ステップＳ３７）。その後、次のタイトルを記録するために、タイトル数を１つ増加させ（ステップＳ３８）、タイトル属性が設定され（ステップＳ３９）た後、ステップＳ４０に進む。
【００７２】
ステップＳ４０はステップＳ１０と同様の処理が実行され、ステップＳ４０の次のステップＳ４１はステップＳ１１と同様の処理が実行される。そして、ステップＳ４１の後、ステップ１４に進み、録画予約に基づく最後のセルの記録を終了させた後、次に記録予定のタイトルの記録が継続される。
【００７３】
一方、ステップＳ２２では、ＭＰＥＧシステムエンコードが終了され、ステップＳ２３において、ＭＰＥＧエンコードが終了される。次のステップＳ２４では、この時点で記録バッファメモリ５３に記録されている未処理のＭＰＥＧデータを処理するようにナビゲーション生成器５１に指示する。ステップＳ２４が実行される時点では、デフォルトのセル再生時間が経過していないがデフォルトのセル再生時間およびチャプタ時間が経過するまで記録を続けるのではなく、この時点でセル再生時間およびチャプタ時間を決定する。そして、決定されたセル再生時間およびチャプタ時間に基づいてセル情報およびチャプタ情報を確定してナビゲーション情報（ＮＡＶパック）を決定し、仮のナビゲーション情報を更新する。このため、タイトル記録終了状態となった時点（ステップＳ１２でＹＥＳ）で記録バッファメモリ５３に記録されている仮のナビゲーション情報が付されたパケットを処理するようにナビゲーション生成器５１に指示が出される。そして、ナビゲーション情報生成器５１によるナビゲーション情報生成処理が終了するまで待機状態となり（ステップＳ２５でＮＯ）、ナビゲーション情報生成処理が終了してナビゲーション情報が生成されるとステップＳ２６に進む。
【００７４】
次に、記録バッファメモリ５３からＭＰＥＧデータが読み出され（ステップＳ２６）、読み出されたＭＰＥＧデータが書き込み用バッファ１７に書き込まれる（ステップＳ２７）。そして、記録バッファメモリ５３に記録されていたＭＰＥＧデータのすべてが書き込み用バッファ１７に転送されたか否かが判断される（ステップＳ２８）。転送が終了した場合にはステップＳ２９に進み、終了していない場合にはステップＳ２６に戻る。すなわち、転送が終了するまで、ＭＰＥＧデータの記録バッファメモリ５３からの読み出しと、書き込み用バッファ１７への書き込みが繰り返される。
【００７５】
転送が終了すると、割り込みを禁止に設定（ステップＳ２９）した後、書き込み終了フラグをセットし（ステップＳ３０）、割り込み禁止を解除する（ステップＳ３１）。ハードディスク２０へ確実にＭＰＥＧデータを記録させるためである。
【００７６】
そして、ＭＰＥＧデータがハードディスク２０のストリーム記録用ファイルに書き込みが終了したか否かが判断され（ステップＳ３２）、書き込みが終了するまで待機状態となる。書き込みの終了の判断は、ステップＳ３０でセットした書き込み終了フラグがリセットされたか否かにより判断する。書き込み終了フラグは、後述するファイル書き込み処理でリセットされる。
【００７７】
ストリーム記録用ファイルの書き込みが終了した場合（ステップＳ３２でＹＥＳ）には、セル情報と、チャプタ情報と、タイトル情報とがストリーム属性ファイルに書き込まれる（ステップＳ３３）。
【００７８】
ストリーム属性ファイルに記録されるタイトル情報は、タイトルセットの数、各タイトルに含まれるチャプタの数を含む。なお、上述したＶＯＢごとに作成されるファイルＶＴＳ＿＃＃＿０．ＩＦＯにおいて、そのファイル名中の「＃＃」は、タイトルの番号を示す。チャプタ情報は、そのチャプタに含まれる先頭セルのセル番号と、ＰＧＣ内の全チャプタ数と、ＰＣＧ内の全セル数とを含む。本実施の形態においては、ＰＣＧとチャプタとは同じ番号としている。セル情報は、セル再生時間と、開始位置セクタと、最後のＶＯＢＵの開始セクタと、セルの終了セクタとを含む。
【００７９】
なお、これらの情報は、実際には、タイトルの記録が終了した時点（たとえばステップＳ３２）でストリーム属性ファイルに書き込まれ、その前の段階では、ＲＡＭ上に一時的に記録される。以下に、タイトル情報、チャプタ情報およびセル情報と、それらが記録されるストリーム属性ファイルとの関係の一例を示す。
【００８０】
（１）ビデオマネージャ情報（ＶＭＧＩ）。
【００８１】
ビデオマネージャタイトルプレイマップテーブル（ＶＭＧ＿ＰＴＴ＿ＳＲＰＴ）に、チャプタの数（Ｎｕｍｂｅｒ  ｏｆ  ｃｈａｐｔｅｒｓ（ＰＴＴｓ））と、タイトルセットの開始セクタ位置情報が記録される。
【００８２】
（２）ビデオタイトルセット情報（ＶＴＳＩ）。
【００８３】
（２−１）ビデオタイトルセットサーチポイントテーブル（ＰＴＴ＿ＳＲＰＴＩ）に、プログラムチェーン番号（ＰＧＣＮ）とプログラム番号（ＰＧＮ）とが記録される。
【００８４】
（２−２）ビデオタイトルセットプログラムチェーン情報テーブルに、ＰＧＣの情報、そのＰＧＣに含まれるすべてのセルの情報が記録される。ＰＧＣの情報は、チャプタ数、再生時間、オーディオ属性、サブピクチャ属性を含む。セルの情報は、再生時間、開始セクタ位置情報、終了セクタ位置情報を含む。
【００８５】
（２−３）ビデオタイトルセットセルアドレステーブルに、各セルのセル番号、開始セクタ位置情報、終了セクタ位置情報が記録される。
【００８６】
図１２は、ナビゲーション情報生成処理の流れを示すフローチャートである。ナビゲーション情報生成処理は、システムコントローラ５０のナビゲーション情報生成記５１により実行される処理である。図１２を参照して、ナビゲーション情報生成処理では、まず、記録バッファメモリ５３に１つのＶＯＢ（ここでは１セルに相当する）分のＭＰＥＧデータが格納されてたまっているか否かが判断される（ステップＳ７１）。真の場合にはステップＳ７２へ進み、偽の場合には処理を終了する。すなわち、ナビゲーション情報生成処理は、記録バッファメモリ５３に１つのＶＯＢ分のＭＰＥＧデータが格納されることを条件に実行される処理である。この判断は、上述した記録処理において、デフォルトのセル再生時間が採用された場合（図１０のステップＳ１１または図１１のステップＳ４０）には、そのセル再生時間が経過したか否かにより判断され、デフォルトのセル再生時間が採用されない場合（図１１のステップＳ２４およびステップＳ３５）には、記録処理のステップＳ２４またはステップＳ３５が実行されて出力される指示があったことにより判断される。すなわち、記録処理のステップＳ２４またはステップＳ３５が実行されて出力される指示があった場合にはその指示が出力された時、そうでない場合にはセル再生時間が経過した時に記録バッファメモリ５３に１つのＶＯＢ分のＭＰＥＧデータが格納されたと判断する。したがって、ナビゲーション情報生成処理は、上述した記録処理およびファイル書き込み処理とは独立して実行される。
【００８７】
そして、ステップＳ７２では、指示内容に対応したナビゲーション情報を対象となるＭＰＥＧデータに含まれるすべてのＮＡＶパックに付加する。これにより、仮のナビゲーション情報が更新される。ここでの指示内容とは、上述した記録処理において図１０のステップＳ１１、図１１のステップＳ２０、ステップＳ２１またはステップＳ４１で設定されるセル設定条件を示す。
【００８８】
図１３は、ファイル書き込み処理の流れを示すフローチャートである。ファイル書き込み処理は、システムコントローラ５０により実行される処理である。図１３を参照して、ファイル書き込み処理では、まず、書き込み用バッファ１７にＭＰＥＧデータが記憶されているか否かが判断される（ステップＳ６１）。ＭＰＥＧデータが記憶されている場合にはステップＳ６２に進み、そうでない場合には処理を終了する。
【００８９】
ステップＳ６２では、書き込み用バッファ１７に記憶されているＭＰＥＧデータをストリーム記録用ファイルに書き込む。そして、書き込み終了フラグをリセットする（ステップＳ６３）。
【００９０】
書き込み終了フラグは、図１０および図１１に示した記録処理のステップＳ２７でセットされる。この書き込み終了フラグは、ファイル書き込み処理と記録処理とが独立して実行されるため、記録処理側でファイル書き込み処理によりストリーム記録用ファイルへの書き込みが終了したことを検出するために用いられる。ファイル書き込み処理は、たとえば、所定時間間隔で実行される。
【００９１】
なお、上述したデジタル記録再生装置１００は、ハードディスクとＤＶＤとに記録する例を示したが、たとえばブルーレイディスクに記録するようにしてもよい。また、本実施の形態においては、セルの構成を、１セルと１ＶＯＢとを等しくする条件でナビゲーション情報を付加する例を挙げたが、１ＶＯＢに複数のセルを含ませる条件でナビゲーション情報を付加するなどの他の構成においても同様の処理が可能である。さらに、本実施の形態においては、ＤＶＤビデオ規格に準拠したフォーマットで記録する例を説明したが、独自のフォーマットなど他のフォーマットで記録するようにしても同様の処理を実行することが可能である。
【００９２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態の１つにおけるデジタル記録再生装置の全体構成を示す図である。
【図２】ＭＰＥＧビデオエンコーダの詳細な構成を示すブロック図である。
【図３】ＭＰＥＧビデオデコーダの詳細な構成を示すブロック図である。
【図４】ＤＶＤの論理構造を示す図である。
【図５】ビデオマネージャメニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）を説明するための図である。
【図６】ビデオタイトルセット用ビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）を説明するための図である。
【図７】ＰＣＩパケットのデータ構造を示す図である。
【図８】ＤＳＩパケットのデータ構造を示す図である。
【図９】デジタル記録再生装置に登録された録画予約情報の一例を示す図である。
【図１０】システムコントローラで実行される記録処理の流れを示す第１のフローチャートである。
【図１１】システムコントローラで実行される記録処理の流れを示す第２のフローチャートである。
【図１２】ナビゲーション情報生成処理の流れを示すフローチャートである。
【図１３】ファイル書き込み処理の流れを示すフローチャートである。
【符号の説明】
【００９４】
１０Ａ  チューナ、１０Ｂ  外部入力、１１  ビデオデコーダ、１２  ＭＰＥＧビデオエンコーダ、１３  Ａ／Ｄコンバータ、１４  ＭＰＥＧ／ＡＣ３オーディオエンコーダ、１５  マルチプレクサ、１６  フォーマッタ、１７  書き込み用バッファ、２０  ハードディスク、３１  変調部、３２  ピックアップ、３３  スピンドルモータ、３４  サーボ回路、３５  復調部、３６  訂正部、５０  システムコントローラ、５１  ナビゲーション情報生成器、５２  ナビゲーション情報解析器、５３  記録バッファメモリ、５４  電源バックアップ、５５  時計、５６  インターフェイス、５７  操作部、５８  表示部、５９  再生バッファメモリ、６０  読み出し用バッファ、６１  デマルチプレクサ、６２  ＭＰＥＧビデオデコーダ、６３  ＭＰＥＧ／ＡＣ３オーディオデコーダ、６４  ビデオエンコーダ、６５  Ｄ／Ａコンバータ、７１  電子番組表データサーバ、７３  リモコン、１００  デジタル記録再生装置、１２１  ビデオ入力部、１２２  前置処理部、１２３  動き補償部、１２４  ＤＣＴ部、１２５  量子化部、１２６  可変長符号化部、１２７  ＭＰＥＧビデオ出力部、６２１  入力部、６２２  可変長復号部、６２３  逆量子化部、６２４  ＩＤＣＴ部。
【図１】
2006270633.tif 000003
【図２】
2006270633.tif 000004
【図３】
2006270633.tif 000005
【図４】
2006270633.tif 000006
【図５】
2006270633.tif 000007
【図６】
2006270633.tif 000008
【図７】
2006270633.tif 000009
【図８】
2006270633.tif 000010
【図９】
2006270633.tif 000011
【図１０】
2006270633.tif 000012
【図１１】
2006270633.tif 000013
【図１２】
2006270633.tif 000014
【図１３】
2006270633.tif 000015