(57)【要約】【課題】液晶ディスプレイにおいて表示障害を簡便に検出する方法を提供する。【解決手段】表示障害の検出方法では、基準輝度レベルとバックライト輝度レベルを求める。基準輝度レベルは、液晶ディスプレイに表示障害が発生していないことが確認された基準装置にデータを表示させたときの、基準装置が備える液晶ディスプレイのバックライトに適用される輝度レベルを表す。バックライト輝度レベルは、表示障害の有無が判定される対象装置でデータを表示させるときに対象装置が備える液晶ディスプレイのバックライトに適用される輝度レベルを表す。対象装置は、バックライト輝度レベルと基準輝度レベルの差が閾値よりも小さい場合、対象装置に表示障害が発生していないと判定する。【選択図】図１
2011158684.tif 000002
【特許請求の範囲】
【請求項１】
液晶ディスプレイに表示障害が発生しているかが判定される対象装置は、前記表示障害が発生していないことが確認された基準装置にデータを表示させたときの、前記基準装置が備える液晶ディスプレイのバックライトに適用される輝度レベルを表す基準輝度レベルを取得し、
前記対象装置は、前記対象装置で前記データを表示させるときに前記対象装置が備える液晶ディスプレイのバックライトに適用される輝度レベルを表すバックライト輝度レベルを求め、
前記対象装置は、前記バックライト輝度レベルと前記基準輝度レベルの差が閾値よりも小さい場合、前記対象装置に前記表示障害が発生していないと判定する
ことを特徴とする表示障害の検出方法。
【請求項２】
前記基準輝度レベルは、前記データを表示している前記基準装置が備える液晶ディスプレイに含まれている画素の輝度の中央値を表す基準中央値、ならびに、前記基準装置に備えられたバックライトの輝度レベルと前記基準中央値とを対応付けた輝度レベルテーブルを用いて求められ、
前記対象装置は、前記対象装置に前記データを表示させたときに前記対象装置が備える液晶ディスプレイに含まれている画素の輝度の中央値を表す対象装置中央値を求め、
前記対象装置は、前記輝度レベルテーブルで、前記対象装置中央値と同じ大きさの前記基準中央値に対応付けられた輝度レベルを、前記バックライト輝度レベルとする
ことを特徴とする請求項１に記載の表示障害の検出方法。
【請求項３】
前記対象装置は、前記対象装置の操作により、前記対象装置に表示するデータを第１のデータから第２のデータへ変更するように作成されたソフトウェアを記憶し、
前記基準装置で前記第１のデータを表示させたときの第１の基準輝度レベルを取得し、
前記基準装置で前記第２のデータを表示させたときの第２の基準輝度レベルを取得し、
前記第１のデータを表示している前記対象装置から得られた第１のバックライト輝度レベルと前記第１の基準輝度レベルを比較した結果から、前記対象装置に前記表示障害が発生していないと判定した場合、前記第１のデータを表示している対象装置に前記操作を行った後のバックライト輝度レベルを表す第２のバックライト輝度レベルを求め、
前記第２のバックライト輝度レベルを前記第２の基準輝度レベルと比較した結果に基づいて、前記対象装置に前記表示障害が発生していると判定した場合は、前記ソフトウェアに前記表示障害の原因があると判断する
ことを特徴とする請求項１もしくは２に記載の表示障害の検出方法。
【請求項４】
前記基準中央値が第１の範囲内の値をとるときに前記基準中央値が大きくなる程、前記基準装置に備えられたバックライトの輝度レベルが大きくなるように設定された第１の輝度レベルテーブルと、前記基準中央値が第２の範囲内の値をとるときに前記基準中央値が大きくなる程、前記基準装置に備えられたバックライトの輝度レベルが大きくなるように設定された第２の輝度レベルテーブルを、前記基準装置が記憶し、
前記基準装置は、前記基準輝度レベルを求めるために用いられる基準中央値が前記第１の範囲に含まれている場合には前記第１の輝度レベルテーブルを用い、前記基準輝度レベルを求めるために用いられる基準中央値が前記第２の範囲に含まれている場合に前記第２の輝度レベルテーブルを用い、
前記対象装置に、前記基準装置が用いた輝度レベルテーブルと同じ輝度レベルテーブルを記憶させ、
前記対象装置は、前記基準装置が用いた輝度レベルテーブルと同じ輝度レベルテーブルを用いて前記バックライト輝度レベルを求める
ことを特徴とする請求項２もしくは３に記載の表示障害の検出方法。
【請求項５】
液晶ディスプレイの表示障害の有無が判定される対象装置を、
前記表示障害が発生していないことが確認された基準装置にデータを表示させたときの、前記基準装置が備える液晶ディスプレイのバックライトに適用される輝度レベルを表す基準輝度レベルを取得する基準輝度レベル取得手段、
前記対象装置で前記データを表示させるときに前記対象装置が備える液晶ディスプレイのバックライトに適用される輝度レベルを表すバックライト輝度レベルを計算するバックライト輝度レベル計算手段、
前記バックライト輝度レベルと前記基準輝度レベルの差が閾値よりも小さい場合、前記対象装置に前記表示障害が発生していないと判定する判定手段
として動作させることを特徴とする表示障害の検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶ディスプレイにおける表示障害の検出方法に関する。
【背景技術】
【０００２】
近年の液晶ディスプレイ（Liquid Crystal Display、ＬＣＤ）の普及により、携帯電話端末などの様々な機器の画面表示装置に液晶ディスプレイが用いられてきている。液晶ディスプレイを組み込んだ機器は、出荷前に、液晶ディスプレイに表示障害が起こっているか検査され、表示障害が検出されなかった機器が出荷される。表示障害の検出は、目視によって行われることがあるが、検査装置などを用いて行われることもある。
【０００３】
関連する技術として、液晶パネルに光を照射して得られた画像を用いた検査方法が知られている。この方法では、まず、液晶パネルに光を照射して得られた画像を取り込んで輝度ヒストグラムを求める操作を、複数の良品の液晶パネルに対して行い、多数の類似ヒストグラムが得られた液晶パネルを基準パーツとする。次に、被検査パーツについて輝度ヒストグラムを求め、基準パーツの輝度ヒストグラムと類似しているときに、被検査パーツに欠陥がないと判断する。また、Charge Coupled Device（ＣＣＤ）カメラから受けた信号を用いて各画素の輝度分布のヒストグラムを作成し、作成されたヒストグラムと正規分布関数との相互相関値と良否判定値から画質の良否を判断する方法も知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１５８２３８号公報
【特許文献２】特開平２−９３８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
液晶パネルに光を照射して得られた画像を用いた検査方法や、ＣＣＤカメラで得られた信号を用いた検査方法では、検査のために、ＣＣＤカメラや光源などの装置が用いられる。そのため、これらの方法では、試験装置の導入のための手間やコストがかかる。
【０００６】
本発明では、液晶ディスプレイにおいて表示障害を簡便に検出する方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
ある実施形態に係る検出方法では、液晶ディスプレイに表示障害が発生しているかが判定される対象装置は、基準輝度レベルを取得する。基準輝度レベルは、液晶ディスプレイに表示障害が発生していないことが確認された基準装置にデータを表示させたときの、前記基準装置が備える液晶ディスプレイのバックライトに適用される輝度レベルを表す。また、前記対象装置は、前記対象装置で前記データを表示させるときに前記対象装置が備える液晶ディスプレイのバックライトに適用される輝度レベルを表すバックライト輝度レベルを求める。前記対象装置は、前記バックライト輝度レベルと前記基準輝度レベルの差が閾値よりも小さい場合、前記対象装置に前記表示障害が発生していないと判定する。
【発明の効果】
【０００８】
液晶ディスプレイにおいて表示障害が簡便に検出される。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る携帯電話端末の構成の一例を示す図である。
【図２】輝度レベルテーブルの例を示す図である。
【図３】画像データの表示例と、画素の輝度分布のヒストグラムを示す図である。
【図４】画素の輝度を累積分布で表した図である。
【図５】輝度レベルの求め方を説明する図である。
【図６】第１の実施形態に係る表示障害の検出方法の一例を示すフローチャートである。
【図７】携帯電話端末の操作による画面表示の変化の例を示す図である。
【図８】第２の実施形態に係る表示障害の検出方法の一例を示すフローチャートである。
【図９】選択テーブルの一例を示す図である。
【図１０】複数の輝度レベルテーブルでの輝度レベルの違いを説明する図である。
【図１１】第３の実施形態に係る表示障害の検出方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
液晶ディスプレイは、液晶パネルとバックライトを備える。ＬＣＤのバックライトの輝度レベルは、ＬＣＤにデータを表示したときの画素の輝度の分布に応じて決定される。ここで、ＬＣＤ等に障害が発生していない２つの装置で同じデータを表示したときには、ディスプレイ上の輝度分布は同様になるため、バックライトの輝度レベルも同様になる。つまり、ＬＣＤ等に障害が発生していない２つの装置で同じデータを表示したときのバックライトの輝度レベルは、一致しているとみなすことができる。
【００１１】
そこで、ＬＣＤ等に障害が発生していないことが確認された装置（基準装置）に、あるデータが表示されたときのバックライトの輝度レベルが求められる。次に、障害が発生しているかを判定する対象装置に、基準装置に表示したデータが表示されたときの、バックライトの輝度レベルが求められる。対象装置は、基準装置と対象装置について求められたバックライトの輝度レベルを取得し、輝度レベルの比較結果を用いて障害が発生しているかの判定を行う。ここで、同じデータを表示したときのバックライトの輝度レベルが基準装置と対象装置の間で一致しているとみなせない場合は、対象装置にＬＣＤの表示障害があると判定される。このように、対象装置は、対象装置に発生している表示障害を検出するための装置として機能していることになる。従って、対象装置の表示障害を検出するための装置等は用いられない。このため、表示障害を検出するための装置等の設計、設置などを行うための作業やコストが削減される。
【００１２】
以下の説明では、ＬＣＤを備える装置が携帯電話端末である場合を具体例として説明する。ただし、この方法は、携帯電話端末に搭載されたＬＣＤの表示障害だけでなく、デジタルカメラ、携帯型ゲーム機、コンピュータのディスプレイ、テレビなどを含む任意の装置に備えられているＬＣＤで発生する表示障害を検出するために用いることができる。また、以下の説明では、理解を助けるために、ＬＣＤに画像データを表示する場合を例として説明するが、文書データを含む任意のデータを表示障害の検出に用いることができる。
【００１３】
図１は、実施形態に係る携帯電話端末の構成の一例を示す図である。携帯電話端末１０は、ＬＣＤ１１、ＬＣＤ制御部１２、Light Emitting Diode（ＬＥＤ）制御部１３、Central Processing Unit（ＣＰＵ）１４、Random Access Memory（ＲＡＭ）１５、不揮発メモリ１６、ＬＥＤ１７、インタフェース１８を備える。
【００１４】
ＬＣＤ１１は、画面として使用される液晶ディスプレイであり、後述する検出方法で用いられる表示画面を表示する他、利用者の携帯電話端末１０の動作に基づく任意の用途に用いられる。なお、ＬＣＤ１１は、携帯電話端末１０のメインディスプレイであっても、サブディスプレイであっても良い。また、ＬＣＤ１１は、位置入力デバイスと表示デバイスを備えているタッチパネルなどに含まれている液晶ディスプレイとすることもできる。ＬＣＤ１１は、バックライト２１を備えており、バックライト２１の輝度はＬＣＤ１１に表示される画像データに応じて、ＬＥＤ制御部１３によって調整される。
【００１５】
ＬＣＤ制御部１２は、ＣＰＵ１４から出力された画像データをＬＣＤ１１に出力し、出力されたデータを表示するためにＬＣＤ１１を制御する。ＬＣＤ制御部１２は、輝度レベル計算部２０を備えており、輝度レベル計算部２０は、ＬＣＤ１１への輝度調整値や、ＬＣＤ１１のバックライト２１として用いられているＬＥＤに出力される電流などを算出する。また、輝度レベル計算部２０は、輝度調整値や電流量をＬＥＤ制御部１３やＣＰＵ１４に通知する。ＬＥＤ制御部１３は、通知された輝度調整値や電流量に基づいてバックライト２１に対する直接の制御等を行う。また、後述するように、ＬＥＤ制御部１３は、判定結果を受け取ると、判定結果に応じてＬＥＤ１７を制御する。
【００１６】
不揮発メモリ１６は、試験プログラム３０および輝度レベルテーブル２２を格納する。試験プログラム３０は、表示指示モジュール３１、輝度レベル取得モジュール３２および判定モジュール３３を備える。また、試験プログラム３０は、オプションとして、イベント発生モジュール３４、検証モジュール３５、および、テーブル選択モジュール３６の１つ以上を備えることもできる。さらに、不揮発メモリ１６は、基準装置のＬＣＤ１１に画像データを表示したときのバックライト２１の輝度レベルを記録している。バックライト２１の輝度レベルを求める方法については後述する。以下の説明では、基準装置が備える液晶ディスプレイのバックライト２１に適用される輝度レベルを「基準輝度レベル」と記載することがある。また、不揮発メモリ１６は、複数の画像データについて基準輝度レベルを記録することもでき、この場合は、各々の画像データと対応付けて各画像データを表示したときに用いられた基準輝度レベルを記録している。
【００１７】
図２に、輝度レベルテーブル２２の例を示す。輝度レベルテーブル２２は、バックライト２１の輝度レベルを、ＬＣＤ１１の画素の輝度の中央値と対応付けている。図２（ａ）の例では、バックライト２１は、輝度の中央値に応じて、輝度レベル１〜６の６段階のいずれかに設定される。輝度レベルテーブル２２の使用方法については後述する。また、不揮発メモリ１６は、図２（ａ）〜（ｃ）のように、任意の複数の輝度レベルテーブル２２を記憶することもできる。
【００１８】
ＲＡＭ１５は、ＣＰＵ１４が試験プログラム３０の実行などに用いることができる任意の種類の揮発メモリである。携帯電話端末１０は、例えば、Dynamic Random Access Memory（ＤＲＡＭ）やSynchronous DRAM（ＳＤＲＡＭ）を備えても良い。ＣＰＵ１４は、適宜、ＲＡＭ１５を用いて、表示障害の検出試験を行う。また、ＲＡＭ１５は、表示障害の検出試験の他に、ユーザの操作等に応じてＣＰＵ１４によって用いられる。
【００１９】
ＣＰＵ１４は、表示指示部、輝度レベル取得部、および、判定部を備える。また、試験プログラム３０にイベント発生モジュール３４、検証モジュール３５、および、テーブル選択モジュール３６が含まれている場合、ＣＰＵ１４は、イベント発生部、検証部、テーブル選択部も備える。ＣＰＵ１４は、不揮発メモリ１６に格納されている試験プログラム３０を実行することにより、表示指示機能、輝度レベル取得機能、判定機能、イベント発生機能、検証機能、および、テーブル選択機能を実現する。なお、図１に示す例では、携帯電話端末１０はＣＰＵ１４を備えているが、携帯電話端末１０は、Micro Processing Unit（ＭＰＵ）を備えることができ、また、ＣＰＵおよびＭＰＵを１つ以上備えることもできる。
【００２０】
表示指示部は、不揮発メモリ１６に格納されている画像データを読み出して、ＬＣＤ制御部１２を介してＬＣＤ１１に出力する。また、携帯電話端末１０がカメラ（図示せず）や入力デバイス（図示せず）などを備えているときは、これらのデバイスから入力されたデータを、ＬＣＤ１１に出力して表示させることもできる。
【００２１】
輝度レベル取得部は、輝度レベル計算部２０にアクセスすることにより、バックライト２１の輝度レベルを取得する。輝度レベル取得部は、取得したバックライト２１の輝度レベルを判定部に通知する。以下の説明では、基準輝度レベルとの区別を明確にするために、前記対象装置が備える液晶ディスプレイのバックライト２１に適用される輝度レベルを「バックライト輝度レベル」と記載することがある。
【００２２】
判定部は、不揮発メモリ１６から、基準輝度レベルを取得する。次に、バックライト輝度レベルを基準輝度レベルと比較し、両者が一致しているとみなせるかを判定する。例えば、基準輝度レベルとバックライト輝度レベルの差が予め決められた閾値よりも小さい場合、判定部は、基準輝度レベルとバックライト輝度レベルが一致しているとみなす。この場合、判定部は、表示障害が対象装置に発生していないと判定する。一方、基準輝度レベルとバックライト輝度レベルの差が予め決められた閾値以上の場合、判定部は、表示障害が対象装置に発生していると判定する。判定部は、判定結果をＬＥＤ制御部１３とインタフェース１８に出力する。閾値の大きさは、例えば、バックライト２１に設定される可能性のある輝度レベルの数などに基づいて決定される。なお、判定部は閾値を予め記憶することができ、また、不揮発メモリ１６から読み出すこともできる。さらに、判定部は、基準輝度レベルとバックライト輝度レベルの値が同じときに、両者が一致しているとみなすこともできる。なお、基準輝度レベルの求め方などについては後述する。
【００２３】
イベント発生部は、携帯電話端末１０が出荷された後にユーザによって行われると予測される入力ボタン（図示せず）等による操作イベントを発生させる。イベント発生部は、例えば、「ＭＥＮＵ」ボタンが押下されたときに携帯電話端末１０で動作するソフトウェア等で行われる処理の発生を指示する。また、イベント発生部は、判定部から受け取った判定結果を、適宜、ＲＡＭ１５に記録する。検証部は、判定部から出された結果を、ＲＡＭ１５から読み出し、複数の判定結果を用いて、ソフトウェアに表示障害の原因があるかを判断する。なお、用いられる判定結果の数は、任意の複数とすることができる。
【００２４】
テーブル選択部は、不揮発メモリ１６に複数の輝度レベルテーブル２２が記憶されている場合に、輝度レベル計算部２０で使用される輝度レベルテーブル２２を選択し、輝度レベル計算部２０に通知する。テーブル選択部の動作については後述する。
【００２５】
ＬＥＤ１７は、ＬＥＤ制御部１３によって制御され、判定結果を出力する。例えば、ＬＥＤ制御部１３は、対象装置に表示障害が無い場合にＬＥＤ１７を点灯させ、対象装置に表示障害が検出されたときにＬＥＤ１７を点滅させることができる。なお、red, green and blue LED（ＲＧＢＬＥＤ）を用いると、ＬＥＤ制御部１３は、対象装置に表示障害が無い場合に青色を点灯させ、対象装置に表示障害が検出されたときには赤色を点灯させるなど、判定結果に応じて異なる色を点灯させることもできる。また、ＬＥＤ１７は、判定結果の表示の他に、適宜、ユーザの操作に応じて点灯する。
【００２６】
インタフェース１８は、判定部から出力された判定結果を、出力ログに変換して、携帯電話端末１０に接続されているコンピュータ４０に出力する。また、コンピュータ４０から受信したデータを適宜変換してＣＰＵ１４や不揮発メモリ１６へ出力する。なお、ＬＥＤ１７とコンピュータ４０のうちの任意の一方へ判定結果が出力されるようにすることもできる。
【００２７】
＜第１の実施形態＞
図３は、画像データの表示例と、画素の輝度分布のヒストグラムを示す。以下、図３（ａ）の画像データをＬＣＤ１１に表示させた場合に、基準装置Ａでは図３（ａ）のように表示され、対象装置Ｂでは図３（ｂ）、対象装置Ｃでは図３（ｃ）、対象装置Ｄでは図３（ａ）のように表示されたものとして説明する。基準装置Ａ、対象装置Ｂ〜Ｄのいずれも、図１を参照しながら述べた装置と同様の構成にすることができる。また、第１の実施形態で用いられる試験プログラム３０には、表示指示モジュール３１、輝度レベル取得モジュール３２、および、判定モジュール３３が含まれているものとする。また、いずれの装置も不揮発メモリ１６に図３（ａ）の画像データを記録しているものとする。ただし、基準装置Ａで求められた基準輝度レベルは、対象装置Ｂ〜Ｄのバックライト輝度レベルが求められる前に、対象装置Ｂ〜Ｄの各々の不揮発メモリ１６に記録されているものとする。なお、第１の実施形態では、いずれの装置も図２（ａ）に示す輝度レベルテーブル２２を不揮発メモリ１６に記憶しており、他の輝度レベルテーブル２２を備えていないものとする。また、この例では、基準輝度レベルとバックライト輝度レベルが同じ値であるときに、基準輝度レベルとバックライト輝度レベルが一致したとみなすものとする。従って、基準輝度レベルとバックライト輝度レベルが同じであるときに表示障害が発生していないと判定される。
【００２８】
まず、以下のような手順により、基準輝度レベルを求める。
（１）表示指示部は、不揮発メモリ１６に記憶している図３（ａ）の画像データをＬＣＤ制御部１２に出力する。ＬＣＤ制御部１２は、入力された画像データをＬＣＤ１１に表示する。基準装置Ａに備えられたＬＣＤ１１は、図３（ａ）に示すように表示する。
【００２９】
（２）輝度レベル計算部２０は、ＬＣＤ１１に含まれる画素の輝度の分布を調べ、輝度の中央値を求める。図３（ｄ）は、図３（ａ）を表示しているＬＣＤ１１での輝度の分布を示すヒストグラムである。図３（ｄ）では、輝度によらずに画素値は一様に分布している。従って、図３（ｄ）に示した画素の輝度を累積分布で表すと、図４のＬＡのようになる。輝度レベル計算部２０は、累積割合が５０％の位置の輝度を中央値とする。図４では、基準装置Ａに画像データを表示したときの輝度の中央値はＭｅ１となる。なお、以下の説明では、基準装置に画像データを表示したときの輝度の中央値を「基準中央値」と記載することがある。
【００３０】
（３）輝度レベル計算部２０は、輝度レベルテーブル２２を参照して基準輝度レベルを求める。輝度レベル計算部２０は、基準中央値が輝度の中央値の欄に含まれている輝度レベルを、基準輝度レベルとする。例えば、Ｍｅ１＝１０５だとすると、輝度レベル計算部２０は、バックライト２１の輝度レベルを「３」に決定する。図５は、輝度レベルの求め方を説明する図である。
【００３１】
（４）輝度レベル計算部２０は、輝度レベル取得部の求めに応じて、基準輝度レベルをＣＰＵ１４に通知する。また、ＬＥＤ制御部１３は、基準輝度レベルにバックライト２１を設定する。
【００３２】
（５）輝度レベル取得部は、取得した輝度レベルを判定部に通知する。判定部は、不揮発メモリ１６を参照して、不揮発メモリ１６に既に基準輝度レベルが記録されているかを確認する。基準装置Ａは、基準輝度レベルを不揮発メモリ１６に記憶していない。すると、判定部は、基準装置の基準輝度レベルが通知されたと判定して、基準輝度レベルをインタフェース１８に出力する。
【００３３】
（６）インタフェース１８は、適宜変換して基準輝度レベルの値を、コンピュータ４０に出力する。
【００３４】
次に、対象装置Ｂ〜Ｄのバックライト輝度レベルを求め、基準輝度レベルと比較する。なお、ここでは、一例として、表示障害の有無が確認される対象装置が３台である場合について説明しているが、任意の数の対象装置を基準装置と比較することができる。まず、対象装置Ｂで処理が行われた場合について説明する。
【００３５】
（７）コンピュータ４０に接続している装置が基準装置Ａから対象装置Ｂに変更されると、コンピュータ４０は、対象装置Ｂの不揮発メモリ１６に基準輝度レベルを書き込む。
【００３６】
（８）対象装置Ｂの表示指示部は、不揮発メモリ１６に記憶している画像データをＬＣＤ制御部１２に出力する。ＬＣＤ制御部１２は、入力された画像データをＬＣＤ１１に表示すると、対象装置Ｂに備えられたＬＣＤ１１は、図３（ｂ）に示すように表示する。
【００３７】
（９）輝度レベル計算部２０は、手順（２）と同様に、輝度の中央値を求める。対象装置ＢのＬＣＤ１１での輝度の分布を示すヒストグラムは、図３（ｅ）のとおりであるとすると、累積分布は、図４のＬＢのようになり、輝度の中央値はＭｅ２となる。
【００３８】
（１０）輝度レベル計算部２０は、Ｍｅ２に対応するバックライト輝度レベルを算出する。例えば、Ｍｅ２＝８０だとすると、図５に示すように、輝度レベル計算部２０は、バックライト輝度レベルを「１」に決定する。
【００３９】
（１１）手順（４）と同様に、対象装置Ｂのバックライト２１が設定され、バックライトの輝度レベルがＣＰＵ１４に通知される。
【００４０】
（１２）判定部は、バックライト輝度レベルが通知されると、不揮発メモリ１６を参照して、基準輝度レベルを取得し、バックライト輝度レベルと比較する。すると、基準輝度レベルは「３」であるのに対して、対象装置Ｂのバックライト輝度レベルは「１」であるので、判定部は、対象装置Ｂに表示障害が発生していると判定する。
【００４１】
（１３）判定部は、判定結果をＬＥＤ制御部１３とインタフェース１８に出力する。対象装置Ｂに表示障害が発生していることが通知されると、ＬＥＤ制御部１３は、例えば、赤色にＲＧＢＬＥＤを点灯させるなど、表示障害の発生を外部に通知する。インタフェース１８は、対象装置Ｂに表示障害が発生していることを出力ログとしてコンピュータ４０に出力する。
【００４２】
対象装置Ｃで表示障害の検出が行われた場合は、以下のようになる。
（７ｃ）対象装置Ｃについても同様に、手順（７）〜（９）の処理が行われる。対象装置Ｃに画像データが出力されると、ＬＣＤ１１の表示は図３（ｃ）のようになったとする。この場合の輝度ヒストグラムは、図３（ｆ）のとおりであり、累積分布は、図４のＬＣのようになる。従って、輝度の中央値はＭｅ３となる。
【００４３】
（８ｃ）輝度レベル計算部２０は、Ｍｅ３に対応するバックライト輝度レベルを算出する。例えば、Ｍｅ３＝１５０だとすると、図５に示すように、輝度レベル計算部２０は、バックライト輝度レベルを「６」に決定する。その後、手順（１１）〜（１３)に示したように、判定部による判定と判定結果の出力が行われる。
【００４４】
対象装置Ｄについても同様に、手順（７）〜（１３）の処理が行われる。対象装置Ｄでは、手順（８）で図３（ａ）に示す画像が表示されているので、ヒストグラムは図３（ｄ）、累積分布は図４のＬＡのとおりになる。従って、中央値はＭｅ１であり、得られるバックライト輝度レベルは、図５のグラフに示すように「３」となる。すると、判定部は、対象装置Ｄのバックライト輝度レベルと基準輝度レベルが一致していることを検出し、対象装置Ｄには表示障害がないと判定する。判定部から判定結果を受け取ると、ＬＥＤ制御部１３は、例えば、ＲＧＢＬＥＤを青色に点灯させるなど、表示障害がないことを外部に通知する。また、インタフェース１８は、適宜、出力ログをコンピュータ４０に出力する。
【００４５】
ここでは、基準輝度レベルとバックライト輝度レベルが同じであるときに、基準輝度レベルとバックライト輝度レベルが一致したとみなしているが、これは一例である。例えば、基準輝度レベルとバックライト輝度レベルの差が予め定められた閾値よりも小さいときは、基準輝度レベルとバックライト輝度レベルが一致したとみなすこともできる。すなわち、判定部は、基準輝度レベルとバックライト輝度レベルの差が予め定められた閾値よりも小さいときは、表示障害がないと判定することもできる。なお、閾値は、バックライト２１に設定される可能性がある輝度レベルのレベル数などの実装上の条件に応じて任意に変更することができる。
【００４６】
図６は、第１の実施形態に係る表示障害の検出方法の一例を示すフローチャートである。この例では、判定部は、基準輝度レベルとバックライト輝度レベルの差が予め定められた閾値よりも小さいときに、表示障害がないと判定する。図６のステップＳ１〜Ｓ３は基準装置の動作、ステップＳ４はコンピュータ４０の動作であり、ステップＳ５〜Ｓ１０は対象装置の動作である。
【００４７】
まず、基準装置のＬＣＤ１１に画像データが表示されると、輝度レベル計算部２０は、基準中央値を求める（ステップＳ１、Ｓ２）。輝度レベル計算部２０は、基準中央値を用いて輝度レベルテーブル２２を参照し、基準輝度レベルを求める（ステップＳ３）。基準装置は基準輝度レベルをコンピュータ４０に出力し、コンピュータ４０は基準輝度レベルを対象装置に通知する（ステップＳ４）。次に、対象装置のＬＣＤ１１に画像データが表示されると、対象装置の輝度レベル計算部２０は輝度の中央値を求める（ステップＳ５、Ｓ６）。さらに、対象装置の輝度レベル計算部２０は、輝度レベルテーブル２２を参照してバックライト輝度レベルを求める（ステップＳ７）。判定部は、予め定められた閾値を不揮発メモリ１６から取得し、バックライト輝度レベルと基準輝度レベルの差を閾値と比較する（ステップＳ８）。判定部は、バックライト輝度レベルと基準輝度レベルの差が閾値よりも小さい場合、対象装置に表示障害が発生していないと判定する（ステップＳ９）。一方、バックライト輝度レベルと基準輝度レベルの差が閾値以上である場合、判定部は、対象装置に表示障害が発生していると判定する（ステップＳ１０）。
【００４８】
以上のように、バックライトの輝度レベルを基準装置と対象装置の間で比較することにより、画像データの表示結果が基準装置と異なる対象装置を検出することができる。対象装置で画像データの表示結果が基準装置と異なる場合、対象装置にハードウェア上の障害が発生していることがある。対象装置のハードウェア上の障害には、例えば、ＬＣＤ１１の差動シリアルラインの断線、配置ずれ、インタフェース部分信号線の断線等などが含まれる。また、対象装置が折りたたみ式の携帯電話端末の場合には、折りたたみに用いられるヒンジフレキ部分での信号線の断線により表示障害が発生する可能性もある。
【００４９】
例えば、インタフェース部分の信号線が断線している場合の表示の異常について述べる。ＣＰＵ１４やＬＣＤ制御部１２からＬＣＤ１１へ画像データを出力する際に用いられるインタフェースには、ＲＧＢインタフェースやシリアルインタフェースなどが考えられる。ＲＧＢインタフェースでデータが入力されるＬＣＤ１１の場合、例えば、赤、緑、青の各色について８ビットずつの信号線を用いて画像データが入力される。この信号線の一部が断線していた場合、画像データとしては断線した部分のビットに対応するデータが異常値を示す。このため、本来は図３（ａ）のように表示される画像データが図３（ｂ）に示すように表示され、前述の対象装置Ｂのような表示となる。一方、シリアルインタフェースを介して画像データがＬＣＤ１１に入力される場合に、シリアルインタフェースに断線があると、ＬＣＤ１１は画像データを受け取ることができない。このため、シリアルインタフェースが断線したＬＣＤ１１では、図３（ｃ）に示したように、ＣＰＵ１４から出力された画像データとは異なるデータが表示される。複数のチャネルのシリアルインタフェースを併用する場合であっても、１つのインタフェースが断線すると、失われるデータ量が多いため、ＬＣＤ１１の表示はＣＰＵ１４から入力された画像データとは異なる。
【００５０】
このように、基準装置とは異なる画像が表示されているＬＣＤ１１では、ハードウェア上の障害が発生している可能性がある。表示されている画像が基準装置に表示される画像と異なる対象装置では、前述のとおり、ＬＣＤ１１の画素の輝度の分布が異なるため、画素の輝度のヒストグラムや中央値も、基準装置とは異なる。従って、本実施形態で述べた方法により、対象装置のハードウェア上の障害によって発生している表示障害を検出することができる。
【００５１】
本実施形態にかかる方法では、輝度レベル計算部２０で計算されたバックライト輝度レベルに基づいて表示障害の有無を検出する。すなわち、対象装置は、対象装置に発生している表示障害を検出するための装置として機能する。従って、試験用に新たな他の装置を設置する手間やコストをかけずに、対象装置に発生している表示障害を検出することができる。さらに、ＣＣＤカメラなどの外部装置を用いた場合は、基準装置と対象装置に表示した画像をＣＣＤカメラで撮像して得られた画像を解析する。そのため、解析結果は、撮像場所周辺の明るさ、撮像位置や撮像角度のずれ、ごみなどの異物の写りこみの影響を受ける可能性がある。一方、本実施形態に係る方法では、対象装置内で障害を検出するため、検出結果は対象装置の周辺の明るさや異物存在などの対象装置の外部の条件の変化の影響を受けないという利点もある。
【００５２】
ここで、外部装置を用いずに表示障害を検出するために、ＬＣＤ１１のヒストグラムをＬＣＤ１１からＣＰＵ１４に出力することも考えられるが、この場合には、ヒストグラムを出力するためのデータ線が新たに携帯電話端末１０に追加される。従って、携帯電話端末１０の設計変更が行われ、設計変更に伴う新たなノイズ対策も行われることになる。また、これらの設計変更やノイズ対策を行うときには、携帯電話端末１０の機構的な制約も受ける。
【００５３】
一方、本実施形態では、輝度レベル計算部２０で計算されたバックライト輝度レベルがＣＰＵ１４に出力されるが、このときに、輝度レベル計算部２０は、ＣＰＵ１４からＬＣＤ制御部１２に向けた制御信号を出力する配線を用いる。また、輝度レベル計算部２０は、適宜、ＬＣＤ制御部１２とＬＥＤ制御部１３を結ぶ制御用インタフェースとＬＥＤ制御部１３とＣＰＵ１４を結ぶ制御用インタフェースを用いて、バックライト輝度レベルをＣＰＵ１４に出力することもできる。つまり、いずれの方法であっても、本実施形態に係る方法を用いるときに、携帯電話端末１０に新たな配線が加えられるなどの、携帯電話端末１０の設計変更が行われることは無い。従って、携帯電話端末１０の設計変更や設計変更に起因するノイズ対策のための手間やコストが発生しない。
【００５４】
＜第２の実施形態＞
第１の実施形態により、ハードウェア上の障害の検出が行われたが、第２の実施形態では、携帯電話端末１０に搭載されるソフトウェアの検証が行われる。以下、検証の対象となるソフトウェアを「対象ソフトウェア」と記載する。対象ソフトウェアは、ＬＣＤ１１に第１および第２の画像データを表示させることができる。対象ソフトウェアは、第１の画像データがＬＣＤ１１に表示されている間に、出荷後の携帯電話端末１０がユーザによって操作されると、ＬＣＤ１１に第２の画像データを表示させるように設計されているものとする。
【００５５】
第２の実施形態でも、基準装置と対象装置のいずれも図１を参照しながら説明した装置構成とすることができるが、ここでは、試験プログラム３０は、表示指示モジュール３１、輝度レベル取得モジュール３２、判定モジュール３３の他に、イベント発生モジュール３４と検証モジュール３５を備えるものとする。ここで、イベント発生部は、出荷後の携帯電話端末１０へのユーザの操作によって発生する操作イベントを発生させる。なお、輝度レベルの求め方は、基準装置と対象装置のいずれでも、第１の実施形態で述べた方法と同様である。また、表示障害の検出方法も、第１の実施形態で説明した方法と同様である。第２の実施形態においても、基準輝度レベルとバックライト輝度レベルの差が予め決められた閾値より小さいときに、両者は一致しているとみなされるものとする。
【００５６】
第２の実施形態では、基準装置は、不揮発メモリ１６に第１の画像データと第２の画像データを備えている。一方、対象装置は、不揮発メモリ１６に、携帯電話端末１０で動作する対象ソフトウェアが格納されている。
【００５７】
第２の実施形態では、基準装置で第１の画像データを表示させたときの第１の基準輝度レベル、および、第２の画像データを表示させたときの第２の基準輝度レベルが求められる。さらに、対象装置に第１の画像データを、不揮発メモリ１６に格納された対象ソフトウェアによって表示しておき、第１のバックライト輝度レベルを求める。その後、対象装置のイベント発生部が操作イベントを発生させることにより画像データが変更された後に、再度、対象装置の第２のバックライト輝度レベルを求める。対象装置と対象ソフトウェアのいずれにも障害が発生していない場合には、対象装置に起因する表示障害は発生せず、また、第１の画像データの後に行われた操作によって第２の画像データが表示される。従って、対象装置と対象ソフトウェアのいずれにも障害が発生していない場合には、第１の基準輝度レベルと第１のバックライト輝度レベルは一致しているとみなされ、対象装置に表示障害が検出されない。さらに、第２の基準輝度レベルと第２のバックライト輝度レベルも一致しているとみなされ、対象装置に表示障害が検出されない。一方、対象ソフトウェアに障害があるが、対象装置のハードウェアには障害が発生していない場合、第１の基準輝度レベルと第１のバックライト輝度レベルは一致しているとみなされる。しかし、第２の基準輝度レベルと第２のバックライト輝度レベルは一致しているとみなされず、表示障害が検出される。
【００５８】
図７は、携帯電話端末１０の操作による画面表示の変化の例を示す図である。図７を参照しながら、対象装置Ｅ、Ｆに対して第２の実施形態に係る障害検出を行う場合について説明する。ここでは、図７（ａ）の画像データを第１の画像データ、図７（ｂ）の画像データを第２の画像データとする。また、対象ソフトウェアは、第１の画像データが表示されているときに、「ＭＥＮＵ」ボタンを押下すと第２の画像データが表示されるように設計されているものとする。
【００５９】
（１）基準装置に図７（ａ）の画像データを表示させる。基準装置の表示指示部は、不揮発メモリ１６から第１の画像データを読み出してＬＣＤ１１に表示させる。基準装置の輝度レベル取得部は、輝度レベル計算部２０から、第１の基準輝度レベルを取得する。
【００６０】
（２）判定部は、第１の基準輝度レベルを、輝度レベル取得部から受け取って、インタフェース１８に出力する。インタフェース１８は、コンピュータ４０に第１の輝度レベルを出力する。
【００６１】
（３）基準装置の表示指示部は、不揮発メモリ１６から第２の画像データを読み出してＬＣＤ１１に表示させる。基準装置のＬＣＤ１１には図７（ｂ）の画像データが表示される。基準装置の輝度レベル取得部は、輝度レベル計算部２０から、第２の基準輝度レベルを取得する。
【００６２】
（４）手順（２）と同様に、コンピュータ４０は、インタフェース１８を介して判定部から第２の基準輝度レベルを受け取る。
【００６３】
（５）コンピュータ４０を対象装置Ｅに接続して、第１および第２の基準輝度レベルを対象装置Ｅの不揮発メモリ１６に記録する。
【００６４】
（６）対象装置Ｅの表示指示部は、不揮発メモリ１６に記録されている対象ソフトウェアを実行して第１の画像データを、ＬＣＤ１１に表示させる。さらに、輝度レベル取得部は、対象装置Ｅに第１の画像データが表示されたときのバックライト輝度レベル（第１のバックライト輝度レベル）を、輝度レベル計算部２０から取得する。表示指示部は、判定部に第１のバックライト輝度レベルを通知する。
【００６５】
（７）対象装置Ｅの判定部は、不揮発メモリ１６から第１の基準輝度レベルを取得し、第１のバックライト輝度レベルと比較して、表示障害の有無を判定する。ここでは、表示障害が無かったものとする。
【００６６】
（８）判定部は、表示障害が無いことをイベント発生部に出力する。イベント発生部は、判定結果をＲＡＭ１５に記憶する。また、イベント発生部は、「ＭＥＮＵ」ボタンが押下された場合に行われる処理を、対象ソフトウェアに要求する。
【００６７】
（９）対象ソフトウェアに基づいて、ＣＰＵ１４は、イベント発生部から要求された処理を行い、ＬＣＤ１１に表示する画像データを、ＬＣＤ制御部１２に出力する。ＬＣＤ１１は、ＬＣＤ制御部１２の制御に従って、入力された画像データを表示する。ここでは、対象装置ＥのＬＣＤ１１は、図７（ｃ）に示す画像を表示したものとする。
【００６８】
（１０）輝度レベル取得部は、図７（ｃ）の画像データが表示されたときの輝度レベルを取得する。判定部は、輝度レベル取得部から、図７（ｃ）の画像データが表示されたときのバックライト輝度レベル（第２のバックライト輝度レベル）を取得する。
【００６９】
（１１）判定部は、不揮発メモリ１６から第２の基準輝度レベルを取得し、第２のバックライト輝度レベルと比較する。ここでは、第２の基準輝度レベルと第２のバックライト輝度レベルの比較により、表示障害があると判定されたとする。
【００７０】
（１２）判定部は、比較結果をイベント発生部に出力すると、イベント発生部は、判定結果をＲＡＭ１５に記憶する。イベント発生部は、さらに発生させるイベントが指定されていない場合は、その旨を検証モジュール３５に通知する。なお、イベント発生部は、予め発生させるイベントの数や種類を記憶しているか、不揮発メモリ１６から読み出しているものとする。
【００７１】
（１３）検証部は、ＲＡＭ１５に通知されている判定結果を読み出す。ここでは、手順（８）では異常が検出されなかったが、（１２）は異常が検出されている。検証部は、第１の基準輝度レベルと第１のバックライト輝度レベルを用いた判定では、表示異常が確認されていないので、表示装置Ｅには表示障害の原因は無く、対象ソフトウェアに表示障害の原因があると判断する。検証部は、判断結果を、ＬＥＤ制御部１３とインタフェース１８に出力する。ＬＥＤ制御部１３やインタフェース１８は、第１の実施形態で述べたように、判断結果をＬＥＤ１７やコンピュータ４０に出力する。
【００７２】
次に、対象装置Ｆでの表示異常の検出について述べる。
（５ｆ）次に、コンピュータ４０を対象装置Ｆに接続して、対象装置Ｆの試験を行う。手順（５）〜（８）と同様に処理が行われる。
【００７３】
（６ｆ）対象装置ＦのＣＰＵ１４は、イベント発生部から要求された処理を行うことにより、図７（ｂ）に示す画像データをＬＣＤ１１に表示したものとする。すると、輝度レベル取得部は、図７（ｂ）の画像データが表示されたときの輝度レベルを取得する。判定部は、輝度レベル取得部から、図７（ｂ）の画像データが表示されたときのバックライト輝度レベル（対象装置Ｆでの第２のバックライト輝度レベル）を取得する。
【００７４】
（７ｆ）判定部は、不揮発メモリ１６から第２の基準輝度レベルを取得し、第２のバックライト輝度レベルと比較する。ここでは、対象装置Ｆの操作により、図７（ｂ）に示す画面データが表示されている。従って、対象装置Ｆでは、第２の基準輝度レベルと第２のバックライト輝度レベルが一致し、表示障害がないと判定されたとする。
【００７５】
（８ｆ）手順（１２）で述べたように、判定部から出力された結果がＲＡＭ１５に記憶され、検証部は、ＲＡＭ１５から判定結果を読み出して比較する。対象装置Ｆでは、判定結果のいずれでも障害が発生していないと判定されている。そこで、検証部は、対象ソフトウェアと、対象装置Ｆのいずれにも、表示障害が無いと判断して、判断結果を、ＬＥＤ制御部１３とインタフェース１８に出力する。ＬＥＤ制御部１３やインタフェース１８は、判断結果をＬＥＤ１７やコンピュータ４０に出力する。
【００７６】
このように、対象装置の操作によって表示画像が第１の画像データから第２の画像データに変動するかを確認することにより、第２の実施形態では、ソフトウェアの動作確認が行われる。なお、上記の具体例では、２回の判定結果を比較しているが、検証部の判断に用いられる判定結果は任意の数とすることができる。
【００７７】
図８は、第２の実施形態に係る表示障害の検出方法の一例を示すフローチャートである。図８のフローチャートは、対象ソフトウェアがＮ種類の画像を表示することができる場合についての検査例を示している。この例では、基準装置はｎという変数、対象装置はｍという変数を用いて動作する。変数ｎは、基準装置が算出する基準輝度レベルの数の計数に用いられる。変数ｍは、対象装置で基準輝度レベルとバックライト輝度レベルとの差を閾値と比較して得られた判定結果の数の計数に用いられる。なお、ｎ、ｍ、Ｎはいずれも１以上の整数であるものとする。
【００７８】
基準装置は、ｎ＝１に設定する（ステップＳ２１）。輝度レベル計算部２０は、ＬＣＤ１１に第ｎの画像データが表示されたときの基準輝度レベル（第ｎの基準輝度レベル）を求め、輝度レベル取得部に通知する（ステップＳ２２）。輝度レベル取得部が第ｎの基準輝度レベルを取得すると、基準装置は、ｎを１だけインクリメントして、Ｎと比較し、ｎがＮより大きくなるまでステップＳ２２〜Ｓ２４を繰り返す（ステップＳ２３、Ｓ２４）。基準装置は、第１〜第Ｎの基準輝度レベルを求めると、得られた値をコンピュータ４０に出力する。コンピュータ４０は、第１〜第Ｎの基準輝度レベルを対象装置に通知する（ステップＳ２５）。
【００７９】
対象装置は、ｍ＝１に設定してから第１の画像データを表示し、第１の画像データが表示されたときの第１のバックライト輝度レベルを求める（ステップＳ２６、Ｓ２７）。ここで、対象装置は、対象ソフトウェアを用いて第１の画像データを表示する。次に、対象装置の判定部は、第１のバックライト輝度レベルと第１の基準輝度レベルの差を、予め定められた閾値と比較することにより、表示異常が発生しているかを判定する（ステップＳ２８）。第１のバックライト輝度レベルと第１の基準輝度レベルの差が閾値以上の場合、対象装置の判定部は、対象装置に表示障害が発生していると判断し、処理を終了させる（ステップＳ２９）。一方、第１のバックライト輝度レベルと第１の基準輝度レベルの差が閾値未満の場合、対象装置の判定部は、対象装置に表示障害が発生していないことをイベント発生部に通知し、イベント発生部は、ｍを１だけインクリメントする（ステップＳ２９、Ｓ３０）。イベント発生部は操作イベントを発生させ、輝度レベル計算部２０は、操作イベントが行われた後のバックライト輝度レベル（第ｍのバックライト輝度レベル）を計算する（ステップＳ３１）。判定部は、第ｍのバックライト輝度レベルと第ｍの基準輝度レベルの差を閾値と比較することにより、異常が発生しているかを判定し、判定結果をＲＡＭ１５に記録する（ステップＳ３２）。対象装置は、ｍの値をＮと比較する（ステップＳ３３）。ｍがＮ以下の場合、対象装置は、ステップＳ３０〜Ｓ３３を繰り返す。
【００８０】
一方、ｍがＮより大きい場合、検証部は、第２〜第Ｎのバックライト輝度レベルの値を用いて行われた判定の結果をＲＡＭ１５から取得し、異常が検出された判定があったかを確認する（ステップＳ３４）。異常が検出された判定が無い場合、検証部は、対象ソフトウェアに障害が無いと判断する（ステップＳ３５）。異常が検出された判定がある場合、検証部は対象ソフトウェアに障害が有ると判断する（ステップＳ３６）。判断結果は、ＬＥＤ１７やコンピュータ４０に出力される。
【００８１】
なお、図８の例では、Ｎ種類の基準輝度レベルを用いて対象装置でＮ回の判定が行われているが、対象装置の判定はＮ回以上とするなどの変更をすることもできる。
【００８２】
これまで、オペレータが対象ソフトウェアを携帯電話端末１０上で動作させて、ＬＣＤ１１の表示を目視で確認することにより、ソフトウェアのバグが発見されていた。そのため、例えば、メモリリーク試験などのように連続で同じ操作を繰り返す場合は、手間とコストがかかってしまっていた。一方、本実施形態を用いると、対象ソフトウェアの動作確認を簡便に行うことができる。
【００８３】
＜第３の実施形態＞
第３の実施形態では、不揮発メモリ１６に複数の輝度レベルテーブル２２が記録されているときに、輝度レベル計算部２０が使用する輝度レベルテーブル２２を選択することができる。以下の説明では、一例として、図２（ａ）〜（ｃ）の３つの輝度レベルテーブル２２を記憶している携帯電話端末１０の場合について述べる。なお、以下の説明では、図２（ａ）〜（ｃ）の輝度レベルテーブルの識別子は、ａ〜ｃであるものとする。
【００８４】
第３の実施形態で用いられる試験プログラム３０は、表示指示モジュール３１、輝度レベル取得モジュール３２、判定モジュール３３の他に、テーブル選択モジュール３６を備える。テーブル選択モジュール３６をＣＰＵ１４が実行することにより、テーブル選択機能が実現される。テーブル選択部は、選択テーブルを用いて輝度レベルテーブル２２を選択する。
【００８５】
図９は、選択テーブルの一例を示す図である。ここで、選択テーブルは、不揮発メモリ１６に格納されているものとする。選択テーブルは、輝度レベルテーブル２２の識別子と、それぞれの輝度レベルテーブル２２でバックライト輝度レベルの変動が大きい輝度の範囲を示す情報が記録されている。例えば、輝度レベルが１〜６の輝度レベルテーブル２２では、輝度レベル２〜５に入る輝度の範囲を、バックライト輝度レベルの変動が大きい輝度の範囲とすることができる。また、バックライト輝度レベルの変動が大きい輝度の範囲を示すデータとして、例えば、図９に示しているように、ある輝度レベルのときの輝度の範囲を、輝度レベルテーブル２２の識別子と対にして記録することもできる。なお、選択テーブルには、任意の数の輝度レベルテーブル２２に関する情報を記録することができる。さらに、輝度レベルテーブル２２の識別子や輝度の範囲以外の情報も選択テーブルに加えることができる。
【００８６】
第３の実施形態では、まず、基準装置が以下の処理を行う。
（１）第１の実施形態で図３を参照しながら述べた手順（１）、（２）で述べた操作により、基準中央値が求められる。
【００８７】
（２）輝度レベル計算部２０は、ＣＰＵ１４に基準中央値を通知する。
（３）基準装置のテーブル選択部は、選択テーブルを参照して、基準中央値がバックライト輝度レベルの変動の大きい範囲に含まれる輝度レベルテーブル２２を選択する。例えば、基準中央値が１７５である場合、テーブル選択部は、識別子「ｂ」に対応する輝度レベルテーブル２２を輝度レベル計算部２０が使用する輝度レベルテーブル２２に決定する。さらに、テーブル選択部は、決定した輝度レベルテーブルを輝度レベル計算部２０に通知する。
【００８８】
（４）輝度レベル計算部２０は、図２（ｂ）に示した輝度レベルテーブル２２を用いて基準輝度レベルを求める。輝度レベルの求め方は、図５を参照しながら述べたとおりである。
【００８９】
（５）輝度レベル計算部２０は、輝度レベル取得部の求めに応じて、バックライトの輝度レベルをＣＰＵ１４に通知する。判定部は、基準輝度レベルをインタフェース１８に出力する。さらに、テーブル選択部は、輝度レベルの決定に用いられた輝度レベルテーブル２２の識別子をインタフェース１８に出力する。
【００９０】
（６）インタフェース１８は、適宜変換して基準輝度レベルの値と輝度レベルテーブル２２の識別子を、コンピュータ４０に出力する。
なお、手順（４）で、テーブル選択部は、選択テーブルに記録されている輝度の範囲から、基準輝度レベルが一意に求められる場合には、テーブル選択部は、基準輝度レベルも輝度レベル計算部２０に通知することができる。例えば、図９の選択テーブルでは、輝度レベル３の輝度が記録されており、テーブル選択部は、基準中央値が輝度レベル３に入る輝度レベルテーブル２２を選択している。従って、テーブル選択部は、基準輝度レベルが輝度レベル３に入ることを認識しているので、輝度レベル計算部２０に、基準輝度レベルが３となる旨を通知することができる。この場合、手順（５）では、テーブル選択部が直接、輝度レベル取得部に輝度レベルを通知できる。
【００９１】
次に、対象装置では、以下の処理が行われる。
（７）コンピュータ４０は、対象装置Ｂの不揮発メモリ１６に基準輝度レベルと輝度レベルテーブル２２の識別子を書き込む。
【００９２】
（８）対象装置の表示指示部は、不揮発メモリ１６に記憶している画像データをＬＣＤ制御部１２に出力する。
【００９３】
（９）対象装置の輝度レベル計算部２０は、表示された画像に応じて輝度の中央値を求める。さらに、輝度レベル計算部２０は、不揮発メモリ１６に書き込まれている識別子に対応する輝度レベルテーブル２２を不揮発メモリ１６から読み出して、バックライト輝度レベルを求める。この例では、識別子「ｂ」に対応する輝度レベルテーブル２２を用いてバックライト輝度レベルが求められる。
【００９４】
（１０）輝度レベル計算部２０は、バックライト輝度レベルを、輝度レベル取得部を介して判定部に通知する。
【００９５】
（１１）判定部は、基準輝度レベルとバックライト輝度レベルを比較して、対象装置に表示障害が発生しているかを判定する。判定方法は、第１の実施形態で述べた方法と同様である。
【００９６】
このように、基準装置で画像データを表示したときの輝度レベルに基づいて輝度レベルテーブル２２を使い分けることができる。このように、画像データに応じて輝度レベルテーブル２２を変更することにより、判定結果の信頼性を向上することができる。図１０は、複数の輝度レベルテーブル２２での輝度レベルの違いを説明する図である。図１０（ａ）のように、基準装置で画像データを表示したときの輝度の分布が高い領域に集中している場合、基準中央値は、図（ｂ）に示すように高い値となる。基準中央値が例えば、１７５などであるときに図２（ａ）に示す輝度レベルテーブル２２を使用すると、図１０（ｃ）に示すように輝度の中央値は輝度レベル６になる。すると、対象装置の輝度の中央値が基準中央値に比べて５０以上低くなるまで輝度レベルは変化しない。また、対象装置の輝度の中央値が基準中央値よりも高くなっても、輝度レベルは６のまま変化しない。従って、基準中央値が１７５程度に高い画像データを用いて表示障害が発生しているかを確認するときには、図２（ａ）に示す輝度レベルテーブル２２では、信頼性の高い判定結果は得られない。一方、基準中央値が１７５のときに、図２（ｂ）に示す輝度レベルテーブル２２を用いると、図１０（ｄ）に示すように、基準中央値が輝度レベル３の領域に入る。また、対象装置で得られた輝度の中央値が基準中央値から６以上ずれると輝度レベルが変化する。従って、基準輝度レベルに応じて輝度レベルテーブル２２を変更することによって、表示障害の検出精度を向上することができる。
【００９７】
一方、基準装置で画像データを表示したときの輝度の分布が輝度の低い領域に集中している場合、基準中央値も低い値になる。従って、例えば、基準中央値が６５程度の場合に図２（ｃ）の輝度レベルテーブル２２から求められた輝度レベルに基づいた判定結果は、図２（ａ）の輝度レベルテーブル２２により求められた輝度レベルに基づく判定結果に比べて信頼性が高くなる。
【００９８】
図１１は、第３の実施形態に係る表示障害の検出方法の一例を示すフローチャートである。基準装置のＬＣＤ１１に画像データが表示されると、基準装置の輝度レベル計算部２０は、基準中央値を求める（ステップＳ４１、Ｓ４２）。基準装置のテーブル選択部は、基準中央値を用いて、輝度レベル計算部２０が使用する輝度レベルテーブル２２を選択する（ステップＳ４３）。輝度レベル計算部２０は、テーブル選択部が選択した輝度レベルテーブル２２を用いて基準輝度レベルを求める（ステップＳ４４）。基準装置は、選択された輝度レベルテーブル２２を識別する識別子と基準輝度レベルを、コンピュータ４０に出力し、コンピュータ４０は、これらの値を対象装置に通知する（ステップＳ４５）。
【００９９】
対象装置は、画像データを表示したときのバックライト輝度レベルを、通知された識別子で識別される輝度レベルテーブル２２を用いて求める（ステップＳ４６、Ｓ４７）。基準輝度レベルとバックライト輝度レベルの差が閾値未満のとき、判定部は、対象装置に表示障害が無いと判定する（ステップＳ４８、Ｓ４９）。一方、基準輝度レベルとバックライト輝度レベルの差が閾値以上のとき、判定部は、対象装置に表示障害が発生していると判定する（ステップＳ４８、Ｓ５０）。
【０１００】
＜その他＞
なお、本発明は上記の実施形態に限られるものではなく、様々に変形可能である。以下にその例をいくつか述べる。
【０１０１】
以上の説明では、基準輝度レベルは、コンピュータ４０から不揮発メモリ１６に書き込まれると記載したが、試験プログラム３０が、基準装置のＬＣＤ１１に画像データを表示したときのバックライト２１の輝度レベルを保持しても良い。この場合は、基準輝度レベルが求められた後に、適宜、オペレータが試験プログラム３０を作成し、コンピュータ４０などを介して不揮発メモリ１６に試験プログラム３０を記録する。
【０１０２】
以上の説明では、６段階の輝度レベルを用いる輝度レベルテーブル２２を用いる場合について述べたが、任意の数の輝度レベルを定義した輝度レベルテーブル２２を用いることができる。さらに、図２（ａ）〜（ｃ）に記載した輝度レベルテーブルは、輝度が１０変わるごとに輝度レベルが変化するが、１つの輝度レベルに含まれる輝度の範囲は任意に変更できる。１つの輝度レベルに含まれる輝度の範囲を小さくすることにより、表示障害の検出精度を高めることができる。
【０１０３】
また、輝度レベルテーブル２２は、輝度の中央値と輝度レベルを対応付けていたが、例えば、階調の中央値と輝度レベルを対応付けるように変更することもできる。かかる場合には、ヒストグラムや累積分布を画素の階調の関数として求めて、階調の中央値に基づいて輝度レベルを決定する。なお、輝度や階調の中央値に限らず、例えば、輝度や階調の平均値に基づいて輝度レベルを決定することもできる。
【０１０４】
さらに、輝度レベルの代わりに、バックライト２１の輝度に影響を及ぼす任意の値を、基準装置と対象装置の間で比較するように変形することもできる。例えば、バックライト２１に供給される電流量を、基準装置と対象装置の間で比較することができる。
【０１０５】
なお、第１〜第３の実施形態を組み合わせて実施することもできる。
【符号の説明】
【０１０６】
１０      携帯電話端末
１１      ＬＣＤ
１２      ＬＣＤ制御部
１３      ＬＥＤ制御部
１４      ＣＰＵ
１５      ＲＡＭ
１６      不揮発メモリ
１７      ＬＥＤ
１８      インタフェース
２０      輝度レベル計算部
２１      バックライト
２２      輝度レベルテーブル
３０      試験プログラム
３１      表示指示モジュール
３２      輝度レベル取得モジュール
３３      判定モジュール
３４      イベント発生モジュール
３５      検証モジュール
３６      テーブル選択モジュール
４０      コンピュータ
【図１】
2011158684.tif 000003
【図２】
2011158684.tif 000004
【図４】
2011158684.tif 000005
【図５】
2011158684.tif 000006
【図６】
2011158684.tif 000007
【図８】
2011158684.tif 000008
【図９】
2011158684.tif 000009
【図１０】
2011158684.tif 000010
【図１１】
2011158684.tif 000011
【図３】
2011158684.tif 000012
【図７】
2011158684.tif 000013