[go: up one dir, main page]

JP2015041131A - Bookmark sharing system, computer program, and bookmark sharing method - Google Patents

Bookmark sharing system, computer program, and bookmark sharing method Download PDF

Info

Publication number
JP2015041131A
JP2015041131A JP2013170330A JP2013170330A JP2015041131A JP 2015041131 A JP2015041131 A JP 2015041131A JP 2013170330 A JP2013170330 A JP 2013170330A JP 2013170330 A JP2013170330 A JP 2013170330A JP 2015041131 A JP2015041131 A JP 2015041131A
Authority
JP
Japan
Prior art keywords
book
electronic
page
user
data
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.)
Pending
Application number
JP2013170330A
Other languages
Japanese (ja)
Inventor
良子 糸原
Ryoko Itohara
良子 糸原
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2013170330A priority Critical patent/JP2015041131A/en
Publication of JP2015041131A publication Critical patent/JP2015041131A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a bookmark sharing system that, when a user has read a book on a paper medium until some midpoint thereof and continues reading the book on an electronic book, allows the user to reflect a point that the user was reading at that time on the electronic book with a simple procedure.SOLUTION: A user uses a user device to take an image of a page of a book on a paper medium that the user is reading, the page being desired by the user to provide a bar code relating to a book identification code and a bookmark. Recognizing the image of image data thus obtained identifies the book and a point in the book to provide a bookmark to an applicable point in data of an electronic book corresponding to the book. This allows the user to continue reading the book on the paper medium on the electronic book.

Description

本発明は、紙媒体の書籍と電子書籍の双方を所持するユーザが紙媒体の書籍を途中まで読み、その続きを電子書籍で読む場合の手段に関し、ユーザに負荷をかけることなく、読みかけた紙媒体の書籍のページを登録することによって、利用者装置(ユーザ端末)に続きの電子書籍のページを提供するブックマーク共有システム、コンピュータプログラム及びブックマーク共有方法に関する。   The present invention relates to means for a case where a user who possesses both a paper-based book and an electronic book reads a paper-based book halfway and reads the rest of the book with an electronic book, and reads the paper without burdening the user. The present invention relates to a bookmark sharing system, a computer program, and a bookmark sharing method for providing a page of an electronic book following a user device (user terminal) by registering a book page of a medium.

近年インターネットの普及とともに、インターネット上で文字や画像を電子化し、小説などの書籍を電子データとして提供する電子書籍が普及してきている。一例として、これらの電子書籍は、通信ネットワークを利用した電子書籍の商取引システムによって電子書籍を購入したユーザに電子データとして配信される。ユーザは配信された電子書籍の電子データをユーザが所有する閲覧機器にダウンロードし、閲覧機器の画面上に表示して電子書籍を閲覧する。   In recent years, with the spread of the Internet, electronic books that digitize characters and images on the Internet and provide books such as novels as electronic data have become widespread. As an example, these electronic books are distributed as electronic data to a user who purchased the electronic book by an electronic book commercial transaction system using a communication network. The user downloads the electronic data of the distributed electronic book to a browsing device owned by the user, displays the electronic data on the screen of the browsing device, and browses the electronic book.

一方、従来どおり、紙媒体の書籍を愛読するユーザも数多く存在する。これはある程度の版サイズがあるほうが読み易いコミック雑誌やファッション誌など、また、定期購読していて自室の書棚に保管したい月刊誌など、ユーザによってはある程度必然的に紙媒体の書籍を購入する場合もあるだろうし、例えば始めは電子書籍を読み始めたものの、次第に内容に興味を持ち、紙媒体の書籍も購入するといった場合もあるであろう。   On the other hand, as in the past, there are many users who love reading paper-based books. This is because some users inevitably purchase paper-based books to some extent, such as comic magazines and fashion magazines that are easier to read if they have a certain edition size, and monthly magazines that you want to subscribe and keep in your own bookshelf For example, you might start reading an electronic book at first, but gradually become interested in the content and purchase paper-based books.

ところで、自宅で紙媒体の書籍を読んでいたものの、例えば通勤や通学、外出等の理由で続きを電子書籍で読みたいと思う場合がある。これは、紙媒体の書籍は電子書籍を表示する利用者装置(ユーザ端末)に比べて大きすぎたり重すぎたりするために、ユーザが紙媒体の書籍の携行をためらいがちになるからである。   By the way, while reading a paper-based book at home, there are cases where the user wants to read a continuation with an electronic book for reasons such as commuting, going to school, or going out. This is because a paper-based book is too large or heavier than a user device (user terminal) that displays an electronic book, and thus the user tends to hesitate to carry the paper-based book.

ところが、途中まで読んでいた紙媒体の書籍について、今迄どこまで読んだかの情報を電子書籍に反映させるには、利用者装置(ユーザ端末)上で、読んでいた本のタイトルを手入力して該当する電子書籍を検索する必要があった。しかし、コミックなど、電子書籍では分冊化されているものなどは、紙媒体の書籍の読んでいた箇所が電子書籍では何巻目に該当するのか分からない上、電子書籍においてはタイトルが微妙に異なる場合があり、簡単に検索できるとは限らない。さらに、どこまで読んでいたか、紙媒体の書籍におけるページについても入力しなければならないが、紙の本と電子書籍で、ページ番号が異なる場合があることがあり、現状ではどこまで読んだかといった情報を利用者装置(ユーザ端末)から入力するには多くの負荷がかかっていた。   However, in order to reflect on the electronic book the information on how far the book has been read, it is necessary to manually input the title of the book that has been read on the user device (user terminal). It was necessary to search for the corresponding electronic book. However, for comics and other books that are separated in electronic books, it is not possible to know what volume the electronic book read in the electronic book, and the titles of the electronic books are slightly different. In some cases, it is not always easy to search. In addition, it is necessary to enter the page number of the book in the paper medium, but the page number may be different between the paper book and the e-book. It took a lot of load to input from the user device (user terminal).

特許文献1には、複数の端末装置における動作環境を示す情報に従ってコンテンツを表示させるとともに、サーバ装置が提示履歴を示す履歴情報をユーザ毎に蓄積して、複数の端末装置にまたがってシームレスなコンテンツの利用を可能とする情報提示装置方法が示されている。   In Patent Literature 1, contents are displayed according to information indicating operating environments in a plurality of terminal devices, and the server device accumulates history information indicating a presentation history for each user, so that seamless contents spanning the plurality of terminal devices. An information presentation apparatus method that enables the use of is shown.

また、特許文献2では、ある対象物にテキスト技術又はグラフィック技術のいずれかに基づいて、注釈を関連付ける注釈装置が呈示され、これらの注釈装置がネットワーク上の注釈データベースを共有することにより、注釈と対象物を同期させる方法が記されている。   Further, in Patent Document 2, an annotation device that associates an annotation with an object based on either a text technology or a graphic technology is presented, and these annotation devices share an annotation database on a network. It describes how to synchronize objects.

特開2008−20709号公報JP 2008-20709 A 特開2001−209659号公報JP 2001-209659 A

特許文献1に開示されているように、複数の端末装置の動作環境(それぞれの装置がどのような画面表示を行うか)が判っていれば、分冊やページ区切りに拘らず、それぞれの装置において、その時点で電子書籍のどの部分を読んでいるかを知ることができるため、ブックマークをつけた場合、その箇所をそれぞれの装置で共有することができる。また、電子書籍のデータを紙媒体の書籍におけるページと対応付けることによって、その時点で紙媒体の書籍においては何ページ目を読んでいるかを算定することができる。しかしながら、この方法では、紙媒体の書籍を読んでいて、電子書籍に移る場合には、電子的にその時点で読んでいた位置を知らせることができないため、ブックマークを付けるために結局、書籍のタイトルとページを手入力する必要があった。 As disclosed in Patent Document 1, if the operating environment of each of the plurality of terminal devices (what screen display each device performs) is known, each device regardless of volume or page separation. Since it is possible to know which part of the electronic book is being read at that time, when the bookmark is attached, the part can be shared by the respective devices. Further, by associating electronic book data with a page in a paper book, it is possible to calculate what page is being read in the paper book at that time. However, with this method, when reading a paper-based book and moving to an electronic book, it is impossible to electronically notify the position at which the book was read at the time. And had to manually enter the page.

特許文献2には、注釈装置が対象物の特定の場所に付けた注釈を共有するシステムが示されている。注釈装置は注釈と、対象物を一義的に識別する識別子(ユニークなアドレスや位置情報など)とを関連付け、ネットワーク上の注釈データベースに登録する。また、注釈装置は対象物の識別子をキーにしてその対象物に既に付けられた注釈を、注釈データベースを利用して参照することができる。注釈を付ける対象物は電子文書でもよいし紙面であってもよい(紙面の場合ではそれが何の紙面なのかを示すユニークな識別子を付与する)。 Patent Document 2 shows a system in which an annotation device shares an annotation attached to a specific place of an object. The annotation device associates an annotation with an identifier (unique address, position information, etc.) that uniquely identifies the object, and registers it in an annotation database on the network. The annotation device can refer to the annotation already attached to the object using the annotation database by using the identifier of the object as a key. The object to be annotated may be an electronic document or paper (in the case of paper, a unique identifier indicating what kind of paper is given).

