(57)【要約】【課題】例えば、同じテレビ信号として入力されても、放送用画像データとユーザ撮影の画像データとに対して同様の補正を施すことは適切でないように、様々な画像データや影像コンテンツに対して適応的な補正を行うことは困難であった。【解決手段】入力された動画像データが放送信号であるか非放送信号であるかを判断する（Ｓ５）。放送信号であれば、既にある程度の補正が施されているとみなせるため、非放送信号の方をより強く補正して（Ｓ６，Ｓ７，Ｓ８）、表示を行う（Ｓ９）。したがって、動画像データの属性に基づいて、適切な補正を行って表示することが可能となる。【選択図】  図３
2008283311.tif 000002
【特許請求の範囲】
【請求項１】
動画像データを入力する入力手段と、
前記動画像データに対して既に施されている補正の内容を、該動画像データの属性に基づいて判断する判断手段と、
前記判断手段における判断結果に応じて、前記動画像データに対する補正を行う補正手段と、
前記補正手段による補正後の動画像データを表示する表示手段と、
を有することを特徴とする画像表示装置。
【請求項２】
前記判断手段は、前記動画像データが、公共放送を受信することによって得られた放送用データであるか、それ以外の非放送用データであるかを判断することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記補正手段は、前記判断手段によって前記画像データが前記非放送用データであると判断された場合には、前記動画像データに対して、前記放送用データであると判断された場合よりも補正の強度を大きくすることを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記判断手段はさらに、前記動画像データが、パッケージメディアを再生することによって得られたパッケージ用データであるかを判断することを特徴とする請求項２または３に記載の画像表示装置。
【請求項５】
前記補正手段は、前記判断手段によって前記画像データが前記パッケージ用データであると判断された場合には、前記動画像データに対する補正を行わないことを特徴とする請求項４に記載の画像表示装置。
【請求項６】
前記入力手段は複数の端子を有し、
前記判断手段は、前記入力手段において前記動画像データが入力された端子に基づいて、補正の内容を判断することを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
【請求項７】
前記入力手段は符号化された動画像データを入力し、
前記判断手段は、前記動画像データの符号化方式に基づいて、補正の内容を判断することを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
【請求項８】
前記判断手段は、前記動画像データのメタ情報に基づいて、補正の内容を判断することを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
【請求項９】
前記入力手段は、接続された外部機器から動画像データを入力し、
前記判断手段は、前記外部機器の機器情報に基づいて、補正の内容を判断することを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
【請求項１０】
入力手段が、動画像データを入力する入力ステップと、
判断手段が、前記動画像データに対して既に施されている補正の内容を、該動画像データの属性に基づいて判断する判断ステップと、
補正手段が、前記判断ステップによる判断結果に応じて、前記動画像データに対する補正を行う補正ステップと、
表示手段が、前記補正ステップによる補正後の動画像データを表示する表示ステップと、
を有することを特徴とする画像表示方法。
【請求項１１】
コンピュータ上で実行されることにより、該コンピュータを請求項１乃至９のいずれか１項に記載の画像表示装置として機能させることを特徴とするコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像表示装置および画像表示方法に関し、特に、動画像データの表示を行う画像表示装置および画像表示方法に関する。
【背景技術】
【０００２】
近年、インターネットの普及に牽引されるようにデジタルビデオカメラの普及が進んでいる。これはデジタルビデオカメラによる撮影画像がコンピュータにとって読み取りが容易であり、該撮影画像を編集することや、ＷＷＷ(World Wide Web)のサーバ上に保存して他者に対して公開する、といったことが容易に行えるからである。
【０００３】
これに伴い、ディスプレイなどの表示装置はテレビ放送用の他にも外部端子を設け、デジタルカメラ等を映像ソースとした表示を可能としている。
【０００４】
一般に、デジタルビデオカメラ等の映像ソースによる動画像を美しく表示するために、該画像を補正することが行われている。
【０００５】
画像を補正する技術としては、画像から算出したヒストグラムに基づいて画像を補正するものが開示されている。たとえば、ヒストグラムに基づいて逆光補正を行う技術が開示されている（例えば、特許文献１参照）。また、例えば図１１に示すように、画像のハイライト部における色の偏りの比率によって画像の特徴を判別し、その結果によってホワイトバランス補正の度合いを調整する階調補正方法が開示されている（例えば、特許文献２参照）。該方法によればさらに、同時にコントラスト、ハイライト、シャドウを適切に補正することによって、物体の色を忠実に再現することができる。
【０００６】
また、テレビジョン（以下、テレビ）等の一般的な公共放送用の映像に対しても、１組の画像信号の入力輝度信号と入力色信号に対して画像を補正する技術が開示されている（例えば、特許文献３参照）。
【０００７】
また、例えばテレビの映像信号と、コンピュータ等の演算装置から出力される画像信号とでは、一般にガンマ特性が異なる。したがって、これらガンマ特性の異なる複数の入力を可能とする表示装置においては、対応するガンマ補正を手動で切り替えていた（例えば、特許文献４参照）。
【特許文献１】特開２００４−２００８０８号公報
【特許文献２】特開平１１−３１７９５９号公報
【特許文献３】特開平３−２３９０７２号公報
【特許文献４】特開平０７−０６６９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来の、ガンマ補正を手動で切り替える方法は、テレビ信号と演算装置信号のように互いのガンマ特性が明らかに異なる映像ソースに対しては有効である。しかしながら、例えば同じテレビ信号であっても、公共放送やパッケージメディアのように制作者側できちんと調整が行われたソースである場合と、個人の作成によるため調整内容が不確定なソースである場合と、が考えられる。したがって、たとえ入力形態はテレビ信号であっても、入力された全ソースに対して画質を最適とするような補正を行うことはできなかった。
【０００９】
すなわち、既に補正済みである、公共放送によるソースに対してさらにガンマ補正を行って表示すると、過度の補正がかかってしまう。また、個人製作によるソースに対して公共放送と同じ補正を行っても、正しく補正されないという不具合が生じる。また、上述した特許文献１〜３は全て、１つの画像データに対する補正技術を示すものであり、様々な画像データや影像コンテンツに対する適応的な補正を可能とするものではない。
【００１０】
本発明は上述した問題を解決するためになされたものであり、動画像データの属性に基づいて、適切な補正を行って表示することを可能とする画像表示装置および画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための一手段として、本発明の画像表示装置は以下の構成を備える。
【００１２】
すなわち、動画像データを入力する入力手段と、前記動画像データに対して既に施されている補正の内容を、該動画像データの属性に基づいて判断する判断手段と、前記判断手段における判断結果に応じて、前記動画像データに対する補正を行う補正手段と、前記補正手段による補正後の動画像データを表示する表示手段と、を有することを特徴とする。
【００１３】
例えば、前記判断手段は、前記動画像データが、公共放送を受信することによって得られた放送用データであるか、それ以外の非放送用データであるかを判断することを特徴とする。
【００１４】
例えば、前記補正手段は、前記判断手段によって前記画像データが前記非放送用データであると判断された場合には、前記動画像データに対して、前記放送用データであると判断された場合よりも補正の強度を大きくすることを特徴とする。
【発明の効果】
【００１５】
以上の構成からなる本発明によれば、動画像データの属性に基づいて、適切な補正を行って表示することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１７】
＜第１実施形態＞
図１は、本実施形態における画像表示システムの構成を示すブロック図である。同図において、１が画像表示装置であり、２はテレビの放送信号を受信して画像信号を出力するチューナである。３は画像信号を入力するビデオ端子であり、特に放送に関る機器を接続する。４はユーザが動画像を撮影するカムコーダである。５は画像信号を入力するビデオ端子であり、特にビデオカメラなどのユーザが撮影した画像信号に関る機器を接続する。
【００１８】
７はビデオ端子３およびビデオ端子５のいずれかからの入力があるか否かを判定する入力判定器である。８，１１，１６は、入力判定器７の出力に応じて入出力先を切り替えるセレクタである。９はアナログ信号をデジタル信号に変換するＡ／Ｄ変換器である。
【００１９】
なお、本実施形態においては入力された画像に対するガンマ補正を行うが、ここでは説明を容易にするために、以下に説明する構成によって、上述した特許文献３と同様の方法を適用するとする。但し、本発明のガンマ補正方法はこの例に限定されるものではない。
【００２０】
１０は、入力された画像データからフレーム単位で画像特徴を解析する特徴解析器であり、ヒストグラム等を作成して画像特徴を解析し、基準となる補正値を算出する。１２は、基準補正値に基づき、テレビ放送に関る画像データに対する補正値（放送系補正値）を算出する補正値算出器であり、１４はその結果を格納する補正値メモリである。１３は、基準補正値に基づき、ユーザが撮影したコンテンツに関る画像データに対する補正値（非放送系補正値）を算出する補正値算出器であり、１５はその結果を格納する補正値メモリである。１７は、処理遅延を吸収して同期をとるためのフレームメモリである。
【００２１】
１８は、算出された補正値に基づいてガンマ値を補正するガンマ補正器である。１９は画像データを表示するディスプレイパネルであり、ＰＤＰ、液晶、ＳＥＤ、ＯＬＥＤ等によって構成される。
【００２２】
以下、上記のように構成された本実施形態の画像表示システムにおける画像表示動作について説明する。
【００２３】
まず、チューナ２に電源が投入され、放送に関する画像データを表示する場合について説明する。この場合、チューナ２から出力された画像信号は、ビデオ端子３を介して入力判定器７とセレクタ８に入力される。
【００２４】
入力判定器７がビデオ端子３から画像信号が入力されたのを検知すると、それに応じて、セレクタ８の入力をビデオ端子３側とし、セレクタ１１の出力先を補正値算出器１２側とし、セレクタ１６の入力先を補正値メモリ１４側とする。
【００２５】
ビデオ端子３から入力された画像信号は、セレクタ８を介してＡ／Ｄ変換器９に入力されてデジタルの画像データに変換され、特徴解析器１０およびフレームメモリ１７に入力される。
【００２６】
特徴解析器１０では輝度ヒストグラムを作成し、ハイライトの補正点であるハイライトポイントＬＨとシャドウの補正点であるシャドウポイントＬＳを算出する。これらの値はセレクタ１１を介して補正値算出器１２に入力される。
【００２７】
補正値算出器１２では、入力されたハイライトポイントＬＨ，シャドウポイントＬＳに対して、放送用コンテンツに適当となるように修正されたハイライトポイントＬＨ`、シャドウポイントＬＳ`を下記の式（１）により算出する。なお、式（１）においてαは、予め定められた、補正の強度を調整する定数である。
【００２８】
ＬＨ`  ＝  α×ＬＨ        …（１）
ＬＳ`  ＝  α×ＬＳ
これらの結果は補正値メモリ１４に格納された後、セレクタ１６を介してガンマ補正器１８に入力され、ガンマカーブを決定する。ここで図２に、ガンマカーブが決定される様子を示す。図２において、太線５１は補正前のガンマカーブであり、これに対し、一点鎖線５２は、チューナ２より入力された画像データに対する、修正されたハイライトポイントＬＨ`およびシャドウポイントＬＳ`による補正後のガンマカーブを示す。
【００２９】
補正値メモリ１４にハイライトポイントＬＨ`およびシャドウポイントＬＳ`が格納されたら、フレームメモリ１７から画像データを読み出し、一点鎖線５２で示されるガンマカーブに従ってガンマ補正を施し、ディスプレイパネル１９に表示する。
【００３０】
次に、カムコーダ４に電源が投入され、ユーザが撮影したコンテンツに関する画像データを表示する場合について説明する。この場合、カムコーダ４から出力された画像信号は、ビデオ端子５を介して入力判定器７とセレクタ８に入力される。
【００３１】
入力判定器７がビデオ端子５から画像信号が入力されたのを検知すると、それに応じて、セレクタ８の入力をビデオ端子５側とし、セレクタ１１の出力先を補正値算出器１３側とし、セレクタ１６の入力先を補正値メモリ１５側とする。
【００３２】
ビデオ端子５から入力された画像信号は、セレクタ８を介してＡ／Ｄ変換器９に入力されてデジタルの画像データに変換され、特徴解析器１０およびフレームメモリ１７に入力される。
【００３３】
特徴解析器１０では輝度ヒストグラムを作成し、ハイライトの補正点であるハイライトポイントＬＨとシャドウの補正点であるシャドウポイントＬＳを算出する。これらの値はセレクタ１１を介して補正値算出器１３に入力される。
【００３４】
補正値算出器１３では入力されたハイライトポイントＬＨ，シャドウポイントＬＳに対して、放送用以外のコンテンツに適当となるように修正されたハイライトポイントＬＨ`、シャドウポイントＬＳ`を下記の式（２）により算出する。なお、式（２）においてβは、予め定められた、補正の強度を調整する定数である。
【００３５】
ＬＨ`  ＝  β×ＬＨ      …（２）
ＬＳ`  ＝  β×ＬＳ
但し、式（２）の定数βと式（１）の定数αには、以下の関係が成り立つ。
【００３６】
β≧α      …（３）
これらの結果は補正値メモリ１５に格納された後、セレクタ１６を介してガンマ補正器１８に入力され、ガンマカーブを決定する。ここで図２に、ガンマカーブが決定される様子を示す。図２において、補正前のガンマカーブ５１に対して、細線５３は、カムコーダ４より入力された画像データに対する、修正されたハイライトポイントＬＨ`およびシャドウポイントＬＳ`による補正後のガンマカーブを示す。
【００３７】
補正値メモリ１５にハイライトポイントＬＨ`およびシャドウポイントＬＳ`が格納されたら、フレームメモリ１７から画像データを読み出し、細線５３で示されるガンマカーブに従ってガンマ補正を施し、ディスプレイパネル１９に表示する。
【００３８】
以上説明した本実施形態の画像表示システムにおける画像表示処理の簡単な流れを、図３のフローチャートを用いて説明する。
【００３９】
まずステップＳ１にて、各部の初期化を行い、ビデオ端子３またはビデオ端子５からの入力を待つ。入力があればステップＳ２にて、表示処理の終了が指示されたか否かを判定し、終了指示がなければステップＳ３に進む。
【００４０】
ステップＳ３においては、ビデオ端子３またはビデオ端子５から入力された信号をＡ／Ｄ変換器９でデジタル化し、フレームメモリ１７に格納する。そしてステップＳ４にて、特徴解析器１０において入力された画像データに対する特徴解析を行って、基準補正値を算出する。
【００４１】
そしてステップＳ５において、入力された画像信号が放送に関るものであればステップＳ６に進み、そうでなければステップＳ７に進む。ステップＳ６では補正値算出器１２において、ステップＳ４で算出された基準補正値に対し、放送のコンテンツに適応した放送系補正値になるよう修正を行った後、ステップＳ８に進む。一方、ステップＳ７では補正値算出器１３において、ステップＳ４で算出された基準補正値に対し、放送のコンテンツとは異なる、ユーザが撮影したコンテンツに適応した非放送系補正値になるよう修正を行った後、ステップＳ８に進む。
【００４２】
ステップＳ８では、ガンマ補正器１８において、修正された補正値（以下、修正補正値）を用いて画像データを補正する。そしてステップＳ９にて、補正された画像データを表示し、次の画像データを処理するためにステップＳ２に戻る。
【００４３】
以上説明したように本実施形態によれば、動画像データに対して既に施されている補正の内容を、該動画像データの属性に基づいて判断し、該判断結果に応じた補正を行う。すなわち、公共放送用として既に高度な補正処理が施された放送用データと、個人ユーザにより撮影され、高度な補正処理は施されていないであろう非放送用データと、のそれぞれに対して適切な補正が可能となる。従って、いずれの動画像データの場合であっても、その表示画像の画質を向上させることができる。特に、非放送用データに対しては、放送用データよりも強く補正を行うことにより、画質を好適に向上させることができる。
【００４４】
なお、本実施形態においては画像データとしてアナログ入力を行う例を示したが、デジタル信号を入力して、Ａ／Ｄ変換器９を省略した構成としてももちろんかまわない。
【００４５】
＜第２実施形態＞
以下、本発明に係る第２実施形態について説明する。
【００４６】
図４は、第２実施形態における画像表示装置の構成を示すブロック図である。図４において、上述した第１実施形態の図１と同様の機能を果たす部分に関しては同一番号を付し、説明を省略する。また、第２実施形態においても説明を容易にするために、上述した特許文献３と同様のガンマ補正を行うものとする。
【００４７】
図４に示す画像表示装置１０１において、１０２は多重化された符号化データを外部から入力する端子であり、１０３は多重化された符号化データからビデオに関する符号化データを分離する分離器である。
【００４８】
１０４は入力符号判定器であり、入力された符号化データが、カムコーダ等で用いられるＤＶ符号化によるものであるのか、放送系で用いられるＭＰＥＧ符号化によるものであるのか、を判定する。
【００４９】
１０５，１０８は、入力符号判定器１０４の出力に応じて入出力先を切り替えるセレクタである。１０６は、ＤＶ符号化データを復号して画像データを得るＤＶ復号器である。１０７は、ＭＰＥＧ−２符号化データを復号して画像データを得るＭＰＥＧ−２復号器である。
【００５０】
１０９，１１０は、予め決められたフレーム数分の補正値を格納する補正値メモリである。１１１，１１２は、補正値メモリ１０９，１１０に格納された複数の補正値に基づき、平滑化された補正値を算出する補正値平滑化器である。
【００５１】
以下、上記のように構成された第２実施形態の画像表示装置における画像表示動作について説明する。
【００５２】
まず、符号化データが外部のチューナやカムコーダ等の機器から端子１０２を介して分離器１０３に入力される。分離器１０３では、画像データに関する符号化データのみを抽出し、復号する順番に整列して、入力符号判定器１０４とセレクタ１０５へ出力する。
【００５３】
入力符号判定器１０４では、入力された符号化データにおける、各符号の特徴的な部位を検出することによって、該符号化データの符号化方法を判定する。例えば、ＭＰＥＧ−２符号化方式であれば先頭４バイトにスタートコードと呼ばれる符号が必ず付与されているため、それを検出すればＭＰＥＧ符号化であることが判明する。第２実施形態ではこのように、入力された符号化データが放送系のＭＰＥＧ−２符号化であるか否かを判定し、ＭＰＥＧ−２符号化でなければ、カムコーダ系のＤＶ符号化であるとみなすとする。
【００５４】
以下、入力符号判定器１０４において、入力された符号化データがＭＰＥＧ−２符号化によるもの、すなわち放送系であった場合について説明する。
【００５５】
この場合、セレクタ１０５の出力をＭＰＥＧ−２復号器１０７側、セレクタ１０８の入力をＭＰＥＧ−２復号器１０７側とし、また、セレクタ１１の出力先を補正値算出器１２側、セレクタ１６の入力先を補正値平滑化器１１１側とする。
【００５６】
セレクタ１０５を経由して入力されたＭＰＥＧ−２符号化データは、ＭＰＥＧ−２復号器１０７で復号され、該復号された画像データがセレクタ１０８を介して特徴解析器１０とフレームメモリ１７に入力される。
【００５７】
特徴解析器１０では、入力されが画像データの輝度ヒストグラムを作成し、上述した第１実施形態と同様に、ハイライトの補正点であるハイライトポイントＬＨと、シャドウの補正点であるシャドウポイントＬＳを基準補正値として算出する。算出された基準補正値はセレクタ１１を介して補正値算出器１２に入力される。
【００５８】
補正値算出器１２では、上述した第１実施形態と同様に、（１）式により修正されたハイライトポイントＬＨ`、シャドウポイントＬＳ`を算出し、これを放送系補正値として補正値メモリ１０９に格納する。ここで補正値メモリ１０９には、Ｍフレーム分の放送系補正値ＬＨ`，ＬＳ`が格納される。
【００５９】
補正値平滑化器１１１では、補正値メモリ１０９に格納されたＭフレーム分の補正値を平滑化する。例えば、Ｔフレーム目のフレーム画像が入力されたときのハイライトポイントをＬＨTとしたとき、平滑化されたハイライトポイントＬ'ＨTは、以下の（４）式に示すように、各値の平均として求められる。但し（４）式において、ｄは補正値メモリ１０９に格納されているフレーム数を示す。すなわち、Ｍフレーム分の補正値が格納されていれば、ｄ＝Ｍとなる。
【００６０】
Ｌ'ＨT＝（ΣTt=(T-d)ＬＨt）／ｄ      …（４）
平滑化されたシャドウポイントＬ'ＳTについても同様に、以下の式（５）で求められる。ここでもｄは、補正値メモリ１０９に格納されているフレーム数である。
【００６１】
Ｌ'ＳT＝（ΣTt=(T-d)ＬＳt）／ｄ      …（５）
以上のように平滑化されたＬ'ＨT，Ｌ'ＳTは、セレクタ１６を介してガンマ補正器１８に入力され、上述した第１実施形態と同様にガンマカーブが決定される。例えば図２に示すように、修正されたハイライトポイントＬＨ`、シャドウポイントＬＳ`に基づいて補正されたガンマカーブが、一点鎖線５２のように得られる。
【００６２】
そして、フレームメモリ１７から画像データを読み出し、一点鎖線５２で示されるガンマカーブに従ってガンマ補正を施し、ディスプレイパネル１９に表示する。
【００６３】
次に、入力符号判定器１０４において、入力された符号化データがＭＰＥＧ−２符号化でない、すなわちユーザが撮影した非放送系のコンテンツであり、ＤＶ符号化によるものであった場合について説明する。
【００６４】
この場合、セレクタ１０５の出力をＤＶ復号器１０６側、セレクタ１０８の入力をＤＶ復号器１０６側とし、また、セレクタ１１の出力先を補正値算出器１３側、セレクタ１６の入力先を補正値平滑化器１１２側とする。
【００６５】
セレクタ１０５を経由して入力されたＤＶ符号化データは、ＤＶ復号器１０６で復号され、該復号された画像データがセレクタ１０８を介して特徴解析器１０とフレームメモリ１７に入力される。
【００６６】
特徴解析器１０では、入力されが画像データの輝度ヒストグラムを作成し、上述した第１実施形態と同様に、ハイライトの補正点であるハイライトポイントＬＨと、シャドウの補正点であるシャドウポイントＬＳを基準補正値として算出する。算出された基準補正値はセレクタ１１を介して補正値算出器１３に入力される。
【００６７】
補正値算出器１３では、上述した第１実施形態と同様に、（２）式により修正されたハイライトポイントＬＨ`、シャドウポイントＬＳ`を算出し、これを非放送系補正値として補正値メモリ１１０に格納する。ここで補正値メモリ１１０には、Ｎフレーム分の放送系補正値ＬＨ`，ＬＳ`が格納される。なお、この非放送系のフレーム数Ｎには、放送系のフレーム数Ｍに対して、Ｎ≦Ｍという関係がある。
【００６８】
補正値平滑化器１１２では、補正値メモリ１１０に格納されたＮフレーム分の補正値を平滑化する。例えば、Ｔフレーム目のフレーム画像が入力されたときのハイライトポイントをＬＨTとしたとき、平滑化されたハイライトポイントＬ'ＨTは、以下の（６）式に示すように、各値の平均として求められる。但し（６）式において、ｄは補正値メモリ１１０に格納されているフレーム数を示す。すなわち、Ｎフレーム分の補正値が格納されていれば、ｄ＝Ｎとなる。
【００６９】
Ｌ'ＨT＝（ΣTt=(T-d)ＬＨt）／ｄ      …（６）
平滑化されたシャドウポイントＬ'ＳTについても同様に、以下の式（７）で求められる。ここでもｄは、補正値メモリ１０９に格納されているフレーム数である。
【００７０】
Ｌ'ＳT＝（ΣTt=(T-d)ＬＳt）／ｄ      …（７）
以上のように平滑化されたＬ'ＨT，Ｌ'ＳTは、セレクタ１６を介してガンマ補正器１８に入力され、上述した第１実施形態と同様にガンマカーブが決定される。例えば図２に示すように、修正されたハイライトポイントＬＨ`、シャドウポイントＬＳ`に基づいて補正されたガンマカーブが、細線５３のように得られる。
【００７１】
そして、フレームメモリ１７から画像データを読み出し、細線５３で示されるガンマカーブに従ってガンマ補正を施し、ディスプレイパネル１９に表示する。
【００７２】
以上説明した第２実施形態の画像表示装置における画像表示処理の簡単な流れを、図５のフローチャートを用いて説明する。なお、図５において上述した第１実施形態の図３と同様の処理を行う工程については同一ステップ番号を付し、説明を省略する。
【００７３】
まずステップＳ１にて、各部の初期化を行い、ステップＳ２にて終了判定を行う。
【００７４】
そしてステップＳ１０１にて、入力された符号化データの符号化方式を判定し、ＭＰＥＧ−２符号化方式であればステップＳ１０２に進み、そうでなければステップＳ１０５に進む。
【００７５】
ステップＳ１０２では、入力された符号化データに対してＭＰＥＧ−２符号化方式の復号を行い、画像データを得る。そしてステップＳ１０３にて、第１実施形態の図３におけるステップＳ４と同様に、特徴解析器１０において入力された画像データに対する特徴解析を行って、基準補正値を算出する。
【００７６】
そしてステップＳ６にて、算出された基準補正値に対し、放送のコンテンツに適応した放送系補正値となるように修正を行い、ステップＳ１０４にて、Ｍフレーム分の補正値の平均を求めることにより平滑化した後、ステップＳ８に進む。
【００７７】
一方、ステップＳ１０５においては、入力された符号化データに対してＤＶ符号化方式の復号を行い、画像データを得る。そしてステップＳ１０６にて、第１実施形態の図３におけるステップＳ４と同様に、特徴解析器１０において入力された画像データに対する特徴解析を行って、基準補正値を算出する。
【００７８】
そしてステップＳ７にて、算出された基準補正値に対し、ユーザ撮影による、非放送のコンテンツに適応した非放送系補正値になるよう修正を行い、ステップＳ１０７にて、Ｎフレーム分の補正値の平均を求めることにより平滑化した後、ステップＳ８に進む。
【００７９】
ステップＳ８では、ガンマ補正器１８において、修正された補正値を用いて画像データを補正する。そしてステップＳ９にて、補正された画像データを表示し、次の画像データを処理するためにステップＳ２に戻る。
【００８０】
以上説明したように第２実施形態によれば、公共放送用として既に高度な補正処理が施された放送系の画像信号と、個人ユーザにより撮影され、高度な補正処理は施されていないであろう非放送系の画像信号と、のそれぞれに対して適切な補正が可能となる。従って、いずれの画像信号の場合であっても、その表示画像の画質を向上させることができる。特に、非放送系の画像信号に対しては、放送系よりも強く補正を行うことにより、画質を好適に向上させることができる。
【００８１】
さらに、入力された符号化データに基づいてコンテンツの種類を自動判別することにより、ユーザによる判別の手間を省くことができる。
【００８２】
また、複数フレーム分の補正値を平滑化することによって、フリッカ等、補正による画像の変動を好適に抑えることができる。さらに、一般的に画質の安定している放送系信号に対しては、平滑化のためのフレーム数を非放送系と比べて少なくすることにより、処理の高速化が実現できる。
【００８３】
なお、第２実施形態においては入力符号化データがＭＰＥＧ−２符号化であるか否かを、先頭４バイトにて判定する例を示したが、多重化のフォーマットによっては符号化方法が明示されているものもあり、これを入力符号の判定に用いても良い。
【００８４】
また、上述した第１および第２実施形態においては、各実施形態の各部または全部の機能をソフトウェアで記述し、ＣＰＵ等の演算装置によって処理を実行するように構成することももちろん可能である。
【００８５】
＜第３実施形態＞
以下、本発明に係る第３実施形態について説明する。
【００８６】
図６は、第３実施形態における画像表示装置の構成を示すブロック図である。図６において、３００は装置全体の制御、及び種々の処理を行う中央演算装置（ＣＰＵ）である。３０１は、本装置の制御に必要なオペレーティングシステム（ＯＳ）、ソフトウェア、演算に必要な記憶領域を提供するメモリである。メモリ３０１にはＯＳやソフトウェアを格納するエリアの他に、画像データを格納する画像エリア、生成した符号化データを格納する符号エリア、各種演算や符号化の際のパラメータ、透かしに関するデータ等を格納しておくワーキングエリアが存在する。
【００８７】
３０２は、種々の装置を接続して、データや制御信号をやり取りするバスである。３０３は、装置の起動、各種条件の設定、再生の指示を行うための端末である。３０４は、ソフトウェアを蓄積する記憶装置である。３０５は、符号化データや画像データをストリームとして蓄積する記憶装置である。なお、記憶装置３０４および３０５は、システムから切り離して移動できるメディアで構成しても良い。
【００８８】
３０６は画像データの入力インターフェースであり、以下に示す信号線を介して、複数種類の画像信号を入力することができる。例えば、３１０は、パッケージメディアを再生するプレイヤ３１３からの画像信号を入力する信号線である。３１１は、カムコーダ等のカメラ３１４からの画像信号を入力する信号線である。３１２は、放送信号を受信するチューナ３１５からの画像信号を入力する信号線である。なお、第３実施形態における信号線の数や接続された外部機器の種類は限定されない。
【００８９】
３０７は画像を表示するモニタである。３０９は通信回線であり、ＬＡＮ、公衆回線、無線回線、放送電波等で構成されている。３０８は、通信回線３０９を介してストリームを送受信する通信インターフェースである。
【００９０】
以下、上記のように構成された第３実施形態の画像表示装置における画像表示動作について説明する。
【００９１】
処理に先立ち、端末３０３から装置全体に対して動画像表示処理の起動が指示され、各部が初期化される。すると記憶装置３０４に格納されている各種ソフトウェアがバス３０２を介してメモリ３０１に展開され、起動される。
【００９２】
ここで図７に、メモリ３０１におけるメモリ使用例を示す。図７に示すようにメモリ３０１にはまず、装置全体を制御し、各種ソフトウェアを動作させるためのＯＳが格納されている。その他、ＭＰＥＧ−２符号化データを復号するソフトウェア、符号化データを入力する符ソフトウェア、覆い焼き補正を行うソフトウェア、ガンマ補正を行うソフトウェア、画像データを表示するソフトウェア、等が格納されている。
【００９３】
起動時の初期化処理として、メモリ３０１上のワーキングエリアには、ユーザが撮影したコンテンツに関する補正値を格納する領域Ｐｕと、放送系のコンテンツに関する補正値を格納する領域Ｐｂを確保する。
【００９４】
同様に、メモリ３０１の符号エリアには、入力インターフェース３０６より入力された符号化データを１フレーム分格納するための領域Ｃを確保する。また画像エリアには、作業用として１フレーム前のフレーム画像を格納する領域ＩＭ１、出力するフレーム画像を格納する領域ＩＭ２を確保し、さらに、領域判定結果を格納する領域Ｓが確保される。
【００９５】
そして、メモリ３０１上の符号化データ入力ソフトウェアが起動されると、入力インターフェース３０６から１フレームずつ符号化データを入力して、符号エリア上の領域Ｃに格納する。以後、符号化データ入力ソフトウェアは順次、フレーム単位で符号化データを入力して格納する。
【００９６】
なお、説明を容易にするため、入力インターフェース３０６には信号線３１０のみが接続されており、プレイヤ３１３に格納されている符号化データはＭＰＥＧ−２符号化方式によるものであるとして説明するが、第３実施形態はもちろんこの例に限定されない。
【００９７】
また、ＭＰＥＧ−２符号化方式においては、ｕｓｅｒ  ｄａｔａ領域にその符号化データがいかなるコンテンツであるかを示す情報がメタ情報として格納されている。第３実施形態における符号化データは、映画コンテンツ、放送を録画した録画コンテンツ、ユーザが撮影した撮影コンテンツ、のいずれかであるとする。
【００９８】
そして、画像表示ソフトウェアも起動されて、フレーム画像データが画像エリア上のＩＭ２に格納されると、モニタ３０７への表示を行う。以後、画像表示ソフトウェアは順次、格納されたフレーム画像を表示する。
【００９９】
そして、ガンマ補正ソフトウェアが起動され、ＣＰＵ３００の制御によって、第３実施形態における画像表示処理が実行される。
【０１００】
以下、第３実施形態における画像表示処理について、図８のフローチャートを用いて説明する。
【０１０１】
まずステップＳ３０１にて、各メモリ領域を０にクリアして初期化する。
【０１０２】
次にステップＳ３０２にて、端末３０３から終了の指示があった等、プログラムの終了が指示されていた場合には各部をクリアし、確保した領域を開放して処理を終了する。そうでなければステップＳ３０３に進む。
【０１０３】
ステップＳ３０３では、符号化データ入力ソフトウェアによって、１フレーム分の符号化データがメモリ３０１上の符号エリアＣに格納される。
【０１０４】
そしてステップＳ３０４にて、符号エリアＣに格納に格納された符号化データからｕｓｅｒ  ｄａｔａ領域を読み出し、そのメタ情報から、該符号化データが映画コンテンツ、録画コンテンツ、撮影コンテンツのいずれかであるかを判定する。この判定結果は、メモリ３０１上のワーキングエリアにモードｍとして格納する。
【０１０５】
そしてステップＳ３０５において、符号エリアＣに格納された符号化データをＭＰＥＧ−２復号ソフトウェアにて復号し、メモリ３０１上の画像エリア内における領域ＩＭ１に格納する。
【０１０６】
ステップＳ３０６では、上述した第１実施形態のステップＳ４と同様の方法により、領域ＩＭ１の画像データから基準補正値を算出する。
【０１０７】
ステップＳ３０７では、メモリ３０１上のワーキングエリアにおけるモードｍを読み出し、入力された符号化データが映画コンテンツであるか否かを判定する。映画コンテンツであればステップＳ３０８に進み、そうでなければステップＳ３０９に進む。
【０１０８】
ステップＳ３０８では、メモリ３０１上の画像エリアにおける領域ＩＭ１の内容を領域ＩＭ２に移動して、ステップＳ３１４に進む。
【０１０９】
またステップＳ３０９では、メモリ３０１上のワーキングエリアにおけるモードｍを読み出し、入力された符号化データが撮影コンテンツであるか否かを判定する。撮影コンテンツであればステップＳ３１０に進み、そうでなければステップＳ３１２に進む。
【０１１０】
ステップＳ３１０では、上述した第１実施形態のステップＳ７と同様の方法により、ステップＳ３０６で算出された基準補正値に対し、ユーザが撮影したコンテンツに適応した非放送系補正値になるよう修正を行う。そして、修正後の補正値をワーキングエリア上の非放送コンテンツの補正値領域Ｐｕに格納する。そしてステップＳ３１１において、補正値領域Ｐｕに格納された補正値に基づいて、画像エリアの領域ＩＭ１に格納された画像データを補正し、領域ＩＭ２に格納した後、ステップＳ３１４に進む。
【０１１１】
一方、ステップＳ３１２では、上述した第１実施形態のステップＳ６と同様の方法により、ステップＳ３０６で算出された基準補正値に対し、放送コンテンツに適応した放送系補正値になるように修正を行う。そして、修正後の補正値をワーキングエリア上の放送コンテンツの補正値領域Ｐｂに格納する。そしてステップＳ３１３において、補正値領域Ｐｂに格納された補正値に基づいて、画像エリアの領域ＩＭ１に格納された画像データを補正し、領域ＩＭ２に格納した後、ステップＳ３１４に進む。
【０１１２】
ステップＳ３１４では、メモリ３０１上の画像エリアにおける領域ＩＭ２の画像データをモニタ３０７に表示し、次の画像データを処理するためにステップＳ３０２に戻る。そして、端末３０３から処理の終了が指示されると、全てのソフトウェアを停止する。
【０１１３】
以上説明したように第３実施形態によれば、表示対象となるコンテンツの種類に応じて、コンテンツごとに最適な補正を施すことができる。すなわち、既に十分な補正処理が施されており、これ以上の補正を加えるべきでない映画コンテンツに対しては、補正を行わない。また、高度な補正処理が施された放送を録画した録画コンテンツと、個人ユーザにより撮影され、高度な補正処理は施されていないであろう撮影コンテンツとでは、特に後者に対して強く補正を行うことにより、それぞれの画質を適切に向上させることができる。
【０１１４】
なお、第３実施形態においては入力された符号化データをモニタ３０７に表示する例を示したが、通信ソフトウェアを起動し、画像エリア内の画像データを記憶装置３０５に格納しても良い。さらには、通信インターフェース３０８を介して通信回線３０９に送信することも、もちろん可能である。
【０１１５】
さらに、ユーザの撮影による撮影コンテンツに対してのみ、覆い焼き補正ソフトウェアを動作させることによって、逆光補正等を行うことも有効である。
【０１１６】
＜第４実施形態＞
以下、本発明に係る第４実施形態について説明する。第４実施形態における画像表示装置の構成は、上述した第３実施形態と同様である。上述した第３実施形態においては、入力インターフェースに信号線３１０のみが接続された場合を例として説明したが、第４実施形態においては、入力インターフェース３０６に信号線３１０，３１１，３１２が全て接続されていることを特徴とする。
【０１１７】
以下、第４実施形態の画像表示装置における画像表示動作について説明する。
【０１１８】
まず初期処理として、メモリ３０１上のワーキングエリアに、ユーザが撮影した撮影コンテンツ用の補正値を格納する領域Ｐｕ、放送系のコンテンツ用の補正値を格納する領域Ｐｂと、さらに映画コンテンツ用の補正値を格納する領域Ｐｃを確保する。また、第３実施形態と同様に、画像エリアに領域ＩＭ１、領域ＩＭ２を確保する。
【０１１９】
ここで図９に、メモリ３０１におけるメモリ使用例を示すが、第３実施形態の図７と同様の内容については説明を省略する。図９に示すように第４実施形態のメモリ３０１には、端末３０３で指示された外部機器の信号線から画像データを入力するための、画像入力ソフトウェアが格納されている。また、端末３０３で指示された外部機器の信号線を介して、該外部機器との通信を行って該機器の特性を取得するための、機器通信ソフトウェアが格納されている。
【０１２０】
第４実施形態においては、画像表示装置の起動に際し、ユーザが端末３０３を利用して、表示対象となるコンテンツを入力する外部機器として、プレイヤ３１３、カメラ３１４、チューナ３１５のいずれかを選択する。
【０１２１】
そして、メモリ３０１上の機器通信ソフトウェアを起動し、外部機器の情報を取得する。例えば、外部機器としてプレイヤ３１３が選択されていれば、上述した通信を行うことにより、プレイヤ３１３がパッケージメディア再生機器であるという情報を取得する。また、外部機器がカメラ３１４であれば、放送とは異なる、ユーザが撮影した撮影コンテンツを出力する機器であるという情報を取得する。また、外部機器がチューナ３１５であれば、放送に関する画像データを出力する機器であるという情報を取得する。
【０１２２】
そして、メモリ３０１上の画像データ入力ソフトウェアが起動されると、入力インターフェース３０６から１フレームずつ画像データを入力し、画像エリア上の領域ＩＭ１に格納する。以後、画像データ入力ソフトウェアは順次、フレーム画像を入力して領域ＩＭ１に格納する。
【０１２３】
そしてさらに、第３実施形態と同様に画像表示ソフトウェアも起動されて、フレーム画像データが画像エリア上のＩＭ２に格納されると、モニタ３０７への表示を行う。以後、画像表示ソフトウェアは順次、格納されたフレーム画像を表示する。
【０１２４】
そして、ガンマ補正ソフトウェアが起動され、ＣＰＵ３００の制御によって、第４実施形態における画像表示処理が実行される。
【０１２５】
以下、第４実施形態における画像表示処理について、図１０のフローチャートを用いて説明する。なお、図１０において上述した第３実施形態の図８と同様の処理を行う工程については同一ステップ番号を付し、説明を省略する。
【０１２６】
まずステップＳ３０１にて、各メモリ領域を０にクリアして初期化する。
【０１２７】
次にステップＳ４０１にて、機器通信ソフトウェアにより外部機器情報を取得し、メモリ３０１上のワーキングエリアに機器情報ｍとして記憶する。例えば、パッケージメディア再生機器であるという情報を「１」、ユーザによる撮影コンテンツを再生する機器であるという情報を「２」、放送に関するコンテンツを再生する機器であるという情報を「３」とし、これらの値をｍに格納する
そしてステップＳ３０２において、端末３０３から終了の指示があった等、プログラムの終了が指示されていた場合には各部をクリアし、確保した領域を開放して処理を終了する。そうでなければステップＳ４０２に進む。
【０１２８】
ステップＳ４０２では、画像データ入力ソフトウェアによって、１フレーム分の画像データが、メモリ３０１上の画像エリアにおける領域ＩＭ１に格納される。
【０１２９】
そしてステップＳ３０６において、領域ＩＭ１に格納された画像データに基づいて基準補正値を算出する。
【０１３０】
そしてステップＳ４０３において、機器情報ｍの値が「１」、すなわちパッケージメディア再生機器であるか否かを判定する。パッケージメディア再生機器であれば、画像データはパッケージ用データであり、に映画コンテンツが含まれるものとしてステップＳ４０４に進み、そうでなければステップＳ４０６に進む。
【０１３１】
ステップＳ４０４では、算出された基準補正値に対し、映画コンテンツに適応したパッケージ補正値になるよう、修正を行う。すなわち、映画コンテンツに対し、テレビ放送用のコンテンツに比べて高輝度な部分を少なくして、低輝度での階調を確保するように、補正値を算出する。修正された補正値は領域Ｐｃに格納する。そしてステップＳ４０５において、補正値領域Ｐｃに格納された補正値に基づき、画像エリア内の領域ＩＭ１に格納された画像データを補正し、これを領域ＩＭ２に格納した後、ステップＳ３１４に進む。
【０１３２】
一方、ステップＳ４０６では、機器情報ｍの値が「２」、すなわちユーザによる撮影コンテンツの再生機器であるか否かを判定する。撮影コンテンツの再生機器であれば、強い補正が必要なコンテンツが含まれるものとしてステップＳ３１０に進み、そうでなければステップＳ３１２に進む。
【０１３３】
ステップＳ３１０では第３実施形態と同様に、ステップＳ３０６で算出された基準補正値に対して、撮影コンテンツに適応した修正を行う。そしてステップＳ３１１において、補正値領域Ｐｕに格納された補正値に基づき、画像エリア内の領域ＩＭ１に格納された画像データを補正し、これを領域ＩＭ２に格納した後、ステップＳ３１４に進む。
【０１３４】
一方、ステップＳ３１２では第３実施形態と同様に、ステップＳ３０６で算出された基準補正値に対して、放送コンテンツに適応した修正を行う。そしてステップＳ３１３において、補正値領域Ｐｂに格納された補正値に基づき、画像エリア内の領域ＩＭ１に格納された画像データを補正し、これを領域ＩＭ２に格納した後、ステップＳ３１４に進む。
【０１３５】
ステップＳ３１４では、メモリ３０１上の画像エリアにおける領域ＩＭ２の画像データをモニタ３０７に表示し、次の画像データを処理するためにステップＳ３０２に戻る。そして端末３０３から処理の終了が指示されると、全てのソフトウェアを停止する。
【０１３６】
以上説明したように第４実施形態によれば、外部機器として接続された画像再生機器からの情報に基づいて、表示対象として入力されてくるコンテンツの種類を判定することによって、コンテンツごとに最適な補正を施すことができる。すなわち、様々な映像ソースに対応した適切な補正が可能となる。
【０１３７】
なお、第３および第４実施形態においては画像表示処理をソフトウェアによって実現する例を示したが、これらの実施形態における各部または全部の機能をハードウェアで構成することももちろん可能である。
【０１３８】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体(記憶媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、webアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３９】
尚本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。なお、この場合のプログラムとは、コンピュータ読取可能であり、実施形態において図に示したフローチャートに対応したプログラムである。
【０１４０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【０１４２】
プログラムを供給するための記録媒体としては、以下に示す媒体がある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などである。
【０１４３】
プログラムの供給方法としては、以下に示す方法も可能である。すなわち、クライアントコンピュータのブラウザからインターネットのホームページに接続し、そこから本発明のコンピュータプログラムそのもの(又は圧縮され自動インストール機能を含むファイル)をハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【０１４４】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることも可能である。すなわち該ユーザは、その鍵情報を使用することによって暗号化されたプログラムを実行し、コンピュータにインストールさせることができる。
【０１４５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１４６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、実行されることによっても、前述した実施形態の機能が実現される。すなわち、該プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行うことが可能である。
【図面の簡単な説明】
【０１４７】
【図１】本発明に係る一実施形態における画像表示システムの構成を示すブロック図である。
【図２】本実施形態における補正値としてのガンマカーブの一例を示す図である。
【図３】本実施形態における画像表示処理を示すフローチャートである。
【図４】第２実施形態における画像表示装置の構成を示すブロック図である。
【図５】第２実施形態における画像表示処理を示すフローチャートである。
【図６】第３実施形態における画像表示システムの構成を示すブロック図である。
【図７】第３実施形態におけるメモリの使用例を示す図である。
【図８】第３実施形態における画像表示処理を示すフローチャートである。
【図９】第４実施形態におけるメモリの使用例を示す図である。
【図１０】第４実施形態における画像表示処理を示すフローチャートである。
【図１１】従来の画像補正方法の一例を示す図である。
【図１】
2008283311.tif 000003
【図２】
2008283311.tif 000004
【図３】
2008283311.tif 000005
【図４】
2008283311.tif 000006
【図５】
2008283311.tif 000007
【図６】
2008283311.tif 000008
【図７】
2008283311.tif 000009
【図８】
2008283311.tif 000010
【図９】
2008283311.tif 000011
【図１０】
2008283311.tif 000012
【図１１】
2008283311.tif 000013