(57)【要約】【課題】  ユーザの画質に対する要求を満足させ、且つ、コンテンツ群の全体容量を削減するための所要時間を短縮する。【解決手段】  容量削減除外領域Ｙ１−２、残りの領域について優先順位＊１乃至＊３及び下限ビットレートをユーザに指定させる。除外領域は、容量削減を行わない領域である。優先順位は、画質を維持したい順の逆の順位である。各領域の優先順位及び容量に基づいて、容量削減する領域の順序＃１乃至＃８を決定する。コンテンツ群の全体容量が目標容量となるまで、順序が高い領域から目標ビットレートを下限ビットレートに低減させる。【選択図】        図１３
2005286560.tif 000002
【特許請求の範囲】
【請求項１】
１又は２以上のコンテンツを含むコンテンツ群の全体容量を削減するコンテンツ容量削減方法において、
前記コンテンツ群を複数の領域に分割する分割ステップと、
前記コンテンツ群の全体容量が目的容量以下となるまで、所定の順序で、１又は２以上の領域の容量を各領域毎に削減する容量削減ステップと、
を備えることを特徴とするコンテンツ容量削減方法。
【請求項２】
請求項１に記載のコンテンツ容量削減方法において、
前記分割ステップと、前記容量削減ステップとの間に、前記分割ステップにより得られた複数の領域のうち、前記容量削減ステップでの容量削減の対象から除外されるべき１又は２以上の領域の指定を入力する除外領域指定ステップを備え、
前記容量削減ステップは、除外されるべきことが指定された前記１又は２以上の領域を除外して、前記コンテンツ群の全体容量が目的容量以下となるまで、所定の順序で、１又は２以上の領域の容量を各領域毎に削減することを特徴とするコンテンツ容量削減方法。
【請求項３】
請求項１又は２に記載のコンテンツ容量削減方法において、
前記所定の順序とは、容量が大きい順序、優先度が高い順序又は容量及び優先度を基に求めた順序であることを特徴とするコンテンツ容量削減方法。
【請求項４】
請求項１又は２に記載のコンテンツ容量削減方法において、
前記容量削減ステップは、容量が削減されるべき領域の目標ビットレートが下限ビットレート以上であるという制限の下で行われることを特徴とするコンテンツ容量削減方法。
【請求項５】
請求項４に記載のコンテンツ容量削減方法において、
ユーザから前記下限ビットレートを入力する下限ビットレート入力ステップを更に備えることを特徴とするコンテンツ容量削減方法。
【請求項６】
請求項４に記載のコンテンツ容量削減方法において、
前記容量削減ステップは、
現在選択している領域の目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下になるか否かを判断する判断ステップと、
前記判断ステップで、前記目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下にならないと判断された場合に、前記現在選択している領域の目標ビットレートを前記下限ビットレートに設定する下限ビットレート設定ステップと、
を備えることを特徴とするコンテンツ容量削減方法。
【請求項７】
請求項６に記載のコンテンツ容量削減方法において、
前記容量削減ステップは、
前記下限ビットレート設定ステップの後に、前記容量が次に大きい領域を次回の選択領域として前記判断ステップに戻る戻りステップを更に備えることを特徴とするコンテンツ容量削減方法。
【請求項８】
請求項６に記載のコンテンツ容量削減方法において、
前記容量削減ステップは、
前記判断ステップで、前記目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下になると判断された場合に、前記現在選択している領域の目標ビットレートを、原ビットレートから前記下限ビットレートまでの間のビットレートであって、前記コンテンツ群の全体容量を前記目的容量以下とするようなものに設定する中間ビットレート設定ステップを更に備えることを特徴とするコンテンツ容量削減方法。
【請求項９】
請求項１に記載のコンテンツ容量削減方法において、
全ての領域の目標ビットレートを前記下限ビットレートとしても、前記コンテンツ群の全体容量が目的容量以下とならない場合に、前記下限ビットレートを低下させるステップと、
前記容量削減ステップを初めから再実行させる再実行ステップと、
を更に備えることを特徴するコンテンツ容量削減方法。
【請求項１０】
請求項１に記載のコンテンツ容量削減方法において、
全ての領域の目標ビットレートを下限ビットレートとしても、前記コンテンツ群の全体容量が目的容量以下とならない場合に、ユーザから各領域毎の目標ビットレートを入力する各領域毎目標ビットレート入力ステップを更に備えることを特徴とするコンテンツ容量削減方法。
【請求項１１】
請求項１に記載のコンテンツ容量削減方法において、
前記分割ステップでは、前記コンテンツ群をコンテンツ又はシーンを単位として複数の領域に分割することを特徴とするコンテンツ容量削減方法。
【請求項１２】
１又は２以上のコンテンツを含むコンテンツ群の全体容量を削減するコンテンツ容量削減装置において、
前記コンテンツ群を複数の領域に分割する分割手段と、
前記コンテンツ群の全体容量が目的容量以下となるまで、所定の順序で、１又は２以上の領域の容量を各領域毎に削減する容量削減手段と、
を備えることを特徴とするコンテンツ容量削減装置。
【請求項１３】
請求項１２に記載のコンテンツ容量削減装置において、
前記分割手段により得られた複数の領域のうち、前記容量削減手段での容量削減の対象から除外されるべき１又は２以上の領域の指定を入力する除外領域指定手段を備え、
前記容量削減手段は、除外されるべきことが指定された前記１又は２以上の領域を除外して、前記コンテンツ群の全体容量が目的容量以下となるまで、所定の順序で、１又は２以上の領域の容量を各領域毎に削減することを特徴とするコンテンツ容量削減装置。
【請求項１４】
請求項１２又は１３に記載のコンテンツ容量削減装置において、
前記所定の順序とは、容量が大きい順序、優先度が高い順序又は容量及び優先度を基に求めた順序であることを特徴とするコンテンツ容量削減装置。
【請求項１５】
請求項１２又は１３に記載のコンテンツ容量削減装置において、
前記容量削減手段は、容量が削減されるべき領域の目標ビットレートが下限ビットレート以上であるという制限の下で行われることを特徴とするコンテンツ容量削減装置。
【請求項１６】
請求項１５に記載のコンテンツ容量削減装置において、
ユーザから前記下限ビットレートを入力する下限ビットレート入力手段を更に備えることを特徴とするコンテンツ容量削減装置。
【請求項１７】
請求項１５に記載のコンテンツ容量削減装置において、
前記容量削減手段は、
現在選択している領域の目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下になるか否かを判断する判断手段と、
前記判断手段で、前記目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下にならないと判断された場合に、前記現在選択している領域の目標ビットレートを前記下限ビットレートに設定する下限ビットレート設定手段と、
を備えることを特徴とするコンテンツ容量削減装置。
【請求項１８】
請求項１７に記載のコンテンツ容量削減装置において、
前記容量削減手段は、
前記下限ビットレート設定手段によるビットレート設定が行われた後に、前記容量が次に大きい領域を次回の選択領域として前記判断手段を起動する起動手段を更に備えることを特徴とするコンテンツ容量削減装置。
【請求項１９】
請求項１７に記載のコンテンツ容量削減装置において、
前記容量削減手段は、
前記判断手段で、前記目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下になると判断された場合に、前記現在選択している領域の目標ビットレートを、原ビットレートから前記下限ビットレートまでの間のビットレートであって、前記コンテンツ群の全体容量を前記目的容量以下とするようなものに設定する中間ビットレート設定手段を更に備えることを特徴とするコンテンツ容量削減装置。
【請求項２０】
請求項１２に記載のコンテンツ容量削減装置において、
全ての領域の目標ビットレートを前記下限ビットレートとしても、前記コンテンツ群の全体容量が目的容量以下とならない場合に、前記下限ビットレートを低下させる手段と、
前記容量削減手段を再起動する再起動手段と、
を更に備えることを特徴するコンテンツ容量削減装置。
【請求項２１】
請求項１２に記載のコンテンツ容量削減装置において、
全ての領域の目標ビットレートを下限ビットレートとしても、前記コンテンツ群の全体容量が目的容量以下とならない場合に、ユーザから各領域毎の目標ビットレートを入力する各領域毎目標ビットレート入力手段を更に備えることを特徴とするコンテンツ容量削減装置。
【請求項２２】
請求項１２に記載のコンテンツ容量削減装置において、
前記分割手段は、前記コンテンツ群をコンテンツ又はシーンを単位として複数の領域に分割することを特徴とするコンテンツ容量削減装置。
【請求項２３】
コンピュータに請求項１乃至１１の何れか１項に記載のコンテンツ容量削減方法を行わせるためのコンテンツ容量削減プログラム。
【請求項２４】
コンピュータを請求項１２乃至２２の何れか１項に記載のコンテンツ容量削減装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの容量を削減するためのコンテンツ容量削減方法、コンテンツ容量削減装置及びコンテンツ容量削減プログラムに関し、特に、ある圧縮率でＭＰＥＧ(Motion Picture Experts Group)方式等により圧縮されている画像データを、更に高い圧縮率でＭＰＥＧ方式等で圧縮された画像データにトランスコードするためのコンテンツ容量削減方法、コンテンツ容量削減装置及びコンテンツ容量削減プログラムに関する。
【背景技術】
【０００２】
近年、コンテンツは、ＭＰＥＧ方式により圧縮された後に、伝送又は記録されることが主流となってきている。すなわち、デジタルテレビ放送方式により放送されるテレビジョン番組は、ＭＰＥＧ方式により圧縮されており、また、ＤＶＤ(Digital Versatile Disc)やハードディスクドライブに記録されるテレビジョン番組や映画もＭＰＥＧ方式により圧縮されている。
【０００３】
ところで、近年、ＨＤＤ搭載ＤＶＤレコーダ（ホームＡＶサーバともいう。）が普及し始めてきた。ＨＤＤ搭載ＤＶＤレコーダは、テレビチューナ、ＭＰＥＧエンコーダ、ＭＰＥＧデコーダ、ハードディスクドライブ及びＤＶＤドライブを備えており、これを利用すると、テレビ番組のハードディスク又はＤＶＤへの記録及びそれからのテレビ番組の再生ができる。また、特に、ハードディスクドライブ及びＤＶＤドライブを備えるため、テレビ番組を一旦ハードディスクドライブに記録し、必要なテレビ番組だけハードディスクドライブからＤＶＤにコピーすることができる。
【０００４】
ところが、長時間のテレビ番組を１枚のＤＶＤにコピーをしたり、複数のテレビ番組を１枚のＤＶＤにコピーしようとした場合、ハードディスクドライブに記録されているままのＭＰＥＧデータでは１枚のＤＶＤに収りきらない場合が生ずる。複数のＤＶＤに分割して記録しても良いが、そうすると、後に、ＤＶＤに記録されているテレビ番組を再生しようとした場合、複数のＤＶＤをＨＤＤ搭載ＤＶＤレコーダに挿入したり、抜き出したりしなければならず、煩雑となる。また、複数のＤＶＤに跨り記録されたテレビ番組を管理することも煩わしい。
【０００５】
そこで、ハードディスクドライブに記録されているＭＰＥＧデータのビットレートを低下させてＤＶＤに記録すれば、長時間のテレビ番組や複数のテレビ番組を１枚のＤＶＤにコピーすることが可能となる。ＭＰＥＧデータのビットレートを低下させる技術は、トランスコーディングの一種である。
【０００６】
このようなトランスコーディングに関し、以下のような先行技術文献が開示されている。特許文献１乃至４に記載の発明によれば、トランスコード前の動きベクトルをトランスコード後においてもそのまま利用することにより、動きベクトル検索を不要とし、従って、演算量を低減させることができる。また、特許文献５乃至８に記載の発明によれば、フレーム単位でトランスコードの範囲を選択することができる。
【特許文献１】特開２００１−１６０９６７号公報
【特許文献２】特開２００１−１８６５１７号公報
【特許文献３】特開２００３−１８９３０９号公報
【特許文献４】特開２００３−２４４７０５号公報
【特許文献５】特開２００１−１６９２９５号公報
【特許文献６】特開平１１−３４１４３５号公報
【特許文献７】特開平１１−３４１４３６号公報
【特許文献８】特開平  ７−１５４８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、複数のテレビ番組のように複数のコンテンツを１枚のＤＶＤに記録するために、トランスコーディングを行う場合、トランスコード後の各コンテンツのビットレートは、コンテンツの画質に大きな影響を及ぼす。一度、原コンテンツを低いビットレートにトランスコードして、原コンテンツを削除した後には、原コンテンツの画質を回復することができないので、トランスコーディング後のビットレートを慎重に決定する必要がある。例えば、単に、複数のコンテンツのトランスコード後のビットレートを共通の一定値とすると、ユーザが画質を落としたくないことを希望するコンテンツの画質を落としてしまうことになる。また、トランスコーディングを行うためには一定の時間を必要とするので、複数のコンテンツ全体をトランスコードすると、それらのコンテンツのハードディスクドライブからＤＶＤへのダビングの所要時間が一定以下にならない。特に、ハードディスクからＤＶＤへのダビングは、そのためのプログラムをパーソナルコンピュータで実行することにより行う場合も想定できるが、パーソナルコンピュータのＣＰＵ能力が低い場合もあり、そのような場合には、ダビング時間が長くなることは無視し得えず、ハードディスクからＤＶＤへのダビングの意欲を損ないかねない。
【０００８】
そこで、本発明は、ユーザの画質に対する要求を満足させるコンテンツ容量削減方法、コンテンツ容量削減装置及びコンテンツ容量削減プログラムを提供することを目的とする。
【０００９】
また、本発明は、コンテンツ群の全体容量を削減するための所要時間を短縮することを可能とするコンテンツ容量削減方法、コンテンツ容量削減装置及びコンテンツ容量削減プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の観点によれば、１又は２以上のコンテンツを含むコンテンツ群の全体容量を削減するコンテンツ容量削減方法において、前記コンテンツ群を複数の領域に分割する分割ステップと、前記コンテンツ群の全体容量が目的容量以下となるまで、所定の順序で、１又は２以上の領域の容量を各領域毎に削減する容量削減ステップと、を備えることを特徴とするコンテンツ容量削減方法が提供される。
【００１１】
上記のコンテンツ容量削減方法は、前記分割ステップと、前記容量削減ステップとの間に、前記分割ステップにより得られた複数の領域のうち、前記容量削減ステップでの容量削減の対象から除外されるべき１又は２以上の領域の指定を入力する除外領域指定ステップを備え、前記容量削減ステップは、除外されるべきことが指定された前記１又は２以上の領域を除外して、前記コンテンツ群の全体容量が目的容量以下となるまで、所定の順序で、１又は２以上の領域の容量を各領域毎に削減してもよい。
【００１２】
上記のコンテンツ容量削減方法において、前記所定の順序とは、容量が大きい順序、優先度が高い順序又は容量及び優先度を基に求めた順序であってもよい。
【００１３】
上記のコンテンツ容量削減方法において、前記容量削減ステップは、容量が削減されるべき領域の目標ビットレートが下限ビットレート以上であるという制限の下で行われてもよい。
【００１４】
上記のコンテンツ容量削減方法は、ユーザから前記下限ビットレートを入力する下限ビットレート入力ステップを更に備えていてもよい。
【００１５】
上記のコンテンツ容量削減方法において、前記容量削減ステップは、現在選択している領域の目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下になるか否かを判断する判断ステップと、前記判断ステップで、前記目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下にならないと判断された場合に、前記現在選択している領域の目標ビットレートを前記下限ビットレートに設定する下限ビットレート設定ステップと、を備えていてもよい。
【００１６】
上記のコンテンツ容量削減方法において、前記容量削減ステップは、前記下限ビットレート設定ステップの後に、前記容量が次に大きい領域を次回の選択領域として前記判断ステップに戻る戻りステップを更に備えていてもよい。
【００１７】
上記のコンテンツ容量削減方法において、前記容量削減ステップは、前記判断ステップで、前記目標ビットレートを前記下限ビットレートにした場合に、前記コンテンツ群の全体容量が前記目標容量以下になると判断された場合に、前記現在選択している領域の目標ビットレートを、原ビットレートから前記下限ビットレートまでの間のビットレートであって、前記コンテンツ群の全体容量を前記目的容量以下とするようなものに設定する中間ビットレート設定ステップを更に備えていてもよい。
【００１８】
上記のコンテンツ容量削減方法は、全ての領域の目標ビットレートを前記下限ビットレートとしても、前記コンテンツ群の全体容量が目的容量以下とならない場合に、前記下限ビットレートを低下させるステップと、前記容量削減ステップを初めから再実行させる再実行ステップと、を更に備えていてもよい。
【００１９】
上記のコンテンツ容量削減方法は、全ての領域の目標ビットレートを下限ビットレートとしても、前記コンテンツ群の全体容量が目的容量以下とならない場合に、ユーザから各領域毎の目標ビットレートを入力する各領域毎目標ビットレート入力ステップを更に備えていてもよい。
【００２０】
上記のコンテンツ容量削減方法において、前記分割ステップでは、前記コンテンツ群をコンテンツ又はシーンを単位として複数の領域に分割してもよい。
【００２１】
本発明の第２の観点によれば、１又は２以上のコンテンツを含むコンテンツ群の全体容量を削減するコンテンツ容量削減装置において、前記コンテンツ群を複数の領域に分割する分割手段と、前記コンテンツ群の全体容量が目的容量以下となるまで、所定の順序で、１又は２以上の領域の容量を各領域毎に削減する容量削減手段と、を備えることを特徴とするコンテンツ容量削減装置が提供される。
【発明の効果】
【００２２】
本発明によれば、ユーザの画質に対する要求を満足させつつコンテンツ容量を削減することが可能となる。
【００２３】
また、本発明によれば、コンテンツ群の全体容量を削減するための所要時間を短縮することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００２５】
図１は、本発明の実施形態によるコンテンツ容量削減装置の構成を示すブロック図である。
【００２６】
図１を参照すると、本発明の実施形態によるコンテンツ容量削減装置は、表示部１０１、入力部１０３、制御部１０５、コンテンツ選択部１０７、コンテンツ群全体容量計算部１０９、記録先選択部１１１、記録先容量計算部１１３、容量比較部１１５、初期あふれ容量計算部１１７、コンテンツ群分割部１１９、領域容量計算部１２１、除外領域設定部１２３、優先度設定部１２５、順序計算部１２７、あふれ容量更新部１２９、あふれ容量一時記憶部１３１、削減容量評価部１３３、目標ビットレート計算部１３５、目標ビットレート記憶部１３７、再生時間記憶部１３９、下限ビットレート設定部１４１、コンテンツ読出部１６１、トランスコーダ１６３、コンテンツ書込部１６５を備える。これらの部分は、ハードウェアを利用して実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが読み込んで実行することによって実現することもできる。
【００２７】
コンテンツ容量削減装置は、原コンテンツ群１５１の容量を削減して、記録先コンテンツ群１５３にする。記録先コンテンツ群１５３は、ＤＶＤ等に記録される。また、ハードディスクドライブの空き容量を増やすために、ハードディスクから原コンテンツ群１５１を削除し、ハードディスクの原コンテンツ群１５１が書込まれていた領域の一部に記録先コンテンツ群を上書きしても良い。
【００２８】
次に、図２乃至６を参照して、図１に示すコンテンツ容量削減装置により行われるコンテンツ容量削減方法について説明する。
【００２９】
図２を参照すると、まず、原コンテンツ群に含めるべきコンテンツの選択をユーザから入力する（ステップＳ２０１）。具体的には、コンテンツ選択部１０７からの命令により、表示部１０１が、ハードディスクドライブに格納されているコンテンツの一覧を表示し、入力部１０３が、その一覧から選択されたコンテンツの識別情報を入力し、コンテンツ選択部１０７に渡す。次に、更に、コンテンツを選択するか否かを判断する（ステップＳ２０３）。そうであれば（ステップＳ２０３でＹＥＳ）、ステップＳ２０１に戻り、原コンテンツ群に含めるべき更なるコンテンツの選択をユーザから入力する（ステップＳ２０３）。
【００３０】
コンテンツ群に含めるべきコンテンツの選択が終了したならば（ステップＳ２０３でＮＯ）、コンテンツ群の全体容量を計算する（ステップＳ２０５）。具体的には、コンテンツ読出部１６１が、原コンテンツ群１５１に含まれる全てのコンテンツのファイル情報（ファイルサイズを含む。）を読み出し、コンテンツ群全体容量計算部１０９がこれらのファイルサイズを足し合わせることにより、コンテンツ群の全体容量を得る。
【００３１】
次に、記録先を選択する（ステップＳ２０７）。具体的には、記録先選択部１１１からの命令により、表示部１０１が記録先を選択するための画面を表示し、入力部１０３が、その画面で選択されたコンテンツの識別情報を入力し、記録先選択部１１１に渡す。記録先とは、通常は、例えば、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、ＤＶＤ−ＲＡＭ、ＨＤ  ＤＶＤであるが、ハードディスクドライブの空き容量を増やす場合には、指定されたドライブ名を有するハードディスクドライブの指定されたフォルダである。
【００３２】
次に、記録先の容量を計算する（ステップＳ２０９）。具体的には、記録先容量計算部１１３が、記録先の特定情報を記録先選択部１１１から入力する。記録先がブランクのＤＶＤ−Ｒ等である場合には、ＤＶＤ−Ｒについての既知の容量を記録先容量とする。また、記録先が既に情報が書込まれているＤＶＤ−Ｒ等である場合には、ＤＶＤ−Ｒからファイル管理情報を読み出して、空き容量を計算する。更に、ハードディスクドライブの空き容量を増やす場合には、コンテンツ群の全体容量から増やしたい容量を差し引いた容量を記録先容量とする。
【００３３】
次に、容量比較部１１５は、コンテンツ群の全体容量が記録先の容量以下であるか否かを判断する（ステップＳ２１１）。そうである場合には（ステップＳ２１１でＹＥＳ）、原コンテンツ群をそのまま記録先へ記録して（ステップＳ２１３）、処理を終了する。ステップＳ２１３は、コンテンツ読出部１６１及びコンテンツ書込部１６５により行われる。トランスコーダ１６３はバイパスされる。
【００３４】
コンテンツ群の全体容量が記録先の容量を超える場合には（ステップＳ２１１でＮＯ）、初期あふれ容量計算部１１７は、コンテンツ群の全体容量から記録先の容量を差し引いて得られる容量をあふれ容量の初期値として求める（ステップＳ２１５）。ここで、「初期」といっているのは、以降のステップで、容量削減を試行する度に、あふれ容量を変化させていくからである。
【００３５】
次に、コンテンツ群分割部１１９は、コンテンツ群を複数の領域に分割する（ステップＳ２１７）。具体的には、コンテンツ群分割部１１９は、コンテンツ群に含まれる各コンテンツを各シーン毎に分割する。又は、コンテンツ群分割部１１９は、コンテンツ群を各コンテンツ毎に分割しても良い。又は、単にコンテンツ群を一定時間毎に分割しても良い。本発明では、１つの領域とは、１つのコンテンツ、１つのシーンを意味するのみではない。すなわち、複数寄せ集められた場合に１つのコンテンツ群を構成するものは、領域である。
【００３６】
次に、領域容量計算部１２１は、各領域の容量を計算する（ステップＳ２１９）。具体的には、１つの領域が１つのコンテンツである場合には、コンテンツのファイル情報に含まれているコンテンツ容量を読み出す。また、１つの領域が１つのシーンであり、その領域が属するビットレートがコンスタントビットレートである場合には、ビットレートとその領域の再生時間を基にシーン容量を計算する。１つの領域が１つのシーンであり、その領域が属するビットレートがバリアブルビットレートである場合には、コンテンツファイルにおけるシーンの初めの位置とシーンの終わりの位置を基にシーン容量を計算する。
【００３７】
次に、制御部１０５の制御の下で、表示部１０１に諸項目を表示する（ステップＳ２２０）。諸項目には、各領域の代表画像のサムネール、ビットレート、再生時間、容量等が含まれる。
【００３８】
次に、下限ビットレート設定部１４１は、下限ビットレートを指定するかどうかをユーザに問い合わせるための画面を表示部１０１を用いて表示し、その問合せに対する回答を入力部１０３を介して入力することにより、下限ビットレートの指定があるか否かを判断する（ステップＳ２２１）。下限ビットレートの指定がある場合には（ステップＳ２２１でＹＥＳ）、下限ビットレート設定部１４１は、入力部１０３を介して、下限ビットレートを入力する（ステップＳ２２３）。下限ビットレートの指定がない場合には（ステップＳ２２１でＮＯ）、ディフォルト値を下限ビットレートとする（ステップＳ２２５）。
【００３９】
原コンテンツ群に含まれる各コンテンツをハードディスクドライブに記録しようとする際に、ユーザは、ビットレートを選択することができる。例えば、ＮＴＳＣ方式、ＰＡＬ方式、ＳＥＣＡＭ方式等の現行テレビジョン方式に関しては、最大ビットレートに対応する９Ｍｂｐｓ、高画質に対応する８Ｍｂｐｓ、標準画質に対応する４Ｍｂｐｓ、長時間に対応する２Ｍｂｐｓ、最小ビットレートに対応する１．２Ｍｂｐｓのうちから何れかのビットレートをユーザは選択できるように設計されているＨＤＤ搭載ＤＶＤレコーダがある。
【００４０】
ここで、上述した下限ビットレートとは、容量削減した後の領域のビットレートが下回ってはいけないビットレートのことである。従って、下限ビットレートを、例えば、４Ｍｂｐｓに設定することにより、容量削減した後の各コンテンツの画質が標準画質以下にならないことが保証される。ユーザが画質が標準画質以下となることを許容するのであれば、下限ビットレートを３Ｍｂｐｓや２Ｍｂｐｓに設定しても良い。
【００４１】
次に、除外領域設定部１２３は、除外領域を設定するかどうかをユーザに問い合わせるための画面を表示部１０１を用いて表示し、その問合せに対する回答を入力部１０３を介して入力することにより、除外領域の指定があるか否かを判断する（ステップＳ２２７）。除外領域の指定がある場合には（ステップＳ２２７でＹＥＳ）、除外領域設定部１２３は、入力部１０３を介して、除外領域の識別情報を入力する（ステップＳ２２９）。
【００４２】
ここで、除外領域とは、ユーザが容量が削減されないことを希望する領域のことである。従って、除外領域とは、ユーザが画質が全く劣化しないことを希望する領域のことである。
【００４３】
次に、優先度設定部１２５は、優先度を設定するかどうかをユーザに問い合わせるための画面を表示部１０１を用いて表示し、その問合せに対する回答を入力部１０３を介して入力することにより、優先度の指定があるか否かを判断する（ステップＳ２３１）。優先度の指定がある場合には（ステップＳ２３１でＹＥＳ）、優先度設定部１２５は、入力部１０３を介して、除外領域を除いた各領域に優先度を入力する（ステップＳ２３３）。
【００４４】
ここで、優先度とは、容量削減を優先的に行って良い順序のことである。従って、通常は、優先度は、ユーザにとってみれば、重要度が高い順序と逆の順序となる。又は、優先度は、ユーザにとってみれば、画質を維持したい順序と逆の順序である。
【００４５】
複数の領域間での優先度の重複を禁止しても許可しても良い。複数の領域間での優先度を禁止する場合には、例えば、コンテンツ群に含まれる全ての領域（除外領域を除く。）を表すもの（名称、サムネイル等）を複数行に表示し、上の行ほど優先度が高くなるようにし、ユーザが各領域の行の上下位置を変更できるようにユーザインターフェースを設計すればよい。また、複数の領域で優先度を許可する場合には、例えば、コンテンツ群に含まれる全ての領域（除外領域を除く。）を表すもの（名称、サムネイル等）及び各優先度毎のリストボックスを表示し、ユーザが各領域を表すものを所望の優先度のリストボックスに移動できるようにユーザインターフェースを設計すればよい。
【００４６】
優先度が最も低い領域が除外領域に最も近くなるために、ユーザが混乱する恐れがある。これを解決するためには、優先度の指定の代りに、重要度の指定を入力して、優先度設定部１２５が重要度の順序を逆転したものを優先度としてもよい。こうすることにより、重要度が最も高い領域が除外領域に最も近くなるために、ユーザが混乱する恐れがなくなる。この場合、除外領域は、重要度が最も高い領域よりも、重要度が高い領域（絶対的に重要度が高い領域）であるとみなすことができる。つまり、除外領域は、決して容量削減が行われてはならない領域であるが、高い重要度が設定された領域は、可能な限り容量削減がされないことが望まれる領域である。
【００４７】
また、一部の領域についてのみ重要度を設定し、重要度が設定された領域の優先度を２番目以降の優先度に変換し、重要度が設定されなかった領域の優先度を最上位としてもよい。例えば、領域Ａ、Ｂ、Ｃに対して、それぞれ、重要度（高）、需要度（中）、重要度（低）が設定され、領域Ｄ、Ｅ、Ｆに重要度が設定されなかった場合には、領域Ｄ、Ｅ、Ｆに優先度１、領域Ｃに優先度２、領域Ｂに優先度３、領域Ａに優先度４を割り当てるようにしても良い。
【００４８】
次に、順序計算部１２７は、各領域の容量削減の順序を計算する（ステップＳ２３５）。
【００４９】
具体的には、除外領域の指定がなく、優先度の指定もない場合には、領域の容量が大きい順序を容量削減順序とする。こうすることにより、容量が大きい領域ほど、容量削減による削減容量が多いため、容量削減される領域の数を減らすことができる。同じ容量の領域が重複した場合には、選択したコンテンツの順序及びコンテンツ内の領域の時間順序に従う。又は、同じ容量の領域が重複した場合には、ビットレートが高い順序に従うようにしても良い。
【００５０】
また、除外領域の指定がなく、優先度の指定もない場合には、ビットレートが高い順序を容量削減順序としても良い。こうすることにより、再生時間が同じであれば、ビットレートが高いほど、容量削減により削減容量が多いため、容量削減される領域の数を減らすことができる。同じビットレートの領域が重複した場合には、選択したコンテンツの順序及びコンテンツ内の領域の順序に従う。又は、同じビットレートの容量が重複した場合には、再生時間が長い順序に従うようにしても良い。
【００５１】
また、除外領域の指定がなく、優先度の指定がある場合には、優先度が高い順序を容量削減順序とする。そして、同一の優先度の領域が複数ある場合には、それらの領域の間で、除外領域の指定がなく、優先度の指定もない場合と同様に容量削減順序を決定する。
【００５２】
除外領域の指定がある場合には、除外領域がスキップされる点を除いて、除外領域の指定がない場合と同様に容量削減の順序が計算される。除外領域には、順序は割り当てられない。
【００５３】
計算された容量削減順序は、順序計算部１２７が保持する。
【００５４】
次に、削減容量評価部１３３は、最初の順序の領域を選択し（ステップＳ２３７）、ステップＳ２３９に進む。
【００５５】
ステップＳ２３９では、削減容量評価部１３３は、削減容量を評価する（ステップＳ２３９）。具体的には、「選択された領域の容量」から「下限ビットレート」に「選択された領域の再生時間」を乗じて得た容量を差し引いて得た容量が「現在のあふれ容量」以上であるか否かを判断する。「選択された領域の容量」から「下限ビットレート」に「選択された領域の再生時間」を乗じて得た容量は、選択された領域の目標ビットレートを下限ビットレートに変更した場合に、その変更により削減される容量である。なお、容量削減後にはコンスタントビットレートにすることを想定しており、目標ビットレートとは、現在の領域をコンスタントビットレートにトランスコードする際の目標ビットレートのことである。「現在のあふれ容量」は、ステップＳ２３７からステップＳ２３９に来た場合には、初期のあふれ容量である。また、「現在のあふれ容量」は、ステップＳ２４７からステップＳ２３９に来た場合には、いくつかの領域の容量を削減した後であっても、まだあふれている容量である。ステップ２３９での評価は、現在選択している領域の目標ビットレートを下限ビットレートにした場合に、コンテンツ群の全体容量が目標容量以下になるか否かの判断に相当する。
【００５６】
現在選択している領域の目標ビットレートを下限ビットレートにした場合に、コンテンツ群の全体容量が目標容量以下にならないと判断された場合には（ステップＳ２３９でＮＯ）、目標ビットレート計算部１３５は、現在選択している領域の目標ビットレートを下限ビットレートに設定する（ステップＳ２４１）。
【００５７】
次に、あふれ容量更新部１２９は、あふれ容量を更新する（ステップＳ２４３）。具体的には、「現在選択している領域の容量」から「下限ビットレート」に「現在選択している領域の再生時間」を乗じて得た容量を差し引くことにより、現在選択している領域の目標ビットレートを下限ビットレートに変更した場合に、その変更により削減される容量（削減容量）を求める。そして、現在の「あふれ容量」から「削減容量」を差し引いた容量を新たな「あふれ容量」とする。新たなあふれ容量は、依然として残っておりあふれ容量である。
【００５８】
次に、削減容量評価部１３３は、次の順序の領域があるか否かを判断し（ステップＳ２４５）、そうであれば（ステップＳ２４５）、次の順序を選択し（ステップＳ２４７）、ステップＳ２３９に戻る。
【００５９】
現在選択している領域の目標ビットレートを下限ビットレートにした場合に、コンテンツ群の全体容量が目標容量以下になると判断された場合には（ステップＳ２３９でＹＥＳ）、目標ビットレート計算部１３５は、現在選択している領域の目標ビットレートを現在の「あふれ容量」を「選択された領域の再生時間」で除して得たビットレートに設定する（ステップＳ２４９）。ステップＳ２４９における現在選択している領域は、最後の容量を削減するべき領域である。
【００６０】
最後、全て又は一部の領域が容量削減されたコンテンツ群全体を記録先に記録して（ステップＳ２５１）、処理を終了する。ステップＳ２５１は、コンテンツ読出部１６１、トランスコーダ１６３及びコンテンツ書込部１６５により行われる。トランスコーダ１６３は、容量削減されるべき領域については、目標ビットレート計算部１３５が目標ビットレート記憶部１３７に書き込んだ目標ビットレートに従ってトランスコーディングを行う。
【００６１】
ステップＳ２４５で、次の領域がないと判断されるのは、除外領域を除いて、全ての領域の容量削減を行ってもコンテンツ群の全体容量が記録先の容量以下とならない場合である。このような場合には、エラーメッセージを出力し（ステップＳ２５３）、表示部１０１及び入力部１０３を用いて、再試行するか否かについてのユーザの判断を入力し（ステップＳ２５７）、再試行しない場合には（ステップＳ２５７でＮＯ）、処理を終了する。
【００６２】
再試行する場合には（ステップＳ２５７でＹＥＳ）、表示部１０１及び入力部１０３を用いて、マニュアルで再試行するかどうかについてのユーザの判断を入力し（ステップＳ２５９）、マニュアルで再試行するのではない場合には（ステップＳ２５９でＮＯ）、ステップＳ２２０に戻る。ステップＳ２２０からの処理を再実行する場合には、例えば、下限ビットレートを更に低くする。
【００６３】
マニュアルで再試行する場合には（ステップＳ２５９でＹＥＳ）、現在の各領域のビットレート、再生時間及び容量並びに現在のあふれ容量等を文字又はグラフ等により表示し、どの領域のビットレートをどの程度更に低くすればあふれ容量をゼロにすることができるかをユーザが容易に判断できるようにする。そして、ユーザがある領域のビットレートを入力したならば、あふれ容量を再計算し、あふれ容量がなくなったならば、全て又は一部の領域が容量削減されたコンテンツ群全体を記録先に記録して（ステップＳ２６３）、処理を終了する。ステップＳ２６３は、コンテンツ読出部１６１、トランスコーダ１６３及びコンテンツ書込部１６５により行われる。トランスコーダ１６３は、容量削減されるべき領域については、目標ビットレート計算部１３５が目標ビットレート記憶部１３７に書き込んだ目標ビットレートに従ってトランスコーディングを行う。
【００６４】
以上、コンテンツ容量削減方法の全体の流れについて説明した。
【００６５】
次に、ステップＳ２３９、Ｓ２４１及びＳ２４３における容量の判断及び設定並びにビットレートの設定について図７を参照して説明する。
【００６６】
図７においてＳで示すのは、記録先の容量、すなわち、目標容量である。コンテンツ群は領域Ａ１乃至Ａ６より成り、コンテンツ群の初期の全体容量はＣ０である。初期のあふれ容量Ｅ０は、Ｃ０―Ｓである。
【００６７】
Ｄ１は、領域Ａ１の目標ビットレートを下限ビットレートに低減させた場合に、削減できる容量である。最初にステップＳ２３９を実行する場合には、削減容量Ｄ１があふれ容量Ｅ０以上であるかどうかを判断する。これは、領域Ａ１の目標ビットレートを下限ビットレートにした場合のコンテンツ群の全体容量Ｃ０−Ｄ１が目標容量Ｓ以下となるかどうかを判断することと等価である。ステップＳ２３９の判断結果がＮＯであるので、ステップＳ２４１で、領域Ａ１のビットレートは下限ビットレートに低減され、領域Ａ１は領域Ａ’１に変化する。この結果、コンテンツの全体容量は、Ｃ１に削減され、あふれ容量は、Ｅ１（＝Ｃ１−Ｓ）に削減される（ステップＳ２４３）。
【００６８】
Ｄ２は、領域Ａ２の目標ビットレートを下限ビットレートに低減させた場合に、削減できる容量である。２度目にステップＳ２３９を実行する場合には、削減容量Ｄ２があふれ容量Ｅ１以上であるかどうかを判断する。これは、領域Ａ２の目標ビットレートを下限ビットレートにした場合のコンテンツ群の全体容量Ｃ１−Ｄ２が目標容量Ｓ以下となるかどうかを判断することと等価である。ステップＳ２３９の判断結果がＮＯであるので、ステップＳ２４１で、領域Ａ２のビットレートは下限ビットレートに低減され、領域Ａ２は領域Ａ’２に変化する。この結果、コンテンツの全体容量は、Ｃ２に削減され、あふれ容量は、Ｅ２（＝Ｃ２−Ｓ）に削減される（ステップＳ２４３）。
【００６９】
Ｄ３は、領域Ａ３の目標ビットレートを下限ビットレートに低減させた場合に、削減できる容量である。３度目にステップＳ２３９を実行する場合には、削減容量Ｄ３があふれ容量Ｅ２以上であるかどうかを判断する。これは、領域Ａ３の目標ビットレートを下限ビットレートにした場合のコンテンツ群の全体容量Ｃ２−Ｄ３が目標容量Ｓ以下となるかどうかを判断することと等価である。ステップＳ２３９の判断結果がＹＥＳであるので、ステップＳ２４９で、領域Ａ３のビットレートは現在のあふれ容量Ｅ２を領域Ａ３の再生時間で除して得られたビットレートに低減され、領域Ａ３領域はＡ’３に変化する（ステップＳ２４９）。この結果、コンテンツの全体容量は、Ｓに削減され、あふれ容量は、０となる。
【００７０】
次に、コンテンツ容量削減方法により、各領域の容量がどのように変化するかについて例を示して説明する。
【００７１】
図８は、除外領域がなく、優先順位の指定もなく、容量が多い順に容量削減を行う場合を示す図である。
【００７２】
コンテンツ群は、コンテンツＸ１、Ｘ２及びＸ３より成る。コンテンツＸ１は、領域Ｙ１−１、Ｙ１−２及びＹ１−３より成る。コンテンツＸ２は、領域Ｙ２−１、Ｙ２−２及びＹ２−３より成る。コンテンツＸ３は、領域Ｙ３−１、Ｙ３−２及びＹ３−３より成る。コンテンツＸ１のビットレートはＲ１であり、コンテンツＸ２のビットレートはＲ２であり、コンテンツＸ３のビットレートはＲ３である。領域の容量は、左から順に、１６、２４、２０、２４、３６、３０、２０、３０及び２５である。従って、コンテンツ群の全体容量は、２２５である。これに対し、目標容量は１７５である。
【００７３】
除外領域がなく、優先順位の指定もないため、容量削減の順位は、容量の順位のみに従い、図８において、＃ｉ（ｉ＝１、２、…、９）で示すようになる。容量削減が行われた結果、領域Ｙ２−２、Ｙ２−３及びＹ３−２のビットレートは下限ビットレートＲ０に削減され、領域Ｙ３−３のビットレートは下限ビットレートと当初のビットレートとの間のビットレート、具体的には、ステップＳ２４９で計算されたビットレート、となる。また、容量削減が行われた結果、領域Ｙ２−２、Ｙ２−３、Ｙ３−２及びＹ３−３の容量は、それぞれ、１８、１５、１８及び２０に削減される。他の領域の容量は不変である。
【００７４】
図９は、除外領域が１つあり、優先順位の指定がなく、容量が多い順に容量削減を行う場合を示す図である。
【００７５】
コンテンツ群の構成並びに各コンテンツの構成、ビットレート及び容量は図８と同様である。
【００７６】
除外領域があり、優先順位の指定がないため、容量削減の順位は、除外領域を除いて、容量の順位のみに従い、図９において、＃ｉ（ｉ＝１、２、…、８）で示すようになる。除外領域である領域Ｙ２−３には容量削減順位は付けられない。容量削減が行われた結果、領域Ｙ１−２、Ｙ２−２、Ｙ３−２及びＹ３−３のビットレートは下限ビットレートＲ０に削減され、領域Ｙ２−１のビットレートは下限ビットレートと当初のビットレートとの間のビットレート、具体的には、ステップＳ２４９で計算されたビットレート、となる。また、容量削減が行われた結果、領域Ｙ１−２、Ｙ３−１、Ｙ２−２、Ｙ３−２及びＹ３−３及びの容量は、それぞれ、１８、２０、１８、１８及び１５に削減される。他の領域の容量は不変である。
【００７７】
図１０は、除外領域がなく、非重複の優先順位の指定があり、容量が多い順に容量削減を行う場合を示す図である。
【００７８】
コンテンツ群の構成並びに各コンテンツの構成、ビットレート及び容量は図８と同様である。優先順位は、＊ｉ（ｉ＝１、２、…、９）で示す。
【００７９】
除外領域がなく、非重複の優先順位の指定が全ての領域についてあるため、容量削減の順位は、優先順位のみに従い、図１０において、＃ｉ（ｉ＝１、２、…、９）で示すようになる。容量削減が行われた結果、領域Ｙ１−１、Ｙ１−２、Ｙ１−３、Ｙ２−１及びＹ２−２のビットレートは下限ビットレートＲ０に削減され、領域Ｙ２−３のビットレートは下限ビットレートと当初のビットレートとの間のビットレート、具体的には、ステップＳ２４９で計算されたビットレート、となる。また、容量削減が行われた結果、領域Ｙ１−１、Ｙ１−２、Ｙ１−３、Ｙ２−１、Ｙ２−２及びＹ２−３の容量は、それぞれ、１２、１８、１５、１２、１８及び２５に削減される。他の領域の容量は不変である。
【００８０】
図１１は、除外領域がなく、重複した優先順位の指定があり、容量が多い順に容量削減を行う場合を示す図である。
【００８１】
コンテンツ群の構成並びに各コンテンツの構成、ビットレート及び容量は図８と同様である。優先順位は、＊ｉ（ｉ＝１、２、３）で示す。
【００８２】
除外領域がなく、重複した優先順位の指定が全ての領域についてあるため、容量削減の順位は、優先順位及び容量に従い、図１１において、＃ｉ（ｉ＝１、２、…、９）で示すようになる。容量削減が行われた結果、領域Ｙ１−１、Ｙ１−２、Ｙ１−３、Ｙ２−２、Ｙ３−１及びＹ３−３のビットレートは下限ビットレートＲ０に削減され、領域Ｙ２−２のビットレートは下限ビットレートと当初のビットレートとの間のビットレート、具体的には、ステップＳ２４９で計算されたビットレート、となる。また、容量削減が行われた結果、領域Ｙ１−１、Ｙ１−２、Ｙ１−３、Ｙ２−２、Ｙ３−１、Ｙ３−２及びＹ３−３の容量は、それぞれ、１２、１８、１５、３１、１２、１８及び１５に削減される。他の領域の容量は不変である。
【００８３】
図１２は、除外領域があり、非重複の優先順位の指定もあり、容量が多い順に容量削減を行う場合を示す図である。
【００８４】
コンテンツ群の構成並びに各コンテンツの構成、ビットレート及び容量は図８と同様である。優先順位は、＊ｉ（ｉ＝１、２、…、８）で示す。
【００８５】
除外領域があり、非重複の優先順位の指定が、除外領域を除いて、全ての領域についてあるため、容量削減の順位は、除外領域を除いて、優先順位のみに従い、図１２において、＃ｉ（ｉ＝１、２、…、８）で示すようになる。除外領域である領域Ｙ２−１には容量削減順位は付けられない。容量削減が行われた結果、領域Ｙ１−１、Ｙ１−２、Ｙ１−３、Ｙ２−２及びＹ２−３のビットレートは下限ビットレートＲ０に削減され、領域Ｙ３−１のビットレートは下限ビットレートと当初のビットレートとの間のビットレート、具体的には、ステップＳ２４９で計算されたビットレート、となる。また、容量削減が行われた結果、領域Ｙ１−１、Ｙ１−２、Ｙ１−３、Ｙ２−２、Ｙ２−３及びＹ３−１の容量は、それぞれ、１２、１８、１５、１８、１５及び１８に削減される。他の領域の容量は不変である。
【００８６】
図１３は、除外領域があり、重複した優先順位の指定もあり、容量が多い順に容量削減を行う場合を示す図である。
【００８７】
コンテンツ群の構成並びに各コンテンツの構成、ビットレート及び容量は図８と同様である。優先順位は、＊ｉ（ｉ＝１、２、３）で示す。
【００８８】
除外領域があり、重複した優先順位の指定が、除外領域を除いて、全ての領域についてあるため、容量削減の順位は、除外領域を除いて、優先順位及び容量に従い、図１３において、＃ｉ（ｉ＝１、２、…、８）で示すようになる。除外領域である領域Ｙ１−２には容量削減順位は付けられない。容量削減が行われた結果、領域Ｙ１−１、Ｙ１−３、Ｙ３−１、Ｙ３−２及びＹ３−３のビットレートは下限ビットレートＲ０に削減され、領域Ｙ２−２のビットレートは下限ビットレートと当初のビットレートとの間のビットレート、具体的には、ステップＳ２４９で計算されたビットレート、となる。また、容量削減が行われた結果、領域Ｙ１−１、Ｙ１−３、Ｙ２−２、Ｙ３−１、Ｙ３−２及びＹ３−３の容量は、それぞれ、１２、１５、２５、１２、１８及び１５に削減される。他の領域の容量は不変である。
【産業上の利用可能性】
【００８９】
本発明は、ＨＤＤ搭載ＤＶＤレコーダ又はこれと同等の機能を有するパーソナルコンピュータ等に利用することができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態によるコンテンツ容量削減装置の構成を示すブロック図である。
【図２】本発明の実施形態によるコンテンツ容量削減方法を示すフローチャート（１／５）である。
【図３】本発明の実施形態によるコンテンツ容量削減方法を示すフローチャート（２／５）である。
【図４】本発明の実施形態によるコンテンツ容量削減方法を示すフローチャート（３／５）である。
【図５】本発明の実施形態によるコンテンツ容量削減方法を示すフローチャート（４／５）である。
【図６】本発明の実施形態によるコンテンツ容量削減方法を示すフローチャート（５／５）である。
【図７】本発明の実施形態によるコンテンツ容量削減方法の原理を説明するための図である。
【図８】除外領域がなく、優先順位指定もない場合の本発明の実施形態によるコンテンツ容量削減方法を説明するための図である。
【図９】除外領域があり、優先順位指定がない場合の本発明の実施形態によるコンテンツ容量削減方法を説明するための図である。
【図１０】除外領域がなく、非重複の優先順位指定がある場合の本発明の実施形態によるコンテンツ容量削減方法を説明するための図である。
【図１１】除外領域がなく、重複した優先順位指定がある場合の本発明の実施形態によるコンテンツ容量削減方法を説明するための図である。
【図１２】除外領域があり、非重複の優先順位指定がある場合の本発明の実施形態によるコンテンツ容量削減方法を説明するための図である。
【図１３】除外領域があり、非重複の優先順位指定がある場合の本発明の実施形態によるコンテンツ容量削減方法を説明するための図である。
【符号の説明】
【００９１】
１０１  表示部
１０３  入力部
１０５  制御部
１０７  コンテンツ選択部
１０９  コンテンツ群全体容量計算部
１１１  記録先選択部
１１３  記録先容量計算部
１１５  容量比較部
１１７  初期あふれ容量計算部
１１９  コンテンツ群分割部
１２１  領域容量計算部
１２３  除外領域設定部
１２５  優先度設定部
１２７  順序計算部
１２９  あふれ容量更新部
１３１  あふれ容量一時記憶部
１３３  削減容量評価部
１３５  目標ビットレート計算部
１３７  目標ビットレート記憶部
１３９  再生時間記憶部
１４１  下限ビットレート設定部
１６１  コンテンツ読出部
１６３  トランスコーダ
１６５  コンテンツ書込部
【図１】
2005286560.tif 000003
【図２】
2005286560.tif 000004
【図３】
2005286560.tif 000005
【図４】
2005286560.tif 000006
【図５】
2005286560.tif 000007
【図６】
2005286560.tif 000008
【図７】
2005286560.tif 000009
【図８】
2005286560.tif 000010
【図９】
2005286560.tif 000011
【図１０】
2005286560.tif 000012
【図１１】
2005286560.tif 000013
【図１２】
2005286560.tif 000014
【図１３】
2005286560.tif 000015