この方法によると、紙媒体の書籍を読んでいて、電子書籍に移る場合には、紙媒体の書籍の紙面(ページ)が特定できる識別子と注釈をネットワーク上の注釈データベースに登録しておけば、電子書籍に移るときに別途この識別子をキーにして注釈データベースを検索することにより、電子書籍のどの場所から読めばよいかが判る。しかしながら、この方法においても識別子の入力のため、例えば書籍のタイトルとページを手入力する必要が生じるため、ユーザの負荷は軽減されない。   According to this method, if you are reading a paper book and moving to an electronic book, register an identifier and an annotation that can identify the page (page) of the paper book in the network annotation database. By searching the annotation database separately using this identifier as a key when moving to an electronic book, it is possible to know from where the electronic book should be read. However, even in this method, since the identifier is input, for example, it is necessary to manually input the title and page of the book, so the load on the user is not reduced.

本発明は、ユーザが紙媒体の書籍を途中まで読んでいて、続きを電子書籍で読む場合に、ユーザは書籍のタイトルとページを手入力することなく、簡単な手続で、その時点で読んでいた箇所を電子書籍に反映させることのできるブックマーク共有システム、コンピュータプログラム及びブックマーク共有方法を提供することを目的とする。 In the present invention, when a user reads a book on paper medium halfway and reads a continuation with an electronic book, the user reads the book title and page by a simple procedure at that time without manually inputting the title and page of the book. It is an object of the present invention to provide a bookmark sharing system, a computer program, and a bookmark sharing method that can reflect an existing part in an electronic book.

前記課題を解決するための、本願第1の発明は、紙媒体の書籍の書籍識別コードに係るバーコードおよび書籍のページを利用者装置で撮影することによって得られた画像データから書籍および書籍内の位置を特定し、前記書籍に対応する電子書籍のデータの該当箇所にブックマークを付与するブックマーク共有システムであって、ユーザが利用者装置のカメラによって紙媒体の書籍の書籍識別コードに係るバーコードの画像を撮影し、該バーコードの画像データからコードを復号することによって書籍識別コードを得るバーコード解析手段と、前記書籍識別コードを指定した商品情報取得依頼を電子書店のサーバに送信し、該書籍の商品識別子と書籍情報を取得して利用者装置の表示部に表示し前記ユーザに書籍情報を確認させる商品情報取得手段と、当該書籍の電子書籍データを利用者装置の記憶部にダウンロードする電子書籍ダウンロード手段と、ユーザが利用者装置のカメラによって紙媒体の書籍のページを撮影し、該書籍のページの画像データを前記電子書籍データと照合することによって前記画像データの電子書籍データ内における位置を特定し、電子書籍データの該当箇所にブックマークを付与する紙面特定手段と、を備えることを特徴とするブックマーク共有システムである。こうすることによって、紙媒体の書籍の特定位置について書籍のタイトルやページを手入力することなく、利用者装置で撮影するだけで、電子書籍データの該当箇所にブックマークを付与することができる。   In order to solve the above-mentioned problems, the first invention of the present application relates to a book and a book from image data obtained by photographing a barcode relating to a book identification code of a book on a paper medium and a book page with a user device. Is a bookmark sharing system that specifies the position of the electronic book and assigns a bookmark to a corresponding portion of the data of the electronic book corresponding to the book, wherein the user uses the camera of the user device to record the barcode related to the book identification code of the book on the paper medium A barcode analysis means for obtaining a book identification code by decoding the code from the image data of the barcode, and sending a product information acquisition request designating the book identification code to an electronic bookstore server, The product identifier and the book information of the book are acquired and displayed on the display unit of the user device to allow the user to check the book information. Means, electronic book download means for downloading electronic book data of the book to a storage unit of the user device, and a user photographs a page of a book on a paper medium by a camera of the user device, and image data of the page of the book A page sharing means for identifying the position of the image data in the electronic book data by comparing the electronic book data with the electronic book data, and adding a bookmark to the corresponding portion of the electronic book data. It is. By doing so, it is possible to add a bookmark to a corresponding portion of the electronic book data by simply photographing with a user device without manually inputting the title or page of the book at a specific position of the book on the paper medium.

本願第2の発明は、前記紙面特定手段は、電子書籍の電子商取引および書籍の閲覧の係る処理を行う電子書籍ビューアプログラムに当該電子書籍の全ての書籍のページのサムネイル画像データの取得を要請して該サムネイル画像データを取得し、前記書籍のページの画像データと取得したサムネイル画像データとを画像のパターンマッチングにより比較してページを特定することを特徴とする第1の発明に記載のブックマーク共有システムである。こうすることによって、画像データからページを特定することができる。   In the second invention of the present application, the page specifying means requests an electronic book viewer program that performs processing related to electronic commerce of electronic books and reading of books to obtain thumbnail image data of pages of all books of the electronic books. The bookmark sharing according to the first aspect of the present invention is characterized in that the thumbnail image data is acquired, and the page data is identified by comparing the image data of the page of the book with the acquired thumbnail image data by image pattern matching. System. By doing so, the page can be specified from the image data.

本願第3の発明は、前記紙面特定手段は、前記書籍のページの画像データと取得したサムネイル画像データと画像のパターンマッチングにより比較して類似度を算定し、類似度が所定の閾値である数値を超えて高いと判断された場合、ページの特定をユーザが行うことを特徴とする第2の発明に記載のブックマーク共有システムである。こうすることによって、より正確にページを特定することができる。   According to a third aspect of the present application, the paper surface specifying means calculates the similarity by comparing the image data of the book page with the obtained thumbnail image data by image pattern matching, and the similarity is a predetermined threshold value. The bookmark sharing system according to the second invention is characterized in that the user specifies a page when it is determined that the value is higher than. By doing so, the page can be specified more accurately.

本願第4の発明は、前記紙面特定手段は、前記書籍のページの画像データを光学文字認識処理を施して文字列データに変換し、電子書籍データ中の文字列データと文字列マッチングにより比較してページを特定することを特徴とする第1の発明に記載のブックマーク共有システムである。こうすることによって、文字部分が多く他の画像データとの類似度が高い画像データからでもページを特定することができる。   According to a fourth aspect of the present application, the page specifying means converts the image data of the book page into character string data by performing optical character recognition processing, and compares the character string data with the character string data in the electronic book data. The bookmark sharing system according to the first invention is characterized in that the page is specified. By doing so, it is possible to specify a page even from image data having many character portions and high similarity to other image data.

本願第5の発明は、前記紙面特定手段は、ユーザが利用者装置のカメラによって紙媒体の書籍のページを撮影する際に、利用者装置のカメラのファインダーに該書籍のページと同じアスペクト比の枠を表示することを特徴とする第1から第4のいずれか一つの発明に記載のブックマーク共有システムである。こうすることによって、書籍のページを撮影する際、撮影対象の傾きや大小のばらつきを抑制することができ、ある程度正規化された画像データを得ることができる。   According to a fifth aspect of the present application, when the user captures a page of a book on a paper medium with the camera of the user device, the paper surface specifying unit has the same aspect ratio as the page of the book on the finder of the camera of the user device. The bookmark sharing system according to any one of the first to fourth aspects, wherein a frame is displayed. In this way, when photographing a book page, it is possible to suppress the inclination and variation in size of the photographing object, and to obtain image data normalized to some extent.

本願第6の発明は、前記電子書籍ダウンロード手段は、前記ユーザが当該電子書籍を購入済かどうか電子書籍の電子商取引および書籍の閲覧に係る処理を行う電子書籍ビューアプログラムに問合せ、購入済であれば利用者装置の記憶部に電子書籍データをダウンロードする第1から第5のいずれか一つの発明に記載のブックマーク共有システムである。こうすることによって、電子書籍が購入済であるにも拘らず利用者装置の記憶部にダウンロードされていない場合、該電子書籍の電子書籍データをダウンロードすることができる。   According to a sixth aspect of the present application, the electronic book downloading means inquires of an electronic book viewer program that performs processing related to electronic commerce and reading of an electronic book whether or not the user has purchased the electronic book. For example, the bookmark sharing system according to any one of the first to fifth inventions for downloading electronic book data to a storage unit of a user device. By doing so, when the electronic book has been purchased but not downloaded to the storage unit of the user device, the electronic book data of the electronic book can be downloaded.

本願第7の発明は、前記電子書籍ダウンロード手段は、前記ユーザが当該電子書籍を購入済かどうか電子書籍の電子商取引および書籍の閲覧に係る処理を行う電子書籍ビューアプログラムに問合せ、未購入であれば前記書籍識別コードを指定した商品情報取得依頼を電子書店のサーバに送信し、該書籍の商品頁を取得して利用者装置の表示部に表示することを特徴とする第1から第6のいずれか一つの発明に記載のブックマーク共有システムである。こうすることによって、電子書籍が未購入である場合に、該電子書籍の購入を促すことができる。   In the seventh invention of the present application, the electronic book downloading means inquires of an electronic book viewer program for performing processing related to electronic commerce and reading of an electronic book, whether or not the user has purchased the electronic book. For example, the product information acquisition request designating the book identification code is transmitted to the server of the electronic bookstore, the product page of the book is acquired and displayed on the display unit of the user device. A bookmark sharing system according to any one of the inventions. Thus, when the electronic book has not been purchased, the purchase of the electronic book can be prompted.

