(57)【要約】【課題】ダビング時に無駄な記憶容量を使用することなく、且つ画質の劣化等をより好適に低減することができる情報記録装置を提供することである。【解決手段】ＤＶＤレコーダ１００において、判別手段（ＣＰＵ１３２、判別プログラム１３５ａ）により、予め設定された平均ビットレートに比較して、より高いビットレートを必要とする箇所、平均ビットレートよりも低いビットレートで十分な箇所を判別し、記録ビットレート設定手段（ＣＰＵ１３２、記録ビットレート設定プログラム１３５ｂ）により、判別手段で所定のビットレートの上限を上回ると判別された期間のビットレートを平均ビットレートより高いビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを平均ビットレートより低いビットレートに設定し、再エンコードしてダビングを行う。【選択図】図１
2007250148.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な第１の情報記録媒体と、装置本体に内蔵された第２の情報記録媒体間で、映像及び／又は音声データからなるコンテンツデータを、予め設定された平均ビットレートでダビング可能な情報記録装置において、
前記コンテンツデータの録画時のビットレート情報を記録する記録手段と、
前記記録手段により記録された前記コンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、前記平均ビットレートの所定のビットレート上下限範囲から外れているか否かを判別する判別手段と、
前記判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、前記記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、前記記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、前記平均ビットレートの所定のビットレート上下限範囲から外れていないと判別された期間の記録ビットレートを、前記平均ビットレートに設定する記録ビットレート設定手段と、
前記記録ビットレート設定手段により期間毎に設定された記録ビットレートによる前記コンテンツデータの総ビット数と前記所定の平均ビットレートによる前記コンテンツデータの総ビット数を比較し、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以上であるか否かを判別する第２の判別手段と、
前記第２の判別手段により、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以上であると判別された場合、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以下になるまで、前記記録ビットレート設定手段により設定された期間毎の記録ビットレートを高い順に所定値下げる記録ビットレート修正手段と、
前記記録ビットレート設定手段又は前記記録ビットレート修正手段により設定された各期間の記録ビットレートで再エンコードしてダビングを行う記録制御手段と、
を備えることを特徴とする情報記録装置。
【請求項２】
着脱可能な第１の情報記録媒体と、装置本体に内蔵された第２の情報記録媒体間で、映像及び／又は音声データからなるコンテンツデータを、予め設定された平均ビットレートでダビング可能な情報記録装置において、
前記コンテンツデータの録画時のビットレート情報を記録する記録手段と、
前記記録手段により記録された前記コンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、前記平均ビットレートの所定のビットレート上下限範囲から外れているか否かを判別する判別手段と、
前記判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、前記平均ビットレートよりも高いビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、前記平均ビットレートよりも低いビットレートに設定し、前記平均ビットレートの所定のビットレート上下限範囲から外れていないと判別された期間の記録ビットレートを、前記平均ビットレートに設定する記録ビットレート設定手段と、
前記記録ビットレート設定手段により設定された各期間の記録ビットレートで再エンコードしてダビングを行う記録制御手段と、
を備えることを特徴とする情報記録装置。
【請求項３】
前記記録ビットレート設定手段は、
前記判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、前記記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、前記記録手段により記録されたビットレート情報の当該期間のビットレートに設定することを特徴とする請求項２に記載の情報記録装置。
【請求項４】
前記記録ビットレート設定手段により期間毎に設定された記録ビットレートによる前記コンテンツデータの総ビット数と前記所定の平均ビットレートによる前記コンテンツデータの総ビット数を比較し、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以上であるか否かを判別する第２の判別手段と、
前記第２の判別手段により、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以上であると判別された場合、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以下になるまで、前記記録ビットレート設定手段により設定された期間毎の記録ビットレートを高い順に所定値下げる記録ビットレート修正手段と、
をさらに備えることを特徴とする請求項２または３に記載の情報記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤ（Digital Versatile Disk）などの着脱可能な情報記録媒体とＨＤD（Hard Disk Drive）などの装置本体に内蔵された情報記録媒体間でダビングを行うことができる情報記録装置に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disk）などの着脱可能な情報記録媒体とＨＤD（Hard Disk Drive）などの装置本体に内蔵された情報記録媒体の何れにも放送信号などのデータを記録することができるハイブリッド型の情報記録装置が普及している。
【０００３】
当該情報記録装置には、例えば、ＨＤＤへの記録時に記録対象のデータレートを調べ、ＤＶＤディスクへコピーするときに、ＨＤＤへの記録時に調べたデータレートに基づき、例えば２０Ｍｂｐｓを越えない場合は、そのままコピーし、２０Ｍｂｐｓ以上の場合は、一度アナログビデオ信号にデコードしてそれを２０Ｍｂｐｓ以下に再エンコードして記録する装置がある（特許文献１参照）。
【０００４】
また、ＡＶデータを再エンコードしてダビングを行うレート変換ダビングと再エンコードせずにダビングを行う高速ダビングのいずれかの方法でダビングするダビング手段、レート変換ダビング時に設定する記録ビットレートとダビングを行うＡＶデータの記録時の記録ビットレートを比較してＡＶデータをレート変換ダビング又は高速ダビングのいずれの方法でダビングするか判定するダビング判定手段を有する装置がある（特許文献２参照）。
【特許文献１】特開２００４−２５３０５２号公報
【特許文献２】特開２００５−２９３６２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ダビングされるデータには、設定された平均ビットレートに比較して高いビットレートを必要する箇所、平均ビットレートよりも低いビットレートで十分な箇所が存在する。つまり、ダビングされるデータによっては、極めて高いビットレートを必要とする箇所と、低いビットレートで十分な箇所とが混在し、そのビットレートの特徴はダビングされるデータによって様々である。しかしながら、上記特許文献１及び２に開示された装置では、ダビングされるデータ全体のビットレートの特徴が全く考慮されていないので、設定された記録ビットレートよりも高いビットレートの箇所は、ビットレートを記録ビットレートまで下げるので画質が劣化するとともに、設定された記録ビットレートよりも低いビットレートの箇所は、本来必要なビットレートよりも高いビットレートとなって無駄な記憶容量を使用していた。
【０００６】
本発明の課題は、ダビング時に無駄な記憶容量を使用することなく、且つ画質の劣化等をより好適に低減することができる情報記録装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明による情報記録装置は、着脱可能な第１の情報記録媒体と、装置本体に内蔵された第２の情報記録媒体間で、映像及び／又は音声データからなるコンテンツデータを、予め設定された平均ビットレートでダビング可能な情報記録装置において、
前記コンテンツデータの録画時のビットレート情報を記録する記録手段と、
前記記録手段により記録された前記コンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、前記平均ビットレートの所定のビットレート上下限範囲から外れているか否かを判別する判別手段と、
前記判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、前記記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、前記記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、前記平均ビットレートの所定のビットレート上下限範囲から外れていないと判別された期間の記録ビットレートを、前記平均ビットレートに設定する記録ビットレート設定手段と、
前記記録ビットレート設定手段により期間毎に設定された記録ビットレートによる前記コンテンツデータの総ビット数と前記所定の平均ビットレートによる前記コンテンツデータの総ビット数を比較し、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以上であるか否かを判別する第２の判別手段と、
前記第２の判別手段により、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以上であると判別された場合、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以下になるまで、前記記録ビットレート設定手段により設定された期間毎の記録ビットレートを高い順に所定値下げる記録ビットレート修正手段と、
前記記録ビットレート設定手段又は前記記録ビットレート修正手段により設定された各期間の記録ビットレートで再エンコードしてダビングを行う記録制御手段と、
を備えることを特徴とする。
【０００８】
請求項２に記載の発明による情報記録装置は、着脱可能な第１の情報記録媒体と、装置本体に内蔵された第２の情報記録媒体間で、映像及び／又は音声データからなるコンテンツデータを、予め設定された平均ビットレートでダビング可能な情報記録装置において、
前記コンテンツデータの録画時のビットレート情報を記録する記録手段と、
前記記録手段により記録された前記コンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、前記平均ビットレートの所定のビットレート上下限範囲から外れているか否かを判別する判別手段と、
前記判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、前記平均ビットレートよりも高いビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、前記平均ビットレートよりも低いビットレートに設定し、前記平均ビットレートの所定のビットレート上下限範囲から外れていないと判別された期間の記録ビットレートを、前記平均ビットレートに設定する記録ビットレート設定手段と、
前記記録ビットレート設定手段により設定された各期間の記録ビットレートで再エンコードしてダビングを行う記録制御手段と、
を備えることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載の情報記録装置において、
前記記録ビットレート設定手段は、前記判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、前記記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、前記記録手段により記録されたビットレート情報の当該期間のビットレートに設定することを特徴とする。
【００１０】
請求項４に記載の発明は、請求項２または３に記載の情報記録装置において、
前記記録ビットレート設定手段により期間毎に設定された記録ビットレートによる前記コンテンツデータの総ビット数と前記所定の平均ビットレートによる前記コンテンツデータの総ビット数を比較し、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以上であるか否かを判別する第２の判別手段と、
前記第２の判別手段により、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以上であると判別された場合、前記記録ビットレートによる総ビット数が前記所定の平均ビットレートによる総ビット数以下になるまで、前記記録ビットレート設定手段により設定された期間毎の記録ビットレートを高い順に所定値下げる記録ビットレート修正手段と、
をさらに備えることを特徴とする。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、記録手段によって、コンテンツデータの録画時のビットレート情報を記録することができ、判別手段によって、記録手段により記録されたコンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、平均ビットレートの所定のビットレート上下限範囲から外れているか否かを判別することができ、記録ビットレート設定手段によって、判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、平均ビットレートの所定のビットレート上下限範囲から外れていないと判別された期間の記録ビットレートを、平均ビットレートに設定することができ、第２の判別手段によって、記録ビットレート設定手段により期間毎に設定された記録ビットレートによるコンテンツデータの総ビット数と所定の平均ビットレートによるコンテンツデータの総ビット数を比較し、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以上であるか否かを判別することができ、記録ビットレート修正手段によって、第２の判別手段により、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以上であると判別された場合、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以下になるまで、記録ビットレート設定手段により設定された期間毎の記録ビットレートを高い順に所定値下げることができ、記録制御手段によって、記録ビットレート設定手段又は記録ビットレート修正手段により設定された各期間の記録ビットレートで再エンコードしてダビングを行うことができる。
即ち、平均ビットレートの下限を下回る場合には、記録ビットレートを平均ビットレートより下げることで、その分の記憶容量を節約することができ、平均ビットレートの上限を上回る場合には、その節約された記憶容量を使って記録ビットレートを平均ビットレートより上げることで画質の劣化を低減することができる。
従って、ダビング時に無駄な記憶容量を使用することなく、且つ画質の劣化等をより好適に低減することができる。
特に、記憶容量が制限されている場合でも、なるべく画質を劣化させずにコンテンツデータをダビングすることができる。
【００１２】
請求項２に記載の発明によれば、記録手段によって、コンテンツデータの録画時のビットレート情報を記録することができ、判別手段によって、記録手段により記録されたコンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、平均ビットレートの所定のビットレート上下限範囲から外れているか否かを判別することができ、記録ビットレート設定手段によって、判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、平均ビットレートよりも高いビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、平均ビットレートよりも低いビットレートに設定し、平均ビットレートの所定のビットレート上下限範囲から外れていないと判別された期間の記録ビットレートを、平均ビットレートに設定することができ、記録制御手段によって、記録ビットレート設定手段により設定された各期間の記録ビットレートで再エンコードしてダビングを行うことができる。
即ち、平均ビットレートの下限を下回る場合には、記録ビットレートを平均ビットレートより下げることで、その分の記憶容量を節約することができ、平均ビットレートの上限を上回る場合には、その節約された記憶容量を使って記録ビットレートを平均ビットレートより上げることで画質の劣化を低減することができる。
従って、ダビング時に無駄な記憶容量を使用することなく、且つ画質の劣化等をより好適に低減することができる。
【００１３】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られることは無論のこと、記録ビットレート設定手段によって、判別手段により、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、記録手段により記録されたビットレート情報の当該期間のビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、記録手段により記録されたビットレート情報の当該期間のビットレートに設定することができる。
したがって、コンテンツデータの録画時の画質とほぼ同等のダビングを行うことができる。
【００１４】
請求項４に記載の発明によれば、請求項２または３に記載の発明と同様の効果が得られることは無論のこと、第２の判別手段によって、記録ビットレート設定手段により期間毎に設定された記録ビットレートによるコンテンツデータの総ビット数と所定の平均ビットレートによるコンテンツデータの総ビット数を比較し、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以上であるか否かを判別することができ、記録ビットレート修正手段によって、第２の判別手段により、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以上であると判別された場合、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以下になるまで、記録ビットレート設定手段により設定された期間毎の記録ビットレートを高い順に所定値下げることができる。
したがって、ダビングにおいて、記憶容量が制限されている場合であっても、画質の劣化等をより好適に低減することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら、本発明の実施の形態を詳細に説明する。
なお、本実施の形態では、情報記録装置として、ＤＶＤ（Digital Versatile Disc）及びハードディスクに対してデータの記録を行うＨＤＤ（Hard Disc Drive）内蔵ＤＶＤレコーダ（以下、ＤＶＤレコーダという。）を例に説明する。しかし、情報記録装置はこれに限られることなく、例えば、ＤＶＤ以外の光ディスク、ハードディスク以外の磁気ディスク、光磁気ディスク、磁気テープ或いは半導体メモリ等の他の情報記録媒体に記録を行う情報記録装置であっても良い。
【００１６】
まず、図１を参照しながら、装置全体の構成及び要部構成について説明する。
本実施形態のＤＶＤレコーダ１００は、例えば、テレビジョン放送信号（以下、放送信号という。）を受信し、受信した放送信号を、着脱可能な第１の情報記録媒体としてのＤＶＤ８１及び機器本体１に内蔵された第２の情報記録媒体としてのハードディスク９１にデータを記録するとともに、ＤＶＤ８１及びハードディスク９１に記録されたデータの再生を行う機器本体（装置本体）１と、ユーザが各種指示を遠隔操作によって入力するためのリモートコントロール装置（以下、リモコンという。）２と、を備えて構成されている。
【００１７】
ＤＶＤレコーダ１００は、記録モード、再生モード、ダビングモード等の複数のモードを有しており、ユーザによるリモコン２の操作により設定されたモードに基づいて、それぞれのモードに応じた処理が実行されることとなる。
ここで、記録モードとは、放送信号を受信し、当該放送信号であるコンテンツデータを、ユーザの指示に基づいて、ハードディスク９１或いはＤＶＤ８１に記録する録画処理が実行されるモードのことである。
また、再生モードとは、ユーザの指示に基づいて、ハードディスク９１又はＤＶＤ８１に記録されたコンテンツデータを再生して、外部入力端子（図示省略）を介してＤＶＤレコーダ１００に接続されたテレビジョン受像機２００等の外部機器に出力させる再生処理が実行されるモードのことである。
さらに、ダビングモードとは、ユーザの指示に基づいて、一方の情報記録媒体（すなわち、ＤＶＤ８１／ハードディスク９１）に記録されたコンテンツデータを、もう一方の情報記録媒体（すなわち、ハードディスク９１／ＤＶＤ８１）へ転送させるダビング処理が実行されるモードのことである。ＤＶＤ８１又はハードディスク９１に記録されたコンテンツデータは、当該ダビング処理により、読み出されて複合され、更に、もう一方の情報記録媒体に記録可能な形式に再度符号化されて、記録されることとなる。
【００１８】
次に、ＤＶＤレコーダ１００の要部構成について説明する。
機器本体１は、放送信号を受信するアンテナ３と、アンテナ３により受信された放送信号から所定の放送チャンネルの放送信号を選局するチューナ４と、チューナ４から出力されたコンテンツデータに所定の信号処理を行う入力インターフェース部５と、入力インターフェース部５から出力されたコンテンツデータに圧縮処理を行うエンコーダ６と、コンテンツデータの入出力経路を設定する切換部７と、着脱自在なＤＶＤ８１に対してコンテンツデータの記録及び再生を行うＤＶＤドライブ部８と、機器本体１に内蔵されたハードディスク９１に対してコンテンツデータの記録及び再生を行うＨＤＤ部９と、ＤＶＤドライブ部８及びＨＤＤ部９から出力されたコンテンツデータに伸張処理を行うデコーダ１０と、デコーダ１０から出力されたコンテンツデータに対して所定の信号処理を行う出力インターフェース部１１と、リモコン２からの入力操作信号を受信するとともに、当該入力操作信号を制御部１３に出力するリモコン信号受光部１２と、機器本体１全体を統括制御する制御部１３と、各部を接続する制御バス１４と、を備えて構成されている。
【００１９】
アンテナ３は、屋外において所定の方向に向けて配置されており、記録モードにおいて、図示しないテレビジョン放送局から発信される高周波の放送信号（RF信号）を受信して、当該放送信号をチューナ４に出力する。
【００２０】
チューナ４は、アンテナ３によって、当該放送信号の周波数を選局するための制御部１３からの制御信号に応じて、特定周波数帯の放送信号を受信する。そして当該受信した放送信号を所定の中間周波数を有するＩＦ（中間周波：Intermediate Frequency）信号に変換して、入力インターフェース部５に出力する。
【００２１】
入力インターフェース部５は、例えば、チューナ４から出力されたＩＦ信号に対してＡ／Ｄ変換、誤り訂正等の各種入力インターフェース処理を施し、所定のコンテンツデータに変換してエンコーダ６に出力する。
【００２２】
エンコーダ６は、例えば、記録モードにおいて、入力インターフェース部５から出力された映像データを、ＭＰＥＧ（Moving Picture Experts Group）方式に従って圧縮するとともに、音声データをＭＰＥＧオーディオ方式に従って圧縮し、ＤＶＤドライブ部８においてＤＶＤ８１に書き込み可能な所定の映像／音声データ或いはＨＤＤ部９においてハードディスク９１に書き込み可能な所定の映像／音声データに変換する。  
また、エンコーダ６は、ダビングモードにおける後述する記録制御プログラム１３５ｃの実行において、デコーダ１０により一旦伸張された映像／音声データを再び圧縮する処理を行う。
なお、当該エンコーダ６において生成された映像／音声データは、切換部７を介してＤＶＤドライブ部８或いはＨＤＤ部９に出力されることとなる。
【００２３】
切換部７は、例えば、記録モード及びダビングモードにおいて、ＣＰＵ１３２からの指示出力に基づいて、コンテンツデータの入出力経路を設定する。例えば、記録モードにおいて、ユーザによりＤＶＤ８１に対する記録の指示がなされた場合には、エンコーダ６から入力されたコンテンツデータは、当該切換部７によりＤＶＤドライブ部８に出力されることとなり、一方、ハードディスク９１に対する記録の指示がなされた場合には、エンコーダ６から入力されたコンテンツデータは、当該切換部７によりＨＤＤ部９に出力されることとなる。
【００２４】
ＤＶＤドライブ部８は、例えば、着脱自在なＤＶＤ８１と、ＤＶＤ８１に対するデータの記録及びＤＶＤ８１に記録されたデータの読み出しを行う光ピックアップ８２と、装填されたＤＶＤ８１を回転駆動させるとともに光ピックアップ８２をＤＶＤ８１の半径方向に移動させるための駆動部８３と、等を備えている。
具体的には、ＤＶＤ８１は、ＤＶＤ−Ｒ（DVD-Recordable）等の追記型ディスクや、ＤＶＤ−ＲＷ（DVD-ReWritable）、ＤＶＤ−ＲＡＭ（DVD-Random Access Memory）等の書き換え可能なディスクであり、ディスク基盤（図示省略）と、レーザ光の照射による加熱で結晶構造が変化する物質によって形成された記録層（図示省略）と、レーザ光を反射するための反射層（図示省略）と、等を備えている。
当該ＤＶＤドライブ部８では、記録モード及びダビングモードにおいて、光ピックアップ８２により、ＤＶＤ８１の反射層にレーザ光を照射し、反射光による加熱により記録層の結晶構造を変化させてピットを形成することにより、ＤＶＤ８１に対するデータの記録を行う。一方、再生モードにおいて、光ピックアップ８２によりＤＶＤ８１の反射層にレーザ光を照射し、光電変換及び電流電圧変換によって反射光に応じた電圧信号を生成することにより、ＤＶＤ８１に記録されたデータの再生を行う。
【００２５】
ＨＤＤ部９は、例えば、ＡＴＡ（AT Attachment）規格を採用しており、内蔵されたハードディスク９１と、ハードディスク９１に対するデータの記録或いはハードディスク９１に記録されたデータの読み出しを行う磁気ヘッド９２と、ハードディスク９１を回転駆動させるとともに、磁気ヘッド９２をハードディスク９１の半径方向に移動させるための駆動部９３と、等を備えて構成されている。ハードディスク９１は、非磁性体のディスク基板（図示省略）と、その上に設けられた磁性層（図示省略）と、を備えて成り、磁気ヘッド９２とハードディスク９１との間に、電流を供給することにより磁界を発生する微小なギャップを有している。
【００２６】
ＨＤＤ部９の構成について、さらに詳しく説明する。
ハードディスク９１は、図示は省略するが、システム管理領域と、タイムシフト領域と、記録ファイル領域と、を備えており、さらに、記録ファイル領域は、ヘッダ領域及びコンテンツ領域を含む構成となっている。システム管理領域には、録画時のビットレート情報が格納され、ヘッダ領域には、放送番組等のタイトル情報、ジャンル情報、録画時間等のデータが格納され、記録が行われる映像及び／又は音声データからなるコンテンツデータは、コンテンツ領域に格納される。当該記録領域は、ハードディスク９１に対する記録の指示に基づいて、ビットレート情報の記録、コンテンツデータの記録、また、番組タイトル情報及び番組ジャンル情報等を記録する記録手段として機能する。
【００２７】
デコーダ１０は、例えば、再生モードにおいて、ＨＤＤ部９又はＤＶＤドライブ部８から切換部７を介して出力された映像データを、ＭＰＥＧ方式に従って伸張するとともに、音声データをＭＰＥＧオーディオ方式に従って伸張し、所定の映像／音声データに変換する。また、デコーダ１０は、ダビングモード及び記録モードにおいて、ＨＤＤ部９又はＤＶＤドライブ部８から切換部７を介して出力された映像／音声データを、一旦伸張し、所定の映像／音声データに変換する処理を行う。
当該デコーダ１０において生成された映像／音声データは、再生モードにおいて出力インターフェース部１１に出力され、また、ダビングモード及び記録モードにおいてエンコーダ６に出力されることとなる。
【００２８】
出力インターフェース部１１は、デコーダ１０から出力されたコンテンツデータにＤ／Ａ変換等の各種出力インターフェース処理を施し、ＮＴＳＣ規格等のコンテンツデータを生成する。生成されたコンテンツデータは、機器本体１に接続されたテレビジョン受像機２００の図示しないディスプレイ、スピーカ等に出力されることとなる。
【００２９】
リモコン信号受光部１２は、リモコン２に備わる各種キーがユーザにより押下操作されることにより出力された赤外線等の入力操作信号を受信し、当該入力操作信号を制御部１３に出力する。
【００３０】
制御部１３は、Ｉ／Ｏポート１３１と、ＣＰＵ（Central Processing Unit）１３２と
、計時部１３３と、メモリ部１３４と、ＲＯＭ（Read Only Memory）１３５と、等を備えて構成されている。
【００３１】
ＣＰＵ１３２は、機器本体１の各部からＩ／Ｏポート１３１を介して入力された入力信号及びリモコン２の各種キーの押下操作によってリモコン信号受光部１２及びＩ／Ｏポート１３１を介して入力された入力操作信号等に応じて、ＲＯＭ１３５に格納された各種プログラムを実行するとともに、Ｉ／Ｏポート１３１を介して各部に出力信号を出力することによって、機器本体１の動作全般を統括制御する。
【００３２】
計時部１３３は、例えば、現在時刻を計時しており、ＣＰＵ１３２からの指示出力に応じて、計時した現在時刻データをＣＰＵ１３２に出力する。
【００３３】
メモリ部１３４は、図示しないＲＡＭ（Random Access Memory）を備え、ＣＰＵ１３２によって各種プログラムが実行される際に生じる処理結果や、入力されたデータ等を当該ＲＡＭに記憶する。
【００３４】
ＲＯＭ１３５は、例えば、判別プログラム１３５ａ、記録ビットレート設定プログラム１３５ｂ、記録制御プログラム１３５ｃ、第２の判別プログラム１３５ｄ、記録ビットレート修正プログラム１３５ｅ等を備えて構成されている。
【００３５】
判別プログラム１３５ａは、例えば、ＣＰＵ１３２に、ハードディスク９１に記録されたコンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、予め設定された平均ビットレートの所定のビットレート上下限範囲から外れているか否かを判別する機能を実現させるプログラムである。
具体的には、ＣＰＵ１３２は、図２（Ａ）に示すように、判別プログラム１３５ａを実行することにより、ハードディスク９１に記録されているコンテンツデータの全ビットレート情報を読み出し、予め設定された平均ビットレートとの比較を行い、当該コンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、予め設定された平均ビットレートの所定のビットレート上下限範囲から外れているか否かの判別を行う。
【００３６】
記録ビットレート設定プログラム１３５ｂは、ＣＰＵ１３２に、ダビングを行う際の記録ビットレートを設定する機能を実現させるプログラムである。
具体的には、ＣＰＵ１３２は、図２（Ｂ）に示すように、記録ビットレート設定プログラム１３５ｂを実行することにより、判別プログラム１３５ａにより、予め設定された平均ビットレートの所定のビットレートの上限を上回ると判別された期間（例えば、図２（Ａ）のａの期間）の記録ビットレートを、ハードディスク９１に記録されたビットレート情報の当該期間のビットレートに設定し、所定のビットレートの下限を下回ると判別された期間（例えば、図２（Ａ）のｂの期間）の記録ビットレートを、ハードディスク９１に記録されたビットレート情報の当該期間のビットレートに設定し、また、所定のビットレート上下範囲から外れていないと判別された期間（例えば、図２（Ａ）のｃの期間）の記録ビットレートを、予め設定された平均ビットレートに設定する。
【００３７】
記録制御プログラム１３５ｃは、ＣＰＵ１３２に、記録ビットレート設定プログラム１３５ｂの実行により設定された記録ビットレートで再エンコードを行いダビングする機能を実現させるプログラムである。
具体的には、ＣＰＵ１３２は、記録制御プログラム１３５ｃを実行することにより、ＤＶＤ８１或いはハードディスク９１に記録されたコンテンツデータに対して、デコーダ１０により信号処理を施し、伸張されたコンテンツデータに対して、記録ビットレート設定プログラム１３５ｂを実行することにより設定された記録ビットレートに基づき、エンコーダ６により再びコンテンツデータの圧縮処理を行う。
【００３８】
第２の判別プログラム１３５ｄは、ＣＰＵ１３２に、記録ビットレート設定プログラム１３５ｃの実行により期間毎に設定された記録ビットレートによるコンテンツデータの総ビット数が、所定の平均ビットレートによるコンテンツデータの総ビット数以上であるか否かを判別する機能を実現させるプログラムである。
具体的には、ＣＰＵ１３２は、第２の判別プログラム１３５ｄを実行することにより、期間毎に設定された記録ビットレートによるコンテンツデータの総ビット数と所定の平均ビットレートによるコンテンツデータの総ビット数を比較し、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以上であるか否かを判別する。
【００３９】
記録ビットレート修正プログラム１３５ｅは、ＣＰＵ１３２に、第２の判別プログラム１３５ｄの実行により、記録ビットレートの総ビット数が所定の平均ビットレートの総ビット数以上であると判別された場合、記録ビットレートを所定値下げ、記憶容量の制限を満たす機能を実現させるプログラムである。
具体的には、ＣＰＵ１３２は、図２（Ｃ）に示すように、記録ビットレート修正プログラム１３５ｅを実行することにより、記録ビットレートの総ビット数が所定の平均ビットレートによる総ビット数以上であると判別された場合、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以下になるまで、記録ビットレート設定プログラム１３５ｂの実行により設定された期間毎の記録ビットレートを高い順に所定値下げる処理を行う。
【００４０】
次に、ＣＰＵ１３２によるダビング処理について、図３のフローチャートを参照して説明する。
本ダビング処理は、ＣＰＵ１３２が、判別プログラム１３５ａ、記録ビットレート設定プログラム１３５ｂ、記録制御プログラム１３５ｃ、第２の判別プログラム１３５ｄ、記録ビットレート修正プログラム１３５ｅ、を実行することにより行われる。
【００４１】
まず、ＣＰＵ１３２は、判別プログラム１３５ａを実行することにより、ハードディスク９１に記録されたダビング処理を行うコンテンツデータのビットレート情報を読み出す処理を行う（ステップＳ１）。
【００４２】
次いで、ＣＰＵ１３２は、図２（Ａ）に示すように、判別プログラム１３５ａの実行により、ハードディスク９１から読み出した一定期間毎のビットレートと予め設定された平均ビットレートを比較する（ステップＳ２）。
【００４３】
ＣＰＵ１３２は、ステップＳ３において、一定期間毎のビットレートが所定のビットレートの上限を上回ると判別した場合（例えば、図２（Ａ）のａの期間）、または、所定のビットレートの下限を下回ると判別した場合（例えば、図２（Ａ）のｂの期間）（ステップＳ３；Ｙｅｓ）、ＣＰＵ１３２は、図２（Ｂ）に示すように、記録ビットレート設定プログラム１３５ｂを実行することにより、判別された当該期間の記録ビットレートを、ハードディスク９１に記録されたビットレート情報の当該期間のビットレートに設定し（ステップＳ４）、ステップＳ６に進む。
【００４４】
一方、ＣＰＵ１３２は、ステップＳ３において、一定期間毎のビットレートが、平均ビットレートの所定のビットレートの上下限範囲から外れていないと判別した場合（例えば、図２（Ａ）のｃの期間）（ステップＳ４；Ｎｏ）、ステップＳ５に進み、ＣＰＵ１３２は、記録ビットレート設定プログラム１３５ｂを実行することにより、当該期間の記録ビットレートを、予め設定された平均ビットレートに設定し、記録制御プログラム１３５ｃを実行することにより、当該ビットレートに基づき再エンコードを行う（ステップＳ５）。次いで、ダビング処理を行い（ステップＳ９）、本処理を終了する。
【００４５】
次いで、ＣＰＵ１３２は、ステップＳ６において、第２の判別プログラム１３５ｄを実行することにより、期間毎に設定された記録ビットレートによるコンテンツデータの総ビット数が所定の平均ビットレートによるコンテンツデータの総ビット数以上であるか否かを判別する（ステップＳ６）。ＣＰＵ１３２は、ステップＳ６において、期間毎に設定された記録ビットレートによるコンテンツデータの総ビット数が所定の平均ビットレートによるコンテンツデータの総ビット数以上であると判別すると（ステップＳ６；Ｙｅｓ）、ＣＰＵ１３２は、記録ビットレート修正プログラムｅを実行することにより、図２（Ｃ）に示すように、最も高い記録ビットレートを有する時間のビットレートを所定のレートだけ下げ（ステップＳ７）、ステップＳ６に戻る。
【００４６】
一方、ＣＰＵ１３２は、ステップＳ６において、期間毎に設定された記録ビットレートによるコンテンツデータの総ビット数が所定の平均ビットレートによるコンテンツデータの総ビット数以上でないと判別すると（ステップＳ６；Ｎｏ）、ステップＳ８に進む。
【００４７】
次いで、ＣＰＵ１３２は、ステップＳ８において、記録制御プログラム１３５ｃを実行することにより、期間毎に設定された記録ビットレートに基づき再エンコード処理を行い（ステップＳ８）、次いで、ダビング処理を行い（ステップＳ９）、本処理を終了する。
【００４８】
以上説明した本発明にかかるＤＶＤレコーダ１００によれば、記録手段であるハードディスク９１によって、コンテンツデータの録画時のビットレート情報を記録することができ、ＣＰＵ１３２による判別プログラム１３５ａによって、ハードディスク９１により記録されたコンテンツデータにおける全ビットレート情報の一定期間毎のビットレートが、平均ビットレートの所定のビットレート上下限範囲から外れているか否かを判別することができ、記録ビットレート設定プログラム１３５ｂによって、判別プログラム１３５ａにより、所定のビットレートの上限を上回ると判別された期間の記録ビットレートを、ハードディスク９１により記録されたビットレート情報の当該期間のビットレートに設定し、所定のビットレートの下限を下回ると判別された期間の記録ビットレートを、ハードディスク９１により記録されたビットレート情報の当該期間のビットレートに設定し、平均ビットレートの所定のビットレート上下限範囲から外れていないと判別された期間の記録ビットレートを、平均ビットレートに設定することができ、第２の判別プログラム１３５ｄによって、記録ビットレート設定プログラム１３５ｂにより期間毎に設定された記録ビットレートによるコンテンツデータの総ビット数と所定の平均ビットレートによるコンテンツデータの総ビット数を比較し、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以上であるか否かを判別することができ、記録ビットレート修正プログラム１３５ｅによって、第２の判別プログラム１３５ｄにより、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以上であると判別された場合、記録ビットレートによる総ビット数が所定の平均ビットレートによる総ビット数以下になるまで、記録ビットレート設定プログラム１３５ｂにより設定された期間毎の記録ビットレートを高い順に所定値下げることができ、記録制御プログラム１３５ｃによって、記録ビットレート設定プログラム１３５ｂ又は記録ビットレート修正プログラム１３５ｅにより設定された各期間の記録ビットレートで再エンコードしてダビングを行うことができる。
したがって、ダビング時の無駄な記憶容量を減らし、コンテンツデータの録画時のビットレート情報により近い形でダビングを行うことができる。
また、ダビング時に記憶容量が制限されている場合であっても、画質の劣化等をより好適に防止することができる。
【００４９】
なお、本発明は、上記実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、ビットレート情報は、録画時に記録されたものに限定されることなく、ダビング処理時に、ＨＤＤ部９又はＤＶＤドライブ部８から切換部７を介して出力された映像／音声データに基づき、ビットレート情報を抽出することできる設計であっても良い。
また、予め設定された平均ビットレートの所定のビットレートの上限を上回ると判別された期間（例えば、図２（Ａ）のａの期間）における記録ビットレートは、平均ビットレートよりも高いビットレートであればよく、同様に、所定のビットレートの下限を下回ると判別された期間（例えば、図２（Ａ）のｂの期間）の記録ビットレートは、平均ビットレートよりも低いビットレートであればよく、任意に設定してよい。
また、本発明におけるダビング処理は、ＨＤＤ−ＤＶＤの双方向に行うことができる設計であっても良い。
【図面の簡単な説明】
【００５０】
【図１】本発明における情報記録装置の機能的構成を示すブロック図である。
【図２】本発明におけるビットレート情報のイメージ図で、（Ａ）は予め設定された平均ビットレートとコンテンツデータの録画時のビットレート情報とを比較する表示図であり、（Ｂ）は本発明における記録ビットレートの設定を例示した表示図であり、さらに、（Ｃ）は本発明における記録ビットレート修正を例示した表示図である。
【図３】ＣＰＵによって実行されるダビング処理を示すフローチャートである。
【符号の説明】
【００５１】
１００    ＤＶＤレコーダ（情報記録装置）
１        機器本体（装置本体）
８１      ＤＶＤ（第１の記録媒体）
９１      ハードディスク（第２の記録媒体）
１３２    ＣＰＵ（判別手段、記録ビットレート設定手段、記録制御手段、第２の判別手段、記録ビットレート修正手段）
１３５ａ  判別プログラム（判別手段）
１３５ｂ  記録ビットレート設定プログラム（記録ビットレート設定手段）
１３５ｃ  記録制御プログラム（記録制御手段）
１３５ｄ  第２の判別プログラム（第２の判別手段）
１３５ｅ  記録ビットレート修正プログラム（記録ビットレート修正手段）
【図１】
2007250148.tif 000003
【図２】
2007250148.tif 000004
【図３】
2007250148.tif 000005