(57)【要約】  色の３要素のうち第１の要素の値をフレームの第１の座標の値に応じて変動させ、第２の要素の値をフレームの第２の座標の値に応じて変動させたフレームを生成し、前記生成したフレームにおいて、使用しなかった第３の要素の値を時間軸の値に応じ一律に変動させたフレームを複数生成し、前記複数のフレームを前記第３の要素に応じて順次表示するテストパターンを用いて、ディスプレイの調整を行う。
2007108134.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを
色の３要素のうち第１の要素の値をフレームの第１の座標の値に応じて変動させ、第２の要素の値をフレームの第２の座標の値に応じて変動させたフレームを生成するフレーム作成手段、
前記生成したフレームにおいて、前記フレーム作成手段で使用しなかった第３の要素の値を時間軸の値に応じ一律に変動させたフレームを複数生成する複数フレーム生成手段、
前記複数のフレームを前記第３の要素に応じて順次表示するテストパターンを生成する動画像生成手段、
として機能させるためのテストパターン生成プログラム。
【請求項２】
前記フレーム作成手段、前記複数フレーム生成手段、および動画像生成手段で変動させる要素はそれぞれ異なることを特徴とする請求項１記載のテストパターン生成プログラム。
【請求項３】
請求項１において使用した色の３要素とは異なる別の種類の３要素を使用したテストパターンを生成可能なことを特徴とするテストパターン生成プログラム。
【請求項４】
前記テストパターンを表示する表示手段をさらに備え、
前記テストパターンを前記表示手段で表示するときに、前記表示手段で表示できない色の前記テストパターンの領域には、特定の色を表示することを特徴とする請求項１乃至３記載のテストパターン生成プログラム。
【請求項５】
色の３要素のうち第１の要素の値をフレームの第１の座標の値に応じて変動させ、第２の要素の値をフレームの第２の座標の値に応じて変動させたフレームを生成するフレーム生成ステップと、
前記生成したフレームにおいて、前記フレーム作成手段で使用しなかった第３の要素の値を時間軸の値に応じ一律に変動させたフレームを複数生成する複数フレーム生成ステップと、
前記複数のフレームを前記第３の要素の値に応じて連続表示するテストパターンを作成する動画像生成ステップと、
を備えるテストパターン生成方法。
【請求項６】
前記フレーム作成ステップ、前記複数フレーム生成ステップ、および動画像生成ステップで変動させる要素はそれぞれ異なることを特徴とする請求項５記載のテストパターン生成方法。
【請求項７】
請求項５において使用した色の３要素とは異なる別の種類の３要素を使用したテストパターンを生成することを特徴とするテストパターン生成方法。
【請求項８】
前記テストパターンを表示手段に表示するステップをさらに備え、
前記テストパターンを前記表示手段で表示するときに、前記表示手段で表示できない色の前記テストパターンの領域には、特定の色を表示することを特徴とする請求項５乃至７記載のテストパターン生成方法。
【請求項９】
コンピュータを
生成するテストパターンの種類を選択するためのテストパターン選択手段、
前記テストパターン選択手段により選択された種類の色の３要素のうち第１および第２の要素を１フレーム内の位置に応じて変動させると共に第３の要素を時間軸に応じて変動させた元テストパターンを生成する元テストパターン生成手段、
前記元テストパターンを変換するときに用いるパラメータを設定するパラメータ設定手段、
前記元テストパターンを前記設定されたパラメータに基づき変換し、変換済みテストパターンを生成する変換手段、
前記変換済みテストパターンを表示する表示手段、
として機能させるためのディスプレイ調整プログラム。
【請求項１０】
前記表示手段は、前記元テストパターンおよび変換済みテストパターンを同時または個別に表示することを特徴とする請求項９記載のディスプレイ調整プログラム。
【請求項１１】
前記フレーム内の位置に応じて変動させる要素および前記時間軸に応じて変動させる要素はそれぞれ異なることを特徴とする請求項９または１０記載のディスプレイ調整プログラム。
【請求項１２】
請求項９において使用した色の３要素とは異なる別の種類の３要素を使用したテストパターンを生成可能なことを特徴とするディスプレイ調整プログラム。
【請求項１３】
前記変換済みテストパターンを前記表示手段で表示するときに、前記表示手段で表示できない色の前記変換済みテストパターンの領域には、特定の色を表示することを特徴とする請求項９記載のディスプレイ調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＲＴや液晶ディスプレイ等の表示装置の調整に用いられるテストパターンの生成プログラムおよび方法と当該テストパターンを用いたディスプレイ調整プログラムに関する。
【背景技術】
【０００２】
ＰＣのモニタやＴＶなどの表示装置（以下、総括してディスプレイと称する）は、開発時および出荷時にさまざまな調整を行い、色表示がおかしくないか（例えば階調飛びや階調の逆転、明るさの不自然な増減など）を評価する。図１は従来のカラーバーを示す図である。従来は図１に示すカラーバーや自然画像または人物画像を組み合わせたテストチャートを使用して、評価担当者が色表示の不具合を確認していた。その場合、このようなカラーバーやテストチャートを複数枚表示し、調整後の見えを確認してディスプレイのＬＳＩなどのパラメータを設定していた。【０００３】
図２は、特許文献１に記載の従来のテストパターン生成処理のフローチャートである。特許文献１では、螺旋状に配置したテストパターンを使用し、螺旋状に初期配置された色を時間に応じて変動させたテストパターンが開示されている。【０００４】
ディスプレイの階調がR（赤）、G（緑）、B（青）それぞれ２５６階調（８ビット）の場合、表示可能な色は１６００万色を越える(２＾２４＝１６，７７７，２１６色)。そのため、１枚のカラーバーに全ての色を表示するためには、最低でも４０９６×４０９６画素の解像度が必要である。しかし既存のディスプレイで４０９６×４０９６の解像度を有するものは限られているため、大部分のディスプレイでは複数のカラーバーを用いる必要がある。また、テストチャート内の自然画像も、全ての色を有しているわけではないため、ある画像ではパラメータ調整の不具合が見つからないが他の画像では見つかるということがあるので、こちらも複数枚の自然画像を有するテストチャートを用いる必要がある。このように、ディスプレイの調整のためのテストデータは、色や自然画像が異なる複数のテストデータを使用する必要がある。【０００５】
特に自然画像は「これだけやれば十分」という線引きが難しいため、数十〜数百ものテスト画像を用いて評価をする必要がある。また、自然画像にはノイズが含まれており、ディスプレイの不具合による擬似輪郭等が表れても、これらに隠れてしまって分かりにくい場合がある。【０００６】
特許文献１ではテストパターンを螺旋状に配置してその配置位置を時間に応じて動かしているが、基本的には限られた色だけからなるテストパターンであることに変わりはなく、パラメータ調整の不具合が見つからない可能性がある。
【特許文献１】特開平５−２５２５４２号公報
【発明の開示】
【０００７】
本発明の課題は、ディスプレイ調整時に簡単に不具合が分かるテストパターンを生成するプログラムおよび方法と当該テストチャートを用いた調整プログラムを提供することである。
【０００８】
本発明の一態様によれば、本発明のテストパターン生成プログラムは、コンピュータを色の３要素のうち第１の要素の値をフレームの第１の座標の値に応じて変動させ、第２の要素の値をフレームの第２の座標の値に応じて変動させたフレームを生成するフレーム作成手段、前記生成したフレームにおいて、前記フレーム作成手段で使用しなかった第３の要素の値を時間軸の値に応じ一律に変動させたフレームを複数生成する複数フレーム生成手段、前記複数のフレームを前記第３の要素の値に応じて順次表示するテストパターンを生成する動画像生成手段、として機能させる。
【０００９】
また、本発明のテストパターン生成プログラムは、前記フレーム作成手段、前記複数フレーム生成手段、および動画像生成手段で変動させる要素はそれぞれ異なることが望ましい。
【００１０】
また、本発明のテストパターン生成プログラムは、前記使用した色の３要素とは異なる別の種類の３要素を使用したテストパターンを生成可能なことが望ましい。
また、本発明のテストパターン生成プログラムは、前記テストパターンを表示する表示手段をさらに備え、前記テストパターンを前記表示手段で表示するときに、前記表示手段で表示できない色の前記テストパターンの領域には、特定の色を表示することが望ましい。
【００１１】
本発明の一態様によれば、本発明のディスプレイ調整プログラムは、コンピュータを、生成するテストパターンの種類を選択するためのテストパターン選択手段、前記テストパターン選択手段により選択された種類の色の３要素のうち第１および第２の要素を１フレーム内の位置に応じて変動させると共に第３の要素を時間軸に応じて変動させた元テストパターンを生成する元テストパターン生成手段、前記元テストパターンを変換するときに用いるパラメータを設定するパラメータ設定手段、前記元テストパターンを前記設定されたパラメータに基づき変換し、変換済みテストパターンを生成する変換手段、前記変換済みテストパターンを表示する表示手段、として機能させる。
【００１２】
また、本発明のディスプレイ調整プログラムは、前記表示手段は、前記元テストパターンおよび変換済みテストパターンを同時または個別に表示することが望ましい。
また、本発明のディスプレイ調整プログラムは、前記フレーム内の位置に応じて変動させる要素および前記時間軸に応じて変動させる要素はそれぞれ異なることが望ましい。
【００１３】
また、本発明のディスプレイ調整プログラムは、前記使用した色の３要素とは異なる別の種類の３要素を使用したテストパターンを生成可能なことが望ましい。
また、本発明のディスプレイ調整プログラムは、前記変換済みテストパターンを前記表示手段で表示するときに、前記表示手段で表示できない色の前記変換済みテストパターンの領域には、特定の色を表示することが望ましい。
【００１４】
本発明のテストパターン生成プログラムで生成されたテストパターンは、ディスプレイに表示可能な全ての色を網羅しており、多くのテストパターンを用意し、それらを用いてテストをする必要がなくなる。また、生成されたテストパターンは、フレーム内の位置およびフレーム間において、画素の値は緩やかに変動するため、ディスプレイに表示したときに擬似輪郭などのディスプレイの不具合を容易に検出することができる。
【００１５】
本発明のディスプレイ調整プログラムは、生成するテストパターンの種類を簡単に変更でき、ユーザが設定したパラメータでテストパターンを変換し、表示することで、パラメータの良し悪しを評価することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】従来のカラーバーを示す図である。
【図２】従来のテストパターン生成処理のフローチャートである。
【図３】本発明の実施の形態のテストパターン生成処理の概要を示すフローチャートである。
【図４】本発明の実施の形態のテストパターンである。
【図５】本発明の実施の形態のテストパターンである。
【図６】本発明の実施の形態のテストパターン生成処理のフローチャートである。
【図７】本発明の実施の形態のテストパターンの表示を説明するための図である。
【図８】８ビット演算精度で変換処理したテストパターンを示す図である。
【図９】本発明の実施の形態のテストパターンである。
【図１０】本発明の実施の形態のディスプレイ調整装置のブロック図である。
【図１１】本発明の実施の形態のディスプレイ調整装置の表示部の画面を示す図である。
【図１２】本発明の実施の形態のディスプレイ調整装置の処理を示すフローチャートである。
【図１３】本発明の実施の形態のディスプレイ調整装置におけるテストパターンの表示処理のフローチャート
【図１４】本発明の実施の形態のディスプレイ調整装置のブロック図である。
【図１５】本発明の実施の形態のディスプレイ調整装置のブロック図である。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら、本発明の実施の形態を説明する。
図３は、本発明の実施の形態のテストパターン生成処理の概要を示すフローチャートである。【００１８】
図４および図５は、本発明の実施の形態のテストパターンを示す図である。  
画像データは複数の成分情報から成り立っている。ＲＧＢなど３つの色成分で表す場合もあるが、動画像の場合多くは、輝度成分と色差成分で表されている。例えばＹｃｂＣｒやＹＵＶ信号などは１つの輝度成分（Ｙ）と２つの色差成分（Ｕ、Ｖまたは Ｃｂ、Ｃｒ）からなる。また、国際照明委員会（ＣＩＥ）では色を表す表色系としてＣＩＥＸＹＺ（Ｘ，Ｙ，Ｚ）やＣＩＥＬＡＢ（Ｌ＊，ａ＊，ｂ＊）を定義している。またこれ以外にもＨＳＶ（色相（Ｈ），彩度（Ｓ），明度（Ｖ））等がある。このように、色は多くの場合３要素で表すことができる。【００１９】
以下、本発明の実施の形態において、画素の成分としてＲＧＢを用いた場合を説明する。
図３を参照すると、ステップＳ３０１において、画像の各画素の値を縦座標に応じてＧ値を、横座標に応じてＢ値を変動させる１フレーム画像を生成する。本実施の形態のおいては、縦軸の値に応じて、Ｇ値を０から２５５まで１ずつ増加させ、同様に横軸の値に応じてＢ値を０から２５５まで１ずつ増加させている。すなわち、各軸の値に比例して、ＧおよびＢの値がそれぞれ増加している。また、各画素のＲ値は０としている。すると、２５６×２５６画素のフレーム画像が生成される。これは、図４のフレーム４０１に該当する。フレーム４０１の左上端の画素の値は、（Ｒ，Ｇ，Ｂ）＝（０，０，０）であり、縦軸の値に応じてＧ値が増加するため左下端の画素の値は（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）となる。また、横軸の値に応じてＢ値が増加するため、右上端の画素の値は（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）となり、右下端の画素の値は（Ｒ，Ｇ，Ｂ）＝（０，２５５，２５５）となる。【００２０】
ステップＳ３０２において、ステップＳ３０１で作成されたフレーム画像の各画素のＧ、Ｂ値を固定し、Ｒ値のみを一律に変化させたフレームを作成する。本実施の形態においては、各フレームのＧ、Ｂ値を固定し、Ｒ値を０から２５５まで１ずつ変化させた２５６枚のフレームを生成する。例えば、フレーム４０１、４０２、４０３、４０４、および４０５は、それぞれＲ値が０、６４、１２８、１９６、および２５５のフレームである。【００２１】
ステップＳ３０３において、ステップＳ３０２で作成されたフレームをＲ値の増加順に時間軸に沿って並べる。すると、２５６×２５６画素、２５６フレームの動画像が生成される。【００２２】
ディスプレイの解像度によっては、２５６×２５６画素では小さすぎるため、複数の画素を同じ値としてもよい。例えば、ステップＳ３０１において、２画素ごとにＧおよびＢ値を１増加させ、５１２×５１２画素のフレームを生成してもよい。また、Ｒの値を複数フレームごとに増加させてもよい。例えば、２フレームごとにＲの値を増加させ、５１２フレームの動画像としてもよい。なお、Ｒ、Ｇ、及びＢの値をそれぞれ最大値から減少させていっても良い。【００２３】
上記実施の形態においては、縦座標および横座標に応じて変動させている要素は異なっているが、これらは同じ要素であってもよい。
また、画素の成分はＲＧＢの代わりに、ＹＵＶ、ＣＩＥＬＡＢ、またはＨＳＶ等の異なる３要素で表されるものであればよい。【００２４】
例えば、ＹＵＶを用いた場合、図５のようなテストパターンが生成される。ここでは、縦座標に応じてＵの値、横座標に応じてＶの値、時間軸に応じてＹの値を変動させている。【００２５】
次に詳細なテストパターン生成処理について説明する。
図６は、本発明の実施の形態のテストパターン生成処理を示すフローチャートである。
図７は、本発明の実施の形態のテストパターンの表示を説明するための図である。【００２６】
ステップＳ６０１において、各値を初期化する。Ｒ（赤）、Ｂ（青）、Ｇ（緑）は画素の成分の値であり、Ａｄｒｓはフレームの画素のアドレスを表す値である。Ａｄｒｓの初期値は０であり、図７に示すようにフレームの左上の画素を表す。Ａｄｒｓが１増加すると、増加する前に示していた画素の右隣の画素を示す。本発明の実施の形態において、フレームは２５６×２５６画素なので、Ａｄｒｓの値が２５６のときはＡｄｒｓ＝０が示す画素の１画素下の画素を示す。このように、Ａｄｒｓの値が２５６増加するごとに、１画素下のフレームの左端の画素を示す。【００２７】
ステップＳ６０２において、成分の値が（Ｒ，Ｇ，Ｂ）である画素を＊Ａｄｒｓに出力する。＊Ａｄｒｓは、Ａｄｒｓが示す画素の表示装置の画面上のアドレスを示す。すなわち、画面の＊Ａｄｒｓの位置に色の成分の値が（Ｒ，Ｇ，Ｂ）である画素が表示される。【００２８】
ステップＳ６０３において、ＢとＡｄｒｓをインクリメントする。
ステップＳ６０４において、Ｂが２５６であるか判定し、Ｂが２５６ならステップＳ６０５に、２５６以外ならステップＳ６０２に進む。【００２９】
ステップＳ６０５において、Ｂを０にし、Ｇをインクリメントする。
ステップＳ６０６において、Ｇが２５６であるか判定し、Ｇが２５６ならステップＳ６０７に、２５６以外ならステップＳ６０２に進む。【００３０】
ステップＳ６０７において、ＧとＡｄｒｓを０にし、Ｒをインクリメントする。すなわち１フレームの表示が終わり、Ａｄｒｓが０になることで、再びフレームの左上から表示される。【００３１】
ステップＳ６０８において、Ｒが２５６であるか判定し、Ｒが２５６なら終了し、２５６以外ならステップＳ６０２に進む。
以上のように、テストパターンが生成され画面上に表示される。【００３２】
なお、ステップＳ６０２において、Ｒ、Ｇ、およびＢの値を記憶媒体に記憶することで、画面に表示せずに、テストパターンを生成し格納しておくこともできる。
このように生成したテストパターンは、フレーム内の位置およびフレーム間において、画素の値は緩やかに、すなわち連続して変動している。【００３３】
図８は、８ビットの場合の色変換精度評価の画面を示す図である。
例えば、色変換（ＹＵＶからＲＧＢ）の内部演算ビット精度を評価する際に、８ビット演算精度での変換結果と１０ビット演算精度での評価結果とを比較すると、例えば８ビットの場合には図８に示すような結果が得られる。１０ビット精度では見られない「すじ」が８ビット精度では現れ、演算精度による劣化が生じていることが分かる。この演算精度による劣化がディスプレイ上で検知できるかどうかはディスプレイの特性（階調特性、色域など）によって異なる。従って、調整するディスプレイ上で、実際に８ビット精度と１０ビット精度での変換結果を表示して、劣化が検知できるかどうかを評価する必要がある。劣化の「すじ」は微妙な階調の見え（疑似輪郭）であるが、本発明の実施の形態のテストパターンでは、このフレーム内のＲＧＢ値が時間に応じて緩やかに変動するため、図８に示すように、あたかもこの「すじ」が矢印の方向に流れて動くように見える。よって、内部処理やパラメータの違いによる見えの違いを簡単に検知できる。【００３４】
また、色の３要素がＹＵＶの場合、ＹＵＶで表現される全ての色をディスプレイで表示できるわけではない。ＹＵＶとＲＧＢの変換は、一般に以下の式で表すことができるが、【００３５】
【数１】
2007108134.tif 000003
【００３６】
【数２】
2007108134.tif 000004
例えば（Ｙ，Ｕ，Ｖ）＝（０，０，０）の場合、ＲＧＢに変換すると（Ｒ，Ｇ，Ｂ）＝（−１７９，１３５，−２２７）となり、ＲＧＢのダイナミックレンジ（０〜２５５）を越えている。このような色（色域外の色）はディスプレイで表現できないため、YUVの３要素からなる動画像テストパターンを生成する場合は、色域外の色は特定の色、例えば灰色などで表示するようにしてもよい。これにより、ディスプレイ上で表示できる色のみを確認することができる。図9に色域内の色のみを表示した本発明の実施の形態のテストパターンを示す。図９において、斜線の部分は表示可能域外であり、ディスプレイ上では灰色で表示される。【００３７】
これらのテストパターン生成処理は、図示しないコンピュータがプログラムコードを読み出し実行することによって実現することができる。
ユーザはこのように生成されたテストパターンを調整したいディスプレイに表示し、階調飛びや階調の逆転などがないかを調べる。【００３８】
次に、本発明の実施の形態のテストパターンを用いたディスプレイの調整について説明する。
図１０は、本発明の実施の形態のディスプレイ調整装置のブロック図である。【００３９】
本発明の実施の形態のディスプレイ調整装置は、ユーザインタフェース１０１でユーザが設定したパラメータに基づき、テストパターン生成部１００で生成した本発明の実施の形態のテストパターンを変換部１０２に転送する。【００４０】
変換部１０２ではユーザインタフェース１０１でユーザが設定したパラメータに応じて該テストパターンを変換し、表示部１０３に転送する。
表示部１０３では、テストパターン生成部１００で生成したテストパターンと、変換部１０２で変換したテストパターンの両者を同時に、あるいは連続して表示する。【００４１】
図１１は、本発明の実施の形態のディスプレイ調整装置の表示部の画面を示す図である。本発明の実施の形態のディスプレイ調整装置において、ユーザインタフェース１０１は、表示部１０３に表示される。【００４２】
本発明の実施の形態のディスプレイ調整装置のユーザインタフェースは、階調特性と内部演算精度を調整するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有している。階調曲線表示部（１０３−１）はユーザが設定した階調特性を視覚的に表示している。本実施の形態では１本の曲線しか描かれていないが、ディスプレイはＲ、Ｇ、Ｂ毎に階調特性を有するため、色要素選択部（１０３−２）でＲ、Ｇ、Ｂを切り替えている。【００４３】
階調曲線表示部（１０３−１）には色要素選択部（１０３−２）で選択した要素の階調曲線が表示される。具体的な調整は、階調曲線上にある４点の階調調整部（１０３−３）をユーザがマウスでドラッグし、任意の位置に動かすことで階調曲線を変更する。【００４４】
また、ＲＧＢの演算精度は、本実施の形態では８ビット精度、１０ビット精度、１２ビット精度を選択する演算精度選択（１０３−４）のラジオボタンがあり、いずれか１つの演算精度を選択できるようになっている。【００４５】
元テストパターン表示部（１０３−５）では、後述するテストパターン選択部（１０３−７）の設定に基づきで生成したテストパターンを表示し、調整後テストパターン表示部（１０３−６）では、前記ユーザ設定した階調曲線、演算精度の設定で変換したテストパターンを表示する。これらは、同時に表示することも、個別に表示することもできる。【００４６】
テストパターン選択部（１０３−７）では、生成し表示するテストパターンの種類を選択している。パターン選択は、使用する３要素の表色系（例えば、ＲＧＢ、 ＹＵＶ、 ＹＣｂＣｒ、 ＨＳＶ、 ＸＹＺ、 Ｌ＊ａ＊ｂ＊など）を選択できるドロップダウンリストであり、横軸／縦軸／時間軸の選択にはそれぞれの軸上での位置に応じて変動する要素を選択する。テストパターン表示操作部（１０３−８）では、動画像であるテストパターンの表示操作（再生、巻き戻し、早送り、または再生速度等）を選択できる。図示していないが、フレーム番号を指定して任意フレームのみを表示したり、特定のフレーム間あるいは全フレームをエンドレスにループ表示したり、逆再生表示したり、１フレームあるいは任意フレームごとにスキップして表示させるような機能を有しても良い。【００４７】
図１２は、本発明の実施の形態のディスプレイ調整装置の処理を示すフローチャートである。
ステップＳ１２０１において、ユーザインタフェース１０１で指定したパラメータを変換部１０２に格納する。【００４８】
ステップＳ１２０２において、Ｒ、Ｇ、Ｂおよび画素の表示位置を初期化する。本発明の実施の形態においては、画素の表示位置の初期位置は、それぞれ元テストパターン表示部および調整後テストパターン表示部の左上の位置である。【００４９】
ステップＳ１２０３において、成分の値が（Ｒ，Ｇ，Ｂ）である画素を元テストパターン表示部（１０３−５）の特定位置に表示し、Ｒ、Ｇ、Ｂの値を変換部１０２に出力する。【００５０】
ステップＳ１２０４において、ユーザが設定したパラメータでＲ、Ｇ、Ｂの値をＲ’、Ｇ’、Ｂ’に変換する。例えば、ガンマ補正を行う場合、設定したパラメータをＸＲ、ＸＧ、ＸＢすると、Ｒ’、Ｇ’、Ｂ’はそれぞれ
Ｒ’＝２５５＊（Ｒ／２５５）ＸＲ
Ｇ’＝２５５＊（Ｇ／２５５）ＸＧ
Ｂ’＝２５５＊（Ｂ／２５５）ＸＢ
として求められる。【００５１】
ステップＳ１２０５において、成分の値が（Ｒ’，Ｇ’，Ｂ’）である画素を調整後テストパターン表示部（１０３−６）の特定位置に表示する。
ステップＳ１２０６において、Ｂをインクリメントし、ステップＳ１２０３およびステップＳ１２０４で表示する画素の表示位置を変更する。本発明の実施の形態においては、画素の表示位置を１画素右にずらした位置に変更する。もし、表示位置が右端だった場合は、１画素下にずらした左端の位置に変更する。【００５２】
ステップＳ１２０７において、Ｂが２５６であるか判定し、Ｂが２５６ならステップＳ１２０８に、２５６以外ならステップＳ１２０３に進む。
ステップＳ１２０８において、Ｂを０にし、Ｇをインクリメントする。【００５３】
ステップＳ１２０９において、Ｇが２５６であるか判定し、Ｇが２５６ならステップＳ１２１０に、２５６以外ならステップＳ１２０３に進む。ステップＳ１２１０に進む場合、テストパターンの１フレームが表示されたことになる。【００５４】
ステップＳ１２１０において、Ｇを０にし、Ｒをインクリメントする。そして、ステップＳ１２０３およびステップＳ１２０４で表示する画素の表示位置をリセットする。すなわち、本発明の実施の形態においては、画素の表示位置をそれぞれ元テストパターン表示部および調整後テストパターン表示部の左上にする。【００５５】
ステップＳ１２１１において、Ｒが２５６であるか判定し、Ｒが２５６なら終了し、２５６以外ならステップＳ１２０３に進む。
以上のように、本発明の実施の形態のディスプレイ調整装置の処理が行われる。【００５６】
次に、元テストパターン表示部および調整後テストパターン表示部への表示処理について説明する。
図１３は、本発明の実施の形態のディスプレイ調整装置におけるテストパターンの表示処理のフローチャートである。ここでは、生成できるテストパターンの種類がＲＧＢとＹＵＶのみであるとする。【００５７】
ステップＳ１３０１において、Ｔ１、Ｔ２、Ｔ３、Ａｄｒｓ1およびＡｄｒｓ２を初期化する。Ｔ１、Ｔ２およびＴ３は、画素の成分の値を表し、Ａｄｒｓ1およびＡｄｒｓ２はフレームの画素のアドレスを表す。【００５８】
ステップＳ１３０２において、生成するテストパターンの種類がＲＧＢかＹＵＶか判定する。ＲＧＢの場合はステップＳ１３０３に、ＹＵＶの場合はステップＳ１３０４に進む。【００５９】
ステップＳ１３０３において、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の値をそれぞれＴ１、Ｔ２、Ｔ３とする。
ステップＳ１３０４において、Ｒ、Ｇ、Ｂの値をそれぞれＴ１、Ｔ２、Ｔ３を前述のＹＵＶからＲＧＢへの変換式により変換した値とする。もし、ＹＣｂＣｒやＨＳＶが選択された場合は、それに対応した変換式を用いて、Ｒ、Ｇ、Ｂの値とする。【００６０】
ステップＳ１３０５において、成分の値が（Ｒ，Ｇ，Ｂ）である画素を＊Ａｄｒｓ１に出力する。＊Ａｄｒｓ１は、Ａｄｒｓ１が示すフレームの画素のアドレスに対応する元テストパターン表示部（１０３−５）の画面上のアドレスを示す。すなわち、元テストパターン表示部（１０３−５）の＊Ａｄｒｓ１の位置に色の成分の値が（Ｒ，Ｇ，Ｂ）である画素が表示される。【００６１】
ステップＳ１３０６のおいて、階調調整部（１０３−３）や演算精度選択部（１０３−４）で設定したパラメータに基づき、Ｒ、Ｇ、Ｂの値をＲ’、Ｇ’、Ｂ’に変換する。
ステップＳ１３０７において、成分の値が（Ｒ’，Ｇ’，Ｂ’）である画素を＊Ａｄｒｓ２に出力する。＊Ａｄｒｓ２は、Ａｄｒｓ２が示すフレームの画素のアドレスに対応する調整後テストパターン表示部（１０３−６）の画面上のアドレスを示す。すなわち、調整後テストパターン表示部（１０３−６）の＊Ａｄｒｓ２の位置に色の成分の値が（Ｒ，Ｇ，Ｂ）である画素が表示される。【００６２】
ステップＳ１３０８において、Ｔ１、Ａｄｒｓ１、およびＡｄｒｓ２がインクリメントされる。
ステップＳ１３０９において、Ｔ１が２５６であるか判定し、Ｔ１が２５６ならステップＳ１３１０に、２５６以外ならステップＳ１３０２に進む。【００６３】
ステップＳ１３１０において、Ｔ１を０にし、Ｔ２をインクリメントする。
ステップＳ１３１１において、Ｔ２が２５６であるか判定し、Ｔ２が２５６ならステップＳ１３１２に、２５６以外ならステップＳ１３０２に進む。ステップＳ１３１２に進む場合、テストパターンの１フレームが表示されたことになる。【００６４】
ステップＳ１３１２において、Ｔ２、Ａｄｒｓ１、およびＡｄｒｓ２を初期化し、Ｔ３をインクリメントする。
ステップＳ１３１３において、Ｔ３が２５６であるか判定し、Ｔ１が２５６なら終了し、２５６以外ならステップＳ１３０２に進む。【００６５】
ユーザは、調整後テストパターン表示部（１０３−６）に表示されるテストパターンを見て、階調のジャンプや逆転、擬似輪郭がないか等を判断する。もし、それらがあった場合は、ディスプレイの調整や設計変更を行う。【００６６】
図１４および図１５は、本発明の他の実施の形態のディスプレイ調整装置のブロック図である。
図１４に示すように、テストパターンは、ディスプレイ調整時に生成するのではなく、記憶装置を有するテストパターン保持部１０４に予め生成していたテストパターンを保持しておき、必要に応じて使用しても良い。【００６７】
また、図１５に示すように、ローカル上の記憶装置に保持するのではなく、ネットワーク上に設置されたサーバ上で生成または保持していたテストパターンをネットワーク１０６を介して、テストパターン受信部１０５が受信して、必要に応じて使用しても良い。【００６８】
このようなディスプレイ調整方法は、ディスプレイ調整装置のコンピュータがプログラムコードを読み出し実行することによって実現しても良い。
以上、本発明の実施の形態を、図面を参照しながら説明してきたが、本発明が適用されるテストパターン生成装置およびディスプレイ調整装置は、その機能が実行されるのであれば、上述の実施の形態に限定されることなく、単体の装置であっても、複数の装置からなるシステムあるいは統合装置であっても、ＬＡＮ、ＷＡＮ等のネットワークを介して処理が行なわれるシステムであってもよい。【００６９】
また、バスに接続されたＣＰＵ、ＲＯＭやＲＡＭのメモリ、入力装置、出力装置、外部記録装置、媒体駆動装置、ネットワーク接続装置で構成されるシステムでも実現できる。すなわち、前述してきた実施の形態のシステムを実現するソフトェアのプログラムコードを記録したＲＯＭやＲＡＭのメモリ、外部記録装置、可搬記録媒体を、テストパターン生成装置またはディスプレイ調整装置に供給し、そのテストパターン生成装置またはディスプレイ調整装置のコンピュータがプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。【００７０】
この場合、可搬記録媒体等から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記録した可搬記録媒体等は本発明を構成することになる。【００７１】
プログラムコードを供給するための可搬記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、磁気テープ、不揮発性のメモリーカード、ＲＯＭカード、電子メールやパソコン通信等のネットワーク接続装置（言い換えれば、通信回線）を介して記録した種々の記録媒体などを用いることができる。【００７２】
また、コンピュータ（情報処理装置）がメモリ上に読み出したプログラムコードを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現される。【００７３】
さらに、可搬型記録媒体から読み出されたプログラムコードやプログラム（データ）提供者から提供されたプログラム（データ）が、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現され得る。
【図２】
2007108134.tif 000005
【図３】
2007108134.tif 000006
【図６】
2007108134.tif 000007
【図７】
2007108134.tif 000008
【図８】
2007108134.tif 000009
【図１０】
2007108134.tif 000010
【図１１】
2007108134.tif 000011
【図１２】
2007108134.tif 000012
【図１３】
2007108134.tif 000013
【図１４】
2007108134.tif 000014
【図１５】
2007108134.tif 000015
【図１】
2007108134.tif 000016
【図４】
2007108134.tif 000017
【図５】
2007108134.tif 000018
【図９】
2007108134.tif 000019
【手続補正書】
【提出日】平成20年7月30日(2008.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを
色の３要素のうち第１の要素の値をフレームの第１の座標の値に応じて変動させ、第２の要素の値をフレームの第２の座標の値に応じて変動させたフレームを生成するフレーム作成手段、
前記生成したフレームにおいて、前記フレーム作成手段で使用しなかった第３の要素の値を時間軸の値に応じ一律に変動させたフレームを複数生成する複数フレーム生成手段、
前記複数のフレームを前記第３の要素に応じて順次表示するテストパターンを生成する動画像生成手段、
として機能させるためのテストパターン生成プログラム。
【請求項２】
前記フレーム作成手段、前記複数フレーム生成手段、および動画像生成手段で変動させる要素はそれぞれ異なることを特徴とする請求項１記載のテストパターン生成プログラム。
【請求項３】
前記テストパターンを表示する表示手段をさらに備え、
前記テストパターンを前記表示手段で表示するときに、前記表示手段で表示できない色の前記テストパターンの領域には、特定の色を表示することを特徴とする請求項１または２記載のテストパターン生成プログラム。
【請求項４】
色の３要素のうち第１の要素の値をフレームの第１の座標の値に応じて変動させ、第２の要素の値をフレームの第２の座標の値に応じて変動させたフレームを生成するフレーム生成ステップと、
前記生成したフレームにおいて、前記フレーム作成手段で使用しなかった第３の要素の値を時間軸の値に応じ一律に変動させたフレームを複数生成する複数フレーム生成ステップと、
前記複数のフレームを前記第３の要素の値に応じて連続表示するテストパターンを作成する動画像生成ステップと、
を備えるテストパターン生成方法。
【請求項５】
コンピュータを
生成するテストパターンの種類を選択するためのテストパターン選択手段、
前記テストパターン選択手段により選択された種類の色の３要素のうち第１および第２の要素を１フレーム内の位置に応じて変動させると共に第３の要素を時間軸に応じて変動させた元テストパターンを生成する元テストパターン生成手段、
前記元テストパターンを変換するときに用いるパラメータを設定するパラメータ設定手段、
前記元テストパターンを前記設定されたパラメータに基づき変換し、変換済みテストパターンを生成する変換手段、
前記変換済みテストパターンを表示する表示手段、
として機能させるためのディスプレイ調整プログラム。
【国際調査報告】
2007108134.tif 000020
2007108134.tif 000021