本願第8の発明は、前記電子書籍ダウンロード手段は、利用者が使用するコンピュータ機器を、第1から第7のいずれか一つの発明に記載のブックマーク共有システムに用いられる利用者装置として動作させる命令を記述したコンピュータプログラムである。これは、ブックマーク共有システムを構成する利用者装置のコンピュータプログラムについて独立して記載したものである。   According to an eighth aspect of the present application, the electronic book download means causes a computer device used by a user to operate as a user device used in the bookmark sharing system according to any one of the first to seventh aspects. Is a computer program that describes This is an independent description of the computer program of the user device constituting the bookmark sharing system.

本願第9の発明は、紙媒体の書籍の書籍識別コードに係るバーコードおよび書籍のページを利用者装置で撮影することによって得られた画像データから書籍および書籍内の位置を特定し、前記書籍に対応する電子書籍のデータの該当箇所にブックマークを付与する方法であって、ユーザが利用者装置のカメラによって紙媒体の書籍の書籍識別コードに係るバーコードの画像を撮影し、該バーコードの画像データからコードを復号することによって書籍識別コードを得るステップと、前記書籍識別コードを指定した商品情報取得依頼を電子書店のサーバに送信し、該書籍の商品識別子と書籍情報を取得して利用者装置の表示部に表示し前記ユーザに書籍情報を確認させるステップと、当該書籍の電子書籍データを利用者装置の記憶部にダウンロードするステップと、ユーザが利用者装置のカメラによって紙媒体の書籍のページを撮影し、該書籍のページの画像データを前記電子書籍データと照合することによって前記画像データの電子書籍データ内における位置を特定し、電子書籍データの該当箇所にブックマークを付与するステップと、からなることを特徴とするブックマーク共有方法である。こうすることによって、ユーザは紙媒体の書籍の書籍コードに係るバーコードおよび書籍のページを利用者装置で撮影するだけで、当該電子書籍データの該当箇所にブックマークを付与することができる。   According to a ninth aspect of the present invention, a position in a book and a book is specified from image data obtained by photographing a barcode relating to a book identification code of a book on a paper medium and a book page with a user device, and the book A method of adding a bookmark to a corresponding portion of the data of an electronic book corresponding to the user, the user taking a barcode image related to the book identification code of the book on the paper medium with the camera of the user device, and A step of obtaining a book identification code by decoding a code from image data, and sending a product information acquisition request designating the book identification code to a server of an electronic bookstore, and acquiring and using the product identifier and book information of the book Displaying the book information on the display unit of the user device and allowing the user to check the book information, and downloading the electronic book data of the book to the storage unit of the user device. The position of the image data in the electronic book data by photographing the book page of the paper medium with the camera of the user device and collating the image data of the book page with the electronic book data. A bookmark sharing method, comprising: specifying a bookmark to a corresponding portion of the electronic book data. By doing so, the user can add a bookmark to the corresponding part of the electronic book data simply by photographing the barcode related to the book code of the book on the paper medium and the page of the book with the user device.

本発明によれば、ユーザが紙媒体の書籍を途中まで読んでいて、続きを電子書籍で読む場合に、ユーザは書籍に付属するバーコードと読んでいた書籍のページを利用者装置(ユーザ端末)で撮影するという簡単な手続で、その時点で読んでいた箇所を電子書籍に反映させることが可能となる。   According to the present invention, when a user is reading a book on paper medium halfway and reading a continuation with an electronic book, the user reads the barcode attached to the book and the page of the book that has been read to the user device (user terminal). ), It is possible to reflect the part that was being read at that time in the electronic book.

本実施形態の全体構成を示す図である。It is a figure which shows the whole structure of this embodiment. 本実施形態における利用者装置(ユーザ端末)100の概要を説明するブ ロック図である。It is a block diagram explaining the outline | summary of the user apparatus (user terminal) 100 in this embodiment. 本実施形態における利用者装置(ユーザ端末)100のハードウェアを説 明するブロック図である。It is a block diagram explaining the hardware of the user apparatus (user terminal) 100 in this embodiment. 本実施形態の処理の流れを説明するブロック図である。It is a block diagram explaining the flow of processing of this embodiment. 本実施形態のバーコード解析手段130を説明するブロック図である。It is a block diagram explaining the barcode analysis means 130 of this embodiment. 本実施形態における書籍のバーコードの撮影を示す図である。It is a figure which shows imaging | photography of the barcode of the book in this embodiment. 本実施形態の商品情報取得手段140を説明するブロック図である。It is a block diagram explaining the merchandise information acquisition means 140 of this embodiment. 本実施形態における商品情報の確認画面の例である。It is an example of the confirmation screen of merchandise information in this embodiment. 本実施形態の電子書籍ダウンロード手段150を説明するブロック図であ る。It is a block diagram explaining the electronic book download means 150 of this embodiment. 本実施形態の電子書籍ダウンロード手段150の一部分を説明するブロ ック図である。It is a block diagram for explaining a part of the electronic book download means 150 of the present embodiment. 本実施形態の紙面特定手段160を説明するブロック図である。It is a block diagram explaining the paper surface specification means 160 of this embodiment. 本実施形態における紙媒体の書籍の撮影方法を示す図である。It is a figure which shows the imaging | photography method of the book of the paper medium in this embodiment. 本実施形態における撮影画像とサムネイル画像のマッチングについて説 明する図である。FIG. 4 is a diagram for describing matching between a captured image and a thumbnail image in the present embodiment. 本実施形態の紙面特定手段160の別な態様を説明するブロック図であ る。It is a block diagram explaining another aspect of the paper surface specification means 160 of this embodiment.

以下に、本発明の実施形態における処理の流れについて、図面を参照しながらさらに詳細に説明する。   Hereinafter, the flow of processing in the embodiment of the present invention will be described in more detail with reference to the drawings.

図1は、本実施形態の全体構成を示す図である。利用者装置(ユーザ端末)100は、ネットワーク500を介して、書店サイトサーバ200との間で、電子書籍の情報取得、電子書籍の購入、および電子書籍データの取得等の電子商取引に伴う情報の送受信を行うとともに、電子書籍データを閲覧するための表示を行う。   FIG. 1 is a diagram showing an overall configuration of the present embodiment. A user device (user terminal) 100 exchanges information with electronic commerce such as information acquisition of electronic books, purchase of electronic books, and acquisition of electronic book data with the bookstore site server 200 via the network 500. While performing transmission / reception, the display for browsing electronic book data is performed.

ネットワーク500は簡略化されて表示しているが、例えばインターネットのようなゲートウェイを介した複数のネットワークの組合せであり、LAN(Local Area Network)、電話回線、移動体通信網等から構成され、利用者装置(ユーザ端末)100と書店サイトサーバ200との間の送受信を可能とするためのものである。   Although the network 500 is shown in a simplified manner, it is a combination of a plurality of networks via a gateway such as the Internet, and is composed of a LAN (Local Area Network), a telephone line, a mobile communication network, and the like. This is to enable transmission / reception between the person device (user terminal) 100 and the bookstore site server 200.

本実施形態では、書店サイトサーバ200はHTTP(HyperText Transfer Protocol)サーバとして機能するものとする。従って、利用者装置(ユーザ端末)100は、HTML文書の表示や返信が行えるウェブブラウザを備えており、インターネットなどのネットワークを介し、書店サイトサーバ200との間でWWW(World Wide Web)を用いてウェブページを閲覧し、電子商取引を行ったり購入した書籍をダウンロードして紙面を表示させたりすることができる。   In the present embodiment, it is assumed that the bookstore site server 200 functions as an HTTP (HyperText Transfer Protocol) server. Accordingly, the user device (user terminal) 100 includes a web browser that can display and reply to an HTML document, and uses the WWW (World Wide Web) with the bookstore site server 200 via a network such as the Internet. You can browse web pages, conduct electronic commerce, download purchased books, and display paper.

