(57)【特許請求の範囲】
【請求項１】
項目別に識別情報を登録可能なアドレス帳を記憶する記憶部と、
画像から文字情報を項目別に読み取る読取部と、
前記読取部により読み取られた特定項目の前記文字情報の所定の種別に区別された一区別部分としての一部と前記特定項目に対応する項目の前記識別情報の所定の種別に区別された一区別部分としての一部とを対比し、両者の所定の種別に区別された一区別部分としての一部同士が一致する場合には、前記特定項目の文字情報が前記アドレス帳に登録されている前記特定項目に対応する項目の識別情報に対応すると判定する判定部とを備える携帯電子機器。
【請求項２】
前記判定部は、前記読取部により読み取られた特定項目の前記文字情報の種類に応じて、前記文字情報と前記識別情報の前方又は後方のいずれかの所定の種別に区別された一区別部分としての一部を選択し、当該選択された所定の種別に区別された一区別部分としての一部同士を対比する請求項１記載の携帯電子機器。
【請求項３】
前記判定部は、前記特定項目がメールアドレスの場合には、前記読取部により読み取られたメールアドレスの所定の種別に区別された一区別部分としての一部である最下位ドメインと、識別情報としてのメールアドレスの所定の種別に区別された一区別部分としての最下位ドメインとを対比する請求項１記載の携帯電子機器。
【請求項４】
表示部と、
前記表示部に情報を表示する制御部を備え、
前記制御部は、前記判定部が前記文字情報が前記アドレス帳に登録されている識別情報に対応すると判定した場合には、対応する識別情報を前記表示部に表示させる請求項１から３のいずれか一項に記載の携帯電子機器。
【請求項５】
前記判定部により前記読み取られた文字情報に対応すると判定された前記識別情報が複数ある場合に、前記表示部に表示されている複数の情報の中から一の情報を選択する選択部を備え、
前記制御部は、前記選択部により選択された一の情報の任意の項目の情報を、前記読取部により読み取られた文字情報に更新する請求項４記載の携帯電子機器。
【請求項６】
前記制御部は、前記判定部が前記文字情報が前記アドレス帳に登録されている識別情報に対応しないと判定した場合には、前記読取部により読み取られた文字情報を項目別に前記アドレス帳に登録する請求項４記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字を取り込む機能を備えた携帯電子機器に関する。
【背景技術】
【０００２】
従来より、名刺リーダ機能、すなわち名刺に記載された情報を読み取る機能を備えた携帯電子機器がある。名刺リーダ機能は、撮像部又はスキャナのＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を応用しており、画像として読み取った名刺画像の中から文字情報を判別し、文字データを取り込むようになっている（例えば、特許文献１を参照）。
【０００３】
また、アドレス帳の情報を受信されたメールに基づいて更新する技術が提案されている（例えば、特許文献２を参照）。
【０００４】
ここで、特許文献１に特許文献２の技術を組み合わせると、名刺リーダ機能によって読み取った文字情報と、アドレス帳に登録されている情報とを対比し、両者が同一である場合には、名刺リーダ機能によって読み取った名刺の情報が既にアドレス帳に登録されている情報である、すなわち、同一人物又は既登録情報であると判定して、読み取った情報を登録せず、一方、両者が同一でない場合には、名刺リーダ機能によって読み取った名刺の情報はアドレス帳に登録されていない、すなわち、別人又は新規情報であると判定して、読み取った情報を新規登録する構成が考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３４４５６２号公報
【特許文献２】特開２００２−１８３０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、このような構成の場合、読み取られた文字情報とアドレス帳に登録されている情報とが一部でも異なる場合（例えば、名前の姓が変わったような場合）には、読み取られた文字情報とアドレス帳に登録されている情報が実質的には同一の人物のものであっても、異なる人物の情報であると判定されるおそれがある。そうすると、このような構成では、実質的に同一の人物に関する情報がアドレス帳に別個に登録されることになり、アドレス帳の管理上不都合が生じることになる。
【０００７】
本発明は、読み取られた文字情報とアドレス帳に登録されている情報とが一部が異なる場合において、一定条件下に、同一人物の情報であると判断することにより重複登録を回避して、アドレス帳の管理を適切に行うことができる携帯電子機器を提供することを目的の一つにしている。
【課題を解決するための手段】
【０００８】
本発明に係る携帯電子機器は、上記課題を解決するために、項目別に識別情報を登録可能なアドレス帳を記憶する記憶部と、画像から文字情報を項目別に読み取る読取部と、前記読取部により読み取られた特定項目の前記文字情報の一部と前記特定項目に対応する項目の前記識別情報の一部とを対比し、両者が一致する場合には、前記特定項目の文字情報が前記アドレス帳に登録されている前記特定項目に対応する項目の識別情報に対応すると判定する判定部とを備える構成である。
【０００９】
また、上記携帯電子機器では、前記判定部は、前記読取部により読み取られた特定項目の前記文字情報の種類に応じて、前記文字情報と前記識別情報の前方又は後方の一部を選択し、当該選択された一部同士を対比する構成であっても良い。
【００１０】
また、上記携帯電子機器では、前記判定部は、前記読取部により読み取られた特定項目の前記文字情報の一部に特定の文字が含まれていると判定した場合には、前記特定の文字に隣接する文字を含めて対応する前記識別情報の一部と対比し、前記読取部により読み取られた特定項目の前記文字情報の一部に前記特定の文字が含まれていないと判定した場合には、前記特定の文字に隣接する文字を含めないで対応する前記識別情報の一部と対比する構成であっても良い。
【００１１】
また、上記携帯電子機器では、前記判定部は、前記特定項目がメールアドレスの場合には、前記読取部により読み取られたメールアドレスの一部である最下位ドメインと、識別情報としてのメールアドレスの最下位ドメインとを対比する構成であっても良い。
【００１２】
また、上記携帯電子機器では、表示部と、前記表示部に情報を表示する制御部を備え、前記制御部は、前記判定部が前記文字情報が前記アドレス帳に登録されている識別情報に対応すると判定した場合には、対応する識別情報を前記表示部に表示させる構成であっても良い。
【００１３】
また、上記携帯電子機器では、前記判定部により前記読み取られた文字情報に対応すると判定された前記識別情報が複数ある場合に、前記表示部に表示されている複数の情報の中から一の情報を選択する選択部を備え、前記制御部は、前記選択部により選択された一の情報の任意の項目の情報を、前記読取部により読み取られた文字情報に更新する構成であっても良い。
【００１４】
また、上記携帯電子機器では、前記制御部は、前記判定部が前記文字情報が前記アドレス帳に登録されている識別情報に対応しないと判定した場合には、前記読取部により読み取られた文字情報を項目別に前記アドレス帳に登録する構成であっても良い。
【発明の効果】
【００１５】
本発明によれば、携帯電子機器におけるアドレス帳の管理を適切に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る携帯電子機器の一例である携帯電話機の外観斜視図である。
【図２】携帯電話機の機能を説明する機能ブロック図である。
【図３】携帯電話機により行われる重複データを検索する方法についての説明に供するフローチャートである。
【図４】携帯電話機の識別情報に優先順位を設定する動作についての説明に供するフローチャートである。
【図５】携帯電話機のデータ表示について説明する図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について説明する。図１は、本発明に係る携帯電子機器の一例である携帯電話機１の外観斜視図を示す。なお、以下では、携帯電話機について説明するが、本発明はこれに限定されるものではなく、撮像機能及び通信機能を有するものであれば良く、例えば、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ノートパソコン等であっても良い。
【００１８】
携帯電話機１は、操作部側筐体部２と、表示部側筐体部３を備えて構成される。操作部側筐体部２は、表面部１０に、操作キー群１１と、携帯電話機１の使用者が通話時に発した音声が入力されるマイク１２を備えて構成される。操作キー群１１は、各種設定やアドレス帳機能やメール機能等の各種機能を動作させるための機能設定操作ボタン１３と、電話番号の数字やメール等の文字等を入力するための入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５から構成されている。
【００１９】
また、表示部側筐体部３は、表面部２０に、各種の情報を表示するための表示部２１と、通話の相手側の音声を出力する音声出力部２２と、被写体を撮像するＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ等により構成される撮像部２３と、音楽等を外部に出力するスピーカ２４を備えて構成されている。なお、本実施の形態においては、撮像部２３は、表示部側筐体部３の表面部２０に配置されているが、配置位置はこれに限られず、被写体を撮像可能な位置であれば良い。
【００２０】
また、操作部側筐体部２の上端部と表示部側筐体部３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体部２と表示部側筐体部３とを相対的に回転することにより、操作部側筐体部２と表示部側筐体部３とが互いに開いた状態（開放状態）にしたり、操作部側筐体部２と表示部側筐体部３とが折り畳まれた状態（折畳み状態）にしたりできる。
【００２１】
なお、図１は、いわゆる折り畳み型の携帯電話機の形態を示しているが、本発明に係る携帯電話機の形態としては特にこれに限られず、操作部側筐体部２と表示部側筐体部３とを重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、操作部側筐体部２と表示部側筐体部３との重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）等であっても良い。
【００２２】
つぎに、携帯電話機１の各機能について図２に示す機能ブロック図を参照しながら説明する。携帯電話機１は、図２に示すように、表示部２１と、記憶部３０と、制御部（主制御部３２）とを有する。
【００２３】
表示部２１は、液晶表示パネルや有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネル等の表示デバイスから構成され、例えば、アドレス帳、電話発信時における発信先の電話番号、電話着信時における発信元の電話番号、及び受信メールや送信メールの内容等を表示する。表示部２１は、主制御部３２から供給される映像信号に応じて表示制御部３３により制御されることにより文字や画像を表示する。また、記憶部３０は、各種の識別情報を登録可能なアドレス帳を記憶する。具体的には、アドレス帳には、登録対象ごとに、氏名、会社名、所属、役職、電話番号、電子メールアドレス（以下、メールアドレスという。）及び住所等の各種の識別情報が項目別に登録されている。また、主制御部３２は、識別情報を所定の表示態様で表示部２１に表示する。
【００２４】
また、携帯電話機１は、操作入力部３４と、入力データ取得部３５と、電源部３６と、電源使用量検出部３７と、電話発信部３８と、メール送信部４０と、電話受信部４２と、メール受信部４３と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）機能部３９と、ブラウザ機能部４１とをさらに有する。
【００２５】
操作入力部３４は、操作キー群１１によって構成される。入力データ取得部３５は、操作を検出する。入力データ取得部３５は、例えば、操作入力部３４が使用者によって操作された場合に、その操作内容を検出し操作内容に対応する信号を発生して、主制御部３２に入力させる。
【００２６】
電源部３６は、携帯電話機１に備えられる各機能に電源を供給する。電源使用量検出部３７は、電源の使用量を検出する。電話発信部３８とメール送信部４０とは、移動体通信網を介して不図示の基地局に接続され、発信信号を基地局へ発信する。電話受信部４２及びメール受信部４３とは、移動体通信網を介して不図示の基地局と接続され、着信信号を基地局から受信する。無線ＬＡＮ機能部３９は、無線により不図示のアクセスポイントと接続され、データの送受信を行う。ブラウザ機能部４１は、携帯電話機１が基地局又はアクセスポイントに接続された状態で起動されると、ウェブサーバにアクセスする機能を有する。
【００２７】
また、撮像部２３は、被写体を撮像して取り込む機能を有している。ＯＣＲ制御部３１は、撮像部２３により取り込まれた画像を解析して、処理する機能を有している。例えば、ＯＣＲ制御部３１は、撮像部２３により撮像された名刺の画像を解析して、氏名、会社名、所属、役職、電話番号、メールアドレス及び住所等の文字情報を認識する。主制御部３２は、ＯＣＲ制御部３１で認識された各種の文字情報をアドレス帳に登録する。
【００２８】
このように構成される携帯電話機１は、ＯＣＲ制御部３１により認識される各種の文字情報（例えば、氏名、会社名、所属、役職、電話番号、メールアドレス及び住所等）が以前受け渡された名刺の記載（識別情報）と一部が異なっていても、一定条件下に、同一人物の情報であると判断することにより重複登録を回避して、アドレス帳の管理を適切に行う機能を有している。この機能を実現するための具体的な構成について以下に説明する。
【００２９】
携帯電話機１は、記憶部３０と、撮像部２３と、読取部５１と、判定部５２とを備える。なお、読取部５１は、上述したＯＣＲ制御部３１に相当し、判定部５２は、上述した主制御部３２に相当する。なお、判定部５２は、主制御部３２と別個独立して設けられていても良い。
【００３０】
記憶部３０は、項目別に識別情報を登録するアドレス帳を記憶する。なお、アドレス帳は、メールを送信するときや、電話発信をするとき等に参照されるものである。
【００３１】
撮像部２３は、被写体を撮像する。読取部５１は、撮像部２３で撮像したデータ（以下、画像という）から文字情報を項目別に読み取る。判定部５２は、読取部５１により読み取られた特定項目の文字情報の一部と特定項目に対応する項目の識別情報の一部を対比し、両者が一致する場合には、特定項目の文字情報がアドレス帳に登録されている特定項目に対応する項目の識別情報に対応すると判定する。
【００３２】
具体的には、判定部５２は、氏名を特定項目として、撮像部２３で撮像した画像から氏名を抽出し、抽出した氏名の一部（例えば、名前の部分）がアドレス帳に登録されている名前と一致するかどうかを判定する。そして、判定部５２は、両者が一致する場合には、撮像部２３により撮像した名刺の情報と、一致したアドレス帳の情報が同一人物のものであると判定する。この場合には、主制御部３２は、読取部５１で読み取った情報をアドレス帳に新規に登録する処理を行わない。
【００３３】
このようにして、携帯電話機１は、読取部５１により読み取られる各種の文字情報が以前受け渡された名刺の記載（識別情報）と一部が異なっていても、一定条件下に、同一人物の情報であると判断することにより重複登録を回避して、アドレス帳の管理を適切に行うことができる。
【００３４】
判定部５２は、読取部５１により読み取られた特定項目の文字情報の種類に応じて、文字情報と識別情報の前方又は後方の一部を選択し、当該選択された一部同士を対比する構成であっても良い。
【００３５】
具体的には、判定部５２は、読取部５１により読み取られた特定項目（例えば、氏名の項目）の文字情報の種類が漢字の場合には、一般的に名字が前方となり名前が後方となるので、後方の一部（例えば、氏名が「特許太郎」の場合には、「太郎」の部分）を選択し、選択した氏名の一部がアドレス帳に登録されている名前と一致するかどうかを判定する。そして、判定部５２は、両者が一致する場合には、撮像部２３により撮像した名刺の情報と、一致したアドレス帳の情報が同一人物のものであると判定する。この場合には、主制御部３２は、読取部５１で読み取った情報をアドレス帳に新規に登録する処理を行わない。
【００３６】
また、判定部５２は、読取部５１により読み取られた特定項目（例えば、氏名の項目）の文字情報の種類がローマ字の場合には、一般的に名前が前方となり名字が後方となるので、前方の一部（例えば、氏名が「ｔａｒｏ  ｔｏｋｋｙｏ」の場合には、「ｔａｒｏ」の部分）を選択し、選択した氏名の一部がアドレス帳に登録されている名前と一致するかどうかを判定する。そして、判定部５２は、両者が一致する場合には、撮像部２３により撮像した名刺の情報と、一致したアドレス帳の情報が同一人物のものであると判定する。この場合には、主制御部３２は、読取部５１で読み取った情報をアドレス帳に新規に登録する処理を行わない。
【００３７】
このようにして、携帯電話機１は、特定項目の文字情報の種類に応じて、一致又は不一致を判定する部分を選択することができ、読取部５１により読み取られる各種の文字情報が以前受け渡された名刺の記載（識別情報）と一部が異なっていても、一定条件下に、同一人物の情報であると判断することにより重複登録を回避して、アドレス帳の管理を適切に行うことができる。
【００３８】
また、判定部５２は、読取部５１により読み取られた特定項目の文字情報の一部に特定の文字が含まれていると判定した場合には、特定の文字に隣接する文字を含めて対応する識別情報の一部と対比し、読取部５１により読み取られた特定項目の文字情報の一部に特定の文字が含まれていないと判定した場合には、特定の文字に隣接する文字を含めないで対応する識別情報の一部と対比する構成であっても良い。
【００３９】
また、判定部５２は、特定項目がメールアドレスの場合には、読取部５１により読み取られたメールアドレスの一部である最下位ドメインと、識別情報としてのメールアドレスの最下位ドメインとを対比する構成であっても良い。
【００４０】
また、携帯電話機１は、表示部２１と、表示部２１に情報を表示するように表示制御部３３を制御する主制御部３２（制御部）を備えている。主制御部３２は、判定部５２による対比結果から文字情報がアドレス帳に登録されている複数の情報に対応すると判定した場合には、対応する複数の情報を候補として表示部２１に表示させる構成であっても良い。
【００４１】
ここで、本実施形態に係る携帯電話機１は、読取部５１により読み取られた特定項目の文字情報の一部に特定の文字が含まれていると判定した場合に、特定の文字に隣接する文字を含めて対応する識別情報の一部と対比する際に、効率的な対比を行うために、以下の方法を採用するが、これに限られない。
【００４２】
携帯電話機１は、後述する方法Ａにより、氏名の下方一致の判定を行ってアドレス帳に登録されている名前の中で下方が一致する候補を検索し、候補が複数ある場合には、後述する方法Ｂ及び方法Ｃにより、一致する可能性が高い順に候補を並べ替えて使用者に提示するので、重複登録を回避して、アドレス帳の管理を適切に行うことができる。
【００４３】
方法Ａとは、読取部５１により読み取った氏名に対して、下方一致の判定により、アドレス帳に登録されている名前の中で下方が一致するものがあるかどうかの判定を行う方法である。例えば、名刺は、一般的に名字と名前が区別可能なように区切られている場合が多い（例えば、「特許  太郎」のように、名字「特許」と名前「太郎」とが区別可能なように、所定間隔の区切りが挿入されている）。携帯電話機１は、この区切りを目印にして、名刺から読み取った画像から名前の部分だけを抽出し、アドレス帳に登録されている名前と対比して、一致するかどうかの判定を行う。なお、携帯電話機１は、この区切りを抽出することができないときには、氏名の下方（例えば、氏名「特許太郎」の場合には「郎」）を抽出して、アドレス帳に登録されている氏名の下方部分と一致するかどうかの判定を行う。
【００４４】
また、携帯電話機１は、抽出した下方の一文字が、その字のみでは名前として成立しない可能性がある場合には、その文字に隣接する文字も一緒に抽出（すなわち、下方から二文字を抽出）して、アドレス帳に登録されている名前の下方から二文字と一致するかどうかの判定を行う。このようにすることにより、携帯電話機１は、効率的に名前が一致するか否かを判定することができる。なお、携帯電話機１は、下方の二文字でも名前として成立しない可能性がある場合には、下方から三文字を抽出して、アドレス帳に登録されている名前の下方から三文字と一致するかどうかの判定を行う。
【００４５】
ここで、一文字では、名前として成立しない可能性がある文字としては、例えば、「子」、「美」、「也」、「斗」、「人」、「央」、「郎」、「朗」、「奈」、「々」、「乃」、「帆」、「穂」、「緒」、「雄」、「輔」、「助」、「介」等が考えられる。
また、二文字では、名前として成立しない可能性がある文字としては、例えば、「之助」、「之介」、「くら」、「より」、「々子」等が考えられる。なお、これらの文字は、予めテーブルとして記憶部３０に記憶されている。
【００４６】
また、方法Ｂとは、メールアドレスに基づいて、同一会社か否かの判定を行う方法である。例えば、結婚等によって名字が変更された場合には、現在の名刺の内容（新姓）と、以前の名刺に基づいて登録した内容（旧姓）が異なってしまうことがある。しかし、名字が変更された場合でも転職をしていなければ、メールアドレスのドメイン部分は変わる可能性が低いと考えられる。
【００４７】
そこで、携帯電話機１では、方法Ｂとして、メールアドレスのドメインの部分の抽出を行う。ここで、ドメインは、最右のトップレベルドメインから左部分にかけて第２レベルドメイン、第３レベルドメインと下位レベルになる。この中で、最右のトップレベルドメインは、会社内でも変更される可能性が高いが、一番下位レベルのドメイン（第３レベルドメイン）は、社名が変わらない限りは変更の可能性が低いと考えられる。よって、携帯電話機１は、ドメインの中でも第３レベルドメインの抽出を行うことが好ましい（例えば、「ｔａｒｏ＿ｔｏｋｋｙｏ＠ｊｐｏ．ｇｏ．ｊｐ」の場合には、「ｊｐｏ」の抽出を行う）。
【００４８】
そして、携帯電話機１は、抽出したメールアドレスの第３レベルドメインと、アドレス帳に登録されているメールアドレスの第３レベルドメインとが一致するかどうかの判定を行う。
【００４９】
また、方法Ｃとは、名刺を取り込んだときの画像の色情報（名刺の各色の含有率）の比較を行い、同一の会社かの判定を行う方法である。
【００５０】
一般的に、名刺に印刷されている会社名や、ロゴや、氏名等は、同一の配色で構成されている可能性が高いと考えられる。そこで、携帯電話機１は、読取部５１により名刺から取り込んだ情報をアドレス帳に新規登録する際に、取り込んだ画像を解析して、画像の色情報を記憶しておき、新規に登録するために名刺から取り込んだ画像の色情報と一致するか否かによって一致性を判定する。
【００５１】
このようにして、携帯電話機１は、方法Ａにより、氏名の下方一致の判定を行ってアドレス帳に登録されている名前の中で下方が一致する候補を検索し、候補が複数ある場合には、方法Ｂ及び方法Ｃにより、一致する可能性が高い順に候補を並べ替えて使用者に提示するので、重複登録を回避して、アドレス帳の管理を適切に行うことができる。
【００５２】
また、携帯電話機１は、表示部２１に表示されている複数の情報の中から一の情報を選択する選択部５３を備える。主制御部３２は、選択部５３により選択された一の情報の任意の項目の情報を、読取部５１により読み取られた文字情報に更新する構成であっても良い。なお、選択部５３は、上述した操作入力部３４に相当する。
【００５３】
例えば、携帯電話機１は、方法Ａにより、氏名の下方一致の判定を行ってアドレス帳に登録されている名前の中で下方が一致する候補を検索し、候補が複数ある場合には、方法Ｂ及び方法Ｃにより、一致する可能性が高い順に候補を並べ替えて表示部２１に表示し、選択部５３により選択された一の候補に対して、更新登録の処理を行う。ここで、更新登録の処理とは、例えば、選択された一の候補の名字を旧姓から新姓に変更する処理のことである。なお、携帯電話機１は、旧姓から新姓に名字を変更した場合に、一定期間、旧姓を保持し、更新登録した相手から着信を受けたときに、表示部２１に新姓を表示すると共に旧姓も表示するような構成であっても良い。
このようにして、携帯電話機１は、アドレス帳の管理を適切に行うことができる。
【００５４】
主制御部３２は、判定部５２による対比結果から文字情報がアドレス帳に登録されている情報に対応しないと判定した場合には、読取部５１により読み取られた文字情報を項目別にアドレス帳に登録する構成であっても良い。
【００５５】
例えば、携帯電話機１は、方法Ａにより、氏名の下方一致の判定を行ってアドレス帳に登録されている名前の中で下方が一致する候補を検索し、候補が見つからない場合には、アドレス帳に未登録の人物の情報であるとして、新規登録を行うか否かを使用者に確認し、新規登録を行うための操作が行われた場合には、アドレス帳に新規に登録を行う。
このようにして、携帯電話機１は、アドレス帳の管理を適切に行うことができる。
【００５６】
つぎに、携帯電話機１により行われる重複データを検索する方法について、図３に示すフローチャートを参照しながら説明する。
【００５７】
ステップＳＴ１において、携帯電話機１の内部処理として、主制御部３２は、使用者による操作に基づいて名刺リーダ機能の起動操作を検知する。
具体的には、使用者は、名刺に記載された情報を携帯電話機１のアドレス帳に登録したい場合に、操作入力部３４を操作して携帯電話機１の名刺リーダ機能を起動させる。主制御部３２は、この名刺リーダ機能の起動操作を検知し、撮像部２３及びＯＣＲ制御部３１を起動させる。撮像部２３は、主制御部３２の制御によりカメラ起動処理を行う。次に、ＯＣＲ制御部３１は、主制御部３２の制御により起動処理を行う。次に、使用者は、操作入力部３４を操作して名刺読み取り操作を行わせる。そして、主制御部３２は、この名刺読み取り操作を検知して、ＯＣＲ制御部３１により文字情報を読み取らせる。
【００５８】
ステップＳＴ２において、主制御部３２は、ＯＣＲ制御部３１により読み取られた情報の中から氏名の項目を抽出し、名字と名前が区別可能か否かを判断する。主制御部３２は、抽出した氏名が、例えば、「特許  太郎」のように、名字「特許」と名前「太郎」とが区別可能なように、所定間隔の区切りが挿入されていれば区別可能であると判断し、ステップＳＴ７に進み、抽出した氏名が、例えば、「特許太郎」のように、名字「特許」と名前「太郎」とが繋がっていて区別できない状態であれば、区別可能ではないと判断し、ステップＳＴ３に進む。
【００５９】
ステップＳＴ３において、主制御部３２は、抽出した氏名（例えば、「特許太郎」）の下方から一文字（例えば、「郎」）と、アドレス帳に登録されている全氏名の下方からの一文字を対比し、対比部分同士が一致するものを重複データの候補として抽出する。
【００６０】
ステップＳＴ４において、主制御部３２は、ステップＳＴ３により抽出した氏名の下方から一文字が、それだけで名前として成立するか否か判定する。一文字だけで名前として成立しないと判定した場合（Ｎ）には、ステップＳＴ５に進み、一文字だけで名前として成立すると判定した場合（Ｙ）には、ステップＳＴ１０に進む。例えば、「特許太郎」の下方の一文字である「郎」は、他の文字（例えば、「太」や「次」等）が加えられることによって名前として成立する場合が多いと考えられる。この場合には、主制御部３２は、「郎」は一文字では名前として成立しないと判定する。
【００６１】
ステップＳＴ５において、主制御部３２は、対比する対象の文字を下方の一文字に隣接する文字まで拡大して抽出する。例えば、主制御部３２は、「特許太郎」の場合には、下方二文字である「太郎」を抽出する。
【００６２】
ステップＳＴ６において、主制御部３２は、ステップＳＴ５により抽出された文字（例えば、「太郎」）と、アドレス帳に登録されている全氏名の下方からの二文字を対比し、対比部分同士が一致するものを重複データの候補として抽出する。
【００６３】
ステップＳＴ７において、主制御部３２は、ステップＳＴ２により抽出された名前（例えば、「太郎」）の下方から一文字（例えば、「郎」）と、アドレス帳に登録されている全氏名の下方からの一文字を対比し、対比部分同士が一致するものを重複データの候補として抽出する。
【００６４】
ステップＳＴ８において、主制御部３２は、ステップＳＴ２で抽出された名前の文字数がｎ文字である場合に、名前の下方からｎ文字全てと、アドレス帳に登録されている氏名の情報とが対比されたか否かを判定する。ｎ文字全てとの対比がなされていないと判定した場合（Ｎ）には、ステップＳＴ９に進み、ｎ文字全てとの対比がなされていると判定した場合（Ｙ）には、ステップＳＴ１０に進む。
【００６５】
ステップＳＴ９において、主制御部３２は、対比する対象の文字を下方の一文字に隣接する文字まで拡大して抽出する。例えば、主制御部３２は、読み取られた名前が「太郎」の場合には、下方二文字である「太郎」を抽出する。この場合には、ステップＳＴ７の工程では、主制御部３２は、ステップＳＴ９により抽出された文字（例えば、「太郎」）と、アドレス帳に登録されている全氏名の下方からの二文字を対比し、対比部分同士が一致するものを重複データの候補として抽出する。
【００６６】
ステップＳＴ１０において、主制御部３２は、ステップＳＴ３、ステップＳＴ６又はステップＴ７による抽出された結果から、重複データの候補があるかどうかを判定する。重複データの候補がある場合には、ステップＳＴ１１に進み、重複データの候補がない場合には、処理を終了する。重複データの候補がない場合には、ステップＳＴ３、ステップＳＴ６又はステップＴ７によって抽出されたデータがあれば、その旨を使用者に通知し、抽出されたデータが無ければ、未登録である旨を使用者に通知する。
【００６７】
ステップＳＴ１１において、主制御部３２は、ステップＳＴ１により読み取った情報の中からメールアドレスの項目を抽出し、抽出したメールアドレスの第３レベルドメインと、ステップＳＴ３、ステップＳＴ６又はステップＴ７による抽出された氏名に対応するメールアドレスの第３レベルドメインとが一致するかどうかを判定し、ステップＳＴ３、ステップＳＴ６又はステップＴ７により抽出された候補を並べ替える。
【００６８】
ステップＳＴ１２において、主制御部３２は、ステップＳＴ１により読み取った情報の中から色情報の項目を抽出し、抽出した色情報と、ステップＳＴ１１により並べ替えた氏名に対応する色情報の一致性を判定し、一致性が高い順に並べ替える。
【００６９】
ステップＳＴ１３において、主制御部３２は、ステップＳＴ１２による並べ替えた結果として、重複データの候補を表示部２１に表示する。
【００７０】
次に、表示部２１に表示される識別情報に優先順位を設定する場合の携帯電話機１の動作について、図４及び図５を参照しながら説明する。
まず、携帯電話機１は、撮像部２３により名刺を読み取った後、ＯＣＲ制御部３１により名刺データの解析が行われて氏名、会社名、所属、役職、電話番号、メールアドレス及び住所等の情報を取得する。
次に、図４に示すように、ステップＳＴ３１において、使用者は、取得された情報をアドレス帳に登録させるためにアドレス帳登録処理を行う。
【００７１】
次に、ステップＳＴ２１において、携帯電話機１の内部処理として、主制御部３２は、ステップＳＴ２２の工程による操作に基づいて取得した情報のアドレス帳登録処理を検知する。
ステップＳＴ２２において、主制御部３２は、取得した情報を記憶部３０に記憶する。
【００７２】
ステップＳＴ２３において、主制御部３２は、同一の識別情報を検索する。すなわち、ステップＳＴ２２の工程により記憶部３０に記憶された情報の氏名と、アドレス帳に既に登録されている氏名とを比較し、両者が一致するものを検索する。
【００７３】
ステップＳＴ２４において、主制御部３２は、ステップＳＴ２３の工程による検索によって、ステップＳＴ２２の工程により記憶された情報と同一の識別情報があるか否かを判断する。ステップＳＴ２４の工程により同一の識別情報が無いと判断された場合（Ｎ）には、処理を終了し、ステップＳＴ２４の工程により同一の識別情報が有ると判断された場合（Ｙ）には、ステップＳＴ３２の処理が行われた後にステップＳＴ２５に進む。
【００７４】
ステップＳＴ３２において、使用者は、ステップＳＴ２２の工程により記憶部３０に記憶された情報のうち表示部２１に表示させたいものを選択する。
ステップＳＴ２５において、主制御部３２は、アドレス帳に登録されている識別情報と、ステップＳＴ２２の工程により記憶部３０に新たに記憶された情報とに差異があるか判断する。すなわち、アドレス帳に新たに登録する人物の情報がアドレス帳に既に登録されている場合において、その人物の会社名、所属、役職、電話番号、メールアドレス及び住所等に変更があるのか判断する。ステップＳＴ２５の工程により差異が無いと判断された場合（Ｎ）には、ステップＳＴ２６に進み、ステップＳＴ２５の工程により差異が有ると判断された場合には、ステップＳＴ３３の処理が行われた後にステップＳＴ２７に進む。
【００７５】
ステップＳＴ２６において、主制御部３２は、ステップＳＴ２２の工程により記憶された情報と識別情報との間に差異が無いことを表示部２１に表示する。これにより、使用者は、名刺を渡す相手側から同一の名刺を２回渡されたことが分かる。
【００７６】
ステップＳＴ３３において、使用者は、ステップＳＴ２５の工程において識別情報とステップＳＴ２２の工程により記憶された情報との間に差異があった部分や、表示部２１に表示させたい情報に優先順位をつけて登録する。
【００７７】
ステップＳＴ２７において、主制御部３２は、ステップＳＴ２２の工程により情報が記憶部３０に記憶されてから所定の期間が経過したかを判断する。ステップＳＴ２７の工程により所定の期間が経過したと判断された場合（Ｙ）には、ステップＳＴ２８に進み、ステップＳＴ２７の工程により所定の期間が経過していないと判断された場合（Ｎ）には、ステップＳＴ２９に進む。
【００７８】
ステップＳＴ２８において、主制御部３２は、アドレス帳に登録されている識別情報と、ステップＳＴ２２の工程により記憶された情報との間に差異がある部分のうち、当該識別情報の差異部分を消去する。
【００７９】
ステップＳＴ２９において、主制御部３２は、ステップＳＴ２５の工程において差異があると判断された部分のうちステップＳＴ３３の工程により高い優先順位に設定されたものを表示部２１に表示する。この表示は、電話着信時及びメール受信時に行われる。
【００８０】
例えば、図５に示すように、ステップＳＴ２２の工程により情報として新姓が記憶部３０に記憶され、第１の識別情報として旧姓がアドレス帳に登録されている場合において、優先順位が高く設定された新姓としての「□□□」と共に、優先順位が低く設定された旧姓としての「（旧姓）○○」を電話の発着信時に表示部２１に表示する。
【００８１】
このようにして、携帯電話機１は、表示部２１に表示される識別情報に優先順位を設定するので、例えば、電話着信時及びメール受信時等において、優先順位が高く設定されている情報を表示部２１に表示するので、使用者に対して人物の特定を容易に行わせることができる。
【００８２】
また、携帯電話機１は、アドレス帳に登録を行う場合において、読み取った情報をアドレス帳に登録されている情報と項目ごと（氏名、会社名、所属、役職、電話番号又は電子メールアドレス等）に比較して、所定の項目数以上一致する場合には、読み取った情報が登録済みの情報と一致する、すなわち登録済みの人物と同一人物の情報である旨を通知する構成であっても良い。このような構成の場合には、携帯電話機１は、同一人物とされた場合には、例えば、次回以降に使用する名字を新姓のものにするのか又は以前の旧姓のものにするのかの設定や、表示される優先順位についての設定のための操作を使用者に適宜促すことにより、スムーズなアドレス帳の更新登録を行うことができる。
【００８３】
なお、上述の実施形態においては、特定の項目として氏名及びメールアドレスを用いて説明を行っているが、本発明はこれに限定されない。例えば、名刺から読み取られた文字情報のうち、住所を示す文字情報の一部が異なっているとする。この場合、読取部により読み取った文字情報と、アドレス帳に登録されている識別情報とを対比する際に、番地に対応する後方の一部を対比し、両者が一致する場合には読み取られた文字情報がアドレス帳に登録されている識別情報に対応すると判定する構成であって良い。これは、市町村合併等により市町村名が変わっていても、番地は変わる可能性が少ないと考えられるためである。ここで、文字情報のうち番地に対応する後方の一部と共に、都道府県名に対応する前方の一部を対比しても良い。また、上記の場合において、住所が英語表記である場合には、一般的に番地が前方に記載されることから、上述の実施形態（氏名の場合）と同様に、前方の一部同士の対比を行えば良い。
【符号の説明】
【００８４】
１  携帯電話機
２１  表示部
２３  撮像部
３０  記憶部
３１  ＯＣＲ制御部
３２  主制御部
【図１】
0005690555.tif 000002
【図２】
0005690555.tif 000003
【図３】
0005690555.tif 000004
【図４】
0005690555.tif 000005
【図５】
0005690555.tif 000006