[go: up one dir, main page]

JP2018181243A - Information processor, information processor control method, and program - Google Patents

Information processor, information processor control method, and program Download PDF

Info

Publication number
JP2018181243A
JP2018181243A JP2017084432A JP2017084432A JP2018181243A JP 2018181243 A JP2018181243 A JP 2018181243A JP 2017084432 A JP2017084432 A JP 2017084432A JP 2017084432 A JP2017084432 A JP 2017084432A JP 2018181243 A JP2018181243 A JP 2018181243A
Authority
JP
Japan
Prior art keywords
image
document
business card
display
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017084432A
Other languages
Japanese (ja)
Other versions
JP6399371B1 (en
Inventor
青山 直樹
Naoki Aoyama
直樹 青山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wantedly Inc
Original Assignee
Wantedly Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wantedly Inc filed Critical Wantedly Inc
Priority to JP2017084432A priority Critical patent/JP6399371B1/en
Application granted granted Critical
Publication of JP6399371B1 publication Critical patent/JP6399371B1/en
Publication of JP2018181243A publication Critical patent/JP2018181243A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Character Discrimination (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To inhibit waiting time between photographing of a document and display of a text read-out result from being felt long, and facilitate confirmation of the read-out result.SOLUTION: An information processor for displaying a result of reading text written in a document comprises: an image acquisition part for acquiring a still image of the document; an image display part for displaying the still image; an image extraction part for extracting a document image from the still image; and an image deformation part for deforming the document image into a front image. After displaying the still image, the image display part displays a portion of the document image so as to gradually change the portion thereof into the front image, moves the front image to a display column for displaying the result of reading the text, and display the read-out result in the display column.SELECTED DRAWING: Figure 7

Description

本発明は、情報処理装置、情報処理装置の制御方法及びプログラムに関する。   The present invention relates to an information processing apparatus, a control method of the information processing apparatus, and a program.

近年、名刺を電子的に管理するための様々な技術が開発されている。例えば、カメラ機能を備えたスマートフォンや携帯電話機、タブレットなどの情報処理端末を用いて撮影した名刺の画像をサーバに送信し、サーバに名刺の記載事項を読み取らせてデータベースに登録するような技術が開発されている(例えば特許文献1参照)。   In recent years, various techniques have been developed for electronically managing business cards. For example, there is a technology that transmits an image of a business card taken using an information processing terminal such as a smart phone, a mobile phone, or a tablet equipped with a camera function to a server, and causes the server to read the entries of the business card and register it in the database It has been developed (see, for example, Patent Document 1).

特開2003−296353号公報JP 2003-296353 A

このような技術を用いることにより、名刺の管理を容易化できると共に、例えば外出先でデータベースを検索して取引先の担当者の名刺を確認したりするようなこともできる。   By using such a technology, management of the business card can be facilitated, and, for example, the database can be searched on the go and the business card of the person in charge of the customer can be confirmed.

また読み取った名刺情報を情報処理端末の連絡帳にも登録するようにすれば、そのままその担当者に電話を掛けるようなことも可能になる。またこの場合、ユーザは、サーバから送られてきた名刺の読み取り結果に誤りがないかを画面で確認することもできる。   If the read business card information is also registered in the contact book of the information processing terminal, it is possible to call the person in charge as it is. In this case, the user can also check on the screen whether there is an error in the reading result of the business card sent from the server.

しかしながらこの場合、サーバでの名刺の読み取り処理には、サーバと情報処理端末との間の通信時間も含めてある程度の時間を要するため、ユーザは、サーバから名刺の読み取り結果が送られてくるまで待っていなければならない。   However, in this case, since the reading process of the business card in the server requires a certain amount of time including the communication time between the server and the information processing terminal, the user can receive the reading result of the business card from the server. I have to wait.

特に、複数枚の名刺を一度に撮影してサーバに画像を送信した場合には、サーバへ送信するデータ量が大きくなるうえ、サーバでの名刺の読み取りに要する時間が長くなるため、ユーザの待ち時間はより長くなる。さらに、名刺を撮影した情報処理端末の画面には、サーバから受け取った名刺の複数の読み取り結果が全て表示されることになるため、どれがどの名刺の読み取り結果なのかが分かりづらく、ユーザの確認作業は煩雑となる。   In particular, when a plurality of business cards are photographed at once and an image is transmitted to the server, the amount of data to be transmitted to the server becomes large, and the time required to read the business cards on the server becomes long. The time will be longer. Furthermore, since all the plural reading results of the business card received from the server are displayed on the screen of the information processing terminal which has photographed the business card, it is difficult to know which is the reading result of which business card, and the user confirms The work is complicated.

本発明は上記課題を鑑みてなされたものであり、名刺などの書類に記載されているテキストを書類の静止画像から読み取る場合に、書類を撮影してからテキストの読み取り結果が表示されるまでの待ち時間を長く感じさせにくくすると共に、ユーザによるテキストの読み取り結果の確認を容易に行うことを一つの目的とする。   The present invention has been made in view of the above problems, and when reading a text described in a document such as a business card from a still image of the document, from when the document is photographed until the result of reading the text is displayed One purpose is to make it difficult for the user to feel the waiting time long and to easily confirm the result of reading the text by the user.

一つの側面に係る情報処理装置は、書類に記載されたテキストの読み取り結果を表示する情報処理装置であって、前記書類を撮影して前記書類の静止画像を取得する画像取得部と、前記静止画像を表示する画像表示部と、前記静止画像から前記書類の輪郭で囲まれた部分である書類画像を抽出する画像抽出部と、前記書類画像を、前記書類が正面から撮影された場合に得られる正面画像に変形する画像変形部と、を備え、前記画像表示部は、前記静止画像を表示した後、前記静止画像の中の前記書類画像の部分を前記正面画像に次第に変化させるように表示し、前記正面画像を、前記テキストの読み取り結果を表示するための表示欄に移動させ、前記読み取り結果を前記表示欄に表示する。   An information processing apparatus according to one aspect is an information processing apparatus for displaying a reading result of a text described in a document, the image acquisition unit capturing an image of the document and acquiring a still image of the document; An image display unit for displaying an image, an image extraction unit for extracting a document image which is a portion surrounded by the outline of the document from the still image, and the document image obtained when the document is photographed from the front And the image display unit displays the still image so as to gradually change the portion of the document image in the still image to the front image. And moving the front image to a display field for displaying the reading result of the text, and displaying the reading result in the display field.

その他、本願が開示する課題、及びその解決方法は、発明を実施するための形態の欄の記載、及び図面の記載等により明らかにされる。   In addition, the problems disclosed in the present application and the solution methods thereof will be clarified by the description of the section of the mode for carrying out the invention, the description of the drawings, and the like.

書類を撮影してから、サーバによるテキストの読み取り結果が表示されるまでの待ち時間を長く感じさせにくくすると共に、テキストの読み取り結果の確認を容易に行うことが可能となる。   It is possible to make it difficult to feel long waiting time until the result of reading the text by the server is displayed after photographing the document, and it is possible to easily confirm the result of reading the text.

本発明の一実施形態に係る名刺管理システムの全体構成図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a whole block diagram of the business card management system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る名刺管理サーバのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the business card management server which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る名刺管理サーバの機能構成を示すである。It shows a functional configuration of the business card management server according to an embodiment of the present invention. 本発明の一実施形態に係る名刺管理データベースを示す図である。It is a figure which shows the business card management database which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末の機能構成を示す図である。It is a figure which shows the function structure of the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末における画面表示を示す図である。It is a figure which shows the screen display in the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る全体の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the whole process which concerns on one Embodiment of this invention. 本発明の一実施形態に係るアニメーション表示処理の流れを示すフローチャートである。It is a flow chart which shows a flow of animation display processing concerning one embodiment of the present invention. 本発明の一実施形態に係るユーザ端末における画面表示を示す図である。It is a figure which shows the screen display in the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末における画面表示を示す図である。It is a figure which shows the screen display in the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末における画面表示を示す図である。It is a figure which shows the screen display in the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末における画面表示を示す図である。It is a figure which shows the screen display in the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るダミー画像を示す図である。It is a figure which shows the dummy image which concerns on one Embodiment of this invention. 本発明の一実施形態に係る名刺情報を示す図である。It is a figure showing business card information concerning one embodiment of the present invention. 本発明の一実施形態に係る全体の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the whole process which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末における画面表示を示す図である。It is a figure which shows the screen display in the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末における画面表示を示す図である。It is a figure which shows the screen display in the user terminal which concerns on one Embodiment of this invention.

本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。以下、本発明をその一実施形態に即して添付図面を参照しつつ説明する。
==名刺管理システム==
図1に、本発明の一実施形態に係る名刺管理システム1000の構成を示す。本実施形態に係る名刺管理システム1000は、ユーザ端末100と、名刺管理サーバ200と、がネットワーク300を介して通信可能に接続されて構成され、情報処理装置の一形態として機能する。
At least the following matters will be made clear by the present specification and the description of the accompanying drawings. Hereinafter, the present invention will be described according to one embodiment thereof with reference to the attached drawings.
== Business card management system ==
FIG. 1 shows the configuration of a business card management system 1000 according to an embodiment of the present invention. A business card management system 1000 according to the present embodiment is configured by communicably connecting a user terminal 100 and a business card management server 200 via a network 300, and functions as an embodiment of an information processing apparatus.

ユーザ端末100は、スマートフォンや携帯電話機、ノートパソコン、タブレットなどのカメラを具備した情報処理端末である。ユーザ端末100は、名刺を撮影すると、その静止画像400(後述)を名刺管理サーバ200に送信する。   The user terminal 100 is an information processing terminal equipped with a camera such as a smartphone, a mobile phone, a notebook computer, and a tablet. When the user terminal 100 captures a business card, the user terminal 100 transmits the still image 400 (described later) to the business card management server 200.

名刺管理サーバ200は、ユーザ端末100から静止画像400が送られてくると、静止画像400を解析し、名刺に印刷されている氏名や会社名、住所、電話番号等のテキスト(後述する名刺情報620)を読み取る。そして名刺管理サーバ200は、読み取った名刺情報620をユーザ端末100に送信する。   When the still image 400 is sent from the user terminal 100, the business card management server 200 analyzes the still image 400, and prints the name, company name, address, telephone number, etc. printed on the business card (business card information described later) Read 620). Then, the business card management server 200 transmits the read business card information 620 to the user terminal 100.

そしてユーザ端末100は、名刺管理サーバ200から送られてきた名刺情報620を画面に表示する。   Then, the user terminal 100 displays the business card information 620 sent from the business card management server 200 on the screen.

そして名刺管理サーバ200は、読み取った名刺情報620を名刺管理データベース204(後述)に登録する。なお名刺管理サーバ200は、ユーザ端末100から名刺情報620の修正指示を受信した場合には、その修正内容に従って名刺管理データベース204に登録した名刺情報620の内容を修正する。   Then, the business card management server 200 registers the read business card information 620 in the business card management database 204 (described later). When the business card management server 200 receives a correction instruction of the business card information 620 from the user terminal 100, the business card management server 200 corrects the contents of the business card information 620 registered in the business card management database 204 according to the correction content.

そしてこの一連の処理の中で、ユーザ端末100は、名刺の静止画像400を画面に表示してから、名刺管理サーバ200から名刺の読み取り結果(名刺情報620)を受信して画面に表示するまでの待ち時間をなるべく長く感じさせにくいように工夫している。またユーザ端末100は、ユーザによる名刺情報620の確認が容易に行えるような工夫もしている。
==名刺管理サーバの構成==
まず名刺管理サーバ200の構成について図2〜図4を参照しながら説明する。
<ハードウェア構成>
名刺管理サーバ200のハードウェア構成図を図2に示す。名刺管理サーバ200は、CPU(Central Processing Unit)210、メモリ220、通信装置230、記憶装置240、入力装置250、出力装置260、及び記録媒体読取装置270を備えて構成されるコンピュータである。
Then, in the series of processes, the user terminal 100 displays the still image 400 of the business card on the screen, and then receives the result of reading the business card (business card information 620) from the business card management server 200 and displays it on the screen. It is devised to make it hard to make the waiting time of the staff feel as long as possible. In addition, the user terminal 100 is devised so that the user can easily confirm the business card information 620.
== Business card management server configuration ==
First, the configuration of the business card management server 200 will be described with reference to FIGS. 2 to 4.
<Hardware configuration>
The hardware configuration of the business card management server 200 is shown in FIG. The business card management server 200 is a computer including a central processing unit (CPU) 210, a memory 220, a communication device 230, a storage device 240, an input device 250, an output device 260, and a recording medium reading device 270.

記憶装置240は、名刺管理サーバ200によって実行される名刺管理サーバ制御プログラム710や各種のデータを格納する。記憶装置240に記憶されている名刺管理サーバ制御プログラム710やデータがメモリ220に読み出されてCPU210によって実行されることにより、名刺管理サーバ200の各種機能が実現される。ここで、記憶装置240は例えばハードディスクドライブやSSD(Solid State Drive)のような不揮発性の記憶装置である。   The storage device 240 stores a business card management server control program 710 executed by the business card management server 200 and various data. The business card management server control program 710 and data stored in the storage device 240 are read out to the memory 220 and executed by the CPU 210, whereby various functions of the business card management server 200 are realized. Here, the storage device 240 is a non-volatile storage device such as a hard disk drive or a solid state drive (SSD).

記録媒体読取装置270は、CD−ROMやDVD、USB(登録商標)メモリ等の記録媒体800に記録された名刺管理サーバ制御プログラム710やデータを読み取り、記憶装置240に格納する。   The recording medium reading device 270 reads a business card management server control program 710 and data recorded on a recording medium 800 such as a CD-ROM, a DVD, a USB (registered trademark) memory, etc., and stores the data in the storage device 240.

通信装置230は、インターネットやLAN(Local Area Network)、電話網等のネットワーク300を介してユーザ端末100や不図示の他のコンピュータと各種データや名刺管理サーバ制御プログラム710の授受を行う。例えば他のコンピュータに上述した名刺管理サーバ制御プログラム710やデータを格納しておき、名刺管理サーバ200がこのコンピュータからこれらのデータや名刺管理サーバ制御プログラム710をダウンロードするようにすることができる。あるいは、後述する名刺管理データベース204を他のコンピュータに構築するようにしても良い。   The communication device 230 exchanges various data and the business card management server control program 710 with the user terminal 100 and other computers (not shown) via the network 300 such as the Internet, LAN (Local Area Network), and telephone network. For example, the business card management server control program 710 and data described above may be stored in another computer, and the business card management server 200 may download these data and the business card management server control program 710 from this computer. Alternatively, a business card management database 204 described later may be constructed on another computer.

入力装置250は、例えばキーボードやマウスなどの入力ユーザインターフェースである。また出力装置260は、例えばディスプレイやプリンタなどの出力ユーザインタフェースである。
<機能構成>
次に名刺管理サーバ200の機能ブロック図を図3に示す。本実施形態に係る名刺管理サーバ200は、画像受信部201と、画像解析部202と、読み取り結果送信部203と、名刺管理データベース204とを含んで構成される。これらの各機能は、名刺管理サーバ200のハードウェアによって本実施形態に係る名刺管理サーバ制御プログラム710が実行されることにより実現される。
The input device 250 is an input user interface such as a keyboard and a mouse, for example. The output device 260 is, for example, an output user interface such as a display or a printer.
<Functional configuration>
Next, a functional block diagram of the business card management server 200 is shown in FIG. A business card management server 200 according to the present embodiment is configured to include an image reception unit 201, an image analysis unit 202, a reading result transmission unit 203, and a business card management database 204. Each of these functions is realized by executing the business card management server control program 710 according to the present embodiment by the hardware of the business card management server 200.

画像受信部201は、ネットワーク300を介してユーザ端末100から静止画像400を受信する。静止画像400は、ユーザ端末100によって撮影された画像である。   The image reception unit 201 receives the still image 400 from the user terminal 100 via the network 300. The still image 400 is an image captured by the user terminal 100.

なお、画像受信部201は、後述する名刺画像(書類画像)410あるいは正面画像420をユーザ端末100から受信するようにしても良い。   The image receiving unit 201 may receive a business card image (document image) 410 or a front image 420 described later from the user terminal 100.

名刺画像410は、静止画像400に映っている名刺の部分の画像(名刺の輪郭で囲まれた部分の画像)である。正面画像420は、名刺画像410を、名刺が正面から撮影された場合に得られるはずの画像に変形したものである。正面画像420は、名刺画像を透視変換することにより生成することができる。   The business card image 410 is an image of a portion of the business card shown in the still image 400 (an image of a portion surrounded by the outline of the business card). The front image 420 is a transformation of the business card image 410 into an image that can be obtained when the business card is photographed from the front. The front image 420 can be generated by perspective transformation of a business card image.

画像解析部202は、画像受信部201がユーザ端末100から受信した画像(本実施形態では静止画像400)を解析し、名刺に記載されている会社名や氏名、住所、電話番号等のテキストを読み取り、名刺情報620として出力する。   The image analysis unit 202 analyzes the image (the still image 400 in this embodiment) received by the image reception unit 201 from the user terminal 100, and describes texts such as a company name, name, address, and telephone number described in a business card. Read and output as business card information 620.

画像解析部202は、静止画像400に対して例えばOCR(Optical Character Recognition/Reader)を行うことにより、静止画像400から名刺情報620を抽出する。あるいは画像解析部202は、人工知能や機械学習を用いて静止画像400の画像解析を行うようにしても良い。   The image analysis unit 202 extracts business card information 620 from the still image 400 by performing, for example, optical character recognition / reader (OCR) on the still image 400. Alternatively, the image analysis unit 202 may perform image analysis of the still image 400 using artificial intelligence or machine learning.

画像受信部201がユーザ端末100から名刺画像410あるいは正面画像420を受信した場合には、画像解析部202は、これらの名刺画像410や正面画像420に対する画像解析を行うことで、名刺情報620を抽出する。   When the image reception unit 201 receives the business card image 410 or the front image 420 from the user terminal 100, the image analysis unit 202 analyzes the business card image 410 or the front image 420 to obtain business card information 620. Extract.

読み取り結果送信部203は、静止画像400から抽出された名刺情報620を、ネットワーク300を介してユーザ端末100に送信する。   The reading result transmission unit 203 transmits the business card information 620 extracted from the still image 400 to the user terminal 100 via the network 300.

名刺管理データベース204は、名刺情報620を記憶するデータベースである。名刺管理データベース204の一例を図4に示す。   The business card management database 204 is a database that stores business card information 620. An example of the business card management database 204 is shown in FIG.

図4に示す名刺管理データベース204は、「ID」欄、「氏名」欄、「会社名」欄、「住所」欄を含む。   The business card management database 204 shown in FIG. 4 includes an “ID” field, a “name” field, a “company name” field, and an “address” field.

「ID」欄には、名刺情報620の識別情報が記録される。名刺情報620の識別情報は、例えば画像解析部202によって名刺情報620毎に一意に付番される。「氏名」欄には、名刺から読み取った氏名が記録される。「会社名」欄には、名刺から読み取った会社名が記載される。「住所」欄には、名刺から読み取った住所が記載される。また図4には示されていないが、名刺管理データベース204には、電話番号や電子メールアドレス、役職などの、名刺に記載される様々な情報が記録される。   The identification information of the business card information 620 is recorded in the “ID” column. The identification information of the business card information 620 is, for example, uniquely assigned to each of the business card information 620 by the image analysis unit 202. The name read from the name card is recorded in the "name" column. In the "company name" column, the company name read from the business card is described. In the "address" column, the address read from the business card is described. Although not shown in FIG. 4, the business card management database 204 stores various information described in the business card, such as a telephone number, an e-mail address, and a job title.

さらに名刺情報620には、その名刺情報620の抽出元となった正面画像420も記憶される。名刺管理データベース204に登録される正面画像420は、画像解析部202が静止画像400から抽出した名刺画像410を基に生成したものであるが、ユーザ端末100から正面画像420が送られてくる場合には、このユーザ端末100から取得した正面画像420であっても良い。もちろん、名刺画像410を名刺管理データベース204に登録するようにしても良い。   Further, in the business card information 620, the front image 420 from which the business card information 620 was extracted is also stored. The front image 420 registered in the business card management database 204 is generated based on the business card image 410 extracted from the still image 400 by the image analysis unit 202, but the front image 420 is sent from the user terminal 100 May be the front image 420 acquired from the user terminal 100. Of course, the business card image 410 may be registered in the business card management database 204.

また上述したように、名刺管理データベース204は、名刺管理サーバ200と通信可能に接続される他のコンピュータ(不図示)に構築されるようにしても良い。
==ユーザ端末の構成==
次に、ユーザ端末100の構成について図5及び図6を参照しながら説明する。
<ハードウェア構成>
ユーザ端末100のハードウェア構成図を図5に示す。ユーザ端末100は、CPU110、メモリ120、通信装置130、記憶装置140、入力装置150、出力装置160、及び記録媒体読取装置170を備えて構成されるコンピュータである。
Further, as described above, the business card management database 204 may be constructed on another computer (not shown) communicably connected to the business card management server 200.
== Configuration of user terminal ==
Next, the configuration of the user terminal 100 will be described with reference to FIGS. 5 and 6.
<Hardware configuration>
The hardware block diagram of the user terminal 100 is shown in FIG. The user terminal 100 is a computer including a CPU 110, a memory 120, a communication device 130, a storage device 140, an input device 150, an output device 160, and a recording medium reading device 170.

記憶装置140は、ユーザ端末100によって実行されるユーザ端末制御プログラム700や各種のデータを格納する。記憶装置140に記憶されているユーザ端末制御プログラム700やデータがメモリ120に読み出されてCPU110によって実行されることにより、ユーザ端末100の各種機能が実現される。ここで、記憶装置140は例えばハードディスクやSSD、フラッシュメモリ等の不揮発性の記憶装置である。   The storage device 140 stores a user terminal control program 700 executed by the user terminal 100 and various data. Various functions of the user terminal 100 are realized by the user terminal control program 700 and data stored in the storage device 140 being read out to the memory 120 and executed by the CPU 110. Here, the storage device 140 is a non-volatile storage device such as a hard disk, an SSD, or a flash memory.

記録媒体読取装置170は、SDカード等の記録媒体800に記録されたユーザ端末制御プログラム700やデータを読み取り、記憶装置140に格納する。   The recording medium reading device 170 reads the user terminal control program 700 and data recorded in the recording medium 800 such as an SD card, and stores the read data in the storage device 140.

通信装置130は、ネットワーク300を介して、名刺管理サーバ200や不図示の他のコンピュータと各種データやユーザ端末制御プログラム700の授受を行う。例えば他のコンピュータに上述したユーザ端末制御プログラム700やデータを格納しておき、ユーザ端末100がこのコンピュータからデータやユーザ端末制御プログラム700をダウンロードするようにすることができる。   The communication device 130 exchanges various data and the user terminal control program 700 with the business card management server 200 and other computers (not shown) via the network 300. For example, the above-described user terminal control program 700 and data may be stored in another computer, and the user terminal 100 may download data and the user terminal control program 700 from this computer.

入力装置150は、ユーザによるコマンドやデータの入力を受け付ける各種ボタンやスイッチ、キーボード、タッチパネルディスプレイ上でのタッチ位置を検出するタッチセンサ、マイクなどの入力インタフェース、加速度センサ、温度センサ、カメラ151などである。   The input device 150 includes various buttons and switches for receiving user commands and data, a keyboard, a touch sensor for detecting a touch position on a touch panel display, an input interface such as a microphone, an acceleration sensor, a temperature sensor, a camera 151 and the like. is there.

また出力装置160は、例えばディスプレイ161などの表示装置、スピーカ、バイブレータ、照明などの出力ユーザインタフェースである。
<機能構成>
図6に、ユーザ端末100の機能ブロック図を示す。ユーザ端末100は、画像取得部101、画像表示部102、画像送信部103、画像抽出部104、画像変形部105、及び読み取り結果受信部106を含んで構成される。これらの各機能は、ユーザ端末100のハードウェアによって本実施形態に係るユーザ端末制御プログラム700が実行されることにより実現される。
The output device 160 is, for example, a display device such as the display 161, an output user interface such as a speaker, a vibrator, or lighting.
<Functional configuration>
FIG. 6 shows a functional block diagram of the user terminal 100. The user terminal 100 includes an image acquisition unit 101, an image display unit 102, an image transmission unit 103, an image extraction unit 104, an image deformation unit 105, and a reading result reception unit 106. Each of these functions is realized by the hardware of the user terminal 100 executing the user terminal control program 700 according to the present embodiment.

画像取得部101は、名刺を撮影して静止画像400を取得する。画像取得部101は例えばカメラ151を用いて実現される。   The image acquisition unit 101 captures a business card and acquires a still image 400. The image acquisition unit 101 is realized by using, for example, a camera 151.

この静止画像400には、名刺だけでなく、名刺の背景や人物などのように名刺以外のものが写っていてもよい。また1つの静止画像400内に複数枚の名刺が写っていても良い。   The still image 400 may include not only business cards but also objects other than business cards, such as the background of business cards and people. Further, a plurality of business cards may be shown in one still image 400.

さらに静止画像400内の名刺は、正面から撮影されたものだけでなく、斜め方向から撮影されたものであっても良い。この場合静止画像400内で名刺はいびつに変形して写るが、後述する画像変形部105によって、名刺が正面から撮影された場合に得られるはずの画像(正面画像420)に整形される。   Furthermore, the business card in the still image 400 may not only be taken from the front, but may be taken from an oblique direction. In this case, the business card is deformed and photographed in the still image 400, but it is reshaped by the image deformation unit 105 described later into an image (front image 420) to be obtained when the business card is photographed from the front.

画像表示部102は、画像取得部101が取得した名刺の静止画像400を表示する。画像表示部102は例えばタッチパネル型のディスプレイ161を用いて実現される。   The image display unit 102 displays the still image 400 of the business card acquired by the image acquisition unit 101. The image display unit 102 is realized using, for example, a touch panel type display 161.

静止画像400がユーザ端末100のディスプレイ161に表示されている様子を図7(A)に示す。図7(A)に示す例は、3枚の名刺が同時に撮影された場合の様子を示す。図7(A)に示すように、本実施形態では、複数枚の名刺を同時に撮影する場合に、それぞれの名刺の向きが揃っていなくても良い。   A state in which the still image 400 is displayed on the display 161 of the user terminal 100 is shown in FIG. 7 (A). The example shown in FIG. 7A shows how three business cards are photographed at the same time. As shown in FIG. 7A, in the present embodiment, when photographing a plurality of business cards at the same time, the orientations of the respective business cards may not be aligned.

なお、静止画像400内に写されている名刺の部分の画像(名刺の輪郭で囲まれた部分の画像)を名刺画像410と記す。   Note that an image of a portion of a business card copied in the still image 400 (an image of a portion surrounded by the outline of the business card) is referred to as a business card image 410.

図6に戻って、画像送信部103は、静止画像400を名刺管理サーバ200に送信する。そして上述したように、名刺管理サーバ200は、静止画像400を解析し、名刺に記載されている会社名や氏名、住所、電話番号等のテキストを読み取り、名刺情報620として出力する。また、画像送信部103は名刺管理サーバ200に静止画像400を送信するではなく、名刺画像410あるいは正面画像420を送信するようにしても良い。   Returning to FIG. 6, the image transmission unit 103 transmits the still image 400 to the business card management server 200. Then, as described above, the business card management server 200 analyzes the still image 400, reads a text such as a company name, a name, an address, and a telephone number described in the business card, and outputs it as business card information 620. Further, the image transmission unit 103 may transmit the business card image 410 or the front image 420 instead of transmitting the still image 400 to the business card management server 200.

画像抽出部104は、静止画像400から名刺画像410を抽出する。画像抽出部104は、静止画像400に対する各種の画像処理や画像解析を行うことで名刺が写っている部分を特定し、その部分を名刺画像410として抽出する。画像抽出部104が名刺画像410を抽出するために用いる画像処理や画像処理は周知の技術で良い。   The image extraction unit 104 extracts the business card image 410 from the still image 400. The image extracting unit 104 performs various types of image processing and image analysis on the still image 400 to identify a portion where a business card is shown, and extracts the portion as a business card image 410. Image processing and image processing used by the image extraction unit 104 to extract the business card image 410 may be known techniques.

画像変形部105は、名刺画像410を、名刺が正面から撮影された場合に得られる正面画像420に変形する。画像変形部105は、例えば名刺画像410の輪郭部分である4つの辺の傾きを元に、名刺が撮影された時のカメラ151の向きを求め、透視変換を行うことで、名刺画像410を正面画像420に変形する。   The image transformation unit 105 transforms the business card image 410 into a front image 420 obtained when the business card is photographed from the front. The image transformation unit 105 obtains the orientation of the camera 151 when the business card is photographed based on, for example, the inclinations of the four sides which are the outline portion of the business card image 410, and performs perspective conversion to front the business card image 410. Transform to an image 420.

読み取り結果受信部106は、名刺管理サーバ200から名刺情報620を受信する。   The reading result receiving unit 106 receives the business card information 620 from the business card management server 200.

ここで、画像表示部102は、上述したように、画像取得部101が取得した名刺の静止画像400を画面に表示するが、名刺の静止画像400を表示した後、名刺管理サーバ200から名刺情報620が送られてくるまでの間、以下に示すようなアニメーション表示を行っている。このような態様により、本実施形態に係るユーザ端末100は、名刺管理サーバ200から送られてくる名刺情報620の読み取り結果が表示されるまでの待ち時間を長く感じさせにくくすると共に、ユーザによる名刺の読み取り結果の確認を容易に行うことを可能としている。
==アニメーション表示処理==
次に、画像表示部102が上記アニメーション表示を行う際の処理の流れについて、図7〜図18を参照しながら詳細に説明する。
<処理の概要>
図7(A)〜図7(C)は、アニメーション表示の大まかな流れを示す図である。
Here, as described above, the image display unit 102 displays the still image 400 of the business card acquired by the image acquisition unit 101 on the screen, but after displaying the still image 400 of the business card, the business card information from the business card management server 200 Until 620 is sent, animation display as shown below is performed. With such an aspect, the user terminal 100 according to the present embodiment makes it difficult to make the waiting time until the result of reading the business card information 620 sent from the business card management server 200 be displayed longer, and the business card by the user It is possible to easily check the reading results of
== Animation display process = =
Next, the flow of processing when the image display unit 102 performs the above-described animation display will be described in detail with reference to FIGS. 7 to 18.
<Overview of processing>
FIGS. 7A to 7C are diagrams showing a rough flow of animation display.

図7(A)は、机上に置かれた3枚の名刺がカメラ151の視野に収められた状態でユーザがシャッターを押下した直後の様子を表し、ユーザ端末100のディスプレイ161に静止画像400が表示されている様子を示す。図7(A)に示されているように、画像表示部102は、静止画像400に写っている3枚の名刺に重ねるように、所定形状(本実施形態では円形)の枠線である名刺マーカ500を表示する。   FIG. 7A shows a state immediately after the user presses the shutter in a state where the three business cards placed on the desk are stored in the field of view of the camera 151, and the still image 400 is displayed on the display 161 of the user terminal 100. Shows how it is displayed. As shown in FIG. 7A, the image display unit 102 is a business card having a frame line of a predetermined shape (circular in the present embodiment) so as to be superimposed on the three business cards shown in the still image 400. The marker 500 is displayed.

このような態様によって、ユーザは、撮影した名刺がユーザ端末100によって正しく認識されていることを容易に知ることができる。   By such an aspect, the user can easily know that the photographed business card is correctly recognized by the user terminal 100.

なお、名刺マーカ500は、画像抽出部104による名刺画像410の抽出結果に基づいて画像表示部102によって表示されている。そして画像抽出部104は、ユーザがシャッターを押下する前から名刺画像410の抽出処理を行っている。そのため名刺マーカ500は、ユーザがシャッターを押下する前から、ディスプレイ161内に写っている名刺の位置に表示されており、しかも、ユーザがカメラ151の視野を動かしてディスプレイ161内の名刺の位置を変えると、名刺マーカ500の位置も名刺の位置に合わせて移動する。   The business card marker 500 is displayed by the image display unit 102 based on the extraction result of the business card image 410 by the image extraction unit 104. Then, the image extraction unit 104 performs extraction processing of the business card image 410 before the user presses the shutter. Therefore, the business card marker 500 is displayed on the position of the business card shown in the display 161 before the user presses the shutter, and the user moves the field of view of the camera 151 to position the business card in the display 161. When changed, the position of the business card marker 500 also moves in accordance with the position of the business card.

このような態様によって、ユーザは、視野内の名刺がユーザ端末100によって正しく認識されていることを確認してからシャッターを押すことができるため、撮影の失敗を防ぐことが可能となる。   According to such an aspect, since the user can press the shutter after confirming that the business card in the field of view is correctly recognized by the user terminal 100, it is possible to prevent a failure in photographing.

続いて、図7(B)は、画像表示部102がアニメーション表示を行った結果、静止画像400の中の名刺画像410の部分が正面画像420に変化した様子を示す。上述したように正面画像420は、画像変形部105によって名刺画像410から生成される画像であり、名刺が正面から撮影された場合に得られるはずの画像である。   Next, FIG. 7B shows a state in which the portion of the business card image 410 in the still image 400 is changed to the front image 420 as a result of the image display unit 102 displaying an animation. As described above, the front image 420 is an image generated from the business card image 410 by the image transformation unit 105, and is an image that should be obtained when the business card is photographed from the front.

画像表示部102は、正面画像420を表示する際には、静止画像400の中の名刺画像410の部分が次第に正面画像420に変化するように表示する。   When displaying the front image 420, the image display unit 102 displays the portion of the business card image 410 in the still image 400 so as to gradually change to the front image 420.

画像表示部102は、名刺画像410を撮影した際のカメラ151の向きが徐々に名刺紙面に垂直に近づくような透視変換を段階的に行い、これらの透視変換によりそれぞれ得られる複数枚の正面画像420を元の名刺画像410の位置に段階的に表示することにより、名刺画像410が正面画像420に次第に変化するように表示する。   The image display unit 102 performs perspective transformation in such a manner that the orientation of the camera 151 when photographing the business card image 410 gradually approaches perpendicular to the surface of the business card, and a plurality of front images obtained respectively by the perspective transformation By gradually displaying 420 at the position of the original business card image 410, the business card image 410 is displayed to be gradually changed to the front image 420.

またこのとき画像表示部102は、正面画像420の四辺が徐々にユーザ端末100のディスプレイ161の四辺の向きに平行になるように正面画像420の向きを回転させつつ、さらに正面画像420の大きさを徐々に所定倍に(本実施形態では1.1倍)拡大させるようにする。このようにして正面画像420が表示されている様子が図7(B)に示されている。   At this time, the image display unit 102 further rotates the direction of the front image 420 so that the four sides of the front image 420 gradually become parallel to the directions of the four sides of the display 161 of the user terminal 100. Is gradually enlarged by a predetermined factor (1.1 in this embodiment). A state in which the front image 420 is displayed in this manner is shown in FIG. 7 (B).

このように、ユーザがシャッターを押して静止画像400を得た後にこの静止画像400が名刺管理サーバ200に送信されて画像解析が行われている間に、静止画像400内の名刺画像410の部分が正面画像420に次第に変化するようなアニメーション表示を行うことによって、ユーザに対して名刺の画像認識処理が正常に進行中であることを直感的に示すことができる。   As described above, after the user presses the shutter to obtain the still image 400 and the still image 400 is transmitted to the business card management server 200 and the image analysis is performed, the portion of the business card image 410 in the still image 400 is By performing animation display that gradually changes to the front image 420, it is possible to intuitively indicate to the user that the image recognition processing of the business card is normally in progress.

また正面画像420の大きさを元の名刺画像410の大きさに対して拡大するように表示することで、元の名刺画像410がディスプレイ161の向きに対して傾いている場合であっても、元の名刺画像410が正面画像420からはみ出す部分を少なくできるため、ユーザは名刺画像410が正面画像420に変化するように違和感なく認識できる。   Further, by displaying the size of the front image 420 so as to be enlarged relative to the size of the original business card image 410, even if the original business card image 410 is tilted with respect to the orientation of the display 161, Since the portion where the original business card image 410 protrudes from the front image 420 can be reduced, the user can recognize the business card image 410 without a sense of discomfort as it changes to the front image 420.

続いて図7(C)は、画像表示部102が図7(B)に示す画面表示を行った後、正面画像420を名刺情報表示欄610に移動させ、その後正面画像420を消去して、名刺管理サーバ200から受信した名刺情報620を名刺情報表示欄610に表示している様子を示す図である。   Subsequently, in FIG. 7C, after the image display unit 102 displays the screen shown in FIG. 7B, the front image 420 is moved to the business card information display column 610, and thereafter the front image 420 is erased. FIG. 16 is a diagram showing a state in which business card information 620 received from a business card management server 200 is displayed in a business card information display column 610.

名刺情報表示欄610は、名刺管理サーバ200から送信されてくる名刺情報620を表示するために画像表示部102によって設定される表示欄であり、静止画像400内に写っている名刺の枚数に応じた数が設けられる。なお名刺情報表示欄610に表示される名刺情報620のリストをリストビュー600とも記す。図7(C)には、3枚の名刺から読み取った3つの名刺情報620がリストビュー600に表示されている様子が示されている。   The business card information display field 610 is a display field set by the image display unit 102 to display the business card information 620 transmitted from the business card management server 200, and corresponds to the number of business cards shown in the still image 400. Number is provided. The list of the business card information 620 displayed in the business card information display column 610 is also referred to as a list view 600. FIG. 7C shows that three business card information 620 read from three business cards is displayed in the list view 600.

このような態様によって、名刺情報表示欄610に表示されている各名刺情報620が、元々静止画像400中のどこに表示されていた名刺から読み取った情報であるのかをユーザに視覚的に示すことができる。これにより、ユーザは、複数枚の名刺を一度に撮影した場合であっても、名刺の読み取り結果の確認を容易に行うことが可能となる。
<詳細な処理の流れ>
次に、本実施形態に係るユーザ端末100及び名刺管理サーバ200による名刺の読み取り処理の流れを、図8、図9のフローチャートに沿って説明する。また合わせて、図10〜図15を参照しながら、図7(A)〜図7(C)には示されていない、より詳細なアニメーション表示についても説明する。
According to such an aspect, it is possible to visually indicate to the user where each business card information 620 displayed in the business card information display column 610 is information read from a business card originally displayed in the still image 400. it can. Thereby, the user can easily check the reading result of the business card even when photographing a plurality of business cards at one time.
<Detailed process flow>
Next, the flow of the process of reading a business card by the user terminal 100 and the business card management server 200 according to the present embodiment will be described with reference to the flowcharts of FIGS. In addition, a more detailed animation display which is not shown in FIGS. 7A to 7C will also be described with reference to FIGS. 10 to 15.

まずユーザ端末100は、本実施形態に係る名刺読み取り処理を実行するためのアプリ(ユーザ端末制御プログラム700)を起動する(S1000)。   First, the user terminal 100 activates an application (user terminal control program 700) for executing the business card reading process according to the present embodiment (S1000).

そうするとユーザ端末100は、カメラ151を起動し、外界の様子を示す静止画像400を所定のフレームレートで取得すると共に、ディスプレイ161に表示する。また同時にユーザ端末100は各静止画像400に対する画像解析を行うことにより、名刺画像410を識別する(S1010)。
ユーザ端末100は、静止画像400内に名刺画像410を検出した場合、その名刺画像410に重なるように、円形の名刺マーカ500を描画する(S1020)。また一枚の静止画像400から複数の名刺画像410が検出された場合には、ユーザ端末100はそれぞれの名刺画像410に名刺マーカ500を描画する。名刺画像410に重なるように名刺マーカ500が表示されている様子を図10に示す。
Then, the user terminal 100 activates the camera 151, acquires a still image 400 showing the appearance of the outside world at a predetermined frame rate, and displays the still image 400 on the display 161. At the same time, the user terminal 100 performs image analysis on each still image 400 to identify the business card image 410 (S1010).
When the user terminal 100 detects the business card image 410 in the still image 400, it draws a circular business card marker 500 so as to overlap with the business card image 410 (S1020). When a plurality of business card images 410 are detected from one still image 400, the user terminal 100 draws the business card marker 500 on each business card image 410. A state in which the business card marker 500 is displayed so as to overlap the business card image 410 is shown in FIG.

このような状態でユーザによってシャッターが押されると(S1030)、ユーザ端末100は、静止画像400を名刺管理サーバ200に送信する(S1040)。   If the user presses the shutter in such a state (S1030), the user terminal 100 transmits the still image 400 to the business card management server 200 (S1040).

そして名刺管理サーバ200は、ユーザ端末100から送られてきた静止画像400を解析し、名刺に記載されているテキスト情報の読み取りを行う(S1060)。   Then, the business card management server 200 analyzes the still image 400 sent from the user terminal 100, and reads the text information described in the business card (S1060).

一方でユーザ端末100はアニメーション表示処理を開始する(S1070)。ユーザ端末100は、図9に示すようにしてアニメーション表示処理を行う。   Meanwhile, the user terminal 100 starts the animation display process (S 1070). The user terminal 100 performs an animation display process as shown in FIG.

まずユーザ端末100は、静止画像400内の名刺画像410を徐々に塗りつぶすように、名刺画像410に重ねた名刺マーカ500を徐々に不透明に表示すると共に、名刺マーカ500の外形を徐々に名刺画像410の外形に近づけるように変形する(S2000)。   First, the user terminal 100 gradually displays the business card marker 500 superimposed on the business card image 410 in an opaque manner so that the business card image 410 in the still image 400 is gradually filled, and the outer shape of the business card marker 500 gradually It is deformed so as to be close to the outer shape of (S2000).

具体的には、ユーザ端末100は、図11(A)(B)に示すように、名刺マーカ500の内部が徐々に濃くなるように着色すると共に、名刺マーカ500の外形を円形から名刺の輪郭の形状に近づけていく。   Specifically, as shown in FIGS. 11A and 11B, the user terminal 100 colors the inside of the business card marker 500 so that the inside of the business card marker 500 is gradually darkened, and the outline of the business card marker 500 is changed from circular to the outline of the business card. Get close to the shape of

その後、ユーザ端末100は、図12(A)〜図12(C)に示すように、名刺マーカ500の内部を徐々に透明に変化させると共に、正面画像420を徐々に表示する。そして同時にユーザ端末100は、正面画像420の四辺がユーザ端末100のディスプレイ161の四辺に沿って平行になるように、正面画像420を回転させる(S2010)。   Thereafter, as shown in FIGS. 12A to 12C, the user terminal 100 gradually changes the inside of the business card marker 500 to be transparent and gradually displays the front image 420. At the same time, the user terminal 100 rotates the front image 420 so that the four sides of the front image 420 are parallel along the four sides of the display 161 of the user terminal 100 (S2010).

このように、ユーザがシャッターを押して静止画像400を得た後にこの静止画像400が名刺管理サーバ200に送信されて画像解析が行われている間に、静止画像400内の名刺画像410の部分が正面画像420に次第に変化するようなアニメーション表示を行うことによって、ユーザに対して名刺の画像認識処理が正常に進行中であることを直感的に示すことができる。   As described above, after the user presses the shutter to obtain the still image 400 and the still image 400 is transmitted to the business card management server 200 and the image analysis is performed, the portion of the business card image 410 in the still image 400 is By performing animation display that gradually changes to the front image 420, it is possible to intuitively indicate to the user that the image recognition processing of the business card is normally in progress.

なお、上述した例では、ユーザ端末100が静止画像400内の名刺画像410を正面画像420に変化させる際に(S2000及びS2010)、一旦、名刺マーカ500の内部を不透明に塗りつぶしつつ、名刺マーカ500の外形を名刺画像410の外形に近づくように変形しているが、このように、静止画像400内の名刺画像410が、一旦、所定の表示態様に次第に変化してから正面画像420に変化するようなアニメーションを表示することにより、ユーザの注意をアニメーションにより強く惹きつけることができるため、ユーザにより一層時間の経過を感じさせにくくすることが可能となる。   In the example described above, when the user terminal 100 changes the business card image 410 in the still image 400 to the front image 420 (S2000 and S2010), the inside of the business card marker 500 is temporarily painted opaque while the business card marker 500 In this manner, the business card image 410 in the still image 400 is gradually changed to a predetermined display mode and then changed to the front image 420 in this manner. By displaying such an animation, the user's attention can be drawn more strongly to the animation, so that it is possible to make it even harder for the user to feel the passage of time.

その後、ユーザ端末100は、図13(A)〜図13(B)に示すように、正面画像420を名刺情報表示欄610に移動させる。そしてその際に、ユーザ端末100は、正面画像420が名刺情報表示欄610に近づくにつれて、正面画像420の外形が名刺情報表示欄610の外形に近づくように、正面画像420を変形させる(S2020)。   Thereafter, as shown in FIG. 13A to FIG. 13B, the user terminal 100 moves the front image 420 to the business card information display field 610. At that time, the user terminal 100 deforms the front image 420 so that the outer shape of the front image 420 approaches the outer shape of the business card information display column 610 as the front image 420 approaches the business card information display column 610 (S2020) .

このような態様によって、ユーザに対して、名刺の画像イメージが名刺情報表示欄610に集約されたような印象を与えることができる。これにより、後に名刺情報表示欄610に名刺情報620が表示されて、ユーザが名刺情報620の内容を確認しようとした時に、ユーザは、名刺情報620の記載内容を、名刺の画像イメージの位置と視覚的に結び付けた状態で確認することができる。   According to such an aspect, it is possible to give the user the impression that the image image of the business card is collected in the business card information display section 610. Thereby, when the business card information 620 is displayed in the business card information display column 610 later and the user tries to confirm the contents of the business card information 620, the user describes the written contents of the business card information 620 with the position of the image of the business card image. It can be confirmed in a visually connected state.

そしてユーザ端末100は、図13(B)に示すように、正面画像420が名刺情報表示欄610に到着すると、正面画像420を消去すると共に、名刺情報表示欄610に所定のダミー画像430を所定時間の間、表示する(S2030)。ダミー画像430は、図14に示すように、本実施形態では、不透明の所定色(例えば白色)の背景に、他の色(例えばグレー)で着色されたぼかし模様431を表示した画面である。このようなダミー画像430を名刺画像表示欄610に所定時間の間表示することによって、名刺の読み取り処理がもうじき完了する状態にあることをユーザに示すことが可能となるため、ユーザに対して待ち時間を感じにくくすることが可能となる。   Then, as shown in FIG. 13B, when the front image 420 arrives at the business card information display column 610, the user terminal 100 erases the front image 420 and specifies a predetermined dummy image 430 in the business card information display column 610. It displays during time (S2030). In the present embodiment, the dummy image 430 is a screen in which a blurred pattern 431 colored in another color (for example, gray) is displayed on the background of the predetermined color (for example, white) in an opaque manner, as shown in FIG. By displaying such a dummy image 430 in the business card image display column 610 for a predetermined time, it is possible to show the user that the reading process of the business card is about to be completed, and the user is notified to the user. It becomes possible to make it difficult to feel the waiting time.

その後ユーザ端末100は、ダミー画像430を徐々に透明に表示すると共に、名刺管理サーバ200から送られてきた名刺情報620を名刺情報表示欄610に表示する(S2040)。名刺情報表示欄610に表示される名刺情報620の例を図15に示す。   Thereafter, the user terminal 100 gradually displays the dummy image 430 in a transparent manner, and displays the business card information 620 sent from the business card management server 200 in the business card information display field 610 (S2040). An example of the business card information 620 displayed in the business card information display column 610 is shown in FIG.

このようにしてユーザ端末100は、名刺情報表示欄620に名刺情報620を表示する際に、ダミー画像430が徐々に名刺情報620に切り替わるように表示する。このような態様によって、名刺情報620が表示されるタイミングを不明確にでき、これにより、ユーザに対して、名刺情報620がいつのまにか名刺情報表示欄510に表示されたかのような印象を与えることができるため、ユーザに対してさらに時間の経過を感じさせにくくすることが可能となる。   Thus, when displaying the business card information 620 in the business card information display section 620, the user terminal 100 displays the dummy image 430 so as to gradually switch to the business card information 620. By such an aspect, it is possible to obscure the timing when the business card information 620 is displayed, thereby giving the user an impression as if the business card information 620 was displayed on the business card information display column 510 before long. Therefore, it is possible to make it difficult for the user to feel the passage of time.

以上のようなアニメーション表示をユーザ端末100が行うことによって、ユーザに対して、名刺を撮影してから名刺の読み取り結果が表示されるまでの待ち時間を長く感じさせにくくすることができると共に、名刺の読み取り結果の確認を容易に行うことが可能となる。   When the user terminal 100 performs such animation display as described above, it is possible to make it difficult for the user to feel a long waiting time until the result of reading the business card is displayed after photographing the business card, and the business card It becomes possible to easily check the reading result of

なお、ユーザ端末100が名刺を撮影してから名刺の読み取り結果がディスプレイ161に表示されるまでの時間は、通信回線がよほど混雑していない限り、数秒程度しか掛からない。上述したアニメーション表示は、この数秒間に行われる。そのためユーザにとっては、シャッターを押した直後に始まるアニメーションの変化に気を取られている一瞬のうちに、いつの間にか名刺の読み取り結果が表示されるように感じられる。
<他の実施形態>
次に、他の実施形態として、ユーザが同時に複数枚の名刺を撮影した場合のアニメーション表示処理の流れを、図16〜図18を参照しながら説明する。なお、図7〜図15と内容が重複する部分については、説明を適宜省略する。
The time from when the user terminal 100 shoots a business card until the reading result of the business card is displayed on the display 161 takes only about several seconds unless the communication line is very crowded. The above-mentioned animation display is performed in these few seconds. Therefore, for the user, it is felt that the reading result of the business card is displayed in a moment while being distracted by the change of the animation that starts immediately after pressing the shutter.
Other Embodiments
Next, as another embodiment, the flow of the animation display process in the case where the user photographs a plurality of business cards at the same time will be described with reference to FIGS. In addition, about the part which the content overlaps with FIGS. 7-15, description is abbreviate | omitted suitably.

まずユーザ端末100は、静止画像400内に名刺画像410が複数枚検出されたか否かを判定する(S3000)。検出された名刺画像410が1枚である場合は、ユーザ端末100は、図9に示したS2000〜S2040の処理を実行する(S3020)。   First, the user terminal 100 determines whether a plurality of business card images 410 are detected in the still image 400 (S3000). When the number of the detected business card images 410 is one, the user terminal 100 executes the processing of S2000 to S2040 shown in FIG. 9 (S3020).

一方、複数枚の名刺画像410が検出された場合は、ユーザ端末100は、それらの名刺画像410の中から所定の1枚を選び、図9に示したS2000及びS2010の処理を実行する。つまり、選択した名刺画像410の部分が次第に正面画像420に変化するようにアニメーション表示する(S3010)。   On the other hand, when a plurality of business card images 410 are detected, the user terminal 100 selects a predetermined one of the business card images 410, and executes the processing of S2000 and S2010 shown in FIG. That is, animation is displayed so that the portion of the selected business card image 410 gradually changes to the front image 420 (S3010).

例えば、本実施形態に係るユーザ端末100は、図17の(1)(2)(3)に示すように、ディスプレイ161の上端に近い名刺画像410から先に選ばれるような順番で名刺画像410を選択する。ここではユーザ端末100は、図17の名刺画像1(410)を始めに選択して正面画像420に変化するようなアニメーション表示を行う。   For example, as illustrated in (1), (2), and (3) of FIG. 17, the user terminal 100 according to the present embodiment selects the business card image 410 in the order such that the business card image 410 near the upper end of the display 161 is selected first. Choose Here, the user terminal 100 performs animation display such as changing to the front image 420 by selecting the business card image 1 (410) of FIG. 17 first.

そしてユーザ端末100は、所定時間待機した後(S3030)、残りの名刺画像410に対しても同様に、順次、正面画像420に変化するようなアニメーション表示を行う(S3010、S3030、S3040)。   Then, after waiting for a predetermined time (S3030), the user terminal 100 performs animation display to change sequentially to the front image 420 similarly to the remaining business card images 410 (S3010, S3030, S3040).

全ての名刺画像410が正面画像420に変化したら(S3050)、ユーザ端末100は、これらの正面画像420に対して、図9のS2020〜S2040の処理を行う(S3060)。すなわち、図18に示すように、ユーザ端末100は、3枚の正面画像420をそれぞれの名刺情報表示欄610に移動させた後にダミー画像430を表示し(図18(A)〜(B))、その後ダミー画像430を消去した後に名刺管理サーバ200から送られてきた名刺情報620を表示する(図18(B)〜(C))。   When all the business card images 410 are changed to the front image 420 (S3050), the user terminal 100 performs the processing of S2020 to S2040 in FIG. 9 on the front image 420 (S3060). That is, as shown in FIG. 18, the user terminal 100 displays the dummy image 430 after moving the three front images 420 to the respective business card information display fields 610 (FIGS. 18A to 18B). Thereafter, after the dummy image 430 is erased, the business card information 620 sent from the business card management server 200 is displayed (FIGS. 18B to 18C).

このように、静止画像400内に複数枚の名刺画像410が含まれている場合に、これら複数枚の名刺画像410が1枚ずつ順番に正面画像420に変化するようなアニメーション表示を行うようにすることで、ダミー画像430が消去されるまでの全体のアニメーション表示に要する時間を長くすることができるため、ユーザ端末100が名刺管理サーバ200から名刺情報620を受信するタイミングが遅くなっても、ユーザに対して待ち時間が伸びたような感じを与えないようにすることができる。   As described above, when a plurality of business card images 410 are included in the still image 400, an animation is displayed such that the plurality of business card images 410 are sequentially changed to the front image 420 one by one. By doing this, it is possible to lengthen the time required for the entire animation display until the dummy image 430 is deleted, so that even if the user terminal 100 receives the business card information 620 from the business card management server 200 later, It is possible to prevent the user from feeling as if the waiting time has increased.

しかもこの場合であっても、図18の(A)〜(C)に示した正面画像420を名刺情報表示欄610に移動させるアニメーションは、全ての正面画像420に対して同時並列に行うようにしているため、ユーザに対して、どの名刺情報620がどの名刺に対応しているのかを混乱させるようなこともない。   Moreover, even in this case, the animation for moving the front image 420 shown in (A) to (C) of FIG. 18 to the business card information display column 610 is performed simultaneously and parallel to all the front images 420. Therefore, the user is not confused as to which business card information 620 corresponds to which business card.

次に、さらに別の実施形態について説明する。上記実施形態では、ユーザ端末100は名刺管理サーバ200と接続されており、名刺管理サーバ200が名刺情報620の抽出を行っていた。しかしながら、ユーザ端末100が自ら名刺情報620の抽出処理を行うようにすることも可能である。   Next, still another embodiment will be described. In the above embodiment, the user terminal 100 is connected to the business card management server 200, and the business card management server 200 extracts the business card information 620. However, it is also possible for the user terminal 100 to extract the business card information 620 by itself.

この場合、ユーザ端末100は、画像取得部101と、画像表示部102と、画像抽出部104と、画像変形部105と、画像解析部202を備え、情報処理装置の一形態として機能する。   In this case, the user terminal 100 includes an image acquisition unit 101, an image display unit 102, an image extraction unit 104, an image deformation unit 105, and an image analysis unit 202, and functions as one mode of an information processing apparatus.

そしてユーザ端末100によって実行されるユーザ端末制御プログラム700が、本実施形態に係る上記各機能をコンピュータに実現させるためのプログラムとして機能する。   The user terminal control program 700 executed by the user terminal 100 functions as a program for causing a computer to realize the functions described above according to the present embodiment.

そしてユーザ端末100は、名刺を撮影すると、上述したアニメーション表示を開始すると共に、自らその静止画像400を解析して名刺情報620を読み取り、読み取り結果をディスプレイ161に表示する。   Then, when the user terminal 100 captures a business card, the user terminal 100 starts the above-described animation display, analyzes the still image 400 by itself, reads the business card information 620, and displays the read result on the display 161.

このような態様によっても、名刺を撮影してから名刺の読み取り結果が表示されるまでの待ち時間を長く感じさせにくくすることができると共に、名刺の読み取り結果の確認を容易に行うことが可能となる。   According to such an aspect, it is possible to make it difficult to feel a long waiting time until the reading result of the business card is displayed after photographing the business card, and it is possible to easily confirm the reading result of the business card. Become.

以上、本実施形態について詳細に説明したが、本実施形態によれば、ユーザに対して、名刺を撮影してから名刺の読み取り結果が表示されるまでの待ち時間を長く感じさせにくくすることができると共に、名刺の読み取り結果の確認を容易に行うことが可能となる。   As mentioned above, although this embodiment was described in detail, according to this embodiment, it is difficult to make the user feel a long waiting time until the result of reading the business card is displayed after photographing the business card While being able to do, it becomes possible to verify the reading result of the business card easily.

なお上述した実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。   The embodiments described above are for the purpose of facilitating the understanding of the present invention, and are not for the purpose of limiting the present invention and interpreting the same. The present invention can be changed and improved without departing from the gist thereof, and the present invention also includes the equivalents thereof.

例えば、上記実施形態では、名刺の読み取り処理を行う場合を例に説明したが、本発明は名刺以外にも広く書類の読み取り処理に適用することが可能である。   For example, in the above embodiment, the case of reading a business card has been described as an example, but the present invention can be widely applied to document reading processing in addition to business cards.

また上記実施形態では、正面画像420が名刺情報表示欄610に到着すると正面画像420が消去される場合について説明したが、正面画像420は消去されなくても良い。この場合は、ユーザ端末100は、例えば名刺情報620を名刺情報表示欄620に表示する際に、正面画像420の文字の部分を名刺情報620に置き換えるように表示する。   In the above embodiment, the case where the front image 420 is deleted when the front image 420 arrives at the business card information display column 610 has been described, but the front image 420 may not be deleted. In this case, for example, when displaying the business card information 620 in the business card information display section 620, the user terminal 100 displays the character portion of the front image 420 so as to replace the business card information 620.

また上述したように、ユーザ端末100及び名刺管理サーバ200を備える名刺管理システム1000によって、上述した本実施形態に係る情報処理装置が実現されても良いし、ユーザ端末100単独で情報処理装置が実現されても良いが、名刺管理サーバ200単独でこの情報処理装置が実現されても良い。   Further, as described above, the information processing apparatus according to the above-described embodiment may be realized by the business card management system 1000 including the user terminal 100 and the business card management server 200, or the information processing apparatus is realized by the user terminal 100 alone. However, the information processing apparatus may be realized by the business card management server 200 alone.

この場合、名刺管理サーバ200は、画像取得部101と、画像表示部102と、画像抽出部104と、画像変形部105と、画像解析部202の各機能を備え、情報処理装置の一形態として機能する。そして名刺管理サーバ200によって実行される名刺管理サーバ制御プログラム710が、本実施形態に係る上記各機能をコンピュータに実現させるためのプログラムとして機能する。   In this case, the business card management server 200 includes the functions of the image acquisition unit 101, the image display unit 102, the image extraction unit 104, the image deformation unit 105, and the image analysis unit 202, and is an embodiment of the information processing apparatus. Function. Then, a business card management server control program 710 executed by the business card management server 200 functions as a program for causing a computer to realize the respective functions according to the present embodiment.

また上記実施形態では、1台のユーザ端末100は1台のコンピュータにより実現されるとしたが、複数台のコンピュータにより実現されても良い。同様に、1台の名刺管理サーバ200が複数台のコンピュータにより実現されても良い。   In the above embodiment, one user terminal 100 is realized by one computer, but may be realized by a plurality of computers. Similarly, one business card management server 200 may be realized by a plurality of computers.

さらに、上記実施形態では、ユーザ端末100がユーザ端末制御プログラム700を実行し、名刺管理サーバ200が名刺管理サーバ制御プログラム710を実行する場合について説明したが、この場合は、ユーザ端末100と名刺管理サーバ200とが協働することにより名刺管理システム1000が全体として1台のコンピュータとして機能し、ユーザ端末制御プログラム700及び名刺管理サーバ制御プログラム710が、この1台のコンピュータとして機能する名刺管理システム1000上で実行される一つのプログラムとして機能する。   Furthermore, although the case where the user terminal 100 executes the user terminal control program 700 and the business card management server 200 executes the business card management server control program 710 has been described in the above embodiment, in this case, the user terminal 100 and the business card management The business card management system 1000 functions as a whole as a whole by cooperation with the server 200, and the business card management system 1000 in which the user terminal control program 700 and the business card management server control program 710 function as this one computer. It functions as one program executed above.

100 ユーザ端末
101 画像取得部
102 画像表示部
103 画像送信部
104 画像抽出部
105 画像変形部
106 読み取り結果受信部
110 CPU
120 メモリ
130 通信装置
140 記憶装置
150 入力装置
151 カメラ
160 出力装置
161 ディスプレイ
170 記録媒体読取装置
200 名刺管理サーバ
201 画像受信部
202 画像解析部
203 読み取り結果送信部
204 名刺管理データベース
210 CPU
220 メモリ
230 通信装置
240 記憶装置
250 入力装置
260 出力装置
270 記録媒体読取装置
300 ネットワーク
400 静止画像
410 名刺画像(書類画像)
420 正面画像
430 ダミー画像
431 ぼかし模様
500 名刺マーカ
600 リストビュー
610 名刺情報表示欄
620 名刺情報(書類情報)
700 ユーザ端末制御プログラム
710 名刺管理サーバ制御プログラム
800 記録媒体
1000 名刺管理システム
100 User terminal 101 Image acquisition unit 102 Image display unit 103 Image transmission unit 104 Image extraction unit 105 Image deformation unit 106 Reading result reception unit 110 CPU
120 Memory 130 Communication Device 140 Storage Device 150 Input Device 151 Camera 160 Output Device 161 Display 170 Recording Medium Reading Device 200 Business Card Management Server 201 Image Reception Unit 202 Image Analysis Unit 203 Reading Result Transmission Unit 204 Business Card Management Database 210 CPU
220 Memory 230 Communication Device 240 Storage Device 250 Input Device 260 Output Device 270 Recording Medium Reading Device 300 Network 400 Still Image 410 Business Card Image (Document Image)
420 front image 430 dummy image 431 blurring pattern 500 business card marker 600 list view 610 business card information display column 620 business card information (document information)
700 user terminal control program 710 business card management server control program 800 recording medium 1000 business card management system

Claims (10)

書類に記載されたテキストの読み取り結果を表示する情報処理装置であって、
前記書類を撮影して前記書類の静止画像を取得する画像取得部と、
前記静止画像を表示する画像表示部と、
前記静止画像から前記書類の輪郭で囲まれた部分である書類画像を抽出する画像抽出部と、
前記書類画像を、前記書類が正面から撮影された場合に得られる正面画像に変形する画像変形部と、
を備え、
前記画像表示部は、前記静止画像を表示した後、前記静止画像の中の前記書類画像の部分を前記正面画像に次第に変化させるように表示し、前記正面画像を前記テキストの読み取り結果を表示するための表示欄に移動させ、前記読み取り結果を前記表示欄に表示する
ことを特徴とする情報処理装置。
An information processing apparatus for displaying a reading result of text described in a document,
An image acquisition unit that captures the document and acquires a still image of the document;
An image display unit for displaying the still image;
An image extracting unit for extracting a document image which is a portion surrounded by the outline of the document from the still image;
An image deformation unit that deforms the document image into a front image obtained when the document is photographed from the front;
Equipped with
After displaying the still image, the image display unit displays a portion of the document image in the still image to be gradually changed to the front image, and displays the front image as a result of reading the text. An information processing apparatus, wherein the information processing apparatus is moved to a display field for displaying the read result in the display field.
請求項1に記載の情報処理装置であって、
前記画像表示部は、前記静止画像の中の前記書類画像の部分を前記正面画像に次第に変化させる際に、前記書類画像を所定の表示態様に次第に変化させた後に、前記所定の表示態様を前記正面画像に次第に変化させる
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1, wherein
The image display unit gradually changes the document image to a predetermined display mode when gradually changing the portion of the document image in the still image to the front image, and then the image display unit performs the predetermined display mode. An information processing apparatus characterized by gradually changing to a front image.
請求項2に記載の情報処理装置であって、
前記画像表示部は、所定形状の枠線を前記書類画像に重ねて表示した後に、前記枠線の形状を徐々に前記書類の輪郭に近づけるように変形させつつ前記枠線の内部が徐々に濃くなるように着色することにより、前記静止画像の中の前記書類画像の部分を次第に前記所定の表示態様に変化させる
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 2,
After the image display unit displays a frame line of a predetermined shape superimposed on the document image, the inside of the frame line is gradually darkened while the shape of the frame line is deformed so as to gradually approach the outline of the document. An information processing apparatus characterized by gradually changing a portion of the document image in the still image to the predetermined display mode by coloring the image in such a manner that
請求項1〜3のいずれかに記載の情報処理装置であって、
前記画像表示部は、前記書類画像を前記正面画像に変化させる際に、前記正面画像の四辺が前記画像表示部の四辺に沿うように前記正面画像の向きを回転させつつ、前記正面画像の大きさを拡大させる
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 3, wherein
When changing the document image to the front image, the image display unit rotates the direction of the front image so that the four sides of the front image are along the four sides of the image display unit, and the size of the front image An information processing apparatus characterized by enlarging the size.
請求項1〜4に記載の情報処理装置であって、
前記画像表示部は、前記正面画像を前記表示欄に移動させる際に、前記正面画像が前記表示欄に近づくにつれて前記正面画像の外形が前記表示欄の外形に近づくように、前記正面画像を変形させる
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 4, wherein
When moving the front image to the display field, the image display unit deforms the front image so that the outer shape of the front image approaches the outer shape of the display field as the front image approaches the display field. An information processing apparatus characterized by causing
請求項5に記載の情報処理装置であって、
前記画像表示部は、前記正面画像を前記表示欄に移動させた後、前記表示欄の外形に対応する所定のダミー画像を前記表示欄に所定時間表示した後に、前記読み取り結果を表示する
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 5, wherein
The image display unit may display the reading result after displaying a predetermined dummy image corresponding to the outer shape of the display field in the display field for a predetermined time after moving the front image to the display field. Information processing apparatus characterized by the above.
請求項6に記載の情報処理装置であって、
前記画像表示部は、前記表示欄に前記読み取り結果を表示する際に、前記ダミー画像が徐々に前記読み取り結果に切り替わるように表示する
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 6, wherein
The image display unit, when displaying the reading result in the display field, displays the dummy image so as to be gradually switched to the reading result.
請求項1〜7のいずれかに記載の情報処理装置であって、
前記画像表示部は、前記静止画像の中に複数の書類画像が抽出された場合には、それぞれの前記書類画像を、所定時間ずつずらしながら、順次、対応する正面画像に変化させた後、前記各正面画像を、前記正面画像毎にそれぞれ設けられる複数の前記表示欄にそれぞれ移動させ、その後前記各表示欄に、前記各書類画像からそれぞれ抽出されたテキストの読み取り結果を表示する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 7, wherein
When a plurality of document images are extracted in the still image, the image display unit sequentially changes each of the document images into a corresponding front image while shifting each of the document images by a predetermined time, Each front image is moved to each of the plurality of display fields provided for each of the front images, and then the display results of the text extracted from the respective document images are displayed in the respective display fields. Information processing device.
書類に記載されたテキストの読み取り結果を表示する情報処理装置の制御方法であって、
前記情報処理装置は、前記書類を撮影して前記書類の静止画像を取得し、
前記情報処理装置は、前記静止画像を表示装置に表示し、
前記情報処理装置は、前記静止画像から前記書類の輪郭で囲まれた部分である書類画像を抽出し、
前記情報処理装置は、前記書類画像を、前記書類が正面から撮影された場合に得られる正面画像に変形し、
前記情報処理装置は、前記表示装置に表示されている前記静止画像の中の前記書類画像の部分を前記正面画像に次第に変化させた後に、前記正面画像を所定の表示欄に移動させ、前記表示欄に前記テキストの読み取り結果を表示する
ことを特徴とする情報処理装置の制御方法。
A control method of an information processing apparatus for displaying a reading result of text described in a document,
The information processing apparatus captures the document and acquires a still image of the document.
The information processing apparatus displays the still image on a display device;
The information processing apparatus extracts a document image which is a portion surrounded by the outline of the document from the still image;
The information processing apparatus transforms the document image into a front image obtained when the document is photographed from the front,
The information processing apparatus gradually changes the portion of the document image in the still image displayed on the display device to the front image, and then moves the front image to a predetermined display field to display the display A control method of an information processing apparatus, wherein a reading result of the text is displayed in a field.
書類に記載されたテキストの読み取り結果を表示するためのプログラムであって、コンピュータに、
前記書類を撮影して前記書類の静止画像を取得する手順と、
前記静止画像を表示装置に表示する手順と、
前記静止画像から前記書類の輪郭で囲まれた部分である書類画像を抽出する手順と、
前記書類画像を、前記書類が正面から撮影された場合に得られる正面画像に変形する手順と、
前記表示装置に表示されている前記静止画像の中の前記書類画像の部分を前記正面画像に次第に変化させた後に、前記正面画像を所定の表示欄に移動させ、前記表示欄に前記テキストの読み取り結果を表示する手順と、
を実行させるためのプログラム。
A program for displaying the reading result of the text described in the document, the computer comprising
A procedure for photographing the document and acquiring a still image of the document;
Displaying the still image on a display device;
Extracting a document image which is a portion surrounded by the outline of the document from the still image;
A procedure of transforming the document image into a front image obtained when the document is photographed from the front;
After gradually changing the portion of the document image in the still image displayed on the display device to the front image, the front image is moved to a predetermined display field, and the text is read in the display field The procedure to display the result,
A program to run a program.
JP2017084432A 2017-04-21 2017-04-21 Information processing apparatus, information processing apparatus control method, and program Active JP6399371B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017084432A JP6399371B1 (en) 2017-04-21 2017-04-21 Information processing apparatus, information processing apparatus control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017084432A JP6399371B1 (en) 2017-04-21 2017-04-21 Information processing apparatus, information processing apparatus control method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018155144A Division JP6677410B2 (en) 2018-08-22 2018-08-22 Information processing apparatus, control method for information processing apparatus, and program

Publications (2)

Publication Number Publication Date
JP6399371B1 JP6399371B1 (en) 2018-10-03
JP2018181243A true JP2018181243A (en) 2018-11-15

Family

ID=63708681

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017084432A Active JP6399371B1 (en) 2017-04-21 2017-04-21 Information processing apparatus, information processing apparatus control method, and program

Country Status (1)

Country Link
JP (1) JP6399371B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021135848A (en) * 2020-02-28 2021-09-13 株式会社ランドスケイプ Name card information processing system and name card information processing program
EP3884431A4 (en) * 2018-11-20 2022-06-29 Hewlett-Packard Development Company, L.P. Document detections from video images

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072915A (en) * 2004-09-06 2006-03-16 Canon Inc Information processing device
JP2015049643A (en) * 2013-08-30 2015-03-16 コニカミノルタ株式会社 Display device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072915A (en) * 2004-09-06 2006-03-16 Canon Inc Information processing device
JP2015049643A (en) * 2013-08-30 2015-03-16 コニカミノルタ株式会社 Display device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3884431A4 (en) * 2018-11-20 2022-06-29 Hewlett-Packard Development Company, L.P. Document detections from video images
JP2021135848A (en) * 2020-02-28 2021-09-13 株式会社ランドスケイプ Name card information processing system and name card information processing program
JP7393248B2 (en) 2020-02-28 2023-12-06 ユーソナー株式会社 Business card information processing system and business card information processing program

Also Published As

Publication number Publication date
JP6399371B1 (en) 2018-10-03

Similar Documents

Publication Publication Date Title
KR102147935B1 (en) Method for processing data and an electronic device thereof
CN103491276B (en) Image read-out and image reading method
CN106412410A (en) Mobile terminal and method for controlling the same
US8577148B2 (en) Image combining apparatus and image combining program
WO2015176385A1 (en) Data entering method and terminal
CN107133615A (en) Message processing device and information processing method
JP4790080B1 (en) Information processing apparatus, information display method, information display program, and recording medium
JP2009147656A5 (en)
JP6399371B1 (en) Information processing apparatus, information processing apparatus control method, and program
KR20150125778A (en) User terminal device and method of managing data of the user terminal device
JP2015026189A (en) Image processing system, portable terminal device, display device, and computer program
JP2014219822A (en) Content display device, content display method, program, and content display system
JP6677410B2 (en) Information processing apparatus, control method for information processing apparatus, and program
JP4474231B2 (en) Document link information acquisition system
CN112799612A (en) A printing control method, device, computer equipment and storage medium
JP2017199288A (en) Image processing apparatus, image processing method, and program
CN105975566A (en) Image-based information searching method and device
JP2013074451A (en) Image pickup apparatus
JP7695608B2 (en) Image forming system, image forming apparatus, and remote operation program
CN114882517A (en) Text processing method, device and system
JP2018106481A (en) Display device, display control device, and program
JP2016062442A (en) Information display device, information display program and information display method
JP6565763B2 (en) Imaging apparatus, imaging system, and imaging program
KR102623605B1 (en) Electornic device for acquiring biometric information of and operating method thereof
JP6477558B2 (en) Character learning system

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180724

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180822

R150 Certificate of patent or registration of utility model

Ref document number: 6399371

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250