ここで、本実施形態の主要な装置について説明する。先ず、図2は利用者装置(ユーザ端末)100を説明する図である。利用者装置(ユーザ端末)100は、書店サイトサーバ200との間で電子書籍に係る電子商取引を行うとともに、電子書籍データを閲覧するための表示を行うコンピュータであり、本実施形態に係る処理を行うブックマーク共有プログラム(以降、ブックマーク共有アプリと称する)と、主として書店サイトサーバ200との間で電子書籍の電子商取引から書籍データのダウンロード、および、紙面の表示に係る処理を行う電子書籍ビューアプログラム(以降、電子書籍アプリと称する)190を備える。前記電子書籍アプリ190は電子書籍のダウンロードデータを蓄積するとともに電子書籍に付与されたブックマークをブックマーク記憶部に記憶する。また、紙媒体の書籍のバーコードをユーザに撮影させてそのバーコード情報を解析するバーコード解析手段130、解析したバーコード情報をキーにして書店サイトサーバ200から商品情報を取得する商品情報取得手段140、利用者装置(ユーザ端末)100に所望の電子書籍がダウンロードされているかどうか確認するとともにダウンロードされていなければダウンロードを促す電子書籍ダウンロード手段150、紙媒体の書籍の紙面をユーザに撮影させてその紙面を特定し電子書籍アプリ190に特定したページを通知しブックマークを付与させる紙面特定手段160、書店サイトサーバ200と電子書籍アプリ190との間でデータの送受信を行う送受信手段110、およびこれらの各手段を統合制御する制御手段120が備えられている。また、書店サイトサーバ200は書店が取り扱う書籍の書籍情報を蓄積した書籍データベースを備える。   Here, main devices of the present embodiment will be described. First, FIG. 2 is a diagram illustrating the user device (user terminal) 100. The user device (user terminal) 100 is a computer that performs electronic commerce related to an electronic book with the bookstore site server 200 and performs display for browsing electronic book data, and performs processing according to the present embodiment. An e-book viewer program (to be referred to as a bookmark-sharing application hereinafter) and an e-book viewer program that performs processing related to downloading of book data from e-commerce of e-books and display of paper, mainly with the bookstore site server 200 (Hereinafter referred to as an electronic book application) 190. The electronic book application 190 stores download data of the electronic book and stores a bookmark assigned to the electronic book in the bookmark storage unit. Also, a barcode analysis unit 130 that allows a user to photograph a barcode of a paper medium book and analyzes the barcode information, and obtains product information from the bookstore site server 200 using the analyzed barcode information as a key. Means 140, electronic device downloading means 150 for confirming whether or not a desired electronic book has been downloaded to the user device (user terminal) 100 and prompting the user to download the electronic book if not downloaded, and causing the user to photograph the paper surface of the paper medium. The page specifying means 160 for specifying the page and notifying the electronic book application 190 of the specified page and adding a bookmark, the transmission / reception means 110 for transmitting and receiving data between the bookstore site server 200 and the electronic book application 190, and these Control means 120 for integrated control of each means is provided. To have. Further, the bookstore site server 200 includes a book database that stores book information of books handled by the bookstore.

図3は、利用者装置(ユーザ端末)100のハードウェア構成を示す図である。利用者装置(ユーザ端末)100はハードウェアとしては一つのコンピュータシステムである。利用者装置(ユーザ端末)100は、制御部101、記憶部102、周辺機器I/F部103、入力部104、表示部105、通信部106を備え、それらがバス109を介して接続される。尚、図3のハードウェア構成は一例であり、別途、目的に応じて様々な構成を採ることが可能である。   FIG. 3 is a diagram illustrating a hardware configuration of the user device (user terminal) 100. The user device (user terminal) 100 is a computer system as hardware. A user device (user terminal) 100 includes a control unit 101, a storage unit 102, a peripheral device I / F unit 103, an input unit 104, a display unit 105, and a communication unit 106, which are connected via a bus 109. . Note that the hardware configuration in FIG. 3 is merely an example, and various configurations can be adopted depending on purposes.

制御部101は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等で構成される。CPUは、記憶部102、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス109を介して接続された各装置を駆動制御し、コンピュータが行う処理を実現する。ROMは、不揮発性メモリであり、利用者装置(ユーザ端末)100のブートプログラムやBIOS等のプログラム、データ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部102、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部101が各種処理を行う為に使用するワークエリアを備える。   The control unit 101 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The CPU calls a program stored in the storage unit 102, ROM, recording medium or the like to a work memory area on the RAM, executes it, drives and controls each device connected via the bus 109, and performs processing performed by the computer. Realize. The ROM is a nonvolatile memory, and permanently stores a boot program for the user device (user terminal) 100, a program such as BIOS, data, and the like. The RAM is a volatile memory, and temporarily stores a program, data, and the like loaded from the storage unit 102, ROM, recording medium, and the like, and includes a work area used by the control unit 101 for performing various processes.

記憶部102は、HDD(ハードディスクドライブ)であり、制御部101が実行するプログラム、プログラム実行に必要なデータ、OS(オペレーティングシステム)等が格納される。プログラムに関しては、OS(オペレーティングシステム)に相当する制御プログラムや、バーコード解析手段130として機能するプログラムコード、商品情報取得手段140として機能するプログラムコード、電子書籍ダウンロード手段150として機能するプログラムコードおよび紙面特定手段160として機能するプログラムコードのセットであるブックマーク共有アプリ等が格納されている。これらのプログラムコードは、制御部101により必要に応じて読み出されてRAMに移され、CPUに読み出されて実行されることにより各種の手段として機能する。   The storage unit 102 is an HDD (hard disk drive), and stores a program executed by the control unit 101, data necessary for program execution, an OS (operating system), and the like. As for the program, a control program corresponding to an OS (operating system), a program code that functions as bar code analysis means 130, a program code that functions as product information acquisition means 140, a program code that functions as electronic book download means 150, and a page A bookmark sharing application that is a set of program codes functioning as the specifying unit 160 is stored. These program codes are read by the control unit 101 as necessary, transferred to the RAM, and read and executed by the CPU to function as various means.

周辺機器I/F部103は、利用者装置(ユーザ端末)100に周辺機器を接続させるためのポートであり、周辺機器I/F部103を介してコンピュータは、カメラ111などの周辺機器とのデータの送受信を行う。   The peripheral device I / F unit 103 is a port for connecting a peripheral device to the user apparatus (user terminal) 100, and the computer is connected to the peripheral device such as the camera 111 via the peripheral device I / F unit 103. Send and receive data.

入力部104は、データの入力を行い、例えば、キーボード等の入力装置を有する。入力部104を介して、利用者装置(ユーザ端末)100に対して、操作指示、動作指示、データ入力等を行うことができる。表示部105は、液晶パネル等のディスプレイ装置である。   The input unit 104 inputs data and includes an input device such as a keyboard. An operation instruction, an operation instruction, data input, and the like can be performed on the user apparatus (user terminal) 100 via the input unit 104. The display unit 105 is a display device such as a liquid crystal panel.

通信部106は、通信制御装置、通信ポート等を有し、利用者装置(ユーザ端末)100とネットワーク500との間の通信を媒介する有線または無線の通信インタフェースであり、ネットワーク500を介して、他のコンピュータ間との通信制御を行う。バス109は、各装置間の制御信号、データ信号等の授受を媒介する経路である。   The communication unit 106 includes a communication control device, a communication port, and the like, and is a wired or wireless communication interface that mediates communication between the user device (user terminal) 100 and the network 500. Controls communication with other computers. The bus 109 is a path that mediates transmission / reception of control signals, data signals, and the like between the devices.

図4は本実施形態におけるブックマーク共有アプリの処理の流れを示す図である。利用者装置(ユーザ端末)100は、ブックマーク共有アプリを起動して、今まで読んでいた紙媒体の書籍について、どこまで読んでいたのかを特定し、その紙媒体の書籍と同等な電子書籍の当該箇所にブックマークを付ける。先ず、現在読んでいる書籍を特定するために、バーコード解析手段130を起動し(S10)、ユーザに現在読んでいる書籍の書籍識別コードの入力(バーコードの撮影)を促す。書籍識別コードとは一般的にISBNコードと称される一書籍に一つ割り振られるコードであり、バーコード解析手段は撮影されたバーコードの画像データから書籍識別コード(以降、ISBNコードと称す)を抽出する。次に、商品情報取得手段140を起動し(S20)、インターネットを介して抽出したISBNコードをキーとして電子書店の書店サイトサーバ200にこの書籍の商品情報を問合せ、商品識別子(以降、商品IDと称す)や商品情報を取得し、利用者装置(ユーザ端末)100の画面に表示する。   FIG. 4 is a diagram showing a processing flow of the bookmark sharing application in the present embodiment. The user device (user terminal) 100 activates the bookmark sharing application, specifies how far the paper book that has been read so far, and the electronic book equivalent to the book on the paper medium. Add a bookmark to the location. First, in order to identify the book that is currently being read, the barcode analyzing means 130 is activated (S10), and the user is prompted to input the book identification code of the book that is currently being read (barcode shooting). The book identification code is a code assigned to one book, generally called an ISBN code, and the barcode analysis means uses the photographed barcode image data as a book identification code (hereinafter referred to as an ISBN code). To extract. Next, the product information acquisition means 140 is activated (S20), and the product information of this book is inquired to the bookstore site server 200 of the electronic bookstore by using the ISBN code extracted via the Internet as a key, and the product identifier (hereinafter referred to as product ID). And product information are acquired and displayed on the screen of the user device (user terminal) 100.

続いて、電子書籍ダウンロード手段150を起動し(S30)、該書籍の電子書籍データがダウンロード済かどうか電子書籍アプリ190に問い合わせて確認し、ダウンロード済ならば紙面特定手段160に処理を引き渡す。ここで、ダウンロード済でなかった場合、ダウンロードはしていないが購入済ならば、ダウンロードを促す画面を利用者装置(ユーザ端末)100に表示し、ダウンロードされ次第紙面特定手段160に処理を引き渡すようにしてもよい。また、該電子書籍が未購入であった場合は、書店サイトの商品ページを表示させて購入を促すようにしてもよい。最後に、紙面特定手段160が起動される(S40)、ユーザは現在読んでいるページを利用者装置(ユーザ端末)100で撮影する。紙面特定手段160は電子書籍アプリ190からサムネイル画像を取得して、撮影した紙面データとパターンマッチングを行い読んでいたページを特定する。このページ情報を電子書籍アプリ190に送ると、電子書籍アプリ190は該ページ情報をブックマーク記憶部に記憶する。   Subsequently, the electronic book download means 150 is activated (S30), the electronic book application 190 is inquired to check whether or not the electronic book data of the book has been downloaded, and if it has been downloaded, the process is handed over to the paper surface identification means 160. Here, if not downloaded, but not downloaded but purchased, a screen for prompting download is displayed on the user device (user terminal) 100, and the processing is handed over to the page specifying means 160 as soon as it is downloaded. It may be. If the electronic book has not been purchased, a product page on the bookstore site may be displayed to encourage purchase. Finally, when the page specifying means 160 is activated (S40), the user takes a picture of the page that is currently being read with the user device (user terminal) 100. The paper surface specifying unit 160 acquires a thumbnail image from the electronic book application 190 and specifies a page that has been read by performing pattern matching with the captured paper surface data. When this page information is sent to the electronic book application 190, the electronic book application 190 stores the page information in the bookmark storage unit.

