(57)【要約】  【課題】携帯端末のキッティングにおいて、アイコンの配置の検査を効率的にかつ精度よく行う。  【解決手段】携帯端末を検査する検査装置であって、検査基準である第一の携帯端末に表示される所定の画面の複数パターンの画像を取得する第一の取得部と、検査対象である第二の携帯端末に表示される所定の画面の画像を取得する第二の取得部と、前記第一の取得部により取得された複数パターンの第一の画像それぞれと、前記第二の取得部により取得された第二の画像とを、所定の比較領域について比較して、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する比較部と、を有する。【選択図】図１
2014010630.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末を検査する検査装置であって、
検査基準である第一の携帯端末に表示される所定の画面の複数パターンの画像を取得する第一の取得部と、
検査対象である第二の携帯端末に表示される所定の画面の画像を取得する第二の取得部と、
前記第一の取得部により取得された複数パターンの第一の画像それぞれと、前記第二の取得部により取得された第二の画像とを、所定の比較領域について比較して、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する比較部と、を有する、
ことを特徴とする検査装置。
【請求項２】
請求項１に記載の検査装置であって、
前記第二の画像の前記比較領域の画像が、前記複数パターンの第一の画像それぞれの前記比較領域の画像の少なくともいずれか一つと一致する場合に、検査結果が正常と判定する、
ことを特徴とする検査装置。
【請求項３】
請求項１又は２に記載の検査装置であって、
前記比較部は、
前記複数パターンの第一の画像の間で画像が同じである共通領域を第一の比較領域とし、当該第一の比較領域について、前記複数パターンの第一の画像のいずれかの画像と、前記第二の画像との間の一致領域及び不一致領域を特定し、
前記複数パターンの第一の画像の間で画像が異なる非共通領域を第二の比較領域とし、当該第二の比較領域について、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する、
ことを特徴とする検査装置。
【請求項４】
請求項３に記載の検査装置であって、
前記第二の画像の前記第一の比較領域の画像が、前記複数パターンの第一の画像のいずれかの画像の前記第一の比較領域の画像と一致し、かつ、前記第二の画像の前記第二の比較領域の画像が、前記複数パターンの第一の画像それぞれの前記第二の比較領域の画像の少なくともいずれか一つと一致する場合に、検査結果が正常と判定する、
ことを特徴とする検査装置。
【請求項５】
請求項１〜４いずれか一項に記載の検査装置であって、
前記第一の携帯端末及び前記第二の携帯端末に表示される前記所定の画面は、一以上のアイコンが配置された画面であり、
前記比較部は、少なくとも前記アイコンの画像及び背景画像が含まれる前記比較領域について比較を行う、
ことを特徴とする検査装置。
【請求項６】
請求項１〜４いずれか一項に記載の検査装置であって、
前記第一の携帯端末及び前記第二の携帯端末に表示される前記所定の画面は、一以上の設定項目が配置された画面であり、
前記設定項目は、当該設定項目を設定変更するためのユーザーインターフェイスを備え、
前記比較部は、少なくとも前記ユーザーインターフェイスが含まれる前記比較領域について比較を行う、
ことを特徴とする検査装置。
【請求項７】
請求項１〜６いずれか一項に記載の検査装置であって、
前記比較部は、前記複数パターンの第一の画像の前記比較領域と前記第二の画像の前記比較領域とを、対応する画素単位で比較し、画素値が異なる画素に対応する領域を前記不一致領域として特定する、
ことを特徴とする検査装置。
【請求項８】
請求項１〜７いずれか一項に記載の検査装置であって、
前記第二の画像の前記比較領域の前記不一致領域を特定する情報を含む検査結果情報を生成する検査結果生成部と、
前記検査結果情報に基づいて、前記第二の画像に前記不一致領域を示す画像を重ねた画像を表示装置に出力する結果出力部と、を有する、
ことを特徴とする検査装置。
【請求項９】
請求項１〜８いずれか一項に記載の検査装置であって、
前記複数パターンの第一の画像を出力するとともに、前記複数パターンの第一の画像に対して、前記比較領域の設定の入力を受け付ける入出力制御部を有する、
ことを特徴とする検査装置。
【請求項１０】
請求項５に記載の検査装置であって、
前記比較部は、前記比較領域内の、（１）予め定められたアイコンを配置可能な領域、（２）所定のライン、又は、（３）前記アイコンを配置可能な領域の所定のライン、について比較を行う、
ことを特徴とする検査装置。
【請求項１１】
携帯端末を検査する検査装置としてコンピューターを機能させるプログラムであって、
検査基準である第一の携帯端末に表示される所定の画面の複数パターンの画像を取得する第一の取得部と、
検査対象である第二の携帯端末に表示される所定の画面の画像を取得する第二の取得部と、
前記第一の取得部により取得された複数パターンの第一の画像それぞれと、前記第二の取得部により取得された第二の画像とを、所定の比較領域について比較して、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する比較部として、前記コンピューターを機能させる、
ことを特徴とするプログラム。
【請求項１２】
携帯端末を検査する検査システムであって、
検査基準となる第一の携帯端末と、検査対象となる第二の携帯端末と、前記第一及び第二の携帯端末と通信可能であり前記第二の携帯端末を検査する検査装置と、を有し、
前記第一の携帯端末は、
自端末に表示される所定の画面の複数パターンの画像を、前記検査装置に送信する第一の送信部を有し、
前記第二の携帯端末は、
自端末に表示される所定の画面の画像を、前記検査装置に送信する第二の送信部を有し、
前記検査装置は、
前記第一の携帯端末から送信される複数パターンの画像を取得する第一の取得部と、
前記第二の携帯端末から送信される画像を取得する第二の取得部と、
前記第一の取得部により取得された複数パターンの第一の画像それぞれと、前記第二の取得部により取得された第二の画像とを、所定の比較領域について比較して、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する比較部と、を有する、
ことを特徴とする検査システム。
【請求項１３】
携帯端末を検査する検査システムにおける検査方法であって、
前記検査システムは、検査基準となる第一の携帯端末と、検査対象となる第二の携帯端末と、前記第一及び第二の携帯端末と通信可能であり前記第二の携帯端末を検査する検査装置と、を有し、
前記第一の携帯端末が、自端末に表示される所定の画面の複数パターンの画像を、前記検査装置に送信する工程と、
前記第二の携帯端末が、自端末に表示される所定の画面の画像を、前記検査装置に送信する工程と、
前記検査装置が、前記第一の携帯端末から送信される複数パターンの画像を取得する第一の取得工程と、
前記検査装置が、前記第二の携帯端末から送信される画像を取得する第二の取得工程と、
前記検査装置が、前記第一の取得工程で取得された複数パターンの第一の画像それぞれと、前記第二の取得工程で取得された第二の画像とを、所定の比較領域について比較して、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する比較工程と、を含む、
ことを特徴とする検査方法。
【請求項１４】
携帯端末であって、
検査基準である第一の携帯端末に表示される所定の画面の複数パターンの画像を取得する第一の取得部と、
検査対象である自端末に表示される所定の画面の画像を取得する第二の取得部と、
前記第一の取得部により取得された複数パターンの第一の画像それぞれと、前記第二の取得部により取得された第二の画像とを、所定の比較領域について比較して、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する比較部と、を有する、
ことを特徴とする携帯端末。
【請求項１５】
携帯端末のプログラムであって、
検査基準である第一の携帯端末に表示される所定の画面の複数パターンの画像を取得する第一の取得部と、
検査対象である自端末に表示される所定の画面の画像を取得する第二の取得部と、
前記第一の取得部により取得された複数パターンの第一の画像それぞれと、前記第二の取得部により取得された第二の画像とを、所定の比較領域について比較して、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する比較部として、前記携帯端末を機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置、検査システム、検査方法、携帯端末、及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）などの装置を、顧客に出荷する前に、顧客の要望に合わせて設定する作業（例えば、「キッティング」とも呼ばれる。）が知られている。このキッティングにおいては、作業者は、例えば、出荷対象のＰＣに、顧客が指定したアプリケーションソフトウェアやツールをインストールしたり、顧客の指定した通信環境設定を設定したりする。
【０００３】
近年では、ＰＣだけでなく、スマートフォン、タブレット端末などの携帯端末についてもキッティングが行われている。携帯端末に対するキッティングに関する技術としては、例えば、特許文献１がある。
【０００４】
また、近年の携帯端末は、タッチパネルを備えるものが主流となっている。このようなタッチパネルを備える携帯端末では、例えば、ホーム画面（「トップ画面」、「デスクトップ画面」とも呼ばれる。）に、各アプリケーションやツールなどに対応するアイコンが配置され、アイコンをタッチすることでアプリケーションやツールなどを簡単に起動できるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−３０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のようなタッチパネルを備える携帯端末に対しては、ホーム画面に表示されるアイコンの配置（アイコンの位置、順序など）についての顧客の要望がある。そして、顧客の要求するアイコン配置を携帯端末にキッティングする必要がある。
【０００７】
しかしながら、携帯端末のアイコンの配置は、手作業により（例えば、タッチ＆ドラッグ操作により）変更する必要がある。そのため、作業者のミスにより、誤ったアイコンの配置が設定されることがある。
【０００８】
また、アイコンの配置が正しく設定されたか否かは、作業者が目で確認することにより判断される。そのため、作業者の判断ミスがあれば、誤ったアイコン配置が正しく設定されないままとなる。ここで、ホーム画面における各アイコンの位置を特定するデータは、携帯端末から容易に取得することができないため、コンピューターにより自動的に検査することはできない。
【０００９】
そこで、本発明では、携帯端末のキッティングにおいて、アイコンの配置の検査を効率的にかつ精度よく行う技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。
【００１１】
上記の課題を解決する本発明の一態様は、携帯端末を検査する検査装置であって、検査基準である第一の携帯端末に表示される所定の画面の複数パターンの画像を取得する第一の取得部と、検査対象である第二の携帯端末に表示される所定の画面の画像を取得する第二の取得部と、前記第一の取得部により取得された複数パターンの第一の画像それぞれと、前記第二の取得部により取得された第二の画像とを、所定の比較領域について比較して、前記複数パターンの第一の画像それぞれと、前記第二の画像との間の一致領域及び不一致領域を特定する比較部と、を有する、ことを特徴とする。
【００１２】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第一実施形態に係る検査システム１の概略図。
【図２】携帯端末２００の複数パターンのホーム画面（キャプチャ画像）を示す図。
【図３】ホーム画面の設定及び検査の工程を説明するフローチャート。
【図４】検査装置１００の概略図。
【図５】コンピューター９００の概略図。
【図６】検査装置１００のホーム画面の検査処理のフローチャート。
【図７】検査装置１００が出力する画像選択画面１６００を示す図。
【図８】検査装置１００が出力する比較範囲設定画面１７００を示す図。
【図９】検査装置１００が出力する検査結果画面１８００を示す図。
【図１０】本発明の第二実施形態に係る携帯端末２００のアプリケーションの設定画面（キャプチャ画像）を示す図。
【図１１】検査装置１００が出力する検査結果画面１９００を示す図。
【発明を実施するための形態】
【００１４】
＜第一実施形態＞
本発明の第一実施形態の一例について、図面を参照して説明する。
【００１５】
図１は、本発明の第一実施形態に係る検査システム１の概略図である。図示するように、検査システム１は、検査装置１００と、携帯端末２００（２００Ａ、２００Ｂ）と、を備える。
【００１６】
検査装置１００及び携帯端末２００は、例えば、ＵＳＢ（Universal Serial Bus）などにより接続され、互いに情報を送受信できるようになっている。携帯端末２００は、それぞれ別のＵＳＢケーブルで検査装置１００に接続されてもよいし、ＵＳＢハブ装置を介して束ねられて検査装置１００に接続されていてもよい。
【００１７】
ここで、携帯端末２００Ａは、ホーム画面の検査基準（見本）となる端末であり、一台用意される。携帯端末２００Ｂは、ホーム画面の検査対象となる端末であり、少なくとも一台以上用意される。
【００１８】
詳細は後述するが、本実施形態では、携帯端末２００Ａに対して、手作業により、ホーム画面の設定が行われる。一方、携帯端末２００Ｂに対して、手作業により、携帯端末２００Ａを見本に、同様のホーム画面の設定が行われる。ホーム画面の設定としては、少なくともアイコンの配置の設定が行われる。背景画像である壁紙の設定が行われてもよい。
【００１９】
そして、検査装置１００を用いて、携帯端末２００Ａのホーム画面のキャプチャ画像と、各携帯端末２００Ｂのホーム画面のキャプチャ画像とを比較することにより、各携帯端末２００Ｂのホーム画面が正しく設定されているか否かの検査が行われる。
【００２０】
本実施形態では、キャプチャ画像どうしの比較により検査を行うため、携帯端末２００Ａ及び携帯端末２００Ｂは、同じ機種である（例えば、ディスプレイの表示サイズ等が同じである）ことを前提とする。すなわち、同一のアイコン配置及び壁紙を設定したホーム画面どうしでは、比較結果が一致することを前提とする。もちろん、同一のアイコン配置及び壁紙を設定したホーム画面どうしの比較結果が一致するのであれば、異なる機種であってもよい。
【００２１】
なお、図１の検査システム１の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な検査システムが備える構成を排除するものではない。
【００２２】
例えば、携帯端末２００と検査装置１００とは、通信ネットワーク（例えば、携帯電話網、無線ＬＡＮ網、有線ＬＡＮ網、これらの網の組み合わせ、など）を介して情報を送受信できるようになっていてもよい。
【００２３】
図２は、携帯端末２００のホーム画面（キャプチャ画像）を示す図である。図示するように、携帯端末２００のホーム画面は、通知領域２１０と、アイコン領域２２０と、を有する。
【００２４】
通知領域２１０には、例えば、携帯端末２００の電波の状況、現在時刻、バッテリー残量などの画像が表示される。携帯端末２００は、電波の状況、現在時刻、バッテリー残量などを所定のタイミングで更新し、対応する画像も更新して表示する。
【００２５】
アイコン領域２２０には、携帯端末２００にインストールされたアプリケーション等に対応するアイコン画像２３０（図では、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ）と、アイコン領域２２０の背景画像である壁紙画像２４０（図では、省略）と、が表示される。各アイコン画像２３０を配置可能な位置は、整列された複数の所定位置として（例えば、横４つ、縦４つ）、予め定められている。もちろん、任意の位置に自由に配置可能であってもよい。
【００２６】
どのアプリケーションのアイコン画像２３０をアイコン領域２２０に表示させるかは、操作者が適宜設定することができる。また、上述のように、各アイコン画像２３０の配置、壁紙画像２４０の選択は、操作者が適宜設定することができる。
【００２７】
ここで、本実施形態では、検査基準である携帯端末２００Ａの同一ページのホーム画面について、複数パターンのキャプチャ画像を用意する。そして、検査対象である携帯端末２００Ｂのホーム画面のキャプチャ画像が、携帯端末２００Ａのホーム画面の複数パターンのキャプチャ画像のいずれかと一致すれば、検査結果が正常と判断するようにする。
【００２８】
例えば、本図に示すように、同一ページのホーム画面について、パターン１〜４を用意し、これらのパターンのいずれかと一致すれば正常と判断するようにする。本図の例では、パターン２（アイコンＡ、Ｂ、Ｃ、Ｄ、Ｇ、Ｈ）は、パターン１（アイコンＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ）と、一部のアイコンが異なる（アイコンＧ、Ｈ）。パターン３（アイコンＡ、Ｂ、Ｃ、Ｄ、Ｆ、Ｅ）は、パターン１と、一部のアイコン配置が異なる（アイコンＦ、Ｅ）。パターン４（アイコンＡ、Ｂ、Ｃ、Ｄ、Ｅ）は、パターン１と、アイコンの数が異なる（アイコンＦがない）。
【００２９】
なお、上記図２のホーム画面の表示態様は一例であり、これに限定されるものではない。
【００３０】
図３は、ホーム画面の設定及び検査の工程を説明するフローチャートである。以下では、顧客の要求するアプリケーションなどが各携帯端末２００にインストール済みである状態を前提として説明する。
【００３１】
まず、キッティング作業者は、顧客の要求するホーム画面設定に応じて、検査基準となる携帯端末２００Ａのホーム画面の設定を行う（Ｓ１）。アイコン配置や壁紙の変更は、タッチ＆ドラッグ操作やメニュー操作などの既存の操作方法により実現でき、特に限定されない。
【００３２】
そして、キッティング作業者は、携帯端末２００Ａのホーム画面をキャプチャする（Ｓ２）。ホーム画面のキャプチャは、携帯端末２００Ａに予め備えられている既存のキャプチャ機能（例えば、特定のボタン操作によりキャプチャが実行され、所定のフォルダにキャプチャ画像が保存される）により、実現することができ、特に限定されない。キャプチャ機能により生成されたホーム画面のキャプチャ画像は、例えば、携帯端末２００ＡのメモリーやＨＤＤ（Hard Disk Drive）に保存される。
【００３３】
複数パターンのキャプチャ画像を用意する場合は、各パターンについてステップＳ１〜Ｓ２を行えばよい。
【００３４】
それから、キッティング作業者は、ステップＳ２で生成された携帯端末２００Ａのホーム画面のキャプチャ画像を、検査装置１００に保存する（Ｓ３）。検査装置１００への画像の転送及び保存は、ＵＳＢケーブルを介した転送など既存の方法により実現でき、特に限定されない。
【００３５】
一方、キッティング作業者は、顧客の要求するホーム画面設定あるいは携帯端末２００Ａのホーム画面設定に応じて、設定が完了していない検査対象となる携帯端末２００Ｂのホーム画面の設定を行う（Ｓ４）。また、携帯端末２００Ｂのホーム画面をキャプチャする（Ｓ５）。それから、ステップＳ５で生成された携帯端末２００Ｂのホーム画面のキャプチャ画像を、検査装置１００に保存する（Ｓ６）。
【００３６】
そして、キッティング作業者は、全ての検査対象の携帯端末２００Ｂのホーム画面の設定及びキャプチャ画像の保存が完了したか否かを判断する（Ｓ７）。全ての携帯端末２００Ｂの設定が完了していない場合（Ｓ７：Ｎ）、ステップＳ４に戻って設定が完了していない携帯端末２００Ｂについてのホーム画面の設定を行う。
【００３７】
全ての携帯端末２００Ｂの設定が完了した場合（Ｓ７：Ｙ）、キッティング作業者は、検査装置１００を用いて、各携帯端末２００Ｂのホーム画面の検査を行う（Ｓ８）。また、キッティング作業者は、検査装置１００により生成された各携帯端末２００Ｂの検査結果を確認する。
【００３８】
そして、キッティング作業者は、全ての携帯端末２００Ｂの検査結果が正常である（ホーム画面の設定が携帯端末２００Ａのホーム画面の設定と一致する）か否かを判断する（Ｓ９）。
【００３９】
検査結果が異常である携帯端末２００Ｂがある場合（Ｓ９：Ｎ）、キッティング作業者は、ステップＳ４に戻って検査結果が異常の携帯端末２００Ｂについてのホーム画面の再設定を行う。
【００４０】
全ての携帯端末２００Ｂの検査結果が正常である場合（Ｓ９：Ｙ）、本フローを終了する。
【００４１】
なお、上記図３のホーム画面の設定及び検査の工程は、一例であり、これに限定されない。例えば、図３では全ての携帯端末２００Ｂの検査をまとめて行っているが、一台ずつ行ってもよい。また、例えば、検査装置１００にキャプチャ画像を保存して検査を行えれば、フローの各処理の順序は特に限定されない。
【００４２】
次に、検査装置１００の構成について詳細に説明する。以下では、携帯端末２００Ａの複数パターンのホーム画面と、各携帯端末２００Ｂのホーム画面との設定が完了し、携帯端末２００Ａの複数パターンのホーム画面のキャプチャ画像と、各携帯端末２００Ｂのホーム画面のキャプチャ画像とが、検査装置１００に保存されていることを前提に説明する。
【００４３】
図４は、検査装置１００の概略図である。図示するように、検査装置１００は、制御部１１０と、記憶部１２０と、入力部１３０と、出力部１４０と、通信部１５０と、インターフェイス部１６０と、を有する。
【００４４】
制御部１１０は、入出力制御部１１１と、画像取得部１１２と、画像切り出し部１１３と、画像比較部１１４と、検査結果生成部１１５と、を有する。
【００４５】
入出力制御部１１１は、出力部１４０を介して、所定の操作を作業者から受け付けるためのユーザーインターフェイス画面を出力する。また、入力部１３０を介して、所定の操作を作業者から受け付ける。
【００４６】
詳細は後述するが、入出力制御部１１１は、例えば、記憶部１２０に格納されているキャプチャ画像１２１の中から、検査基準の携帯端末２００Ａのホーム画面のキャプチャ画像（以下、「検査基準画像」ともいう。）の選択と、検査対象の携帯端末２００Ｂのホーム画面のキャプチャ画像（以下、「検査対象画像」ともいう。）の選択と、を受け付ける。
【００４７】
また、例えば、入出力制御部１１１は、検査基準画像と検査対象画像の間で、比較する範囲（領域）の設定を受け付ける。
【００４８】
また、例えば、入出力制御部１１１は、記憶部１２０に格納されている検査結果１２２を基に、検査対象画像ごとに、設定された比較範囲で検査基準画像と比較した結果を表示する。
【００４９】
画像取得部１１２は、入出力制御部１１１を介して作業者により選択された検査基準画像と検査対象画像を、記憶部１２０から取得する。
【００５０】
画像切り出し部１１３は、画像取得部１１２により取得された検査基準画像から、入出力制御部１１１により設定された比較範囲に含まれる画像（以下、「比較基準画像」ともいう。）を切り出す。また、画像取得部１１２により取得された各検査対象画像から、入出力制御部１１１により設定された比較範囲に含まれる画像（以下、「比較対象画像」ともいう。）を切り出す。
【００５１】
画像比較部１１４は、画像切り出し部１１３により切り出された各比較対象画像を、画像切り出し部１１３により切り出された比較基準画像と比較する。
【００５２】
ここで、上述したように携帯端末２００Ａ及び携帯端末２００Ｂに表示されるホーム画面のサイズ（例えば、縦横のピクセル数）は同じである。従って、本実施形態では、例えば、対応する位置（例えば、ピクセル座標）のピクセルどうしの画素値（例えば、ＲＧＢの階調値）を比較することにより、比較基準画像と比較対象画像とを比較する。
【００５３】
もちろん、比較基準画像及び比較対象画像の全ピクセルを比較する必要はない。例えば、壁紙画像を検査対象から除く場合は、予め定められたアイコンを配置可能な領域（アイコン画像）について比較を行ってもよい。また、例えば、所定のラインを間引きした領域について（例えば、数ラインごとに）比較を行ってもよい。また、これらの方法を組み合わせて、予め定められたアイコンを配置可能な領域の所定のラインについて比較を行ってもよい。このようにすれば、比較処理の速度を向上することができる。
【００５４】
画像比較部１１４は、上記のように比較基準画像と比較対象画像とを比較し、画素値（画像）が一致する領域と、画素値（画像）が一致しない領域とを特定する。
【００５５】
検査結果生成部１１５は、画像比較部１１４の比較結果に基づいて、各携帯端末２００Ｂの検査対象画像の検査結果１２２を生成し、記憶部１２０に格納する。
【００５６】
検査結果生成部１１５は、例えば、各携帯端末２００Ｂの検査対象画像に、比較基準画像との不一致領域を特定する情報を対応付けて、記憶部１２０に格納する。
【００５７】
記憶部１２０は、キャプチャ画像１２１、検査結果１２２などを格納する。
【００５８】
入力部１３０は、情報の入力を受け付ける。例えば、作業者の操作などを受け付ける。
【００５９】
出力部１４０は、情報を出力する。例えば、ユーザーインターフェイス画面などを表示する。
【００６０】
通信部１５０は、通信ネットワーク（不図示）を介した情報の送受信を行う。例えば、携帯端末２００からキャプチャ画像を受信する。
【００６１】
インターフェイス部１６０は、検査装置１００に接続された可搬型の記憶媒体や、検査装置１００に接続された装置に内蔵された記憶媒体などに対する情報の読み書きを行う。例えば、携帯端末２００からキャプチャ画像を読み出す。
【００６２】
上述した検査装置１００は、例えば、図５（コンピューター９００の概略図）に示すような、ＣＰＵ（Central Processing Unit）９０１と、メモリー９０２と、ＨＤＤ等の外部記憶装置９０３と、無線や有線により通信ネットワークに接続するための通信装置９０４と、マウスやキーボードなどの入力装置９０５と、液晶ディスプレイなどの出力装置９０６と、ＤＶＤ（Digital Versatile Disk）などの記録媒体に対する情報の読み書きを行う読み書き装置９０７と、ＵＳＢによる接続及び通信を行うＵＳＢインターフェイス（Ｉ／Ｆ）９０８と、を備えたコンピューター９００で実現できる。より具体的には、コンピューター９００は、例えば、ＰＣなどの機器である。
【００６３】
例えば、制御部１１０は、外部記憶装置９０３に記憶されている所定のプログラムをメモリー９０２にロードしてＣＰＵ９０１で実行することで実現可能である。記憶部１２０は、ＣＰＵ９０１がメモリー９０２又は外部記憶装置９０３を利用することにより実現可能である。入力部１３０は、ＣＰＵ９０１が入力装置９０５を利用することで実現可能である。出力部１４０は、ＣＰＵ９０１が出力装置９０６を利用することで実現可能である。通信部１５０は、ＣＰＵ９０１が通信装置９０４を利用することで実現可能である。インターフェイス部１６０は、ＣＰＵ９０１がＵＳＢインターフェイス９０８を利用することで実現可能である。
【００６４】
上記の所定のプログラムは、通信装置９０４を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリー９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、通信装置９０４を介してネットワークから、メモリー９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。また、コンピューター９００が、ＵＳＢインターフェイス９０８に接続された記憶媒体から、上記の所定のプログラムを、外部記憶装置９０３あるいはメモリー９０２にロードするようにしてもよい。
【００６５】
上記の所定のプログラムは、例えば、検査装置１００のＯＳ（Operating System）上で動作するアプリケーションプログラムにより実現することができる。もちろん、その一部又は全ては、ＯＳなどの他のプログラムにより実現されてもよい。
【００６６】
上述した携帯端末２００は、例えば、不図示の、ＣＰＵと、メモリー、ＨＤＤ等の外部記憶装置と、無線により通信ネットワークに接続するための無線通信装置と、タッチセンサーやタッチパネルなどの入力装置と、液晶ディスプレイなどの出力装置と、マイクロフォンやスピーカーなどの音声入出力装置と、ＵＳＢによる接続及び通信を行うＵＳＢインターフェイスと、３軸加速度センサーモジュールなどの加速度センサーと、を備えたコンピューターで実現できる。より具体的には、当該コンピューターは、例えば、スマートフォン、携帯電話、タブレット端末、ＰＤＡ（Personal Digital Assistants）などの機器である。
【００６７】
なお、図４の検査装置１００の構成は、理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。検査装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００６８】
図６は、検査装置１００のホーム画面の検査処理のフローチャートである。本フローチャートの処理は、例えば、上記の所定のプログラムが作業者の操作により起動されることで開始する。なお、本フローチャートの処理は、上述のステップＳ８（図３参照）に対応する。
【００６９】
まず、入出力制御部１１１は、出力部１４０を介して、検査基準の携帯端末２００Ａのキャプチャ画像の選択を受け付けるユーザーインターフェイス画面を出力するとともに、入力部１３０を介して、複数パターンの検査基準画像の選択を作業者から受け付ける（Ｓ３０１）。
【００７０】
また、入出力制御部１１１は、出力部１４０を介して、検査対象の携帯端末２００Ｂのキャプチャ画像の選択を受け付けるユーザーインターフェイス画面を出力するとともに、入力部１３０を介して、検査対象画像の選択を作業者から受け付ける（Ｓ３０２）。
【００７１】
例えば、入出力制御部１１１は、図７（検査装置１００が出力する画像選択画面１６００を示す図）に示すように、複数パターンの検査基準画像のファイルを選択する領域１６１０と、検査対象画像のファイルを選択する領域１６２０と、を含む画像選択画面１６００を表示する。領域１６１０及び領域１６２０では、例えば、ファイルパスを指定することにより記憶部１２０に格納されているファイルの一覧を表示させ、一以上のファイルを選択することができる。
【００７２】
本図の例では、携帯端末２００Ａの２パターンの検査基準画像ファイル「ID_A1_1.bmp」及び「ID_A1_2.bmp」が、領域１６１０で選択されている。また、ある携帯端末２００Ｂの検査対象画像ファイル「ID_B1.bmp」と、他の携帯端末２００Ｂの検査対象画像ファイル「ID_C1.bmp」が、領域１６２０で選択されている。
【００７３】
入出力制御部１１１は、上記のような画像選択画面１０００上で、携帯端末２００Ａの複数パターンの検査基準画像の選択と、各携帯端末２００Ｂの検査対象画像の選択とを受け付ける。なお、入出力制御部１１１は、例えば、画像選択画面１６００の「ＯＫ」ボタンが選択された場合に、画像の選択を確定し、画像選択画面１６００を非表示とすればよい。
【００７４】
図６に戻って、それから、画像取得部１１２は、ステップＳ３０１で選択された複数パターンの検査基準画像と、ステップＳ３０２で選択された検査対象画像とを、記憶部１２０から取得する（Ｓ３０３）。
【００７５】
それから、入出力制御部１１１は、出力部１４０を介して、Ｓ３０３で取得された各パターンの検査基準画像と、Ｓ３０３で取得された各携帯端末２００Ｂの検査対象画像との間で、比較する範囲の設定を受け付けるユーザーインターフェイス画面を出力するとともに、入力部１３０を介して、当該比較範囲の設定を作業者から受け付ける（Ｓ３０４）。
【００７６】
例えば、入出力制御部１１１は、図８（検査装置１００が出力する比較範囲設定画面１７００を示す図）に示すように、各パターンの検査基準画像を表示する領域１７１０と、各携帯端末２００Ｂの検査対象画像を表示する領域１７３０と、を含む比較範囲設定画面１７００を表示する。また、取得された各パターンの検査基準画像１７２０を、各領域１７１０に表示するとともに、取得された各携帯端末２００Ｂの検査対象画像１７４０を、各領域１７３０に表示する。
【００７７】
本図の例では、あるパターンの検査基準画像ファイル「ID_A1_1.bmp」と、他のパターンの検査基準画像ファイル「ID_A1_2.bmp」とが、それぞれ、領域１７１０に表示されている。また、ある携帯端末２００Ｂの検査対象画像ファイル「ID_B1.bmp」と、他の携帯端末２００Ｂの検査対象画像ファイル「ID_C1.bmp」とが、それぞれ、領域１７３０に表示されている。
【００７８】
また、入出力制御部１１１は、各領域１７１０、及び各領域１７３０、のいずれかにおいて、例えば、ドラッグ＆ドロップ操作により、異なる一致レベルの比較範囲１７５０（図では、破線）及び比較範囲１７５５（図では、点線）の設定を受け付ける。設定すべき比較範囲のレベルは、例えば、レベルごとのボタン（図では、「レベル１」ボタン、「レベル」２ボタン）により、選択できるようになっている。すなわち、作業者は、「レベル１」ボタンと「レベル」２ボタンを操作することで、設定すべき比較範囲のレベルを選択することができる。
【００７９】
ここで、一致レベルとは、一致の許容度を示し、例えば、全パターンの検査基準画像間で画像が同じである共通領域の画像と一致すべき第一レベル（図では、レベル１）と、パターン間で画像が異なる非共通領域の各パターンの画像のいずれかと一致すべき第二レベル（図では、レベル２）とに分けることができる。
【００８０】
上述のように、携帯端末２００のキャプチャ画像のサイズは同じであるため、各領域１７１０の検査基準画像１７２０、及び各領域１７３０の検査対象画像１７４０、のいずれかについての各一致レベルの比較範囲の設定を、他の画像についても同様に反映する。
【００８１】
作業者は、アイコンの配置や壁紙が正しく設定されているかどうかを検査するため、基本的には、アイコン領域２２０（図２参照）の全体、又は、アイコン領域２２０の一部を、比較範囲として設定する。キャプチャ画像の通知領域２１０（図２参照）に表示される画像（電波の状況、時刻など）は、携帯端末によって異なるため、基本的には、比較範囲に含めない。このように比較範囲を設定することで、検査箇所を特定した効率的な検査が行える。
【００８２】
本図の例では、領域１７１０に表示されている各パターンの検査基準画像ファイル「ID_A1_1.bmp」及び「ID_A1_2.bmp」の、アイコンＡ、Ｂ、Ｃ、Ｄを含む共通領域が、レベル１の比較範囲１７５０として設定されている。また、検査基準画像ファイル「ID_A1_1.bmp」及び「ID_A1_2.bmp」の、アイコンＥ、Ｆを含む非共通領域及びアイコンＧ、Ｈを含む非共通領域が、レベル２の比較範囲１７５５として設定されている。これらの比較範囲１７５０及び比較範囲１７５５の設定は、領域１７３０に表示されている各携帯端末２００Ｂの検査対象画像ファイル「ID_B.bmp」及び「ID_C.bmp」についても反映される。
【００８３】
入出力制御部１１１は、上記のような比較範囲設定画面１７００上で、各パターンの検査基準画像と、各携帯端末２００Ｂの検査対象画像との間の、比較範囲の設定を、比較レベルごとに受け付ける。なお、入出力制御部１１１は、例えば、比較範囲設定画面１７００の「ＯＫ」ボタンが選択された場合に、比較範囲の設定を確定し、比較範囲設定画面１７００を非表示とすればよい。また、比較範囲設定画面１７００の「戻る」ボタンが選択された場合、比較範囲設定画面１７００を非表示とし、ステップＳ３０１に戻るようにしてもよい。
【００８４】
なお、上記では、第一レベルの比較範囲は、一つの連結した領域として設定するようにしているが、例えば、複数の領域に分けて設定できるようにしてもよい。第二レベルの比較範囲についても同様である。また、比較範囲の形状は、矩形に限られず、例えば、作業者が自由に設定できてもよい。
【００８５】
図６に戻って、それから、画像切り出し部１１３は、ステップＳ３０３で取得された複数パターンの検査基準画像から、ステップＳ３０４で設定された比較レベルごとの比較範囲に含まれる比較基準画像を切り出す（Ｓ３０５）。
【００８６】
例えば、画像切り出し部１１３は、いずれかのパターンの検査基準画像から、ステップＳ３０４で設定された第一レベルの比較範囲に含まれる比較基準画像（以下、「第一レベル比較基準画像」ともいう。）を切り出す。また、各パターンの検査基準画像から、ステップＳ３０４で設定された第二レベルの比較範囲に含まれる比較基準画像（以下、「第二レベル比較基準画像」ともいう。）を切り出す。
【００８７】
そして、本フローの処理は、検査対象の携帯端末２００Ｂごとの処理（Ｓ３０６〜Ｓ３０９）に進む。
【００８８】
まず、画像切り出し部１１３は、ステップＳ３０３で取得された検査対象画像のうち、検査が完了していない検査対象画像を一つ選択し、当該検査対象画像から、ステップＳ３０４で設定された比較レベルごとの比較範囲に含まれる比較対象画像を切り出す（Ｓ３０６）。
【００８９】
例えば、画像切り出し部１１３は、選択した検査対象画像から、ステップＳ３０４で設定された第一レベルの比較範囲に含まれる比較対象画像（以下、「第一レベル比較対象画像」ともいう。）と、ステップＳ３０４で設定された第二レベルの比較範囲に含まれる比較対象画像（以下、「第二レベル比較対象画像」ともいう。）と、を切り出す。
【００９０】
それから、画像比較部１１４は、比較レベルごとに、ステップＳ３０５で切り出された比較基準画像と、ステップＳ３０６で切り出された比較対象画像とを比較し、画素値（画像）が一致する領域と、画素値（画像）が一致しない領域とを特定する（Ｓ３０７）。比較の方法は、上述したとおりであり、例えば、比較範囲の全部または所定の領域について、対応する位置のピクセルどうしの画素値を比較すればよい。
【００９１】
例えば、画像比較部１１４は、ステップＳ３０６で選択された携帯端末２００Ｂの検査対象画像について、ステップＳ３０６で切り出された当該検査対象画像の第一レベル比較対象画像と、ステップＳ３０５で切り出された第一レベル比較基準画像とを比較する。そして、当該検査対象画像について、画素値（画像）が一致する領域と、画素値（画像）が一致しない領域とを特定する。
【００９２】
また、画像比較部１１４は、ステップＳ３０６で選択された携帯端末２００Ｂの検査対象画像について、ステップＳ３０６で切り出された当該検査対象画像の第二レベル比較対象画像と、ステップＳ３０５で切り出された各パターンの第二レベル比較基準画像とを比較する。そして、当該検査対象画像について、各パターンの第二レベル比較基準画像ごとに、画素値（画像）が一致する領域と、画素値（画像）が一致しない領域とを特定する。
【００９３】
そして、検査結果生成部１１５は、ステップＳ３０７での比較結果に基づいて、ステップＳ３０６で選択された検査対象画像の検査結果１２２を生成し、記憶部１２０に格納する（Ｓ３０８）。
【００９４】
例えば、検査結果生成部１１５は、ステップＳ３０６で選択された検査対象画像の第一レベル比較対象画像に、第一レベル比較基準画像との不一致領域がステップＳ３０７で特定された場合、当該検査対象画像に、当該不一致領域を特定する情報と、検査結果が異常であることを示す情報を対応付けて、記憶部１２０に格納する。
【００９５】
また、検査結果生成部１１５は、ステップＳ３０６で選択された検査対象画像の第二レベル比較対象画像に、いずれのパターンの第二レベル比較基準画像とも一致しない不一致領域がステップＳ３０７で特定された場合、当該検査対象画像に、当該不一致領域を特定する情報と、検査結果が異常であることを示す情報を対応付けて、記憶部１２０に格納する。
【００９６】
一方、検査結果生成部１１５は、検査対象画像の第一レベル比較対象画像に不一致領域が特定されず、かつ、第二レベル比較対象画像が少なくともいずれかの第二レベル比較基準画像と一致した場合、当該検査対象画像に、検査結果が正常であることを示す情報を対応付けて、記憶部１２０に格納する。
【００９７】
それから、画像切り出し部１１３は、ステップＳ３０３で取得された検査対象画像の全てについて、検査が完了したか否かを判定する（Ｓ３０９）。全ての検査対象画像の検査が完了していない場合（Ｓ３０９：Ｎ）、画像切り出し部１１３は、ステップＳ３０６に処理を戻す。
【００９８】
全ての検査対象画像の検査が完了した場合（Ｓ３０９：Ｙ）、入出力制御部１１１は、記憶部１２０に格納された検査結果１２２に基づいて、出力部１４０を介して、検査結果を表示する（Ｓ３１０）。
【００９９】
例えば、入出力制御部１１１は、図９（検査装置１００が出力する検査結果画面１８００を示す図）に示すように、各パターンの検査基準画像を表示する領域１８１０と、各検査対象画像の検査結果を表示する領域１８３０と、を含む検査結果画面１８００を表示する。また、ステップＳ３０３で取得された各パターンの検査基準画像１８２０を、ステップＳ３０４で設定された第一レベルの比較範囲１８５０及び第二レベルの比較範囲１８５５とともに、各領域１８１０に表示する。また、ステップＳ３０８で検査結果が生成された各検査対象画像１８４０を、ステップＳ３０４で設定された第一レベルの比較範囲１８５０及び第二レベルの比較範囲１８５５とともに、各領域１８３０に表示する。
【０１００】
また、入出力制御部１１１は、検査結果が異常である検査対象画像については、不一致領域を特定する情報に基づいて、検査対象画像１８４０に不一致領域を示す画像１８６０を重ねて表示する。また、異常である旨を表示する。検査結果が正常である検査対象画像については、正常である旨を表示する。
【０１０１】
本図の例では、ある携帯端末２００Ｂの検査対象画像ファイル「ID_B1.bmp」と、他の携帯端末２００Ｂの検査対象画像ファイル「ID_C1.bmp」が、それぞれ、領域１８３０に表示されている。そして、検査対象画像ファイル「ID_B1.bmp」については、アイコン「Ｃ」とアイコン「Ｂ」に、不一致領域を示す画像１８６０が重ねて表示されている。また、ファイル名に対応付けて「異常」の文字が表示されている。検査対象画像ファイル「ID_C1.bmp」については、ファイル名に対応付けて「正常」の文字が表示されている。
【０１０２】
作業者は、上記のような検査結果画面１８００上で、検査対象の携帯端末２００Ｂのキャプチャ画像の検査結果を確認することができる。なお、入出力制御部１１１は、例えば、検査結果画面１８００の「ＯＫ」ボタンが選択された場合に、検査結果画面１８００を非表示とすればよい。
【０１０３】
図６に戻って、ステップＳ３１０の終了後、制御部１１０は、本フローの処理を終了する。そして、作業者は、図３のステップＳ９の工程に進む。
【０１０４】
なお、上記図６のフローチャートの処理単位は、制御部１１０の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。制御部１１０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【０１０５】
また、図７〜図９に示したユーザーインターフェイス画面の態様は、一例であり、図示したものに限られない。例えば、検査対象画像の数が所定数を超える場合には、全ての画像を一画面に表示するのは難しいため、複数のタブや複数のページに所定数ずつ配分して、選択的に表示できるようにすればよい。また、例えば、比較範囲設定画面１１００には、検査対象画像と検査対象画像のいずれか一方を表示するようにしてもよいし、検査結果画面１２００には、検査基準画像を表示しなくてもよい。
【０１０６】
また、例えば、不一致領域を示す画像１８６０は、作業者が不一致領域を認識できれば、検査結果により特定される不一致領域と重なる画像に限られない。例えば、不一致領域を含む不一致領域よりも面積が広い画像としてもよいし、不一致領域の輪郭を表す環状の画像としてもよいし、不一致領域を含む環状の画像としてもよい。
【０１０７】
以上のように、本発明の第一実施形態によれば、検査装置が、検査基準の携帯端末のホーム画面のキャプチャ画像と、検査対象の携帯端末のホーム画面のキャプチャ画像とを取得し、これらを比較することで不一致領域を特定するため、携帯端末のキッティング作業におけるアイコン配置や壁紙の検査を効率的にかつ精度よく行うことができる。
【０１０８】
また、検査装置が、検査対象画像に対して複数パターンの検査基準画像との比較を行うため、検査基準を緩和した検査を効率的に行うことができる。なお、本実施形態のような特徴を有さない検査装置では、一つの検査基準画像に対して、検査対象画像を比較して、正常か否かの検査を行うこととなる。そのため、複数パターンの検査基準画像のいずれかと一致すれば正常と判断したい場合に、対応できない若しくは作業手順が繁雑となる。
【０１０９】
なお、上述の本実施形態では、第一レベルの比較範囲と第二レベルの比較範囲とを一つずつ設定し、これらの比較範囲に基づいて比較処理を行うようにしているが、これに限られない。
【０１１０】
より単純には、例えば、一つの比較範囲を設定し、当該比較範囲について、検査対象画像の比較対象画像と、各パターンの検査基準画像の比較基準画像とを比較する。そして、検査対象画像について、各パターンの比較基準画像ごとに、画素値（画像）が一致する領域と、画素値（画像）が一致しない領域とを特定する。
【０１１１】
それから、比較対象画像が少なくともいずれかの比較基準画像と一致した場合、当該検査対象画像に、検査結果が正常であることを示す情報を対応付けて、記憶部１２０に格納する。一方、いずれのパターンの比較基準画像とも一致しない不一致領域が特定された場合、当該検査対象画像に、当該不一致領域を特定する情報と、検査結果が異常であることを示す情報を対応付けて、記憶部１２０に格納する。
【０１１２】
このようにすれば、上述の本実施形態より単純な仕組みで、検査基準を緩和した検査を効率的に行うことができる。
【０１１３】
＜第二実施形態＞
本発明の第二実施形態の一例について、上記の第一実施形態と異なる点を中心に説明する。
【０１１４】
上述の第一実施形態では、アイコンが配置されたホーム画面を検査対象としているが、検査対象は、これに限られない。例えば、アプリケーションの各設定項目の設定を特定するデータは、携帯端末から容易に取得することができないため、コンピューターにより自動的に検査することはできない。
【０１１５】
そこで、第二実施形態では、アプリケーションが表示する設定画面を検査対象とする。アプリケーションの設定画面は、例えば、アプリケーションが起動された後、当該アプリケーションに対する所定の操作により表示される、当該アプリケーションに関する各種の設定を受け付けるための画面である。
【０１１６】
図１０は、携帯端末２００のアプリケーションの設定画面（キャプチャ画像）を示す図である。図示するように、アプリケーションの設定画面は、通知領域２１０と、見出領域２６０と、設定項目領域２７０と、を有する。なお、通知領域２１０は、ホーム画面（図２参照）と共通して使用される領域である。すなわち、アプリケーションが使用する表示領域は、通知領域２１０（図２参照）以外の見出領域２６０及び設定項目領域２７０である。
【０１１７】
見出し領域２６０には、アプリケーションが表示している画面の内容に対応する見出しが表示される。設定画面については、例えば、図に示すように「設定」と表示される。
【０１１８】
設定項目領域２７０には、当該アプリケーションの各種の設定項目２７１が、設定変更できるように表示される。設定項目とは、例えば、図示するように、文字サイズ、音量、データ通信の許否、ＧＰＳ位置提供の許否、などである。これらの設定項目は、例えば、図示するように、一覧表示される。もちろん、上記の設定項目は、例示であり、限定されない。例えば、画面の明るさ、色、などの設定項目が含まれていてもよい。
【０１１９】
設定項目の設定変更のためのユーザーインターフェイスとしては、例えば、選択肢の一つを選択可能なラジオボタン（図では、文字サイズの選択に使用されている。）、値を連続的に変更可能なスライドバー（図では、音量の設定に使用されている。）、項目のオン又はオフを選択可能なチェックボックス（図では、データ通信の可否、ＧＰＳ位置提供の可否、の設定に使用されている。）、などがある。もちろん、上記の設定変更のユーザーインターフェイスは、例示であり、限定されない。他には、例えば、ドロップダウンリスト、選択肢の複数を選択可能なボタン、色を選択するためのカラーパレットなどがある。
【０１２０】
なお、上記図１０のアプリケーションの設定画面の表示態様は一例であり、これに限定されるものではない。
【０１２１】
本実施形態は、検査基準画像及び検査対象画像が、アプリケーションの設定画面である点において第一実施形態と異なるが、基本的には第一実施形態と同様であるので、詳細な説明は省略する。
【０１２２】
キッティング作業者は、手作業により、携帯端末２００Ａ及び携帯端末２００Ｂの同一アプリケーションについて、当該アプリケーションの設定画面を表示させて、顧客の要求する当該アプリケーションの設定に応じて、各設定項目の設定を行う。携帯端末２００Ａの当該アプリケーションについては、複数パターンの設定を行う。そして、携帯端末２００Ａ及び携帯端末２００Ｂの当該アプリケーションの設定画面をキャプチャし、検査装置１００に保存する。携帯端末２００Ａについては、複数パターンの設定画面をキャプチャし、検査装置１００に保存する。
【０１２３】
入出力制御部１１１は、例えば、図１１（検査装置１００が出力する検査結果画面１９００を示す図）に示すように、各パターンの検査基準画像を表示する領域１９１０と、各検査対象画像の検査結果を表示する領域１９３０と、を含む検査結果画面１９００を表示する。また、取得された各パターンの検査基準画像１９２０を、設定された第一レベルの比較範囲１９５０及び第二レベルの比較範囲１９５５とともに、各領域１９１０に表示する。また、検査結果が生成された各検査対象画像１９４０を、設定された第一レベルの比較範囲１９５０及び第二レベルの比較範囲１９５５とともに、各領域１９３０に表示する。
【０１２４】
また、入出力制御部１１１は、検査結果が異常である検査対象画像については、不一致領域を特定する情報に基づいて、検査対象画像１９４０に不一致領域を示す画像１９６０を重ねて表示する。また、異常である旨を表示する。検査結果が正常である検査対象画像については、正常である旨を表示する。
【０１２５】
本図の例では、ある携帯端末２００Ｂの検査対象画像ファイル「ID_B1.bmp」については、ファイル名に対応付けて「異常」の文字が表示されている。検査基準画像ファイル「ID_A1_1.bmp」及び「ID_A1_2.bmp」と、検査対象画像ファイル「ID_B1.bmp」とでは、比較範囲１９５０内において、データ通信の許否の設定が異なるため、当該設定項目の不一致領域に、不一致領域を示す画像１９６０が重ねて表示されている。なお、検査対象画像ファイル「ID_B1.bmp」は、比較範囲１９５５内において、検査基準画像ファイル「ID_A1_2.bmp」と設定が一致している。
【０１２６】
以上のように、本発明の第二実施形態によれば、検査装置が、検査基準の携帯端末のアプリケーションの設定画面のキャプチャ画像と、検査対象の携帯端末のアプリケーションの設定画面のキャプチャ画像とを取得し、これらを比較することで不一致領域を特定するため、携帯端末のキッティング作業におけるアプリケーションの設定の検査を効率的にかつ精度よく行うことができる。
【０１２７】
また、検査装置が、検査対象の携帯端末のアプリケーションの設定画面のキャプチャ画像に対して、複数パターンの検査基準の携帯端末のアプリケーションの設定画面のキャプチャ画像との比較を行うため、検査基準を緩和した検査を効率的に行うことができる。
【０１２８】
＜第三実施形態＞
上述の第一〜第二実施形態では、検査装置１００において携帯端末２００Ｂのホーム画面の検査を行っているが、第三実施形態では、携帯端末２００Ｂが、自端末のホーム画面の検査を行うようにする。
【０１２９】
例えば、上述した検査装置１００の制御部１１０を実現する所定のプログラムを、携帯端末用のアプリケーション（以下、「検査アプリケーション」ともいう。）として用意する。そして、当該検査アプリケーションを検査対象の携帯端末２００Ｂにインストールする。当該検査アプリケーションが携帯端末２００Ｂで実行されることにより、上述した制御部１１０と同等の機能を有する制御部が実現される。
【０１３０】
携帯端末２００Ｂには、例えば、メモリー又はＨＤＤなどの記憶部に、検査基準画像と、自装置の検査対象画像とを、保存しておく。検査基準画像は、例えば、ＵＳＢ、無線通信、可搬型記録媒体などを介して、携帯端末２００Ｂに転送及び保存すればよい。そして、携帯端末２００Ｂの制御部は、これらの検査基準画像及び検査対象画像に基づいて、上述の第一〜第三実施形態と同様の検査処理を実行すればよい。
【０１３１】
以上のように、本発明の第三実施形態によれば、携帯端末が、検査基準画像と、自装置の検査対象画像とを取得し、これらを比較することで不一致領域を特定するため、携帯端末のキッティング作業におけるアイコン配置、壁紙、設定項目などの検査を効率的にかつ精度よく行うことができる。携帯端末が、検査対象画像に対して複数パターンの検査基準画像との比較を行うため、検査基準を緩和した検査を効率的に行うことができる。
【０１３２】
なお、以上の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。例えば、以下のような変形を行ってもよい。
【０１３３】
上述各実施形態では、画像取得部１１２が作業者により選択されたキャプチャ画像を記憶部１２０から取得しているが、各携帯端末２００から取得するようにしてもよい。例えば、入出力制御部１１１は、画像選択画面において、ファイルパスとして携帯端末２００を指定できるようにする。そして、画像取得部１１２は、指定された携帯端末２００からキャプチャ画像を取得し、記憶部１２０に保存する。
【０１３４】
このようにすれば、予めキャプチャ画像を検査装置１００に転送して保存しておく作業者の手間が省ける。
【０１３５】
ここで、画像取得部１１２は、携帯端末２００からキャプチャ画像を取得する際、当該携帯端末２００の識別情報（例えば、装置名、ＭＡＣアドレスなど）を取得し、取得したキャプチャ画像と対応付けて保存するようにしてもよい。キャプチャ画像のファイル名に識別情報を含めるようにしたり、携帯端末２００ごとに識別情報を含む名称のフォルダを作成して当該フォルダにキャプチャ画像を保存するようにしたりしてもよい。
【０１３６】
このようにすれば、作業者は、いずれの携帯端末２００のキャプチャ画像であるかを確認できるので、例えば、画像選択画面においてファイルを選択する際に、検査基準画像や検査対象画像の選択を誤ることを防ぎ易くなる。また、例えば、比較範囲設定画面や検査結果画面において、いずれの携帯端末２００のキャプチャ画像が表示されているかを判断し易くなる。
【０１３７】
また、上述各実施形態では、検査結果生成部１１５は、検査結果が異常である検査対象画像について不一致領域を特定する情報を記録しているが、より詳細な情報を表示するようにしてもよい。例えば、検査結果生成部１１５は、アイコン画像２３０を配置可能な所定位置（所定領域）を特定する情報に基づいて、不一致領域に、前記所定位置が含まれるのか否か、前記所定位置以外の壁紙の領域が含まれるのか否かを判定する。そして、前記所定位置が含まれれば、アイコン配置に異常があることを示す情報を記録する。また、前記壁紙の領域が含まれれば、壁紙に異常があることを示す情報を記録する。入出力制御部１１１は、このように記録された検査結果に基づいて、アイコン配置に異常がある旨や、壁紙に異常がある旨を出力するようにする。
【０１３８】
このようにすれば、作業者は、より簡単にホーム画面の異常箇所や誤った設定内容を把握することができ、作業効率が向上する。
【０１３９】
また、上述各実施形態では、検査結果の統計を行うようにしていないが、検査結果の統計を行うようにしてもよい。例えば、検査結果生成部１１５は、生成した各検査結果に含まれる不一致領域を特定する情報に基づいて、対応する画素位置ごとに不一致が発生している頻度を集計し、記録する。入出力制御部１１１は、集計された各画素位置の不一致の頻度に基づいて、例えば、ホーム画面と同じサイズの画像に重ねて、不一致領域を示す情報と、不一致頻度を示す情報とを表示する。不一致頻度を示す情報は、例えば、頻度ごとに異なる色で表示することにより表すことができる。
【０１４０】
このようにすれば、ホーム画面のキッティング作業の分析、生産性の分析などを行うことができる。
【０１４１】
上述の各実施形態、及び各変形例は、いずれか二つ以上を適宜組み合わせてもよい。
【０１４２】
なお、本発明は、ホーム画面や設定画面に限られず他の画面についても適用できる。
【符号の説明】
【０１４３】
１：検査システム、１００：検査装置、１１０：制御部、１１１：入出力制御部、１１２：画像取得部、１１３：画像切り出し部、１１４：画像比較部、１１５：検査結果生成部、１２０：記憶部、１２１：キャプチャ画像、１２２：検査結果、１３０：入力部、１４０：出力部、１５０：通信部、１６０：インターフェイス部、２００（２００Ａ、２００Ｂ）：携帯端末、２１０：通知領域、２２０：アイコン領域、２３０：アイコン画像、２４０：壁紙画像、２６０：見出し領域、２７０：設定項目領域、２７１：設定項目、９００：コンピューター、９０１：ＣＰＵ、９０２：メモリー、９０３：外部記憶装置、９０４：通信装置、９０５：入力装置、９０６：出力装置、９０７：読み書き装置、９０８：ＵＳＢインターフェイス（Ｉ／Ｆ）、１６００：画像選択画面、１６１０：領域、１６２０：領域、１７００：比較範囲設定画面、１７１０：領域、１７２０：検査基準画像、１７３０：領域、１７４０：検査対象画像、１７５０：比較範囲、１７５５：比較範囲、１８００：検査結果画面、１８１０：領域、１８２０：検査基準画像、１８３０：領域、１８４０：検査対象画像、１８５０：比較範囲、１８５５：比較範囲、１８６０：画像、１９００：検査結果画面、１９１０：領域、１９２０：検査基準画像、１９３０：領域、１９４０：検査対象画像、１９５０：比較範囲、１９５５：比較範囲、１９６０：画像
【図１】
2014010630.tif 000003
【図２】
2014010630.tif 000004
【図３】
2014010630.tif 000005
【図４】
2014010630.tif 000006
【図５】
2014010630.tif 000007
【図６】
2014010630.tif 000008
【図７】
2014010630.tif 000009
【図８】
2014010630.tif 000010
【図９】
2014010630.tif 000011
【図１０】
2014010630.tif 000012
【図１１】
2014010630.tif 000013