(57)【特許請求の範囲】
【請求項１】
外部機器から伝送路を介して供給される一連の動画像データを符号化して記録媒体に記録する動画像記録方法であって、
（ｐ）前記外部機器の記録媒体と組み込み機器の記録媒体とのいずれか一方を指定するステップと、
（ａ）前記ステップ（ｐ）で前記外部機器の記録媒体が指定されたときに、前記外部機器に対して、動画像データを含む記録データの供給を指令し、この指令に応じて前記外部機器から前記伝送路を介して供給された記録データを受信するステップと、
（ｂ）前記ステップ（ａ）で受信した記録データから得た一連の動画像データを圧縮符号化しつつ解析し、その解析結果に基づいて符号化パラメータを決定するステップと、
（ｃ）前記ステップ（ａ）および（ｂ）が少なくとも一回実行された後に、前記外部機器に対して、前記一連の動画像データと同一の一連の動画像データを含む記録データの供給を指令し、この指令に応じて前記外部機器から前記伝送路を介して供給された記録データを受信するステップと、
（ｄ）前記ステップ（ｃ）で受信した記録データから得た一連の動画像データを前記符号化パラメータに基づいて圧縮符号化してその符号化データを生成するステップと、
（ｅ）前記記録媒体に前記ステップ（ｄ）で生成された符号化データを記録するステップと、
（ｆ）前記ステップ（ｐ）で前記組み込み機器の記録媒体が指定されたときには、前記組み込み機器に対して、前記記録媒体に記録されている動画像データを含む記録データの再生を指令し、この指令に応じて前記組み込み機器から転送された記録データを受信するステップと、
（ｇ）前記ステップ（ｆ）で受信した記録データから得た一連の動画像データの属性情報を取得し、前記属性情報に基づいて符号化パラメータを決定するステップと、
（ｈ）前記ステップ（ｇ）が実行された後に、前記組み込み機器に対して、前記一連の動画像データと同一の一連の動画像データを含む記録データの再生を指令し、この指令に応じて前記組み込み機器から転送された記録データを受信するステップと、
（ｉ）前記ステップ（ｈ）で受信した記録データから得た一連の動画像データを前記符号化パラメータに基づいて圧縮符号化してその符号化データを生成するステップと、
（ｊ）前記記録媒体に前記ステップ（ｉ）で生成された符号化データを記録するステップと、
を備えることを特徴とする動画像記録方法。
【請求項３】
請求項１記載の動画像記録方法であって、前記ステップ（ｈ）は、前記記録データが格納されている記録媒体の種別を検出し、当該種別に応じて前記属性情報を取得することを含むことを特徴とする動画像記録方法。
【請求項４】
請求項１または３に記載の動画像記録方法であって、前記伝送路は、前記外部機器と着脱自在に接続される外部ケーブルを含むことを特徴とする動画像記録方法。
【請求項５】
外部機器から伝送路を介して供給される一連の動画像データを符号化して記録媒体に記録する動画像記録装置であって、
動画像データを含む記録データが記録されている記録媒体を有する所定の組み込み機器と、
前記外部機器および前記所定の組み込み機器のいずれか一方に対して選択的に、動画像データを含む記録データの供給を指令する制御部と、
前記制御部が前記外部機器に対して前記記録データの再生を指令したときに、前記指令に応じて前記外部機器から前記伝送路を介して供給された記録データを受信する受信部と、
前記受信部で受信した記録データから得た一連の動画像データを圧縮符号化しつつ解析し、その解析結果に基づいて符号化パラメータを決定するパラメータ決定部と、
前記符号化パラメータに基づいて圧縮符号化を実行するエンコーダと、
前記エンコーダの出力を前記記録媒体に記録する記録部と、
を備え、
前記制御部が前記外部機器に対して前記記録データの再生を指令したときには、前記制御部は、前記受信部と前記パラメータ決定部とにより前記記録データを受信し前記解析パラメータを決定する処理が少なくとも一回以上実行された後に、前記外部機器に対して、前記一連の動画像データと同一の一連の動画像データを含む記録データの供給を指令し、
前記エンコーダは、前記指令に応じて前記外部機器から前記伝送路を介して受信された記録データから得た一連の動画像データを前記符号化パラメータに基づいて圧縮符号化してその符号化データを生成し、
前記制御部が前記所定の組み込み機器に対して前記記録データの再生を指令したときには、前記受信部は、当該指令に応じて前記所定の組み込み機器から転送された記録データを受信し、
前記パラメータ決定部は、前記所定の組み込み機器から受信した記録データから得た一連の動画像データの属性情報を取得し且つ前記属性情報に基づいて前記符号化パラメータを決定し、
前記制御部は、前記属性情報に基づいた符号化パラメータが決定された後に、前記所定の組み込み機器に対して、前記一連の動画像データと同一の一連の動画像データを含む記録データの再生を指令し、
前記エンコーダは、前記指令に応じて前記所定の組み込み機器から転送された記録データから得た一連の動画像データを前記符号化パラメータに基づいて圧縮符号化してその符号化データを生成する、
ことを特徴とする動画像記録装置。
【請求項７】
請求項５記載の動画像記録装置であって、前記パラメータ決定部は、前記記録データが格納されている記録媒体の種別を検出し、当該種別に応じて前記属性情報を取得することを含むことを特徴とする動画像記録装置。
【請求項８】
請求項５または７に記載の動画像記録装置であって、前記伝送路は、前記外部機器と着脱自在に接続される外部ケーブルを含むことを特徴とする動画像記録装置。
【発明の詳細な説明】
【技術分野】  本発明は、光ディスクや磁気ディスクなどの記録媒体から再生されたデータを圧縮符号化し、その符号化データを他の記録媒体に記録する複製技術に関する。
【背景技術】  一の記録媒体から他の記録媒体へデータを移動する複製技術においては、圧縮効率の向上や、圧縮符号化されたデータの高品質化を目的とした２パス符号化が採用されている。この２パス符号化によれば、先ず、記録媒体から動画像データを再生し、再生された動画像データを符号化しつつ動画像データを解析してその解析結果を得る（第１パス）。解析結果としては、たとえば、動画像のシーンチェンジ点や画像の複雑度などが挙げられる。次に、記録媒体から再び動画像データを再生し、解析結果に基づいて動画像データを圧縮符号化し、その符号化データを他の記録媒体に記録する（第２パス）。圧縮符号化処理においては、たとえば、解析結果に基づいて圧縮率を高めることが難しいと判断されたシーンの動画像に対しては、発生符号量をある程度許容する目標ビットレートを割り当てる一方で、圧縮率を高めることが容易であると判断されたシーンの動画像に対しては、発生符号量を抑える目標ビットレートを割り当てるといったＶＢＲ（Ｖａｒｉａｂｌｅ  Ｂｉｔ  Ｒａｔｅ）符号化が行われる。この種の２パス符号化技術は、たとえば、特開２００３−１５３２６８号公報に開示されている。
ところで、近年、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）およびハードディスクなどの複数の記録媒体を駆動し得る記録装置が提供されており、たとえば、ハードディスクから動画像データを再生し、当該再生したデータをＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式に従って圧縮符号化し、その符号化データを光ディスクに記録するといった機能を有する記録装置が知られている。
しかしながら、従来の記録装置では、２パス符号化を施したいデータを格納した記録媒体を自由に選択することができず、また、２パス符号化が施されたデータを所望の記録媒体に簡単容易に記録できないという問題がある。たとえば、記録装置が、ハードディスクから光ディスクへのデータの複製機能を有していても、光ディスクからハードディスクへのデータの複製機能を有していない場合、後者の複製を行うことは難しい。特に、転送元の記録媒体がデジタルビデオカメラのような外部機器に組み込まれている場合、煩雑な手順を踏まなければ、外部機器の記録媒体（以下、外部媒体と称する。）から記録装置内の記録媒体（以下、組み込み媒体と称する。）へデータの複製を簡易に行うことができなかった。
また、外部機器から転送された動画像データを受信し、この動画像データに２パス符号化を施す方法が考えられるが、かかる方法では、画質の劣化が大きくなるという問題がある。すなわち、第１パスの手順では、記録装置は、外部機器から転送された動画像データを受信し、その動画像データを符号化しつつ動画像データを解析してその解析結果を得る。また、その符号化データはハードディスクなどの組み込み媒体に格納される。次の第２パスの手順では、記録装置は、組み込み媒体に格納された符号化データを読み出し、読み出したデータを復号化して動画像データを再生し、その後、解析結果に基づいて当該動画像データを圧縮符号化することとなる。したがって、外部機器から転送された動画像データは、第１および第２パスで計２回の符号化処理を施されることとなるので、１回だけの符号化処理を施される場合と比べて画質劣化が大きくなるのである。
特開２００３−１５３２６８号公報に記載される符号化方法によれば、処理対象の動画像データに対して２パス符号化を施そうとすると、外部機器から転送された動画像データを内部のバッファメモリに一旦格納しておき、その格納した動画像データに２パス符号化を施す必要がある。したがって、動画像データを格納するために大容量のバッファメモリが必要となるので、記録装置の回路規模が大きくなり製造コストが高くなるという問題がある。
【発明の開示】
上記に鑑みて本発明の目的は、外部機器に記録されている動画像データに２パス以上のマルチパス符号化を施しても、画質劣化を抑制し得る動画像記録方法および動画像記録装置を提供することである。
上記目的を達成すべく、第１の発明に係る動画像記録方法は、外部機器から伝送路を介して供給される一連の動画像データを符号化して記録媒体に記録する動画像記録方法であって、（ａ）前記外部機器に対して、動画像データを含む記録データの供給を指令し、この指令に応じて前記外部機器から前記伝送路を介して供給された記録データを受信するステップと、（ｂ）前記ステップ（ａ）で受信した記録データから得た一連の動画像データを解析し、その解析結果に基づいて符号化パラメータを決定するステップと、（ｃ）前記ステップ（ａ）および（ｂ）が少なくとも一回実行された後に、前記外部機器に対して、前記一連の動画像データと同一の一連の動画像データを含む記録データの供給を繰り返し指令し、この指令に応じて前記外部機器から前記伝送路を介して供給された記録データを受信するステップと、（ｄ）前記ステップ（ｃ）で受信した記録データから得た一連の動画像データを前記符号化パラメータに基づいて圧縮符号化してその符号化データを生成するステップと、（ｅ）前記記録媒体に前記符号化データを記録するステップと、を備えることを特徴としている。
第２の発明に係る動画像記録装置は、外部機器から伝送路を介して供給される一連の動画像データを符号化して記録媒体に記録する動画像記録装置であって、前記外部機器に対して、動画像データを含む記録データの供給を指令し、この指令に応じて前記外部機器から前記伝送路を介して供給された記録データを受信する受信部と、前記受信部で受信した記録データから得た一連の動画像データを解析し、その解析結果に基づいて符号化パラメータを決定するパラメータ決定部と、前記受信部と前記パラメータ決定部とにより前記記録データを受信し前記解析パラメータを決定する処理が少なくとも一回以上実行された後に、前記外部機器に対して、前記一連の動画像データと同一の一連の動画像データを含む記録データの供給を繰り返し指令する制御部と、前記指令に応じて前記外部機器から前記伝送路を介して受信された記録データから得た一連の動画像データを前記符号化パラメータに基づいて圧縮符号化してその符号化データを生成するエンコーダと、前記記録媒体に前記符号化データを記録する記録部と、を備えることを特徴としている。
【図面の簡単な説明】  図１は、本発明の第１実施例である動画像記録装置の構成を概略的に示すブロック図であり、
図２は、動画像記録装置と接続されたデジタルビデオレコーダを概略的に示す図であり、
図３は、第１実施例の複製処理の手順を概略的に示すフローチャートであり、
図４Ａおよび図４Ｂは、それぞれ、デジタルビデオレコーダからハードディスクへのデータの複製処理の一手順を説明するための図であり、
図５は、本発明の第２実施例である動画像記録装置の構成を概略的に示すブロック図であり、
図６は、第２実施例の複製処理の手順を概略的に示すフローチャートであり、
図７Ａおよび図７Ｂは、それぞれ、光ディスクからハードディスクへのデータの複製処理の一手順を説明するための図であり、
図８Ａおよび図８Ｂは、それぞれ、デジタルビデオカセットからハードディスクへのデータの複製処理の一手順を説明するための図であり、
図９Ａ，図９Ｂおよび図９Ｃは、それぞれ、チューナで受信した動画像データの複製処理の一手順を説明するための図である。
【発明を実施するための最良の形態】  以下、本発明に係る種々の実施例について説明する。
【実施例】 １．第１実施例
図１は、本発明の第１実施例である動画像記録装置１の構成を概略的に示すブロック図である。この動画像記録装置１は、ＤＶ（デジタルビデオ）インターフェース１０、Ａ／Ｄ変換器（ＡＤＣ）１１，１２、ビデオエンコーダ回路１３、オーディオエンコーダ１４、マルチプレクサ（ＭＵＸ）１５、システムコントローラ１６、入力設定部１８、Ｄ／Ａ変換器（ＤＡＣ）３３，３４、ビデオデコーダ３１、オーディオデコーダ３２、デマルチプレクサ（ＤＭＵＸ）３０およびインターフェース回路２０を有している。インターフェース回路２０には、光ディスク２２を駆動する光ディスク駆動部２１と、ハードディスク２５を駆動するＨＤ駆動部（ハードディスクコントローラ）２４とが並列に接続されている。これら光ディスク駆動部２１とＨＤ駆動部２４とで本発明の記録部が構成される。
システムコントローラ１６は、マイクロプロセッサ，ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）および入出力インターフェースを内蔵した集積回路であって、ＳＤＲＡＭなどのメモリ１７と接続されている。システムコントローラ１６は、複数の制御信号を制御バス（図示せず）を介してそれぞれ処理ブロック１０〜１５，２０，３０〜３４に供給することにより、処理ブロック１０〜１５，２０，３０〜３４の各々の動作を制御する機能を有する。また、システムコントローラ１６は、インターフェース回路２０を介して光ディスク駆動部２１およびＨＤ駆動部２４の動作を制御し得る。
動画像記録装置１は、デジタル信号Ｄｄ、アナログ入力映像信号ＶＤｉｎ、および、この入力映像信号ＶＤｉｎと同期したアナログ入力オーディオ信号ＡＶｉｎが入力する端子（図示せず）をそれぞれ有している。Ａ／Ｄ変換器１１は、アナログ入力映像信号ＶＤｉｎをＡ／Ｄ変換することでデジタル映像信号Ｓ１を生成し、この信号Ｓ１をビデオエンコーダ回路１３に供給する。Ａ／Ｄ変換器１２は、入力オーディオ信号ＡＤｉｎをＡ／Ｄ変換することでデジタルオーディオ信号Ａ１を生成し、この信号Ａ１をオーディオエンコーダに出力する。オーディオエンコーダは、信号Ａ１を圧縮符号化してその符号化信号をマルチプレクサ１５の入力端子Ｄ２に与える。
ＤＶインターフェース（受信部）１０は、外部機器と接続されるべき外部ケーブルと接続されており、ＩＥＥＥ１３９４などの所定の伝送規格に従って入力デジタル信号Ｄｄを受信し、受信信号を映像信号Ｓ０とオーディオ信号Ａ０とに分離する。映像信号Ｓ０は、ビデオエンコーダ回路１３に供給され、オーディオ信号Ａ０は、オーディオエンコーダに供給される。逆に、ＤＶインターフェース１０は、装置内部を伝達したデバイス制御信号ＣＴ１を所定の伝送規格に従って外部ケーブルを介して外部機器へ転送し得る。図２は、動画像記録装置１と外部ケーブル３を介して着脱自在に接続されたデジタルビデオレコーダ２を概略的に示す図である。デジタルビデオレコーダ２は、ＤＶインターフェース１０（図１）を介して転送されたデバイス制御信号ＣＴ１に応じて、磁気ディスクなどの記録媒体２Ａに記録された一連の動画像データの再生、再生停止、早送りおよび巻き戻しなどの動作を遠隔制御され得る。再生された動画像データは、外部ケーブル３を介して動画像記録装置１に伝送される。
なお、本実施例は、動画像記録装置１と外部機器との間を外部ケーブル３を介して接続しているが、これに限定されるものではない。動画像記録装置１と外部機器との間が、赤外線通信技術、無線ＬＡＮまたはＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅｂａｎｄ）などを用いた近距離無線通信によって接続されてもよい。両者を無線通信で接続する場合は、動画像記録装置１は、外部機器との間で無線通信を行う処理ブロックを有する。
ビデオエンコーダ回路１３は、システムコントローラ１６からの指令に応じて、端子Ｄ１，Ｄ２，Ｄ３にそれぞれ入力する映像信号Ｓ０，Ｓ１，Ｓ２のいずれかを選択し、選択した映像信号をＭＰＥＧ方式に従って圧縮符号化し得る。その符号化信号は、マルチプレクサ１５の入力端子Ｄ１に与えられる。ビデオエンコーダ回路１３は、圧縮符号化を実行するビデオエンコーダ１３ａと、選択された映像信号をリアルタイムに解析する解析部１３ｂとで構成されている。
ビデオエンコーダ１３ａは、たとえば、公知のＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ｐｈａｓｅ２）方式に従って現画像のみを符号化するイントラ符号化と、動き補償予測を用いて予測画像と現画像間の差分を符号化する差分符号化とを実行する。ビデオエンコーダ１３ａは、符号化レート（ビットレート）を制御する際に量子化スケールを生成したり、動き補償予測を実行する際に動きベクトルや予測画像と現画像間の差分信号を生成したりするので、それら量子化スケール、動きベクトルおよび差分信号などの符号化情報を解析部１３ｂに与える。解析部１３ｂは、符号化情報を用いて入力映像をリアルタイムに解析することで、たとえば、シーンチェンジ点（シーンとシーンとの境界）や、所定数のフレーム毎の複雑度を解析結果として得る。なお、「複雑度」については、特開２００２−２３２８８２号公報（または、対応する米国特許出願公開第２００２０１３１４９２号明細書）に記載されるが如き複雑度を算出すればよい。その解析結果を示す解析データＡｄはシステムコントローラ１６に与えられる。
マルチプレクサ１５は、システムコントローラ１６からの切替制御信号ＣＴ４に応じて、入力端子Ｄ１，Ｄ２のいずれか一方を選択し、選択端子に入力した信号をＦＩＦＯメモリ（図示せず）に一時的に記憶した後にインターフェース回路２０に与える。インターフェース回路２０は、システムコントローラ１６の制御により、マルチプレクサ１５から入力した信号をシステムコントローラ１６、光ディスク駆動部２１またはＨＤ駆動部２４のいずれかに転送する。
デマルチプレクサ３０は、インターフェース回路２０から入力した多重化信号をＦＩＦＯメモリ（図示せず）に一時的に記憶する。デマルチプレクサ３０は、さらに、システムコントローラ１６からの切替制御信号ＣＴ５に応じて出力端子Ｑ１，Ｑ２のいずれか一方を選択し、ＦＩＦＯメモリの記憶データを選択端子から出力する。出力端子Ｑ１から出力された信号は、オーディオデコーダ３２で復号化され、Ｄ／Ａ変換器３４でＤ／Ａ変換される。この結果、Ｄ／Ａ変換器３４は、アナログオーディオ信号ＡＤｏｕｔを出力する。一方、ビデオデコーダ３１は、出力端子Ｑ２から出力された信号を、システムコントローラ１６からの復号化制御信号ＣＴ３に従って復号化する。Ｄ／Ａ変換器３３は、その復号化信号をＤ／Ａ変換することによりアナログ映像信号ＶＤｏｕｔを生成する。
ユーザーは、入力設定部１８を操作することによりデータを入力することができる。具体的には、入力設定部１８は、小型のディスプレイおよび複数個の入力キー（図示せず）を有しており、ユーザーは、ディスプレイの表示内容に従って入力キーを押下することで、システムコントローラ１６に与えるデータを入力し得る。
以上の構成を有する動画像記録装置１による複製処理を図３を参照しつつ以下に説明する。図３は、本実施例の複製処理の手順を概略的に示すフローチャートである。
先ず、システムコントローラ１６は、転送元の記録媒体と転送先の記録媒体とを設定する（ステップＳ１）。ここで、ユーザーは、入力設定部１８を入力操作することで一対の記録媒体をシステムコントローラ１６に対して指定することができる。このユーザーによる入力操作に応じて、システムコントローラ１６は、それら一対の記録媒体をそれぞれ転送元と転送先として内部レジスタ（図示せず）に設定し得る。また、ユーザーが指定した一対の記録媒体を示すデータは、入力設定部１８内の不揮発性メモリ（図示せず）に記憶される。したがって、ユーザーによる入力操作がなくても、システムコントローラ１６は、その不揮発性メモリに記憶されたデータをロードし、予め指定された一対の記録媒体を転送元と転送先として設定することが可能である。
本実施例では、転送元と転送先の記録媒体として、外部機器であるデジタルビデオレコーダ２内の外部媒体２Ａ（図２）、組み込み機器である光ディスク駆動部２１に装填された光ディスク２２（図１）、および組み込み機器であるＨＤ駆動部２４に接続されたハードディスク２５（図１）のうちから一対の記録媒体を指定することができる。
次のステップＳ２では、システムコントローラ１６は、ユーザーによるコピー指示の有無を判定する。具体的には、システムコントローラ１６は、ユーザーが入力設定部１８の所定のキーを押下する迄待機しており、ユーザーによるキー押下があれば、このキー押下を検出することでコピー指示有りと判定し、処理をステップＳ３に移行させる。
ステップＳ３では、システムコントローラ１６は、データ転送が可能か否かをチェックする前処理を行う。ここでは、たとえば、転送元の記録媒体と転送先の記録媒体とをそれぞれ有する転送元デバイスと転送先デバイスとが動作可能か否かがチェックされる。データ転送が不能である場合、システムコントローラ１６はコピー処理を停止する。たとえば、転送先の記録媒体として設定された光ディスク２２が装填されていない場合、システムコントローラ１６は、この光ディスク２２の未装填を検出し、エラーメッセージを入力設定部１８のディスプレイに表示させたり、スピーカー（図示せず）にエラー音を発生させたりする。また、転送元デバイスであるデジタルビデオレコーダ２が外部ケーブルを介して動画像記録装置１と接続されていない場合、システムコントローラ１６は、このデジタルビデオレコーダ２の未接続を検出し、エラーメッセージを表示させ、あるいはエラー音を発生させる。
続くステップＳ４では、システムコントローラ１６は、転送元の記録媒体を有する転送元デバイスに対して、記録媒体からの記録データの再生を指令する。この再生指令に応じて、転送元デバイスは記録媒体から記録データを再生し伝送路を介して転送する。ここで、転送元デバイスが光ディスク駆動部２１またはＨＤ駆動部２４などの組み込み機器である場合、組み込み機器は、光ディスク２２またはハードディスク２５などの記録媒体から圧縮符号化された多重化データを読み出し、このデータをインターフェース回路２０内のデータバスを介してデマルチプレクサ３０に転送する。デマルチプレクサ３０は、転送された多重化データから動画像の圧縮符号化データを分離してビデオデコーダ３１に与える。ビデオデコーダ３１は、圧縮符号化データを復号化して動画像データを再生し、当該再生したデータをビデオエンコーダ回路１３に転送する。
一方、前記ステップＳ４において、転送元デバイスが、外部機器であるデジタルビデオレコーダ２の場合、システムコントローラ１６は、再生指令を示すデバイス制御信号ＣＴ１をＤＶインターフェース１０を介してデジタルビデオレコーダ２に転送する。デジタルビデオレコーダ２は、デバイス制御信号ＣＴ１に応じて、記録媒体２Ａから圧縮符号化データを再生し、当該再生したデータを復号化することで動画像データを生成する。生成された動画像データは、所定の伝送規格に従って外部ケーブル３を介してデジタルビデオレコーダ２から動画像記録装置１へ転送される。ＤＶインターフェース１０は、転送されたデジタル信号Ｄｄを受信し、このデジタル信号Ｄｄから動画像データを分離して当該動画像データをビデオエンコーダ回路１３に与える。
なお、前記ステップＳ４において、転送元デバイスが、アナログ映像信号を再生する外部機器（図示せず）である場合、この外部機器は、システムコントローラ１６からの再生指令に応じて、記録媒体からアナログ映像信号ＶＤｉｎを再生し、この信号ＶＤｉｎを外部ケーブルなどを介して動画像記録装置１に転送する。このアナログ映像信号ＶＤｉｎは、動画像記録装置１に受信された後、Ａ／Ｄ変換器１１でＡ／Ｄ変換され、ビデオエンコーダ回路１３に入力することとなる。
次のステップＳ５では、ビデオエンコーダ回路１３の解析部１３ｂが生成された動画像データを解析する。具体的には、ビデオエンコーダ１３ａは、入力端子Ｄ１，Ｄ２，Ｄ３のいずれかに入力した動画像データを予備的に符号化し、その符号化過程で発生した動きベクトルや差分信号などの符号化情報を解析部１３ｂに与える。解析部１３ｂは、符号化情報を用いて動画像データをリアルタイムに解析することで、シーンチェンジ点や画像の複雑度などの解析結果を得て、この解析結果を示す解析データＡｄをシステムコントローラ１６に与える。システムコントローラ１６は、解析データＡｄをインターフェース回路２０内のデータバスを介してＨＤ駆動部２４に転送し、解析データＡｄをハードディスク２５に格納させる。ここで、ハードディスク２５の代わりにメモリ１７に解析データＡｄが格納されてもよい。
図４Ａに示されるように転送元デバイスがデジタルビデオレコーダ２である場合は、デジタルビデオレコーダ２は、システムコントローラ１６からのデバイス制御信号ＣＴ１に応じて動画像データを再生し、当該再生データを動画像記録装置１に伝送する。解析部１３ｂは、デジタルビデオレコーダ２から伝送された動画像データを解析し、その解析結果を示す解析データＡｄがハードディスク２５に格納される。
次のステップＳ６では、システムコントローラ１６が転送元デバイスによるデータの再生が完了したか否かを判定し、データの再生が完了していない場合、上記ステップＳ５に処理を戻す。一方、ステップＳ６でデータの再生が完了したと判定した場合、システムコントローラ１６は、転送元デバイスに対して、記録媒体からのデータの再生停止を指令する（ステップＳ７）。この結果、転送元デバイスからのデータ供給が停止される。以上のステップＳ３〜Ｓ７で、第１パスの手順が終了する。
次のステップＳ８では、システムコントローラ１６は、上記ステップＳ５で解析部１３ｂから与えられた解析結果に基づいて、符号化パラメータを決定する。すなわち、システムコントローラ１６は、ハードディスク２５から解析データＡｄを読み出し、将来の符号化に備えて、解析データＡｄに基づいて、目標ビットレートやＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）構造などを定める符号化パラメータを決定する。それら解析部１３ｂとシステムコントローラ１６とで本発明の符号化パラメータ決定部が構成される。なお、ステップＳ８の処理は、上記ステップＳ５の処理と並列に行われてもよい。
次のステップＳ９では、システムコントローラ１６は、上記ステップＳ４と同様に、転送元デバイスに対して、記録媒体からのデータの再生を再び指令する。この再生指令に応じて、転送元デバイスは記録媒体から記録データを再生して伝送路を介して転送する。この結果、ビデオエンコーダ回路１３には、再生された動画像データが入力する。
ステップＳ１０では、システムコントローラ１６による符号化制御と記録制御とが並列に実行される。具体的には、システムコントローラ１６は、上記ステップＳ８で決定した符号化パラメータを示す符号化制御信号ＣＴ２をビデオエンコーダ回路１３に供給する。ビデオエンコーダ１３ａは、入力端子Ｄ１，Ｄ２，Ｄ３のいずれかに入力した動画像データを符号化制御信号ＣＴ２に従って圧縮符号化し、その符号化データをマルチプレクサ１５に供給する。マルチプレクサ１５は、切替制御信号ＣＴ４に応じて、入力端子Ｄ１に入力した符号化データをインターフェース回路２０内のデータバスを介して、転送先デバイス２１または２４に転送する。転送先デバイス２１または２４は、転送された符号化データを記録媒体２２または２５に格納する。
図４Ｂに示されるように、転送元デバイスがデジタルビデオレコーダ２であり、転送先デバイスが光ディスク２２である場合は、システムコントローラ１６は、ハードディスク２５から解析データＡｄを読み出し、解析データＡｄに基づいて符号化パラメータを決定する。次いで、システムコントローラ１６からのデバイス制御信号ＣＴ１に応じて、デジタルビデオレコーダ２は、動画像データを再生し、当該再生データを動画像記録装置１に転送する。ビデオエンコーダ１３ａは、転送された動画像データを符号化制御信号ＣＴ２に従って圧縮符号化し、その符号化データが光ディスク２２に記録される。
次のステップＳ１１では、システムコントローラ１６が転送元デバイスによるデータの再生が完了したか否かを判定し、データの再生が完了していない場合、上記ステップＳ１０に処理を戻す。一方、ステップＳ１１でデータの再生が完了したと判定した場合、システムコントローラ１６は、さらに、転送先の記録媒体への符号化データの記録が完了したか否かを判定し（ステップＳ１２）、符号化データの記録が完了していない場合は、上記ステップＳ１０に処理を戻す。他方、ステップＳ１１およびＳ１２で、転送元デバイスによるデータの再生が完了し、且つ転送先デバイスへのデータの記録が完了したと判定した場合、システムコントローラ１６は、転送元デバイスに対して、記録媒体からのデータの再生停止を指令するなどのコピー終了処理を実行する（ステップＳ１３）。以上のステップＳ９〜Ｓ１３で、第２パスの手順が終了する。
上記の通り、第１の実施例のコピー処理によれば、ユーザーは、光ディスク２２やハードディスク２５、外部機器に組み込まれた記録媒体２Ａなどの複数の記録媒体の中から、転送元と転送先の記録媒体を自由に選択しまたは予め選択して設定することができる。また、転送元の記録媒体から再生された動画像データにマルチパス符号化を施し、所望の記録媒体に高品質の圧縮符号化データを記録することが可能となる。
特に、外部機器に組み込まれた記録媒体２Ａから組み込み媒体へ動画像データを複製する場合は、第１パスの手順で、解析結果を得るために符号化したデータは破棄される。続く第２パスの手順で、動画像記録装置１は、外部機器から繰り返し受信し再生された動画像データに符号化を施し、その符号化データを記録媒体に格納するので、画質劣化を抑制することができる。
２．第２実施例
図５は、本発明の第２実施例である動画像記録装置１Ａの構成を概略的に示すブロック図である。図５と図１において、同一符号を付された処理ブロックは互いに同じ機能を有する。動画像記録装置１Ａが動画像記録装置１（図１）と異なるのは、インターフェース回路２０に、デジタルビデオカセット２７を駆動するＶＣ（ビデオカセット）駆動部２６とテレビ受信器２とが並列に接続されている点と、アナログビデオカセット４３を駆動するＡＶＣ（アナログビデオカセット）駆動回路４２が組み込まれている点である。ＡＶＣ駆動回路４２は、アナログビデオカセット４３から読み出したアナログ映像信号およびアナログ音声信号をそれぞれスイッチ回路（ＳＷ）４０および４１に供給する。スイッチ回路４０および４１は、システムコントローラ１６の制御により、アナログ映像信号とアナログ音声信号の組、または、入力映像信号ＶＤｉｎと入力オーディオ信号ＡＤｉｎの組のいずれか一方を選択し、選択した組の信号をＡ／Ｄ変換器１１，１２に与える。また、デジタルビデオレコーダ２に組み込まれている記録媒体２Ａ（図２）はデジタルビデオカセットであると想定する。
この動画像記録装置１Ａによる複製処理を図６を参照しつつ以下に説明する。図６は、本実施例の複製処理の手順を概略的に示すフローチャートである。
先ず、システムコントローラ１６は、上記ステップＳ１（図３）と同様に、転送元の記録媒体と転送先の記録媒体とを設定し（ステップＳ２０）、次に、上記ステップＳ２（図３）と同様に、ユーザーによるコピー指示の有無を判定する（ステップＳ２１）。ステップＳ２１でコピー指示有りと判定した場合、システムコントローラ１６は、上記ステップＳ３と同様に、データ転送が可能か否かをチェックする前処理を行う（ステップＳ２２）。
次に、システムコントローラ１６は、上記ステップＳ４（図３）と同様に、転送元の記録媒体を有する転送元デバイスに対して、記録媒体からのデータの再生を指令する（ステップＳ２３）。この再生指令に応じて、転送元デバイスは記録媒体からデータを再生して転送する。ここで、転送元デバイスが、光ディスク駆動部２１，ＨＤ駆動部２４またはＶＣ駆動部２６などの組み込み機器である場合、組み込み機器は、光ディスク２２，ハードディスク２５またはデジタルビデオカセット２７などの記録媒体から圧縮符号化された多重化データを再生し、このデータをインターフェース回路２０を介してデマルチプレクサ３０に転送する。デマルチプレクサ３０は、転送された多重化データから動画像の圧縮符号化データを分離してビデオデコーダ３１に与える。ビデオデコーダ３１は、圧縮符号化データを復号化して動画像データを生成し、当該動画像データをビデオエンコーダ回路１３に転送する。他方で、転送元デバイスがＡＶＣ駆動回路４２である場合は、ＡＶＣ駆動回路４２はアナログビデオカセット４３からアナログ映像信号およびアナログ音声信号を再生し、これら再生信号をスイッチ回路４０，４１を介してビデオエンコーダ回路１３およびオーディオエンコーダに供給する。
次に、システムコントローラ１６は、転送元の記録媒体の種別を検出する（ステップＳ２４）。転送元の記録媒体がデジタルビデオカセット（ＤＶＣ）２７以外の記録媒体である場合、システムコントローラ１６は、動画像データの解析指令をビデオエンコーダ回路１３に発する。この解析指令に応じて、解析部１３ｂは、上記ステップＳ５（図３）と同様に動画像データを解析し、その解析結果である解析データＡｄをシステムコントローラ１６に与える（ステップＳ２６）。一方、転送元の記録媒体がデジタルビデオカセット２７である場合、システムコントローラ１６は、動画像データに付加する属性情報すなわち補助データの取得指令をビデオエンコーダ回路１３に発する。この取得指令に応じて、解析部１３ｂは、動画像データを解析せずに補助データＳｄを取得し、この補助データＳｄをシステムコントローラ１６に与える（ステップＳ２５）。補助データＳｄは、たとえば、動画像データに関するタイムコードや記録日時，フレーム数などの属性情報を含む。システムコントローラ１６は、解析データＡｄまたは補助データＳｄをインターフェース回路２０を介してＨＤ駆動部２４に転送し、解析データＡｄまたは補助データＳｄをハードディスク２５に格納させる。ここで、ハードディスク２５の代わりにメモリ１７に解析データＡｄまたは補助データＳｄが格納されてもよい。
なお、本実施例では、解析部１３ｂは、補助データＳｄの取得指令を受けたとき、動画像データを解析せずに補助データＳｄを取得しているが、この代わりに、解析部１３ｂが補助データの取得処理および解析処理を実行し、解析データＡｄと補助データＳｄの双方をシステムコントローラ１６に供給してもよい。
図７Ａに示されるように転送元デバイスが光ディスク２２である場合は、光ディスク２２から圧縮符号化データが再生され、ビデオデコーダ３１で復号化される。解析部１３ｂはその復号化データを解析することで解析データＡｄを生成し（ステップＳ２６）、その解析データＡｄはＨＤ駆動部２４に転送されハードディスク２５に格納される。転送元デバイスがデジタルビデオカセット２７である場合には、図８Ａに示されるように、デジタルビデオカセット２７から圧縮符号化データが再生され、ビデオデコーダ３１で復号化される。解析部１３ｂは、その復号化データすなわち動画像データに付加する補助データＳｄを取得し（ステップＳ２５）、その補助データＳｄはハードディスク２５に格納されることとなる。
次のステップＳ２７では、システムコントローラ１６が転送元デバイスによるデータの再生が完了したか否かを判定し、データの再生が完了していない場合、上記ステップＳ２４に処理を戻す。一方、ステップＳ２７でデータの再生が完了したと判定した場合、システムコントローラ１６は、転送元デバイスに対して、記録媒体からのデータの再生停止を指令する（ステップＳ２８）。以上のステップＳ２２〜Ｓ２８で、第１パスの手順が終了する。
次のステップＳ２９では、システムコントローラ１６は、上記ステップＳ２５で取得された補助データＳｄまたは上記ステップＳ２６で得た解析結果に基づいて、符号化パラメータを決定する。システムコントローラ１６は、たとえば、補助データＳｄを解析してシーンチェンジ点を検出し、この検出結果に基づいて最適なＧＯＰ構造を構成することができる。
次のステップＳ３０では、システムコントローラ１６は、上記ステップＳ２３と同様に、転送元デバイスに対して、記録媒体からのデータの再生を再び指令する。この再生指令に応じて、転送元デバイスは記録媒体からデータを再生して転送する。この結果、ビデオエンコーダ回路１３には、再生された動画像データが入力する。
ステップＳ３１では、システムコントローラ１６は、上記ステップＳ１０（図３）と同様に、符号化制御と記録制御を並列に実行する。これら制御により、ビデオエンコーダ回路１３は、入力端子Ｄ１，Ｄ２，Ｄ３のいずれかに入力した動画像データを符号化制御信号ＣＴ２に従って圧縮符号化し、その符号化データをマルチプレクサ１５に供給する。マルチプレクサ１５は、切替制御信号ＣＴ４に応じて、入力端子Ｄ１に入力した符号化データをインターフェース回路２０を介して、転送先デバイス２１，２４または２６に転送する。転送先デバイス２１，２４または２６は、転送された符号化データを記録媒体２２，２５または２７に格納する。
次のステップＳ３２では、システムコントローラ１６が転送元デバイスによるデータの再生が完了したか否かを判定し、データの再生が完了していない場合、上記ステップＳ３１に処理を戻す。一方、ステップＳ３２でデータの再生が完了したと判定した場合、システムコントローラ１６は、さらに、転送先の記録媒体への符号化データの記録が完了したか否かを判定し（ステップＳ３３）、符号化データの記録が完了していないと判定した場合は、上記ステップＳ３１に処理を戻す。他方、ステップＳ３２およびＳ３３で、転送元デバイスによるデータの再生が完了し、且つ転送先デバイスへのデータの記録が完了したと判定した場合、システムコントローラ１６は、転送元デバイスに対して、記録媒体からのデータの再生停止を指令するなどのコピー終了処理を実行する（ステップＳ３４）。以上のステップＳ３０〜Ｓ３４で、第２パスの手順が終了する。
図７Ｂに示されるように転送元デバイスが光ディスク２２であり、転送先デバイスがハードディスク２５である場合は、システムコントローラ１６はハードディスク２５に対して解析データＡｄを読み出させ、転送させる。続けて、システムコントローラ１６は解析データＡｄに基づいて最適な符号化パラメータを決定する（ステップＳ２９）。続く第２パスの手順では、光ディスク２２から圧縮符号化データが再度読み出され、ビデオデコーダ３１に転送される（ステップＳ３０）。ビデオデコーダ３１は、転送された圧縮符号化データを復号化し、その復号化データをビデオエンコーダ回路１３に転送する。ビデオエンコーダ１３ａは、転送された復号化データを、システムコントローラ１６からの符号化制御信号ＣＴ２に従って圧縮符号化し、その圧縮符号化データＥｄはＨＤ駆動部２４に転送され、ハードディスク２５に記録される（ステップＳ３１）。
また、図８Ｂに示されるように、転送元デバイスがデジタルビデオカセット２７であり、転送先デバイスがハードディスク２５である場合は、システムコントローラ１６はハードディスク２５に対して補助データＳｄを読み出させ、転送させる。続けて、システムコントローラ１６は補助データＳｄに基づいて最適な符号化パラメータを決定する（ステップＳ２９）。続く第２パスの手順では、デジタルビデオカセット２７から圧縮符号化データが再度再生され、ビデオデコーダ３１に転送される（ステップＳ３０）。ビデオデコーダ３１は、転送された圧縮符号化データを復号化し、その復号化データをビデオエンコーダ回路１３に転送する。ビデオエンコーダ１３ａは、転送された復号化データを、システムコントローラ１６からの符号化制御信号ＣＴ２に従って圧縮符号化し、その圧縮符号化データＥｄはＨＤ駆動部２４に転送され、ハードディスク２５に格納されることとなる（ステップＳ３１）。
上記の通り、第２の実施例のコピー処理によれば、システムコントローラ１６は、転送元の記録媒体が補助データＳｄを記録するものか否かを判定し（ステップＳ２４）、転送元の記録媒体が補助データＳｄを記録する媒体である場合には、その補助データＳｄに基づいて符号化パラメータを決定できる一方、転送元の記録媒体が補助データＳｄを記録するものでない場合には、動画像データの解析により得られた解析データＡｄに基づいて符号化パラメータを決定できる（ステップＳ２９）。したがって、符号化パラメータの更なる最適化が可能であり、より最適な目標ビットレートを与えることができるので圧縮効率の向上が可能になる。
転送元の記録媒体としてデジタルビデオレコーダ２のデジタルビデオカセット２Ａが設定された場合、動画像記録装置１は、デジタルビデオレコーダ２から受信した動画像データＳ０（図５）をビデオエンコーダ回路１３で符号化し、解析データＡｄまたは補助データＳｄを得る（第１パス）。次いで、解析データＡｄまたは補助データＳｄに基づいて符号化パラメータが生成される（ステップＳ２９；準備期間）。その後、動画像記録装置１は、デジタルビデオレコーダ２から繰り返し受信した動画像データＳ０を、ビデオエンコーダ回路１３で符号化パラメータに従って圧縮符号化し、その符号化データを記録媒体に格納する（第２パス）。したがって、画質劣化が抑制された符号化データを記録媒体に格納することが可能である。
上記動画像記録装置１Ａは、さらに、テレビ受信器２８で受信したテレビ映像にマルチパス符号化を施すことが可能である。テレビ受信器２８は、デジタルチューナ２８Ａと分離部２８Ｂとで構成される。デジタルチューナ２８Ａは、デジタル放送信号を受信するフロントエンド回路（図示せず）と、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）復調回路（図示せず）とを含む。デジタル放送信号は、フロントエンド回路で受信され、ＯＦＤＭ復調回路で復調され且つ誤り訂正などをされる。分離部２８Ｂは、デジタルチューナ２８Ａからの復調信号の中から、動画像データおよびオーディオデータの圧縮符号化データを分離し、このデータをインターフェース回路２０を介してＨＤ駆動部２４に転送する。このとき、図９Ａに示されるように、転送されたデータＣｄはハードディスク２５に格納される。
その後、図６のフローチャートに従ったコピー処理が実行される。すなわち、システムコントローラ１６は、ハードディスク２５を転送元の記録媒体として設定し、光ディスク２２を転送先の記録媒体として設定する（ステップＳ２０）。図９Ｂに示されるように、ハードディスク２５から圧縮符号化データＣｄが読み出され、ビデオデコーダ３１で復号化される。解析部１３ｂは、その復号化データすなわち動画像データを解析することで解析データＡｄを生成し（ステップＳ２６）、その解析データＡｄはハードディスク２５に転送され格納される。次に、図９Ｃに示されるように、システムコントローラ１６は、ハードディスク２５に格納された解析データＡｄに基づいて最適な符号化パラメータを生成する（ステップＳ２９）。第２パスの手順では、ハードディスク２５から圧縮符号化データＣｄが再度再生され、ビデオデコーダ３１に転送される（ステップＳ３０）。ビデオデコーダ３１は、転送された圧縮符号化データＣｄを復号化し、その復号化データをビデオエンコーダ回路１３に転送する。ビデオエンコーダ１３ａは、転送された復号化データを、システムコントローラ１６からの符号化制御信号ＣＴ２に従って圧縮符号化し、その符号化データは光ディスク駆動部２１に転送され、光ディスク２２に記録される（ステップＳ３１）。
本出願は、日本国特許出願第２００４−３７９５８１号に基づくものであり、当該出願を援用することにより当該出願の開示内容を含む。
【図１】
0004523606.tif 000002
【図２】
0004523606.tif 000003
【図３】
0004523606.tif 000004
【図４Ａ】
0004523606.tif 000005
【図４Ｂ】
0004523606.tif 000006
【図５】
0004523606.tif 000007
【図６】
0004523606.tif 000008
【図７Ａ】
0004523606.tif 000009
【図７Ｂ】
0004523606.tif 000010
【図８Ａ】
0004523606.tif 000011
【図８Ｂ】
0004523606.tif 000012
【図９Ａ】
0004523606.tif 000013
【図９Ｂ】
0004523606.tif 000014
【図９Ｃ】
0004523606.tif 000015