(57)【要約】【課題】画像データに基づいて、ユーザが簡便に通信することが可能な方法を提供する。【解決手段】通信装置は、記憶部、パターン抽出部、識別子取得部、および、通信部を備える。記憶部は、通信先を識別する識別情報と対応付けて、画像パターンを記憶する。パターン抽出部は、撮像された画像データから画像パターンを抽出する。識別子取得部は、記憶部を参照し、パターン抽出部において抽出された画像パターンに対応付けられた識別情報を取得する。通信部は、識別子取得部において取得された識別情報により識別される通信先との通信を開始する。【選択図】図２
2012015657.tif 000002
【特許請求の範囲】
【請求項１】
通信先を識別する識別情報と対応付けて、画像パターンを記憶する記憶部と、
撮像された画像データから前記画像パターンを抽出するパターン抽出部と、
前記記憶部を参照し、前記パターン抽出部において抽出された前記画像パターンに対応付けられた識別情報を取得する識別子取得部と、
前記識別子取得部において取得された前記識別情報により識別される通信先との通信を開始する通信部
を備えることを特徴とする通信装置。
【請求項２】
通信装置により実行される通信方法であって、
前記通信装置が、
通信先を識別する識別情報と対応付けて画像パターンを記憶する記憶部を参照し、撮像された画像データから前記画像パターンを抽出し、
前記記憶部から、抽出された前記画像パターンに対応付けられた識別情報を取得し、
取得された前記識別情報により識別される通信先との通信を開始する
ことを特徴とする通信方法。
【請求項３】
コンピュータに、
通信先を識別する識別情報と対応付けて画像パターンを記憶する記憶部を参照し、撮像された画像データから前記画像パターンを抽出するパターン抽出ステップと、
前記記憶部から、前記パターン抽出ステップにおいて抽出された前記画像パターンに対応付けられた識別情報を取得する識別子取得ステップと、
前記識別子取得ステップにおいて取得された前記識別情報により識別される通信先との通信を開始する通信ステップと、
を実行させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置がその通信先の装置に発信する方法に関する。
【背景技術】
【０００２】
近年、携帯電話端末の多機能化が進み、例えば、デジタルカメラや名刺リーダなどを備えた端末も普及してきている。このような携帯電話端末のユーザは、名刺リーダを用いて名刺から電話番号や氏名などのデータを取得することにより、名刺に記載されている情報を携帯電話端末に記憶させることができる。この場合、ユーザは、名刺リーダを介して携帯電話端末に記憶させたデータを用いて電話をかけることもできるため、簡便に取引先等に電話をかけることなどができる。
【０００３】
名刺は、電話番号などの文字情報だけでなく、会社のロゴタイプ（ロゴ）や社章などの画像も含んでいる場合がある。会社のロゴや社章は、その会社を識別するときに有用な情報である。そこで、ロゴや写真などのグラフィック識別子を、電話番号と関連付けることができるユーザインタフェースが知られている。このインタフェースが組み込まれた携帯電話端末のユーザは、携帯電話端末に記憶されている図形をスクロールして、電話をかける相手の人などに関連するグラフィック識別子を見つけてから送出ボタンを押す。すると、携帯電話端末は、選択されたグラフィック識別子と関連付けられた特定の電話番号に発信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２８５２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
背景技術で述べたインタフェースが組み込まれた携帯電話端末のユーザは、携帯電話端末に記憶されたグラフィック識別子の一覧の中から、通信先の電話番号と関連付けられたグラフィック識別子を選択することにより、通信先に発信することができる。換言すると、この携帯電話端末のユーザは、通信先の会社等を識別するロゴを目視していても、携帯電話端末に記憶されている一覧の中からグラフィック識別子を検索しないと、通信先に発信することはできない。従って、例えば、ユーザが通信先の会社の前にいる場合や電話をかけようとしている会社のカタログなどを見ている場合であっても、ユーザは、目視しているロゴの情報を用いて発信することができないため、ユーザの利便性が十分であるとはいえない。
【０００６】
背景技術では、例として、携帯電話端末から通信先に電話をかける場合について述べたが、電話に限らず、電子メールの送信などの通信においても、同様に利便性が向上されることが望ましい。また、通信装置が携帯電話端末である場合に限らず、コンピュータ、固定電話、ファクシミリなどの場合でも、ユーザの利便性の向上が望まれる。
【０００７】
本発明では、画像データに基づいて、ユーザが簡便に通信することが可能な方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
ある実施形態に係る通信装置は、記憶部、パターン抽出部、識別子取得部、および、通信部を備える。記憶部は、通信先を識別する識別情報と対応付けて、画像パターンを記憶する。パターン抽出部は、撮像された画像データから前記画像パターンを抽出する。識別子取得部は、前記記憶部を参照し、前記パターン抽出部において抽出された前記画像パターンに対応付けられた識別情報を取得する。通信部は、前記識別子取得部において取得された前記識別情報により識別される通信先との通信を開始する。
【発明の効果】
【０００９】
ユーザは、画像データに基づいて簡便に通信することができる。
【図面の簡単な説明】
【００１０】
【図１】通信装置のハードウェア構成の例を示す図である。
【図２】制御部の構成の例を示す図である。
【図３】ロゴを含む名刺の例を示す図である。
【図４】ロゴ電話帳の例を示す図である。
【図５】ロゴ電話帳が作成されるときに行われる動作の例を説明するフローチャートである。
【図６】登録数リストの例を示す図である。
【図７】ユーザが撮像した写真の例を示す図である。
【図８】タッチパネルに表示されている画像データから画像パターンを抽出する方法の例を説明する図である。
【図９】タッチパネルに表示されている画像データから画像パターンを抽出する方法の例を説明する図である。
【図１０】位置データテーブルの例を示す図である。
【図１１】画像データ中に表示領域の輪郭が表示された例を示す図である。
【図１２】通信部によって生成されたリストの例を示す図である。
【図１３】選択画面の例を示す図である。
【図１４】識別領域テーブルの例を示す。
【図１５】第１の実施形態に係る通信装置でロゴの選択による発信が行われるときの動作の例を説明するフローチャートである。
【図１６】第２の実施形態に係る通信装置でロゴの選択による発信が行われるときの動作の例を説明するフローチャートである。
【図１７】選択画面の例を示す図である。
【発明を実施するための形態】
【００１１】
以下の説明では、通信装置がタッチパネルを備える携帯電話端末である場合を例として述べるが、通信装置は携帯電話端末に限られず任意の通信装置とすることができる。また、通信装置は、タッチパネルを備えている機器には限られず、表示デバイスとポインティングデバイスを備えた任意の機器とすることができる。
【００１２】
実施形態に係る通信装置は、通信先を特定する電話番号などの情報と対応付けて画像パターンを記憶している。以下の説明では、通信先を特定する情報と対応付けて通信装置に記憶されている画像を「画像パターン」と記載することがある。通信装置は、タッチパネルに表示されている画像データ中に画像パターンが含まれているかを検索し、画像パターンを抽出する。さらに、通信装置は、抽出された画像パターンが表示されている位置を特定する。画像パターンが表示されている位置へユーザが接触すると、通信装置は、接触が検出された位置に表示されている画像パターンに対応付けられている通信先との通信を開始する。このため、実施形態にかかる通信装置のユーザは、通信先と対応付けられた画像パターンが表示されている位置を選択することにより、通信先に発信することができる。従って、本実施形態によると、例えば、通信先の会社のロゴが写っている画像をタッチパネルに表示した状態で通信先の会社のロゴの表示されている位置に接触することにより、ユーザは、通信先の会社に電話をかけることができる。
【００１３】
＜装置構成＞
図１は、通信装置１０のハードウェア構成の例を示す図である。通信装置１０は、アンテナ１１、無線通信部１２、表示部１３、マイク１４、スピーカ１５、音声入出力部１６、入力部１７、位置入力部１８、カメラ１９、記憶部２０、および、プロセッサ３０を備える。また、通信装置１０は、オプションとして所在地取得部３５を備えることもできる。また、記憶部２０は、Read Only Memory（ＲＯＭ）とRandom Access Memory（ＲＡＭ）２３を備え、ＲＯＭにプログラム記憶部２１とデータ記憶部２２を備える。
【００１４】
無線通信部１２は、アンテナ１１を介して基地局との間でデータを送受信する。表示部１３は、液晶ディスプレイなどのディスプレイや、タッチパネルなどである。表示部１３は、記憶部２０に記憶されている画像データや文字データなどを画面に表示することができ、また、カメラ１９や無線通信部１２を介して取得されたデータを画面に表示することもできる。ここで、カメラ１９を介して取得された画像データには、カメラ１９で撮像された画像データと、カメラ１９での撮像対象をユーザに示すために表示される画像データが含まれる。
【００１５】
音声入出力部１６は、マイク１４からの音声の入力と、スピーカ１５への音声データの出力を制御する。入力部１７は、ユーザからの通信装置１０へのデータの入力を受け付ける。入力部１７は、例えば、キー、ボタンなどの任意の入力デバイスとすることができる。位置入力部１８は、タッチパネルなどの任意のポインティングデバイスであり、ユーザからの表示部１３が備える画面上の位置を特定する情報の入力を受け付ける。すなわち、ユーザは、位置入力部１８により、表示部１３の画面の位置を入力することができる。ここで、タッチパネルが搭載されている通信装置１０では、タッチパネルは、位置入力部１８と表示部１３のいずれにも含まれる。なお、タッチパネルを搭載している通信装置１０の場合、位置入力部１８が取得した情報で特定される位置は、ユーザによる接触が検出された位置などである。カメラ１９は、デジタルカメラなどの任意のカメラである。
【００１６】
プログラム記憶部２１は、プロセッサ３０での処理に用いられるプログラムを格納する。データ記憶部２２は、通信装置１０で使用されるデータやデータベースを格納する。ＲＡＭ２３も、プロセッサ３０の処理に使用されるデータを格納する。例えば、実施形態に係る携帯電話端末では、ロゴ電話帳２４、登録数リスト２５、位置データテーブル２６などが格納される。また、ＲＡＭ２３は、プロセッサ３０の処理のためなどに用いられることもある。なお、ロゴ電話帳２４、登録数リスト２５、および、位置データテーブル２６については、後述する。
【００１７】
所在地取得部３５は、例えば、Global Positioning System（ＧＰＳ）、Assisted GPSなどの任意の方式で位置情報を算出することができる。後述するように、所在地取得部３５を備えた通信装置１０では、画像パターンに対応付けられた通信先が複数検出されたときに、通信装置１０の位置情報に基づいて、ユーザに提示される通信先の優先順位が決定されることがある。
【００１８】
図２は、制御部４０の構成の例を示す図である。プロセッサ３０は、プログラム記憶部２１に格納されているプログラムを実行することにより、制御部４０として動作する。制御部４０は、例えば、無線制御部４１、呼制御部４２、カメラ制御部４３、名刺リーダ部４４、ロゴ電話帳管理部４５、表示制御部４６、入力制御部４７、および、ロゴ発信部５０を備える。ロゴ発信部５０は、パターン抽出部５１、位置データ取得部５２、識別子取得部５３、通信部５４、および、通信先通知部５５を備える。
【００１９】
無線制御部４１は、携帯電話端末と基地局の間の無線通信を制御する。呼制御部４２は、携帯電話端末で行われる音声通信を制御する。カメラ制御部４３は、カメラ１９の設定に用いられるパラメータ等に合わせてカメラ１９を調整する。さらに、カメラ制御部４３は、カメラ１９の撮像対象の画像を、名刺リーダ部４４や表示制御部４６に出力する。カメラ制御部４３は、カメラ１９で撮像された画像データを表示制御部４６に出力することができ、さらに、記憶部２０に保存することもできる。
【００２０】
名刺リーダ部４４は、カメラ制御部４３から入力された画像データについて例えば、Optical Character Recognition（ＯＣＲ）などにより文字認識する。名刺リーダ部４４は、文字として認識された情報に基づいて氏名や電話番号などの名刺の記載内容を取得し、ロゴ電話帳管理部４５に出力する。また、名刺リーダ部４４は、カメラ制御部４３から入力された画像データのうち、文字認識に失敗した情報を画像データの形でロゴ電話帳管理部４５に出力する。
【００２１】
ロゴ電話帳管理部４５は、名刺リーダ部４４から入力された情報をロゴ電話帳２４に記録する。このとき、ロゴ電話帳管理部４５は、名刺リーダ部４４から入力された画像データも記録する。なお、ロゴ電話帳２４に登録されているロゴなどの画像データは、画像パターンとして用いられる。さらに、ロゴ電話帳管理部４５は、名刺リーダ部４４から所在地情報が入力されると、その情報で特定される地点の緯度と経度を求める。ロゴ電話帳管理部４５の動作については、後で詳しく説明する。
【００２２】
表示制御部４６は、画像データや文字データを表示部１３に出力し、表示部１３はそのデータを画面に表示する。さらに、表示制御部４６は、ロゴ発信部５０などの通知に従って、線、図形、文字などを画面に表示するためのデータを、表示部１３に出力する。例えば、表示制御部４６は、パターン抽出部５１により抽出された画像パターンの周囲にユーザが視認することができる表示を表示するためのデータを、表示部１３に出力する。入力制御部４７は、入力部１７および位置入力部１８を介して入力されたデータを特定して、適宜、ロゴ発信部５０に入力データを通知する。また、入力制御部４７は、入力部１７や位置入力部１８で入力されたデータを表示制御部４６に通知する。例えば、ディスプレイに表示されている文字列の一部が入力部１７により選択された場合、表示制御部４６は、入力制御部４７の通知に従って、選択された文字列を強調表示するように表示部１３に指示する。
【００２３】
ロゴ発信部５０は、ロゴ電話帳２４を用いた通信を制御する。パターン抽出部５１は、ロゴ電話帳２４から画像パターンを読み込む。さらに、パターン抽出部５１は、表示部１３の画面に表示されているデータに画像パターンが含まれているかを確認する。表示部１３の画面に画像パターンが表示されている場合、パターン抽出部５１は、画像パターンを抽出する。画像パターンの抽出方法については後述する。
【００２４】
位置データ取得部５２は、抽出された画像パターンが表示されている領域の表示部１３の画面上での位置を取得する。例えば、位置データ取得部５２は、表示部１３の画面の左上の隅を原点としたＸＹ座標を用いて、ある画像パターンが表示されている領域の位置を取得する。以下の説明では、画面中の画像パターンが表示されている領域を「表示領域」、表示領域の位置を特定する情報を「位置データ」と記載することがある。
【００２５】
識別子取得部５３は、位置入力部１８からの入力が検出された位置が表示領域に含まれているかを判定する。まず、識別子取得部５３は、位置入力部１８からの入力が検出された位置を位置データ取得部５２が用いるＸＹ座標と同じ座標で表したときの座標を取得する。さらに、取得した座標を位置データと比較することにより、入力が検出された位置の座標が表示領域に含まれているかを判定する。入力が検出された位置が表示領域に含まれている場合、識別子取得部５３は、位置データテーブル２６を用いて、入力が検出された位置に表示されている画像パターンを識別する識別子を取得する。なお、理解を助けるために、以下の説明では、入力が検出された位置に表示されている画像パターンのことを、ユーザにより選択された画像パターン、もしくは、選択された画像パターンなどと記載することがある。識別子取得部５３は、ユーザにより選択された画像パターンを識別する識別子を、通信部５４に通知する。
【００２６】
通信部５４は、識別子取得部５３から通知された識別子に対応付けられた通信先が１つの場合は、特定された通信先との間の通信を開始する。一方、通信部５４は、通知された識別子に対応付けられた通信先が複数ある場合、それらの通信先を通信先通知部５５に通知する。通信先通知部５５は、ユーザが通信部５４から通知された通信先を選択するための表示を表示部１３の画面に表示し、ユーザの選択結果を通信部５４に通知する。通信部５４は、通信先通知部５５から通知された通信先との間の通信を開始する。なお、通信先通知部５５の動作は、後で詳しく述べる。
【００２７】
＜第１の実施形態＞
以下、第１の実施形態について説明する。第１の実施形態で用いられる通信装置１０は所在地取得部３５を備えていなくても良い。また、第１の実施形態では、所在地情報が含まれていないロゴ電話帳２４を用いることもできる。第１の実施形態で用いられる通信装置１０はタッチパネルを備え、表示部１３と位置入力部１８はタッチパネルにより実現されているものとする。ここでは、第１の実施形態にかかる携帯電話端末のユーザによって撮像された写真がタッチパネルに表示されており、写真中のロゴを選択することにより、ユーザが予め選択されたロゴに対応付けて登録されている連絡先に電話をかける場合を例として述べる。
【００２８】
まず、図３（ａ）に示す名刺を読み込む場合を例として、通信装置１０に画像パターンを電話番号等と対応付けて記憶する方法の例を説明する。ここでは、画像パターンは名刺に印刷されているロゴであるものとする。
【００２９】
（１）名刺リーダ部４４が起動された状態で、ユーザが、図３（ａ）に示す名刺をカメラ１９で撮像する。カメラ制御部４３は、名刺の画像を名刺リーダ部４４に出力する。名刺リーダ部４４は、入力された画像データの文字認識をする。文字認識により、図３（ａ）に示した名刺に記載されている氏名、所在地情報、電話番号、Ｆａｘ番号、メールアドレスが認識されたとする。ここで、所在地情報は、例えば、郵便番号や住所など、所在地を表す任意の情報でよい。
【００３０】
（２）名刺リーダ部４４は、文字認識に失敗したデータを画像データとして抽出する。例えば、図３（ａ）に示す名刺の文字認識をしたとき、名刺リーダ部４４は、図３（ｂ）の破線で示す部分の文字認識に失敗する。そこで、名刺リーダ部４４は、図３（ｂ）の破線で示す部分を画像データとして抽出する。なお、以下の説明では、名刺リーダ部４４は、画像パターンとなる画像データを、その画像データに接する長方形の形で抽出するものとする。
【００３１】
（３）名刺リーダ部４４は、抽出した画像データと手順（１）で取得した氏名などのデータを、ロゴ電話帳管理部４５に出力する。ロゴ電話帳管理部４５は、入力された情報をロゴ電話帳２４に記録する。図４にロゴ電話帳２４の例を示す。図４に示すロゴ電話帳２４では、抽出された画像データは、ロゴの欄に記録され、名刺に記載されている所在地情報、電話番号などと対応付けて記録される。また、記録された画像データの各々には、その画像データを特定する識別子（ロゴＩＤ）が付され、ロゴと対応付けて登録される。図３（ａ）に示した名刺についての記録は、５番目のデータのとおりである。
【００３２】
（４）ロゴ電話帳管理部４５は、所在地情報が取得できた場合には、得られた所在地の緯度と経度を求めて、ロゴ電話帳２４に記録する。例えば、ロゴ電話帳管理部４５は、図３に示した名刺の所在地５から、所在地５が北緯35.581度、東経139.64度であることを求め、ロゴ電話帳２４に記録する。
【００３３】
なお、図４は、ロゴ電話帳２４の例であり、記録されるデータは実装に応じて変更されることがある。例えば、ロゴ電話帳２４は、ロゴ、ロゴＩＤ、電話番号、氏名のみを含むこともできる。さらに、ロゴ電話帳２４に含まれている項目の一部をオプションとすることもできる。所在地情報がオプションである場合、所在地が記載されていない名刺などでは、図４に示すロゴ電話帳２４の４番目の登録のように、所在地とその緯度と経度の項目は記録されず、手順（４）も省略される。また、手順（１）〜（４）も、動作の一例であり、実装に応じて変更される場合がある。例えば、ロゴ電話帳管理部４５は緯度と経度を求めた後で氏名などのデータとまとめてロゴ電話帳２４に登録することもできる。
【００３４】
図５は、ロゴ電話帳２４が作成されるときに行われる動作の例を説明するフローチャートである。カメラ１９で名刺が撮像されると、カメラ制御部４３は、撮像されたデータを名刺リーダ部４４に出力する（ステップＳ１）。名刺リーダ部４４は、カメラ制御部４３から入力された画像データの文字認識をし、画像（ロゴ）を抽出する（ステップＳ２）。文字認識で電話番号の認識に成功すると、名刺リーダ部４４は、取得した電話番号と抽出したロゴをロゴ電話帳管理部４５に出力する。ロゴ電話帳管理部４５は、名刺リーダ部４４から入力された電話番号と画像データを対応付けてロゴ電話帳２４に登録する（ステップＳ３）。
【００３５】
ロゴ電話帳管理部４５は、ステップＳ３で登録したロゴが抽出された名刺から住所などの所在地を示す情報が取得できたかを、名刺リーダ部４４に問い合わせる（ステップＳ４）。ステップＳ２で所在地情報が取得されている場合、名刺リーダ部４４は、ロゴ電話帳管理部４５に所在地情報を通知する。ロゴ電話帳管理部４５は、名刺リーダ部４４から通知された所在地情報を、ステップＳ３で登録されたロゴと対応付けてロゴ電話帳２４に登録する（ステップＳ５）。さらにロゴ電話帳管理部４５は、名刺に記載されている所在地の緯度と経度を求め、ステップＳ３で登録されたロゴと対応付けてロゴ電話帳２４に登録する（ステップＳ６）。
【００３６】
一方、ステップＳ２で所在地情報が取得されていない場合、名刺リーダ部４４は、所在地情報が取得されていないことをロゴ電話帳管理部４５に通知し、ロゴ電話帳管理部４５は、ステップＳ１で撮像された名刺に対する処理を終了する。
【００３７】
ロゴ電話帳管理部４５は、１枚の名刺に対する処理が終わるごとに、登録数リスト２５を更新する。図６は、登録数リスト２５の例を示す図である。登録数リスト２５は、ロゴ電話帳２４に登録されているロゴの各々について、ロゴに対応付けて登録されている通信先の件数を表す。図６の例では、個々のロゴを識別するロゴＩＤに対応付けて、各々のロゴに対応付けて登録されている通信先の件数が記録されている。なお、図６は、登録数リスト２５の例であり、登録数リスト２５にロゴの画像などの情報を含めるなど、実装に応じて任意に変更することができる。
【００３８】
次に、ユーザが、撮像した写真に写っているロゴを選択して、選択されたロゴに対応付けられた通信先に電話をかける方法の例を説明する。以下の説明では、ロゴ電話帳２４に登録されているロゴ等を選択して通信先を決定する通信方法を、「画像選択通信」と記載することがある。
【００３９】
図７は、ユーザが撮像した写真の例を示す図である。図７の写真には、Ｍ株式会社とＱ株式会社のロゴが写っている。図７の写真をカメラ１９で撮像してタッチパネルに表示した後で、ユーザが、入力部１７からの入力により、画像選択通信を発信方法に指定したとする。すると、パターン抽出部５１は、タッチパネルに表示されている画像データから画像パターンを抽出する。
【００４０】
図８は、タッチパネルに表示されている画像データから画像パターンを抽出する方法の例を説明する図である。ここでは、タッチパネル上での座標は、図８（ａ）に示すようにタッチパネルの画面の左上の隅を原点としたＸＹ座標を用いて表されるものとする。パターン抽出部５１は、表示領域と同じ大きさで同じ形の領域を画像データから選択して、画像パターンと比較する。なお、画像パターンと比較される画像データ中の領域は「比較領域」と記載されることがある。また、画像パターンに含まれる画素と比較領域６０に含まれる画素を比較する場合などでは、画素の座標は、画像パターンの左上隅を原点として図８（ｂ）に示すように、横軸のｉ軸と縦軸のｊ軸を用いて表現されるものとする。
【００４１】
パターン抽出部５１は、ロゴ電話帳２４に登録されている画像（ロゴ）の１つを画像パターンとし、その画像パターンが画像データに含まれているかを確認する。ロゴ電話帳２４に複数のロゴが登録されている場合、パターン抽出部５１は、第１のロゴが含まれているかを確認した後、第２のロゴについて同様に確認することにより、ロゴ電話帳２４に登録されている全てのロゴについて、画像データに含まれているかを確認する。ロゴが画像データに含まれているかを確認するために、パターン抽出部５１は、タッチパネルに表示されている画像データを走査し、画像データの一部を画像パターンと比較する。
【００４２】
ここで、画像データの走査方法の例について説明する。ここでは、タッチパネルの画面はＸ軸方向にＧピクセル、Ｙ軸方向にＨピクセルであるものとする。また、画像パターンの大きさは、ｉ軸方向にＫピクセルでｊ軸方向にＬピクセルであるものとする。
【００４３】
パターン抽出部５１は、まず、図８（ａ）に示すように、比較領域６０の原点をタッチパネルの画面の原点と一致させた場合について、比較領域６０と画像パターンの一致度の大きさを示す評価関数の値を求める。この処理により、パターン抽出部５１は、比較領域６０のＸＹ座標が（０，０）の場合の評価関数の値を取得する。パターン抽出部５１は、得られた評価関数の値を、比較領域６０の原点のＸＹ座標の値と対応付けて、ＲＡＭ２３などに記憶する。評価関数の算出方法の具体例については後述する。次に、パターン抽出部５１は、比較領域６０の原点のＸＹ座標を（１，０）に変更して、比較領域６０と画像パターンの評価関数の値を求め、記憶する。同様に、パターン抽出部５１は、比較領域６０の原点の座標が（Ｇ−Ｋ，０）となるまで、比較領域６０の原点のＸ座標を１ずつ増加させながら、比較領域６０と画像パターンの評価関数の算出を行い、得られた値を適宜、記憶する。
【００４４】
比較領域６０の原点のＸＹ座標が（Ｇ−Ｋ，０）の場合の処理が終わると、パターン抽出部５１は、比較領域６０の原点のＹ座標が１の場合について、Ｙ座標が０の場合と同様に処理する。すなわち、Ｘ座標の値が０の場合からＧ−Ｋになるまで、比較領域６０の原点のＸ座標を１ずつ増加させながら、比較領域６０と画像パターンの評価関数の算出を行い、得られた値を適宜、記憶する。さらに、パターン抽出部５１は、比較領域６０のＹ座標の値を１ずつ増大させて、比較領域６０の原点のＹ座標の値が０や１の場合と同様の処理を繰り返す。比較領域６０の原点の値が（Ｇ−Ｋ，Ｈ−Ｌ）となるまで計算が繰り返される。すなわち、比較領域６０の原点のＸＹ座標を（０，０）から（Ｇ−Ｋ，Ｈ−Ｌ）まで１ピクセルずつずらしたときの比較領域６０の各々について、画像パターンと比較領域６０との一致度を示す評価関数の値が求められる。また、得られた評価関数の値は、適宜、ＲＡＭ２３などに記憶される。
【００４５】
以上の処理により、パターン抽出部５１は、タッチパネル上の全ての画素が１つ以上の比較領域６０での評価関数の算出のために画像パターンと比較されるように、画像データを走査する。なお、ここで述べた走査方法は一例であり、走査方法は、実装に応じて任意に変更されることがある。例えば、パターン抽出部５１は、Ｘ座標が０の場合についてＹ座標を変化させながら走査した後で、Ｘ座標の値を増やして走査を繰り返すこともできる。さらに、パターン抽出部５１が評価関数の値を記憶するタイミングや、格納する場所なども任意に変更される場合がある。
【００４６】
パターン抽出部５１は、得られた評価関数の値を比較することにより、画像パターンと同じ画像が表示されている位置を抽出する。次に、評価関数の計算方法と比較方法の例について説明する。パターン抽出部５１は、例えば、Sum of Absolute Difference（ＳＡＤ）やSum of Squared Difference（ＳＳＤ）などの任意の評価関数を用いることができる。ＳＡＤを用いて処理する場合、パターン抽出部５１は、画像パターンの中の第１の画素の輝度を比較領域６０の中に含まれている第２の画素の輝度と比較した差分を算出し、得られた差分の総和を求める。前述のように画像パターンが横方向にＫピクセルで縦方向にＬピクセルの大きさであるとすると、ある比較領域６０についての評価関数の値は、次式に基づいて求められる。
【００４７】
【数１】
2012015657.tif 000003
式中のＶｐ（ｉ，ｊ）は、画像パターンの左上隅の画素の座標を（０，０）としたときに画像パターン中の（ｉ，ｊ）の座標に位置する画素の輝度である。また、Ｖｇ（ｉ,ｊ）は、比較領域６０の左上隅の画素の座標を（０，０）としたときに比較領域６０の（ｉ，ｊ）の座標に位置する画素の輝度である。従って、ここでは、評価関数の値が小さいほど、画像パターンと比較領域６０に表示されている画像の一致度が高いことになる。パターン抽出部５１は、比較領域６０の各々について得られた評価関数の値を比較して、評価関数の最小値を求める。さらに、パターン抽出部５１は、評価関数が最小値となるときの比較領域６０の位置を、比較領域６０の原点のＸＹ座標を用いて特定する。
【００４８】
パターン抽出部５１は、画像データを走査して得られた評価関数の最小値を、予め記憶している閾値と比較する。評価関数の最小値が閾値よりも小さい場合、パターン抽出部５１は、評価関数が最小値となった比較領域６０について、その比較領域６０で表示されているデータが画像パターンと一致していると判定する。この場合、画像パターンと一致していると判定された比較領域６０は、画像データ中の表示領域である。例えば、Ｑ株式会社のロゴが画像パターンに用いられて図７の写真が走査されると、図９（ａ）の点線で囲まれた表示領域７０が抽出される。表示領域７０を抽出すると、パターン抽出部５１は、表示領域７０に表示されている画像パターンを識別する識別子を、位置データ取得部５２に通知する。例えば、図９（ａ）の表示領域７０の場合、画像パターンがＱ株式会社のロゴであるので、パターン抽出部５１は、「ロゴ４」の表示領域７０を抽出したことを位置データ取得部５２に通知する。
【００４９】
表示領域７０が抽出されると、位置データ取得部５２は、表示領域７０の位置をタッチパネルの左上隅を基準としたＸＹ座標を用いて表す。図９（ｂ）は、図９（ａ）の四角形（８０）で囲まれた部分を拡大した図である。例えば、位置データ取得部５２は、図９（ｂ）に示すように、表示領域７０の左上隅７１と右下隅７２のＸＹ座標を求めることができる。なお、位置データ取得部５２は、表示領域７０の左上隅７１と右下隅７２の座標を求める際に、適宜、パターン抽出部５１や表示制御部４６などにアクセスすることもできる。位置データ取得部５２は、左上隅７１と右下隅７２のＸＹ座標を、表示領域７０に表示されているロゴを識別するロゴＩＤと対応付けて位置データテーブル２６に記録する。図９（ｂ）の例では、図１０のＡに示すように、表示領域７０の左上隅７１の座標（ｘ１，ｙ１）と右下隅７２の座標（ｘ２，ｙ２）が、ロゴ４の識別子と対応づけて記録される。
【００５０】
次に、パターン抽出部５１がロゴ３の識別子が付されたＮ株式会社のロゴに対応する画像パターンについて走査したとする。走査の方法や評価関数の計算方法は、前述のとおりである。ここで、走査で得られた評価関数の最小値は閾値よりも大きくなったとする。この場合、パターン抽出部５１は、画像パターンが画像データに含まれていないと判定して、処理対象の画像パターンについての処理を終了する。
【００５１】
パターン抽出部５１は、ロゴ電話帳２４に登録されている各々のロゴを画像パターンとして用いて画像データを走査する。また、位置データ取得部５２は、パターン抽出部５１からの通知に応じて表示領域７０の位置を特定し、ロゴ識別子と共に位置データテーブル２６に記録する。図１０は、図７に示した写真に基づいて生成された位置データテーブル２６の例である。図１０の例では、Ｑ株式会社のロゴについての情報がＡ、Ｍ株式会社のロゴについての情報がＢに記録されている。
【００５２】
位置データテーブル２６の生成が終わると、位置データ取得部５２は、識別子取得部５３と表示制御部４６に、位置データテーブル２６を生成したことを通知する。通知を受けると、表示制御部４６は、位置データテーブル２６に含まれている座標を参照して、表示領域７０の輪郭を、タッチパネルの画面に表示するように表示部１３に指示する。表示部１３が表示領域７０の輪郭を表示することにより、ユーザは表示領域７０の位置を認識しやすくなる。例えば、表示制御部４６は、表示領域７０の輪郭を青い線で表示するように表示部１３に指示することができる。表示領域７０の輪郭が表示されると、ユーザは、表示領域７０に表示されているロゴ画像が表示されている位置を入力することにより、そのロゴ画像に対応付けられた通信先に通信できることを認識できる。例えば、ユーザは、表示領域７０の輪郭を視認することにより、表示領域７０に表示されているロゴ画像が表示されている位置に指で接触することにより、そのロゴ画像に対応付けられた通信先に通信できることを認識する。
【００５３】
図１１は、画像データ中に表示領域７０の輪郭が表示された例を示す図である。図１１の例は、表示制御部４６により、表示領域７０ａと表示領域７０ｂの輪郭が表示された場合を示している。
【００５４】
位置データ取得部５２からの通知を受け取ると、識別子取得部５３は、入力制御部４７に、画面への接触が検出された位置の座標を通知するように要求する。接触が検出された座標が通知されると、識別子取得部５３は、位置データテーブル２６を参照し、通知された座標が表示領域７０に含まれているかを判定する。入力座標が表示領域７０に含まれている場合、識別子取得部５３は、さらに、位置データテーブル２６に基づいて、表示領域７０に表示されているロゴを識別する識別子を特定する。
【００５５】
例えば、図１０に示す位置データテーブル２６が用いられる場合、識別子取得部５３は、各々の表示領域７０に含まれる座標を以下のように特定する。
領域Ａに含まれる座標：ｘ１≦ｘ≦ｘ２かつｙ１≦ｙ≦ｙ２
領域Ｂに含まれる座標：ｘ３≦ｘ≦ｘ４かつｙ３≦ｙ≦ｙ４
【００５６】
図１１において、ユーザが指で触れている位置は、タッチパネルの（ｘ５，ｙ５）であるとする。すると、識別子取得部５３は、ｘ１≦ｘ５≦ｘ２であり、さらに、ｙ１≦ｙ５≦ｙ２であると判定することにより、ユーザが表示領域７０ａに接触していると判定する。さらに、識別子取得部５３は、位置データテーブル２６を参照することにより、表示領域７０ａにはロゴ４で識別されるロゴが表示されていることも認識する。識別子取得部５３は、取得したロゴＩＤを通信部５４に通知する。
【００５７】
一方、表示領域７０への接触ではないと判定した場合や表示領域７０の識別子が特定できない場合、識別子取得部５３は、通知された座標を廃棄し、入力制御部４７からの新たな座標の通知を待つ。
【００５８】
通信部５４は、ロゴＩＤを受け取ると、登録数リスト２５を参照する。通知されたロゴＩＤに対応付けて登録されている電話番号の数が１つの場合、通信部５４は、ロゴ電話帳２４を参照して、そのロゴＩＤに対応付けられた電話番号への発信を呼制御部４２に要求する。例えば、識別子取得部５３からロゴ４が通知された場合、図６に示す登録数リスト２５では、ロゴ４に対応付けられた電話番号の登録数は１つである。そこで、通信部５４は、図４に示すロゴ電話帳２４を参照することによりロゴ４の識別子が付されたロゴに電話番号５が対応付けられていることを認識すると、電話番号５に向けて発信するように、呼制御部４２に要求する。
【００５９】
一方、図６では、ロゴ１に対しては３つの電話番号が対応付けられている。従って、通信部５４に通知された識別子がロゴ１である場合は、通信部５４は、ロゴＩＤから通信先を一意に特定することはできない。このように、通知されたロゴＩＤから通信先を一意に特定できない場合、通信部５４は、通知されたロゴＩＤに対応する通信先をロゴ電話帳２４で検索してリストを生成する。
【００６０】
図１２は、通信部５４によって生成されたリストの例を示す図である。通信部５４は、生成したリストを通信先通知部５５に出力する。通信先通知部５５は、通信先を選択するための選択画面を表示部１３の画面に表示する。
【００６１】
図１３は、図１２に示した検索結果に基づいて表示される選択画面の例を示す図である。図１３の例では、ロゴ１に対応付けられた電話番号と氏名を、通信先ごとに示しているが、各々の通信先を特定するために選択画面で表示される情報の種類や情報の数は、実装に応じて任意に変更されることがある。通信先通知部５５は、入力されたリストに含まれている通信先の数と同数の識別領域９０（９０ａ〜９０ｃ）を表示部１３の画面上に生成する。通信先通知部５５は、識別領域９０の各々に、識別情報を１つずつ表示する。また、通信先通知部５５は、識別領域９０の位置を特定する情報を、表示されている電話番号などの識別情報と対応付けた識別領域テーブルを保持している。図１４に識別領域テーブルの例を示す。
【００６２】
通信先通知部５５は、選択画面を表示すると、入力制御部４７に携帯電話端末の画面への接触が検出された位置の座標を通知するように要求する。接触が検出された座標が通知されると、通信先通知部５５は、通知された座標と識別領域テーブルを比較した結果に基づいて、選択された電話番号を認識する。通知された座標等に基づいて選択された電話番号を認識するための処理は、識別子取得部５３の動作で説明した方法と同様である。通信先通知部５５は、ユーザにより選択された電話番号を通信部５４に通知する。通信部５４は、通知された電話番号に発信することを呼制御部４２に要求する。呼制御部４２等の処理により、選択された電話番号への発信が行われる。
【００６３】
図１５は、第１の実施形態に係る通信装置でロゴの選択による発信が行われるときの動作の例を説明するフローチャートである。図１５のフローチャートのうち、ステップＳ１１〜Ｓ１３、Ｓ１５、Ｓ１６はパターン抽出部５１の処理で、ステップＳ１４は位置データ取得部５２の処理である。ステップＳ１７は表示制御部４６、ステップＳ１８は識別子取得部５３、ステップＳ１９〜Ｓ２１、Ｓ２３は通信部５４、ステップＳ２２は通信先通知部５５により行われる。また、図１５のフローチャートでは、処理対象のロゴを特定するために変数ｎが用いられる。Ｎは、ロゴ電話帳２４に登録されているロゴの総数を表す定数であるものとする。
【００６４】
パターン抽出部５１は、ユーザにより画像選択通信が選択されると、変数ｎを１に設定する（ステップＳ１１）。パターン抽出部５１は、ロゴ電話帳２４のｎ番目に記録されているロゴの画像を取得し、画像パターンとして用いる（ステップＳ１２）。パターン抽出部５１は、表示部１３の画面に表示されている表示データに、取得した画像パターンが含まれるかを調べる（ステップＳ１３）。表示データに画像パターンが含まれている場合、位置データ取得部５２は、位置をタッチパネルの画面の左上隅を基準とした座標を用いて画像パターンが表示されている位置を表現し、得られた座標を位置データテーブル２６に記録する（ステップＳ１４）。ｎ番目のロゴについての画像データの走査が終わると、パターン抽出部５１は、ｎの値をＮと比較し、ｎがＮ以下の場合はｎを１だけインクリメントした後にステップＳ１２に戻る（ステップＳ１５、Ｓ１６）。ロゴ電話帳２４に記録されている全てのロゴ画像を用いて画像データの走査が行われるまでステップＳ１２〜Ｓ１６の処理が繰り返される。ステップＳ１５でｎがＮ以上である場合、ロゴ電話帳２４に含まれている全てのロゴについて画像データに含まれているかの確認が行われている。そこで、表示制御部４６は、位置データテーブル２６で特定される表示領域７０の輪郭をユーザが視認できるように表示する（ステップＳ１７）。
【００６５】
識別子取得部５３は、ユーザにより選択されたロゴを識別する識別子を取得する（ステップＳ１８）。ロゴが選択されると、通信部５４は、選択されたロゴに対応付けられた電話番号をロゴ電話帳２４から検索し、検索により１つの電話番号が得られると、得られた電話番号を表示部１３の画面に表示させる（ステップＳ１９、Ｓ２０）。検索により複数の電話番号が得られた場合、通信部５４は得られた番号を通信先通知部５５に通知する。通信先通知部５５は、通知された電話番号を表示部１３の画面に表示させ、ユーザによって選択された電話番号を通信部５４に通知する（ステップＳ２０〜Ｓ２２）。通信部５４は、選択された電話番号に発信する（ステップＳ２３）。また、ステップＳ２１において１つの番号しか表示されていない場合、通信部５４は表示されている電話番号に発信する（ステップＳ２１、Ｓ２３）。ステップＳ２３の発信の後で通信先が応答すると、ユーザは、通信先と通話する。
【００６６】
なお、図１５に示す動作は、一例であり、実装に応じて変更することができる。例えば、携帯電話端末は、１つのロゴに対応付けて登録された電話番号が２つ以上あった場合にステップＳ２０が行われるように変更されることがある。
【００６７】
以上述べたように、本実施形態によると、ユーザがカメラ１９で撮像した画像データに通信先のロゴ画像が含まれていると、ユーザは、ロゴ画像が表示されている位置を特定する情報を入力することにより、通信先に電話をかけることができる。従って、ユーザが通信先の会社の前にいる場合、ユーザは目視しているロゴ画像をカメラ１９で撮像し、タッチパネルの画面のロゴ画像が表示されている位置に接触することにより、簡単に電話をかけることができる。つまり、ユーザが建物やカタログに付されているロゴを撮像できる環境では、本実施形態にかかる移動端末装置のユーザは、通信先に対応付けられた画像データや電話番号などを検索せずに簡便に通信先に発信することができる。
【００６８】
以上の例では、通信先に電話をかける場合について述べたが、ユーザは、タッチパネルの画面のうちの通信先のロゴが表示された位置に接触することにより、例えば、Ｆａｘやメールを送ることもできる。この場合、通信部５４は、ユーザにより選択された通信手段に応じて、ロゴ電話帳２４からＦａｘ番号もしくはメールアドレスを取得する。
【００６９】
＜第２の実施形態＞
第２の実施形態に係る通信装置１０は、所在地取得部３５を備えており、ユーザの所在地の情報と通信先の所在地の情報を用いて、選択候補となる通信先の表示の順序を変更することができる。第２の実施形態でもタッチパネルを備えた携帯電話端末を例として説明する。また、以下の説明では、携帯電話端末などの通信装置１０が位置する地点のことを「装置所在地」と記載することがある。
【００７０】
図１６は、第２の実施形態に係る通信装置でロゴの選択による発信が行われるときの動作の例を説明するフローチャートである。図１６のステップＳ３１〜Ｓ３９は、図１５を参照しながら説明したステップＳ１１〜Ｓ１９と同様である。すなわち、第２の実施形態でも、ロゴ電話帳２４の生成から、ユーザの接触が検出された表示領域７０に表示されているロゴ画像を用いたロゴ電話帳２４の検索までの手順は第１の実施形態と同様である。
【００７１】
通信部５４は、ユーザの接触が検出された表示領域７０に表示されているロゴ画像を用いてロゴ電話帳２４を検索した結果、複数の電話番号が得られているかを確認する（ステップＳ４０）。ここでは、ステップＳ３８においてＭ株式会社のロゴが選択され、図１２に示す３つの電話番号が検索されたとする。このように、複数の電話番号が取得されると、通信部５４は、通信先通知部５５に得られた電話番号を通知する。通信先通知部５５は、所在地取得部３５に、装置所在地を特定する情報を要求する。例えば、通信先通知部５５は、所在地取得部３５に、装置所在地の緯度と経度を要求する。所在地取得部３５は、ＧＰＳ測位により、装置所在地の緯度と経度を取得する（ステップＳ４１）。所在地取得部３５は取得した情報を通信先通知部５５に通知する。
【００７２】
通信先通知部５５は、各々の電話番号に対応付けられた所在地の緯度および経度と、装置所在地の緯度および経度との差を求める。さらに、通信先通知部５５は、装置所在地から近い所在地に対応付けられた電話番号から順に表示部１３の画面に表示することを、表示制御部４６に要求する。例えば、装置所在地は北緯35.575度、東経139.65度であるとする。検索された３つの電話番号に対応付けられた所在地の緯度と経度は、図１２に示したとおりである。すると、緯度と経度の差は、以下のようになる。
所在地１との差：緯度差    ０．１１１度、  経度差    ０．０８度
所在地２との差：緯度差    ０．００６度、  経度差  −０．０１度
所在地６との差：緯度差  −０．８７３度、  経度差  −４．１５度
【００７３】
従って、緯度差と経度差の絶対値の和は、所在地２で最も小さく、所在地６で最も大きくなる。従って、通信先通知部５５は、所在地１、２、６のうち、所在地２が装置所在地に最も近く、所在地６が装置所在地から最も遠いと判断する。そこで、通信先通知部５５は、図１７に示すように電話番号を画面に表示することを入力制御部４７に要求し、ユーザからの入力を待つ（ステップＳ４２）。また、通信先通知部５５は、第１の実施例と同様に、識別領域９１に表示されている電話番号と対応付けた識別領域テーブルを保持している。選択された電話番号の認識方法や選択された通信先への通信方法など、ステップＳ４３、Ｓ４５、Ｓ４６の処理は第１の実施形態で述べたステップＳ２２〜Ｓ２４と同様である。
【００７４】
一方、ユーザの接触が検出された表示領域７０に表示されているロゴ画像に対応付けて記録されている電話番号が１つである場合、通信部５４は、得られた電話番号を表示部１３に出力し、表示部１３はそのデータを画面に表示する（ステップＳ４４）。その後、通信部５４は、通信部５４は、選択された通信先への発信する（ステップＳ４５）。なお、通信部５４の動作は、ステップＳ４４で電話番号を表示部１３に出力した後、ユーザが入力部１７などを介して発信を選択したことを確認してから、発信するように変形されることもある。
【００７５】
なお、図１６を参照しながら説明した動作は一例であって、実装に応じて変形される場合がある。例えば、通信先通知部５５は、装置所在地と検索された電話番号に対応付けられた所在地との緯度と経度の差から、装置所在地と通信部５４から通知された電話番号に対応付けられた所在地との間の距離を求めることもできる。この場合、通信先通知部５５は、得られた距離の長さを用いて、通信部５４から通知された電話番号を画面に表示する順序を決定する。
【００７６】
以上述べたように、第２の実施形態でも第１の実施形態と同様に、表示部１３の画面に表示されているロゴを選択することにより、ユーザは通信先に電話をかけることができる。さらに、ユーザが選択したロゴに複数の電話番号が登録されている場合、ユーザが選択したロゴに対応付けられた電話番号は、装置所在地から近い位置と対応付けられた電話番号から順に表示される。従って、ユーザは、複数の電話番号に対応付けられた所在地を確認しないでも最も近い通信先を選択して通信することができる。
【００７７】
＜その他＞
なお、本発明は上記の実施形態に限られるものではなく、様々に変形可能である。以下にその例をいくつか述べる。
【００７８】
パターン抽出部５１は、カメラ１９から撮像された画像データに限らず、表示部１３の画面に表示される任意の画像データについて画像パターンが含まれているかを確認することができる。例えば、通信装置１０が予め記憶部２０に記憶している画像データがタッチパネルに表示された場合にも、パターン抽出部５１は、第１の実施形態と同様の動作により、タッチパネルに表示されている画像データから画像パターンを抽出することができる。また、カメラ１９で風景などが撮像される前にも、撮像対象がタッチパネルなどの表示部１３の画面に表示されることがある。この場合、パターン抽出部５１は、撮像対象として画面に表示された画像からも、同様に、画像パターンを抽出することができる。
【００７９】
図８および図９を参照しながら説明した方法は、タッチパネルに表示されている画像データからの画像パターンの抽出の例であり、パターン抽出部５１の動作は実装に応じて変更することができる。例えば、ロゴ電話帳２４に登録されている画像パターンとタッチパネルなどの表示部１３に含まれているロゴの大きさが異なる場合に対応するために、パターン抽出部５１は、画像パターンの大きさを拡大もしくは縮小することができるように変形できる。この場合、画像パターンの大きさに合わせて比較領域６０や表示領域７０も大きさが変動する。さらに、パターン抽出部５１は、適宜、画像パターンと比較領域６０を比較するときに、画像パターンを回転させることができるような変形を加えることもできる。
【００８０】
また、パターン抽出部５１は、例えば、表示部１３の画面に表示されている画像や画像パターンを白黒２値に変換した上で、画像データのうちで画像パターンが含まれている可能性の高い領域を予め特定してから表示領域７０を求めることもできる。この場合、パターン抽出部５１は、画像パターンが含まれている可能性が高いと特定された領域についてだけ画像パターンとの比較を行うため、パターン抽出部５１の処理負担が軽減される。
【００８１】
その他にも、パターン抽出部５１は、画像パターンが画像データに含まれているかを確認するために有用な任意の画像処理技術を用いることができるように変形される場合がある。
【００８２】
さらに、ロゴ電話帳２４の生成に際して、携帯電話端末は、例えば、基地局などの他の装置に住所情報を送信して緯度と経度の計算結果を受信することもできる。この場合、ロゴ電話帳管理部４５は緯度や経度の計算を行わないため、携帯電話端末の処理負担が軽減される。
【００８３】
なお、タッチパネルを備えていない通信装置１０の場合でも、任意の表示デバイスと、マウスやペンタブレットなど任意のポインティングデバイスを備える通信装置１０で、実施形態に示した通信ができる。この場合、ユーザは、ポインティングデバイスを用いて画面上の位置を入力する。
【００８４】
以上の説明では、ロゴ電話帳２４の作成方法の例として、名刺リーダ部４４が名刺を読み込んでロゴ電話帳２４を生成する場合について述べたが、ロゴ電話帳管理部４５は名刺リーダ部４４の他に入力制御部４７やカメラ制御部４３から情報を受けとってロゴ電話帳２４に登録することもできる。この場合、ユーザは、写真などの名刺以外のものに記録されている画像をロゴ電話帳管理部４５に登録することもできる。また、これまでの説明では、画像パターンがロゴである場合を例として説明したが、画像パターンはロゴに限られず、例えば、風景や人間の顔写真であっても良い。また、画像パターンの形状も、実装に応じて変更されることがあり、画像パターンの形状に応じて比較領域６０、表示領域７０の形状や位置データテーブル２６に登録されるデータの内容も変更されることがある。例えば、画像パターンの形状が円形である場合、比較領域６０や表示領域７０の形状も円形となる。さらに、位置データテーブル２６には、表示領域７０の中心の座標と表示領域７０の半径が記録される。
【符号の説明】
【００８５】
１０  通信装置
１１  アンテナ
１２  無線通信部
１３  表示部
１４  マイク
１５  スピーカ
１６  音声入出力部
１７  入力部
１８  位置入力部
１９  カメラ
２０  記憶部
２１  プログラム記憶部
２２  データ記憶部
２３  ＲＡＭ
２４  ロゴ電話帳
２５  登録数リスト
２６  位置データテーブル
３０  プロセッサ
４０  制御部
４１  無線制御部
４２  呼制御部
４３  カメラ制御部
４４  名刺リーダ部
４５  ロゴ電話帳管理部
４６  表示制御部
４７  入力制御部
５０  ロゴ発信部
５１  パターン抽出部
５２  位置データ取得部
５３  識別子取得部
５４  通信部
５５  通信先通知部
６０  比較領域
７０  表示領域
９０、９１  識別領域
【図１】
2012015657.tif 000004
【図２】
2012015657.tif 000005
【図５】
2012015657.tif 000006
【図６】
2012015657.tif 000007
【図１０】
2012015657.tif 000008
【図１２】
2012015657.tif 000009
【図１３】
2012015657.tif 000010
【図１４】
2012015657.tif 000011
【図１５】
2012015657.tif 000012
【図１６】
2012015657.tif 000013
【図１７】
2012015657.tif 000014
【図３】
2012015657.tif 000015
【図４】
2012015657.tif 000016
【図７】
2012015657.tif 000017
【図８】
2012015657.tif 000018
【図９】
2012015657.tif 000019
【図１１】
2012015657.tif 000020