(57)【要約】【課題】複数のコンテンツをダビングする場合に、当該コンテンツの画質又は音質等の劣化を防止すると共にダビング時間自体を短縮することが可能な記録レート設定装置等を提供する。【解決手段】ＤＶＤへのダビングレートが設定済みであるコンテンツ以外の他のコンテンツの全てを同一の記録レートでダビング記録する場合の平均記録レートを算出し（ステップＳ６）、その算出された平均記録レート以下の情報レートを有するコンテンツがあるか否かを判定し（ステップＳ７、そのようなコンテンツがあるとき（ステップＳ７；ＹＥＳ）、当該コンテンツに対応するダビングレートを、現在のそのコンテンツ自体の情報レートと同値に設定する（ステップＳ８）ことを、全てのダビングすべきコンテンツについて繰り返す。【選択図】  図２
2005050396.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報を記録媒体に記録する際の記録レートを各前記情報毎に設定する記録レート設定装置において、
前記記録レートが設定済みである前記情報以外の他の前記情報の全てを同一の記録レートで前記記録媒体に記録する場合の当該記録レートである平均記録レートを算出する平均記録レート算出手段と、
前記算出された平均記録レート以下の情報レートを有する前記他の情報であるレート固定情報があるか否かを判定する判定手段と、
前記レート固定情報があるとき、当該レート固定情報に対応する前記記録レートを、現在の当該レート固定情報における情報レートと同値に設定するレート設定手段と、
前記平均記録レート算出手段における平均記録レートの算出処理と、前記判定手段における判定処理と、前記レート設定手段における記録レートの設定処理と、を、全ての前記他の情報に対して繰り返して実行するように当該平均記録レート算出手段、前記判定手段及び前記レート設定手段を制御して全ての前記他の情報における前記記録レートを設定する制御手段と、
を備えることを特徴とする記録レート設定装置。
【請求項２】
請求項１に記載の記録レート設定装置において、
前記平均記録レート算出手段は、全ての前記情報に対応する前記記録レートが未設定である初期状態においては、全ての当該情報を同一の記録レートで前記記録媒体に記録する場合の当該記録レートである全平均記録レートを算出し、
前記レート固定情報判定手段は、前記初期状態においては、前記算出された全平均記録レート以下の情報レートを有する前記レート固定情報があるか否かを判定し、
更に前記レート設定手段は、前記初期状態において前記レート固定情報があるとき、当該レート固定情報に対応する前記記録レートを、現在の当該レート固定情報における情報レートと同値に設定すると共に、
前記制御手段は、前記レート固定情報に対応する前記記録レートの設定を最初に行った後においては、前記平均記録レートの算出処理と、前記レート固定情報の有無の判定処理と、前記レート固定情報における前記記録レートの設定処理と、を、前記レート固定情報以外の他の前記情報に対して繰り返して実行するように当該平均記録レート算出手段、当該判定手段及び当該レート設定手段を制御し全ての前記情報における前記記録レートを設定することを特徴とする記録レート設定装置。
【請求項３】
請求項１又は２に記載の記録レート設定装置において、
前記平均記録レート算出手段は、前記記録レート設定前の各前記情報における情報量の合計と、前記記録媒体における当該各情報のための記録容量と、に基づいて、前記平均記録レート又は前記全平均記録レートのいずれか一方を算出することを特徴とする記録レート設定装置。
【請求項４】
請求項３に記載の記録レート設定装置において、
前記記録媒体が複数あると共に、
各前記情報を記録すべきいずれかの前記記録媒体を指定するために用いられる指定手段を更に備え、
前記平均記録レート算出手段は、前記記録レート設定前の各前記情報における情報量の合計と、前記指定された記録媒体における各前記情報のための記録容量と、に基づいて、前記平均記録レート又は前記全平均記録レートのいずれか一方を算出することを特徴とする記録レート設定装置。
【請求項５】
請求項４に記載の記録レート設定装置において、
各前記記録媒体における前記記録容量を、当該各記録媒体に夫々対応する管理情報として記憶する記憶手段を更に備え、
前記平均記録レート算出手段は、いずれかの前記記録媒体が指定されたとき、当該指定された記録媒体における前記各情報のための記録容量を、前記記録手段から前記記録容量として読み出すことを特徴とする記録レート設定装置。
【請求項６】
請求項１から５のいずれか一項に記載の記録レート設定装置において、
前記判定手段における判定処理において前記レート固定情報がないとき、前記記録レートが設定されていない前記情報における当該記録レートを、直近に算出された前記平均記録レート又は前記全平均記録レートのいずれか一方とすることを特徴とする記録レート設定装置。
【請求項７】
請求項１から６のいずれか一項に記載の記録レート設定装置と、
記録すべき前記情報を、当該情報に対応して設定された前記記録レートで前記記録媒体に記録する記録手段と、
を備えることを特徴とする情報記録装置。
【請求項８】
複数の情報を記録媒体に記録する際の記録レートを各前記情報毎に設定する記録レート設定方法において、
前記記録レートが設定済みである前記情報以外の他の前記情報の全てを同一の記録レートで前記記録媒体に記録する場合の当該記録レートである平均記録レートを算出する平均記録レート算出工程と、
前記算出された平均記録レート以下の情報レートを有する前記他の情報であるレート固定情報があるか否かを判定する判定工程と、
前記レート固定情報があるとき、当該レート固定情報に対応する前記記録レートを、現在の当該レート固定情報における情報レートと同値に設定するレート設定工程と、
前記平均記録レートの算出処理と、前記レート固定情報があるか否かの判定処理と、前記記録レートの設定処理と、を、全ての前記他の情報に対して繰り返して実行するように制御して全ての前記他の情報における前記記録レートを設定する制御工程と、
を備えることを特徴とする記録レート設定方法。
【請求項９】
複数の情報を記録媒体に記録する際の記録レートを各前記情報毎に設定する記録レート設定装置に含まれるコンピュータを、
前記記録レートが設定済みである前記情報以外の他の前記情報の全てを同一の記録レートで前記記録媒体に記録する場合の当該記録レートである平均記録レートを算出する平均記録レート算出手段、
前記算出された平均記録レート以下の情報レートを有する前記他の情報であるレート固定情報があるか否かを判定する判定手段、
前記レート固定情報があるとき、当該レート固定情報に対応する前記記録レートを、現在の当該レート固定情報における情報レートと同値に設定するレート設定手段、及び、
前記平均記録レートの算出処理と、前記レート固定情報があるか否かの判定処理と、前記記録レートの設定処理と、を、全ての前記他の情報に対して繰り返して実行するように制御して全ての前記他の情報における前記記録レートを設定する制御手段、
として機能させることを特徴とする記録レート設定用プログラム。
【請求項１０】
請求項９に記載の記録レート設定用プログラムが前記コンピュータで読取可能に記録されていることを特徴とする情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本願は、記録レート設定装置、情報記録装置、記録レート設定方法、記録レート設定プログラム及び情報記録レート設定プログラムを記録した情報記録媒体の技術分野に属し、より詳細には、記録媒体に情報を記録する際の記録レートを設定する記録レート設定装置及び記録レート設定方法、当該記録レートの設定処理を行うための記録レート設定用プログラム及び当該記録レート設定用プログラムが記録された情報記録媒体並びに当該記録レート設定装置を含む情報記録装置の技術分野に属する。
【０００２】
【従来の技術】
一般に、一の記録媒体（例えば、ビデオテープ）から他の記録媒体（例えば、光ディスク）に情報の移動又は複写（いわゆるダビング）を行う場合がある。
【０００３】
ここで、従来の当該ダビングにおいては、それ自体の情報レートが相互に異なる複数の情報が上記一の記録媒体に記録されている場合には、ダビング先である上記他の記録媒体における未記録領域の記録容量と、ダビング対象となった情報自体の記録時間と、に基づいて当該ダビング時の平均記録レートを一度算出し、その算出された平均記録レート以下の情報レートを有する情報についてはその情報自体の復号処理及び再符号化処理を行わずにそのままダビングし、一方、算出された平均記録レートより高い情報レートを有する情報についてはその情報レートを当該平均記録レートまで低減するためのレート変換処理（その情報自体の復号処理及び再符号化処理を含む）を行った後に他の記録媒体に記録する処理を行っていた。そして、従来では、一度算出された平均記録レートより高い情報レートを有する情報については全て上記レート変換処理を行って同一の当該平均記録レートでダビングすることとしていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のダビングにおいては、全ての情報に対応する平均記録レートが一律に決定されていたため、その平均記録レート以上の情報レートを有する情報に対しては全てレート変換処理が施されることとなるので、結果として当該レート変換処理に要する時間が大幅に増大するという問題点があった。
【０００５】
また、当該平均記録レート以上の情報レートを有する全ての情報について、夫々の情報レートが全て同一の当該平均記録レートとなるようにレート変換されていたため、結果として当該レート変換処理に起因して当該情報としての質（画質又は音質）が劣化する場合があるという問題点があった。
【０００６】
そこで、本願は、上記の各問題点に鑑みて為されたものであり、その課題の一例は、ダビングに必要な時間を短縮すると共に、情報としての質の劣化を最小限に抑制して当該ダビングを行うための記録レート設定装置及び記録レート設定方法、当該記録レートの設定処理を行うための記録レート設定用プログラム及び当該記録レート設定用プログラムが記録された情報記録媒体並びに当該記録レート設定装置を含む情報記録装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、複数の情報をＤＶＤ等の記録媒体に記録する際の記録レートを各前記情報毎に設定する記録レート設定装置において、前記記録レートが設定済みである前記情報以外の他の前記情報の全てを同一の記録レートで前記記録媒体に記録する場合の当該記録レートである平均記録レートを算出するＣＰＵ等の平均記録レート算出手段と、前記算出された平均記録レート以下の情報レートを有する前記他の情報であるレート固定情報があるか否かを判定するＣＰＵ等の判定手段と、前記レート固定情報があるとき、当該レート固定情報に対応する前記記録レートを、現在の当該レート固定情報における情報レートと同値に設定するＣＰＵ等のレート設定手段と、前記平均記録レート算出手段における平均記録レートの算出処理と、前記判定手段における判定処理と、前記レート設定手段における記録レートの設定処理と、を、全ての前記他の情報に対して繰り返して実行するように当該平均記録レート算出手段、前記判定手段及び前記レート設定手段を制御して全ての前記他の情報における前記記録レートを設定するＣＰＵ等の制御手段と、を備える。
【０００８】
上記の課題を解決するために、請求項７に記載の発明は、請求項１から６のいずれか一項に記載の記録レート設定装置と、記録すべき前記情報を、当該情報に対応して設定された前記記録レートで前記記録媒体に記録する記録手段と、を備える。
【０００９】
上記の課題を解決するために、請求項８に記載の発明は、複数の情報を記録媒体に記録する際の記録レートを各前記情報毎に設定する記録レート設定方法において、前記記録レートが設定済みである前記情報以外の他の前記情報の全てを同一の記録レートで前記記録媒体に記録する場合の当該記録レートである平均記録レートを算出する平均記録レート算出工程と、前記算出された平均記録レート以下の情報レートを有する前記他の情報であるレート固定情報があるか否かを判定する判定工程と、前記レート固定情報があるとき、当該レート固定情報に対応する前記記録レートを、現在の当該レート固定情報における情報レートと同値に設定するレート設定工程と、前記平均記録レートの算出処理と、前記レート固定情報があるか否かの判定処理と、前記記録レートの設定処理と、を、全ての前記他の情報に対して繰り返して実行するように制御して全ての前記他の情報における前記記録レートを設定する制御工程と、を備える。
【００１０】
上記の課題を解決するために、請求項９に記載の発明は、複数の情報を記録媒体に記録する際の記録レートを各前記情報毎に設定する記録レート設定装置に含まれるコンピュータを、前記記録レートが設定済みである前記情報以外の他の前記情報の全てを同一の記録レートで前記記録媒体に記録する場合の当該記録レートである平均記録レートを算出する平均記録レート算出手段、前記算出された平均記録レート以下の情報レートを有する前記他の情報であるレート固定情報があるか否かを判定する判定手段、前記レート固定情報があるとき、当該レート固定情報に対応する前記記録レートを、現在の当該レート固定情報における情報レートと同値に設定するレート設定手段、及び、前記平均記録レートの算出処理と、前記レート固定情報があるか否かの判定処理と、前記記録レートの設定処理と、を、全ての前記他の情報に対して繰り返して実行するように制御して全ての前記他の情報における前記記録レートを設定する制御手段、として機能させる。
【００１１】
上記の課題を解決するために、請求項１０に記載の発明は、請求項９に記載の記録レート設定用プログラムが前記コンピュータで読取可能に記録されている。
【００１２】
【発明の実施の形態】
次に、本願に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、ハードディスクに記録されている映画等の複数の情報（以下、当該情報を適宜コンテンツと称する）をＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）にダビングするレコーダに対して適用した場合の実施の形態である。
【００１３】
（Ｉ）全体構成及び動作
始めに、実施形態に係る情報記録装置としてのレコーダの全体構成について、図１を用いて説明する。なお、図１は実施形態に係るレコーダの概要構成を示すブロック図である。
【００１４】
図１に示すように、実施形態に係るレコーダＲは、指定手段としての入力部１と、平均記録レート算出手段、判定手段、レート設定手段及び制御手段としてのＣＰＵ２と、外部入力インターフェース回路４と、インターフェース回路５と、内蔵されるハードディスク（以下、適宜ＨＤと称する）６ａに対して情報の記録及び再生が可能なＨＤドライブ装置６と、装填されている記録媒体としてのＤＶＤ７ａに対して情報の記録及び再生が可能なＤＶＤドライブ装置７と、外部出力インターフェース部８と、符号化回路９と、復号回路１０と、記憶手段としてのメモリ１２と、により構成されている。
【００１５】
次に、全体動作を説明する。
【００１６】
実施形態のレコーダＲにおいては、放送電波を介して受信して得た放送番組等の情報をハードディスク６ａ又はＤＶＤ７ａのいずれか一方又は双方に記録すると共に、当該記録した情報を当該いずれか一方又は双方から検出して再生し、図示しないディスプレイ又はスピーカに出力することが可能とされている。
【００１７】
そこで、先ず、当該情報をハードディスク６ａ又はＤＶＤ７ａの少なくともいずれか一方又は双方に記録する場合の全体動作について説明する。
【００１８】
ハードディスク６ａ等に記録すべき情報として取得された入力情報Ｓｉｎは、ＣＰＵ２からの制御信号Ｓｃｉｉに基づき、外部入力インターフェース部４において予め設定された入力インターフェース処理が施され、処理入力情報Ｓｆｉｎとして符号化回路９へ出力される。
【００１９】
そして、符号化回路９は、ＣＰＵ２からの制御信号Ｓｃｅｎに基づいて、当該入力された処理入力情報Ｓｆｉｎに対して予め設定された符号化処理を施し、符号化情報Ｓｅｎを生成してインターフェース回路５へ出力する。
【００２０】
これにより、インターフェース回路５は、ＣＰＵ２からの制御信号Ｓｃｉに基づいて、入力された符号化情報Ｓｅｎに対してその記録先（すなわち、ハードディスク６ａ又はＤＶＤ７ａのいずれか一方又は双方）に対応する記録フォーマットへの変換処理等を施し、当該記録先に応じてＨＤドライブ装置６又はＤＶＤドライブ装置７のいずれか一方又は双方に、夫々ハードディスク情報Ｓｈｄ又はＤＶＤ情報Ｓｄｖｄとして出力する。
【００２１】
そして、当該ハードディスク情報Ｓｈｄが入力されるＨＤドライブ装置６内の図示しない記録部は、ＣＰＵ２からの制御信号Ｓｃｈｄに基づいて、当該ハードディスク情報Ｓｈｄ（すなわち、符号化情報Ｓｅｎ）をハードディスク６ａに記録する。
【００２２】
一方、上記ＤＶＤ情報Ｓｄｖｄが入力されるＤＶＤドライブ装置７内の図示しない記録部は、ＣＰＵ２からの制御信号Ｓｃｄｃに基づいて、当該ＤＶＤ情報Ｓｄｖｄ（すなわち、符号化情報Ｓｅｎ）をＤＶＤ７ａに記録する。
【００２３】
次に、ハードディスク６ａに記録されている情報を再生して出力する場合の全体動作について説明する。
【００２４】
ハードディスク６ａに記録されている情報を再生して出力する場合には、始めに、ＨＤドライブ装置６内の図示しない再生部が、ＣＰＵ２からの制御信号Ｓｃｈｄに基づいて、ハードディスク６ａに記録されている情報を検出し、当該検出信号をハードディスク情報Ｓｈｄとしてインターフェース回路５へ出力する。
【００２５】
そして、インターフェース回路５は、ＣＰＵ２からの制御信号Ｓｃｉに基づいて、当該ハードディスク情報Ｓｈｄに対して必要なフォーマット変換等の処理を施し、出力情報Ｓｏとして復号回路１０へ出力する。
【００２６】
これにより、復号回路１０は、ＣＰＵ２からの制御信号Ｓｃｄｃに基づいて、上記出力情報Ｓｏを復号し、復号情報Ｓｄｃを生成して外部出力インターフェース回路８へ出力する。
【００２７】
そして、外部出力インターフェース回路８は、ＣＰＵ２からの制御信号Ｓｃｏｉに基づいて、上記復号情報Ｓｄｃに対して予め設定されている出力インターフェース処理を施し、外部出力情報Ｓｏｕｔを生成して図示しないディスプレイ又はスピーカ等に出力する。これにより、ハードディスク６ａに記録されていた情報としての画像又は音声等が再生されることとなる。
【００２８】
最後に、ＤＶＤ７ａに記録されている情報を再生して出力する場合の全体動作について説明する。
【００２９】
ＤＶＤ７ａに記録されている情報を再生して出力する場合には、始めに、ＤＶＤドライブ装置７内の図示しない再生部が、ＣＰＵ２からの制御信号Ｓｃｄｃに基づいて、ＤＶＤ７ａに記録されている情報を検出し、当該検出信号をＤＶＤ情報Ｓｄｖｄとしてインターフェース回路５へ出力する。
【００３０】
そして、インターフェース回路５は、ＣＰＵ２からの制御信号Ｓｃｉに基づいて、当該ＤＶＤ情報Ｓｄｖｄに対して必要なフォーマット変換等の処理を施し、出力情報Ｓｏとして復号回路１０へ出力する。
【００３１】
これにより、復号回路１０は、ＣＰＵ２からの制御信号Ｓｃｄｃに基づいて、上記出力情報Ｓｏを復号し、復号情報Ｓｄｃを生成して外部出力インターフェース回路８へ出力する。
【００３２】
そして、外部出力インターフェース回路８は、ＣＰＵ２からの制御信号Ｓｃｏｉに基づいて、上記復号情報Ｓｄｃに対して予め設定されている出力インターフェース処理を施し、外部出力情報Ｓｏｕｔを生成して図示しないディスプレイ又はスピーカ等に出力する。これにより、ＤＶＤ７ａに記録されていた情報としての画像又は音声等が再生されることとなる。
【００３３】
なお、後述する実施形態としてのハードディスク６ａからＤＶＤ７ａへのダビングを実施する場合、レート変換処理を伴わないダビングを行うときには、そのダビング対象となるコンテンツはＨＤドライブ装置６における図示しない検出部において検出された後、ハードディスク情報Ｓｈｄとしてインターフェース回路５へ出力され、その後そのままＤＶＤ情報ＳｄｖｄとしてＤＶＤドライブ装置７へ出力されてＤＶＤ７ａに記録される。
【００３４】
一方、当該ダビングを実施する場合、レート変換処理を伴うダビングを行うときには、そのダビング対象となるコンテンツはＨＤドライブ装置６における図示しない検出部において検出された後、ハードディスク情報Ｓｈｄとしてインターフェース回路５へ出力され、フォーマット変換等の処理が施された後出力情報Ｓｏとして復号回路１０へ出力される。
【００３５】
そして、当該復号回路１０において必要な復号処理が施された後にダビング情報Ｓｄｖとして符号化回路９へ出力され、当該符号化回路１０において必要な符号化処理（レート変換処理）が施されて符号化情報Ｓｅｎが生成される。その後、当該符号化情報Ｓｅｎがインターフェース回路５を介してＤＶＤ情報ＳｄｖｄとしてＤＶＤドライブ装置７へ出力され、ＤＶＤ７ａに記録される。
【００３６】
ここで、上述してきた全体動作を制御するための操作は、ボタン操作部又はリモートコントロール部等よりなる入力部１において実行され、当該入力部１からは当該操作に対応する操作信号ＳｏｐｓがＣＰＵ２に出力される。
【００３７】
そして、ＣＰＵ２は、当該操作信号Ｓｏｐｓに基づいて、入力部１において実行された操作に対応する動作が実行されるようにレコーダＲの構成部材を制御するための上記制御信号Ｓｃｏｉ、Ｓｃｉｉ、Ｓｃｅｎ、Ｓｃｈｄ、Ｓｃｄｃ、Ｓｃｈｄ及びＳｃｉを生成して各構成部材に出力する。また、当該ＣＰＵ２の処理に必要な情報はメモリ信号Ｓｍとしてメモリ１２に出力されて一時的に記憶された後に、必要に応じて再度メモリ信号Ｓｍとしてメモリ１２から読み出され、ＣＰＵ２における処理に供される。
【００３８】
（ＩＩ）本願の実施形態
次に、ＣＰＵ２の制御の下で実行される実施形態に係るコンテンツのダビングについて、図１乃至図３を用いて説明する。なお、図２は実施形態に係るダビングを示すフローチャートであり、図３は当該ダビングの具体例を示す図である。
【００３９】
また、以下の実施形態は、ハードディスク６ａに既に記録されていると共に、相互に情報レートが異なる複数のコンテンツをＤＶＤ７ａにダビングする処理に対して本願を適用した場合の実施形態である。
【００４０】
図２に示すように、実施形態のダビングにおいては、始めに、ダビング元であるハードディスク６ａ上に記録されていると共にダビング対象となる全てのコンテンツの情報量が各コンテンツ毎に検出され、これと並行して、ダビング先であるＤＶＤ７ａにおけるダビング対象のコンテンツが記録される領域の記録可能容量が検出される（ステップＳ１）。
【００４１】
このとき、ダビング対象の各コンテンツの情報量は、ＨＤドライブ装置６からインターフェース回路５を介してＣＰＵ２に出力される。また、ダビング先のＤＶＤ７ａにおける上記記録可能容量は、ＤＶＤドライブ装置７からインターフェース回路５を介してＣＰＵ２に出力される。
【００４２】
次に、検出された各コンテンツの情報量の総和と、検出された記録可能容量とが比較される（ステップＳ２）。そして、ダビングされる全てのコンテンツの情報量の総和が当該記録可能容量より小さいか又は等しい場合には（ステップＳ２；ＮＯ）、ダビング対象である全てのコンテンツがレート変換処理を伴わずに（すなわち、画質又は音質の劣化を伴わずに）ダビングすることが可能であることとなるので、次に各コンテンツ毎の情報量をその記録時間で除した情報レートを各コンテンツ毎にＣＰＵ２にて演算し（ステップＳ１２）、更に当該演算された夫々の情報レートを用いて各コンテンツをＤＶＤ７ａにダビングして（ステップＳ１３）実施形態に係るダビングを終了する。
【００４３】
このとき、当該ダビングにおける情報の流れは、ＨＤドライブ装置６から出力された後にインターフェース回路５において必要なフォーマット変換処理が施されその後直接ＤＶＤドライブ装置７に出力されてＤＶＤ７ａに記録されることとなる。
【００４４】
一方、ステップＳ２の判定において、ダビングされる全てのコンテンツの情報量の総和が当該記録可能容量より大きい場合には（ステップＳ２；ＹＥＳ）、いずれかのコンテンツに対してレート変換処理を施す必要があることとなるので、次に、ダビング対象である各コンテンツ毎の情報量とその記録時間をＨＤドライブ装置６からインターフェース回路５を介して取得し（ステップＳ３）、更に、各コンテンツ毎の情報量をその記録時間で除した情報レートを各コンテンツ毎にＣＰＵ２にて演算する（ステップＳ４）。
【００４５】
そして、ダビング対象である全てのコンテンツの記録時間の総和をＣＰＵ２において演算し（ステップＳ５）、その後ＤＶＤ７ａにおける上記記録可能容量を各コンテンツの記録時間の総和で除す演算がＣＰＵ２にて行われる。これにより、ダビングすべき全てのコンテンツを対象としたハードディスク６ａからＤＶＤ７ａへのダビングにおける最初の平均記録レートが求められる（ステップＳ６）。
【００４６】
次に、最初に演算された平均記録レートと、ダビングされる各コンテンツ毎の情報レート（ステップＳ４参照）と、を比較し、当該平均記録レートよりも小さい情報レートを有するコンテンツがあるか否かを確認する（ステップＳ７）。そして、当該平均記録レートよりも小さい情報レートを有するコンテンツが一つもない場合には（ステップＳ７；ＮＯ）、レート変換を行わずにダビングを行うことができるコンテンツがないこととなるので、各コンテンツの情報レートをステップＳ６において演算した平均記録レートとなるようにレート変換処理を行いつつ各コンテンツをＤＶＤ７ａにダビングし（ステップＳ１１）、実施形態に係るダビングを終了する。
【００４７】
他方、ステップＳ７の判定において、上記平均記録レートよりも小さい情報レートを有するコンテンツが一つでもある場合には（ステップＳ７；ＹＥＳ）、その平均記録レートよりも小さい情報レートを有するコンテンツのダビングの際の記録レートをそのコンテンツ自体の情報レートと同値に設定し（ステップＳ８）、次に、ダビングすべきコンテンツの情報量の総和からその平均記録レートよりも小さい情報レートを有するコンテンツの情報量の合計を減算し（ステップＳ９）、更に、ダビングすべきコンテンツの記録時間の総和から、その平均記録レートよりも小さい情報レートを有するコンテンツの記録時間の合計を減算する（ステップＳ１０）。
【００４８】
このステップＳ９及びＳ１０における減算処理により、現時点で演算されている（ステップＳ６参照）平均記録レートではレート変換処理を行わないとダビングができないコンテンツの情報量の合計とその記録時間の合計が求められることとなるので、次に、現時点の平均記録レートではレート変換処理を行わないとダビングができないコンテンツを対象として上記ステップＳ６乃至Ｓ１０の処理を実行する。
【００４９】
すなわち、現時点の平均記録レートではレート変換処理を行わないとダビングができないコンテンツにつき、そのコンテンツを記録するためのＤＶＤ７ａ上の領域の記録可能容量を当該各コンテンツの記録時間の総和で除して第二回目の平均記録レートを演算し（ステップＳ６）、当該演算された平均記録レートと、記録レートが設定されていない残りのコンテンツ毎の情報レート（ステップＳ４参照）と、を比較して当該平均記録レートよりも小さい情報レートを有するコンテンツがあるか否かを確認する（ステップＳ７）。そして、第二回目の平均記録レートよりも小さい情報レートを有するコンテンツが一つもない場合には（ステップＳ７；ＮＯ）、現在の平均記録レートではレート変換を行わずにダビングを行うことができるコンテンツがないこととなるので、各コンテンツの情報レートをステップＳ６において演算した第二回目の平均記録レートとなるようにレート変換処理を行いつつ各コンテンツをＤＶＤ７ａにダビングし（ステップＳ１１）、実施形態に係るダビングを終了する。
【００５０】
他方、ステップＳ７の判定において、上記第二回目の平均記録レートよりも小さい情報レートを有するコンテンツが一つでもある場合には（ステップＳ７；ＹＥＳ）、その第二回目の平均記録レートよりも小さい情報レートを有するコンテンツのダビングの際の記録レートをそのコンテンツ自体の情報レートと同値に設定し（ステップＳ８）、次に、ダビングすべきコンテンツの情報量の総和から、その第二回目の平均記録レートよりも小さい情報レートを有するコンテンツの情報量の合計を減算し（ステップＳ９）、更に、ダビングすべきコンテンツの記録時間の総和から、その第二回目の平均記録レートよりも小さい情報レートを有するコンテンツの記録時間の合計を減算する（ステップＳ１０）。
【００５１】
このステップＳ９及びＳ１０における減算処理により、第二回目の平均記録レートではレート変換処理を行わないとダビングができないコンテンツの情報量の合計とその記録時間の合計が求められることとなるので、次に、この第二回目の平均記録レートではレート変換処理を行わないとダビングができないコンテンツを対象として上記ステップＳ６乃至Ｓ１０の処理を再度実行する。
【００５２】
以上のステップＳ６乃至Ｓ１０の処理の繰り返しを全てのコンテンツの記録レートの設定が完了するまで繰り返すことで、段階的に演算された平均記録レートに対応して各コンテンツがレート変換されて又はレート変換されずにそのままダビングされていくこととなる。
【００５３】
次に、図２に示されるダビングの具体的な流れにつき、図３を用いて説明する。なお、図３（ａ）は図２ステップＳ５の処理で取得された各コンテンツに関する情報の一例を示した図であり、図３（ｂ）は図３（ａ）の一例に基づき上記ステップＳ９及びＳ１０の処理が行われた後の次回の平均記録レートの演算処理（上記ステップＳ６）における演算対象コンテンツ及び演算結果を示した図であり、図３（ｃ）は図３（ｂ）の情報に基づいて更にステップＳ９及びＳ１０の処理が行われた後の次々回の平均記録レートの演算処理（上記ステップＳ６）における演算対象コンテンツ及び演算結果を示した図であり、図３（ｄ）は本実施形態における各コンテンツの処理前の初期記録レートと処理後の記録レートを比較して表した図である。
【００５４】
先ず、図３（ａ）に示すように、ハードディスク６ａ上に、本願のダビングの対象として四つのコンテンツが記録されており、当該四つのコンテンツ夫々の情報量、記録時間及び情報レートが取得（図２ステップＳ３及びＳ４参照）されているとする。
【００５５】
より具体的には、コンテンツ１については、その情報量が１４，４００Ｍｂ（Ｍｅｇａ  ｂｉｔｓ）であり、記録時間が２時間であり、それ自体の情報レート（すなわち、その情報量／記録時間）が、
【００５６】
【数１】
１４，４００Ｍｂ÷（２時間×６０分×６０秒）＝約２Ｍｂｐｓ（Ｍｅｇａ  ｂｉｔｓ  ｐｅｒ  ｓｅｃｏｎｄ）
であるとする。
【００５７】
また、コンテンツ２については、その情報量が１４，４００Ｍｂであり、記録時間が１時間であり、情報レートが、
【００５８】
【数２】
１４，４００Ｍｂ÷（１時間×６０分×６０秒）＝約４Ｍｂｐｓ
であるとする。
【００５９】
更に、コンテンツ３については、その情報量が３６，０００Ｍｂであり、記録時間が１時間であり、情報レートが、
【００６０】
【数３】
３６，０００Ｍｂ÷（１時間×６０分×６０秒）＝約１０Ｍｂｐｓ
であるとする。
【００６１】
更にまた、コンテンツ４については、その情報量が５，７６０Ｍｂであり、記録時間が０．２時間であり、情報レートが、
【００６２】
【数４】
５，７６０Ｍｂ÷（０．２時間×６０分×６０秒）＝約８Ｍｂｐｓ
であるとする。
【００６３】
これらにより、現時点におけるコンテンツ１乃至４の記録時間の合計は４．２時間となる。
【００６４】
ここで、当該コンテンツ１乃至４がダビングされるＤＶＤ７ａ上の領域の記録容量を、例えば４８，０００Ｍｂとすると、最初の上記ステップ６の処理で求められる平均記録レートは、
【００６５】
【数５】
４８，０００Ｍｂ÷４．２時間＝約３．１７Ｍｂｓとなる。
【００６６】
これらにより、現時点では、最初の平均記録レートである３．１７Ｍｂｓより小さい情報レートを有するコンテンツとしてコンテンツ１が存在している。よって、この場合には当該コンテンツ１を対象としてそのＤＶＤ７ａへの記録レートが元の値そのままの約２Ｍｂｐｓと設定される（図２ステップＳ８参照）と共に、当該コンテンツ１を除いた他のコンテンツ２乃至４について上記ステップ９及びステップＳ１０の処理が行われる。
【００６７】
次に、当該コンテンツ２乃至４について、上記ステップＳ９及びステップＳ１０において処理をおこなった結果を図３（ｂ）に示す。
【００６８】
すなわち、当該コンテンツ２乃至４の記録時間の合計は２．２時間となり、更に当該コンテンツ２乃至４のダビングに供されるＤＶＤ７ａ上の領域の記録容量が、コンテンツ１の情報量をＤＶＤ７ａにおける当初の記録用領域の記録容量から差し引いた（４８，０００Ｍｂ−１４，４００Ｍｂ）３３，６００Ｍｂとなる。これにより、コンテンツ２乃至４について上記ステップ６の処理で求められる第二回目の平均記録レートは、
【００６９】
【数６】
３３，６００Ｍｂ÷２．２時間＝約４．２４Ｍｂｓ
となる。
【００７０】
次に、第二回目の平均記録レートである４．２４Ｍｂｓより小さい情報レートを持つコンテンツとしてコンテンツ２が存在している。よって、この場合には当該コンテンツ２を対象としてそのＤＶＤ７ａへの記録レートが元の値そのままの約４Ｍｂｐｓと設定される（図２ステップＳ８参照）と共に、当該コンテンツ２を除いた他のコンテンツ３及び４について上記ステップ９及びステップＳ１０の処理が行われる。
【００７１】
次に、当該コンテンツ３及び４について、上記ステップＳ９及びステップＳ１０において処理をおこなった結果を図３（ｃ）に表す。
【００７２】
すなわち、当該コンテンツ３及び４の記録時間の合計は１．２時間となり、更に当該コンテンツ３及び４のダビングに供されるＤＶＤ７ａ上の領域の記録可能容量が、コンテンツ１及び２の情報量をＤＶＤ７ａにおける当初の記録用領域の記録容量から差し引いた（４８，０００Ｍｂ−１４，４００Ｍｂ−１４，４００Ｍｂ）１９，２００Ｍｂとなる。これにより、コンテンツ３及び４について上記ステップ６の処理で求められる第三回目の平均記録レートは、
【００７３】
【数７】
１９，２００Ｍｂ÷１．２時間＝約４．４４Ｍｂｓ
となる。
【００７４】
次に、第三回目の平均記録レートである４．４４Ｍｂｓより小さい情報レートを持つコンテンツは存在せず、残るコンテンツ３及び４の情報レートが当該三回目の平均記録レート４．４４Ｍｂｓより大きいので（図２ステップＳ７；ＮＯ参照）、この場合はステップＳ１１へ進むことになる。
【００７５】
上述してきた一連の処理の結果、四つのコンテンツの設定記録レートは、夫々図３（ｄ）に示す値となる。そして、これらにより、上記ステップＳ１１において、コンテンツ１の記録レートを２Ｍｂｐｓと、コンテンツ２の記録レートを４Ｍｂｐｓと、夫々設定してレート変換処理を行わずにハードディスク７ａからＤＶＤ７ａにダビングする。
【００７６】
一方、コンテンツ３及び４については、同じくステップＳ１１において夫々の記録レートを最後（第三回目）に演算された平均記録レートである４．４４Ｍｂｓに設定し、レート変換処理を施しつつ当該コンテンツ３及び４をハードディスク６ａからＤＶＤ７ａにダビングする。
【００７７】
以上説明したように、実施形態のレコーダＲの動作によれば、記録レートが設定済みであるコンテンツ以外の他のコンテンツの全てを同一の記録レートでＤＶＤ７ａにダビングする場合の当該記録レートである平均記録レートを算出し、その算出された平均記録レート以下の情報レートを有するコンテンツがあるか否かを判定し、そのようなコンテンツがあるとき、当該コンテンツ記録レートを現在の当該コンテンツにおける情報レートと同値に設定し、更に当該平均記録レートの算出処理と、当該算出した平均記録レート以下の情報レートを有するコンテンツの有無の判定処理と、上記記録レートの設定処理と、を、全てのコンテンツに対して繰り返して実行するので、単一の記録レートで持って全てのコンテンツをダビングする場合に比してレート変換処理を行わずにダビングするコンテンツが増えることで、ダビングに要する時間の短縮とダビング時における画質又は音質の劣化を防止・抑制できる。
【００７８】
また、ダビングすべき全てのコンテンツに対応する記録レートが未設定である初期状態においては、全てのコンテンツを同一の記録レートでＤＶＤ７ａにダビングする場合の当該記録レートを平均記録レートとして算出し、その算出された平均記録レート以下の情報レートを有するコンテンツがあるか否かを判定し、そのようなコンテンツがあるときは、対応する前記記録レートを現在の当該コンテンツにおける情報レートと同値に設定してダビングするので、最も効率的にダビングを実行しつつ当該ダビングに伴う画質又は音質の劣化を防止・抑制できる。
【００７９】
更に、平均記録レートを、記録レート設定前の各コンテンツにおける情報量の合計と、ＤＶＤ７ａにおける当該各コンテンツをダビングするための領域の記録容量と、に基づいて算出するので、簡易に各回の平均記録レートを算出することができる。
【００８０】
更にまた、各回の平均記録レートに以下の情報レートを有するコンテンツがないとき、記録レートが設定されていないコンテンツにおける記録レートを、直近に算出された平均記録レートとするので、画質又は音質の劣化を最小限に抑制して全コンテンツをダビングすることができる。
【００８１】
なお、上述の実施形態においては、ダビング先のＤＶＤ７ａが一つである場合について説明したが、これ以外に、ダビング先となり得るＤＶＤ７ａが複数あり、それらを交換装填しつつダビングする場合に本願を適用することも可能である。
【００８２】
この場合には、いわゆるディスク管理情報を用いて各回の平均記録レートを演算することとなる。すなわち、ディスク管理情報として、ダビングの対象とし得る複数のＤＶＤ７ａ夫々の属性情報として、各ＤＶＤ７ａ一枚毎のタイトル、記録済み容量、未記録容量等を予めメモリ１２又はハードディスク６ａ内に記録しておく。
【００８３】
そして、その記録されている複数のディスク管理情報から、ダビング先とするＤＶＤ７ａに対応するディスク管理情報を選択し、更に当該選択されたディスク管理情報に対応するＤＶＤ７ａにおけるダビングに供される領域の記録容量をそのディスク管理情報から取得し、その取得した記録容量を図２ステップＳ２の処理に用いられる記録容量としてＣＰＵ２内で設定して上記したステップＳ３以降の処理へ移行する。
【００８４】
そして、実際のダビング時においてそのダビングの対象となるＤＶＤ７ａをＤＶＤドライブ装置７に装填してダビングを実行する。
【００８５】
この場合には、複数のＤＶＤ７ａを対象として短時間で且つ画質又は音質の劣化を最小限に抑制したダビングを実行することができる。
【００８６】
更に、上述した実施形態においては、ハードディスク６ａからＤＶＤ７ａにコンテンツをダビングする場合について説明したが、これ以外に、ハードディスク相互間におけるダビング又はＤＶＤ相互間におけるダビング或はＤＶＤからハードディスクへのダビングに対しても本願を適用することが可能である。
【００８７】
更にまた、ＤＶＤ又はハードディスク以外の他の記録媒体間におけるダビングに本願を適用することもまた可能である。
【００８８】
更に、図２のフローチャートに対応するプログラムを、フレキシブルディスクに予め記録しておき、或いはインターネット等のネットワークを介して予め記録しておき、これを汎用のマイクロコンピュータ等により読み出して実行することにより、当該汎用のマイクロコンピュータ等を実施形態に係わるＣＰＵ２として機能させることも可能である。
【図面の簡単な説明】
【図１】実施形態のレコーダの概要構成を示すブロック図である。
【図２】実施形態のダビングを示すフローチャートである。
【図３】実施形態のダビングを示す具体例であり、（ａ）は第一回目としてのステップＳ６の処理の内容を例示する図であり、（ｂ）は第二回目としてのステップＳ６の処理の内容を例示する図であり、（ｃ）は第三回目としてのステップＳ６の内容を例示する図であり、（ｄ）は各コンテンツの設定された記録レートを例示するである。
【符号の説明】
１…入力部
２…ＣＰＵ
４…入力インターフェース回路
５…インターフェース回路
６…ＨＤドライブ装置
６ａ…ハードディスク
７…ＤＶＤドライブ装置
７ａ…ＤＶＤ
８…出力インターフェース回路
９…符号化回路
１０…復号回路
１２…メモリ
Ｒ…レコーダ
【図１】
2005050396.tif 000003
【図２】
2005050396.tif 000004
【図３】
2005050396.tif 000005