(57)【要約】【課題】  情報端末装置の画面を視ながら、通信すべき情報処理装置と情報端末装置とのアンテナ位置合わせを容易に行える。【解決手段】    情報処理装置と無線通信する通信手段と、撮影手段が撮影した画像を表示する表示手段と、前記撮影手段により撮影された前記情報処理装置に設けられる通信アンテナ位置を示す画像情報を記憶する記憶手段と、前記撮影手段により撮影され前記表示手段に表示される画像中に、記憶された前記画像情報が含まれているかどうかを判断する判断手段と、前記画像情報が含まれていると判断した場合、前記表示手段に表示される前記情報処理装置の前記画像情報の位置を強調する表示を行う表示制御手段と、を備えることを特徴とする。【選択図】  図７
2015005952.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と無線通信する通信手段と、
撮影手段が撮影した画像を表示する表示手段と、
前記撮影手段により撮影された前記情報処理装置に設けられる通信アンテナ位置を示す画像情報を記憶する記憶手段と、
前記撮影手段により撮影され前記表示手段に表示される画像中に、記憶された前記画像情報が含まれているかどうかを判断する判断手段と、
前記画像情報が含まれていると判断した場合、前記表示手段に表示される前記情報処理装置の前記画像情報の位置を強調する表示を行う表示制御手段と、
を備えることを特徴とする情報端末装置。
【請求項２】
前記表示制御手段は、前記表示手段に表示される前記画像情報と、特定のマーク画像情報とを合成して前記通信アンテナ位置を強調する表示を行うことを特徴とする請求項１記載の情報端末装置。
【請求項３】
情報処理装置と無線通信する通信手段と、
撮影手段が撮影した画像を表示する表示手段と、
操作者による前記表示手段の持ち方を検出する検出手段と、
前記表示手段の方位を検知する検知手段と、
前記方位と前記持ち方とから前記通信手段の位置を特定する特定手段と、
前記撮影手段により撮影される情報処理装置に設けられる通信アンテナ位置を示す画像情報を記憶する記憶手段と、
前記撮影手段により撮影され前記表示手段に表示される画像中に、記憶された前記画像情報が含まれているかどうかを判断する判断手段と、
前記画像情報が含まれていると判断した場合、前記表示手段に表示される前記画像情報の位置と、特定された前記通信手段の位置との相対位置関係を強調する表示を行う表示制御手段と、
を備えることを特徴とする情報端末装置。
【請求項４】
前記表示制御手段は、前記表示手段に表示される前記画像情報の位置と、特定された前記通信手段の位置との相対位置関係を前記表示手段の持ち方に対応する矩形枠により強調する表示を行うことを特徴とする請求項３記載の情報端末装置。
【請求項５】
前記表示制御手段は、前記表示手段に表示された前記画像情報の位置が前記通信手段の位置が矩形枠の隅位置で重なるように表示することを特徴とする請求項３または４記載の情報端末装置。
【請求項６】
情報処理装置と無線通信する通信手段と、撮影手段が撮影した画像を表示する表示手段と、前記撮影手段により撮影された前記情報処理装置に設けられる通信アンテナ位置を示す画像情報を記憶する記憶手段と、を備える情報端末装置の制御方法であって、
前記撮影手段により撮影され前記表示手段に表示される画像中に、記憶された前記画像情報が含まれているかどうかを判断する判断工程と、
前記画像情報が含まれていると判断した場合、前記表示手段に表示される前記情報処理装置の前記画像情報の位置を強調する表示を行う表示制御工程と、
を備えることを特徴とする情報端末装置の制御方法。
【請求項７】
情報処理装置と無線通信する通信手段と、撮影手段が撮影した画像を表示する表示手段と、操作者による前記表示手段の持ち方を検出する検出手段と、前記表示手段の方位を検知する検知手段と、前記撮影手段により撮影される情報処理装置に設けられる通信アンテナ位置を示す画像情報を記憶する記憶手段と、を備える情報端末装置の制御方法であって、
前記方位と前記持ち方とから前記通信手段の位置を特定する特定工程と、
前記撮影手段により撮影され前記表示手段に表示される画像中に、記憶された前記画像情報が含まれているかどうかを判断する判断工程と、
前記画像情報が含まれていると判断した場合、前記表示手段に表示される前記画像情報の位置と、特定された前記通信手段の位置との相対位置関係を強調する表示を行う表示制御工程と、
を備えることを特徴とする情報端末装置の制御方法。
【請求項８】
請求項６または７に記載の情報端末装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と無線通信する情報端末装置、情報端末装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来の画像形成装置では、ユーザに対して使用の可否を制御するための認証機能が提供されてきた。その方法の一つとして、ＲＦＩＤ（Ｒａｄｉｏ ＦｒｅｑｕｅｎｃｙＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグを利用したものがある。この方法はタグリーダ／ライタを備える画像形成装置において、接近してきたＲＦＩＤタグから情報を読み出し、その情報に基づいて認証を行うものである。
【０００３】
一方で近年、近距離無線通信手段の一つであるＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）と呼ばれる技術がスマートフォンやタブレットＰＣといった携帯端末に実装され始めている。ＮＦＣの仕様には３つの機能が規定されている。１つ目は、リーダ／ライタ機能であり、先のタグリーダ／ライタと同等の動作を実施することができる。２つ目は、カードエミュレーション機能であり、先のＲＦＩＤタグと同等の動作を実施することができる。３つ目は、ピアツーピア機能であり、ＮＦＣを介して様々なデータの送受信が可能である。ＮＦＣ機能搭載携帯端末には、リーダ/ライタが実装されており、それを利用することでＲＦＩＤカードやＮＦＣカードに対してデータの読み出しや、書き込みを行うことができる。このため、ＮＦＣ機能搭載携帯端末から画像形成装置に具備されたＮＦＣカードエミュレーションブロックに対して、認証データを書き込むことでＲＦＩＤタグを使用したユーザ認証と同等の機能を実現することが可能となる。
【０００４】
ＮＦＣの特徴の一つは通信確立が可能な物理距離であり、ＮＦＣ通信アンテナのサイズ、あるいは、ＮＦＣ通信アンテナ付近に配置された部品の材質による影響、等で変化するものの、およそ１０ｃｍ程度とされている。このため、携帯端末と画像形成装置間でＮＦＣによる通信を行う場合は、それぞれのＮＦＣ通信アンテナをおよそ１０ｃｍ以内に近接させる必要がある。
携帯端末は、前面にＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）と呼ばれるタッチパネルが付加されたユーザインターフェースが設けられているため、ＮＦＣ通信アンテナが背面に実装されることになる。また、携帯端末の中でもタブレットＰＣは、大型のＬＣＤを搭載するため筐体のサイズも大きくなる。
例えば、１０．１型ＬＣＤを搭載すると筐体サイズがおよそ２０ｃｍ×２７ｃｍとなる。このため、ユーザは、タブレットＰＣ背面のＮＦＣ通信アンテナの位置を把握し、画像形成装置のＮＦＣ通信アンテナに意識的に近接させなければならない。しかし、筐体サイズの大きいタブレットＰＣでは、画像形成装置のＮＦＣ通信アンテナがタブレットＰＣの筐体の影となり易く、ユーザの死角となるため、ユーザがそれぞれのＮＦＣ通信アンテナを近接させることが困難となる。
こうした、ユーザの死角となる位置で通信用アンテナを近接させるための技術として、カメラとマーカーを用意し、カメラに写されたマーカーの位置で近接通信を確立させるものがある（例えば、特許文献１参照）。携帯端末にもカメラが実装されており、ＮＦＣ通信アンテナを近接させる際にこうした技術を適用できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２２６９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、携帯端末のＮＦＣ通信アンテナと画像形成装置の通信アンテナを近接させるためには、三次元のアンテナ位置合わせが要求されるが、先行技術では二次元でのアンテナ位置合わせを対象としている。また、携帯端末に具備されているカメラと、ＮＦＣ通信アンテナの配置はそれぞれの携帯端末で異なっており、カメラおよびＮＦＣ通信アンテナ位置が離れている場合も容易に考えられる。
この場合、画像形成装置のＮＦＣ通信アンテナに携帯端末のＮＦＣ通信アンテナを近接させる過程で画像形成装置のＮＦＣ通信アンテナが携帯端末のカメラ撮影範囲外に移動してしまう状況が考えられる。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、情報端末装置の画面を見ながら、通信すべき情報処理装置と情報端末装置とのアンテナ位置合わせを容易に行える仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の情報端末装置は以下に示す構成を備える。
情報処理装置と無線通信する通信手段と、撮影手段が撮影した画像を表示する表示手段と、前記撮影手段により撮影された前記情報処理装置に設けられる通信アンテナ位置を示す画像情報を記憶する記憶手段と、前記撮影手段により撮影され前記表示手段に表示される画像中に、記憶された前記画像情報が含まれているかどうかを判断する判断手段と、前記画像情報が含まれていると判断した場合、前記表示手段に表示される前記情報処理装置の前記画像情報の位置を強調する表示を行う表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報端末装置の画面を見ながら、通信すべき情報処理装置と情報端末装置とのアンテナ位置合わせを容易に行える。
【図面の簡単な説明】
【００１０】
【図１】情報処理装置を適用する印刷システムの構成を説明する図である。
【図２】図１に示した画像形成装置の構成を示すブロック図である。
【図３】図１に示した携帯端末の構成を示すブロック図である。
【図４】図１に示した画像形成装置の外観を示す図である。
【図５】図１に示した携帯端末の外観を示す図である。
【図６】情報端末装置の制御方法を説明するフローチャートである。
【図７】情報端末装置の制御方法を説明するフローチャートである。
【図８】図１に示した携帯端末の操作例を説明する斜視図である。
【図９】情報処理装置の構成を説明する図である。
【図１０】図９に示した携帯端末内ＮＦＣアンテナ実装位置を示す図である。
【図１１】情報端末装置の制御方法を説明するフローチャートである。
【図１２】携帯端末内ＮＦＣアンテナを合せるイメージを示す図である。
【図１３】情報端末装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す情報端末装置を適用する印刷システムの構成を説明する図である。本例は、情報処理装置の一例となる画像形成装置１００、パーソナルコンピュータ２００、携帯端末３００、無線ＬＡＮアクセスポイント５００、ローカルエリアネットワーク６００より構成されるシステム例を示す。なお、後述する画像形成装置は印刷装置で構成されていてもよい。
【００１２】
図１において、画像形成装置１００は、コピー機能、プリント機能、スキャン機能を有しており、更に、こうした機能を使用するユーザの認証機能も具備している。
【００１３】
ユーザの認証は、ユーザのＩＤ情報が記録された認証カード（図示せず）を使用する。画像形成装置１００は、ＮＦＣ通信７００を介して認証カード（図示せず）が有するユーザのＩＤ情報を受信し、画像形成装置１００内に保持された認証用データベース（図示せず）に基づいてユーザ認証を行う。なお、ＮＦＣは、Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎの略である。
【００１４】
また、別途、ユーザのＩＤ情報を保持し、認証処理を行うサーバ（図示せず）を用意し、ローカルエリアネットワーク６００を介して認証処理を実施する構成でも良い。
パーソナルコンピュータ２００は、画像形成装置１００に印刷ジョブを送信し、また、画像形成装置１００が電子化したデータを参照することができる。
携帯端末３００は、ＮＦＣ通信７００機能、無線ＬＡＮ通信８００機能、等を具備した持ち運び可能な情報処理端末であり、スマートフォンやタブレットＰＣ、等がこれにあたる。
携帯端末３００は、ＮＦＣ通信７００を介して画像形成装置１００との通信を行うことができ、送受信される情報として、ＩＰアドレスの授受、ユーザのＩＤ情報送信、等が挙げられる。また、携帯端末３００は、無線ＬＡＮ通信８００を介して携帯端末３００内の画像データを画像形成装置１００に送信することで、画像データの印刷を実行することができる。
【００１５】
無線ＬＡＮアクセスポイント５００は、無線ＬＡＮインタフェースを有する携帯端末３００、等とローカルエリアネットワーク６００に接続されている機器との通信を可能とする機能を有する。なお、本実施形態における無線通信インタフェースでは無線ＬＡＮを使用したシステム構成を用いているが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、等のその他の無線通信技術を使用しても良い。ローカルエリアネットワーク６００は、イーサネット（登録商標）、等で実現されるネットワーク接続であり、画像形成装置１００、パーソナルコンピュータ２００、無線ＬＡＮアクセスポイント５００は、ローカルエリアネットワーク６００を介して接続されている。
【００１６】
図２は、図１に示した画像形成装置１００の構成を示すブロック図である。
図２において、ＣＰＵ１０１は、画像形成装置全体を制御する中央演算ユニットである。ＲＡＭ１０２は、ＣＰＵ１０１が演算に用いるデータを一時的に格納する為のワークメモリである。ＲＯＭ１０３は、画像形成装置１００の起動に用いるプログラムが格納されており、主に画像形成装置１００の起動の際に使用される。ＨＤＤ１０４は、画像形成装置１００の制御に関するソフトウエアや各種設定、保存された文書等を格納するハードディスクドライブ（ＨＤＤ）である。
操作部１２０は、画像形成装置１００とユーザ間での情報の入出力を行う。操作部Ｉ／Ｆ１０５は、操作部１２０に対するインタフェースであり、操作部１２０に入力および出力したいデータを中継する。
【００１７】
ネットワークＩ／Ｆ１０６は、ローカルエリアネットワーク６００を介して外部機器とのデータの送受信を行うためのインタフェースである。ＮＦＣ制御部１０７は、ＮＦＣ通信を行うための制御を行う。アンテナ１０８は、ＮＦＣ通信を行うためのアンテナであり、外部機器との間でＮＦＣ通信で発生する電波の送受信を行う。ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４、操作部Ｉ／Ｆ１０５、ネットワークＩ／Ｆ１０６およびＮＦＣ制御部１０７は、システムバス１１４を介して接続されている。イメージバスＩ／Ｆ１０９は、システムバス１１４と画像処理を担当する各ブロックを接続している画像バス１１５との中継、データ構造の変換を担う。画像バス１１５には、ＲＩＰ１１０、デバイスＩ／Ｆ１１１、プリンタ画像処理部１１２、スキャナ画像処理部１１３が接続されている。
【００１８】
１１０はラスタイメージプロセッサ（ＲＩＰ）であり、ページ記述言語（ＰＤＬ）コードやディスプレイリストをビットマップイメージに変換する。デバイスＩ／Ｆ部１１１は、スキャナ部１３０やプリンタ部１４０と画像バス１１５を接続するインタフェースである。
デバイスＩ／Ｆ１１１は、スキャナ部１３０から受信した画像データを画像バス１１５に送信するためのタイミング調整と、画像バス１１５からプリンタ部１４０への画像データ送信のためのタイミング調整を行う。スキャナ部１３０は、スキャナセンサーが生成した画像データに対し、画像形成装置１００に応じた補正、解像度変換、等の処理を行う。プリンタ部１４０は、プリント出力する画像データに対し、画像形成装置１００のプリントエンジンに応じた補正、解像度変換、等の処理を行う。
【００１９】
図３は、図１に示した携帯端末３００の構成を示すブロック図である。
図３において、ＣＰＵ３０１は、携帯端末３００全体を制御する中央演算ユニットである。ＲＡＭ３０２は、ＣＰＵ３０１が演算に用いるデータを一時的に格納する為のワークメモリである。フラッシュＲＯＭ３０３は、ＣＰＵ３０１が使用するプログラムや各種データを格納するフラッシュＲＯＭである。
操作部３０４は、ユーザと携帯端末３００間での情報の入出力を行うものであり、ＬＣＤおよびタッチパネルにて構成される。カメラ３０５は、静止画や動画を撮影するものである。無線ＬＡＮ Ｉ／Ｆ３０６は、無線ＬＡＮ通信８００を介して外部機器との間でデータの送受信を行うためのインタフェースである。
【００２０】
ＮＦＣ制御部３０７は、ＮＦＣ通信７００を行うための制御を行う。アンテナ３０８は、ＮＦＣ通信７００を行うためのアンテナであり、外部機器との間でＮＦＣ通信７００で発生する電波の送受信を行う。ＣＰＵ３０１、ＲＡＭ３０２、フラッシュＲＯＭ３０３、操作部３０４、カメラ３０５、無線ＬＡＮ Ｉ／Ｆ３０６およびＮＦＣ制御部３０７は、システムバス３０９を介して接続され、相互にデータの送受信が行われる。なお、操作部３０４は、タッチパネル方式の表示画面３０４Ａを備えている。また、表示画面３０４Ａには、撮影手段（カメラ３０５）が撮影した画像を表示する。
【００２１】
図４は、図１に示した画像形成装置１００の外観を示す図である。
図４において、画像形成装置１００の前面には操作部１２０およびアンテナ１０８の実装位置を示すＮＦＣアンテナマーク１５０（特定のマーク画像情報）が配置されている。画像形成装置１００の上面には、スキャナ部１３０が配置されている。本発明の第１の実施形態における画像形成装置１００では、アンテナ１０８およびＮＦＣアンテナマーク１５０を操作部１２０に配置しているが、これに限るものではない。
【００２２】
図５は、図１に示した携帯端末３００の外観を示す図である。
図５の（ａ）は、携帯端末３００を正面から見た状態に対応し、操作部３０４から成る。操作部３０４には撮影ボタン３９０が表示されている。第１実施形態における撮影ボタン３９０は、特定のアプリケーションを実行する、等の条件にて操作部３０４に表示され、タッチパネル（図示せず）で操作されるものを使用するが、物理的なボタンを用意し、これに機能を割り当てても良い。
【００２３】
図５の（ｂ）は、携帯端末３００を背面から見た状態に対応し、カメラ３０５およびアンテナ３０８の実装位置を示すＮＦＣアンテナマーク３５０が配置されている。本発明の第１の実施形態における携帯端末３００は、カメラ３０５およびＮＦＣアンテナマーク３５０の配置が図５の（ｂ）のように離れたものとなっているが、各部の配置はこれに限るものではない。
【００２４】
図６は、本実施形態を示す情報端末装置の制御方法を説明するフローチャートである。本例は、画像形成装置１００に具備されたＮＦＣアンテナマーク１５０を携帯端末３００に登録する処理例である。なお、各ステップは、ＣＰＵ３０１がフラッシュＲＯＭ３０３に記憶された制御プログラムを実行することで実現される。具体的には、携帯端末３００内にＮＦＣアンテナマーク１５０登録用アプリケーションを用意し、ユーザがアプリケーションを実行することで処理されることを前提としている。しかし、これはアプリケーションの構成を１つに限るものではなく、複数のアプリケーション、あるいは、一部をユーザによる操作に置き換えることで同様の処理を実現しても良い。また、アプリケーションは、携帯端末３００内のＣＰＵ３０１にて実行されるものとする。
ＣＰＵ３０１は、携帯端末３００のカメラ３０５を起動する（Ｓ１００）。携帯端末３００のカメラ３０５で撮影された画像データは、携帯端末３００内のＲＡＭ３０２に保持される（Ｓ１０１）。ユーザは、操作部３０４に表示されている映像を目視で確認しながら、携帯端末３００に用意されたカメラ３０５の撮影ボタン３９０を押下する。ＣＰＵ３０１は、撮影ボタン３９０が押下されないと判断している場合（Ｓ１０２でＮｏ）、継続してカメラ３０５で撮影した画像データをＲＡＭ３０２に保持する（Ｓ１０１）。
【００２５】
ＣＰＵ３０１は、保持された画像データに対してＮＦＣアンテナマーク１５０の特徴を抽出するための画像解析を行う（Ｓ１０３）。第１実施形態における画像解析は、主にＮＦＣアンテナマーク１５０の輪郭を抽出するために、二値化、エッジ抽出、等の処理を使用するが、特定の画像解析手法に限定するものではない。
ＣＰＵ３０１は、抽出されたＮＦＣアンテナマーク１５０の輪郭をデータベース（図示せず）に登録して（Ｓ１０４）、本処理を終了する。
第１実施形態におけるデータベース（図示せず）は、携帯端末３００内のＲＡＭ３０２、あるいは、フラッシュＲＯＭ３０３内に用意されるものであるが、別途、携帯端末３００外のサーバ（図示せず）、等に用意しても良い。
なお、図６に示した画像形成装置１００に具備されたＮＦＣアンテナマーク１５０を携帯端末３００に登録する処理は、既に登録済みのＮＦＣアンテナマーク１５０を使用する場合は実施する必要はない。
【００２６】
図７は、本実施形態を示す情報端末装置の制御方法を説明するフローチャートである。本例は、画像形成装置１００が具備するＮＦＣアンテナ位置を検出する処理例である。なお、各ステップは、ＣＰＵ３０１がフラッシュＲＯＭ３０３に記憶された制御プログラムを実行することで実現される。以下、ＣＰＵ３０１により画像情報が含まれていると判断した場合、操作部３０４の表示手段に表示されるアンテナ位置を示す画像情報の位置を強調する表示を行う表示制御について詳述する。
【００２７】
なお、図７に記載の処理フローは、携帯端末３００内にＮＦＣアンテナ位置検出用アプリケーションを用意し、ユーザがアプリケーションを実行することで処理されることを前提としている。しかし、これはアプリケーションの構成を１つに限るものではなく、複数のアプリケーション、あるいは、一部をユーザによる操作におきかえることで同様の処理を実現しても良い。
【００２８】
また、ＣＰＵ３０１は、タイマＴ１用のタイムアウト値Ｔ１ｏを設定する（Ｓ２００）。その後、ＣＰＵ３０１は、タイマＴ１を起動する（Ｓ２０１）。更に、ＣＰＵ３０１は、携帯端末３００のカメラ３０５を起動する（Ｓ２０２）。携帯端末３００のカメラ３０５で撮影された画像データは、携帯端末３００内のＲＡＭ３０２に保持される（Ｓ２０３）。ＣＰＵ３０１は、ＲＡＭ３０２に保持された画像データに対してＮＦＣアンテナマーク１５０検出のための画像解析を行う（Ｓ２０４）。なお、ここでＲＡＭ３０２に記憶される画像情報とは、撮影手段（カメラ３０５）により撮影された情報処理装置（画像形成装置１００）に設けられる通信アンテナ位置を示す画像情報に対応する。
【００２９】
本実施形態における画像解析は、主にＮＦＣアンテナマーク１５０の輪郭を抽出するために、二値化、エッジ抽出、等の処理を使用するが、特定の画像解析手法に限定するものではない。
【００３０】
ＣＰＵ３０１は、得られた画像解析結果の情報に対して、既に登録されたＮＦＣアンテナマーク１５０の輪郭情報を比較して表示画面に表示された画像中にアンテナ位置を示す情報が含まれているかどうかを判断する（Ｓ２０５）。本実施形態における輪郭情報の比較は、近似を使用したテンプレートマッチング、等の処理を使用するが、特定の画像マッチング手段に限定するものではない。
ＮＦＣアンテナマーク１５０がＲＡＭ３０２に保持された画像データ内に検出されたと判断した場合（Ｓ２０６ Ｙｅｓ）、ＣＰＵ３０１は、ＲＡＭ３０２内の画像データに対して、検出されたＮＦＣアンテナマーク１５０の座標を保持する（Ｓ２０７）。本実施形態における座標情報は、ＲＡＭ３０２のアドレスを使用するが、他の情報を使用することも可能である。
次に、ＣＰＵ３０１は、保持された座標に予め決められたマークの画像を合成する（Ｓ２０８）。マークの形状およびサイズは特に限定されるものではなく、形状は丸印でもバツ印で良く、また、サイズはユーザが目視可能なサイズであれば良い。
【００３１】
次に、ＣＰＵ３０１は、ＮＦＣ通信７００の接続が確立されたか否かを確認する（Ｓ２０９）。ＮＦＣ通信７００の接続確立は、ＮＦＣ制御部３０７の状態を示すレジスタ（図示せず）を確認することで判定できる。ＮＦＣ通信７００の接続が確立されていないとＣＰＵ３０１が判断した場合（Ｓ２０９でＮｏ）、ＣＰＵ３０１は、再度、カメラ３０５で画像を撮影し、得られた画像データをＲＡＭ３０２に保持する（Ｓ２０３）。
一方、Ｓ２０９で、ＮＦＣ通信７００の接続が確立されたとＣＰＵ３０１が判断した場合（Ｓ２０９でＹｅｓ）、ＣＰＵ３０１は、タイマＴ１処理を停止する（Ｓ２１０）。続いて、ＣＰＵ３０１は、カメラ３０５の制御を終了する（Ｓ２１１）。
一方、ＮＦＣアンテナマーク１５０をＲＡＭ３０２に保持された画像データ内に検出できないとＣＰＵ３０１が判断した場合（Ｓ２０６でＮｏ）、ＣＰＵ３０１は、タイマＴ１とタイムアウト値Ｔ10を比較する（Ｓ２１１）。
【００３２】
ここで、タイマＴ１がタイムアウト値Ｔ10以下であるとのＣＰＵ３０１が判断した場合（Ｓ２１１でＮｏ）、ＣＰＵ３０１は、再度、カメラ３０５で画像を撮影し、得られた画像データをＲＡＭ３０２に保持する（Ｓ２０３）。
一方、タイマＴ１がタイムアウト値Ｔ１ｏより大きいとＣＰＵ３０１が判断した場合（Ｓ２１１でＹｅｓ）、ＣＰＵ３０１は、ＮＦＣアンテナマーク１５０が検出されなかったことを通知するメッセージを操作部３０４に表示する（Ｓ２１３）。その後、ＣＰＵ３０１は、タイマＴ１処理を停止し（Ｓ２１０）、カメラ３０５の制御を停止して（Ｓ２１１）、本処理を終了する。
【００３３】
図８は、図１に示した携帯端末３００の操作例を説明する斜視図である。本例では、ユーザの操作を示す図であり、携帯端末３００の操作部３０４に画像形成装置１００のＮＦＣアンテナマーク１５０が表示されている様子を示す。
図８において、携帯端末３００の操作部３０４に表示されている画像形成装置１００のＮＦＣアンテナマーク１５０上に付加されている丸印は図７に記載したＮＦＣアンテナ位置検出フローにて処理された結果を示す。
【００３４】
また、本実施形態における携帯端末３００のアンテナ３０８は、携帯端末３００の右下に配置されているものとする。図８の（ａ）は、携帯端末３００のカメラ３０５の直線上に画像形成装置１００のＮＦＣアンテナマーク１５０が位置している状態を示す。この場合、ユーザは携帯端末３００を左上方向に移動させつつ、携帯端末３００を画像形成装置１００に近づけていけば良い。
図８の（ｂ）は、携帯端末３００のカメラ３０５の直線上からやや右にずれた位置に画像形成装置１００のＮＦＣアンテナマーク１５０が存在している状態を示す。この場合、ユーザは携帯端末３００をやや大きく左上に移動させつつ、携帯端末３００を画像形成装置１００に近づけていけば良い。
図８の（ｃ）は、携帯端末３００のカメラ３０５の直線上からやや左下にずれた位置に画像形成装置１００のＮＦＣアンテナマーク１５０が存在している状態を示す。この場合、ユーザは携帯端末３００をそのまま画像形成装置１００に近づけていけば良い。
以上のような処理によって、ユーザは、画面を見ながら、アンテナの位置合わせを容易に行うことができる。
〔第２実施形態〕
図９は、本実施形態を示す情報処理装置の構成を説明する図である。なお、図３と同一のものには同一の符号を付してある。以下、情報処理装置の一例を携帯端末３００として本実施形態における特徴的構成を説明する。
【００３５】
図９において、方角検出部３１０、持ち方検出部３１１が追加されたものである。方角検出部３１０は、地磁気センサ、等を用いて携帯端末３００が向いている現在の方角を検出する。持ち方検出部３１１は、加速度センサ、等を用いてユーザが携帯端末３００を縦向きに持っているのか、あるいは、横向きに持っているのかを検出する。本実施形態では、操作者による前記表示手段の持ち方を検出する検出手段として持ち方検出部３１１を用い、表示手段の方位を検知する検知手段として方角検出部３１０を用いる例を示す。
図１０は、図９に示した携帯端末３００内のアンテナ３０８実装位置を示す図である。
【００３６】
なお、アンテナ３０８の実装位置は、携帯端末３００に依存するものであるが、ハードウェアで構成されているため固定である。本実施形態では、携帯端末３００を全１６個のブロックに分割し、アンテナ３０８がどのブロックに位置しているかを保持するものである。
【００３７】
図１０の（ａ）は、携帯端末３００を背面から見た状態に対応し、さらに、１６分割されたイメージを示している。図１０の（ｂ）は、１６分割されたブロックに識別番号を付加したイメージを示している。
図１０の（ａ）に示したアンテナ３０８の実装位置は、図１０の（ｂ）に対応づけるとブロック番号１２であり、ブロック番号１２をアンテナ３０８の実装位置として保持する。
なお、ブロック番号は固定値となるため、携帯端末３００上で動作するアプリケーションに付属するデータとしてフラッシュＲＯＭ３０３に保持すれば良いが、携帯端末３００が有する固有パラメータとしてフラッシュＲＯＭ３０３に保持しても良い。また、本発明の第２の実施形態では、アンテナ３０８の位置を示すブロックとして携帯端末３００を１６分割したが、特に分割数はこれに限るものではない。
【００３８】
図１１は、本実施形態を示す情報端末装置の制御方法を説明するフローチャートである。本例は、画像形成装置１００のアンテナ１０８および携帯端末３００のアンテナ３０８を合わせるイメージを表示する処理例である。なお、各ステップは、ＣＰＵ３０１がフラッシュＲＯＭ３０３に記憶された制御プログラムを実行することで実現される。以下、画像情報が含まれているとＣＰＵ３０１が判断した場合、表示手段に表示される画像情報の位置と、特定された通信手段の位置との相対位置関係を強調する表示を行う表示制御について詳述する。
【００３９】
なお、図１１に一例を示す処理フローは、携帯端末３００内にアンテナ１０８、３０８を合わせるイメージ表示用アプリケーションを用意し、ユーザがアプリケーションを実行することで処理されることを前提としている。しかし、これはアプリケーションの構成を１つに限るものではなく、複数のアプリケーション、あるいは、一部をユーザによる操作におきかえることで同様の処理を実現しても良い。また、アプリケーションは、携帯端末３００内のＣＰＵ３０１にて実行されるものとする。
ＣＰＵ３０１は、タイマＴ２用のタイムアウト値Ｔ２１を設定する（Ｓ３００）。その後、ＣＰＵ３０１は、タイマＴ２を起動する（Ｓ３０１）。更に、ＣＰＵ３０１は、携帯端末３００のカメラ３０５を起動する（Ｓ２０２）。携帯端末３００のカメラ３０５で撮影された画像データは、携帯端末３００内のＲＡＭ３０２に保持される（Ｓ２０３）。ＣＰＵ３０１は、ＲＡＭ３０２に保持された画像データに対してＮＦＣアンテナマーク１５０検出のための画像解析を行う（Ｓ２０４）。なお、本実施形態における画像解析は、第１実施形態における画像解析と同様の手法を使用する。
【００４０】
次に、ＣＰＵ３０１は、得られた画像解析結果の情報に対して、既に登録されたＮＦＣアンテナマーク１５０の輪郭情報を比較する（Ｓ２０５）。本実施形態における輪郭情報の比較は、第１実施形態における比較と同一の処理を使用する。
【００４１】
ここで、ＮＦＣアンテナマーク１５０がＲＡＭ３０２に保持された画像データ内に検出されたと判断した場合（Ｓ２０６でＹｅｓ）、ＣＰＵ３０１はＲＡＭ３０２内の画像データに対して、検出されたＮＦＣアンテナマーク１５０の座標を保持する（Ｓ２０７）。本実施形態における座標情報は、第１の実施形態における座標情報と同様のものを使用する。
【００４２】
次に、ＣＰＵ３０１は、アンテナ３０８の実装位置として保持されているパラメータを読み出すことで携帯端末３００内アンテナ３０８の位置を確認する（Ｓ３０２）。次に、ＣＰＵ３０１は、方角検出部３１０および持ち方検出部３１１で検出された情報から、携帯端末３００の現在の方向を確認する（Ｓ３０３）。ＣＰＵ３０１は、アンテナ３０８の位置および携帯端末の方向情報から携帯端末３００をイメージした矩形枠を生成する（Ｓ３０４）。
【００４３】
次に、ＣＰＵ３０１は、携帯端末３００のアンテナ３０８位置と画像形成装置１００のアンテナ１０８位置に基づき、作成した矩形枠を画像形成装置１００に合わせた画像データを合成する（Ｓ３０５）。次に、ＣＰＵ３０１は、合成した画像データを携帯端末３００の操作部３０４に表示する（Ｓ３０６）。そして、ＣＰＵ３０１は、タイマＴ２処理を停止する（Ｓ３０７）。
続いて、ＣＰＵ３０１は、カメラ３０５の制御を停止して（Ｓ２１１）、本処理を終了する。
一方、Ｓ２０６で、ＮＦＣアンテナマーク１５０をＲＡＭ３０２に保持された画像データ内に検出できないとＣＰＵ３０１が判断した場合（Ｓ２０６でＮｏ）、ＣＰＵ３０１は、タイマＴ2とタイムアウト値Ｔ20を比較する（Ｓ３０８）。
【００４４】
ここで、タイマＴ2がタイムアウト値Ｔ20以下であるとＣＰＵ３０１が判断した場合（Ｓ３０８でＮｏ）、ＣＰＵ３０１は、再度、カメラ３０５で画像を撮影し、得られた画像データをＲＡＭ３０２に保持する（Ｓ２０３）。
一方、タイマＴ2がタイムアウト値Ｔ20より大きいとＣＰＵ３０１が判断した場合（Ｓ３０８でＹｅｓ）、ＣＰＵ３０１は、ＮＦＣアンテナマーク１５０が検出されなかったことを通知するメッセージを操作部３０４に表示する（Ｓ２１３）。その後、ＣＰＵ３０１は、タイマＴ2処理を停止し（Ｓ３０７）、カメラ３０５の制御を停止して（Ｓ２１１）、本処理を終了する。
【００４５】
図１２は、図１に示した画像形成装置１００のアンテナ１０８と携帯端末３００内アンテナ３０８を合わせるイメージを示す図である。
図１２の（ａ）は、携帯端末３００に対してカメラ３０５が上中央に配置およびアンテナ３０８が右下に配置されている向きの場合を示している。携帯端末３００の操作部３０４に携帯端末３００を矩形枠３７０として表現し、矩形枠３７０の右下部分が画像形成装置１００のアンテナ１０８に重なるイメージを示している。本実施形態では、矩形枠３７０の１つの隅位置が情報処理装置のアンテナ位置を示す情報の輪郭に重なるように表示制御される例を示す。
図１２の（ｂ）は、携帯端末３００に対してカメラ３０５が左中央に配置およびアンテナ３０８が右上に配置されている向きの場合を示している。携帯端末３００の操作部３０４に携帯端末３００を矩形枠３７０として表現し、矩形枠３７０の右上部分が画像形成装置１００のアンテナ１０８に重なるイメージを示している。
【００４６】
図１２の（ｃ）は、携帯端末３００に対してカメラ３０５が下中央に配置およびアンテナ３０８が左上に配置されている向きの場合を示している。携帯端末３００の操作部３０４に携帯端末３００を矩形枠３７０として表現し、矩形枠３７０の左上部分が画像形成装置１００のアンテナ１０８に重なるイメージを示している。
【００４７】
〔第３実施形態〕
図１３は、本実施形態を示す情報端末装置の制御方法を説明するフローチャートである。本例は、画像形成装置１００のアンテナ１０８および携帯端末３００のアンテナ３０８を合わせるイメージを表示する処理例である。なお、各ステップは、ＣＰＵ３０１がフラッシュＲＯＭ３０３に記憶された制御プログラムを実行することで実現される。また、本処理は、図１１に記載した本発明の第２実施形態における処理において、カメラ３０５を介して携帯端末３００に画像を取り込むタイミングをユーザに選択させる点が特徴となる。また、図１３に示す処理フローは、携帯端末３００内にアンテナ１０８、３０８を合わせるイメージ表示用アプリケーションを用意し、ユーザがアプリケーションを実行することで処理されることを前提としている。しかし、これはアプリケーションの構成を１つに限るものではなく、複数のアプリケーション、あるいは、一部をユーザによる操作におきかえることで同様の処理を実現しても良い。
また、アプリケーションは、携帯端末３００内のＣＰＵ３０１にて実行されるものとする。
ＣＰＵ３０１は、携帯端末３００のカメラ３０５を起動する（Ｓ２０２）。携帯端末３００のカメラ３０５で撮影された画像データは、携帯端末３００内のＲＡＭ３０２に保持される（Ｓ２０３）。ユーザは、携帯端末３００の操作部３０４に表示された画像形成装置１００の画像を見ながら、ＮＦＣアンテナマーク１５０が操作部に表示されたことを確認したタイミングで撮影ボタン３９０を押下する（Ｓ４００）。ＣＰＵ３０１は、撮影ボタン３９０の押下を検出しない場合（Ｓ４０でＮｏ）、カメラ３０５を介して撮影された画像データをＲＡＭ３０２に保持する動作を繰り返し実施する。
次に、ＣＰＵ３０１は、撮影ボタン３９０の押下を検出した場合（Ｓ４００ Ｙｅｓ）、ＲＡＭ３０２に保持された画像データに対してＮＦＣアンテナマーク１５０検出のための画像解析を行う（Ｓ２０４）。なお、本実施形態における画像解析は、第１実施形態、第２実施形態における画像解析と同様の手法を使用する。
【００４８】
次に、ＣＰＵ３０１は、得られた画像解析結果の情報に対して、既に登録されたＮＦＣアンテナマーク１５０の輪郭情報を比較する（Ｓ２０５）。本実施形態における輪郭情報の比較は、第１実施形態、第２実施形態における比較と同一の処理を使用する。ＮＦＣアンテナマーク１５０がＲＡＭ３０２に保持された画像データ内に検出されない場合（Ｓ２０６でＮｏ）、ＣＰＵ３０１は、ＮＦＣアンテナマーク１５０が検出されなかったことを通知するメッセージを操作部３０４に表示する（Ｓ２１３）。ＮＦＣアンテナマーク１５０がＲＡＭ３０２に保持された画像データ内に検出された場合（Ｓ２０６でＹｅｓ）、ＣＰＵ３０１は、ＲＡＭ３０２内の画像データに対して、検出されたＮＦＣアンテナマーク１５０の座標を保持する（Ｓ２０７）。本実施形態における座標情報は、第１実施形態における座標情報と同様のものを使用する。
【００４９】
次に、ＣＰＵ３０１は、アンテナ３０８の実装位置として保持されているパラメータを読み出すことで携帯端末３００内アンテナ３０８の位置を確認する（Ｓ３０２）。次に、ＣＰＵ３０１は、方角検出部３１０および持ち方検出部３１１で検出された情報から、携帯端末３００の現在の方向を確認する（Ｓ３０３）。
そして、ＣＰＵ３０１は、アンテナ３０８の位置および携帯端末の方向情報から携帯端末３００をイメージした矩形枠を生成する（Ｓ３０４）。次に、ＣＰＵ３０１は、携帯端末３００のアンテナ３０８位置と画像形成装置１００のアンテナ１０８位置に基づき、作成した矩形枠を画像形成装置１００に合わせた画像データを合成する（Ｓ３０５）。
そして、ＣＰＵ３０１は、合成した画像データを携帯端末３００の操作部３０４に表示する（Ｓ３０６）。次に、ＣＰＵ３０１は、カメラ３０５の制御を停止して（Ｓ２１１）、本処理終了する。
【００５０】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００５１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００５２】
１００  画像形成装置
２００  パーソナルコンピュータ
３００  携帯端末
５００  無線ＬＡＮアクセスポイント
６００  ローカルエリアネットワーク
７００  ＮＦＣ通信
８００  無線ＬＡＮ通信
【図１】
2015005952.tif 000003
【図２】
2015005952.tif 000004
【図３】
2015005952.tif 000005
【図４】
2015005952.tif 000006
【図５】
2015005952.tif 000007
【図６】
2015005952.tif 000008
【図７】
2015005952.tif 000009
【図８】
2015005952.tif 000010
【図９】
2015005952.tif 000011
【図１０】
2015005952.tif 000012
【図１１】
2015005952.tif 000013
【図１２】
2015005952.tif 000014
【図１３】
2015005952.tif 000015