(57)【要約】【課題】ＣＰＵの負荷を低減しつつ適切なシーンチェンジ検出を可能とした情報処理装置を提供する。【解決手段】ＴＶアプリケーションプログラム２０１は、ＴＶチューナ１２３によって受信されたＴＶ放送番組データに含まれる映像データを高画質化するための機能として、黒の階調を拡張補正する黒伸長機能を有している。そして、ＴＶアプリケーションプログラム２０１は、この黒伸長処理で実際に影響を受ける輝度信号の範囲の変化量および面積比のみを測定し、その測定結果に基づき、黒伸長処理を開始または解除可能なシーンチェンジ箇所を検出する。【選択図】      図２
2006050326.tif 000002
【特許請求の範囲】
【請求項１】
映像データに対して画像処理を実行する画像処理手段と、
前記映像データ中の予め定められた範囲の値の輝度信号に基づき、前記画像処理手段による画像処理を開始または解除可能なシーンチェンジ箇所を検出する検出手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記画像処理手段は、前記映像データに対して黒伸長処理を実行する黒伸長処理手段であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記検出手段は、前記映像データのうち前記黒伸長処理手段によって伸長される輝度信号のみを前記予め定められた範囲の値の輝度信号として利用して、前記シーンチェンジ箇所の検出を実行することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記予め定められた範囲は、０〜２５ＩＲＥである請求項３記載の情報処理装置。
【請求項５】
前記検出手段は、前記予め定められた範囲の値の輝度信号が画面全体に占める面積比を算出する手段を有し、この面積比が予め定められた割合を越えて増減した箇所を前記シーンチェンジ箇所として検出することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記予め定められた割合は、３％である請求項５記載の情報処理装置。
【請求項７】
前記検出手段は、前記算出した面積比が予め定められた値を越えている場合、前記シーンチェンジ箇所の検出を抑止することを特徴とする請求項５記載の情報処理装置。
【請求項８】
前記予め定められた値は、２５％である請求項７記載の情報処理装置。
【請求項９】
前記検出手段は、前記算出した面積比が予め定められた第２の割合を越えて増加している場合、前記シーンチェンジ箇所の検出抑止を解除することを特徴とする請求項７記載の情報処理装置。
【請求項１０】
前記予め定められた第２の割合は、１０％である請求項９記載の情報処理装置。
【請求項１１】
テレビジョン放送番組データを受信する受信装置をさらに具備し、
前記映像データは、前記受信装置によって受信されたテレビジョン放送番組データに含まれる映像データであることを特徴とする請求項１記載の情報処理装置。
【請求項１２】
映像データに対して画像処理を実行する画像処理手段を備えた情報処理装置のシーンチェンジ検出方法であって、
前記映像データ中の予め定められた範囲の値の輝度信号に基づき、前記画像処理手段による画像処理を開始または解除可能なシーンチェンジ箇所を検出する
ことを特徴とするシーンチェンジ検出方法。
【請求項１３】
前記予め定められた範囲の値の輝度信号が画面全体に占める面積比を算出し、この面積比が予め定められた割合を越えて増減した箇所を前記シーンチェンジ箇所として検出することを特徴とする請求項１２記載のシーンチェンジ検出方法。
【請求項１４】
前記算出した面積比が予め定められた値を越えている場合、前記シーンチェンジ箇所の検出を抑止することを特徴とする請求項１３記載のシーンチェンジ検出方法。
【請求項１５】
前記算出した面積比が予め定められた第２の割合を越えて増加している場合、前記シーンチェンジ箇所の検出抑止を解除することを特徴とする請求項１４記載のシーンチェンジ検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばパーソナルコンピュータ等の情報処理装置における画像処理技術に関する。
【背景技術】
【０００２】
近年、ＴＶ放送番組を視聴可能なＴＶチューナが搭載されたパーソナルコンピュータが普及し始めている。また、最近のＣＰＵ性能の向上等に伴い、映像データに対して施す画像処理をソフトウェアで行うものも少なくない。そして、この画像処理の１つとして、黒伸長処理が存在する。
【０００３】
この黒伸長処理は、例えば映像データにセットアップがある場合や、画面全体が明るい場面において、ある輝度信号（黒伸長スタートポイント）以下の信号を黒方向に伸長することで黒の締まりを改善するものである。
【０００４】
ところで、この黒伸長処理を含めた画像処理を行う場合、視聴者に違和感を与えないことを考慮しなければならない。つまり、例えば黒伸長処理を開始または解除するタイミングを適切に検出する必要がある。以下では、このような箇所をシーンチェンジ箇所と称すると共に、その検出をシーンチェンジ検出と称することがある。そして、このようなことから、このシーンチェンジ検出を行うための手法が種々提案されている（例えば特許文献１等参照）。
【特許文献１】特開２００４−３２５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この特許文献１に記載されているように、フレーム毎の正規化輝度ヒストグラムを算出し、時間的に連続する２つの正規化輝度ヒストグラムを比較すれば、精度の高いシーンチェンジ検出を行うことは確かに可能である。しかしながら、前述の通り、最近では、黒伸長処理を含む画像処理アルゴリズムをソフトウェアで実装するパーソナルコンピュータが増えている。従って、この手法をこの種のパーソナルコンピュータに適用することは、ＣＰＵの負荷を大幅に増大させてしまい現実的ではない。また、ＡＰＬ（Average Picture Level）を用いてシーンチェンジ検出を行うとした場合であっても、このＡＰＬの算出がＣＰＵ負荷を増大させるという状況に代わりはない。
【０００６】
この発明は、このような事情を考慮してなされたものであり、ＣＰＵの負荷を低減しつつ適切なシーンチェンジ検出を可能とした情報処理装置および同装置のシーンチェンジ検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述の目的を達成するために、この発明の情報処理装置は、映像データに対して画像処理を実行する画像処理手段と、前記映像データ中の予め定められた範囲の値の輝度信号に基づき、前記画像処理手段による画像処理を開始または解除可能なシーンチェンジ箇所を検出する検出手段とを具備することを特徴とする。
【０００８】
また、この発明のシーンチェンジ検出方法は、映像データに対して画像処理を実行する画像処理手段を備えた情報処理装置のシーンチェンジ検出方法であって、前記映像データ中の予め定められた範囲の値の輝度信号に基づき、前記画像処理手段による画像処理を開始または解除可能なシーンチェンジ箇所を検出することを特徴とする。
【発明の効果】
【０００９】
この発明によれば、ＣＰＵの負荷を低減しつつ適切なシーンチェンジ検出を可能とした情報処理装置および同装置のシーンチェンジ検出方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、この発明の一実施形態を説明する。
【００１１】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１２】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１４】
入力操作パネル１５は、押下されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５Ａは、ＴＶ放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶ機能を実行するためのＴＶアプリケーションプログラムが自動的に起動される。
【００１５】
本コンピュータにおいては、汎用の主オペレーティングシステムの他に、ＡＶ（オーディオ・ビデオ）データを処理するための専用の副オペレーティングシステムがインストールされている。ＴＶアプリケーションプログラムは、副オペレーティングシステム上で動作するプログラムである。
【００１６】
パワーボタン１４がユーザによって押下された時、主オペレーティングシステムが起動される。一方、ＴＶ起動ボタン１５Ａがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてＴＶアプリケーションプログラムが自動的に実行される。副オペレーティングシステムはＡＶ機能を実行するための最小限の機能のみを有している。このため、副オペレーティングシステムのブートアップに要する時間は、主オペレーティングシステムのブートアップに要する時間に比べて遙かに短い。よって、ユーザは、ＴＶ起動ボタン１５Ａを押すだけで、ＴＶ視聴／録画を即座に行うことが出来る。
【００１７】
ＤＶＤ／ＣＤ起動ボタン１５Ｂは、ＤＶＤまたはＣＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのビデオ再生アプリケーションプログラムが自動的に起動される。このビデオ再生アプリケーションプログラムも、副オペレーティングシステム上で動作するアプリケーションプログラムである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてビデオ再生アプリケーションプログラムが自動的に実行される。
【００１８】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１９】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、ＴＶチューナ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、およびネットワークコントローラ１２５等を備えている。
【００２０】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、主オペレーティングシステム（主ＯＳ）／副オペレーティングシステム（副ＯＳ）、およびＴＶアプリケーションプログラム２０１のような各種アプリケーションプログラムを実行する。
【００２１】
ＴＶアプリケーションプログラム２０１は、ＴＶチューナ１２３によって受信されたＴＶ放送番組データに含まれる映像データを高画質化するための機能を有している。すなわち、このＴＶアプリケーションプログラム２０１は、映像データを高画質化するための映像処理機能として、図３に示すように、ＩＰ変換モジュール２１１、黒伸長モジュール２１２、白伸長モジュール２１３、シャープネスモジュール２１４およびオーバードライブモジュール２１５を備えている。ＩＰ変換モジュール２１１は、映像データをインターレース映像からその２倍のデータ量を持つプログレッシブ映像に変換するためのプログレッシブ変換処理を実行する。このプログレッシブ変換処理では、動き検出が映像フレームの全画素に渡って画素単位で実行される。黒伸長モジュール２１２および白伸長モジュール２１３は、それぞれ黒と白の階調を拡張補正するための処理を実行する。シャープネスモジュール２１４は、輪郭強調などのためのシャープネス処理を実行する。オーバードライブモジュール２１５は、ＬＣＤの応答速度を改善するためのオーバードライブ処理を実行する。これらモジュール２１１〜２１５により、ＴＶ放送番組のような映像データを高画質でＬＣＤ１７に表示することが出来る。そして、本コンピュータ１０は、ＴＶアプリケーションプログラム２０１の黒伸長モジュール２１２が、黒伸長を開始または解除可能なタイミングであるシーンチェンジ箇所を従来と比較して少ない計算量で検出できるようにしたものであり、この点については後述する。
【００２２】
ＴＶアプリケーションプログラム２０１によって高画質化された映像データは、表示ドライバ２０２を介してグラフィクスコントローラ１１４のビデオメモリ１１４Ａに書き込まれる。表示ドライバ２０２はグラフィクスコントローラ１１４を制御するためのソフトウェアである。
【００２３】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２４】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２５】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた映像データをＬＣＤ１７に表示する。
【００２６】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１９は、ＴＶチューナ１２３を制御する機能、およびＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２７】
ＨＤＤ１２１は、各種ソフトウェア及びデータを格納する記憶装置である。光ディスクドライブ（ＯＤＤ）１２２は、ビデオコンテンツが格納されたＤＶＤ、ＣＤなどの記憶メディアを駆動するためのドライブユニットである。ＴＶチューナ１２３は、ＴＶ放送番組のような放送番組データを外部から受信するための受信装置である。
【００２８】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０をパワーオンすることもできる。ネットワークコントローラ１２５は、例えばインターネットなどの外部ネットワークとの通信を実行する通信装置である。
【００２９】
次に、図４を参照して、ＴＶアプリケーションプログラム２０１の黒伸長モジュール２１２が実行する黒伸長処理について説明する。
【００３０】
図４は、横軸に、黒伸長モジュール２１２に入力される映像データの輝度信号のレベル（０〜１００ＩＲＥ）、縦軸に、黒伸長モジュール２１２から出力される映像データの輝度信号のレベル（０〜１００ＩＲＥ）を表した線グラフである。図４から判るように、黒伸長モジュール２１２は、映像データに対して黒伸長処理を施す場合、１０〜２５ＩＲＥの範囲を０〜２５ＩＲＥの範囲へと黒方向（０方向）に引き伸ばす。なお、この１０〜２５ＩＲＥの範囲は単なる例示に過ぎず、１０ＩＲＥや２５ＩＲＥ等の各値そのものに意味があるものではない。
【００３１】
つまり、この黒伸長モジュール２１２による黒伸長処理で実際に影響を受ける輝度信号部分は、０〜１００ＩＲＥの全範囲のうち、０〜２５ＩＲＥの範囲（図４の範囲ａ）のみなわけである。そこで、本コンピュータ１０では、この点に着目し、ＡＰＬの算出やヒストグラムの算出等を行うことなく、この０〜２５ＩＲＥの範囲のみを測定した結果からシーンチェンジ検出を実行する。図５は、本コンピュータ１０が実行するシーンチェンジ検出の基本原理を説明するためのタイミングチャートである。
【００３２】
図５では、時間の経過が左から右へ表されており、ＴＶチューナ１２３によって受信されたＴＶ放送番組データに含まれる映像データのフレームは、ｎ−１１，ｎ−１０，…，ｎ−１，ｎ，ｎ＋１，…と進んでいるものとする。このような状況において、黒伸長モジュール２１２は、６フレーム毎に、０〜２５ＩＲＥの範囲の輝度信号が画面全体に占める面積比の平均値を算出する（図５の（１））。つまり、黒伸長モジュール２１２は、黒伸長処理で実際に影響を受ける輝度信号の範囲のみを測定する。なお、この面積比平均値の算出単位である６フレームは、単なる例示に過ぎない。
【００３３】
この面積比平均値の算出を行うと、黒伸長モジュール２１２は、最新の面積比平均値と１つ前の面積比平均値とを用いて、前者のフレーム群（フレームｎ−５〜ｎ）と後者のフレーム群（フレームｎ−１１〜ｎ−６）との間を黒伸長処理を開始または解除可能なシーンチェンジ箇所として良いかどうかを判定する（図５の（２））。この判定は、以下の条件を満たすかどうかで決定される。
【００３４】
（１）変化量について
（ａ）面積比がＸ（例えば３）％以上増減している
この条件を満たさなければ、黒伸長モジュール２１２は、該箇所はシーンチェンジ箇所ではないと判定する。図６に示した例では、０〜２５ＩＲＥの範囲（図４の範囲ａ）の輝度信号が画面全体に占める面積比が、（Ａ）が５％、（Ｂ）が１０％であり、その差が３％を超えるので、（Ａ）→（Ｂ），（Ｂ）→（Ａ）のいずれの場合も、変化量についての条件はクリアされることになる。そして、この条件が満たされていれば、黒伸長モジュール２１２は、続いて、以下に示す面積比についての条件の成立有無を調べる。
【００３５】
（２）面積比について
（ａ）面積比がＹ（例えば２５）％以下である
この条件を満たさない、つまり黒伸長処理の対象領域がＹ％を超える場合、黒伸長モジュール２１２は、伸長部分の輝度変化による違和感を視聴者に与えることがないよう、安全のため、（面積比がＸ％以上増減していても）該箇所をシーンチェンジ箇所とするのを抑止する事を基本とする。逆に、この条件を満たしていれば、その時点で、黒伸長モジュール２１２は、該箇所はシーンチェンジ箇所であると判定する。図７に示した例では、０〜２５ＩＲＥの範囲（図４の範囲ａ）の輝度信号が画面全体に占める面積比が、２５％を超えているので、面積比についての条件は基本的にはクリアしない。
【００３６】
もし、黒伸長処理の対象領域がＹ％を超えていたら、黒伸長モジュール２１２は、副次的な条件としてさらに次の条件の成立有無を調べる。
【００３７】
（ｂ）面積比がＺ（例えば１０）％以上増加している
この条件を満たした場合、黒伸長モジュール２１２は、黒伸長処理の対象領域がＹ％を超えていても、伸長部分の輝度変化が視聴者に違和感を与えることがないほど画面構成が変化していると判断して、安全のための抑止を解除し、該箇所はシーンチェンジ箇所であると判定する。つまり、図７に示した例のように、その面積比が２５％を超えている場合であっても、図８に示した例のように、（Ａ）→（Ｂ）のごとく１０％を超える増加を伴うものであれば、例外的に、面積比についての条件をクリアさせる。
【００３８】
このように、本コンピュータ１０は、黒伸長処理で実際に影響を受ける輝度信号の範囲の（１）変化量、（２）面積比のみを測定するだけで、黒伸長処理を開始または解除可能なシーンチェンジ箇所の検出を行うので、従来と比較して、必要な計算量を削減することができる。
【００３９】
そして、シーンチェンジ箇所を検出すると、黒伸長モジュール２１２は、黒伸長処理を行うべきか否かを最新の面積比平均値に基づいて判定する（図５の（３））。その判定手法については、例えば図４で示した範囲ａ中の０〜１０ＩＲＥの範囲の輝度信号が所定数以下であれば黒伸長処理を行うと判定する等、本コンピュータ１０では、いずれの判定手法の採用も妨げない。
【００４０】
なお、この結果、シーンチェンジ箇所と黒伸長処理の開始または解除のタイミングとが６フレーム分ずれることになるが、この程度の遅延は、肉眼による視聴では無視できる範囲である。
【００４１】
次に、図９のフローチャートを参照して、本コンピュータ１０によって実行されるシーンチェンジ検出を含む黒伸長処理の手順について説明する。
【００４２】
黒伸長モジュール２１２は、まず、ＴＶチューナ１２３から受け取ったＴＶ放送番組データの映像データについて、黒伸長処理で実際に影響を受ける特定範囲の輝度信号が画面全体に占める面積比を算出する（ステップＡ１）。そして、面積比を算出すると、黒伸長モジュール２１２は、その増減がＸ（例えば３）％以上であるかどうかを判定する（ステップＡ２）。
【００４３】
もし、Ｘ％以上であれば（ステップＡ２のＹＥＳ）、黒伸長モジュール２１２は、続いて、その面積比そのものがＹ（例えば２５）％以下であるかどうかを判定する（ステップＡ３）。この時、Ｙ％を越えていたならば（ステップＡ３のＮＯ）、黒伸長モジュール２１２は、更に、面積比がＺ（例えば２５）％以上増加しているかどうかを判定する（ステップＡ４）。
【００４４】
以上の判定の結果、黒伸長モジュール２１２は、（１）面積比の増減がＸ％以上であって、（２）面積比がＹ％以下、または面積比がＺ％以上増加している場合（つまりステップＡ２のＹＥＳ，ステップＡ３のＹＥＳ、またはステップＡ２のＹＥＳ，ステップＡ３のＮＯ，ステップＡ４のＹＥＳの場合）、シーンチェンジ箇所であると判定し、黒伸長を行うかどうかの判定を実行する（ステップＡ５）。そして、所定の基準に基づき黒伸長を行うと判定した場合（ステップＡ６のＹＥＳ）、黒伸長モジュール２１２は、黒伸長処理を実行する（ステップＡ７）。
【００４５】
一方、（１）面積比の増減がＸ％未満である、または（１）面積比の増減がＸ％以上であったが、（２）面積比がＹ％超で、かつ面積比がＺ％以上増加していない場合（つまりステップＡ２のＮＯ、またはステップＡ２のＹＥＳ，ステップＡ３のＮＯ，ステップＡ４のＮＯの場合）、黒伸長モジュール２１２は、シーンチェンジ箇所でないと判定し、黒伸長を実行中であれば（ステップＡ８のＹＥＳ）、そのまま黒伸長処理を継続する（ステップＡ７）。
【００４６】
なお、このステップＡ８における黒伸長を実行中かどうかの判断は、その流れを分かり易く示すために明記したものであり、実際には何も行わない（その結果、黒伸長実行中であればそのまま継続され、そうでなければ、黒伸長は引き続き解除の状態が保たれることになる）。一方、ステップＡ６〜Ａ７においては、黒伸長の開始、解除、いずれかの状態の継続を一切意識しない。もし、それまで黒伸長を実行中であれば、ここで黒伸長を実行すると判断した場合、結果的に黒伸長が継続され、また、黒伸長を実行しないと判断した場合、結果的に黒伸長が解除されることになる。逆に、もし、それまで黒伸長を実行しておらず、ここで黒伸長を実行すると判断した場合、結果的に黒伸長が開始され、また、黒伸長を実行しないと判断した場合、結果的に黒伸長の解除が継続されることになる。
【００４７】
以上のように、本コンピュータ１０は、黒伸長処理で実際に影響を受ける輝度信号の範囲のみを測定した結果からシーンチェンジ検出を実行することで、ＣＰＵの負荷を低減しつつ適切なシーンチェンジ検出を可能とする。
【００４８】
なお、前述した実施形態では、このシーンチェンジ検出手法を黒伸長処理を開始または解除可能なタイミングを検出するために適用する例を説明したが、これに限らず、種々の画像処理における属性切換えタイミング等の検出に適用することが可能である。
【００４９】
つまり、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５０】
【図１】この発明の実施形態に係るコンピュータの外観を示す斜視図
【図２】同実施形態のコンピュータのシステム構成を示すブロック図
【図３】同実施形態のコンピュータに実装されるＴＶアプリケーションプログラムの機能を示すブロック図
【図４】同実施形態のコンピュータにおいて実行される黒伸長処理を説明するための線グラフ
【図５】同実施形態のコンピュータにおいて実行されるシーンチェンジ検出の基本原理を説明するためのタイミングチャート
【図６】同実施形態のコンピュータにおいて実行されるシーンチェンジ検出での判定条件を説明するための第１の図
【図７】同実施形態のコンピュータにおいて実行されるシーンチェンジ検出での判定条件を説明するための第２の図
【図８】同実施形態のコンピュータにおいて実行されるシーンチェンジ検出での判定条件を説明するための第３の図
【図９】同実施形態のコンピュータによって実行されるシーンチェンジ検出を含む黒伸長処理の手順を示すフローチャート
【符号の説明】
【００５１】
１０…ノートブック型パーソナルコンピュータ、１１…コンピュータ本体、１２…ディスプレイユニット、１３…キーボード、１４…パワーボタン、１５…入力操作パネル、１５Ａ…ＴＶ起動ボタン、１５Ｂ…ＤＶＤ／ＣＤ起動ボタン、１６…タッチパッド、１７…ＬＣＤ、１１１…ＣＰＵ、１１２…ノースブリッジ、１１３…主メモリ、１１４…グラフィクスコントローラ、１１４Ａ…ビデオメモリ、１１９…サウスブリッジ、１２０…ＢＩＯＳ−ＲＯＭ、１２１…ハードディスクドライブ（ＨＤＤ）、１２２…光ディスクドライブ（ＯＤＤ）、１２３…ＴＶチューナ、１２４…エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）、１２５…ネットワークコントローラ、２０１…ＴＶアプリケーションプログラム、２０２…表示ドライバ、２１１…ＩＰ変換モジュール、２１２…黒伸長モジュール、２１３…白伸長モジュール、２１４…シャープネスモジュール、２１５…オーバードライブモジュール。
【図１】
2006050326.tif 000003
【図２】
2006050326.tif 000004
【図３】
2006050326.tif 000005
【図４】
2006050326.tif 000006
【図５】
2006050326.tif 000007
【図６】
2006050326.tif 000008
【図７】
2006050326.tif 000009
【図８】
2006050326.tif 000010
【図９】
2006050326.tif 000011