(57)【要約】【課題】コンテンツの再生時に、必要な部分にのみ適切な画質調整を行って、出力画質を向上させること。【解決手段】記録媒体に記録されるコンテンツの映像信号を解析して、コンテンツの映像の特徴点情報を抽出する特徴点抽出部６０と、記録媒体に記録されたコンテンツを再生するときに、コンテンツの映像の出力画質を調整する出力画質調整部７０と、コンテンツの特徴点情報に基づいて、出力画質調整部を制御する画質調整制御部１１４と、を備える画質調整装置が提供される。【選択図】図４
2009194550.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されるコンテンツの映像信号を解析して、前記コンテンツの映像の特徴点情報を抽出する特徴点抽出部と；
前記記録媒体に記録された前記コンテンツを再生するときに、前記コンテンツの映像の出力画質を調整する出力画質調整部と；
前記コンテンツの前記特徴点情報に基づいて、前記出力画質調整部を制御する画質調整制御部と；
を備えることを特徴とする、画質調整装置。
【請求項２】
前記特徴点情報に基づいて、前記出力画質調整部を制御するための制御ルーチンを前記コンテンツごとに作成する制御ルーチン作成部をさらに備え、
前記記録媒体に記録された前記コンテンツを再生するときに、前記画質調整制御部は、当該コンテンツに対応する前記制御ルーチンに基づいて、前記出力画質調整部を制御することを特徴とする、請求項１に記載の画質調整装置。
【請求項３】
前記コンテンツの属性情報を取得する属性情報取得部をさらに備え、
前記制御ルーチン作成部は、
前記特徴点情報及び前記コンテンツの属性情報に基づいて、前記制御ルーチンを前記コンテンツごとに作成することを特徴とする、請求項２に記載の画質調整装置。
【請求項４】
コンテンツを記録媒体に記録するとき、或いは、前記記録媒体に記録されたコンテンツを再生するときに、前記コンテンツの映像信号を解析して、前記コンテンツの映像の特徴点情報を抽出する特徴点抽出ステップと；
前記記録媒体に記録された前記コンテンツを次に再生するときに、前記コンテンツの映像の出力画質を調整する出力画質調整部を、前記コンテンツの前記特徴点情報に基づいて制御しながら、前記コンテンツの映像の出力画質を調整する出力画質調整ステップと；
を含むことを特徴とする、画質調整方法。
【請求項５】
コンテンツを記録媒体に記録するとき、或いは、前記記録媒体に記録されたコンテンツを再生するときに、前記コンテンツの映像信号を解析して、前記コンテンツの映像の特徴点情報を抽出する特徴点抽出ステップと；
前記記録媒体に記録された前記コンテンツを次に再生するときに、前記コンテンツの映像の出力画質を調整する出力画質調整部を、前記コンテンツの前記特徴点情報に基づいて制御しながら、前記コンテンツの映像の出力画質を調整する出力画質調整ステップと；
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画質調整装置、画質調整方法及びプログラムに関し、特に、出力画質を向上させるための画質調整装置、画質調整方法及びプログラムに関する。
【背景技術】
【０００２】
テレビジョン放送の番組コンテンツなどの映像・音声デジタルデータを記録及び再生可能なデジタル記録再生装置として、例えば、デジタルビデオ装置、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）レコーダ・プレーヤ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）レコーダ・プレーヤなどが普及している。これらのデジタル記録再生装置では、従来のアナログ方式の地上波放送、ＢＳ放送のみならず、デジタル方式のＨＤＴＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  ＴｅｌｅＶｉｓｉｏｎ：高精細テレビジョン）放送の高精細画像を記録することができる。
【０００３】
かかる記録再生装置では、記録した映像コンテンツの再生時に、出力画質を向上させて、より優れた画質の映像をユーザに提供することが要求されている。このため、従来では、記録再生装置内に設けられた出力画質調整ブロックによって、コンテンツの再生時に、出力画質を独自のアルゴリズムに従って制御する技術が提案されている。
【０００４】
【特許文献１】特開２００５−３２８３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の出力画質制御技術では、出力画質調整ブロックは、コンテンツの映像の特徴に関わらず、予め設定された条件に従って、入力映像に対して画一的な画質制御（例えば、ノイズリダクション機能のオン／オフのみの制御）を行うものであった。また、映像の特徴を考慮して出力画質を制御する技術もあったが、かかる技術であっても、番組コンテンツ全体ではなく、動画の一部分（例えば、前後数フレーム）ずつを参照して画質改善を試みるものであった。例えば、画質改善が作用する箇所の前後数フレームの情報を用いて、出力画質調整ブロックを制御して、ノイズリダクションなどの画質制御を行っていた。
【０００６】
かかる従来の手法では、コンテンツの記録時にコンテンツ全体の解析を行っておらず、そのコンテンツが表す番組の全体構成が分からないため、コンテンツ全体に不必要な画質制御を行ったり、不適切な画質制御を行ってしまう可能性があった。例えば、ノイズのない高画質の映画コンテンツであるにもかかわらず、不必要な画質調整を施してしまったり、番組コンテンツを構成する本編映像とＣＭ映像とに対して、同じような画質調整を施してしまったりする場合がある。
【０００７】
以上のように従来では、記録したコンテンツの再生時に、再生映像の一部の情報を解析して出力画質を制御する方法はあったが、予めコンテンツ全体の特徴情報を解析しておき、コンテンツの再生時に、その特徴情報を用いて出力画質を制御するものはなかった。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、コンテンツの再生時に、必要な部分にのみ適切な画質調整を行って、出力画質を向上させることが可能な、新規かつ改良された画質調整装置、画質調整方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、記録媒体に記録されるコンテンツの映像信号を解析して、前記コンテンツの映像の特徴点情報を抽出する特徴点抽出部と；前記記録媒体に記録された前記コンテンツを再生するときに、前記コンテンツの映像の出力画質を調整する出力画質調整部と；前記コンテンツの前記特徴点情報に基づいて、前記出力画質調整部を制御する画質調整制御部と；を備えることを特徴とする、画質調整装置が提供される。
【００１０】
かかる構成により、特徴点抽出部により、記録媒体に記録されるコンテンツの映像信号が解析され、コンテンツの映像の特徴点情報が抽出され、記録媒体に記録されたコンテンツを再生するときに、画質調整制御部により、コンテンツの特徴点情報に基づいて、コンテンツの映像の出力画質を調整する出力画質調整部が制御される。これにより、コンテンツの記録時又は再生時に、コンテンツの特徴点情報を予め抽出しておき、コンテンツの次の再生時に、特徴点情報に応じて、コンテンツの映像の出力画質を好適に調整できる。
【００１１】
また、前記特徴点情報に基づいて、前記出力画質調整部を制御するための制御ルーチンを前記コンテンツごとに作成する制御ルーチン作成部をさらに備え、前記記録媒体に記録された前記コンテンツを再生するときに、前記画質調整制御部は、当該コンテンツに対応する前記制御ルーチンに基づいて、前記出力画質調整部を制御するようにしてもよい。かかる構成により、制御ルーチン作成部により、特徴点情報に基づいて、出力画質調整部を制御するための制御ルーチンがコンテンツごとに作成され、コンテンツの再生時に、当該コンテンツに対応する制御ルーチンに基づいて、出力画質調整部が制御される。これにより、コンテンツの記録時又は再生時に、コンテンツの特徴点情報に応じた制御ルーチンを予め作成しておき、コンテンツの次の再生時に、当該制御ルーチンに従って、コンテンツの映像の出力画質を好適に調整できる。
【００１２】
さらに、前記コンテンツの属性情報を取得する属性情報取得部をさらに備え、前記制御ルーチン作成部は、前記特徴点情報及び前記コンテンツの属性情報に基づいて、前記制御ルーチンを前記コンテンツごとに作成するようにしてもよい。かかる構成により、属性情報取得部により、コンテンツの属性情報が取得され、制御ルーチン作成部により、コンテンツの特徴点情報及び属性情報に基づいて、制御ルーチンがコンテンツごとに作成され、コンテンツの再生時に、この制御ルーチンに基づいて出力画質調整部が制御される。これにより、コンテンツの記録時又は再生時に、コンテンツの特徴点情報及び属性情報に応じた制御ルーチンを予め作成しておき、コンテンツの次の再生時に、当該制御ルーチンに従って、コンテンツの映像の出力画質を好適に調整できる。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツを記録媒体に記録するとき、或いは、前記記録媒体に記録されたコンテンツを再生するときに、前記コンテンツの映像信号を解析して、前記コンテンツの映像の特徴点情報を抽出する特徴点抽出ステップと；前記記録媒体に記録された前記コンテンツを次に再生するときに、前記コンテンツの映像の出力画質を調整する出力画質調整部を、前記コンテンツの前記特徴点情報に基づいて制御しながら、前記コンテンツの映像の出力画質を調整する出力画質調整ステップと；を含むことを特徴とする、画質調整方法が提供される。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツを記録媒体に記録するとき、或いは、前記記録媒体に記録されたコンテンツを再生するときに、前記コンテンツの映像信号を解析して、前記コンテンツの映像の特徴点情報を抽出する特徴点抽出ステップと；前記記録媒体に記録された前記コンテンツを次に再生するときに、前記コンテンツの映像の出力画質を調整する出力画質調整部を、前記コンテンツの前記特徴点情報に基づいて制御しながら、前記コンテンツの映像の出力画質を調整する出力画質調整ステップと；をコンピュータに実行させるためのプログラムが提供される。
【００１５】
以上のように、予めコンテンツを記録媒体に記録するときなどに、コンテンツの映像全体を解析した特徴点情報を記録しておき、記録媒体に記録されたコンテンツの再生時には、そのコンテンツの特徴点情報に応じて、出力画質調整部を動的に制御しながら再生を行うことができる。
【発明の効果】
【００１６】
以上説明したように本発明によれば、コンテンツの再生時に、必要な部分にのみ適切な画質調整を行って、出力画質を向上させることができる。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
まず、本発明の第１の実施形態にかかる画質調整装置が適用された記録再生装置の概要を説明する。本実施形態にかかる記録再生装置は、外部から提供された映像コンテンツを、ＨＤＤ、光ディスク等の記録媒体に記録し、かつ、当該記録媒体に記録された映像コンテンツを再生可能な装置である。この記録再生装置は、例えば、光ディスクを記録媒体とする光ディスクレコーダと、ハードディスクを記録媒体とするＨＤＤレコーダとの複合機として構成される（図１参照。）。
【００１９】
ここで、映像コンテンツ（以下、単に「コンテンツ」と称する場合もある。）は、例えば、放送局から受信したテレビジョン放送の番組コンテンツや、外部入力されたビデオプログラム、セルＤＶＤ、ＢＤ（Ｂｌｕ−ｒａｙ  ＤＩｓｋ）等から読み出したビデオプログラムなどを含む。なお、テレビジョン放送は、例えば、地上波デジタル／アナログ放送、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）放送、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）放送など、放送電波を介して番組コンテンツを放送するものや、ケーブルテレビ放送、ＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ＴＶ）又はＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）など、ネットワークを介して番組コンテンツを配信するものも含む。
【００２０】
次に、本実施形態にかかる記録再生装置の特徴を概略的に説明する。本実施形態にかかる記録再生装置は、かかる映像コンテンツの録画時或いは再生時に、映像コンテンツの映像全体を解析して、コンテンツの特徴的な部分を表す特徴点情報を予め取得しておき、その映像コンテンツの次回再生時に、上記特徴点情報を再生映像の画質調整に適用することを特徴としている。即ち、本実施形態にかかる記録再生装置は、番組コンテンツの記録時等に、その番組の内容を解析して、その番組の映像の特徴を表す情報（特徴点情報）を記録しておく。そして、当該記録再生装置は、上記番組コンテンツを次回再生するときに、上記特徴点情報を用いて、その番組コンテンツの出力画質調整機能を動的に制御することにより、出力映像の画質を向上させることができる。
【００２１】
より具体的に説明すると、記録再生装置は、テレビジョン放送番組や映画等の映像コンテンツの記録時に、当該映像コンテンツの映像全体を解析して、例えば、番組コンテンツのシーンチェンジ、フェード、クロスフェード、人物の登場シーン、テロップが大きいシーンなどを検出し、これらを特徴点情報として記録しておく。そして、映像コンテンツの再生時において出力画質調整機能を制御する際に、通常の画質調整処理の制御パラメータに、上記特徴点情報でフィードバックをかけて、映像の特徴に応じて出力画質調整を動的に制御する。この際、ユーザは、解放された設定項目を切り替えることで、上記特徴点情報を画質調整にどの程度反映させるかを、選択することが可能となっている。以下に、かかる特徴を実現するための、本実施形態にかかる記録再生装置の構成について詳細に説明する。
【００２２】
次に、図１を参照して、本実施形態にかかる記録再生装置１０のハードウェア構成について説明する。図１は、本実施形態にかかる記録再生装置１０の構成を示すブロック図である。なお、図１中の「Ａ」は音声信号を、「Ｖ」は映像信号を示す。
【００２３】
図１に示すように、記録再生装置１０は、アナログチューナー１１と、Ａ／Ｄ変換器１２と、アナログ入力端子１３と、ＤＶ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ）入力端子１４と、ＤＶデコーダ１５と、デジタルチューナー１６と、ｉ．ＬＩＮＫ端子１７と、ＵＳＢ端子１８と、通信部１９と、ＡＶエンコーダ２０と、ストリームプロセッサ３０と、ＡＶデコーダ４０と、スケーラ（ｓｃａｌｅｒ）４２と、オーディオプロセッサ４４と、ハードディスクドライブ（ＨＤＤ）５２と、光ディスクドライブ５４と、特徴点抽出ブロック６０と、出力画質調整ブロック７０と、グラフィック処理部８０と、ディスプレイ処理部８２と、Ｄ／Ａ変換器８４と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９４と、ユーザインタフェース９６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００と、を備える。
【００２４】
アナログチューナー１１は、アナログ放送用のアンテナ１で受信した放送電波から、目的のチャンネルを選局し、そのチャンネルの電波の復調処理を行って、番組コンテンツの受信信号（映像及び音声アナログ信号）を生成する。さらに、アナログチューナー１１は、この受信信号に対して、例えば中間周波の増幅処理、色信号の分離、色差信号の生成、同期信号の抽出などといった所定の映像信号処理を行って、映像信号を出力する。Ａ／Ｄ変換器１２は、上記アナログチューナー１１やアナログ入力端子１３等から入力された映像及び音声のアナログ信号を所定のサンプリング周波数でデジタル信号に変換して、ＡＶエンコーダ２０に出力する。なお、アナログ入力端子１３には、外部機器２から、映像及び音声のアナログ信号が入力される。また、ＤＶ入力端子１４には、ＤＶ方式のデジタルビデオカメラ等の外部機器３から、映像及び音声のＤＶ信号が入力される。ＤＶデコーダ１５は、このＤＶ信号をデコードしてＡＶエンコーダ２０に出力する。
【００２５】
デジタルチューナー１６は、衛生放送又は地上波デジタル放送用のアンテナ４で受信した放送電波から、目的のチャンネルを選局し、そのチャンネルの番組コンテンツの映像及び音声デジタルデータ（ビットストリーム）をストリームプロセッサ３０に出力する。また、ｉ．ＬＩＮＫ端子１７、ＵＳＢ端子１８等の外部入力端子には、ＨＤＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｖｉｄｅｏ）方式のデジタルビデオカメラ等の外部機器５、６が接続される。この外部機器５からＩＥＥＥ１３９４方式で転送された映像及び音声のＨＤＶ信号（ストリーム）が、ｉ．ＬＩＮＫ端子１７を介してストリームプロセッサ３０に入力される。通信部１９は、イーサネット（登録商標）７等のＩＰネットワークを介して、外部装置（図示せず。）との間で各種データを送受信する。例えば、通信部１９は、イーサネット７等を介して配信されるＩＰＴＶの番組コンテンツの映像及び音声信号を受信して、ストリームプロセッサ３０に出力する。
【００２６】
ＡＶエンコーダ２０は、映像及び音声信号をエンコード（圧縮符号化）するエンコード部の一例として構成されたハードウェアである。このＡＶエンコーダ２０は、上述のＡ／Ｄ変換器１２、ＤＶデコーダ１５、後述のスケーラ４２、オーディオプロセッサ４４等から入力された映像及び音声デジタル信号を、所定の圧縮符号化形式で圧縮符号化する。このＡＶエンコーダ２０は、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）映像及びＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）映像に対応可能な高性能のエンコーダであり、ＳＤ解像度の映像信号のみならず、ＨＤ解像度の映像信号もエンコード可能である。また、このＡＶエンコーダ２０は、ステレオ音声及びマルチチャンネル音声に対応可能なエンコーダであり、２チャンネルの音声信号のみならず、マルチチャンネルの音声信号もエンコード可能である。かかるＡＶエンコーダ２０は、記録対象のコンテンツの映像信号又は音声信号を、ＣＰＵ１００により決定された記録モードに対応するビットレートでエンコードする。さらに、ＡＶエンコーダ２０は、このようにエンコードした映像／音声信号の圧縮データ（ビットストリーム）を、ストリームプロセッサ３０に出力する。
【００２７】
ストリームプロセッサ３０は、記録媒体に対するデータの記録時又は再生時に、記録対象又は再生対象のデータ（ストリーム）に対して所定のデータ処理を行う。例えば、データ記録時には、ストリームプロセッサ３０は、上記ＡＶエンコーダ２０でエンコードされた圧縮データを多重化（Ｍｕｌｔｉｐｌｅｘ）及び暗号化して、バッファ制御しつつ、記録部５０（ＨＤＤ５２又は光ディスクドライブ５４など）の記録媒体に記録する。また、データ再生時には、ストリームプロセッサ３０は、記録部５０（ＨＤＤ５２又は光ディスクドライブ５４など）の記録媒体から読み出された圧縮データを、暗号解読及び分離化（ＤｅＭｕｌｔｉｐｌｅｘ）してＡＶデコーダ４０に出力する。
【００２８】
ＡＶデコーダ４０は、圧縮された映像及び音声信号をデコード（復号）するデコード部の一例として構成されたハードウェアである。このＡＶデコーダ４０は、ストリームプロセッサ３０から入力された映像及び音声の圧縮データを所定の圧縮符号化方式で復号（圧縮データの伸張）する。
【００２９】
上記のようなＡＶエンコーダ２０及びＡＶデコーダ４０で用いる圧縮符号化方式（コーデックタイプ）としては、映像については、例えば、ＭＰＥＧ２、Ｈ．２６４  ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）、ＶＣ１等を使用できる。また、音声については、例えば、Ｄｏｌｂｙ  ＡＣ３、ＭＰＥＧ２  ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）、ＬＰＣＭ（Ｌｉｎｅａｒ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）等を使用できる。
【００３０】
また、上記のように、記録再生装置１０には、外部から多様な形式の映像／音声信号が入力される。この映像信号の形式（画サイズ）としては、映像の品質に応じて、例えば、「４８０ｉ」、「４８０ｐ」、「７２０ｐ」、「１０８０ｉ」、「１０８０ｐ」等がある。例えば、「１０８０ｉ」は、垂直方向の有効走査線が１０８０本（総走査線が１１２５本）であり、飛び越し走査(インターレーススキャン)方式で、フレームレートが「３０フレーム／秒」で送信される映像信号を表す（解像度：「１９２０×１０８０」若しくは「１４４０×１０８０」ピクセル）。また、「７２０ｐ」は、垂直方向の有効走査線が７２０本(総走査線が７５０本)であり、順次走査(プログレッシブスキャン）方式で、フレームレートが「６０フレーム／秒」で送信される映像信号を表す（解像度：「１２８０×７２０」若しくは「９６０×１０８０」ピクセル）。これらの映像信号の形式のうち、「４８０ｉ」及び「４８０ｐ」等の映像信号は、走査線本数が少なく低解像度のＳＤ映像のカテゴリ（以下「ＳＤカテゴリ」という。）に分類される。一方、「７２０ｐ」、「１０８０ｉ」及び「１０８０ｐ」等の映像信号は、走査線本数が多く高解像度のＨＤ映像のカテゴリ（以下「ＨＤカテゴリ」という。）に分類される。
【００３１】
また、音声信号の形式（チャンネル数）としては、例えば、「１ＣＨ」、「２ＣＨ」、「５．１ＣＨ」、「６．１ＣＨ」、「７．１ＣＨ」、「４ＣＨ」、「５ＣＨ」、「６ＣＨ」等がある。例えば、「５．１ＣＨ」は、視聴者の正面、右前方、左前方、右後方、左後方に配されるスピーカと、低音出力用サブウーファースピーカ（ＬＦＥ：Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ  Ｅｆｆｅｃｔ）とからなる６つのスピーカから出力されるマルチチャンネルの音声信号を表す。これらの音声信号形式のうち、「１ＣＨ（モノラル）」及び「２ＣＨ（ステレオ）」等の音声信号は、チャンネル数が比較的少ない低音質のステレオ音声のカテゴリ（以下「ステレオカテゴリ」という。）に分類される。一方、「５．１ＣＨ」、「６．１ＣＨ」、「７．１ＣＨ」、「４ＣＨ」、「５ＣＨ」及び「６ＣＨ」等の音声信号は、チャンネル数が比較的多く高音質のマルチチャンネル音声のカテゴリ（以下「マルチチャンネルカテゴリ」という。）に分類される。
【００３２】
また、記録再生装置１０は、上記のように入力された各種の映像／音声信号の形式を、記録媒体に対応した所定の記録形式に変換するための形式変換部を備えている。この形式変換部は、スケーラ４２（映像形式変換部）とオーディオプロセッサ４４（音声形式変換部）とからなる。
【００３３】
スケーラ４２は、ＣＰＵ１００からの指示に基づいて、ＡＶデコーダ４０から入力された映像信号の形式を所定の記録形式に変換（即ち、画サイズを調整）する。例えば、ＨＤカテゴリに属する「７２０ｐ」、「１０８０ｐ」等の形式の映像信号が入力された場合には、スケーラ４２は、これらの映像信号を、記録媒体が対応可能な所定の記録形式「１０８０ｉ」に変換する。かかるスケーラ４２は、画サイズを変換した映像信号をＡＶエンコーダ２０に出力する。このようにスケーラ４２は、従来のスケーラのようにＨＤ映像とＳＤ映像との間での画サイズ変換機能のみならず、同一の映像形式カテゴリ内に属する多様な形式間での画サイズ変換機能（例えば、ＨＤカテゴリ内で「７２０ｐ」から「１０８０ｉ」に変換する機能）をも有する。
【００３４】
オーディオプロセッサ４４は、ＣＰＵ１００からの指示に基づいて、ＡＶデコーダ４０から入力された音声信号の形式を所定の記録形式に変換（即ち、チャンネル数を変更）する。例えば、マルチチャンネルカテゴリに属する「７．１ＣＨ」、「４ＣＨ」、「５ＣＨ」等の形式の映像信号が入力された場合には、オーディオプロセッサ４４は、これらの音声信号を、記録再生装置１０が対応可能なマルチチャンネルカテゴリの所定の記録形式「５．１ＣＨ」に変換する。かかるオーディオプロセッサ４４は、チャンネル数を変換した音声信号をＡＶエンコーダ２０に出力する。このように、オーディオプロセッサ４４は、異なる音声形式カテゴリ間でのチャンネル数変換機能のみならず、同一の音声形式カテゴリ内に属する多様な形式間でのチャンネル数変換機能（例えば、マルチチャンネルカテゴリ内で「５ＣＨ」から「５．１ＣＨ」に変換する機能）をも有する。
【００３５】
また、記録再生装置１０は、コンテンツの映像及び音声データ等を記録媒体に記録する記録部５０を備えている。本実施形態にかかる記録再生装置１０の記録部５０は、例えば、ハードディスクドライブ（ＨＤＤ）５２と、光ディスクドライブ５４とからなる。
【００３６】
ＨＤＤ５２は、記録媒体であるハードディスクに対して、各種の情報を書き込み／読み出しする。例えば、ＨＤＤ５２は、ストリームプロセッサ３０から入力された映像／音声信号のストリームを、ハードディスクに記録する。また、ＨＤＤ５２は、ハードディスクに記録されているデータを読み出して、ストリームプロセッサ３０に出力する。同様に、光ディスクドライブ５４も、記録媒体である光ディスクに対して、各種の情報を書き込み／読み出しする。例えば、映像コンテンツが記録された市販のリムーバブル記録媒体（セルＤＶＤ、ＢＤ等）を光ディスクドライブ５４にロードすることで、当該リムーバブル記録媒体から映像コンテンツを読み出して再生できる。
【００３７】
このように、本実施形態にかかる記録再生装置１０は、２つの記録部５０、即ち、ＨＤＤ５２と光ディスクドライブ５４とを備えている。これにより、ＨＤＤ５２に記録されたコンテンツを、光ディスクドライブ５４に記録したり、その逆を行ったりできる。なお、記録媒体としては、例えば、ハードディスク等の磁気ディスク、又は、次世代ＤＶＤ（Ｂｌｕ−Ｒａｙディスク等）、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ若しくは光磁気ディスク等の光ディスク、又は、フラッシュメモリ等の各種の半導体メモリなど、任意の記録媒体を使用できる。また、記録媒体は、記録再生装置１０内に固定される記録媒体であってもよいし、記録再生装置１０に着脱可能なリムーバブル記録媒体であってもよい。
【００３８】
特徴点抽出ブロック６０は、本発明の特徴点抽出部の一部の構成例である。この特徴点抽出ブロック６０は、例えば、映像信号を解析してコンテンツの映像の特徴点に関する情報を抽出する機能を有するハードウェアで構成される。特徴点抽出ブロック６０は、外部から入力されたコンテンツを上記記録部５０の記録媒体に記録するとき、或いは、当該記録媒体に記録されたコンテンツ再生するときに、ＣＰＵ１００による指示に応じて、コンテンツの映像信号を解析して、当該映像信号から、コンテンツの映像の特徴点を表す情報を抽出して、ＣＰＵ１００に出力する。かかる特徴点抽出ブロック６０は、本実施形態にかかる記録再生装置１０の特徴部分であるので、詳細は後述する（図２参照。）。
【００３９】
出力画質調整ブロック７０は、本発明の出力画質調整部の構成例である。この出力画質調整ブロック７０は、例えば、出力画質の調整機能を有するハードウェアで構成される。出力画質調整ブロック７０は、上記記録部５０の記録媒体に記録されたコンテンツを再生するときに、ＣＰＵ１００による指示に応じて、当該再生対象のコンテンツの出力画質を調整する。このとき、ＣＰＵ１００は、再生対象のコンテンツに関する特徴点情報に基づいて、出力画質調整ブロック７０の動作をコンテンツごとに動的に制御する。かかる出力画質調整ブロック７０も、本実施形態にかかる記録再生装置１０の特徴部分であるので、詳細は後述する（図３参照。）。
【００４０】
グラフィック処理部８０は、データ再生時に、記録再生装置１０の動作設定や動作状況を示す表示データや、字幕などを生成し、これらの表示データや字幕を、出力画像調整ブロックから出力された再生映像に重畳（オーバレイ）する。ディスプレイ処理部８２は、グラフィック処理部８０で生成された合成映像に対して、出力形式に応じて画サイズなどを整形する処理を施す。さらに、Ｄ／Ａ変換器８４は、ディスプレイ処理部８２から入力された映像のデジタル信号、ＡＶデコーダ４０から入力された音声のデジタル信号を、アナログ信号に変換して、モニタ８又はスピーカ９に出力する。
【００４１】
ＣＰＵ１００は、演算処理装置および制御装置として機能し、記録再生装置１０内の各装置を制御する。このＣＰＵ１００は、ＲＯＭ９２に記憶されているプログラム、或いは、記録部５０からＲＡＭ９４にロードされたプログラムに従って、ＲＡＭ９４を使用しながら、各種の処理を実行する。ＲＯＭ９２は、ＣＰＵ１００が使用するプログラムや演算パラメータ等を記憶するとともに、ＣＰＵ１００から記録部５０へのアクセスを軽減するためのバッファとしても機能する。ＲＡＭ９４は、ＣＰＵ１００の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。また、ＣＰＵ１００は、属性情報取得部、解析部、制御ルーチン作成部、画質調整制御部などしても機能するが、その詳細は後述する（図４参照。）。
【００４２】
ユーザインタフェース９６は、ユーザが記録再生装置１０に対して各種の指示を入力するための入力部として機能する。このユーザインタフェース９６は、例えば、ボタン、スイッチ、レバー等の操作キーや、タッチパネル、リモートコントローラなどの操作手段と、この操作手段に対する入力操作に応じて入力信号を生成してＣＰＵ１００に出力する入力制御回路などから構成されている。記録再生装置１０のユーザは、このユーザインタフェース９６を操作することにより、記録再生装置１０に対して各種のデータを入力したり、処理動作を指示したりすることができる。ＣＰＵ１００は、ユーザインタフェース９６に対するユーザ入力を受け付けると、このユーザ入力に基づいて、コンテンツの記録処理や再生処理を制御したり、放送番組の予約録画の設定を行ったりする。
【００４３】
次に、図１に示す構成の記録再生装置１０の記録動作について説明する。この記録動作は、例えば、録画予約された番組コンテンツを録画する場合や、ユーザ指示に応じて番組コンテンツをダイレクト録画する場合、外部入力されたコンテンツを記録する場合、ＨＤＤ５２と光ディスクドライブ５４との間でコンテンツをダビングする場合などに実行される。
【００４４】
まず、外部から入力されたアナログ信号をエンコードして記録媒体に記録する場合の手順を説明する。
【００４５】
例えば、アナログテレビジョン放送をアンテナ１で受信した場合、アナログチューナー１１から出力されたアナログ映像信号及びアナログ音声信号は、Ａ／Ｄ変換器１２でデジタル化される。次いで、当該デジタル映像信号及び音声信号は、ＡＶエンコーダ２０でエンコード処理されて、ビットストリームに変換され、さらに、ストリームプロセッサ３０で多重化及び暗号化されて、バッファ制御されながら、ＨＤＤ５２又は光ディスクドライブ５４の記録媒体に記録される。
【００４６】
なお、ここでは、入力信号としてアナログチューナー１１から出力されたアナログ信号を記録する例を挙げて説明したが、その他にも、例えば、（１）入力信号が外部機器２からアナログ入力端子１３を介して入力された外部アナログ入力信号である場合や、（２）ＤＶ方式のデジタルビデオカメラ等の外部機器３からＤＶ入力端子１４を介して入力されたＤＶ信号を、ＤＶデコーダ１５でデコードして取り込む場合なども、同様の手順となる。
【００４７】
次に、外部から入力されたデジタル信号(ビットストリーム)を、デコードした後に、記録媒体が対応するデジタル記録フォーマットに合わせて再エンコードして記録する場合の手順を説明する。
【００４８】
まず、例えばデジタルテレビジョン放送をアンテナ４で受信した場合、デジタルチューナー１６から出力されたビットストリームは、ストリームプロセッサ３０により、スクランブル解除された後に、映像信号と音声信号とに分離化されて、ＡＶデコーダ４０に入力される。次いで、ＡＶデコーダ４０にて、デジタル映像信号及びデジタル音声信号はデコードされる。さらに、デコードされたデジタル映像信号は、必要に応じて、スケーラ４２で所定の画サイズにリサイズされて、ＡＶエンコーダ２０に入力される。一方、デコードされたデジタル音声信号は、必要に応じて、オーディオプロセッサ４４で所定のチャンネル数に変換されて、ＡＶエンコーダ２０に入力される。その後、かかる形式変換後のデジタル映像／音声信号は、上述したアナログ信号の場合と同様に、ＡＶエンコーダ２０でエンコード処理され（再エンコード処理）、次いで、ストリームプロセッサ３０で多重化及び暗号化されて、バッファ制御されつつ、ＨＤＤ５２又は光ディスクドライブ５４の記録媒体に記録される。
【００４９】
このように、記録対象の入力信号が、圧縮符号化されたデジタル信号（ストリーム）である場合には、必要に応じて、再エンコード処理を行う。即ち、圧縮符号化されたデジタル信号をＡＶデコーダ４０でストリームデータに一旦デコードして、スケーラ４２やオーディオプロセッサ４４で形式変換した後に、ＡＶエンコーダ２０で、記録媒体が対応可能な所定の記録形式に再エンコードして記録する。なお、入力されたデジタル信号の形式が元々、記録媒体が対応可能な所定の記録形式である場合には、上記再エンコード処理は不要である。
【００５０】
なお、ここでは、デジタルチューナー１６から出力されたデジタル放送の映像／音声信号を記録する例を挙げて説明したが、その他にも例えば、（１）入力信号が、ＨＤＶビデオカメラ等の外部機器５からｉ．ＬＩＮＫ端子１７を介して入力されたストリーム（ＨＤＶ信号）である場合や、（２）イーサネット７及び通信部１９を介して受信したＩＰＴＶの入力ストリームである場合、（３）外部からＨＤＤ５２等にダイレクト記録（例えば、ＵＳＢ端子１８を介して接続された外部機器６からの入力ストリームや、受信したデジタル放送のＨＤ映像ストリームをＨＤＤ５２の記録媒体にダイレクト記録（そのまま記録）した場合）されたストリームを読み出した場合、（４）光ディスクドライブ５４の光ディスクから読み出されたストリームをＨＤＤ５２に記録する場合なども、同様の手順となる。
【００５１】
さらに、本実施形態にかかる記録再生装置１０では、上記のように外部から提供された各種のコンテンツを記録部５０に記録するときには、当該記録対象のコンテンツについて特徴点情報の抽出処理、制御ルーチンの作成処理がなされる。詳細には、コンテンツの記録時には、ストリームプロセッサ３０から特徴点抽出ブロック６０に、記録対象のコンテンツの映像信号が入力される。そして、特徴点抽出ブロック６０とＣＰＵ１００により、当該映像信号を解析することで、記録対象のコンテンツの映像全体の特徴を表す特徴点情報が抽出される。さらに、この特徴点情報に基づいて、次回再生時の画質調整時に出力画質調整ブロック７０を制御するための制御ルーチンが生成され、この制御ルーチンを記録部５０のＨＤＤ５２等に格納される。このように、本実施形態にかかる記録再生装置１０では、記録部５０に対するコンテンツの記録時に、当該コンテンツの映像の特徴点情報に応じた制御ルーチンを、コンテンツごとに作成して記録しておく。なお、この特徴点抽出処理等の詳細については後述する。
【００５２】
次に、図１に示す構成の記録再生装置１０の再生動作について説明する。この再生動作は、過去に録画されたコンテンツを再生する場合や、現在録画中のコンテンツを先頭から再生する追いかけ再生を行う場合などに実行される
【００５３】
まず、記録部５０のＨＤＤ５２又は光ディスクドライブ５４によって、記録媒体に記録されている再生対象のコンテンツのデータ（映像、音声、字幕等のデータ）が読み出される。読み出されたデータストリームは、ストリームプロセッサ３０により、暗号解除されて、映像ストリームと音声ストリームとに分離化される。
【００５４】
次いで、この映像ストリームと音声ストリーム（圧縮データ）はそれぞれ、ＡＶデコーダ４０にてデコードされた後に、デコードされた映像ストリーム（再生映像信号）は、出力画質調整ブロック７０に入力されて、画質調整処理される。このとき、ＣＰＵ１００は、上記特徴点情報に基づいてコンテンツごとに予め作成しておいた制御ルーチンに従って、出力画質調整ブロックを制御する。これにより、再生対象のコンテンツの映像の適切な箇所に適切な画質調整が施される。
【００５５】
その後、画質調整された映像ストリームは、グラフィック処理部８０により、コンテンツの映像にＯＳＤ（オン・スクリーン・ディスプレイ）や字幕などが付加される。さらに、この映像ストリームは、ディスプレイ処理部８２で出力形式に応じて画サイズなどが整形されて、Ｄ／Ａ変換器８４に入力される。一方、ＡＶデコーダ４０から出力された音声ストリームは、必要に応じて所定の音声処理を施された後に、Ｄ／Ａ変換器８４に入力される。この結果、Ｄ／Ａ変換器８４にて映像ストリーム音声ストリームのデジタル信号がそれぞれ、アナログ信号に変換されて、モニタ８やスピーカ９等の外部機器に出力される。この結果、モニタ８は、再生されたコンテンツの映像を表示し、スピーカ９は、再生されたコンテンツの音声を出力する。
【００５６】
また、本実施形態にかかる記録再生装置１０では、以上のようなコンテンツの再生時にも、当該再生対象のコンテンツについて特徴点情報の抽出及び解析処理を実行することができる。例えば、セルＤＶＤ、ＢＤなどのリムーバブル記録媒体により、記録再生装置１０にコンテンツが提供された場合などには、当該リムーバブル記録媒体に記録されたコンテンツについては、特徴点情報の抽出処理等を行っていない。そこで、かかる場合には、当該コンテンツの再生時（例えば初回再生時）に、特徴点情報の抽出処理等を実行し、当該コンテンツの画質調整に適した制御ルーチンを作成しておく。詳細には、コンテンツの再生時に、記録部５０から読み出された再生対象のコンテンツの映像信号を、ストリームプロセッサ３０から特徴点抽出ブロック６０に入力する。そして、上記記録時と同様にして、映像信号の解析結果に基づいて、再生対象のコンテンツの特徴点情報を抽出し、この特徴点情報等に基づき制御ルーチンを作成して、記録部５０に記録しておく。これにより、コンテンツの次回再生時には、当該制御ルーチンに基づいて、再生対象のコンテンツの画質を好適に調整できる。
【００５７】
次に、図２を参照して、本実施形態にかかる特徴点抽出ブロック６０の構成について詳細に説明する。図２は、本実施形態にかかる特徴点抽出ブロック６０の内部構成を示すブロック図である。
【００５８】
図２に示すように、特徴点抽出ブロック６０は、輝度信号解析部６１と、色差信号解析部６２と、ノイズ信号解析部６３と、を備える。
【００５９】
特徴点抽出ブロック６０に入力された映像信号は、まず、輝度信号解析部６１に入力される。輝度信号解析部６１は、映像信号に含まれる輝度信号を解析し、画像全体の輝度信号を細かいブロックに分けて様々な情報に変換する。この輝度信号ブロック６１では、かかる輝度信号の解析結果に基づき、画像における輝度のヒストグラム、シーンチェンジ、テロップ、フェード、クロスフェードの検出、輪郭検出などを行う。輝度信号解析部６１は、かかる検出結果を表す情報を、特徴点情報の基礎データとして、ＣＰＵ１００に出力する。
【００６０】
次に、映像信号は、色差信号解析部６２に入力される。色差信号解析部６２は、画像全体の色差信号を細かいブロックに分けて様々な情報に変換する。この色差信号解析部６２は、かかる色差信号の解析結果と、上記輝度信号解析部６１により得られた輝度信号の解析結果とを組み合わせて解析することで、色差のヒストグラム、人物検出、肌色検出などを行う。色差信号解析部６２は、かかる検出結果を表す情報を、特徴点情報の基礎データとして、ＣＰＵ１００に出力する。
【００６１】
次に、映像信号は、ノイズ信号解析部６３に入力される。ノイズ信号解析部６３は、上記輝度信号解析部６１、色差信号解析部６２により得られた輝度信号、色差信号の解析結果を組み合わせて解析することで、ノイズ検出を行う。このノイズ信号解析部６３は、例えば、ざわざわしたノイズ、ＭＰＥＧの量子化ノイズ、輪郭部の周囲に発生するノイズなどを検出する。ノイズ信号解析部６３は、かかるノイズ検出結果を表す情報を、特徴点情報の基礎データとして、ＣＰＵ１００に出力する。
【００６２】
以上のように、特徴点抽出ブロック６０は、入力された映像信号を解析し、その解析結果を、映像信号の特徴を表す特徴点情報の基礎データとして、ＣＰＵ１００に出力する。
【００６３】
次に、図３を参照して、本実施形態にかかる出力画質調整ブロック７０の構成について詳細に説明する。図３は、本実施形態にかかる出力画質調整ブロック７０の内部構成を示すブロック図である。
【００６４】
図３に示すように、出力画質調整ブロック７０は、ノイズリダクション部７１と、明るさ・コントラスト調整部７２と、色の濃さ・色相調整部７３と、シャープネス・ローパスフィルタ調整部７４と、を備える。かかる各部７１〜７４は、コンテンツ記録時等に解析したデータ（コンテンツの特徴点情報、属性情報）に基づいて、ＣＰＵ１００により制御される。
【００６５】
出力画質調整ブロック７０に入力された映像信号は、まず、ノイズリダクション部７１に入力される。ノイズリダクション部７１は、入力された映像信号に含まれるノイズを低減・除去する機能を有する。ＣＰＵ１００は、予め映像信号を解析した結果（制御ルーチン）に基づいて、このノイズリダクション部７１の動作を制御する。即ち、ＣＰＵ１００は、映像信号が表す映像のうちノイズ低減・除去処理を施す必要がある箇所と、どの種のノイズを低減・除去するかをノイズリダクション部７１に指示する。ノイズリダクション部７１は、このＣＰＵ１００からの指示に従って、ノイズ低減・除去処理を実行する。
【００６６】
次に、映像信号は、明るさ・コントラスト調整部７２に入力される。明るさ・コントラスト調整部７２は、入力された映像信号が表す映像の明るさ（ＢＲＩＧＨＴＮＥＳＳ）及びコントラスト（ＣＯＮＴＲＡＳＴ）を調整する機能を有する。ＣＰＵ１００は、予め映像信号を解析した結果（制御ルーチン）に基づいて、この明るさ・コントラスト調整部７２を制御する。即ち、ＣＰＵ１００は、明るさ及びコントラストを調整する必要がある箇所と、その調整の程度を、明るさ・コントラスト調整部７２に指示する。明るさ・コントラスト調整部７２は、このＣＰＵ１００からの指示に従って、映像信号の明るさ及びコントラストの調整処理を実行する。
【００６７】
次に、映像信号は、色の濃さ・色相調整部７３に入力される。色の濃さ・色相調整部７３は、入力された映像信号が表す映像の色の濃さ（ＴＩＮＴ）、色相（ＨＵＥ）、色彩（ＣＯＬＯＲ）などを調整する機能を有する。ＣＰＵ１００は、予め映像信号を解析した結果（制御ルーチン）に基づいて、この色の濃さ・色相調整部７３を制御する。即ち、ＣＰＵ１００は、色の濃さ、色相、色彩などを調整する必要がある箇所と、その調整の程度を、色の濃さ・色相調整部７３に指示する。色の濃さ・色相調整部７３は、このＣＰＵ１００からの指示に従って、映像信号の色の濃さ、色相、色彩などの調整処理を実行する。
【００６８】
次に、映像信号は、シャープネス・ローパスフィルタ調整部７４に入力される。シャープネス・ローパスフィルタ調整部７４は、入力された映像信号が表す映像のシャープネスや、ローパスフィルタ（色モアレや擬似色等を低減するためのフィルタ）などを調整する機能を有する。ＣＰＵ１００は、予め映像信号を解析した結果（制御ルーチン）に基づいて、このシャープネス・ローパスフィルタ調整部７４を制御する。即ち、ＣＰＵ１００は、シャープネスや、ローパスフィルタなどを調整する必要がある箇所と、その調整の程度を、シャープネス・ローパスフィルタ調整部７４に指示する。シャープネス・ローパスフィルタ調整部７４は、このＣＰＵ１００からの指示に従って、映像信号のシャープネスや、ローパスフィルタなどの調整処理を実行する。
【００６９】
以上のように、出力画質調整ブロック７０は、コンテンツの再生時に、当該再生対象のコンテンツの再生映像の画質を調整する機能を有する。ＣＰＵ１００は、再生時における出力画質調整ブロック７０による画質調整機能を、予め解析した再生対象のコンテンツの特徴点情報や属性情報に応じて動的に制御する。
【００７０】
次に、図４を参照して、本実施形態にかかる記録再生装置１０における特徴点抽出処理と出力画質調整処理について、より詳細に説明する。図４は、本実施形態にかかる記録再生装置１０の主要部の構成を概略的に示すブロック図である。
【００７１】
図４に示すように、上記のＣＰＵ１００、ＲＯＭ９２及びＲＡＭ９４は、記録再生装置１０における制御部を構成する。この制御部は、記録再生装置１０内の各部の動作を制御する機能を有する。ＣＰＵ１００は、例えばＲＯＭ９２又はＨＤＤ５２に記憶されているプログラムに従って動作することで、属性情報取得部１０２、解析部１０６、制御ルーチン作成部１１０、画質調整制御部１１４として機能する。また、上記のＲＯＭ９２等のメモリは、属性情報記憶部１０４、特徴点情報記憶部１０８、制御ルーチン記憶部１１２として機能する。なお、属性情報記憶部１０４、特徴点情報記憶部１０８、制御ルーチン記憶部１１２は、図４の例のようにＲＯＭ９２ではなく、ＨＤＤ５２等の記録部５０などの記憶装置に設けてもよい。以下、ＣＰＵ１００（制御部）の各部について説明する。
【００７２】
属性情報取得部１０２は、外部からコンテンツの属性情報を取得して、属性情報記憶部１０４に記録して管理する。コンテンツの属性情報は、例えば、コンテンツのタイトル（例えば、テレビジョン放送番組の番組名、ビデオプログラムの映画名等）、ジャンル（例えば、映画、ドラマ、スポーツ、コメディー、ニュース）、コンテンツＩＤ、チャンネル、放送開始／終了時刻、コンテンツの内容（例えば、登場人物、番組の概要）、コンテンツ時間長、映像／音声信号の形式（例えば、画素数、チャンネル数、ビットレート、品質レベルなど）、圧縮符号化方式、入力形式（例えば、アナログ／デジタルチューナー入力、Ｓ端子入力、コンポジット入力、ＤＶ入力、ＵＳＢ入力、ｉ．ＬＩＮＫ入力、ネットワーク７経由の入力など）などである。これらの属性情報は、後述する画像調整時の制御ルーチンに反映される。
【００７３】
属性情報取得部１０２がコンテンツの属性情報を取得するタイミングは、コンテンツの記録前又は記録と同時であることが好ましいが、コンテンツ記録後であってもよい。コンテンツの記録前に予め属性情報を取得できる場合、又は、記録と同時に取得できる場合には、後述の制御ルーチン作成部１１０は、当該コンテンツの記録時にその属性情報に応じた制御ルーチンを作成できる。一方、コンテンツの記録後に当該コンテンツの属性情報を取得した場合は、制御ルーチン作成部１１０は、当該コンテンツの次の再生時にその属性情報に応じた制御ルーチンを作成できる。
【００７４】
ここで、属性情報の取得例について説明する。例えば、属性情報取得部１０２は、テレビジョン放送の番組情報を取得し、この番組情報からコンテンツの属性情報を取得する。詳細には、ストリームプロセッサ３０は、デジタルチューナー１６で現在受信中のデジタルテレビジョン放送のトランスポートストリーム（Ｔａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：以下「ＴＳ」という。）に含まれるサービス情報（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：以下「ＳＩ」という。）などから、番組情報を定期的に抽出して、ＣＰＵ１００に送出する。ＣＰＵ１００の属性情報取得部１０２は、この番組情報のデータベース（図示せず。）を作成・管理しており、このデータベースの中から必要な属性情報を抽出して、属性情報記憶部１０４に記録し、最新の内容に更新する。番組情報としては、例えば、電子番組表（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：以下「ＥＰＧ」という。）を用いることができ、デジタルチューナー１６で受信されるＴＳに含まれるＳＩのＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）情報から作成可能である。このＥＰＧ等の番組情報には、例えば、放送番組のタイトル、ジャンル、コンテンツＩＤ、チャンネル、放送時間、番組内容の情報、映像／音声信号の形式情報など、テレビジョン放送の番組コンテンツに関する各種の属性情報が含まれる。
【００７５】
また、記録再生装置１０が、外部機器２、３、５、６などから外部入力されたコンテンツをＨＤＤ５２に記録する場合も、属性情報取得部１０２は、コンテンツが入力された外部入力端子を識別することによって、コンテンツの入力形式（例えば、Ｓ端子入力、コンポジット入力、ＤＶ入力、ＵＳＢ端子入力、ｉ．ＬＩＮＫ端子入力、ネットワーク７経由の入力など）を表す情報を、当該コンテンツの属性情報として取得する。
【００７６】
以上のように、記録媒体に記録されるコンテンツの番組情報などの属性情報を取得することで、後述の制御ルーチン作成部１１０は、当該コンテンツの特徴点情報のみならず、当該コンテンツの属性情報をも反映させた適切な画質調整用の制御ルーチンを作成できる。なお、属性情報を取得できない場合には、制御ルーチン作成部１１０は、特徴点情報のみに基づいて制御ルーチンを作成してもよい。
【００７７】
解析部１０６は、特徴点抽出ブロック６０から入力されたデータを解析して、解析結果を特徴点情報として特徴点情報記憶部１０８に保存する。なお、特徴点抽出ブロック６０及び解析部１０６は、本発明の特徴点抽出部に相当し、両者が協働して、コンテンツの映像信号を解析して、当該コンテンツの映像全体の特徴点情報を抽出する。
【００７８】
ここで、コンテンツ記録時における特徴点情報の抽出処理について詳細に説明する。コンテンツ記録時には、記憶対象のコンテンツの映像及び音声信号（映像及び音声ストリーム）は、ストリームプロセッサ３０からＨＤＤ５２に入力されて、ＨＤＤ５２のコンテンツ記憶部５２１に記録される。このとき、記憶対象のコンテンツの映像信号は、ストリームプロセッサ３０から特徴点抽出ブロック６０にも入力される。特徴点抽出ブロック６０は、かかる映像信号（輝度信号、色差信号等）を解析して、当該映像信号が表す映像の特徴点を検出し、この特徴点を表す特徴点情報の基礎データを生成する（図２参照。）。特徴点抽出ブロック６０は、かかる特徴点情報の基礎データを、映像信号の解析結果として、ＣＰＵ１００に出力する。
【００７９】
ＣＰＵ１００の解析部１０６は、特徴点抽出ブロック６０から取得した特徴点情報の基礎データを順次解析して、コンテンツ単位（例えば番組単位）でまとめて分析する。これにより、解析部１０６は、上記記録対象のコンテンツの映像全体の特徴点を抽出して、当該コンテンツの特徴点情報を生成し、かかる特徴点情報を特徴点記憶部１０８に記録する。
【００８０】
以上のようにして、コンテンツの記録時に、特徴点抽出ブロック６０とＣＰＵ１００の解析部１０６は協働して、例えば、番組のシーンチェンジ、フェード、クロスフェード、人物の登場シーン、テロップが大きいシーンなどを、記録対象のコンテンツの映像の特徴点情報として抽出して、特徴点情報記憶部１０８に保存する。
【００８１】
制御ルーチン作成部１１０は、上記特徴点情報に基づいて、出力画質調整ブロック７０における再生コンテンツの画質調整動作を制御するための制御ルーチンを、コンテンツごとに作成する。このとき、上記属性情報取得部１０２によりコンテンツの属性情報が事前に取得できている場合には、制御ルーチン作成部１１０は、上記抽出された特徴点情報と、上記取得された属性情報とを組み合わせて、当該コンテンツ用の制御ルーチンを作成する。具体的には、制御ルーチン作成部１１０は、特徴点情報記憶部１０８から読み出した特徴点情報と、属性情報記憶部１０４から読み出した属性情報とに基づいて、コンテンツの映像の各シーンに施すべき適切な画質調整を判断する。そして、制御ルーチン作成部１１０は、出力画質調整ブロック７０を制御するための通常のパラメータを、上記特徴点情報と属性情報に応じて補正することで、各コンテンツの映像の特徴点と各コンテンツの属性とに応じた適切な制御ルーチンを作成する。制御ルーチン作成部１１０は、このようにコンテンツごとに作成した制御ルーチンを、制御ルーチン記憶部１１２に保存する。
【００８２】
画質調整制御部１１４は、ＨＤＤ５２に記録されたコンテンツを再生するときに、当該再生対象のコンテンツの特徴点情報及び属性情報に基づいて、出力画質調整ブロック７０を制御して、再生されたコンテンツの映像の画質調整を制御する。このとき、画質調整制御部１１４は、上記制御ルーチン記憶部１１２から、当該再生対象のコンテンツに対応する制御ルーチンを読み出し、当該制御ルーチンに従って、出力画質調整ブロック７０による画質調整機能を制御する。
【００８３】
ここで、画質調整制御処理について詳細に説明する。コンテンツの再生時には、まず、ユーザ選択された再生対象のコンテンツの映像及び音声データ等が、ＨＤＤ５２のコンテンツ記憶部５２１から読み出され、ストリームプロセッサ３０を介してＡＶデコーダ４０に入力されて、デコードされる。次いで、デコードされた映像データは、ＡＶデコーダ４０から出力画質調整ブロック７０に入力されて、例えば、再生映像のノイズリダクション、明度調整、色合い調整、シャープネス調整等の画質調整が行われる。その後、画質調整された映像データは、上記グラフィック処理８０、ディスプレイ処理部８２（図１参照。）で所定の処理を施された後に、Ｄ／Ａ変換器８４でアナログ信号に変換されてモニタ８に表示される。
【００８４】
このような再生処理において、上記複数種類の画質調整機能（図３参照。）を有する出力画質調整ブロック７０は、再生されたコンテンツの映像の画質を向上させるために、各種の画質調整を行う。このとき、画質調整制御部１１４は、再生対象のコンテンツに対応する制御ルーチンに従って、出力画質調整ブロック７０の動作を制御し、再生対象のコンテンツの特徴点や属性に応じて、複数の画質調整機能を取捨選択して、映像の必要な箇所に、必要な画質調整を適用するように制御する。
【００８５】
この画質調整制御に利用される制御ルーチンは、上記制御ルーチン作成部１１０により、コンテンツの映像内容の解析結果である特徴点情報や、コンテンツの属性情報に応じて、コンテンツごとに予め作成されて、制御ルーチン記憶部１１２に記憶されている。そこで、コンテンツの再生時には、まず、画質調整制御部１１４は、制御ルーチン記憶部１１２内の複数の制御ルーチンの中から、再生対象のコンテンツに対応する制御ルーチンを選択する。次いで、画質調整制御部１１４は、当該再生対象のコンテンツに対応する制御ルーチンを適用して、出力画質調整ブロック７０の各部の動作を動的に制御する。これにより、出力画質調整ブロック７０は、画質調整制御部１１４からの制御信号に基づいて、上記再生対象のコンテンツの映像のうち、画質調整が必要な所定のシーンの映像に対し、そのシーンに適した種類の画質調整を適切な程度で実行する。このとき、上記制御ルーチンは、再生対象のコンテンツの属性情報（例えば番組のジャンル等）に応じて作成されているので、出力画質調整ブロック７０は、再生対象のコンテンツが表す番組の全体構成に適した画質調整を施すようになる。
【００８６】
例えば、ノイズ除去の必要のない綺麗な高画質映像の映画コンテンツが再生対象である場合には、画質調整制御部１１４は、映画の本編全体にノイズリダクション処理を施さないように出力画質調整ブロック７０を制御する。また、フィルムのノイズが多い古い映画コンテンツが再生対象である場合には、画質調整制御部１１４は、映画の本編全体に強いノイズリダクション処理を施すように出力画質調整ブロック７０を制御する。また、番組本編とＣＭとからなるテレビジョン放送の番組コンテンツが再生対象である場合には、画質調整制御部１１４は、番組本編の映像に対しては当該番組本編に適した画質調整を、ＣＭの映像に対しては当該ＣＭに特化した画質調整を行うように出力画質調整ブロック７０を制御する。
【００８７】
一般的に、コンテンツの番組の種類（例えば、アニメ、ドラマ、映画、バラエティー、ニュースなど）によって、コンテンツの映像データのフレーム枚数や作成方法が異なる。そこで、画質調整制御部１１４は、上記のように、再生対象のコンテンツの番組の種類、番組の全体構成などに応じて設定された制御ルーチンに従って、出力画質調整ブロック７０の各画質調整機能が、必要に応じて選択的に適用されるよう制御する。これによって、再生されたコンテンツの各シーンの映像に対して、適切な画質調整を施すことができる。
【００８８】
以上、本実施形態にかかる画質調整制御部１１４は、コンテンツ再生時に、コンテンツごとにカスタマイズされた制御ルーチンに従って、出力画質調整ブロック７０の動作を動的に制御する。これにより、再生されるコンテンツの番組の全体構成やシーン変化などに応じて、当該コンテンツの映像の適切な箇所（シーン）に、適切な画質調整処理を施すことができ、不適切な箇所に対する画質調整や、不要な画質調整を施さないようにできる。よって、再生されたコンテンツの映像の出力画質を向上させることができる。
【００８９】
次に、本実施形態にかかる記録再生装置１０による記録映像の特徴点情報の抽出処理と、この特徴点情報を用いた、再生映像の画質調整処理について、具体例を挙げてより詳細に説明する。
【００９０】
１．特徴点抽出画像解析
まず、図５〜図１５を参照しながら、記録映像の特徴点抽出のための画像解析処理について説明する。かかる特徴点抽出のための画像解析処理は、特徴点抽出部（図４の特徴点抽出ブロック６０と、ＣＰＵ１００の解析部１０６とで構成される。）によって行われる。
【００９１】
１．１  特徴点抽出画像解析の概要
記録再生装置１０の特徴点抽出部は、映像の特徴点を抽出するために、画面内の全画素に対して、特徴点抽出対象画素（以下、単に「対象画素」、「対象画素ｘ」という場合もある。）の周囲にある所定範囲（探索領域）の情報を解析して、特徴点情報を生成する。図５は、対象画素の周囲２１×５画素の探索領域を示す説明図である。図５に示すように、例えば、対象画素を中心とした周囲２１×５画素（水平方向２１画素、垂直方向５画素）を、対象画素の探索領域とすることができる。
【００９２】
全体の探索領域は２１×５画素であるが、単独の検出アルゴリズムでは、この探索領域よりも小さい所定の正方領域（例えば３×３画素）単位で、検出処理を行う。このように検出アルゴリズムの個々の検出単位となる画素領域（例えば３×３画素）を、以下では「検出単位領域」と称する。この検出単位領域（３×３画素）は、探索領域（２１×５画素）内であれば、任意の位置に複数設定することができる。例えば、図５に示す探索領域（２１×５画素）内の２１×３画素の領域（ハッチングを施した範囲）に、検索単位領域（３×３画素）を水平方向に７つ並べて設定してもよい。このように、検出単位領域は、所望の特徴点を検出するために必要な計算部分に応じて、２１×３画素の領域のみに設定してもよいし、２１×５画素の探索領域全体に設定してもよい。なお、複数の検出単位領域を、それらの一部が相互に重畳するように設定することも可能である。また、検出単位領域のサイズは、３×３画素の例に限定されない。
【００９３】
特徴点抽出部は、上記の探索領域に含まれる画素の情報を解析して、対象画素の特徴点情報を生成し、当該生成した特徴点情報に基づいて、対象画素がフラット部、グレーン部、モスキートノイズ部又はディテール部であるか否かを判別する。
【００９４】
ここで、フラット部は、隣り合った画素の映像信号の振幅が非常に小さい領域である。このフラット部では、点やエッジが存在しない。
【００９５】
また、グレーン部は、平坦な領域内に存在する輝点を含む領域である。上記フラット部の領域内に点のようなチラつきが発生する場合がある。グレーンは、絵画などのフィルム素材によく用いられる表現であり、特にフィルムグレーンと呼ばれる。
【００９６】
モスキートノイズ部は、モスキートノイズを含む領域である。モスキートノイズは、デジタル圧縮画像（特にＪＰＥＧ画像）を再生するときに、画像の輪郭部などに現れる細かいもやもやとしたノイズである。このノイズは、蚊の大群がまとわりついたように見えることから、この名称で呼ばれる。モスキートノイズは、画像の空間周波数の高周波数成分が失われたために起こる現象であり、高い圧縮率（低いビットレート）を用いたときに、画像の中で背景が平坦な色でコントラストが高い部分の周辺に現れやすい。
【００９７】
ディテール部は、隣り合った画素の映像信号に小振幅程度の差がある領域である。視覚的には、洋服の模様や動物の毛並みなどの模様を含む領域が、ディテール部に該当する。
【００９８】
１．２  特徴点抽出画像解析の具体的手法
次に、特徴点抽出部による特徴点抽出のための画像解析の具体的手法について説明する。かかる解析手法としては、例えば以下に示すような手法（１）〜（７）が挙げられる。
【００９９】
（１）輝度信号の相対オフセット検出
特徴点抽出部は、輝度信号（Ｙ信号）を解析することで、対象画素ｘの周囲の画素の輝度と、対象画素ｘの輝度との差分を検出する。当該輝度の差分（変化量の範囲）が所定の指定値以内であれば、対象画素ｘが平坦領域（フラット部）であると判別できる。
【０１００】
（２）輝度信号の変化量検出
特徴点抽出部は、輝度信号（Ｙ信号）を解析することで、対象画素ｘに対する周囲の画素の輝度の変化量を検出する。図６に輝度変化量検出の具体例を示す。図６では、対象画素ｘ（ａ５に相当）の周囲（上下左右及び斜め方向）にある８つの画素ａ１〜ａ４、ａ６〜ａ９について、輝度の変化量が求められる。例えば、特徴点抽出部は、［ａ４−ａ６］、［ａ２−ａ８］、［ａ１−ａ９］の輝度変化量から、画素ａ１から画素ａ９の方向に対する輝度のベクトル量を算出する。
【０１０１】
（３）輝度信号のエッジ検出
図７に示すように、特徴点抽出部は、輝度信号（Ｙ信号）を解析することで、対象画素ｘの輝度とその周囲の画素ａ１〜ａ９の輝度との差分の絶対値（Ｖ＿ａ＊＝ａｂｓ［ｘ−ａ＊］をそれぞれ計算する。
ａｂｓ［ｘ−ａ１］＝Ｖ＿ａ１
・・・
ａｂｓ［ｘ−ａ９］＝Ｖ＿ａ９
【０１０２】
さらに、特徴点抽出部は、Ｖ＿ａ＊が、所定の閾値（ｅｄｇｅ＿ＴＨ）以上であれば、「エッジ（ｅｄｇｅ）」としてカウントする。この結果、カウントした数（ｅｄｇｅ）が、所定のカウント閾値（ｅｄｇｅ＿ＴＨ＿ｃｎｔ）以上であれば、特徴点抽出部は、エッジありと判定する。
ｅｄｇｅ＞＝ｅｄｇｅ＿ＴＨ＿ｃｎｔ
【０１０３】
このような輝度エッジ検出を、図７に示すように、全ての計算対象画素について行う。この計算対象画素は、例えば、２１×５画素の探索領域内において、縦方向中央で水平方向に配列された第３番目から第１９番目の画素である。なお、図７におけるＭＮＲ対象画素は、ＭＮＲ（ＭＰＥＧ  Ｎｏｉｓｅ  Ｒｅｄｕｃｅｒ）処理を必要とする画素である。
【０１０４】
（４）輝度信号の大エッジ検出
特徴点抽出部は、輝度信号を用いたエッジ検出を、対象画素ｘの周囲の画素のみならず、２１×５画素の探索領域（図５参照）内で探索し、探索領域内に大エッジがあるか否かを判定する。この大エッジを検出するために、特徴点抽出部は、輝度信号（Ｙ信号）を解析することで、探索領域内で対象画素から離隔した領域において、センターに位置する画素ｘの輝度と、その周囲の画素ａの輝度との差分の絶対値（Ｖ＿ａ＊＝ａｂｓ［ｘ−ａ＊］）をそれぞれ求め、所定の閾値と比較する（図１４参照。）。
【０１０５】
（５）色差信号のエッジ検出
図８に示すように、特徴点抽出部は、色差信号（Ｃｂ、Ｃｒ信号）を解析することで、対象画素の輝度に対してＣｈｒｏｍａの変化量を求め、求めた変化量が所定の閾値以上である場合に、色差信号のエッジ（Ｅｄｇｅ）であると判断する。実際の映像信号は、Ｃｂ、Ｃｒ、Ｃｂ、Ｃｒ、・・という順序で、Ｃｂ、Ｃｒが交互に伝送されてくるので、色差エッジ検出のための計算も、この伝送方式に合わせて行う必要がある。そこで、特徴点抽出部は、図８に示すように、６×３画素内にあるＣｂとＣｒを分離して、独立した３×３画素の検出単位領域を構成し、ＣｂとＣｒについてそれぞれ、検出単位領域内の中心にある対象画素と、その周囲にある８画素との色差の差分の絶対値を計算して、この差分の絶対値が所定の閾値以上であるか否かを判定する。この結果、当該差分が所定の閾値以上である場合には、エッジであると判定する。
【０１０６】
（６）色差信号の肌色検出
図９に示すように、特徴点抽出部は、色差信号（Ｃｂ、Ｃｒ信号）を解析することで、ＣｂとＣｒの値が指定範囲内の場合、肌色部分であると判定する。この際、色差信号に加え、必要であれば輝度信号も使用して解析してもよい。
【０１０７】
具体的には、図９に示すように、２１×５画素の探索領域内の所定領域（例えば２１×３画素領域）における全ての画素のＣｂ、Ｃｒの分布に基づいて、中央にある対象画素が肌色部分であるか否かを判定する。例えば、特徴点抽出部は、当該所定領域内にある画素について、Ｃｂ、Ｃｒの値が、次式のような所定の範囲内であるか否かを判定し、当該所定の範囲内である場合に、肌色検出用のカウンター値としてカウントする。このカウント処理を上記所定領域（２１×３画素）内にある全ての画素について行い、カウンター値が所定の閾値以上であれば、図９に示す対象画素が肌色領域であると判定する。
Ｃｂｍｉｎ＜＝Ｃｂ＜＝Ｃｂｍａｘ
Ｃｒｍｉｎ＜＝Ｃｒ＜＝Ｃｒｍａｘ
【０１０８】
さらに、対象画素のＣｂ、Ｃｒと同じ位相の輝度の値Ｙが、次の式のように所定の範囲内でない場合には、対象画素が肌色領域ではないと判定する。このように輝度信号も利用して肌色検出することで、画像が極端に暗い又は明るい場合における誤検出を避けることができる。
Ｙｍｉｎ＜＝Ｙ＜＝Ｙｍａｘ
【０１０９】
（７）輝度信号のヒストグラム
図１０に示すように、特徴点抽出部は、輝度信号のヒストグラム（輝度のばらつき情報）を、暗部と明部の判定に使用する。詳細には、特徴点抽出部は、２１×５画素の探索領域内の所定領域（例えば２１×３画素領域）におけるヒストグラム情報を収集し、ヒストグラムの輝度分布が極端に偏っている場合に、エンハンス処理に反映する。
【０１１０】
１．３  特徴点情報のカウント、画像判別の概要
特徴点抽出部は、検出した以下のデータを使用して、対象画素がフラット部、グレーン部、モスキートノイズ部又はディテール部に相当するか否かを判別し、画面内において当該各部に相当する画素数をカウントする。さらに、特徴点抽出部は、このカウント情報から、対象画面がどのような画像であるかを判定し、判定した情報を、Ｖ単位（即ち、映像信号のフレーム単位。例えば、映像信号が６０Ｈｚで伝送されてくる場合、Ｖ単位＝「６０分の１秒」単位）でパケット化して外部記憶装置に蓄積する。
【０１１１】
１．４  特徴点抽出画像解析の判別動作
次に、対象画素がフラット部、グレーン部、モスキートノイズ部又はディテール部に相当するか否かを判別するための具体的手法について説明する。
【０１１２】
（１）フラット部判別
図１１に示すように、特徴点抽出部は、２１×５画素の探索領域を、対象画素の左右方向に配列された正方形状の分割領域（例えば３×３画素の領域）に分割する。さらに、特徴点抽出部は、当該３×３画素の分割領域ごとに、各分割領域のセンターに位置する画素と、その周囲の画素との輝度の差分を検出する。そして、特徴点抽出部は、当該各分割領域について検出した差分と所定の閾値とを比較することで、対象画素がフラット部であるか否かを判定する。以下に、フラット部判別を行うための計算手法の具体例について説明する。
【０１１３】
まず、図１１の下段に示すように、３×３画素の分割領域ごとに、各分割領域のセンターに位置する画素ｘと、その周囲の各画素ａ１〜ａ４、ａ６〜ａ９との輝度の差分の絶対値（Ｖ＿ａ＊）をそれぞれ計算する。
ａｂｓ［ｘ−ａ１］＝Ｖ＿ａ１
・・・
ａｂｓ［ｘ−ａ９］＝Ｖ＿ａ９
【０１１４】
この結果、差分の絶対値（Ｖ＿ａ＊）が所定の閾値（Ｆｌａｔ＿ＴＨ）以下であれば、平坦を示すカウンター値（Ｆｌａｔ＿ｃｎｔ）としてカウントする。
Ｖ＿ａ＊＜＝Ｆｌａｔ＿ＴＨ
【０１１５】
そして、当該分割領域内の画素ａ１〜ａ４、ａ６〜ａ９の合計のカウンター値（Ｆｌａｔ＿ｃｎｔ）が、所定のカウンター閾値（Ｆｌａｔ＿ＴＨ＿ｃｎｔ）以下であれば、当該分割領域がフラットであると判定し、Ｆｌａｔ＿ｃｎｔがＦｌａｔ＿ＴＨ＿ｃｎｔより大であれば、当該分割領域がフラットでないと判定する。
Ｆｌａｔ＿ｃｎｔ＜＝Ｆｌａｔ＿ＴＨ＿ｃｎｔ
【０１１６】
以上のフラット判定を、対象画素の周辺の全ての分割領域（図１１の例では７個の分割領域）について行い、全ての分割領域がフラットであると判定された場合、対象画素が平坦（即ち、フラット部）であると判定される。
【０１１７】
（２）グレーン部判別
図１２に示すように、特徴点抽出部は、上記フラット判定に加えて、対象画素に対するグレーン判定を行う。つまり、特徴点抽出部は、対象画素を含む３×３画素の分割領域について、対象画素と、その周囲の画素との輝度の差分を検出し、当該検出した差分と所定の閾値とを比較することで、対象画素がグレーン部であるか否かを判定する。このグレーン部の判定処理は、上記フラット部の判定の式に合致しなかった画素に対して行われる。以下に、グレーン部判別を行うための輝点の計算手法の具体例について説明する。
【０１１８】
まず、図１２の下段に示すように、対象画素を含む３×３画素の分割領域で、対象画素ｘと、その周囲の各画素ａ１〜ａ４、ａ６〜ａ９との輝度の差分の絶対値（Ｖ＿ａ＊）をそれぞれ計算する。
ａｂｓ［ｘ−ａ１］＝Ｖ＿ａ１
・・・
ａｂｓ［ｘ−ａ９］＝Ｖ＿ａ９
【０１１９】
この結果、差分の絶対値（Ｖ＿ａ＊）が所定の閾値（Ｐｏｉｎｔ＿ＴＨ）以上であれば、輝点を示すカウンター値（Ｐｏｉｎｔ＿ｃｎｔ）としてカウントする。そして、当該分割領域内の画素ａ１〜ａ４、ａ６〜ａ９の合計のカウンター値（Ｐｏｉｎｔ＿ｃｎｔ）が、所定のカウンター閾値（Ｐｏｉｎｔ＿ＴＨ＿ｃｎｔ）以下であれば、当該対象画素ｘが輝点（即ち、グレーン部）であると判定し、Ｐｏｉｎｔ＿ｃｎｔが、Ｐｏｉｎｔ＿ＴＨ＿ｃｎｔより大きければ、当該対象画素ｘが輝点でないと判定する。
Ｐｏｉｎｔ＿ｃｎｔ＜＝Ｐｏｉｎｔ＿ＴＨ＿ｃｎｔ
【０１２０】
（３）モスキートノイズ部判別
次に、モスキートノイズ部を判別する具体的手法について説明する。例えば、下記のような（３ａ）センターエッジ検出、（３ｂ）大エッジ検出、（３ｃ）大エッジからの距離判定を利用して、モスキートノイズ部を判別できる。なお、モスキートノイズ部の判定処理は、上記フラット部及びグレーン部の判定処理後に、フラット部及びグレーン部のいずれにも該当しなかった画素に対して行われる。
【０１２１】
（３ａ）センターエッジ検出
図１３に示すように、特徴点抽出部は、対象画素をセンターとする３×３画素の領域について、対象画素と、その周囲の画素との輝度の差分を検出し、当該検出した差分が所定範囲にあるか否かに基づいて、対象画素がモスキートノイズ部であるか否かを判定する。以下に、その具体例について説明する。
【０１２２】
まず、図１３に示すように、対象画素ｘの周辺の３×３画素の領域で、対象画素ｘと、その周囲の各画素ａ１〜ａ４、ａ６〜ａ９との輝度の差分の絶対値（Ｖ＿ａ＊）をそれぞれ計算する。
ａｂｓ［ｘ−ａ１］＝Ｖ＿ａ１
・・・
ａｂｓ［ｘ−ａ９］＝Ｖ＿ａ９
【０１２３】
この結果、差分の絶対値（Ｖ＿ａ＊）が、所定の数値範囲内、即ち、所定の下限値（ＭＮＲｍｉｎ＿ＴＨ）以上、所定の上限値（ＭＮＲｍａｘ＿ＴＨ）以下であれば、センターエッジを示すカウンター値（ＭＮＲ＿ｃｎｔ）としてカウントする。そして、当該領域内の画素ａ１〜ａ４、ａ６〜ａ９の合計のカウンター値（ＭＮＲ＿ｃｎｔ）が、所定のカウンター閾値（ＭＮＲ＿ＴＨ＿ｃｎｔ）以下であれば、当該対象画素ｘは、モスキートノイズ部の可能性があると判定する。
ＭＮＲ＿ｃｎｔ＜＝ＭＮＲ＿ＴＨ＿ｃｎｔ
【０１２４】
（３ｂ）大エッジ検出
図１４に示すように、特徴点抽出部は、上記（１）フラット部判定と同様にして、２１×５画素の探索領域を複数の分割領域（例えば３×３画素の領域）に分割する。さらに、特徴点抽出部は、対象画素を含む分割領域から所定ブロック（例えば１ブロック）離れた分割領域について、その分割領域のセンターに位置する画素と、その周囲の画素との輝度の差分を検出する。そして、特徴点抽出部は、当該検出した差分と所定の閾値とを比較することで、対象画素がモスキートノイズ部であるか否かを判定する。以下に、その具体例について説明する。
【０１２５】
まず、図１４に示すように、対象画素を含む分割領域から１ブロック以上離れた分割領域（図示の例では、左から１、２、６、７番目の分割領域）で、当該分割領域のセンターに位置する画素ｘと、その周囲の各画素ａ１〜ａ４、ａ６〜ａ９との輝度の差分の絶対値（Ｖ＿ａ＊）をそれぞれ計算する。
ａｂｓ［ｘ−ａ１］＝Ｖ＿ａ１
・・・
ａｂｓ［ｘ−ａ９］＝Ｖ＿ａ９
【０１２６】
この結果、差分の絶対値（Ｖ＿ａ＊）が、所定の閾値（ＭＮＲｍａｘ＿ＴＨ）以上であれば、大エッジを示すカウンター値（ＭＮＲＢｉｇ＿ｃｎｔ）としてカウントする。そして、当該領域内の画素ａ１〜ａ４、ａ６〜ａ９の合計のカウンター値（ＭＮＲＢｉｇ＿ｃｎｔ）が、所定のカウンター閾値（ＭＮＲＢｉｇ＿ＴＨ＿ｃｎｔ）以上であれば、対象画素は、モスキートノイズ部の可能性があると判定する。
ＭＮＲＢｉｇ＿ｃｎｔ＞＝ＭＮＲＢｉｇ＿ＴＨ＿ｃｎｔ
【０１２７】
（３ｃ）大エッジからの距離判定
図１５に示すように、特徴点抽出部は、上記（１）フラット部判定と同様にして、２１×５画素の探索領域を複数の分割領域（例えば３×３画素の領域）に分割する。さらに、特徴点抽出部は、対象画素を含む分割領域に隣接する分割領域について、その分割領域のセンターに位置する画素と、その周囲の画素との輝度の差分を検出する。そして、特徴点抽出部は、当該検出した差分と所定の閾値とを比較することで、対象画素がモスキートノイズ部であるか否かを判定する。以下に、その具体例について説明する。
【０１２８】
まず、図１５に示すように、対象画素を含む分割領域と隣接する分割領域（図示の例では、左から３、５番目の分割領域）で、当該分割領域のセンターに位置する画素ｘと、その周囲の各画素ａ１〜ａ４、ａ６〜ａ９との輝度の差分の絶対値（Ｖ＿ａ＊）をそれぞれ計算する。
ａｂｓ［ｘ−ａ１］＝Ｖ＿ａ１
・・・
ａｂｓ［ｘ−ａ９］＝Ｖ＿ａ９
【０１２９】
この結果、差分の絶対値（Ｖ＿ａ＊）が、所定の閾値（ＭＮＲｍａｘ＿ＴＨ）以上であれば、大エッジを示すカウンター値（ＭＮＲＦａｒＥｄｇｅ＿ｃｎｔ）としてカウントする。そして、当該領域内の画素ａ１〜ａ４、ａ６〜ａ９の合計のカウンター値（ＭＮＲＦａｒＥｄｇｅ＿ｃｎｔ）が、所定のカウンター閾値（ＭＮＲＦａｒＥｄｇｅ＿ＴＨ＿ｃｎｔ）以下であれば、対象画素は、モスキートノイズ部の可能性があると判定する。
ＭＮＲＦａｒＥｄｇｅ＿ｃｎｔ＜＝ＭＮＲＦａｒＥｄｇｅ＿ＴＨ＿ｃｎｔ
【０１３０】
（４）ディテール部判別
以上のような（１）〜（３）の判定の結果、特徴点抽出部は、上記のフラット部、グレーン部、モスキートノイズ部のいずれにも該当しない部分を、ディテール部として判定する。
【０１３１】
２．特徴点情報を用いた画質調整処理
次に、以上のようにして求めた映像の特徴点情報を用いた再生画像の画質調整処理について説明する。画質調整処理は、画質調整部（図４のＣＰＵ１００の制御ルーチン作成部１１０及び画質調整制御部１１４と、出力画質調整ブロック７０とで構成される。）によって行われる。なお、以下の例では、再生映像をノイズリダクション（Ｎｏｉｓｅ  Ｒｅｄｕｃｔｉｏｎ：ＮＲ）するときのゲイン（ＮＲ強度）を、特徴点情報を用いて制御する例について説明する。
【０１３２】
２．１  特徴点情報を用いたノイズリダクションのゲイン制御の概要
記録再生装置１０の画質調整部は、上記抽出された特徴点情報に加え、例えば、ＣＭ検出機能や番組情報（映像コンテンツの種類など）により得られる映像コンテンツの属性情報などを使用して、映像コンテンツに関する情報を得る。画質調整部は、このようにして最終的に得られた情報を総合して、映像コンテンツを複数の種別に分類する。ここで分類される映像コンテンツを複数の種別は、例えば、アニメの映像（フラット部：多、ノイズ：小）、転送レートが比較的低い汚い映像（モスキートノイズ部：多）、アナログ放送の映像（グレーン部：多、ディテール部：多）、本編放送と関係ないＣＭ部分の映像（ＣＭ検出結果より分類可）などである。
【０１３３】
さらに、画質調整部は、それぞれの種別に合わせてチューニングしたＮＲの設定値を採用して、映像コンテンツの種別に応じた制御ルーチンを作成する。
【０１３４】
上記に加え、画質調整部は、映像フレーム単位（Ｖ単位）での特徴点情報を使用して、画面内のフラット部、グレーン部、モスキートノイズ部、ディテール部の構成比を判定する。そして、画質調整部は、当該構成比が大きく変化する映像フレームをシーンチェンジとみなし、シーンチェンジ後の映像に対するＮＲの強度設定を標準値に戻す。それ以外の部分に関しては、画質調整部は、ＮＲのセット仕様に応じて、ＮＲの動作を制御する。このために、画質調整部は、映像コンテンツを１Ｐａｓｓ記録時に、特徴点情報の増減値を集計し、ＮＲの設定値を予め作成して、それを反映させた制御ルーチンを制御ルーチン記憶部１１２に保存しておく。
【０１３５】
２．２  画面の領域ごとにＮＲ強度を設定できるシステムの場合
画質調整部は、画面内のフラット部、グレーン部、モスキートノイズ部、ディテール部の割合（構成比）の変化に応じて、ＮＲ強度を変更する。このとき、画面の領域ごとの各部の変化量情報を使用して、画面の領域ごとにＮＲ強度を変更する。
【０１３６】
例えば、（１）画面の所定領域がフラット部からグレーン部又はモスキートノイズ部に変化する場合には、画質調整部は、当該領域に対するＮＲ強度を強める。一方、（２）画面の所定領域がグレーン部又はモスキート部からフラット部に変化する場合には、画質調整部は、当該領域に対するＮＲ強度を弱める。また、（３）画面の所定領域がフラット部からディテール部に変化する場合には、画質調整部は、当該領域に対するＮＲ強度を弱める。一方、（４）画面の所定領域がディテール部からフラット部に変化する場合には、画質調整部は、当該領域に対するＮＲ強度を強める。このようにＮＲ強度を制御することで、映像コンテンツを構成する各画面の領域ごとに、その領域の映像の特徴に応じた適切なＮＲ強度で、ノイズ除去処理を実行できる。
【０１３７】
２．３  画面単位でＮＲ強度を設定できるシステムの場合
画質調整部は、画面内のフラット部、グレーン部、モスキートノイズ部、ディテール部の割合（構成比）が極端に偏らない場合は、画面全体に対するＮＲ強度を標準値で使用し、
極端に偏った場合のみ、ＮＲ制御処理を行う。
【０１３８】
例えば、（１）画面内にフラット部、グレーン部、モスキート部が多く存在する場合には、画質調整部は、画面全体に対するＮＲ強度を強める。一方、画面内にディテール部が多く存在する場合には、画質調整部は、画面全体に対するＮＲ強度を弱める。このようにＮＲ強度を制御することで、映像コンテンツを構成する各画面ごとに、その画面の映像の特徴に応じた適切なＮＲ強度で、ノイズ除去処理を実行できる。
【０１３９】
なお、ＮＲ以外の画像調整処理についても同様にして、上記の特等点情報に基づいて、Ｖ単位（映像フレーム単位）で出力画質調整ブロック７０を制御することで実現できる。
【０１４０】
以上、本実施形態にかかる記録再生装置１０と、その画質調整方法について詳細に説明した。本実施形態にかかる記録再生装置１０によれば、コンテンツの記録時又は再生時に、その映像コンテンツの特徴点情報を記録しておき、そのコンテンツの次回再生時に、当該特徴点情報に応じた制御ルーチンを用いて、再生映像の出力画質調整機能を動的に制御する。さらに、記録再生装置１０は、この制御ルーチンを、特徴点情報のみならず、コンテンツの属性情報（番組情報等）も加味して予め設定しておく。これにより、コンテンツの最初の録画時に、コンテンツの番組全体の内容を予め解析しておき、そのコンテンツの次の再生時に、当該解析結果に応じて、再生映像の必要な部分に対し適切な種類の出力画質調整を適切な程度で施すことができる。即ち、記録されたコンテンツごとに、当該各コンテンツの映像の特徴点及び属性に応じて、適切な画質調整を施すことができ、綺麗な再生映像を出力できる。よって、従来よりも効果的かつ効率的な画質改善を実現できる。
【０１４１】
また、従来では、コンテンツの記録時点でコンテンツの解析を行っていないため、不必要な部分にノイズリダクションをかけてしまうなど、動的に再生画質調整を行うことができなかった。また、従来では、かかる画質調整機能を手動で制御していた。これに対し、本実施形態では、再生画質向上のためにユーザの余計な操作なしで、画質調整機能を動的に制御することができる。結果として、ユーザに快適な再生画質を提供することが可能である。
【０１４２】
また、ＣＰＵ１００が、予め解析した特徴点情報に応じた制御ルーチンに従って、出力画質調整ブロック７０の動作を制御する。従って、既存の出力画質調整ブロック７０をそのまま使用することができ、汎用性が高く、製造コストを低減できる。
【０１４３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１４４】
例えば、上記実施形態では、コンテンツを記録及び再生可能な記録再生装置１０に、画質調整装置を適用した例について説明したが、本発明はかかる例に限定されない。本発明の画質調整装置は、例えば、記録機能を具備しない再生専用装置、各種の情報処理装置など、任意の画像処理装置に適用できる。
【０１４５】
また、上記実施形態では、主に、コンテンツを記録媒体に記録するときに、コンテンツの特徴点情報を抽出する例について説明したが、本発明はかかる例に限定されない。例えば、セルＤＶＤなどの記録媒体に記録されたコンテンツを再生するときに、その特徴点情報を抽出し、次回の再生時にその特徴点情報を利用してもよい。
【０１４６】
また、上記実施形態では、属性情報取得部１０２、解析部１０６、制御ルーチン作成部１１０、画質調整制御部１１４は、これら各部の機能をコンピュータに実行させるプログラムをインストールすることで、ソフトウェアとして実現されていたが、かかる例に限定されず、上記各部の機能を有するハードウェアで実現することもできる。
【図面の簡単な説明】
【０１４７】
【図１】本発明の一実施形態にかかる記録再生装置の構成を示すブロック図である。
【図２】同実施形態にかかる特徴点抽出ブロックの内部構成を示すブロック図である。
【図３】同実施形態にかかる出力画質調整ブロックの内部構成を示すブロック図である。
【図４】同実施形態にかかる記録再生装置の主要部の構成を概略的に示すブロック図である。
【図５】同実施形態にかかる画像解析における対象画素の周囲画素の探索領域を示す説明図である。
【図６】同実施形態にかかる画像解析における輝度変化量検出の具体例を示す説明図である。
【図７】同実施形態にかかる画像解析における輝度信号のエッジ検出の具体例を示す説明図である。
【図８】同実施形態にかかる画像解析における色差信号のエッジ検出の具体例を示す説明図である。
【図９】同実施形態にかかる画像解析における色差信号を用いた肌色検出の具体例を示す説明図である。
【図１０】同実施形態にかかる画像解析における輝度ヒストグラムによる明部及び暗部検出の具体例を示す説明図である。
【図１１】同実施形態にかかる画像解析におけるフラット部の判別の具体例を示す説明図である。
【図１２】同実施形態にかかる画像解析におけるグレーン部の判別の具体例を示す説明図である。
【図１３】同実施形態にかかる画像解析におけるモスキートノイズ部の判別の具体例を示す説明図である。
【図１４】同実施形態にかかる画像解析におけるモスキートノイズ部の判別の別の具体例を示す説明図である。
【図１５】同実施形態にかかる画像解析におけるモスキートノイズ部の判別の別の具体例を示す説明図である。
【符号の説明】
【０１４８】
１０    記録再生装置
１１    アナログチューナー
１２    Ａ／Ｄ変換器
１３    アナログ入力端子
１４    ＤＶ入力端子
１５    ＤＶデコーダ
１６    デジタルチューナー
１７    ｉ．ＬＩＮＫ端子
１８    ＵＳＢ端子
１９    通信部
２０    ＡＶエンコーダ
３０    ストリームプロセッサ
４０    ＡＶデコーダ
４２    スケーラ
４４    オーディオプロセッサ
５０    記録部
５２    ハードディスクドライブ
５４    光ディスクドライブ
６０    特徴点抽出ブロック
７０    出力画質調整ブロック
８０    グラフィック処理部
８２    ディスプレイ処理部
８４    Ｄ／Ａ変換器
９２    ＲＯＭ
９４    ＲＡＭ
９６    ユーザインタフェース
１００    ＣＰＵ
１０２    属性情報取得部
１０４    属性情報記憶部
１０６    解析部
１０８    特徴点情報記憶部
１１０    制御ルーチン作成部
１１２    制御ルーチン記憶部
１１４    画質調整制御部
【図１】
2009194550.tif 000003
【図２】
2009194550.tif 000004
【図３】
2009194550.tif 000005
【図４】
2009194550.tif 000006
【図５】
2009194550.tif 000007
【図６】
2009194550.tif 000008
【図７】
2009194550.tif 000009
【図８】
2009194550.tif 000010
【図９】
2009194550.tif 000011
【図１０】
2009194550.tif 000012
【図１１】
2009194550.tif 000013
【図１２】
2009194550.tif 000014
【図１３】
2009194550.tif 000015
【図１４】
2009194550.tif 000016
【図１５】
2009194550.tif 000017