本実施形態におけるブックマーク共有アプリの処理の流れについて、先に述べた各手段について、それぞれ詳細に説明する。また、ブックマーク共有アプリが作動しているときは、原則として電子書籍アプリ190が起動されており、ユーザが書店サイトにログインしている(電子書籍アプリ190を介してユーザと利用者装置(ユーザ端末)100が紐づけられ、書店サイトから認証されている)状態であるものとする。   With regard to the processing flow of the bookmark sharing application in the present embodiment, each means described above will be described in detail. In addition, when the bookmark sharing application is operating, the electronic book application 190 is activated in principle, and the user is logged into the bookstore site (the user and the user device (user terminal via the electronic book application 190)). ) 100 is associated and authenticated from the bookstore site.

図5は、バーコード解析手段130を詳細に説明する図である。先ず、ユーザは書籍のバーコードの撮影を行う(S101)。具体的には、図6(a)が示すように書籍には通常ISBNコードを示すバーコードが裏表紙などに印刷されているが、このバーコード部分(図6(a)の円形で示した部分)を利用者装置(ユーザ端末)100のカメラ(例えば、図6(b)で示す)で撮影する。バーコード解析手段は、ここで撮影されたバーコードを含んだ画像データを解析(画像データをコードに復号)して(図5のS102)、ISBNコードを抽出し記憶部102に記憶する(S103)。バーコードの認識(復号方法)については様々な手法が公開されているが、本実施形態においては利用者装置(ユーザ端末)100に備わったバーコード認識のアプリケーション等を利用するものとする。   FIG. 5 is a diagram for explaining the barcode analyzing means 130 in detail. First, the user captures a barcode of a book (S101). Specifically, as shown in FIG. 6 (a), a bar code indicating an ISBN code is usually printed on the back cover or the like on the book, but this bar code portion (shown in a circle in FIG. 6 (a)). Part) is photographed with a camera (for example, shown in FIG. 6B) of the user apparatus (user terminal) 100. The bar code analyzing means analyzes the image data including the bar code photographed here (decodes the image data into a code) (S102 in FIG. 5), extracts the ISBN code, and stores it in the storage unit 102 (S103). ). Various methods have been disclosed for barcode recognition (decoding method). In this embodiment, a barcode recognition application or the like provided in the user apparatus (user terminal) 100 is used.

図7は、商品情報取得手段140を説明する図である。商品情報取得手段140は先に記憶したISBNコードをキーに、商品情報を取得する(S201)。具体的には、利用者装置(ユーザ端末)100の送受信手段110を通じて、ネットワーク500を介し、電子書店の書店サイトサーバ200に向けてISBNコードのデータを送信し、該コードに対応する書籍の商品情報の提供(商品情報取得依頼)を要請する。書店サイトサーバ200はこの要請を受け、書籍データベースを参照してISBNコードで指定される書籍の商品IDおよびタイトル、著者、出版社、書籍サイズなどの書籍情報をネットワーク500を介して、利用者装置(ユーザ端末)100に返信する(S202)。尚、返信される商品IDおよび書籍情報は複数の場合もある。利用者装置(ユーザ端末)100は送受信手段110を通じてこの返信を受取ると、制御手段120を介して、商品情報取得手段140に該書籍IDと商品情報を渡す。商品情報取得手段140は受信したタイトル、著者、出版社、サイズなどの商品情報を利用者装置(ユーザ端末)100の表示部105に表示する(S203)。ユーザはその商品情報を確認して、認識された書籍が正しいどうか確認する。   FIG. 7 is a diagram illustrating the product information acquisition unit 140. The product information acquisition means 140 acquires product information using the previously stored ISBN code as a key (S201). Specifically, the ISBN code data is transmitted to the bookstore site server 200 of the electronic bookstore through the network 500 through the transmission / reception means 110 of the user device (user terminal) 100, and the product of the book corresponding to the code Request information provision (product information acquisition request). In response to this request, the bookstore site server 200 refers to the book database and supplies the book product ID and the book information such as the title, author, publisher, and book size specified by the ISBN code via the network 500 to the user device. A response is made to the (user terminal) 100 (S202). There may be a plurality of returned product IDs and book information. When the user apparatus (user terminal) 100 receives this reply through the transmission / reception means 110, it passes the book ID and product information to the product information acquisition means 140 via the control means 120. The merchandise information acquisition unit 140 displays the received merchandise information such as the title, author, publisher, and size on the display unit 105 of the user device (user terminal) 100 (S203). The user confirms the product information and confirms whether the recognized book is correct.

図8は、表示された商品情報の確認画面の例である。ユーザはこの表示から、正しい書籍が認識されていれば「OK」ボタンを、違っていれば「戻る」ボタンを押下する。「戻る」ボタンが押された場合、再度バーコードの読み取りから処理をやり直すようにしてもよい。   FIG. 8 is an example of a confirmation screen for the displayed product information. From this display, the user presses the “OK” button if the correct book is recognized, and the “Return” button if it is different. When the “return” button is pressed, the process may be started again from the reading of the barcode.

図9は、電子書籍ダウンロード手段150を説明する図である。ユーザは利用者装置(ユーザ端末)100で該当書籍を読むことを希望しているので、それに対応する電子書籍データは利用者装置(ユーザ端末)100にダウンロードされている筈である。そこで、確認のため、先の商品情報取得手段140によって、紙媒体の書籍が特定された場合、先ず該当書籍の商品IDをキーに電子書籍アプリ190に該書籍がダウンロード済かどうか問合せる(S301)。続いて電子書籍アプリ190は蓄積してあるダウンロードデータを参照し、該書籍について、購入済書籍リストに登録されていて、かつ、現在該書籍のデータが利用者装置(ユーザ端末)100にダウンロードされている場合、該書籍はダウンロード済であるとして返答する(S302)。この返答が「ダウンロード済」であれば、既に書籍のデータは利用者装置(ユーザ端末)100にダウンロードされているので、紙面特定手段160に処理を渡す(S303)。ここで購入済書籍リストとは、電子書籍アプリ190が保持しているダウンロードデータが備えるテーブルの一つで、ユーザが購入した電子書籍が登録されるリスト(テーブル)であり、それらの電子書籍のデータが利用者装置(ユーザ端末)100にダウンロードされているかどうかの情報も保持している。   FIG. 9 is a diagram for explaining the electronic book download means 150. Since the user desires to read the corresponding book on the user device (user terminal) 100, the electronic book data corresponding to the book should be downloaded to the user device (user terminal) 100. Therefore, when a book on paper is specified by the previous product information acquisition unit 140 for confirmation, first, the electronic book application 190 is inquired whether the book has been downloaded using the product ID of the book as a key (S301). . Subsequently, the electronic book application 190 refers to the stored download data, the book is registered in the purchased book list, and the book data is currently downloaded to the user device (user terminal) 100. If so, it returns that the book has been downloaded (S302). If this response is “downloaded”, since the book data has already been downloaded to the user device (user terminal) 100, the process is passed to the page identification means 160 (S303). Here, the purchased book list is one of the tables included in the download data held by the electronic book application 190, and is a list (table) in which electronic books purchased by the user are registered. Information about whether data is downloaded to the user device (user terminal) 100 is also held.

また、該書籍が「ダウンロード済」でない場合、電子書籍アプリ190に該書籍が購入済書籍リストに登録されているかどうか問合せるようにしてもよい(S304)。電子書籍アプリ190は該書籍が購入済書籍リストに登録されていた場合、「購入済書籍リストに登録済」である旨返答する(S305)。このとき、該書籍は購入済みであるが書籍データがダウンロードされていない状態であるので、ユーザに対し該書籍データのダウンロードを促す(S306)。尚、購入済書籍リストに登録がない場合、該書籍は未購入であるため、ネットワーク500を通じて、書店サイトサーバ200から該書籍の商品ページを取り込み、利用者装置(ユーザ端末)100の表示部105に表示させ、購入を促すようにしてもよい(S307)。   If the book is not “downloaded”, the electronic book application 190 may be inquired whether the book is registered in the purchased book list (S304). When the book is registered in the purchased book list, the electronic book application 190 replies that it is “registered in the purchased book list” (S305). At this time, since the book has been purchased but the book data has not been downloaded, the user is prompted to download the book data (S306). If the book is not registered in the purchased book list, the book has not been purchased, and the product page of the book is fetched from the bookstore site server 200 via the network 500, and the display unit 105 of the user device (user terminal) 100 is retrieved. May be displayed to prompt purchase (S307).

