(57)【特許請求の範囲】
【請求項１】
少なくとも２本のＡＶストリームの同時録画が可能である録画制御装置と、
ファイルシステム部と、
一の記録媒体ドライブと、
を有する録画再生装置であって、
録画制御装置は、
第一のストリームおよび第二のストリームが入力され、第一のストリームと、第二のストリームのバッファ制御をする入力制御部と、
入力制御部に接続された第一のバッファメモリと、
入力制御部に接続された第二のバッファメモリと、
第一のストリームの記録処理を行う第一記録制御部と、
第二のストリームの記録処理を行う第二記録制御部と、
を有し、
入力制御部は、
計測プログラムに基づいて、バッファメモリに蓄積されるデータ量であるバッファデータ量であって、第一のバッファメモリに蓄積されるバッファデータ量を計測する手段と、
取得プログラムに基づいて、前記計測したバッファデータ量を取得する手段と、
計測プログラムに基づいて、第二のバッファメモリに蓄積されるバッファデータ量を計測する手段と、
取得プログラムに基づいて、前記計測したバッファデータ量を取得する手段と、
を有し、
取得した第一のバッファメモリに蓄積されるバッファデータ量が一定値を超えていない場合には第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第一のバッファメモリがエラーにより格納できなくなった場合のいずれにも該当しないと判断するように構成され、
取得した第二のバッファメモリに蓄積されるバッファデータ量が一定値を超えていない場合には第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第二のバッファメモリがエラーにより格納できなくなった場合のいずれにも該当しないと判断するように構成され、
第一のバッファメモリには、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第二のバッファメモリがエラーにより格納できなくなった場合を除いて第一のストリームのみが一時的に格納され、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第二のバッファメモリがエラーにより格納できなくなった場合に第二のストリームも一旦切り離されて一時的に格納可能であり、
第二のバッファメモリには、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第一のバッファメモリがエラーにより格納できなくなった場合を除いて第二のストリームのみが一時的に格納され、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第一のバッファメモリがエラーにより格納できなくなった場合に第一のストリームも一旦切り離されて一時的に格納可能であり、
第一記録制御部は、第一のストリームが第二のバッファメモリにも一時的に格納された場合に、第一のバッファメモリから第一のストリームを取り出すとともに、第二のバッファメモリから前記第一のストリームを取り出し、第一のバッファメモリから取り出した第一のストリームの次に第二のバッファメモリから取り出した第一のストリームを切り離される前のストリームの順序に従って再び連結するように構成され、
第二記録制御部は、第二のストリームが第一のバッファメモリにも一時的に格納された場合に、第二のバッファメモリから第二のストリームを取り出すとともに、第一のバッファメモリから前記第二のストリームを取り出し、第二のバッファメモリから取り出した第二のストリームの次に第一のバッファメモリから取り出した第二のストリームを切り離される前のストリームの順序に従って再び連結するように構成され、
ファイルシステム部は、録画制御装置の第一記録制御部から出力される第一のストリームと、第二記録制御部から出力される第二のストリームとを前記一の記録媒体ドライブの定められた領域に記録する録画再生装置。
【請求項２】
請求項１に記載の録画制御装置を有する録画再生装置であって、
第一記録制御部から出力される第一のストリームを記録媒体に記録するために利用する第一ファイルシステム部と、
第一ファイルシステム部により定められた領域に前記第一のストリームを記録するための第一記録媒体ドライブと、
第二記録制御部から出力される第二のストリームを記録媒体に記録するために利用する第二ファイルシステム部と、
前記第二ファイルシステム部により定められた領域に前記第二のストリームを記録するための第二記録媒体ドライブと、
を有する録画再生装置。
【請求項３】
記録制御装置の第一記録制御部は、第二のストリームが第一のバッファメモリに格納された場合を除いて第一のストリームの記録処理のみを行い、第二のストリームが第一のバッファメモリに格納された場合には第二のストリームの記録処理も行う第一記録制御手段を有し、
第二記録制御部は、第一のストリームが第二のバッファメモリに格納された場合を除いて第二のストリームの記録処理のみを行い、第一のストリームが第二のバッファメモリに格納された場合には第一のストリームの記録処理も行う第二記録制御手段を有する請求項２に記載の録画再生装置。
【請求項４】
入力制御部は、
第一又は第二記録制御部からの記録エラー情報を取得する記録エラー情報取得手段と、
記録エラー情報に基づいて第一のストリームの記録処理を第二記録制御部に実行させ、又は記録エラー情報に基づいて第二のストリームの記録処理を第一記録制御部に実行させるエラー時切換手段と、
を有する請求項１から３のいずれか一に記載の録画再生装置。
【請求項５】
少なくとも２本のＡＶストリームの同時録画を可能にするための録画制御ステップと、
記録領域決定ステップと、
記録ステップと、
を有する録画再生方法であって、
録画制御ステップは、
第一のストリームおよび第二のストリームを入力する入力ステップと、
前記入力ステップにて入力された第一のストリームを一時的に第一のバッファメモリに格納するか否かを、第一のバッファメモリが容量一杯となりこれ以上取得したバッファデータを格納することができなくなった場合または第一のバッファメモリがエラーにより格納できなくなった場合のいずれにも該当しない場合に格納すると判断するとの条件に基づいて判断する第一判断ステップと、
前記第一判断ステップにおける判断結果が格納するとの結果の場合に第一のストリームを一時的に第一のバッファメモリに格納する第一格納ステップと、
前記入力ステップにて入力された第二のストリームを一時的に第二のバッファメモリに格納するか否かを、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第二のバッファメモリがエラーにより格納できなくなった場合のいずれにも該当しない場合に格納すると判断するとの条件に基づいて判断する第二判断ステップと、
前記第二判断ステップにおける判断結果が格納するとの結果の場合に第二のストリームを一時的に第二のバッファメモリに格納する第二格納ステップと、
前記第一判断ステップにおける判断結果が格納しないとの結果の場合に第一のストリームを一時的に第二のバッファメモリに格納するか否かを、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合又は第二のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しない場合に格納するとの条件に基づいて判断する第三判断ステップと、
前記第三判断ステップにおける判断結果が格納するとの結果の場合に第一のストリームを一時的に第二のバッファメモリに格納する第三格納ステップと、
前記第二判断ステップにおける判断結果が格納しないとの結果の場合に第二のストリームを一時的に第一のバッファメモリに格納するか否かを、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合又は第一のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しない場合に格納するとの条件に基づいて判断する第四判断ステップと、
前記第四判断ステップにおける判断結果が格納するとの結果の場合に第二のストリームを一時的に第一のバッファメモリに格納する第四格納ステップと、
第一のストリームの記録処理を行う第一記録制御ステップと、
第二のストリームの記録処理を行う第二記録制御ステップと、
を有し、
第一記録制御ステップにおいては、第一のストリームが第二のバッファメモリにも一時的に格納された場合に、第一のバッファメモリから第一のストリームを取り出すとともに、第二のバッファメモリから前記第一のストリームを取り出し、第一のバッファメモリから取り出した第一のストリームの次に第二のバッファメモリから取り出した第一のストリームを切り離される前のストリームの順序に従って再び連結する処理を行い、
第二記録制御ステップにおいては、第二のストリームが第一のバッファメモリにも一時的に格納された場合に、第二のバッファメモリから第二のストリームを取り出すとともに、第一のバッファメモリから前記第二のストリームを取り出し、第二のバッファメモリから取り出した第二のストリームの次に第一のバッファメモリから取り出した第二のストリームを切り離される前のストリームの順序に従って再び連結する処理を行い、
記録領域決定ステップは、第一記録制御ステップ及び／又は第二記録制御ステップにおける記録処理がなされて出力された第一及び第二のストリームを一の記録媒体に記録するための領域を定めるステップであり、
記録ステップは、記録領域決定ステップにて定められた領域に前記第一及び第二のストリームの記録を行うステップである録画再生方法。
【請求項６】
請求項５に記載の録画制御方法を有する録画生成方法であって、
前記第一記録制御ステップにおける記録処理がなされて出力された第一のストリームを記録媒体に記録するための領域を定める第一記録領域決定ステップと、
前記第二記録制御ステップにおける記録処理がなされて出力された第二のストリームを記録媒体に記録するための領域を定める第二記録領域決定ステップと、
前記第一記録領域決定ステップにて定められた領域に前記第一のストリームの記録を行う第一記録ステップと、
前記第二記録領域決定ステップにて定められた領域に前記第二のストリームの記録を行う第二記録ステップと、
を有する録画再生方法。
【請求項７】
第二のストリームの記録処理を行うか否かを、第二のストリームが第一のバッファメモリに格納された場合を除いて第一のストリームの記録処理のみを行い、第二のストリームが第一のバッファメモリに格納された場合には第二のストリームの記録処理も行うとの条件に基づいて判断する第五判断ステップと、
第一のストリームの記録処理を行うか否かを、第一のストリームが第二のバッファメモリに格納された場合を除いて第二のストリームの記録処理のみを行い、第一のストリームが第二のバッファメモリに格納された場合には第一のストリームの記録処理も行うとの条件に基づいて判断する第六判断ステップとをさらに有し、
前記第一記録制御サブステップにおける記録処理は、前記第六判断ステップにおける判断結果が記録処理を行うとの結果の場合に第一のストリームの記録処理を行うものであり、
前記第二記録制御ステップにおける記録処理は、前記第五判断ステップにおける判断結果が記録処理を行うとの結果の場合に第二のストリームの記録処理を行うものである請求項６に記載の録画再生方法。
【請求項８】
記録エラー情報を取得する記録エラー情報取得ステップと、
前記記録エラー情報取得ステップにて取得した記録エラー情報にかかる記録エラーが前記第一記録制御ステップと前記第二記録制御ステップのいずれにおいて発生したものであるかを判断する第七判断ステップとを有し、
前記第七判断ステップにおける判断結果が、記録エラーが第二記録制御ステップで発生したとの結果である場合に、第二ストリームの記録処理を第二記録制御ステップに代えて第一記録制御ステップにて行い、
前記第七判断ステップにおける判断結果が、記録エラーが第一記録制御ステップで発生したとの結果である場合に、第一ストリームの記録処理を第一記録制御ステップに代えて第二記録制御ステップにて行う請求項５から７のいずれか一に記載の録画再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも２本のＡＶストリームの同時録画が可能である録画制御装置及びこれを含む録画再生装置、並びにこれらの装置を利用した録画制御方法及び録画再生方法に関する。
【背景技術】
【０００２】
ＡＶストリームの記録（録画）を行うための記録制御装置については、従来、図１に示す一例のように、ＡＶストリームの入力を制御する入力制御部と、これに接続されてＡＶストリームを一時的に格納するバッファメモリと、ストリームの記録処理を行う記録制御部とを備えた装置が知られている。
さらに近年では、録画技術が進歩し、二番組の同時録画を行うことも可能になっているところ、二番組の同時録画を行うための装置としては、以下の二つがある。
一つは、図２に示す一例のように、図１に示したのと同様の記録制御装置であって、一つの記録媒体に２本のストリームを同時に録画するために第一、第二の二つの入力制御部を備え、これに対応して、バッファメモリも第一、第二の二つのバッファメモリを備え、また記録処理についても第一、第二の二つの記録制御部を備えるものであって、これにより２本のＡＶストリームを一つの記録媒体、例えばＨＤＤのようなランダムアクセス性及び高速性に優れる記録媒体に同時に録画するように構成されたものである。
また、他の一つは、図３に示す一例のように、やはり図１に示したのと同様の記録制御装置であって、図２に示したものと同様、第一、第二の二つの入力制御部及びこれに対応して第一、第二の二つのバッファメモリ、第一、第二の二つの記録制御部を備えるものであって、これにより２本のＡＶストリームを異なる二つの記録媒体に１本ずつ録画するように構成されたものである。
即ち、両者は、記録媒体の数に違いがあるものの、どちらも２つの録画処理系（入力制御部、バッファメモリ、記録制御部）を備え、これらが２本のストリームの録画処理を互いに独立して行う点に共通の特徴がある。
例えば、特許文献１においては、連続する入力ストリームデータをバッファし、かつ独立した２系統のストリームデータとして出力する２系統のバッファメモリ回路に関する技術が開示されている（特許文献１参照）。
【特許文献１】特開平９‐１３４２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の方法では、上述のように、２本のストリームを同時に録画するために第一入力制御部、第二入力制御部の二つを備え、これに対応して、バッファメモリも第一バッファメモリ、第二バッファメモリの二つを備えるため、一方の入力制御部は特定の一方のバッファメモリしか使えず、互いの入力制御が独立して行われるため、バッファメモリの効率的な使用が不可能であった。具体的には、一方のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合や一方のバッファメモリが何らかのエラーにより格納できなくなった場合に、他方のバッファメモリを使用することができなかった。
また、記録媒体への録画に際しても、従来の方法では２本のストリームを同時に録画するため、上述の二つの入力制御部、バッファメモリに対応した二つの記録制御部を備え、互いの記録処理が独立して行われるため、録画の際に録画制御部に何らかの記録エラー（ライトエラー、書込みエラー）が生じた場合でも、他方の記録制御部によって記録処理を行うことができなかった。
そこで、本発明が解決すべき第一の課題は、少なくとも２本のＡＶストリームの同時録画を、２つの独立した録画処理系に対し、一つの入力制御手段でバッファ制御を行うことを可能にし、もって一方のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合や一方のバッファメモリが何らかのエラーにより格納できなくなった場合に、他方のバッファメモリを使用することを可能にし、バッファメモリの効率的な使用を可能にすることにある。また、本発明が解決すべき第二の課題は、録画の際に何らかの記録エラーが生じた場合でも、他方の記録制御手段によって記録処理を行うことを可能にすることにある。
【課題を解決するための手段】
【０００４】
以上の課題を解決するため、本発明のうち請求項１に記載の発明は、少なくとも２本のＡＶストリームの同時録画が可能である録画制御装置と、ファイルシステム部と、一の記録媒体ドライブとを有する録画再生装置であって、録画制御装置は、第一のストリームおよび第二のストリームが入力され、第一のストリームと、第二のストリームのバッファ制御をする入力制御部と、入力制御部に接続された第一のバッファメモリと、入力制御部に接続された第二のバッファメモリと、第一のストリームの記録処理を行う第一記録制御部と、第二のストリームの記録処理を行う第二記録制御部とを有し、入力制御部は、計測プログラムに基づいて、バッファメモリに蓄積されるデータ量であるバッファデータ量であって、第一のバッファメモリに蓄積されるバッファデータ量を計測する手段と、取得プログラムに基づいて、前記計測したバッファデータ量を取得する手段と、計測プログラムに基づいて、第二のバッファメモリに蓄積されるバッファデータ量を計測する手段と、取得プログラムに基づいて、前記計測したバッファデータ量を取得する手段とを有し、取得した第一のバッファメモリに蓄積されるバッファデータ量が一定値を超えていない場合には第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第一のバッファメモリがエラーにより格納できなくなった場合のいずれにも該当しないと判断するように構成され、取得した第二のバッファメモリに蓄積されるバッファデータ量が一定値を超えていない場合には第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第二のバッファメモリがエラーにより格納できなくなった場合のいずれにも該当しないと判断するように構成され、第一のバッファメモリには、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第二のバッファメモリがエラーにより格納できなくなった場合を除いて第一のストリームのみが一時的に格納され、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第二のバッファメモリがエラーにより格納できなくなった場合に第二のストリームも一旦切り離されて一時的に格納可能であり、第二のバッファメモリには、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第一のバッファメモリがエラーにより格納できなくなった場合を除いて第二のストリームのみが一時的に格納され、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第一のバッファメモリがエラーにより格納できなくなった場合に第一のストリームも一旦切り離されて一時的に格納可能であり、第一記録制御部は、第一のストリームが第二のバッファメモリにも一時的に格納された場合に、第一のバッファメモリから第一のストリームを取り出すとともに、第二のバッファメモリから前記第一のストリームを取り出し、第一のバッファメモリから取り出した第一のストリームの次に第二のバッファメモリから取り出した第一のストリームを切り離される前のストリームの順序に従って再び連結するように構成され、第二記録制御部は、第二のストリームが第一のバッファメモリにも一時的に格納された場合に、第二のバッファメモリから第二のストリームを取り出すとともに、第一のバッファメモリから前記第二のストリームを取り出し、第二のバッファメモリから取り出した第二のストリームの次に第一のバッファメモリから取り出した第二のストリームを切り離される前のストリームの順序に従って再び連結するように構成され、ファイルシステム部は、録画制御装置の第一記録制御部から出力される第一のストリームと、第二記録制御部から出力される第二のストリームとを前記一の記録媒体ドライブの定められた領域に記録する録画再生装置を提供する。また、請求項２に記載の発明は、請求項１に記載の録画制御装置を有する録画再生装置であって、第一記録制御部から出力される第一のストリームを記録媒体に記録するために利用する第一ファイルシステム部と、第一ファイルシステム部により定められた領域に前記第一のストリームを記録するための第一記録媒体ドライブと、第二記録制御部から出力される第二のストリームを記録媒体に記録するために利用する第二ファイルシステム部と、前記第二ファイルシステム部により定められた領域に前記第二のストリームを記録するための第二記録媒体ドライブとを有する録画再生装置を提供する。また、請求項３に記載の発明は、記録制御装置の第一記録制御部は、第二のストリームが第一のバッファメモリに格納された場合を除いて第一のストリームの記録処理のみを行い、第二のストリームが第一のバッファメモリに格納された場合には第二のストリームの記録処理も行う第一記録制御手段を有し、第二記録制御部は、第一のストリームが第二のバッファメモリに格納された場合を除いて第二のストリームの記録処理のみを行い、第一のストリームが第二のバッファメモリに格納された場合には第一のストリームの記録処理も行う第二記録制御手段を有する請求項２に記載の録画再生装置を提供する。また、請求項４に記載の発明は、入力制御部は、第一又は第二記録制御部からの記録エラー情報を取得する記録エラー情報取得手段と、記録エラー情報に基づいて第一のストリームの記録処理を第二記録制御部に実行させ、又は記録エラー情報に基づいて第二のストリームの記録処理を第一記録制御部に実行させるエラー時切換手段とを有する請求項１から３のいずれか一に記載の録画再生装置を提供する。また、請求項５に記載の発明は、少なくとも２本のＡＶストリームの同時録画を可能にするための録画制御ステップと、記録領域決定ステップと、記録ステップとを有する録画再生方法であって、録画制御ステップは、第一のストリームおよび第二のストリームを入力する入力ステップと、前記入力ステップにて入力された第一のストリームを一時的に第一のバッファメモリに格納するか否かを、第一のバッファメモリが容量一杯となりこれ以上取得したバッファデータを格納することができなくなった場合または第一のバッファメモリがエラーにより格納できなくなった場合のいずれにも該当しない場合に格納すると判断するとの条件に基づいて判断する第一判断ステップと、前記第一判断ステップにおける判断結果が格納するとの結果の場合に第一のストリームを一時的に第一のバッファメモリに格納する第一格納ステップと、前記入力ステップにて入力された第二のストリームを一時的に第二のバッファメモリに格納するか否かを、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合または第二のバッファメモリがエラーにより格納できなくなった場合のいずれにも該当しない場合に格納すると判断するとの条件に基づいて判断する第二判断ステップと、前記第二判断ステップにおける判断結果が格納するとの結果の場合に第二のストリームを一時的に第二のバッファメモリに格納する第二格納ステップと、前記第一判断ステップにおける判断結果が格納しないとの結果の場合に第一のストリームを一時的に第二のバッファメモリに格納するか否かを、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合又は第二のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しない場合に格納するとの条件に基づいて判断する第三判断ステップと、前記第三判断ステップにおける判断結果が格納するとの結果の場合に第一のストリームを一時的に第二のバッファメモリに格納する第三格納ステップと、前記第二判断ステップにおける判断結果が格納しないとの結果の場合に第二のストリームを一時的に第一のバッファメモリに格納するか否かを、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合又は第一のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しない場合に格納するとの条件に基づいて判断する第四判断ステップと、前記第四判断ステップにおける判断結果が格納するとの結果の場合に第二のストリームを一時的に第一のバッファメモリに格納する第四格納ステップと、第一のストリームの記録処理を行う第一記録制御ステップと、第二のストリームの記録処理を行う第二記録制御ステップとを有し、第一記録制御ステップにおいては、第一のストリームが第二のバッファメモリにも一時的に格納された場合に、第一のバッファメモリから第一のストリームを取り出すとともに、第二のバッファメモリから前記第一のストリームを取り出し、第一のバッファメモリから取り出した第一のストリームの次に第二のバッファメモリから取り出した第一のストリームを切り離される前のストリームの順序に従って再び連結する処理を行い、第二記録制御ステップにおいては、第二のストリームが第一のバッファメモリにも一時的に格納された場合に、第二のバッファメモリから第二のストリームを取り出すとともに、第一のバッファメモリから前記第二のストリームを取り出し、第二のバッファメモリから取り出した第二のストリームの次に第一のバッファメモリから取り出した第二のストリームを切り離される前のストリームの順序に従って再び連結する処理を行い、記録領域決定ステップは、第一記録制御ステップ及び／又は第二記録制御ステップにおける記録処理がなされて出力された第一及び第二のストリームを一の記録媒体に記録するための領域を定めるステップであり、記録ステップは、記録領域決定ステップにて定められた領域に前記第一及び第二のストリームの記録を行うステップである録画再生方法を提供する。また、請求項６に記載の発明は、請求項５に記載の録画制御方法を有する録画生成方法であって、前記第一記録制御ステップにおける記録処理がなされて出力された第一のストリームを記録媒体に記録するための領域を定める第一記録領域決定ステップと、前記第二記録制御ステップにおける記録処理がなされて出力された第二のストリームを記録媒体に記録するための領域を定める第二記録領域決定ステップと、前記第一記録領域決定ステップにて定められた領域に前記第一のストリームの記録を行う第一記録ステップと、前記第二記録領域決定ステップにて定められた領域に前記第二のストリームの記録を行う第二記録ステップとを有する録画再生方法を提供する。また、請求項７に記載の発明は、第二のストリームの記録処理を行うか否かを、第二のストリームが第一のバッファメモリに格納された場合を除いて第一のストリームの記録処理のみを行い、第二のストリームが第一のバッファメモリに格納された場合には第二のストリームの記録処理も行うとの条件に基づいて判断する第五判断ステップと、第一のストリームの記録処理を行うか否かを、第一のストリームが第二のバッファメモリに格納された場合を除いて第二のストリームの記録処理のみを行い、第一のストリームが第二のバッファメモリに格納された場合には第一のストリームの記録処理も行うとの条件に基づいて判断する第六判断ステップとをさらに有し、前記第一記録制御サブステップにおける記録処理は、前記第六判断ステップにおける判断結果が記録処理を行うとの結果の場合に第一のストリームの記録処理を行うものであり、前記第二記録制御ステップにおける記録処理は、前記第五判断ステップにおける判断結果が記録処理を行うとの結果の場合に第二のストリームの記録処理を行うものである請求項６に記載の録画再生方法を提供する。また、請求項８に記載の発明は、記録エラー情報を取得する記録エラー情報取得ステップと、前記記録エラー情報取得ステップにて取得した記録エラー情報にかかる記録エラーが前記第一記録制御ステップと前記第二記録制御ステップのいずれにおいて発生したものであるかを判断する第七判断ステップとを有し、前記第七判断ステップにおける判断結果が、記録エラーが第二記録制御ステップで発生したとの結果である場合に、第二ストリームの記録処理を第二記録制御ステップに代えて第一記録制御ステップにて行
い、前記第七判断ステップにおける判断結果が、記録エラーが第一記録制御ステップで発生したとの結果である場合に、第一ストリームの記録処理を第一記録制御ステップに代えて第二記録制御ステップにて行う請求項５から７のいずれか一に記載の録画再生方法を提供する。
【発明の効果】
【０００５】
本発明により、少なくとも２本のＡＶストリームの同時録画を、２つの独立した録画処理系に対し、一つの入力制御手段でバッファ制御を行うことを可能にし、もって一方のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合や一方のバッファメモリが何らかのエラーにより格納できなくなった場合に、他方のバッファメモリを使用することが可能となり、バッファメモリの効率的な使用が可能となる。また、録画の際に何らかの記録エラーが生じた場合でも、他方の記録制御手段によって記録処理を行うことが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下に、本発明の実施例を説明する。実施例と特許請求の範囲の請求項の相互の関係については、実施例３は主に請求項１、請求項５などに関し、実施例４は主に請求項２、請求項３、請求項６、請求項７などに関し、実施例５は主に請求項４、請求項８などに関する。また、これらに先立ち、実施例１、実施例２は、本発明の特許請求の範囲には含まれないが、主に本発明に係る録画再生装置、録画再生方法に含まれる録画制御装置、録画制御方法に関する。なお、本発明はこれら実施例に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【実施例１】
【０００７】
<概要>
本実施例の録画制御装置は、少なくとも２本のＡＶストリームの同時録画が可能な入力制御部と、第一、第二の二つのバッファメモリとを備えるとともに、第一のストリームの記録処理を行う第一記録制御部と、第二のストリームの記録処理を行う第二記録制御部とを有することを特徴とする録画制御装置である。
【０００８】
図４及び図２４‐２６は、本実施例の録画制御装置の概要の一例を説明するための概念図であり、同装置に入力されたストリーム（同図の例では、パケットの列で構成されるトランスポート・ストリーム）がバッファメモリに一時的に格納され、取り出される状態を模式的に表したものである。このうち図４は、通常時の状態、即ち、第一のバッファメモリ０４０１、第二のバッファメモリ０４０２とも容量一杯になったり何らかのエラーにより使用できなくなったりといった状態が生じていないため、第一のストリーム０４０３は第一のバッファメモリに、第二のストリーム０４０４は第二のバッファメモリに格納される状態を示したものである。なお、同図で「１００１」、「１００２」等の一連番号は、各パケットを識別するための符号の例であり、かかる符号列に従ってパケット列が編成されている。即ち、同図で各一連番号を付して表したぞれぞれが、第一、第二のストリームを構成するパケット列のそれぞれのパケットである。そして、両ストリームとも、記録処理を行うためにバッファメモリから取り出される。
【０００９】
図２４は、第一のバッファメモリ２４０１が第一のストリームのパケット「１１２２」２４０３を格納したところで容量一杯になり、他方第二のバッファメモリ２４０２は未だ容量一杯まで使用されておらず引き続き使用可能な状態を示す。このとき、第一のストリームのパケット「１１２３」２４０４は、「１１２２」から一旦切り離されて第二のバッファメモリに格納される。そして、パケット「１１２４」以降も、再び第一のバッファメモリが使用できる状態になるまで第二のバッファメモリに格納される。この間、第二のストリーム２４０５は第二のバッファメモリに格納される。その後、両ストリームとも記録処理を行うためにバッファメモリから取り出されるが、その際、第一のストリームは、「１１２２」までが第一のバッファメモリから、「１１２３」以降が第二のバッファメモリから取り出されるので、第一記録制御部が第一のストリームの記録処理を順序正しく行うためには、パケット「１１２２」の次にパケット「１１２３」を再び連結する必要がある。これを実現するための方法として、以下の２つが考えられる。
【００１０】
一つは、図２５に示すように、一旦第二のバッファメモリ２５０２に格納された「１１２３」２５０３以下のパケット列（同図の例では「１１２３」から「１１３０」までが一旦第二のバッファメモリに格納された場合を想定）を読み出し、これを第一のバッファメモリ２５０１に格納し、既に格納されているパケット「１１２２」２５０４に第一のバッファメモリ内で連結し、その後これらを第一バッファメモリから取り出して第一記録制御部の記録処理に回されるというものである。
【００１１】
もう一つは、図２６に示すように、第一のバッファメモリ２６０１から取り出されたパケット「１１２２」２６０３の次に第二のバッファメモリ２６０２から取り出された「１１２３」２６０４以下のパケット列（同図の例でも「１１２３」から「１１３０」までが一旦第二のバッファメモリに格納された場合を想定）をバッファメモリ外で連結する方法で、この場合は、「１１２３」以下のパケット列を第二のバッファメモリ、次いで第一のバッファメモリにと、二度格納する必要がない点で、図２５の場合と異なる。
【００１２】
<構成>
図５は、本実施例の録画制御装置の機能ブロックの一例を示す図である。本件発明の構成要素である各部は、ハードウェア、ソフトウェア、ハードウェアとソフトウェアの両者、のいずれかによって構成される。たとえば、これらを実現する一例として、コンピュータを利用する場合には、ＣＰＵ、メモリ、バス、インターフェイス、周辺機器などから構成されるハードウェアと、これらのハードウェア上にて実行可能なソフトウェアを挙げることができる。具体的には、メモリ上に展開されたプログラムを順次実行することで、メモリ上のデータや、インターフェイスを介して入力されるデータの加工、蓄積、出力などにより各部の機能が実現される。
同図において、本実施例の「録画制御装置」０５００は、「入力制御部」０５０１と、「第一のバッファメモリ」０５０２と、「第二のバッファメモリ」０５０３と、「第一記録制御部」０５０４と、「第二記録制御部」０５０５とからなる。
【００１３】
「入力制御部」は、第一のストリームおよび第二のストリームが入力され、第一のストリームと、第二のストリームのバッファ制御をするように構成されている。本発明における録画制御装置の制御対象たるストリームは、主にＭＰＥＧ‐２のシステム・ストリーム、即ち、デジタル放送向けの規格であるトランスポート・ストリーム又は記録媒体向けの規格であるプログラム・ストリームのようなデジタル・データにかかるストリームを指す。本実施例においてもかかるストリームの例で説明する。ただし、このほか、アナログ・データにかかるストリームであってもよい。
「第一のバッファメモリ」は入力制御部に接続され、主に第一のストリームが一時的に格納され所定の場合に第二のストリームも一時的に格納可能である。「第二のバッファメモリ」は入力制御部に接続され、主に第二のストリームが一時的に格納され所定の場合に第一のストリームも一時的に格納可能である。即ち、ここでのバッファ制御は、原則として、第一のストリームは第一のバッファメモリに格納され、第二のストリームは第二のバッファメモリに格納される。ただし、所定の場合には第一のストリームが一時的に第二のバッファメモリに格納されるところ、その一つの場合は、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合である。他の一つの場合は、第一のバッファメモリが何らかのエラーにより格納できなくなった場合である。また、第二のストリームも所定の場合には一時的に第一のバッファメモリに格納されるところ、その所定の場合は第一のストリームについて上に述べたところと同様である。
【００１４】
ここで、本発明においてバッファメモリが果たす意義の一例について説明する。本発明においてデジタル放送を受信することなどにより録画機器などに入力されたストリームのパケット列は、一旦バッファメモリに蓄積された後、記録制御を行うタイミングに合わせてバッファメモリから取り出される。そして、記録制御手段のＣＰＵが当該ストリームを記録媒体に記録可能なデータに変換し、記録媒体（ＨＤＤなどの外部記憶装置を含む）の記録デバイスに対して出力する。その際、ストリーム（パケット列）の入力は次々となされるのに対し、記録制御のために取り出すべきタイミングは、記録デバイスの処理速度などにより制約があり、入力のペースと同じとは限らない。そこで、入力されたストリームを記録制御のタイミングに合わせて取り出すために、一定時間ストリームを一時的に格納しておくことにより、ストリームの取り出しのタイミングを調整する必要がある。本発明におけるバッファメモリは、かかるタイミング調整を可能にするためのものである。
【００１５】
「第一記録制御部」は、第一のストリームの記録処理を行うように構成されている。ここでの「記録処理」は、入力されたトランスポート・ストリームなどのデータ形式を記録媒体に記録可能なデータ形式に変換することを含む。
トランスポート・ストリームは、図４で示したようなパケット（ＴＳパケット）の列で構成される。各パケットは１８８バイトの固定長パケットからなり、４バイトのヘッダ、０〜１８４バイトの可変長のアダプテーション・フィールド及び０〜１８４バイトの可変長のペイロードから構成される。ヘッダにはパケットの識別子などが入っており、当該識別子に基づいてパケット列の編成順序が決定される。例えば、図４において、各パケットに付された「１００１」、「１００２」等の番号が当該識別子であってパケットをこの番号順に編成するための一連番号を示している。また、パケットのアダプテーション・フィールドは、映像・音声等を同期再生するための基準時間情報やパケットを１８８バイト固定長にするためのスタッフィング・データ（ダミー・データ）を入れるためのものである。また、ペイロードには、映像・音声等のデータが入っている。
【００１６】
ここで、トランスポート・ストリームのデータ形式を記録媒体に記録可能なデータ形式に変換するための構成の一例について説明する。トランスポート・ストリームのデータ形式は伝送の容易性を第一義として構成されているので、記録媒体に記録する際には、これを記録媒体に適したデータ形式に変換する必要がある。そこで、例えば、トランスポート・ストリームの各パケットは、それぞれが保持する識別子であるプログラムＩＤの値により、個々の映像データ列や音声データ列であるエレメンタリー・ストリームに分離され、映像メディアに対応する映像デコーダ、音声メディアに対応する音声デコーダなどに振り分けられた後、記録媒体に記録可能な映像信号又は音声信号に変換される。また、例えばストリームにスクランブルがかけられているときは、デスクランブラによってスクランブルが解除された後に上記変換がなされる。
【００１７】
「第二記録制御部」は、第二のストリームの記録処理を行うように構成されている。「記録処理」の意味、具体的構成は、第一記録制御部について説明したところと同じである。
【００１８】
次に、本実施例の録画制御装置のそれぞれのハードウェア構成部の働きについて説明する。
図６は、本実施例の録画制御装置のうち入力制御部、第一のバッファメモリ及び第二のバッファメモリのハードウェア構成の一例を示す概略図である。同図に基づいて本実施例の入力制御部などにおけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように、入力制御部は、「インターフェイス」０６０１と、「一時記憶装置」０６０２と、「ＣＰＵ」０６０３と、「メインメモリ」０６０４とを備える、第一のバッファメモリ及び第二のバッファメモリは、「記憶装置（又は記憶媒体）」０６０５を備える。これらは「システムバス」０６０６などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
記憶装置はＣＰＵによって実行される各種プログラムなどを記憶している。またメインメモリは、記憶装置に記憶されているプログラムを実行するために読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。また、このメインメモリや記憶装置にはそれぞれ複数のメモリアドレスが割り当てられており、ＣＰＵで実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやりとりを行い、処理を行うことが可能になっている。
【００１９】
インターフェイスは、例えば放送出力装置から地上波などにより放送されたデジタル・データであるトランスポート・ストリームを受信チューナで受信することにより取得し、ＨＤＤ等の一時記憶装置に一旦格納した後、バッファメモリである記憶装置に一時的に格納する機能を備える。具体的には、例えば、インターフェイスが第一のストリームのパケット「１００１（パケット列内の編成順序を表す一連番号。以下同じ。）」を取得すると、一時記憶装置に一旦格納した後、所定の条件に基づいてこれを記憶装置の第一のバッファメモリに格納する。ここで記憶装置はその中が第一のバッファメモリの領域と第二のバッファメモリの領域に仕切られている。また、ここでの所定の条件とは、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合、又は第一のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しないことをいう。かかる条件を満たすか否かは、例えば入力制御部が計測プログラムに基づいてバッファメモリに蓄積されるデータ量を計測する手段と、取得プログラムに基づいて計測したバッファデータ量を取得する手段とを有しており、取得したバッファデータ量が一定値を超えていない場合には条件を満たすと判断するように構成される。これらのプログラムは、記憶装置に記憶され、読み出されてメインメモリのワーク領域に展開されて、それぞれの処理を実行する。この結果、条件を満たすと判断された場合、入力制御部は当該パケット「１００１」を一時記憶装置から読み出し、記憶装置の第一のバッファメモリ領域の例えばメモリアドレスαに格納する。
一方、入力制御部が計測し、取得したバッファデータ量が一定値を超えているなどにより条件を満たさないと判断した場合には、入力制御部は第一のバッファメモリへの格納を行わない。この場合、入力制御部は所定の条件に基づいてこれを記憶装置の第二のバッファメモリに格納するが、ここでの第二のバッファメモリについての所定の条件及び判断要領は、上で第一のバッファメモリの場合について述べたところと同様である。
一方、インターフェイスが第二のストリームのパケットを取得した場合には、第一義的に第二のバッファメモリに格納され、これが使用できない場合には第一のバッファメモリに格納されるが、その場合の要領も第一のストリームの場合と同様である。
以上の処理により、ストリームのパケットは、次に述べる第一、第二記録制御部による記録処理を行うために取り出されるまで、一時的に当該バッファメモリに格納される。
【００２０】
図７は、本実施例の録画制御装置のうち第一記録制御部、第二記録制御部、第一のバッファメモリ及び第二のバッファメモリのハードウェア構成の一例を示す概略図である。
同図にあるように、第一記録制御部及び第二記録制御部は、「インターフェイス」０７０１と、「ＣＰＵ」０７０２と、「メインメモリ」０７０３とを備える。第一のバッファメモリ及び第二のバッファメモリは、「記憶装置（又は記憶媒体）」０７０４とを備える。これらは「システムバス」０７０５などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。同図においても記憶装置はその中が第一のバッファメモリの領域と第二のバッファメモリの領域に仕切られている。また、ＣＰＵ、メインメモリ、記憶装置などの一般的な機能は、図６を用いて入力制御部などに関して説明したところと同様である。
記憶装置は、予め記録処理プログラムを記憶している。そして、当該プログラムがメインメモリのワーク領域に展開され、第一記録制御部や、第二記録制御部を形成する。このプログラムによって形成される記録制御部は、例えば図６を用いて説明した処理により記憶装置の第一又は第二のバッファメモリ領域に一時的に格納された第一又は第二のストリームのＴＳパケットを読み出し、記録媒体に記録可能なデータ形式への変換を内容とする記録処理を行う。
記録処理プログラムは第一のストリーム用のプログラムと第二のストリーム用のプログラムの異なる２種類に分かれていてもよい。以下はかかる例で説明する（図７もかかる例で記載した）。この場合、第一のストリーム用の記録処理プログラムが当該第一のストリームに係るパケットを記憶装置の第一のバッファメモリ領域から所定のタイミングで読み出して記録処理を行う。その際、所定のタイミングを判断するために、記録処理を行うかどうかを所定の条件にかからしめてもよい。所定の条件は、例えば、当該記録処理プログラムが記録媒体からデータの記録領域に何らかのエラーが生じたことを示す記録エラー信号を受信した場合には、当該処理を行わないとの条件である。そして当該条件に従い、記録処理プログラムが記録処理を行うと判断した場合は、当該処理を行う。
具体的には、記録処理プログラムは、これを記録媒体に記録可能な映像信号又は音声信号に変換する処理を行う。例えばＴＳパケット「１００１」を読み出し、メインメモリのデータ領域に一旦格納した後、当該データから映像にかかるエレメンタリー・ストリームのパケット（パケッタイズド・ストリーム・パケット）（映像ＰＥＳ）「１００１」を分離し、メインメモリのデータ領域に格納する。さらに、当該パケットは図示を省略した映像デコーダに振り分けられ、記録媒体に記録可能な映像信号「１００１」に変換されてメインメモリのデータ領域に格納される。
なお、第一のストリーム用の記録処理プログラムは、当該パケットが第一のストリームのパケットであることを、例えば上述したパケットのヘッダに含まれる識別子により判断する。
一方、上記の条件に従い、処理を行わないと判断された場合は、第一の記録処理プログラムは当該処理を行わない。この場合、当該プログラムは当該パケットを廃棄する。
第二のバッファメモリに格納された第二のストリームのパケットについては、第二のストリーム用の記録処理プログラムが記録処理を行う。その要領は、上で第一のバッファメモリに格納された第一のストリームのパケットについて述べたのと同様である。
一方、第一のストリーム用の記録処理プログラムは、第二のバッファメモリに格納された第一のストリームのパケットについても、同様の判断に従って記録処理を行い、あるいは行わない。第二のストリームの記録処理プログラムが第一のバッファメモリに格納された第二のストリームのパケットについて行う処理についても同様である。
【００２１】
以上の結果、第一のストリームに係るパケットは、第一のバッファメモリ領域に格納されたものであれ、第二のバッファメモリ領域に格納されたものであれ、第一のストリーム用の記録処理プログラムによって処理され、また、第二のストリームに係るパケットは、第一のバッファメモリ領域に格納されたものであれ、第二のバッファメモリ領域に格納されたものであれ、第二のストリーム用の記録処理プログラムによって処理されることとなる。
なお、本実施例の録画制御装置は、さらに第一、第二記録制御部から出力される第一、第二のストリームを記録媒体に記録するための手段を有していてもよい。
【００２２】
以上は第一記録制御部、第二記録制御部をプログラムが形成する場合を説明したが、これらはハードウェア回路として備えられていてもよい。
図２３は、第一記録制御部、第二記録制御部がハードウェア回路として備えられている場合のハードウェア図を示す。この図にあるように、第一のバッファメモリ、第二のバッファメモリである記憶装置２３０３に蓄えられているストリームは、ハードウェアで構成された第一記録制御部２３０４、第二記録制御部２３０５にてそれぞれ記録媒体に記録可能な形式のデータに変換される。第一記録制御部、第二記録制御部は、さらに詳細には、記録形式にデータを変換するための演算回路、演算回路で演算する対象となるデータを一時的に蓄えておくメモリなどから構成されている。基本的な機能は既にプログラムを利用した第一記録制御部、第二記録制御部の部分で説明したとおりである。
【００２３】
<処理の流れ>
図８‐１０は、本実施例の録画制御装置における処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。
図８に示すように、まず、第一のストリームの入力ステップＳ０８０１において、録画制御装置は、第一のストリームを入力する。
次に、第二のストリームの入力ステップＳ０８０２において、録画制御装置は、第二のストリームを入力する。
次に、第一のストリームを第一のバッファメモリに格納するか否かの判断ステップＳ０８０３において、録画制御装置はかかる判断を所定の条件に基づいて行い、格納するとの判断結果の場合には、第一のストリームを第一のバッファメモリに格納する（ステップＳ０８０４）。この所定の条件とは、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合又は第一のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しない場合に第一のストリームを第一のバッファメモリに格納するとの条件である。
次に、第二のストリームを第二のバッファメモリに格納するか否かの判断ステップＳ０８０５において、録画制御装置はかかる判断を所定の条件に基づいて行い、格納するとの判断結果の場合には、第二のストリームを第二のバッファメモリに格納する（ステップＳ０８０６）。この所定の条件とは、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合又は第二のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しない場合に第二のストリームを第二のバッファメモリに格納するとの条件である。
一方、判断ステップＳ０８０３における判断結果が格納しないとの判断結果の場合は、図９にて説明する処理に移行する（図８の「Ａ」は図９の「Ａ」に対応する。なお、「Ａ´」どうしも対応する）。また、判断ステップＳ０８０５における判断結果が格納しないとの判断結果の場合は、図１０にて説明する処理に移行する（図８の「Ｂ」は図９の「Ｂ」に対応する。なお、「Ｂ´」どうしも対応する）。
以上の結果、第一のバッファメモリに格納された第一のストリームは所定のタイミングで読み出されて記録処理が行われる（ステップＳ０８０７）。また、第二のバッファメモリに格納された第二のストリームは所定のタイミングで読み出されて記録処理が行われる（ステップＳ０８０８）。なお、図には示されていないが、これらの処理において所定のタイミングで読み出すために、ハードウェア構成の説明中で述べたような所定の条件に従って記録処理を行うか否かの判断するステップを設けてもよい。
さらにステップＳ０８０７及びＳ０８０８における処理がなされると、録画制御装置は、処理を終了するか否かを判断し（ステップＳ０８０９）、その判断結果に応じて処理を終了し、あるいはさらに上述の処理を繰り返し行う。
なお、以上の処理の流れは、第一のストリームにかかる処理を第二のストリームにかかる処理に先立って行う場合を念頭に置いて説明したが、処理順序はこれに限られず、第二のストリームにかかる処理を先に行っても、また、両者を同時に行ってもよい（次に述べる図９、図１０においても同様である）。
【００２４】
次に、図９に示すように、図８に示す判断ステップＳ０８０３における判断結果が格納しないとの判断結果の場合、録画制御装置は、第二のストリームを第二のバッファメモリに格納するか否かの判断ステップＳ０９０１において、かかる判断を所定の条件に基づいて行い、格納するとの判断結果の場合には、第二のストリームを第二のバッファメモリに格納する（ステップＳ０９０２）。この場合、録画制御装置は、さらに第一のストリームを第二のバッファメモリに格納するか否かの判断ステップＳ０９０３においてかかる判断を所定の条件に基づいて行い、格納するとの判断結果の場合には、第一のストリームを第二のバッファメモリに格納する（ステップＳ０９０４）。この所定の条件とは、第二のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合又は第二のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しない場合に第一のストリームを第二のバッファメモリに格納するとの条件である。
以上の結果、第二のバッファメモリに格納された第一のストリームは所定のタイミングで読み出されて記録処理が行われ（ステップＳ０９０５）、また、第二のバッファメモリに格納された第二のストリームも所定のタイミングで読み出されて記録処理が行われる（ステップＳ０９０６）。なお、これらの処理においても図８で説明したところと同様、所定の条件に従って記録処理を行うか否かの判断するステップを設けてもよい。
一方、前記判断ステップＳ０９０３における判断結果が格納しないとの結果の場合には、録画制御装置は第一のストリームを廃棄し（ステップＳ０９０７）、第二のストリームの記録処理のみを行う（ステップＳ０９０８）。また、判断ステップＳ０９０１における判断結果が、格納しないとの結果の場合には、録画制御装置は、第一のストリーム、第二のストリームをともに廃棄する（ステップＳ０９０９）。
さらにステップＳ０９０６、Ｓ０９０８又はＳ９０９における処理がなされると、録画制御装置は、処理を終了するか否かを判断し（ステップＳ０９１０）、その判断結果に応じて処理を終了し、あるいはさらに上述の処理を繰り返し行う。
【００２５】
次に、図１０に示すように、図８に示す判断ステップＳ０８０５における判断結果が格納しないとの判断結果の場合、録画制御装置は、第二のストリームを第一のバッファメモリに格納するか否かの判断ステップＳ１００１において、かかる判断を所定の条件に基づいて行い、格納するとの判断結果の場合には、第二のストリームを第一のバッファメモリに格納する（ステップＳ１００２）。この所定の条件とは、第一のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合又は第一のバッファメモリが何らかのエラーにより格納できなくなった場合のいずれにも該当しない場合に第二のストリームを第一のバッファメモリに格納するとの条件である。
以上の結果、第一のバッファメモリに格納された第一のストリームは所定のタイミングで読み出されて記録処理が行われ（ステップＳ１００３）、また、第二のバッファメモリに格納された第二のストリームも所定のタイミングで読み出されて記録処理が行われる（ステップＳ１００４）。他方、前記判断ステップＳ１００１における判断結果が格納しないとの結果の場合は、録画制御装置は当該第二のストリームを廃棄し（ステップＳ１００５）、第二のストリームの記録処理のみを行う（ステップＳ１００６）。なお、これらの処理においても図８で説明したところと同様、所定の条件に従って記録処理を行うか否かの判断するステップを設けてもよい。
さらにステップＳ１００４又はＳ１００６における処理がなされると、録画制御装置は、処理を終了するか否かを判断し（ステップＳ１００７）、その判断結果に応じて処理を終了し、あるいはさらに上述の処理を繰り返し行う。
【００２６】
<効果>
本実施例の録画制御装置により、少なくとも２本のＡＶストリームの同時録画を、２つの独立した録画処理系に対し、一つの入力制御手段でバッファ制御を行うことを可能にし、もって一方のバッファメモリが容量一杯となりこれ以上格納することができなくなった場合や一方のバッファメモリが何らかのエラーにより格納できなくなった場合に、他方のバッファメモリを使用することが可能となり、バッファメモリの効率的な使用が可能となる。また、録画の際に何らかの記録エラーが生じた場合でも、他方の記録制御手段によって記録処理を行うことが可能となる。
【実施例２】
【００２７】
<概要>
本実施例の録画制御装置は、実施例１の装置と基本的に共通するが、第一記録制御部は、主に第一のストリームの記録処理を行い所定の場合には第二のストリームの記録処理を行う第一記録制御手段を有し、前記第二記録制御部は、主に第二のストリームの記録処理を行い所定の場合には第一のストリームの記録処理を行う第二記録制御手段を有する点に特徴を有する。即ち、第一記録制御部が第二のストリームの記録処理を行い、また、第二記録制御部が第一のストリームの記録処理を行うことがあり得る点で、実施例１の録画制御装置と異なる。
【００２８】
<構成>
図１１は、本実施例の録画制御装置の機能ブロックの一例を示す図である。同図において、本実施例の「録画制御装置」１１００は、「入力制御部」１１０１と、「第一のバッファメモリ」１１０２と、「第二のバッファメモリ」１１０３と、「第一記録制御部」１１０４と、「第二記録制御部」１１０５とからなるところ、「第一記録制御部」は、「第一記録制御手段」１１０６を有し、「第二記録制御部」は、「第二記録制御手段」１１０７を有する。
「第一記録制御手段」は、主に第一のストリームの記録処理を行い所定の場合には第二のストリームの記録処理を行うように構成されている。「主に」とは、所定の場合を除いてという意味であり、原則として第一の記録制御部は、第一のバッファメモリに格納された第一のストリームについて記録処理を行うことを意味する。一方「所定の場合」とは、第二のストリームが第一のバッファメモリに格納された場合を意味し、この場合第一の記録制御部は第一のバッファメモリに格納された第二のストリームについても記録処理を行う。要するに、本実施例において第一記録制御部は、第一のバッファメモリに格納されたストリームについて、これが第一のストリームであれ、第二のストリームであれ記録処理を行うということである。
【００２９】
このように構成したことのメリットは、次のような場面に現れる。例えば図２４及び図２６の例に即して言えば、第一のストリームのうちパケット「１１２２」までが第一のバッファメモリに格納されたが、この段階で第一のバッファメモリが容量一杯となり、パケット「１１２３」から「１１３０」までは「１１２２」までのパケット列から一旦分断されて第二のバッファメモリに格納され、その後第一のバッファメモリに容量の空きができたのでパケット「１１３１」以降は再び第一のバッファメモリに格納されたとする。この場合、仮に第一のストリームに関する処理と、第二のストリームに関する処理が独立してなされる（即ち、第一記録制御部はあくまで第一のストリーム、第二記録制御部はあくまで第二のストリームの記録処理を行う）場合には、第二のバッファメモリに格納された第一のストリームのパケット「１１２３」から「１１３０」までは、第一記録制御部の記録処理が開始されるタイミングまでは第二のバッファメモリに格納され続けることとなる。そうすると、仮に第一記録制御部による処理が何らかの原因で一時的に処理不能となった場合には、これらのパケットを記録処理のためにバッファメモリから取り出すタイミングが遅れ、その分第二のバッファメモリの容量が余計に使用されるので、それだけ第二のバッファメモリへの新たなストリームの格納が遅れることとなる。また第一のバッファメモリに格納されたパケット「１１３１」以降の記録処理も遅れることとなる。これに対し、本実施例のように、第一記録制御部が第二のストリームにかかる記録処理を行うようにすれば、仮に第一記録制御部が処理不能の状態であっても、第二のバッファメモリから取り出された第一のストリームのパケットを第二記録制御部で処理できるので、この結果、第一のストリーム、さらには第二のストリームにかかる記録処理を円滑に行うことが可能となる。
「第二記録制御手段」は、主に第二のストリームの記録処理を行い所定の場合には第一のストリームの記録処理を行うように構成されているところ、その具体的構成及びかかる構成のメリットは、第一記録制御手段について上で説明したところと同様である。
【００３０】
次に、本実施例の録画制御装置のそれぞれのハードウェア構成部の働きについて説明する。まず、入力制御部、第一のバッファメモリ及び第二のバッファメモリのハードウェア構成は、実施例１について図６を用いて説明したところと同じであるから、説明を省略し、ここでは第一記録制御部及び第二記録制御部におけるそれぞれのハードウェア構成部の働きについて説明する。
図１２は、本実施例の録画制御装置のうちの第一記録制御部、第二記録制御部、第一のバッファメモリ及び第二のバッファメモリのハードウェア構成の一例を示す概略図である。各構成要素やそれらの一般的な機能は、実施例１について図７に基づいて説明したところと共通する。
ただし、本実施例においては、第一のストリーム用の記録処理プログラム、第二のストリーム用の記録処理プログラムともに、さらにそれぞれが第一のバッファメモリ用（第一のバッファメモリに格納されていたストリーム用という意味である。以下これに準じる。）のプログラムと第二のバッファメモリ用のプログラムの２種類に分かれている。この結果、記憶装置の第一のバッファメモリ領域に格納されたＴＳパケットの記録処理は、第一のストリームに係るものは第一のストリーム・第一のバッファメモリ用のプログラムが、第二のストリームに係るものは第二のストリーム・第一のバッファメモリ用のプログラムがこれを行う。また、第二のバッファメモリ領域に格納されたＴＳパケットの記録処理は、第一のストリームに係るものは第一のストリーム・第二のバッファメモリ用のプログラムが、第二のストリームに係るものは第二のストリーム・第二のバッファメモリ用のプログラムがこれを行う。
その余の構成は、実施例１について図７を用いて説明したところと同じであるから、説明を省略する。
なお、本実施例の録画制御装置も、さらに第一、第二記録制御部から出力される第一、第二のストリームを記録媒体に記録するための手段を有していてもよい。
【００３１】
<処理の流れ>
図１３は、本実施例の録画制御装置における第一記録制御手段が行う処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。
まず、第一のストリームの格納が第一、第二のバッファメモリのいずれで行われたかを判断するステップＳ１３０１において、第一のバッファメモリで行ったと判断された場合、録画制御装置は、引き続いて当該第一のストリームの記録処理を第一記録制御部が行うことが可能かどうかを判断し（ステップＳ１３０２）、可能と判断された場合には、第一記録制御部（第一記録制御手段）が当該第一のストリームを第一のバッファメモリから読み出して記録処理を行う（Ｓ１３０３）。このストリームの記録処理を第一記録制御部が行うことが可能かどうかの判断は、例えば、第一記録制御手段が記録媒体からデータの記録領域に何らかのエラーが生じたことを示す記録エラー信号を受信したかどうかにより行われる。
また、第二のストリームについても、上のステップＳ１３０１と同様の判断を行い（ステップＳ１３０４）、第一のバッファメモリで行ったと判断された場合、当該第二のストリームの記録処理を第一記録制御部が行うことが可能かどうかについての判断（ステップＳ１３０５）を経て、可能と判断された場合には、第一記録制御部（第一記録制御手段）が当該第二のストリームを第一のバッファメモリから読み出して記録処理を行う（ステップＳ１３０６）。
なお、ステップＳ１３０１からＳ１３０３までの処理と、ステップＳ１３０４からＳ１３０６までの処理はどちらが先になされてもよい。
さらに、録画制御装置は、処理を終了するか否かを判断し（ステップＳ１３０７）、その判断結果に応じて処理を終了し、あるいはさらに上述の処理を繰り返し行う。
第二記録制御手段が行う処理の流れも、これと同様である。
なお、本実施例の録画制御装置におけるその余の処理の流れは、実施例１について図８で説明したところと同じであるので、説明を省略する。
【００３２】
<効果>
本実施例の録画制御装置により、仮に第一、第二記録制御部の一方が処理不能の状態であっても、第一のバッファメモリから取り出された第二のストリームを第一記録制御部で、あるいは第二のバッファメモリから取り出された第一のストリームを第二記録制御部で処理できるので、第一のストリームに関する処理と、第二のストリームに関する処理が独立してなされる場合に比べ、記録処理を円滑に行うことができる。
【実施例３】
【００３３】
<概要>
本実施例の録画再生装置は、実施例１に記載した録画制御装置を含み、これに第一、第二記録制御部からそれぞれ出力される第一、第二のストリームを記録媒体に記録するために記録媒体の領域を定めるファイルシステムと、これにより定められた領域にこれらのストリームを記録するための一の記録媒体ドライブとを有する点に特徴を有する。
【００３４】
<構成>
図１４は、本実施例の録画再生装置の機能ブロックの一例を示す図である。同図において、本実施例の「録画再生装置」１４００は、「録画制御装置」１４１０と、「ファイルシステム部」１４２０と、一の「記録媒体ドライブ」１４３０とからなり、当該「録画制御装置」は「入力制御部」１４１１と、「第一のバッファメモリ」１４１２と、「第二のバッファメモリ」１４１３と、「第一記録制御部」１４１４と、「第二記録制御部」１４１５とからなる。
「ファイルシステム部」は、第一記録制御部から出力される第一のストリームと、第二記録制御部から出力される第二のストリームとを記録媒体に記録するため、記録媒体に第一及び第二のストリームの記録のための領域を定めるように構成されている。
「記録媒体ドライブ」は、ファイルシステム部により定められた領域に第一及び第二のストリームを記録するためのものである。
「入力制御部」、「第一のバッファメモリ」、「第二のバッファメモリ」、「第一記録制御部」及び「第二記録制御部」の構成は実施例１の録画制御装置におけるそれぞれの構成と同じであるので、説明を省略する。
【００３５】
図１５は、本実施例の録画再生装置のうちファイルシステム部及び記録媒体ドライブのハードウェア構成の一例を示す概略図である。同図にあるように、ファイルシステム部は、「インターフェイス」１５０１と、「一時記憶装置」１５０２と、「ＣＰＵ」１５０３と、「メインメモリ」１５０４と、「記憶装置（又は記憶媒体）」１５０５とを備える。記録媒体ドライブは、「ＤＶＤドライブ」１５０６と、「ＣＤドライブ」１５０７と、「ＨＤＤ」１５０８とを備える。これらは「システムバス」１５０９などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。なお、ＣＰＵ、メインメモリ、記憶装置などの一般的な機能は、実施例１などについて図６などを用いて説明したところと共通する。
「インターフェイス」は、第一記録制御部又は第二記録制御部から、これらに格納されていた記録媒体に記録可能なデータである映像信号などを取得し、一時記憶装置に一旦格納する。また、記憶装置には予め記録領域設定プログラムが記憶されている。このプログラムは、記録媒体に第一及び第二のストリームの記録のための領域を定めるためのプログラムである。そして、当該プログラムがメインメモリのワーク領域に展開され、記録媒体ドライブから記録媒体のデータ領域を構成する複数のセクタの中から記録可能なセクタを選択し、当該セクタに記録すべき映像信号等のデータを記録媒体ドライブに送付する。例えば、記録媒体がＤＶＤ‐ＲＡＭである場合、一般にデータ領域は２３個ゾーンに分かれており、また、各ゾーンは最も内周に位置するゾーン０の１７個セクタから最も外周に位置するゾーン２３の４０個セクタまでの範囲で各セクタに分かれている。そこで、この場合、記録領域設定プログラムは、記録媒体からの記録エラー信号や既に記録済みである旨の信号により記録可能なセクタを選択し、当該セクタを識別するための識別子とともに記録すべき映像信号などを記録媒体ドライブであるＤＶＤドライブに送付する。上記識別子は、例えば各セクタのヘッダ領域に記録された位置情報である。
そして、当該送付を受けた記録媒体ドライブは、当該データを記録媒体の所定の記録領域に記録する。
なお、以上の構成を実効あらしめるため、本実施例の記録媒体はランダムアクセス性及び高速性に優れたものであることが望ましい。
【００３６】
図１６は、ファイルシステム部が記録領域設定を行うための構成の一例を説明するための概念図である。このうち（ａ）は、記録媒体のデータ領域の構造の一例をＤＶＤ‐ＲＡＭの例で示した図であり、データ領域が上述のようなゾーン、セクタに分かれていることが示されている。また（ｂ）は、記録媒体からの信号に基づいてセクタごとに書き込み（記録）が可能な状態か否かを示すためのテーブルである。テーブル中「○」は書き込み可能な状態であることを示し、「×」は書き込み不可能な状態であることを示す。
【００３７】
<処理の流れ>
図１７は、本実施例の録画再生装置のファイルシステム部における処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。
まず、記録領域決定ステップＳ１７０１において、録画再生装置は、第一のストリームの記録処理及び第二のストリームの記録処理を行うステップにて記録処理がなされて出力された第一及び第二のストリームを一の記録媒体に記録するための領域を定める。
次に、記録ステップＳ１７０２において、録画再生装置は、前記記録領域決定ステップにて定められた領域に第一及び第二のストリームの記録を行う。
その余の処理の流れは、実施例１における処理の流れと同じであるので、説明を省略する。
【００３８】
<効果>
本実施例の録画再生装置により、録画の際に何らかの記録エラーが生じた場合でも、他方の記録制御手段によって記録処理がなされたデータを記録媒体に記録することが可能となる。
【実施例４】
【００３９】
<概要>
本実施例の録画再生装置は、実施例１又は２に記載した録画制御装置を含み、これに加え第一及び第二のストリームを記録媒体に記録するために記録媒体の領域を定めるファイルシステムと、これにより定められた領域にこれらのストリームを記録するための記録媒体ドライブとを有する点で、実施例３の録画再生装置を共通するが、実施例３の装置と異なり、第一及び第二のストリームに対応して二つのファイルシステム及び記録媒体ドライブを有する点に特徴を有する。
【００４０】
<構成>
図１８は、本実施例の録画再生装置の機能ブロックの一例を示す図である。同図において、本実施例の「録画再生装置」１８００は、「録画制御装置」１８１０と、「第一ファイルシステム部」１８２１と、「第二ファイルシステム部」１８２２と、「第一記録媒体ドライブ」１８３１と、」「第二記録媒体ドライブ」１８３２とからなり、当該「録画制御装置」は「入力制御部」１８１１と、「第一のバッファメモリ」１８１２と、「第二のバッファメモリ」１８１３と、「第一記録制御部」１８１４と、「第二記録制御部」１８１５とからなる。
「第一ファイルシステム部」は、第一記録制御部から出力される第一のストリームを記録媒体に記録するために利用するものである。
「第一記録媒体ドライブ」は、第一ファイルシステム部により定められた領域に第一のストリームを記録するためのものである。
「第二ファイルシステム部」は、第二記録制御部から出力される第二のストリームを記録媒体に記録するために利用するものである。
「第二記録媒体ドライブ」は、第二ファイルシステム部により定められた領域に第二のストリームを記録するためのものである。
【００４１】
以下に、第一ファイルシステム部を例にとり、ファイルシステム部がストリームを記録するための領域を記録媒体に定める具体的構成を説明する。
図１９は、第一ファイルシステム部のハードウェア構成を示す概略図である。その構成は基本的に実施例３について図１５を用いて説明したところと共通する。
ただし、本実施例では、記録領域設定プログラムは、第一記録制御部から出力される第一のストリームを記録媒体に記録するためのプログラム（以下便宜上「第一記録領域設定プログラム」という。）と第二記録制御部から出力される第二のストリームを記録媒体に記録するために利用するプログラム（以下便宜上「第二記録領域設定プログラム」という。）に分かれている。そして、第一記録領域設定プログラムが第一記録媒体ドライブからの記録エラー信号や既に記録済みである旨の信号により記録可能なゾーン・セクタを選択し、当該セクタに記録すべき映像信号等のデータを当該記録媒体ドライブに送付する。
その余の構成は、実施例３について図１５を用いて説明したところと同様である。
以上のように構成したので、２個の記録媒体ドライブが互いに異なる種類のもの（例えばＤＶＤドライブとＨＤＤ）であっても、それぞれに対応する２個のファイルシステムがあるため、各記録媒体ドライブの特性に応じた領域設定が可能となる。
【００４２】
<処理の流れ>
図２０は、本実施例の録画再生装置の第一及び第二ファイルシステム部における処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。
まず、第一記録領域決定ステップＳ２００１において、録画再生装置は、第一のストリームの記録処理を行うステップにおける記録処理がなされて出力された第一のストリームを記録媒体に記録するための領域を定める。
次に、第二記録領域決定ステップＳ２００２において、録画再生装置は、第二のストリームの記録処理を行うステップにおける記録処理がなされて出力された第二のストリームを記録媒体に記録するための領域を定める。
次に、第一記録ステップＳ２００３において、録画再生装置は、前記第一記録領域決定ステップにて定められた領域に前記第一のストリームの記録を行う。
さらに、第二記録ステップＳ２００４において、録画再生装置は、前記第二記録領域決定ステップにて定められた領域に前記第二のストリームの記録を行う
その余の処理の流れは、実施例１又は２における処理の流れと同じであるので、説明を省略する。
【００４３】
<効果>
本実施例の録画再生装置により、録画の際に何らかの記録エラーが生じた場合でも、他方の記録制御手段によって記録処理がなされたデータを記録媒体に記録することが可能となる。
【実施例５】
【００４４】
<概要>
本実施例の録画再生装置は、実施例３又は４に記載した録画再生装置と基本的に共通するが、入力制御部は、第一又は第二記録制御部からの記録エラー情報を取得する手段と、記録エラー情報に基づいて第一のストリームの記録処理を第二記録制御部に実行させ、又は記録エラー情報に基づいて第二のストリームの記録処理を第一記録制御部に実行させる手段とを有する点に特徴を有する。
【００４５】
<構成>
図２１は、本実施例の録画再生装置の機能ブロックの一例を示す図である。同図において、
【００４６】
本実施例の「録画再生装置」２１００は、「録画制御装置」２１１０と、「ファイルシステム部」２１２０と、「記録媒体ドライブ」２１３０とからなり、当該「録画制御装置」は「入力制御部」２１１１と、「第一のバッファメモリ」２１１２と、「第二のバッファメモリ」２１１３と、「第一記録制御部」２１１４と、「第二記録制御部」２１１５とからなる。あるいは、同図には示されていないが、本実施例の録画再生装置は、「ファイルシステム部」に代えて「第一ファイルシステム部」と「第二ファイルシステム部」とを、また「記録媒体ドライブ」に代えて「第一記録媒体ドライブ」と「第二記録媒体ドライブ」とを有していてもよい。
そして、いずれの場合においても、本実施例の録画再生装置の「入力制御部」は、「記録エラー情報取得手段」２１１６と、「エラー時切換手段」２１１７とを有する。
「記録エラー情報取得手段」は、第一又は第二記録制御部からの記録エラー情報を取得するように構成されている。「記録エラー情報」とは、何らかの理由により記録媒体に記録することができないことを示す情報である。
「エラー時切換手段」は、記録エラー情報に基づいて第一のストリームの記録処理を第二記録制御部に実行させ、又は記録エラー情報に基づいて第二のストリームの記録処理を第一記録制御部に実行させるように構成されている。
その余の構成は、実施例３又は４で説明したところと同じであるので、説明を省略する。
【００４７】
<処理の流れ>
図２２は、本実施例の録画再生装置における処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。
記録エラー情報取得ステップＳ２２０１において、録画再生装置は、記録エラー情報を取得する。
次に、録画再生装置は、前記記録エラー情報取得ステップにて取得した記録エラー情報にかかる記録エラーが前記第一記録制御ステップと前記第二記録制御ステップのいずれにおいて発生したものであるかの判断を行う（ステップＳ２２０２）。
次に、録画再生装置は、前記ステップＳ２２０２における判断結果が記録エラーが第二記録制御ステップで発生したとの結果である場合に、前記第二ストリームの記録処理を行う（ステップＳ２２０３）。
さらに、録画再生装置は、前記ステップＳ２２０３における判断結果が記録エラーが第一記録制御ステップで発生したとの結果である場合に、前記第一ストリームの記録処理を行う（Ｓ２２０４）。
【００４８】
<効果>
本実施例の録画再生装置により、録画の際に何らかの記録エラーが生じた場合でも、他方の記録制御手段によって記録処理がなされたデータを記録媒体に記録することが可能となる。
【図面の簡単な説明】
【００４９】
【図１】従来の記録制御装置の記録制御装置の一例を示す図
【図２】従来の記録制御装置の記録制御装置の一例を示す図
【図３】従来の記録制御装置の記録制御装置の一例を示す図
【図４】実施例１の録画制御装置の概要の一例を説明するための概念図
【図５】実施例１の録画制御装置の機能ブロックの一例を示す図
【図６】実施例１の録画制御装置の入力制御部、第一のバッファメモリ及び第二のバッファメモリのハードウェア構成の一例を示す概略図
【図７】実施例１の録画制御装置の第一記録制御部、第二記録制御部、第一のバッファメモリ及び第二のバッファメモリのハードウェア構成の一例を示す概略図
【図８】実施例１の録画制御装置における処理の流れの一例を示す図
【図９】実施例１の録画制御装置における処理の流れの一例を示す図
【図１０】実施例１の録画制御装置における処理の流れの一例を示す図
【図１１】実施例２の録画制御装置の機能ブロックの一例を示す図
【図１２】実施例２の録画制御装置の第一記録制御部、第二記録制御部、第一のバッファメモリ及び第二のバッファメモリのハードウェア構成の一例を示す概略図
【図１３】実施例２の録画制御装置における処理の流れの一例を示す図
【図１４】実施例３の録画再生装置の機能ブロックの一例を示す図
【図１５】実施例３の録画再生装置のファイルシステム部及び記録媒体ドライブのハードウェア構成の一例を示す概略図
【図１６】実施例３の録画再生装置のファイルシステム部が記録領域設定を行うための構成の一例を説明するための概念図
【図１７】実施例３の録画再生装置のファイルシステム部における処理の流れの一例を示す図
【図１８】実施例４の録画再生装置の機能ブロックの一例を示す図
【図１９】実施例４の録画再生装置の第一ファイルシステム部のハードウェア構成の一例を示す概略図
【図２０】実施例４の録画再生装置の第一及び第二ファイルシステム部における処理の流れの一例を示す図
【図２１】実施例５の録画再生装置の機能ブロックの一例を示す図
【図２２】実施例５の録画再生装置における処理の流れの一例を示す図
【図２３】実施例１の録画制御装置の第一記録制御部、第二記録制御部がハードウェア回路として備えられている場合のハードウェア図
【図２４】実施例１の録画制御装置の概要の一例を説明するための概念図
【図２５】実施例１の録画制御装置の概要の一例を説明するための概念図
【図２６】実施例１の録画制御装置の概要の一例を説明するための概念図
【符号の説明】
【００５０】
０５００      録画制御装置
０５０１      入力制御部
０５０２      第一のバッファメモリ
０５０３      第二のバッファメモリ
０５０４      第一記録制御部
０５０５      第二記録制御部
【図１】
0004592094.tif 000002
【図２】
0004592094.tif 000003
【図３】
0004592094.tif 000004
【図４】
0004592094.tif 000005
【図５】
0004592094.tif 000006
【図６】
0004592094.tif 000007
【図７】
0004592094.tif 000008
【図８】
0004592094.tif 000009
【図９】
0004592094.tif 000010
【図１０】
0004592094.tif 000011
【図１１】
0004592094.tif 000012
【図１２】
0004592094.tif 000013
【図１３】
0004592094.tif 000014
【図１４】
0004592094.tif 000015
【図１５】
0004592094.tif 000016
【図１６】
0004592094.tif 000017
【図１７】
0004592094.tif 000018
【図１８】
0004592094.tif 000019
【図１９】
0004592094.tif 000020
【図２０】
0004592094.tif 000021
【図２１】
0004592094.tif 000022
【図２２】
0004592094.tif 000023
【図２３】
0004592094.tif 000024
【図２４】
0004592094.tif 000025
【図２５】
0004592094.tif 000026
【図２６】
0004592094.tif 000027