(57)【要約】      （修正有）【課題】  表示画面に表示されたヒストグラムが、白トビや黒つぶれなどの不良画素の発生している画像部分と重ならないようにする。【解決手段】  画像表示装置は、元画像データをリサイズして、表示用画像データを生成する、表示用画像データ生成手段と、前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成する、ヒストグラム生成手段と、前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントする、カウント手段と、前記カウント手段でカウントされた不良画素の画素数の最も少ない分割領域を特定する、分割領域特定手段と、前記分割領域特定手段で特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定する、ヒストグラム表示開始位置決定手段とを備える。【選択図】  図１
2007028478.tif 000002
【特許請求の範囲】
【請求項１】
元画像データをリサイズして、表示用画像データを生成する、表示用画像データ生成手段と、
前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成する、ヒストグラム生成手段と、
前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントする、カウント手段と、
前記カウント手段でカウントされた不良画素の画素数の最も少ない分割領域を特定する、分割領域特定手段と、
前記分割領域特定手段で特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定する、ヒストグラム表示開始位置決定手段と、
前記表示用画像データ生成手段で生成された前記表示用画像データに基づいて、表示画面に画像を表示するとともに、前記ヒストグラム生成手段で生成された前記ヒストグラムを、前記ヒストグラム表示開始位置決定手段で決定した前記ヒストグラム表示開始位置から前記表示画面に表示する、表示手段と、
を備えることを特徴とする画像表示装置。
【請求項２】
前記ヒストグラム表示開始位置決定手段で決定した前記ヒストグラム表示開始位置では、前記ヒストグラムの全体が前記表示画面に表示しきれない場合には、前記ヒストグラムの全体が前記表示画面に表示できる位置に、前記ヒストグラム表示開始位置を移動する、移動手段を、さらに備えることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記ヒストグラム表示開始位置決定手段は、前記分割領域特定手段で特定された不良画素の画素数が最も少ない分割領域の左上の角の座標を、前記ヒストグラム表示開始位置の座標とし、
前記表示手段では、前記ヒストグラム表示開始位置の座標を、前記ヒストグラムの左上の角の座標とする、
ことを特徴とする請求項１又は請求項２に記載の画像表示装置。
【請求項４】
前記不良画素の存在について、ユーザに警告をするための警告表示を、前記表示画面に表示された画像に重ねて表示する、警告表示手段を、さらに備えることを特徴とする請求項１乃至請求項３のいずれかに記載の画像表示装置。
【請求項５】
前記警告表示手段は、前記元画像データを複数の矩形領域に分割して、各矩形領域の不良画素の画素数をカウントし、最も不良画素の画素数が多い矩形領域に対応する領域を指し示す情報を、前記表示画面に表示する、ことを特徴とする請求項４に記載の画像表示装置。
【請求項６】
前記表現要素は輝度であり、前記カウント手段は、前記輝度が所定の範囲の値の場合に、その画素は不良画素であると判断する、ことを特徴とする請求項１乃至請求項６のいずれかに記載の画像表示装置。
【請求項７】
前記カウント手段は、前記輝度が第１の所定値以下である場合に、その画素は不良画素であると判断するとともに、前記輝度が第２の所定値以上である場合にも、その画素は不良画素であると判断する、ことを特徴とする請求項６に記載の画像表示装置。
【請求項８】
前記元画像データが格納される元画像データ格納手段を、さらに備えることを特徴とする請求項１乃至請求項７のいずれかに記載の画像表示装置。
【請求項９】
元画像データをリサイズして、表示用画像データを生成するステップと、
前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成するステップと、
前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントするステップと、
前記カウントされた不良画素の画素数の最も少ない分割領域を特定するステップと、
前記特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定するステップと、
前記生成された表示用画像データに基づいて、表示画面に画像を表示するとともに、前記生成されたヒストグラムを、前記ヒストグラム表示開始位置から前記表示画面に表示するステップと、
を備えることを特徴とする画像表示装置の制御方法。
【請求項１０】
元画像データをリサイズして、表示用画像データを生成するステップと、
前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成するステップと、
前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントするステップと、
前記カウントされた不良画素の画素数の最も少ない分割領域を特定するステップと、
前記特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定するステップと、
前記生成された表示用画像データに基づいて、表示画面に画像を表示するとともに、前記生成されたヒストグラムを、前記ヒストグラム表示開始位置から前記表示画面に表示するステップと、
を画像表示装置に実行させるためのプログラム。
【請求項１１】
元画像データをリサイズして、表示用画像データを生成するステップと、
前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成するステップと、
前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントするステップと、
前記カウントされた不良画素の画素数の最も少ない分割領域を特定するステップと、
前記特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定するステップと、
前記生成された表示用画像データに基づいて、表示画面に画像を表示するとともに、前記生成されたヒストグラムを、前記ヒストグラム表示開始位置から前記表示画面に表示するステップと、
を画像表示装置に実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置に関し、特に、画像とともにヒストグラムを表示する画像表示装置に関する。
【背景技術】
【０００２】
フォトビューアなどの携帯型ストレージや、デジタルカメラなどの画像表示装置においては、表示画面の全面に画像を表示する全画面表示の機能を備えているものが多い。この全画面表示を行う場合、ユーザが全画面表示する画像を選択すると、画像表示装置は、元画像データを表示画面のサイズに合わせてリサイズすることにより、表示用画像データを生成し、この表示用画像データに基づいて全画面表示を行う。
【０００３】
例えば、元画像データが１２８０×９６０画素のデータである場合、６４０×４８０画素の解像度の表示画面（ＶＧＡ）に表示する場合には、元画像データを縮小して、６４０×４８０画素の表示用画像データを生成し、これをキャッシュメモリ領域に格納した上で、表示画面に表示している。どの程度の割合で縮小するかは、元画像データの解像度や、表示画面の解像度により異なることとなる。
【０００４】
このような画像表示装置においては、全画面表示する際に、画像データから輝度情報を抽出して、これをヒストグラムとして表示する機能を備えているものがある（例えば、特開平１０−２１３９０号公報：特許文献１参照）。このヒストグラムの表示をユーザが確認することにより、白トビや黒つぶれといった画像品質を低下させる部分があるか否かを、数値的に見極めることができるようになる。これにより、例えば、ユーザが適正な画質で撮影を行えたかどうかを、容易に確認することができるようになる。
【０００５】
しかし、表示画面に表示されたヒストグラムが、白トビや黒つぶれなどの不良画素が発生している画像部分と重なっていると、ユーザがどのような画像になっているのかを表示画面を用いて確認し辛くなってしまうという問題が生じる。
【特許文献１】特開平１０−２１３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで本発明は、前記課題に鑑みてなされたものであり、表示画面に表示されたヒストグラムが、白トビや黒つぶれなどの不良画素の発生している画像部分と重ならないようにした、画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る画像表示装置は、
元画像データをリサイズして、表示用画像データを生成する、表示用画像データ生成手段と、
前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成する、ヒストグラム生成手段と、
前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントする、カウント手段と、
前記カウント手段でカウントされた不良画素の画素数の最も少ない分割領域を特定する、分割領域特定手段と、
前記分割領域特定手段で特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定する、ヒストグラム表示開始位置決定手段と、
前記表示用画像データ生成手段で生成された前記表示用画像データに基づいて、表示画面に画像を表示するとともに、前記ヒストグラム生成手段で生成された前記ヒストグラムを、前記ヒストグラム表示開始位置決定手段で決定した前記ヒストグラム表示開始位置から前記表示画面に表示する、表示手段と、
を備えることを特徴とする。
【０００８】
この場合、画像表示装置は、前記ヒストグラム表示開始位置決定手段で決定した前記ヒストグラム表示開始位置では、前記ヒストグラムの全体が前記表示画面に表示しきれない場合には、前記ヒストグラムの全体が前記表示画面に表示できる位置に、前記ヒストグラム表示開始位置を移動する、移動手段を、さらに備えるようにしてもよい。
【０００９】
また、画像表示装置は、前記ヒストグラム表示開始位置決定手段は、前記分割領域特定手段で特定された不良画素の画素数が最も少ない分割領域の左上の角の座標を、前記ヒストグラム表示開始位置の座標とし、
前記表示手段では、前記ヒストグラム表示開始位置の座標を、前記ヒストグラムの左上の角の座標とするようにしてもよい。
【００１０】
また、画像表示装置は、前記不良画素の存在について、ユーザに警告をするための警告表示を、前記表示画面に表示された画像に重ねて表示する、警告表示手段を、さらに備えるようにしてもよい。
【００１１】
この場合、前記警告表示手段は、前記元画像データを複数の矩形領域に分割して、各矩形領域の不良画素の画素数をカウントし、最も不良画素の画素数が多い矩形領域に対応する領域を指し示す情報を、前記表示画面に表示するようにしてもよい。
【００１２】
また、前記表現要素は輝度であり、前記カウント手段は、前記輝度が所定の範囲の値の場合に、その画素は不良画素であると判断するようにしてもよい。
【００１３】
この場合、前記カウント手段は、前記輝度が第１の所定値以下である場合に、その画素は不良画素であると判断するとともに、前記輝度が第２の所定値以上である場合にも、その画素は不良画素であると判断するようにしてもよい。
【００１４】
また、画像表示装置は、前記元画像データが格納される元画像データ格納手段を、さらに備えるようにしてもよい。
【００１５】
本発明に係る画像表示装置の制御方法は、
元画像データをリサイズして、表示用画像データを生成するステップと、
前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成するステップと、
前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントするステップと、
前記カウントされた不良画素の画素数の最も少ない分割領域を特定するステップと、
前記特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定するステップと、
前記生成された表示用画像データに基づいて、表示画面に画像を表示するとともに、前記生成されたヒストグラムを、前記ヒストグラム表示開始位置から前記表示画面に表示するステップと、
を備えることを特徴とする。
【００１６】
本発明に係るプログラムは、
元画像データをリサイズして、表示用画像データを生成するステップと、
前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成するステップと、
前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントするステップと、
前記カウントされた不良画素の画素数の最も少ない分割領域を特定するステップと、
前記特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定するステップと、
前記生成された表示用画像データに基づいて、表示画面に画像を表示するとともに、前記生成されたヒストグラムを、前記ヒストグラム表示開始位置から前記表示画面に表示するステップと、
を画像表示装置に実行させることを特徴とする。
【００１７】
本発明に係る記録媒体は、
元画像データをリサイズして、表示用画像データを生成するステップと、
前記元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成するステップと、
前記元画像データを複数の領域に分割して、この分割領域毎に、前記表現要素の値に基づいて不良画素であると判断される画素数をカウントするステップと、
前記カウントされた不良画素の画素数の最も少ない分割領域を特定するステップと、
前記特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定するステップと、
前記生成された表示用画像データに基づいて、表示画面に画像を表示するとともに、前記生成されたヒストグラムを、前記ヒストグラム表示開始位置から前記表示画面に表示するステップと、
を画像表示装置に実行させるためのプログラムが記録されたことを特徴とする。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００１９】
図１は、本実施形態に係る画像表示装置１０の内部構成を説明するためのブロック図である。この図１に示すように、本実施形態に係る画像表示装置１０は、制御ユニット２０と、ＲＡＭ（Random Access Memory）２２と、ハードディスク２４と、メモリカードインターフェース２６とを備えており、これらは内部バス３０を介して互いに接続されている。
【００２０】
また、制御ユニット２０の内部には、メモリコントローラ４０と、エンコーダ４２と、デコーダ４４と、ＤＳＰ（Digital Signal Processor）４６と、プロセッサ４８と、ＲＯＭ（Read Only Memory）５０とが設けられている。本実施形態においては、この制御ユニット２０は、システムＬＳＩにより構成されている。さらに、ＣＰＵ２０は、専用バス５２を介して、表示画面５４に接続されている。
【００２１】
メモリコントローラ４０は、ＲＡＭ２２やＲＯＭ５０へのアクセスを制御する。エンコーダ４２とデコーダ４４は、ハードディスクドライブ２４に圧縮されて格納されている画像データを伸張したり、非圧縮の画像データを圧縮してハードディスクドライブ２４に格納したりする。ＤＳＰ４６は、画像データのリサイズを行って、画像データを縮小したり、拡大したりする処理を行う。プロセッサ４８は、ＲＯＭ５０やハードディスクドライブ２４に格納されているプログラムを読み込んで、これを実行することにより様々な処理を行う。表示画面５４は、本実施形態においては、例えば６４０×４８０画素のＬＣＤ（Liquid Crystal Display）により構成されている。
【００２２】
また、この画像表示装置１０には、メモリカード６０が適宜、装着される。画像表示装置１０に装着されたメモリカード６０に格納されている画像データは、メモリカードインターフェース２６を介して、この画像表示装置１０が取り込むことが可能である。具体的には、メモリカード６０に格納されている画像データは、メモリカードインターフェース２６を介して、ＣＰＵ２０が取り込み、ハードディスク２４に格納される。また、これとは逆に、ハードディスクドライブ２４に格納されている画像データは、ＣＰＵ２０が取り込み、メモリカードインターフェース２６を介してメモリカード６０に書き込まれる。
【００２３】
本実施形態では、この画像表示装置１０は、携帯型のストレージデバイスであるフォトビューアを想定しているが、通常のパーソナルコンピュータやノート型コンピュータにより画像表示装置１０を構成することもできる。
【００２４】
図２は、本実施形態に係る画像表示装置１０を、表示画面５４側から見た平面図である。この図２に示すように、表示画面５４の右側には、ユーザが指で操作する、メニューボタンＢ１０と、ＯＫボタンＢ１２と、キャンセルボタンＢ１４とが設けられている。また、その上にも、ユーザが指で操作する、上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６とが、設けられている。
【００２５】
メニューボタンＢ１０は、表示画面５４に各種のメニュー画面を表示するための操作ボタンである。ＯＫボタンＢ１２は、メニュー画面などで各種の設定を行った際に、最終的にその変更内容を確定する場合に押下される操作ボタンである。キャンセルボタンＢ１４は、メニュー画面などで各種の設定を行った際に、最終的にはその変更内容を反映させない場合に押下される操作ボタンである。また、このキャンセルボタンＢ１４は、何らかの操作をしている状態から、１つ上の階層に上がる場合に押下される操作ボタンでもある。上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６は、それぞれ、メニュー画面でカーソルを上側、左側、右側、下側に移動させるための操作ボタンである。
【００２６】
図３は、本実施形態に係る画像表示装置１０が実行する画像表示処理を説明するフローチャートを示す図である。この画像表示処理は、ＲＯＭ５０に格納されている画像表示プログラムを、ＣＰＵ２０が読み込んで実行することにより、実現される処理である。また、この画像表示処理は、ユーザが、メニューボタンＢ１０とＯＫボタンＢ１２と移動ボタンＢ２０、Ｂ２２、Ｂ２４、Ｂ２６とを操作して、画像データの表示をこの画像表示装置１０に指示することにより、起動される処理である。
【００２７】
この画像表示処理においては、図３に示すように、まず、画像表示装置１０は、表示画面５４に、画像一覧画面を表示する（ステップＳ１０）。図４は、本実施形態に係る表示画面５４に表示される画像一覧画面Ｗ１０の一例を示す図である。この図４に示すように、画像一覧画面Ｗ１０には、ユーザが指定したホルダにある画像データの一覧が表示される。どのホルダにある画像データの一覧を表示するのかは、ユーザが任意に指定可能である。
【００２８】
次に、図３に示すように、画像表示装置１０は、ユーザに全画面表示をする画像を選択させる（ステップＳ１２）。具体的には、図４に示した画像一覧画面Ｗ１０において、ユーザが移動ボタンＢ２０、Ｂ２２、Ｂ２４、Ｂ２６とを操作して、全画面表示をしたいと考えている画像にカーソルＣＲ１０を移動し、ＯＫボタンＢ１２を押下することにより、選択する。ここでは、画像ＩＭ１０をユーザが選択したと仮定する。
【００２９】
次に、図３に示すように、画像表示装置１０は、ユーザの選択した画像の元画像データに基づいて、表示用画像データを生成し、生成した表示用画像データをキャッシュメモリ領域に格納する（ステップＳ１４）。例えば、ユーザが選択した画像の元画像データが、図５に示すような１２８０×９６０画素のデータであったとすると、画像表示装置１０は、この元画像データを縮小するリサイズを行い、図６に示すような６４０×４８０画素の表示用画像データを生成する。すなわち、表示画面５４の解像度に合わせて、表示用画像データを生成する。本実施形態においては、元画像データをリサイズするための計算処理は、プロセッサ４８からの指示に基づいてＤＳＰ４６で行われる。そして、生成された表示用画像データは、ＲＡＭ２２内に形成されているキャッシュメモリ領域に格納される。なお、リサイズにおける縮小／拡大の割合は、元画像データの解像度と表示画面５４の解像度に基づいて適宜定められることとなる。また、元画像データをリサイズするための計算処理は、ハードウェアであるＤＳＰ４６で行うのではなく、プロセッサ４８でソフトウェア処理により行うようにしてもよい。
【００３０】
次に、図３に示すように、画像表示装置１０は、元画像データの各画素の輝度を取得して、ヒストグラムを生成する（ステップＳ１６）。具体的には、画像表示装置１０は、元画像データの座標（Ｘ１＝１，Ｙ１＝１）〜（Ｘ１＝１２８０，Ｙ１＝９６０）までの各座標毎に、輝度を算出し、算出された輝度の画素数を、輝度毎にカウントする。本実施形態においては、元画像データからＹＵＶ情報を取得して、Ｙの値を輝度情報として用いる。この輝度の値は、例えば、０から２５５の２５６階調で定義されているものとする。したがって、画像表示装置１０は、輝度が０〜２５５となる画素の数がいくつあるのかを、それぞれカウントすることとなる。そして、このカウント結果を、ヒストグラムとして表す。
【００３１】
図７は、この際に生成されたヒストグラムの一例を示す図である。この図７に示すように、本実施形態においては、横軸は輝度（０〜２５５）を示しており、縦軸は画素数を示している。このヒストグラムをユーザが参照すると、例えば、輝度０の画素数が多い場合には、いわゆる黒つぶれの画像になっていると判断することができ、輝度２５５の画素数が多い場合には、いわゆる白トビの画像になっていると判断することができる。本実施形態においては、この生成したヒストグラムも、ＲＡＭ２２内に形成されたキャッシュメモリ領域に格納される。なお、本実施形態においては、ヒストグラムとは広義に解釈されるものであり、輝度の分布状況が視覚的に認識できる何らかの分布図を意味しているものである。
【００３２】
次に、図３に示すように、画像表示装置１０は、元画像データに基づいて、画像領域を複数に分割して、分割領域とする（ステップＳ１８）。図８は、本実施形態に係る元画像データの画像領域を分割した例を示す図である。この図８に示すように、本実施形態においては、元画像データの画像領域を、７×６＝４２個の領域に分割する。なお、分割する領域の数は任意であるが、元画像データの解像度が高い場合は、分割数を適宜増やすようにすればよい。或いは、分割領域の画素数（サイズ）を固定にしておき、この固定された画素数の分割領域に基づいて、画像領域を分割するようにしてもよい。
【００３３】
次に、画像表示装置１０は、元画像データに基づいて、各分割領域の不良画素の画素数をカウントする（ステップＳ２０）。ここで、不良画素とは、黒つぶれの画素と白トビの画素とを意味している。黒つぶれの画素であるかどうかは、輝度が所定の範囲の値であるかどうかで判断し、白トビの画素であるかどうかも、輝度が所定の範囲の値であるかどうかで判断する。本実施形態においては、例えば、輝度が１〜３（つまり、輝度の値が３以下）の画素については黒つぶれの画素であると判断し、輝度が２５３〜２５５（つまり、輝度の値が２５３以上）の画素については白トビの画素であると判断している。したがって、このステップＳ２０においては、画像表示装置１０は、各分割領域毎に、輝度が１〜３の画素の数と、輝度が２５３〜２５５の画素の数とをカウントすることとなる。
【００３４】
次に、画像表示装置１０は、ステップＳ２０で算出した不良画素の数が最も少ない分割領域を特定する（ステップＳ２２）。
【００３５】
次に、画像表示装置１０は、このステップＳ２２で特定した不良画素の最も少ない分割領域における左上の角の座標を取得して、この座標を表示画面５４の座標に変換し、変換した座標をヒストグラム表示開始位置とする（ステップＳ２４）。ここでは、例えば、図８の１４番の分割領域が、最も不良画素の数が少なかったと仮定する。上述したように、元画像データは、１２８０画素×９６０画素であったと想定しているので、１４番の分割領域の左上の角の座標は（Ｘ１＝１０９７，Ｙ１＝１６０）である。この座標を表示画面５４の座標に変換すると、（Ｘ２＝５４９，Ｙ２＝８０）となる。この変換した座標を、画像表示装置１０は、ヒストグラム表示開始位置として取得する。
【００３６】
次に、画像表示装置１０は、ステップＳ２４で取得したヒストグラム表示開始位置から、ヒストグラムを表示した場合に、ヒストグラム全体が表示画面５４に表示できるかどうかを判断する（ステップＳ２６）。例えば、ヒストグラムの大きさが、表示画面５４上で、Ｘ方向に１２８画素必要で、Ｙ方向に１００画素必要であると仮定すると、１４番の分割領域のヒストグラム表示開始位置（Ｘ２＝５４９，Ｙ２＝８０）では、ヒストグラムのＸ軸方向右端が表示画面５４からはみ出してしまう。
【００３７】
このため、画像表示装置１０は、ヒストグラム全体が表示画面５４に表示できないと判断した場合（ステップＳ２６：ＮＯ）には、ヒストグラム全体が表示画面５４に表示されるように、ヒストグラム表示開始位置を移動する（ステップＳ２８）。具体的には、画像表示装置１０は、ヒストグラム表示開始位置の座標Ｘ２が５１２より大きい場合には、この座標Ｘ２を５１２に移動する。また、ヒストグラム表示開始位置の座標Ｙ２が３８０より大きい場合には、この座標Ｙ２を３８０に移動する。したがって、上述した例では、移動後のヒストグラム表示開始位置はＸ２＝５１２，Ｙ２＝８０となる。
【００３８】
このステップＳ２８の後、又は、上述したステップＳ２６でヒストグラム全体が表示画面５４に表示しきれると判断した場合（ステップＳ２６：ＹＥＳ）には、画像表示装置１０は、ステップＳ１４で生成した表示用画像データに基づく画像を表示画面５４に表示するとともに、ステップＳ１６で生成したヒストグラムも表示画面５４に表示することにより、全画面表示を行う（ステップＳ３０）。
【００３９】
図９は、本実施形態に係る表示画面５４に表示される全画面表示Ｗ２０の一例を示す図である。この図９に示すように、全画面表示Ｗ２０においては、表示画面５４の全面に画像が表示されるとともに、画像の一部にヒストグラムＨＳ２０が表示される。具体的には、画像表示装置１０は、ステップＳ１４で生成した表示用画像データをＲＡＭ２２のキャッシュメモリ領域から取得して、この表示用画像データに基づく画像を表示画面５４に表示するとともに、ステップＳ１８で生成したヒストグラムをＲＡＭ２２のキャッシュメモリ領域から取得して表示画面５４に表示する。
【００４０】
ヒストグラムＨＳ２０の表示位置は、ヒストグラム表示開始位置に基づいて定められる。すなわち、ヒストグラムＨＳ２０の左上の角の座標が、ヒストグラム表示開始位置となるように、ヒストグラムＨＳ２０が表示画面５４に表示される。上述した例では、ヒストグラムＨＳ２０の左上の角の座標がＸ２＝５１２，Ｙ２＝８０となるように、ヒストグラムＨＳ２０が表示される。
【００４１】
次に、図３に示すように、画像表示装置１０は、不良画素に関する警告表示を行う（ステップＳ３２）。すなわち、画像表示装置１０は、ステップＳ３０で表示された全画面表示Ｗ２０に重ねて、不良画素の存在について、ユーザに警告するための警告表示を表示する。
【００４２】
本実施形態においては、画像表示装置１０は、元画像データを所定サイズの矩形領域（例えば、１００×１００画素）単位で精査し、輝度が１〜３（つまり、３以下）の画素と輝度が２５３〜２５５（つまり、２５３以上）の画素の数を、不良画素としてカウントする。そして、この不良画素の最も多い矩形領域を特定し、この特定した矩形領域に対応する表示画面５４の位置に、赤色の矩形の枠線を警告表示として表示する。図９の例では、点線で示した矩形の枠線ＷＡが、最も不良画素の画素数の多い矩形領域に対応する領域を指し示す情報として、表示画面５４に表示される。この矩形の枠線ＷＡは、複数表示されるようにしてもよい。例えば、不良画素が所定数以上（例えば５０画素）以上存在する矩形領域については、矩形の枠線ＷＡを表示するようにしてもよいし、或いは、不良画素の多い矩形領域のうち１番目から５番目の領域を、矩形の枠線ＷＡで示すようにしてもよい。
【００４３】
なお、この警告表示は、このような矩形の枠線による表示態様に限られるものではなく、様々な態様が考えられる。例えば、元画像データの輝度が１〜３の画素については黒つぶれの画素であり、輝度が２５３〜２５５の画素については白トビの画素であり、いずれも不良画素であると判断して、該当する画素そのものを赤と黒の点滅で表示することによりユーザに警告表示するようにしてもよい。さらに、この警告表示は、任意の機能であり、この警告表示を省くことも可能である。或いは、この警告表示をするか否かをユーザが任意に設定できるようにしてもよい。
【００４４】
次に、画像表示装置１０は、キャンセルボタンＢ１４が押下されたかどうかを判断する（ステップＳ３４）。キャンセルボタンＢ１４が押下されていない場合（ステップＳ３４：ＮＯ）には、このステップＳ３４で待機する。一方、キャンセルボタンＢ１４が押下された場合（ステップＳ３４：ＹＥＳ）には、上述したステップＳ１０に戻り、表示画面５４に画像一覧画面Ｗ１０を表示する。
【００４５】
以上のように、本実施形態に係る画像表示装置１０によれば、表示画面５４に画像とともにそのヒストグラムを表示する際に、このヒストグラムがユーザによる画像の品質判断の邪魔にならない位置に表示されるようにしたので、ユーザの利便性を向上させることができる。具体的には、不良画素が最も少ない領域を選んで、ヒストグラムを表示することにより、黒つぶれや白トビが生じた不良画素を表示画面５４に適切に表示させることができるようにしたので、ユーザがこの不良画素の発生状況を的確に把握することができるようになる。
【００４６】
また、ヒストグラムを表示する際に、不良画素の最も少ない領域が表示画面５４の縁周辺に位置してしまい、ヒストグラム全体が表示画面５４に表示しきれなくなる場合には、ヒストグラム全体が表示画面５４に表示されるようにヒストグラムの位置を移動することとしたので、不良画素の最も少ない領域がどこであっても、ヒストグラムをユーザに適切に示すことができるようになる。
【００４７】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態においては、分割領域のサイズとヒストグラムのサイズとが無関係に定められたが、両者を対応させるようにしてもよい。すなわち、元画像データの分割領域のサイズを、表示画面５４におけるヒストグラムのサイズに対応させ、画像表示装置１０が最も不良画素の少ない分割領域を選択した際には、表示画面５４におけるこの分割領域に対応する表示領域に、ヒストグラム全体が収まるようにしてもよい。このようにすれば、ヒストグラム全体が表示画面５４に表示できるかどうかの判断や、ヒストグラム全体が表示しきれない場合のヒストグラム表示開始位置の移動をする必要がなくなる。
【００４８】
また、非常に不良画素が多く、画像全体に多くの不良画像が分散しているような場合には、最も不良画素が少ない分割領域ではなく、分割領域１や分割領域４２などの位置に、固定的にヒストグラムを表示するようにしてもよい。或いは、このような場合には、ヒストグラムを表示しないようにして、上述した警告表示のみを行うようにしてもよい。
【００４９】
また、上述した実施形態においては、不良画素として、黒つぶれの画素数と白トビの画素数の双方をカウントすることとしたが、不良画素として、どちらか一方の画素数をカウントするようにしてもよい。
【００５０】
また、上述した実施形態においては、一例として、輝度が３以下の画素と輝度が２５３以上の画素を不良画素であると判断することとしたが、これとは異なる閾値を用いて、不良画素であるかどうかを判断するようにしてもよい。
【００５１】
また、上述した実施形態では、輝度に関するヒストグラムについて、本発明を適用した例を説明したが、輝度以外のヒストグラムについて、本発明を適用することもできる。すなわち、赤色、青色、彩度、明度などの元画像データから表現される画像の表現要素のヒストグラムについて、本発明を適用してもよい。
【００５２】
また、上述した実施形態においては、元画像データはハードディスクドライブ２４に格納されている場合を想定して説明したが、メモリカード６０に格納されているようにしてもよい。つまり、元画像データが格納される記憶装置は、画像表示装置１０に内蔵されていてもよいし、内蔵されていなくともよい。
【００５３】
また、上述の実施形態で説明した画像表示処理については、この処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムを画像表示装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００５４】
また、画像表示装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、画像表示装置１０の備える他のプログラムを活用するために、その画像表示装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００５５】
さらに、このような画像表示装置１０は、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、画像表示装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００５６】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ画像表示装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００５７】
また、上述した実施形態では、画像表示処理をソフトウェアにより実現することとしたが、これを、ＡＳＩＣ（Application Specific IC）などのハードウェアにより実現することもできる。図１０は、画像表示処理をハードウェアにより実現した場合の画像表示装置１０の構成を示すブロック図である。
【００５８】
この図１０に示すように、画像表示装置１０は、表示用画像データ生成部１００と、ヒストグラム生成部１０２と、カウント部１０４と、分割領域特定部１０６と、ヒストグラム表示開始位置決定部１０８と、表示部１１０とを備えて構成されている。また、画像表示装置１０は、上述した表示画面５４と、ＲＡＭ２２と、ハードディスクドライブ２４と、メモリカードインターフェース２６とを備えており、さらに、画像表示装置１０は、図示した以外の構成要素を備えていてもよい。
【００５９】
表示用画像データ生成部１００は、記憶装置の一例であるハードディスクドライブ２４から、元画像データを取得し、この元画像データをリサイズして、表示用画像データを生成する。この生成された表示用画像データは、ＲＡＭ２２内に形成されたキャッシュメモリ領域に格納される。
【００６０】
ヒストグラム生成部１０２は、元画像データから表現される画像の表現要素についての値を各画素毎に取得し、この取得した表現要素の値に基づいてヒストグラムを生成する。この表現要素は、例えば、上述したように、輝度である。また、生成されたヒストグラムは、ＲＡＭ２２内に形成されたキャッシュメモリ領域に格納される。
【００６１】
カウント部１０４は、元画像データを複数の領域に分割して、この分割領域毎に、表現要素の値に基づいて不良画素であると判断される画素数をカウントする。
【００６２】
分割領域特定部１０６は、カウント部１０４でカウントされた不良画素の画素数の最も少ない分割領域を特定する。
【００６３】
ヒストグラム表示開始位置決定部１０８は、分割領域特定部１０６で特定された不良画素の画素数の最も少ない分割領域に基づいて、ヒストグラム表示開始位置を決定する。
【００６４】
表示部１１０は、表示用画像データ生成部１００で生成した表示用画像データに基づいて、表示画面５４に画像を表示する。すなわち、表示部１１０は、ＲＡＭ２２内に格納されている表示用画像データを読み出して、表示画面５４に表示する。さらに、表示部１１０は、ヒストグラム生成部１０２で生成されたヒストグラムを、ヒストグラム表示開始位置決定部１０８で決定したヒストグラム表示開始位置から表示画面５４に表示する。すなわち、表示部１１０は、ＲＡＭ２２内に格納されているヒストグラムを読み出して、ヒストグラム表示開始位置から、表示画面５４に表示する。
【００６５】
また、画像表示装置１０は、ヒストグラム表示開始位置決定部１０８で決定したヒストグラム表示開始位置では、ヒストグラムの全体が表示画面５４に表示しきれない場合には、ヒストグラムの全体が表示画面５４に表示できる位置に、ヒストグラム表示開始位置を移動する、移動部１１２を、さらに備えるようにしてもよい。具体的な判断手法及び移動手法は、上述したステップＳ２６及びステップＳ２８と同様である。
【００６６】
また、ヒストグラム表示開始位置決定部１０８は、分割領域特定部１０６で特定された不良画素の画素数が最も少ない分割領域の左上の角の座標を、ヒストグラム表示開始位置の座標としてもよい。この場合、表示部１１０では、ヒストグラム表示開始位置の座標を、ヒストグラムの左上の角の座標とすることができる。
【００６７】
また、画像表示装置１０は、不良画素の存在について、ユーザに警告をするための警告表示を、表示画面５４に表示された画像に重ねて表示する、警告表示部１１４を、さらに備えるようにしてもよい。具体的な警告表示手法は、上述したステップＳ３２と同様である。
【００６８】
この場合、警告表示部１１４は、元画像データを複数の矩形領域に分割して、各矩形領域の不良画素の画素数をカウントし、最も不良画素の画素数が多い矩形領域に対応する領域を指し示す情報を、表示画面５４に表示することもできる。
【００６９】
また、カウント部１０４や警告表示部１１４においては、上述した表現要素が輝度であるときには、この輝度が所定の範囲の値の場合に、その画素は不良画素であると判断することが可能である。
【００７０】
例えば、上述した実施形態においては、輝度が所定値である３以下である場合に、その画素は不良画素であると判断するとともに、輝度が所定値である２５３以上である場合にも、その画素は不良画素であると判断することにしている。
【図面の簡単な説明】
【００７１】
【図１】本実施形態に係る画像表示装置の主要な内部構成の一例を説明するブロック図。
【図２】図１の画像表示装置を表示画面側から見た平面図。
【図３】本実施形態に係る画像表示処理の内容を説明するフローチャートを示す図。
【図４】表示画面に表示される画像一覧画面の一例を示す図。
【図５】元画像データの解像度の一例を説明する図。
【図６】表示用画像データの解像度の一例を説明する図。
【図７】本実施形態に係る画像表示装置が生成する全画面表示用のヒストグラムの一例を示す図。
【図８】元画像データに基づく画像を複数の分割領域に区分した状態を示す図。
【図９】表示画面に表示される全画面表示の一例を示す図。
【図１０】画像表示処理をハードウェアにより実現する場合の画像表示装置の主要な内部構成の一例を示す図。
【符号の説明】
【００７２】
１０  画像表示装置
２０  制御ユニット
２２  ＲＡＭ
２４  ハードディスクドライブ
２６  メモリカードインターフェース
３０  内部バス
４０  メモリコントローラ
４２  エンコーダ
４４  デコーダ
４６  ＤＳＰ
４８  プロセッサ
５０  ＲＯＭ
５２  専用バス
５４  表示画面
６０  メモリカード
【図１】
2007028478.tif 000003
【図２】
2007028478.tif 000004
【図３】
2007028478.tif 000005
【図４】
2007028478.tif 000006
【図５】
2007028478.tif 000007
【図６】
2007028478.tif 000008
【図７】
2007028478.tif 000009
【図８】
2007028478.tif 000010
【図９】
2007028478.tif 000011
【図１０】
2007028478.tif 000012