図10は、上述の、購入済みだが書籍データがダウンロードされていない場合、ユーザに書籍データのダウンロードを促す処理の流れを示している。先ず、電子書籍ダウンロード手段150はダウンロートを催促する旨のメッセージを表示する(S311)。続いて、電子書籍アプリ190に、ダウンロードをするための購入済書籍リストの表示を要求する(S312)。電子書籍アプリ190はこの要求を受け、購入済書籍リストを提供する(S313)。電子書籍ダウンロード手段150は電子書籍アプリ190からの購入済書籍リストを利用者装置(ユーザ端末)100の表示部105に表示させ、ユーザからのダウンロードの依頼を待つ。ここでユーザからダウンロードの依頼がなされた場合(S314)、電子書籍アプリ190は、依頼された書籍のダウンロードを書店サイトサーバ200に向けて指示する(S315)。書店サイトサーバ200は電子書籍アプリ190の指示に従い該書籍のデータを利用者装置(ユーザ端末)100に送信する(S316)。こうして該書籍データのダウンロードが完了した場合、紙面特定手段160に処理を渡す。またダウンロードが未完了の場合、再度ユーザに書籍データのダウンロードを促すようにしてもよい(S317)。   FIG. 10 shows the flow of processing for prompting the user to download book data when the book has been purchased but the book data has not been downloaded. First, the electronic book download means 150 displays a message prompting download (S311). Subsequently, the electronic book application 190 is requested to display a purchased book list for downloading (S312). Upon receiving this request, the electronic book application 190 provides a purchased book list (S313). The electronic book download unit 150 displays the purchased book list from the electronic book application 190 on the display unit 105 of the user device (user terminal) 100 and waits for a download request from the user. If a download request is made by the user (S314), the electronic book application 190 instructs the bookstore site server 200 to download the requested book (S315). The bookstore site server 200 transmits the book data to the user device (user terminal) 100 according to the instruction of the electronic book application 190 (S316). In this way, when the download of the book data is completed, the process is passed to the paper surface specifying means 160. If the download has not been completed, the user may be prompted to download the book data again (S317).

図11は、紙面特定手段160を説明する図である。上述のように、この時点で、ブックマークを付与するべき電子書籍について、書籍の特定と書籍情報の獲得、および該書籍データの利用者装置(ユーザ端末)100へのダウンロードが完了している。ここで、紙面特定手段160は、ブックマークを付与するべきページを特定する処理を行う。本実施形態の例では、ページの特定はパターンマッチングで行われる。   FIG. 11 is a diagram illustrating the paper surface specifying unit 160. As described above, at this point, for the electronic book to be bookmarked, the identification of the book, acquisition of the book information, and downloading of the book data to the user device (user terminal) 100 are completed. Here, the paper surface specifying unit 160 performs processing for specifying a page to which a bookmark should be added. In the example of this embodiment, the page is specified by pattern matching.

先ず、ユーザはブックマークを付与したいページを含んだ書籍の紙面の撮影を行う(S401)ここでは書籍の見開き紙面を撮影する例を挙げる。具体的には、図12(a)で示すような該書籍の見開き紙面の全体を、利用者装置(ユーザ端末)100のカメラ(例えば、図12(b)で示す)で撮影する。撮影の際、図12(c)で示すように斜めから撮影したのではパターンマッチングの精度が低くなることが懸念されるため、例えば図12(a)で示されるように、該書籍を見開きにした場合のアスペクト比を書籍情報のサイズから算定し、その形状の枠をファインダーに表示させるようにして(図12(c、d)の点線の枠参照)、図12(d)で示すように、この枠に合致するように見開き紙面を撮影するのが好ましい。このとき単一のページを撮影するか、見開きページを撮影するかを選択できるようにしてもよい。撮影された紙面の画像データは、所定のサムネイルサイズに縮小されて記憶される(図11のS402)。このとき見開きページの画像データだった場合、ページ単位で画像データを分割し記憶するようにしてもよい。   First, the user takes a picture of a page of a book including a page to which a bookmark is to be added (S401). Here, an example of taking a spread page of a book is given. Specifically, the entire spread sheet of the book as shown in FIG. 12A is photographed with a camera (for example, shown in FIG. 12B) of the user device (user terminal) 100. When photographing, as shown in FIG. 12 (c), there is a concern that the accuracy of pattern matching will be lowered if the photograph is taken from an oblique direction. For example, as shown in FIG. In this case, the aspect ratio is calculated from the size of the book information, and the frame of the shape is displayed on the viewfinder (see the dotted frame in FIGS. 12C and 12D), as shown in FIG. It is preferable to photograph the facing paper so as to match this frame. At this time, it may be possible to select whether to shoot a single page or a spread page. The image data of the photographed paper is reduced to a predetermined thumbnail size and stored (S402 in FIG. 11). If the image data is a spread page at this time, the image data may be divided and stored in units of pages.

ここで、紙面特定手段160は電子書籍アプリ190に商品IDとともにサムネイル画像のリストを要求する(S403)。書籍データには書籍のテキストデータや図面データなどの部品データの他に表示用のページ画像データやサムネイル画像データが格納されている。電子書籍アプリ190はこの要求を受け、全てのサムネイル画像データをリストアップしたサムネイル画像のリストを提供する(S404)。紙面特定手段160はサムネイル画像のリストを取得すると、これらの全画像(全サムネイル画像)と先のサムネイルサイズに縮小した書籍の紙面の画像とをパターンマッチングによって比較する(S405)。ここでパターンマッチングによって有意にページが特定された場合、商品IDと特定されたページの情報を電子書籍アプリ190に送信する(S406)。電子書籍アプリ190はこのデータを受信し、ブックマーク記憶部に記憶する(S407)。   Here, the paper surface specifying unit 160 requests the electronic book application 190 for a list of thumbnail images together with the product ID (S403). The book data stores display page image data and thumbnail image data in addition to component data such as book text data and drawing data. In response to this request, the electronic book application 190 provides a list of thumbnail images that lists all thumbnail image data (S404). When acquiring the list of thumbnail images, the page specifying unit 160 compares all of these images (all thumbnail images) with the image of the page of the book reduced to the previous thumbnail size by pattern matching (S405). If the page is significantly specified by pattern matching, the product ID and information on the specified page are transmitted to the electronic book application 190 (S406). The electronic book application 190 receives this data and stores it in the bookmark storage unit (S407).

また、パターンマッチングによって有意に書籍のページが特定されなかった場合、書籍の紙面の再撮影からやり直すようにユーザに要請するようにしてもよい(S408)。   If the book page is not significantly identified by the pattern matching, the user may be requested to start again from the re-photographing of the book surface (S408).

図13は、撮影画像とサムネイル画像のマッチングについて説明する図である。撮影画像(a)は先に説明したように、所定のサムネイルサイズに縮小される(b)。このサムネイル画像(b)がサムネイル画像のリストと照合される。サムネイル画像(c)、(d)、(e)はリストアップされたサムネイル画像の例である。   FIG. 13 is a diagram for explaining matching between a captured image and a thumbnail image. As described above, the photographed image (a) is reduced to a predetermined thumbnail size (b). This thumbnail image (b) is checked against a list of thumbnail images. Thumbnail images (c), (d), and (e) are examples of listed thumbnail images.

パターンマッチングにおいては、既に様々な手法が公開されている。本実施形態においては、既に撮影時にある程度の画像の正規化(角度と拡大縮小の補正)が完了しているものとして、画像を小区画の格子に区切って、双方の画像の局所特徴を比較する方法や、画像内のいくつかの小区画をテンプレートとしてテンプレートマッチングさせるなどの方法が考えられるが、本実施形態においては画像が小さいもの同士の比較であるため、知られているいずれの方法を取っても、計算能力の負荷としては許容できると考えられる。また、これらのパターンマッチングによって、類似度が最高と判断されたもの(例えば図13の(c))を合致したページとして特定してもよいし、類似度を指数化し、適切な閾値以上の類似度を持つ画像(例えば図13の(c)と(d))を抽出、表示して、ユーザにマッチングする画像を選択させるようにしてもよい。尚、本実施形態のパターンマッチングにおいては、ページ単位で比較してもよいし、見開きページとしてデータを合成して比較を行ってもよい。見開きページのようにより広い範囲を比較させることにより、パターンマッチングの精度の向上が期待できる。   In pattern matching, various methods have already been released. In this embodiment, assuming that image normalization (correction of angle and enlargement / reduction) has already been completed to some extent at the time of shooting, the images are divided into small grids and the local features of both images are compared. A method or a method of template matching using several small sections in an image as a template can be considered, but in this embodiment, since the images are compared with each other, any known method is used. However, it is considered that the load of computing power is acceptable. In addition, the page with the highest similarity (for example, (c) in FIG. 13) determined by these pattern matchings may be specified as a matching page, or the similarity is indexed and the similarity is equal to or higher than an appropriate threshold. Images having a degree (for example, (c) and (d) in FIG. 13) may be extracted and displayed to allow the user to select matching images. In the pattern matching of the present embodiment, comparison may be performed in units of pages, or comparison may be performed by combining data as spread pages. Improvement of pattern matching accuracy can be expected by comparing a wider range such as a spread page.

上述のパターンマッチングによる方法は、画像の類似度による選定方法であるため、コミックや雑誌などの画像物(フィックス型)の電子書籍に向いている方法である。これに対し、文章が主体の書籍など、リフローがなされることが多い電子書籍においては、異なった方法で紙面を特定する方法が考えられる。   Since the above-described pattern matching method is a selection method based on image similarity, it is suitable for image books (fixed type) electronic books such as comics and magazines. On the other hand, in an electronic book that is often reflowed, such as a book mainly composed of text, a method of specifying the paper surface by a different method can be considered.

