(57)【特許請求の範囲】
【請求項１】
光ディスクにデータを記録する光ディスクドライブと、
光ディスクよりも高速にデータの記録再生が可能なハードディスクにデータを記録し記録されたデータを再生するハードディスクドライブと、
前記光ディスクドライブ及び前記ハードディスクドライブにより、一連のデータをＣＤＡ単位で管理情報と共に光ディスク及びハードディスクの両方に記録する記録制御手段と、
前記光ディスクドライブによるデータの記録時にエラーが発生したセクタを検出し、エラーが発生したセクタの属するＣＤＡに関するＣＤＡエラー情報を管理するエラー管理手段と、
前記記録制御手段による一連のデータの記録が終了したとき、前記エラー管理手段に管理されたＣＤＡエラー情報に基づき、光ディスクに正しく記録されなかったＣＤＡのデータに対応する正しいＣＤＡのデータをハードディスクから読出し、この正しいＣＤＡのデータを光ディスクに記録し、正しく記録されなかったＣＤＡのデータの替わりに正しいＣＤＡのデータが再生されるように光ディスクに記録された管理情報を更新し、エラーが発生したセクタを使用しないように設定し、エラーが発生したセクタを含むＣＤＡの内、エラーの発生していない部分を空き領域として開放するエラー対応処理手段と、
を備えたことを特徴とする情報記録再生装置。
【請求項２】
光ディスクにデータを記録する光ディスクドライブと、
光ディスクよりも高速にデータの記録再生が可能なハードディスクにデータを記録し記録されたデータを再生するハードディスクドライブと、
光ディスクへのデータ記録の指示を受け付け、前記光ディスクドライブ及び前記ハードディスクドライブにより、一連のデータをＣＤＡ単位で管理情報と共に光ディスク及びハードディスクの両方に記録する記録制御手段と、
前記光ディスクドライブによるデータの記録時にエラーを検出し、エラー記録されたＣＤＡに関するＣＤＡエラー情報を管理するエラー管理手段と、
前記記録制御手段による一連のデータの記録が終了したとき、前記エラー管理手段に管理されたＣＤＡエラー情報に基づき、光ディスクに正しく記録されなかったＣＤＡのデータに対応する正しいＣＤＡのデータをハードディスクから読出し、この正しいＣＤＡのデータを光ディスクに記録し、正しく記録されなかったＣＤＡのデータの替わりに正しいＣＤＡのデータが再生されるように光ディスクに記録された管理情報を更新するエラー対応処理手段と、
前記記録制御手段により一連のデータを光ディスク及びハードディスクの両方に記録する前に、この光ディスクと同じ容量の領域のパーテーションをハードディスクに確保する領域確保手段と、
を備えたことを特徴とする情報記録再生装置。
【請求項３】
光ディスクにデータを記録する光ディスクドライブと、
光ディスクよりも高速にデータの記録再生が可能なハードディスクにデータを記録し記録されたデータを再生するハードディスクドライブと、
光ディスクへのデータ記録の指示を受け付け、前記光ディスクドライブ及び前記ハードディスクドライブにより、一連のデータをＣＤＡ単位で管理情報と共に光ディスク及びハードディスクの両方に記録する記録制御手段と、
前記光ディスクドライブによるデータの記録時にエラーを検出し、エラー記録されたＣＤＡに関するＣＤＡエラー情報を管理するエラー管理手段と、
前記記録制御手段による一連のデータの記録が終了したとき、前記エラー管理手段に管理されたＣＤＡエラー情報に基づき、光ディスクに正しく記録されなかったＣＤＡのデータに対応する正しいＣＤＡのデータをハードディスクから読出し、この正しいＣＤＡのデータを光ディスクに記録し、正しく記録されなかったＣＤＡのデータの替わりに正しいＣＤＡのデータが再生されるように光ディスクに記録された管理情報を更新するエラー対応処理手段と、
前記記録制御手段により一連のデータを光ディスク及びハードディスクの両方に記録する前に、この光ディスクの空き容量と同じ容量の領域のパーテーションをハードディスクに確保する領域確保手段と、
を備えたことを特徴とする情報記録再生装置。
【請求項４】
一連のデータをＣＤＡ単位で管理情報と共に光ディスク及びハードディスクの両方に記録する第１のステップと、
前記第１のステップにおける光ディスクへのデータ記録時にエラーが発生したセクタを検出し、エラーが発生したセクタの属するＣＤＡに関するＣＤＡエラー情報を管理する第２のステップと、
前記第１のステップによる一連のデータの記録が終了したとき、前記第２のステップにより管理されたＣＤＡエラー情報に基づき、光ディスクに正しく記録されなかったＣＤＡのデータに対応する正しいＣＤＡのデータをハードディスクから読出し、この正しいＣＤＡのデータを光ディスクに記録する第３のステップと、
正しく記録されなかったＣＤＡのデータの替わりに正しいＣＤＡのデータが再生されるように光ディスクに記録された管理情報を更新し、エラーが発生したセクタを使用しないように設定し、エラーが発生したセクタを含むＣＤＡの内、エラーの発生していない部分を空き領域として開放する第４のステップと、
を備えたことを特徴とする情報記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＤＶＤなどの光ディスクに対するデータの記録再生、及びハードディスクに対するデータの記録再生が可能な情報記録再生装置及び情報記録再生方法に関する。
【０００２】
【従来の技術】
近年、映像や音声等のデータを記録した光ディスクを再生する動画対応の光ディスク再生装置が開発され、例えばＬＤや、ビデオＣＤなどの様に、映画ソフトやカラオケ等の目的で一般に普及されている。
【０００３】
その中で、現在、国際規格化したＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｉｍａｇｅ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式を使用し、ＡＣ３オーディオ圧縮方式を採用したＤＶＤ規格が提案された。
【０００４】
この規格は、ＭＰＥＧ２システムレイヤに従って、動画圧縮方式にＭＰＥＧ２、音声にＡＣ３オーディオ、ＭＰＥＧオーディオをサポートし、さらに、字幕用としてビットマップデータをランレングス圧縮した副映像データ、早送り巻き戻しなどの特殊再生用コントロールデータ（ナビパック）を追加して構成されている。
【０００５】
さらに、この規格では、コンピュータでデータを読むことが出来るように、ＩＳＯ９６６０とマイクロＵＤＦをサポートしている。
【０００６】
また、メディア自身の規格としては、ＤＶＤ−ビデオで使用しているメディアであるＤＶＤ−ＲＯＭに続き、ＤＶＤ−ＲＡＭの規格（２．６ＧＢ）も完成し、ＤＶＤ−ＲＡＭドライブもコンピュータ周辺機器として、普及し始めている。
【０００７】
現在、そのＤＶＤ−ＲＡＭを利用したリアルタイムな録再が可能なＤＶＤビデオ規格であるＲＴＲ−ＤＶＤ（Ｒｅａｌ  Ｔｉｍｅ  Ｒｅｃｏｒｄｅｒ）の規格が完成しつつあり、２０００年春に検証作業も終了する予定となっている。この規格は、現在発売されているＤＶＤ−ビデオ規格を元に考えられている。さらに、そのＲＴＲ−ＤＶＤに対応したファイルシステムも現在規格作成中である。そこで、ＲＴＲ−ＤＶＤを利用したＤＶＤビデオが発売され始めている。
【０００８】
また、ＰＣにおいては、ＴＶチューナー内蔵のものが発売され、ＨＤＤ（ハードディスクドライブ）にＴＶ番組を記録することができる。このようなＰＣでは、録画中に以前録画した映像を再生するというタイムスリップ機能を実現することができるものもある。
【０００９】
【発明が解決しようとする課題】
しかしながら、ＴＶ番組の記録メディアにＤＶＤ−ＲＡＭを使用している場合であって、記録レートが高レートの場合には、録画中に他のトラックに録画されているビデオデータを再生することはできない。つまり、ＤＶＤ−ＲＡＭを使用したタイムスリップ機能を実現することはできないという問題点があった。
【００１０】
この発明の目的は、上記したような事情に鑑み成されたものであって、光ディスクに一連のデータを記録するとともに、同時にこの一連のデータを再生することが可能な情報記録再生装置及び情報記録再生方法を提供することにある。
【００１１】
【課題を解決するための手段】
上記課題を解決し目的を達成するために、この発明の情報記録再生装置及び情報記録再生方法は、以下のように構成されている。
【００１２】
（１）この発明の情報記録再生装置は、光ディスクにデータを記録する光ディスクドライブと、光ディスクよりも高速にデータの記録再生が可能なハードディスクにデータを記録するとともに記録されたデータを再生するハードディスクドライブと、前記光ディスクドライブ及び前記ハードディスクドライブにより、一連のデータをＣＤＡ単位で管理情報と共に光ディスク及びハードディスクの両方に記録する記録制御手段と、前記光ディスクドライブによるデータの記録時にエラーを検出し、エラー記録されたＣＤＡに関するＣＤＡエラー情報を管理するエラー管理手段と、前記記録制御手段による一連のデータの記録が終了したとき、前記エラー管理手段に管理されたＣＤＡエラー情報に基づき、光ディスクに正しく記録されなかったＣＤＡのデータに対応する正しいＣＤＡのデータをハードディスクから読出し、この正しいＣＤＡのデータを光ディスクに記録し、正しく記録されなかったＣＤＡのデータの替わりに正しいＣＤＡのデータが再生されるように光ディスクに記録された管理情報を更新するエラー対応処理手段とを備えている。
【００１３】
（２）この発明の情報記録再生装置は、光ディスクにデータを記録する光ディスクドライブと、光ディスクよりも高速にデータの記録再生が可能なハードディスクにデータを記録するとともに記録されたデータを再生するハードディスクドライブと、前記光ディスクドライブ及び前記ハードディスクドライブにより、一連のデータを光ディスク及びハードディスクの両方に記録する記録制御手段と、再生指示を受け付ける再生指示受付手段と、前記記録制御手段により一連のデータを光ディスク及びハードディスクの両方に記録しているときに、前記再生指示受付手段により所定の再生指示が受け付けられると、ハードディスクに記録された目的のデータを読み出して再生する再生制御手段とを備えている。
【００１４】
（３）この発明の情報記録再生方法は、一連のデータをＣＤＡ単位で管理情報と共に光ディスク及びハードディスクの両方に記録する第１のステップと、前記第１のステップにおける光ディスクへのデータ記録のエラーを検出し、エラー記録されたＣＤＡに関するＣＤＡエラー情報を管理する第２のステップと、前記第１のステップによる一連のデータの記録が終了したとき、前記第２のステップにより管理されたＣＤＡエラー情報に基づき、光ディスクに正しく記録されなかったＣＤＡのデータに対応する正しいＣＤＡのデータをハードディスクから読出し、この正しいＣＤＡのデータを光ディスクに記録する第３のステップと、正しく記録されなかったＣＤＡのデータの替わりに正しいＣＤＡのデータが再生されるように光ディスクに記録された管理情報を更新する第４のステップとを備えている。
【００１５】
（４）この発明の情報記録再生方法は、一連のデータを光ディスク及びハードディスクの両方に記録する第１のステップと、前記第１のステップにより一連のデータを光ディスク及びハードディスクの両方に記録しているときに、所定の再生指示が受け付けられると、ハードディスクに記録された目的のデータを読み出して再生する第２のステップとを備えている。
【００１６】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。
【００１７】
ＤＶＤには通常のファイル形式でデータが保存されている。さらに、タイトルは、たとえば、映画の一本分に相当し、一枚のディスクにこのタイトルが複数保存されている。このタイトルが集まったものをタイトルセットと言い、このタイトルセットは、複数のファイルで構成されている。
【００１８】
図２は、ＤＶＤのディレクトリ構造の一例を示す図である。図２に示すように、ＤＶＤでは、規格ごとにディレクトリが存在し、ＤＶＤ−ビデオではＶＩＤＥＯ＿ＴＳ、ＤＶＤ−オーディオではＡＵＤＩＯ＿ＴＳ、ＲＴＲ−ＤＶＤではＤＶＤ＿ＲＴＲとしている。各記録データは、このディレクトリの中に存在している。
【００１９】
さらに、ＤＶＤ−ビデオでは、１枚のディスクには、このディスクを管理するための情報としてＶｉｄｅｏ  Ｍａｎａｇｅｒ（以降ＶＭＧと称する。）と称するファイルが存在する。
【００２０】
さらに、タイトルセット（以後ＶＴＳと称する）には、このタイトルセットを管理するための情報がＶｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ（以降ＶＴＳＩと称する。）の管理情報ファイルとビデオデータで構成されているビデオファイルとＶＴＳＩのバックアップファイルから構成されている。
【００２１】
ＲＴＲ−ＤＶＤでは、前記ＶＴＳＩとＶＭＧＩがいっしょになり、新たなＶＭＧＩとして、構成されている。
【００２２】
前記ビデオファイルは、階層構造となっており、図３に示すように１つのファイル（ＶＯＢＳ）は複数のＶＯＢで構成され、１つのＶＯＢは複数のＶＯＢＵで構成され、１つのＶＯＢＵは複数の様々な種類のデータからなっているパック（ビデオパック、オーディオパック）によって構成されている。パックは１つ以上のパケットとパックヘッダで構成されている。図３は、ＶＯＢＳの構造を示す図である。
【００２３】
そして、データの再生する順番は、ＰＧＣ（Ｐｒｏｇｒａｍ  Ｃｈａｉｎ）で定義され、このＰＧＣには複数のＰＧ（Ｐｒｏｇｒａｍ）が登録され、このＰＧにはセルが登録され、さらにセルには再生すべき対象としてＶＯＢが登録されている。
【００２４】
このＰＧＣの構造を実際に記録してあるのが、ＰＧＣＩである。再生処理はこのＰＧＣＩにしたがって行われ、記録時または編集時にＰＧＣＩを作成することになる。
【００２５】
また、ＤＶＤ−ＲＡＭでは、記録順に再生するための特別なＰＧＣをオリジナルＰＧＣと称し、このオリジナルＰＧＣの情報はＯＲＧ＿ＰＧＣＩに記録されている。図４は、ＤＶＤにおけるＣＩの中のデータを示す図である。また、図５は、ＤＶＤにおけるＶＯＢＩの中のデータを示す図である。
【００２６】
また、パックは、データ転送処理を行う最小単位である。さらに、論理上の処理を行う最小単位はセル単位で、論理上の処理はこの単位で行わる。
【００２７】
次に、図１を参照して、上記説明したＤＶＤに記録された情報の再生、及びＤＶＤに映画等の情報を記録する情報記録再生装置について説明する。
【００２８】
図１に示すように、情報記録再生装置は、ＭＰＵ部１０、表示部１４、デコーダ部２０、エンコーダ部３０、ＴＶチューナー部４１、ＳＴＣ部（ＳｙｓｔｅｍＴｉｍｅ  Ｃｏｕｎｔｅｒ）４２、Ｄ−ＰＲＯ部４３、一時記憶部（以下、ＨＤＤ（ハードディスクドライブ）と称する）４４、ディスクドライブ部４５、キー入力部４６、Ｖミキシング部４７、フレームメモリ部４８、ＴＶ用Ｄ／Ａ部４９、オーディオ用Ｄ／Ａ部５０、及びセレクタ部５１などを備えている。
【００２９】
ＭＰＵ部１０は、ワークＲＡＭ部１１、ディレクトリ検知部１２、及びマルチ管理情報作成部１３などを備えている。さらに、ワークＲＡＭ部１１は、エラーアドレス情報保持部１１ａを備えている。エンコーダ部３０は、Ａ／Ｄ部３１、ビデオエンコード部３２、オーディオエンコード部３３、ＳＰエンコード部３４、フォーマッタ部３５、バッファメモリ部３６などを備えている。デコーダ部２０は、分離部２１、ビデオデコード部２２、ＳＰデコード部２３、オーディオデコード部２４、及びＶ−ＰＲＯ部２５などを備えている。
【００３０】
ビデオ信号の流れは、次のようになる。まず、入力されたＡＶ信号が、Ａ／Ｄ部３１でデジタル変換される。そのデジタル信号は、各エンコード部３２、３３、３４へ入力される。ビデオ信号はビデオエンコード部３２へ、オーディオ信号はオーディオエンコード部３３へ、文字放送などの文字データはＳＰエンコード部３４へ入力される。ビデオ信号はＭＰＥＧ圧縮され、オーディオ信号はＡＣ３圧縮またはＭＰＥＧオーディオ圧縮がなされ、文字データはランレングス圧縮される。
【００３１】
各エンコード部３２、３３、３４から、圧縮データがパック化された場合に２０４８バイトになるようにパケット化されて、フォーマッタ部３５へ入力される。フォーマッタ部３５では、各パケットがパック化され、さらに、多重化され、Ｄ−ＰＲＯ部４３へ送られる。
【００３２】
Ｄ−ＰＲＯ部４３は、１６パック毎に２重にエラー訂正コードを付加し、ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロックを形成する。このＤ−ＰＲＯ部４３で生成されたＥＣＣブロックのデータは、ディスクドライブ部４５によりディスクに記録される。
【００３３】
ここで、ディスクドライブ部４５がシーク中やトラックジャンプなどの場合のためビジィー状態の場合には、記録対象のデータはＨＤＤ４４へ入れられ、ディスクドライブ部４５の準備ができるまで待つこととなる。
【００３４】
さらに、フォーマッタ部３５では、録画中、各切り分け情報を作成し、定期的にＭＰＵ部１０へ送る（ＧＯＰ先頭割り込みなど）。切り分け情報としては、ＶＯＢＵのパック数、ＶＯＢＵ先頭からのＩピクチャのエンドアドレス、ＶＯＢＵの再生時間などである。また、録再ＤＶＤでは、ビデオファイルは一枚のディスクに一つのファイルとしている。
【００３５】
情報記録再生装置では、ＤＶＤに記録されたデータにアクセスする場合において、アクセス（シーク）している間に、とぎれないで再生を続けるために、最低限連続するセクタが必要になってくる。この単位をＣＤＡ(Continius Data aria)という。このＣＤＡは、ＥＣＣブロック単位となっている方が有利である。そのため、ＣＤＡサイズは１６の倍数にし、ファイルシステムでは、このＣＤＡ単位で記録を行っている。ただし、この場合、ディスク内にうまくＣＤＡの大きさの空き領域がない場合などは、別のファイルが使用している短いセクタが、ＣＤＡ内に入り込むことも許している。これにより、ＣＤＡ単位で記録することができる。
【００３６】
また、映画などのデータをＤＶＤ−ＲＡＭへ書き込むとき（録画時には）、ＨＤＤ４４にもまったく同じデータの書き込みを行い、さまざまな特殊処理を行う。
【００３７】
ここで、図６に示すフローチャートを参照して、ＤＶＤ−ＲＡＭへの録画処理について説明する。
【００３８】
データ記録時に、以下の処理を行う。
【００３９】
ＳＴ１：ＤＶＤ−ＲＡＭとＨＤＤのそれぞれのファイルシステムをチェックし、無い場合にはファイルシステム（管理情報）を構築する。
【００４０】
ＳＴ２〜ＳＴ３：ＨＤＤの空き容量が無い場合には、“録画スペースがありません”等の案内が表示される。
【００４１】
ＳＴ４：ＤＶＤ−ＲＡＭのディレクトリをチェックし、ＲＴＲディレクトリが無い場合には、そのディレクトリを作成する。ワークＲＡＭ内にＤＶＤ−ＲＡＭよりＶＭＧＩを読み出し、無い場合は内部で発生し、ＶＭＧＩテーブルを構築する。
【００４２】
ＳＴ５〜ＳＴ６：エンコーダ部３０に録画用初期設定が行なわれ、録画開始設定が行なわれる。
【００４３】
ＳＴ７〜ＳＴ８：エンコードデータが１ＣＤＡ分たまった場合、ＤＶＤ−ＲＡＭとＨＤＤの両方の空き領域に記録するように、各ドライブ部に設定し、記録するセクタのリンク情報をワークＲＡＭに保存する。
【００４４】
ＳＴ９〜ＳＴ１０：切り分け情報取り込み割り込みがあれば、フォーマッタ部３５より切り分け情報を取り込み、図７のフローチャートに示す割り込み処理が実行される。
【００４５】
ＳＴ１１〜ＳＴ１２：ＤＶＤ−ＲＡＭに記録時、ディスクドライブ部４５よりエラーが返ってきた場合、そのエラーが発生したセクタの属するＣＤＡのＤＶＤ−ＲＡＭ、ＨＤＤ両方のアドレス情報をワークＲＡＭに保存する。
【００４６】
ＳＴ７〜ＳＴ１３の繰り返し：１ＧＯＰ分がエンコード終わった段階でＶＯＢＵ管理情報をエンコーダ部３０より読み込みワークＲＡＭに取り込み、録画終了命令が出るまで、処理が繰り返される。
【００４７】
ＳＴ１４〜ＳＴ１５：ディスクドライブ部４５により、記録時にエラーの発生があったかどうかをチェックし、エラーがあった場合には、エラーが発生したＣＤＡの情報より、ＤＶＤ−ＲＡＭ内のエラーＣＤＡを開放し、ＤＶＤ−ＲＡＭ内の別の空き領域に、ＨＤＤ内の同じＣＤＡのＡＶデータ（エラーの無いＣＤＡデータ）を読み出し記録する。ワークＲＡＭ内のリンク情報を書き換えたＣＤＡのリンク情報に書き換える。
【００４８】
ＳＴ１６：ＤＶＤ−ＲＡＭ、ＨＤＤのファイルシステムを、リンク情報を元に更新する。このとき、エラーが発生したセクタがあった場合には、ファイルシステムにその情報を元に、次回記録時にそのセクタを使用しないように設定する。
【００４９】
ここで、行っている処理は、録画中に書き込みエラー（ＩＤエラーなど）が発生した場合、ディスクドライブ部４５からＭＰＵ部１０へその旨が知らされ、そのときに、エラーが発生したセクタが属しているＣＤＡのアドレス情報をＨＤＤ、ＤＶＤ−ＲＡＭ共に保存しておき、録画終了時に、エラーしたＣＤＡをＨＤＤより読み出し（保存したアドレス情報により）、ＤＶＤ−ＲＡＭの別の領域に記録し、ファイルシステムに対しては、エラーの発生したＣＤＡのリンク情報（アドレス情報）と新たに記録したＣＤＡのアドレス情報を付け替え、さらにエラーの発生したセクタの情報により、次に書き込むときに、書き込まない様にファイルシステムを設定する。また、エラーの含まれたＣＤＡの内、エラーしていない部分に関しては空き領域として開放する。
【００５０】
また、録画中、エラーが発生した場合、その旨、又はその回数を表示部１４に表示し、ユーザーにそのＤＶＤ−ＲＡＭディスクの不安度を知らせ、ユーザーはこの情報を元にディスク交換の目安にすることができる。
【００５１】
また、図８及び図９に示すフローチャートを参照して、ＨＤＤをＤＶＤ−ＲＡＭのバッファとするための前処理について二つの例を説明する。
【００５２】
第一の方法は、図８に示すようにＤＶＤ−ＲＡＭディスクと同じ容量のパーテーションをＨＤＤ内に切る方法で、この方法を以下に示す。
【００５３】
ＳＴ３１：ＤＶＤ−ＲＡＭの全容量を調べる。
【００５４】
ＳＴ３２：ＤＶＤ−ＲＡＭの容量分の領域のパーテーションをＨＤＤに切る。
【００５５】
ＳＴ３３〜ＳＴ３４：ディスクが未使用かどうかを調べ、未使用でない場合にはＤＶＤ−ＲＡＭ内のデータをすべてＨＤＤにコピーする。
【００５６】
第二の方法は、図９に示すようにＤＶＤ−ＲＡＭディスクの空き容量と同じ容量のパーテーションをＨＤＤ内に切る方法で、この方法を以下に示す。
【００５７】
ＳＴ４１：ＤＶＤ−ＲＡＭの空き容量を調べる。
【００５８】
ＳＴ４２：ＤＶＤ−ＲＡＭの空き容量分と同じ容量のパーテーションをＨＤＤ内に切る。
【００５９】
ここで、空き容量分だけ領域を確保した場合、データを削除などした場合、ＨＤＤ内のバッファ領域も増やす必要がある。
【００６０】
また、図６及び図７に示すフローチャートを参照して説明した記録中に、再生命令が発生すると（タイムスリップ）、図１０及び図１１に示すフローチャートの再生処理がタスク毎に並列に実行される。ここで、図１０及び図１１に示すフローチャートについて簡単に説明する。
【００６１】
図１０は、再生動作全体を説明するためのフローチャートである。
【００６２】
ＳＴ５１〜ＳＴ５２：ディスクチェックによりＮＧが判明すればエラー処理となる。
【００６３】
ＳＴ５３〜ＳＴ５６：ボリュームストラクチャ、ＤＶＤ＿ＲＴＲディレクトリ、及びＣＤＡテーブルのうちの一つでも欠けていれば、“録画されていません”の案内が表示される。
【００６４】
ＳＴ５７：ＣＤＡテーブルが読み込まれる。
【００６５】
ＳＴ５８〜ＳＴ５９：エラーが発生すれば、“ファイルシステムでエラーが発生しました”等の案内が表示される。
【００６６】
ＳＴ６０〜ＳＴ６４：ディスク内にＶＭＧが記録されていればＶＭＧが読み込まれ、ＶＲＯファイルが記録されていれば再生開始するＰＧＣが決定される。ＶＭＧが記録されていない、又はＶＲＯファイルが記録されていなければ、“録画されていません”等の案内が表示される。
【００６７】
ＳＴ６５：再生開始時のＣＤＡ処理がなされる。
【００６８】
ＳＴ６６：ＭＰＥＧビデオデコーダ、ＳＰデコーダ、Ａｕｄｉｏデコーダの各初期設定がなされる。
【００６９】
ＳＴ６７：セル再生時の処理がなされる。
【００７０】
ＳＴ６８〜ＳＴ７３：再生が終了するまで、ＰＧＣＩより次のセルが設定され、デコーダの設定が変更されれば、次のシーケンスエンドコードでデコーダの設定が変更されるように設定され、シームレス接続であればＭＰＥＧデコーダがフリーランモードに設定され、シームレス接続フラグがセットされる。
【００７１】
ＳＴ７４〜ＳＴ７７：再生が終了し、エラーがあれば、“読出しエラー”等の案内が表示され、再生終了処理へ移行する。エラーがなければ、そのほかの再生終了時の処理へ移行する。
【００７２】
図１１は、セル再生時の処理を説明するためのフローチャートである。
【００７３】
ＳＴ８１：ＰＧＣＩ、ＴＭＡＰＩの内容よりセルの開始ＥＰ（ＬＢＮ）、終了ＥＰ決定し、読み出しＥＰにセル開始ＥＰとする。
【００７４】
ＳＴ８２：読み出すＣＤＡのスタートアドレス、読み出し長を設定する。
【００７５】
ＳＴ８３〜ＳＴ８５：読み出すＣＤＡの長さが残りのセル長より長いと、読み出し長を残りセル長に設定し残りセル長を０にセット、逆に、読み出すＣＤＡの長さが残りのセル長より短いと、残りセル長から読み出すＣＤＡの長さを差し引いたものを残りセル長とし、読み出し長をＣＤＡの長さに設定する。
【００７６】
ＳＴ８６：ドライブ部へデータ読み出し命令セットする。
【００７７】
ＳＴ８７〜ＳＴ８９：転送が開始されると、シームレス接続フラグがセットされ、読み出しＦＰと読み出し長を加えたものを読み出しＦＰとし、ＭＰＥＧデコーダを通常モードに設定し、シームレス接続フラグをリセットする。
【００７８】
ＳＴ９０〜ＳＴ９１：転送が終了し、残りセル長が０になれば処理は終了する。
【００７９】
ＳＴ９２〜ＳＴ９７：転送が終了せず、早送りが指示されるとジャンプ方向を正方向にしジャンプ量によりｒｅａｄ＿ｆｐを設定し、巻き戻しが指示されるとジャンプ方向を負方向にしジャンプ量によりｒｅａｄ＿ｆｐを設定し、特殊再生時のＣＤＡ処理が実行される。
【００８０】
また、上記した再生処理の前処理として再生するメディアを選択する必要がある。ここでは、ＨＤＤをバッファとして使用しているため、録画中は、ＨＤＤの再生を行い、録画していないときにはＤＶＤ−ＲＡＭの再生を行なうようにする。ここで図１２を参照して、再生メディア選択処理について説明する。
【００８１】
ＳＴ１００：初期設定がなされる。
【００８２】
ＳＴ１０１〜ＳＴ１０２：キー入力がなされ、入力されたキーが解釈される。
【００８３】
ＳＴ１０３：入力されたキーが録画命令であれば、録画処理が実行される。
【００８４】
ＳＴ１０４〜ＳＴ１０５：入力されたキーが再生命令であり、録画中の場合にはＨＤＤが再生メディアとして選択され、通常の場合にはＤＶＤ−ＲＡＭが再生メディアとして選択され、再生処理が実行される。
【００８５】
なお、ＨＤＤをバッファとしてだけでなく、通常の番組などを記録する通常のメディアとして使用する場合には、ユーザーの選択により、通常処理の場合にも、ＨＤＤを選択可能にすることも可能である。
【００８６】
ＨＤＤの書きこみ／読み出し時間はＤＶＤ−ＲＡＭよりも非常に短いため、ＨＤＤは記録中に、別の領域を読み込むことも可能となっている。また、このとき表示方法としては、図１３に示す様に、再生画面中に録画中画面をピクチャーインピクチャーで表示する、または、録画時間だけを表示することも考えられる。これにより、再生画面を見ながら、録画の進行状態をチェックすることが可能となる。
【００８７】
また、使用しているバッファ部分をユーザーには見せない様にすることにより、バッファ領域をユーザーに意識させないで使用することができる。つまり、キー入力部４６を介してＤＶＤ−ＲＡＭへのデータ記録（録画）の指示が受け付けられると（ユーザーがＤＶＤ−ＲＡＭへの録画を指示するだけで）、上記説明したように、ＤＶＤ−ＲＡＭ及びＨＤＤ４４の両方に録画が開始され、エラー対応処理が実行される。
【００８８】
【発明の効果】
この発明によれば、光ディスクに一連のデータを記録するとともに、同時にこの一連のデータを再生することが可能な情報記録再生装置及び情報記録再生方法を提供できる。
【図面の簡単な説明】
【図１】ＤＶＤに記録された映画等の情報の再生、及びＤＶＤに映画等の情報を記録する情報記録再生装置の概略構成を示す図である。
【図２】ＤＶＤのディレクトリ構造の一例を示す図である。
【図３】ＤＶＤにおけるビデオオブジェクトセット（ＶＯＢＳ）のデータ構造を示す図である。
【図４】ＤＶＤにおけるＣＩの中のデータを示す図である。
【図５】ＤＶＤにおけるＶＯＢＩの中のデータを示す図である。
【図６】ＤＶＤ−ＲＡＭへの録画処理を示すフローチャートである。
【図７】割り込み処理を示すフローチャートである。
【図８】ＤＶＤ−ＲＡＭディスクと同じ容量のパーテーションをＨＤＤ内に切る方法を示すフローチャートである。
【図９】ＤＶＤ−ＲＡＭディスクの空き容量と同じ容量のパーテーションをＨＤＤ内に切る方法を示すフローチャートである。
【図１０】再生動作全体を説明するためのフローチャートである。
【図１１】セル再生時の処理を説明するためのフローチャートである。
【図１２】全体の動作処理を示すフローチャートである。
【図１３】ＤＶＤ−ＲＡＭへの録画中に再生を行った場合の画面表示例を示す図である。
【符号の説明】
１０…ＭＰＵ部
１１…表示部
２０…デコーダ部
３０…エンコーダ部
４１…ＴＶチューナー部
４２…ＳＴＣ部
４３…Ｄ−ＰＲＯ部
４４…一時記憶部
４５…ディスクドライブ部
４６…キー入力部
４７…Ｖミキシング部
４８…フレームメモリ部
４９…ＴＶ用Ｄ／Ａ部
５０…オーディオ用Ｄ／Ａ部
５１…セレクタ部
【図１】
0003540717.tif 000002
【図２】
0003540717.tif 000003
【図３】
0003540717.tif 000004
【図４】
0003540717.tif 000005
【図５】
0003540717.tif 000006
【図６】
0003540717.tif 000007
【図７】
0003540717.tif 000008
【図８】
0003540717.tif 000009
【図９】
0003540717.tif 000010
【図１０】
0003540717.tif 000011
【図１１】
0003540717.tif 000012
【図１２】
0003540717.tif 000013
【図１３】
0003540717.tif 000014