(57)【特許請求の範囲】
【請求項１】
記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、
記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、
外部入力からの映像、音声信号を受け取る外部信号入力部と、
前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、
前記切り換え部へ切り換え信号を生成する切り換え指示部と、
前記デコーダ部によりデコード処理を行いながら、該デコードされたデータを前記エンコーダ部でエンコード処理を行う際、前記デコード処理を行う前のデータの管理情報及び前記エンコード処理時のパラメータにより、新たな管理情報を作成する管理情報更新部と、
を具備することを特徴とする情報記録再生装置。
【請求項２】
記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、
記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、
外部入力からの映像、音声信号を受け取る外部信号入力部と、
前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、
前記切り換え部へ切り換え信号を生成する切り換え指示部と、
前記デコーダ部によりデコード処理を行いながら、該デコードされたデータを前記エンコーダ部でエンコード処理を行う際、デコード処理及びエンコード処理を行っている旨を表示する表示部と、
を具備することを特徴とする情報記録再生装置。
【請求項３】
記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、
記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、
外部入力からの映像、音声信号を受け取る外部信号入力部と、
前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、
前記切り換え部へ切り換え信号を生成する切り換え指示部と、
デコード処理をしていない場合、一定の色の映像を出力する様に前記デコーダ部を設定する一定色設定部と、
前記設定された色の映像の次の映像からエンコードを開始し、前記色の映像までをエンコードする様に前記エンコーダ部を設定するエンコード期間設定部と、
を具備することを特徴とする情報記録再生装置。
【請求項４】
記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、
記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、
外部入力からの映像、音声信号を受け取る外部信号入力部と、
前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、
前記切り換え部へ切り換え信号を生成する切り換え指示部と、
前記デコーダ部のＳＴＣのリセットを検知するＳＴＣリセット検知部と、
前記検知部からの検知信号に応答して、エンコード処理の開始を前記エンコーダ部に指示するエンコード指示手段と、
を具備することを特徴とする情報記録再生装置。
【請求項５】
記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、
記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、
外部入力からの映像、音声信号を受け取る外部信号入力部と、
前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、
前記切り換え部へ切り換え信号を生成する切り換え指示部と、
読み出した再生データを前記デコーダ部へ転送し、デコード命令を出した後、一定時間経過したことを検知するエンコード開始タイミング検知部と、
前記検知部からの信号に応答して、エンコードの開始を前記エンコーダ部に指示するエンコード指示手段と、
を具備することを特徴とする情報記録再生装置。
【請求項６】
記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、
記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、
外部入力からの映像、音声信号を受け取る外部信号入力部と、
前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、
前記切り換え部へ切り換え信号を生成する切り換え指示部と、
ユーザーの開始指示に応答して、エンコードの開始を前記エンコーダ部に指示し、ユーザーの終了指示に応答してエンコードの終了を前記エンコーダ部に指示するエンコード指示手段と、
を具備することを特徴とする情報記録再生装置。
【請求項７】
記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、
記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、
外部入力からの映像、音声信号を受け取る外部信号入力部と、
前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、
前記切り換え部へ切り換え信号を生成する切り換え指示部と、
前記デコーダ部への読み出した再生データの転送が完了してから、一定時間経過したことを検知するエンコード終了タイミング検知部と、
前記検知部からの信号に応答してエンコードの終了を前記エンコーダ部に指示するエンコード指示手段と、
を具備することを特徴とする情報記録再生装置。
【請求項８】
記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、
記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、
外部入力からの映像、音声信号を受け取る外部信号入力部と、
前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、
前記切り換え部へ切り換え信号を生成する切り換え指示部と、
前記デコーダ部の内部バッファのエンプティを検知するエンプティ検知部と、
前記検知部により前記エンプティが検知されてから一定時間経過後、エンコードの終了を前記エンコーダ部に指示するエンコード指示手段と、
を具備することを特徴とする情報記録再生装置。
【請求項９】
前記デコーダ部はＶＲ−ＤＶＤフォーマットで記録されたデータをデコードし、前記エンコーダ部は入力された信号をＤＶＤ−ＲＯＭ  Ｖｉｄｅｏフォーマットのデータにエンコードすることを特徴とする請求項１乃至８の何れか１項に記載の情報記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は映像及び音声データを記録再生するＤＶＤ録再装置に関する。
【０００２】
【従来の技術】
近年、映像や音声等のデータを記録した光ディスクを再生する動画対応の光ディスク再生装置が開発され、例えばＬＤや、ビデオＣＤなどの様に、映画ソフトやカラオケ等の目的で一般に普及している。
【０００３】
その中で現在、国際規格化したＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｉｍａｇｅ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式を使用し、ＡＣ３オーディオ圧縮方式を採用したＤＶＤ規格が提案された。
【０００４】
この規格は、ＭＰＥＧ２システムレイヤに従って、動画圧縮方式にＭＰＥＧ２、音声にＡＣ３オーディオ、ＭＰＥＧオーディオをサポートし、更に、字幕用としてビットマップデータをランレングス圧縮した副映像データ、早送り巻き戻しなどの特殊再生用コントロールデータ（ナビパック）を追加して構成されている。
【０００５】
更に、この規格ではコンピュータでデータを読むことが出来るように、ＩＳＯ９６６０とマイクロＵＤＦをサポートしている。
【０００６】
また、メディア自身の規格としては、ＤＶＤ−ビデオで使用しているメディアであるＤＶＤ−ＲＯＭに続き、ＤＶＤ−ＲＡＭの規格も完成し、ＤＶＤ−ＲＡＭドライブもコンピュータ周辺機器として、普及し始めている。
【０００７】
そこで、現在、そのＤＶＤ−ＲＡＭを利用したリアルタイムな録再が可能なＤＶＤビデオ規格であるＶＲ−ＤＶＤ（Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  ＤＶＤ）の規格が完成し、この規格を元に現在ＤＶＤビデオが発売されている。
【０００８】
その場合、現在のＶＴＲでは実現できなかった要求の内、ディスクメディアになったことにより可能になるものがある。
【０００９】
ここで、記録されたＶＲ−ＤＶＤデータを一般に普及した安価なＤＶＤ−Ｐｌａｙｅｒで再生するためにＤＶＤ−ＲＯＭ  Ｖｉｄｅｏ規格に変換して、ＤＶＤ−Ｒに記録し、広く楽しむという要求が出ている。
【００１０】
【発明が解決しようとする課題】
記録されたＶＲ−ＤＶＤデータをＤＶＤ−ＲＯＭ  Ｖｉｄｅｏ規格にダビングする場合、ＶＲ−ＤＶＤとＤＶＤ−ＲＯＭ  Ｖｉｄｅｏでは、サポートしている解像度や音声モード等により、簡単に変換できないと言う欠点があった。
【００１１】
また、動画圧縮の際の圧縮率が低く、記録レートが高い場合、ＤＶＤ−Ｒに一つのタイトルが納まらない可能性が有る。
【００１２】
そこで、本発明は簡単な構成を用いて、例えばＶＲ−ＤＶＤからＤＶＤ−ＲＯＭ  Ｖｉｄｅｏへフォーマット変換しながらダビング処理を行うことができる記録再生装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明ではエンコードされたビデオデータを一度デコードし、デジタルデータのまま、再度、エンコードすることにより、効率よくダビングを行う。
【００１４】
即ち本発明は、記録可能な記録媒体に記録再生を行うことが可能な情報記録再生装置において、記録されたデータをデコードするデコーダ部と、
入力された信号をエンコードするエンコーダ部と、外部入力からの映像、音声信号を外部信号入力部と、前記外部信号入力部からの信号と前記デコーダ部からの信号を切り換えて、一方の信号を前記エンコーダ部へ供給する切り換え部と、前記切り換え部へ切り換え信号を生成する切り換え指示部とを具備する。
【００１５】
【発明の実施の形態】
ＤＶＤ−ビデオでは、通常のファイル形式でデータが保存されている。更に、タイトルは、例えば、映画の一本分に相当し、一枚のディスクに、このタイトルが複数入っている。このタイトルが集まったものをタイトルセットと言い、このタイトルセットは、複数のファイルで構成されている。また、録再ＤＶＤでは、ディスク１枚に１つの動画用ＶＯＢＳファイルが存在し、記録順に再生する場合に用いる再生順を記録しているのがオリジナルＰＧＣである。
【００１６】
以下、図面を参照しながら本発明の実施の形態について詳細に説明する。
【００１７】
ＤＶＤでは図２のように規格ごとにディレクトリが存在し、録再ＤＶＤではＤＶＤ＿ＲＴＡＶ、ＤＶＤ−オーディオではＡＵＤＩＯ＿ＴＳ、ＤＶＤ−ビデオではＶＩＤＥＯ＿ＴＳとしている。各記録データは、このディレクトリの中に存在している。
【００１８】
更にＤＶＤ−ビデオでは、１枚のディスクには、このディスクを管理するための情報としてＶＭＧと称するファイルが存在する。
【００１９】
更に、タイトルセット（以後ＶＴＳと称する）は、このＶＴＳを管理するためのＶＴＳＩ管理情報ファイルと、ビデオデータで構成されているビデオファイルと、ＶＴＳＩのバックアップファイルから構成されている。
【００２０】
また、録再の規格では、前記ＶＭＧＩと前記ＶＴＳＩを一緒にしてＶＭＧ（ＶＲ＿ＭＡＮＧＲ．ＩＦＯ）を構成し、ビデオデータファイル（ＶＲ＿ＭＯＶＩＥ．ＶＲＯ）の管理している。
【００２１】
前記ビデオファイルは図３のように階層構造で管理されており、１つのビデオオブジェクトセット（ＶＯＢＳ）は複数のＶＯＢで構成されており、１つのＶＯＢは、複数のビデオオブジェクトユニット（以降ＶＯＢＵと称する。）で構成されている。また、ＶＯＢＵは、複数の様々な種類のデータからなっているパックによって構成されている。１パックは１つ以上のパケットとパックヘッダで構成され、各ビデオデータ、オーディオデータはこのパケット内に記録されている。
【００２２】
ここで、パックは、データ転送処理を行う最小単位である。更に、論理上の処理を行う最小単位はセルで、論理上の処理はこのセル単位で行う。そして、データを再生する順番は、ＰＧＣ（Program Chain）で定義され、このＰＧＣには、複数のＰＧ（Program）が登録され、このＰＧには、セルが登録されている。
【００２３】
また、このセルには、再生すべきＶＯＢの番号と、そのＶＯＢ内での再生時間が登録されており、このセルの再生情報に従って、ＶＯＢが再生されることになる。
【００２４】
このＰＧＣの構造を実際に記録してあるのがＰＧＣＩである。再生処理は、このＰＧＣＩにしたがって行われ、記録時または、編集時にＰＧＣＩを作成することになる。
【００２５】
また、録再ＤＶＤでは、記録順に再生する（ＶＴＲライクな再生処理）ための特別なＰＧＣをオリジナルＰＧＣと称し、このオリジナルＰＧＣの情報はＯＲＧ＿ＰＧＣＩに記録されている。また、編集などにより作成されるＰＧＣをユーザーデファイントＰＧＣと称し、このユーザーデファインＰＧＣの情報はＵＤ＿ＰＧＣＩに記録されている。
【００２６】
以上のことから、ＯＲＧ＿ＰＧＣは１ディスクに１つとなり、ＵＤ＿ＰＧＣは複数存在することになる。
【００２７】
次に、本実施形態の動作説明を以下に示す。
【００２８】
本実施形態に係る録再装置は、図１に示すようにＭＰＵ部１００、デコーダ部２００、エンコーダ部３００、表示部４１０、ＴＶチューナー部４２０、ＳＴＣ部（System Time Clock）４３０、Ｄ−ＰＲＯ部４４０、一時記憶部４５０、ドライブ部４６０、キー入力部４７０、Ｖミキシング部４８０、フレームメモリ部４９０、ＴＶ用Ｄ／Ａ部５００を含む。
【００２９】
エンコーダ部３００内には、Ａ／Ｄ部３０１、ビデオエンコード部３０２、オーディオエンコード部３０３、ＳＰエンコード部３０４、フォーマッタ部３０６、バッファメモリ部３０７、更にデコーダ部２００からのデジタルデータとＡ／Ｄ部３０１からのデジタルデータを切り換える切り換え部３０８より構成される。デコーダ部２００は、分離部２０１、ビデオデコード部２０２、ＳＰデコード部２０３、オーディオデコード部２０４、Ｖ−ＰＲＯ部２０５、オーディオ用Ｄ／Ａ部２０６より構成されている。
【００３０】
ここで切り換え部３０８は、ＭＰＵ部１００からの切り換え信号により外部入力及びチューナ信号をＡ／Ｄしたデジタルデータとデコーダ部２００からのデジタルデータを切り換える。
【００３１】
また、図２３に示すように、アナログ信号に変換後、入力に戻し、切換部で戻した信号と切り換えることも考えられる。この場合、切り換えはアナログ信号で行い、スイッチはアナログスイッチとなる。切り換え処理は、デジタルでは映像が９回路（データ８本、クロック１本）で、音声が３〜４回路（ビットクロック、ＬＲクロック、データ、マスタクロック）と多くの切り換え回路が必要であるのに比べ、アナログ信号による切り換え処理は映像が１回路、音声が左右で２回路で済み、回路的に単純となるが、Ａ／Ｄ、Ｄ／Ａが余分に入る分、画質、音質が落ちるという欠点が有る。
【００３２】
図１に示す装置のビデオ信号の流れは以下のようになる。
【００３３】
まず、入力されたＡＶ信号はＡ／Ｄ部３０１でデジタル変換される。Ａ／Ｄ部３０１からのデジタルデータは、デコーダ部２００からのデコードされたデジタルデータと共に切り換え部３０８に入力され、ＭＰＵ部１００からの切り換え信号により、どちらかのデジタルデータに切り換えられる。
【００３４】
切り換え部３０８から出力されたデジタルデータは、各エンコード部へ入力される。ビデオ信号はビデオエンコード部３０２へ、オーディオ信号はオーディオエンコード部３０３へ、文字放送などの文字データはＳＰエンコード部３０４へ入力され、ビデオ信号はＭＰＥＧ圧縮され、オーディオ信号はＡＣ３圧縮またはＭＰＥＧオーディオ圧縮がなされ、文字データはランレングス圧縮される。
【００３５】
更に、各エンコード部３０２〜３０４では、圧縮データがパック化された場合に１パックが２０４８バイトになるようにパケット化されて、フォーマッタ部３０６へ入力される。フォーマッタ部３０６では各パケットがパック化され、更に多重化されＤ−ＰＲＯ部４４０へ送られる。
【００３６】
また、このとき、例えば１ＧＯＰ(Group of Picture)毎にＶＯＢＵとし、そのときの切り分け情報をバッファメモリ部３０７へ保存し、切り分け情報がある程度たまったときにＭＰＵ部１００へ転送し、ＭＰＵ部１００はその情報を元にＴＩＭＥ  ＭＡＰ  Ｉｎｆｏ．を作成する。
【００３７】
ここで、切り分け情報（ＶＯＢＵの切り分け情報）としては、ＶＯＢＵの大きさ、ＶＯＢＵ先頭から最後までの再生時間、ＶＯＢＵ先頭からＩピクチャのエンドアドレスなどが考えられる。また、上記切り分け情報を元に、直接、フォーマッタ部３０６がTime Map Informationを作成し、ＴＭＰの形でＭＰＵ部１００へ渡すことも考えられる。
【００３８】
Ｄ−ＰＲＯ部４４０では、１６パック毎にＥＣＣブロックを形成し、エラー訂正データを付け、ドライブ部４６０によりディスクに記録する。ここで、ドライブ部４６０が、シーク中やトラックジャンプなどのため、ビジィー状態の場合には、一時記憶部４５０へ入れられ、ドライブ部４６０の準備ができるまで待つこととなる。
【００３９】
また録再ＤＶＤでは、ビデオファイルは１ＤＩＳＫに１ファイルとしている。更にビデオデータを管理するＶＭＧ内のＭ＿ＡＶＦＩＴＩ（Movie AV File Information Table Information）に再生順序を制御するためのＰＧＣＩが記録され、これらの内、切り分け情報によりＭ＿ＡＶＦＩＴＩの中のＴＭＡＰＩを作成し、記録した順にＰＧＣＩを設定するのがＯＲＧ＿ＰＧＣＩに反映させている。
【００４０】
ここでＰＧＣＩは、図４に示すようにＶＭＧに含まれている。またＰＧＣＩは、ＰＧＣ＿ＧＩ（ＰＧＣに含まれるＰＧの数、ＣＥＬＬの数が含まれる）、ＰＧＩＴ（Programのタイプ、ＰＧ内のＣＥＬＬの数、プライマリテキスト情報、アイテムテキストへのＳＲＰ番号、サムネールポインタ）、ＣＩ＿ＳＲＰＴ（ＣＥＬＬのサーチポインタテーブル）、ＣＩＴ（ＣＥＬＬ情報テーブル））で構成されている。
【００４１】
更にＣＩＴはＣＩ＃１〜＃ｊで構成され、ＣＩはＣ＿ＧＩ（ＣＥＬＬタイプ、ＶＯＢＩへのサーチポインタ：ＣＥＬＬの再生すべきＶＯＢ番号、ＣＥＬＬの再生開始時間、終了時間）とＣ＿ＥＰＩ＃１〜＃ｋ（ＥＰタイプ（テキスト情報有り／無し）、ＥＰの再生時間、テキスト情報）で構成されている。
【００４２】
ＶＯＢを再生するための情報として、Ｍ＿ＶＯＢＩが図５に示すようにＶＭＧに含まれる。このＭ＿ＶＯＢＩにはＴＭＡＰＩが含まれ、このＴＭＡＰＩにはＴＭＡＰ＿ＧＩ（ＴＭＵの数、ＶＯＢＵ＿ＥＮＴの数、タイムオフセット、アドレスオフセット：本ＶＯＢのビデオファイル内での先頭からファイルポインタ）、ＴＭ＿ＥＮＴ＃１〜＃ｎ（１０ｓおきのＶＯＢＵ＿ＥＮＴの番号、time Difference、ＶＯＢＵアドレス：本ＶＯＢＵのビデオファイル内での先頭からファイルポインタ）、ＶＯＢＵ＿ＥＮＴ＃１〜＃ｍ（ＶＯＢＵ先頭から１ピクチャの最終データまで相対アドレス、ＶＯＢＵの再生時間、ＶＯＢＵのサイズ）で構成されている。
【００４３】
次に、図１に示す装置の録画処理を図６のフローチャートに従って説明する。ＭＰＵ部１００はこの処理において以下のように各部を制御する。
【００４４】
先ずステップＳ１及びＳ２のように、ＭＰＵ部１００はファイルシステムデータを読み込み、空き容量があるかどうかをチェックし、容量がない場合には、その旨を表示し終了する。ステップＳ２で、空き容量がある場合には、録画前処理を行い、書き込みアドレスを決定する。
【００４５】
ステップＳ５では、エンコーダ部３００に対して、録画初期設定を行う。このとき、フォーマッタ部３０６にＰＧ、ＣＥＬＬ、ＶＯＢＵの区切り条件を送信し、フォーマッタ部３０６の方で、自動的に区切るようにする。また、アライン処理を行う場合にも、フォーマッタ部３０６へ設定する。
【００４６】
ステップＳ６では、エンコーダ部３００へ録画開始命令を送信する。ステップＳ７、Ｓ８のように、最初の記録単位ブロック分がバッファメモリ部３０７内に貯まったら、ドライブ部４６０へ書き込みアドレスと書き込み長、書き込み命令を発行する。
【００４７】
ステップＳ９、Ｓ１０では、切り分け情報が貯まったかどうかをチェックし、貯まっている場合には、フォーマッタ部３０６より、切り分け情報を読み込む。尚、録画時の割り込みフローを図７にステップＳ２１〜Ｓ２３として示す。
【００４８】
ステップＳ１１では、１記録単位ブロック分のデータがバッファメモリ部３０７内に貯まったかどうかをチェックし、貯まってない場合には、ステップＳ１３へ移行する。１記録単位ブロック分のデータが貯まった場合には、ステップＳ１２のように録画中の記録処理を行い、記録アドレス、記録長、記録命令をドライブ部４６０へ発行する。
【００４９】
ステップＳ１３では、録画終了キーが入ったかどうかをチェックし、中止キー入力があった場合には、ステップＳ１８へ移行する。ステップ１３で録画終了キー入力がなかった場合、ステップＳ１４〜Ｓ１６のように、残り容量を算出し、残り容量が一定値を切ったか判断し、一定値を切った場合は残り容量が小さい場合の処理を行い、ステップＳ１７のように録画可能容量が無いか判断する。残り容量が十分ある場合はステップＳ９へ移行する。そしてステップＳ１８のように録画終了処理が行われる。
【００５０】
この中で、録画開始時の処理について、図８の動作フローに従って説明する。ＭＰＵ部１００はこの処理において以下のように各部を制御する。
【００５１】
ステップＳ３１〜Ｓ３３のように、ＭＰＵ部１００はファイルシステムをチェックし、無い場合には、ファイルシステム、ＤＶＤ＿ＲＴＲディレクトリを構築し、ステップＳ３６へ移行する。ステップＳ３４、Ｓ３５では、ディレクトリチェックし、ＲＴＲディレクトリが無い場合には、ＲＴＲディレクトリを作成し、ステップＳ３６へ移行する。ステップ３６、Ｓ３７では、エラーチェックを行い、上記過程で、エラーを発生した場合には、“ファイルシステムでエラーが発生しました”と表示を行い終了する。
【００５２】
ステップＳ３８〜Ｓ４０ではＶＭＧがＤＩＳＫ内にあるかどうかをチェックし、無い場合には、ワークＲＡＭ１０１内にＶＭＧテーブルを構築し、ある場合には、ＤＩＳＫよりＶＭＧテーブルを読み込み、ＭＰＵ部１００のワークＲＡＭ１０１内に展開する。更に、録画を行う場合のエンコードのアトリビュート情報（ＳＴＩ）の選択または設定処理を行う。ＳＴＩ情報とは、エンコード時の属性情報のことで、ビデオの解像度、ＮＴＳＣ／ＰＡＬの選択、アスペクト比、オーディオストリームの数、ＳＰストリームの数、オーディオストリームのコーディング方式、サンプリング周波数、チャンネル数、オーディオのビットレート等で構成されている。ただし、このＳＴＩ情報の設定は、録画前に設定する場合と録画終了時に設定する場合に二通りが考えられる。
【００５３】
このアトリビュート情報（ＳＴＩ）の選択または設定処理は、録画するアトリビュート情報とディスクに記録して有るＶＭＧ内のＳＴＩ情報を比較し、同じものがある場合には、そのＳＴＩ番号をワークＲＡＭ１０１に保存しておき、録画時のＶＯＢに対するＳＴＩ番号とし、同じものがない場合には、録画するアトリビュート情報より、ＳＴＩ情報を構築し、ＶＭＧ内のＳＴＩ情報に追加し、この追加したＳＴＩの番号をワークＲＡＭ１０１に保存しておき、録画時のＶＯＢに対するＳＴＩ番号とするようにする。
【００５４】
このようにして構築した初期状態のＶＭＧをディスク内のファイルシステムで指定された領域にファイルとして保存しても良い。ここで、もし保存しなくても、録画終了時に、録画内容を反映させた形で更新された内容のＶＭＧを保存すればよい。
【００５５】
ステップＳ４１、Ｓ４２ではエラーチェックを行い、エラーを発生した場合には、“管理データの作成ができませんでした”と表示を行い、この処理を終了する。
【００５６】
次に、録画終了時の処理の動作について、図９の動作フローチャートに従って説明する。ＭＰＵ部１００はこの処理において以下のように各部を制御する。
【００５７】
ステップＳ５１でＭＰＵ部１００は、フォーマッタ部３０６より受け取った切り分け情報を元にワーク内のＶＭＧを更新し、再生する順番を決めるＰＧＣＩを作成する。次にステップＳ５２〜Ｓ５４のように、ファイルシステム内のＲＴＲ＿ＤＶＤディレクトリの下のディレクトリレコード情報にＶＯＢＳファイル（図２のＶＲＯファイル）が存在するかどうかを調べ、ある場合には、ＶＲＯファイルの情報を（記録したビデオファイルの情報に）更新し、無い場合には、そのディレクトリにＶＲＯファイルのディレクトリレコード情報を（記録したビデオファイルの情報に）追加する。
【００５８】
ステップＳ５５〜Ｓ５７では、ＲＴＲ＿ＤＶＤディレクトリの下のディレクトリレコード情報内にＩＦＯファイル（図２のＲＴＲ  ＶＭＧファイル）があるかどうかを調べ、無い場合には、ワークＲＡＭ１０１内に構築したＶＭＧを空き領域に記録し、ＲＴＲ＿ＤＶＤディレクトリの下のディレクトリレコード情報にＩＦＯファイルの情報を追加し、ある場合には、ＩＦＯファイルの位置にワーク内のＶＭＧデータにより、ＩＦＯデータを更新し、ＲＴＲ＿ＤＶＤディレクトリの下のディレクトリレコード情報を更新する。このとき、録画前にＳＴＩの登録作業を行っていない場合には、記録したビデオアトリビュート、オーディオアトリビュートをＳＴＩとして登録する。
【００５９】
次に再生時のデータ処理を図１０のフローチャートを参照して説明する。ＭＰＵ部１００はこの処理において以下のように各部を制御する。
【００６０】
ステップＳ６１、Ｓ６２のようにＭＰＵ部１００は、rewritable Disc（Ｒ，ＲＷ，ＲＡＭ）かどうかディスクチェックし、rewritable Discで無い場合には、その旨を返して終了する。ステップＳ６３、Ｓ６４では、ディスクのファイルシステムを読み出し、ボリュームストラクチャがあるかどうかをチェックし、無い場合には、“録画されていません”と表示して終了する。
【００６１】
ステップＳ６５では、ＤＶＤ＿ＲＴＲディレクトリがあるかどうかをチェックし、無い場合には、“録画されていません”と表示して終了する。ステップＳ６６では、エラーが発生したか調べ、発生した場合は、”ファイルシステムでエラーが発生しました”と表示して終了する。
【００６２】
ステップＳ６８では、ＶＭＧがあるか判断し、無い場合は“録画されていません”と表示して終了する。ステップＳ６９、Ｓ７０のように、ＶＭＧがある場合はＶＭＧを読み込み、ＶＲＯファイルがあるかどうかをチェックし、無い場合には、“録画されていません”と表示して終了する。
【００６３】
ステップＳ７２では、ＶＭＧファイルを読み込み、再生するプログラム、セルを決定し（ユーザーに選ばせ）、再生開始するファイルポインタ（論理アドレス）を決定する。ここで、記録順の再生を選択した場合には、ＯＲＧ＿ＰＧＣＩに従って再生を行ない、番組毎の再生を行う場合には、再生したい番組に相当する番号のＵＤ＿ＰＧＣに従って再生を行う。
【００６４】
ステップ７３では各デコーダの初期設定を行う。更にステップＳ７４〜Ｓ７９のように、セルの再生処理（後途）を行い、再生終了かどうかをチェックし、終了の場合には、エラーチェックを行い、エラーの場合には、その旨を表示し、エラーでない場合には再生終了処理を行い、本動作を終了する。
【００６５】
ステップＳ７５で再生が終了していない場合、ステップＳ８０〜Ｓ８４のように、ＰＧＣＩより次のセルを決定し、デコーダの設定（解像度など）が変更されたかどうかをチェックし、変更された場合には、次のシーケンスエンドコード（ＶＯＢの終了時）にデコーダの設定が変更されるようにデコーダに変更された属性を設定する。
【００６６】
ステップＳ８３、Ｓ８４では、シームレス接続かどうかをチェックし、シームレス接続の場合には、ビデオデコーダの動作モードをフリーランモード（ＳＴＣに従ってデコード＆表示を行うのではなく、ビデオの同期信号に従ってデコード＆表示するモード）になるように設定し、シームレス接続中フラグセットし、ステップＳ７４へ移行する。
【００６７】
次に、セルの再生処理を図１１を参照して説明する。ＭＰＵ部１００はこの処理において以下のように各部を制御する。
【００６８】
先ずステップＳ９１のようにＭＰＵ部１００は、ＰＧＣＩ、ＴＭＡＰＩにより、セルの開始ファイルポインタ（論理ブロックアドレス）、終了アドレスファイルポインタ（論理ブロックアドレス）を決定し、読み出しＦＰとしてセルの開始ＦＰを代入し、残りセル長に最終ファイルポインタから開始ファイルポインタを引いた値を設定する。更に、再生中の読み出し処理を実行し、開始ファイルポインタより読み出しアドレス、読み出しサイズを決定する。
【００６９】
ステップ９２〜Ｓ９４では、読み出す読み出し単位サイズと残りセル長を比べ、残りセル長が大きい場合には、残りセル長に残りセル長より読み出す読み出し単位サイズを引いた値を設定し、読み出し長を読み出し単位の長さに設定する。小さい場合には、読み出し長を残りセル長にセットし、残りセル長を０にセットする。
【００７０】
ステップ９５では、ドライブ部４６０へ読み出しアドレス、読み出し長、読み出し命令を送信する。ステップ９６では転送が開始したかどうかをチェックする。ステップＳ９７、Ｓ９８では読み出しＦＰに、読み出しＦＰとステップＳ９５で設定した読み出し長を足したものを代入し、シームレス接続中かどうかをチェックする。シームレス接続中の場合には、デコーダを通常モードに移行させ、ＳＣＲを読み込む。
【００７１】
ステップＳ９９では、転送が終了したかどうかをチェックし、終了した場合には、ステップＳ１０６のように残りセル長をチェックし、“００”でない場合には、ステップＳ９３へ移行し、“００”の場合には、本処理を終了する。
【００７２】
ステップＳ９９で転送が終了していない場合には、ステップＳ１００〜１０５のように、キー入力をチェックし、特殊再生を行う場合には、その方向をセットし、ＴＭＡＰＩを利用して読み出しＦＰを計算して、特殊再生時の読み込み処理を行い、本処理を終了する。そうでない場合は、ステップＳ９９へ移行する。
【００７３】
特殊再生の目的ＦＰは、一定の時間を跳ばすようにＴＭＡＰＩよりＦＰを求める。またこのとき、一定時間でなく、一定のＶＯＢＵ数を跳ばしてＦＰを求める方法も考えられる。このとき、セルの最後まで行ったときには、ＰＧＣＩにより、次のセル情報を読み出し、セルが使用しているＶＯＢ番号よりＴＭＡＰＩを選択し（１ＶＯＢに１ＴＭＡＰＩが存在する。）、同じように読み出しＦＰを求める。また、セルが無くなれば、そこで終了とする。
【００７４】
次に、本発明によるダビング処理の一実施形態を説明する。
【００７５】
ここでは、一時記憶部４５０のＨＤＤ（ハードディスクドライブ）にはＶＲ−ＤＶＤフォーマットのＤＶＤデータが記録され、該ＤＶＤデータをデコードし、更にＤＶＤ−ＲＯＭ  Ｖｉｄｅｏフォーマットに変換してＤＶＤ−Ｒに記録する場合を説明する。しかし、ダビングン元の記録媒体及びデータフォーマット、及びダビング先の記録媒体及びデータフォーマットは本実施形態に限られるものではない。
【００７６】
図１２はダビングする際の表示部４１０の表示例を示し、図１３はダビング処理動作を示すフローチャートである。
【００７７】
ダビング処理をユーザーに指定されると、ＭＰＵ部１００は以下のような処理を実行する。
【００７８】
先ずステップＳ１１１のように、ＭＰＵ部１００は全タイトル名と再生時間を表示する。ステップＳ１１２では、ユーザーにタイトルを選ばせ、更に記録する時のレートを入力してもらう。予め決まっている場合は、その必要はない。
【００７９】
ステップＳ１１３では、ダビングを開始した旨を表示する。ここでは、図１２に示す様にＴＶ画面に表示する方法と、本体に表示する方法の二通りが考えられる。ステップＳ１１４では、切り換え部３０８にデコーダ部２００からの信号をエンコーダ部３００へ入力する様に信号を送る。ここより、再生処理と録画処理が並列に行われる。
【００８０】
再生側では、ステップＳ１１５のようにデコーダ部２００に再生していないときには、ブルー画面が出る様に設定する。以下は通常の再生処理と同一である。
【００８１】
録画側ではステップＳ１１６のように、ダビング録画開始処理を行う（後述）。ステップＳ１１７は図６の録画処理と同様である。ただし、ＭＰＵ部１００は解像度等のパラメータを切替えてフォーマット変換する。ステップＳ１１８では、ダビング録画終了処理を行う（後述）。
【００８２】
再生、録画終了後、ステップＳ１１９、Ｓ１２０のように管理データを作成し、切り換え部３０８を外部入力もしくはチューナ入力信号の方に切り替わる様に設定し、本処理を終了する。
【００８３】
ここで、ダビング録画開始処理として、デコーダ部２００がいつ再生開始したかを検知して、その後録画を開始する必要がある。
【００８４】
これには、図１４〜図１７に示す様に４つの方法が考えられる。
【００８５】
第一に、図１４のようにブルーバックをデコーダ部２００から出力する様にして、ブルーバックが終わった事を検知して、録画を開始する方法（Ｓ１３１）である。これでは、エンコーダ部３００がエンコード用にフレームメモリ３０２Ｆを持っているため、前の画像と次の画像を比べ、ブルーバックであるかどうかを判定すればよい（Ｓ１３１）。
【００８６】
第二に、図１５のようにデコーダ部２００内のＳＴＣ４３０がリセットされたタイミング（デコード開始）をＭＰＵ部１００がデコード部内のステータスをモニターして検知し、そのタイミングでエンコーダ部３００にエンコード開始命令を出力する（Ｓ１３２）。
【００８７】
第三に、図１６のようにＭＰＵ部１００がデコード開始命令を出し、再生データがＤ−ＰＲＯ部４４０から分離部２０１へ転送され始めたこを確認後、一定時間経過後にエンコーダ部３００にエンコード開始命令を出力する（Ｓ１３３）。
【００８８】
第四に、図１７のようにユーザーがＴＶ画面で見て、ユーザーの好きな時に録画キーを押してもらい、そのタイミングでエンコーダ部３００にエンコード開始命令を出力する（Ｓ１３４）。
【００８９】
更に、ダビング録画終了処理として、デコーダ部２００がいつ再生終了したかを検知して、その後録画を終了する必要がある。
【００９０】
これには、図１８〜２１に示す様に４つの方法が考えられる。
【００９１】
第一に、図１８のようにデコード終了後、ＭＰＵ部１００がブルーバックをデコーダ部２００から出力する様に設定して、ブルーバックが出力した事を検知して、録画を終了する方法である（Ｓ１４１）。これは、録画開始処理と同様にエンコーダ部３００がエンコード用にフレームメモリ３０２Ｆを持っているため、前の画像と次の画像を比べ、ブルーバックであるかどうかを判定すればよい。
【００９２】
第二に、図１９のようにデコーダ部２００内のバッファメモリ２０６が一定量より少なくなってきたと言うことをＭＰＵ部１００がデコーダ部内のステータスレジスタ２０７をモニターして検出し、更に、そのデコードしているタイトルの再生終了時間に近いことを確認してから一定時間経過後、エンコーダ部３００にエンコード終了命令を出力する（Ｓ１４２）。ここで、再生時間は図４のＰＧＣＩのＣＩＴと、図５のＶＯＢＩのＴＭＡＰＩより求める事が可能である。
【００９３】
第三に、図２０のようにＭＰＵ部１００がＰＧＣＩを基に、最後の再生データが転送されたことを確認後、一定時間経過後にエンコーダ部３００にエンコード終了命令を出力する（Ｓ１４３）。
【００９４】
第四に、ユーザーがＴＶ画面で見て、ユーザーの好きな時にＳＴＯＰキーを押してもらい、エンコーダ部３００にエンコード終了命令を出力する（Ｓ１４４）。
【００９５】
最後に、録画終了後、管理データを作成する処理を行う。この時、図２２のように再生データの管理情報（図４のＰＧＣＩ）と録画時にエンコーダ部３００に設定した値で管理情報を、記録するフォーマットに合うようモディファイしてディスクに記録する。
【００９６】
以上により、ＶＲ−ＤＶＤフォーマットからＤＶＤ−ＲＯＭ  Ｖｉｄｅｏフォーマットへ記録データをフォーマット変換してＤＶＤ−Ｒに記録できる。
【００９７】
【発明の効果】
以上説明したようにこの発明の一実施形態によれば、簡単な構成を用いてＶＲ−ＤＶＤからＤＶＤ−ＲＯＭ  Ｖｉｄｅｏへフォーマット変換しながらダビング処理できるシステムを構築できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る録再装置の全体構成を示すブロック図。
【図２】ＤＶＤのディレクトリ構造の一例を示す図。
【図３】Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｓｅｔ（ＶＯＢＳ）の構造図。
【図４】Ｃ＿ＰＢＩの内容を示す図。
【図５】ＶＯＢＵ＿ＥＮＴの内容を示す図。
【図６】本発明に係る録画動作を示すフローチャート。
【図７】本発明に係る録画時の割り込み動作を示すフローチャート。
【図８】本発明に係る録画前処理動作を示すフローチャート。
【図９】本発明に係る録画後処理動作を示すフローチャート。
【図１０】本発明に係る再生動作を示すフローチャート。
【図１１】本発明に係るセル再生動作を示すフローチャート。
【図１２】本発明に係るダビング時の画面表示例を示す図。
【図１３】本発明に係るダビング処理動作を示すフローチャート。
【図１４】本発明に係るダビング録画開始処理の第１例を示す図。
【図１５】本発明に係るダビング録画開始処理の第２例を示す図。
【図１６】本発明に係るダビング録画開始処理の第３例を示す図。
【図１７】本発明に係るダビング録画開始処理の第４例を示す図。
【図１８】本発明に係るダビング録画終了処理の第１例を示す図。
【図１９】本発明に係るダビング録画終了処理の第２例を示す図。
【図２０】本発明に係るダビング録画終了処理の第３例を示す図。
【図２１】本発明に係るダビング録画終了処理の第４例を示す図。
【図２２】本発明に係るダビング終了時の管理情報作成処理動作を示すフローチャート。
【図２３】本発明の他の一実施形態に係る録再装置の全体構成を示すブロック図。
【符号の説明】
１００…ＭＰＵ部、２００…デコーダ部、３００…エンコーダ部、４１０…表示部、４２０…ＴＶチューナー部、４３０…ＳＴＣ部、４４０…Ｄ−ＰＲＯ部、４５０…一時記憶部、４６０…ドライブ部、４７０…キー入力部、４８０…Ｖミキシング部、４９０…フレームメモリ部、５００…ＴＶ用Ｄ／Ａ部
【図１】
0003655571.tif 000002
【図２】
0003655571.tif 000003
【図３】
0003655571.tif 000004
【図４】
0003655571.tif 000005
【図５】
0003655571.tif 000006
【図６】
0003655571.tif 000007
【図７】
0003655571.tif 000008
【図８】
0003655571.tif 000009
【図９】
0003655571.tif 000010
【図１０】
0003655571.tif 000011
【図１１】
0003655571.tif 000012
【図１２】
0003655571.tif 000013
【図１３】
0003655571.tif 000014
【図１４】
0003655571.tif 000015
【図１５】
0003655571.tif 000016
【図１６】
0003655571.tif 000017
【図１７】
0003655571.tif 000018
【図１８】
0003655571.tif 000019
【図１９】
0003655571.tif 000020
【図２０】
0003655571.tif 000021
【図２１】
0003655571.tif 000022
【図２２】
0003655571.tif 000023
【図２３】
0003655571.tif 000024