図14は、紙面特定手段160の別な態様を説明する図である。先に説明した紙面特定手段160の第一の態様と同様に、ユーザはブックマークを付与したいページを含んだ書籍の紙面の撮影を行う。このときも、ファインダーに表示された枠に合致するように書籍の紙面を撮影するのが好ましい(S411)。撮影された紙面の画像データは、多くが文字の画像と考えられるので、本文の文字以外が記載されていると思われる矩形領域のみ残して外周部をトリミングする(S412)。これについては、撮影された紙面の画像データを所定の格子で区切り、その小区画の濃淡で文字領域かどうか判断する程度の精度でかまわない。   FIG. 14 is a diagram for explaining another aspect of the sheet surface specifying means 160. Similar to the first aspect of the paper surface specifying means 160 described above, the user takes a picture of the paper surface of the book including the page to which a bookmark is to be added. Also at this time, it is preferable to photograph the paper surface of the book so as to match the frame displayed on the viewfinder (S411). Since most of the photographed image data of the paper is considered to be a character image, the outer peripheral portion is trimmed leaving only a rectangular region where characters other than the text of the text are supposed to be described (S412). For this, the image data of the photographed paper surface may be divided with a predetermined grid, and the accuracy may be such that it is determined whether or not the character area is based on the density of the small sections.

次に、選択された矩形領域の画像データについてOCR(Optical Character Recognition:光学文字認識)処理を行う(S413)。OCRについても、既に様々な手法が公開されており、文字列を撮影した画像データを入力として、文字列データを出力するような機能を持つソフトウェアが市販されている(例えば、Google Drive(商標)など無償のものもある)ため、それらのソフトウェアを組み込むようにしてもよい。ここで認識された文字列データとダウンロードされている当該電子書籍の文字列データとをデータマッチングさせて、類似度が最高と判断されたものを合致したページとして特定して(S414)、商品IDと特定されたページの情報を電子書籍アプリ190に送信する(S415)。電子書籍アプリ190はこのデータを受信し、ブックマーク記憶部に記憶する(S416)。また、データマッチングによって有意に書籍のページが特定されなかった場合、書籍の紙面の再撮影からやり直すようにユーザに要請するようにしてもよい(S417)。   Next, an OCR (Optical Character Recognition) process is performed on the image data of the selected rectangular area (S413). Various methods for OCR have already been disclosed, and software having a function of outputting character string data by inputting image data obtained by photographing a character string is commercially available (for example, Google Drive (trademark)). Some software is free of charge, etc.), so it is possible to incorporate such software. The character string data recognized here and the character string data of the downloaded electronic book are subjected to data matching, and the page determined to have the highest similarity is specified as the matched page (S414), and the product ID The information of the page specified as is transmitted to the electronic book application 190 (S415). The electronic book application 190 receives this data and stores it in the bookmark storage unit (S416). In addition, if the book page is not significantly specified by the data matching, the user may be requested to start again from the re-photographing of the book surface (S417).

この文字列データマッチングによる方法は、文章が主体の電子書籍に向いている方法であり、電子書籍のリーダー装置などによって画面表示形式が変化するリフロー型の紙面に対しても紙面ページの特定が可能である。   This method based on character string data matching is suitable for electronic books whose main subject is text, and it is possible to specify page pages even for reflow-type paper whose screen display format changes depending on the reader device of the electronic book. It is.

これまで説明した実施形態によれば、途中まで読んでいた紙媒体の書籍について、その書籍と読んでいたページを撮影するだけで、どこまで読んだかを示すブックマーク情報を電子書籍データに付加することができる。これによって、利用者装置(ユーザ端末)100を用いて電子書籍を読む場合、読み出し箇所を探すことなく簡単に続きを読むことができる、ブックマーク共有システム、コンピュータプログラム及びブックマーク共有方法を提供する。   According to the embodiments described so far, it is possible to add bookmark information indicating how far the book has been read to the electronic book data just by photographing the book and the page that has been read about the book on the paper medium that has been read halfway. it can. Thus, when reading an electronic book using the user device (user terminal) 100, a bookmark sharing system, a computer program, and a bookmark sharing method that can easily read a continuation without searching for a reading position are provided.

本発明の実施形態において、当該書籍の電子書籍データが利用者装置の記憶部にダウンロードされていることを前提に、電子書籍ダウンロード手段を省くことが可能である。この場合、電子書籍データが利用者装置の記憶部にダウンロードされていなければ、処理は中止され、ユーザはデータのダウンロードに係る手続を別途行う。   In the embodiment of the present invention, it is possible to omit the electronic book download means on the assumption that the electronic book data of the book is downloaded to the storage unit of the user device. In this case, if the electronic book data is not downloaded to the storage unit of the user device, the process is stopped, and the user separately performs a procedure related to data download.

本発明は、上述の実施形態に限定されることなく、特許請求の範囲内で種々変更、応用が可能である。例えば、書店サイトサーバからのデータ取得はHTTPではなくFTP(File Transfer Protocol)を用いても同様の運用をすることが可能である。また、利用者装置(ユーザ端末)としてパソコン等の据置き端末であっても同様に本発明の実施をすることが可能である。   The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims. For example, data acquisition from a bookstore site server can be performed in the same manner even when using FTP (File Transfer Protocol) instead of HTTP. Moreover, even if it is a stationary terminal such as a personal computer as the user apparatus (user terminal), the present invention can be similarly implemented.

100 利用者装置(ユーザ端末)
110 送受信手段
120 制御手段
130 バーコード解析手段
140 商品情報取得手段
150 電子書籍ダウンロード手段
160 紙面特定手段
190 電子書籍ビューアプログラム(電子書籍アプリ)
200 書店サイトサーバ
500 ネットワーク
100 User device (user terminal)
110 transmission / reception means 120 control means 130 bar code analysis means 140 product information acquisition means 150 electronic book download means 160 paper surface specification means 190 electronic book viewer program (electronic book application)
200 bookstore site server 500 network

Claims (9)

