(57)【特許請求の範囲】
【請求項１】
データ記録再生処理を実行する情報記録再生処理装置であり、
データ記録用の記憶手段と、
少なくともデータ記録終了位置情報を含む再生管理情報を生成し、前記記憶手段に対するデータ記録制御を実行する記録制御プロセス実行部と、
前記再生管理情報に基づいて前記記憶手段から読み出すデータの再生制御処理を実行する再生制御プロセス実行部とを有し、
前記記録制御プロセス実行部は、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報を生成し、該再生同期管理情報を前記再生管理情報に関連付けるとともに、生成した再生同期管理情報を、システムが起動あるいはシャットダウンされる場合、自動的に消去されるディレクトリに記録する処理を実行する構成を有し、
前記再生制御プロセス実行部は、
データ再生処理に際して、再生データに対応する再生管理情報を抽出するとともに、該再生管理情報に基づく再生同期管理情報の検索処理を実行し、再生同期管理情報の有無に基づいて、データが記録中であるか否かを判定し、該判定結果に従ったデータ再生制御を実行する構成であることを特徴とする情報記録再生処理装置。
【請求項２】
前記記録制御プロセス実行部は、
前記再生同期管理情報を揮発性メモリに格納する処理を実行する構成であることを特徴とする請求項１に記載の情報記録再生処理装置。
【請求項３】
前記記録制御プロセス実行部は、
前記再生同期管理情報に設定する再生同期管理情報名を、前記再生管理情報名から一意に識別可能なファイル名として設定する処理を実行する構成であり、
前記再生制御プロセス実行部は、
前記再生管理情報名に基づいて再生同期管理情報名を特定し、該再生同期管理情報名に基づいて再生同期管理情報の検索処理を実行する構成であることを特徴とする請求項１に記載の情報記録再生処理装置。
【請求項４】
前記情報記録再生処理装置は、
前記記録制御プロセスの設定処理を実行する上位層プロセス実行部を有し、
前記記録制御プロセス実行部は、前記再生管理情報を一意に識別可能な識別子（ＩＤ）を生成し、該生成識別子を上位プロセス実行部に出力する構成であり、
前記上位層プロセス実行部は、前記識別子（ＩＤ）を記憶部に格納し管理する処理を実行する構成であり、
前記再生制御プロセス実行部は、前記識別子（ＩＤ）を、前記上位プロセス実行部から入力し、該識別子（ＩＤ）に基づいて前記再生管理情報を取得する処理を実行する構成であることを特徴とする請求項１に記載の情報記録再生処理装置。
【請求項５】
前記記録制御プロセス実行部は、
再生処理対象となるデータの記録を不揮発性メモリにより構成される前記記憶手段に対して実行し、前記再生同期管理情報を前記記憶手段と異なる揮発性メモリに格納する処理を実行する構成であることを特徴とする請求項１に記載の情報記録再生処理装置。
【請求項６】
前記再生制御プロセス実行部は、
再生同期管理情報が検出された場合は、データ記録処理が進行中であると判定し、再生管理情報中の記録終了位置の更新状況を確認しながら再生処理の制御を実行し、再生位置が、再生管理情報中の記録終了位置に到達した場合は、再生一次停止処理を行なう構成であることを特徴とする請求項１に記載の情報記録再生処理装置。
【請求項７】
前記再生制御プロセス実行部は、
再生同期管理情報が検出されない場合は、データ記録処理が進行中でないと判定し、記録済みデータとしての再生制御を実行し、再生管理情報中の記録終了位置に再生位置が到達した場合は、再生終了処理に移行する制御を実行する構成であることを特徴とする請求項１に記載の情報記録再生処理装置。
【請求項８】
前記再生制御プロセス実行部は、
再生同期管理情報が検出された場合は、再生同期管理情報の存在の有無を定期的に検証し、前記再生同期管理情報が消去された場合には、記録済みデータとしての再生制御を実行し、再生管理情報中の記録終了位置に再生位置が到達した場合は、再生終了処理に移行する制御を実行する構成であることを特徴とする請求項１に記載の情報記録再生処理装置。
【請求項９】
データ記録再生処理を実行する情報記録再生処理装置であり、
データ記録用の記憶手段と、
少なくともデータ記録終了位置情報を含む再生管理情報を生成し、前記記憶手段に対するデータ記録制御を実行する記録制御プロセス実行部と、
前記再生管理情報に基づいて前記記憶手段から読み出すデータの再生制御処理を実行する再生制御プロセス実行部とを有し、
前記記録制御プロセス実行部は、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報と、該再生同期管理情報のリンク情報を持つ記録管理情報とを生成し、生成した再生同期管理情報および記録管理情報を記憶手段に格納する処理を実行するとともに、
システムが起動するときに、記録管理情報の検索処理を実行し、抽出された記録管理情報のリンク情報に基づいて再生同期管理情報を抽出して消去するとともに、前記抽出された記録管理情報の消去処理を実行する構成を有し、
前記再生制御プロセス実行部は、
データ再生処理に際して、再生データに対応する再生管理情報を抽出するとともに、該再生管理情報に基づく再生同期管理情報の検索処理を実行し、再生同期管理情報の有無に基づいて、データが記録中であるか否かを判定し、該判定結果に従ったデータ再生制御を実行する構成であることを特徴とする情報記録再生処理装置。
【請求項１０】
前記記録制御プロセス実行部は、
再生処理対象となるデータの記録、および前記再生同期管理情報および記録管理情報の記録を不揮発性メモリによって構成される前記記憶手段に対して実行する構成であることを特徴とする請求項９に記載の情報記録再生処理装置。
【請求項１１】
前記記録制御プロセス実行部は、
前記再生同期管理情報に設定する再生同期管理情報名を、前記再生管理情報名から一意に識別可能なファイル名として設定する処理を実行する構成であり、
前記再生制御プロセス実行部は、
前記再生管理情報名に基づいて再生同期管理情報名を特定し、該再生同期管理情報名に基づいて再生同期管理情報の検索処理を実行する構成であることを特徴とする請求項９に記載の情報記録再生処理装置。
【請求項１２】
前記情報記録再生処理装置は、
前記記録制御プロセスの設定処理を実行する上位層プロセス実行部を有し、
前記記録制御プロセス実行部は、前記再生管理情報を一意に識別可能な識別子（ＩＤ）を生成し、該生成識別子を上位プロセス実行部に出力する構成であり、
前記上位層プロセス実行部は、前記識別子（ＩＤ）を記憶部に格納し管理する処理を実行する構成であり、
前記再生制御プロセス実行部は、前記識別子（ＩＤ）を、前記上位プロセス実行部から入力し、該識別子（ＩＤ）に基づいて前記再生管理情報を取得する処理を実行する構成であることを特徴とする請求項９に記載の情報記録再生処理装置。
【請求項１３】
前記再生制御プロセス実行部は、
再生同期管理情報が検出された場合は、データ記録処理が進行中であると判定し、再生管理情報中の記録終了位置の更新状況を確認しながら再生処理の制御を実行し、再生位置が、再生管理情報中の記録終了位置に到達した場合は、再生一次停止処理を行なう構成であることを特徴とする請求項９に記載の情報記録再生処理装置。
【請求項１４】
前記再生制御プロセス実行部は、
再生同期管理情報が検出されない場合は、データ記録処理が進行中でないと判定し、記録済みデータとしての再生制御を実行し、再生管理情報中の記録終了位置に再生位置が到達した場合は、再生終了処理に移行する制御を実行する構成であることを特徴とする請求項９に記載の情報記録再生処理装置。
【請求項１５】
前記再生制御プロセス実行部は、
再生同期管理情報が検出された場合は、再生同期管理情報の存在の有無を定期的に検証し、前記再生同期管理情報が消去された場合には、記録済みデータとしての再生制御を実行し、再生管理情報中の記録終了位置に再生位置が到達した場合は、再生終了処理に移行する制御を実行する構成であることを特徴とする請求項９に記載の情報記録再生処理装置。
【請求項１６】
データ記録処理を実行する情報記録処理方法であり、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報を生成する再生同期管理情報生成ステップと、
前記再生同期管理情報を前記再生管理情報に関連付ける関連付け処理ステップと、
前記再生同期管理情報を、システムが起動あるいはシャットダウンされるときに自動的に消去されるディレクトリに記録する処理を実行する再生同期管理情報記録ステップと、
を有することを特徴とする情報記録処理方法。
【請求項１７】
前記再生同期管理情報記録ステップは、
前記再生同期管理情報を揮発性メモリに格納する処理を実行するステップであることを特徴とする請求項１６に記載の情報記録処理方法。
【請求項１８】
前記関連付け処理ステップは、
前記再生同期管理情報に設定する再生同期管理情報名を、前記再生管理情報名から一意に識別可能なファイル名として設定する処理を実行するステップであることを特徴とする請求項１６に記載の情報記録処理方法。
【請求項１９】
前記情報記録処理方法は、さらに、
前記再生管理情報を一意に識別可能な識別子（ＩＤ）を生成し、該生成識別子を上位プロセス実行部に出力するステップと、
前記上位層プロセス実行部において、前記識別子（ＩＤ）を記憶部に格納し管理するステップと、
を有することを特徴とする請求項１６に記載の情報記録処理方法。
【請求項２０】
データ記録処理を実行する情報記録処理方法であり、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報と、該再生同期管理情報のリンク情報を持つ記録管理情報とを生成する管理情報生成ステップと、
生成した再生同期管理情報および記録管理情報を記憶手段に格納する管理情報記録処理ステップと、
システムが起動するときにおいて、記録管理情報の検索処理を実行し、抽出された記録管理情報のリンク情報に基づいて再生同期管理情報を抽出して消去するとともに、前記抽出された記録管理情報の消去処理を実行する管理情報消去ステップと、
を有することを特徴とする情報記録処理方法。
【請求項２１】
前記管理情報記録処理ステップは、
再生処理対象となるデータの記録、および前記再生同期管理情報および記録管理情報の記録を不揮発性メモリによって構成される前記記憶手段に対して実行することを特徴とする請求項２０に記載の情報記録処理方法。
【請求項２２】
前記情報記録処理方法は、さらに、
前記再生管理情報を一意に識別可能な識別子（ＩＤ）を生成し、該生成識別子を上位プロセス実行部に出力するステップと、
前記上位層プロセス実行部において、前記識別子（ＩＤ）を記憶部に格納し管理するステップと、
を有することを特徴とする請求項２０に記載の情報記録処理方法。
【請求項２３】
データ記録処理を実行するコンピュータ・プログラムであり、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報を生成する再生同期管理情報生成ステップと、
前記再生同期管理情報を前記再生管理情報に関連付ける関連付け処理ステップと、
前記再生同期管理情報を、システムが起動あるいはシャットダウンされるときに自動的に消去されるディレクトリに記録する処理を実行する再生同期管理情報記録ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【請求項２４】
データ記録処理を実行するコンピュータ・プログラムであり、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報と、該再生同期管理情報のリンク情報を持つ記録管理情報とを生成する管理情報生成ステップと、
生成した再生同期管理情報および記録管理情報を記憶手段に格納する管理情報記録処理ステップと、
システムが起動に際して、記録管理情報の検索処理を実行し、抽出された記録管理情報のリンク情報に基づいて再生同期管理情報を抽出して消去するとともに、前記抽出された記録管理情報の消去処理を実行する管理情報消去ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報記録再生処理装置、および方法、並びにコンピュータ・プログラムに関する。さらに詳細には、ハードディスク等のデータ記録手段に対する映像、音声等のコンテンツ記録処理と、データ記録手段からのコンテンツ再生処理とを、一方の処理状態を誤って認識することなく正確な制御の下に実行することを可能とした情報記録再生処理装置、および方法、並びにコンピュータ・プログラムに関する。
【０００２】
【従来の技術】
近年、ハードディスク、光ディスク等の大容量のデータ記憶装置が普及し、これらの記憶装置に、例えば放送局、あるいは衛星を介して受信するコンテンツを記録するとともに、記録したコンツテンツをハードディスク、光ディスク等の大容量のデータ記憶装置から再生するといった利用が盛んになってきている。特に大容量のハードディスクが安価になり、従来のビデオテープレコーダに代わってのハードディスクレコーダの普及が加速してきている。ハードディスクレコーダーは、ランダムアクセス、データの編集、加工等が容易に行なえるという、従来のビデオテープレコーダにない利点があり、今後、さらに急速に普及することが予測される。
【０００３】
ハードディスク、光ディスク等の記憶媒体に動画データ等を格納する場合、符号化（圧縮）処理によりデータ量を減少させて格納するのが一般的である。また、インターネット等のネットワークを介して伝送されるデータも符号化（圧縮）処理によりデータ量を減少させて送信し、受信側において符号化データを記憶媒体に格納し、再生時に復号（伸長）処理を実行する場合が多い。
【０００４】
画像圧縮処理の最も知られた手法にＭＰＥＧ（Moving Pictures Experts Group ）圧縮技術がある。このＭＰＥＧ圧縮により生成されるＭＰＥＧストリームをハードディスク、ＤＶＤ等の記録媒体に格納したり、あるいはＩＰ（Internet Protocol）に従ったＩＰパケットに格納してインターネット上を転送させることにより、データ転送効率、データ記憶効率が向上される。
【０００５】
ＭＰＥＧは、高品位な画像圧縮処理を実現する技術である。現在最も多く使用されているＭＰＥＧ２の圧縮方法は、画面内の相関を利用した圧縮である離散コサイン変換（Discrete Cosine Transform; DCT）、画面間の相関に基づく圧縮としての動き補償、符号列の相関に基づく圧縮としてのハフマン符号化を組み合わせた圧縮手法であり、ＭＰＥＧ２では、動き補償を用いた予測符号化を行うために、Ｉピクチャ、Ｐピクチャ、Ｂピクチャと呼ぶ３つの要素による複数フレームからなるグループであるＧＯＰ（Group Of Pictures）構造を持つ。
【０００６】
このようなグループからなるフレームデータを再生する場合には、グループデータ、すなわちＧＯＰ単位の復号処理が必要となる。ディスク等に記録される圧縮データは、必ずしもＧＯＰ単位のセグメントで区分されて記録されるわけではないが、コンテンツの格納位置を判別し、コンテンツを読み出し可能とする情報を含むメタ（Ｍｅｔａ）情報によって、ＧＯＰ単位に区分可能なように格納される。デコードを伴う再生時には、セグメント単位でのデコードが実行されて再生処理が行なわれることになる。
【０００７】
地上波、あるいは衛星放送等を受信可能なチューナー部を搭載したハードディスクレコーダーは、チューナーを介して受信したデータをハードディスク等のデータ記憶装置に記録する。地上波、あるいは衛星放送等を介して受信されるデジタルデータは、上述したＭＰＥＧ方式等の圧縮処理が施されているのが一般的である。従って、これらのソースから供給されるデジタルビデオ信号を、ハードディスク等に記録する場合は、圧縮されたビデオ信号をそのままハードディスク等に記録する処理が行なわれる。
【０００８】
アナログ信号を受信してハードディスク等のデータ記憶装置に記録する場合には、Ａ／Ｄ変換によりデジタル信号に変換して、その後エンコード（圧縮）処理を実行してハードディスク等に記録する処理が行なわれる。
【０００９】
図１を参照して、従来のＭＰＥＧストリームを記録再生するハードディスクレコーダの処理について説明する。
【００１０】
まず、データ記録時の処理について説明する。アンテナで受信されたＲＦ信号がチューナａ１０１、チューナｂ１０２に供給される。チューナａ１０１はデジタル信号用チューナであり、チューナｂ１０２はアナログ信号用チューナである
【００１１】
デジタル信号用チューナ、チューナａ１０１で選局、検波、復調された結果のトランスポートストリーム（ＴＳ：Transport Stream）は、デスクランブラ１０４を通ってスクランブルの解除がなされた後、デマルチプレクサ（ＤＥＭＵＸ）１１０に入力される。なお、トランスポートストリーム（ＴＳ）は、ＩＥＥＥ１３９４上のＭＰＥＧストリームの形式である。
【００１２】
一方、アナログ信号用チューナ、チューナｂ１０２で選局、検波、復調された信号は、ＮＴＳＣデコーダ／オーディオＡ／Ｄ１０５において、ＮＴＳＣ方式のビデオ信号のテーコード処理、およびオーディオ信号のデジタル変換処理が実行され、ＭＰＥＧエンコーダ１０６においてＭＰＥＧ符号化処理が実行された後、デマルチプレクサ（ＤＥＭＵＸ）１１０に入力される。
【００１３】
さらに、例えば他のビデオ機器等が接続された他ソースからのデータ入力を行なう外部入力１０３からの入力信号は、ＮＴＳＣデコーダ／オーディオＡ／Ｄ１０５において、ＮＴＳＣ方式のビデオ信号のデコード処理、およびオーディオ信号のデジタル変換処理が実行され、ＭＰＥＧエンコーダ１０６においてＭＰＥＧ符号化処理が実行された後、デマルチプレクサ（ＤＥＭＵＸ）１１０に入力される。
【００１４】
デスクランブラ１０４経由でデマルチプレクサ（ＤＥＭＵＸ）１１０に入力されたＴＳ信号は、ＣＰＵ１３０（ホストＣＰＵ）によって設定されるパケット識別子としてのＰＩＤ（ｐａｃｋｅｔ ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）によって、所望のパケット化されたストリームデータとしてのビデオＰＥＳ(Packetized Elementary Stream)データ、もしくは、多重化されないエレメンタリーストリームデータとしてのＥＳ(Elementary Stream)データ、さらに音声（オーディオ）に対応する同様のオーディオＰＥＳデータもしくはＥＳデータと、さらに選局動作、付加情報データ等を含む管理データとしてのセクションデータに分離される。
【００１５】
ビデオＰＥＳデータもしくはビデオＥＳデータは、後段のビデオデコーダ１１１に入力され、オーディオＰＥＳデータもしくはオーディオＥＳデータは後段のオーディオデコーダ１１２、セクションデータは後段のメモリ１１３へ送られる。
【００１６】
また、ビデオＰＥＳデータ、オーディオＰＥＳデータは、情報検出装置１２０とスクランブラ１２１経由で記録媒体（ハードディスク）１２３に記録される。情報検出装置１２０では、映像・音声データ（コンテンツ）に関する再生手順情報と再生管理情報を検出し、これらの再生手順情報と再生管理情報を記録媒体（ハードディスク）１２３に記録する。スクランブラ１２１では、ビデオデータ等に対してスクランブル処理を実行し、スクランブル処理されたデータを記録媒体（ハードディスク）１２３に記録する。
【００１７】
ビデオデコーダ１１１はデマルチプレクサ１１０から供給されるビデオＰＥＳデータもしくはＥＳデータをデコードし、映像信号を後段の映像表示装置１１４へ出力し、映像再生が実行される。オーディオデコーダ１１２はデマルチプレクサ１１０から供給されるオーディオＰＥＳデータもしくはＥＳデータをデコードし、音声信号を後段の音声出力装置１１５へ出力し、音声再生が実行される。
【００１８】
選局動作、付加情報データを含むセクションデータはメモリ１１３に格納されるが、これらのデータはホストＣＰＵ１３０によって読み出され、ソフトウェアで処理され、選局処理等、各種の処理に使用される。メモリ１４２はホストＣＰＵ１３０の作業領域、ソフトウェアの格納領域等として使用される。
【００１９】
なお、図１に示す構成では、視聴の権利を有するユーザに限定したコンテンツ再生を可能とする限定受信方式を実現するため、カードインタフェース（Ｉ／Ｆ）１４０を介して、ユーザ所有のＩＣカード１４１に格納されたユーザ情報（権利情報）の読み取りを実行する構成を持つ。ＩＣカード１４１に格納されたユーザ情報（権利情報）に基づいて、ホストＣＰＵ１３０が制御を実行し、限定受信のコンテンツを視聴できるようになされている。
【００２０】
再生管理情報には、再生する映像・音声データの再生手順を書かれた再生手順情報へのリンク情報と制御情報が管理されている。再生手順情報には、ストリームデータ、ストリーム管理情報及びコンテンツ情報が管理されている。
【００２１】
次に、記録媒体（ハードディスク）１２３に記録された映像・音声データ（コンテンツ）を再生する処理について説明する。
【００２２】
記録媒体（ハードディスク）１２３に記録された映像・音声データ（コンテンツ）を管理している再生管理情報、再生手順情報を記録媒体（ハードディスク）から読み出す。読み出された映像・音声データは、デスクランブラ１２２によってスクランブルの解除処理がなされた後、ビデオデコーダ１１１とオーディオデコーダ１１２にビデオおよびオーディオデータが入力される。ビデオデコーダ１１１とオーディオデコーダ１１２において、デコード処理が実行された後、映像信号が後段の映像表示装置１１４へ出力され、音声信号が後段の音声出力装置１１５へ出力されてコンテンツ再生が実行される。
【００２３】
次に、記録媒体（ハードディスク）１２３に対するコンテンツ記録処理と、記録媒体（ハードディスク）１２３からのコンテンツ再生処理を並列に実行する同時記録再生制御処理について、従来の２つのプロセス構成例を図２および図３を参照して説明する。
【００２４】
まず、第１のプロセス構成例について、図２を参照して説明する。図２において、ラインＡＡ’の上部がソウトウェアの制御による処理であり、下部がハードウェアによる処理を示している。
【００２５】
ソフトウェア側には、ユーザからのコマンド等を識別し、記録あるいは再生の全体の制御を実行する記録再生処理プログラムとしての上位層プロセス（アプリケーション）２０４があり、ユーザの入力等に基づいて下位プロセスを設定するなど統括的な制御を行なう。
【００２６】
同時記録再生制御を実行する場合には、上位層プロセス（アプリケーションプログラム）２０４の管理の下に同時記録再生制御プロセス（処理プログラム）２０３が設定され、さらに、その下位に記録制御を実行する記録制御プロセス２０１、および再生制御を実行する再生制御プロセス２０２が設定され、それぞれの設定されたプロセスで処理が制御される。
【００２７】
ハードウェア側には、例えばデスクランブル、スクランブル、ＭＰＥＧデコード、エンコード処理、あるいはＡ／Ｄ変換等を実行するハードウェア等によって構成される記録部ハードウェア２１０、および、デスクランブル、ＭＰＥＧデコード処理等を実行する再生部ハードウェア１１１、およびコンテンツの記録媒体としての記録媒体（ハードディスク）２１２がある。
【００２８】
この処理例では、記録制御プロセス２０１が、コンテンツを記録媒体（ハードディスク）２１２に記録するとともに再生管理情報２０５、再生手順情報２０６を生成する処理を実行する。一方、再生制御プロセス２０２は、再生管理情報２０５等に従って、コンテンツを記録媒体（ハードディスク）２１２から読み出して、再生部ハードウェア２１１に送る処理を実行する。
【００２９】
しかしながら、この処理方法では、記録制御プロセス（処理プログラム）２０１と再生制御プロセス（処理プログラム）２０２は、記録処理単位、再生処理単位に個別に設定されるので、同時に記録するコンテンツ数が増えたり、また同時に再生するコンテンツ数が増えたりした場合、記録制御プロセス２０１と再生制御プロセス２０２を増加したコンテンツ数に応じて増やすことが必要となるばかりでなく、同時記録再生を制御するプロセス（処理プログラム）２０３についても設定のし直しが必要となるという問題がある。
【００３０】
さらに、第２のプロセス構成例について、図３を参照して説明する。図３も図２と同様、ラインＡＡ’の上部がソウトウェアの制御による処理であり、下部がハードウェアによる処理を示している。
【００３１】
この例では、記録中のコンテンツの同時再生制御は、コンテンツを記録媒体（ハードディスク）３１２に記録し再生管理情報３０４、再生手順情報３０５を生成する記録制御プロセス３０１と、再生管理情報３０４等に従って、コンテンツを記録媒体（ハードディスク）３１２から読み出して、再生部ハードウェア３１１に送る再生制御プロセス３０２と、記録再生に関する直接的な制御を行わない上位層プロセス３０３によって構成され、記録制御プロセス３０１は、再生管理情報３０４中の再生同期管理情報を管理する手段を持ち、再生制御プロセス３０２は、再生管理情報３０４中の再生同期管理情報を参照して、再生中のコンテンツが記録中のものか記録済みのものであるかを判定し、それぞれに応じた再生制御を行う。
【００３２】
しかしながら、この方法では、記録動作中に、電源切れ、あるいは停電等、電源の遮断が発生した場合、再生管理情報３０４中の再生同期管理情報が記録中を示したままで維持されることになる。その結果、電源遮断後に再起動を行ないコンテンツ再生を開始した場合、再生制御プロセス３０２は、再生管理情報３０４中の再生同期管理情報に基づいて、コンテンツは記録中であると判断してしまうことになる。
【００３３】
このため、再生制御プロセス３０２は、再生管理情報３０４中の記録終了点に再生動作が到達しても、さらにコンテンツの記録が進行し再生管理情報３０４中の記録終了点が更新されるのを待つという処理を実行することになる。しかし、実際にはコンテンツ記録処理は実行されていないので、その結果、処理がストップしてしまうことになる。このことは、記録済みコンテンツの再生制御を行う場合に必要な終了処理に移れないという問題を発生させる。
【００３４】
ビデオの録画と同時に記録中の録画データの再生処理を行なう技術を開示した従来技術として、例えば特許文献１がある。この特許文献１には、録画データの任意位置からの再生を可能とするタイムシフト再生に関する構成が開示されている。例えば、高速再生等により、再生部が録画部に追いついてしまった場合に、再生のポーズを行い、一定時間後に再生を再開させる処理などにより、同時記録再生をエラーなく実行する構成を開示している。
【００３５】
しかし、上記特許文献１の構成は、同時に記録するコンテンツ数が増えたり、また同時に再生するコンテンツ数が増えたりした場合のプロセス設定の問題や、電源切れ等の際、再生管理情報中の再生同期管理情報が記録中のまま保持され、再生プロセス側で、終了処理に移れないという問題を解決する構成を開示するものではない。
【００３６】
【特許文献１】
特開２００１−２９７５１９号公報
【００３７】
【発明が解決しようとする課題】
本発明は、上述した問題点に鑑みてなされたものであり、同時に記録するコンテンツ数が増えたり、また同時に再生するコンテンツ数が増えたりした場合、設定プロセスの大幅な変更をすることなくコンテンツ記録処理およびコンテンツ再生処理を正しく実行することを可能とし、また、電源切れ等の際、再生管理情報中の再生同期管理情報が記録中のまま保持され、再生プロセス側で、終了処理に移れないという問題を解決する情報記録再生処理装置、および方法、並びにコンピュータ・プログラムを提供することを目的とする。
【００３８】
【課題を解決するための手段】
本発明の第１の側面は、
データ記録再生処理を実行する情報記録再生処理装置であり、
データ記録用の記憶手段と、
少なくともデータ記録終了位置情報を含む再生管理情報を生成し、前記記憶手段に対するデータ記録制御を実行する記録制御プロセス実行部と、
前記再生管理情報に基づいて前記記憶手段から読み出すデータの再生制御処理を実行する再生制御プロセス実行部とを有し、
前記記録制御プロセス実行部は、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報を生成し、該再生同期管理情報を前記再生管理情報に関連付けるとともに、生成した再生同期管理情報を、システムが起動あるいはシャットダウンされる場合、自動的に消去されるディレクトリに記録する処理を実行する構成を有し、
前記再生制御プロセス実行部は、
データ再生処理に際して、再生データに対応する再生管理情報を抽出するとともに、該再生管理情報に基づく再生同期管理情報の検索処理を実行し、再生同期管理情報の有無に基づいて、データが記録中であるか否かを判定し、該判定結果に従ったデータ再生制御を実行する構成であることを特徴とする情報記録再生処理装置にある。
【００３９】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記記録制御プロセス実行部は、前記再生同期管理情報を揮発性メモリに格納する処理を実行する構成であることを特徴とする。
【００４０】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記記録制御プロセス実行部は、前記再生同期管理情報に設定する再生同期管理情報名を、前記再生管理情報名から一意に識別可能なファイル名として設定する処理を実行する構成であり、前記再生制御プロセス実行部は、前記再生管理情報名に基づいて再生同期管理情報名を特定し、該再生同期管理情報名に基づいて再生同期管理情報の検索処理を実行する構成であることを特徴とする。
【００４１】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記情報記録再生処理装置は、前記記録制御プロセスの設定処理を実行する上位層プロセス実行部を有し、前記記録制御プロセス実行部は、前記再生管理情報を一意に識別可能な識別子（ＩＤ）を生成し、該生成識別子を上位プロセス実行部に出力する構成であり、前記上位層プロセス実行部は、前記識別子（ＩＤ）を記憶部に格納し管理する処理を実行する構成であり、前記再生制御プロセス実行部は、前記識別子（ＩＤ）を、前記上位プロセス実行部から入力し、該識別子（ＩＤ）に基づいて前記再生管理情報を取得する処理を実行する構成であることを特徴とする。
【００４２】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記記録制御プロセス実行部は、再生処理対象となるデータの記録を不揮発性メモリにより構成される前記記憶手段に対して実行し、前記再生同期管理情報を前記記憶手段と異なる揮発性メモリに格納する処理を実行する構成であることを特徴とする。
【００４３】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記再生制御プロセス実行部は、再生同期管理情報が検出された場合は、データ記録処理が進行中であると判定し、再生管理情報中の記録終了位置の更新状況を確認しながら再生処理の制御を実行し、再生位置が、再生管理情報中の記録終了位置に到達した場合は、再生一次停止処理を行なう構成であることを特徴とする。
【００４４】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記再生制御プロセス実行部は、再生同期管理情報が検出されない場合は、データ記録処理が進行中でないと判定し、記録済みデータとしての再生制御を実行し、再生管理情報中の記録終了位置に再生位置が到達した場合は、再生終了処理に移行する制御を実行する構成であることを特徴とする。
【００４５】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記再生制御プロセス実行部は、再生同期管理情報が検出された場合は、再生同期管理情報の存在の有無を定期的に検証し、前記再生同期管理情報が消去された場合には、記録済みデータとしての再生制御を実行し、再生管理情報中の記録終了位置に再生位置が到達した場合は、再生終了処理に移行する制御を実行する構成であることを特徴とする。
【００４６】
さらに、本発明の第２の側面は、
データ記録再生処理を実行する情報記録再生処理装置であり、
データ記録用の記憶手段と、
少なくともデータ記録終了位置情報を含む再生管理情報を生成し、前記記憶手段に対するデータ記録制御を実行する記録制御プロセス実行部と、
前記再生管理情報に基づいて前記記憶手段から読み出すデータの再生制御処理を実行する再生制御プロセス実行部とを有し、
前記記録制御プロセス実行部は、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報と、該再生同期管理情報のリンク情報を持つ記録管理情報とを生成し、生成した再生同期管理情報および記録管理情報を記憶手段に格納する処理を実行するとともに、
システムが起動するときに、記録管理情報の検索処理を実行し、抽出された記録管理情報のリンク情報に基づいて再生同期管理情報を抽出して消去するとともに、前記抽出された記録管理情報の消去処理を実行する構成を有し、
前記再生制御プロセス実行部は、
データ再生処理に際して、再生データに対応する再生管理情報を抽出するとともに、該再生管理情報に基づく再生同期管理情報の検索処理を実行し、再生同期管理情報の有無に基づいて、データが記録中であるか否かを判定し、該判定結果に従ったデータ再生制御を実行する構成であることを特徴とする情報記録再生処理装置にある。
【００４７】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記記録制御プロセス実行部は、再生処理対象となるデータの記録、および前記再生同期管理情報および記録管理情報の記録を不揮発性メモリによって構成される前記記憶手段に対して実行する構成であることを特徴とする。
【００４８】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記記録制御プロセス実行部は、前記再生同期管理情報に設定する再生同期管理情報名を、前記再生管理情報名から一意に識別可能なファイル名として設定する処理を実行する構成であり、前記再生制御プロセス実行部は、前記再生管理情報名に基づいて再生同期管理情報名を特定し、該再生同期管理情報名に基づいて再生同期管理情報の検索処理を実行する構成であることを特徴とする。
【００４９】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記情報記録再生処理装置は、前記記録制御プロセスの設定処理を実行する上位層プロセス実行部を有し、前記記録制御プロセス実行部は、前記再生管理情報を一意に識別可能な識別子（ＩＤ）を生成し、該生成識別子を上位プロセス実行部に出力する構成であり、前記上位層プロセス実行部は、前記識別子（ＩＤ）を記憶部に格納し管理する処理を実行する構成であり、前記再生制御プロセス実行部は、前記識別子（ＩＤ）を、前記上位プロセス実行部から入力し、該識別子（ＩＤ）に基づいて前記再生管理情報を取得する処理を実行する構成であることを特徴とする。
【００５０】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記再生制御プロセス実行部は、再生同期管理情報が検出された場合は、データ記録処理が進行中であると判定し、再生管理情報中の記録終了位置の更新状況を確認しながら再生処理の制御を実行し、再生位置が、再生管理情報中の記録終了位置に到達した場合は、再生一次停止処理を行なう構成であることを特徴とする。
【００５１】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記再生制御プロセス実行部は、再生同期管理情報が検出されない場合は、データ記録処理が進行中でないと判定し、記録済みデータとしての再生制御を実行し、再生管理情報中の記録終了位置に再生位置が到達した場合は、再生終了処理に移行する制御を実行する構成であることを特徴とする。
【００５２】
さらに、本発明の情報記録再生処理装置の一実施態様において、前記再生制御プロセス実行部は、再生同期管理情報が検出された場合は、再生同期管理情報の存在の有無を定期的に検証し、前記再生同期管理情報が消去された場合には、記録済みデータとしての再生制御を実行し、再生管理情報中の記録終了位置に再生位置が到達した場合は、再生終了処理に移行する制御を実行する構成であることを特徴とする。
【００５３】
さらに、本発明の第３の側面は、
データ記録処理を実行する情報記録処理方法であり、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報を生成する再生同期管理情報生成ステップと、
前記再生同期管理情報を前記再生管理情報に関連付ける関連付け処理ステップと、
前記再生同期管理情報を、システムが起動あるいはシャットダウンされるときに自動的に消去されるディレクトリに記録する処理を実行する再生同期管理情報記録ステップと、
を有することを特徴とする情報記録処理方法にある。
【００５４】
さらに、本発明の情報記録処理方法の一実施態様において、前記再生同期管理情報記録ステップは、前記再生同期管理情報を揮発性メモリに格納する処理を実行するステップであることを特徴とする。
【００５５】
さらに、本発明の情報記録処理方法の一実施態様において、前記関連付け処理ステップは、前記再生同期管理情報に設定する再生同期管理情報名を、前記再生管理情報名から一意に識別可能なファイル名として設定する処理を実行するステップであることを特徴とする。
【００５６】
さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処理方法は、さらに、前記再生管理情報を一意に識別可能な識別子（ＩＤ）を生成し、該生成識別子を上位プロセス実行部に出力するステップと、前記上位層プロセス実行部において、前記識別子（ＩＤ）を記憶部に格納し管理するステップと、を有することを特徴とする。
【００５７】
さらに、本発明の第４の側面は、
データ記録処理を実行する情報記録処理方法であり、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報と、該再生同期管理情報のリンク情報を持つ記録管理情報とを生成する管理情報生成ステップと、
生成した再生同期管理情報および記録管理情報を記憶手段に格納する管理情報記録処理ステップと、
システムが起動するときにおいて、記録管理情報の検索処理を実行し、抽出された記録管理情報のリンク情報に基づいて再生同期管理情報を抽出して消去するとともに、前記抽出された記録管理情報の消去処理を実行する管理情報消去ステップと、
を有することを特徴とする情報記録処理方法にある。
【００５８】
さらに、本発明の情報記録処理方法の一実施態様において、前記管理情報記録処理ステップは、再生処理対象となるデータの記録、および前記再生同期管理情報および記録管理情報の記録を不揮発性メモリによって構成される前記記憶手段に対して実行することを特徴とする。
【００５９】
さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処理方法は、さらに、前記再生管理情報を一意に識別可能な識別子（ＩＤ）を生成し、該生成識別子を上位プロセス実行部に出力するステップと、前記上位層プロセス実行部において、前記識別子（ＩＤ）を記憶部に格納し管理するステップと、を有することを特徴とする。
【００６６】
さらに、本発明の第５の側面は、
データ記録処理を実行するコンピュータ・プログラムであり、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報を生成する再生同期管理情報生成ステップと、
前記再生同期管理情報を前記再生管理情報に関連付ける関連付け処理ステップと、
前記再生同期管理情報を、システムが起動あるいはシャットダウンされるときに自動的に消去されるディレクトリに記録する処理を実行する再生同期管理情報記録ステップと、
を具備することを特徴とするコンピュータ・プログラムにある。
【００６７】
さらに、本発明の第６の側面は、
データ記録処理を実行するコンピュータ・プログラムであり、
データ記録処理に際して、データの記録処理が進行中であることを示す再生同期管理情報と、該再生同期管理情報のリンク情報を持つ記録管理情報とを生成する管理情報生成ステップと、
生成した再生同期管理情報および記録管理情報を記憶手段に格納する管理情報記録処理ステップと、
システムが起動に際して、記録管理情報の検索処理を実行し、抽出された記録管理情報のリンク情報に基づいて再生同期管理情報を抽出して消去するとともに、前記抽出された記録管理情報の消去処理を実行する管理情報消去ステップと、
を具備することを特徴とするコンピュータ・プログラムにある。
【００６９】
【作用】
本発明の構成によれば、コンテンツ記録処理を実行する記録制御プロセスが、記録データの再生管理情報名から一意に定まる再生同期管理情報名を持つ再生同期管理情報を生成し、再生制御プロセスが、生管理情報名に基づいて、再生同期管理情報を抽出して、再生コンテンツが記録中であるか否かを判定して再生プロセスの制御を実行する構成としたので、同時記録コンテンツ数が増えたり、また同時再生コンテンツ数が増えても、記録制御プロセスと再生制御プロセスをそれぞれに応じて増やすだけで、記録中のコンテンツの再生動作、記録済みコンテンツの再生動作のいずれにも対応することができる。
【００７０】
また、本発明の構成によれば、記録制御プロセスが、上位層プロセスに対して、再生管理情報を特定可能な識別子（ＩＤ）を出力する構成とし再生制御プロセスが、、再生管理情報を特定可能な識別子（ＩＤ）に基づいて再生管理情報を取得するとともに、取得した再生管理情報の再生管理情報名に基づいて、再生同期管理情報を抽出して、再生コンテンツが記録中であるか否かを判定して再生プロセスの制御を実行することが可能となる。
【００７１】
また、本発明の構成によれば、再生同期管理情報は、システム起動時に自動的に消去されるディレクトリ、あるいは、電源オフ時に消去される揮発性メモリに格納する構成としたので、再生同期管理情報を生成した記録制御プロセスが実行中に電源遮断等により停止した場合であっても、再起動後には、再生同期管理情報はリセットされるので、従来構成のように記録中であることを示すデータが残存しないので、再生制御プロセスが、同時記録中のコンテンツであると誤って再生制御を行うことが防止される。
【００７２】
また、本発明の構成によれば、システム起動時に、記録制御プロセスによって、再生同期管理情報の消去と、再生同期管理情報のリンク情報を持つ記録管理情報の消去処理を実行する構成としたので、停電等の電源遮断により自動的に消去される設定とすることなく、ハードディスク等の記憶媒体に再生同期管理情報を格納することが可能となり、再生制御プロセスによる誤った制御の発生が防止される。
【００７３】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００７４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づく、より詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【００７５】
【発明の実施の形態】
以下、図面を参照しながら、本発明の情報記録再生処理装置、および方法、並びにコンピュータ・プログラムの詳細について説明する。
【００７６】
［実施の形態１］
図４に、本発明の情報記録再生処理装置の実施の形態１に係るコンテンツ同時記録再生制御処理におけるプロセス構成、図５に情報記録再生処理装置のハードウェア構成例を示す。
【００７７】
図４において、ラインＡＡ’の上部がソウトウェアの制御による処理において設定されるプロセスと、プロセスにおいて適用される記録情報を示しており、下部がハードウェア部構成を示している。なお、図４の上部のソウトウェア制御による処理プログラムは、図５に示すハードウェア構成のメモリ５４２、あるいはハードディスク５２３に格納され、ＣＰＵ５３０に読み出されて実行される。
【００７８】
ソフトウェア側には、ユーザからのコマンド等を識別し、記録あるいは再生の全体の制御を実行する記録再生処理プログラムとしての上位層プロセス（アプリケーション）４０５がある。同時記録再生制御を実行する場合には、上位層プロセス（アプリケーションプログラム）４０５の管理の下に、例えばコンテンツ単位等、新たな記録処理、あるいは新たな再生処理が発生する毎に記録制御を実行する記録制御プロセス４０１，４０２・・、あるいは再生制御を実行する再生制御プロセス４０３，４０４が設定され、それぞれの設定されたプロセスで処理が制御される。なお、図４には、２つづつの記録制御プロセスと、再生制御プロセスを示しているが、これらのプロセスは実行プロセスの増減に応じて増減する。
【００７９】
図４に示す各プロセスは、ハードウェア的には、ＣＰＵ５３０がプロセス実行部となり、各プロセスを実行することになる。すなわち、各プロセス実行プログラムがメモリ５４２に展開されてＣＰＵ５３０が各プロセスを実行する。従って、ＣＰＵ５３０が、図４に示す上位層プロセス（アプリケーション）、記録制御プロセス、再生制御プロセスの各実行部として機能することになる。
【００８０】
図４に示すＡＡ’下部のハードウェア側には、上述のプロセス実行部としてのＣＰＵの他に、例えばデスクランブル、スクランブル、ＭＰＥＧデコード、エンコード処理、あるいはＡ／Ｄ変換等を実行するハードウェア等によって構成される記録部ハードウェア５５１、および、デスクランブル、ＭＰＥＧデコード処理等を実行する再生部ハードウェア５５２、およびコンテンツの記録媒体としての記録媒体（ハードディスク）５２３、電源オフにより記録データがクリア（消去）される揮発性メモリ５４２からなる記憶部４３０を有する。
【００８１】
なお、記録部ハードウェア５５１、再生部ハードウェア５５２、記録媒体（ハードディスク）５２３、揮発性メモリ５４２は、図５のハードウェア構成図に、その対応を示してある。
【００８２】
記録部ハードウェア５５１は、デジタル信号用チューナであるチューナａ５０１、アナログ信号用チューナであるチューナｂ５０２、他のビデオ機器等が接続された外部入力５０３、スクランブルの解除処理を実行するデスクランブラ５０４、ＮＴＳＣ方式のビデオ信号のデコード処理、およびオーディオ信号のデジタル変換処理を実行するＮＴＳＣデコーダ／オーディオＡ／Ｄ５０５、ＭＰＥＧエンコード処理を実行するＭＰＥＧエンコーダ５０６を含む。
【００８３】
さらに、パケット識別子としてのＰＩＤ（ｐａｃｋｅｔ ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）によって、所望のパケット化されたストリームデータとしてのビデオＰＥＳ(Packetized Elementary Stream)データ、もしくは、多重化されないエレメンタリーストリームデータとしてのＥＳ(Elementary Stream)データ、さらに音声（オーディオ）に対応する同様のオーディオＰＥＳデータもしくはＥＳデータ、および選局動作、付加情報データ等を含む管理データとしてのセクションデータに分離する処理を実行するデマルチプレクサ（ＤＥＭＵＸ）５１０、映像・音声データ（コンテンツ）に関する再生手順情報と再生管理情報を検出する処理を実行する情報検出装置５２０、記録媒体（ハードディスク）５２３に記録するビデオデータ等に対してスクランブル処理を実行するスクランブラ５２１を含む。
【００８４】
一方、再生部ハードウェア５５２は、記録媒体（ハードディスク）５２３から読み出したデータのスクランブル解除を実行するデスクランブラ５２２、ビデオ圧縮データおよびオーディオ圧縮データのデコード処理を実行するビデオデコーダ５１１とオーディオデコーダ５１２、デコードデータを出力する映像表示装置５１４、音声出力装置５１５を有する。さらに、選局動作、付加情報データを含むセクションデータを格納するメモリ５１３を有する。これらのデータはホストＣＰＵ５３０によって読み出され、ソフトウェアで処理され、所望の動作に使用される。
【００８５】
メモリ５２４は、記録媒体（ハードディスク）５２３に対する書き込みデータ、あるいは、記録媒体（ハードディスク）５２３からの読み取りデータの一時的なバッファ領域として利用され、記録部ハードウェア５５１、および再生部ハードウェア５５２の双方に含まれる領域である。プロセス実行部としてのＣＰＵ５３０、プログラム格納領域、ワーク領域として使用されるメモリ５４２も記録部ハードウェア５５１、および再生部ハードウェア５５２の双方に含まれる領域である。
【００８６】
なお、図５のハードウェア構成は、視聴の権利を有するユーザに限定したコンテンツ再生を可能とする限定受信方式を実現するために、カードインタフェース（Ｉ／Ｆ）５４０を介して、ユーザ所有のＩＣカード５４１に格納されたユーザ情報（権利情報）の読み取りを実行する構成としている。ＩＣカード５４１から読み取られたユーザ情報に基づくホストＣＰＵ５３０の制御により限定受信のコンテンツの視聴制限が実現される。ただし、この視聴制限構成は、本発明に必須な構成ではない。
【００８７】
図４に戻り、コンテンツ記録、コンテンツ再生時に生成あるいは利用される各情報について説明する。再生管理情報４１１，４１４，４１７は、コンテンツの記録時に生成され、コンテンツ再生時に利用される情報であり、再生するコンテンツの順序を記した管理情報を格納する。具体的には、対応する再生手順情報を示す名前（Ｎａｍｅ）と、コンテンツの開始および終点を示す時間情報としてのコンテンツの開始点［Ｉｎ］、コンテンツの終了点［Ｏｕｔ］が含まれる。
【００８８】
再生手順情報４１２，４１５，４１８は、コンテンツの記録時に生成され、コンテンツ再生時に利用される情報であり、１つの記録媒体に連続して記録されたコンテンツの管理情報を格納している。具体的には、ビデオ、オーディオ、セクションデータのファイル名〈Ｓｔｒｅａｍ  Ｆｉｌｅ  Ｎａｍｅ〉、時間情報、ビデオヘッダ情報、オーディオヘッダ情報からなるストリーム管理情報、パケットＩＤ、コピー制御情報等からなるコンテンツ管理情報を含む。
【００８９】
これらの再生管理情報４１１，４１４，４１７、および再生手順情報４１２，４１５，４１８は、コンテンツとともに記録媒体（ハードディスク）５２３に格納され保持される。
【００９０】
再生同期管理情報４１３，４１６は、コンテンツが記録中であることを示す情報であり、記録制御プロセス４０１，４０２による記録処理の開始に際して設定される。再生同期管理情報４１３，４１６に設定される再生同期管理情報名（ファイル名）は、対応する再生管理情報に設定される再生管理情報名（ファイル名）から一意に定まる名前として設定され、再生同期管理情報名から再生同期管理情報を抽出することが可能な構成とされる。
【００９１】
再生同期管理情報名（ファイル名）と、対応する再生管理情報に設定される再生管理情報名（ファイル名）との関連付け構成としては、例えば、両者のファイル名として一部に共通の文字列を設定する、あるいは、再生管理情報名（ファイル名）＝Ａである場合に、再生同期管理情報名（ファイル名）＝Ａ＋ａとするなどの設定が可能である。
【００９２】
あるいは、ファイル名による関連付けによらず、リンク情報を再生管理情報に設定し、リンク情報に基づいて、再生同期管理情報を抽出可能な構成としてもよい。
【００９３】
このように、再生同期管理情報名（ファイル名）と再生管理情報名（ファイル名）とが関連付けられているので、再生制御プロセス４０３、４０４は、コンテンツ再生時に利用する再生管理情報に基づいて、再生同期管理情報を抽出することができる。再生制御プロセス４０３、４０４は、再生同期管理情報４１３，４１６が存在するか否かによって、再生コンテンツが記録処理中のコンテンツであるか否かを判定することが可能となる。
【００９４】
この再生同期管理情報４１３，４１６は、システム起動時あるいはシステムシャットダウン時に自動的に消去されるディレクトリに記録する。具体的には、例えば、再生同期管理情報４１３，４１６を、記録媒体（ハードディスク）５２３には格納せず、揮発性のメモリ５４２（図５参照）に格納する。メモリ５４２は、揮発性メモリであり、電源遮断とともに、格納データはリセット（消去）される。
【００９５】
図４を参照して、本実施の形態１の同時記録再生処理について説明する。図４に示す記録制御プロセス４０１、４０２は、例えば記録コンテンツ単位等、新たな記録処理の発生毎に、上位層プロセス（アプリケーション）の制御の下に設定される。
【００９６】
記録制御プロセス４０１は、コンテンツ記録時に、情報検出装置５２０（図５参照）において、映像・音声データ（コンテンツ）のビデオＰＥＳデータ、オーディオＰＥＳデータから時間情報、ビデオ管理情報、オーディオ管理情報を抜きだし、これらの各情報を再生手順情報４１２にコンテンツと関連付けて記録し、再生手順情報４１２の生成処理を行なう。
【００９７】
さらに、記録制御プロセス４０１は、再生管理情報４１１に、再生手順情報４１２を登録して、再生手順情報４１２と再生管理情報４１１との関連付け（リンク）処理を実行する。再生管理情報のコンテンツの開始点［Ｉｎ］は、コンテンツ記録開始時点にコンテンツ開始点情報として所定の時間情報が設定される。コンテンツの終了点［Ｏｕｔ］は、コンテンツ記録処理の経過とともに更新されるコンテンツ記録済みの末尾データ位置を示す時間データである。
【００９８】
さらに、記録制御プロセス４０１は、コンテンツの記録開始に際して、再生同期管理情報４１３を生成する。再生同期管理情報４１３は、前述したように、記録制御プロセス４０１によるコンテンツ記録プロセスが実行中であることを示し、記録プロセスが終了すると消去される。また、再生同期管理情報４１３は、揮発性のメモリ５４２に格納されるので、記録処理実行中に電源オフとなった場合には消去される。
【００９９】
再生同期管理情報４１３に設定される再生同期管理情報名（ファイル名）は、対応する再生管理情報１１１に設定される再生管理情報名（ファイル名）から一意に定まる名前として設定され、再生管理情報名から導かれる再生同期管理情報名に基づいて、再生同期管理情報を抽出することが可能な構成とされる。
【０１００】
さらに、記録制御プロセス４０１は、記録再生に関する直接的な制御は実行しない上位層プロセス（アプリケーション）４０５に再生管理情報４１１の名前（ファイル名）を特定可能な識別子ＩＤ＿Ａを出力する。上位層プロセス（アプリケーション）４０５は、再生管理情報４１１を特定可能な識別子ＩＤ＿Ａをハードディスク５２３等のデータ記憶領域に記憶し管理する。
【０１０１】
また、もう１つの記録制御プロセス４０２も、記録制御プロセス４０１と同様の処理を他の記録プロセスに対して実行する。コンテンツ記録時に、情報検出装置５２０（図５参照）において、映像・音声データ（コンテンツ）のビデオＰＥＳデータ、オーディオＰＥＳデータから時間情報、ビデオ管理情報、オーディオ管理情報を抜きだし、これらの各情報を再生手順情報４１５にコンテンツと関連付けて記録し、再生手順情報４１５の生成処理を行ない、さらに、再生管理情報４１４に、再生手順情報４１５を登録して関連付け（リンク）処理を実行する。
【０１０２】
さらに、記録制御プロセス４０２は、コンテンツの記録開始とともに、再生同期管理情報４１６を生成する。再生同期管理情報４１６は、記録制御プロセス４０２によるコンテンツ記録プロセスが実行中であることを示し、記録プロセスが終了すると消去される。また、再生同期管理情報４１６は、揮発性のメモリ５４２に格納されるので、記録処理実行中に電源オフとなった場合にも消去される。
【０１０３】
さらに、記録制御プロセス４０２は、記録再生に関する直接的な制御は実行しない上位層プロセス（アプリケーション）４０５に再生管理情報４１４名（ファイル名）を特定可能な識別子ＩＤ＿Ｂを出力する。上位層プロセス（アプリケーション）４０５は、再生管理情報４１４を特定可能な識別子ＩＤ＿Ｂを管理する。
【０１０４】
一方、再生制御プロセスは、記録再生に関する制御を行わない上位層プロセス４０５から再生管理情報名を特定可能な識別子（ＩＤ）を入力し、識別子（ＩＤ）に基づいて再生するコンテンツに対応する再生管理情報を特定し、特定された再生管理情報を参照して再生コンテンツの再生手順情報を読み出す。また、再生管理情報名から再生同期管理情報名を特定し、その再生同期管理情報名を持つ再生同期管理情報の有無を確認し、再生コンテンツが記録中のコンテンツであるか否かを判定する。
【０１０５】
図４において、再生制御プロセス４０３は、記録制御プロセス４０１により記録処理が実行中のコンテンツの再生を実行するプロセスである。
【０１０６】
再生制御プロセス４０３は、記録再生に関する制御を行わない上位層プロセス４０５から再生管理情報名を特定可能な識別子（ＩＤ＿Ａ）を取得すると、取得した識別子（ＩＤ＿Ａ）に基づき、再生するコンテンツに対応する再生管理情報４１１を特定し、この再生管理情報４１１を参照して再生コンテンツの再生手順情報４１２を読み出す。また、再生管理情報名から再生同期管理情報名を特定し、その再生同期管理情報の有無を確認し、再生コンテンツが記録中のコンテンツであるか否かを判定することができる。
【０１０７】
この例では、再生同期管理情報４１３が存在しているので、再生するコンテンツは記録が進行中のものと判断される。
【０１０８】
このように、再生同期管理情報４１３が存在し再生コンテンツが記録中のものであると判断された場合には、再生制御プロセス４０３は、再生管理情報４１１と再生手順情報４１２に従って同時記録中のコンテンツの再生に必要な再生制御、例えば、再生管理情報４１１中の記録終了点［ＯＵＴ］に再生動作が到達した場合は、記録制御プロセス４０１によるコンテンツ記録処理が進行し、再生管理情報４１１中の記録終了点［ＯＵＴ］が更新されるまで待機、すなわち再生処理を一次停止（ポーズ）する処理を実行するなどの再生制御を行う。
【０１０９】
また、このように、再生制御プロセス４０３により、再生対象のコンテンツに対応する再生同期管理情報４１３の存在が確認された場合には、再生制御プロセス４０３は、定期的に再生同期管理情報４１３の存在を確認する。コンテンツの記録処理完了により、記録制御プロセス４０１により、再生同期管理情報４１３が消去されて存在しなくなった場合は、再生制御プロセス４０３は、再生中のコンテンツ記録が終了したものと判断し、それ以降は、記録済みコンテンツとしての再生制御に移行する。すなわち、再生管理情報４１１中の記録終了点に再生動作が到達した場合は、再生終了処理に移るといった制御を行うことができる。
【０１１０】
一方、図４において、再生制御プロセス４０４は、記録制御プロセスによる記録処理が実行されていないコンテンツの再生を実行するプロセスである。
【０１１１】
再生制御プロセス４０４は、記録再生に関する制御を行わない上位層プロセス４０５から渡された再生管理情報名を特定可能なＩＤ［ＩＤ＿Ｃ］に基づき、再生する再生管理情報４１７を特定し、この再生管理情報４１７を参照し再生するコンテンツの再生手順情報４１８を読み出す。また、再生管理情報名から再生同期管理情報名を特定し、その再生同期管理情報の有無を確認する。
【０１１２】
この例では、再生管理情報４１７に対応する再生同期管理情報が存在していないので、再生コンテンツは記録済みのものと判断され、再生管理情報４１７と再生手順情報４１８に従って記録済みのコンテンツの再生に必要な再生制御、例えば、再生管理情報４１７中の記録終了点に再生動作が到達した場合は、再生終了処理に移るといった制御を行う。
【０１１３】
次に、本実施の形態におけるコンテンツ記録処理の手順、およびコンテンツ再生処理手順について、図６、図７のフローチャートを参照して説明する。
【０１１４】
まず、図６を参照して記録制御プロセスの処理手順について説明する。記録制御プロセスは、まず、ステップＳ１０１において、再生手順情報の生成処理を行なう。具体的には、情報検出装置５２０（図５参照）において、映像・音声データ（コンテンツ）のビデオＰＥＳデータ、オーディオＰＥＳデータから時間情報、ビデオ管理情報、オーディオ管理情報を抜きだし、これらの各情報をコンテンツと関連付けて再生手順情報に格納する。
【０１１５】
次に、ステップＳ１０２において、再生手順情報とリンクした再生管理情報、具体的には、再生手順情報名（Ｎａｍｅ）を登録した再生管理情報を生成する。
【０１１６】
次に、ステップＳ１０３において、再生同期管理情報を生成する。再生同期管理情報には、再生管理情報に設定される再生管理情報名（ファイル名）から一意に定まる再生同期管理情報名（ファイル名）を設定する。この再生同期管理情報は、システム起動時あるいはシステムシャットダウン時に自動的に消去されるディレクトリに記録する。例えば揮発性メモリに格納する。
【０１１７】
さらに、ステップＳ１０４において、記録制御プロセスは、記録再生に関する直接的な制御は実行しない上位層プロセス（アプリケーション）に再生管理情報名（ファイル名）を特定可能な識別子ＩＤ＿Ａを出力する。
【０１１８】
ステップＳ１０５では、再生管理情報のコンテンツ終了点［ＯＵＴ］を逐次更新しながら、コンテンツを記録媒体（ハードディスク）に格納する。ステップＳ１０６において、コンテンツ記録終了が確認されると、ステップＳ１０７に進み、ステップＳ１０３で生成した再生同期管理情報を消去して処理を終了する。
【０１１９】
次に、図７を参照して、再生制御プロセスの実行するコンテンツ再生処理手順について説明する。
【０１２０】
再生制御プロセスは、ステップＳ２０１において、記録再生に関する制御を行わない上位層プロセスから再生管理情報名を特定可能な識別子（ＩＤ）を取得し、ステップＳ２０２おいて、取得した識別子（ＩＤ）に基づいて、再生するコンテンツに対応する再生管理情報を特定し、この再生管理情報を参照して再生コンテンツの再生手順情報を取得する。
【０１２１】
次に、ステップＳ２０３において、再生管理情報名から再生同期管理情報名を特定し、ステップＳ２０４において、再生同期管理情報の有無を確認し、再生同期管理情報が検出された場合には、ステップＳ２０５に進む。
【０１２２】
ステップＳ２０５において、再生制御プロセスは、コンテンツは記録中であると判断し、再生管理情報と再生手順情報に従って同時記録中のコンテンツの再生に必要な再生制御、例えば、再生管理情報中の記録終了点［ＯＵＴ］の更新状況を確認しながら、再生処理を制御する。再生位置が、再生管理情報中の記録終了点［ＯＵＴ］に到達した場合は、ポーズ（一次停止）等の処理を行なう。
【０１２３】
一方、ステップＳ２０４において、再生同期管理情報が無いと判定された場合には、ステップＳ２０６に進み、再生コンテンツは記録済みのものと判断し、再生管理情報と再生手順情報に従って記録済みのコンテンツの再生に必要な再生制御、例えば、再生管理情報中の記録終了点に再生動作が到達した場合は、再生終了処理に移るといった制御を行う。
【０１２４】
なお、再生対象のコンテンツに対応する再生同期管理情報の存在が確認された場合のステップＳ２０５の処理において、再生制御プロセスは、定期的に再生同期管理情報の存在を確認し、記録処理終了に伴い、再生同期管理情報が消去されたことを確認した場合は、再生中のコンテンツ記録が終了したものと判断し、それ以降は、記録済みコンテンツとしての再生制御に移行する。
【０１２５】
このように、本発明の構成によれば、コンテンツ記録処理を実行する記録制御プロセスが、記録コンテンツに対して設定される再生管理情報に基づいて、再生管理情報名から一意に定まる再生同期管理情報名を持つ再生同期管理情報を生成し、上位層プロセスに対して、再生管理情報を特定可能な識別子（ＩＤ）を出力する構成とし、再生制御プロセスは、再生管理情報を特定可能な識別子（ＩＤ）に基づいて再生管理情報を取得するとともに、再生管理情報名に基づいて、再生同期管理情報を抽出して、再生コンテンツが記録中であるか否かを判定して再生プロセスの制御を実行することを可能としたので、同時に記録するコンテンツ数が増えたり、また同時に再生するコンテンツ数が増えたりしても、記録制御プロセスと再生制御プロセスをそれぞれに応じて増やすだけで、記録中のコンテンツの再生動作、記録済みコンテンツの再生動作のいずれにも対応することができる。
【０１２６】
また、再生同期管理情報は、システム起動時に自動的に消去されるディレクトリ、あるいは、電源オフ時に消去される揮発性メモリに格納する構成としたので、再生同期管理情報を生成した記録制御プロセスが実行中に電源遮断等により停止した場合であっても、再起動後には、再生同期管理情報はリセットされるので、従来構成のように記録中であることを示すデータが残存しないので、再生制御プロセスが、同時記録中のコンテンツであると誤って再生制御を行うことが防止される。
【０１２７】
［実施の形態２］
実施の形態１では、再生同期管理情報をシステム起動時あるいはシステムシャットダウン時に自動的に消去されるディレクトリ、例えば揮発性メモリに格納することで、電源遮断後の再起動時に、再生同期管理情報を残存させない構成例について説明した。
【０１２８】
次に、実施の形態２として、再生同期管理情報を指し示すリンク情報を設定した記録管理情報を生成し、記録管理情報に基づいて再生同期管理情報の強制的な消去処理を実行する例について説明する。
【０１２９】
図８に、実施の形態２のプロセス構成例を示す。なお、図８には、記録制御プロセス６０１に基づく処理に関連する情報のみを示している。実施の形態２においても、実際のプロセス構成は、図４のプロセス構成と同様再生制御プロセスがあり、また、上位に上位層プロセス（アプリケーション）が存在するが、これらのプロセスの処理は、実施の形態１と同様であり、省略する。記録制御プロセス、再生制御プロセスは、先の実施例と同様、新たなコンテンツ記録または再生処理の発生にともない設定され、プロセスの終了に伴い消去される。
【０１３０】
本実施の形態も、ハードウェア構成は、図５の構成と同様の構成である。ただし、再生同期管理情報は、メモリ５４２に格納されることなく、ハードディスク５２３等不揮発性メモリに格納することができる。すなわち、再生同期管理情報の格納領域をシステム起動時あるいはシステムシャットダウン時に自動的に消去されるディレクトリや、電源オフによって消去されるメモリ領域以外のデータ記憶領域とすることができる。
【０１３１】
記録制御プロセス６０１の処理について説明する。記録制御プロセス６０１は、コンテンツ記録時に、情報検出装置５２０（図５参照）において、映像・音声データ（コンテンツ）のビデオＰＥＳデータ、オーディオＰＥＳデータから時間情報、ビデオ管理情報、オーディオ管理情報を抜きだし、これらの各情報を再生手順情報６１１にコンテンツと関連付けて記録し、再生手順情報６１１の生成処理を行なう。
【０１３２】
さらに、記録制御プロセス６０１は、再生管理情報６１０に、再生手順情報６１１を登録して、再生手順情報６１１と再生管理情報６１０との関連付け（リンク）処理を実行する。再生管理情報のコンテンツの開始点［Ｉｎ］は、コンテンツ記録開始時点にコンテンツ開始点情報として所定の時間情報が設定される。コンテンツの終了点［Ｏｕｔ］は、コンテンツ記録処理の経過とともに更新される時間データである。
【０１３３】
さらに、記録制御プロセス６０１は、コンテンツの記録開始に際して、再生同期管理情報６１２を生成するとともに、記録制御プロセス６０１が一意に識別可能な記録管理情報６１３を記録し、記録管理情報６１３中に再生同期管理情報６１２を指し示すリンク情報を登録する。コンテンツ記録終了時には、この再生同期管理情報６１２と記録管理情報６１３を消去する。
【０１３４】
再生同期管理情報６１２に設定される再生同期管理情報名（ファイル名）は、対応する再生管理情報６１０に設定される再生管理情報名（ファイル名）から一意に定まる名前として設定され、再生同期管理情報名から再生同期管理情報を抽出することが可能な構成とされる。
【０１３５】
再生同期管理情報６１２は、前述したように、記録制御プロセス６０１によるコンテンツ記録プロセスが実行中であることを示し、記録プロセスが終了すると、再生同期管理情報６１２と記録管理情報６１３とが共に消去される。
【０１３６】
さらに、記録制御プロセス６０１は、記録再生に関する直接的な制御は実行しない上位層プロセス（アプリケーション）（図示せず）に再生管理情報６１０を特定可能な識別子（ＩＤ）を出力する。上位層プロセス（アプリケーション）は、再生管理情報を特定可能な識別子（ＩＤ）を管理する。
【０１３７】
再生制御プロセスによる再生処理は、先に説明した実施の形態１と同様であり、上位層プロセス（アプリケーション）から、再生管理情報を特定可能な識別子（ＩＤ）を取得して、再生管理情報、再生手順情報に基づく再生処理を実行する。また、再生同期管理情報の有無に基づいて、コンテンツの記録処理が実行されているか否かを判定し、判定に応じた再生制御を行なう。
【０１３８】
本実施の形態では、システム起動時に記録制御プロセス６０１が、記録管理情報が存在するか否かの検索を実行する。記録管理情報６１３が存在していた場合は、記録動作中に停電等、電源遮断が発生したものとみなし、記録制御プロセス６０１は、検出した記録管理情報６１３中のリンク情報を参照し、リンク情報に基づいて再生同期管理情報６１２を特定し、再生同期管理情報６１２が存在していた場合、その再生同期管理情報６１２を消去する。次に、再生同期管理情報のリンク情報を持つ記録管理情報６１３の消去を実行する。
【０１３９】
このように、本実施の形態の構成によれば、コンテンツ記録処理を実行する記録制御プロセスが、記録コンテンツに対して設定される再生管理情報に基づいて、再生管理情報名から一意に定まる再生同期管理情報名を持つ再生同期管理情報と、再生同期管理情報に対するリンク情報を持つ記録管理情報を生成し、システム起動時に、記録制御プロセスが記録管理情報の有無を検出し、記録管理情報が検出された場合には、検出した記録管理情報中のリンク情報に基づいて、再生同期管理情報を検出し、検出した再生同期管理情報を消去し、さらに、検出した記録管理情報の消去を行なう構成としたので、実施の形態１のように、再生同期管理情報をシステム起動時に自動的に消去されるディレクトリ、あるいは揮発性メモリに格納する構成とする必要がなく、例えばコンテンツを格納するハードディスクに再生同期管理情報を格納しても、システム起動時に、記録制御プロセスによる消去処理が実行されることになるので、再生制御プロセスが、残存しているコンテンツ記録中を示すデータに基づいて誤った制御を実行することが防止される。
【０１４０】
次に、本実施の形態におけるコンテンツ記録処理の手順、およびシステム起動時における記録制御プロセスの処理手順について、図９、図１０のフローチャートを参照して説明する。
【０１４１】
まず、図９を参照して記録制御プロセスの処理手順について説明する。記録制御プロセスは、まず、ステップＳ３０１において、再生手順情報の生成処理を行なう。具体的には、情報検出装置５２０（図５参照）において、映像・音声データ（コンテンツ）のビデオＰＥＳデータ、オーディオＰＥＳデータから時間情報、ビデオ管理情報、オーディオ管理情報を抜きだし、これらの各情報をコンテンツと関連付けて再生手順情報に格納する。
【０１４２】
次に、ステップＳ３０２において、再生手順情報とリンクした再生管理情報、具体的には、再生手順情報名（Ｎａｍｅ）を登録した再生管理情報を生成する。
【０１４３】
次に、ステップＳ３０３において、再生同期管理情報、および再生同期管理情報のリンク情報を持つ記録管理情報を生成する。再生同期管理情報には、再生管理情報に設定される再生管理情報名（ファイル名）から一意に定まる再生同期管理情報名（ファイル名）を設定する。この再生同期管理情報は、例えばコンテンツの記録されるハードディスクに格納される。
【０１４４】
さらに、ステップＳ３０４において、記録制御プロセスは、記録再生に関する直接的な制御は実行しない上位層プロセス（アプリケーション）に再生管理情報名（ファイル名）を特定可能な識別子ＩＤ＿Ａを出力する。
【０１４５】
ステップＳ３０５では、再生管理情報のコンテンツ終了点［ＯＵＴ］を逐次更新しながら、コンテンツを記録媒体（ハードディスク）に格納する。ステップＳ３０６において、コンテンツ記録終了が確認されると、ステップＳ３０７に進み、ステップＳ３０３で生成した再生同期管理情報と、再生同期管理情報のリンク情報を持つ記録管理情報をを消去して処理を終了する。
【０１４６】
次に、システム起動時における記録制御プロセスの処理手順について、図１０のフローチャートを参照して説明する。
【０１４７】
ステップＳ４０１において、記録制御プロセスは、記録管理情報が存在するか否かの検索処理を実行する。記録管理情報が存在していない場合（ステップＳ４０２でＮｏ）は処理は終了する。
【０１４８】
記録管理情報が存在していた場合（ステップＳ４０２でＹｅｓ）は、記録制御プロセスは、ステップＳ４０３において、検出した記録管理情報中のリンク情報を参照し、リンク情報に基づいて再生同期管理情報を抽出する。
【０１４９】
次に、ステップＳ４０４において、抽出した再生同期管理情報を消去し、さらに、ステップＳ４０５において、再生同期管理情報のリンク情報を持つ記録管理情報の消去処理を実行する。
【０１５０】
本実施の形態の構成によれば、システム起動時に、記録制御プロセスによって、再生同期管理情報の消去と、再生同期管理情報のリンク情報を持つ記録管理情報の消去処理を実行する構成としたので、実施例１のように、停電等の電源遮断により自動的に消去される設定とすることなく、ハードディスク等の記憶媒体に再生同期管理情報を格納することが可能となり、再生制御プロセスによる誤った制御の発生が防止される。
【０１５１】
なお、上述の実施の形態では、コンテンツ記憶媒体としてハードディスクを中心として説明したが、その他の記憶媒体、例えばＤＶＤ、光ディスク、フラッシュメモリ等の各種の記憶媒体にコンテンツを記録する構成においても、本発明は適用可能である。
【０１５２】
以上、特定の実施の形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施の形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１５３】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１５４】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１５５】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１５６】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【０１５７】
【発明の効果】
以上、説明したように、本発明の構成によれば、コンテンツ記録処理を実行する記録制御プロセスが、記録コンテンツに対して設定される再生管理情報に基づいて、再生管理情報名から一意に定まる再生同期管理情報名を持つ再生同期管理情報を生成し、再生制御プロセスは、再生管理情報名に基づいて、再生同期管理情報を抽出して、再生コンテンツが記録中であるか否かを判定して再生プロセスの制御を実行することが可能となり、同時に記録するコンテンツ数が増えたり、また同時に再生するコンテンツ数が増えたりしても、記録制御プロセスと再生制御プロセスをそれぞれに応じて増やすだけで、記録中のコンテンツの再生動作、記録済みコンテンツの再生動作のいずれにも対応することができる。
【０１５８】
また、本発明の構成によれば、記録制御プロセスが、上位層プロセスに対して、再生管理情報を特定可能な識別子（ＩＤ）を出力する構成とし再生制御プロセスが、、再生管理情報を特定可能な識別子（ＩＤ）に基づいて再生管理情報を取得するとともに、取得した再生管理情報の再生管理情報名に基づいて、再生同期管理情報を抽出して、再生コンテンツが記録中であるか否かを判定して再生プロセスの制御を実行することが可能となる。
【０１５９】
また、本発明の構成によれば、再生同期管理情報は、システム起動時に自動的に消去されるディレクトリ、あるいは、電源オフ時に消去される揮発性メモリに格納する構成としたので、再生同期管理情報を生成した記録制御プロセスが実行中に電源遮断等により停止した場合であっても、再起動後には、再生同期管理情報はリセットされるので、従来構成のように記録中であることを示すデータが残存しないので、再生制御プロセスが、同時記録中のコンテンツであると誤って再生制御を行うことが防止される。
【０１６０】
また、本発明の実施の形態２の構成によれば、システム起動時に、記録制御プロセスによって、再生同期管理情報の消去と、再生同期管理情報のリンク情報を持つ記録管理情報の消去処理を実行する構成としたので、停電等の電源遮断により自動的に消去される設定とすることなく、ハードディスク等の記憶媒体に再生同期管理情報を格納することが可能となり、再生制御プロセスによる誤った制御の発生が防止される。
【図面の簡単な説明】
【図１】ＭＰＥＧストリームを記録再生するハードディスクレコーダの構成を示す図である。
【図２】記録媒体に対するコンテンツ記録処理と、記録媒体からのコンテンツ再生処理を並列に実行する同時記録再生制御処理におけるプロセス構成例（例１）を説明する図である。
【図３】記録媒体に対するコンテンツ記録処理と、記録媒体からのコンテンツ再生処理を並列に実行する同時記録再生制御処理におけるプロセス構成例（例１）を説明する図である。
【図４】本発明のコンテンツ同時記録再生制御処理におけるプロセス構成例（実施例１）を説明する図である。
【図５】本発明のコンテンツ同時記録再生制御処理を実行するハードウェア構成例を示す図である。
【図６】本発明のコンテンツ同時記録再生制御処理における記録制御プロセスの処理手順を説明するフローチャートである。
【図７】本発明のコンテンツ同時記録再生制御処理における再生制御プロセスの処理手順を説明するフローチャートである。
【図８】本発明のコンテンツ同時記録再生制御処理におけるプロセス構成例（実施例２）を説明する図である。
【図９】本発明のコンテンツ同時記録再生制御処理における記録制御プロセスの処理手順を説明するフローチャートである。
【図１０】本発明のコンテンツ同時記録再生制御処理における記録制御プロセスのシステム起動時の処理手順を説明するフローチャートである。
【符号の説明】
１０１  チューナａ
１０２  チューナｂ
１０３  外部入力
１０４  デスクランブラ
１０５  ＮＴＳＣデコーダ／オーディオＡ／Ｄ
１０６  ＭＰＥＧエンコーダ
１１０  デマルチプレクサ（ＤＥＭＵＸ）
１１１  ビデオデコーダ
１１２  オーディオデコーダ
１１３  メモリ
１１４  映像表示装置
１１５  音声出力装置
１２０  情報検出装置
１２１  スクランブラ
１２３  ＨＤＤ
１２４  メモリ
１３０  ＣＰＵ
１４０  カードＩ／Ｆ
１４１  ＩＣカード
１４２  メモリ
２０１  記録制御プロセス
２０２  再生制御プロセス
２０３  同時記録再生制御プロセス
２０４  上位層プロセス
２０５  再生管理情報
２０６  再生手順情報
２１０  記録部ハードウェア
２１１  再生部ハードウェア
２１２  記録媒体
３０１  記録制御プロセス
３０２  再生制御プロセス
３０３  上位層プロセス
３０４  再生管理情報
３０５  再生手順情報
３１０  記録部ハードウェア
３１１  再生部ハードウェア
３１２  記録媒体
４０１，４０２  記録制御プロセス
４０３，４０４  再生制御プロセス
４０５  上位層プロセス
４１１，４１４，４１７  再生管理情報
４１２，４１５，４１８  再生手順情報
４１３，４１６  再生同期管理情報
４３０  記憶部
５０１  チューナａ
５０２  チューナｂ
５０３  外部入力
５０４  デスクランブラ
５０５  ＮＴＳＣデコーダ／オーディオＡ／Ｄ
５０６  ＭＰＥＧエンコーダ
５１０  デマルチプレクサ（ＤＥＭＵＸ）
５１１  ビデオデコーダ
５１２  オーディオデコーダ
５１３  メモリ
５１４  映像表示装置
５１５  音声出力装置
５２０  情報検出装置
５２１  スクランブラ
５２３  ＨＤＤ
５２４  メモリ
５３０  ＣＰＵ
５４０  カードＩ／Ｆ
５４１  ＩＣカード
５４２  メモリ
５５１  記録部ハードウェア
５５２  再生部ハードウェア
６０１  記録制御プロセス
６１０  再生管理情報
６１１  再生手順情報
６１２  再生同期管理情報
６１３  記録管理情報
【図１】
0003675437.tif 000002
【図２】
0003675437.tif 000003
【図３】
0003675437.tif 000004
【図４】
0003675437.tif 000005
【図５】
0003675437.tif 000006
【図６】
0003675437.tif 000007
【図７】
0003675437.tif 000008
【図８】
0003675437.tif 000009
【図９】
0003675437.tif 000010
【図１０】
0003675437.tif 000011