(57)【要約】【課題】多層記録が可能な記録媒体に記録されたコンテンツの再生効率を向上させること。【解決手段】ＰＶＲ１００のＣＰＵ１２は、入力されたコンテンツの属性を検出し、当該属性に応じて、コンテンツを光ディスク１０の各記録層に記録する。記録を行おうとする光ディスク１０に既にコンテンツが記録されている場合には、その記録されているコンテンツの記録層及びそのコンテンツの属性が検出され、当該記録されているコンテンツの属性と、入力されたコンテンツの属性とが対応するように記録が行われる。【選択図】図３
2010277629.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録層及び第２の記録層を有する記録媒体を装着可能な装着部を有し、当該記録媒体にコンテンツを記録し、当該記録媒体に記録されたコンテンツを再生する駆動部と、
前記コンテンツが入力される入力部と、
前記入力されたコンテンツの属性を検出し、当該検出された属性が第１の属性である場合に、当該コンテンツを前記第１の記録層に記録し、当該検出された属性が前記第１の属性とは異なる第２の属性である場合に、当該コンテンツを前記第２の記録層に記録するように前記駆動部を制御する制御部と
を具備する電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記制御部は、
前記記録媒体が前記装着部に装着されたときに、当該記録媒体の前記第１の記録層または第２の記録層に既にコンテンツが記録されているか否かを判断し、
前記コンテンツが既に記録されている場合に、当該記録されているコンテンツの属性と記録層との関係にしたがって、前記入力されたコンテンツを前記第１の記録層または前記第２の記録層に記録するように前記駆動部を制御する
電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記制御部は、前記入力されたコンテンツまたは前記既に記録されているコンテンツの属性を検出するために、前記入力されたコンテンツまたは前記既に記録されているコンテンツを解析して所定の特徴を抽出する
電子機器。
【請求項４】
請求項２に記載の電子機器であって、
画像情報または音声情報を出力する出力部をさらに具備し、
前記制御部は、前記第１の記録層及び第２の記録層に前記コンテンツが既に記録されており、かつ、当該既に記録されているコンテンツの属性と、前記入力されたコンテンツの属性が異なる場合に、前記記録媒体に替えて他の記録媒体に当該入力されたコンテンツを記録するか否かをユーザに選択させる選択情報を出力するように前記出力部を制御する
電子機器。
【請求項５】
請求項２に記載の電子機器であって、
前記制御部は、前記入力され前記第１の記録層に記録されたコンテンツまたは前記第２の記録層に記録されたコンテンツのいずれかを検索対象にして、所定の特徴を有するコンテンツを検索する
電子機器。
【請求項６】
請求項２に記載の電子機器であって、
前記制御部は、
前記第１の記録層が、前記入力された第１の属性を有するコンテンツを記録可能な容量を有するか否か、または、前記第２の記録層が、前記入力された第２の属性を有するコンテンツを記録可能な容量を有するか否かを判断し、
上記第１の記録層または当該第２の記録層が当該容量を有していない場合に、当該入力された第１の属性を有するコンテンツまたは第２の属性を有するコンテンツを圧縮して当該第１の記録層または第２の記録層に記録するように前記駆動部を制御する
電子機器。
【請求項７】
第１の記録層及び第２の記録層を有する記録媒体にコンテンツを記録し、当該記録媒体に記録されたコンテンツを再生することが可能な電子機器におけるコンテンツ記録方法であって、
前記コンテンツの入力を受け付け、
前記入力された前記コンテンツの属性を検出し、
前記検出された属性が第１の属性である場合に、当該コンテンツを前記第１の記録層に記録し、
前記検出された属性が前記第１の属性とは異なる第２の属性である場合に、当該コンテンツを前記第２の記録層に記録する
コンテンツ記録方法。
【請求項８】
第１の記録層及び第２の記録層を有する記録媒体にコンテンツを記録し、当該記録媒体に記録されたコンテンツを再生することが可能な電子機器に、
前記コンテンツの入力を受け付けるステップ、
前記入力された前記コンテンツの属性を検出するステップと、
前記検出された属性が第１の属性である場合に、当該コンテンツを前記第１の記録層に記録するステップと、
前記検出された属性が前記第１の属性とは異なる第２の属性である場合に、当該コンテンツを前記第２の記録層に記録するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば光ディスク等の記録媒体にコンテンツを記録可能な電子機器、当該電子機器、コンテンツ記録方法及びプログラムに関する。
【背景技術】
【０００２】
近年、例えばＢＤ（Blu-ray Disk）等の光ディスクのように、多層記録再生を可能とすることで記録容量の増加が図られた記録媒体が開発されている。このような記録媒体は、大容量のデータを記録できるものの、データが複数層に渡って記録されると、記録再生装置における再生処理や編集処理で複雑な再生制御が必要となり、効率的でない。
【０００３】
例えば、複数の記録層に渡って、ジャンルの異なるコンテンツが混在して記録された場合には、ユーザが、そこから特定のジャンルのコンテンツだけを抽出して他の記録媒体に記録しようとしても、記録再生装置は、複数の記録層からその特定のジャンルのコンテンツを抽出する必要があり、ディスクドライブにおけるフォーカス制御やトラッキング制御等の再生制御が複雑となる。
【０００４】
記録媒体の複数の記録層に応じたコンテンツの記録処理について言及した文献として、例えば下記特許文献１が存在する。この特許文献１では、情報処理装置は、ＤＶＤやＢＤ等の記録方式の異なるストリームを、記録媒体の複数の記録層のうち異なる記録層にそれぞれ記録するとともに、当該ストリームから抽出された特徴データを、各記録方式のストリームに共通のデータとして、いずれかの記録層に記録する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３３１５９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の情報処理装置は、ストリームを記録する記録層を、単に記録方式に応じて異ならせているにすぎず、同一の属性（例えば、種別、ジャンル、内容等）を有するストリームが複数の記録層に記録される場合もある。したがって、同一の属性を有する複数のストリームをまとめて再生させる場合等には、その再生制御において上述と同様の問題が生じる。
【０００７】
以上のような事情に鑑み、本発明の目的は、多層記録が可能な記録媒体に記録されたコンテンツの再生効率を向上させることが可能な電子機器、コンテンツ記録方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る電子機器は、駆動部と、入力部と、制御部とを有する。上記駆動部は、第１の記録層及び第２の記録層を有する記録媒体を装着可能な装着部を有し、当該記録媒体にコンテンツを記録し、当該記録媒体に記録されたコンテンツを再生する。上記入力部には、上記コンテンツが入力される。上記制御部は、上記入力されたコンテンツの属性を検出する。そして当該制御部は、当該検出された属性が第１の属性である場合に、当該コンテンツを上記第１の記録層に記録し、当該検出された属性が上記第１の属性とは異なる第２の属性である場合に、当該コンテンツを上記第２の記録層に記録するように上記駆動部を制御する。
【０００９】
この構成により、コンテンツが、その属性に応じて記録媒体の異なる記録層に記録されるため、記録されたコンテンツが再生される場合の例えばフォーカス制御やトラッキング制御等の上記駆動部による再生処理の効率が向上する。
【００１０】
ここで記録媒体は、例えばＢＤ、ＤＶＤ、その他の多層記録が可能な光ディスク、その他の多層記録が可能なあらゆる記録媒体である。コンテンツとは、動画像、静止画像、音声（楽曲）、テキスト、Ｗｅｂページ等、あらゆるデータである。属性とは、例えばジャンル、種別、被写体等、コンテンツが表す内容に関連する情報である。
【００１１】
上記第１の記録層、第２の記録層との記載は、記録媒体の記録層の数を限定することを意図した記載ではない。すなわち、記録媒体の記録層の数は、複数であればいくつでもよい。上記第１の属性、第２の属性、第１のコンテンツ、第２のコンテンツとの各記載についても同様である。
【００１２】
上記制御部は、上記記録媒体が上記装着部に装着されたときに、当該記録媒体の上記第１の記録層または第２の記録層に既にコンテンツが記録されているか否かを判断してもよい。さらに当該制御部は、当該コンテンツが既に記録されている場合に、当該記録されているコンテンツの属性と記録層との関係にしたがって、上記入力されたコンテンツを上記第１の記録層または上記第２の記録層に記録するように上記駆動部を制御してもよい。
【００１３】
これにより電子機器は、入力されたコンテンツを記録すべき記録媒体に既にコンテンツが記録されている場合には、その記録されているコンテンツの属性と記録層との関係にしたがって、入力されたコンテンツを各記録層に記録する。例えば、電子機器は、コンテンツが既に第１の記録層に記録されている場合には、そのコンテンツの属性を上記第１の属性とし、入力されたコンテンツの属性が第１の属性であれば当該コンテンツも同様に第１の記録層に記録する。すなわち、電子機器は、既に記録されたコンテンツの属性と記録層との関係を、入力されたコンテンツの記録処理に反映させることができる。
【００１４】
上記制御部は、上記入力されたコンテンツまたは上記既に記録されているコンテンツの属性を検出するために、上記入力されたコンテンツまたは上記既に記録されているコンテンツを解析して所定の特徴を抽出してもよい。
【００１５】
これにより電子機器は、コンテンツに属性を示す情報が付加されていない場合でも、当該コンテンツを解析して特徴を抽出することで、属性を検出することができ、それにより属性及び記録層に応じた記録を行うことができる。当該特徴抽出のために、例えば判別関数を用いた判別分析処理が行われてもよい。
【００１６】
上記電子機器は、画像情報または音声情報を出力する出力部をさらに有してもよい。この場合上記制御部は、上記第１の記録層及び第２の記録層に上記コンテンツが既に記録されており、かつ、当該既に記録されているコンテンツの属性と、上記入力されたコンテンツの属性が異なる場合に、上記記録媒体に替えて他の記録媒体に当該入力されたコンテンツを記録するか否かをユーザに選択させる選択情報を出力するように上記出力部を制御してもよい。
【００１７】
これにより電子機器は、記録媒体に既に記録されたコンテンツの属性と入力されたコンテンツの属性とが異なり、入力されたコンテンツを記録可能な記録層が存在しない場合には、他の記録媒体への記録を行うか否かをユーザに選択させることができる。したがって電子機器は、属性が異なるコンテンツが同一の記録層に記録されてしまうのを確実に防ぐことができる。
【００１８】
上記制御部は、上記入力され上記第１の記録層に記録されたコンテンツまたは上記第２の記録層に記録されたコンテンツのいずれかを検索対象にして、所定の特徴を有するコンテンツを検索してもよい。
【００１９】
これにより電子機器は、記録媒体に記録されたコンテンツから所定の特徴を有するコンテンツを検索する際に、第１の記録層または第２の記録層に記録された、属性が共通するコンテンツを検索対象にすることで、検索効率を向上させることができる。ここで所定の特徴とは、例えば特定の人物や物が含まれる映像コンテンツ、特定のジャンルの映像／音声コンテンツ等である。上記検索は、キーワードによる検索でもよいし、画像による検索でもよい。
【００２０】
上記制御部は、上記第１の記録層が、上記入力された第１の属性を有するコンテンツを記録可能な容量を有するか否か、または、上記第２の記録層が、上記入力された第２の属性を有するコンテンツを記録可能な容量を有するか否かを判断してもよい。さらに当該制御部は、当該第１の記録層または当該第２の記録層が当該容量を有していない場合に、当該入力された第１の属性を有するコンテンツまたは第２の属性を有するコンテンツを圧縮して当該第１の記録層または第２の記録層に記録するように上記駆動部を制御してもよい。
【００２１】
これにより電子機器は、各属性を有するコンテンツが記録されるべき各記録層の容量が足りない場合でも、各コンテンツを圧縮することで、各コンテンツを記録すべき記録層に記録することができる。すなわち電子機器は、各記録層の残り容量が少なくなった場合でも、属性毎にコンテンツの記録層を異ならせるというルールを維持することができる。
【００２２】
本発明の他の形態に係るコンテンツ記録方法は、第１の記録層及び第２の記録層を有する記録媒体にコンテンツを記録し、当該記録媒体に記録されたコンテンツを再生することが可能な電子機器におけるコンテンツ記録方法である。このコンテンツ記録方法は、上記コンテンツの入力を受け付けることを含む。コンテンツが入力されると、当該入力された上記コンテンツの属性が検出される。当該検出された属性が第１の属性である場合には、当該コンテンツが上記第１の記録層に記録される。上記検出された属性が上記第１の属性とは異なる第２の属性である場合には、当該コンテンツが上記第２の記録層に記録される。
【００２３】
本発明のまた別の形態に係るプログラムは、第１の記録層及び第２の記録層を有する記録媒体にコンテンツを記録し、当該記録媒体に記録されたコンテンツを再生することが可能な電子機器に、入力ステップと、検出ステップと、第１の記録ステップと、第２の記録ステップとを実行させる。上記入力ステップは、上記コンテンツの入力を受け付ける。上記検出ステップは、上記入力された上記コンテンツの属性を検出する。上記第１の記録ステップは、上記検出された属性が第１の属性である場合に、当該コンテンツを上記第１の記録層に記録する。上記第２の記録ステップは、上記検出された属性が上記第１の属性とは異なる第２の属性である場合に、当該コンテンツを上記第２の記録層に記録する。
【発明の効果】
【００２４】
以上のように、本発明によれば、多層記録が可能な記録媒体に記録されたコンテンツの再生効率を向上させることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係るＰＶＲの概要を示す図である。
【図２】本発明の一実施形態に係るＰＶＲのハードウェア構成を示す図である。
【図３】本発明の一実施形態に係るＰＶＲの動作を示すフローチャートである。
【図４】本発明の他の実施形態に係るＰＶＲの動作を示すフローチャートである。
【図５】本発明の他の実施形態に係るＰＶＲによる顔画像検出のための学習処理について概念的に示した図である。
【図６】本発明の他の実施形態に係るＰＶＲによる顔画像検出処理について概念的に示した図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２７】
［ＰＶＲの概要］
図１は、本発明の一実施形態に係るＰＶＲ（Personal Video Recorder）の概要を示す図である。
【００２８】
同図に示すように、ＰＶＲ１００は、ネットワーク５０及びアンテナ３０に接続されている。ネットワーク５０は例えばインターネットやＬＡＮ（Local Area Network）等である。ＰＶＲ１００は、当該ネットワーク５０及びアンテナ３０を介して入力されるコンテンツを、複数の記録層を有する光ディスク１０に記録することが可能である。この際、ＰＶＲ１００は、コンテンツの属性を検出し、当該属性（属性Ｓ１、属性Ｓ２、・・・）毎にコンテンツを異なる記録層に記録する。
【００２９】
ここで光ディスク１０は、例えばＢＤ（ＢＤ−ＲＥ）、ＤＶＤ（ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ）等であるが、多層記録が可能であればどのような光ディスクでもよい。また、光ディスク１０の記録層の数は例えば２つであるが、３つ以上でも構わない。またコンテンツとしては、例えば動画像、静止画像、音声（楽曲）、テキスト、Ｗｅｂページ等のあらゆるコンテンツが挙げられる。
【００３０】
［ＰＶＲのハードウェア構成］
図２は、上記ＰＶＲ１００のハードウェア構成を示す図である。
【００３１】
同図に示すように、このＰＶＲ１００は、デジタルチューナ１、復調部２、デマルチプレクサ３、コーデック４、記録再生部５、ＨＤＤ（Hard Disk Drive）８、光ディスクドライブ９、通信部１１を有する。またＰＶＲ１００は、ＣＰＵ（Central Processing Unit）１２、フラッシュメモリ１３、ＲＡＭ（Random Access Memory）１４を有する。さらにＰＶＲ１００は、操作入力部１５、グラフィック制御部１６、映像Ｄ／Ａ（Digital/Analog）コンバータ１７、音声Ｄ／Ａ（Digital/Analog）コンバータ１８及び属性検出部２１を有する。またＰＶＲ１００は、表示手段としてのテレビジョン装置２０（以下、ＴＶ２０と称する）とケーブルを介してまたは無線で接続されている。
【００３２】
デジタルチューナ１は、ＣＰＵ１２の制御に従って、アンテナ３０を介してデジタル放送の特定のチャンネルを選局して、番組のデータを含む放送信号を受信する。この放送信号は、例えばＭＰＥＧ−２ ＴＳフォーマットで符号化されたＭＰＥＧストリームであるが、このフォーマットに限られるものではない。復調部２は、変調された当該放送信号を復調する。
【００３３】
デマルチプレクサ３は、多重化された放送信号を、映像信号、音声信号、ＳＩ（Service Information）信号の各信号に分離し、コーデック４へ供給する。またデマルチプレクサ３は、分離した各信号を、属性検出部２１へも供給可能である。
【００３４】
コーデック４は、デマルチプレクサ３で分離された、圧縮された映像信号、音声信号及びＳＩ信号をそれぞれデコードする。デコードされた各信号は記録再生部５へ供給される。さらに、デコードされたＳＩ信号は、属性検出部２１へも供給される。
【００３５】
またコーデック４は、ＣＰＵ１２からの指示に基づいて、デコードされたまたは圧縮前の各種映像信号及び音声信号を所定の形式に圧縮してエンコードすることも可能である。圧縮方式は例えばＭＰＥＧ−２、ＭＰＥＧ−４等であるがこれに限られない。
【００３６】
記録再生部５は、記録部６及び再生部７を有する。記録部６は、コーデック４によりデコードされ入力された映像信号及び音声信号を一時的に蓄積して、タイミングやデータ量を制御しながらＨＤＤ８や光ディスクドライブ９に出力して記録させる。また記録部６は、ＨＤＤ８に記録されたコンテンツを読み出して光ディスクドライブ９に出力し、光ディスク１０に記録させることも可能である。再生部７は、ＨＤＤ８や光ディスク１０に記録された映像コンテンツの映像信号及び音声信号を読み出し、タイミングやデータ量を制御しながらコーデック４へ出力して再生させる。
【００３７】
ＨＤＤ８は、デジタルチューナ１を介して受信した番組や、通信部１１によりインターネット等のネットワーク５０を介して受信される種々のコンテンツを内蔵のハードディスクに記憶する。またＨＤＤ８は、その他にも、デジタルカメラや各種記録媒体から各種インタフェース（図示せず）を介して入力した各種コンテンツも記憶する。これらの記憶されたコンテンツが再生される際には、ＨＤＤ８は、これらのデータを上記ハードディスクから読み出し、記録再生部５へ出力する。またＨＤＤ８は、アプリケーション等の各種プログラム、その他のデータ等を記憶する場合もある。これらのプログラムやデータは、それらの実行時及び参照時に、ＣＰＵ１２の指令によりＨＤＤ８から読み出され、ＲＡＭ１４へ展開される。
【００３８】
光ディスクドライブ９は、光ディスク１０を装着可能な装着部を有し、上記ＨＤＤ８と同様に、当該装着された光ディスク１０に上記番組コンテンツ等の各種データを記録し、また記録されたデータを読み出すことが可能である。また上記各種プログラムは、これら光ディスク１０等の可般性の記録媒体に記録され、光ディスクドライブ９によりＰＶＲ１００にインストールされてもよい。
【００３９】
具体的には、光ディスクドライブ９は、装着された光ディスク１０を回転させ、光ヘッドから出射される光ビームを、光ディスクのトラック上に照射する。この場合、光ディスクドライブ９は、照射された光ビームの反射光から、光ビームの焦点位置と記録面とのずれ量を示すフォーカスエラー信号とを生成する。そして光ディスクドライブ９は、生成されたフォーカスエラー信号に基づいて光ヘッドを光ディスク１０の各記録層の記録面に対して垂直方向に移動させることで、光ビームの焦点を各記録面上に追従させるフォーカス制御を行う。
【００４０】
また光ディスクドライブ９は、このフォーカス制御と同様に、照射された光ビームの反射光から、光ビームの照射位置とトラックの中心とのずれ量を示すトラックエラー信号を生成する。そして光ディスクドライブ９は、このトラックエラー信号に基づいて光ビームの照射位置を移動させることで、光ビームをトラックに追従させるトラッキング制御を行う。また光ディスクドライブ９は、このトラッキング制御として、光ビームを光ディスク１０の半径方向へ移動させ、目標トラックへ到着させる制御も行う。
【００４１】
通信部１１は、上記ネットワーク５０に接続してＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等のプロトコルによりネットワーク５０上の他の装置とデータのやり取りを行うためのネットワークインタフェースである。通信部１１により受信されたデータが多重化されている場合、デマルチプレクサ３に供給される。また受信されたデータのうち少なくとも一部は、必要に応じて属性検出部２１にも供給される。
【００４２】
ＣＰＵ１２は、必要に応じてＲＡＭ１４等にアクセスし、記録再生部５によるデータの記録及び再生処理等、ＰＶＲ１００の各ブロックの処理を統括的に制御する。
【００４３】
上記放送信号には、ＥＰＧ（電子番組表）を表示するためのデータ等を伝送するためのＳＩ信号等が含まれている。例えばＡＲＩＢ（Association of Radio Industries and Broadcast）規格では、ＳＩ信号は、番組の名称や放送日時、放送内容等、番組に関連する情報を含むＥＩＴ(Event Information Table)を含んでいる。ＰＶＲ１００は、ＳＩ信号からＥＩＴを抽出し、主にこのＥＩＴに含まれる情報を基にＥＰＧデータを作成する。ＣＰＵ１２は、このＥＰＧ作成処理も制御する。また、ＰＶＲ１００は、デジタルチューナ１が受信した放送信号からではなく、ネットワーク５０上から通信部１１によりＥＰＧに関するデータを取得するようにしても構わない。当該ＥＰＧデータは、コンテンツの属性の検出処理に用いられる。
【００４４】
フラッシュメモリ１３は、例えばＮＡＮＤ型のものであり、ＣＰＵ１２に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。またフラッシュメモリ１３は、コンテンツの属性検出及びその属性に応じた光ディスクの各記録層への記録処理に用いるプログラム、その他の各種プログラム、上記ＥＰＧデータ等の各種データを記憶する。
【００４５】
ＲＡＭ１４は、ＣＰＵ１２の作業用領域等として用いられ、コンテンツの属性検出処理、コンテンツの記録処理の最中に、ＯＳやプログラム、処理データ等を一時的に保持するメモリである。
【００４６】
操作入力部１５は、例えば複数のキーを有するリモートコントローラ１９（以下、リモコン１９と称する）から、ユーザの操作による各種設定値や指令を入力してＣＰＵ１２へ出力する。もちろん、操作入力部１５は、リモコン１９によらずに、ＰＶＲ１００に接続されたキーボードやマウス、ＰＶＲ１００に実装されたスイッチ等で構成されていても構わない。
【００４７】
グラフィック制御部１６は、コーデック４から出力された映像信号やＣＰＵ１２から出力されるその他の映像データにＯＳＤ（On Screen Display）処理等のグラフィック処理を施し、ＴＶ２０に表示させるための映像信号を生成する。
【００４８】
映像Ｄ／Ａコンバータ１７は、上記グラフィック制御部１６から入力されたデジタル映像信号をアナログ映像信号に変換して、ＴＶ２０へ出力する。
【００４９】
音声Ｄ／Ａコンバータ１８は、上記コーデック４から入力されたデジタル音声信号をアナログ音声信号に変換して、ＴＶ２０へ出力する。
【００５０】
属性検出部２１は、上記デマルチプレクサ３により分離されたＳＩ信号中に含まれるＥＰＧデータや、通信部１１により受信されたコンテンツに含まれるメタデータ等から、コンテンツの属性を検出する。属性とは、例えばジャンル、コンテンツ種別（映像、音声、テキスト等）、コンテンツに表されている被写体等の内容等に関連する情報である。当該属性の検出処理の詳細については後述する。この属性検出部２１は、独立して設けられずに、ＣＰＵ１２がその機能を担ってもよい。
【００５１】
ＴＶ２０は、上記アナログ映像信号を表示部（図示せず）に表示し、上記アナログ音声信号をスピーカ（図示せず）から出力する。スピーカはＴＶ２０に内蔵されていてもよいし、ＴＶ２０またはＰＶＲ１００に外部接続されていてもよい。
【００５２】
［ＰＶＲの動作］
次に、以上のように構成されたＰＶＲ１００の動作について説明する。以降の説明においては、ＰＶＲ１００のＣＰＵ１２を主な動作主体として説明する。しかし、この動作は、上記属性検出部２１や、ＣＰＵ１２の制御下において実行されるプログラムとも協働して行われる。
【００５３】
図３は、上記ＰＶＲ１００によるコンテンツの記録処理の流れを示すフローチャートである。
【００５４】
同図に示すように、まずＰＶＲ１００のＣＰＵ１２は、デジタルチューナ１または通信部１１により受信されたコンテンツまたは各種インタフェースを介して入力されたコンテンツの属性Ｓを検出する（ステップ３１）。ＣＰＵ１２は、例えば上記ＥＰＧデータに含まれるジャンル情報（例えば、ニュース、スポーツ、ドラマ／映画、教養、バラエティ、音楽等）を参照することで、当該ジャンル情報を属性Ｓとして検出する。
【００５５】
続いてＣＰＵ１２は、光ディスクドライブ９に装着されている光ディスク１０が未使用の（コンテンツが何も記録されていない）光ディスク１０であるか否かを判断する（ステップ３２）。
【００５６】
光ディスクが未使用である場合（Ｙｅｓ）、ＣＰＵ１２は、コンテンツの属性に対するユーザによる記録層の指定があるか否かを判断する（ステップ３３）。この記録層の指定は、例えば、ユーザが予めリモコン１９及びＴＶ２０の画面を用いて、光ディスク１０のどの記録層にどの属性（ジャンル）のコンテンツを記録するかを指定することで行われる。
【００５７】
記録層の指定がある場合（Ｙｅｓ）、ＣＰＵ１２は、光ディスクドライブ９を制御して、当該指定に従って各記録層にコンテンツを記録する（ステップ３４）。そしてＣＰＵ１２は、光ディスクドライブ９によるコンテンツの記録が完了したか否かを判断し（ステップ３５）、完了した場合（Ｙｅｓ）は処理を終了する。
【００５８】
上記ステップ３３において記録層の指定がない場合（Ｎｏ）、ＣＰＵ１２は、入力されたコンテンツを、予め設定された記録層（例えば１層目の記録層）に記録し（ステップ３６）、記録が完了すると（ステップ３７のＹｅｓ）処理を終了する。
【００５９】
上記ステップ３２において、光ディスク１０が未使用でない場合（Ｎｏ）、すなわち、何らかのコンテンツがいずれかの記録層に既に記録されている場合、ＣＰＵ１２は、各記録層に記録されているコンテンツの属性を検出する。そしてＣＰＵ１２は、当該記録されているコンテンツの属性が、上記入力されたコンテンツの属性Ｓと一致するか否かを判断する（ステップ３８）。この場合ＣＰＵ１２は、コンテンツが記録されているのはどの記録層であるかを判断し、また、例えばそのコンテンツに含まれるメタデータを参照することで、その記録されたコンテンツの属性（ジャンル等）を判断する。光ディスク１０がｎ層記録に対応している場合、ＣＰＵ１２は、ｎ層に記録されているコンテンツの属性Ｓ（ｎ）をそれぞれ検出する。
【００６０】
記録されているコンテンツの属性Ｓ（ｎ）が、上記入力されたコンテンツの属性Ｓに対応する場合（ステップ３９のＹｅｓ）、ＣＰＵ１２は、当該属性Ｓに応じて、入力されたコンテンツを対応する記録層に記録する（ステップ４０）。例えば、入力されたコンテンツがスポーツ属性のコンテンツであり、光ディスク１０の第１層目に既にスポーツ属性の映像コンテンツが記録されている場合には、入力されたコンテンツも第１層目に記録される。ＣＰＵ１２は、記録が完了すると（ステップ４１のＹｅｓ）処理を終了する。
【００６１】
上記ステップ３９において、光ディスク１０に記録されているコンテンツの属性Ｓ（ｎ）が、上記入力されたコンテンツの属性Ｓに対応しない場合（Ｎｏ）、ＣＰＵ１２は、光ディスク１０を他の光ディスクに交換するか、そのまま記録を続行するか、記録処理を中止するかをユーザに確認する画面をＴＶ２０に表示させる（ステップ４２）。
【００６２】
ＣＰＵ１２は、当該確認画面を受けてユーザにより光ディスク１０が他の光ディスクに交換されたか否か（他の光ディスク１０が装着されたか否か）を判断する（ステップ４３）。他の光ディスク１０が装着された場合（Ｙｅｓ）、ＣＰＵ１２は、上記ステップ３２へ移り、交換後の新たな光ディスクについて、当該ステップ以降の処理を実行する。
【００６３】
光ディスク１０が交換されない場合（Ｎｏ）、ＣＰＵ１２は、上記確認画面において記録中止が指示されたか否かを判断し（ステップ４４）、記録中止が指示された場合（Ｙｅｓ）には処理を終了する。記録中止が指示されなかった場合（そのまま記録することが指示された場合）（Ｎｏ）には、ＣＰＵ１２は、属性及び記録層によらずに、コンテンツを複数の記録層に跨って記録する（ステップ４５）。当該属性及び記録層によらない記録が完了すると（ステップ４５のＹｅｓ）、ＣＰＵ１２は処理を終了する。
【００６４】
［まとめ］
以上説明したように、本実施形態によれば、ＰＶＲ１００は、コンテンツをその属性に応じて記録層を異ならせて光ディスク１０に記録することができる。したがって、記録されたコンテンツをＰＶＲ１００及びその他の機器が再生する際、特定の層にしか光ヘッドがアクセスされないため、フォーカス制御やトラッキング制御等の再生制御の効率を格段に向上させることができる。
【００６５】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【００６６】
上述の実施形態において、ＰＶＲ１００が、属性に応じて記録層を異ならせてコンテンツを光ディスク１０に記録した場合、各記録層に記録されるコンテンツの容量に偏りが生じる可能性がある。すなわち、特定の属性に対応した特定の記録層の残り記録容量が少なくなり、当該記録層にコンテンツを記録できなくなる可能性がある。この場合、ＰＶＲ１００は、コンテンツを圧縮することで、当該コンテンツを記録すべき記録層に記録させるようにしてもよい。図４は、この場合におけるＰＶＲ１００の処理の流れを示したフローチャートである。同図の処理は、上記図３で示したフローチャートのステップ４０の処理として実行される。
【００６７】
同図に示すように、まずＣＰＵ１２は、入力されたコンテンツを記録すべき記録層の残り容量が、当該コンテンツの記録に十分であるか否かを判断する（ステップ５１）。当該容量が足りない場合（Ｎｏ）、ＣＰＵ１２は、当該コンテンツを圧縮して記録するか否かを核にする画面をＴＶ２０に表示させる（ステップ５２）。当該確認画面を受けて、ユーザがコンテンツの圧縮を指示した場合（ステップ５３のＹｅｓ）、ＣＰＵ１２は、当該コンテンツを残り容量に応じて上記コーデック４により圧縮して当該記録層に記録させる（ステップ５４）。
【００６８】
ユーザが圧縮しないことを指示した場合（Ｎｏ）、ＣＰＵ１２は、光ディスク１０を他の光ディスクに交換するか否かを確認する画面をＴＶ２０に表示させる。その後は、上記図３に示したフローチャートにおけるステップ４３以降の処理が実行される（ステップ５７、５８）。
【００６９】
残り容量が十分ある場合には（ステップ５１のＹｅｓ）、ＣＰＵ１２は、コンテンツを当該記録層に記録させる（ステップ５５）。
【００７０】
以上の処理により、ＰＶＲ１００は、各属性を有するコンテンツが記録されるべき各記録層の容量が足りない場合でも、各コンテンツを記録すべき記録層に記録することができる。すなわちＰＶＲ１００は、各記録層の残り容量が少なくなった場合でも、属性毎にコンテンツの記録層を異ならせるというルールを維持することができる。
【００７１】
上述の実施形態において、ＰＶＲ１００は、各記録層に属性に応じて記録されたコンテンツを利用して様々な処理を行うことができる。例えばＰＶＲ１００は、各記録層を検索対象としてコンテンツの検索処理を実行してもよい。この場合、ＣＰＵ１２は、ユーザに、検索対象とする記録層を選択させる画面を表示させてもよい。この検索は、キーワードにより行われてもよいし、画像をキーとして行われてもよい。ＣＰＵ１２は、検索対象に指定された記録層に記録されたコンテンツに含まれるメタデータ等を抽出し、当該メタデータと、キーワードやキー画像との一致度を判断することで、検索結果を出力する。各記録層には属性が共通するコンテンツが記録されているため、ＰＶＲ１００は、このような検索処理を実行することで、検索効率を格段に向上させることができる。
【００７２】
上述の実施形態において、ＰＶＲ１００は、ＥＰＧデータを基にコンテンツの属性を判断した。しかし、このようなＥＰＧデータが取得できない場合には、ＰＶＲ１００は、入力されたコンテンツを解析して特徴を抽出し、当該特徴を属性として用いてもよい。以下、この特徴抽出処理について説明する。以下の説明では、特徴情報として、人物の顔画像を抽出する例を説明する。
【００７３】
まず、ＰＶＲ１００は、この顔画像の検出のための前処理として、学習処理を実行する。以下、この学習処理について説明する。
【００７４】
図５は、当該顔画像検出のための学習処理について概念的に示した図である。同図に示すように、ＰＶＲ１００の上記ＨＤＤ８には、様々な人物の顔画像のサンプルを表す顔画像サンプルデータと、非顔画像のサンプルを表す非顔画像サンプルデータとがそれぞれ学習用データとしてデータベース化され記憶されている。
【００７５】
ＰＶＲ１００のＣＰＵ１２は、この顔画像サンプルデータベース及び非顔画像サンプルデータベースに記憶された各サンプル画像データを、特徴フィルターにかけ、個々の顔特徴を抽出し、特徴ベクトル（特徴データ）を検出する。
【００７６】
特徴フィルターは、同図に示すように、例えば画像中の長方形のある部分は検出し、ある部分はマスクするようなフィルターである。この特徴フィルターにより、顔画像サンプルデータからは、顔の目、眉毛、鼻、頬等の位置関係が顔特徴として検出され、非顔画像サンプルデータからは、顔以外の物体の形、その物体の各構成要素の位置関係等が非顔特徴として検出される。特徴フィルターとしては、長方形のフィルター以外にも、例えば円形の特徴を検出する分離度フィルターや、特定方位のエッジにより顔の各パーツの位置関係を検出するGaborフィルター等が用いられても構わない。また、顔特徴の検出には、特徴フィルター以外にも、例えば輝度分布情報や肌色情報等が用いられても構わない。
【００７７】
ここで、ＣＰＵ１２は、サンプル画像データからは、顔領域の大きさ及び位置を認識できない。したがって、ＣＰＵ１２は、上記特徴フィルターの枠の大きさを変えて特徴フィルターにかけた場合に、最も確からしい検出値が得られたときの特徴フィルターの大きさを、顔領域の大きさと認識して顔特徴の抽出を行う。また、ＣＰＵ１２は、サンプル画像データの全ての領域を特徴フィルターでスキャンした場合に、最も確からしい検出値が得られたときの特徴フィルターの位置を、顔領域の位置と認識して顔特徴の抽出を行う。
【００７８】
ＣＰＵ１２は、この顔画像サンプルデータ及び非顔画像サンプルデータから抽出された各特徴から、多次元の特徴ベクトルを生成する。そして、ＣＰＵ１２は、この特徴ベクトルを、多次元ベクトル空間で表現し、統計的機械学習により判別関数を生成する。生成された判別関数は、例えばＨＤＤ８やフラッシュメモリ１３等に記憶され、記録対象の映像コンテンツから、属性としての顔画像を検出する際に用いられる。
【００７９】
また、判別関数を用いた判別分析処理の代わりに、例えばサポートベクターマシン（ＳＭＶ）、Ada-boost、ニューラルネットワーク等の機械学習的な手法を用いた判別分析処理が実行されてもよい。この場合、判別関数の代わりに、その判別処理を実行する処理モジュールがＰＶＲ１００に組み込まれる。これは、以下の説明において判別関数が関係する処理についても同様である。
【００８０】
次に、ＣＰＵ１２は、上記判別関数を用いて、記録対象のコンテンツから、顔画像領域を検出する。図６は、顔画像領域の検出処理について概念的に示した図である。同図に示すように、ＣＰＵ１２は、コンテンツの各フレームの画像信号を上記特徴フィルターにかけ、顔特徴を抽出して、多次元の特徴ベクトルを生成する。当該顔特徴の抽出には、コンテンツ全体ではなく、所定区間の画像信号が用いられてもよい。そして、ＣＰＵ１２は、当該特徴ベクトルの各次元の値を判別関数の各次元の変数に導入して、判別関数の出力が正負のいずれであるかにより、当該画像信号に顔画像領域が含まれるか否かを判定する。
【００８１】
ＣＰＵ１２は、以上の処理により、顔画像領域が含まれるコンテンツと、含まれないコンテンツ（例えば風景等の映像コンテンツ）とを、異なる属性のコンテンツと判断し、それに応じて各記録層にコンテンツを記録する。このように、コンテンツを解析して抽出した特徴情報を属性とすることで、ＰＶＲ１００は、コンテンツのメタデータ（ＥＰＧデータ）が容易に得られない場合でも、コンテンツの属性に応じた記録層への記録を行うことができる。
【００８２】
また、ＰＶＲ１００は、特定の人物の顔画像を属性として抽出することで、コンテンツに表されている人物毎に記録層を異ならせてコンテンツを記録することもできる。
【００８３】
コンテンツの属性の例は、この他にも多数想定される。例えば、ＰＶＲ１００は、コンテンツの供給元を属性として各記録層にコンテンツを記録してもよい。より具体的には、ＰＶＲ１００は、入力されたコンテンツがチューナ１により受信された番組コンテンツであるか、通信部１１により受信されたＷｅｂコンテンツであるかに応じて記録する記録層を異ならせてもよい。また、ＰＶＲ１００は、ある番組コンテンツの実体データを一の記録層へ、その番組コンテンツのＷｅｂ上の関連情報（静止画像、テキスト、Ｗｅｂページ等）を他の記録層へ記録させてもよい。
【００８４】
上述の実施形態において、入力されたコンテンツの属性Ｓと、既に光ディスク１０に記録されているコンテンツの属性とが対応しない場合には、光ディスクの交換が行われない限り、複数の層に跨った記録が行われた。しかし、例えば、属性が対応しない場合でも、ＣＰＵ１２は、ユーザに、入力されたコンテンツをどの記録層に記録させるかをリモコン１９等で指示させる画面を表示してもよい。またＣＰＵ１２は、予め、１つの層に記録するコンテンツについて、複数の属性をユーザに指定させてもよい。すなわち、記録層の数と属性の数とは一致していなくてもよい。
【００８５】
上述の実施形態において、光ディスク１０の交換の要否等の確認は、確認画面の表示により行われた。しかし、この確認は、音声で行われてもよい。すなわち、ＰＶＲ１００は、ＴＶ２０が内蔵する、またはＰＶＲ１００に接続されたスピーカを介して、入力されたコンテンツの属性と光ディスク１０内のコンテンツの属性とが対応しないことを示す音声情報を出力してもよい。ユーザは、この音声情報に基づいて、光ディスク１０の交換を行うことができる。またＰＶＲ１００は、記録の中止、記録の続行等を確認する音声情報を出力し、それに応答するユーザの音声を入力することでその後の処理を実行してもよい。
【００８６】
上述の実施形態においては、本発明をＰＶＲに適用した例を説明した。しかし本発明は、例えばＰＣ（Personal Computer）、ゲーム機器、光ディスクドライブ装置等、光ディスクへの記録処理を実行可能なあらゆる機器に適用可能である。また、記録媒体は光ディスクに限られず、多層記録が可能であればどのようなものでもよい。
【符号の説明】
【００８７】
１…デジタルチューナ
４…コーデック
５…記録再生部
８…ＨＤＤ
９…光ディスクドライブ
１０…光ディスク
１１…通信部
１２…ＣＰＵ
１５…操作入力部
２１…属性検出部
３０…アンテナ
５０…ネットワーク
１００…ＰＶＲ
【図１】
2010277629.tif 000003
【図２】
2010277629.tif 000004
【図３】
2010277629.tif 000005
【図４】
2010277629.tif 000006
【図５】
2010277629.tif 000007
【図６】
2010277629.tif 000008