紙媒体の書籍の書籍識別コードに係るバーコードおよび書籍のページを利用者装置で撮影することによって得られた画像データから書籍および書籍内の位置を特定し、前記書籍に対応する電子書籍のデータの該当箇所にブックマークを付与するブックマーク共有システムであって、
ユーザが利用者装置のカメラによって紙媒体の書籍の書籍識別コードに係るバーコードの画像を撮影し、該バーコードの画像データからコードを復号することによって書籍識別コードを得るバーコード解析手段と、
前記書籍識別コードを指定した商品情報取得依頼を電子書店のサーバに送信し、該書籍の商品識別子と書籍情報を取得して利用者装置の表示部に表示し前記ユーザに書籍情報を確認させる商品情報取得手段と、
当該書籍の電子書籍データを利用者装置の記憶部にダウンロードする電子書籍ダウンロード手段と、
ユーザが利用者装置のカメラによって紙媒体の書籍のページを撮影し、該書籍のページの画像データを前記電子書籍データと照合することによって前記画像データの電子書籍データ内における位置を特定し、電子書籍データの該当箇所にブックマークを付与する紙面特定手段と、を備えることを特徴とするブックマーク共有システム。
The position of the book and the book is specified from the image data obtained by photographing the barcode relating to the book identification code of the book on the paper medium and the book page with the user device, and the data of the electronic book corresponding to the book A bookmark sharing system that assigns bookmarks to relevant locations in
A barcode analyzing unit that obtains a book identification code by photographing a barcode image related to a book identification code of a paper medium book by a camera of a user device and decoding the code from the image data of the barcode;
A product information acquisition request designating the book identification code is transmitted to a server of an electronic bookstore, the product identifier and book information of the book are acquired, displayed on the display unit of the user device, and the user is allowed to confirm the book information. Information acquisition means;
Electronic book download means for downloading electronic book data of the book to the storage unit of the user device;
A user photographs a page of a book on a paper medium with a camera of a user device, specifies the position of the image data in the electronic book data by collating image data of the page of the book with the electronic book data, and electronic A bookmark sharing system, comprising: a sheet surface specifying unit for adding a bookmark to a corresponding portion of book data.
前記紙面特定手段は、電子書籍の電子商取引および書籍の閲覧の係る処理を行う電子書籍ビューアプログラムに当該電子書籍の全ての書籍のページのサムネイル画像データの取得を要請して該サムネイル画像データを取得し、前記書籍のページの画像データと取得したサムネイル画像データとを画像のパターンマッチングにより比較してページを特定することを特徴とする請求項1に記載のブックマーク共有システム。   The paper surface specifying unit requests the electronic book viewer program that performs processing related to electronic commerce and reading of an electronic book to acquire thumbnail image data of all book pages of the electronic book, and acquires the thumbnail image data. 2. The bookmark sharing system according to claim 1, wherein the page is identified by comparing image data of the page of the book with the acquired thumbnail image data by pattern matching of images. 前記紙面特定手段は、前記書籍のページの画像データと取得したサムネイル画像データと画像のパターンマッチングにより比較して類似度を算定し、類似度が所定の閾値である数値を超えて高いと判断された場合、ページの特定をユーザが行うことを特徴とする請求項2に記載のブックマーク共有システム。   The page specifying means calculates the similarity by comparing the image data of the book page with the acquired thumbnail image data and image pattern matching, and the similarity is determined to be higher than a predetermined threshold value. The bookmark sharing system according to claim 2, wherein a user specifies a page when the page is identified. 前記紙面特定手段は、前記書籍のページの画像データを光学文字認識処理を施して文字列データに変換し、電子書籍データ中の文字列データと文字列マッチングにより比較してページを特定することを特徴とする請求項1に記載のブックマーク共有システム。   The paper surface specifying means converts the image data of the book page into character string data by performing optical character recognition processing, and compares the character string data in the electronic book data with character string matching to specify the page. The bookmark sharing system according to claim 1, wherein: 前記紙面特定手段は、ユーザが利用者装置のカメラによって紙媒体の書籍のページを撮影する際に、利用者装置のカメラのファインダーに該書籍のページと同じアスペクト比の枠を表示することを特徴とする請求項1から請求項4のいずれか一つの発明に記載のブックマーク共有システム。   The paper surface specifying means displays a frame having the same aspect ratio as the page of the book on the finder of the camera of the user device when the user takes a page of the book of the paper medium with the camera of the user device. The bookmark sharing system according to any one of claims 1 to 4. 前記電子書籍ダウンロード手段は、前記ユーザが当該電子書籍を購入済かどうか電子書籍の電子商取引および書籍の閲覧に係る処理を行う電子書籍ビューアプログラムに問合せ、購入済であれば利用者装置の記憶部に電子書籍データをダウンロードする請求項1から請求項5のいずれか一つの発明に記載のブックマーク共有システム。   The electronic book download means inquires of an electronic book viewer program that performs processing related to electronic commerce and reading of an electronic book to determine whether the user has purchased the electronic book, and if it has been purchased, a storage unit of a user device The bookmark sharing system according to any one of claims 1 to 5, wherein electronic book data is downloaded to a computer. 前記電子書籍ダウンロード手段は、前記ユーザが当該電子書籍を購入済かどうか電子書籍の電子商取引および書籍の閲覧に係る処理を行う電子書籍ビューアプログラムに問合せ、未購入であれば前記書籍識別コードを指定した商品情報取得依頼を電子書店のサーバに送信し、該書籍の商品頁を取得して利用者装置の表示部に表示することを特徴とする請求項1から請求項6のいずれか一つの発明に記載のブックマーク共有システム。   The electronic book download means inquires of an electronic book viewer program that performs processing related to electronic commerce and reading of an electronic book whether or not the user has purchased the electronic book, and specifies the book identification code if not purchased. 7. The product information acquisition request sent to the electronic bookstore server, the product page of the book is acquired and displayed on the display unit of the user device. Bookmark sharing system described in. 前記電子書籍ダウンロード手段は、利用者が使用するコンピュータ機器を、請求項1から請求項7のいずれか一つの発明に記載のブックマーク共有システムに用いられる利用者装置として動作させる命令を記述したコンピュータプログラム。   8. The computer program in which the electronic book download means describes a command for operating a computer device used by a user as a user device used in the bookmark sharing system according to any one of claims 1 to 7. . 紙媒体の書籍の書籍識別コードに係るバーコードおよび書籍のページを利用者装置で撮影することによって得られた画像データから書籍および書籍内の位置を特定し、前記書籍に対応する電子書籍のデータの該当箇所にブックマークを付与する方法であって、
ユーザが利用者装置のカメラによって紙媒体の書籍の書籍識別コードに係るバーコードの画像を撮影し、該バーコードの画像データからコードを復号することによって書籍識別コードを得るステップと、
前記書籍識別コードを指定した商品情報取得依頼を電子書店のサーバに送信し、該書籍の商品識別子と書籍情報を取得して利用者装置の表示部に表示し前記ユーザに書籍情報を確認させるステップと、
当該書籍の電子書籍データを利用者装置の記憶部にダウンロードするステップと、
ユーザが利用者装置のカメラによって紙媒体の書籍のページを撮影し、該書籍のページの画像データを前記電子書籍データと照合することによって前記画像データの電子書籍データ内における位置を特定し、電子書籍データの該当箇所にブックマークを付与するステップと、からなることを特徴とするブックマーク共有方法。
The position of the book and the book is specified from the image data obtained by photographing the barcode relating to the book identification code of the book on the paper medium and the book page with the user device, and the data of the electronic book corresponding to the book This is a method of adding a bookmark to the corresponding part of
A user obtains a book identification code by photographing a barcode image related to a book identification code of a book on a paper medium with a camera of a user device, and decoding the code from the image data of the barcode;
A step of transmitting a product information acquisition request designating the book identification code to a server of an electronic bookstore, acquiring the product identifier and book information of the book, displaying them on a display unit of a user device, and allowing the user to confirm the book information When,
Downloading electronic book data of the book to the storage unit of the user device;
A user photographs a page of a book on a paper medium with a camera of a user device, specifies the position of the image data in the electronic book data by collating image data of the page of the book with the electronic book data, and electronic A bookmark sharing method comprising the steps of: adding a bookmark to a corresponding portion of book data.
JP2013170330A 2013-08-20 2013-08-20 Bookmark sharing system, computer program, and bookmark sharing method Pending JP2015041131A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013170330A JP2015041131A (en) 2013-08-20 2013-08-20 Bookmark sharing system, computer program, and bookmark sharing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013170330A JP2015041131A (en) 2013-08-20 2013-08-20 Bookmark sharing system, computer program, and bookmark sharing method

Publications (1)

Publication Number Publication Date
JP2015041131A true JP2015041131A (en) 2015-03-02

Family

ID=52695284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013170330A Pending JP2015041131A (en) 2013-08-20 2013-08-20 Bookmark sharing system, computer program, and bookmark sharing method

Country Status (1)

Country Link
JP (1) JP2015041131A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111563153A (en) * 2020-04-26 2020-08-21 掌阅科技股份有限公司 Recommendation method and terminal based on clipboard information sharing
CN119558949A (en) * 2024-11-28 2025-03-04 重庆市社区教育发展促进会 Community smart study room system based on sharing theory

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000113047A (en) * 1998-10-01 2000-04-21 Hitachi Ltd Electronic book system, electronic bookcase and IC card
US20050022113A1 (en) * 2003-07-24 2005-01-27 Hanlon Robert Eliot System and method to efficiently switch between paper, electronic and audio versions of documents
JP2005092258A (en) * 2003-09-11 2005-04-07 Ricoh Co Ltd Screen sharing system
JP2012252453A (en) * 2011-06-01 2012-12-20 Ntt Docomo Inc Reading system, terminal device, cooperation method and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000113047A (en) * 1998-10-01 2000-04-21 Hitachi Ltd Electronic book system, electronic bookcase and IC card
US20050022113A1 (en) * 2003-07-24 2005-01-27 Hanlon Robert Eliot System and method to efficiently switch between paper, electronic and audio versions of documents
JP2005092258A (en) * 2003-09-11 2005-04-07 Ricoh Co Ltd Screen sharing system
JP2012252453A (en) * 2011-06-01 2012-12-20 Ntt Docomo Inc Reading system, terminal device, cooperation method and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111563153A (en) * 2020-04-26 2020-08-21 掌阅科技股份有限公司 Recommendation method and terminal based on clipboard information sharing
CN119558949A (en) * 2024-11-28 2025-03-04 重庆市社区教育发展促进会 Community smart study room system based on sharing theory

Similar Documents

Publication Publication Date Title
US9959291B2 (en) Users tagging users in media online
US9411839B2 (en) Index configuration for searchable data in network
JP6120467B1 (en) Server device, terminal device, information processing method, and program
CN106030578B (en) Search system and control method of search system
US20130208007A1 (en) Position-related information registration apparatus, position-related information registration system, position-related information registration and display system, and recording medium
US9442677B2 (en) Access of a digital version of a file based on a printed version of the file
JP5416253B2 (en) Related content search apparatus and related content search method
JP5900204B2 (en) Document processing apparatus and program
JP2015041131A (en) Bookmark sharing system, computer program, and bookmark sharing method
JP2007179198A (en) Image control server, image placement information generating method, program, and recording medium
JP6599214B2 (en) Photo sales management system, method and program
JP2017228278A (en) Server device, terminal device, information processing method, and program
US20080112701A1 (en) Information presenting device and information presenting terminal
JP6069926B2 (en) Search system, program, and search method
JP7351048B2 (en) Social network service support system, social network service support method, social network service support program, and terminal device
JP2016021156A (en) Image display device
JP6259242B2 (en) Business card management system, business card management method, and business card management program
JP2021184184A (en) Information processing device and program
KR102257431B1 (en) Method, apparatus and program for input of information of book series
JP7561346B2 (en) IMAGE MANAGEMENT DEVICE, IMAGE MANAGEMENT METHOD, AND PROGRAM
JP2010218343A (en) Information providing method, information providing device, and computer program
JP5939059B2 (en) Electronic book reference content display system and display method
JP2016143375A (en) Information processing device, commodity information providing method, commodity information providing system, terminal, and program
JP6399167B2 (en) Network system and information processing method
JP2025141104A (en) User terminal, purchase request management method, program, and information processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160624

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170322

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170329

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170926