(57)【要約】【課題】記録媒体によることなく、より自由度の高いダビング態様の選択を可能とする映像ダビング装置を提供する。【解決手段】当該映像ダビング装置にあって、条件判断部１８は、ユーザによって選択されるダビング態様に基づき、トランスコーダ１３が処理すべきデータ形式に関する処理条件を判断する部分である。こうして判断される処理条件にしたがってトランスコーダ１３にてデータ形式の変換処理が行われることで、第１の映像記録部１１に記録されている映像ストリームがトランスコーダ１３を通じて所望のダビング態様をもって第２の映像記録部１５にダビングされるようになる。このような映像ダビング装置において、トランスコーダ１３として処理負荷の異なる複数の処理構造の第１〜第３のトランスコーダ部１３ａ〜１３ｃを用意し、これらトランスコーダ部１３ａ〜１３ｃを選択的に能動とする。【選択図】        図１
2006086692.tif 000002
【特許請求の範囲】
【請求項１】
映像ストリームが圧縮データとして記録されている第１の映像記録部から読み出される映像ストリームのデータ形式を変換処理するトランスコーダと、リムーバブルな記録媒体からなる第２の映像記録部にダビングされる映像ストリームのデータ形式および同映像ストリームのダビングに要する時間であるダビング時間の少なくとも一方に関するダビング態様を指示するユーザ指示入力信号に基づいて前記トランスコーダが変換処理すべきデータ形式に関する処理条件を判断する条件判断部とを備え、入力される映像ストリームのダビング要求に基づき、前記条件判断部にて判断される処理条件にしたがって前記トランスコーダを通じて変換処理される映像ストリームを前記第２の映像記録部にダビングする映像ダビング装置において、
前記トランスコーダとして処理負荷の異なる複数の処理構造を有するトランスコーダを備えるとともに、前記条件判断部による判断に基づいて前記トランスコーダの処理構造を切替制御する切替制御部を備える
ことを特徴とする映像ダビング装置。
【請求項２】
前記トランスコーダは、前記処理負荷の異なる複数の処理構造として、前記映像ストリームの解像度変換処理を含む第１の処理構造と、同映像ストリームの解像度変換処理を含まない第２の処理構造とを有するものである
請求項１に記載の映像ダビング装置。
【請求項３】
前記映像ストリームは、データを空間周波数領域に変換する変換符号化処理と、前記変換符号化処理による変換係数の値を量子化係数で表す量子化処理と、シンボルの出現確率に応じて可変長符号を割り当てる符号割当処理との少なくとも３種の圧縮処理を通じて圧縮された状態で前記第１の映像記録部に記録されており、前記トランスコーダの前記第１の処理構造には、前記符号割当処理による圧縮データを解凍する逆符号割当処理と、前記量子化による圧縮データを解凍する逆量子化処理と、前記変換符号化処理による圧縮データを解凍する逆変換符号化処理との少なくとも３種の解凍処理、及び前記少なくとも３種の圧縮処理を行う処理構造が含まれ、同トランスコーダの前記第２の処理構造には、前記３種の解凍処理のうちの前記逆符号割当処理と前記逆量子化処理との２種の解凍処理、及び前記３種の圧縮処理のうちの前記符号割当処理と前記量子化処理との２種の圧縮処理を行う処理構造と、前記映像ストリームの低周波項の抽出を通じて同映像ストリームの低ビットレート化のみを基本的に行う処理構造との少なくとも一方が含まれる
請求項２に記載の映像ダビング装置。
【請求項４】
前記トランスコーダは、前記処理構造の異なる複数のトランスコーダ部からなり、前記切替制御部は、前記切替制御としてこれら複数のトランスコーダ部のいずれかを選択的に能動とするものである
請求項２または３に記載の映像ダビング装置。
【請求項５】
前記トランスコーダは、前記複数の処理構造が内部的に切替可能な単一のトランスコーダからなり、前記切替制御部は、前記切替制御としてこのトランスコーダの内部構造を選択的に切り替えるものである
請求項２または３に記載の映像ダビング装置。
【請求項６】
前記条件判断部は、前記トランスコーダの処理構造と該トランスコーダから出力される映像ストリームのデータ形式との組み合わせである変換処理条件ごとに前記トランスコーダによるデータ形式の変換処理自体の速さである処理速度を取得して、これら取得した処理速度と前記変換処理条件とが対応付けされた処理条件テーブルを作成するとともに、前記第２の映像記録部にダビングされる映像ストリームのデータ形式および前記ダビング時間の少なくとも一方に関するダビング態様を指示する前記ユーザ指示入力信号が取り込まれることに基づき、前記作成した処理条件テーブルを参照して該処理条件テーブル上の変換処理条件のいずれかを選択することにより前記トランスコーダが変換処理すべきデータ形式に関する処理条件を判断する
請求項１〜５のいずれか一項に記載の映像ダビング装置。
【請求項７】
請求項６に記載の映像ダビング装置において、
表示部に画像を表示制御する表示制御部をさらに備え、前記条件判断部は、前記作成した処理条件テーブルから想定される複数のダビング態様を前記表示制御部を通じて前記表示部に表示するとともに、該表示部に表示したダビング態様の一つがユーザによって選択されるとき、この選択されたダビング態様を前記ユーザ指示入力信号として取り込む
ことを特徴とする映像ダビング装置。
【請求項８】
前記条件判断部は、記録媒体にデータが書き込まれるときの速さである書き込み速度を前記第２の映像記録部から取得するとともに、この取得した書き込み速度と前記取得した処理速度とを比較して前記変換処理条件ごとの前記ダビング時間を演算するものであり、前記表示部に表示するダビング態様には、この演算したダビング時間に関する情報が含まれる
請求項７に記載の映像ダビング装置。
【請求項９】
前記第２の映像記録部が、リムーバブルなハードディスクからなる
請求項１〜８のいずれか一項に記載の映像ダビング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばハードディスクなどの記録媒体に記録されている映像ストリームを別の記録媒体に再記録（ダビング）する映像ダビング装置に関する。
【背景技術】
【０００２】
この種の映像ダビング装置としては、例えば特許文献１に記載されている映像ダビング装置が知られている。この映像ダビング装置は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）規格の光ディスクレコーダにハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）を内蔵した装置として設けられている。以下、この特許文献１に記載されている映像ダビング装置の概要を説明する。
【０００３】
すなわち、この映像ダビング装置は、ハードディスクおよびＤＶＤ規格の光ディスクに対して映像ストリームの書き込み制御および読み出し制御を行う制御部と、この制御部によって読み出された映像ストリームを復号化するデコーダと、このデコーダによって復号化された映像ストリームを符号化するエンコーダとを備えている。ここで、エンコーダは、映像ストリームのビットレート等のデータ形式を変換するかたちで上記映像ストリームの符号化を行う。
【０００４】
このような構成では、この映像ダビング装置において例えばハードディスクに記録されている映像ストリームをＤＶＤ規格の光ディスクにダビングする旨のダビング要求が入力されることによって、上記ハードディスクに記録されている映像ストリームが上記制御部によって読み出される。そして、この読み出された映像ストリームは、上記デコーダに取り込まれて復号化され、この復号化された映像ストリームが上記エンコーダに取り込まれ、該エンコーダにてそのビットレート等のデータ形式が変換されるかたちでの符号化処理が行われる。そして、このエンコーダにて符号化された映像ストリームは、上記制御部にさらに取り込まれて該制御部による上記ＤＶＤ規格の光ディスクに対する書き込み制御に供され、この書き込み制御を通じて上記ハードディスクに記録されている映像ストリームが上記ＤＶＤ規格の光ディスクにダビングされるようになる。
【特許文献１】特開２００３−２２４８１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、このような映像ダビング装置において、上記ＤＶＤ規格の光ディスクにダビングされる映像ストリームのビットレート等のデータ形式や、同映像ストリームのダビングに要する時間であるダビング時間の長短等に関するダビング態様は通常、ユーザによって選択される。そして、この選択されたダビング態様にしたがって上述の各処理が行われることで、所望のダビング時間、データ形式をもって上記映像ストリームが上記ＤＶＤ規格の光ディスクにダビングされるようになる。ただし、こうしたダビング態様に関しては、映像ストリームを高品質にてダビングする態様や、映像ストリームの品質を犠牲にしてダビング時間をより短縮する態様など、その時々によって望まれるダビング態様が大きく異なる。このため、このような映像ダビング装置としては、自由度の高いダビング態様、すなわち映像ストリームのビットレート等のデータ形式やダビング時間等を広い範囲で選択可能であることがより望ましい。
【０００６】
ここで、上記ダビング時間は、映像ストリームがダビングされる記録媒体にデータが書き込まれるときの速さである書き込み速度と、映像ストリームのビットレート等のデータ
形式の変換処理自体の速さである処理速度との遅い方の速度に基づいて決定される。このうち、書き込み速度は、記録媒体の規格等によって決定され、例えば上記ＤＶＤ規格の光ディスクでは映像ストリームの再生速度に対して数倍程度である。一方、処理速度は、ダビングされる映像ストリームのビットレート（品質）の高低等によって決定されるため、映像ストリームのビットレートを積極的に低く変換するようにすることで、上記ＤＶＤ規格の光ディスクの書き込み速度を上限として上記ダビング時間をより短縮することも可能ではある。ただし近年は、上記ＤＶＤ規格の光ディスクに代えてリムーバブルなハードディスクが搭載された映像ダビング装置の開発が進められており、しかもこのリムーバブルなハードディスクの書き込み速度は上記再生速度に対して１０００倍以上となっている。したがって、上記従来の映像ダビング装置でこのような書き込み速度に応じた速さで映像ストリームをダビングすることは困難であり、同映像ダビング装置として、その処理速度が上記記録媒体自身の書き込み速度に対して必ずしも追従し得ない実情にある。
【０００７】
本発明は、こうした実情に鑑みてなされたものであり、その目的は、記録媒体によることなく、より自由度の高いダビング態様の選択を可能とする映像ダビング装置を提供することにある。
【課題を解決するための手段】
【０００８】
こうした目的を達成するため、請求項１に記載の映像ダビング装置では、映像ストリームが圧縮データとして記録されている第１の映像記録部から読み出される映像ストリームのデータ形式を変換処理するトランスコーダと、リムーバブルな記録媒体からなる第２の映像記録部にダビングされる映像ストリームのデータ形式および同映像ストリームのダビングに要する時間であるダビング時間の少なくとも一方に関するダビング態様を指示するユーザ指示入力信号に基づいて前記トランスコーダが変換処理すべきデータ形式に関する処理条件を判断する条件判断部とを備え、入力される映像ストリームのダビング要求に基づき、前記条件判断部にて判断される処理条件にしたがって前記トランスコーダを通じて変換処理される映像ストリームを前記第２の映像記録部にダビングする映像ダビング装置にあって、前記トランスコーダとして処理負荷の異なる複数の処理構造を有するトランスコーダを備えるとともに、前記条件判断部による判断に基づいて前記トランスコーダの処理構造を切替制御する切替制御部を備えることとした。
【０００９】
ちなみに、トランスコーダの処理負荷が小さくなるほど該トランスコーダによるデータ形式の変換処理自体の速さである処理速度は高速となり、またトランスコーダの処理負荷が大きくなるほど同処理速度は低下する。
【００１０】
この点、上記構成では、トランスコーダとして、例えば
（イ）映像ストリームのデータ形式をより高速に変換処理するための処理構造。
（ロ）処理速度は低速であっても画質やフレームレートなどの劣化の少ないより高品質のデータ形式に変換処理するための処理構造。
等々、トランスコーダとして処理負荷（処理速度）の異なる複数の処理構造を有するトランスコーダを備えることとした。すなわち、処理速度を優先するか画質を優先するか等の目的に特化したかたちで構成される複数の処理構造を有するこのようなトランスコーダによれば、１つの処理構造のみを有するトランスコーダよりも上記処理速度および映像ストリームのデータ形式の変換態様に関する選択肢が大きく広がるようになる。そしてここでは、映像ストリームのデータ形式の変換処理を行うにあたって、こうしたトランスコーダの処理構造を前記切替制御部にて選択的に切り替えるようにしたため、上記処理速度および映像ストリームのデータ形式の変換態様に関して、ひいては上記ダビング態様に関して、より自由度の高い選択が可能になる。
【００１１】
なお、上記処理負荷の異なる複数の処理構造としては、請求項２に記載の発明のように
、映像ストリームの解像度変換処理を含む第１の処理構造と、映像ストリームの解像度変換処理を含まない第２の処理構造とを含むようにすることが実用上より望ましい。
【００１２】
すなわち、解像度変換処理を含む処理構造のみを有するトランスコーダでは、第１の映像記録部に記録されている映像ストリームの解像度を維持して該映像ストリームを第２の映像記録部にダビングする場合であっても、その処理構造上、解像度変換処理を行うこととなり、トランスコーダとしての処理負荷の増加は避けられない。
【００１３】
この点、上記構成によれば、上記ユーザ指示入力信号として、第１の映像記録部に記録されている映像ストリームの解像度を維持して該映像ストリームを第２の映像記録部にダビングする旨の信号が上記条件判断部に取り込まれる場合、同映像ストリームのデータ形式の変換処理は上記第２の処理構造を通じて行われるようになる。すなわち、映像ストリームの解像度変換処理自体が割愛されて上記データ形式の変換処理が行われるようになり、トランスコーダの処理負荷の軽減を通じてさらに自由度の高いダビング態様の選択が可能になる。
【００１４】
そして具体的には、請求項３に記載の発明によるように、前記映像ストリームが、データを空間周波数領域に変換する変換符号化処理と、前記変換符号化処理による変換係数の値を量子化係数で表す量子化処理と、シンボルの出現確率に応じて可変長符号を割り当てる符号割当処理との少なくとも３種の圧縮処理を通じて圧縮された状態で前記第１の映像記録部に記録されており、前記トランスコーダの前記第１の処理構造には、前記符号割当処理による圧縮データを解凍する逆符号割当処理と、前記量子化による圧縮データを解凍する逆量子化処理と、前記変換符号化処理による圧縮データを解凍する逆変換符号化処理との少なくとも３種の解凍処理、及び前記少なくとも３種の圧縮処理を行う処理構造が含まれ、同トランスコーダの前記第２の処理構造には、前記３種の解凍処理のうちの前記逆符号割当処理と前記逆量子化処理との２種の解凍処理、及び前記３種の圧縮処理のうちの前記符号割当処理と前記量子化処理との２種の圧縮処理を行う処理構造と、前記映像ストリームの低周波項の抽出を通じて同映像ストリームの低ビットレート化のみを基本的に行う処理構造との少なくとも一方を含むようにすることが、上記第１および第２の処理構造をそれぞれ実現する上で実用上より望ましい。
【００１５】
なお、この場合であれ、上記トランスコーダ自体の構成をどのようにするかは任意であり、例えば請求項４に記載の発明によるように、
・前記トランスコーダが、前記処理構造の異なる複数のトランスコーダ部からなり、前記切替制御部が、前記切替制御としてこれら複数のトランスコーダ部のいずれかを選択的に能動とするもの。
であってもよいし、あるいは、請求項５に記載の発明によるように、
・前記トランスコーダが、前記複数の処理構造が内部的に切替可能な単一のトランスコーダからなり、前記切替制御部が、前記切替制御としてこのトランスコーダの内部構造を選択的に切り替えるもの。
であってもよい。ただし、トランスコーダとして冗長な構成となることを避ける意味では、これを単一のトランスコーダから構成するようにするほうが実用上はより望ましい。
【００１６】
また、請求項１〜請求項５に記載の発明において、請求項６に記載の発明によるように、前記条件判断部が、前記トランスコーダの処理構造と該トランスコーダから出力される映像ストリームのデータ形式との組み合わせである変換処理条件ごとに前記トランスコーダによるデータ形式の変換処理自体の速さである処理速度を取得して、これら取得した処理速度と前記変換処理条件とが対応付けされた処理条件テーブルを作成するとともに、前記第２の映像記録部にダビングされる映像ストリームのデータ形式および前記ダビング時間の少なくとも一方に関するダビング態様を指示する前記ユーザ指示入力信号が取り込ま
れることに基づき、前記作成した処理条件テーブルを参照して該処理条件テーブル上の変換処理条件のいずれかを選択することにより前記トランスコーダが変換処理すべきデータ形式に関する処理条件を判断するようにすれば、こうした条件判断部による上記処理条件の判断を容易に実現することができるようになる。
【００１７】
なお、上記処理速度は、トランスコーダに入力される映像ストリームのデータ形式と該トランスコーダの処理構造と該トランスコーダから出力される映像ストリームのデータ形式とによって求められる。
【００１８】
また、請求項６に記載の発明において、請求項７に記載の発明によるように、表示部に画像を表示制御する表示制御部をさらに備え、前記条件判断部が、前記作成した処理条件テーブルから想定される複数のダビング態様を前記表示制御部を通じて前記表示部に表示するとともに、該表示部に表示したダビング態様の一つがユーザによって選択されるとき、この選択されたダビング態様を前記ユーザ指示入力信号として取り込むようにすれば、上記条件判断部において既に想定されている複数のダビング態様の１つが上記ユーザ指示入力信号として取り込まれるようになるため、こうしたユーザ指示入力信号を通じて上記トランスコーダが変換処理すべきデータ形式に関する処理条件をより容易に判断することができるようになる。
【００１９】
また、請求項７に記載の発明において、請求項８に記載の発明によるように、前記条件判断部が、記録媒体にデータが書き込まれるときの速さである書き込み速度を前記第２の映像記録部から取得するとともに、この取得した書き込み速度と前記取得した処理速度とを比較して前記変換処理条件ごとの前記ダビング時間を演算するものであるときに、前記表示部に表示するダビング態様にこの演算したダビング時間に関する情報を含ませるようにすることが実用上より望ましい。
【００２０】
なお、上記第２の映像記録部としては、請求項９に記載の発明によるように、リムーバブルなハードディスクを採用するようにすることがより望ましい。すなわち、前述のように、こうしたハードディスクの書き込み速度は上記再生速度に対して１０００倍以上にもなるため、上記処理速度がこの書き込み速度に対して追従可能となれば、上記ダビング時間としてもその選択の幅は大きく広がるようになる。したがって、処理負荷の異なる複数の処理構造を有するトランスコーダを備えるとともに、該トランスコーダの処理構造を選択的に切り替えることによりデータ形式の変換処理を行うこのような映像ダビング装置は、こうしたリムーバブルなハードディスクを上記第２の映像記録部として採用して特に有効である。
【発明の効果】
【００２１】
本発明によれば、記録媒体によることなく、より自由度の高いダビング態様の選択を可能とする映像ダビング装置を提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、この発明にかかる映像ダビング装置の一実施の形態について、図１〜図９を参照して詳細に説明する。なお、この実施の形態の映像ダビング装置は、リムーバブルなハードディスクレコーダに内部記録用のハードディスクの駆動等を制御するハードディスクドライブを内蔵した映像ダビング装置を想定している。図１に、この映像ダビング装置の全体構成をブロック図として示す。
【００２３】
同図１に示すように、この映像ダビング装置において、第１の映像記録部１１は、ハードディスクからなり、映像ストリームを圧縮データとして記録している部分である。なお、この映像ストリームの圧縮に際しては、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅ
ｘｐｅｒｔｓ  Ｇｒｏｕｐ）技術が採用されており、具体的には、
（ハ）データを空間周波数領域に変換する変換符号化処理としてのＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）処理（ＤＣＴ）。
（二）ＤＣＴ処理（ＤＣＴ）による変換係数の値を量子化係数で表す量子化処理（Ｑ）。（ホ）シンボルの出現確率に応じて可変長符号を割り当てる符号割当処理（ＶＬＥ）。
の３つの圧縮技術が採用されている。
【００２４】
また、分配器１２は、上記第１の映像記録部１１から映像ストリームを取り込んでこれを後述の第１〜第３のトランスコーダ部１３ａ〜１３ｃのいずれか１つに分配して出力する部分である。
【００２５】
また、トランスコーダ１３は、トランスコーディング技術を用いて映像ストリームのデータ形式を変換する先の第１〜第３のトランスコーダ部１３ａ〜１３ｃを備え、これら第１〜第３のトランスコーダ部１３ａ〜１３ｃのいずれか１つに分配される映像ストリームのデータ形式を変換する部分である。
【００２６】
なおここで、図２は、上記第１のトランスコーダ部１３ａの処理構造を、また図３は、上記第２のトランスコーダ部１３ｂの処理構造を、また図４は、上記第３のトランスコーダ部１３ｃの処理構造をそれぞれブロック図として示している。これら図２〜図４から明らかなように、上記第１〜第３のトランスコーダ部１３ａ〜１３ｃでは、映像ストリームのデータ形式の変換処理を行うための処理構造として互いに処理負荷の異なる処理構造が採用されている。以下、図２〜図４を参照して上記第１〜第３のトランスコーダ部１３ａ〜１３ｃの別にそれらの処理構造、並びに動作について詳細に説明する。
【００２７】
まず、図２に示すように、第１のトランスコーダ部１３ａにおいて、フレームスキップ部１３ａ１は、映像ストリームのフレームレートを調整する部分である。また、ＤＣＴ係数カットブロック１３ａ２は、後述のＶＬＤブロック１３ａ３による制御信号に基づいて映像ストリームのＤＣＴ係数をカットし、ひいては同映像ストリームを低ビットレート化して送出する部分である。また、ＶＬＤブロック１３ａ３は、上記符号割当処理（ＶＬＥ）による圧縮データを解凍する逆符号割当処理（ＶＬＤ）を行うとともに、上記ＤＣＴ係数カットブロック１３ａ２による上記カット処理を有効または無効とする制御信号を出力する部分である。
【００２８】
第１のトランスコーダ部１３ａのこのような処理構造では、第１のトランスコーダ部１３ａに取り込まれた映像ストリームは、まず、上記フレームスキップ部１３ａ１にて所定のフレームレートに調整される。そしてその後は、後述するが、上記ＤＣＴ係数カットブロック１３ａ２およびＶＬＤブロック１３ａ３にて映像ストリームの低周波項の抽出を通じた同映像ストリームの低ビットレート化のみが行われる。したがって、当該第１のトランスコーダ部１３ａでは、映像ストリームの変換処理に伴う処理負荷が低く、同映像ストリームの変換処理を高速に行うことが可能である。
【００２９】
ここで、ＤＣＴ係数カットブロック１３ａ２およびＶＬＤブロック１３ａ３を用いて映像ストリームを低ビットレート化する方法について説明する。
【００３０】
すなわち、上記ＤＣＴ係数カットブロック１３ａ２に取り込まれる映像ストリームは、ＤＣＴ処理（ＤＣＴ）および量子化処理（Ｑ）を通じて圧縮された圧縮データとなっており、ＤＣＴ係数として直流成分を含む低周波項から高周波項に分布したデータとなっている。ただし、このような映像ストリームではその画素値などの情報の多くが低周波項に集中することが一般に知られており、同映像ストリームの低周波項のみを抽出するようにすれば、該映像ストリームの低ビットレート化が図られるようになる。そこで、上記ＶＬＤブロック１３ａ３は、上記ＤＣＴ係数カットブロック１３ａ２による上記映像ストリーム
のＤＣＴ係数のカットについて、映像ストリームの高周波項のみ有効として上記制御信号を出力するようにしている。これにより、上記ＤＣＴ係数カットブロック１３ａ２では、こうした制御信号を受けて映像ストリームの高周波項のみがカットされるようになり、換言すれば映像ストリームの低周波項が抽出されるようになり、ひいては同映像ストリームの低ビットレート化が図られるようになる。
【００３１】
ここで、上記ＶＬＤブロック１３ａ３の処理態様についてさらに詳述すると、同ＶＬＤブロック１３ａ３は、まず、上記ＤＣＴ係数カットブロック１３ａ２に取り込まれている映像ストリームと同じ映像ストリームを取り込む。次いで、同ＶＬＤブロック１３ａ３は、該取り込んだ映像ストリームに対して符号割当処理（ＶＬＥ）による圧縮データの解凍処理を実行し、これによって明らかとなる映像ストリームのＤＣＴ係数の空間周波数を認識する。そして、該認識した空間周波数のレベルが上記ＤＣＴ係数カットブロック１３ａ２によるカット処理の対象であるか否かを判断し、該判断に基づいて上記ＤＣＴ係数のカットを有効または無効とする制御信号を出力する。具体的には、映像ストリームのＤＣＴ係数が予め定められている空間周波数の基準レベルを超えて高周波項であり、上記ＤＣＴ係数カットブロック１３ａ２によるカット処理の対象であると判断される場合には、該カット処理を有効とする制御信号が出力される。一方、映像ストリームのＤＣＴ係数が予め定められる空間周波数の基準レベル以下の低周波項であり、上記ＤＣＴ係数カットブロック１３ａ２によるカット処理の対象でないと判断される場合には、該カット処理を無効とする制御信号が出力される。なお、このＶＬＤブロック１３ａ３では、上記ＤＣＴ係数カットブロック１３ａ２によるカット処理の有効、無効の判断基準となる上記空間周波数の基準レベルを調整するようにすることで、映像ストリームを低ビットレート化する割合を調整することも可能である。
【００３２】
一方、図３に示すように、第２のトランスコーダ部１３ｂにおいて、フレームスキップ部１３ｂ１は、映像ストリームのフレームレートを調整する部分である。また、ＶＬＤブロック１３ｂ２は、逆符号割当処理（ＶＬＤ）を行う部分である。また、ＩＱブロック１３ｂ３は、量子化処理（Ｑ）による圧縮データを解凍する逆量子化処理（ＩＱ）を行う部分である。また、Ｑブロック１３ｂ４は、上記量子化処理（Ｑ）を行う部分であり、またＶＬＥブロック１３ｂ５は上記符号割当処理（ＶＬＥ）を行う部分である。なお、図３から明らかなように、これら各処理ブロック１３ｂ２〜１３ｂ５は入力側から順に直列に配設されている。
【００３３】
第２のトランスコーダ部１３ｂのこのような処理構造では、第２のトランスコーダ部１３ｂに取り込まれた映像ストリームは、まず、上記フレームスキップ部１３ｂ１にて所定のフレームレートに調整される。そして、このフレームスキップ部１３ｂ１にてフレームレートが調整された映像ストリームは、ＶＬＤブロック１３ｂ２、さらにはＩＱブロック１３ｂ３に順次に取り込まれ、これら各処理ブロック１３ｂ２、１３ｂ３にて符号割当処理（ＶＬＥ）、さらには量子化処理（Ｑ）による各圧縮データが順次に解凍される。そしてこの後、映像ストリームは、この第２のトランスコーダ部１３ｂにおいて、上記Ｑブロック１３ｂ４に取り込まれ、該Ｑブロック１３ｂ４にて同映像ストリームが低ビットレート化されるかたちでの量子化処理（Ｑ）が行われる。そして次に、同映像ストリームは、上記ＶＬＥブロック１３ｂ５に取り込まれ、該ＶＬＥブロック１３ｂ５にて符号化されて後にこの第２のトランスコーダ部１３ｂから送出されるようになる。
【００３４】
このように、第２のトランスコーダ部１３ｂでは、その処理構造として、映像ストリームが低ビットレート化されるかたちでの量子化処理（Ｑ）を行うための最低限の機能ブロックのみを有する処理構造が採用されている。したがって、映像ストリームの低ビットレート化を図るに際し、映像ストリームの高周波項に含まれる情報を全てカットすることとなる上記第１のトランスコーダ部１３ａよりも、この第２のトランスコーダ部１３ｂを用
いるようにするほうが、映像ストリームの低ビットレート化に伴うその画質等の劣化が抑制されるようになる。ただし、映像ストリームの変換処理に必要とされる処理負荷という意味では、この第２のトランスコーダ部１３ｂよりも、映像ストリームの低周波項の抽出を通じて同映像ストリームの低ビットレート化のみを基本的に行う上記第１のトランスコーダ部１３ａを用いるようにするほうがより小さな処理負荷とすることが可能である。
【００３５】
また一方、図４に示すように、第３のトランスコーダ部１３ｃにおいて、フレームスキップ部１３ｃ１は、映像ストリームのフレームレートを調整する部分である。また、当該第３のトランスコーダ部１３ｃは、このフレームスキップ部１３ｃ１を除いて大きくは、圧縮データである映像ストリームのデコードを行う部分ＤＰと、該部分ＤＰにてデコードされた映像ストリームの解像度変換処理を行う部分ＫＰと、該部分ＫＰにて解像度が変換された映像ストリームのエンコードを行う部分ＥＰとから構成されている。
【００３６】
このうち、デコードを行う部分ＤＰでは、映像ストリームの入力側から、逆符号割当処理（ＶＬＤ）を行うＶＬＤブロック１３ｃ２と、逆量子化処理（ＩＱ）を行うＩＱブロック１３ｃ３と、上記ＤＣＴ処理（ＤＣＴ）による圧縮データを解凍する逆ＤＣＴ処理（ＩＤＣＴ）を行うＩＤＣＴブロック１３ｃ４とが直列に配設されている。また、このデコードを行う部分ＤＰには、上記各処理ブロック１３ｃ２〜１３ｃ４を通じてデコードされた映像ストリームを取り込んでこれを格納する第１のバッファ１３ｃ５がさらに形成されている。この第１のバッファ１３ｃ５の出力側には、上記ＩＤＣＴブロック１３ｃ４から出力される映像ストリームが例えば単体で画像を復元することのできるＩピクチャーの参照の下に予測した画像を形成するＰピクチャー等である場合に、同映像ストリームに対して上記格納された映像ストリームを加算するための経路が配されている。また、同デコードを行う部分ＤＰにおいて、上記ＶＬＤブロック１３ｃ２は、先に取り込まれる上記Ｉピクチャー等の映像ストリームとその後に取り込まれる上記Ｐピクチャー等の映像ストリームとの空間的なずれを示す動きベクトルを生成してこれを上記第１のバッファ１３ｃ５に出力する経路を有している。
【００３７】
一方、上記解像度変換処理を行う部分ＫＰは、解像度変換部１３ｃ６と上記デコードを行う部分ＤＰのＶＬＤブロック１３ｃ２にて生成される上記動きベクトルを取り込み、上記解像度変換部１３ｃ６にて映像ストリームの解像度が変換される分だけ上記取り込まれた動きベクトルの示す空間的なずれ量についての調整を行う縮小・拡大処理部１３ｃ１３とから構成されている。なお、この縮小・拡大処理部１３ｃ１３にてこうして調整された動きベクトルは次に説明するエンコードを行う部分ＥＰの第２のバッファ１３ｃ１２に出力される。
【００３８】
また一方、上記エンコードを行う部分ＥＰでは、上記解像度変換部１３ｃ６側から、ＤＣＴ処理（ＤＣＴ）を行うＤＣＴブロック１３ｃ７と、量子化処理（Ｑ）を行うＱブロック１３ｃ８と、符号割当処理（ＶＬＥ）を行うＶＬＥブロック１３ｃ９とが直列に配設されている。また、このエンコードを行う部分ＥＰには、逆量子化処理（ＩＱ）を行うＩＱブロック１３ｃ１０と、逆ＤＣＴ処理（ＩＤＣＴ）を行うＩＤＣＴブロック１３ｃ１１と、映像ストリームを格納する第２のバッファ１３ｃ１２とが直列に配設されるフィードバック経路がさらに形成されている。上記第２のバッファ１３ｃ１２の出力側には、上記ＩＤＣＴブロック１３ｃ１１から出力される映像ストリームが例えば上記Ｐピクチャーである場合などに、同映像ストリームに対して当該第２のバッファ１３ｃ１２に格納されている映像ストリームを加算するための経路が配されている。また、この第２のバッファ１３ｃ１２の出力側にはさらに、解像度変換部１３ｃ６から出力される映像ストリームに対して当該第２のバッファ１３ｃ１２に格納されている映像ストリームを減算するための経路も配されている。
【００３９】
第３のトランスコーダ部１３ｃのこのような処理構造では、第３のトランスコーダ部１３ｃに取り込まれる映像ストリームは、まず、上記フレームスキップ部１３ｃ１にて所定のフレームレートに調整され、次いでデコードを行う部分ＤＰに取り込まれる。そして、同映像ストリームは、このデコードを行う部分ＤＰにおいて、上記ＶＬＤブロック１３ｃ２、ＩＱブロック１３ｃ３、さらにはＩＤＣＴブロック１３ｃ４に順次に取り込まれ、これら各処理ブロック１３ｃ２〜１３ｃ４にて符号割当処理（ＶＬＥ）、量子化処理（Ｑ）、さらにはＤＣＴ処理（ＤＣＴ）による各圧縮データが順次に解凍される。そして、こうした処理を通じてデコードされた映像ストリームがこのデコードする部分ＤＰから取り出され、次いで上記解像度変換処理を行う部分ＫＰに出力されるようになる。なおこのとき、同映像ストリームは上記第１のバッファ１３ｃ５にも格納される。
【００４０】
ただしここで、当該第３のトランスコーダ部１３ｃに取り込まれる映像ストリームが上記Ｐピクチャーである場合などには、上記ＶＬＤブロック１３ｃ２にて上記動きベクトルが生成される。この動きベクトルは上記第１のバッファ１３ｃ５に出力され、該第１のバッファ１３ｃ５に格納されている映像ストリームに対してこの動きベクトルに基づく補正が施される。そして、この補正された映像ストリームが上記ＩＤＣＴブロック１３ｃ４から出力される映像ストリームに加算される。この加算を通じて上記ＩＤＣＴブロック１３ｃ４から出力される映像ストリームが復号化（動き補償）されるようになり、該復号化された映像ストリームがこのデコードする部分ＤＰから取り出され、次いで上記解像度変換処理を行う部分ＫＰに取り込まれるようになる。
【００４１】
解像度変換処理を行う部分ＫＰに取り込まれた映像ストリームは、上記解像度変換部１３ｃ６にてその解像度が所望に変換される。そしてその後、同映像ストリームは、エンコードを行う部分ＥＰに出力されるようになる。ただし、この第３のトランスコーダ部１３ｃにおいて、映像ストリームの解像度を変換する必要がない場合には、上記解像度変換部１３ｃ６から解像度の維持された映像ストリームが出力される。
【００４２】
エンコードを行う部分ＥＰでは、映像ストリームは、ＤＣＴブロック１３ｃ７、Ｑブロック１３ｃ８、さらにはＶＬＥブロック１３ｃ９に順次に取り込まれ、これら各ブロック１３ｃ７〜１３ｃ９にて行われるＤＣＴ処理（ＤＣＴ）、量子化処理（Ｑ）、さらには符号割当処理（ＶＬＥ）によって順次に圧縮される。そして、こうした処理を通じてエンコードされた映像ストリームがこのエンコードする部分ＥＰから、すなわち当該第３のトランスコーダ部１３ｃから取り出されるようになる。
【００４３】
なおこのとき、上記Ｑブロック１３ｃ８から出力される映像ストリームは、上記ＩＱブロック１３ｃ１０、ＩＤＣＴブロック１３ｃ１１、第２のバッファ１３ｃ１２がこの順に直列に配設される上記フィードバック経路にも取り込まれる。同フィードバック経路に取り込まれた映像ストリームは、このうちＩＱブロック１３ｃ１０、ＩＤＣＴブロック１３ｃ１１にて、上記量子化処理（Ｑ）、ＤＣＴ処理（ＤＣＴ）による各圧縮データが順次に解凍される。そして、こうしてデコードされた映像ストリームが上記第２のバッファ１３ｃ１２に格納されることとなる。
【００４４】
ただしここで、当該第３のトランスコーダ部１３ｃに取り込まれる映像ストリームが上記Ｐピクチャーである場合などには、上述の通り、上記デコードを行う部分ＤＰのＶＬＤブロック１３ｃ２にて上記動きベクトルが生成されている。この動きベクトルは上記縮小・拡大処理部１３ｃ１３に出力され、上記解像度変換部１３ｃ６にて解像度が変換された分だけ上記動きベクトルの縮小・拡大処理が行われる。そして、こうした処理を通じて上記ＶＬＤブロック１３ｃ２にて生成された動きベクトルは上記第２のバッファ１３ｃ１２に取り込まれ、該第２のバッファ１３ｃ１２にて格納されている映像ストリームに対し、この動きベクトルに基づく補正が施される。そして、上記解像度変換部１３ｃ６から取り
出される映像ストリームに対しては上記動きベクトルに基づく補正が施された映像ストリームが減算され、ＩＤＣＴブロック１３ｃ１１から取り出される映像ストリームに対しては同補正された映像ストリームが加算される。このうち、上記減算によっては上記ＤＣＴブロック１３ｃ７に取り込まれる映像ストリームの時間的冗長度が削減されるようになる。また、上記加算によっては上記ＩＤＣＴブロック１３ｃ１１から出力される映像ストリームが復号化（動き補償）されるようになり、該復号化された映像ストリームが上記第２のバッファ１３ｃ１２に格納されるようになる。
【００４５】
このように、第３のトランスコーダ部１３ｃでは、その処理構造として、大きくは、映像ストリームのデコード処理、解像度変換処理、エンコード処理を行う処理構造が採用されている。すなわち、上記第１及び第２のトランスコーダ部１３ａ、１３ｂの処理構造（図２及び図３）が映像ストリームの解像度変換処理を含まない第２の処理構造であるのに対し、この第３のトランスコーダ部１３ｃの処理構造は、映像ストリームの解像度変換処理を含む第１の処理構造となっている。したがって、映像ストリームのデータ形式の変換処理として、映像ストリームの解像度変換処理を行うとする場合には、この第３のトランスコーダを用いることで、映像ストリームの解像度変換処理を行うことができるようになる。また、映像ストリームの画質等の品質という意味でも、映像ストリームの高周波項に含まれる情報を全てカットすることとなる上記第１のトランスコーダ部１３ａや上記第２のトランスコーダ部１３ｂよりも、この第３のトランスコーダ部１３ｃを用いるようにするほうが、その劣化をより抑制することができるようになる。ただし、映像ストリームの変換処理に必要とされる処理負荷という意味では、この第３のトランスコーダ部１３ｃよりも、映像ストリームの解像度変換処理やＤＣＴ処理、ＩＤＣＴ処理等を行わない上記第１および第２のトランスコーダ部１３ａ、１３ｂを用いるようにするほうがより小さな処理負荷とすることが可能である。
【００４６】
また、この映像ダビング装置において、書き込み制御部１４は、リムーバブルなハードディスクから構成される第２の映像記録部１５に対して上記トランスコーダ１３から出力される映像ストリームの書き込み制御を行う部分である。
【００４７】
また、この映像ダビング装置において、メディア属性抽出部１６は、上記第２の映像記録部１５の属性を示すメディア属性を同第２の映像記録部１５から抽出する部分である。なお、このメディア属性には、第２の映像記録部１５の種類や規格等の情報をはじめとして、同第２の映像記録部１５の書き込み速度に関する情報も含まれている。
【００４８】
また、この映像ダビング装置において、ユーザ指示入力部１７は、上記第２の映像記録部１５にダビングされる映像ストリームのデータ形式および同映像ストリームのダビングに要する時間であるダビング時間の少なくとも一方に関するダビング態様を指示するユーザ指示入力信号が入力される部分である。なお、このユーザ指示入力部１７は、表示部２１に表示される複数のダビング態様のうち、ユーザによって選択、決定されるダビング態様を上記ユーザ指示入力信号として入力する。
【００４９】
また、この映像ダビング装置において、条件判断部１８は、上記トランスコーダ１３が変換処理すべきデータ形式に関する処理条件、すなわちトランスコーディング処理の条件を判断する部分である。具体的には、該条件判断部１８は、上記ユーザ指示入力部１７からユーザ指示入力信号を取り込み、該ユーザ指示入力信号にて指示されているダビング態様に基づいて上記トランスコーディング処理の条件を判断する。
【００５０】
なお、この実施の形態の条件判断部１８は、後述の制御部２２による制御や表示制御部２０による制御等を統括的に司る部分（例えばマイクロコンピュータなど）としても構成されている。具体的には、該条件判断部１８は、上記判断したトランスコーディング処理
の条件を上記制御部２２に通知し、該制御部２２を通じて上記分配器１２による映像ストリームの分配処理を管理する。また、該条件判断部１８は、記録媒体にデータが書き込まれるときの速さである書き込み速度を上記第２の映像記録部１５に関して取得し、この書き込み速度、およびトランスコーダ１３によるデータ形式の変換処理自体の速さである処理速度等から想定される複数のダビング態様を次に説明する表示制御部２０を通じて表示部２１に表示する。なお、上記書き込み速度は、上記メディア属性抽出部１６にて抽出されるメディア属性から取得される。また、上記処理速度は、後述のトランスコーダ性能テーブルメモリ１９に記憶されているテーブルの参照を通じて取得される。
【００５１】
また、表示制御部２０は、上記表示部２１に画像を表示する表示制御を行う部分である。
【００５２】
また、制御部２２は、上記分配器１２による映像ストリームの分配処理を制御する部分である。なお、この分配処理の制御は、上記条件判断部１８によって判断される映像ストリームのトランスコーディング処理の条件に基づいて行われる。すなわち、この実施の形態においては、制御部２２及び分配器１２が切替制御部を構成している。
【００５３】
次に、このような映像ダビング装置にあって、第１の映像記録部１１に記録されている映像ストリームを上記第２の映像記録部１５にダビングする旨のダビング要求が入力されたとしたときの該映像ダビング装置の作用について図１を基本的に参照して説明する。ただし、上記条件判断部１８によって実行される各処理については、図５を併せ参照して説明する。図５は、条件判断部１８により実行される各処理の手順についてその一例をフローチャートとして示したものである。
【００５４】
このような場合、この映像ダビング装置において、まず、上記メディア属性抽出部１６は、上記第２の映像記録部１５からメディア属性を抽出し、この抽出したメディア属性を上記条件判断部１８に出力する。
【００５５】
一方、条件判断部１８は、ステップＳ１の処理として、上記メディア属性抽出部１６からメディア属性を取得し、この取得したメディア属性から上記第２の映像記録部１５の規格やその書き込み速度等の情報を取得する。なお、この実施の形態では、上記第２の映像記録部１５の規格がリムーバブルなハードディスクの規格であること、またその書き込み速度が映像ストリームの再生速度に対して１０００倍程度の速度であること、等々の情報が取得される。そして、ステップＳ２の処理として、条件判断部１８は、上記第１の映像記録部１１に記録されている映像ストリームの映像リストを取得する。なお、この実施の形態の第１の映像記録部１１には、「プロ野球」、「クイズ」、「７時のニュース」、「将棋」、「ゴルフ」、「バレーボール」、「プロ野球」の映像ストリームが記録されており、これらタイトルごとに放送日時、録画時間、チャンネルに関する情報が上記映像リストとして取得されるとする。
【００５６】
そして次に、ステップＳ３の処理として、条件判断部１８は、この取得した映像リストを、図６に例示する案内画面として上記表示制御部２０を通じて表示部２１に表示する。なお、この案内画面では、該案内画面中に静止画像を表示するための小画面が表示されており、上記映像リストのうち、選択されてハイライト表示されているタイトルの代表画面がこの小画面中に静止画像として縮小表示されるとしている。この静止画像は、上記第１の映像記録部１１に記録されている映像ストリーム（番組）が条件判断部１８に取り込まれることにより上記表示制御部２０を通じて表示部２１に表示される。ちなみに、案内画面は、例えば上記第１の映像記録部１１に記録されている番組毎の代表画面をサムネイル表示する画面等であってもよい。
【００５７】
そして、上記表示部２１に表示されている映像リストの中から任意のタイトルがユーザ
によって選択、決定されることに基づき、当該映像ダビング装置において、この選択された番組の映像ストリームを上記第２の映像記録部１５にダビングするための各処理が以下のように行われることとなる。なお、ユーザによる上記選択、決定は、例えば当該映像ダビング装置本体に設けられた操作スイッチ、もしくはリモートコントローラによる操作等を通じて行われる。
【００５８】
すなわちこの場合、ユーザによって選択されたタイトルの映像ストリームを上記第１の映像記録部１１から読み出してこれを上記第２の映像記録部１５にダビングする旨の指示信号が上記ユーザ指示入力部１７に入力される。
【００５９】
一方、条件判断部１８は、ステップＳ４の処理として、上記ユーザ指示入力部１７から上記指示信号を入力する。そして、ステップＳ５の処理として、上記第１の映像記録部１１に記録されている映像ストリームのうち、ユーザによって選択され、後にダビングされる映像ストリームのデータ形式に関する情報を取得する。なお、この映像ストリームのデータ形式には、ビットレート（入力ビットレート）、及び解像度（入力解像度）に関する情報が含まれる。そしてこの後、ステップＳ６の処理として、上記トランスコーダ性能テーブルメモリ１９に記憶されているテーブルを参照する。
【００６０】
ここで、上記トランスコーダ性能テーブルメモリ１９に記憶されているテーブルについて具体的に説明する。図７に示すように、このトランスコーダ性能テーブルメモリ１９には、上記第１〜第３のトランスコーダ部１３ａ〜１３ｃごとの特性を示すトランスコーダ性能テーブル１９ａが記憶されている。すなわち、このトランスコーダ性能テーブル１９ａには、例えば、
（ヘ）入力解像度「７２０×４８０」。
（ト）入力ビットレート「１０Ｍｂｐｓ」。
の映像ストリームが上記第１のトランスコーダ部１３ａにて、
（チ）解像度（出力解像度）「７２０×４８０」。
（リ）ビットレート（出力ビットレート）「８Ｍｂｐｓ」。
の映像ストリームに変換処理される場合、画質「３８ｄＢ」の映像ストリームがトランスコーダ１３から出力されること、及びトランスコーダ１３の処理速度が映像ストリームの再生速度に対して１２０倍となることや、
（ヌ）入力解像度「７２０×４８０」。
（ル）入力ビットレート「１０Ｍｂｐｓ」。
の映像ストリームが上記第３のトランスコーダ部１３ｃにて、
（ヲ）出力解像度「７２０×４８０」。
（ワ）出力ビットレート「８Ｍｂｐｓ」。
の映像ストリームに変換処理される場合、画質「４６ｄＢ」の映像ストリームがトランスコーダ１３から出力されること、及びトランスコーダ１３の処理速度が映像ストリームの再生速度に対して６倍となること、等々が示されている。なお、上記第２のトランスコーダ部１３ｂに関する情報もこのトランスコーダ性能テーブル１９ａに記憶されているが、ここでは便宜上、図示を割愛している。
【００６１】
このトランスコーダ性能テーブル１９ａから明らかなように、上述の第１〜第３のトランスコーダ部１３ａ〜１３ｃを有するこのようなトランスコーダ１３では、上記リムーバブルなハードディスクの書き込み速度がほぼ「１０００倍速」であるのに対し、その処理速度が「６倍速」〜「１２２０倍速」である。また、トランスコーダ１３から出力される映像ストリームの画質も「３２ｄＢ」〜「４６ｄＢ」であるなど、映像ストリームのデータ形式の変換態様に関する選択肢が広いことがわかる。したがって、映像ストリームのデータ形式の変換処理を行うにあたって、上記第１〜第３のトランスコーダ部１３ａ〜１３ｃを切替制御するようにすることで、映像ストリームのデータ形式の変換態様に関して、
ひいては上記ダビング態様に関して、第２の映像記録部１５の書き込み速度によることなく、より自由度の高い選択が可能になる。
【００６２】
そして、同ステップＳ６の処理では、条件判断部１８は、このようなトランスコーダ性能テーブル１９ａを参照し、上記トランスコーダ性能テーブル１９ａ上に列挙されている情報の中から必要な情報のみを抽出する。すなわち、トランスコーダ性能テーブル１９ａ上に列挙されている情報のうち、ユーザによって選択された映像ストリームの入力ビットレートや入力解像度と異なるデータ形式を指定する情報については、同映像ストリームの処理態様、ひいてはダビング態様の選択肢の一つになり得ない。したがってこのステップＳ６の処理では、トランスコーダ性能テーブル１９ａ上に列挙されている情報のうち、ユーザによって選択された映像ストリームの入力ビットレート、及び入力解像度と同一の入力ビットレート、及び入力解像度を指定する情報のみを抽出する。
【００６３】
そしてこの抽出した情報に基づき、ステップＳ７の処理として、条件判断部１８は、図８に例示する処理条件テーブル１９ｂを作成するとともに、この作成した処理条件テーブル１９ｂをトランスコーダ性能テーブルメモリ１９内の所定の一時メモリ（ＲＡＭ等）に格納する。
【００６４】
この処理条件テーブル１９ｂでは、上記抽出した情報から想定される映像ストリームの処理態様が示されており、具体的には、トランスコーダ１３の処理構造と該トランスコーダ１３から出力される映像ストリームのデータ形式との組み合わせである変換処理条件が、該変換処理に要する時間である処理時間と対応付けされて示されている。すなわち、この処理条件テーブル１９ｂ上に列挙されている処理態様のいずれかが後に選択されることによってトランスコーダ１３による映像ストリームの変換処理が行われることとなる。なお、処理時間は、上記映像リストとして取得された映像ストリームの記録時間（録画時間）とトランスコーダ１３の処理速度とによって算出される。
【００６５】
ちなみに、この処理条件テーブル１９ｂでは、トランスコーダ１３から出力される映像ストリームのデータ形式が、映像ストリームのデータ量を示すファイル容量と、「低」、「中」、「高」の３段階の評価にてその良悪が示される画質とによって表わされており、ユーザが映像ストリームのデータ形式を選択しやすい態様となっている。なおこのうち、ファイル容量は、トランスコーダ１３に入力される映像ストリームのファイルサイズ、及び同映像ストリームのビットレート（入力ビットレート）、及びトランスコーダ１３から出力される映像ストリームのビットレート（出力ビットレート）によって算出される。また画質に関しては、例えば「３５ｄＢ」及び「４０ｄＢ」に第１及び第２の閾値をそれぞれ設け、これら閾値と上記トランスコーダ１３から出力される映像ストリームの画質との比較を通じて上述の評価を行うとすることができる。
【００６６】
そして、ステップＳ８の処理として、条件判断部１８は、このような処理条件テーブル１９ｂから想定される複数のダビング態様を、例えば図９に例示する案内画面として上記表示制御部２０を通じて表示部２１に表示する。ここでは、映像ストリームの画質と、そのファイルサイズと、ダビングに要する時間であるダビング時間との組み合わせによって複数のダビング態様が想定されている。
【００６７】
すなわち、この実施の形態の条件判断部１８は、上記取得した第２の映像記録部１５の書き込み速度と上記処理条件テーブル１９ｂに表わされている処理速度（処理時間）とを比較して上記変換処理条件ごとのダビング時間を演算するものであり、上記表示部２１に表示するダビング態様にこのダビング時間に関する情報を含ませるようにしている。前述の通り、このダビング時間は、書き込み速度と処理速度との遅い方の速度に基づいて決定される。なお、同案内画面中に表示されているダビング態様のうち、ファイルサイズに関
して「ピッタリ」という項目は、第２の映像記録部１５の残り容量とほぼ等しい容量に映像ストリームのファイルサイズを変換するダビング態様のことをいう。ちなみに、この図９に例示する案内画面にあっても、図５に例示した案内画面と同じく、上記リモートコントローラ等による操作を通じて選択されているダビング態様はハイライト表示される。
【００６８】
そして、上記案内画面に表示されている複数のダビング態様の一つがユーザによって選択、決定されることで、この選択されたダビング態様にて映像ストリームのダビングを行う旨のユーザ指示入力信号が上記ユーザ指示入力部１７に入力されるようになる。
【００６９】
一方、条件判断部１８は、ステップＳ９の処理として、上記ユーザ指示入力信号を上記ユーザ指示入力部１７から取り込む。そして次に、ステップＳ１０の処理として、上記取り込んだユーザ指示入力信号に基づいて上記トランスコーダ１３が変換処理すべきデータ形式に関する処理条件を判断する。
【００７０】
なお、この判断に際し、条件判断部１８は、上記作成した処理条件テーブル１９ｂを上記トランスコーダ性能テーブルメモリ１９内の一時メモリから読み出してこれを参照する。そして、該処理条件テーブル１９ｂ上の処理態様の中から上記ユーザ指示入力信号にて指示されているダビング態様の条件を満たす変換処理条件を選択することにより上記トランスコーディング処理の条件を判断する。すなわち、この実施の形態において、上記表示部２１に表示されている複数のダビング態様は、上記作成した処理条件テーブル１９ｂから想定された各態様であり、これら複数のダビング態様のうち、ユーザによって選択された態様がユーザ指示入力信号としてこの条件判断部１８に取り込まれている。このため、上記作成した処理条件テーブル１９ｂを参照するようにすることで、上記選択されたダビング態様を実現するためのトランスコーディング処理の条件をより容易に判断することができるようになる。
【００７１】
そして、こうして変換処理すべきデータ形式に関する処理条件が判断されると、該条件判断部１８は、上記選択した変換処理条件において指定されているファイル容量、及び画質、さらには処理時間の条件を上記制御部２２に通知する。
【００７２】
制御部２２は、上記条件判断部１８から通知された各条件に基づき上記トランスコーダ部１３ａ〜１３ｃのいずれによって映像ストリームのトランスコーディング処理を行うべきかを決定する。そしてこの決定に基づき、同制御部２２が上記分配器１２による映像ストリームの分配処理を制御することで、上記第１の映像記録部１１に記憶されている映像ストリームは、上記分配器１２を通じて上記制御部２２にて決定されたトランスコーダ部に分配される。そして、同映像ストリームは、トランスコーダ１３において、上記条件判断部１８にて判断された映像ストリームのトランスコーディング処理の条件の下、上記トランスコーディング処理が行われる。そして、こうしてトランスコーディング処理が行われた映像ストリームがユーザにより選択されたダビング態様をもって、上記書き込み制御部１４を通じて上記第２の映像記録部１５にダビングされるようになる。
【００７３】
以上説明したように、この実施の形態にかかる映像ダビング装置によれば、以下に記載するような優れた効果が得られるようになる。
【００７４】
（１）トランスコーダ１３として互いに処理負荷の異なる複数の処理構造の第１〜第３のトランスコーダ部１３ａ〜１３ｃを備えることとした。このため、１つの処理構造のみを有するトランスコーダよりも上記処理速度および映像ストリームのデータ形式の変換態様に関する選択肢が大きく広がるようになる。そして、映像ストリームのデータ形式の変換処理を行うにあたって、これらトランスコーダ部１３ａ〜１３ｃを選択的に切り替えるようにしたため、上記処理速度および映像ストリームのデータ形式の変換態様に関して、ひいては上記ダビング態様に関して、より自由度の高い選択が可能になる。
【００７５】
（２）処理負荷の異なる複数の処理構造として、映像ストリームの解像度変換処理を含む第３のトランスコーダ部１３ｃと、映像ストリームの解像度変換処理を含まない第１および第２のトランスコーダ部１３ａ、１３ｂとを含むようにした。このため、トランスコーダの処理負荷の軽減を通じてさらに自由度の高いダビング態様の選択が可能になる。
【００７６】
（３）条件判断部１８は、処理速度と上記変換処理条件とが対応付けされた処理条件テーブル１９ｂを作成することとした。そして、ダビング態様が指定されるときには、上記作成した処理条件テーブル１９ｂを参照して該テーブル１９ｂ上の変換処理条件のいずれかを選択することにより前記トランスコーダが変換処理すべきデータ形式に関する処理条件を判断するようにした。このため、こうした条件判断部１８による上記処理条件の判断を容易に実現することができるようになる。
【００７７】
（４）条件判断部１８は、作成した処理条件テーブル１９ｂから想定される複数のダビング態様を上記表示制御部２０を通じて表示部２１に表示し、この表示されたダビング態様の一つがユーザによって選択されるとき、この選択されたダビング態様を上記ユーザ指示入力信号として取り込むようにした。これにより、上記条件判断部１８において既に想定されている複数のダビング態様の１つが上記ユーザ指示入力信号として取り込まれるようになるため、こうしたユーザ指示入力信号を通じて上記トランスコーダ１３が変換処理すべきデータ形式に関する処理条件をより容易に判断することができるようになる。
【００７８】
なお、上記実施の形態は、以下のように変更して実施することもできる。
【００７９】
・第２の映像記録部１５の用途と、映像ストリームのファイルサイズと、ダビング時間と、解像度との組み合わせによって上記処理条件テーブル１９ｂから複数のダビング態様を想定し、これら想定した複数のダビング態様を図１０に例示する案内画面として表示部２１に表示するようにしてもよい。なおこのうち、第２の映像記録部１５の用途は、映像ストリームの画質の良悪を示すパラメータである。すなわち、ライブラリ保存（長期保存）が選択される場合には、トランスコーダ１３にて映像ストリームが高画質に変換処理されるようになり、またテンポラル保存（短期保存）が選択される場合には、トランスコーダ１３にて映像ストリームが低画質に変換処理されるようになる。また、この第２の映像記録部１５の用途に関しては、ユーザが選択するものでなくとも、上記メディア属性として第２の映像記録部１５からメディア属性抽出部１６に抽出されるものであってもよい。このような場合には、第２の映像記録部１５の規格に応じてダビングされる画質の良悪の程度が決定されることとなる。ちなみに、同図１０に例示する案内画面において、第１の映像記録部１１に記録されている映像ストリームの解像度と異なる解像度がユーザによって選択、決定される場合、条件判断部１８は、解像度変換処理の機能を有する第３のトランスコーダ部１３ｃを用いてデータ形式の変換処理を行うと判断することとなる。
【００８０】
・処理条件テーブル１９ｂから想定されるダビング態様をどのように表示部２１に表示するかは任意である。例えば、ダビング時間に関する情報としてダビングが終了する時刻を表示してもよいし、ダビング時間に関する情報を割愛してもよい。
【００８１】
・条件判断部１８は、複数のダビング態様を所定のメモリに予め記憶しておき、このメモリから読み出される複数のダビング態様を表示部２１に表示するようにしてもよい。なおこの場合、第１の映像記録部１１に記録されている映像ストリームのビットレートや解像度等によることなく、常に同一の複数のダビング態様が案内画面として表示されることとなる。
【００８２】
・条件判断部１８は、処理条件テーブル１９ｂを作成せず、ユーザ指示入力部１７からユーザ指示入力信号が取り込まれることに基づき、トランスコーダ性能テーブル１９ａを
参照してトランスコーディング処理の条件を判断するものであってもよい。
【００８３】
・上記トランスコーダ性能テーブル１９ａの代わりに、上記第１のトランスコーダ部１３ａから出力される映像ストリームの画質、及びその処理速度については、
Ｑｕ１＝Ｃ１×Ｒｘ＋Ｃ２×Ｂｉ＋Ｃ３×Ｂｏ    ・・・（１）
Ｓｐ＝Ｃ４×Ｒｘ＋Ｃ５×Ｂｉ＋Ｃ６×Ｂｏ    ・・・（２）
ただし、
Ｑｕ１：トランスコーダ１３から出力される映像ストリームの画質
Ｓｐ：トランスコーダ１３の処理速度
Ｒｘ：水平方向の入力解像度の規格化値（「０」〜「１」の範囲になるように規格化）
Ｂｉ：入力ビットレートの規格化値
Ｂｏ：出力ビットレートの規格化値
Ｃ１〜Ｃ６：各パラメータＲｘ、Ｂｉ、Ｂｏを重み付けする重み係数
といった近似的な関係式に基づいて特定するようにしてもよい。なお、画質とビットレートの関係式は、ｒａｔｅ−ｄｉｓｔｏｒｔｉｏｎ関係から求められることが知られているが、この例では近似式（１）を使用することとした。上記第３のトランスコーダ部１３ｃから出力される映像ストリームの画質、及びその処理速度についても同様、
Ｑｕ２＝Ｃ７×Ｒ＋Ｃ８×Ｂｉ＋Ｃ９×Ｂｏ    ・・・（３）
Ｓｐ＝Ｃ１０×Ｒ＋Ｃ１１×Ｂｉ＋Ｃ１２×Ｂｏ    ・・・（４）
ただし、
Ｑｕ２：トランスコーダ１３から出力される映像ストリームの画質
Ｓｐ：トランスコーダ１３の処理速度
Ｒ：水平方向の入力解像度と出力解像度との比の規格化値
Ｃ７〜Ｃ１２：各パラメータＲ、Ｂｉ、Ｂｏを重み付けする重み係数
といった近似的な関係式に基づいて特定するとしてもよい。なお、上記第２のトランスコーダ部１３ｂから出力される映像ストリームの画質、及びその処理速度についても同様に近似的な関係式に基づいて特定することができる。
【００８４】
・上記トランスコーダ１３自体の構成をどのようにするかは任意である。ただし、トランスコーダ１３として冗長な構成となることを避ける意味では、上記実施の形態のトランスコーダ１３と異なりこれを１つのトランスコーダ１３から構成するようにするほうが実用上はより望ましい。具体的には、トランスコーダ１３として、複数の処理構造が内部的に切替可能な単一のトランスコーダを採用し、その内部構造を選択的に切り替えるようにする。例えば、図１１〜図１３に示すように、トランスコーダ１３の処理構造として、上記第３のトランスコーダ部１３ｃの処理構造に、上記フレームスキップ部１３ｃ１の出力をＶＬＤブロック１３ｃ２に対して並列に取り込むＤＣＴ係数カットブロック１３ｃ２０が付加された処理構造を採用する。そして、こうしたトランスコーダ１３の処理構造において、各処理ブロックごとにそれらの機能の有効、又は無効を切り替えるスイッチ手段を設けておく。なお、このＤＣＴ係数カットブロック１３ｃ２０の構成、並びに動作については、上記第１のトランスコーダ部１３ａのＤＣＴ係数カットブロック１３ａ２と同様である。
【００８５】
このようなトランスコーダ１３の処理構造では、上記スイッチ手段による切り替えを通じて上記第１〜第３のトランスコーダ部１３ａ〜１３ｃの各処理構造を実現することができるようになる。例えば、図１１に示すように、上記スイッチ手段による切り替えを通じ
て、フレームスキップ部１３ｃ１、ＶＬＤブロック１３ｃ２、ＤＣＴ係数カットブロック１３ｃ２０の機能のみを有効とするようにすれば、当該トランスコーダ１３に上記第１のトランスコーダ部１３ａと同じ処理構造が現われるようになる。なおこの場合、ＶＬＤブロック１３ｃ２は、逆符号割当処理（ＶＬＤ）を行うとともに、上記ＤＣＴ係数カットブロック１３ｃ２０による上記カット処理を有効または無効とする制御信号を出力する。また例えば、図１２に示すように、上記スイッチ手段による切り替えを通じて処理ブロック１３ｃ１〜１３ｃ３、１３ｃ８、及び１３ｃ９の機能のみを有効とするようにすれば、当該トランスコーダ１３に上記第２のトランスコーダ部１３ｂと同じ処理構造が現われるようになる。また例えば、図１３に示すように、上記スイッチ手段による切り替えを通じてＤＣＴ係数カットブロック１３ｃ２０の機能のみを無効とするようにすれば、当該トランスコーダ１３に上記第３のトランスコーダ部１３ｃと同じ処理構造が現われるようになる。
【００８６】
・第１の映像記録部１１に記録されている映像ストリームに用いられる圧縮技術やその圧縮の態様は限定されない。ただし、映像ストリームの圧縮技術が変更される場合には、該変更に合わせて上記トランスコーダ１３の処理構造も変更されることとなる。
【００８７】
・トランスコーダ１３として互いに処理負荷の異なる複数の処理構造を備え、映像ストリームのデータ形式の変換処理を行うにあたって、これら処理構造を選択的に切り替えるようにすれば、少なくとも前記（１）の効果を得ることはできる。
【００８８】
・上記第２の映像記録部１５として、ＤＶＤ規格の光ディスク、あるいは複数の記録媒体を採用するようにしてもよい。ただし、リムーバブルなハードディスクの書き込み速度が上記再生速度に対して１０００倍以上であることに鑑みれば、このような映像ダビング装置において、上記リムーバブルなハードディスクを第２の映像記録部に採用して特に有効である。
【図面の簡単な説明】
【００８９】
【図１】この発明にかかる映像ダビング装置の一実施の形態についてその全体構成を示すブロック図。
【図２】第１のトランスコーダ部の処理構造を示すブロック図。
【図３】第２のトランスコーダ部の処理構造を示すブロック図。
【図４】第３のトランスコーダ部の処理構造を示すブロック図。
【図５】条件判断部によるトランスコーディング処理の条件の判断についてその処理の手順を示すフローチャート。
【図６】表示部に案内画面として表示される映像リストを示す図。
【図７】トランスコーダ性能テーブルメモリに記憶されているテーブル。
【図８】条件判断部にて作成される処理条件テーブル。
【図９】表示部に案内画面として表示される複数のダビング態様を示す図。
【図１０】表示部に案内画面として表示される複数のダビング態様の別例を示す図。
【図１１】トランスコーダの処理構造の別例を示すブロック図。
【図１２】トランスコーダの処理構造の別例を示すブロック図。
【図１３】トランスコーダの処理構造の別例を示すブロック図。
【符号の説明】
【００９０】
１１…第１の映像記録部、１２…分配器、１３…トランスコーダ、１３ａ…第１のトランスコーダ部、１３ｂ…第２のトランスコーダ部、１３ｃ…第３のトランスコーダ部、１３ａ１…フレームスキップ部、１３ａ２…ＤＣＴ係数カットブロック、１３ａ３…ＶＬＤブロック、１３ｂ１…フレームスキップ部、１３ｂ２…ＶＬＤブロック、１３ｂ３…ＩＱブロック、１３ｂ４…Ｑブロック、１３ｂ５…ＶＬＥブロック、１３ｃ１…フレームスキ
ップ部、１３ｃ２…ＶＬＤブロック、１３ｃ３…ＩＱブロック、１３ｃ４…ＩＤＣＴブロック、１３ｃ５…第１のバッファ、１３ｃ６…解像度変換部、１３ｃ７…ＤＣＴブロック、１３ｃ８…Ｑブロック、１３ｃ９…ＶＬＥブロック、１３ｃ１０…ＩＱブロック、１３ｃ１１…ＩＤＣＴブロック、１３ｃ１２…第２のバッファ、１３ｃ１３…縮小・拡大処理部、１３ｃ２０…ＤＣＴ係数カットブロック、１４…書き込み制御部、１５…第２の映像記録部、１６…メディア属性抽出部、１７…ユーザ指示入力部、１８…条件判断部、１９…トランスコーダ性能テーブルメモリ、１９ａ…トランスコーダ性能テーブル、１９ｂ…処理条件テーブル、２０…表示制御部、２１…表示部、２２…制御部。
【図１】
2006086692.tif 000003
【図２】
2006086692.tif 000004
【図３】
2006086692.tif 000005
【図４】
2006086692.tif 000006
【図５】
2006086692.tif 000007
【図６】
2006086692.tif 000008
【図７】
2006086692.tif 000009
【図８】
2006086692.tif 000010
【図９】
2006086692.tif 000011
【図１０】
2006086692.tif 000012
【図１１】
2006086692.tif 000013
【図１２】
2006086692.tif 000014
【図１３】
2006086692.tif 000015