(57)【要約】【課題】動画像データを十分に良好な画質で録画することが可能な信号処理装置を実現する。【解決手段】信号処理装置１は、録画対象の放送番組データの種類を判別し、その判別された放送番組データの種類に対応する符号化パラメータをネットワークインターフェース１０８またはＩ／Ｏコントローラ１０９を介して外部から取得する。その取得された符号化パラメータは符号化部１０４に設定される。符号化部１０４は、設定された符号化パラメータに従って録画対象の放送番組データを符号化する。これにより、録画対象の放送番組データをその放送番組データの内容に適した符号化パラメータを用いて符号化することができ、動画像データを十分に良好な画質で録画することが可能となる。【選択図】      図２
2006217343.tif 000002
【特許請求の範囲】
【請求項１】
録画対象の動画像データの種類を判別する判別手段と、
前記判別手段によって判別された前記録画対象の動画像データの種類に対応する符号化パラメータを外部から取得する符号化パラメータ取得手段と、
前記符号化パラメータ取得手段によって取得された符号化パラメータに従って前記録画対象の動画像データを符号化する処理を実行する符号化手段と、
前記符号化手段によって符号化された動画像データを記憶メディアに格納する格納手段とを具備することを特徴とする信号処理装置。
【請求項２】
前記符号化処理は前記録画対象の動画像データを符号化するための複数の処理工程を含み、
前記符号化パラメータは、前記複数の処理工程それぞれを制御する複数の制御値を含むことを特徴とする請求項１記載の信号処理装置。
【請求項３】
前記符号化パラメータは、前記録画対象の動画像データを構成する複数のシーンそれぞれに対応する複数のパラメータを含み、
前記符号化手段は、前記録画対象の動画像データの複数のシーンを前記複数のパラメータをそれぞれ用いて符号化することを特徴とする請求項１記載の信号処理装置。
【請求項４】
前記録画対象の動画像データの種類に対応する符号化パラメータが外部から取得できなかった場合、前記符号化手段は、前記信号処理装置内に設けられた記憶装置に格納されている標準の符号化パラメータに従って前記動画像データを符号化することを特徴とする請求項１記載の信号処理装置。
【請求項５】
前記標準の符号化パラメータに従って符号化された前記動画像データを解析し、その解析結果に従って前記符号化された前記動画像データに対応する新たな符号化パラメータを作成する手段をさらに具備し、
前記新たな符号化パラメータが作成された動画像データを再び録画する場合、前記符号化手段は、前記新たな符号化パラメータに従って前記動画像データを符号化することを特徴とする請求項４記載の信号処理装置。
【請求項６】
ネットワークを介してサーバとの通信を実行する通信制御部をさらに具備し、
前記符号化パラメータ取得手段は、前記動画像データの種類に対応する符号化パラメータを前記ネットワークを介して前記サーバから取得する手段を含むことを特徴とする請求項１記載の信号処理装置。
【請求項７】
放送データを受信する受信部をさらに具備し、
前記録画対象の動画像データは前記受信部によって受信される放送データによって提供される放送番組データであり、
前記判別手段は、前記録画対象の放送番組データに関する電子番組表情報を参照して、前記録画対象の放送番組データの種類を判別する手段を含むことを特徴とする請求項１記載の信号処理装置。
【請求項８】
放送データを受信する受信部をさらに具備し、
前記録画対象の動画像データは前記受信部によって受信される放送データによって提供される放送番組データであり、且つ前記放送データには前記録画対象の放送番組データの種類に対応する符号化パラメータが含まれており、
前記符号化パラメータ取得手段は、前記録画対象の放送番組データの種類に対応する符号化パラメータを前記受信部によって受信される放送データから取得することを特徴とする請求項１記載の信号処理装置。
【請求項９】
前記判別手段は、前記録画対象の動画像データの種類をユーザに指定させる操作画面を表示する手段を含むことを特徴とする請求項１記載の信号処理装置。
【請求項１０】
動画像データを録画する録画方法であって、
録画対象の動画像データの種類を判別するステップと、
前記判別された録画対象の動画像データの種類に対応する符号化パラメータを外部から取得する符号化パラメータ取得ステップと、
前記符号化パラメータ取得ステップによって取得された符号化パラメータに従って前記動画像データを符号化する符号化ステップと、
前記符号化ステップによって符号化された前記動画像データを記憶メディアに格納する格納ステップとを具備することを特徴とする録画方法。
【請求項１１】
前記符号化ステップは前記録画対象の動画像データを符号化するための複数の処理工程を含み、
前記符号化パラメータは、前記複数の処理工程それぞれを制御する複数の制御値を含むことを特徴とする請求項１０記載の録画方法。
【請求項１２】
前記符号化パラメータは、前記録画対象の動画像データを構成する複数のシーンそれぞれに対応する複数のパラメータを含み、
前記符号化ステップは、前記録画対象の動画像データの複数のシーンを前記複数のパラメータをそれぞれ用いて符号化することを特徴とする請求項１０記載の録画方法。
【請求項１３】
前記録画対象の動画像データの種類に対応する符号化パラメータが外部から取得できなかった場合、標準の符号化パラメータに従って前記動画像データを符号化するステップと、
前記標準の符号化パラメータに従って符号化された前記動画像データを解析し、その解析結果に従って前記符号化された前記動画像データに対応する新たな符号化パラメータを作成するステップと、
前記新たな符号化パラメータが作成された動画像データを再び録画する場合、前記新たな符号化パラメータに従って前記動画像データを符号化するステップとをさらに具備することを特徴とする請求項１０記載の録画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画像データを記録可能な信号処理装置および同装置で用いられる録画方法に関する。
【背景技術】
【０００２】
近年、ＴＶ番組のような放送番組データを記録および再生可能な種々の録画装置が開発されている。このような録画装置においては、放送番組データはＭＰＥＧ（Moving Picture Coding Experts Group）のような動画像符号化方式で符号化された後に記憶メディアに格納される。また、録画対象の放送番組データは、ＥＰＧ（Electric Program Guide）、ｉＥＰＧ（Internet Electric Program Guide）等の電子番組表を用いて指定することができる。
【０００３】
特許文献１には、デジタルＴＶ放送を受信するテレビジョン受像機が開示されている。このテレビジョン受像機は、受信した放送番組を表示する際に、当該番組のジャンルに応じて、ブライトネス、シャープネスのような表示制御パラメータを変更する機能を有している。これにより、受信した放送番組を良好な画質で表示することができる。
【特許文献１】特開２００１−３２６８７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、録画装置においては、表示時に画質調整を行うよりも、むしろ動画像データを高画質で記録することが重要となる。録画時には、上述したように、動画像データを符号化することが必要となる。通常、この符号化においては、どの放送番組データを録画する場合にも共通の符号化パラメータが用いられる。
【０００５】
しかし、本来、動画像データの種類によって最適な符号パラメータは異なる。たとえば、実写映像のドラマに比べて、色の変化が激しく、高周波成分の多いアニメーション映像では、実写に比べて、周波数の高い成分も記録することが望ましい。このため、録画対象の動画像データの種類によっては、良好な画質で録画することができない場合がある。
【０００６】
本発明は上述の事情を考慮してなされたものであり、動画像データを十分に良好な画質で録画することが可能な信号処理装置および録画方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明の信号処理装置は、録画対象の動画像データの種類を判別する判別手段と、前記判別手段によって判別された前記録画対象の動画像データの種類に対応する符号化パラメータを外部から取得する符号化パラメータ取得手段と、前記符号化パラメータ取得手段によって取得された符号化パラメータに従って前記録画対象の動画像データを符号化する処理を実行する符号化手段と、前記符号化手段によって符号化された動画像データを記憶メディアに格納する格納手段とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、動画像データを十分に良好な画質で録画することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施形態を説明する。
【００１０】
図１には、本発明の一実施形態に係る信号処理装置を利用したネットワークシステムの例が示されている。ユーザＡの宅内に設置されたホームネットワークシステム１０には、２つの信号処理装置１，２と、ホームサーバ１１とが設けられている。これら信号処理装置１，２の各々は、放送番組データのような動画像データを記録および再生するため機能を有している。これら信号処理装置１，２の各々は、例えば、録画再生装置、パーソナルコンピュータ、機能拡張ボード等によって実現されている。これら信号処理装置１，２の各々は、録画対象の動画像データの種類に対応する符号化パラメータを外部（例えば、インターネット２０上のＷｅｂサイト、信号処理装置１，２に接続される外部機器、放送データやサイドバンドデータ等）から自動的に取得する機能を有している。ここで、動画像データの種類とは、放送番組データの場合には、基本的には、放送番組データのジャンル（例えば、ドラマ、映画、アニメーション、ニュース、スポーツ、等）等を意味する。あるいは、ジャンルに限らず、動画像の符号化を行う上で異なる設定が望ましいグループや単位を意味する。また、ユーザがビデオカメラを用いて撮影することによって得られた動画像データについては、動画像データの種類とは、例えば、撮影された対象（例えば、運動会、音楽会、等）等を意味する。
【００１１】
信号処理装置１，２は、有線または無線のＬＡＮ（Local Area Network）から構成されるホームネットワークを介して、ホームサーバ１１に接続されている。ホームサーバ１１は信号処理装置１，２をインターネット２０に接続するため通信装置であり、ルータとして機能する。もしくは、信号処理装置１，２がホームサーバ１１を介さず、直接インターネット等のネットワークに接続してもよい。
【００１２】
信号処理装置１，２の各々は、ホームサーバ１１を介して、もしくはホームサーバ１１を介さずに直接、インターネット２０上のＷｅｂサーバ２１、２２等をアクセスすることができる。Ｗｅｂサーバ２１はコミュニティを運営するサーバである。各ユーザはコミュニティに様々な情報を投稿／閲覧することができる。本実施形態においては、Ｗｅｂサーバ（以下、コミュニティサーバと称する）２１には、様々な動画像データの種類それぞれに対応する複数種の符号化パラメータが記憶されている。コミュニティサーバ２１に対する符号化パラメータのアップロードおよびコミュニティサーバ２１からの符号化パラメータのダウンロードは、任意のユーザ（ユーザＡ，Ｂ，Ｃ，…）が行うことができる。これにより、複数のユーザＡ，Ｂ，Ｃ，…間で、様々な動画像データの種類それぞれに対応する複数種の符号化パラメータを共有することができる。コミュニティサーバ２１においては、アップロードされた符号化パラメータ群は、例えば、当該符号化パラメータがダウンロードされた回数等によって決まる人気度、当該符号化パラメータをアップロードしたユーザの権限レベルによって決まる権威度、および当該符号化パラメータがアップロードされた日付などによって点数付けされる。
【００１３】
Ｗｅｂサーバ２２は、例えば放送局等によって提供されるＷｅｂページを提供するサーバである。このＷｅｂサーバ２２にも、様々な放送番組データの種類にそれぞれ対応する複数種の符号化パラメータが記憶されている。
【００１４】
信号処理装置１，２の各々は、録画対象の放送番組データの種類に対応する符号化パラメータを放送データやそのサイドバンドデータ、あるいは、コミュニティサーバ２１または放送局のＷｅｂサーバ２２から自動的に取得し、その取得した符号化パラメータに従って録画対象の放送番組データを符号化する。これにより、録画対象の放送番組データをその放送番組データの内容に適した符号化パラメータを用いて符号化することができる。符号化された放送番組データは、信号処理装置１，２内に設けられた記憶メディア（ハードディスク、ＤＶＤ（Digital Versatile Disc）等）もしくは、信号処理装置１に接続可能な外部記憶装置１ａ等に格納される。外部記憶装置１ａは、例えばＵＳＢ（Universal Serial Bus）やネットワークを介して信号処理装置１に接続される。
【００１５】
次に、図２を参照して、信号処理装置１の構成例を説明する。
【００１６】
この信号処理装置１は、ＴＶチューナ１０１、ＡＶ（オーディオ・ビデオ）入力部１０２、入力制御部１０３、符号化部１０４、ＣＰＵ１０５、記憶装置１０６、符号化パラメータ制御部１０７、ネットワークインターフェース１０８、およびＩ／Ｏコントローラ１０９等を備えている。
【００１７】
ＴＶチューナ１０１は、アンテナ５に接続されている。このＴＶチューナ１０１は、アンテナ５を介して目的のチャンネルの放送データを受信する放送受信部である。ＴＶチューナ１０１によって受信された放送データによって提供される放送番組データは、入力制御部１０３に送られる。
【００１８】
ＡＶ入力部１０２は、入力端子６を介して外部機器（ビデオカメラ、ＶＣＲ（Video cassette recorder）、外部チューナや動画像再生機器等の動画像データを生成する機器等）から送信される動画像データを入力する。ＡＶ入力部１０２によって外部機器から入力された動画像データは入力制御部１０３に送られる。
【００１９】
入力制御部１０３は、ＴＶチューナ１０１から入力された放送番組データに含まれる動画像データおよびＡＶ入力部１０２から入力された動画像データのいずれかを符号化部１０４に送信する。
【００２０】
符号化部１０４は、ＭＰＥＧ２やＭＰＥＧ４のような固定レートもしくは可変レート動画像符号化方式によって符号化処理を実行する。この符号化処理においては、入力制御部１０３から入力される動画像データは、符号化部１０４に設定された符号化パラメータに従って符号化（圧縮符号化）される。この符号化処理は、動きベクトル検出、動き補償、直交変換、量子化、逆量子化、逆直交変換、可変長符号化、等の複数の処理工程を含んでいる。符号化パラメータは、これら複数の符号化処理それぞれを制御する複数の制御値から構成されている。
【００２１】
例えば、符号化パラメータは、（１）直交変換の種類（離散コサイン変換ＤＣＴ、アダマール変換、等）を示す制御値、（２）量子化スケール、量子化マトリクス等を指定する量子化に関する制御値、（３）動きベクトル探索範囲、探索方法、探索精度を指定する制御値、（４）予測画像と入力画像との間の誤差信号に関する切り捨てレベルを指定する制御値、（５）可変長符号化時における、ハフマン符号化や算術符号化等の可変長符号化方法に関する制御値や直交変換係数群のスキャン方向を指定する制御値、（６）イントラフレーム符号化もしくはインターフレーム符号化等の符号化方法の制御値、等の組み合わせから構成される。
【００２２】
符号化部１０４は、図示のように、ＭＰＵ（Micro Processing Unit）２００、直交変換部２０１、量子化部２０２、可変長符号化部２０３、多重化部２０４、送信バッファ２０５、逆量子化＆逆直交変換部２０６、動きベクトル検出部２０７、動き補償部２０８などから構成されている。
【００２３】
ＭＰＵ２００は、この符号化部１０４内の各コンポーネントを制御する。直交変換部２０１は、直交変換に関する制御値で指定される直交変換方式を用いて、動き補償部２０８によって得られる、入力動画像データと予測画像データとの間の誤差信号を所定のブロック単位で直交変換する。量子化部２０２は、量子化スケール、量子化マトリクスを指定する量子化に関する制御値に基づいて、各ブロック内の直交変換係数群を量子化する。逆量子化＆逆直交変換部２０６は、量子化部２０２および直交変換部２０１それぞれの処理と逆の処理を実行して、参照画像を生成する。動きベクトル検出部２０７は、動きベクトル探索範囲、探索方法、探索精度を指定する制御値に基づいて動き推定処理を実行することにより、参照画像の各ブロック毎に動きベクトルを検出する。動き補償部２０８は、動きベクトルと参照画像とを用いて予測画像データを生成し、そして切り捨てレベルを指定する制御値に従って、入力動画像データと予測画像データとの間の誤差信号を丸めることで、直交変換部２０１に実際に供給されるべき誤差信号を算出する。
【００２４】
可変長符号化部２０３は、スキャン方向を指定する制御値に従って２次元の直交変換係数群を１次元の直交変換係数群に並べ替えるためのスキャン処理を実行し、そして１次元の直交変換係数群を符号化方法の制御値をもとに可変長符号化する。多重化部２０４は、可変長符号化された直交変換係数群と、動きベクトル情報等とを多重化する。多重化部２０４によって得られる動画像ストリームは送信バッファ２０５を介して記憶装置１０６に送られ、その記憶装置１０６に格納される。
【００２５】
記憶装置１０６は、例えば、磁気ディスクメディアにデータを記録するハードディスクドライブや、光ディスクメディアにデータを記録するＤＶＤ（Digital Versatile Disc）ドライブなどから構成されている。また記憶装置１０６には、外部から取得された幾つかの符号化パラメータも格納されている。さらに、記憶装置１０６には、標準の符号化パラメータも格納されている。標準の符号化パラメータは、録画対象の動画像データに対応する符号化パラメータが外部から取得できなかった場合に使用される符号化パラメータである。
【００２６】
ＣＰＵ１０５は、本信号処理装置１の動作を制御するために設けられたプロセッサである。ＣＰＵ１０５は、録画対象の動画像データの種類を判別する処理、および録画対象の動画像データの種類に対応する符号化パラメータを外部から取得する処理を実行する。さらに、ＣＰＵ１０５は、標準の符号化パラメータを用いて符号化された動画像データの符号化データ列を解析して、当該動画像データに適した新たな符号化パラメータを作成する学習機能も有している。この学習機能によって新たな符号化パラメータが作成された動画像データを再び録画する場合には、標準の符号化パラメータではなく、学習機能によって作成された符号化パラメータを用いて符号化が実行される。
【００２７】
符号化パラメータ制御部１０７は、ＣＰＵ１０５の制御の下、録画対象の動画像データの種類に対応する符号化パラメータを符号化部１０４に対して設定する。この場合、符号化パラメータに含まれる複数の制御値は、符号化部１０４内の対応するコンポーネントにそれぞれ設定される。
【００２８】
ネットワークインターフェース１０８は、ＣＰＵ１０５の制御の下、ホームネットワークを介してホームサーバ１１あるいは信号処理装置２との通信や、ホームネットワーク、インターネット２０を介してサーバ２１，２２との通信を実行する。
【００２９】
Ｉ／Ｏコントローラ１０９は、ＣＰＵ１０５の制御の下、外部デバイス１１０との通信を実行する。外部デバイス１１０は、例えば、メモリカード、ＵＳＢメモリ等から構成されている。
【００３０】
図１で説明した信号処理装置２も信号処理装置１と同じ構成である。
【００３１】
次に、図３のフローチャートを参照して、ＣＰＵ１０５によって実行される録画制御処理について説明する。ここでは、放送番組データを録画する場合を想定する。
【００３２】
録画対象の放送番組データの指定は、通常、ＥＰＧ、ｉＥＰＧのような電子番組表２１を用いて行われる。電子番組表２１は、放送データによって提供される各放送番組データに関する電子番組表情報である。電子番組表２１には、各チャンネルの放送番組毎に、番組名、ジャンル（ドラマ、映画、アニメーション、スポーツ番組、ニュース、等）、放送開始時間、放送終了時間等が記述されている。ユーザが電子番組表２１に記述された番組群の中から録画対象の放送番組データを指定すると、ＣＰＵ１０５は、当該指定された放送番組データの録画を開始、またはその指定された放送番組データの録画予約を行う。この場合、ＣＰＵ１０５は、電子番組表２１を参照して、録画対象として指定された放送番組データのジャンルを取得することにより、当該放送番組データの種類を判別する（ステップＳ１０１）。
【００３３】
また、ステップＳ１０１においては、ＣＰＵ１０５は、図４に示すジャンル選択画面Ｗ１を用いて、録画対象の放送番組データの種類をユーザに指定させてもよい。このジャンル選択画面Ｗ１はユーザに録画対象の放送番組データの種類を指定させるための操作画面である。ジャンル選択画面Ｗ１には、ドラマ、映画、アニメーション等の複数のジャンルそれぞれに対応するラジオボタン群３０１〜３１０が配置されている。ユーザによって決定ボタン３２０が押されると、ＣＰＵ１０５は、現在選択されているラジオボタンに対応するジャンルを、録画対象の放送番組データの種類として決定する。または、キーワードを入れて連想されるジャンルを表示し、ユーザに選択させてもよい。
【００３４】
次に、ＣＰＵ１０５は、録画対象の放送番組データの種類に対応した符号化パラメータを外部から取得する処理を実行する（ステップＳ１０２）。このステップＳ１０２においては、ＣＰＵ１０５は、録画対象の放送番組データの種類に対応した符号化パラメータを、放送データやそのサイドバンドデータ、コミュニティサーバ２１、放送局のＷｅｂサーバ２２、外部デバイス１１０、外部記憶装置１ａ、または信号処理装置２などから取得する。例えば、コミュニティサーバ２１、放送局のＷｅｂサーバ２２等においては、放送番組データの種類それぞれに対応する複数の符号化パラメータが図５のような符号化パラメータテーブルＴ１によって管理されている。この符号化パラメータテーブルＴ１には、例えば、複数のジャンルそれぞれに適した符号化パラメータ群（符号化パラメータＡ，Ｂ，Ｃ）と、特定の幾つかの番組それぞれに適した符号化パラメータ群（符号化パラメータＤ，Ｅ，…）とが登録されている。ＣＰＵ１０５は、録画対象の放送番組データに対応するジャンル名または番組名等をキーとして符号化パラメータテーブルＴ１を検索することにより、録画対象の放送番組データの種類に対応する符号化パラメータ、つまり録画対象の放送番組データの内容に適した符号化パラメータを符号化パラメータテーブルＴ１から取得する。取得された符号化パラメータは例えば、記憶装置１０６に記憶される。
【００３５】
次に、ＣＰＵ１０５は、符号化パラメータ制御部１０７を制御して、外部から取得した符号化パラメータを符号化部１０７に設定する。これにより、符号化部１０７は、設定された符号化パラメータに従い、ＴＶチューナ１０１によって受信された録画対象の放送番組データの符号化を実行する（ステップＳ１０３）。ＣＰＵ１０５は、符号化された放送番組データを記憶装置１０６に格納するための処理を実行する（ステップＳ１０４）。ステップＳ１０３およびステップＳ１０４の処理は、録画が完了するまでの間（ステップＳ１０５のＮＯ）、繰り返し実行される。
【００３６】
図６には、符号化パラメータの構成の他の例が示されている。
【００３７】
図６の符号化パラメータは、録画対象の動画像データを構成する複数のシーン（Ａシーン、Ｂシーン、Ｃシーン、Ｄシーン）それぞれに対応する複数のパラメータ（Ａシーン用符号化パラメータ、Ｂシーン用符号化パラメータ、Ｃシーン用符号化パラメータ、Ｄシーン用符号化パラメータ）から構成されている。ＣＰＵ１０５は、符号化パラメータ制御部１０７を制御して、現在符号化対象となっているシーンに対応する符号化パラメータを符号化部１０４に設定する。これにより、符号化対象のシーン毎に、使用される符号化パラメータの切り替えが動的に行われる。よって、符号化部１０４は、録画対象の動画像データを構成する複数のシーン（Ａシーン、Ｂシーン、Ｃシーン、Ｄシーン）のそれぞれをそれらシーンに対応するパラメータ（Ａシーン用符号化パラメータ、Ｂシーン用符号化パラメータ、Ｃシーン用符号化パラメータ、Ｄシーン用符号化パラメータ）を用いて符号化することができる。これにより、シーン毎に当該シーンの内容に適した符号化パラメータを使用することが可能となる。
【００３８】
なお、シーンの検出は、例えば、検出された動きベクトルの値、誤差成分の値、等を用いて行うことができる。また、シーン単位ではなく、ＧＯＰ（Group Of Pictures）単位で符号化パラメータを用意しておき、符号化対象のＧＯＰ毎に、使用される符号化パラメータを切り替えてもよい。もしくは、フレームやフィールド、マクロブロックやサブブロック、オブジェクト等の単位で符号化パラメータを切り替えてもよい。
【００３９】
次に、図７のフローチャートを参照して、放送番組データの録画処理が開始されるまでに、符号化パラメータを外部から取得できなかった場合に実行される処理について説明する。
【００４０】
このような状況は、例えば、信号処理装置１が現在放送中の放送番組データの受信および再生を行っている時に、ユーザによる録画ボタンの操作等が行われた場合に発生する。この場合、ＣＰＵ１０５は、録画対象の放送番組データを録画する処理を開始し、そのバックグラウンドで、以下の処理を行う。
【００４１】
ＣＰＵ１０５は、例えば、現在放送中の放送番組データのチャンネル番号および現在の時間等をキーとして電子番組表を参照することにより、録画対象の放送番組データのジャンルまたは番組名を電子番組表から取得する。また、ＣＰＵ１０５は、図４のジャンル選択画面Ｗ１を表示して、録画対象の放送番組データの種類をユーザに指定させることもできる。さらに、受信された放送データ中に放送番組データのジャンル／番組名等の属性情報が含まれている場合には、当該属性情報から録画対象の放送番組データの種類を判別することもできる。この後、ＣＰＵ１０５は、録画対象の放送番組データの種類に対応する符号化パラメータを外部から取得する処理を実行する。
【００４２】
符号化部１０４は、録画ボタンが操作されてから、符号化パラメータが外部から取得されるまでの期間中は（ステップＳ２０１のＹＥＳ、ステップＳ２０２のＮＯ）、符号化部１０４に予め設定されている標準の符号化パラメータに従って、放送番組データの符号化を実行する（ステップＳ２０３）。ＣＰＵ１０５は、符号化された放送番組データを記憶装置１０６に格納するための処理を実行する（ステップＳ２０４）。
【００４３】
録画処理が完了する前に現在録画処理中の放送番組データの種類に対応する符号化パラメータが外部から取得できたならば（ステップＳ２０５のＮＯ、ステップＳ２０２のＹＥＳ）、ＣＰＵ１０５は、符号化パラメータ制御部１０７を制御して、外部から取得した符号化パラメータを符号化部１０７に設定する。これにより、以降は、符号化部１０７は、設定された符号化パラメータに従い、放送番組データの符号化を実行する（ステップＳ２０６）。ＣＰＵ１０５は、符号化された放送番組データを記憶装置１０６に格納するための処理を実行する（ステップＳ２０７）。ステップＳ２０６およびステップＳ２０７の処理は、録画が完了するまでの間（ステップＳ２０８のＮＯ）、繰り返し実行される。
【００４４】
次に、図８のフローチャートを参照して、ＣＰＵ１０５によって実行される録画制御処理の手順の具体例について説明する。
【００４５】
ＣＰＵ１０５は、まず、ＴＶチューナ１０１によって受信された放送データ中に録画対象の放送番組データの種類に対応する符号化パラメータが含まれているか否かを判別する（ステップＳ３０１）。放送データ中に録画対象の放送番組データのジャンルに対応する符号化パラメータ、または録画対象の放送番組データ自体に対応する符号化パラメータが含まれているならば（ステップＳ３０１のＹＥＳ）、ＣＰＵ１０５は、放送データから当該符号化パラメータを録画対象の放送番組データの種類に対応する符号化パラメータとして取得する（ステップＳ３１０）。
【００４６】
このような符号化パラメータが放送データ中に含まれていないならば（ステップＳ３０１のＮＯ）、ＣＰＵ１０５は、録画対象の放送番組データが既に学習済みの放送番組データであるか否かを判別する（ステップＳ３０２）。既に学習済みの放送番組データは、学習機能によって既に対応する符号化パラメータが作成されている放送番組データである。例えば、学習機能によって既に対応する符号化パラメータが作成されている放送番組データが再放送され、その再放送番組を再び録画するような場合には、当該再放送番組は、既に学習済みの放送番組データであると判断されることになる。録画対象の放送番組データが既に学習済みの放送番組データであれば（ステップＳ３０２のＹＥＳ）、ＣＰＵ１０５は、学習機能によって既に作成されている符号化パラメータを、録画対象の放送番組データの種類に対応する符号化パラメータとして記憶装置１０６から取得する（ステップＳ３１０）。
【００４７】
既に学習済みの放送番組データではないならば（ステップＳ３０２のＹＥＳ）、ＣＰＵ１０５は、放送局に関連するＷｅｂページに該当する符号化パラメータがあるか否かを判別する（ステップＳ３０３）。このステップＳ３０３においては、ＣＰＵ１０５は、放送局に関連するＷｅｂページ、つまりサーバコンピュータ２２の符号化パラメータテーブルＴ１を検索して、録画対象の放送番組データのジャンルに対応する符号化パラメータ、または録画対象の放送番組データ自体に対応する符号化パラメータが存在するか否かを判断する（ステップＳ３０３）。存在する場合には（ステップＳ３０３のＹＥＳ）、ＣＰＵ１０５は、当該符号化パラメータを録画対象の放送番組データの種類に対応する符号化パラメータとしてサーバコンピュータ２２の符号化パラメータテーブルＴ１から取得する（ステップＳ３１０）。
【００４８】
録画対象の放送番組データのジャンルに対応する符号化パラメータおよび録画対象の放送番組データ自体に対応する符号化パラメータのどちらもサーバコンピュータ２２の符号化パラメータテーブルＴ１に存在しないならば（ステップＳ３０３のＮＯ）、ＣＰＵ１０５は、録画対象の放送番組データのジャンルに対応する符号化パラメータ、または録画対象の放送番組データ自体に対応する符号化パラメータがコミュニティサーバ２３や外部デバイス１１０に存在するか否かを判別する（ステップＳ３０４）。存在する場合には（ステップＳ３０４のＹＥＳ）、ＣＰＵ１０５は、当該符号化パラメータを録画対象の放送番組データの種類に対応する符号化パラメータとしてコミュニティサーバ２３や外部デバイス１１０から取得する（ステップＳ３１０）。なお、ステップＳ３０４においては、コミュニティサーバ２３や外部デバイス１１０だけでなく、信号処理装置２やホームサーバ１１、外部記憶装置１ａ、および記憶装置１０６等に該当する符号化パラメータがあるか否かを判別してもよい。
【００４９】
このようにして、外部から録画対象の放送番組データの種類に対応する符号化パラメータを取得できた場合には、ＣＰＵ１０５は、取得した符号化パラメータを記憶装置１０６に格納し、そしてその取得した符号化パラメータを用いて録画対象の放送番組データの録画を行う（ステップＳ３１１）。このステップＳ３１１では、取得した符号化パラメータに従って録画対象の放送番組データを符号化する処理、および符号化された放送番組データを記憶装置１０６に格納する処理が実行される。
【００５０】
一方、外部から録画対象の放送番組データの種類に対応する符号化パラメータを取得できなかった場合には（ステップＳ３０４のＮＯ）、ＣＰＵ１０５は、標準の符号化パラメータを用いて録画対象の放送番組データの録画を行う（ステップＳ３０５）。このステップＳ３０５では、標準の符号化パラメータに従って録画対象の放送番組データを符号化する処理、および符号化された放送番組データを記憶装置１０６に格納する処理が実行される。
【００５１】
この後、ＣＰＵ１０５は、２パス符号化またはマルチパス符号化と称される技術を利用して、標準の符号化パラメータに従って符号化された放送番組データに適した新たな符号化パラメータを作成する（ステップＳ３０６）。このステップＳ３０６では、ＣＰＵ１０５は、標準の符号化パラメータに従って符号化された放送番組データを解析し、その解析結果に従って新たな符号化パラメータを作成する。この場合、例えば、標準の符号化パラメータに従って符号化された放送番組データの符号量の分布などが解析され、最適な符号量割り当てが行われるように新たな符号化パラメータが作成される。
【００５２】
次に、ＣＰＵ１０５は、新たに作成した符号化パラメータを記憶装置１０６に保存する（ステップＳ３０７）。そして、ＣＰＵ１０５は、例えば、新たに作成した符号化パラメータを公開する必要があるか否かをユーザに問い合わせることによって、新たに作成した符号化パラメータをコミュニティサーバ２３にアップロードする必要があるか否かを判別する（ステップＳ３０８）。アップロードする必要があれば（ステップＳ３０８のＹＥＳ）、ＣＰＵ１０５は、ネットワークインターフェース１０８を用いて、新たに作成した符号化パラメータをコミュニティサーバ２３にアップロードする（ステップＳ３０９）。
【００５３】
なお、ステップＳ３０１，Ｓ３０２，Ｓ３０３，Ｓ３０４の実行順序は任意に変更することができる。ステップＳ３０６及びＳ３０７，Ｓ３０８の操作を実行するか否かも設定することができる。
【００５４】
以上のように、本実施形態においては、録画対象の放送番組データの種類に対応する符号化パラメータが外部から取得され、その符号化パラメータを用いて録画処理が実行される。したがって、録画対象の放送番組データの内容に適した最新の符号化パラメータを用いて録画処理を行うことができ、どのようなジャンルの放送番組データについても十分に良好な画質で録画することが可能となる。
【００５５】
なお、外部から取得された符号化パラメータは記憶装置１０６に蓄積されるので、何種類かの符号化パラメータが記憶装置１０６に蓄積された後においては、まず、録画対象の放送番組データに対応する符号化パラメータが記憶装置１０６に存在するか否かを調べ、存在しない場合に外部から該当する符号化パラメータを取得する処理をしてもよい。
【００５６】
また、ＡＶ入力部１０２から入力される例えばＶＨＳ（Video Home System）データなどの動画像データに対しても、この動画像データの種類に対応した符号化パラメータを外
部から取得することができる。この場合、録画対象の動画像データの種類は、図４で説明したような操作画面を用いてユーザに指定させればよい。
【００５７】
また、本信号処理装置１がパーソナルコンピュータや各種ソフトウェアを実行できる機器として実現されている場合には、符号化部１０４および符号化パラメータ制御部１０７等はそれぞれソフトウェアによって実現することができる。
【００５８】
なお、本信号処理装置１は、Ｉ／Ｏコントローラ１０９から放送番組データのような動画像データを入力してもよい。Ｉ／Ｏコントローラ１０９から入力された動画像データは、ＣＰＵ１０５を経由して符号化部１０４に転送される。また、Ｉ／Ｏコントローラから入力される動画像データは、ＣＰＵ１０５を介さずにＤＭＡ（Direct Memory Access）コントローラ等を経由して符号化部１０４に転送してもよい。
【００５９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係る信号処理装置を用いたネットワークシステムの構成を示すブロック図。
【図２】図１の信号処理装置のシステム構成の例を示すブロック図。
【図３】図１の信号処理装置によって実行される録画制御処理を示すフローチャ−ト。
【図４】図１の信号処理装置で用いられるジャンル選択画面の例を示す図。
【図５】図１の信号処理装置で用いられる符号化パラメータの例を示す図。
【図６】図１の信号処理装置で用いられる符号化パラメータの他の例を説明するための図。
【図７】図１の信号処理装置によって実行される録画制御処理の他の例を示すフローチャート。
【図８】図１の信号処理装置によって実行される録画制御処理の具体的な手順の例を示すフローチャート。
【符号の説明】
【００６１】
１，２…信号処理装置、１ａ…外部記憶装置、１１…ホームサーバ、２０…インターネット、２１，２２…Ｗｅｂサーバ、５…アンテナ、６…入力端子、１０１…ＴＶチューナ、１０２…ＡＶ入力部、１０３…入力制御部、１０４…符号化部、１０５…ＣＰＵ、１０６…記憶装置、１０７…符号化パラメータ制御部、１０８…ネットワークインターフェース、１０９…Ｉ／Ｏコントローラ、１１０…外部デバイス。
【図１】
2006217343.tif 000003
【図２】
2006217343.tif 000004
【図３】
2006217343.tif 000005
【図４】
2006217343.tif 000006
【図５】
2006217343.tif 000007
【図６】
2006217343.tif 000008
【図７】
2006217343.tif 000009
【図８】
2006217343.tif 000010