(57)【要約】【課題】効率的に表示装置により表示する文字を検査できる検査装置及び検査方法を提供する。【解決手段】第１フォントの複数の文字を検査する検査装置３であって、第１フォントと同一又は類似の第２フォントのデータを記憶する記憶部３２と、第１フォントの複数の文字画像を取得し、各文字コードに対応する、前記第１フォントの文字画像及び前記第２フォントの文字画像の比較処理を行う比較部３４と、比較結果に基づき、前記第１フォントの複数の文字のうち要確認文字に係る情報を表示する表示部３６と、を備え、比較部３４は、第１フォントの文字画像の各領域について比較処理を行い、要確認文字は、各領域のうち少なくとも一部において条件を満足しない文字である。【選択図】図８
2018206318.tif 000002
【特許請求の範囲】
【請求項１】
第１フォントの複数の文字を検査する検査装置であって、
前記第１フォントと同一又は類似の第２フォントのデータを記憶する記憶部と、
前記第１フォントの複数の文字画像を取得し、各文字コードに対応する、前記第１フォントの文字画像及び前記第２フォントの文字画像の比較処理を行う比較部と、
比較結果に基づき、前記第１フォントの複数の文字のうち要確認文字に係る情報を表示する表示部と、
を備え、
前記比較部は、前記第１フォントの文字画像の各領域について比較処理を行い、前記要確認文字は、前記各領域のうち少なくとも一部において条件を満足しない文字である検査装置。
【請求項２】
前記各領域は、前記文字画像を上下左右に４分割した領域である、請求項１に記載の検査装置。
【請求項３】
前記比較部は、前記第１フォントの文字画像毎に、対応する前記第２フォントの文字を所定サイズに変更して前記比較処理を行う、請求項１又は２に記載の検査装置。
【請求項４】
前記比較部は、前記所定サイズを基準に所定ポイント拡大又は縮小することにより比較結果の最適値を探索する、請求項３に記載の検査装置。
【請求項５】
前記比較部は、前記第２フォントの文字画像の切り出し位置を幅方向及び高さ方向に所定ピクセル移動させることにより、前記結果の最適値を探索する処理を行う、請求項４に記載の検査装置。
【請求項６】
前記比較部は、表示装置により表示された前記第１フォントの文字画像を用いて前記比較処理を行い、前記画像のサイズに基づき、前記所定サイズを決定する、請求項３乃至５のいずれか一項に記載の検査装置。
【請求項７】
前記第１フォントの文字画像は前記第１フォントの文字に対応する文字コードを含み、
前記比較部は、前記第１フォントの文字画像から読み取った前記文字コードに対応する前記第２フォントの文字画像を用いて前記比較処理を行う、請求項６に記載の検査装置。
【請求項８】
検査対象である第１フォントの複数の文字画像を取得するステップと、
記憶部から前記第１フォントと同一又は類似の第２フォントの複数の文字画像を取得するステップと、
各文字コードに対応する、前記第１フォントの文字画像及び前記第２フォントの文字画像を比較するステップと、
比較結果に基づき、前記第１フォントの複数の文字のうち要確認文字を表示するステップと、
を含み、
前記比較するステップは、前記第１フォントの文字画像の各領域について比較処理を行い、前記要確認文字は、前記各領域のうち少なくとも一部において条件を満足しない文字である検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置及び検査方法に関する。
【背景技術】
【０００２】
従来から、車両等に車両情報ディスプレイ等の表示装置等を搭載し、文字を含む情報を表示することが行われている。表示装置は、文字を表示するための所定のフォントのデータ（以下、フォントデータともいう。）を内蔵し、フォントデータを用いて文字を表示している。ここでフォントデータに必要な文字が含まれていない場合や、間違った文字が割り当てられている場合等があり得るため、表示装置により文字が正しく表示されるかどうかを検査する必要がある。従来から文字画像を検査する装置は存在するものの（例えば特許文献１）、文字認識率は悪く、特に漢字等は認識することは困難であった。そのため従来は、表示装置により表示される文字の検査を、作業者が目視により行っていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６０２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、表示装置により表示される文字を逐一目視で確認するのは、作業負担が大きい。そこで、より効率的に表示装置により表示する文字を検査できることが望まれる。
【０００５】
従って、上記のような問題点に鑑みてなされた本発明の目的は、効率的に表示装置により表示する文字を検査できる検査装置及び検査方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明の一実施形態に係る検査装置は、
第１フォントの複数の文字を検査する検査装置であって、
前記第１フォントと同一又は類似の第２フォントのデータを記憶する記憶部と、
前記第１フォントの複数の文字画像を取得し、各文字コードに対応する、前記第１フォントの文字画像及び前記第２フォントの文字画像の各画素の比較処理を行う比較部と、
比較結果に基づき、前記第１フォントの複数の文字のうち要確認文字に係る情報を表示する表示部と、
を備える。
【０００７】
また、本発明の一実施形態に係る検査方法は、
検査対象である第１フォントの複数の文字画像を取得するステップと、
記憶部から前記第１フォントと同一又は類似の第２フォントの複数の文字画像を取得するステップと、
各文字コードに対応する、前記第１フォントの文字画像及び前記第２フォントの文字画像を比較するステップと、
比較結果に基づき、前記第１フォントの複数の文字のうち要確認文字を表示するステップと、
を含む検査方法。
【発明の効果】
【０００８】
本発明における検査装置及び検査方法によれば、効率的に表示装置により表示する文字を検査できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る検査装置を含むシステムのブロック図である。
【図２】表示装置により表示された第１フォントの文字画像の一例である。
【図３】比較処理の概要を示す概念図である。
【図４】比較処理の結果を示す図である。
【図５】本発明の一実施形態に係る検査装置の動作を示すフローチャートである。
【図６】最適値探索の第１の例を示す図である。
【図７】最適値探索の第２の例を示す図である。
【図８】最適値の探索処理の別の一例である。
【図９】システム構成の第１の変形例である。
【図１０】システム構成の第２の変形例である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について説明する。
【００１１】
（実施の形態）
図１は本発明の一実施形態に係る検査装置３を含むシステム１０のブロック図である。当該システム１０は、表示制御装置１と、表示装置２と、検査装置３とを備える。概略として本発明の一実施形態に係るシステム１０では、表示制御装置１が表示装置２により表示した所定のフォント（以下、第１フォントという。）の複数の文字を、検査装置３により検査する。
【００１２】
（表示制御装置１の構成）
まず表示制御装置１の構成について説明する。図１に示すように、表示制御装置１は、記憶部１１と、描画部１２と、ＶＲＡＭ１３（Video Random Access Memory）とを備える。
【００１３】
記憶部１１は、例えば半導体メモリ、磁気メモリ、又は光メモリ等によって構成された一次記憶装置及び二次記憶装置を含む。記憶部１１は、第１フォントのデータを記憶する。
【００１４】
描画部１２は、記憶部１１から第１フォントのデータを呼び出し、所定の検査プログラムに従い検査対象の文字を描画し、描画した第１フォントの文字に係る画像（以下、第１フォントの文字画像という。）をＶＲＡＭ１３に書き込む。検査プログラムは、文字コードに基づき、第１フォントの全文字の文字画像を所定周期で１つずつ描画する命令を含む。文字コードとは、各文字を一意に特定するための識別情報であり、所定バイト数のデータである。本実施の形態では文字コードとして、ｕｎｉｃｏｄｅを用いる場合について説明する。ｕｎｉｃｏｄｅの場合、２バイトの符号で文字が特定されており、本実施の形態に係る検査プログラムにより、全６５５３６個の文字コードについて、文字画像を描画する。なお文字コードとして任意の規格を採用可能であり、ｕｎｉｃｏｄｅに限られない。
【００１５】
ＶＲＡＭ１３は、例えば半導体メモリ、磁気メモリ、又は光メモリ等によって構成された、描画処理用の一次記憶装置である。ＶＲＡＭ１３は、表示装置２に表示するための文字画像を示すデータを一時的に記憶する。ＶＲＡＭ１３に当該データを記憶してから、表示装置２に当該データを送信して文字画像を描画する。
【００１６】
（表示装置２の構成）
表示装置２は、例えば液晶ディスプレイ又は有機ＥＬディスプレイ等の表示デバイスであって、多様な画面を表示可能である。表示装置２は、ＶＲＡＭ１３から文字画像に係るデータを受信し、当該文字画像を表示する。ここで表示装置２は、例えば車両等に搭載される車両情報ディスプレイであり、例えばインストルメントパネルに配置される。表示装置２は、タッチパネルディスプレイであってもよいし、タッチ操作不能のディスプレイであってもよい。また表示装置２は、ヘッドアップディスプレイ型の装置であってもよい。この場合、ヘッドアップディスプレイ型の装置は、表示情報を表示光として発生する発光部を有し、発生した表示光を運転者等の観察者へ向かうように反射して、フロントウィンドシールド越しに虚像を表示する。
【００１７】
（検査装置３の構成）
以下、検査装置３の構成について説明する。検査装置３は、ＲＡＭ３１（Random Access Memory）と、記憶部３２と、描画部３３と、比較部３４と、判定部３５と、表示部３６とを備える。
【００１８】
ＲＡＭ３１は、例えば半導体メモリ、磁気メモリ、又は光メモリ等によって構成された一次記憶装置を含む。ＲＡＭ３１は、表示装置２により表示された第１フォントの文字画像を一時的に記憶する。具体的には検査装置３は、表示装置２の表示した文字画像をキャプチャし、キャプチャした画像（以下、キャプチャ画像という。）の文字画像をノーマライズしてＲＡＭ３１に記憶する。検査装置３は、画像をキャプチャするためにカメラ等の撮影部（不図示）を備えていてもよく、あるいは外部の撮影装置からキャプチャ画像を受信するようにしてもよい。ノーマライズとは、第１フォントの文字画像をグレースケールにする処理であり、これにより文字画像の各画素を０〜２５５（黒〜白）により表現する。
【００１９】
図２に、キャプチャ画像の一例を示す。キャプチャ画像は、第１フォントの文字の文字画像２１（ここでは「ゆづき」という漢字）と、当該文字に対応する文字コード２２（０ｘ５Ｆ２３）とを含む。検査装置３は、文字コード２２を読み取って解析し、表示装置２が表示している文字の文字コードを描画部３３に渡す。
【００２０】
記憶部３２は、例えば半導体メモリ、磁気メモリ、又は光メモリ等によって構成された二次記憶装置を含む。記憶部３２は、第２フォントのデータを記憶する。第２フォントは、検査対象の第１フォントと同一又は類似のフォントである。ここで類似とは、例えば両フォントが同一ではないものの、フォントの種類（明朝体、ゴシック体又は楷書体等）が同一である場合を含む。
【００２１】
描画部３３は、記憶部３２から第２フォントを呼び出して検査対象の文字に対応する文字を描画し、描画した第２フォントの文字に係る画像（以下、第２フォントの文字画像という。）を比較部３４に渡す。検査対象の文字に対応する文字とは、第１フォントの文字画像を含むキャプチャ画像から読み取った文字コードに対応する文字である。
【００２２】
比較部３４は、第１フォントの文字画像をＲＡＭ３１から取得し、第２フォントの文字画像を描画部３３から取得し、第１フォントの文字画像及び第２フォントの文字画像との比較処理を行う。当該文字画像の比較は、各文字コードに対応する文字に対して１つずつ行う。つまり比較部３４は、各文字コードに対応する、第１フォントの全ての文字画像及び第２フォントの全ての文字画像の比較処理を行う。
【００２３】
ここで比較部３４は、第１フォントの文字画像毎に、対応する第２フォントの文字を所定サイズに変更して比較処理を行う。比較部３４は、キャプチャ画像から取得した第１フォントの文字画像のサイズに基づき、当該サイズに適合する第２フォントの文字の所定のサイズを決定する。比較部３４は、第２フォントの文字画像を当該所定サイズに変更する。
【００２４】
そして比較部３４は、両画像の各画素の差分から差分比Ｄを算出して各文字画像の比較を行う。差分比Ｄは、以下の数式（１）により表される。
【００２５】
【数１】
2018206318.tif 000003
ここでnはピクセル数であり、xakは、第２フォントの文字の位置kにおける輝度であり、xbkは、第１フォントの文字の位置kにおける輝度である。輝度は８bit/pixelのグレースケールの場合、例えば０から２５５の値である。
【００２６】
判定部３５は、比較部３４の比較処理による結果に基づき、第１フォントの文字画像と第２フォントの文字画像との一致度を判定する。例えば一致度は、完全一致、略一致、不一致又は完全不一致の４つのいずれかの値である。判定部３５は、差分比Ｄが０である場合、両文字画像が完全一致と判定する。また判定部３５は、差分比Ｄが０より大きく所定値以下である場合、両文字画像が略一致と判定する。一方、判定部３５は、差分比Ｄが所定値より大きく１未満である場合、両文字画像は不一致であると判定する。また判定部３５は、差分比Ｄが１である場合、両文字画像は完全不一致と判定する。
【００２７】
表示部３６は、比較処理の結果に基づき、第１フォントの複数の文字のうち要確認文字に係る情報を表示する。具体的には表示部３６は、比較処理の結果に基づく判定部３５の判定結果により不一致又は不完全一致と判定された文字に係る情報を一覧表示する。なお一覧表示は各種態様により行うことができる。例えば各文字コードの第１フォントの文字と第２フォントの文字とを並べて表示してもよい。また第１フォントの文字のみを表示してもよい。
【００２８】
図３は、比較処理の概要を示す概念図である。ここでは、画像サイズが８pixel×８pixelであり、各画素の輝度値が１又は０の２値で表される場合（言い換えると白が１、黒が０で表される場合）の、３つの比較処理（ケース１からケース３）を示す。ケース１からケース３のそれぞれにおいて、比較先の文字画像と比較元の文字画像とを図示している。図３中の右欄では、比較先と比較元を比較した場合に、差分があった部分を別のハッチングパターンにて図示している。
【００２９】
図４は、図３の各ケースにおける差分比に係る各種の値を示している。図５において、比較先及び比較元の欄の値は、各ケースにおける画像の輝度値の合算値を示す。合計欄は、比較先と比較元の画像の輝度値の合計値を示す。当該値が差分比の分母に相当する。差分欄は、図３の差分があった部分の合算値を示す。当該値が差分比の分子に相当する。差分比欄は、各ケースの差分比の値を表している。当該差分比に基づき、比較先と比較元がどの程度一致しているかが判定できる。図４の例では差分比が０．１未満である場合に略一致と判定することができる。当該基準に従うと、ケース１、ケース２、ケース３は、それぞれ不一致、略一致、完全不一致と判定できる。
【００３０】
次に、本発明の実施の形態に係る検査装置３について、図５に示すフローチャートによりその動作を説明する。
【００３１】
はじめに検査装置３は、第１フォントの文字画像を取得する（ステップＳ１０）。具体的には例えば検査装置３は、表示装置２の表示した文字画像をキャプチャする。
【００３２】
次に検査装置３は、第１フォントの文字画像をノーマライズする（ステップＳ２０）。具体的には検査装置３は、第１フォントの文字画像をグレースケールにする。これにより文字画像の各画素を０〜２５５（黒〜白）により表現する。検査装置３は、取得した第１フォントの文字画像をノーマライズし、ＲＡＭ３１に記憶する。また検査装置３は、第１フォントの文字画像に係る文字コードを読み取る（ステップＳ３０）。
【００３３】
続いて、比較部３４は、ステップＳ３０において読み取った文字コードに基づき、当該文字コードに対応する第２フォントの文字画像を描画し（ステップＳ４０）、当該第２フォントの文字画像と、第１フォントの文字画像との比較処理を行う（ステップＳ５０）。検査装置３は、ステップＳ１０からステップＳ５０の処理を全ての文字コードに対して行う。
【００３４】
続いて、表示部３６は、比較処理の結果に基づき、第１フォントの複数の文字のうち要確認文字に係る情報を表示する（ステップＳ６０）。
【００３５】
このように本発明の一実施形態に係る検査装置３によれば、各文字コードに対応する、第１フォントの文字画像及び第２フォントの文字画像の比較処理を行い、比較処理の結果に基づき第１フォントの複数の文字のうち要確認文字に係る情報を表示するため、効率的に表示装置２により表示する文字の検査を行うことができる。
【００３６】
また、比較部３４が、第１フォントの文字画像毎に、対応する第２フォントの文字を所定サイズに変更して比較処理を行うため、表示装置２による表示時の縮尺、キャプチャ画像の大きさ、第１フォント自体の大きさの特性等を考慮し、適切に文字画像を比較することができる。
【００３７】
（最適値探索の第１の例）
なお、比較部３４は、第２フォントの文字画像を、上記所定サイズを基準に所定ポイント拡大又は縮小することにより比較結果の最適値を探索するようにしてもよい。図６に第１フォントの文字画像３４１と、第２フォントの文字画像３４２−１〜３４２−３を示す。ここでは第１フォントの文字画像のサイズは、３１ポイントである。これに対応する第２フォントの文字画像のサイズ（所定サイズ）は、３９ポイントである。比較部３４は、当該所定サイズを基準に、１ポイント拡大した文字画像（４０ポイントの文字画像）と、１ポイント縮小した文字画像（３８ポイントの文字画像）も、比較の対象とする。すなわち、比較部３４は、第１フォントの文字画像と、第２フォントの３つの文字画像（３８ポイント、３９ポイント及び４０ポイントの文字画像）とについてそれぞれ比較処理を行う。比較部３４は、このうち最も差分比が小さいものを、比較結果として判定部３５に出力する。このようにして比較部３４は、比較結果の最適値を探索することができる。比較結果の最適値を探索して検査の精度を高めることで、より効率的に表示装置２により表示する文字を検査することができる。
【００３８】
なお上記の例では、所定ポイントとして１ポイント拡大又は縮小し、３つの文字画像を比較対象とする例を示したが、これに限られない。所定ポイントの幅を１ポイントよりも大きくあるいは小さくしてもよい。また、２つ以下、又は４つ以上の文字画像を比較対象としてもよい。
【００３９】
（最適値探索の第２の例）
比較部３４は、第２フォントの文字画像の切り出し位置を幅方向及び高さ方向に所定ピクセル移動させることにより、比較結果の最適値を探索する処理を行うようにしてもよい。図７に、当該最適値の探索処理の概要図を示す。図７に示す例では、第２フォントの文字画像３４２と、切り出し位置３４３（矩形枠３４３）を示している。また、図７では、切り出し位置３４３を標準の位置から最大±３pixelの範囲内で１pixelずつ平行移動させている。具体的には、図７の左列上部は、切り出し位置３４３を、標準位置から高さ方向に−３pixel及び幅方向に−３pixel平行移動した位置としている。また左列中央は、切り出し位置３４３を、標準位置から幅方向に−３pixel平行移動した位置としている。また左列下部は、切り出し位置３４３を、標準位置から高さ方向に−３pixel及び幅方向に−３pixel平行移動した位置としている。比較部３４は、各切り出し位置３４３の領域の画像を用いて、第１フォントの文字画像との比較処理を行う。すなわち比較部３４は、幅方向において４９通り（７×７）の文字画像と、第１フォントの文字画像との比較処理を行い、このうち最も差分比が小さいものを、比較結果として判定部３５に出力する。
【００４０】
上記処理を行うことで、第１フォントの文字画像が幅方向又は高さ方向にオフセットしている場合であっても、第２フォントの文字画像を平行移動して比較処理できる。そのため、当該オフセットによる比較結果の影響を低減でき、比較結果の最適値を探索して検査の精度を高めることができる。これにより効率的に表示装置２により表示する文字を検査することができる。
【００４１】
なお上記の例では、標準の位置から最大±３pixelの範囲内で１pixelずつ平行移動させた文字画像を比較対象とする例を示したが、これに限られない。所定ピクセルは３に限らず、任意の値とすることができる。また本事例では１pixelずつ平行移動させたが、平行移動させる間隔も任意に設定可能である。
【００４２】
なお上記の例では、切り出し位置を変更する例を示したがこれに限られない、例えば比較部３４は、第１フォントの文字画像に対して第２フォントの文字画像を幅方向及び高さ方向に所定ピクセル移動させることにより比較結果の最適値を探索する処理を行うようにしてもよい。
【００４３】
なお、最適値探索の第１の例及び第２の例の両方を組み合わせてもよい。この場合、所定サイズを基準に所定ポイント拡大又は縮小し、かつ第２フォントの文字画像の切り出し位置を幅方向及び高さ方向に所定ピクセル移動させることにより、比較結果の最適値を各領域において探索する処理を行う。このようにすることで、比較結果の精度をより高めることができる。
【００４４】
（比較処理の変形例）
上記の実施の形態では、比較部３４は、文字画像の全体の差分比Ｄに基づいて比較処理を行ったが、文字画像の一部の領域の差分比Ｄに基づいて比較処理を行ってもよい。例えば比較部３４は、第１フォントの文字画像の４つの各領域について比較処理を行うようにしてもよい。図８に、当該比較処理の概要図を示す。図８（ａ）に示すように、比較対象の文字画像（第１フォントの文字画像及び第２フォントの文字画像）を上下左右に４分割した４つの領域８１〜８４に区切り、４つの領域８１〜８４のそれぞれについて、差分比を算出する。４つの領域８１〜８４の差分比はそれぞれ、Dlt、Drt、Dlb及びDrbとする。
【００４５】
さらに比較部３４は、各領域の差分比に基づき、以下の数式（２）乃至（６）の値を算出する。
【数２】
2018206318.tif 000004
【００４６】
ここで数式（２）のDrmsは、４つの領域の値の二乗平均平方根である。数式（３）のDtopは、上側の領域の差分比、すなわち図８（ｂ）の領域８５に示す領域の二乗平均平方根である。数式（４）のDbottomは、下側の領域の差分比、すなわち図８（ｂ）の領域８６に示す領域の二乗平均平方根である。数式（５）のDleftは、左側の領域、すなわち図８（ｂ）の領域８７に示す領域の差分比の二乗平均平方根である。数式（６）のDrightは、右側の領域の差分比、すなわち図８（ｂ）の領域８８に示す領域の二乗平均平方根である。これらの夫々の値が所定の条件を満足するかを判定する。当該所定の条件は、例えば以下の数式（７）が成り立つことである。当該条件を満足する場合、判定部３５は文字が一致又は略一致すると判定する。一方、当該条件を満足しない場合、すなわち少なくとも一部の領域における値が閾値を超えている場合、当該文字は不一致であると判定する。
【００４７】
【数３】
2018206318.tif 000005
【００４８】
表示部３６は当該判定結果に基づき、第１フォントの複数の文字のうち要確認文字に係る情報を表示する。このようにして比較部３４は、比較対象の文字画像を４つの領域に分割することで、文字の特徴をより捉えて、比較結果の精度を高めることができる。特に漢字のように文字の形状が、４つの領域の各部や、左右の領域で特徴を有する場合、より効果的に比較結果の精度を高めることができる。このように比較処理の精度を高めることで、より効率的に表示装置２により表示する文字を検査することができる。
【００４９】
また、上記の比較処理の変形例に、最適値探索の第１の例を組み合わせてもよい。この場合、第２フォントの文字画像を、所定サイズを基準に所定ポイント拡大又は縮小することにより比較結果の最適値を各領域において探索するようにしてもよい。つまり比較結果の最適値の探索は、Dtop、Dbottom、Dleft及びDright毎にそれぞれおいて行うようにする。これにより第１フォントの文字画像の４つの各領域について、それぞれ各部において最適なサイズの第２フォントの文字画像と比較した処理結果を用いることになり、比較結果の精度をより高めることができる。
【００５０】
また例えば、上記の比較処理の変形例に、最適値探索の第２の例を組み合わせてもよい。この場合、第２フォントの文字画像の切り出し位置を幅方向及び高さ方向に所定ピクセル移動させることにより、比較結果の最適値を各領域において探索する処理を行う。つまり比較結果の最適値の探索は、Dtop、Dbottom、Dleft及びDright毎にそれぞれおいて行うようにする。これにより第１フォントの文字画像の４つの各領域について、それぞれ各部において最適なサイズの第２フォントの文字画像と比較した処理結果を用いることになり、比較結果の精度をより高めることができる。
【００５１】
同様に上記の比較処理の変形例に、最適値探索の第１の例及び第２の例の両方を組み合わせてもよい。この場合も上記同様に、所定サイズを基準に所定ポイント拡大又は縮小し、かつ第２フォントの文字画像の切り出し位置を幅方向及び高さ方向に所定ピクセル移動させて、比較結果の最適値を各領域において探索する処理を行う。このようにすることで、比較結果の精度をより高めることができる。
【００５２】
なお、上記では第１フォントの文字画像の分割数を４としたがこれに限られず、分割数は４未満であってもよく、４より大きくてもよい。
【００５３】
（システム構成の第１の変形例）
上記の実施の形態では、システム１０が、表示制御装置１が表示装置２により表示した第１のフォントの複数の文字を検査装置３により検査したが、表示制御装置１及び表示装置２を備える代わりに、検査装置３のみにより検査してもよい。図９に、第１の変形例に係るシステム１０ｂの構成を示す。システム１０ｂに係る検査装置３ｂは、表示器シミュレーション部３７を備える。表示器シミュレーション部３７は、表示制御装置１及び表示装置２を仮想的に検査装置３ｂ上にエミュレートしたものである。表示器シミュレーション部３７は、記憶部３７１と、描画部３７２と、ＶＲＡＭ３７３とを備える。記憶部３７１、描画部３７２、及びＶＲＡＭ３７３の機能は、記憶部１１、描画部１２及びＶＲＡＭ１３と同様である。
【００５４】
検査装置３ｂは、内部に表示器シミュレーション部３７を備えるため、ＶＲＡＭ３７３のデータを外部の表示装置に送信する代わりに、当該データを比較部３４に直接送信する。比較部３４は、当該データに基づく第１フォントの文字画像と、描画部３３による第２フォントの文字画像との比較を行う。比較処理の方法は、上記の実施の形態と同様であるため説明は省略する。
【００５５】
このように第１の変形例に係る検査装置３ｂによれば、検査装置３ｂの内部に表示器シミュレーション部３７を備えるため、表示装置２を用いる必要がない。また、キャプチャ画像を用いる必要もなく、第１フォントの文字コードをキャプチャ画像から読み取らずに、比較対象の第１フォントの文字コードを把握することができる。また表示器シミュレーション部３７は、表示制御装置１及び表示装置２を仮想的にエミュレートしたものであるため、その出力は、表示装置２によるものと同等である。したがって、第１の変形例に係る検査装置３ｂによれば、簡易な構成で効率的に表示装置２により表示する文字の検査を行うことができる。
【００５６】
（システム構成の第２の変形例）
上記第１の変形例では、表示器シミュレーション部３７を用いる例を示したが、当該構成を備えなくてもよい。図１０に、第２の変形例に係るシステム１０ｃの構成を示す。システム１０ｃに係る検査装置３ｃは、記憶部３２ｃを備える。記憶部３２ｃは、例えば半導体メモリ、磁気メモリ、又は光メモリ等によって構成された二次記憶装置を含む。記憶部３２ｃは、第１フォントのデータ及び第２フォントのデータを記憶する。
【００５７】
描画部３３が、記憶部３２から第１フォントを呼び出して検査対象の文字に対応する文字を描画し、描画した第１フォントの文字画像を比較部３４に渡す。同様に、描画部３３は、記憶部３２から第２フォントを呼び出して検査対象の文字に対応する文字を描画し、描画した第２フォントの文字画像を比較部３４に渡す。比較部３４は、当該第１フォントの文字画像と、第２フォントの文字画像との比較を行う。比較処理の方法は、上記の実施の形態と同様であるため説明は省略する。
【００５８】
このように第２の変形例に係る検査装置３ｃによれば、検査装置３ｃの記憶部３２ｃが第１フォントのデータを記憶し、描画部３３が当該第１フォントのデータに基づき描画した文字に基づき、文字の比較を行う。これにより、第１フォントのデータ自体に問題がある場合に簡便な構成で効率的に表示装置２により表示する文字の検査を行うことができる。
【００５９】
ここで、検査装置３として機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、検査装置３の各機能を実現する処理内容を記述したプログラムを、当該コンピュータの記憶部に格納しておき、当該コンピュータの中央演算処理装置（ＣＰＵ）によってこのプログラムを読み出して実行させることで実現することができる。
【００６０】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【符号の説明】
【００６１】
１０、１０ｂ、１０ｃ  システム
１  表示制御装置
１１  記憶部
１２  描画部
１３  ＶＲＡＭ
２  表示装置
２１  文字画像
２２  文字コード
３、３ｂ、３ｃ  検査装置
３１  ＲＡＭ
３２、３２ｃ  記憶部
３３  描画部
３４  比較部
３５  判定部
３６  表示部
３４１  文字画像
３４２  文字画像
３４３  切り出し位置
８１〜８８  領域
３７  表示器シミュレーション部
３７１  記憶部
３７２  描画部
【図１】
2018206318.tif 000006
【図２】
2018206318.tif 000007
【図３】
2018206318.tif 000008
【図４】
2018206318.tif 000009
【図５】
2018206318.tif 000010
【図６】
2018206318.tif 000011
【図７】
2018206318.tif 000012
【図８】
2018206318.tif 000013
【図９】
2018206318.tif 000014
【図１０】
2018206318.tif 000015