(57)【要約】      （修正有）【課題】個人のセキュリティを守りながら、効率的に名刺の情報を入力できる名刺管理サーバを提供する。【解決手段】名刺画像と名刺識別子とを有する名刺情報が格納される名刺情報格納部１０１と、各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部１０２と、一の名刺画像に対応する２以上のピースの各ピースと、名刺識別子とを有する２以上の各ピース情報を、１以上の入力端末２０に送信するピース送信部１０４と、名刺識別子と、ピースに対応する名刺部分文字列とを有する部分名刺情報を、入力端末２０から受信する部分名刺情報受信部１０５と、受信した名刺識別子と対応付けて、名刺部分文字列を名刺情報格納部１０１に蓄積する名刺部分文字列蓄積部１１０とを備えた。【選択図】図２
2014153939.tif 000002
【特許請求の範囲】
【請求項１】
名刺情報を管理する名刺管理サーバと、名刺の情報を入力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、
前記名刺管理サーバは、
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、
１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部とを具備し、
前記入力端末は、
名刺部分文字列を入力するオペレータの入力を受け付ける受付部と、
前記名刺管理サーバから、ピース情報を受信するピース受信部と、
前記ピース受信部が受信したピース情報が有するピースを出力するピース出力部と、
前記受付部が受け付けた名刺部分文字列と前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する部分名刺情報送信部とを具備する名刺管理システムを構成する名刺管理サーバ。
【請求項２】
前記名刺管理システムは２以上の前記入力端末を具備し、
前記名刺管理サーバのピース送信部は、一の名刺画像に対応する２以上の各ピース情報を、異なる前記入力端末に送信する請求項１記載の名刺管理サーバ。
【請求項３】
前記名刺情報格納部に格納されている名刺画像から２以上のピースを取得し、当該２以上のピースを前記ピース格納部に蓄積するピース生成部をさらに具備する請求項１または請求項２記載の名刺管理サーバ。
【請求項４】
前記名刺情報は、名刺画像と、名刺識別子と、名刺部分文字列と当該名刺部分文字列の項目を示す情報である項目情報との２以上の組とを有し、
前記部分名刺情報受信部は、名刺識別子と名刺部分文字列と項目情報とを有する部分名刺情報を、前記入力端末から受信し、
前記名刺部分文字列蓄積部は、前記部分名刺情報受信部が受信した名刺識別子と項目情報とに対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積し、
前記入力端末の受付部は、前記オペレータから、名刺部分文字列と項目情報との組を１または２組以上受け付け、
前記部分名刺情報送信部は、前記受付部が受け付けた名刺部分文字列と項目情報との組と、前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する請求項１から請求項３いずれか一項に記載の名刺管理サーバ。
【請求項５】
前記名刺部分文字列を確定する条件であり、少なくとも２以上のオペレータの入力端末から送信されてきた名刺部分文字列が一致することを示す条件である確定条件が格納される確定条件格納部と、
一の名刺識別子に対応する同一の項目の２以上の名刺部分文字列を前記名刺部分文字列受信部が２以上の入力端末から受信した場合に、当該２以上の名刺部分文字列が前記確定条件に合致するか否かを判断する確定判断部とをさらに具備し、
前記名刺部分文字列蓄積部は、前記確定判断部が合致すると判断した場合のみ、前記名刺部分文字列を確定する請求項１から請求項４いずれか一項に記載の名刺管理サーバ。
【請求項６】
マスクをかけていない名刺画像を見ることができる特権オペレータの入力端末と通信するための情報である特権識別子が格納される特権識別子格納部と、
一の名刺画像について、少なくとも一部の項目に対応する名刺部分文字列が確定しない場合、前記特権識別子により識別される入力端末である特権入力端末に、前記確定しない名刺部分文字列の入力を促す情報である入力促進情報と前記一の名刺画像の名刺識別子とを送信する名刺画像送信部とをさらに具備し、
前記部分名刺情報受信部は、前記特権入力端末から、前記名刺識別子と前記確定しない名刺部分文字列とを有する部分名刺情報を受信し、
前記特権入力端末は、
前記確定しない名刺部分文字列を入力する特権オペレータの入力を受け付ける特権受付部と、
前記名刺管理サーバから、入力促進情報と名刺識別子とを受信する入力促進情報受信部と、
前記入力促進情報受信部が受信した入力促進情報を出力する入力促進情報出力部と、
前記受付部が受け付けた名刺部分文字列と前記名刺画像受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する特権部分名刺情報送信部とを具備する請求項５記載の名刺管理サーバ。
【請求項７】
前記入力促進情報は、マスクをかけていない名刺画像を含む請求項６記載の名刺管理サーバ。
【請求項８】
名刺画像を受信する名刺画像受信部と、
前記名刺画像と同一の名刺画像が、前記名刺情報格納部に存在するか否かを判断する登録判断部とをさらに具備し、
前記ピース生成部は、前記登録判断部が同一の名刺画像が存在しないと判断した場合に、名刺画像から２以上のピースを取得し、当該２以上のピースを前記ピース格納部に蓄積する請求項３から請求項７いずれか一項に記載の名刺管理サーバ。
【請求項９】
前記名刺管理システムは、２以上の名刺管理サーバを具備し、
一の名刺管理サーバは、
名刺画像に記載されている言語を判断する言語判断部と、
前記言語判断部が判断した言語に応じて、前記一の名刺管理サーバとは異なる名刺管理サーバに名刺画像を送信する外国名刺画像送信部と、
前記２以上の入力端末のうちの一部の入力端末のピース受信部は、
前記一の名刺管理サーバとは異なる名刺管理サーバから、名刺識別子とピースとを有するピース情報を受信し、
前記一部の入力端末の部分名刺情報送信部は、前記受付部が受け付けた名刺部分文字列と前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記一の名刺管理サーバとは異なる名刺管理サーバに送信する請求項１から請求項８いずれか一項に記載の名刺管理サーバ。
【請求項１０】
前記ピースは、名刺画像の一部分を除いて、読み取り不可能にマスクしたマスク画像である請求項１から請求項９いずれか一項に記載の名刺管理サーバ。
【請求項１１】
前記ピースは、名刺画像の一部分を切り出した切出画像である請求項１から請求項９いずれか一項に記載の名刺管理サーバ。
【請求項１２】
前記ピースは、名刺画像の一部分を除いて、読み取り不可能にマスクしたマスク画像、および前記切出画像の両方を含む請求項１１記載の名刺管理サーバ。
【請求項１３】
名刺画像が格納される第一名刺画像格納部と、
前記第一名刺画像格納部の画像に含まれる名刺画像に表れる文字にマスクをかけたマスク画像である名刺マスク画像を構成し、出力するマスク画像出力部と、
前記名刺マスク画像に対して、名刺画像の部分を切り取る指示を含む指示である切取指示の入力を受け付ける入力受付部と、
前記切取指示に従って名刺マスク画像から切り出す領域に関する領域情報を取得し、当該名刺マスク画像に対応する名刺画像から、当該領域情報に対応する領域の名刺画像を取得する名刺画像取得部と、
前記名刺画像取得部が取得した名刺画像が格納される第二名刺画像格納部と、
前記名刺画像取得部が取得した名刺画像を前記第二名刺画像格納部に蓄積する名刺画像蓄積部とを具備する名刺画像取得装置。
【請求項１４】
名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、ピース送信部と、部分名刺情報受信部と、名刺部分文字列蓄積部とを備えた名刺管理サーバを用いて行われる名刺管理方法であって、
前記ピース送信部が、一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信ステップと、
前記部分名刺情報受信部が、名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信ステップと、
前記名刺部分文字列蓄積部が、前記部分名刺情報受信ステップで受信した名刺識別子と対応付けて、前記部分名刺情報受信ステップで受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積ステップとを備えた名刺管理方法。
【請求項１５】
名刺情報を管理する複数の名刺管理サーバと名刺情報処理サーバとを備えた名刺管理システムを構成する名刺情報処理サーバであって、１以上の名刺画像が格納される名刺情報格納部と、言語判断部と、外国名刺画像送信部とを備えた名刺情報処理サーバを用いて行われる名刺情報処理方法であって、
前記言語判断部が、前記名刺画像格納部に格納されている名刺画像に記載されている言語を判断する言語判断ステップと、
前記外国名刺画像送信部が、前記言語判断ステップで判断した言語に応じて、前記複数の名刺管理サーバのうちの一の名刺管理サーバに名刺画像を送信する外国名刺画像送信ステップとを備えた名刺情報処理方法。
【請求項１６】
名刺画像が格納される第一名刺画像格納部と、マスク画像出力部と、入力受付部と、名刺画像取得部と、前記名刺画像取得部が取得した名刺画像が格納される第二名刺画像格納部と、名刺画像蓄積部とを用いて行われる名刺画像取得方法であって、
前記マスク画像出力部が、前記第一名刺画像格納部の画像に含まれる名刺画像に表れる文字にマスクをかけたマスク画像である名刺マスク画像を構成し、出力するマスク画像出力ステップと、
前記入力受付部が、前記名刺マスク画像に対して、名刺画像の部分を切り取る指示を含む指示である切取指示の入力を受け付ける入力受付ステップと、
前記名刺画像取得部が、前記切取指示に従って名刺マスク画像から切り出す領域に関する領域情報を取得し、当該名刺マスク画像に対応する名刺画像から、当該領域情報に対応する領域の名刺画像を取得する名刺画像取得ステップと、
前記名刺画像蓄積部が、前記名刺画像取得ステップで取得した名刺画像を前記第二名刺画像格納部に蓄積する名刺画像蓄積ステップとを備えた名刺画像取得方法。
【請求項１７】
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部とにアクセス可能なコンピュータを、名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバとして機能させるためのプログラムであって、
前記コンピュータを、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部として機能させるためのプログラム。
【請求項１８】
名刺画像が格納される第一名刺画像格納部と、前記第一名刺画像格納部に格納される名刺画像から取得された名刺画像が格納される第二名刺画像格納部と、にアクセス可能なコンピュータを、
前記第一名刺画像格納部の画像に含まれる名刺画像に表れる文字にマスクをかけたマスク画像である名刺マスク画像を構成し、出力するマスク画像出力部と、
前記名刺マスク画像に対して、名刺画像の部分を切り取る指示を含む指示である切取指示の入力を受け付ける入力受付部と、
前記切取指示に従って名刺マスク画像から切り出す領域に関する領域情報を取得し、当該名刺マスク画像に対応する名刺画像から、当該領域情報に対応する領域の名刺画像を取得する名刺画像取得部と、
前記名刺画像取得部が取得した名刺画像を前記第二名刺画像格納部に蓄積する名刺画像蓄積部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、名刺情報の管理等を行うシステム等に関するものである。
【背景技術】
【０００２】
従来、複数のユーザが情報を共有できる名刺情報のデータベースを設け、いずれかのユーザから入力された名刺の更新情報は全てのユーザ間で共有される名刺情報検索装置があった。かかる名刺情報検索装置は、誰が誰から名刺をもらったかという情報を併せて登録することにより、人脈情報を得ることができる装置である（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−６６０８２公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来においては、個人のセキュリティを守りながら、効率的に名刺の情報を入力することができなかった。
【０００５】
例えば、名刺の情報の入力を効率化するためには、名刺の情報の入力をオペレータ等に依頼することが考えられる。しかしながら、オペレータ等の第三者に名刺の情報の入力を依頼する場合、名刺、あるいは名刺の画像を渡す必要があるため、名刺に記載されている全ての情報が、オペレータ等から漏洩してしまうことが考えられる。この結果、名刺に記載されている個人情報等のセキュリティを保つことが困難であった。
【課題を解決するための手段】
【０００６】
本発明の名刺管理サーバは、名刺情報を管理する名刺管理サーバと、名刺の情報を入力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、名刺管理サーバは、名刺画像と名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、一の名刺画像に対応する２以上のピースのうちの各ピースと、一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、１以上の入力端末に送信するピース送信部と、名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、入力端末から受信する部分名刺情報受信部と、部分名刺情報受信部が受信した名刺識別子と対応付けて、部分名刺情報受信部が受信した名刺部分文字列を、名刺情報格納部に蓄積する名刺部分文字列蓄積部とを具備し、入力端末は、名刺部分文字列を入力するオペレータの入力を受け付ける受付部と、名刺管理サーバから、ピース情報を受信するピース受信部と、ピース受信部が受信したピース情報が有するピースを出力するピース出力部と、受付部が受け付けた名刺部分文字列とピース受信部が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバに送信する部分名刺情報送信部とを具備する名刺管理システムを構成する名刺管理サーバである。
【０００７】
かかる構成により、一の名刺の情報を分割して入力する仕組みを提供することで、効率的な名刺の情報の入力が可能となる。また、部分的にしか認識できないピースを参照して、名刺の情報を入力させるようにすることで、名刺の情報を入力する際の個人のセキュリティを保護することができる。
【０００８】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、名刺管理システムは２以上の入力端末を具備し、前記名刺管理サーバのピース送信部は、一の名刺画像に対応する２以上の各ピース情報を、異なる前記入力端末に送信する名刺管理サーバである。
【０００９】
かかる構成により、複数人で一の名刺の情報を分割して入力する仕組みを提供することで、効率的に名刺の情報を入力できるとともに、一の名刺画像に対応する２以上の各ピースの全てが、一の入力端末に送信されることがないため、個人のセキュリティをより強固に保護することができる。
【００１０】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、名刺情報格納部に格納されている名刺画像から２以上のピースを取得し、２以上のピースをピース格納部に蓄積するピース生成部をさらに具備する名刺管理サーバである。
【００１１】
かかる構成により、個人のセキュリティを容易に守りながら、効率的に名刺の情報を入力できる。
【００１２】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、名刺情報は、名刺画像と、名刺識別子と、名刺部分文字列と名刺部分文字列の項目を示す情報である項目情報との２以上の組とを有し、部分名刺情報受信部は、名刺識別子と名刺部分文字列と項目情報とを有する部分名刺情報を、入力端末から受信し、名刺部分文字列蓄積部は、部分名刺情報受信部が受信した名刺識別子と項目情報とに対応付けて、部分名刺情報受信部が受信した名刺部分文字列を、名刺情報格納部に蓄積し、入力端末の受付部は、オペレータから、名刺部分文字列と項目情報との組を１または２組以上受け付け、部分名刺情報送信部は、受付部が受け付けた名刺部分文字列と項目情報との組と、ピース受信部が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバに送信する名刺管理サーバである。
【００１３】
かかる構成により、個人のセキュリティを守りながら、効率的に項目毎に名刺の情報を入力できる。
【００１４】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、名刺部分文字列を確定する条件であり、少なくとも２以上のオペレータの入力端末から送信されてきた名刺部分文字列が一致することを示す条件である確定条件が格納される確定条件格納部と、一の名刺識別子に対応する同一の項目の２以上の名刺部分文字列を名刺部分文字列受信部が２以上の入力端末から受信した場合に、２以上の名刺部分文字列が確定条件に合致するか否かを判断する確定判断部とをさらに具備し、名刺部分文字列蓄積部は、確定判断部が合致すると判断した場合のみ、名刺部分文字列を確定する名刺管理サーバである。
【００１５】
かかる構成により、正確な名刺の情報を蓄積できる。
【００１６】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、マスクをかけていない名刺画像を見ることができる特権オペレータの入力端末と通信するための情報である特権識別子が格納される特権識別子格納部と、一の名刺画像について、少なくとも一部の項目に対応する名刺部分文字列が確定しない場合、特権識別子により識別される入力端末である特権入力端末に、確定しない名刺部分文字列の入力を促す情報である入力促進情報と一の名刺画像の名刺識別子とを送信する名刺画像送信部とをさらに具備し、部分名刺情報受信部は、特権入力端末から、名刺識別子と確定しない名刺部分文字列とを有する部分名刺情報を受信し、特権入力端末は、確定しない名刺部分文字列を入力する特権オペレータの入力を受け付ける特権受付部と、名刺管理サーバから、入力促進情報と名刺識別子とを受信する入力促進情報受信部と、入力促進情報受信部が受信した入力促進情報を出力する入力促進情報出力部と、受付部が受け付けた名刺部分文字列と名刺画像受信部が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバに送信する特権部分名刺情報送信部とを具備する名刺管理サーバである。
【００１７】
かかる構成により、信頼できる特権オペレータの能力を利用して、正確な名刺の情報を蓄積できる。
【００１８】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、入力促進情報は、マスクをかけていない名刺画像を含む名刺管理サーバである。
【００１９】
かかる構成により、信頼できる特権オペレータの能力を利用して、正確な名刺の情報を容易に蓄積できる。
【００２０】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、名刺画像を受信する名刺画像受信部と、名刺画像と同一の名刺画像が、名刺情報格納部に存在するか否かを判断する登録判断部とをさらに具備し、ピース生成部は、登録判断部が同一の名刺画像が存在しないと判断した場合に、名刺画像から２以上のピースを取得し、２以上のピースをピース格納部に蓄積する名刺管理サーバである。
【００２１】
かかる構成により、重複した名刺の情報入力を防止し、効率的に名刺の情報を蓄積できる。
【００２２】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、名刺管理システムは、２以上の名刺管理サーバを具備し、一の名刺管理サーバは、名刺画像に記載されている言語を判断する言語判断部と、言語判断部が判断した言語に応じて、一の名刺管理サーバとは異なる名刺管理サーバに名刺画像を送信する外国名刺画像送信部と、２以上の入力端末のうちの一部の入力端末のピース受信部は、一の名刺管理サーバとは異なる名刺管理サーバから、名刺識別子とピースとを有するピース情報を受信し、一部の入力端末の部分名刺情報送信部は、受付部が受け付けた名刺部分文字列とピース受信部が受信した名刺識別子とを有する部分名刺情報を、一の名刺管理サーバとは異なる名刺管理サーバに送信する名刺管理サーバである。
【００２３】
かかる構成により、個人のセキュリティを守りながら、効率的に、多数国の名刺の情報を入力できる。
【００２４】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、ピースを、名刺画像の一部分を除いて、読み取り不可能にマスクしたマスク画像とした名刺管理サーバである。
【００２５】
かかる構成により、読み取れる部分の情報の項目等を、マスク画像から類推して名刺の情報を入力することができ、効率的に正確な名刺の情報を入力できる。
【００２６】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、ピースを、名刺画像の一部分を切り出した切出画像とした名刺管理サーバである。
【００２７】
かかる構成により、名刺画像のオペレータに見せる部分を最小限にして、セキュリティを高く保つことができる。
【００２８】
また、本発明の名刺管理サーバは、前記名刺管理サーバにおいて、ピースを、名刺画像の一部分を除いて、読み取り不可能にマスクしたマスク画像、および切出画像の両方を含むものとした名刺管理サーバである。
【００２９】
かかる構成により、オペレータの利便性にあわせてピースを出力することができる。
【００３０】
本発明の名刺画像取得装置は、名刺画像が格納される第一名刺画像格納部と、第一名刺画像格納部の画像に含まれる名刺画像に表れる文字にマスクをかけたマスク画像である名刺マスク画像を構成し、出力するマスク画像出力部と、名刺マスク画像に対して、名刺画像の部分を切り取る指示を含む指示である切取指示の入力を受け付ける入力受付部と、切取指示に従って名刺マスク画像から切り出す領域に関する領域情報を取得し、名刺マスク画像に対応する名刺画像から、領域情報に対応する領域の名刺画像を取得する名刺画像取得部と、名刺画像取得部が取得した名刺画像が格納される第二名刺画像格納部と、名刺画像取得部が取得した名刺画像を第二名刺画像格納部に蓄積する名刺画像蓄積部とを具備する名刺画像取得装置である。
【００３１】
かかる構成により、個人のセキュリティを守りながら、効率的に名刺の情報を入力できる。具体的には、名刺画像の切り取りを、個人のセキュリティを守りながら、効率的に行うことができる。
【発明の効果】
【００３２】
本発明による名刺管理サーバ等によれば、個人のセキュリティを守りながら、効率的に名刺の情報を入力することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態１における名刺管理システムの概念図
【図２】同ブロック図
【図３】同名刺管理サーバの動作を示すフローチャート
【図４】同名刺管理サーバの動作の詳細を示すフローチャート
【図５】同入力端末の動作を示すフローチャート
【図６】同特権入力端末の動作を示すフローチャート
【図７】同名刺管理サーバによる名刺画像に対する変形を示す図（図７（ａ））、及び、切り出し名刺画像を示す図（図７（ｂ））
【図８】同名刺管理サーバの名刺画像管理情報を示す図
【図９】同名刺管理サーバのピースを生成する処理を説明するための図
【図１０】同名刺管理サーバが生成したピースの一例を示す図
【図１１】同名刺管理サーバのピース管理情報を示す図
【図１２】同名刺管理サーバのる入力端末管理情報を示す図
【図１３】同名刺管理サーバの端末名刺管理情報を示す図
【図１４】同名刺管理サーバのピースの表示例を示す図
【図１５】同名刺管理サーバの名刺情報管理情報を示す図
【図１６】同名刺管理サーバの特権識別子管理情報を示す図
【図１７】同特権入力端末の入力促進情報の表示例を示す図
【図１８】本発明の実施の形態２における名刺管理システムのブロック図
【図１９】同名刺管理サーバの動作を説明するためのフローチャート
【図２０】本発明の実施の形態３にかかる名刺画像取得装置のブロック図
【図２１】同動作について説明するフローチャート
【図２２】同名刺画像取得装置の第一名刺画像管理情報を示す図
【図２３】同名刺画像取得装置の撮影名刺画像を示す図（図２３（ａ））、および、名刺マスク画像を示す図（図２３（ｂ））
【図２４】同名刺画像取得装置の切り取った画像を示す図（図２４（ａ））、および、変形して取得して得られた名刺画像を示す図（図２４（ｂ））
【図２５】本発明の各実施の形態におけるコンピュータシステムの外観の一例を示す図
【図２６】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００３４】
以下、名刺管理サーバ等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３５】
（実施の形態１）
図１は、本実施の形態における名刺管理システム１の概念図である。
【００３６】
名刺管理システム１は、１または２以上の入力端末２０を有している。名刺管理システム１は、２以上の入力端末２０を有していることが好ましい。この実施の形態おいては、名刺管理システムが２以上の入力端末を有している場合を例に挙げて説明する。また、名刺管理システム１は、１以上の特権入力端末３０を更に有していてもよい。なお、特権入力端末３０は、入力端末２０と同じ構成を内部に有しており、入力端末２０としても動作し得る端末であるため、通常は、入力端末２０と同じものとして扱われる。このため、名刺管理システムは、１以上の特権入力端末３０も含めて、１以上の入力端末２０を有していても良い。例えば、名刺管理システム１は、一以上の入力端末２０と、一以上の特権入力端末３０で構成されていても良い。名刺管理サーバ１０、入力端末２０、および特権入力端末３０は、ネットワークや通信回線等により通信可能に接続されている。なお、ここでは、一例として、入力端末２０が３以上、特権入力端末３０が２以上である場合を図示しており、各入力端末２０を、入力端末２０ａ〜２０ｃ等、特権入力端末３０を特権入力端末３０ａ、３０ｂ等で表している。
【００３７】
図２は、本実施の形態における名刺管理システム１のブロック図である。
【００３８】
名刺管理サーバ１０は、名刺情報格納部１０１、ピース格納部１０２、ピース生成部１０３、ピース送信部１０４、部分名刺情報受信部１０５、確定条件格納部１０６、確定判断部１０７、特権識別子格納部１０８、名刺画像送信部１０９、名刺部分文字列蓄積部１１０、名刺画像受信部１１１、登録判断部１１２を備える。
【００３９】
入力端末２０ａは、受付部２０１、ピース受信部２０２、ピース出力部２０３、部分名刺情報送信部２０４を備える。なお、入力端末２０ｂや２０ｃ等の他の入力端末２０は、入力端末２０ａと同様の構成を有しているものとする
【００４０】
特権入力端末３０ａは、受付部２０１、ピース受信部２０２、ピース出力部２０３、部分名刺情報送信部２０４、特権受付部２０５、入力促進情報受信部２０６、入力促進情報出力部２０７、特権部分名刺情報送信部２０８を備える。なお、特権入力端末３０ｂ等の他の特権入力端末３０は、特権入力端末３０ａと同様の構成を有しているものとする。
【００４１】
名刺管理サーバ１０は、名刺情報を管理するサーバである。名刺管理サーバは、例えば、ネットワークや通信回線等に接続されたコンピュータ等により実現される。
【００４２】
名刺情報格納部１０１には、１以上の名刺情報が格納される。名刺情報は、名刺画像と名刺識別子とを有する。名刺画像は、名刺の画像である。名刺画像は、名刺をデジタルカメラで撮影された画像やスキャナ等で読み取った画像である。名刺画像は、通常、名刺のみを示す画像であるが、名刺を一部に含む画像でも良い。名刺を一部に含む画像とは、例えば、名刺と名刺以外の背景を含む画像等である。名刺のみを示す画像は、例えば、名刺の台紙全体の画像や、名刺に記載されている画像や文字列を含む最小の矩形の領域の画像であっても良い。名刺画像は、更に、名刺内の文字列等をＯＣＲ（光学式文字読取装置）等でテキストデータ化したテキストデータを有していても良い。名刺画像のデータ形式等は問わない。
【００４３】
名刺識別子は、名刺画像を識別する情報である。名刺画像は、名刺の両面の画像を対に有する画像であっても良い。また、名刺の両面の画像は、個別の名刺画像として扱ってもよい。名刺識別子は、名刺画像を識別可能な情報であればどのような情報であっても良い。名刺識別子は、例えば名刺に割り当てられた任意あるいは規則性等を有するコードや、名刺に記載されている１以上の情報や、名刺の画像を読み取った日時や、名刺を受け取った日時等である。名刺識別子を名刺画像そのものとして用いても良く、この場合、名刺情報は、名刺画像を有する情報であり、２つの名刺画像を含むものではない。
【００４４】
名刺情報格納部１０１には、更に、１または２以上の名刺部分文字列を、名刺識別子および名刺画像と対応付けて格納されるようにしても良い。あるいは、名刺情報格納部１０１には、名刺識別子および名刺画像と対応付けて、名刺部分文字列と項目情報との２以上の組が格納されるようにしても良い。名刺部分文字列は、例えば、名刺画像の一部に示されている情報を表す文字列である。項目情報は、例えば、名刺画像の一部に示されている情報に対応する項目を示す情報である。項目情報は、名刺部分文字列が示す項目を示す情報と考えても良い。項目は、例えば、名刺に記載されている情報の項目である。項目は属性と考えても良い。項目情報は、例えば、「氏名」、「住所」、「電話番号」、「メールアドレス」、「企業名」、「団体名」、「所属」、「役職名」、「肩書き」等の情報のうちの１または２以上である。なお、住所等は、「郵便番号」、「住所１」、「住所２」、等に複数に分けられていても良い。
【００４５】
名刺情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、ここでの格納は一時記憶を含む概念と考えても良い。かかることは、他の格納部についても同様である。
【００４６】
ピース格納部１０２には、２以上のピースが格納される。ピースは、名刺画像のうちの一部のみを認識可能とした画像である。ピースは、例えば、一の名刺画像内に示されている名刺に記載されている情報のうちの、一部のみを認識可能とした画像である。名刺に記載されている情報とは、例えば、氏名や、社名、住所、電話番号、メールアドレス、企業名、団体名、所属、役職名、肩書き等の情報である。
【００４７】
例えば、ピースから認識できる名刺画像の一部とは、一の名刺画像内の文字や画像が配置されていると考えられる領域を、複数の領域に分割した一の領域の画像である。例えば、ピースにより認識可能な一部とは、一の名刺画像内の文字が配置されていると考えられている領域を、行単位、あるいは、単語単位や、文字等が隣接しているブロック単位や、住所、氏名、電話番号等の項目単位等で分割した各領域である。ピースにより認識可能な名刺画像の一部は、例えば、名刺画像の何らかの情報が読み取り可能な部分、例えば、名刺の背景の色（具体的には名刺の台紙の色）以外の画素値の画素を含む領域の一部である。例えば、名刺画像が、白黒の二値画像であって背景色（即ち台紙の色に相当する色）が白色である場合、ピースは、黒色の画素を含む領域である。ピースにより認識可能な一部とは、例えば、名刺画像内における背景以外の画像の一部を含む部分である。
【００４８】
ピースは、例えば、一のピースのみから名刺に記載されている個人を特定できない情報、もしくは特定が困難な情報であることが好ましい。例えば、各ピースは、一の名刺画像内に示されている氏名や、住所、電話番号、メールアドレス、社名、所属、役職名、肩書き等の情報がそれぞれ配置されている領域の一部だけを認識可能とした画像であることが好ましい。ここでの認識可能とは、例えば、人間が視覚により認識可能であることを意味する。認識可能とは、例えば、人間が意味や内容を認識できる状態であることである。認識可能とは人間がピース内に示されている情報の意味や内容を読取可能なことを意味すると考えても良い。
【００４９】
例えば、ピースは、名刺画像の認識可能な一部のみを切り出した切出画像であってもよいし、名刺画像の認識可能な一部以外の領域を、認識が不可能となるようマスクしたマスク画像であってもよい。あるいは、ピースは、切出画像とマスク画像との両方を有していても良い。マスクした画像とは、例えば、認識可能な一部以外の領域を、認識ができなくなるようぼかした画像や、モザイク処理やピクセレート処理を施した画像や、白や黒や、名刺の背景色等の単色や一定や不定のパターンや予め指定された画像で塗りつぶした画像等である。なお、マスクする際には、名刺画像内の認識可能な部分と、名刺画像内のマスクにより認識不可となる部分に示されている文字等との名刺内における位置関係や文字等のサイズ等の関係が分かるようにすることが好ましく、例えば、認識不可の部分にぼかしやモザイクやピクセレート等の処理を施すことが好ましい。
【００５０】
ピース格納部１０２には、１以上の各名刺画像に対して、２以上のピースが格納される。ピース格納部１０２には、例えば、名刺画像のそれぞれ異なる部分のみを認識可能とした画像である２以上のピースが、１以上の各名刺画像ごとに格納される。ここでの異なる部分は、重複していないことが好ましい。ここでの１以上の各名刺画像とは、例えば、名刺情報格納部１０１に格納されている名刺画像である。
【００５１】
一の名刺画像のピースは、通常、この一の名刺画像の名刺識別子と対応付けられてピース格納部１０２に格納される。なお、各ピースは、各ピースが示す画像の項目情報と対応付けられてピース格納部１０２に格納されているようにしても良い。項目情報は、例えば、名刺画像内における各ピースの取得位置やピースのサイズやピースのＯＣＲ結果等に応じて取得しても良い。ピース識別子は、例えば、同じ名刺画像に対応するピースが少なくとも識別可能なものであればよい。ただし、ピース識別子は、複数の名刺画像に対応するピースを識別可能なものでも良い。
【００５２】
ピース格納部１０２にピースが蓄積される過程は問わない。例えば、記録媒体を介してピースがピース格納部１０２に蓄積されるようになってもよく、通信回線等を介して送信されたピースがピース格納部１０２で蓄積されるようになってもよい。なお、この実施の形態においては、一例として、ピース生成部１０３が生成したピースがピース格納部１０２に蓄積される場合を例に挙げて説明する。
【００５３】
ピース生成部１０３は、名刺情報格納部１０１に格納されている各名刺画像から２以上のピースを取得する。そして、ピース生成部１０３は取得した２以上のピースをピース格納部１０２に蓄積する。ピース生成部１０３は、例えば、一の名刺画像から取得した２以上のピースを、それぞれ取得元となる一の名刺画像と対応付けてピース格納部１０２に蓄積する。ピース生成部１０３は、例えば、一の名刺画像から取得した２以上のピースに対して、それぞれ取得元となる一の名刺画像の名刺識別子を対応付けてピース格納部１０２に蓄積する。
【００５４】
ピース生成部１０３は、各名刺画像から、ピースとして用いる２以上の画像の領域を検出し、この画像の領域をそれぞれ切り出してピースを取得しても良い。また、ピース生成部１０３は、名刺画像を分割し、２以上の部分画像である２以上のピースを取得しても良い。また、ピース生成部１０３は、名刺画像のマスクする箇所を変更した２以上のマスク画像である２以上のピースを取得しても良い。
【００５５】
例えば、ピース生成部１０３は、名刺画像を構成する画素を行方向（即ち横方向）に走査して、背景画素のみで構成される行、背景画素以外の画素を含む行を検出する。ここでの背景画素とは、名刺内の情報が示されていない部分である。背景画素は、通常、名刺の台紙の部分を示す画素である。そして、ピース生成部１０３は、背景画素のみで構成される２つの行で挟まれた背景画素以外の画素を含む隣接した１以上の行で構成される２以上の行の群を検出し、検出した２以上の行の群を、それぞれピースとして用いる画像の領域として検出する。そして、ピース生成部１０３は、このピースとして用いる画像の領域を名刺画像からそれぞれピースとして切り出す。あるいは切り出す代わりに、検出した行の群毎に、名刺画像の行の群以外の部分をマスクして、このマスクした画像をそれぞれピースとして取得してもよい。これにより、行方向に文字列が配列されている名刺から、行単位の文字列の画像をそれぞれ有している２以上のピースを取得することができる。
【００５６】
なお、検出した２以上の行の群のそれぞれにおいて、更に、両端から、列方向（即ち縦方向）に画素を走査して、背景画素以外の画素を有する画素列を順次検出して、検出された２つの画素列で囲まれた範囲の列の群を、ピースとしてもよい。なお、ピース生成部１０３は、予め、名刺画像から、文字列を含む最小矩形を検出して、この矩形内において、上記の処理を行うようにしても良い。また、名刺画像内から一文字ごとに、文字の画像が配置されていると考えられる領域を検出して、検出した領域の並び等から、名刺が横書きであるか縦書きであるかを検出して、検出結果に応じて、上記の行および列について行う処理を、行と列とを入れ替えて行うようにしても良い。あるいは、検出した文字の画像の並びから、文字列を検出し、この文字列を囲む矩形領域をピースとして用いる画像の領域として検出しても良い。なお、名刺画像が２値化画像でない場合、ピースを取得する処理を行う際に、予め画像の２値化処理等を行うようにしても良い。
【００５７】
なお、文字の画像を含む画像から、行単位の文字列を含む領域を検出したり、各文字が配置されている領域を検出したりする処理は、名刺画像のＯＣＲ処理等において公知の技術であるので、ここでは詳細な説明は省略する。この技術の一例としては、例えば、特開２０１２−１８５７２２公報（段落００４８，段落００５１等）等を参考にされたい。
【００５８】
ピース生成部１０３は、更に、ピースを識別するピース識別子を取得しても良い。
【００５９】
また、ピース生成部１０３は、登録判断部１１２が同一の名刺画像が存在しないと判断した場合に、名刺画像から２以上のピースを取得し、２以上のピースをピース格納部１０２に蓄積するようにしてもよい。同一の名刺画像が存在する場合は、一方の名刺画像からのみピースを取得するようにする。これにより、重複した名刺画像からピースを取得して蓄積しないようにすることができ、重複した処理を避けることができる。
【００６０】
また、名刺画像が名刺以外の背景の画像を含む場合、登録判断部１１２は、名刺画像から名刺の部分の画像の領域を検出して切り出し、この切り出した画像が、他の名刺画像と一致するか否かを判断するようにしても良い。背景を含む名刺画像から、名刺の部分の画像のみを検出する処理は、例えば、名刺の背景色と、名刺以外の部分との色の境界を検出することで実現できる。背景を含む名刺画像から、名刺の部分の画像のみを検出する処理は、名刺を管理する技術として公知の技術であるので、ここでは詳細な説明は省略する。
【００６１】
ピース生成部１０３は、通常、ＭＰＵやメモリ等から実現され得る。ピース生成部１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６２】
ピース送信部１０４は、一の名刺画像に対応する２以上の各ピース情報を、異なる入力端末２０に送信する。ピース送信部１０４は、例えば、一の名刺画像に対応する２以上の各ピース情報を、一の名刺画像に対応する複数のピース情報が一の入力端末２０に送信されないように２以上の入力端末２０に送信することが好ましい。ただし、ピース送信部１０４は、一の名刺画像に対応する２以上の各ピース情報の全てが、一の入力端末２０に送信されないように、一の名刺画像に対応する２以上の各ピース情報を二以上の異なる入力端末２０に送信するようにしてもよい。例えば、一の名刺画像に対応するピース情報として、ピース情報Ａ〜Ｄの四つの異なるピース情報が、ピース格納部１０２に格納されていた場合、ピース送信部１０４は、ピース情報Ａ〜Ｃを、入力端末２０ａに送信し、ピース情報Ｄを入力端末２０ｄに送信してもよい。また、ピース送信部１０４は、ピース情報Ａ〜Ｃを、入力端末２０ａに送信し、ピース情報Ｂ〜Ｄを入力端末２０ｄに送信してもよい。
【００６３】
ピース情報は、ピースと、このピースに対応する名刺識別子とを有する。一の名刺画像に対応する２以上の各ピース情報は、一の名刺画像に対応する異なる２以上のピースのうちの各ピースと、一の名刺画像を識別する名刺識別子とを有する。各ピース情報は、ピース識別子を有していてもよい。ピース送信部１０４は、一の名刺画像を構成する２以上の各ピースを、異なる入力端末２０に送信される。ピース送信部１０４が、一の名刺画像に対応する２以上のピースを、異なる入力端末２０に対して送信することで、通常、一の入力端末２０に対しては、同じ名刺識別子を有する２以上のピース情報が送信されない。これにより、一の入力端末２０を利用するオペレータは、一の名刺画像については、一のピースの情報しか認識することができないため、一の名刺画像全体の情報を認識したり推定したりできない。このため、名刺画像に示されている個人情報の、入力端末２０を利用するオペレータに対する開示を、必要最低限に限定することができ、個人情報の漏洩を防ぐことができる。
【００６４】
オペレータとは、入力端末２０を操作して名刺部分文字列を入力する個人、あるいは団体である。なお、同じ入力端末２０に送信されないようにする、ということは、同じオペレータ、あるいは同じオペレータが利用している端末に送信しないことと考えても良い。また、一のオペレータの入力端末２０は、一のオペレータが利用中、あるいはログイン中の入力端末２０と考えても良いし、一のオペレータに割り当てられた入力端末であっても良い。ここでの入力端末２０は、通常は、特権入力端末３０も含めた入力端末であるが、特権入力端末は含めないと考えても良い。
【００６５】
一の名刺画像に対応する２以上の各ピース情報を、異なる入力端末２０に送信するためには、例えば、入力端末２０の識別子と、この入力端末２０に送信済のピース情報に含まれる名刺識別子とを対応付けて、図示しない格納部等に蓄積しておくようにする。そして、ピース送信部１０４が、新たなピース情報を一の入力端末２０に送信する際に、この入力端末２０に対応付けられた送信済のピース情報の名刺識別子と、送信する新たなピース情報に含まれる名刺識別子とが一致するか否かを判断する。そして、ピース送信部１０４は、一致する場合はこの入力端末２０に送信せず、一致しない場合にのみこのピース情報を送信するようにすればよい。
【００６６】
なお、ピース送信部１０４は、一のピース情報を複数の入力端末２０に送信しても良い。
【００６７】
ピース送信部１０４は、一の名刺画像に対応する複数のピース情報が異なる入力端末２０に送信される限りにおいては、複数の入力端末２０のうちの、各ピース情報の送信先となる入力端末２０を、どのように決定しても良い。例えば、ピース送信部１０４は、送信先を、予め指定された順番で選択してもよいし、ランダムで選択しても良い。また、入力端末２０からの送信要求に応じて、各ピース情報を順次送信しても良い。
【００６８】
ピース送信部１０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。ピース送信部１０４は、通信デバイスを含むと考えても、含まないと考えても良い。
【００６９】
部分名刺情報受信部１０５は、部分名刺情報を入力端末２０から受信する。部分名刺情報は、名刺識別子と、名刺部分文字列とを有する。名刺部分文字列は、ピースに対応する文字列である。名刺部分文字列は、例えば、ピースに示されている情報を表す文字列である。名刺部分文字列は、例えば、ピースに示されている文字列の画像から認識された文字列である。部分名刺情報受信部１０５は、名刺識別子と名刺部分文字列と項目情報とを有する部分名刺情報を、入力端末２０から受信してもよい。部分名刺情報受信部１０５は、更にピース識別子を有する部分名刺情報を受信しても良い。部分名刺情報受信部１０５は、１または２以上の入力端末２０から名刺画像の全てのピースに対応する全ての部分名刺情報を受信しても良い。
【００７０】
また、部分名刺情報受信部１０５は、特権入力端末３０から、名刺識別子と確定しない名刺部分文字列とを有する部分名刺情報を受信する。ここで受信する部分名刺情報は、更にピース識別子を有するものであっても良い。この確定しない名刺部分文字列を有する部分名刺情報を、特権部分名刺情報と呼ぶ。確定しない名刺部分文字列とは、確定判断部１０７が確定条件に合致しないと判断した名刺部分文字列である。なお、部分名刺情報受信部１０５は、更に、確定している名刺部分文字列と名刺識別子とを有する部分名刺情報を、特権入力端末３０から受信してもよい。
【００７１】
部分名刺情報受信部１０５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。部分名刺情報受信部１０５は、通信デバイスを含むと考えても、含まないと考えても良い。
【００７２】
確定条件格納部１０６には、確定条件が格納される。確定条件は、名刺部分文字列を確定する条件であり、少なくとも２以上のオペレータの入力端末２０から送信されてきた名刺部分文字列が一致することを示す条件である。確定条件は、例えば、Ｎ（Ｎは２，３等の２以上の整数）以上のオペレータの入力端末２０から送信されてきた名刺部分文字列が完全一致する、という条件や、複数の名刺部分文字列の一致率が、閾値以上（例えば８０％）であるという条件や、名刺部分文字列が、半角、全角の違いを除けば一致している、という条件である。また、３以上のオペレータの入力端末２０から送信されてきた名刺部分文字列のうちの閾値以上（例えば２以上）が完全一致する、という条件であってもよい。
【００７３】
確定条件格納部１０６は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７４】
確定判断部１０７は、一の名刺識別子に対応する同一の項目の２以上の名刺部分文字列を名刺部分文字列受信部が２以上の入力端末２０から受信した場合に、２以上の名刺部分文字列が確定条件に合致するか否かを判断する。同一の項目の名刺部分文字列とは、同一の項目情報と対応付けられた名刺部分文字列である。
【００７５】
確定判断部１０７は、通常、ＭＰＵやメモリ等から実現され得る。確定判断部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７６】
特権識別子格納部１０８には、特権識別子が格納される。特権識別子は、特権オペレータの特権入力端末３０と通信するための情報である。特権オペレータとは、部分名刺情報に含まれる名刺識別子に対応する名刺画像を見ることができるオペレータである。特権オペレータは、例えば、個人情報や秘密やセキュリティを保護するため知識や資格をもつオペレータや、個人情報や秘密の保護に関する正規の契約を、名刺管理システム１を運用する企業等に対して交わしたオペレータや、過去の契約年数が閾値以上であるオペレータ等である。
【００７７】
名刺識別子に対応する名刺画像は、例えば、ピースに対応するマスクをかけていない名刺画像や、ピースを切り出す前の名刺画像である。この名刺画像は、名刺情報格納部１０１に格納されている名刺画像である。特権識別子は、特権オペレータと結果的に通信が可能となる情報であれば良く、例えば、特権オペレータのユーザ識別子や、メールアドレス、メッセージングサービスのアカウント、ＳＮＳ（ソーシャルネットワークサービス等）のアカウント等である。また、特権識別子は、特権入力端末３０の識別子と考えても良い。
【００７８】
特権識別子格納部１０８は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７９】
名刺画像送信部１０９は、一の名刺画像について、少なくとも一部の項目に対応する名刺部分文字列が確定しないと確定判断部１０７が判断した場合、特権入力端末３０に、入力促進情報とこの一の名刺画像の名刺識別子とを送信する。名刺画像送信部１０９は、更に、確定しない名刺部分文字列に対応する項目の項目情報を送信しても良い。名刺画像送信部１０９は、更に、確定しない名刺部分文字列に対応するピースのピース識別子を送信しても良い。入力促進情報は、確定しない名刺部分文字列の入力を促す情報である。入力促進情報は、例えば、確定していない名刺部分文字列に対応したピースである。また、入力促進情報は、ピースの取得元となるマスク等がかけられていない名刺画像であっても良い。入力促進情報は、例えば、確定していない名刺部分文字列に対応した項目情報を有していてもよい。なお、入力促進情報は、通常は、一の名刺画像の確定しない名刺部分文字列の入力を促す情報であるが、一の名刺画像に示されている情報（例えば文字列）の全て、あるいは確定している名刺部分文字列も含む部分について、文字列の入力を促す情報であってもよい。特権入力端末３０は、特権識別子により識別される入力端末２０である。一部の項目とは、名刺画像について取得する予定である項目を示す１以上の項目情報のうちの、確定判断部１０７が確定条件に合致したと判断した名刺部分文字列に対応付けられた項目情報以外の項目情報が示す項目である。
【００８０】
名刺画像送信部１０９は、例えば、ピース送信部１０４が一の名刺識別子を有するピース情報等を送信してから、予め決められた時間以上経過した後に、この名刺識別子に対応付けられた一部の項目情報に対応する名刺部分文字列が、名刺情報格納部１０１に格納されているか判断する。そして、格納されていない場合に、名刺画像送信部１０９は、この項目情報について入力促進情報と名刺識別子とを送信する。
【００８１】
また、名刺画像送信部１０９は、確定判断部１０７が一の名刺識別子に対応する同一の項目の２以上の名刺部分文字列が合致しないと判断した場合に、この項目の項目情報について、入力促進情報と名刺識別子とを送信するようにしてもよい。
【００８２】
特権入力端末３０が複数存在する場合、名刺画像送信部１０９は、どのように入力促進情報と名刺識別子との送信先となる特権入力端末３０を決定しても良い。例えば、名刺画像送信部１０９は、予め指定された順番で決定してもよいし、予め指定されたルールや、ランダムで決定しても良い。
【００８３】
なお、ピース生成部１０３が取得したピースにピース識別子を付与するようにし、ピース送信部１０４がこのピース識別子をピースとともに入力端末２０に送信されるようにし、入力端末２０は、このピース識別子を有する部分名刺情報を送信するようにしてもよい。この場合、名刺画像送信部１０９は、一部のピース識別子に対応する名刺部分文字列が確定していない際に、このピース識別子に対応するピースに対応する項目に対応する名刺部分文字列が確定していない、ことと判断するようにしても良い。
【００８４】
名刺画像送信部１０９は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。名刺画像送信部１０９は、通信デバイスを含むと考えても、含まないと考えても良い。
【００８５】
名刺部分文字列蓄積部１１０は、部分名刺情報受信部１０５が受信した名刺識別子と対応付けて、部分名刺情報受信部１０５が受信した名刺部分文字列を、名刺情報格納部１０１に蓄積する。名刺部分文字列蓄積部１１０は、部分名刺情報受信部１０５が受信した名刺識別子と項目情報とに対応付けて、部分名刺情報受信部１０５が受信した名刺部分文字列を、名刺情報格納部１０１に蓄積するようにしてもよい。
【００８６】
名刺部分文字列蓄積部１１０は、確定判断部１０７が合致すると判断した場合のみ、名刺部分文字列を確定するようにしてもよい。名刺部分文字列を確定するとは、部分名刺情報受信部１０５が受信した名刺識別子、または名刺識別子と項目情報とに対応付けて、部分名刺情報受信部１０５が受信した名刺部分文字列を、名刺情報格納部１０１に蓄積する処理である。また、この処理は、名刺情報格納部１０１に蓄積された名刺部分文字列に確定を示すフラグを書き込む処理等でも良い。
【００８７】
名刺部分文字列蓄積部１１０は、部分名刺情報受信部１０５が受信した特権部分名刺情報に含まれる名刺識別子と対応付けて、部分名刺情報受信部１０５が受信した特権部分名刺情報に含まれる名刺部分文字列を、名刺情報格納部１０１に蓄積する。名刺部分文字列蓄積部１１０は、部分名刺情報受信部１０５が受信した名刺識別子と項目情報とに対応付けて、部分名刺情報受信部１０５が受信した名刺部分文字列を、名刺情報格納部１０１に蓄積するようにしてもよい。同様に、名刺部分文字列蓄積部１１０は、特権入力端末３０から受信した確定している名刺部分文字列に対応した部分名刺情報に含まれる名刺部分文字列を、刺情報格納部１０１に蓄積してもよい。この場合の蓄積は、例えば上書きである。
【００８８】
名刺画像受信部１１１は、名刺画像を受信する。例えば、図示しない１以上のユーザが利用する情報処理端末からネットワークや通信回線等を介して送信される名刺画像を受信する。ここでのユーザとは、例えば名刺の管理や、名刺の情報の登録を依頼するユーザ等である。ユーザが利用する情報処理端末（図示せず）は、例えば、例えば、コンピュータや、携帯電話、携帯情報端末、タブレット型端末、スマートフォン等である。この情報処理端末１２１は、名刺画像を取得可能なカメラを有するものや、名刺画像を取得可能なスキャナと接続されたものであることが好ましい。
【００８９】
名刺画像受信部１１１は、例えば、受信した名刺画像を名刺識別子と対応付けて名刺情報格納部１０１に蓄積する。蓄積する名刺識別子は、どのように設定しても良く、例えば、予め指定されたルール等に基づいて決定しても良い。例えば、名刺画像受信部１１１は、連番を順次付与するようにしても良い。また、名刺画像受信部１１１は、受信した名刺画像のファイル名等や受信した日時等を名刺識別情報として用いても良い。なお、名刺画像受信部１１１は、登録判断部１１２が、同一の名刺画像が名刺情報格納部１０１に格納されていないと判断した場合にのみ、受信した名刺画像を名刺情報格納部１０１に蓄積するようにしても良い。
【００９０】
また、名刺画像受信部１１１は、受信した名刺画像から、上述したような名刺以外の背景部分を除去する処理や、除去後に、名刺の形状を、予め指定された長方形等の形状等に変形する処理を行っても良い。また、名刺画像受信部１１１は、名刺画像に対して２値化やグレースケール化の処理等を行っても良い。名刺画像受信部１１１は、これらの処理を行って得られた名刺画像を、名刺情報格納部１０１に蓄積したり、これらの処理を行って得られた名刺画像を用いて、登録判断部１１２に判断処理を行わせたり、ピース生成部１０３にピースを生成させたりしても良い。
【００９１】
名刺画像受信部１１１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。名刺画像受信部１１１は、通信デバイスを含むと考えても、含まないと考えても良い。また、名刺画像受信部１１１は、名刺画像に対して変形等の処理を行うために、ＭＰＵやメモリ等を有していても良い。また、これらの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９２】
登録判断部１１２は、名刺画像受信部１１１が受信した名刺画像と同一の名刺画像が、名刺情報格納部１０１に存在するか否かを判断する。登録判断部１１２が、名刺画像が同一であるか否かの判断を、どのように行っても良い。例えば、登録判断部１１２は、名刺情報格納部１０１に格納されている名刺画像のうちから取り出した、比較する二つの名刺画像について、画素数と形状が一致するよう、少なくとも一方の名刺画像に対して変形等を行った上で、両者を２値化する。そして、登録判断部１１２は、同じ座標の画素間の値が一致するか否かを、各画素について行い、一致する画素の比率、即ち一致率が、予め指定された閾値以上である場合に、両者が一致すると判断しても良い。上記の２値化は変形前に行うようにしても良い。なお、ここでは名刺画像を２値化して二つの画素が一致するか否かを判断したが、この比較処理は、一例であり、２値化を行わずに、名刺画像の各画素間を比較して、色差や階調等が近いもの（例えば、色差の値の差や階調差が閾値未満のもの）を一致する画素と判断するようにしてもよい。あるいは、画素が一致するか否かの判断処理として、上記以外の他の処理を行っても良い。かかる処理は、他の二つの画像間の画素を比較する処理においても同様である。なお、ここでは、不一致率を用いて両者の不一致を判断することも、実質的に同じ処理であると考える。また、比較する二つの名刺画像に含まれる文字をそれぞれＯＣＲ処理等によりテキスト化し、そのテキストの一致率が予め指定された閾値以上である場合に、両者が一致すると判断してもよい。
【００９３】
なお、ピース生成部１０３が、同一の名刺画像が存在しないと判断した場合に、名刺画像から２以上のピースを取得し、同一の名刺画像が存在しないと判断した場合に、名刺画像から２以上のピースを取得するようにした場合、この登録判断部１１２は、省略しても良い。
【００９４】
入力端末２０ａ−２０ｃは、名刺の情報を入力する情報処理端末である。入力端末２０ａ−２０ｃは、入力された名刺の情報等を出力する情報処理端末と考えても良い。ここでの出力は、例えば、名刺管理サーバ１０への送信や、図示しない格納部等への蓄積である。入力端末２０ａ−２０ｃは、例えば、コンピュータや、携帯電話、携帯情報端末、タブレット型端末、スマートフォン等により実現可能である。
【００９５】
受付部２０１は、名刺部分文字列を入力するオペレータの入力を受け付ける。例えば、受付部２０１は、ピース出力部２０３が出力する各ピースについて、名刺部分文字列の入力を受け付ける。また、受付部２０１は、更に、名刺部分文字列の項目を示す項目情報を受け付けるようにしても良い。受付部２０１は、一の名刺部分文字列について、複数の項目情報を受け付けても良い。一の名刺部分文字列について受け付ける項目情報は、例えば、名刺画像に示されている情報から取得すべき項目を示す項目情報のうちの１または２以上である。項目情報は、予め用意された項目情報のマスターデータ等から選択される１以上のデータであっても良い。
【００９６】
ここでの受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信等を含む概念である。名刺部分文字列の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部２０１は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００９７】
ピース受信部２０２は、名刺管理サーバ１０から、ピース情報を受信する。ピース受信部２０２は、オペレータ等の指示等に応じて送信されるピース情報の送信を要求する情報に応じて、名刺管理サーバ１０から送信されるピース情報を受信してもよい。また、名刺管理サーバ１０が予め指定されたタイミングやトリガーに応じて送信するピース情報を受信しても良い。ピース受信部２０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。ピース受信部２０２は、通信デバイスを含むと考えても、含まないと考えても良い。
【００９８】
ピース出力部２０３は、ピース受信部２０２が受信したピース情報が有するピースを出力する。ピース出力部２０３は、ピース情報が有する名刺識別子をオペレータが認識可能な態様で出力（例えば、表示）しないことが好ましい。ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。ピース出力部２０３は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。ピース出力部２０３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００９９】
部分名刺情報送信部２０４は、受付部２０１が受け付けた名刺部分文字列とピース受信部２０２が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバ１０に送信する。部分名刺情報送信部２０４は、例えば、ピース出力部２０３が出力するピースについて受付部２０１が受け付けた名刺部分文字列と、このピースについてピース受信部２０２が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバ１０に送信する。ピース受信部２０２が受信した名刺識別子とは、ピース受信部２０２が受信したピース情報に含まれる名刺識別子である。また、部分名刺情報送信部２０４は、受付部２０１が受け付けた名刺部分文字列と項目情報との組と、ピース受信部２０２が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバ１０に送信するようにしてもよい。部分名刺情報送信部２０４は、例えば、ピース出力部２０３が出力するピースについて受付部２０１が受け付けた名刺部分文字列と項目情報との組と、このピースについてピース受信部２０２が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバ１０に送信する。部分名刺情報送信部２０４は、更に、ピース受信部２０２が受信したピース情報に含まれるピース識別子を含む部分名刺情報を送信しても良い。
また、
【０１００】
部分名刺情報送信部２０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。部分名刺情報送信部２０４は、通信デバイスを含むと考えても、含まないと考えても良い。
【０１０１】
特権入力端末３０ａ，３０ｂは、名刺の情報を入力する情報処理端末であって、特権識別子に対応した入力端末である。特権入力端末３０は、例えば、コンピュータや、携帯電話、携帯情報端末、タブレット型端末、スマートフォン等により実現可能である。
【０１０２】
特権入力端末３０ａ，３０ｂの、受付部２０１、ピース受信部２０２、ピース出力部２０３、部分名刺情報送信部２０４の構成は、入力端末２０ａ−２０ｃ等と同様である。
【０１０３】
特権受付部２０５は、確定しない名刺部分文字列を入力する特権オペレータの入力を受け付ける。特権受付部２０５は、入力促進情報出力部２０７が出力する入力促進情報について、特権オペレータの入力を受け付ける。特権受付部２０５が受け付ける入力は、具体的には、確定しない名刺部分文字列に対応する名刺部分文字列である。特権受付部２０５が受け付ける名刺部分文字列は、例えば、受付部２０１が受け付ける名刺部分文字列と同様のものである。また、特権受付部２０５は、特権オペレータにより訂正された名刺部分文字列を受け付けても良い。特権受付部２０５は、更に、確定していない名刺部分文字列の項目を示す情報である項目情報の入力を受け付けるようにしても良い。特権受付部２０５は、受付部２０１と同様の構成を有している。
【０１０４】
なお、特権受付部２０５は、入力促進情報が示す名刺画像の、確定している１または２以上の名刺部分文字列に対して、特権オペレータの入力を更に受け付けてもよい。この入力は、確定している名刺部分文字列に対する修正の入力と考えてもよい。
【０１０５】
入力促進情報受信部２０６は、名刺管理サーバ１０から、入力促進情報と名刺識別子とを受信する。入力促進情報受信部２０６は、更に、確定しない名刺部分文字列に対応する項目の項目情報を受信しても良い。入力促進情報受信部２０６は、更に、確定しない名刺部分文字列に対応するピースのピース識別子を受信しても良い。入力促進情報受信部２０６は、ピース受信部２０２と同様の構成を有している。
【０１０６】
入力促進情報出力部２０７は、入力促進情報受信部２０６が受信した入力促進情報を出力する。ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。入力促進情報出力部２０７は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。入力促進情報出力部２０７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１０７】
特権部分名刺情報送信部２０８は、特権受付部２０５が受け付けた名刺部分文字列と、入力促進情報受信部２０６が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバ１０に送信する。この部分名刺情報のうちの、確定していない名刺部分文字列に対応する名刺部分文字列を有する部分名刺情報が、特権部分名刺情報である。特権部分名刺情報送信部２０８は、特権受付部２０５が受け付けた名刺部分文字列と項目情報と、入力促進情報受信部２０６が受信した名刺識別子とを有する部分名刺情報を、名刺管理サーバ１０に送信するようにしてもよい。特権部分名刺情報送信部２０８は、更に、入力促進情報受信部２０６が受信したピース識別子を有する部分名刺情報である特権部分名刺情報を送信しても良い。
【０１０８】
特権部分名刺情報送信部２０８は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。特権部分名刺情報送信部２０８は、通信デバイスを含むと考えても、含まないと考えても良い。
【０１０９】
図３は、本実施の形態の名刺管理システム１の名刺管理サーバ１０の動作を示すフローチャートである。
【０１１０】
（ステップＳ３０１）名刺画像受信部１１１は、一の名刺画像を受信したか否かを判断する。受信した場合、ステップＳ３０２に進み、受信していない場合、ステップＳ３０７に進む。
【０１１１】
（ステップＳ３０２）登録判断部１１２は、同じ名刺画像が名刺情報格納部１０１に格納されているか否かを判断する。同じ名刺画像がなければ、ステップＳ３０３に進み、同じ名刺画像があれば、この同じ名刺画像と対応付けられた名刺情報を複製し、受信した名刺画像に対応する名刺情報として名刺情報格納部１０１に蓄積する。そして、ステップＳ３０１に戻る。なお、重複した名刺画像の登録を防ぐ場合には、受信した名刺画像を破棄してステップＳ３０１に戻るようにしてもよい。
【０１１２】
（ステップＳ３０３）名刺画像受信部１１１は、ステップＳ３０１で受信した名刺画像を、名刺情報格納部１０１に、名刺識別子と対応付けて蓄積する。ここでは、更に、蓄積を行う日時の情報も時計等（図示せず）から取得して蓄積する。
【０１１３】
（ステップＳ３０４）ピース生成部１０３は、ステップＳ３０１で受信した一の名刺画像を用いて、異なる２以上のピースを生成する。
【０１１４】
（ステップＳ３０５）ピース生成部１０３は、生成した２以上のピースを、それぞれステップＳ３０３で蓄積した名刺識別子と対応付けてピース格納部１０２に蓄積する。なお、ピース生成部１０３は、生成した２以上のピースに、更にピース識別子を対応付けて蓄積するようにしても良い。ピース生成部１０３は、例えば、予め指定されたルール等によりピース識別子を設定する。このルールは、例えば、連番をピース識別子として付与するというルールや、ピースの生成時刻等をピース識別子として付与するというルールや、名刺画像内のピースの取得位置の配列順を示す値をピース識別子として付与するというルール等である。
【０１１５】
（ステップＳ３０６）ピース送信部１０４は、ステップＳ３０５で取得した各ピースと、各ピースと対応付けられた名刺識別子とをそれぞれ有するピース情報を入力端末２０に送信する。このピース情報を送信する処理の詳細については後述する。
【０１１６】
（ステップＳ３０７）部分名刺情報受信部１０５は、入力端末２０から部分名刺情報を受信したか否かを判断する。部分名刺情報受信部１０５が受信した場合、図示しない記憶媒体等に部分名刺情報を蓄積して、ステップＳ３０８に進み、受信していない場合、ステップＳ３１６に進む。
【０１１７】
（ステップＳ３０８）確定判断部１０７は、既に受信されている部分名刺情報の中から、ステップＳ３０７で受け付けた部分名刺情報に含まれる名刺識別子と項目情報とが一致する部分名刺情報を検出する。例えば、部分名刺情報受信部１０５が、受信した部分名刺情報を蓄積する図示しない格納部から、ステップＳ３０７で受け付けた部分名刺情報に含まれる名刺識別子と項目情報とが一致する部分名刺情報を検索する。
【０１１８】
（ステップＳ３０９）確定判断部１０７は、名刺識別子と項目情報とが一致する部分名刺情報が予め指定された数以上、検出された否かを判断する。ここでの予め指定された数は、例えば、ステップＳ３０７で受け付けた部分名刺情報を加えない場合、１以上の数である。この予め指定された数は、通常、ステップＳ３０６で一のピース情報を送信した入力端末２０の数から、ステップＳ３０７で受け付けた部分名刺情報の数である１を減算した値である。一致する部分名刺情報が、予め指定された数以上検出された場合、ステップＳ３１０に進み、検出されなかった場合、ステップＳ３０１に進む。
【０１１９】
（ステップＳ３１０）確定判断部１０７は、確定条件格納部１０６に格納されている確定条件を読み出し、ステップＳ３０７で受信した部分名刺情報に含まれる部分名刺文字列と、ステップＳ３０８で検出された部分名刺情報に含まれる部分名刺文字列とが、読み出した確定条件を満たすか否かを判断する。満たす場合、ステップＳ３１１に進み、満たさない場合、ステップＳ３１２に進む。
【０１２０】
（ステップＳ３１１）名刺部分文字列蓄積部１１０は、ステップＳ３０７で受信した部分名刺情報に含まれる部分名刺文字列と、名刺識別子と、項目情報とを対応付けて名刺情報格納部１０１に蓄積する。そして、ステップＳ３０１に戻る。
【０１２１】
（ステップＳ３１２）名刺画像送信部１０９は、特権識別子格納部１０８から、一の特権識別子を取得し、取得した特権識別子が示す特権入力端末３０に、ステップＳ３０７で受信した部分名刺情報に対応する入力促進情報と、この部分名刺情報に含まれる名刺識別子と項目情報とを送信する。入力促進情報は、例えば、部分名刺情報に含まれる名刺識別子に対応する名刺画像である。特権識別子格納部１０８に特権識別子が複数存在する場合、確定判断部１０７は、一の特権識別子をどのように選択しても良い。例えば、名刺画像送信部１０９は、予め指定された順番で順次一の特権識別子を選択しても良いし、ランダムに特権識別子を選択しても良い。そして、ステップＳ３０１に戻る。
【０１２２】
（ステップＳ３１３）名刺画像送信部１０９は、蓄積した日時から、予め指定された時間が経過した名刺画像が、名刺情報格納部１０１に格納されているか否かを判断する。格納されている場合、ステップＳ３１４に進み、格納されていない場合、ステップＳ３０１に戻る。なお、予め指定された全ての項目情報に対応する部分名刺文字列が既に名刺情報格納部１０１に蓄積されている名刺画像については、全ての項目の部分名刺文字列が蓄積された時点で、フラグ等を付与しておくことで、このステップによる判断の対象から除外するようにしても良い。
【０１２３】
（ステップＳ３１４）名刺画像送信部１０９は、ステップＳ３１３で検出された予め指定された時間が経過した名刺画像について、予め指定された全ての項目の部分名刺文字列が格納されているか否かを判断する。格納されている場合、ステップＳ３１５に進み、格納されていない場合、ステップＳ３０１に戻る。
【０１２４】
（ステップＳ３１５）名刺画像送信部１０９は、特権識別子格納部１０８から、一の特権識別子を取得し、取得した特権識別子が示す特権入力端末３０に、ステップＳ３１３で検出した名刺画像に対応する入力促進情報と、この名刺画像について、不足している項目情報と、この名刺画像の名刺識別子とを送信する。そして、ステップＳ３０１に戻る。
【０１２５】
（ステップＳ３１６）部分名刺情報受信部１０５は、特権部分名刺情報を受信したか否かを判断する。受信した場合、ステップＳ３１７に進み、受信していない場合、ステップＳ３０１に戻る。
【０１２６】
（ステップＳ３１７）部分名刺情報受信部１０５は、受信した特権部分名刺情報に含まれる部分名刺文字列と、名刺識別子と、項目情報とを対応付けて名刺情報格納部１０１に蓄積する。そして、ステップＳ３０１に戻る。
【０１２７】
なお、名刺画像受信部１１１が、名刺部分以外の部分を含む名刺画像を受信する場合（例えば、名刺以外の背景部分の画像を含む名刺画像を受信する場合等）には、名刺画像受信部１１１は、名刺画像から名刺部分の画像だけを切り取った名刺画像を取得する処理を行うようにしても良い。
【０１２８】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２９】
図４は、本実施の形態の名刺管理システム１の名刺管理サーバ１０による、上記のステップＳ３０４で生成したピースを送信する動作の詳細を示すフローチャートである。このフローチャートは、図３のステップＳ３０６に相当するステップである。
【０１３０】
（ステップＳ４０１）ピース送信部１０４は、カウンターｍおよびカウンターｎの値にそれぞれ１を代入する。
【０１３１】
（ステップＳ４０２）ピース送信部１０４は、ピース情報の送信先となる入力端末２０を選択する。ここでは、特権入力端末３０も入力端末２０と考える。ピース送信部１０４は、例えば、図示しない格納部に予め格納されている入力端末識別子の一つを選択する。この入力端末識別子に対応する入力端末２０が選択された入力端末２０である。入力端末識別子は、ピース情報の送信先として選択可能な入力端末２０を識別する識別子である。入力端末識別子は、例えば、入力端末２０のアクセスコードや、メールアドレス、ＩＰアドレスやＭＡＣアドレス等である。入力端末識別子は、入力端末２０のオペレータと結果的に通信が可能となる情報であっても良く、例えば、入力端末２０のオペレータのユーザ識別子や、メールアドレス、メッセージングサービスのアカウント、ＳＮＳ（ソーシャルネットワークサービス等）のアカウント等である。入力端末識別子は、メッセージングサービスのアカウント、ＳＮＳ（ソーシャルネットワークサービス等）のアカウント等であってもよい。
【０１３２】
（ステップＳ４０３）ピース送信部１０４は、ステップＳ４０２で選択した入力端末識別子が示す入力端末２０が過去に送信したピース情報の中に、図３のステップＳ３０４で生成したピースに対応付けられた名刺識別子と同じ名刺識別子を有するピース情報があるか否かを判断する。例えば、ピース送信部１０４が、ピース情報を送信する毎に、送信したピース情報に含まれる名刺識別子と、送信先の入力端末の入力端末識別子とを対応付けて図示しない格納部に蓄積するようにする。そして、蓄積された情報の中に、ステップＳ４０２で選択した入力端末識別子と、図３のステップＳ３０４で生成したピースに対応付けられた名刺識別子とを有する情報があるか否かを判断する。過去に送信したピース情報の中に、同じ名刺識別子を有するピース情報がある場合、ステップＳ４０２に戻り、ない場合、ステップＳ４０４に進む。これにより、同じ入力端末２０に、同じ名刺識別子と対応付けられたピースが送信されることを防ぐことができる。
【０１３３】
（ステップＳ４０４）ピース送信部１０４は、ステップＳ４０２で選択した入力端末識別子が示す入力端末２０に、図３のステップＳ３０４で生成したｎ番目のピースと、このピースに対応付けられた名刺識別子とを有するピース情報を送信する。
【０１３４】
（ステップＳ４０５）ピース送信部１０４は、送信先の入力端末２０の入力端末識別子と、送信したピース情報に含まれる名刺識別子とを、図示しない格納部に蓄積する。
【０１３５】
（ステップＳ４０６）ピース送信部１０４は、カウンターｍの値を１インクリメントする。
【０１３６】
（ステップＳ４０７）ピース送信部１０４は、カウンターｍの値が、予め指定された２以上の値を超えたか否かを判断する。このカウンターｍの値から１を減算した値が、一のピースを送信した入力端末２０の数である。つまり、ここでは、２以上の入力端末２０に対して、一のピース情報を送信する場合を例に挙げて説明している。予め指定された値を超えた場合、ステップＳ４０８に進み、超えていない場合、即ち予め指定された値以下の場合、ステップＳ４０２に戻る。
【０１３７】
（ステップＳ４０８）ピース送信部１０４は、カウンターｎの値を１インクリメントする。
【０１３８】
（ステップＳ４０９）ピース送信部１０４は、図３のステップＳ３０４で生成したピースに、ｎ番目のピースがあるか否かを判断する。ある場合、ステップＳ４１０に進み、ない場合、上位の処理にリターンする。
【０１３９】
（ステップＳ４１０）ピース送信部１０４は、カウンターｍの値に１を代入する。そして、ステップＳ４０２に戻る。
【０１４０】
なお、図４のフローチャートにおいて説明したピースを送信する処理においては、各ピースについて、予め指定された数のピースを送信した時点で、ピースの送信を終了するようにしたが、送信したピースに対応した部分名刺情報が確定するまで、あるいは、予め指定された期限がくるまで、ピース送信部１０４は、ピースの送信を繰り返すようにしてもよい。例えば、図３に示すフローチャートのステップＳ３１３において、所定時間経過した名刺画像がないと判断された場合に、ピース送信部１０４が送信済のピースの中から、対応する部分名刺情報が確定していないピースを検出する処理をピース送信部１０４等が行い、確定していないピースが検出された場合に、当該ピースについて、再度ピース送信部１０４がピースを送信する処理を行うようにしても良い。そして、送信後、あるいは、確定していないピースが検出されなかった場合に、ステップＳ１０１に戻るようにしてもよい。
【０１４１】
図５は、本実施の形態の名刺管理システム１の入力端末２０の動作を示すフローチャートである。
【０１４２】
（ステップＳ５０１）ピース受信部２０２は、ピース情報を受信したか否かを判断する。受信した場合、ステップＳ５０２に進み、受信していない場合、ステップＳ５０１に戻る。
【０１４３】
（ステップＳ５０２）ピース受信部２０２は、ピース情報に含まれるピースを出力する。
【０１４４】
（ステップＳ５０３）受付部２０１は、部分名刺文字列を受け付けたか否かを判断する。受け付けた場合、ステップＳ５０４に進み、受け付けていない場合、ステップＳ５０３に戻る。
【０１４５】
（ステップＳ５０４）受付部２０１は、項目情報を受け付けたか否かを判断する。受け付けた場合、ステップＳ５０５に進み、受け付けていない場合、ステップＳ５０４に戻る。
【０１４６】
（ステップＳ５０５）部分名刺情報送信部２０４は、ステップＳ５０４で受け付けた部分名刺文字列と、ステップＳ５０５で受け付けた項目情報と、ステップＳ５０１で受信したピース情報に含まれる名刺識別子とを有する部分名刺情報を、名刺管理サーバ１０に送信する。そして、ステップＳ５０１に戻る。」
【０１４７】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４８】
図６は、本実施の形態の名刺管理システム１の特権入力端末３０の動作を示すフローチャートである。なお、図５のフローチャートと同一の符号は、同一または相当するステップを示しており、ここでは、詳細な説明は省略する。
【０１４９】
（ステップＳ６０６）入力促進情報受信部２０６は、入力促進情報と名刺識別子とを受信したか否かを判断する。受信した場合、ステップＳ６０６に進み、受信していない場合、ステップＳ６０１に戻る。
【０１５０】
（ステップＳ６０７）入力促進情報出力部２０７は、ステップＳ６０６で受信した入力送信情報を出力する。
【０１５１】
（ステップＳ６０８）特権受付部２０５は、部分名刺文字列を受け付けたか否かを判断する。受け付けた場合、ステップＳ６０９に進み、受け付けていない場合、ステップＳ５０８に戻る。なお、特権受付部２０５は、複数の部分名刺文字列を受け付けても良い。
【０１５２】
（ステップＳ６０９）特権部分名刺情報送信部２０８は、ステップＳ６０８で受け付けた部分名刺文字列と、ステップＳ６０７で各部分名刺文字列について受け付けた項目情報と、ステップＳ６０６で受信した名刺識別子とを有する特権部分名刺情報を、名刺管理サーバ１０に送信する。そして、ステップＳ６０１に戻る。
【０１５３】
なお、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１５４】
以下、本実施の形態における名刺管理システム１の具体的な動作について説明する。名刺管理システム１の概念図は図１である。
【０１５５】
まず、名刺を管理したいユーザが、デジタルカメラ付きのスマートフォン（図示せず）で、名刺を撮影し、撮影により得られた名刺画像を、名刺管理サーバ１０に送信したとする。名刺画像は、例えば、名刺画像を送信したユーザのユーザ識別子と対応付けられて名刺管理サーバ１０に送信されたとする。送信された名刺画像のファイル名は、「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」、ユーザ識別子は、「Ｕ００１」であったとする。
【０１５６】
名刺管理サーバ１０の名刺画像受信部１１１は、ユーザから送信された名刺画像とユーザ識別情報との組を受信する。名刺画像受信部１１１は、受信したファイル名が「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」である名刺画像（以下、名刺画像「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」と称す）に対して、２値化を行い、更に、名刺を示す矩形領域の輪廓を検出する。そして、この矩形領域内の画像を切り出し、名刺と縦横の画素数が同じとなる長方形に変形する。
【０１５７】
図７は、名刺画像に対する変形を示す図であり、図７（ａ）は、２値化した名刺画像から名刺を示す矩形領域７１を検出した状態を示し、図７（ｂ）は、この矩形領域７１を切り出して長方形に変形した名刺画像を示す。
【０１５８】
図８は、名刺情報格納部１０１に格納されている名刺画像を管理する名刺画像管理情報を示す図である。名刺画像管理情報は、「名刺ＩＤ」と、「ユーザＩＤ」と、「画像」と、「日付」という属性を有している。「名刺ＩＤ」は、名刺識別子である。「ユーザＩＤ」は、名刺画像を送信したユーザのユーザ識別子である。「画像」は、名刺画像のファイル名である。「日付」は、名刺画像が蓄積された日付である。なお、「日付」は、日付に加えて更に時刻等の情報を有していても良い。名刺情報格納部１０１に格納されている名刺画像は、名刺画像受信部１１１等によって、同様の変形が行われた名刺画像であるとする。
【０１５９】
登録判断部１１２は、名刺画像受信部１１１が受信して変形した名刺画像「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」に対して一致する名刺画像が、名刺情報格納部１０１に格納されているか否かを判断する。ここでは、一例として、登録判断部１１２は、名刺画像とともに受信したユーザＩＤ「Ｕ００１」と一致するユーザ識別子と対応付けられて格納されている名刺画像内において、一致する名刺画像が格納されているか否かを判断する。なお、ここでは名刺画像を２値化した例を示しているが、必ずしも２値化しなくてもよい。２値化しない場合、例えば、色差や階調の値の差が予め指定された値未満である場合に、二つの名刺画像の画素が一致すると判断し、値未満でなければ、一致しないと判断することで、名刺画像が一致するか否かを判断してもよい。ここでの閾値は、固定値であっても良いし、名刺画像の全体や一部の画素の値等に応じて決定される変動可能な値であってもよい。なお、名刺の矩形領域の輪郭検出も色差や階調の値を用いて行うようにしても良い。
【０１６０】
登録判断部１１２は、図８に示した名刺画像管理情報から、「ユーザＩＤ」の値が、「Ｕ００１」と一致するレコードを順次検出し、検出したレコードに含まれる「画像」が示すファイル名の名刺画像を取得する。そして、この名刺画像が、図７（ｂ）に示した変形を行った名刺画像と、一致するか否かを判断していく。例えば、比較する名刺画像間の同じ座標の画素の画素値が一致するか否かを判断していき、一致率が予め指定された閾値以上である場合に、名刺画像が一致すると判断する。閾値以上でなければ、登録判断部１１２は、一致しないと判断する。ここで、例えば、名刺情報格納部１０１に格納されている一の名刺画像が、図７（ｂ）に示した変形を行った名刺画像と一致すると判断された場合、変形を行った名刺画像と一致すると判断された名刺画像に対応付けられた名刺情報を名刺情報格納部１０１から取得（例えば、複製）して、この名刺情報を、変形前の名刺画像に対応する名刺情報として、名刺情報格納部１０１に格納する。なお、名刺情報格納部１０１に格納されている一の名刺画像が、図７（ｂ）に示した変形を行った名刺画像と一致すると判断された場合、既に同じ名刺が同じユーザに関して格納されていることとなるため、名刺画像受信部１１１が受信した名刺画像は蓄積せずに破棄して、重複した名刺の情報が登録されることを防ぐようにしてもよい。
【０１６１】
ここでは、例えば、名刺画像受信部１１１が受信した名刺画像と一致する名刺画像が、名刺画像管理情報で管理されているユーザＩＤ「Ｕ００１」と対応付けられ名刺画像の中になかったとする。
【０１６２】
名刺画像受信部１１１は、図７（ｂ）に示した名刺画像で、オリジナルの名刺画像「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」を上書きして、名刺情報格納部１０１に蓄積するとともに、この名刺画像に対する名刺識別子を取得する。名刺識別子は、例えば、ユーザＩＤと、名刺画像が蓄積された順番とを示す四桁の数字とを組みあわせた値であるとする。例えば、ここでは、ユーザＩＤ「Ｕ００１」に対応する名刺画像として、既に五つの名刺画像が蓄積されているため、名刺識別子は、「Ｕ００１０００６」となる。そして、名刺画像受信部１１１は、名刺画像管理情報に、名刺識別子「Ｕ００１０００６」と、ユーザＩＤ「Ｕ００１」と、名刺画像のファイル名「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」と、現在の日付である「２０１２／０１／１５」とを有するレコード（行）を追加する。
【０１６３】
図９は、ピースを生成する処理を説明するための図である。
【０１６４】
ピース生成部１０３は、図７（ｂ）に示した名刺画像について、２以上のピースを取得する。例えば、ピース生成部１０３は、図７（ｂ）の示した名刺画像において、背景色の画素で囲まれた、背景色以外の画素を含む非連続の複数の矩形の領域を順次検出する。例えば、ピース生成部１０３は、縦方向や横方向に画素を走査して、背景色以外の画素の現れる行や列を検出することで、このような矩形の領域を検出可能である。背景色は、名刺の背景色が白であることが多いため、通常は、例えば白色に設定される。なお、ここでは、一文字単位の矩形の領域が設定されることがないよう、横方向においては、予め指定された画素分以上の背景色の列が存在する場合にのみ、領域を分割するようにしても良い。これにより、図９のように、名刺画像に示された情報を囲む重複しない複数の領域９１〜９８を検出することができる。検出した領域を示す情報は、図示しない記憶媒体等に一時記憶する。
【０１６５】
次に、ピース生成部１０３は、図７（ｂ）に示した名刺画像を用いて、上記で検出した各領域９１〜９８毎に、この各領域９１〜９８以外の部分をそれぞれぼかした画像を生成する。この画像が、それぞれピースである。
【０１６６】
図１０は、ピース生成部１０３が生成したピースの一例を示す図である。図１０（ａ）〜図１０（ｈ）は、名刺画像の領域９１から領域９８以外の部分をそれぞれぼかして生成された８つのピースを示す図である。なお、ぼかしをかける強さは、人間が文字を読み取れなくなる程度の強さに予め設定しておく。
【０１６７】
ピース生成部１０３は、上記で生成したピースを、この名刺画像について取得した名刺ＩＤ「００１０００６」と対応付けて、ピース格納部１０２に蓄積する。なお、この蓄積は一時記憶と考えても良い。各ピースは、ここでは一例として、元の名刺ＩＤの値に、連番を付与したファイル名で保存される。
【０１６８】
図１１は、ピース格納部１０２に格納されているピースを管理するピース管理情報である。ピース管理情報は、「名刺ＩＤ」と「ピース」という属性を有している。「名刺ＩＤ」は、名刺識別子である。「ピース」は、格納されているピースであり、ここでは、ピースのファイル名を示す。
【０１６９】
ピース送信部１０４は、ピース生成部１０３が蓄積した名刺ＩＤ「００１０００６」と対応付けられた各ピースを個別に含むピース情報を、異なる入力端末２０に送信する。また、各ピース情報は、異なる二つの入力端末２０に送信するものとする。
【０１７０】
図１２は、入力端末２０を管理する入力端末管理情報を示す図である。入力端末管理情報は、例えば、図示しない格納部に予め格納されているものとする。入力端末管理情報は、入力端末識別子のリストであるとする。入力端末識別子は、例えば、入力端末２０のアドレス情報自身やアカウント等と考えても良いし、図示しない記憶媒体等に格納されている入力端末２０のアドレス情報と対応付けられていても良い。
【０１７１】
なお、入力端末識別子は、例えば、入力端末２０を利用するオペレータを識別するオペレータ識別子、具体的には、オペレータのアカウントであると考えても良い。この場合、例えば、ピース送信部１０４が送信したピース情報は、一旦、入力端末識別子と対応付けられて名刺管理サーバ１０内の図示しない格納部等に蓄積される。そして、オペレータが自分のオペレータ識別子を入力して名刺管理サーバ１０にアクセスを行った場合に、ピース送信部１０４がこのオペレータ識別子について送信したピース情報が、名刺管理サーバ１０から、オペレータの利用する入力端末２０に送信されるようにしてもよい。このように、結果として入力端末２０に情報の送信が行われる場合もここでは、送信と考えても良い。また、この場合に送信先を特定できるアカウントやユーザＩＤ等の情報や、この情報と対応付けられた情報が、入力端末識別子であってもよい。また、間接的に入力端末２０を特定できる情報が、入力端末識別子であっても良い。
【０１７２】
図１３は、入力端末２０に過去に送信したピースに対応する名刺識別子を管理する端末名刺管理情報である。端末名刺管理情報は、「入力端末識別子」と、「名刺識別子」という属性を有している。「入力端末識別子」は、入力端末識別子である。ここではピースの送信先として特権入力端末３０も入力端末２０と同様のものとして利用するため、ここでの入力端末識別子は、特権入力端末３０を識別する特権入力端末識別子も含むものとする。「名刺識別子」は、入力端末識別子が示す入力端末２０に送信したピースに対応付けられた名刺識別子である。
【０１７３】
ピース送信部１０４は、まず、ピース生成部１０３が生成したピースのうちの、一番目のピースを送信するための処理を行う。まず、図１２の入力端末管理情報から、一の入力端末識別子を取得する。この入力端末識別子はどのように取得しても良い。ここでは、一例として、入力端末管理情報で管理されている入力端末識別子の配列順に取得する。なお、ここでは、前回ピースを送信した入力端末識別子の続きから入力端末識別子を取得するようにする。例えば、前回の最後にピースを送信した際に取得した入力端末識別子が、「ＯＰ０００１」であったとすると、「ＯＰ０００２」を最初に取得する。
【０１７４】
つぎに、ピース送信部１０４は、図１３に示した端末名刺管理情報において、「入力端末識別子」の属性値が「ＯＰ０００２」と一致し、かつ、「名刺ＩＤ」が、ピース送信部１０４が送信しようとするピースの一番目のピースに対応する名刺ＩＤである「００１０００６」と一致するレコードを検索する。ここでは、一致するレコードが検出されなかったとする。このことは、入力端末識別子が「ＯＰ０００２」である入力端末２０に、名刺ＩＤ「００１０００６」に対応する名刺画像から取得されたピースが送信されていないことを示す。このため、ピース送信部１０４は、この入力端末識別子が「ＯＰ０００２」である入力端末２０に、一番目のピース、具体的には、ファイル名が「００１０００６１．ｐｎｇ」であるピースと、名刺識別子「００１０００６」とを有するピース情報を送信する。なお、上記で一致するレコードが検出された場合、ピース送信部１０４は、この入力端末識別子が「ＯＰ０００２」である入力端末２０には、ピース情報を送信せず、次の入力端末識別子を取得して、同様の処理を繰り返す。これにより、同じ名刺画像から取得したピースが、異なる入力端末２０に送信されるようにすることができる。
【０１７５】
また、ここでは、一のピースを、異なる二つの入力端末２０に送信することが予め指定されていることから、ピース送信部１０４は、次の入力端末識別子「ＯＰ０００３」を取得して、上記と同様に一番目のピース情報を送信するための処理を行う。そして、ピース送信部１０４が、この入力端末識別子「ＯＰ０００３」に対応する入力端末２０に上記と同様に一番目のピース情報を送信したとする。これにより、一番目のピースを有するピース情報を二つの入力端末に送信したことになる。
【０１７６】
ピース送信部１０４は、さらに、二番目以降のピースを送信するために同様の処理を繰り返し行う。そして、名刺ＩＤ「００１０００６」について取得した全てのピースの複数セット分（ここでは二セット分）を、異なる複数の入力端末２０にそれぞれ送信して、送信の処理を終了する。つまり、一の入力端末２０には、名刺ＩＤ「００１０００６」について取得したピースが、一つだけ送信されるようにする。
【０１７７】
次に、ピース情報の送信先となった一の入力端末２０の処理の例として、送信先が、入力端末識別子が「ＯＰ０００４」である入力端末２０である場合の例について説明する。ただし、ここでの入力端末２０は、特権入力端末３０であっても良い。
【０１７８】
入力端末識別子が「ＯＰ０００４」である入力端末２０のピース受信部２０２は、名刺管理サーバ１０から送信されるピース情報を受信する。受信するピース情報は、ピース識別子が「００１０００６２．ｐｎｇ」であるピースと、名刺識別子「００１０００６」とを有するピース情報である。
【０１７９】
ピース出力部２０３は、ピース受信部２０２が受信したピース情報が有するピースを出力する。ここでの出力は、例えば、モニタへの表示であるとする。
【０１８０】
図１４は、ピース出力部２０３によるピースの表示例を示す図である。ここでの出力は、例えば、モニタ２０３ａへの表示であるとする。また、ここでは、ピース出力部２０３は、ピースを表示する表示領域１４０にピースを表示する。さらに、ピース出力部２０３は、一例として、表示したピースについての部分名刺文字列を受け付けるための文字列入力フィールド１４１と、項目情報とを受け付けるための項目入力フィールド１４２とを有する複数の入力フィールド組１４３と、入力完了を入力するための完了ボタン１４４を表示するものとする。
【０１８１】
入力端末識別子が「ＯＰ０００４」である入力端末２０のオペレータは、、表示領域１４０に表示されるピースを見て、図示しないキーボード等を操作して認識可能な文字列、即ち、ピースに示されているぼかしが入っていない部分の画像が示す文字列を、文字列入力フィールド１４１に入力する。受付部２０１は、文字列入力フィールド１４１に入力される文字列をピースに対応する部分名刺文字列として受け付ける。ここでは、オペレータが、一の入力フィールド組１４３の文字列入力フィールド１４１に「鈴木」という文字列を入力したとする。
【０１８２】
また、オペレータが、入力したテキストの項目情報を、項目入力フィールド１４２に入力すると受付部２０１は、入力された項目情報を受け付ける。例えば、予め部分名刺文字列に対して適用可能な複数の項目情報を有するマスターテーブル等が図示しない記憶媒体等に格納されているものとする。そして、ピース出力部２０３は、オペレータの操作に応じて、このマスターテーブルの項目情報をリストの各項目として有するプルダウンリストを、項目入力フィールド１４２の近傍に出力する。そして、オペレータがマウス等を用いてプルダウンリストから選択した項目情報が、この項目入力フィールド１４２に入力される。例えば、ここでは、「姓」、「名」、「郵便番号」、「住所１（都道府県市町村区）」、「住所２（町名番地建物名）」、「電話番号」、「ファクシミリ番号」、「携帯電話番号」、「メールアドレス」という項目情報がマスターテーブルに格納されているものとする。そして、ここでは、オペレータが、上記の文字列が入力された文字列入力フィールド１４１を有する一の入力フィールド組の項目入力フィールド１４２について表示されるプルダウンリストから「姓」という項目情報を選択したとすると、この「姓」という項目情報が項目入力フィールド１４２に入力される。
【０１８３】
なお、一のピースから、異なる項目に属すると考えられる複数の文字列が読み取れる場合、各項目に属する文字列とその項目情報との組を、それぞれ、異なる入力フィールド組１４３の文字列入力フィールド１４１と項目入力フィールド１４２とに入力するようにする。例えば、一のピースから「ＴＥＬ：０３−５５××−×××１  ＦＡＸ：０３−５５××−×××２」という文字列が読み取れるとする。この場合、一番目の入力フィールド組１４３の文字列入力フィールド１４１に「０３−５５××−×××１」を、また、その項目入力フィールド１４２に「電話番号」を入力し、更に、二番目の入力フィールド組１４３の文字列入力フィールド１４１に「０３−５５××−×××２」を、また、その項目入力フィールド１４２に「ファクシミリ番号」を入力するようにすればよい。
【０１８４】
また、一のピースから読み取った情報が、ロゴマークのような文字列に変換できない情報である場合や、項目情報のマスターテーブルにない項目を示す文字列である場合等には、オペレータは、このピースについては、オペレータは、部分名刺文字列等を入力する処理等を行わずに、このピース情報を削除するようにしてもよい。あるいは、予め指定された文字列、例えば「その他」や、「ロゴ」等の文字列を部分名刺文字列として入力するとともに、予め指定された項目情報、例えば、「その他」、「ロゴ」等を入力するようにする。そして、この部分名刺文字列と項目情報とを含む部分名刺情報を受信した名刺管理サーバ１０で、この部分名刺情報に含まれる情報を破棄する等の処理を行うようにしても良い。なお、予めＯＣＲ処理等で文字に変換できない情報については、ピース生成部１０３がピースを生成しないようにしても良い。
【０１８５】
なお、ロゴマーク等の文字列に変換できない情報については、ピース生成部１０３が、この部分のピースを生成しないようにしても良い。例えば、ＯＣＲ処理等を行って認識できない、あるいは認識率が閾値以下である部分については、ピースを生成しないようにしても良い。また、画像等を囲む最小矩形のサイズが閾値以上の部分については、ピースを生成しないようにしてもよい。
【０１８６】
そして、オペレータが完了ボタン１４４を、マウス等を利用して押したとすると、受付部２０１は、部分名刺文字列を受け付けたか否かを判断する。ここでは、「鈴木」という文字列を受け付けているため、部分名刺文字列を受け付けていると判断する。また、受付部２０１は、受け付けた各部分名刺文字列について項目情報を受け付けたか否かを判断する。ここでは、「鈴木」という文字列に対応する項目情報として、「姓」という項目情報を受け付けているため、項目情報を受け付けていると判断する。
【０１８７】
上記のように、ここでは、受付部２０１が部分命令文字列と、この部分名刺文字列に対応する項目情報とを受け付けている。このため、部分名刺情報送信部２０４は、受付部２０１が受け付けた部分命令文字列「鈴木」と、この部分命令文字列に対応する項目情報「姓」との組と、ピース情報が有する名刺識別子である「００１０００６」とを有する部分名刺情報を、名刺管理サーバ１０に送信する。なお、受付部２０１が、部分名刺情報または項目情報の少なくとも一方を受け付けていない場合には、名刺管理サーバ１０への情報の送信は行わず、例えば、これらの情報の入力を促すメッセージ等をピース出力部２０３がモニタ２０３ａ等に表示する。また、部分名刺文字列と項目情報との組を、受付部２０１が複数組受け付けている場合、部分名刺情報送信部２０４は、部分名刺文字列と項目情報との組ごとに、名刺識別子を有する部分名刺情報を名刺管理サーバ１０に送信するようにすればよい。なお、部分名刺情報送信部２０４は、図示しない格納部等に予め格納されている自端末の入力端末識別子を更に有する部分名刺情報を送信するようにしてもよい。
【０１８８】
なお、ピース情報を受信した他の入力端末２０についても同様の処理が行われる。
【０１８９】
名刺管理サーバ１０の部分名刺情報受信部１０５は、入力端末識別子が「ＯＰ０００４」である入力端末２０から部分名刺情報を受信する。名刺情報受信部１０５は、受信した部分名刺情報を格納するための図示しない格納部に、受信した部分名刺情報が有する名刺識別子「００１０００６」と項目情報「姓」との組に一致する名刺識別子と項目情報との組を有する部分名刺情報が予め指定された数以上格納されているか否かを判断する。ここでの予め指定された数は、同一のピース情報を送信した数（ここでは２）から１を減算した数であり、ここでは１である。この具体例では、同一のピース情報を複数（ここでは２つ）の異なる入力端末２０に送信するため、ピースについて入力端末２０で入力される項目情報が正確である場合、同じ名刺識別子と項目情報との組を有する部分名刺情報が格納され得る。同じ名刺識別子と項目情報との組を有する部分名刺情報が格納されていない場合、受信した部分名刺情報を、この図示しない格納部に蓄積する。
【０１９０】
ここでは、仮に、同じ名刺識別子と項目情報との組を有する部分名刺情報が既に格納されていたとする。確定判断部１０７は、確定条件格納部１０６に格納されている確定条件を読み出す。そして、この同じ名刺識別子と項目情報との組を有する部分名刺情報に含まれる部分名刺文字列を図示しない格納部から読み出し、この部分名刺文字列と、受信した部分名刺情報に含まれる部分名刺文字列とが、読み出した確定条件を満たすか否かを判断する。読み出した確定条件は、完全一致していることを示す条件であるとする。図示しない格納部に格納されている部分名刺情報から読み出した部分名刺文字列が「鈴木」であったとすると、受信した部分名刺情報から読み出した部分名刺文字列は「鈴木」であるため、両者が完全一致しているため、確定判断部１０７は、確定条件に合致すると判断する。このため、名刺部分文字列蓄積部１１０は、合致する部分名刺文字列「鈴木」と、受信した項目情報「姓」と、名刺識別子「００１０００６」とを対応付けて、名刺情報格納部１０１に蓄積する。
【０１９１】
図１５は、名刺情報格納部１０１に蓄積された部分名刺文字列と項目情報と名刺識別子とを管理する名刺情報管理情報を示す図である。名刺情報管理情報は、「名刺ＩＤ」、「項目」、「文字列」という項目を有している。「名刺ＩＤ」は、名刺識別子である。「項目」は項目情報である。「文字列」は部分名刺文字列である。
【０１９２】
このようにして、名刺画像のピースに対応した部分名刺文字列が、名刺情報格納部１０１に蓄積される。これにより、名刺画像に示されている文字の情報を、文字列、即ちテキストデータに変換して蓄積することができる。
【０１９３】
なお、部分名刺情報受信部１０５が、一の入力端末２０から複数の部分名刺情報を受信した場合、確定判断部１０７は、各部分名刺情報毎に、同様の処理を行う。
【０１９４】
また、ここで、仮に、確定判断部１０７が、上記で比較した部分名刺文字列が確定条件に合致しない、即ち比較した部分名刺文字列が完全一致しないと判断した場合を考える。例えば、比較した部分名刺文字列が、「鈴木」と「鈴本」であったとする。合致しない場合、名刺画像送信部１０９は、部分名刺情報受信部１０５が受信した部分名刺情報に含まれる項目情報「姓」と名刺識別子「００１０００６」との組を取得し、更に、この名刺識別子「００１０００６」に対応する名刺画像「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」を名刺情報格納部１０１から読み出す。なお、一致しないと判断された部分名刺情報はいずれも削除するようにしてもよい。
【０１９５】
そして、名刺画像送信部１０９は、読み出した名刺画像「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」を有する入力促進情報と、項目情報「姓」と名刺識別子「００１０００６」との組とを対応付けて、一の特権入力端末３０に送信する。入力促進情報が有する名刺画像は、名刺に示されている情報の全てが認識可能な状態の画像である。例えば、名刺画像は、名刺情報格納部１０１に格納されている状態の名刺画像である。入力促進情報は、更に、特権オペレータに入力を依頼するコメントや指示等の情報を有していても良い。
【０１９６】
図１６は、特権識別子格納部１０８に格納されている特権識別子を管理する特権識別子管理情報を示す図である。特権識別子管理情報は、特権入力端末３０の特権識別子のリストである。この特権入力識別子は、図１２に示した入力端末識別子のうちの、特権入力端末３０に対応する入力端末識別子である。
【０１９７】
名刺画像送信部１０９は、図１６に示す特権識別子管理情報で管理されている特権識別子のうちの一の特権識別子を読み出し、読み出した特権識別子が示す特権入力端末３０に上記の名刺画像と項目情報と名刺識別子との組を送信する。名刺画像送信部１０９が、一の特権識別子をどのように選択して読み出すかは問わない。例えば、ランダムに選択しても良いし、前回に選択した特権識別子にフラグ等の情報を付与して、特権識別子の値が、前回選択された特権識別子の次にソートされた特権識別子を選択するようにしても良い。この場合のソートはどのようなソートでも良く、例えば、特権識別子の値の昇順や降順でソートを行っても良い。ここでは、名刺画像送信部１０９は、一の特権識別子として、「ＯＰ１００１」を選択し、この特権識別子に上記の名刺画像と項目情報と名刺識別子との組を送信したとする。
【０１９８】
特権識別子が「ＯＰ１００１」である特権入力端末３０の入力促進情報受信部２０６は、名刺管理サーバ１０から、名刺画像「Ｕ００１ＮＡＭＥ１２．ｐｎｇ」を有する入力促進情報と、項目情報「姓」と名刺識別子「００１０００６」との組とを受信する。
【０１９９】
入力促進情報出力部２０７は、受信した入力促進情報を、ここでは、モニタ等に表示する。また、ここでは、受信した項目情報も出力する。また、ここでは、図１４に示したピース出力部２０３と同様に、部分名刺文字列の文字列入力フィールド１４１等も表示する。
【０２００】
図１７は、入力促進情報出力部２０７による入力促進情報の表示例を示す図である。
【０２０１】
特権識別子が「ＯＰ１００１」である特権入力端末３０を利用する特権オペレータは、モニタ２０７ａ表示される入力促進情報である名刺画像１７１と、項目情報１７２とを参照して、名刺画像から、「姓」が表示されている箇所を探し、その文字列である「鈴木」を文字列入力フィールド１４１に入力したとする。そして、特権オペレータが完了ボタン１４４を押したとする。
【０２０２】
特権部分名刺情報送信部２０８は、入力促進情報受信部２０６が受信した項目情報「姓」と名刺識別子「００１０００６」との組と、特権受付部２０５が受け付けた部分名刺文字列とを有する部分名刺情報である特権部分名刺情報を、名刺管理サーバ１０に送信する。なお、特権部分名刺情報は、自端末の特権端末識別子を更に有していても良い。
【０２０３】
名刺管理サーバ１０の部分名刺情報受信部１０５は、特権入力端末３０から特権部分名刺情報を受信する。名刺部分文字列蓄積部１１０は、部分名刺情報受信部１０５が受信した特権部分名刺情報が有する部分名刺文字列と、項目情報と、名刺識別子とを対応付けて、名刺情報格納部１０１に蓄積する。このように、特権オペレータが入力する部分名刺文字列は、信頼性の高い部分名刺文字列として、上記のような確定のための判断処理を行わずに蓄積される。
【０２０４】
ここで、名刺画像送信部１０９は、図８に示した名刺画像管理情報のレコードの中から、「日付」が、現在の日付よりも、予め指定された日数だけ前の日付、例えば７日前の日付であるレコードを検出し、検出したレコードの「名刺識別子」の値を取得する。例えば、現在の日付が「２０１２／０２／２６」であったとすると、「２０１２／０２／１９」の日付のレコードを検索する。ここでは、二つのレコードが検出され、そのレコードの「名刺ＩＤ」の値「００２０００３」および「０２３００１８」を取得したとする。なお、検出したレコードについては、再度検出されないよう、図示しないフラグ情報等を付与するようにしても良い。
【０２０５】
名刺画像送信部１０９は、図１５に示した部分名刺文字列管理情報において、「名刺ＩＤ」が、上記で取得した「名刺ＩＤ」の値の一つである「００２０００３」と一致するレコードを検索する。そして、名刺画像送信部１０９は、検出されたレコードの「項目」の値を取得する。取得した値が、「姓」、「名」、「住所１」、「住所２」、「メールアドレス」、「電話番号」であったとする。そして、予め指定された１または２以上の項目情報の中から、検出されたレコードの「項目」の値と一致しない項目情報を検出する。予め指定された項目情報が、「姓」、「名」、「企業名」、「住所１」、「住所２」、「電話番号」、「ファクシミリ番号」、「メールアドレス」であったとすると、名刺画像送信部１０９は、「企業名」と「ファクシミリ番号」を一致しない項目情報として検出する。そして、名刺画像送信部１０９は、検出した項目情報と、名刺識別子「００２０００３」と、この名刺識別情報に対応する名刺画像を有する入力促進情報とを、上記と同様に、一の特権入力端末３０に送信する。
【０２０６】
名刺画像送信部１０９は、上記で検出した「００２０００３」以外の「名刺ＩＤ」である「０２３００１８」についても同様の処理を行う。
【０２０７】
特権入力端末３０においては、上記と同様に、入力促進情報受信部２０６が、入力促進情報と項目情報と名刺識別子とを受信すると、入力促進情報出力部２０７が、入力促進情報と各項目情報とを表示する。表示された各項目情報について特権オペレータが入力した部分名刺文字列を特権受付部２０５が受け付ける。部分名刺情報送信部２０４は、受け付けた各項目情報毎の部分名刺文字列と、各項目情報との組と、名刺識別子とを有する特権部分名刺情報をそれぞれ名刺管理サーバ１０に送信する。
【０２０８】
この特権部分名刺情報を受け付けた名刺管理サーバ１０の処理は、上記と同様であるので、ここでは説明は省略する。
【０２０９】
これにより、予め指定された時間が経過した時点で、入力されていない必須項目等の項目についての部分名刺文字列を、特権オペレータによって、補充することが可能となる。
【０２１０】
以上、本実施の形態によれば、一の名刺画像から取得した複数の各ピースを、それぞれ異なる複数の入力端末２０に送信して、各入力端末２０のオペレータにピースに対応する部分名刺文字列を入力させるようにしている。このため、一のオペレータが、一の名刺画像の全体を認識できないようにして、名刺の情報のプライバシーを確保することができる。
【０２１１】
なお、上記実施の形態において、ピース生成部１０３がピースを生成する際に、各ピースにおいて認識可能とする領域に示されている文字を示す文字列を、ＯＣＲ処理等を用いて取得するようにし、ピース送信部１０４が、この文字列を更に含むピース情報を入力端末２０に送信するようにしてもよい。そして、入力端末２０においては、このピースから取得した文字列を、ピースに対応する部分名刺文字列の案として受け付けるようにし、受付部による入力に応じて、この案を修正できるようにしても良い。あるいは、入力端末２０においては、このピースから取得した文字列を、ピースに対応する部分名刺文字列の例として表示するようにしても良い。このようにすることで、オペレータによる入力を補助することができる。
【０２１２】
また、名刺管理サーバ１０は、一のオペレータが入力端末２０を利用して一のピースについて入力した部分名刺文字列を含む部分名刺情報を、この部分名刺情報とともに他のオペレータの入力端末２０に送信して、他のオペレータにこの部分名刺情報に含まれる部分名刺文字列についての確認および修正を行うようにしても良い。他のオペレータの入力端末２０は、ピース受信部２０２が受信したピースと部分名刺情報の部分名刺文字列とを出力し、部分名刺文字列の確認、または修正の入力を他のオペレータに促す。そして、この入力端末２０の受付部２０１が、他のオペレータから、確認を示す情報、または部分名刺文字列に対する修正操作を受け付けた場合に、部分名刺情報送信部２０４が、確認を示す情報と受信した部分名刺情報、もしくは、修正された部分名刺情報と修正済であることを示す情報とを名刺管理サーバ１０に送信する。
【０２１３】
部分名刺情報受信部１０５がこの部分名刺情報と、確認を示す情報、もしくは修正済であることを示す情報とを受信した場合に、名刺部分文字列蓄積部１１０が、この部分名刺情報を上記と同様に蓄積するようにしても良い。これにより、一のピースについて入力された部分名刺文字列を、複数のオペレータで確認することができる。なお、ここでの確認は、いわゆるベリファイ等と考えてもよい。なお、他の入力端末２０からの名刺部分文字情報の送信を、確認を示す情報または修正済であることを示す情報の送信を兼用していると考えても良い。
【０２１４】
また、上記実施の形態においては、例えば、確定判断部１０７が、部分名刺情報の部分名刺文字列と項目情報とが一致するか否かに応じて部分名刺情報を確定するようにしたが、本発明においては、部分名刺情報に含まれる部分名刺文字列と、項目情報とをそれぞれ個別に一致するか否かを判断しても良い。そして、一方が一致すると判断した場合に、その一致する情報だけを確定して、特権オペレータ等の次のオペレータに、確定していない部分名刺情報の残りだけを入力させるようにしてもよい。例えば、項目情報が一致し、部分名刺文字列が一致しない場合、部分名刺文字列を次のオペレータに入力させるようにしても良い。かかることは、以下の各実施の形態においても同様である。
【０２１５】
なお、本実施の形態においては、名刺管理システム１が、入力端末２０を複数備えており、ピース送信部１０４が、一の名刺画像に対応する２以上の各ピース情報を、異なる入力端末２０に送信する場合を例に挙げて説明した。しかしながら、本発明においては、入力端末が１以上であり、ピース送信部１０４が、一の名刺画像に対応する２以上の各ピース情報を、１以上の入力端末２０に送信するようにしてもよい。各ピースは、名刺画像の一部のみしか認識できない画像であるから、仮に、同一の名刺画像から生成された複数のピースを目視等で比較したとしても、比較したピースが、同じ名刺画像から生成されたピースであるか否かを判断することは困難である。このため、仮に、同一の名刺画像から生成された複数のピースをそれぞれ有するピース情報が一のオペレータが利用する入力端末２０に送信されたとしても、オペレータは、名刺部分文字列の入力対象となる各ピース情報に含まれるピースが、同じ名刺画像に対応したものであるか否かを判断することができない。これにより、オペレータが、一の名刺に記載されている情報を、一の名刺画像に対応する複数のピースから収集できないようにして、名刺の情報のプライバシーを保護することができる。ただし、この場合、入力端末２０のピース出力部２０３は、具体的には、オペレータが認識できる態様で出力できないようにすること、好ましくは、ピース情報に含まれる名刺識別子を出力できないようにすることが好ましい。名刺識別子をオペレータが認識できる場合、同じ名刺識別子とともに出力された異なるピースの情報を収集することで、一の名刺の情報がオペレータに収集される恐れがあるからである。
【０２１６】
以上のことは、ピース送信部１０４が、一の名刺画像に対応する３以上のピース情報を、異なる入力端末２０に送信する場合であって、一の入力端末２０に、一の名刺画像に対応する２以上のピース情報を送信可能とする場合においても同様である。
【０２１７】
なお、かかることは、以下の各実施の形態においても同様である。
【０２１８】
（実施の形態２）
本実施の形態の名刺管理システム１ａは、上述した名刺管理システム１において、名刺に示されている文字の言語毎に、異なる名刺管理サーバを設けるようにして、名刺の情報を、文字の言語毎に管理するようにしたものである。
【０２１９】
図１８は、本実施の形態にかかる名刺管理システム１ａの構成を示すブロック図である。図１８において、図２と同一符号は同一または相当する部分を示しており、ここでは詳細な説明は省略する。この名刺管理システム１ａは、名刺管理サーバ１０ａと、１または２以上の名刺管理サーバ１０ｂを有している。ここでは一例として、名刺管理サーバ１０ｂが一つである場合を例に挙げて説明する。また、名刺管理システムを構成する２以上の入力端末２０の一部は、名刺管理サーバ１０ｂが送信するピース情報や、入力促進情報を受け付けるものとする。ここでは、入力端末２０は、１または２以上の入力端末２０αと、１または２以上の入力端末２０βとにより構成され、入力端末２０βは、名刺管理サーバ１０ｂが送信するピース情報等を受け付ける入力端末２０であるとする。入力端末２０αは、名刺管理サーバ１０ａが送信するピース情報だけを受信するようにしても良いし、名刺管理サーバ１０ｂが送信するピース情報も受信するようにしてもよい。入力端末２０αと、入力端末２０βとは、受信するピース情報等の送信元が異なる点を除けば、上述した入力端末２０と同様の構成を有している。
【０２２０】
なお、ここでは、特権入力端末３０は省略しているが、入力端末２０の１以上は、特権入力端末であっても良い。
【０２２１】
名刺管理サーバ１０ａは、名刺管理サーバ１０において、更に、言語判断部１１３と、外国名刺画像送信部１１４を備えたものである。
【０２２２】
名刺管理サーバ１０ｂは、名刺管理サーバ１０と同様の構成を備えている。名刺管理サーバ１０ｂは、例えば、名刺管理サーバ１０ａとは、異なる言語で表記された名刺を管理するための名刺管理サーバである。なお、ここでは、名刺管理サーバ１０ｂを外国名刺管理サーバと呼ぶ。
【０２２３】
言語判断部１１３は、一の名刺画像に記載されている言語を判断する。言語判断部１１３は、例えば、名刺画像に対して、ＯＣＲ処理等を行うことで、名刺に示されている文字の画像を文字列に変換し、この文字列から、名刺画像に記載されている言語を判断する。例えば、言語判断部１１３は、名刺画像から変換により取得した文字列の予め指定された文字数以上の文字が、アルファベットで構成される場合、言語を英語と判断してもよい。また、予め指定された文字数以上の文字が日本語である場合、言語を日本語と判断しても良い。名刺画像から取得した文字列（テキスト情報）から、言語を判断する処理については、公知技術であるので、ここでは詳細な説明は省略する。
【０２２４】
言語を判断処理については、例えば、以下の非特許文献１に述べるような処理がある。「非特許文献１："ProjectHomeJa - language-detection - 言語判定ライブラリ for Java（登録商標） プロジェクトホーム (in Japanese) - Language Detection Library for Java（登録商標） - Google Project Hosting"、［online］、［平成２４年１２月２７日検索］、インターネット<URL：http://code.google.com/p/language-detection/wiki/ProjectHomeJa>」。
【０２２５】
言語判断部１１３は、例えば、名刺情報格納部１０１に格納されている名刺画像について言語を判断する。また、言語判断部１１３は、例えば、名刺画像受信部１１１が受信した名刺画像について言語を判断しても良い。
【０２２６】
言語判断部１１３は、通常、ＭＰＵやメモリ等から実現され得る。言語判断部１１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２２７】
外国名刺画像送信部１１４は、言語判断部１１３が判断した言語に応じて、一の名刺管理サーバ１０とは異なる一の名刺管理サーバである外国名刺管理サーバ１０ｂに名刺画像を送信する。外国名刺画像送信部１１４は、例えば、言語が判断された名刺画像を、判断された言語に対応付けられた一の外国名刺管理サーバ１０ｂに送信する。具体的には、外国名刺画像送信部１１４は、名刺画像を有する名刺情報を送信する。なお、言語判断部１１３が判断した言語に応じて、外国名刺管理サーバ１０ｂに送信するということは、判断した言語に応じて、外国名刺管理サーバ１０ｂに送信しないことも含む概念である。
【０２２８】
外国名刺画像送信部１１４は、例えば、判断された言語が、予め指定された言語である場合は、この言語で記載された名刺画像を、外国名刺管理サーバ１０ｂに送信せず、予め指定された言語でない場合は、一の外国名刺管理サーバ１０ｂに送信する。
【０２２９】
なお、以下のように、外国名刺管理サーバに一の名刺画像を送信するようにしても良い。例えば、図示しない格納部等に、１または２以上の言語と、１または２以上の外国名刺管理サーバのサーバ識別子とを、一対一、または他対一で対応付けた管理情報を予め格納しておく。そして、外国名刺画像送信部１１４は、言語判断部１１３が一の名刺画像について判断した言語に対応するサーバ識別子を、この管理情報から取得し、このサーバ識別子が示す外国名刺管理サーバに一の名刺画像を送信するようにしても良い。この場合、例えば、言語判断部１１３が取得した言語が、この管理情報に含まれない言語である場合、この名刺画像は、他の名刺管理サーバに送信しないようにする。サーバ識別子は、名刺管理サーバの識別子であり、例えば、名刺管理サーバのＩＰアドレスや、ＭＡＣアドレスやメールアドレス等のアドレス情報であっても良いし、これらと対応付けられたコードやアカウント等であっても良い。
【０２３０】
なお、外国名刺画像送信部１１４が、名刺画像を他の外国名刺管理サーバ１０ｂに送信した場合、外国名刺画像送信部１１４は、例えば、この名刺画像を名刺情報格納部から削除するようにしても良い。また、例えば、名刺画像受信部１１１が受信した名刺画像を他の外国名刺管理サーバ１０ｂに送信する場合、名刺画像受信部１１１は、受信した名刺画像を名刺情報格納部１０１に蓄積しないようにし、ピース生成部１０３は、この名刺画像についてピースも生成しないようにしても良い。
【０２３１】
外国名刺画像送信部１１４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。外国名刺画像送信部１１４は、通信デバイスを含むと考えても、含まないと考えても良い。また、外国名刺画像送信部１１４は、判断処理等を行うためのＭＰＵやメモリ等を有していてもよい。この判断処理の手順等は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２３２】
なお、外国名刺管理サーバ１０ｂの名刺画像受信部１１１は、名刺管理サーバ１０ａが送信する名刺画像を受信する。
【０２３３】
入力端末２０αの構成については、入力端末２０と同様であるので、ここでは説明は省略する。
【０２３４】
入力端末２０βのピース受信部２０２は、一の名刺管理サーバである名刺管理サーバ１０ａとは異なる名刺管理サーバである外国名刺管理サーバ１０ｂから送信されるピース情報を受信する。
【０２３５】
入力端末２０βの部分名刺情報送信部２０４は、受付部２０１が受け付けた名刺部分文字列とピース受信部２０２が受信した名刺識別子とを有する部分名刺情報を、上記の一の名刺管理サーバ１０ａとは異なる名刺管理サーバである外国名刺管理サーバ１０ｂに部分名刺情報を送信する。
【０２３６】
なお、入力端末２０βが特権入力端末である場合、この特権入力端末は、名刺管理サーバ１０ｂが送信する入力促進情報等を受け付けるようにしてもよい。
【０２３７】
図１９は、本実施の形態にかかる名刺管理サーバ１０ａの動作を説明するためのフローチャートである。図において、図３と同一符号は同一または相当するステップを示しており、ここでは、詳細な説明は省略する。
【０２３８】
（ステップＳ１９０１）言語判断部１１２は、名刺画像に記載されている言語を判断する。
【０２３９】
（ステップＳ１９０２）外国名刺画像送信部１１４は、ステップ１９０１で判断された言語が予め指定された言語か否かを判断する。予め指定された言語である場合、ステップＳ１９０３に進み、予め指定された言語でない場合、ステップＳ１９０４に進む。
【０２４０】
（ステップＳ１９０３）外国名刺画像送信部１１４は、名刺画像を、外国名刺管理サーバ１０ｂに送信する。そして、ステップＳ３０１に戻る。
【０２４１】
なお、図１９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２４２】
なお、外国名刺管理サーバ１０ｂの処理は、名刺画像受信部１１１が、名刺管理サーバ１０ａから送信される名刺画像を受信する点を除けば、図３のフローチャートと同様である。
【０２４３】
以上のような、本実施の形態にかかる名刺管理システム１ａにおいては、名刺画像に記載されている言語が、予め指定された言語である場合（あるいは、予め指定された言語でない場合）、外国名刺管理サーバ１０ｂに送信される。これにより、名刺画像が外国名刺管理サーバ１０ｂに格納され、この名刺画像から生成されたピースが、外国名刺管理サーバ１０ｂに対応する一部の入力端末２０である入力端末２０βに送信されて、名刺部分文字列が入力されることとなる。これにより、この入力端末２０βを利用するオペレータとして、予め指定された言語の読取等に精通したオペレータ等を割り当てることで、効率的かつ高精度な名刺部分文字列の入力が可能となる。
【０２４４】
なお、本実施の形態においては、名刺管理サーバ１０ａが、言語に応じて名刺画像を外国名刺管理サーバ１０ｂ等に送信するか否かを判断するようにしたが、本発明においては、名刺に記載されている情報の言語に応じて、名刺画像を選択的に名刺管理サーバに送信するための名刺情報処理サーバ（図示せず）を設けるようにしてもよい。つまり、この名刺情報処理サーバは、名刺画像を管理する名刺管理サーバ１０を制御するためのサーバと考えても良い。
【０２４５】
このような名刺情報処理サーバ（図示せず）は、例えば、名刺情報受信部１１１名刺情報格納部１０１と、言語判断部１１３と、外国名刺画像送信部１１４とを備えているサーバである。名刺情報処理サーバ（図示せず）は、更に、名刺情報受信部１１１を備えていても良い。この名刺情報処理サーバと複数の名刺管理サーバとは、名刺管理システムを構成していると考えても良い。あるいはこの名刺情報処理サーバと複数の名刺管理サーバと複数の入力端末とが名刺管理システムを構成していると考えてもよい。
【０２４６】
また、この場合、複数の各名刺管理サーバ１０は、例えば、名刺情報処理サーバから送信される名刺画像を受信して、受信した名刺画像を名刺情報格納部１０１に蓄積するようにすればよい。
【０２４７】
（実施の形態３）
本実施の形態においては、ユーザ等が送信した名刺画像から、名刺以外の背景部分を削除して、上記実施の形態において説明した名刺管理サーバに提供することが可能な名刺画像取得装置について説明する。
【０２４８】
図２０は、本実施の形態３にかかる名刺画像取得装置２のブロック図である。
名刺画像取得装置２は、第一名刺画像格納部２１、第二名刺画像格納部２２、マスク画像出力部２３、入力受付部２４、名刺画像取得部２５、名刺画像蓄積部２６を備える。
【０２４９】
第一名刺画像格納部２１には、１以上の名刺画像が格納される。第一名刺画像格納部２１に格納される名刺画像は、例えば、名刺の画像に加えて、名刺の背景の画像も含む画像である。例えば、第一名刺画像格納部２１に格納される名刺画像は、デジタルカメラ等で名刺を撮影した画像や、名刺専用スキャナ以外の汎用スキャナで名刺をスキャンした画像である。第一名刺画像格納部２１には、例えば、ユーザから送信され、図示しない受信部等で受信した名刺画像が格納される。
【０２５０】
第二名刺画像格納部２２には、名刺画像取得部２５が取得した１以上の名刺画像が格納される。第二名刺画像格納部２２に格納される名刺画像は、名刺画像取得部２５が取得して、名刺画像蓄積部２６により蓄積された名刺画像である。例えば、格納される名刺画像は、後述する切取指示に応じて切り取られた名刺画像である。
【０２５１】
マスク画像出力部２３は、第一名刺画像格納部２１に格納されている名刺画像に表れる文字にマスクをかけたマスク画像を構成し、出力する。マスク画像出力部２３が出力するマスク画像を、ここでは、名刺マスク画像と呼ぶ。名刺マスク画像は、上記実施の形態で説明したピースにおけるマスク画像と同様の画像である。ただし、ピースの場合は、名刺画像の一部が認識可能となるように、この一部を除いた領域をマスクしたが、ここで構成するマスク画像は、名刺画像に表れるすべての文字をマスクしたマスク画像である。
【０２５２】
ここで構成するマスク画像は、名刺画像内の名刺が示されている部分と名刺以外の背景が示されている部分との境界を識別可能となるようにマスクした画像であることが好ましい。例えば、マスク画像出力部２３は、名刺画像内の名刺が表示されている領域を、名刺の背景色（例えば、台紙部分に相当する色）等を利用して自動検出する。そして、この名刺が表示されている領域内の背景色の画素以外の画素が存在する領域を囲む矩形の領域等を自動検出する。検出した矩形の領域を予め指定された色やパターン等で塗りつぶしたり、削除したり、ぼかしたり、モザイク処理を行ったりすることで、文字が示されている領域をマスクして、名刺マスク画像を構成する。
【０２５３】
なお、マスク画像出力部２３は、自動的に名刺画像内の、名刺が示されている部分と、他の背景との境界を検出してこの境界を示す枠である切取枠を構成し、出力するようにしてもよい。切取枠は、例えば、名刺マスク画像上に線等で示される。ここで構成された切取枠を示す情報は、例えば、切取枠上の複数の座標群である。あるいは、切取枠を示すベクトルデータであってもよい。また、通常、名刺は、矩形であることから、マスク画像出力部２３は、名刺画像内に示されている名刺の四隅を検出し、この四隅の座標を、切取枠を示す情報として取得し、この四隅をつないだ線等を、切取枠として名刺マスク画像上に重ねて表示してもよい。画像内の矩形の隅を検出する技術は公知技術であるので詳細な説明は省略する。
【０２５４】
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【０２５５】
マスク画像出力部２３は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。マスク画像出力部２３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２５６】
入力受付部２４は、名刺マスク画像に対して、名刺が示されている部分を切り取る指示を含む指示である切取指示の入力を受け付ける。名刺が示されている部分とは、名刺が表示されている部分と考えてもよい。ここでの切取指示とは、例えば、名刺画像内の切取枠を指定する情報の入力と、名刺マスク画像に対応する名刺画像の、この切取枠で示された領域に対応する領域を切り取る指示とを有する指示である。また、切取指示は、マスク画像出力部が自動的に構成して出力した切取枠で、名刺画像のこの切取枠が示す領域を切り取る指示であってもよいし、この切取枠を補正して、切り取りを行う指示であってもよいまた、切取指示は、名刺画像の向きを補正する指示を含んでいてもよい。なお、切取指示を、切取枠を指定する指示の入力や、切取枠の修正の指示の入力と考えても良い。また、切取指示を、自動で設定された切取枠を承認することと考えても良い。
【０２５７】
切取指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部２４は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０２５８】
名刺画像取得部２５は、切取指示に従って名刺マスク画像から切り取る領域に関する領域情報を取得し、名刺マスク画像に対応する名刺画像から、領域情報に対応する領域の名刺画像を取得する。具体的には、名刺画像取得部２５は、名刺画像から、領域情報が示す領域内の名刺画像を切り取る。ここでの切り取りは切出やトリミング等と考えても良い。切り取る領域は、例えば、上述した切取枠で囲まれた領域である。領域情報は、例えば、上述した切取枠を示す情報である。
【０２５９】
名刺画像取得部２５は、さらに、切り取った名刺画像の形状を補正して、予め指定された形状や大きさを有する名刺画像を取得してもよい。例えば、切り取って得られた名刺画像が矩形形状である場合、この矩形形状を変形して、予め指定された縦横比や、長さ、画素数等を有する名刺画像を取得してもよい。予め指定された縦横比は、例えば、一般的な名刺の縦横比である。画像の形状を所定の形状に変形する処理については、画像処理ソフトウェア等に用いられる技術として公知の技術であるため、ここでは詳細な説明は省略する。
【０２６０】
名刺画像取得部２５は、通常、ＭＰＵやメモリ等から実現され得る。名刺画像取得部２５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２６１】
名刺画像蓄積部２６は、名刺画像取得部２５が取得した名刺画像を第二名刺画像格納部２２に蓄積する。なお、第二名刺画像格納部２２に蓄積した名刺画像は、図示しない送信部等が、ネットワーク等を介して他の装置等に送信してもよい。例えば、図示しない送信部等が、名刺管理サーバ１０等に送信するようにしてもよい。この場合、第二名刺画像格納部２２への蓄積は、一時記憶と考えてもよい。
【０２６２】
名刺画像蓄積部２６は、通常、ＭＰＵやメモリ等から実現され得る。名刺画像蓄積部２６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２６３】
なお、第一名刺画像格納部２１と第二名刺画像格納部２２とを一の名刺画像格納部で実現してもよく、この場合、名刺画像蓄積部２６が第二名刺画像格納部２２に名刺画像を蓄積する際には、切り出す前の名刺画像を上書きするようにしてもよい。
【０２６４】
次に、名刺画像取得装置２の動作について図２１のフローチャートを用いて説明する。
【０２６５】
（ステップＳ２１０１）マスク画像出力部２３は、カウンターｎに１を代入する。
【０２６６】
（ステップＳ２１０２）マスク画像出力部２３は、第一名刺画像格納部２１に格納されているｎ番目の名刺画像を読み出す。
【０２６７】
（ステップＳ２１０３）マスク画像出力部２３は、ｎ番目の名刺画像について切取枠を構成する。
【０２６８】
（ステップＳ２１０４）マスク画像出力部２３は、ｎ番目の名刺画像を用いて名刺マスク画像を取得する。
【０２６９】
（ステップＳ２１０５）マスク画像出力部２３は、名刺マスク画像と切取枠を出力する。
【０２７０】
（ステップＳ２１０６）入力受付部２４は、切取指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ２１０７に進み、受け付けていない場合、ステップＳ２１０６に戻る。
【０２７１】
（ステップＳ２１０７）名刺画像取得部２５は、領域情報を取得する。
【０２７２】
（ステップＳ２１０８）名刺画像取得部２５は、ｎ番目の名刺画像の領域情報が示す領域内の名刺画像を切り取る。
【０２７３】
（ステップＳ２１０９）名刺画像取得部２５は、切り出した名刺画像を予め指定された形状に変形する。
【０２７４】
（ステップＳ２１１０）名刺画像蓄積部２６は、第二名刺画像格納部２２に名刺画像を蓄積する。
【０２７５】
（ステップＳ２１１１）マスク画像出力部２３は、カウンターｎの値を１インクリメントする。
【０２７６】
（ステップＳ２１１２）マスク画像出力部２３は、ｎ番目の名刺画像が、第一名刺画像格納部２１に格納されているか否かを判断する。マスク画像出力部２３が、格納されていると判断した場合、ステップＳ２１０１に戻り、格納されていない場合、処理を終了する。なお、ここでのｎ番目の名刺画像は、処理を開始する際に、未処理の状態であった名刺画像のうちのｎ番目の名刺画像と考えてもよい。
【０２７７】
以下、本実施の形態における名刺画像取得装置２の具体的な動作について説明する。ここでは、名刺画像取得装置２は、ユーザから送信された名刺画像から、名刺が示されている部分だけを切り出す処理を行うオペレータが利用する装置である場合を例に挙げて説明する。
【０２７８】
名刺を管理したいユーザが、デジタルカメラ付きのスマートフォン（図示せず）で、名刺を撮影し、撮影により得られた名刺画像とユーザ識別子とを、名刺画像取得装置２に送信したとする。送信された名刺画像のファイル名は、「Ｕ１０１ＮＡＭＥ０５．ｐｎｇ」、ユーザ識別子は、「Ｕ１０１」であったとする。
【０２７９】
名刺画像取得装置２の図示しない受信部は、ユーザから送信された名刺画像「Ｕ１０１ＮＡＭＥ０５．ｐｎｇ」とユーザ識別子とを受信する。そして、図示しない受信部は、受信した名刺画像とユーザ識別子とを第一名刺画像格納部２１に蓄積する。
【０２８０】
図２２は、第一名刺画像格納部２１に格納されている名刺画像を管理する第一名刺画像管理情報である。第一名刺画像管理情報は、「名刺画像」と、「ユーザＩＤ」という属性を有している。「名刺画像」は、第一名刺画像格納部２１に格納されている名刺画像のファイル名を示している。ここでは、第一名刺画像格納部２１に格納されている名刺画像は、上述したように、ユーザにより撮影された名刺画像である場合を例に挙げて説明する。このような名刺画像をここでは撮影名刺画像と呼ぶ。ただし、格納されている名刺画像は、撮影された名刺画像でなくても良い。「ユーザＩＤ」は、撮影名刺画像を送信したユーザのユーザ識別子である。
【０２８１】
名刺画像取得装置２のオペレータが、例えば、第一名刺画像格納部２１に格納されている撮影名刺画像について、名刺が示されている部分だけを切り出す処理を実行する指示を入力受付部２４等に入力したとする。
【０２８２】
マスク画像出力部２３は、第一名刺画像格納部２１に格納されている一番目の撮影名刺画像を読み出す。例えば、ここでは、図２２に示した第一名刺画像管理情報の一行目のレコードの撮影名刺画像「Ｕ１０１ＮＡＭＥ０５．ｐｎｇ」を読み出す。
【０２８３】
マスク画像出力部２３は、読み出した撮影名刺画像について、二値化を行い、名刺が示されている領域と背景との境界を検出して、切取枠を構成する。例えば、二値化した名刺画像において、名刺の台紙となる白色の画素の領域を検出し、その輪郭を示す矩形を検出する。そして、マスク画像出力部２３は、その矩形の四隅の座標を、切取枠を示す情報として取得する。この座標は、名刺画像に設定される座標系と同じ座標系の座標であるとする。なお、ここでな、撮影名刺画像の２値化を行うようにしたが、必ずしも２値化を行わなくても良い。例えば、２値化を行わずに、撮影名刺画像の各画素の色差や、階調の値の範囲によって台紙である領域を検出したり、隣接する画素間の色差や階調の値の差が予め指定された値未満であるか否かによって輪郭検出を行っても良い。なお、予め指定された値は、固定値であっても撮影名刺画像等に合わせて変動する値のような不定値であっても良い。
【０２８４】
マスク画像出力部２３は、撮影名刺画像「Ｕ１０１ＮＡＭＥ０５．ｐｎｇ」の、切取枠内の画像をマスクする処理を行って名刺マスク画像を構成する。ここでは、切取枠内の画像に対して、予め指定された強度のぼかし処理を行う。この強度は、画像の文字が、認識できなくなる強度とする。
【０２８５】
マスク画像出力部２３は、名刺マスク画像と切取枠とを重ねて図示しないモニタ等に表示する。具体的には、マスク画像出力部２３は、上記で構成した名刺マスク画像上に、切取枠を示す画像、具体的には、切取枠の四隅を示す座標を点線でつないだ画像、を配置した画像を出力する。なお、この切取枠の四隅には、位置が変更するためのアンカーポイントであることを示す矩形や円形の画像等を表示することが好ましい。
【０２８６】
このとき、表示される名刺マスク画像内において、名刺が示されている領域内に表示されている画像は、全てぼかしによってマスクされているため、オペレータは、名刺の内容を認識することができない。このため、オペレータが名刺の個人情報等を取得することを防ぐことができる。
【０２８７】
図２３は、第一名刺画像格納部２１に格納されている撮影名刺画像「Ｕ１０１ＮＡＭＥ０５．ｐｎｇ」を示す図（図２３（ａ））、および、二値化後に切取枠２３１を配置した名刺マスク画像を示す図（図２３（ｂ））である。
【０２８８】
次に、オペレータがマウス等を用いて、切取枠２３１の四隅のうちの１以上の位置を移動させる操作を行うと、入力受付部２４は、この操作を受け付け、切取枠２３１の形状やサイズ、位置等を変更する。これに伴い、切取枠を示す四隅の座標が変更される。
【０２８９】
そして、ユーザが、切り取りを実行する指示を入力受付部２４に入力すると、名刺画像取得部２５は、ユーザの操作によって変形された切取枠２３１が示す領域の領域情報を取得する。ここでは、切取枠２３１の４隅の座標を領域情報として取得する。
【０２９０】
名刺画像取得部２５は、第一名刺画像格納部２１に格納されている撮影名刺画像「Ｕ１０１ＮＡＭＥ０５．ｐｎｇ」を再度読み出し、この撮影名刺画像から、領域情報が示す領域内の画像を切り取る。具体的には、切取枠２３１の四隅の座標を結んだ領域内の画像を取得する。あるいは、切取枠外の画像を削除することを切取と考えても良い。
【０２９１】
次に、名刺画像取得部２５は、切り取った画像を変形して、名刺と同じ縦横比を有する、予め指定された解像度の名刺画像を取得する。
【０２９２】
図２４は、名刺画像取得部２５が撮影名刺画像「Ｕ１０１ＮＡＭＥ０５．ｐｎｇ」から切り取った画像を示す図（図２４（ａ））、および、切り取った画像を変形して取得して得られた名刺画像を示す図（図２４（ｂ））である。
【０２９３】
名刺画像蓄積部２６は、名刺画像取得部２５が取得した図２４（ｂ）に示す名刺画像を、第二名刺画像格納部２２に蓄積する。ここでは、切り取り前の撮影名刺画像を同じファイル名を付与して、同じユーザＩＤ「Ｕ１０１」と対応付けて蓄積する。
【０２９４】
そして、名刺画像取得装置２は、第一名刺画像格納部２１に格納されている他の撮影名刺画像についても同様の処理を行う。
【０２９５】
これにより、第二名画像格納部２２に格納される第二名刺画像を管理する第二名刺画像管理情報は、例えば、図２２に示した第一名刺画像管理情報と同様のものとなる。
【０２９６】
なお、名刺画像取得装置２は、第二名刺画像格納部２２に格納されている名刺画像を、予め指定されたタイミングや、オペレータ等の指示に基づいて、図示しない送信部等から、名刺管理サーバ１０等に送信するようにしても良い。
【０２９７】
以上、本実施の形態によれば、名刺マスク画像を出力し、この名刺マスク画像についてオペレータの切取指示を受け付けるようにしたことにより、オペレータに名刺の情報を認識させることなく、名刺が示されている部分の画像を切り取った名刺画像を取得することができる。これにより、個人のセキュリティを容易に守りながら、効率的に名刺の情報（ここでは例えば、名刺以外の部分を除いた名刺画像）を入力できる。
【０２９８】
なお、上記実施の形態において、一の撮影名刺画像を、名刺管理サーバ１０等の図示しないサーバ等が、複数の名刺画像取得装置２に送信し、一の撮影名刺画像について、各名刺画像取得装置２の入力受付部２４が各オペレータから名刺画像の部分を切り取る指示を含む切取指示を受け付けるようにし、各名刺画像取得装置２がこの切取指示と撮影名刺画像とを名刺管理サーバ１０等に送信するようにし、名刺管理サーバ１０等において、一の撮影名刺画像について受信した切取指示が示す領域が一致する場合に、この切取指示を用いて、撮影名刺画像から名刺画像を切り取るようにしても良い。ここでは、例えば、複数の切取指示が示す領域の輪郭を定義する座標のうちの対応する座標（例えば最も近い座標）間の距離が、全て予め指定された値未満である場合に、輪郭が一致していると判断しても良い。また、この複数の切取指示と一の撮影名刺画像を、特権入力端末３０ａに送信して、特権オペレータ等に、切取指示が示す輪郭が一致しているか否かを目視等で判断させるようにしても良い。なお、撮影名刺画像から名刺画像を切り取る処理は、名刺管理サーバ１０が行うようにしても良いし、一の名刺画像取得装置２が行うようにしても良い。
【０２９９】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３００】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（ピース送信部や名刺画像受信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０３０１】
また、上記各実施の形態では、名刺画像管理装置がスタンドアロンである場合について説明したが、名刺画像管理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０３０２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０３０３】
なお、上記各実施の形態における名刺管理サーバを実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、名刺画像と名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部とにアクセス可能なコンピュータを、名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバとして機能させるためのプログラムであって、コンピュータを、一の名刺画像に対応する２以上のピースのうちの各ピースと、一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、１以上の入力端末に送信するピース送信部と、名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、入力端末から受信する部分名刺情報受信部と、部分名刺情報受信部が受信した名刺識別子と対応付けて、部分名刺情報受信部が受信した名刺部分文字列を、名刺情報格納部に蓄積する名刺部分文字列蓄積部として機能させるためのプログラムである。
【０３０４】
また、上記各実施の形態における名刺画像取得装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、名刺画像が格納される第一名刺画像格納部と、第一名刺画像格納部に格納される名刺画像から取得された名刺画像が格納される第二名刺画像格納部と、にアクセス可能なコンピュータを、第一名刺画像格納部の画像に含まれる名刺画像に表れる文字にマスクをかけたマスク画像である名刺マスク画像を構成し、出力するマスク画像出力部と、名刺マスク画像に対して、名刺画像の部分を切り取る指示を含む指示である切取指示の入力を受け付ける入力受付部と、切取指示に従って名刺マスク画像から切り出す領域に関する領域情報を取得し、名刺マスク画像に対応する名刺画像から、領域情報に対応する領域の名刺画像を取得する名刺画像取得部と、名刺画像取得部が取得した名刺画像を第二名刺画像格納部に蓄積する名刺画像蓄積部として機能させるためのプログラムである。
【０３０５】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０３０６】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０３０７】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３０８】
図２５は、上記プログラムを実行して、上記実施の形態による名刺管理サーバや、入力端末、特権入力端末、名刺画像取得装置等を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０３０９】
図２５において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０３１０】
図２６は、コンピュータシステム９００の内部構成を示す図である。図２６において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０３１１】
コンピュータシステム９００に、上記実施の形態による名刺管理サーバ等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０３１２】
プログラムは、コンピュータ９０１に、上記実施の形態による名刺管理サーバの機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０３１３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３１４】
以上のように、本発明にかかる名刺管理サーバ等は、名刺の情報を管理するサーバとして適しており、特に、名刺画像から読み取った名刺の情報を管理するサーバ等として有用である。
【符号の説明】
【０３１５】
１、１ａ  名刺管理システム
２  名刺画像取得装置
１０、１０ａ、１０ｂ  名刺管理サーバ
２０、２０ａ−２０ｃ  入力端末
１０  名刺管理サーバ
１１  外国名刺管理サーバ
２１  第一名刺画像格納部
２２  第二名刺画像格納部
２３  マスク画像出力部
２４  入力受付部
２５  名刺画像取得部
２６  名刺画像蓄積部
３０、３０ａ、３０ｂ  特権入力端末
１０１  名刺情報格納部
１０２  ピース格納部
１０３  ピース生成部
１０４  ピース送信部
１０５  部分名刺情報受信部
１０６  確定条件格納部
１０７  確定判断部
１０８  特権識別子格納部
１０９  名刺画像送信部
１１０  名刺部分文字列蓄積部
１１１  名刺画像受信部
１１２  登録判断部
１１３  言語判断部
１１４  外国名刺画像送信部
２０１  受付部
２０２  ピース受信部
２０３  ピース出力部
２０４  部分名刺情報送信部
２０５  特権受付部
２０６  入力促進情報受信部
２０７  入力促進情報出力部
２０８  特権部分名刺情報送信部
２３１  切取枠
【図１】
2014153939.tif 000003
【図２】
2014153939.tif 000004
【図３】
2014153939.tif 000005
【図４】
2014153939.tif 000006
【図５】
2014153939.tif 000007
【図６】
2014153939.tif 000008
【図７】
2014153939.tif 000009
【図８】
2014153939.tif 000010
【図９】
2014153939.tif 000011
【図１０】
2014153939.tif 000012
【図１１】
2014153939.tif 000013
【図１２】
2014153939.tif 000014
【図１３】
2014153939.tif 000015
【図１４】
2014153939.tif 000016
【図１５】
2014153939.tif 000017
【図１６】
2014153939.tif 000018
【図１７】
2014153939.tif 000019
【図１８】
2014153939.tif 000020
【図１９】
2014153939.tif 000021
【図２０】
2014153939.tif 000022
【図２１】
2014153939.tif 000023
【図２２】
2014153939.tif 000024
【図２３】
2014153939.tif 000025
【図２４】
2014153939.tif 000026
【図２５】
2014153939.tif 000027
【図２６】
2014153939.tif 000028
【手続補正書】
【提出日】平成25年5月16日(2013.5.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
名刺情報を管理する名刺管理サーバと、名刺の情報を入力する２以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、
前記名刺管理サーバは、
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、
１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記２以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部とを具備し、
前記入力端末は、
名刺部分文字列を入力するオペレータの入力を受け付ける受付部と、
前記名刺管理サーバから、ピース情報を受信するピース受信部と、
前記ピース受信部が受信したピース情報が有するピースを出力するピース出力部と、
前記受付部が受け付けた名刺部分文字列と前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する部分名刺情報送信部とを具備し
前記名刺管理サーバは、
前記名刺部分文字列を確定する条件であり、少なくとも２以上のオペレータの入力端末から送信されてきた名刺部分文字列が一致することを示す条件である確定条件が格納される確定条件格納部と、
一の名刺識別子に対応する同一の項目の２以上の名刺部分文字列を前記名刺部分文字列受信部が２以上の入力端末から受信した場合に、当該２以上の名刺部分文字列が前記確定条件に合致するか否かを判断する確定判断部とをさらに具備し、
前記名刺部分文字列蓄積部は、前記確定判断部が合致すると判断した場合のみ、前記名刺部分文字列を確定する名刺管理システムを構成する名刺管理サーバ。
【請求項２】
名刺情報を管理する名刺管理サーバと、名刺の情報を入力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、
前記名刺管理サーバは、
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、
１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部とを具備し、
前記入力端末は、
名刺部分文字列を入力するオペレータの入力を受け付ける受付部と、
前記名刺管理サーバから、ピース情報を受信するピース受信部と、
前記ピース受信部が受信したピース情報が有するピースを出力するピース出力部と、
前記受付部が受け付けた名刺部分文字列と前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する部分名刺情報送信部とを具備し、
前記名刺情報は、名刺画像と、名刺識別子と、名刺部分文字列と当該名刺部分文字列の項目を示す情報である項目情報との２以上の組とを有し、
前記部分名刺情報受信部は、名刺識別子と名刺部分文字列と項目情報とを有する部分名刺情報を、前記入力端末から受信し、
前記名刺部分文字列蓄積部は、前記部分名刺情報受信部が受信した名刺識別子と項目情報とに対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積し、
前記受付部は、前記オペレータから、名刺部分文字列と項目情報との組を１または２組以上受け付け、
前記部分名刺情報送信部は、前記受付部が受け付けた名刺部分文字列と項目情報との組と、前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する名刺管理システムを構成する名刺管理サーバ。
【請求項３】
名刺情報を管理する名刺管理サーバと、名刺の情報を入力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、
前記名刺管理サーバは、
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、
１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部とを具備し、
前記入力端末は、
名刺部分文字列を入力するオペレータの入力を受け付ける受付部と、
前記名刺管理サーバから、ピース情報を受信するピース受信部と、
前記ピース受信部が受信したピース情報が有するピースを出力するピース出力部と、
前記受付部が受け付けた名刺部分文字列と前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する部分名刺情報送信部とを具備し、
前記名刺管理サーバは、前記名刺情報格納部に格納されている名刺画像からピースとして用いる２以上の画像の領域を検出して２以上のピースを取得し、当該２以上のピースを前記ピース格納部に蓄積するピース生成部をさらに具備する名刺管理システムを構成する名刺管理サーバ。
【請求項４】
名刺情報を管理する名刺管理サーバと、名刺の情報を入力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、
前記名刺管理サーバは、
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、
１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部とを具備し、
前記入力端末は、
名刺部分文字列を入力するオペレータの入力を受け付ける受付部と、
前記名刺管理サーバから、ピース情報を受信するピース受信部と、
前記ピース受信部が受信したピース情報が有するピースを出力するピース出力部と、
前記受付部が受け付けた名刺部分文字列と前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する部分名刺情報送信部とを具備し、
前記名刺管理サーバは、
マスクをかけていない名刺画像を見ることができる特権オペレータの入力端末と通信するための情報である特権識別子が格納される特権識別子格納部と、
一の名刺画像について、少なくとも一部の項目に対応する名刺部分文字列が確定しない場合、前記特権識別子により識別される入力端末である特権入力端末に、前記確定しない名刺部分文字列の入力を促す情報である入力促進情報と前記一の名刺画像の名刺識別子とを送信する名刺画像送信部とをさらに具備し、
前記部分名刺情報受信部は、前記特権入力端末から、前記名刺識別子と前記確定しない名刺部分文字列とを有する部分名刺情報を受信し、
前記特権入力端末は、
前記確定しない名刺部分文字列を入力する特権オペレータの入力を受け付ける特権受付部と、
前記名刺管理サーバから、入力促進情報と名刺識別子とを受信する入力促進情報受信部と、
前記入力促進情報受信部が受信した入力促進情報を出力する入力促進情報出力部と、
前記受付部が受け付けた名刺部分文字列と前記名刺画像受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する特権部分名刺情報送信部とを具備する名刺管理システムを構成する名刺管理サーバ。
【請求項５】
名刺情報を管理する２以上の名刺管理サーバと、名刺の情報を入力する２以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、
前記名刺管理サーバは、
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、
１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部とを具備し、
前記入力端末は、
名刺部分文字列を入力するオペレータの入力を受け付ける受付部と、
前記名刺管理サーバから、ピース情報を受信するピース受信部と、
前記ピース受信部が受信したピース情報が有するピースを出力するピース出力部と、
前記受付部が受け付けた名刺部分文字列と前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記名刺管理サーバに送信する部分名刺情報送信部とを具備し、
一の名刺管理サーバは、
名刺画像に記載されている言語を判断する言語判断部と、
前記言語判断部が判断した言語に応じて、前記一の名刺管理サーバとは異なる名刺管理サーバに名刺画像を送信する外国名刺画像送信部と、を更に備え、
前記２以上の入力端末のうちの一部の入力端末のピース受信部は、
前記一の名刺管理サーバとは異なる名刺管理サーバから、名刺識別子とピースとを有するピース情報を受信し、
前記一部の入力端末の部分名刺情報送信部は、前記受付部が受け付けた名刺部分文字列と前記ピース受信部が受信した名刺識別子とを有する部分名刺情報を、前記一の名刺管理サーバとは異なる名刺管理サーバに送信する名刺管理システムを構成する名刺管理サーバ。
【請求項６】
前記名刺管理システムは２以上の前記入力端末を具備し、
前記ピース送信部は、一の名刺画像に対応する２以上の各ピース情報を、異なる前記入力端末に送信する請求項１から請求項５いずれか一項記載の名刺管理サーバ。
【請求項７】
名刺画像を受信する名刺画像受信部と、
前記名刺画像と同一の名刺画像が、前記名刺情報格納部に存在するか否かを判断する登録判断部とをさらに具備し、
前記ピース生成部は、前記登録判断部が同一の名刺画像が存在しないと判断した場合に、名刺画像から２以上のピースを取得し、当該２以上のピースを前記ピース格納部に蓄積する請求項３記載の名刺管理サーバ。
【請求項８】
名刺画像が格納される第一名刺画像格納部と、
前記第一名刺画像格納部に格納されている名刺画像に表れる文字にマスクをかけたマスク画像である名刺マスク画像を構成し、出力するマスク画像出力部と、
前記名刺マスク画像に対して、名刺画像の部分を切り取る指示を含む指示である切取指示の入力を受け付ける入力受付部と、
前記切取指示に従って名刺マスク画像から切り出す領域に関する領域情報を取得し、当該名刺マスク画像に対応する名刺画像から、当該領域情報に対応する領域の名刺画像を取得する名刺画像取得部と、
前記名刺画像取得部が取得した名刺画像が格納される第二名刺画像格納部と、
前記名刺画像取得部が取得した名刺画像を前記第二名刺画像格納部に蓄積する名刺画像蓄積部とを具備する名刺画像取得装置。
【請求項９】
名刺情報を管理する名刺管理サーバと、名刺の情報を出力する２以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、ピース送信部と、部分名刺情報受信部と、名刺部分文字列蓄積部とを備えた名刺管理サーバを用いて行われる名刺管理方法であって、
前記ピース送信部が、一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記２以上の入力端末に送信するピース送信ステップと、
前記部分名刺情報受信部が、名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信ステップと、
前記名刺部分文字列蓄積部が、前記部分名刺情報受信ステップで受信した名刺識別子と対応付けて、前記部分名刺情報受信ステップで受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積ステップとを備え、
前記名刺管理サーバは、
前記名刺部分文字列を確定する条件であり、少なくとも２以上のオペレータの入力端末から送信されてきた名刺部分文字列が一致することを示す条件である確定条件が格納される確定条件格納部と、確定判断部とを更に備え、
前記確定判断部が、一の名刺識別子に対応する同一の項目の２以上の名刺部分文字列を前記名刺部分文字列受信部が２以上の入力端末から受信した場合に、当該２以上の名刺部分文字列が前記確定条件に合致するか否かを判断する確定判断ステップとをさらに具備し、
前記名刺部分文字列蓄積ステップは、前記確定判断ステップが合致すると判断した場合のみ、前記名刺部分文字列を確定する名刺管理方法。
【請求項１０】
名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、ピース送信部と、部分名刺情報受信部と、名刺部分文字列蓄積部とを備えた名刺管理サーバを用いて行われる名刺管理方法であって、
前記ピース送信部が、一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信ステップと、
前記部分名刺情報受信部が、名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信ステップと、
前記名刺部分文字列蓄積部が、前記部分名刺情報受信ステップで受信した名刺識別子と対応付けて、前記部分名刺情報受信ステップで受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積ステップとを備え、
前記名刺情報は、名刺画像と、名刺識別子と、名刺部分文字列と当該名刺部分文字列の項目を示す情報である項目情報との２以上の組とを有し、
前記部分名刺情報受信ステップは、名刺識別子と名刺部分文字列と項目情報とを有する部分名刺情報を、前記入力端末から受信し、
前記名刺部分文字列蓄積部ステップは、前記部分名刺情報受信ステップで受信した名刺識別子と項目情報とに対応付けて、前記部分名刺情報受信ステップで受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺管理方法。
【請求項１１】
名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、ピース送信部と、部分名刺情報受信部と、名刺部分文字列蓄積部と、ピース生成部とを備えた名刺管理サーバを用いて行われる名刺管理方法であって、
前記ピース送信部が、一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信ステップと、
前記部分名刺情報受信部が、名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信ステップと、
前記名刺部分文字列蓄積部が、前記部分名刺情報受信ステップで受信した名刺識別子と対応付けて、前記部分名刺情報受信ステップで受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積ステップとを備え、
前記ピース生成部が、前記名刺情報格納部に格納されている名刺画像からピースとして用いる２以上の画像の領域を検出して２以上のピースを取得し、当該２以上のピースを前記ピース格納部に蓄積するピース生成ステップをさらに備えた名刺管理方法。
【請求項１２】
名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバであって、名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部と、ピース送信部と、部分名刺情報受信部と、名刺部分文字列蓄積部とを備えた名刺管理サーバを用いて行われる名刺管理方法であって、
前記ピース送信部が、一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信ステップと、
前記部分名刺情報受信部が、名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信ステップと、
前記名刺部分文字列蓄積部が、前記部分名刺情報受信ステップで受信した名刺識別子と対応付けて、前記部分名刺情報受信ステップで受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積ステップとを備え、
前記名刺管理サーバは、
マスクをかけていない名刺画像を見ることができる特権オペレータの入力端末と通信するための情報である特権識別子が格納される特権識別子格納部と、名刺画像送信部とをさらに具備し、
名刺画像送信部が、一の名刺画像について、少なくとも一部の項目に対応する名刺部分文字列が確定しない場合、前記特権識別子により識別される入力端末である特権入力端末に、前記確定しない名刺部分文字列の入力を促す情報である入力促進情報と前記一の名刺画像の名刺識別子とを送信する名刺画像送信ステップをさらに具備し、
前記部分名刺情報受信ステップは、前記特権入力端末から、前記名刺識別子と前記確定しない名刺部分文字列とを有する部分名刺情報を受信する名刺管理方法。
【請求項１３】
名刺情報を管理する複数の名刺管理サーバと名刺情報処理サーバとを備えた名刺管理システムを構成する名刺情報処理サーバであって、１以上の名刺画像が格納される名刺情報格納部と、言語判断部と、外国名刺画像送信部とを備えた名刺情報処理サーバを用いて行われる名刺情報処理方法であって、
前記言語判断部が、前記名刺画像格納部に格納されている名刺画像に記載されている言語を判断する言語判断ステップと、
前記外国名刺画像送信部が、前記言語判断ステップで判断した言語に応じて、前記複数の名刺管理サーバのうちの一の名刺管理サーバに名刺画像を送信する外国名刺画像送信ステップとを備えた名刺情報処理方法。
【請求項１４】
名刺画像が格納される第一名刺画像格納部と、マスク画像出力部と、入力受付部と、名刺画像取得部と、前記名刺画像取得部が取得した名刺画像が格納される第二名刺画像格納部と、名刺画像蓄積部とを用いて行われる名刺画像取得方法であって、
前記マスク画像出力部が、前記第一名刺画像格納部に格納されている名刺画像に表れる文字にマスクをかけたマスク画像である名刺マスク画像を構成し、出力するマスク画像出力ステップと、
前記入力受付部が、前記名刺マスク画像に対して、名刺画像の部分を切り取る指示を含む指示である切取指示の入力を受け付ける入力受付ステップと、
前記名刺画像取得部が、前記切取指示に従って名刺マスク画像から切り出す領域に関する領域情報を取得し、当該名刺マスク画像に対応する名刺画像から、当該領域情報に対応する領域の名刺画像を取得する名刺画像取得ステップと、
前記名刺画像蓄積部が、前記名刺画像取得ステップで取得した名刺画像を前記第二名刺画像格納部に蓄積する名刺画像蓄積ステップとを備えた名刺画像取得方法。
【請求項１５】
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部とにアクセス可能なコンピュータを、名刺情報を管理する名刺管理サーバと、名刺の情報を出力する２以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバとして機能させるためのプログラムであって、
前記コンピュータを、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記２以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部として機能させ、
前記コンピュータは、前記名刺部分文字列を確定する条件であり、少なくとも２以上のオペレータの入力端末から送信されてきた名刺部分文字列が一致することを示す条件である確定条件が格納される確定条件格納部とアクセス可能であり、
前記コンピュータを、
一の名刺識別子に対応する同一の項目の２以上の名刺部分文字列を前記名刺部分文字列受信部が２以上の入力端末から受信した場合に、当該２以上の名刺部分文字列が、確定条件格納部に格納されている、前記名刺部分文字列を確定する条件であり、少なくとも２以上のオペレータの入力端末から送信されてきた名刺部分文字列が一致することを示す条件である確定条件に合致するか否かを判断する確定判断部として更に機能させ、
前記名刺部分文字列蓄積部は、前記確定判断部が合致すると判断した場合のみ、前記名刺部分文字列を確定するプログラム。
【請求項１６】
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部とにアクセス可能なコンピュータを、名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバとして機能させるためのプログラムであって、
前記コンピュータを、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部として機能させ、
前記名刺情報は、名刺画像と、名刺識別子と、名刺部分文字列と当該名刺部分文字列の項目を示す情報である項目情報との２以上の組とを有し、
前記部分名刺情報受信部は、名刺識別子と名刺部分文字列と項目情報とを有する部分名刺情報を、前記入力端末から受信し、
前記名刺部分文字列蓄積部は、前記部分名刺情報受信部が受信した名刺識別子と項目情報とに対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積するプログラム。
【請求項１７】
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部とにアクセス可能なコンピュータを、名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバとして機能させるためのプログラムであって、
前記コンピュータを、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部として機能させ、
更に、前記名刺情報格納部に格納されている名刺画像からピースとして用いる２以上の画像の領域を検出して２以上のピースを取得し、当該２以上のピースを前記ピース格納部に蓄積するピース生成部として機能させるためのプログラム。
【請求項１８】
名刺画像と当該名刺画像を識別する名刺識別子とを有する１以上の名刺情報が格納される名刺情報格納部と、１以上の各名刺画像に対して、名刺画像のうちの一部のみを認識可能とした画像である２以上のピースが格納されるピース格納部とにアクセス可能なコンピュータを、名刺情報を管理する名刺管理サーバと、名刺の情報を出力する１以上の入力端末とを具備する名刺管理システムを構成する名刺管理サーバとして機能させるためのプログラムであって、
前記コンピュータを、
一の名刺画像に対応する２以上のピースのうちの各ピースと、前記一の名刺画像を識別する名刺識別子とを有する２以上の各ピース情報を、前記１以上の入力端末に送信するピース送信部と、
名刺識別子と、ピースに対応する文字列である名刺部分文字列とを有する部分名刺情報を、前記入力端末から受信する部分名刺情報受信部と、
前記部分名刺情報受信部が受信した名刺識別子と対応付けて、前記部分名刺情報受信部が受信した名刺部分文字列を、前記名刺情報格納部に蓄積する名刺部分文字列蓄積部として機能させ、
一の名刺画像について、少なくとも一部の項目に対応する名刺部分文字列が確定しない場合、特権識別子格納部に格納されている、マスクをかけていない名刺画像を見ることができる特権オペレータの入力端末と通信するための情報である特権識別子により識別される入力端末である特権入力端末に、前記確定しない名刺部分文字列の入力を促す情報である入力促進情報と前記一の名刺画像の名刺識別子とを送信する名刺画像送信部とをさらに具備し、
前記部分名刺情報受信部は、前記特権入力端末から、前記名刺識別子と前記確定しない名刺部分文字列とを有する部分名刺情報を受信するプログラム。
【請求項１９】
名刺画像が格納される第一名刺画像格納部と、前記第一名刺画像格納部に格納される名刺画像から取得された名刺画像が格納される第二名刺画像格納部と、にアクセス可能なコンピュータを、
前記第一名刺画像格納部に格納されている名刺画像に表れる文字にマスクをかけたマスク画像である名刺マスク画像を構成し、出力するマスク画像出力部と、
前記名刺マスク画像に対して、名刺画像の部分を切り取る指示を含む指示である切取指示の入力を受け付ける入力受付部と、
前記切取指示に従って名刺マスク画像から切り出す領域に関する領域情報を取得し、当該名刺マスク画像に対応する名刺画像から、当該領域情報に対応する領域の名刺画像を取得する名刺画像取得部と、
前記名刺画像取得部が取得した名刺画像を前記第二名刺画像格納部に蓄積する名刺画像蓄積部として機能させるためのプログラム。