JP2015041131A - Bookmark sharing system, computer program, and bookmark sharing method - Google Patents
Bookmark sharing system, computer program, and bookmark sharing method Download PDFInfo
- 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
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
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.
特許文献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.
以下に、本発明の実施形態における処理の流れについて、図面を参照しながらさらに詳細に説明する。 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
ネットワーク500は簡略化されて表示しているが、例えばインターネットのようなゲートウェイを介した複数のネットワークの組合せであり、LAN(Local Area Network)、電話回線、移動体通信網等から構成され、利用者装置(ユーザ端末)100と書店サイトサーバ200との間の送受信を可能とするためのものである。
Although the
本実施形態では、書店サイトサーバ200はHTTP(HyperText Transfer Protocol)サーバとして機能するものとする。従って、利用者装置(ユーザ端末)100は、HTML文書の表示や返信が行えるウェブブラウザを備えており、インターネットなどのネットワークを介し、書店サイトサーバ200との間でWWW(World Wide Web)を用いてウェブページを閲覧し、電子商取引を行ったり購入した書籍をダウンロードして紙面を表示させたりすることができる。
In the present embodiment, it is assumed that the
ここで、本実施形態の主要な装置について説明する。先ず、図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
図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
制御部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
記憶部102は、HDD(ハードディスクドライブ)であり、制御部101が実行するプログラム、プログラム実行に必要なデータ、OS(オペレーティングシステム)等が格納される。プログラムに関しては、OS(オペレーティングシステム)に相当する制御プログラムや、バーコード解析手段130として機能するプログラムコード、商品情報取得手段140として機能するプログラムコード、電子書籍ダウンロード手段150として機能するプログラムコードおよび紙面特定手段160として機能するプログラムコードのセットであるブックマーク共有アプリ等が格納されている。これらのプログラムコードは、制御部101により必要に応じて読み出されてRAMに移され、CPUに読み出されて実行されることにより各種の手段として機能する。
The
周辺機器I/F部103は、利用者装置(ユーザ端末)100に周辺機器を接続させるためのポートであり、周辺機器I/F部103を介してコンピュータは、カメラ111などの周辺機器とのデータの送受信を行う。
The peripheral device I /
入力部104は、データの入力を行い、例えば、キーボード等の入力装置を有する。入力部104を介して、利用者装置(ユーザ端末)100に対して、操作指示、動作指示、データ入力等を行うことができる。表示部105は、液晶パネル等のディスプレイ装置である。
The
通信部106は、通信制御装置、通信ポート等を有し、利用者装置(ユーザ端末)100とネットワーク500との間の通信を媒介する有線または無線の通信インタフェースであり、ネットワーク500を介して、他のコンピュータ間との通信制御を行う。バス109は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
The
図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
続いて、電子書籍ダウンロード手段150を起動し(S30)、該書籍の電子書籍データがダウンロード済かどうか電子書籍アプリ190に問い合わせて確認し、ダウンロード済ならば紙面特定手段160に処理を引き渡す。ここで、ダウンロード済でなかった場合、ダウンロードはしていないが購入済ならば、ダウンロードを促す画面を利用者装置(ユーザ端末)100に表示し、ダウンロードされ次第紙面特定手段160に処理を引き渡すようにしてもよい。また、該電子書籍が未購入であった場合は、書店サイトの商品ページを表示させて購入を促すようにしてもよい。最後に、紙面特定手段160が起動される(S40)、ユーザは現在読んでいるページを利用者装置(ユーザ端末)100で撮影する。紙面特定手段160は電子書籍アプリ190からサムネイル画像を取得して、撮影した紙面データとパターンマッチングを行い読んでいたページを特定する。このページ情報を電子書籍アプリ190に送ると、電子書籍アプリ190は該ページ情報をブックマーク記憶部に記憶する。
Subsequently, the electronic book download means 150 is activated (S30), the
本実施形態におけるブックマーク共有アプリの処理の流れについて、先に述べた各手段について、それぞれ詳細に説明する。また、ブックマーク共有アプリが作動しているときは、原則として電子書籍アプリ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
図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
図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
また、該書籍が「ダウンロード済」でない場合、電子書籍アプリ190に該書籍が購入済書籍リストに登録されているかどうか問合せるようにしてもよい(S304)。電子書籍アプリ190は該書籍が購入済書籍リストに登録されていた場合、「購入済書籍リストに登録済」である旨返答する(S305)。このとき、該書籍は購入済みであるが書籍データがダウンロードされていない状態であるので、ユーザに対し該書籍データのダウンロードを促す(S306)。尚、購入済書籍リストに登録がない場合、該書籍は未購入であるため、ネットワーク500を通じて、書店サイトサーバ200から該書籍の商品ページを取り込み、利用者装置(ユーザ端末)100の表示部105に表示させ、購入を促すようにしてもよい(S307)。
If the book is not “downloaded”, the
図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
図11は、紙面特定手段160を説明する図である。上述のように、この時点で、ブックマークを付与するべき電子書籍について、書籍の特定と書籍情報の獲得、および該書籍データの利用者装置(ユーザ端末)100へのダウンロードが完了している。ここで、紙面特定手段160は、ブックマークを付与するべきページを特定する処理を行う。本実施形態の例では、ページの特定はパターンマッチングで行われる。
FIG. 11 is a diagram illustrating the paper
先ず、ユーザはブックマークを付与したいページを含んだ書籍の紙面の撮影を行う(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
また、パターンマッチングによって有意に書籍のページが特定されなかった場合、書籍の紙面の再撮影からやり直すようにユーザに要請するようにしてもよい(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
次に、選択された矩形領域の画像データについて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
この文字列データマッチングによる方法は、文章が主体の電子書籍に向いている方法であり、電子書籍のリーダー装置などによって画面表示形式が変化するリフロー型の紙面に対しても紙面ページの特定が可能である。 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
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.
ユーザが利用者装置のカメラによって紙媒体の書籍の書籍識別コードに係るバーコードの画像を撮影し、該バーコードの画像データからコードを復号することによって書籍識別コードを得るステップと、
前記書籍識別コードを指定した商品情報取得依頼を電子書店のサーバに送信し、該書籍の商品識別子と書籍情報を取得して利用者装置の表示部に表示し前記ユーザに書籍情報を確認させるステップと、
当該書籍の電子書籍データを利用者装置の記憶部にダウンロードするステップと、
ユーザが利用者装置のカメラによって紙媒体の書籍のページを撮影し、該書籍のページの画像データを前記電子書籍データと照合することによって前記画像データの電子書籍データ内における位置を特定し、電子書籍データの該当箇所にブックマークを付与するステップと、からなることを特徴とするブックマーク共有方法。 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.
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)
| 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)
| 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 |
-
2013
- 2013-08-20 JP JP2013170330A patent/JP2015041131A/en active Pending
Patent Citations (4)
| 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)
| 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 |