(57)【要約】【課題】コンテンツデータを自動的に分割して複数の記録媒体にダビングする際に、分割位置を適切に設定する。【解決手段】ダビング元の記録媒体１には、コンテンツデータ２と、コンテンツデータ２から顔画像が検出された位置を管理するメタデータ１１とが記録される。記録媒体１から記録媒体３Ａに対してコンテンツデータ２をダビングする際に、記録媒体３Ａの記録容量に基づき分割候補位置Ｐを設定し、評価関数を用いて分割候補位置に含まれる顔画像の個数に基づき評価値を算出する。顔画像が含まれれば評価値が閾値未満となる。この場合、分割候補位置を所定単位戻して再度評価関数により評価値を算出し、閾値と比較する。分割候補位置に顔画像が含まれなけれは評価値が閾値以上となる。この場合、その分割候補位置を最終的な分割位置Ｄｉｖとして、コンテンツデータ２の先頭から分割位置Ｄｉｖまでを記録媒体３Ａにダビングする。【選択図】図２
2008300906.tif 000002
【特許請求の範囲】
【請求項１】
ストリームデータを分割するようにしたデータ処理装置において、
評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出部と、
上記評価値算出部で算出された評価値と閾値とを比較する比較部と、
上記ストリームデータの所定単位毎に上記分割候補位置を取得する分割候補位置取得部と、
上記比較部による比較結果に基づき上記ストリームデータ上の分割位置を決定する制御部と
を有し、
上記制御部は、
上記比較部による比較の結果、第１の分割候補位置での評価値が上記閾値を超えない場合には、上記分割候補位置取得部により第２の分割候補位置を取得し、
上記第１の分割候補位置での評価値が上記閾値を超える場合には、上記第１の分割候補位置に基づき上記ストリームデータの分割位置を決定するようにした
ことを特徴とするデータ処理装置。
【請求項２】
請求項１に記載のデータ処理装置において、
上記評価算出部は、上記ストリームデータの内容に基づき上記評価値を算出する
ことを特徴とするデータ処理装置。
【請求項３】
請求項２に記載のデータ処理装置において、
上記ストリームデータは動画データを含み、該動画データを解析した解析結果が該ストリームデータに関連付けられ、
上記評価値算出部は、上記動画データの上記解析結果に基づき上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項４】
請求項３に記載のデータ処理装置において、
上記解析結果は、上記動画データに含まれる顔画像の情報であって、
上記評価値算出部は、上記顔画像の情報に基づき上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項５】
請求項４に記載のデータ処理装置において、
上記評価値算出部は、上記動画データの上記分割候補位置での上記顔画像の個数に基づき上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項６】
請求項４に記載のデータ処理装置において、
上記評価値算出部は、上記動画データの上記分割候補位置で検出された上記顔画像のパターンに基づき上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項７】
請求項２に記載のデータ処理装置において、
上記ストリームデータは音声データを含み、該音声データを解析した解析結果が該ストリームデータに関連付けられ、
上記評価値算出部は、上記音声データの上記解析結果に基づき上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項８】
請求項７に記載のデータ処理装置において、
上記評価値算出部は、上記音声データのレベルに基づき上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項９】
請求項７に記載のデータ処理装置において、
上記評価値算出部は、上記音声データの上記分割候補位置で検出された所定の特性に基づき上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項１０】
請求項１に記載のデータ処理装置において、
上記評価値算出部は、上記ストリームデータ上の位置に基づき上記評価値を算出する
ことを特徴とするデータ処理装置。
【請求項１１】
請求項１０に記載のデータ処理装置において、
上記ストリームデータ上の位置は、該ストリームデータを再生した際の再生時間に基づく
ことを特徴とするデータ処理装置。
【請求項１２】
請求項１１に記載のデータ処理装置において、
上記評価値算出部は、上記ストリームデータの先頭から所定の再生時間を経過した第１の位置と、該ストリームデータの終端から所定の再生時間を遡った第２の位置とに基づき、該ストリームデータの先頭から該第１の位置までの区間と、該第２の位置から該ストリームデータの終端までの区間とに上記分割位置が決定されないように、上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項１３】
請求項１に記載のデータ処理装置において、
上記評価値算出部は、上記ストリームデータのビットレートに基づき上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項１４】
請求項１に記載のデータ処理装置において、
上記評価値算出部は、複数の上記評価関数を用いて上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項１５】
請求項１に記載のデータ処理装置において、
上記評価値算出部は、上記評価関数の評価対象に対して重み付けを行い上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項１６】
請求項１に記載のデータ処理装置において、
上記評価値算出部は、上記評価関数の評価対象について選択的に上記評価値を算出するようにした
ことを特徴とするデータ処理装置。
【請求項１７】
請求項１に記載のデータ処理装置において、
上記制御部は、初期の上記分割候補位置から所定以上移動された分割候補位置でも上記評価値が上記閾値を超えるようにならない場合、上記評価値算出部で算出された上記評価値のうち最も大きな評価値が算出された上記分割候補位置に基づき上記分割位置を決定するようにした
ことを特徴とするデータ処理装置。
【請求項１８】
ストリームデータを分割するようにしたデータ処理方法において、
評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出のステップと、
上記評価値算出のステップにより算出された評価値と閾値とを比較する比較のステップと、
上記ストリームデータの所定単位毎に上記分割候補位置を取得する分割候補位置取得のステップと、
上記比較のステップによる比較結果に基づき上記ストリームデータ上の分割位置を決定する制御のステップと
を有し、
上記制御のステップは、
上記比較のステップによる比較の結果、第１の分割候補位置での評価値が上記閾値を超えない場合には、上記分割候補位置取得のステップにより第２の分割候補位置を取得し、
上記第１の分割候補位置での評価値が上記閾値を超える場合には、上記第１の分割候補位置に基づき上記ストリームデータの分割位置を決定するようにした
ことを特徴とするデータ処理方法。
【請求項１９】
ストリームデータを分割するようにしたデータ処理方法をコンピュータに実行させるデータ処理プログラムにおいて、
上記データ処理方法は、
評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出のステップと、
上記評価値算出のステップにより算出された評価値と閾値とを比較する比較のステップと、
上記ストリームデータの所定単位毎に上記分割候補位置を取得する分割候補位置取得のステップと、
上記比較のステップによる比較結果に基づき上記ストリームデータ上の分割位置を決定する制御のステップと
を有し、
上記制御のステップは、
上記比較のステップによる比較の結果、第１の分割候補位置での評価値が上記閾値を超えない場合には、上記分割候補位置取得のステップにより第２の分割候補位置を取得し、
上記第１の分割候補位置での評価値が上記閾値を超える場合には、上記第１の分割候補位置に基づき上記ストリームデータの分割位置を決定するようにした
ことを特徴とするデータ処理プログラム。
【請求項２０】
記録媒体に記録されたストリームデータを他の記録媒体にダビングするようにした記録装置において、
筐体に対して固定的に用いられる第１の記録媒体からデータを再生する再生部と、
着脱可能な第２の記録媒体にデータを記録する記録部と、
上記第１の記録媒体から再生されたストリームデータに対して上記第２の記録媒体に記録可能なデータ容量の範囲内で分割候補位置を設定し、評価関数に基づき該ストリームデータの該分割候補位置での評価値を算出する評価値算出部と、
上記評価値算出部で算出された評価値と閾値とを比較する比較部と、
上記ストリームデータの所定単位毎に上記分割候補位置を取得する分割候補位置取得部と、
上記比較部による比較結果に基づき上記ストリームデータ上の分割位置を決定し、上記第１の記録媒体に記録される上記ストリームデータを、該分割位置まで上記第２の記録媒体にダビングするように上記再生部および上記記録部を制御する制御部と
を有し、
上記制御部は、
上記比較部による比較の結果、第１の分割候補位置での評価値が上記閾値を超えない場合には、上記分割候補位置取得部により上記ストリームデータ上で該第１の分割候補位置に対して先頭側の第２の分割候補位置を取得し、
上記第１の分割候補位置での評価値が上記閾値を超える場合には、上記第１の分割候補位置に基づき上記ストリームデータの分割位置を決定するようにした
ことを特徴とする記録装置。
【請求項２１】
請求項２０に記載の記録装置において、
上記評価算出部は、上記ストリームデータの内容に基づき上記評価値を算出する
ことを特徴とする記録装置。
【請求項２２】
請求項２１に記載の記録装置において、
上記ストリームデータは動画データを含み、該動画データを解析した解析結果が該ストリームデータに関連付けられて上記第１の記録媒体に記録され、
上記評価値算出部は、上記動画データの上記解析結果に基づき上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項２３】
請求項２２に記載の記録装置において、
上記解析結果は、上記動画データに含まれる顔画像の情報であって、
上記評価値算出部は、上記顔画像の情報に基づき上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項２４】
請求項２３に記載の記録装置において、
上記評価値算出部は、上記動画データの上記分割候補位置での上記顔画像の個数に基づき上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項２５】
請求項２３に記載の記録装置において、
上記評価値算出部は、上記動画データの上記分割候補位置で検出された上記顔画像のパターンに基づき上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項２６】
請求項２１に記載の記録装置において、
上記ストリームデータは音声データを含み、該音声データを解析した解析結果が該ストリームデータに関連付けられて上記第１の記録媒体に記録され、
上記評価値算出部は、上記音声データの上記解析結果に基づき上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項２７】
請求項２６に記載の記録装置において、
上記評価値算出部は、上記音声データのレベルに基づき上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項２８】
請求項２６に記載の記録装置において、
上記評価値算出部は、上記音声データの上記分割候補位置で検出された所定の特性に基づき上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項２９】
請求項２０に記載の記録装置において、
上記評価値算出部は、上記ストリームデータ上の位置に基づき上記評価値を算出する
ことを特徴とする記録装置。
【請求項３０】
請求項２９に記載の記録装置において、
上記ストリームデータ上の位置は、該ストリームデータを再生した際の再生時間に基づく
ことを特徴とする記録装置。
【請求項３１】
請求項３０に記載の記録装置において、
上記評価値算出部は、上記ストリームデータの先頭から所定の再生時間を経過した第１の位置と、該ストリームデータの終端から所定の再生時間を遡った第２の位置とに基づき、該ストリームデータの先頭から該第１の位置までの区間と、該第２の位置から該ストリームデータの終端までの区間とに上記分割位置が決定されないように、上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項３２】
請求項２０に記載の記録装置において、
上記評価値算出部は、上記ストリームデータのビットレートに基づき上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項３３】
請求項２０に記載の記録装置において、
上記評価値算出部は、複数の上記評価関数を用いて上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項３４】
請求項２０に記載の記録装置において、
上記評価値算出部は、上記評価関数の評価対象に対して重み付けを行い上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項３５】
請求項２０に記載の記録装置において、
上記評価値算出部は、上記評価関数の評価対象について選択的に上記評価値を算出するようにした
ことを特徴とする記録装置。
【請求項３６】
請求項２０に記載の記録装置において、
上記制御部は、初期の上記分割候補位置から所定以上移動された分割候補位置でも上記評価値が上記閾値を超えるようにならない場合、上記評価値算出部で算出された上記評価値のうち最も大きな評価値が算出された上記分割候補位置に基づき上記分割位置を決定するようにした
ことを特徴とする記録装置。
【請求項３７】
記録媒体に記録されたストリームデータを他の記録媒体にダビングするようにした記録方法において、
筐体に対して固定的に用いられる第１の記録媒体からデータを再生する再生のステップと、
着脱可能な第２の記録媒体にデータを記録する記録のステップと、
上記第１の記録媒体から再生されたストリームデータに対して上記第２の記録媒体に記録可能なデータ容量の範囲内で分割候補位置を設定し、評価関数に基づき該ストリームデータの該分割候補位置での評価値を算出する評価値算出のステップと、
上記評価値算出のステップで算出された評価値と閾値とを比較する比較のステップと、
上記ストリームデータの所定単位毎に上記分割候補位置を取得する分割候補位置取得のステップと、
上記比較のステップによる比較結果に基づき上記ストリームデータ上の分割位置を決定し、上記第１の記録媒体に記録される上記ストリームデータを、該分割位置まで上記第２の記録媒体にダビングするように上記再生のステップおよび上記記録のステップを制御する制御のステップと
を有し、
上記制御のステップは、
上記比較のステップによる比較の結果、第１の分割候補位置での評価値が上記閾値を超えない場合には、上記分割候補位置取得のステップにより上記ストリームデータ上で該第１の分割候補位置に対して先頭側の第２の分割候補位置を取得し、
上記第１の分割候補位置での評価値が上記閾値を超える場合には、上記第１の分割候補位置に基づき上記ストリームデータの分割位置を決定するようにした
ことを特徴とする記録方法。
【請求項３８】
記録媒体に記録されたストリームデータを他の記録媒体にダビングするようにした記録方法をコンピュータに実行させる記録プログラムにおいて、
上記記録方法は、
筐体に対して固定的に用いられる第１の記録媒体からデータを再生する再生のステップと、
着脱可能な第２の記録媒体にデータを記録する記録のステップと、
上記第１の記録媒体から再生されたストリームデータに対して上記第２の記録媒体に記録可能なデータ容量の範囲内で分割候補位置を設定し、評価関数に基づき該ストリームデータの該分割候補位置での評価値を算出する評価値算出のステップと、
上記評価値算出のステップで算出された評価値と閾値とを比較する比較のステップと、
上記ストリームデータの所定単位毎に上記分割候補位置を取得する分割候補位置取得のステップと、
上記比較のステップによる比較結果に基づき上記ストリームデータ上の分割位置を決定し、上記第１の記録媒体に記録される上記ストリームデータを、該分割位置まで上記第２の記録媒体にダビングするように上記再生のステップおよび上記記録のステップを制御する制御のステップと
を有し、
上記制御のステップは、
上記比較のステップによる比較の結果、第１の分割候補位置での評価値が上記閾値を超えない場合には、上記分割候補位置取得のステップにより上記ストリームデータ上で該第１の分割候補位置に対して先頭側の第２の分割候補位置を取得し、
上記第１の分割候補位置での評価値が上記閾値を超える場合には、上記第１の分割候補位置に基づき上記ストリームデータの分割位置を決定するようにした
ことを特徴とする記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、大容量の記録媒体に記録されたコンテンツデータを複数の記録媒体に分割してダビングする処理を行うデータ処理装置、データ処理方法およびデータ処理プログラム、ならびに、記録装置、記録方法および記録プログラムに関する。
【背景技術】
【０００２】
近年では、記録媒体に記録された、例えば動画データからなるコンテンツデータを他の記録媒体にダビングできるようにした機器の普及が加速している。このような、ダビングが可能な機器は、大容量の記録媒体を内蔵し、この内蔵記録媒体に記録されたコンテンツデータを着脱可能な記録媒体（リムーバブルメディアと呼ぶ）にダビングすることで、外部に持ち出し可能としたり、アーカイブ化したりするのが一般的な利用法となる。
【０００３】
特許文献１には、記録媒体として内蔵ハードディスクと記録可能なタイプのＤＶＤとを用いるようにした記録装置が記載されている。
【特許文献１】特開２００６−３４４３２１
【０００４】
内蔵記録媒体の記録容量は、リムーバブルメディアの記録容量に対して遙かに大きい場合が一般的である。また、近年では動画データのビットレートも、画像の高精細化などに伴い上昇傾向にある。そのため、１のリムーバブルメディアに記録しきれないデータ容量を持つコンテンツデータも増えてきている。
【０００５】
一例として、機器の内蔵記録媒体として数１０ＧＢ(Giga Byte)乃至数１００ＧＢ、若しくはそれ以上の記録容量を有するハードディスクを用い、この機器において、内蔵ハードディスクに記録されたコンテンツデータを、例えば記録可能なタイプのＤＶＤや、機器に対して挿抜可能とされた不揮発性の半導体メモリにダビングする。
【０００６】
例えばダビングを行おうとしてるコンテンツデータのデータ容量がダビング先のリムーバブルメディアの記録容量よりも大きいなどのように、ダビングするコンテンツデータが１のリムーバブルメディアに記録しきれない場合のダビング制御について、幾つかの仕様が考えられている。
【０００７】
第１の例として、ダビングするコンテンツデータがダビング先の１のリムーバブルメディアに記録しきれないとされた場合に、ダビング動作を不可とする方法が考えられる。この場合には、例えば、ダビング対象のコンテンツデータのデータ容量がダビング先のリムーバブルメディアの記録容量よりも大きいのでダビングが不可であることをユーザに通知すると共に、ユーザ操作によるコンテンツデータの分割に誘導する。
【０００８】
第２の例として、機器側においてリムーバブルメディアの記録容量に応じてコンテンツデータを分割し、分割されたコンテンツデータを、複数のリムーバブルメディアにそれぞれダビングする方法が考えられる。この場合には、例えば、先ず最初のリムーバブルメディアにダビング可能なデータ容量だけコンテンツデータをダビングし、ダビングが中断されため追加のリムーバブルメディアが必要であることをユーザに通知する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、上述した第１の例の場合、コンテンツデータを１のリムーバブルメディアに記録可能なように分割する処理を、ユーザがマニュアル操作により行う必要があり、煩わしいという問題点があった。さらに、コンテンツデータ上における１のリムーバブルメディアに記録可能な境界が分かり難く、コンテンツデータのどの位置で分割すれば良いのか容易には分からないという問題点があった。
【００１０】
また、上述した第２の例の場合、コンテンツデータの分割位置が機器側により自動的に決められるため、分割位置の設定に関して、ユーザが面倒な操作を行う必要が無い。しかしながら、この第２の例の場合、分割位置が自動的に設定されてしまうため、コンテンツデータの重要な位置でリムーバブルメディアを交換しなければならない事態になるおそれがあるという問題点があった。例えば、コンテンツデータが動画データの場合、感動シーンの途中が分割位置に設定され、リムーバブルメディアの交換を行うようにされてしまう事態が考えられる。
【００１１】
したがって、この発明の目的は、コンテンツデータを自動的に分割して複数のリムーバブルメディアにダビングする際に、分割位置を適切に設定することができるようにしたデータ処理装置、データ処理方法およびデータ処理プログラム、ならびに、記録装置、記録方法および記録プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上述した課題を解決するために、第１の発明は、ストリームデータを分割するようにしたデータ処理装置において、評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出部と、評価値算出部で算出された評価値と閾値とを比較する比較部と、ストリームデータの所定単位毎に分割候補位置を取得する分割候補位置取得部と、比較部による比較結果に基づきストリームデータ上の分割位置を決定する制御部とを有し、制御部は、比較部による比較の結果、第１の分割候補位置での評価値が閾値を超えない場合には、分割候補位置取得部により第２の分割候補位置を取得し、第１の分割候補位置での評価値が閾値を超える場合には、第１の分割候補位置に基づきストリームデータの分割位置を決定するようにしたことを特徴とするデータ処理装置である。
【００１３】
また、第２の発明は、ストリームデータを分割するようにしたデータ処理方法において、評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出のステップと、評価値算出のステップにより算出された評価値と閾値とを比較する比較のステップと、ストリームデータの所定単位毎に分割候補位置を取得する分割候補位置取得のステップと、比較のステップによる比較結果に基づきストリームデータ上の分割位置を決定する制御のステップとを有し、制御のステップは、比較のステップによる比較の結果、第１の分割候補位置での評価値が閾値を超えない場合には、分割候補位置取得のステップにより第２の分割候補位置を取得し、第１の分割候補位置での評価値が閾値を超える場合には、第１の分割候補位置に基づきストリームデータの分割位置を決定するようにしたことを特徴とするデータ処理方法である。
【００１４】
また、第３の発明は、ストリームデータを分割するようにしたデータ処理方法をコンピュータに実行させるデータ処理プログラムにおいて、データ処理方法は、評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出のステップと、評価値算出のステップにより算出された評価値と閾値とを比較する比較のステップと、ストリームデータの所定単位毎に分割候補位置を取得する分割候補位置取得のステップと、比較のステップによる比較結果に基づきストリームデータ上の分割位置を決定する制御のステップとを有し、制御のステップは、比較のステップによる比較の結果、第１の分割候補位置での評価値が閾値を超えない場合には、分割候補位置取得のステップにより第２の分割候補位置を取得し、第１の分割候補位置での評価値が閾値を超える場合には、第１の分割候補位置に基づきストリームデータの分割位置を決定するようにしたことを特徴とするデータ処理プログラムである。
【００１５】
また、第４の発明は、記録媒体に記録されたストリームデータを他の記録媒体にダビングするようにした記録装置において、筐体に対して固定的に用いられる第１の記録媒体からデータを再生する再生部と、着脱可能な第２の記録媒体にデータを記録する記録部と、第１の記録媒体から再生されたストリームデータに対して第２の記録媒体に記録可能なデータ容量の範囲内で分割候補位置を設定し、評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出部と、評価値算出部で算出された評価値と閾値とを比較する比較部と、ストリームデータの所定単位毎に分割候補位置を取得する分割候補位置取得部と、比較部による比較結果に基づきストリームデータ上の分割位置を決定し、第１の記録媒体に記録されるストリームデータを、分割位置まで第２の記録媒体にダビングするように再生部および記録部を制御する制御部とを有し、制御部は、比較部による比較の結果、第１の分割候補位置での評価値が閾値を超えない場合には、分割候補位置取得部によりストリームデータ上で第１の分割候補位置に対して先頭側の第２の分割候補位置を取得し、第１の分割候補位置での評価値が閾値を超える場合には、第１の分割候補位置に基づきストリームデータの分割位置を決定するようにしたことを特徴とする記録装置である。
【００１６】
また、第５の発明は、記録媒体に記録されたストリームデータを他の記録媒体にダビングするようにした記録方法において、筐体に対して固定的に用いられる第１の記録媒体からデータを再生する再生のステップと、着脱可能な第２の記録媒体にデータを記録する記録のステップと、第１の記録媒体から再生されたストリームデータに対して第２の記録媒体に記録可能なデータ容量の範囲内で分割候補位置を設定し、評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出のステップと、評価値算出のステップで算出された評価値と閾値とを比較する比較のステップと、ストリームデータの所定単位毎に分割候補位置を取得する分割候補位置取得のステップと、比較のステップによる比較結果に基づきストリームデータ上の分割位置を決定し、第１の記録媒体に記録されるストリームデータを、分割位置まで第２の記録媒体にダビングするように再生のステップおよび記録のステップを制御する制御のステップとを有し、制御のステップは、比較のステップによる比較の結果、第１の分割候補位置での評価値が閾値を超えない場合には、分割候補位置取得のステップによりストリームデータ上で第１の分割候補位置に対して先頭側の第２の分割候補位置を取得し、第１の分割候補位置での評価値が閾値を超える場合には、第１の分割候補位置に基づきストリームデータの分割位置を決定するようにしたことを特徴とする記録方法である。
【００１７】
また、第６の発明は、記録媒体に記録されたストリームデータを他の記録媒体にダビングするようにした記録方法をコンピュータに実行させる記録プログラムにおいて、記録方法は、筐体に対して固定的に用いられる第１の記録媒体からデータを再生する再生のステップと、着脱可能な第２の記録媒体にデータを記録する記録のステップと、第１の記録媒体から再生されたストリームデータに対して第２の記録媒体に記録可能なデータ容量の範囲内で分割候補位置を設定し、評価関数に基づきストリームデータの分割候補位置での評価値を算出する評価値算出のステップと、評価値算出のステップで算出された評価値と閾値とを比較する比較のステップと、ストリームデータの所定単位毎に分割候補位置を取得する分割候補位置取得のステップと、比較のステップによる比較結果に基づきストリームデータ上の分割位置を決定し、第１の記録媒体に記録されるストリームデータを、分割位置まで第２の記録媒体にダビングするように再生のステップおよび記録のステップを制御する制御のステップとを有し、制御のステップは、比較のステップによる比較の結果、第１の分割候補位置での評価値が閾値を超えない場合には、分割候補位置取得のステップによりストリームデータ上で第１の分割候補位置に対して先頭側の第２の分割候補位置を取得し、第１の分割候補位置での評価値が閾値を超える場合には、第１の分割候補位置に基づきストリームデータの分割位置を決定するようにしたことを特徴とする記録プログラムである。
【００１８】
上述したように、第１、第２および第３の発明は、評価関数に基づき算出したストリームデータの分割候補位置での評価値と閾値とを比較し、比較の結果、評価値が閾値を超える場合には、分割候補位置に基づきストリームデータの分割位置を決定し、評価値が閾値を超えない場合には、別の分割候補位置を取得するようにしているため、評価関数を所定に設定することで、ストリームデータの分割位置を適切に決定することができる。
【００１９】
また、第４、第５および第６の発明は、筐体に対して固定的に用いられる第１の記録媒体から再生されたストリームデータに対して、着脱可能な第２の記録媒体に記録可能なデータ容量の範囲内で分割候補位置を設定し、評価関数に基づき算出されたストリームデータの分割候補位置での評価値と閾値とを比較し、比較の結果、評価値が閾値を超える場合には、分割候補位置に基づきストリームデータの分割位置を決定し、評価値が超えない場合には、当該分割候補位置より先頭側の分割候補位置を取得し、第１の記録媒体に記録されるストリームデータを、分割位置まで第２の記録媒体にダビングするようにしているため、評価関数を所定に設定することで、第１の記録媒体に記録されるストリームデータを、適切な位置まで第２の記録媒体にダビングすることができる。
【発明の効果】
【００２０】
第１、第２および第３の発明は、上述したように、評価関数に基づき算出したストリームデータの分割候補位置での評価値と閾値とを比較し、比較の結果、評価値が閾値を超える場合には、分割候補位置に基づきストリームデータの分割位置を決定し、評価値が閾値を超えない場合には、別の分割候補位置を取得するようにしているため、評価関数を所定に設定することで、ストリームデータの分割位置を適切に決定することができる効果がある。
【００２１】
また、第４、第５および第６の発明は、筐体に対して固定的に用いられる第１の記録媒体から再生されたストリームデータに対して、着脱可能な第２の記録媒体に記録可能なデータ容量の範囲内で分割候補位置を設定し、評価関数に基づき算出されたストリームデータの分割候補位置での評価値と閾値とを比較し、比較の結果、評価値が閾値を超える場合には、分割候補位置に基づきストリームデータの分割位置を決定し、評価値が超えない場合には、当該分割候補位置より先頭側の分割候補位置を取得し、第１の記録媒体に記録されるストリームデータを、分割位置まで第２の記録媒体にダビングするようにしているため、評価関数を所定に設定することで、第１の記録媒体に記録されるストリームデータを、適切な位置まで第２の記録媒体にダビングすることができる効果がある。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の実施の第１の形態を、図面を参照しながら説明する。この発明の実施の第１の形態では、例えばコンテンツデータのダビングなどにおいてコンテンツデータを分割する必要が生じた場合、分割位置を、ダビング先の記録媒体の記録容量を考慮すると共に、コンテンツデータに基づき算出された評価値に基づき設定するようにしている。
【００２３】
評価値は、コンテンツデータを分割させたくない位置では低い値若しくは０となり、分割可能な位置ではより高い値となるように設定する。評価値に基づき最終的な分割位置を求めることで、一連のシーンの途中でコンテンツデータが分割されてしまう事態を避けることができる。
【００２４】
図１〜図３を用いて、この発明の実施の第１の形態による分割位置決定方法について、概略的に説明する。図１に例示されるように、ダビング元の記録媒体１に記録されている、例えば動画データからなるコンテンツデータ２を、ダビング先の記録媒体３Ａ、３Ｂ、・・・に分割してダビングする場合について考える。
【００２５】
一例として、ダビング元の記録媒体１は、数１０ＧＢ〜数１００ＧＢ、またはそれ以上の記録容量を有し、機器に対して固定的に用いられるハードディスクといった記録媒体であり、ダビング先の記録媒体３Ａ、３Ｂ、・・・は、記録可能なタイプのＤＶＤ(Digital Versatile Disc)といった光ディスクであるものとする。ダビング先の記録媒体３Ａ、３Ｂ、・・・が記録可能なタイプのＤＶＤである場合、直径１２ｃｍ、単層のもので略４．７ＧＢの記録容量を有し、ハードディスクである記録媒体１に対して記録容量が非常に小さい。
【００２６】
図２は、記録媒体１に記録されるコンテンツデータ２の、この発明の実施の第１の形態による一例の分割方法を示す。記録媒体１に対して、コンテンツデータ２が記録されると共に、当該コンテンツデータ２に対応するメタデータ１１が記録される。この図２の例では、コンテンツデータ２は、複数のチャプタ＃１、＃２および＃３からなる。
【００２７】
なお、ここでは、ユーザから見えるコンテンツデータ内の再生の単位を、チャプタと呼び、チャプタは、１の動画データに対して設定したマークによって定義されるものとする。例えば、動画データの先頭および終端には、必ずマークが設けられるものとし、さらに、動画データの途中の、再生開始可能位置に対して所定にマークを設定することができる。互いに隣り合うマークとマークとにより、チャプタが定義される。ユーザは、コンテンツデータの再生位置をチャプタ単位で指定することができる。マークを示す情報は、動画データを格納する動画データファイル内に保持してもよいし、動画データファイルに対して所定に関連付けられた他のファイルに格納されていてもよい。また、チャプタは、それぞれ独立した動画データファイルとしてもよい。
【００２８】
この図２の例では、メタデータ１１は、コンテンツデータ２を構成する動画データから人間の顔の画像を検出した結果に基づく顔情報１２Ａ、１２Ｂ、１２Ｃおよび１２Ｄが格納される。例えば、コンテンツデータ２を構成する動画データに対してフレーム単位で顔画像の検出を行い、連続したフレームで顔画像が検出された先頭フレームと、終了フレームとを、１つの顔情報としてメタデータ１１に格納し、顔検出開始位置と顔検出終了位置とを管理する。なお、動画データから顔画像を検出する方法については、後述する。
【００２９】
図２の例では、チャプタ＃１において、位置ａ1で顔画像が検出され、区間ａの間、顔画像が連続的に検出され、位置ａ2で顔画像が検出されなくなっている。これら位置ａ1および位置ａ2の情報が顔情報１２Ａとされる。また、チャプタ＃２において、位置ｂ1で顔画像が検出され、区間ｂの間、顔画像が連続的に検出され、位置ｂ2で顔画像が検出されなくなっている。これら位置ｂ1および位置ｂ2の情報が顔情報１２Ｂとされる。チャプタ＃２において、さらに、位置ｃ1で顔画像が検出され、区間ｃの間、顔画像が連続的に検出され、位置ｃ2で顔画像が検出されなくなっている。これら位置ｃ1および位置ｃ2の情報が顔情報１２Ｃとされる。チャプタ＃３において、位置ｄ１で顔画像が検出され、区間ｄの間、顔画像が連続的に検出され、位置ｄ2で顔画像が検出されなくなっている。これら位置ｄ1および位置ｄ2の情報が顔情報１２Ｄとされる。
【００３０】
ここで、ダビング先の記録媒体（記録媒体３Ａとする）に記録可能なデータ容量対し、図２に例示されるように、チャプタ＃１の先頭から、チャプタ＃１の全体とチャプタ＃２の位置Ｐまでのデータ量が対応しているものとする。この場合、従来であれば、この位置Ｐでチャプタ＃２を分割し、チャプタ＃１の全体と、チャプタ＃２の先頭から位置Ｐまでの区間とを記録媒体３Ａにダビングし、チャプタ＃２の位置Ｐから後を、次の記録媒体３Ｂにダビングしていた。この方法では、チャプタ＃２において、顔画像が連続的に検出されている区間ｃの途中ダビングが中断されで、ダビング先の記録媒体が交換されてしまうことになる。
【００３１】
そこで、この発明の実施の第１の形態では、この位置Ｐから顔画像の検出が途切れた位置ｂ1および位置ｃ1の間まで遡り、この位置を分割位置Ｄｉｖに設定する。ダビング先の記録媒体３Ａには、図３Ａに例示されるようにチャプタ＃１の全体と、チャプタ＃２の分割位置Ｄｉｖまでが記録される。次のダビング先記録媒体３Ｂには、図３Ｂに例示されるように、チャプタ＃２の分割位置Ｄｉｖ以降からのデータが記録される。このように、一連のシーンを分断することなく、複数の記録媒体に対する分割ダビングを行うことができる。
【００３２】
なお、上述では、単に顔画像が検出されたか否かの判断のみに基づいて顔情報を生成しているが、これはこの例に限定されない。検出された顔画像に基づき顔の識別処理をさらに行うようにすると、より好ましい。例えば、図４に例示されるように、検出された顔画像に基づき人物Ｅ、人物Ｆおよび人物Ｇをそれぞれ識別し、顔情報を生成することができる。また、図４の例のように、顔情報が管理する顔検出開始位置および顔検出終了位置は、顔情報同士で区間が重複するように管理することができると共に、同一人物（図４の例では人物Ｅ）に対し、複数の異なる顔検出開始位置および顔検出終了位置の組を管理することもできる。
【００３３】
図４の例では、人物Ｅに関し、位置ｅ1で検出された顔画像が区間ｅの間、検出され、位置ｅ2で検出されなくなっている。そして、位置ｅ3で再び顔画像が検出され、区間ｅ’を経て位置ｅ4で検出されなくなっている。人物Ｅに関し、位置ｅ１およびｅ２の情報が顔情報１２Ｅとして管理され、位置ｅ3およびｅ4の情報が顔情報１２Ｆとして管理されている。また、人物Ｆに関し、位置ｆ1で検出された顔画像が区間ｆの間、検出され、位置ｆ2に検出されなくなっている。人物Ｆに関し、位置ｆ1および位置ｆ2の情報が顔情報１２Ｇとして管理されている。同様に、人物Ｇに関し、位置ｇ１で検出された顔画像が区間ｇの間、検出され、位置ｇ2に検出されなくなっている。人物Ｇに関し、位置ｇ1および位置ｇ2の情報が顔情報１２Ｈとして管理されている。
【００３４】
さらに、位置ｇ1から位置ｆ1の間、人物Ｅと人物Ｇとが重複して検出され、位置ｆ1から位置ｅ2の間、人物Ｅ、人物Ｆおよび人物Ｇが重複して検出されている。位置ｅ2から位置ｆ2の間は、人物Ｆおよび人物Ｇとが重複して検出されている。顔情報１２Ｅ〜１２Ｈに基づき、これらの重複区間を管理することができる。
【００３５】
次に、図５のフローチャートを用いて、上述した図２を参照しながら、この実施の第１の形態によるコンテンツデータに対する分割位置Ｄｉｖの一例の設定処理について説明する。この実施の第１の形態では、動画データからなるコンテンツデータについて、所定の評価関数ｆ(ｘ)を用いて評価値を所定間隔毎に求め、評価値を閾値と比較することで、分割位置Ｄｉｖの設定を行う。評価関数ｆ(ｘ)の詳細については後述するが、ここでは、評価関数ｆ(ｘ)として、顔画像の検出個数に基づき評価値を求める評価関数ｆ1(ｘ)を用いる。
【００３６】
評価関数ｆ1(ｘ)は、例えば式（１）のように定義することができる。
ｆ1(ｘ)＝１／（その位置での検出顔数＋１）＋（チャプタ境界なら１）    ・・・（１）
この式（１）によれば、コンテンツデータ内の評価を行う位置において、顔画像が１つでも検出されれば、評価関数ｆ1(ｘ)の値は、１未満となる（その位置がチャプタ境界ではない場合）。したがって、閾値を例えば１としておけば、顔画像が検出されない位置を求めることができる。
【００３７】
説明は図５に戻り、最初のステップＳ１０で、ダビング先の記録媒体の記録容量や、当該記録媒体に適用されるフォーマットにおいて規定される上限値などに基づき、コンテンツデータの分割候補位置の初期値が設定される。図２の例では、ダビング先記録媒体に記録可能なデータ量に対応する位置Ｐが、コンテンツデータ２の分割候補位置の初期位置とされる。分割候補位置の初期位置は、これに限らず、ダビング先記録媒体に記録可能なデータ量の範囲内であれば、他の位置でもよい。
【００３８】
次のステップＳ１１で、現在分割候補位置として設定されている位置について、評価関数ｆ(ｘ)を用いて評価値を算出する。図２の例では、位置Ｐは、顔情報１２Ｃに基づき位置ｃ1および位置ｃ2の間、すなわち区間ｃ内であって、１個の顔画像が検出されていることが分かる。また、位置Ｐは、チャプタ境界ではない。したがって、式(１)に基づきｆ1(ｘ)＝１／（１＋１）＝１／２とされ、評価値が１／２とされる。
【００３９】
次のステップＳ１２で、ステップＳ１１で求められた評価値と閾値とが比較され、評価値が閾値以上でるあるか否かが判断される。若し、評価値が閾値未満であると判断されれば、処理はステップＳ１３に移行される。現在の分割候補位置が位置Ｐであるこの例では、閾値を１とした場合、図２の位置Ｐにおける評価値が１／２であるので、評価値が閾値未満とされ、処理はステップＳ１３に移行される。
【００４０】
ステップＳ１３では、分割候補位置が所定単位分だけ、戻される。例えば、現在の分割候補位置が位置Ｐであるこの例では、コンテンツデータ２を構成する動画データにおいて、位置Ｐから時系列的に前の位置に、分割候補位置が所定単位分だけ戻される。
【００４１】
一例として、当該動画データがフレーム間圧縮を行っていないデータであれば、所定単位をフレームとすることができ、位置Ｐに対応するフレームの１つ前のフレームが新たな分割候補位置とされる。また例えば、コンテンツデータ２を構成する動画データを、ＭＰＥＧ２(Moving Pictures Experts Group 2)方式のように、フレーム内符号化に基づくピクチャであるＩ(Intra-coded)ピクチャと、予測符号化に基づくピクチャであるＰ(Predictive-coded)ピクチャＢ(Bi-directionally predictive coded)ピクチャとを用いてフレーム間圧縮を行い、単独でデコード可能なＩピクチャを最低１枚含むそれ自身で完結したグループ（ＧＯＰ：Group Of Picture）を、独立してアクセス可能な最小単位とするストリームで構成することができる。ＧＯＰの先頭には、所定のコードが配置される。この場合には、所定単位をＧＯＰとすることができ、ＧＯＰ単位で分割候補位置が戻される。
【００４２】
なお、ステップＳ１３の処理はこれらに限らず、フレーム間圧縮を行わない例では分割候補位置を複数フレーム分、戻してもよいし、フレーム間圧縮を行う例でも、複数ＧＯＰ分、戻すようにしてもよい。
【００４３】
ステップＳ１３で分割候補位置が戻されると、処理はステップＳ１２に移行され、ステップＳ１３で位置を戻された新たな分割候補位置について、評価値の算出が行われる。
【００４４】
一方、ステップＳ１２で、ステップＳ１１で算出された評価値が閾値以上であると判断されたら、処理はステップＳ１４に移行され、現在の分割候補位置が最終的な分割位置Ｄｉｖに設定される。すなわち、顔画像の検出個数に基づき評価値を求めるこの例では、検出される顔画像の個数が０となった場合に、式(１)の値がｆ1(ｘ)＝１／（０＋１）＝１となり、評価値が１とされ、閾値以上の値となる。
【００４５】
図２の例では、初期状態で位置Ｐにあった分割候補位置が上述のステップＳ１１〜ステップＳ１３の処理により所定単位分毎に順次戻され、位置ｃ1を過ぎ、且つ、位置ｂ2に達しない位置、すなわち、位置ｃ1および位置ｂ2の間で、顔画像が検出されなくなる。位置ｃ1および位置ｂ2の間は、チャプタ境界ではないので、上述の式（１）に基づく計算により評価値が１とされ、閾値以上の値とされる。
【００４６】
上述では、顔画像の検出個数に基づき評価値を求める式を評価関数ｆ(ｘ)として用いたが、これはこの例に限定されない。図６は、評価関数ｆ(ｘ)と、評価関数ｆ(ｘ)から算出された評価値に対する閾値の例を示す。
【００４７】
図６において、動画データに関する評価関数ｆ(ｘ)の例として、上述した式(１)の他に、下記の式(２)、式(３)および式(４)が例示されている。また、この例では、式（１）〜（４）について、評価値に対する閾値がそれぞれ１に設定されている。
ｆ2(ｘ)＝１／（分割位置の検出顔数＋１）＋（チャプタ境界なら１）＋（顔検出数の変化点なら１）    ・・・（２）
ｆ3(ｘ)＝笑い顔の検出開始位置なら１    ・・・（３）
ｆ4(ｘ)＝特定の人物が検出されたら１    ・・・（４）
【００４８】
式（２）について、上述した図４を例にとると、顔画像が検出された位置ｅ1〜位置ｇ2の間において、検出される顔画像の個数が変化する位置ｇ1、位置ｆ1、位置ｅ2および位置ｆ2が評価値１以上となり、それぞれ分割可能位置とされる。
【００４９】
また、式（３）および式（４）については、笑い顔や特定の人物が検出された位置を分割可能とすることを意味する。笑い顔や特定の人物の検出は、例えば顔画像を検出しメタデータ１１を作成する段階で笑い顔や特定の人物を予め検出しておき、検出結果をメタデータ１１に格納しておくことが考えられる。これに限らず、図５のステップＳ１１の処理を行う際に、笑い顔や特定の人物の検出を行うようにもできる。笑い顔や特定の人物を画像データから検出する方法に関しては、後述する。
【００５０】
動画データは、所定の音声データと同期して再生されることが一般的である。すなわち、コンテンツデータ２には、動画データと共に、当該動画データと同期して再生されるべき音声データを格納することができる。図６において、音声データに関する評価関数ｆ(ｘ)の例として、下記の式(５)および式(６)が例示されている。また、この例では、式（５）および（６）について、評価値に対する閾値がそれぞれ１に設定されている。
ｆ5(ｘ)＝３０ｄＢ（デシベル）以下の音量が連続する時間／１０秒    ・・・（５）
ｆ6(ｘ)＝笑い声の検出開始位置なら１    ・・・（６）
【００５１】
式（５）は、所定以下に静かな状態が１０秒以上連続したら、分割可能とすることを意味する。式（６）は、笑い声が検出された位置を分割可能位置とすることを意味する。笑い声の検出は、音声データを周波数解析して人間の笑い声に特有の周波数成分が所定レベル以上に含まれているか否かを判断することで可能である。
【００５２】
図６において、その他の評価関数ｆ(ｘ)の例として、下記の式（７）および式（８）が例示されている。また、式（７）および式（８）について、評価値に対する閾値は、それぞれ１に設定されている。
ｆ7(ｘ)＝動画データおよび／または音声データが低ビットレートだったら１    ・・・（７）
ｆ8(ｘ)＝チャプタの先頭からの再生時間と、チャプタ終端から時系列を遡った再生時間とが共に１０分以上なら１＋（チャプタ境界なら１）    ・・・（８）
【００５３】
式（７）は、動画データや音声データがビットレート可変で圧縮符号化されている場合、動画データであれば、ビットレートが低い部分は、動きが少なく平坦な画像が続いている部分であると考えられる。また、音声データであれば、ビットレートが低い部分は、音の動きの少ない部分、例えば静かな部分や高周波成分の少ない部分であると考えられる。このような部分で、分割を可能とする。
【００５４】
式（８）は、上述した式（１）〜式（７）に基づきチャプタを分割した際に、再生時間が短すぎるチャプタが生成されないように、分割位置Ｄｉｖを制限するものである。図７を用いて、より具体的に説明する。先ず、図７Ａに例示されるように、ダビング元の記録媒体１に記録されるコンテンツデータ２を、チャプタ＃１からダビング先の記録媒体３Ａに記録する場合ついて考える。チャプタ＃１は、再生時間で１時間分のデータ量を有するものとし、ダビング先の記録媒体３Ａは、例えば再生時間で１時間２０分に相当するデータ量を記録可能であるものとする。
【００５５】
ここで、上述した図５のフローチャートの処理に従って分割候補位置を求めた結果、図７Ａのように、チャプタ＃２の先頭から再生時間で１０秒目の位置に、最終的な分割位置Ｄｉｖが設定されたものとする。この場合、チャプタ＃２は、先頭側の１０秒分のデータからなるチャプタ＃２’と、それ以降の部分とに分割され、ダビング先の記録媒体３Ａには、図７Ｂに例示されるように、チャプタ＃１の全部とチャプタ＃２’とが記録されることになる。ダビング元の記録媒体１におけるチャプタ＃２の分割位置Ｄｉｖ以降の部分は、別の記録媒体にダビングされることになる。このように、１のチャプタが非常に短い部分とそれ以外の部分とに分割され、それぞれ異なる記録媒体に記録される状態は、ユーザの利便性を損なうおそれが大きい。
【００５６】
そこで、図７Ｃに例示されるように、チャプタの両端側に対して、分割を禁止する区間を設ける。上述した式（８）によれば、チャプタの先頭から再生時間で１０分を経過した位置から、当該チャプタの後端から再生時間で１０分前の位置までの区間で、評価値が１とされ、閾値を例えば１とした場合、当該区間に分割位置Ｄｉｖを設定可能とされる。例えば、上述の式（８）において評価値が１以外の場合に評価値を０とし、他の評価関数ｆ(ｘ)から算出される評価値との論理積を取ることで、チャプタの先頭側の再生時間で１０分間に相当する区間と、後端側の再生時間で１０分間に相当する区間とにおいて、評価値が常に０となり、これらの区間に対して分割位置Ｄｉｖが設定されず、これらの区間での分割が禁止される。
【００５７】
上述した図６に例示される８種類の評価関数ｆ1(ｘ)〜ｆ8(ｘ)に関し、式（１）〜式（７）で示される評価関数ｆ1(ｘ)〜ｆ7(ｘ)は、そのうち１つのみを用いてもよいし、複数を組み合わせて用いてもよい。複数を組み合わせて用いる場合には、用いる評価関数から算出される評価値に対して論理和を取ることが考えられる。例えば、ステップＳ１２において、組み合わせて用いられる評価関数ｆ(ｘ)のうち何れか１つの評価関数ｆ(ｘ)による評価値が閾値以上となったと判断された場合に、処理をステップＳ１４に移行させて最終的な分割位置Ｄｉｖを設定する。
【００５８】
なお、評価関数ｆ(ｘ)の性質によっては、最終的な分割位置Ｄｉｖを、評価値が閾値を超えた位置に対して若干、前後させた方が好ましい場合も有り得る。このような場合の最終的な分割位置Ｄｉｖの設定方法は、機器の仕様により異なってよい。
【００５９】
一方、式（８）で示される評価関数ｆ8(ｘ)については、上述のように、他の評価関数ｆ(ｘ)で算出された評価値との論理積を取ることが考えられる。これに限らず、評価関数ｆ８(ｘ)を単独で用いてもよい。
【００６０】
なお、図６に例示した各評価関数は、一例であって、これに限られるものではない。例えば評価対象を同一として形態の異なる評価関数も考えられる。また、評価対象の種類も、上述の例に限定されない。
【００６１】
さらに、評価値や閾値も、上述の例に限定されない。例えば、上述した評価関数ｆ1(ｘ)〜ｆ7(ｘ)のうち複数を組み合わせて用い、分割候補位置においてこれら評価関数ｆ1(ｘ)〜ｆ7(ｘ)による評価値を加算することが考えられる。このとき、閾値は、１に限らず、１より大きい値とすることが考えられる。さらにまた、評価関数ｆ1(ｘ)〜ｆ7(ｘ)に対し、所定に重み付けを行うことも考えられる。
【００６２】
また、重み付けは評価関数ｆ(ｘ)間に行うのに限らず、例えばある評価関数ｆ(ｘ)の評価対象に対して行ってもよい。一例として、式（１）を用いて説明した、顔画像の検出個数に基づく評価関数ｆ1(ｘ)において、図４を用いて説明したように複数の異なる顔画像を識別するような場合に、識別された顔画像毎、すなわち、顔画像により識別される人物毎に重み付けを行うことが考えられる。図４の例では、人物Ｅに対して最も大きな重み付けを行い、人物Ｇに対して最も小さな重み付けを行うなどが考えられる。識別された顔画像を予め所定に登録しておき、登録された顔画像に対して予め重み付けを行うようにできる。これに限らず、ダビング処理時などに、重み付けを行う顔画像を指定するようにもできる。
【００６３】
次に、この発明の実施の第１の形態の変形例について説明する。上述した実施の第１の形態では、図５のフローチャートに従い評価値を算出しながら（ステップＳ１１）、算出された評価値を閾値と比較し（ステップＳ１２）、比較結果に基づき分割候補位置を戻していく（ステップＳ１３）ようにしている。このとき、評価値が閾値以上となる位置が分割候補位置の初期位置側に無く、分割候補位置を戻しすぎてダビング開始位置付近まで達してしまうような場合や、記録媒体のデータ容量の範囲内に評価値が閾値以上となる位置が無いような場合が起こり得る。このような場合、当然のことながら、分割位置Ｄｉｖを設定することができない。
【００６４】
例えば、評価関数として、上述した式（１）を用いて顔画像が検出された個数に基づき評価値を算出する評価関数ｆ1(ｘ)を用いた場合について考える。この場合、図８に例示されるように、動画データに常に１乃至複数の人物の顔画像が含まれていれば、評価値は、常に０を超え１未満の値となる。図８の例では、区間ｈおよび区間ｊでは２人分の顔画像が含まれるので評価値がｆ1(ｘ)＝１／（１＋２）＝１／３とされ、区間ｉでは３人分の顔画像が含まれるので評価値がｆ1(ｘ)＝１／（１＋３）＝１／４とされ、区間ｋおよび区間ｍでは４人分の顔画像が含まれるので評価値がｆ1(ｘ)＝１／（１＋４）＝１／５とされ、さらに、区間ｌでは、１人分の顔画像が含まれるので評価値がｆ1(ｘ)＝１／（１＋１）＝１／２とされる。
【００６５】
このように、この図８の例では評価値が１／５乃至１／２とされ、閾値を１とした時、評価値が閾値以上になることがない。したがって、位置Ｐを分割候補位置の初期位置として図５のフローチャートの処理を行い、分割候補位置を所定単位毎に戻していっても、最終的な分割位置Ｄｉｖとして採用可能な位置を検出することができない。
【００６６】
この実施の第１の形態の変形例においては、評価値を算出しながら分割候補位置を戻していく際に、評価値と分割候補位置とを対応付けてテーブルに保存する。そして、分割候補位置を所定量戻しても評価値が閾値以上にならない場合に、このテーブルを参照して、それまでに算出した評価値のうち最も値が大きい、すなわち最も評価の高い位置を、最終的な分割位置Ｄｉｖとして採用するようにしている。
【００６７】
図９および図１０を用いて、この実施の第１の形態の変形例によるコンテンツデータの分割位置Ｄｉｖの一例の設定処理について説明する。図９は、実施の第１の形態の変形例によるコンテンツデータの分割位置Ｄｉｖの一例の設定処理を示すフローチャートである。なお、ここでは、評価関数として、顔画像の検出個数に基づき評価値を求める、上述した評価関数ｆ1(ｘ)を用い、閾値が１であるものとする。また、図１０は、評価関数ｆ1(ｘ)を用いた場合の、コンテンツデータにおける評価値の一例の状態を示す。
【００６８】
先ず、最初のステップＳ２０において、分割候補位置計算回数ｎを０に初期化し、次のステップＳ２１で、ダビング先の記録媒体の記録容量や、当該記録媒体に適用されるフォーマットにおいて規定される上限値などに基づき、コンテンツデータ２の分割候補位置の初期値が設定され、処理がステップＳ２２に移行される。図１０の例では、位置Ｐが分割候補位置の初期位置とされている。
【００６９】
ステップＳ２２では、現在分割候補位置として設定されている位置について、評価関数ｆ(ｘ)を用いて評価値を算出する。算出された評価値は、現在の分割候補位置と対応付けられて、テーブルに保存される（ステップＳ２４）。そして、処理はステップＳ２４に移行され、分割候補位置計算回数ｎが１だけインクリメントされる。
【００７０】
次のステップＳ２５では、ステップＳ２２で求められた評価値と閾値とが比較され、評価値が閾値以上でるあるか否かが判断される。若し、評価値が閾値以上であると判断されれば、処理はステップＳ２８に移行され、現在の分割候補位置が最終的な分割位置Ｄｉｖとして設定される。
【００７１】
一方、ステップＳ２５で、評価値が閾値未満であると判断されれば、処理はステップＳ２６に移行される。ステップＳ２６では、分割候補位置計算回数ｎが所定値（例えば１００）以上であるか否かが判断される。若し、分割候補位置計算回数ｎが所定値未満であると判断されれば、処理はステップＳ２９に移行され、分割候補位置が所定単位分だけ、戻される。そして、処理がステップＳ２２に戻され、ステップＳ２９で位置を戻された新たな分割候補位置について、評価値の算出が行われる。
【００７２】
図１０の例では、コンテンツデータにおいて、分割候補位置の初期位置Ｐより前側では常に顔画像が含まれているため、評価関数としてｆ1(ｘ)を用いた場合、評価値は常に１未満となり、閾値を１としたとき、評価値が閾値を超えない。したがって、分割候補位置計算回数ｎが所定値になるまで、処理が繰り返されることになる。
【００７３】
一方、ステップＳ２６で、分割候補位置計算回数ｎが所定値以上であると判断されれば、処理はステップＳ２７に移行される。ステップＳ２７では、ステップＳ２３でテーブルに保存された評価値および分割候補位置の組に基づき、最も評価値が高い組の分割候補位置が選択される。そして、処理が上述したステップＳ２８に移行され、ステップＳ２７で選択された分割候補位置が最終的な分割位置Ｄｉｖとして設定される。
【００７４】
テーブルには、分割候補位置の初期位置Ｐから、当該初期位置Ｐから分割候補位置を所定回数戻した位置までの範囲、すなわち、図１０において斜線で示される範囲について、評価値および分割候補位置が保存されている。ステップＳ２７では、このテーブルに保存された範囲において、最も評価値が高い部分を検索する。図１０の例では、区間ｌにおいて評価値が１／２とされ、テーブルに保存された範囲において最も高い値とされている。したがって、区間ｌに対して、最終的な分割位置Ｄｉｖが設定される。なお、区間ｌのどの位置に分割位置Ｄｉｖを設定するかは、仕様などにより異なってよい。
【００７５】
なお、上述では、図９のフローチャートの処理においてステップＳ２２〜ステップＳ２６およびステップＳ２９からなるループを繰り返した回数（分割候補位置計算回数ｎ）に基づき、分割候補位置を戻す処理を制限しているが、これはこの例に限定されない。例えば、分割候補位置を戻す処理の制限は、分割候補位置を戻された分のデータサイズに基づいて行ってもよいし、分割候補位置を戻された分の再生時間に基づいて行うことも考えられる。
【００７６】
次に、この発明に適用可能な記録装置について説明する。図１１は、この発明の実施の第１の形態に適用可能な記録装置１００の一例の構成を示す。この図１１に例示される記録再生装置１００は、外部から入力される動画データおよび音声データを内蔵される記録媒体に記録すると共に、内蔵される記録媒体に記録される動画データおよび音声データを、例えば脱着可能な他の記録媒体にダビングすることができるように構成されている。
【００７７】
適用可能な圧縮符号化や多重化の方式としては、様々に考えられる。ここでは、動画データおよび音声データを、ＭＰＥＧ２方式により圧縮符号化し、多重化方式としては、例えばＭＰＥＧ２システムズを適用するものとして説明する。
【００７８】
記録装置１００は、ＵＩ(User Interface)部１１３、記録部１０１および制御部１０４からなり、記録部１０１は、信号処理部１０２、ストリームバッファ１２７および記録制御部１０３からなる。
【００７９】
制御部１０４は、例えばＣＰＵ(Central Processing Unit)１１０、ＲＯＭ(Read Only Memory)１１１およびＲＡＭ(Random Access Memory)１１２を有し、ＣＰＵ１１０は、ＣＲＯＭ１１１に予め記憶されたプログラムやデータに基づき、ＲＡＭ１１２をワークメモリとして用いてこの記録装置１００の記録部１０１の各部を制御する。なお、制御部１０４と記録部１０１の各部とを接続する経路は、繁雑さを避けるために、図１１では省略している。
【００８０】
ＣＰＵ１１０上で動作するプログラムにより、この記録装置１００で用いられるファイルシステムが提供される。例えば、ＣＰＵ１１０は、このファイルシステムに基づき、後述する各記録媒体にデータが記録される際の、記録媒体の物理的なアドレスと当該データが格納されるファイルとの関連付けを行うと共に、各データが格納されるファイルの論理的な管理情報を生成する。
【００８１】
ＵＩ部１１３は、この記録装置１００の動作をユーザが操作するための操作子が所定に設けられ、操作子に対する操作に応じた制御信号を出力する。この制御信号は、ＣＰＵ１１０に供給される。ＣＰＵ１１０は、ユーザ操作に応じてＵＩ部１１３から供給された制御信号に基づきなされるプログラムの処理により、記録再生部５０の各部の動作を制御する。また、ＵＩ部１１３は、簡易的な表示部を有し、所定の表示、例えばダビングを行うチャプタを示す情報などを表示することができるようになっている。
【００８２】
例えば、ＵＩ部１１３に対してなされた操作に応じて、記録装置１００による、後述するハードディスク１２９に対してデータを記録する動作の開始および停止の動作や、ハードディスク１２９からデータを再生する再生動作がＣＰＵ１１０により制御される。また例えば、ＵＩ部１１３に対してなされた操作に応じて、チャプタが所定に設定される。
【００８３】
信号処理部１０２は、ビデオエンコーダ１２２、オーディオエンコーダ１２３およびマルチプレクサ１２４、ならびに、画像解析部１２５および音声解析部１２６を含む。
【００８４】
ビデオエンコーダ１２２は、複数フレームの動画データを格納可能なバッファメモリを有し、端子１２０を介して入力されたベースバンドの動画データを、このバッファメモリを用いて圧縮符号化して出力する。ＭＰＥＧ２方式に準じて圧縮符号化がなされるこの例では、例えば、ＤＣＴ(Discrete Cosine Transform)によりフレーム内圧縮を行うと共に、動きベクトルを用いたフレーム間圧縮を行い、さらにエントロピー符号化を行い圧縮効率を高める。ビデオエンコーダ１２２で圧縮符号化された動画データは、ＭＰＥＧ２エレメンタリストリーム（ＥＳ）として出力される。
【００８５】
オーディオエンコーダ１２３は、端子１２１を介して入力されたベースバンドの音声データを所定の圧縮符号化方式により圧縮符号化して出力する。音声データを圧縮符号化せず、ベースバンドのデータのまま用いることも考えられる。
【００８６】
マルチプレクサ１２４は、例えば、ＭＰＥＧ２システムズに準じて多重化が行われるこの例では、ＭＰＥＧ２のプログラムストリームを用いて、供給された圧縮動画データおよび圧縮音声データを時分割で多重化する。例えば、マルチプレクサ１２４は、バッファメモリを有し、供給された圧縮動画データおよび圧縮音声データを一旦バッファメモリに格納する。バッファメモリに格納された圧縮動画データは、所定に分割されヘッダが付加されて、ＰＥＳ(Packetized Elementary Stream)パケット化される。圧縮音声データも同様に、所定に分割されヘッダが付加されてＰＥＳパケット化される。ヘッダには、パケットに格納されるデータの再生時刻を示すＰＴＳ(Presentation Time Stamp)や復号時刻を示すＤＴＳ(Decoding Time Stamp)といった、ＭＰＥＧ２システムズに規定される所定の情報が格納される。ＰＥＳパケットは、所定に分割され、固定長のパックに格納される。パックには、パックの内容を示す所定のヘッダ情報が付加される。
【００８７】
ストリームバッファ１２７は、マルチプレクサ１２４から供給されたパックを一時的に格納する。ストリームバッファ１２７に対するパックの読み書きのタイミングを所定に制御することで、後述する各記録媒体に対するアクセス速度と、音声データおよび動画データのエンコードなどの信号処理速度との間の整合性をとる。
【００８８】
記録再生制御部１２８は、複数の記録媒体に対するデータの記録および再生を制御する。この図１１の例では、記録再生制御部１２８に対して固定的にハードディスク１２９が接続される。さらに、記録再生制御部１２８は、記録可能なタイプのＤＶＤ１５０（以下、ＤＶＤ１５０と略称する）に対する記録再生に対応するドライブ装置１３０が接続されると共に、記憶内容が書き換え可能で、且つ、記憶内容が不揮発性の、脱着可能なメモリ１５１が装着可能とされている。記録再生制御部１２８は、例えばＣＰＵ１１０といった上位からの命令に基づき、指定された記録媒体について、指定されたアドレスに対するデータの書き込みや、指定されたアドレスからのデータの読み出しを行う。
【００８９】
なお、ここでは、記録再生制御部１２８にハードディスク１２９と、ドライブ装置１３０と、メモリ１５１とが接続されるように説明したが、これはこの例に限定されない。ハードディスク１２９、ドライブ装置１３０およびメモリ１５１のうち何れか１つが省略されていてもよい。また、ドライブ装置１３０を複数台接続するようにしてもよいし、同様に複数のメモリ１５１を同時に装着可能としてもよい。さらに、上述ではドライブ装置１３０が記録可能なタイプのＤＶＤに対応するものとして説明したが、これはこの例に限定されず、例えばより大容量を実現したＢｌｕ−ｒａｙ  Ｄｉｓｃ（ブルーレイディスク：登録商標）に対応するようにしてもよい。
【００９０】
信号処理部１０２において、画像解析部１２５は、例えばバッファメモリを有し、入力された動画データをバッファメモリに溜め込んで解析し、動画データに関する種々の情報を得る。画像解析部１２５は、例えば入力された動画データをフレーム毎に解析し、フレーム画像に含まれる顔画像を検出する。ＣＰＵ１１０は、画像解析部１２５によりフレーム画像から顔画像が検出されたら、例えば顔画像が検出されたフレームの時刻情報（例えばＰＴＳ）をマルチプレクサ１２４から取得し、当該顔画像に対応するメタデータ（顔情報）を作成する。作成された顔情報は、一旦ＲＡＭ１１２に記憶される。画像解析部１２５の処理を、ＣＰＵ１１０上で動作するプログラムで実現するようにしてもよい。
【００９１】
画像データから顔部分を特定し、特定された顔部分の特徴を抽出する技術は、様々に提案されされており、また、既に実用化されている技術も多い。例えば、非特許文献「K.C.Yow and R.Cipolla,"Feature-based human face detection,"Image and Vision Computing,Vol.15,No.9, pp 713-735(1997)」には、目、鼻、口を検出してその位置から顔を検出する手法が記載されている。目、鼻、口の検出は、一例として、画像データに対して所定のフィルタ処理を施して輪郭線を抽出し、瞳や唇、鼻孔の輪郭モデルと比較してそれぞれの位置を特定する方法が考えられる。
【００９２】
顔情報を数値化することで、特定の顔画像を抽出することが可能となる。例えば、予め特定の人物の顔情報を数値化して保存しておく。そして、画像データから顔画像が抽出されたら、当該顔画像を数値化し、保存されている数値化された顔情報と比較する。
【００９３】
顔情報の数値化は、例えば、様々な顔パターンを登録した顔情報辞書を予め用意し、この顔情報辞書に登録された顔パターンと、ユーザが顔を撮影した顔画像データから目、鼻、口の位置情報とを比較して行うことが考えられる。一例として、顔情報辞書に登録された顔パターンと、ユーザの顔画像データから抽出された目、鼻、口の位置情報とを比較して類似度を求め、顔情報辞書に登録される顔パターンのうち最も類似度の大きい顔パターンを抽出し、当該顔パターンを示す情報と類似度情報とを、当該ユーザの顔の特徴データとして用いる。類似度は、例えば顔情報辞書に基づく情報とユーザの顔画像データに基づく情報との差分を用いることができる。また、この顔パターンを用いることで、笑い顔などの表情の解析を行うことが考えられる。
【００９４】
信号処理部１０２において、音声解析部１２６は、例えばバッファメモリを有し、入力された音声データをバッファメモリに溜め込んで解析し、音声データに関する種々の情報を得る。例えば、音声解析部１２６は、入力された音声データに対して時間、周波数および強度で解析し、解析結果に基づき、当該音声データに人間の声が含まれているか否か、人間の声の場合、笑い声であるか否かを判断することが考えられる。ＣＰＵ１１０は、音声解析部１２６により音声データから人声や笑い声などが検出されたら、これらが検出された時刻情報（例えばＰＴＳ）をマルチプレクサ１２４から取得し、当該音声データに対応するメタデータを作成する。作成されたメタデータは、一旦ＲＡＭ１１２に記憶される。音声解析部１２６の処理を、ＣＰＵ１１０上で動作するプログラムで実現するようにしてもよい。
【００９５】
なお、音声データに基づき人物を特定することも可能である。例えば、上述した音声データに対する時間、周波数および強度による解析により声紋パターンを得て、人物の識別を行うことが考えられる。これに限らず、任意の発音に基づき話者を特定するテキスト独立型話者認識の手法を用いて得られた情報を、ユーザの声音による本人識別情報としてもよい。テキスト独立型話者認識の方法としては、ベクトル量子化歪みによる方法や、ＨＭＭ(Hidden Markov Model)およびＧＭＭ(Gaussian Mixture Model)による方法などが提案されている。
【００９６】
このような構成を有する記録装置１００における動作について説明する。なお、ここでは、端子１２０および１２１から供給された動画データおよび音声データを、ハードディスク１２９に記録するものとして説明する。
【００９７】
ベースバンドの動画データが端子１２０から記録部１０１に入力され、信号処理部１０２に供給される。そして、この動画データは、ビデオエンコーダ１２２に供給される。例えばＣＰＵ１１０による記録開始の命令に応じて、ビデオエンコーダ１２２は、供給された動画データの圧縮符号化を開始する。ビデオエンコーダ１２２は、ベースバンドの動画データを圧縮符号化してＭＰＥＧ２のエレメンタリストリーム（ＥＳ）として出力する。このエレメンタリストリームは、マルチプレクサ１２４に供給される。
【００９８】
一方、画像解析部１２５は、ビデオエンコーダ１２２に供給された動画データを解析し、例えばフレーム単位で顔画像の検出を行う。顔画像の検出は、フレーム毎に限らず、複数フレームおきでもよい。顔画像が検出されると、例えばＣＰＵ１１０によりマルチプレクサ１２４から顔画像が検出されたフレームに対応する時刻情報が取得され、顔情報が生成される。生成された顔情報は、メタデータとしてＲＡＭ１１２に記憶される。
【００９９】
ベースバンドの音声データが端子１２１から記録部１０１に入力され、信号処理部１０２に供給される。そして、この音声データは、オーディオエンコーダ１２３に供給される。オーディオエンコーダ１２３は、上述のＣＰＵ１１０による記録開始命令に応じて、供給された音声データの圧縮符号化を開始する。オーディオエンコーダ１２３で圧縮符号化された音声データは、マルチプレクサ１２４に供給される。
【０１００】
一方、音声解析部１２６は、オーディオエンコーダ１２３に供給された音声データに対して、例えば時間、周波数および強度などを解析する。ＣＰＵ１１０は、この解析結果に基づき、例えば当該音声データに人声が含まれているか否か、含まれている場合、それが笑い声か否かなどを判断する。人声や笑い声が音声データから検出されると、ＣＰＵ１１０によりマルチプレクサ１２４から人声や笑い声が検出された部分に対応する時刻情報が取得される。取得された情報は、当該音声データのメタデータとして、ＲＡＭ１１２に記憶される。
【０１０１】
マルチプレクサ１２４は、それぞれ圧縮符号化されて供給された動画データおよび音声データを所定の方式で多重化し、１本のデータストリームとして出力する。例えば、マルチプレクサ１２４は、バッファメモリを有し、供給された圧縮動画データおよび圧縮音声データを一旦バッファメモリに格納する。
【０１０２】
バッファメモリに格納された圧縮動画データは、所定に分割されヘッダが付加されて、ＰＥＳパケット化される。圧縮音声データも同様に、所定に分割されヘッダが付加されてＰＥＳパケット化される。ヘッダには、ＰＴＳやＤＴＳといった、ＭＰＥＧ２システムズに規定される所定の情報が格納される。ＰＥＳパケットは、所定に分割され、固定長のパックに格納される。マルチプレクサ１２４から出力されたパックは、ストリームバッファ１２７に一旦溜め込まれる。
【０１０３】
記録再生制御部１２８は、ストリームバッファ１２７に溜め込まれたデータのデータ量を監視し、ストリームバッファ１２７に所定量以上のデータが溜め込まれると、ストリームバッファ１２７からハードディスク１２９の記録単位毎にデータを読み出してハードディスク１２９に書き込む。また、ハードディスク１２９に書き込まれたストリームデータに対応するメタデータがＲＡＭ１１２から読み出され、当該ストリームデータに所定に関連付けられて、ハードディスク１２９に書き込まれる。なお、メタデータは、例えばストリームデータのハードディスク１２９に対する書き込みの終了後に、ハードディスク１２９に対して書き込むことが考えられる。
【０１０４】
なお、記録されるビデオストリームに対して、マークを打ちチャプタを生成することができる。例えば、ユーザは、図示されないモニタ装置に映出される、記録を行う動画データの映像に基づき、所望のタイミングでＵＩ部１１３に対してマークを打つための所定の操作を行う。ＵＩ部１１３は、この操作に応じて制御信号を出力し、ＣＰＵ１１０に供給する。ＣＰＵ１１０は、この制御信号に応じて信号処理部１０２から対応する時刻情報を取得し、マーク情報としてＲＡＭ１１２に記憶する。ＲＡＭ１１２に記憶されたマーク情報は、例えば上述のメタデータと共に、ストリームデータに関連付けられてハードディスク１２９に書き込まれる。
【０１０５】
次に、記録装置１００による、ハードディスク１２９に書き込まれたコンテンツデータの、他の記録媒体（例えばＤＶＤ１５０）に対する一例のダビング処理について、図１２のフローチャートを用いて説明する。先ず、ステップＳ４０で、ダビングを行うコンテンツデータが選択される。例えば、ＣＰＵ１１０は、ハードディスク１２９に記録されるコンテンツデータの情報を所定に取得し、ＵＩ部１１３が有する図示されない表示装置に表示させる。コンテンツデータの情報は、例えばチャプタ単位で一覧表示させることが考えられる。ユーザは、この表示装置に表示されたコンテンツの情報に基づきＵＩ部１１３に対して所定に操作を行い、ダビングを行いたいコンテンツデータを選択する。
【０１０６】
ステップＳ４１で、ダビング先の記録媒体、例えばＤＶＤ１５０がドライブ装置１３０に装填される。ＣＰＵ１１０は、ドライブ装置１３０に装填されたこのＤＶＤ１５０の記録可能容量を、例えばファイルシステムにより取得する（ステップＳ４２）。そして、次のステップＳ４３で、ＣＰＵ１１０は、ステップＳ４０で選択された、ダビングを行うコンテンツデータのデータ量と、ステップＳ４２で取得されたダビング先の記録媒体であるＤＶＤ１５０の記録可能容量とを比較する。
【０１０７】
若し、ステップＳ４３の比較の結果、ダビングを行うコンテンツデータのデータ量がダビング先の記録媒体の記録可能容量よりも大きいと判断された場合、ダビングを行うコンテンツデータを、ダビング先の記録媒体に記録可能なように分割する必要がある。そこで、処理はステップＳ４４に移行され、上述した図５または図９を用いて説明した処理に従い、コンテンツデータの分割位置Ｄｉｖを決定する。ここでは、説明のため、図５を用いて説明した方法に従い分割位置Ｄｉｖを決定するものとする。
【０１０８】
すなわち、ステップＳ４２で取得された、ダビング先の記録媒体の記録可能容量に基づき、コンテンツデータの分割候補位置の初期値が設定される（図５のステップＳ１０）。そして、現在分割候補位置として設定されている位置について、所定の評価関数ｆ(ｘ)を用いて評価値を算出ながら（図５のステップＳ１１）、算出された評価値を閾値と比較し（図５のステップＳ１２）、比較結果に基づき分割候補位置を戻していく（図５のステップＳ１３）。この例では、動画データをＭＰＥＧ２方式で圧縮符号化しているので、例えばＧＯＰ単位で分割候補位置が戻される。ＧＯＰの位置は、例えば、パックヘッダやＰＥＳパケットのヘッダ情報などから求めることができる。
【０１０９】
分割候補位置が戻されると（図５のステップＳ１３）、位置を戻された新たな分割候補位置について、評価値の算出が行われる（図５のステップＳ１２）。
【０１１０】
一方、算出された評価値が閾値以上であると判断されたら（図５のステップＳ１２）、現在の分割候補位置が最終的な分割位置Ｄｉｖに設定される（図５のステップＳ１４）。
【０１１１】
図１２の説明に戻り、このようにして分割位置Ｄｉｖが設定されたら、ステップＳ４５で、ダビング元の記録媒体であるハードディスク１２９から、ダビング先の記録媒体であるＤＶＤ１５０に対して、コンテンツデータのダビング処理が行われる。例えば、ＣＰＵ１１０は、ハードディスク１２９に記録されたコンテンツデータを、ダビング開始位置から読み出すと共に、読み出されたコンテンツデータをＤＶＤ１５０に記録するように記録再生制御部１２８に命令を出す。なお、ダビング開始位置は、選択されたコンテンツデータの最初のダビング時は、例えば、最初に選択されたコンテンツデータの先頭とする。
【０１１２】
なお、上述したステップＳ４３で、ダビングを行うコンテンツデータのデータ量がダビング先の記録媒体の記録可能容量よりも小さいと判断された場合には、ステップＳ４３から直接的にステップＳ４５に処理が移行され、ダビング処理が実行される。
【０１１３】
ステップＳ４５で、分割位置Ｄｉｖまでダビング処理が終了したら、処理はステップＳ４６に移行され、選択されたコンテンツデータ全てについてダビング処理が終了したか否かが判断される。若し、終了したと判断されれば、一連の処理が終了される。
【０１１４】
一方、ダビング処理が終了してない、すなわち、選択されたコンテンツデータについて、未だダビングされていないデータがあると判断されたら、処理はステップＳ４７に移行され、ダビング先記録媒体を交換してダビング処理を継続させる旨を促すような通知がなされる。通知は、例えばＵＩ部１１３が有する図示されない表示装置を用いて行うことができる。
【０１１５】
ステップＳ４７の通知の後、処理がステップＳ４１に戻され、交換されたダビング先記録媒体に対し、ステップＳ４５でダビングが終了された分割位置Ｄｉｖをダビング開始位置としたダビング処理が行われる。
【０１１６】
なお、上述では、この発明の実施の第１の形態に適用できる符号化方式としてＭＰＥＧ２を例にとって説明したが、これはこの例に限定されない。すなわち、この発明は、動画データに関し、所定単位でストリームの位置を指定し、指定された位置の画像を解析可能であれば、他の符号化方式にも適用可能なものである。例えば、ＭＰＥＧ４や、Ｈ．２６４｜ＡＶＣ（ＩＴＵ−Ｔ(International Telecommunication Union-Telecommunication Standarization Sector)勧告Ｈ．２６４あるいはＩＳＯ(International Organization for Standarization)／ＩＥＣ(International Electrotechnical Commission)国際標準１４４９６−１０（ＭＰＥＧ−４パート１０）Advanced Video Codingに規定される符号化方式）、クイックタイムムービー（QuickTime Movie：登録商標)、ＷＭＶ(Windows Media Video：登録商標)、ＤｉｖＸ（登録商標）など、様々な符号化方式にこの発明の実施の第１の形態を適用することが考えられる。これは、後述する実施の第２および第３の形態についても同様である。
【０１１７】
次に、この発明の実施の第２の形態について説明する。この実施の第２の形態では、この発明を、撮像素子と、被写体からの光を撮像素子に入射させる光学系とを有し、撮像素子で撮像された撮像信号に基づきビデオデータを記録媒体に記録するようにした、ビデオカメラ装置に適用した。
【０１１８】
図１３は、この発明の実施の第２の形態によるビデオカメラ装置２００の一例の構成を示す。記録系、再生系および制御系の構成は、図１１を用いて説明した記録装置１００の構成を略そのまま適用できるので、図１１と共通する部分には同一の符号を付し、詳細な説明を省略する。
【０１１９】
図１３の構成において、カメラ部２１０は、映像信号に関する構成として、光学系２１１、撮像素子２１２、撮像信号処理部２１３、カメラ制御部２１４および表示部２１５を有し、音声信号に関する構成として、マイクロフォン（ＭＩＣ）２１６および音声信号処理部２１７を有する。制御部１０４は、カメラ部２１０の各部との間で各種制御信号や情報のやりとりを行い、カメラ部２１０の動作を制御する。また、制御部１０４は、ユーザ操作に応じてＵＩ部１１３から供給される制御信号に基づき、カメラ部２１０の動作を制御する。なお、ビデオカメラ装置２００として構成される場合、記録開始操作および記録停止操作は、例えば、ＵＩ部１１３に設けられた単一の記録スイッチを用い、当該記録スイッチが押下される毎に記録開始および記録停止が交互に指示されるようになされるのが一般的である。
【０１２０】
カメラ部２１０において、光学系２１１は、被写体からの光を撮像素子２１２に導くためのレンズ系、絞り調整機構、フォーカス調整機構、ズーム機構、シャッタ機構などを備える。絞り調整機構、フォーカス調整機構、ズーム機構およびシャッタ機構の動作は、制御部１０４から供給される制御信号に基づき、カメラ制御部２１４により制御される。
【０１２１】
撮像素子２１２は、例えばＣＣＤ(Charge Coupled Device)からなり、光学系２１１を介して照射された光を光電変換により電気信号に変換し、所定の信号処理を施し撮像信号として出力する。撮像信号処理部２１３は、撮像素子から出力された撮像信号に対して所定の信号処理を施し、ベースバンドの動画データとして出力する。撮像素子２１２をＣＭＯＳ(Complementary Metal-Oxide Semiconductor)イメージャを用いて構成することも可能である。
【０１２２】
例えば撮像信号処理部２１３は、撮像素子２１２から出力された撮像信号に対して、ＣＤＳ(Correlated Double Sampling)回路により画像情報を有する信号だけをンプリングすると共に、ノイズを除去し、ＡＧＣ(Auto Gain Control)回路によりゲインを調整する。そして、Ａ／Ｄ変換によりディジタル信号に変換する。また、撮像信号処理部２１３は、このディジタル信号に対して検波系の信号処理を施し、Ｒ（赤色）、Ｇ（緑色）およびＢ（青色）各色の成分を取り出し、γ補正やホワイトバランス補正などの処理を行い、最終的に１本のベースバンドの動画データとして出力する。
【０１２３】
また、撮像信号処理部２１３は、撮像素子２１２から出力された撮像信号の情報を制御部１０４に送る。制御部１０４は、この情報に基づき光学系２１１を制御するための制御信号を生成し、カメラ制御部２１４に供給する。カメラ制御部２１４は、この制御信号に基づきフォーカス調整機構や絞り調整機構などの制御を行う。
【０１２４】
さらに、撮像信号処理部２１３は、撮像素子２１２から出力された撮像信号に基づき、例えばＬＣＤ(Liquid Crystal Display)を表示素子として用いた表示部２１５に映出させる映像信号を生成する。
【０１２５】
一方、マイクロフォン２１６は、周囲の音声を収音して電気信号に変換して出力する。マイクロフォン２１６から出力された音声信号は、音声信号処理部２１７に供給される。音声信号処理部２１７は、供給された音声信号を、リミッタを介してからＡ／Ｄ変換を施して音声データとし、ノイズ除去や音質補正など所定の音声信号処理を施してベースバンドの音声データとして出力する。
【０１２６】
カメラ部２１０の撮像信号処理部２１３から出力されたベースバンドの動画データは、端子１２０を介して記録部１０１に供給され、ビデオエンコーダ１２２に入力される。また、音声信号処理部２１７から出力されたベースバンドの音声データは、端子１２１を介して記録部１０１に供給され、オーディオエンコーダ１２３に入力される。
【０１２７】
記録停止状態からＵＩ部１１３に設けられた記録スイッチが押下されると、記録開始を指示する制御信号がＵＩ部１１３から制御部１０４に供給され、制御部１０４の制御に基づきカメラ部３１０から出力されたベースバンドのディジタルビデオ信号および音声データのハードディスク１２９への記録が開始される。
【０１２８】
すなわち、既に説明したように、動画データおよび音声データは、ビデオエンコーダ１２２およびオーディオエンコーダ１２３でそれぞれ所定に圧縮符号化される。圧縮符号化された動画データおよび音声データは、マルチプレクサ１２４で所定にパケット化され、さらにパック化、多重化されてストリームデータとされる。ストリームデータは、ストリームバッファ１２７を介して記録再生制御部１２８に供給され、ハードディスク１２９に対してコンテンツデータとして記録される。
【０１２９】
また、動画データおよび音声データは、ビデオエンコーダ１２２およびオーディオエンコーダ１２３での圧縮符号化処理と共に、画像解析部１２５および音声解析部１２６でそれぞれ所定に解析処理が行われる。すなわち、上述したように、動画データは、画像解析部１２５で画像解析され、解析結果に基づき制御部１０４により顔画像の検出、顔画像が検出されたコンテンツデータ上の時刻を示す時刻情報の取得などの処理が行われる。同様に、音声データは、音声解析部１２６で解析され、解析結果に基づき制御部１０４により人声の抽出や、笑い声の抽出がなされ、これらの情報が抽出されたコンテンツデータ上の時刻を示す時刻情報の取得などの処理が行われる。
【０１３０】
制御部１０４は、画像解析部１２５や音声解析部１２６による解析処理に基づき取得された情報から、ハードディスク１２９に記録されるコンテンツデータに対応するメタデータを生成する。生成されたメタデータは、コンテンツデータのハードディスク１２９への記録に伴い、当該コンテンツデータと関連付けられてハードディスク１２９に記録される。
【０１３１】
ハードディスク１２９への記録開始および記録終了に伴い、コンテンツデータに対してマークが打たれ、チャプタが設定される。これに限らず、例えばユーザのＵＩ部１１３に対する処理の操作に応じて、撮影中の任意のタイミングでマークを打ち、チャプタを設定することができる。マーク情報は、当該コンテンツデータを関連付けられてハードディスク１２９に記録される。
【０１３２】
ハードディスク１２９に記録されたコンテンツデータの、他の記録媒体、例えばＤＶＤ１５０やメモリ１５１へのダビング処理は、上述した実施の第１の形態によるダビング処理と何ら変わるところがないため、ここでの詳細な説明を省略する。
【０１３３】
次に、この発明の実施の第３の形態について説明する。この実施の第３の形態は、この発明によるダビング処理を、図１４に概略的に示されるような一般的な構成のコンピュータ３００で実現する例である。すなわち、この発明によるダビング処理は、上述した実施の第１の形態による記録装置１００のような、ビデオエンコーダ１２２、オーディオエンコーダ１２３およびマルチプレクサ１２４といった、動画データや音声データに対する圧縮符号化や多重化処理を行う構成を有していなくても、実現可能である。
【０１３４】
この場合、動画データおよび／または音声データからなるコンテンツデータは、他の機器で生成されたデータをコンピュータ３００が有するハードディスクなどの記録媒体にコピーして用いることが考えられる。メタデータは、当該他の機器で予め生成して、コンピュータ３００にコピーしてもよいし、コンピュータ３００においてコンテンツデータを解析してメタデータを生成することもできる。この場合には、コンピュータ３００上で、コンテンツデータに含まれる、圧縮符号化された動画データや音声データを一旦デコードする必要がある。
【０１３５】
図１４において、バス３１０に対してＣＰＵ３１１、ＲＡＭ３１２、ＲＯＭ３１３、表示制御部３１４および通信インターフェース（Ｉ／Ｆ）３１５がそれぞれ接続される。さらに、バス３１０に対して、入力Ｉ／Ｆ３２０、メモリＩ／Ｆ３２２、リード／ライト制御部３３３およびデータＩ／Ｆ３２５がそれぞれ接続される。入力Ｉ／Ｆ３２０には、例えばキーボード３２１Ａやマウス３２１Ｂといった入力デバイスが接続される。リード／ライト制御部３３３は、ハードディスク３３０といったストレージ装置や、装填されたディスク状記録媒体に対するデータの読み書きを行うドライブ装置３２４が接続される。
【０１３６】
ＣＰＵ３１１は、ＲＯＭ３１３に記憶される基本プログラムや、ハードディスク３３０に格納されるプログラムに従い、ＲＡＭ３１２をワークメモリとして用い、このコンピュータ３００全体の制御を行ったり、アプリケーションソフトウェアを実行したりする。表示制御部３１４は、ＣＰＵ３１１で所定のプログラムに従い生成された表示制御信号に基づき、ディスプレイ３１５に表示可能な形式の信号を生成し、ディスプレイ３１５に供給する。通信Ｉ／Ｆ３１６は、所定のプロトコルに基づき、ＣＰＵ３１１の命令に従い外部との通信を制御する。例えば、通信Ｉ／Ｆ３１６は、通信プロトコルとしてＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)などを実装し、ＣＰＵ３１１の命令に従いインターネットとの通信を制御する。
【０１３７】
リード／ライト制御部３２３は、ＣＰＵ３１１の命令に従い、ハードディスク３３０に対するデータの読み書きや、ドライブ装置３２４に装填された記録媒体に対するデータの読み書きを制御する。ここで、ドライブ装置３２４は、例えば記録可能なタイプのＤＶＤ３３１に対応し、ＤＶＤ３３１に対するデータの読み書きが可能とされているものとする。リード／ライト制御部３２３は、ＣＰＵ３１１から指定されたアドレスに従いハードディスク３３０の動作を制御し、当該アドレスにアクセスする。同様に、リード／ライト制御部３２３は、ＣＰＵ３１１から指定されたアドレスに従いドライブ装置３２４を制御し、ＤＶＤ３３１上の当該アドレスにアクセスする。
【０１３８】
メモリＩ／Ｆ３２２は、脱着可能且つ不揮発性のメモリ３３２に対するデータの読み書きを制御する。メモリＩ／Ｆ３２２は、ＣＰＵ３１１から指定されたアドレスに従い、メモリ３３２上の当該アドレスにアクセスする。
【０１３９】
データＩ／Ｆ３２５は、外部の機器と有線または無線で接続され、所定のプロトコルで以て接続された機器との間でデータのやりとりを行う。データＩ／Ｆ３２５に適用可能なインターフェイス規格としては、ＵＳＢ(Universal Serial Bus)やＩＥＥＥ１３９４(Institute Electrical and Electronics Engineers 1394)などのシリアルインターフェイスが考えられる。勿論、これらのインターフェイスに限らず、他のインターフェイス規格を採用してもよい。
【０１４０】
ファイルシステムやＧＵＩ(Graphical User Interface)など、このコンピュータ３００における基本的な機能を提供するためのソフトウェアであるＯＳ(Operating System)や、この発明によるダビング処理を実行するためのアプリケーションソフトウェアなど、各種のプログラムは、例えばハードディスク３３０に所定に格納される。これらのプログラムは、例えばＣＤ−ＲＯＭ(Compact Disc-Read Only Memory)やＤＶＤ−ＲＯＭといった記録媒体に記録されて提供され、ドライブ装置３２４により読み出されてハードディスク３３０上に所定に格納されることで、実行可能とされる。ダビング処理を行うアプリケーションソフトウェアは、図示されないインターネット上のサーバにより提供されるようにしてもよい。ＣＰＵ３１１の命令に従い通信Ｉ／Ｆ３１６によりインターネットを介してサーバにアクセスし、当該アプリケーションソフトウェアをダウンロードする。ダウンロードされたアプリケーションソフトウェアは、ハードディスク３３０上に所定に格納される。
【０１４１】
例えばキーボード３２１Ａやマウス３２１Ｂなどの入力デバイスに対する所定の操作によりアプリケーションソフトウェアの起動が指示されると、ＯＳは、ハードディスク３３０からアプリケーションソフトウェアのプログラムを読み出し、ＲＡＭ３１２上に所定に展開する。ＣＰＵ３１１は、ＲＡＭ３１２上に展開されたこのプログラムに従い、表示制御信号の生成、リード／ライト制御部３２３やメモリＩ／Ｆ３２２に対する読み出しや書き込み命令の生成、入力デバイスによる入力の受け付けなどを行い、アプリケーションソフトウェアを実行する。
【０１４２】
このような構成のコンピュータ３００に対し、所定に生成されたコンテンツデータが入力される。ここでは、コンテンツデータに含まれる動画データおよび音声データは、ＭＰＥＧ２方式に従い圧縮符号化がなされ、ＭＰＥＧシステムズに従い多重化がなされているものとする。また、コンテンツデータに伴い、当該コンテンツデータに対応するメタデータやマーク情報も、コンピュータ３００に入力される。これらメタデータおよびマーク情報を、コンテンツデータに含めてもよい。入力されたコンテンツデータ、メタデータおよびマーク情報は、ハードディスク３３０に格納される。
【０１４３】
データは、例えばＤＶＤ３３１に所定に記録されて供給されることが考えられる。これに限らず、データＩ／Ｆ３２５に対して所定のインターフェイスを介して接続された外部の機器からデータ通信により供給されるようにしてもよいし、通信Ｉ／Ｆ３１６によりインターネットを介して供給されるようにもできる。
【０１４４】
ここで、ドライブ装置３２４に対して例えば新規のＤＶＤ３３１を装填し、ハードディスク３３０に格納されているコンテンツデータをチャプタ単位で選択し、ＤＶＤ３３１にダビングさせることができる。ダビング処理は、所定のアプリケーションソフトウェアを起動し、そのアプリケーションソフトウェアに従いＣＰＵ３１１の制御により行う。このアプリケーションソフトウェアは、ダビング処理の制御を行うと共に、ダビング処理に関わる操作などをユーザに促すためのＧＵＩを構成する。
【０１４５】
ダビング処理は、アプリケーションソフトウェアに従ったＣＰＵ３１１の制御に基づき、上述の実施の第１の形態で、図５または図９、ならびに、図１２を用いて説明した方法と、略同一に実行することができる。ここで、コンピュータ３００でこの発明によるダビング処理を行う場合、ダビング対象のコンテンツデータが他の機器で生成され、ＤＶＤ３３１やメモリ３３２といった記録媒体や、通信Ｉ／Ｆ３１６やデータＩ／Ｆ３２５を介して供給される場合、画像解析や音声解析の結果に基づくメタデータが存在しないことが考えられる。
【０１４６】
このような場合、ダビング対象とされるコンテンツデータに対して、アプリケーションソフトウェアに従いＣＰＵ３１１によって画像解析処理や音声解析処理を行い、メタデータを生成することが考えられる。図１５は、ダビング対象のコンテンツデータに対して画像解析処理や音声解析処理を行いながら、分割位置Ｄｉｖを設定する一例の処理を示すフローチャートである。この図１５に例示するフローチャートによる処理を、上述した図１２のフローチャートにおけるステップＳ４４において実行する。なお、図１５において、上述した図５のフローチャートと共通する処理には同一の符号を付し、詳細な説明を省略する。
【０１４７】
図１２のステップＳ４２で取得された、ダビング先の記録媒体の記録可能容量に基づき、コンテンツデータの分割候補位置の初期値が設定される（ステップＳ１０）。そして、現在分割候補位置として設定されている位置を含む所定単位のデータをＣＰＵ３１１によりデコードする（ステップＳ１１０）。動画データをＭＰＥＧ２方式で圧縮符号化しているこの例では、例えば、現在分割候補位置として設定されている位置を含むＧＯＰがデコードされる。デコードされたデータは、例えばＲＡＭ３１２に記憶される。
【０１４８】
次のステップＳ１１１では、ステップＳ１１０でデコードされＲＡＭ２１２に記憶された動画データおよび音声データに対して、上述したような解析処理が行われる。解析処理の結果に基づき所定の評価関数ｆ(ｘ)を用いて評価値を算出しながら（ステップＳ１１）、算出された評価値を閾値と比較し（ステップＳ１２）、比較結果に基づき分割候補位置を戻していく（ステップＳ１３）。この例では、動画データをＭＰＥＧ２方式で圧縮符号化しているので、例えばＧＯＰ単位で分割候補位置が戻される。
【０１４９】
分割候補位置が戻されると（ステップＳ１３）、位置を戻された新たな分割候補位置について、当該位置を含むＧＯＰがデコードされ（ステップＳ１１０）、デコードされた動画データおよび音声データに対して解析処理がなされる（ステップＳ１１１）。
【０１５０】
なお、ここでは、分割候補位置毎にデコードし、解析処理を行うように説明したが、これはこの例に限定されない。例えば、ダビング対象のコンテンツデータが選択された時点で、当該コンテンツデータに対するデコードおよび解析処理を行い、メタデータを作成しておくことも考えられる。分割位置Ｄｉｖの設定処理は、このメタデータを用いて、上述した図５または図９、ならびに、図１２のフローチャートに従い行う。
【０１５１】
また、コンピュータ３００を用いてダビング処理を行う場合、アプリケーションソフトウェアが対応していれば、コンテンツデータを構成する動画データおよび音声データは、圧縮符号化方式やフォーマットなどを問わない。すなわち、例えば任意の形式の動画データについて、圧縮符号化方式が判別でき、判別された圧縮符号化方式で圧縮符号化された動画データをデコードできれば、デコードされたデータに対して解析処理を行うことができる。アプリケーションソフトウェアに対して所定の圧縮符号化方式に対応するデコーダのモジュールを追加するように構成することも可能である。
【０１５２】
なお、上述では、ダビング先の記録媒体をドライブ装置３２４に装填されるＤＶＤ３３１としたが、これはこの例に限定されない。例えばメモリＩ／Ｆ３２２に装填されるメモリ３３２をダビング先の記録媒体とすることができる。また、データＩ／Ｆ３２５により所定のインターフェイスを介して接続された他の機器を、ダビング先として指定することもできる。例えば、所定のインターフェイスを介して制御可能なハードディスクを、ダビング先の記録媒体として指定できる。さらに、通信Ｉ／Ｆ３１６によりインターネットを介して接続される他の機器をダビング先に指定することも考えられる。
【図面の簡単な説明】
【０１５３】
【図１】発明の実施の第１の形態による分割位置決定方法について、概略的に説明するための略線図である。
【図２】発明の実施の第１の形態による分割位置決定方法について、概略的に説明するための略線図である。
【図３】発明の実施の第１の形態による分割位置決定方法について、概略的に説明するための略線図である。
【図４】異なる複数の顔画像を検出した場合について説明するための略線図である。
【図５】実施の第１の形態によるコンテンツデータに対する分割位置Ｄｉｖの一例の設定処理を示すフローチャートである。
【図６】評価関数ｆ(ｘ)と、評価関数ｆ(ｘ)から算出された評価値に対する閾値の例を示す略線図である。
【図７】チャプタを分割した際に再生時間が短すぎるチャプタが生成されないように分割位置Ｄｉｖを制限することを説明するための略線図である。
【図８】分割候補位置を戻しすぎてダビング開始位置付近まで達してしまうことを説明するための略線図である。
【図９】実施の第１の形態の変形例によるコンテンツデータの分割位置Ｄｉｖの一例の設定処理を示すフローチャートである。
【図１０】評価関数ｆ1(ｘ)を用いた場合の、コンテンツデータにおける評価値の一例の状態を示す略線図である。
【図１１】発明の実施の第１の形態に適用可能な記録装置の一例の構成を示す略線図である。
【図１２】記録装置による、ハードディスクに書き込まれたコンテンツデータの、他の記録媒体に対する一例のダビング処理を示すフローチャートである。
【図１３】発明の実施の第２の形態によるビデオカメラ装置の一例の構成を示すブロック図である。
【図１４】一般的なコンピュータの一例の構成を示すブロック図である。
【図１５】ダビング対象のコンテンツデータに対して画像解析処理や音声解析処理を行いながら、分割位置Ｄｉｖを設定する一例の処理を示すフローチャートである。
【符号の説明】
【０１５４】
１  ダビング元の記録媒体
２  コンテンツデータ
３，３Ａ，３Ｂ  ダビング先の記録媒体
１００  記録装置
１０４  制御部
１１０  ＣＰＵ
１１３  ＵＩ部
１２５  画像解析部
１２６  音声解析部
１２９  ハードディスク
１３０  ドライブ装置
１５０  ＤＶＤ
２００  ビデオカメラ装置
３００  コンピュータ
【図１】
2008300906.tif 000003
【図２】
2008300906.tif 000004
【図３】
2008300906.tif 000005
【図４】
2008300906.tif 000006
【図５】
2008300906.tif 000007
【図６】
2008300906.tif 000008
【図７】
2008300906.tif 000009
【図８】
2008300906.tif 000010
【図９】
2008300906.tif 000011
【図１０】
2008300906.tif 000012
【図１１】
2008300906.tif 000013
【図１２】
2008300906.tif 000014
【図１３】
2008300906.tif 000015
【図１４】
2008300906.tif 000016
【図１５】
2008300906.tif 000017