Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7803757B2 - Content providing device, content providing method, program, and recording medium - Google Patents
[go: Go Back, main page]

JP7803757B2 - Content providing device, content providing method, program, and recording medium - Google Patents

Content providing device, content providing method, program, and recording medium

Info

Publication number
JP7803757B2
JP7803757B2 JP2022045472A JP2022045472A JP7803757B2 JP 7803757 B2 JP7803757 B2 JP 7803757B2 JP 2022045472 A JP2022045472 A JP 2022045472A JP 2022045472 A JP2022045472 A JP 2022045472A JP 7803757 B2 JP7803757 B2 JP 7803757B2
Authority
JP
Japan
Prior art keywords
content
image
terminal
user
display 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.)
Active
Application number
JP2022045472A
Other languages
Japanese (ja)
Other versions
JP2023124750A5 (en
JP2023124750A (en
Inventor
宗之 大島
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.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
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 Fujifilm Corp filed Critical Fujifilm Corp
Priority to US18/172,846 priority Critical patent/US12425523B2/en
Priority to CN202310149403.1A priority patent/CN116668595A/en
Priority to EP23158177.8A priority patent/EP4235378A1/en
Publication of JP2023124750A publication Critical patent/JP2023124750A/en
Publication of JP2023124750A5 publication Critical patent/JP2023124750A5/ja
Priority to US19/311,833 priority patent/US20250392674A1/en
Priority to JP2026001243A priority patent/JP2026042919A/en
Application granted granted Critical
Publication of JP7803757B2 publication Critical patent/JP7803757B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、媒体にプリントされた画像の読み取りを契機にコンテンツを提供するコンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体に関する。 The present invention relates to a content providing device, content providing method, program, and recording medium that provide content when an image printed on a medium is read.

ネットワーク通信技術の普及により、ユーザ間で画像を送り合うことができ、また、一方のユーザが提供した画像を他方のユーザ側でプリントすることが可能である(例えば、特許文献1参照)。 With the spread of network communication technology, users can now send images to each other, and images provided by one user can be printed by another user (see, for example, Patent Document 1).

また、提供された画像のプリントを促進させる等の理由から、プリントされた画像を読み取り機器によって読み取った場合に、それを契機にしてコンテンツを提供することがある(例えば、特許文献2参照)。特許文献2には、プリント物等をスマートフォン等の情報端末で撮影(キャプチャ)することで、情報端末に表示されるプリント物の映像に対して所定の映像コンテンツを合成して表示することが記載されている。つまり、特許文献2に記載の技術によれば、拡張現実(AR:Augmented Reality)用のコンテンツが提供される。 In addition, content may be provided when a printed image is scanned by a scanning device, for example, to encourage printing of the image provided (see, for example, Patent Document 2). Patent Document 2 describes a method in which a printout or the like is photographed (captured) with an information terminal such as a smartphone, and predetermined video content is then composited with the image of the printout displayed on the information terminal. In other words, the technology described in Patent Document 2 provides content for augmented reality (AR).

特開2019-192016号公報Japanese Patent Application Laid-Open No. 2019-192016 特開2016-58024号公報JP 2016-58024 A

特許文献2の技術において、プリント物の読み取りを契機に提供されるコンテンツは、プリント物にプリントされた画像の一部(いわゆるマーカ)を基準として決められる位置に表示される。つまり、プリント物を撮影する情報端末の表示画面において、マーカの位置に応じた位置にコンテンツが表示される。 In the technology of Patent Document 2, content provided in response to scanning of a printout is displayed at a position determined based on a part of the image (a so-called marker) printed on the printout. In other words, on the display screen of the information terminal that captures the printout, the content is displayed at a position corresponding to the position of the marker.

一方、プリント物に対するマーカの位置(詳しくは、プリント物とマーカとの相対位置)は、例えば、画像がプリントされる媒体のサイズ等に応じて変化する場合がある。そのため、画像のプリントに用いられる媒体のサイズが適切なサイズになっていない場合には、そのプリント物を撮影(キャプチャ)して表示されるコンテンツが、表示画面上で適切に表示されない可能性がある。 On the other hand, the position of the marker relative to the print (more specifically, the relative position between the print and the marker) may change depending on, for example, the size of the medium on which the image is printed. Therefore, if the size of the medium used to print the image is not appropriate, the content displayed by photographing (capturing) the print may not be displayed properly on the display screen.

本発明は、上記の事情に鑑みてなされたものであり、具体的には、ネットワーク経由で取得された画像をプリントした場合に、そのプリント物を読み取ることで提供されるコンテンツを適切に表示可能なコンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体を提供することを課題とする。 The present invention was made in consideration of the above circumstances, and specifically aims to provide a content providing device, content providing method, program, and recording medium that can appropriately display content provided by reading an image acquired via a network when the image is printed.

上記の目的を達成するために、本発明のコンテンツ提供装置は、プロセッサを備えるコンテンツ提供装置であって、プロセッサは、第1ユーザにより提供される対象画像の少なくとも一部を第1画像として設定する処理と、第2ユーザの端末の表示画面に表示されるコンテンツを、第1画像と関連付けて保存する処理と、対象画像と、コンテンツの保存先に応じた第2画像と、を第1ユーザ側で指定された指定媒体にプリントさせるためのプリント用データを、端末に向けて送信する処理と、プリント用データに従って対象画像及び第2画像を指定媒体にプリントすることで生成されるプリント物が、端末によって読み取られた場合に、読み取られたプリント物の読み取り画像を端末から受信する処理と、読み取り画像中、第2画像に相当する部分から保存先を特定する処理と、表示画面のうち、読み取り画像における第1画像に相当する部分に応じた位置に、保存先に保存されたコンテンツを表示させる表示データを、端末に向けて送信する処理と、を実行することを特徴とする。 To achieve the above object, the content providing device of the present invention is a content providing device equipped with a processor, which performs the following processes: setting at least a portion of a target image provided by a first user as a first image; saving content displayed on the display screen of a second user's terminal in association with the first image; transmitting print data to the terminal for printing the target image and a second image corresponding to the content's save destination on a designated medium designated by the first user; receiving a scanned image of the scanned print from the terminal when a printout generated by printing the target image and the second image on the designated medium in accordance with the print data is scanned by the terminal; identifying a save destination from a portion of the scanned image that corresponds to the second image; and transmitting display data to the terminal for displaying the content saved in the save destination at a position on the display screen corresponding to the portion of the scanned image that corresponds to the first image.

また、上記のプロセッサは、表示データを送信する処理において、表示画面に表示された読み取り画像にコンテンツを合成した状態でコンテンツを表示させる表示データを、端末に向けて送信してもよい。 In addition, in the process of transmitting display data, the above processor may transmit to the terminal display data that displays the content in a state in which the content is superimposed on the scanned image displayed on the display screen.

また、上記のプロセッサは、コンテンツの表示に関する設定内容を示す設定情報を第1端末から受信する処理を実行してもよい。この場合、上記のプロセッサは、設定内容に従ってコンテンツを表示させる表示データを、端末に向けて送信するとよい。 The processor may also execute a process to receive setting information indicating settings related to content display from the first terminal. In this case, the processor may transmit display data to the terminal that displays the content in accordance with the settings.

また、上記のプロセッサは、表示データを送信する処理において、保存先に保存されたコンテンツであって、第1ユーザによって設定されたコンテンツを表示させる表示データを、端末に向けて送信してもよい。 Furthermore, in the process of transmitting display data, the processor may transmit to the terminal display data that displays content stored in a storage destination and set by the first user.

また、上記のプロセッサは、プリント用データを送信する処理において、第1ユーザ側で指定されたサイズが指定された指定媒体に対象画像と第2画像とをプリントさせるためのプリント用データを、端末に向けて送信してもよい。 Furthermore, in the process of transmitting print data, the above processor may transmit to the terminal print data for printing the target image and the second image on a specified medium whose size is specified by the first user.

また、表示データの送信可能回数がユーザ毎に記憶装置に記憶されてもよい。この場合、上記のプロセッサは、表示データを端末に向けて送信する処理の実行回数に応じて、第2ユーザの送信可能回数を減少させる処理を実行してもよい。また、第2ユーザの送信可能回数の残数が0である場合には、端末への表示データの送信が制限されてもよい。 The number of times display data can be transmitted may also be stored in the storage device for each user. In this case, the processor may execute a process to reduce the number of times the second user can transmit display data depending on the number of times the process of transmitting display data to the terminal has been executed. If the remaining number of times the second user can transmit display data is 0, transmission of display data to the terminal may be restricted.

また、表示データの料金についての支払いの有無が記憶装置に記憶されてもよい。この場合、上記のプロセッサは、料金を支払った第2ユーザの端末に向けて、表示データを送信するとよい。 In addition, whether or not the fee for the display data has been paid may be stored in the storage device. In this case, the processor may transmit the display data to the terminal of the second user who has paid the fee.

また、上記のプロセッサは、第2ユーザが支払った料金のうちの少なくとも一部の額を所定の送金先に送金するための処理を実行してもよい。 The processor may also execute processing to transfer at least a portion of the fee paid by the second user to a specified remittance destination.

また、上記のプロセッサは、第1画像と関連付けて保存先に保存されるコンテンツを更新する処理を実行し、コンテンツの更新後に表示データを端末に向けて送信する処理では、更新後のコンテンツを上記の位置に表示させる表示データを送信してもよい。 The processor may also execute a process for updating content stored in a storage location in association with the first image, and in the process for transmitting display data to the terminal after the content has been updated, transmit display data that displays the updated content at the above-mentioned position.

また、第1ユーザが第1端末を利用し、第2ユーザが利用する端末が第2端末であり、第1端末が、第2ユーザが画像をプリントする際に使用するプリンタに関するプリンタ情報を取得してもよい。この場合において、上記のプロセッサは、第1端末により取得されたプリンタ情報に応じた指定媒体に対象画像と第2画像とをプリントさせるためのプリント用データを、第2端末に向けて送信するとよい。 Alternatively, a first user may use a first terminal, a second user may use a second terminal, and the first terminal may acquire printer information regarding the printer that the second user will use to print an image. In this case, the processor may transmit to the second terminal print data for printing the target image and the second image on a specified medium according to the printer information acquired by the first terminal.

また、前述の課題を解決するため、本発明のコンテンツ提供方法は、第1ユーザにより提供される対象画像の少なくとも一部を第1画像として設定する工程と、第2ユーザの端末の表示画面に表示されるコンテンツを、第1画像と関連付けて保存する工程と、対象画像と、コンテンツの保存先に応じた第2画像と、を第1ユーザ側で指定された指定媒体にプリントさせるためのプリント用データを、端末に向けて送信する工程と、プリント用データに従って対象画像及び第2画像を指定媒体にプリントすることで生成されるプリント物が、端末によって読み取られた場合に、読み取られたプリント物の画像である読み取り画像を端末から受信する工程と、読み取り画像中、第2画像に相当する部分から保存先を特定する工程と、表示画面のうち、読み取り画像における第1画像に相当する部分に応じた位置に、保存先に保存されたコンテンツを表示させる表示データを、端末に向けて送信する工程と、をプロセッサにより実施することを特徴とする。 Furthermore, to solve the above-mentioned problem, the content provision method of the present invention is characterized in that the following steps are carried out by a processor: setting at least a portion of a target image provided by a first user as a first image; saving content displayed on the display screen of a second user's terminal in association with the first image; transmitting print data to the terminal for printing the target image and a second image corresponding to the destination of the content on a designated medium designated by the first user; receiving a scanned image from the terminal, which is an image of the scanned print, when the printout generated by printing the target image and the second image on the designated medium in accordance with the print data is scanned by the terminal; identifying a destination from a portion of the scanned image that corresponds to the second image; and transmitting display data to the terminal for displaying the content saved in the destination at a position on the display screen that corresponds to the portion of the scanned image that corresponds to the first image.

また、表示データを送信する工程において、上記のプロセッサは、表示画面に表示された読み取り画像にコンテンツを合成した状態でコンテンツを表示させる表示データを、端末に向けて送信してもよい。 Furthermore, in the step of transmitting the display data, the processor may transmit to the terminal display data that displays the content in a state in which the content is superimposed on the scanned image displayed on the display screen.

また、コンテンツの表示に関する設定内容を示す設定情報を取得する工程を、上記のプロセッサにより実施してもよい。この場合、表示データを送信する工程において、上記のプロセッサは、設定内容に従ってコンテンツを表示させる表示データを、端末に向けて送信してもよい。 The processor may also perform the step of acquiring setting information indicating settings related to content display. In this case, in the step of transmitting display data, the processor may transmit, to the terminal, display data that displays the content in accordance with the settings.

また、第1画像と関連付けて保存先に保存されるコンテンツを更新する処理を、上記のプロセッサにより実施してもよい。この場合、コンテンツの更新後に表示データを端末に向けて送信する工程において、上記のプロセッサは、更新後のコンテンツを上記の位置に表示させる表示データを送信するとよい。 The processor may also perform a process of updating the content stored in the storage location in association with the first image. In this case, in the step of transmitting display data to the terminal after updating the content, the processor may transmit display data that displays the updated content at the position described above.

また、本発明によれば、上記のコンテンツ提供方法に含まれる各工程をコンピュータに実行させるためのプログラムが実現可能である。さらに、本発明によれば、コンピュータが読み取り可能な記録媒体であって、上記のコンテンツ方法に含まれる各工程をコンピュータに実行させるためのプログラムが記録された記録媒体が実現可能である。 The present invention also makes it possible to realize a program that causes a computer to execute each step included in the content provision method described above. Furthermore, the present invention also makes it possible to realize a computer-readable recording medium on which a program that causes a computer to execute each step included in the content method described above is recorded.

本発明によれば、ネットワーク経由で取得された画像をプリントした場合に、そのプリント物を読み取ることで提供されるコンテンツを適切に表示させることができる。 According to the present invention, when an image acquired via a network is printed, the content provided can be displayed appropriately by scanning the printout.

コンテンツの第一例を示す図である。FIG. 10 is a diagram showing a first example of content. コンテンツの第二例を示す図である。FIG. 10 is a diagram showing a second example of content. コンテンツの第三例を示す図である。FIG. 10 is a diagram showing a third example of content. コンテンツの第四例を示す図である。FIG. 10 is a diagram showing a fourth example of content. コンテンツ提供の手順を示す図である(その1)。FIG. 1 is a diagram showing a procedure for providing content (part 1). コンテンツ提供の手順を示す図である(その2)。FIG. 10 is a diagram showing the procedure for providing content (part 2). プリント物を示す図である。FIG. コンテンツ提供システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of a content providing system. 本発明の一つの実施形態に係るコンテンツ提供装置のハードウェア構成を示す図である。1 is a diagram illustrating a hardware configuration of a content providing device according to an embodiment of the present invention. 記憶装置に記憶される管理データの一例を示す図である。FIG. 2 is a diagram illustrating an example of management data stored in a storage device. 本発明の一つの実施形態に係るコンテンツ提供装置の機能についての説明図である。FIG. 2 is an explanatory diagram illustrating functions of a content providing device according to an embodiment of the present invention. 本発明の一つの実施形態に係るコンテンツ提供フローを示す図である(その1)。FIG. 1 is a diagram showing a content provision flow according to one embodiment of the present invention (part 1). 本発明の一つの実施形態に係るコンテンツ提供フローを示す図である(その2)。FIG. 2 is a diagram showing a content provision flow according to one embodiment of the present invention (part 2). コンテンツ更新フローを示す図である。FIG. 10 is a diagram showing a content update flow.

本発明の一つの実施形態(以下、本実施形態)について、図面を参照しながら説明する。ただし、以下に説明する実施形態は、本発明の理解を容易にするために挙げた一例に過ぎず、本発明を限定するものではない。また、本発明は、その趣旨を逸脱しない限り、以下の実施形態から変更又は改良され得る。また、本発明には、その等価物が含まれる。 One embodiment of the present invention (hereinafter referred to as this embodiment) will be described with reference to the drawings. However, the embodiment described below is merely an example provided to facilitate understanding of the present invention and is not intended to limit the present invention. Furthermore, the present invention may be modified or improved from the following embodiment without departing from the spirit of the present invention. Furthermore, the present invention includes equivalents thereof.

本明細書において、「装置」という概念には、特定の機能を一台で発揮する単一の装置が含まれるとともに、分散して互いに独立して存在しつつ協働(連携)して特定の機能を発揮する複数の装置も含まれることとする。 In this specification, the concept of "device" includes a single device that performs a specific function, as well as multiple devices that exist independently and in a distributed manner but work together (in cooperation) to perform a specific function.

また、本明細書において、「画像」は、特に断る場合を除き、画像データであることとする。画像データとしては、例えば、JPEG(Joint Photographic Experts Group)形式のような非可逆圧縮の画像データ、並びに、GIF(Graphics Interchange Format)又はPNG(Portable Network Graphics)形式のような可逆圧縮の画像データ等が該当する。 In addition, in this specification, "image" refers to image data unless otherwise specified. Examples of image data include lossy compressed image data such as JPEG (Joint Photographic Experts Group) format, and lossless compressed image data such as GIF (Graphics Interchange Format) or PNG (Portable Network Graphics) format.

また、本明細書において、「ユーザ」は、本発明のコンテンツ提供装置を利用するユーザである。コンテンツ提供装置を利用することは、コンテンツ提供装置の機能を利用することであり、コンテンツ提供装置を直接操作することの他、コンテンツ提供装置の機能をそれ以外の機器(例えば、ユーザ所有の端末)から利用することを含む。
また、ユーザは、個人でもよく、家族等のように複数人を含むグループ、企業等の法人、又は、機関若しくはその他の団体でもよい。
In this specification, a "user" refers to a user who uses the content providing device of the present invention. Using the content providing device means using the functions of the content providing device, and includes not only directly operating the content providing device but also using the functions of the content providing device from other devices (for example, a terminal owned by the user).
Furthermore, a user may be an individual, a group including multiple people such as a family, a legal entity such as a company, or an institution or other group.

<コンテンツ提供サービス>
本実施形態に係るコンテンツ提供装置及びコンテンツ提供方法によって実現されるサービス(以下、コンテンツ提供サービス)について説明する。ユーザ(第1ユーザ)は、コンテンツ提供サービスを通じて、他のユーザ(第2ユーザ)にコンテンツを提供することができる。第2ユーザは、コンテンツ提供サービスを通じて、第1ユーザからの要求に応じて提供されるコンテンツを受け取って利用することができる。
<Content provision service>
A service (hereinafter, "content providing service") realized by the content providing device and content providing method according to this embodiment will be described. A user (first user) can provide content to another user (second user) through the content providing service. The second user can receive and use content provided in response to a request from the first user through the content providing service.

コンテンツは、デジタルコンテンツであり、特に、ディスプレイ等の表示器に表示可能なコンテンツである。本実施形態では、拡張現実用のコンテンツ(以下、ARコンテンツ)が提供される。つまり、ARコンテンツが提供された第2ユーザ側では、カメラ等で撮影された現実世界の映像(詳しくは、リアルタイム映像)をディスプレイに表示する際に、ARコンテンツが上記の映像に合成されて表示される。 The content is digital content, and in particular content that can be displayed on a display device such as a monitor. In this embodiment, content for augmented reality (hereinafter referred to as AR content) is provided. In other words, when a second user to whom the AR content is provided displays an image of the real world captured by a camera or the like (more specifically, a real-time image) on a display, the AR content is composited with the image and displayed.

ARコンテンツは、例えば、図1Aに示すように、テキスト(メッセージ)からなるコンテンツA1でもよく、図1Bに示すように、動画又は映像からなるコンテンツA2でもよい。また、ARコンテンツは、図1Cに示すように、コンピュータグラフィクスにより描画されたイラストからなるコンテンツA3でもよい。また、ARコンテンツは、図1Dに示すように、他の映像に合成されて背景エフェクト(図1Dでは、雨が降る背景イフェクト)を付与するコンテンツA4でもよい。
なお、コンテンツは、静止状態で表示されてもよく、動画のように動いた状態で表示されてもよく、また、音声出力を伴って表示されてもよい。
The AR content may be, for example, content A1 consisting of text (message) as shown in Fig. 1A, or content A2 consisting of video or images as shown in Fig. 1B. Furthermore, the AR content may be content A3 consisting of illustrations drawn by computer graphics as shown in Fig. 1C. Furthermore, the AR content may be content A4, which is composited with other images to provide a background effect (a background effect of falling rain in Fig. 1D), as shown in Fig. 1D.
The content may be displayed in a static state, or in a moving state like a video, and may also be displayed with audio output.

ARコンテンツの提供及び利用の手順について図2A及び図2Bを参照しながら概説すると、第1ユーザは、先ず、コンテンツ提供に必要な画像(以下、対象画像)を送信する。ここで、「第1ユーザが対象画像を送信する」とは、第1ユーザが利用する情報処理端末(以下、第1端末11)から対象画像が送信されること、具体的には対象画像のアップロードを意味する。また、対象画像は、第1ユーザにより提供され、第1ユーザが保有する画像群の中から指定された1又は複数の画像であり、例えば第2ユーザが第1ユーザから購入した画像である。 To outline the procedure for providing and using AR content with reference to Figures 2A and 2B, the first user first sends an image required for content provision (hereinafter referred to as the target image). Here, "the first user sends the target image" means that the target image is sent from the information processing terminal used by the first user (hereinafter referred to as the first terminal 11), specifically, the target image is uploaded. The target image is provided by the first user and is one or more images specified from a group of images owned by the first user, such as an image purchased by the second user from the first user.

また、第1ユーザは、図2Aに示すように、提供されるARコンテンツを設定し、また、そのARコンテンツを第2ユーザ側で表示する際の条件(表示条件)を設定する。ARコンテンツを設定するとは、ARコンテンツを新たに作成すること、及び、事前に用意された複数種類のARコンテンツの中のいずれかを選択することである。 As shown in Figure 2A, the first user sets the AR content to be provided and also sets the conditions (display conditions) for displaying that AR content on the second user's side. Setting AR content means creating new AR content or selecting one of several types of AR content prepared in advance.

ARコンテンツの表示条件は、ARコンテンツの表示に関する設定内容であり、例えば、ARコンテンツを第2ユーザ側で表示する際の表示サイズ、表示位置、及びARコンテンツの向き等である。ここで、表示位置は、後述する第1画像の位置を基準位置として決められる。 The display conditions for the AR content are settings related to the display of the AR content, such as the display size, display position, and orientation of the AR content when displayed on the second user's side. Here, the display position is determined using the position of the first image (described below) as the reference position.

コンテンツ提供サービスでは、第1ユーザから送信された対象画像、及び第1ユーザにより設定されたARコンテンツに関する情報(具体的には、ARコンテンツの保存先等)に基づいて、プリント用データを生成する。プリント用データは、コンテンツ入手用画像をプリントするためのデータである。生成されたプリント用データは、図2Aに示すように第2ユーザに向けて送信される。ここで、「第2ユーザに対してプリント用データを送信する」とは、第2ユーザが利用する情報処理端末(端末に相当し、以下、第2端末12)に向けてデータを送信することを意味する。 The content provision service generates print data based on the target image sent by the first user and information about the AR content set by the first user (specifically, the storage location of the AR content, etc.). The print data is data for printing the image for obtaining the content. The generated print data is sent to the second user as shown in Figure 2A. Here, "sending print data to the second user" means sending the data to the information processing terminal (corresponding to a terminal, hereinafter referred to as second terminal 12) used by the second user.

第2ユーザ(詳しくは、第2端末12)は、プリント用データを受信すると、プリント用データに従ってコンテンツ入手用画像をプリントさせる。コンテンツ入手用画像をプリントするために用いられる機器は、例えば、第2ユーザが所有するプリンタ(具体的には、後述する携帯プリンタ13)である。ただし、これに限定されず、店舗等に設置された機器のように、第2ユーザが所有しないものの暗証番号又はアカウント情報を入力してログインすることで利用可能なプリント機器を使用してもよい。 When the second user (more specifically, the second terminal 12) receives the print data, the second user prints the content acquisition image according to the print data. The device used to print the content acquisition image is, for example, a printer owned by the second user (specifically, the portable printer 13 described below). However, this is not limited to this, and a printing device not owned by the second user, such as a device installed in a store, may also be used, which can be accessed by logging in by entering a PIN or account information.

コンテンツ入手用画像がプリントされることにより、図3に示すプリント物Pが生成される。プリント物Pは、対象画像及び識別画像がプリントされた媒体(例えば、後述の感光性フィルムF)である。 By printing the content acquisition image, the print P shown in Figure 3 is generated. The print P is a medium (e.g., photosensitive film F, described below) on which the target image and identification image are printed.

また、図3に示すように、プリント物Pの画像形成面には、対象画像領域Pa及び第2画像領域Pbが含まれる。対象画像領域Paには、画像形成面のうち、プリントされた対象画像(つまり、対象画像の可視化像)が存在する。 Furthermore, as shown in FIG. 3, the image forming surface of the print P includes a target image area Pa and a second image area Pb. The target image area Pa contains the printed target image (i.e., the visualized image of the target image) on the image forming surface.

また、対象画像領域Paには、対象画像において設定された第1画像に相当する領域(以下、第1画像領域)が存在する。第1画像とは、ARコンテンツを表示する際のテンプレート画像であり、対象画像の一部又は全部によって構成される。テンプレート画像とは、ARコンテンツの表示時に追跡(トラッキング)の対象となるマーカとして機能する。図3に示すケースでは、例えば、対象画像のうちの被写体の顔がテンプレート画像として設定されている。 In addition, the target image area Pa contains an area corresponding to the first image set in the target image (hereinafter referred to as the first image area). The first image is a template image used when displaying AR content, and is composed of all or part of the target image. The template image functions as a marker to be tracked when the AR content is displayed. In the case shown in Figure 3, for example, the face of the subject in the target image is set as the template image.

第2画像領域Pbは、例えばQRコード(登録商標)のように光学的に読み取り可能な第2画像がプリントされた領域である。第2画像は、第1ユーザにより設定されたARコンテンツの保存先に応じて生成される画像であり、詳しくは、当該保存先を符号化(バーコード化)して得られる画像である。なお、第2画像は、QRバーコード(登録商標)のように符号化された画像に限定されず、読み取り可能な画像であればよく、例えば文字、記号、数字又は暗号化された文字等でもよい。また、第2画像には、対象画像中の第1画像を特定するための情報を暗号化した暗号情報等が含まれてもよい。 The second image area Pb is an area where an optically readable second image, such as a QR code (registered trademark), is printed. The second image is an image generated according to the save destination of the AR content set by the first user, and more specifically, is an image obtained by encoding (barcoding) the save destination. Note that the second image is not limited to an encoded image such as a QR barcode (registered trademark), and may be any readable image, such as letters, symbols, numbers, or encrypted characters. The second image may also include cryptographic information that encrypts information for identifying the first image in the target image.

第2画像領域Pbは、図3に示すように、対象画像領域Paと重なった位置に設けられてもよいが、対象画像領域Paから離れた位置に設けられてもよい。この場合、第2画像領域Pbは、対象画像領域Paの付近に配置されているのが好ましい。 The second image area Pb may be positioned so as to overlap the target image area Pa, as shown in Figure 3, or may be positioned away from the target image area Pa. In this case, it is preferable that the second image area Pb be positioned near the target image area Pa.

そして、第2ユーザは、図3に示すように、読み取り機能が搭載された第2端末12を用いてプリント物Pを読み取る。プリント物Pを読み取るとは、プリント物Pの読み取り画像を取得することであり、読み取り画像は、プリント物Pの濃度(詳しくは、階調値)を画素毎に表すものであり、プリント物Pを読み取ることで取得される。分かり易くは、プリント物Pを撮影デバイスによって撮影(キャプチャ)することが、プリント物Pを読み取ることに該当し、その撮影画像(リアルタイム画像)が読み取り画像に相当する。 Then, as shown in Figure 3, the second user reads the printout P using a second terminal 12 equipped with a reading function. Reading the printout P means obtaining a read image of the printout P, and the read image represents the density (more specifically, the gradation value) of the printout P for each pixel, and is obtained by reading the printout P. To put it simply, photographing (capturing) the printout P with a photographing device corresponds to reading the printout P, and the captured image (real-time image) corresponds to the read image.

プリント物Pが読み取られると、図2Bに示すように、その読み取り画像が第2ユーザから送られる。この段階において、第2端末12の表示画面には、読み取り画像、すなわちプリント物Pのリアルタイム画像が表示されている。 Once the printout P is scanned, the scanned image is sent from the second user, as shown in Figure 2B. At this stage, the scanned image, i.e., a real-time image of the printout P, is displayed on the display screen of the second terminal 12.

コンテンツ提供サービスでは、第2ユーザから送られてきた読み取り画像中、第2画像領域Pbが写った部分(すなわち、第2画像に相当する部分)に基づいて、第1ユーザにより設定されたARコンテンツの保存先を特定する。そして、特定された保存先に保存されたARコンテンツを表示させる表示データが、第2ユーザに向けて送信される(つまり、ダウンロードされる)。表示データは、第2端末12によって受信される。これにより、ARコンテンツが第2ユーザに提供される。 The content provision service identifies the storage destination of the AR content set by the first user based on the portion of the scanned image sent from the second user that shows the second image area Pb (i.e., the portion corresponding to the second image). Then, display data for displaying the AR content stored in the identified storage destination is transmitted (i.e., downloaded) to the second user. The display data is received by the second terminal 12. As a result, the AR content is provided to the second user.

表示データを受信した第2端末12の表示画面には、図1A~1Dに示すように、ARコンテンツが読み取り画像に合成されて表示される。このとき、ARコンテンツは、第1ユーザによって設定された表示条件に従って表示され、具体的には、第1ユーザが指定した表示サイズ、表示位置、及び向きにて表示される。特に、ARコンテンツの表示位置は、表示画面のうち、第1画像領域が写った部分(すなわち、読み取り画像における第1画像に相当する部分)に応じて決められる。これにより、ARコンテンツは、第1画像領域が写った部分との位置関係が一定に保たれた状態で表示画面に表示されるようになる。 As shown in Figures 1A to 1D, the AR content is superimposed on the scanned image and displayed on the display screen of the second terminal 12 that has received the display data. At this time, the AR content is displayed according to the display conditions set by the first user; specifically, it is displayed at the display size, display position, and orientation specified by the first user. In particular, the display position of the AR content is determined according to the portion of the display screen in which the first image area appears (i.e., the portion of the scanned image that corresponds to the first image). This allows the AR content to be displayed on the display screen while maintaining a constant positional relationship with the portion in which the first image area appears.

以上のようなコンテンツ提供サービスによれば、例えば、第1ユーザが画像を販売し、第2ユーザが第1ユーザから画像(対象画像)を購入し、購入した画像をプリントしてプリント物Pを取得する。そして、第2ユーザが第2端末12によってプリント物Pを読み取ると、第2端末12の表示画面に、第1ユーザにより設定されたARコンテンツが読み取り画像に合成されて表示される。これにより、第2ユーザは、コンテンツ提供サービスを通じて提供されたARコンテンツを利用することができる。 With the content provision service described above, for example, a first user sells an image, and a second user purchases an image (target image) from the first user and prints the purchased image to obtain a printout P. When the second user then scans the printout P using the second terminal 12, the AR content set by the first user is superimposed on the scanned image and displayed on the display screen of the second terminal 12. This allows the second user to use the AR content provided through the content provision service.

コンテンツ提供サービスに関して付言しておくと、ARコンテンツ提供のサービス利用は、有料であってもよく、又は無料であってもよい。本実施形態では、サービス利用が有料であることとし、第2ユーザは、ARコンテンツ(厳密には、ARコンテンツの表示データ)の料金を支払った場合に限り、ARコンテンツを利用することができ、つまり、ARコンテンツを第2端末12に表示させることができる。 In addition to the content provision service, use of the AR content provision service may be free or paid. In this embodiment, the service is paid, and the second user can use the AR content only if they pay the fee for the AR content (strictly speaking, the display data of the AR content), i.e., the AR content can be displayed on the second terminal 12.

なお、第2ユーザにより支払われたARコンテンツの料金の一部又は全部は、対象画像を販売した第1ユーザに送金されてもよく、第1ユーザ以外の所定の送金先に送金されてもよい。第1ユーザ以外の所定の送金先は、例えば、コンテンツ提供サービスを運営する事業者等が挙げられる。
以上の構成であれば、第2ユーザにより支払われたARコンテンツの料金を、第1ユーザ及びサービス事業者で分配することができる。
Note that a part or all of the fee for the AR content paid by the second user may be remitted to the first user who sold the target image, or may be remitted to a predetermined remittance destination other than the first user. The predetermined remittance destination other than the first user may be, for example, a business operator that operates a content provision service.
With the above configuration, the fee for the AR content paid by the second user can be shared between the first user and the service provider.

また、第2ユーザへのARコンテンツの提供、すなわち、ARコンテンツの表示データの送信に対して一定の制限が設けられてもよい。例えば、第2ユーザにARコンテンツを提供可能な期間は、第2ユーザが1ユーザから画像(対象画像)を購入してから一定の期間に限られてもよい。また、ARコンテンツの表示データの送信可能回数が定められてもよく、第2ユーザに設定された送信可能回数の残数が0になるまでの間は、ARコンテンツが第2ユーザに提供可能であってもよい。反対に、残数が0になった場合には、第2ユーザへのARコンテンツの提供を制限(終了)してもよい。 In addition, certain restrictions may be placed on the provision of AR content to the second user, i.e., the transmission of AR content display data. For example, the period during which AR content can be provided to the second user may be limited to a certain period after the second user purchases an image (target image) from one user. In addition, the number of times the AR content display data can be transmitted may be set, and the AR content may be provided to the second user until the remaining number of transmissions set for the second user reaches 0. Conversely, when the remaining number reaches 0, the provision of AR content to the second user may be restricted (terminated).

また、第2ユーザがプリント物Pを読み取ることで第2ユーザに提供されるコンテンツは、同一のコンテンツでもよく、あるいは読み取り時期に応じて変化してもよい。つまり、同じプリント物Pを読み取って提供されるコンテンツは、時期等に応じて更新されてもよい。 Furthermore, the content provided to the second user when the second user scans the printed matter P may be the same content, or may change depending on the time of scanning. In other words, the content provided when the same printed matter P is scanned may be updated depending on the time, etc.

<コンテンツ提供システム>
次に、図4を参照しながら、コンテンツ提供サービスを実現するために構築される通信システム、すなわちコンテンツ提供システムSについて、その構成を説明する。
コンテンツ提供システムSは、図4に示すように、サーバコンピュータ10、第1端末11、第2端末12及び携帯プリンタ13等によって構成される。
以下、各装置について説明する。
<Contents provision system>
Next, with reference to FIG. 4, the configuration of a communication system constructed to realize a content providing service, that is, a content providing system S, will be described.
As shown in FIG. 4, the content providing system S is made up of a server computer 10, a first terminal 11, a second terminal 12, a portable printer 13, and the like.
Each device will be described below.

(サーバコンピュータ)
サーバコンピュータ10は、コンテンツ提供サービスのプラットフォームをなすコンピュータであり、本発明のコンテンツ提供装置20を構成する。サーバコンピュータ10は、クラウドサービス用のサーバ、具体的にはASP(Application Service Provider)、SaaS(Software as a Service)、PaaS(Platform as a Service)又はIaaS(Infrastructure as a Service)用のサーバコンピュータでもよい。
(server computer)
The server computer 10 is a computer that forms a platform for a content providing service, and constitutes the content providing device 20 of the present invention. The server computer 10 may be a server for a cloud service, specifically, a server computer for an ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service).

サーバコンピュータ10は、インターネット又はモバイル通信網等の外部ネットワークNを介して、第1端末11及び第2端末12と通信可能であり、これらの機器から各種の情報を取得する。取得された情報は、記憶装置14に記憶され、サーバコンピュータ10は、記憶装置14に記憶された情報を読み出すことができる。記憶装置14は、例えば、サーバコンピュータ10に内蔵又は外付けされたストレージ、若しくはNAS(Network Attached Storage)等によって構成される。ただし、これに限定されず、記憶装置14は、サーバコンピュータ10と通信可能な第三のコンピュータ、例えば、所謂オンラインストレージであってもよい。 The server computer 10 can communicate with the first terminal 11 and the second terminal 12 via an external network N such as the Internet or a mobile communications network, and acquires various information from these devices. The acquired information is stored in the storage device 14, and the server computer 10 can read the information stored in the storage device 14. The storage device 14 is, for example, configured as built-in or external storage to the server computer 10, or as a NAS (Network Attached Storage). However, without being limited to this, the storage device 14 may also be a third computer capable of communicating with the server computer 10, such as so-called online storage.

そして、サーバコンピュータ10は、コンテンツ提供サービスに関する各種の情報処理を実行する。具体的には、サーバコンピュータ10は、コンテンツ入手用画像のプリント用データを生成し、そのデータを第2ユーザに向けて送信する(図2A参照)。また、サーバコンピュータ10は、ARコンテンツの表示データを生成し、そのデータを第2ユーザに向けて送信する(図2B参照)。 The server computer 10 then performs various information processing related to the content provision service. Specifically, the server computer 10 generates print data for the content acquisition image and transmits that data to the second user (see Figure 2A). The server computer 10 also generates display data for the AR content and transmits that data to the second user (see Figure 2B).

(第1端末)
第1端末11は、第1ユーザによって操作される機器であり、PC(Personal Computer)又はワークステーション、スマートフォン、及びタブレット端末等によって構成される。第1端末11は、第1ユーザがコンテンツ提供サービスを利用するために行う操作を受け付ける。第1端末11が受け付ける操作としては、例えば、画像指定操作、プリント条件指定操作、ARコンテンツ設定操作、及び表示条件設定操作等が含まれる。
(First terminal)
The first terminal 11 is a device operated by the first user, and is configured as a personal computer (PC), a workstation, a smartphone, a tablet terminal, or the like. The first terminal 11 accepts operations performed by the first user to use the content providing service. Examples of operations accepted by the first terminal 11 include an image specification operation, a print condition specification operation, an AR content setting operation, and a display condition setting operation.

画像指定操作は、第1ユーザが保有する画像群の中から第2ユーザに送る(譲渡する)対象画像を指定する操作である。また、画像指定操作には、指定された対象画像に対してトリミング等の加工処理、若しくは画質調整等の画像処理を施す編集操作が含まれてもよい。
第1端末11は、画像指定操作を受け付けると、その操作にて指定された対象画像をサーバコンピュータ10に向けて送信する。このとき、対象画像又は編集済み画像は、第1ユーザ(厳密には、第1端末11)のID情報と関連付けられて送信される。
The image designation operation is an operation of designating a target image to be sent (transferred) to a second user from among a group of images owned by a first user. The image designation operation may also include an editing operation of applying image processing such as trimming or image quality adjustment to the designated target image.
When the first terminal 11 accepts the image designation operation, it transmits the target image designated by that operation to the server computer 10. At this time, the target image or the edited image is transmitted in association with the ID information of the first user (strictly speaking, the first terminal 11).

プリント条件指定操作は、対象画像を含むコンテンツ入手用画像を第2ユーザ側でプリントする場合のプリント条件を設定する操作である。具体的に説明すると、第1ユーザは、プリント条件として、プリントを行う第2ユーザ、コンテンツ入手用画像がプリントされる媒体として指定される媒体(以下、指定媒体)を指定する。また、プリント条件には、例えば、コンテンツ入手用画像における対象画像及び第2画像の各々のレイアウト、並びに、各画像のプリントサイズ等が含まれてもよい。
本実施形態において、第1ユーザは、事前に、第2ユーザ(厳密には、第2端末12)のID情報、及び第2ユーザが利用する携帯プリンタ13の種類等を確認し、これらの情報を把握した上でプリント条件を設定する。第1端末11は、プリント条件指定操作を受け付けると、第1ユーザ側で指定されたプリント条件の情報(以下、指定情報)をサーバコンピュータ10に向けて送信する。このとき、指定情報は、第1ユーザ(厳密には、第1端末11)のID情報と関連付けられて送信される。
ここで、第1ユーザ側でプリント条件を指定する場合には、第1ユーザが第1端末11を操作してプリンタ条件を指定する場合に加え、後述のように、第1ユーザが使用する第1端末11により自動的にプリンタ条件が指定される場合を含む。
The print condition specification operation is an operation for setting print conditions when a content acquisition image including a target image is printed by a second user. Specifically, the first user specifies, as print conditions, the second user who will perform the printing and the medium (hereinafter, designated medium) on which the content acquisition image is to be printed. The print conditions may also include, for example, the layout of each of the target image and the second image in the content acquisition image, as well as the print size of each image.
In this embodiment, the first user first confirms the ID information of the second user (more precisely, the second terminal 12) and the type of portable printer 13 used by the second user, and sets the print conditions after understanding this information. When the first terminal 11 accepts a print condition specification operation, it transmits information on the print conditions specified by the first user (hereinafter, "specification information") to the server computer 10. At this time, the specification information is transmitted in association with the ID information of the first user (more precisely, the first terminal 11).
Here, when the first user specifies the printing conditions, this includes not only the case where the first user specifies the printer conditions by operating the first terminal 11, but also the case where the printer conditions are automatically specified by the first terminal 11 used by the first user, as described below.

なお、第2ユーザの携帯プリンタ13の種類、及びプリントサイズ等に関する情報(以下、プリンタ情報)を取得する方法は、上記の方法に限定されない。例えば、プリンタ情報が第2端末12に記憶され、あるいはサーバコンピュータ10に第2ユーザのID情報と関連付けられて記憶されている。この場合、第1端末11は、第2端末12又はサーバコンピュータ10と通信することによってプリンタ情報を取得してもよい。また、第1端末11は、取得したプリンタ情報に基づいて、指定媒体を含むプリント条件を自動的に設定してもよい。 Note that the method of acquiring information regarding the type of portable printer 13 of the second user, print size, etc. (hereinafter referred to as printer information) is not limited to the above method. For example, the printer information may be stored on the second terminal 12, or may be stored in association with the second user's ID information on the server computer 10. In this case, the first terminal 11 may acquire the printer information by communicating with the second terminal 12 or the server computer 10. The first terminal 11 may also automatically set print conditions, including the specified medium, based on the acquired printer information.

ARコンテンツ設定操作は、第2ユーザに提供されるARコンテンツを設定する操作であり、例えば、ARコンテンツがメッセージである場合には、そのメッセージを作成(入力)する操作である。また、提供可能なARコンテンツとして複数の候補が予め用意されている場合、第1ユーザは、1又は2以上の候補を選択する操作をARコンテンツ設定操作として行ってもよい。
第1端末11は、ARコンテンツ設定操作を受け付けると、第1ユーザにより設定(詳しくは、作成又は選択)されたARコンテンツをサーバコンピュータ10に向けて送信する。このとき、ARコンテンツは、第1ユーザ(厳密には、第1端末11)のID情報と関連付けられて送信される。
The AR content setting operation is an operation for setting AR content to be provided to the second user, and for example, if the AR content is a message, it is an operation for creating (inputting) the message. Furthermore, if multiple candidates for AR content that can be provided are prepared in advance, the first user may perform the AR content setting operation by selecting one or more candidates.
When the first terminal 11 accepts the AR content setting operation, it transmits the AR content set (more specifically, created or selected) by the first user to the server computer 10. At this time, the AR content is transmitted in association with ID information of the first user (strictly speaking, the first terminal 11).

表示条件設定操作は、第2ユーザ側でARコンテンツを表示させる際の表示条件を設定する操作であり、具体的には、ARコンテンツの表示サイズ、表示位置及び向き等を設定する。
第1端末11は、表示条件設定操作を受け付けると、第1ユーザにより設定された表示条件の情報(以下、設定情報)をサーバコンピュータ10に向けて送信する。このとき、設定情報は、第1ユーザ(厳密には、第1端末11)のID情報と関連付けられて送信される。
The display condition setting operation is an operation for setting the display conditions when the AR content is displayed on the second user side, and specifically, the display size, display position, orientation, etc. of the AR content are set.
When the first terminal 11 accepts the display condition setting operation, it transmits information on the display conditions set by the first user (hereinafter, "setting information") to the server computer 10. At this time, the setting information is transmitted in association with ID information of the first user (strictly speaking, the first terminal 11).

(第2端末)
第2端末12は、第2ユーザによって操作され、且つ読み取り機能を搭載した機器であり、詳しくはカメラ等の撮影機器を備えたスマートフォン及びタブレット端末等によって構成される。第2端末12は、第2ユーザがコンテンツ提供サービスを利用するために行う操作を受け付ける。第2端末12が受け付ける操作としては、例えば、購入操作、支払い操作、及び読み取り指示操作等が含まれる。
(Second terminal)
The second terminal 12 is a device operated by the second user and equipped with a reading function, and is specifically configured as a smartphone, tablet terminal, or the like equipped with a photographing device such as a camera. The second terminal 12 accepts operations performed by the second user to use the content providing service. Examples of operations accepted by the second terminal 12 include a purchase operation, a payment operation, and a reading instruction operation.

購入操作は、第2ユーザが第1ユーザから画像を購入する際に行う操作である。第2端末12は、購入操作を受け付けると、購入対象の画像を特定するための情報をサーバコンピュータ10に向けて送信する。なお、購入対象の画像を特定するための情報は、第2ユーザ(厳密には、第2端末12)のID情報と関連付けられて、サーバコンピュータ10から第1端末11へ送られる。 A purchase operation is an operation performed by a second user when purchasing an image from a first user. When the second terminal 12 accepts the purchase operation, it transmits information to the server computer 10 to identify the image to be purchased. Note that the information to identify the image to be purchased is associated with the ID information of the second user (strictly speaking, the second terminal 12) and sent from the server computer 10 to the first terminal 11.

支払い操作は、第2ユーザがARコンテンツの料金(詳しくは、ARコンテンツの表示データの料金)を支払う際に行う操作、すなわち決済操作である。第2端末12は、購入操作を受け付けると、料金の支払いに関する情報をサーバコンピュータ10に向けて送信する。 The payment operation is an operation performed by the second user when paying for the AR content (more specifically, the fee for the display data of the AR content), i.e., a settlement operation. When the second terminal 12 accepts the purchase operation, it transmits information regarding the payment of the fee to the server computer 10.

読み取り指示操作は、第2ユーザがプリント物Pの読み取りを指示する際に行う操作である。第2端末12が読み取り指示操作を受け付けると、第2端末12の読み取り機器(つまり、撮影機器)が起動する。そして、読み取り機器の撮影部(具体的には、撮影レンズ)がプリント物Pを向いた状態で、プリント物Pの読み取り(撮影)が開始される。これにより、第2端末12の表示画面には読み取り画像のライブ映像が表示される。また、第2端末12は、読み取り画像をサーバコンピュータ10に向けて送信する。このとき、読み取り画像は、第2ユーザ(厳密には、第2端末12)のID情報と関連付けられて送信される。 The reading instruction operation is an operation performed by the second user when instructing the second user to read the printout P. When the second terminal 12 accepts the reading instruction operation, the reading device (i.e., the photographing device) of the second terminal 12 is activated. Then, with the photographing unit (specifically, the photographing lens) of the reading device facing the printout P, reading (photographing) of the printout P begins. As a result, a live video of the read image is displayed on the display screen of the second terminal 12. The second terminal 12 also transmits the read image to the server computer 10. At this time, the read image is transmitted in association with the ID information of the second user (strictly speaking, the second terminal 12).

また、第2端末12は、サーバコンピュータ10からプリント用データを受信すると、プリント用データに従って携帯プリンタ13を制御し、携帯プリンタ13にコンテンツ入手用画像をプリントさせる。なお、画像プリントに際して、第2端末12は、プリント実施の要否を第2ユーザに問い合わせてもよい。この場合、第2端末12は、プリント実施が必要であると第2ユーザが回答することを条件として、携帯プリンタ13にコンテンツ入手用画像をプリントさせるとよい。 Furthermore, when the second terminal 12 receives the printing data from the server computer 10, it controls the portable printer 13 in accordance with the printing data and causes the portable printer 13 to print the image for obtaining the content. When printing the image, the second terminal 12 may inquire of the second user whether or not printing is necessary. In this case, the second terminal 12 may cause the portable printer 13 to print the image for obtaining the content on the condition that the second user replies that printing is necessary.

また、第2端末12は、サーバコンピュータ10からARコンテンツの表示データを受信すると、表示データを展開してARコンテンツを表示させる。この際、ARコンテンツは、第1ユーザが設定した表示条件に従って第2端末12の表示画面に表示される。具体的には、ARコンテンツは、表示画面に表示されているプリント物Pの読み取り画像に合成されて表示される。このとき、ARコンテンツは、第1ユーザにより設定された表示位置、表示サイズ及び向きにて表示される。特に、表示画面におけるARコンテンツの表示位置は、読み取り画像における第1画像領域が写った部分に応じて決められる。 Furthermore, when the second terminal 12 receives the display data for the AR content from the server computer 10, it expands the display data and displays the AR content. At this time, the AR content is displayed on the display screen of the second terminal 12 according to the display conditions set by the first user. Specifically, the AR content is displayed by being superimposed on the scanned image of the printout P displayed on the display screen. At this time, the AR content is displayed at the display position, display size, and orientation set by the first user. In particular, the display position of the AR content on the display screen is determined according to the portion of the scanned image in which the first image area appears.

(携帯プリンタ)
携帯プリンタ13は、第2ユーザがコンテンツ入手用画像をプリントするために使用する機器であり、Wi-Fi(登録商標)又はBluetooth(登録商標)により第2端末12と無線方式にて接続されている。ただし、これに限定されず、携帯プリンタ13は、第2端末12と有線方式にて接続されてもよい。
そして、携帯プリンタ13は、第2端末12による制御の下、画像をプリントする。
(Portable printer)
The portable printer 13 is a device used by the second user to print images for obtaining content, and is wirelessly connected to the second terminal 12 via Wi-Fi (registered trademark) or Bluetooth (registered trademark). However, the present invention is not limited to this, and the portable printer 13 may also be connected to the second terminal 12 via a wired connection.
The portable printer 13 then prints the image under the control of the second terminal 12 .

本実施形態の携帯プリンタ13は、インスタント写真方式で画像をプリントする。つまり、携帯プリンタ13は、内部に感光性フィルムを収容し、感光性フィルムの画像形成面に対して露光を行って潜像を形成する。次に、携帯プリンタ13は、フィルム端部に設けられた現像液ポットを破って現像液をフィルム表面に展開させ、潜像を可視化する。その工程を経て、感光性フィルムがプリンタ外に排出され、現像が進行し、最終的には感光性フィルムの画像形成面に完全な画像が形成される。これにより、プリント物Pが形成される。
なお、画像プリントの方式は、インスタント写真方式には限定されず、インクジェット方式、昇華型熱転写方式、又はトナーを用いる電子写真方式等でもよい。
The portable printer 13 of this embodiment prints images using an instant photography method. That is, the portable printer 13 stores photosensitive film inside and exposes the image-forming surface of the photosensitive film to light to form a latent image. Next, the portable printer 13 breaks a developer pot located at the end of the film, spreading developer on the film surface and making the latent image visible. After this process, the photosensitive film is ejected from the printer, and development proceeds, ultimately forming a complete image on the image-forming surface of the photosensitive film. This results in a print P.
The image printing method is not limited to the instant photography method, but may be an inkjet method, a dye-sublimation thermal transfer method, or an electrophotographic method using toner.

感光性フィルムは、画像がプリントされる媒体であり、携帯プリンタ13専用のフィルムである。また、携帯プリンタ13に利用可能な感光性フィルムのサイズは、複数種類あり、どの種類のフィルムを用いるかは、携帯プリンタ13の種類に応じて決められる。具体的に説明すると、本実施形態では、携帯プリンタ13の種類が複数あり、感光性フィルムのサイズは、第2ユーザが利用する携帯プリンタ13の種類に応じていずれか一つのサイズに決められる。 Photosensitive film is the medium on which images are printed, and is film specifically designed for the portable printer 13. There are multiple sizes of photosensitive film that can be used with the portable printer 13, and the type of film to be used is determined depending on the type of portable printer 13. Specifically, in this embodiment, there are multiple types of portable printers 13, and the size of the photosensitive film is determined to be one of the sizes depending on the type of portable printer 13 used by the second user.

そして、本実施形態では、同じ画像をプリントする場合であっても、感光性フィルムのサイズが異なると、プリントされる画像のサイズが変わる。そのため、コンテンツ入手用画像を感光性フィルムにプリントした場合、対象画像領域Paのサイズ、換言すると第1画像の位置が、その感光性フィルムのサイズに応じて変化する。それゆえに、第2ユーザ側でコンテンツ入手用画像をプリントしてもらう際には、第2ユーザに使用させる感光性フィルムの種類(サイズ)を指定する必要がある。そのため、本実施形態では、指定された感光性フィルム(指定媒体に相当)の種類に応じてプリント用データを生成し、生成されたデータを第2ユーザ、詳しくは第2端末12に向けて送信する。 In this embodiment, even when printing the same image, the size of the printed image changes if the size of the photosensitive film is different. Therefore, when a content acquisition image is printed on photosensitive film, the size of the target image area Pa, in other words, the position of the first image, changes depending on the size of the photosensitive film. Therefore, when the second user requests that the content acquisition image be printed, the second user must specify the type (size) of photosensitive film to be used. Therefore, in this embodiment, printing data is generated according to the specified type of photosensitive film (corresponding to the specified medium), and the generated data is sent to the second user, or more specifically, to the second terminal 12.

<コンテンツ提供装置の構成例>
次に、本実施形態に係るコンテンツ提供装置20の構成例について説明する。本実施形態に係るコンテンツ提供装置20は、前述したように、サーバコンピュータ10によって構成される。なお、コンテンツ提供装置20を構成するコンピュータの台数は、1台でもよく、あるいは2台以上でもよい。すなわち、コンテンツ提供装置20は、プロセッサと、プロセッサが実行可能なプログラムによって実現され、例えば汎用的なコンピュータによって構成される。
<Configuration example of content providing device>
Next, a configuration example of the content providing device 20 according to this embodiment will be described. As described above, the content providing device 20 according to this embodiment is configured by the server computer 10. The number of computers that make up the content providing device 20 may be one, or two or more. In other words, the content providing device 20 is realized by a processor and a program that can be executed by the processor, and is configured by, for example, a general-purpose computer.

コンテンツ提供装置を構成するサーバコンピュータ10は、図5に示すように、プロセッサ10A、メモリ10B、通信用インタフェース10C等を備える。 As shown in Figure 5, the server computer 10 that constitutes the content providing device includes a processor 10A, memory 10B, a communications interface 10C, etc.

プロセッサ10Aは、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、又はTPU(Tensor Processing Unit)等によって構成される。
メモリ10Bは、例えば、ROM(Read Only Memory)及びRAM(Random Access Memory)等の半導体メモリによって構成される。
通信用インタフェース10Cは、例えば、ネットワークインタフェースカード又は通信インタフェースボード等によって構成される。
The processor 10A is configured by, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), or a TPU (Tensor Processing Unit).
The memory 10B is configured by semiconductor memory such as a read only memory (ROM) and a random access memory (RAM), for example.
The communication interface 10C is configured by, for example, a network interface card or a communication interface board.

また、サーバコンピュータ10には、本発明のコンテンツ提供装置として機能させるためのプログラム(以下、コンテンツ提供用プログラム)がインストールされている。コンテンツ提供用プログラムは、本発明のコンテンツ提供方法に含まれる各工程をコンピュータに実行させるためのプログラムである。すなわち、プロセッサ10Aは、コンテンツ提供用プログラムを読み出して、上述のコンテンツ提供サービスに関する一連の処理を実行する。 In addition, a program (hereinafter referred to as the "content provision program") that causes the server computer 10 to function as the content provision device of the present invention is installed on the server computer 10. The content provision program is a program that causes the computer to execute each step included in the content provision method of the present invention. In other words, the processor 10A reads the content provision program and executes a series of processes related to the content provision service described above.

なお、コンテンツ提供用プログラムは、コンピュータが読み取り可能な記録媒体から読み込むことで取得してもよいし、インターネット又はイントラネット等の通信回線を通じて受信(ダウンロード)することで取得してもよい。 The content provision program may be obtained by reading it from a computer-readable recording medium, or by receiving (downloading) it via a communication line such as the Internet or an intranet.

コンテンツ提供装置20は、記憶装置14に接続されており、記憶装置14に記憶された情報を読み出すことができる。記憶装置14には、コンテンツ提供サービスに必要な情報が記憶されており、例えば、コンテンツ提供装置20が第1端末11及び第2端末12から取得した情報又は画像が記憶される。また、記憶装置14には、コンテンツ提供サービスの利用実績等を管理するための管理データがユーザ毎に記憶される。 The content providing device 20 is connected to the storage device 14 and can read information stored in the storage device 14. The storage device 14 stores information necessary for the content providing service, such as information or images acquired by the content providing device 20 from the first terminal 11 and the second terminal 12. The storage device 14 also stores management data for each user to manage usage records of the content providing service, etc.

管理データには、コンテンツ提供サービスの利用者に関する情報、提供されるARコンテンツに関する情報、及び、コンテンツの提供実績に関する情報等が含まれる。詳しく説明すると、管理データは、図6に示すように、第1ユーザの第1端末11のID情報と、第1ユーザにより設定されたARコンテンツの保存先と、そのARコンテンツが提供される第2ユーザの第2端末12のID情報と、を含む。また、管理データには、第2ユーザが利用する携帯プリンタ13の種類等を示すプリンタ情報が含まれる。さらに、管理データには、第2ユーザに関して、ARコンテンツの料金についての支払いの有無、支払い額、ARコンテンツの提供可能期間及び提供可能回数等が含まれる。 The management data includes information about users of the content provision service, information about the AR content provided, and information about the content provision record. Specifically, as shown in FIG. 6, the management data includes ID information for the first user's first terminal 11, the storage destination for the AR content set by the first user, and ID information for the second user's second terminal 12 to which the AR content is provided. The management data also includes printer information indicating the type of portable printer 13 used by the second user. Furthermore, the management data includes, for the second user, whether or not the fee for the AR content has been paid, the amount paid, the period for which the AR content can be provided, and the number of times it can be provided.

コンテンツ提供装置20の構成について、図7を参照しつつ、機能面から改めて説明する。コンテンツ提供装置20は、第1受信部21、設定部22、第2受信部23、保存部24、第3受信部25、第4受信部26、第1送信部27、第5受信部28、特定部29、及び第2送信部30を有する。また、コンテンツ提供装置20は、判定部31、制限設定部32、更新部33及び送金処理部34を有する。これらの機能部は、サーバコンピュータ10が備えるハードウェア機器と、前述のコンテンツ提供用プログラムを含むソフトウェアとの協働によって実現される。 The configuration of the content providing device 20 will be explained again from a functional perspective, with reference to Figure 7. The content providing device 20 has a first receiving unit 21, a setting unit 22, a second receiving unit 23, a storage unit 24, a third receiving unit 25, a fourth receiving unit 26, a first transmitting unit 27, a fifth receiving unit 28, an identification unit 29, and a second transmitting unit 30. The content providing device 20 also has a determination unit 31, a restriction setting unit 32, an update unit 33, and a remittance processing unit 34. These functional units are realized through cooperation between hardware devices included in the server computer 10 and software including the content providing program described above.

第1受信部21は、第1端末11から送信される対象画像を受信する。受信された対象画像は、例えば、記憶装置14に記憶される。 The first receiver 21 receives the target image transmitted from the first terminal 11. The received target image is stored, for example, in the storage device 14.

設定部22は、第1受信部21により取得された対象画像について第1画像を設定する。この際、設定部22は、対象画像の一部又は全部を第1画像として設定する。例えば、対象画像に人が写っている場合には、その人の顔を第1画像に設定してもよい。なお、第1画像は、対象画像中、第1ユーザが指示する箇所に基づいて設定されてもよく、又は設定部22により自動的に設定されてもよい。 The setting unit 22 sets a first image for the target image acquired by the first receiving unit 21. At this time, the setting unit 22 sets part or all of the target image as the first image. For example, if a person appears in the target image, the person's face may be set as the first image. The first image may be set based on a location in the target image indicated by the first user, or may be set automatically by the setting unit 22.

第2受信部23は、第1ユーザによって設定されて第2ユーザに提供されるARコンテンツ(すなわち、第2端末12の表示画面に表示されるコンテンツ)を受信する。なお、第1ユーザがARコンテンツを設定するために複数の候補の中から1又は2つの候補を選定した場合、第2受信部23は、その選定結果を受信する。 The second receiving unit 23 receives AR content set by the first user and provided to the second user (i.e., content displayed on the display screen of the second terminal 12). Note that if the first user selects one or two candidates from multiple candidates to set the AR content, the second receiving unit 23 receives the selection results.

保存部24は、第2受信部23によって受信されたARコンテンツを、設定部22により設定された第1画像と関連付けて保存する。ARコンテンツの保存先は、特に限定されず、例えば、記憶装置14でもよい。また、コンテンツ提供装置20におけるデータ容量を削減する観点から、ARコンテンツの保存先としては、コンテンツ提供装置20以外の記憶装置14が好ましい。
また、保存部24は、ARコンテンツの保存先に応じた第2画像(例えば、QRコード(登録商標)等の符号画像)を生成する。
The storage unit 24 stores the AR content received by the second receiving unit 23 in association with the first image set by the setting unit 22. The storage destination of the AR content is not particularly limited, and may be, for example, the storage device 14. From the viewpoint of reducing the data capacity in the content providing device 20, the storage destination of the AR content is preferably the storage device 14 other than the content providing device 20.
Furthermore, the storage unit 24 generates a second image (for example, a code image such as a QR code (registered trademark)) according to the storage destination of the AR content.

第3受信部25は、ARコンテンツの表示条件に関して第1ユーザが設定した内容(設定内容)を示す設定情報を、第1端末11から受信して取得する。設定情報が示す表示条件には、ARコンテンツの表示サイズ、表示位置及び向き等が含まれる。表示位置は、前述の第1画像を基準として決められた位置である。 The third receiving unit 25 receives and acquires setting information indicating the settings (settings) made by the first user regarding the display conditions of the AR content from the first terminal 11. The display conditions indicated by the setting information include the display size, display position, and orientation of the AR content. The display position is determined based on the aforementioned first image.

第4受信部26は、対象画像及び第2画像を含むコンテンツ入手用画像について第1ユーザが指定したプリント条件を示す指定情報を、第1端末11から受信する。指定情報が示すプリント条件には、コンテンツ入手用画像がプリントされる感光性フィルムのサイズ(換言すると、携帯プリンタ13の種類)、対象画像及び第2画像の各々のレイアウト、並びに各画像のプリントサイズ等が含まれる。また、指定情報には、コンテンツ入手用画像をプリントしてもらう第2ユーザのID情報が含まれる。 The fourth receiving unit 26 receives from the first terminal 11 specification information indicating the print conditions specified by the first user for the content acquisition images, including the target image and the second image. The print conditions indicated by the specification information include the size of the photosensitive film on which the content acquisition images will be printed (in other words, the type of portable printer 13), the layout of each of the target image and the second image, and the print size of each image. The specification information also includes ID information of the second user who will have the content acquisition images printed.

第1送信部27は、プリント用データを生成して第2端末12に向けて送信する。プリント用データは、第4受信部26によって受信された指定情報が示すプリント条件に従ってコンテンツ入手用画像をプリントさせるためのデータである。第1送信部27がプリント用データを送信することで、第2ユーザ側では、第1ユーザによって種類(サイズ)が指定された感光性フィルムにコンテンツ入手用画像がプリントされることになる。
なお、プリント用データは、第2端末12では変更(上書き)不能なデータである。つまり、第2ユーザは、第1ユーザによって指定されたサイズの感光性フィルムを用いる場合に限り、コンテンツ入手用画像をプリントすることができる。
The first transmitting unit 27 generates printing data and transmits it to the second terminal 12. The printing data is data for printing the content acquisition image in accordance with the printing conditions indicated by the specification information received by the fourth receiving unit 26. By transmitting the printing data from the first transmitting unit 27, the content acquisition image is printed on a photosensitive film of the type (size) specified by the first user at the second user side.
The print data cannot be changed (overwritten) on the second terminal 12. In other words, the second user can print the content acquisition image only if he/she uses photosensitive film of the size specified by the first user.

第5受信部28は、プリント物Pの読み取り画像を第2端末12から受信する。プリント物Pは、上記のプリント用データに従ってコンテンツ入手用画像がプリントされることで生成され、読み取り画像は、第2ユーザが第2端末12によってプリント物Pを読み取ることで取得される。なお、第5受信部28は、読み取り画像を第2端末12から受信する際に、第2端末12のID情報と関連付けて読み取り画像を受信する。 The fifth receiving unit 28 receives a scanned image of the printout P from the second terminal 12. The printout P is generated by printing the content acquisition image in accordance with the above-mentioned printing data, and the scanned image is obtained when the second user scans the printout P using the second terminal 12. When receiving the scanned image from the second terminal 12, the fifth receiving unit 28 receives the scanned image in association with the ID information of the second terminal 12.

特定部29は、第5受信部28によって受信された読み取り画像を解析し、読み取り画像中、第2画像領域Pbが写った部分(第2画像に相当する部分)から、ARコンテンツの保存先を特定する。 The identification unit 29 analyzes the scanned image received by the fifth receiving unit 28 and identifies the storage destination of the AR content from the portion of the scanned image that shows the second image area Pb (the portion corresponding to the second image).

第2送信部30は、特定部29が特定した保存先に保存されたARコンテンツの表示データを作成して第2端末12に向けて送信する。このとき、第2端末12では、プリント物Pの読み取り画像が表示画面に表示されている。
そして、表示データが第2端末12に受信されると、上記のARコンテンツ、すなわち第1ユーザによって設定されたARコンテンツが、表示画面において読み取り画像に合成された状態で表示される。詳しくは、表示画面のうち、読み取り画像における第1画像領域が写った部分(第1画像に相当する部分)に応じた位置に、上記のARコンテンツが表示される。
また、上記のARコンテンツは、第3受信部25により受信された設定情報が示す表示条件(設定内容)に従って表示される。
The second transmission unit 30 creates display data of the AR content stored in the storage destination identified by the identification unit 29 and transmits the data to the second terminal 12. At this time, the second terminal 12 displays the scanned image of the printout P on its display screen.
Then, when the display data is received by the second terminal 12, the AR content, i.e., the AR content set by the first user, is displayed on the display screen in a state where it is combined with the read image. Specifically, the AR content is displayed on the display screen at a position corresponding to the portion of the read image in which the first image area appears (the portion corresponding to the first image).
The AR content is displayed according to the display conditions (settings) indicated by the setting information received by the third receiving unit 25 .

判定部31は、ARコンテンツが提供される第2ユーザがARコンテンツの料金(詳しくは、ARコンテンツの表示データの料金)を支払っているかを判定する。具体的には、判定部31は、第5受信部28が受信した読み取り画像と関連付けられた第2端末12のID情報を特定し、そのID情報と対応する管理データを参照する。そして、判定部31は、第2端末12を利用する第2ユーザが料金を支払っているか否を判定する。 The determination unit 31 determines whether the second user to whom the AR content is provided has paid the fee for the AR content (more specifically, the fee for the display data of the AR content). Specifically, the determination unit 31 identifies the ID information of the second terminal 12 associated with the scanned image received by the fifth receiving unit 28, and references the management data corresponding to that ID information. The determination unit 31 then determines whether the second user using the second terminal 12 has paid the fee.

判定部31が、第2ユーザが料金を支払っていると判定した場合、第2送信部30は、その第2ユーザの第2端末12に向けてARコンテンツの表示データを送信する。反対に、第2ユーザが料金を支払っていない場合、第2ユーザへのARコンテンツの提供は実施されず、つまり、ARコンテンツの表示データが第2ユーザの第2端末12に送信されない。このように本実施形態では、対象画像を購入した第2ユーザの第2端末12に限り、ARコンテンツを表示することができる。 If the determination unit 31 determines that the second user has paid the fee, the second transmission unit 30 transmits display data of the AR content to the second terminal 12 of the second user. Conversely, if the second user has not paid the fee, the AR content is not provided to the second user, that is, the display data of the AR content is not transmitted to the second terminal 12 of the second user. In this way, in this embodiment, the AR content can be displayed only on the second terminal 12 of the second user who purchased the target image.

制限設定部32は、第2ユーザへのARコンテンツへの提供(つまり、第2端末12へのARコンテンツの表示データの送信)についての制限を設定する。具体的には、制限設定部32は、ARコンテンツの提供可能期間を第2ユーザに対して設定する。第2送信部30は、第2ユーザに対して設定された提供可能期間内に限り、その第2ユーザの第2端末12にARコンテンツの表示データを送信する。 The restriction setting unit 32 sets restrictions on providing AR content to the second user (i.e., transmitting display data of the AR content to the second terminal 12). Specifically, the restriction setting unit 32 sets a period during which the AR content can be provided to the second user. The second transmission unit 30 transmits display data of the AR content to the second terminal 12 of the second user only during the period during which the AR content can be provided set for the second user.

また、制限設定部32は、ARコンテンツの提供可能回数、すなわち、ARコンテンツの表示データの送信可能回数を第2ユーザに対して設定する。さらに、制限設定部32は、第2送信部30が表示データを第2端末12に向けて送信する処理の実行回数に応じて、その第2ユーザの送信可能回数を減少させる。そして、第2ユーザの送信可能回数が0になると、それ以降、その第2ユーザの第2端末12への表示データの送信が制限される。 The restriction setting unit 32 also sets the number of times the AR content can be provided, i.e., the number of times the display data of the AR content can be transmitted, for the second user. Furthermore, the restriction setting unit 32 reduces the number of times the second user can transmit, depending on the number of times the second transmission unit 30 executes the process of transmitting display data to the second terminal 12. When the number of times the second user can transmit reaches 0, the second user's subsequent transmission of display data to the second terminal 12 is restricted.

なお、ARコンテンツの提供可能回数(表示データの送信可能回数)は、任意の回数でもよく、例えば1回のみでもよい。すなわち、ARコンテンツが第2ユーザに一度提供された後に、ARコンテンツの提供(表示データの送信)が制限されてもよい。
また、ARコンテンツの提供を制限する方法は、特に限定されず、ARコンテンツの提供(表示データの送信)を禁止してもよく、あるいは、ARコンテンツ自体を保存先から削除してもよい。さらに、制限を設定した場合に、その制限を解除するための課金を促す通知を第2ユーザに送ってもよい。
The number of times that the AR content can be provided (the number of times that the display data can be transmitted) may be any number of times, for example, may be only one. In other words, after the AR content has been provided to the second user once, provision of the AR content (transmission of the display data) may be restricted.
The method for restricting the provision of the AR content is not particularly limited, and the provision of the AR content (transmission of display data) may be prohibited, or the AR content itself may be deleted from the storage location. Furthermore, when a restriction is set, a notification prompting the second user to pay a fee to remove the restriction may be sent to the second user.

更新部33は、所定の条件(以下、更新条件)を満たす場合に、第2ユーザが同じプリント物Pを読み取った場合に提供されるARコンテンツを更新する。つまり、更新部33による更新の対象は、同じ第1画像と関連付けられ、且つ第2画像によって特定される保存先に保存されたARコンテンツである。 When predetermined conditions (hereinafter referred to as update conditions) are met, the update unit 33 updates the AR content that is provided when a second user scans the same printed matter P. In other words, the update unit 33 updates the AR content that is associated with the same first image and stored in a storage location specified by the second image.

更新後のARコンテンツは、例えば、第1ユーザによって設定されてもよい。つまり、更新条件を満たす場合に、第1ユーザが新たにARコンテンツ及び表示条件を設定し、第2受信部23が新たなARコンテンツを、第3受信部25が新たな表示条件を示す設定情報を、それぞれ受信して取得する。更新部33は、新たなARコンテンツを、更新後のARコンテンツとして、更新前のARコンテンツの保存先に保存する。この際、更新後のARコンテンツは、更新前のARコンテンツと関連付けられていた第1画像と関連付けられる。
なお、ARコンテンツが更新された場合には、その旨を第2ユーザに通知するのが好ましい。
The updated AR content may be set by, for example, the first user. That is, when an update condition is satisfied, the first user sets new AR content and display conditions, and the second receiving unit 23 receives and acquires the new AR content, and the third receiving unit 25 receives and acquires setting information indicating the new display conditions. The update unit 33 saves the new AR content as the updated AR content in the storage location of the AR content before the update. At this time, the updated AR content is associated with the first image that was associated with the AR content before the update.
When the AR content is updated, it is preferable to notify the second user of this.

コンテンツの更新後に第2送信部30がARコンテンツの表示データを第2端末12に向けて送信する場合には、更新後のARコンテンツの表示データが送信される。これにより、第2端末12では、その表示画面のうち、読み取り画像における第1画像領域が写った部分に応じた位置に、更新後のARコンテンツが表示される。 When the second transmission unit 30 transmits display data for the AR content to the second terminal 12 after updating the content, the display data for the updated AR content is transmitted. As a result, the updated AR content is displayed on the display screen of the second terminal 12 at a position corresponding to the portion of the first image area in the scanned image.

なお、更新条件は、特に限定されず、任意の条件でよいが、例えば、第2ユーザと対応付けて設定されてもよい。具体的には、第2ユーザが最初にプリント物Pを読み取ってから所定期間が経過すること、あるいは、第2ユーザの誕生日が到来することを更新条件としてもよい。 The update condition is not particularly limited and can be any condition, but may be set in association with the second user, for example. Specifically, the update condition may be that a predetermined period of time has passed since the second user first scanned the printout P, or that the second user's birthday has arrived.

送金処理部34は、第2ユーザが支払ったARコンテンツの料金のうちの少なくとも一部の額を所定の送金先に送金するための処理(以下、送金処理)を実行する。送金処理は、例えば、第1ユーザ、又はコンテンツ提供サービスの運営業者の口座に送金する処理であり、その処理内容及び手順等は、公知の電子商取引における送金処理と同様である。 The remittance processing unit 34 executes processing (hereinafter referred to as the remittance processing) to remit at least a portion of the AR content fee paid by the second user to a specified remittance destination. The remittance processing is, for example, processing to remit money to the account of the first user or the operator of the content provision service, and the processing content and procedures are similar to those of remittance processing in known electronic commerce.

<本発明の一つの実施形態に係るコンテンツ提供用の情報処理フロー>
本発明の一つの実施形態に係るコンテンツ提供装置による情報処理フロー(以下、コンテンツ提供フロー)について説明する。コンテンツ提供フローでは、本発明のコンテンツ提供方法が採用されている。換言すると、コンテンツ提供フロー中の各ステップは、本発明のコンテンツ提供方法の構成要素に相当する。
<Information processing flow for providing content according to one embodiment of the present invention>
An information processing flow (hereinafter, "content provision flow") by a content provision device according to one embodiment of the present invention will be described. The content provision flow employs the content provision method of the present invention. In other words, each step in the content provision flow corresponds to a component of the content provision method of the present invention.

コンテンツ提供フローは、図8及び9に示す流れにて進行する。また、コンテンツ提供フロー中の各工程(ステップ)は、コンテンツ提供装置20を構成するサーバコンピュータ10のプロセッサ10Aと、第1端末11及び第2端末12の各々との協働により実行される。 The content provision flow proceeds as shown in Figures 8 and 9. Furthermore, each process (step) in the content provision flow is executed through cooperation between the processor 10A of the server computer 10 constituting the content provision device 20 and each of the first terminal 11 and second terminal 12.

コンテンツ提供フローは、例えば、第2ユーザが第1ユーザから画像を購入することをトリガーとして開始される。コンテンツ提供フローでは、先ず、第1端末11が、第2ユーザが購入した画像、すなわち対象画像をサーバコンピュータ10に向けて送信する(S001)。サーバコンピュータ10のプロセッサ10Aは、対象画像を第1端末11から受信する(S012)。この際、プロセッサ10Aは、対象画像を購入した第2ユーザの第2端末12の情報を併せて取得する。 The content provision flow is initiated, for example, when a second user purchases an image from a first user. In the content provision flow, first, the first terminal 11 transmits the image purchased by the second user, i.e., the target image, to the server computer 10 (S001). The processor 10A of the server computer 10 receives the target image from the first terminal 11 (S012). At this time, the processor 10A also obtains information about the second terminal 12 of the second user who purchased the target image.

次に、プロセッサ10Aは、対象画像の少なくとも一部を第1画像として設定する(S003)。S003において、プロセッサ10Aは、第1ユーザが第1端末11にて行う対象画像に対する編集操作に基づいて、第1画像を設定してもよいし、所定の設定基準に則って自動的に設定してもよい。 Next, the processor 10A sets at least a portion of the target image as the first image (S003). In S003, the processor 10A may set the first image based on an editing operation on the target image performed by the first user on the first terminal 11, or may set the first image automatically in accordance with predetermined setting criteria.

次に、第1端末11が、第1ユーザによる操作に基づいて、第2ユーザに提供されて第2端末12の表示画面に表示されるARコンテンツ、及びその表示条件を設定する(S004)。その後、第1端末11は、設定されたARコンテンツと、設定された表示条件を示す設定情報をサーバコンピュータ10に向けて送信する(S005)。プロセッサ10Aは、ARコンテンツと設定情報を第1端末11から受信して取得する(S006)。 Next, based on the operation by the first user, the first terminal 11 sets the AR content to be provided to the second user and displayed on the display screen of the second terminal 12, as well as its display conditions (S004). The first terminal 11 then transmits the set AR content and setting information indicating the set display conditions to the server computer 10 (S005). The processor 10A receives and acquires the AR content and setting information from the first terminal 11 (S006).

次に、プロセッサ10Aは、S006で受信したARコンテンツを、S003にて設定した第1画像と関連付けて保存する(S007)。この際、設定情報も、ARコンテンツとともに第1画像と関連付けて保存してもよい。また、S007において、プロセッサ10Aは、ARコンテンツの保存先を示す情報を符号化して第2画像を生成する。 Next, the processor 10A associates the AR content received in S006 with the first image set in S003 and saves it (S007). At this time, the setting information may also be associated with the first image and saved along with the AR content. Also, in S007, the processor 10A encodes information indicating the save destination of the AR content to generate a second image.

次に、第1端末11が、第1ユーザによる操作に基づいて、対象画像及び第2画像を含むコンテンツ入手用画像のプリント条件を指定する(S008)。具体的に説明すると、S008では、コンテンツ入手用画像をプリントするために用いられる感光性フィルムの種類(サイズ)が、プリント条件として指定される。その後、第1端末11は、指定されたプリント条件を示す指定情報をサーバコンピュータ10に向けて送信する(S009)。プロセッサ10Aは、指定情報を第1端末11から受信する(S010)。 Next, the first terminal 11 specifies print conditions for the content acquisition images, including the target image and the second image, based on operations by the first user (S008). Specifically, in S008, the type (size) of photosensitive film to be used to print the content acquisition images is specified as the print conditions. The first terminal 11 then transmits specification information indicating the specified print conditions to the server computer 10 (S009). The processor 10A receives the specification information from the first terminal 11 (S010).

次に、プロセッサ10Aは、指定情報が示すプリント条件に従ってコンテンツ入手用画像をプリントするためのプリント用データを生成し、生成されたデータを第2端末12に向けて送信する(S011)。プリント用データは、対象画像を購入した第2ユーザの第2端末12によって受信される(S012)。 Next, the processor 10A generates print data for printing the content acquisition image according to the print conditions indicated in the specification information, and transmits the generated data to the second terminal 12 (S011). The print data is received by the second terminal 12 of the second user who purchased the target image (S012).

次に、第2端末12は、プリント用データに従って携帯プリンタ13を制御して、コンテンツ入手用画像を携帯プリンタ13にプリントさせる(S013)。これにより、第1ユーザによって種類(サイズ)が指定された感光性フィルムにコンテンツ入手用画像がプリントされ、この結果、第2ユーザは、プリント物Pを取得する。 Next, the second terminal 12 controls the portable printer 13 in accordance with the printing data to cause the portable printer 13 to print the content acquisition image (S013). As a result, the content acquisition image is printed on photosensitive film of the type (size) specified by the first user, and as a result, the second user obtains the printout P.

次に、第2端末12は、その読み取り機能を用いて、プリント物Pを読み取り、その読み取り画像がサーバコンピュータ10に向けて送信される(S014)。この際、読み取り画像は、その送信元である第2端末12のID情報と関連付けられて送信される。送信された読み取り画像は、プロセッサ10Aによって受信される(S015)。 Next, the second terminal 12 uses its reading function to read the printed matter P, and the read image is sent to the server computer 10 (S014). At this time, the read image is associated with the ID information of the second terminal 12 that sent it. The sent read image is received by the processor 10A (S015).

次に、プロセッサ10Aは、S015で受信した読み取り画像を解析し、読み取り画像中、第2画像領域Pbが写った部分(第2画像に相当する部分)を抽出する。そして、プロセッサ10Aは、抽出した部分から、第1ユーザによって設定され第2ユーザに提供されるARコンテンツの保存先を特定する(S016)。また、プロセッサ10Aは、特定された保存先からARコンテンツを読み出す。 Next, processor 10A analyzes the scanned image received in S015 and extracts the portion of the scanned image that shows second image area Pb (the portion corresponding to the second image). Processor 10A then identifies, from the extracted portion, the storage destination for the AR content set by the first user and provided to the second user (S016). Processor 10A also reads the AR content from the identified storage destination.

次に、プロセッサ10Aは、ARコンテンツの提供先である第2ユーザがARコンテンツの料金(ARコンテンツの表示データの料金)を支払っているかを判定する(S017)。第2ユーザが料金を支払い済みである場合には、S018に移行し、料金が未払いである場合には、フローが終了する。 Next, processor 10A determines whether the second user to whom the AR content is to be provided has paid the fee for the AR content (the fee for the display data of the AR content) (S017). If the second user has paid the fee, the process proceeds to S018; if the fee has not been paid, the flow ends.

次に、プロセッサ10Aは、第2ユーザに対して設定された表示データの送信可能回数の残数が0であるか否かを判定する(S018)。残数が0でない場合には、S019に移行し、残数が0である場合には、フローが終了する。 Next, the processor 10A determines whether the remaining number of times the display data can be sent set for the second user is 0 (S018). If the remaining number is not 0, the process proceeds to S019; if the remaining number is 0, the flow ends.

次に、プロセッサ10Aは、S016にて特定された保存先に保存されたARコンテンツの表示データを生成し、生成された表示データを第2端末12に向けて送信する(S019)。第2端末12は、表示データを受信すると(S020)、表示データを展開してARコンテンツを表示画面に表示する(S021)。このとき、第2端末12の表示画面には、読み取り画像(すなわち、プリント物Pのリアルタイム画像)が表示されており、ARコンテンツは、読み取り画像に合成された状態で表示される。つまり、S019では、表示画面に表示された読み取り画像にARコンテンツを合成した状態で当該ARコンテンツを表示させる表示データを、第2端末12に向けて送信する。 Next, processor 10A generates display data for the AR content saved in the storage location identified in S016 and transmits the generated display data to second terminal 12 (S019). When second terminal 12 receives the display data (S020), it unpacks the display data and displays the AR content on the display screen (S021). At this time, the read image (i.e., a real-time image of printout P) is displayed on the display screen of second terminal 12, and the AR content is displayed superimposed on the read image. In other words, in S019, display data for displaying the AR content superimposed on the read image displayed on the display screen is transmitted to second terminal 12.

また、S021において、ARコンテンツは、S006で受信された設定情報が示す表示条件に従って表示される。より詳しく説明すると、ARコンテンツは、表示画面のうち、読み取り画像における第1画像領域が写った部分(第1画像に相当する部分)を基準として決められる位置に表示される。つまり、S019では、表示条件に従ってARコンテンツを表示させる表示データ、より詳しくは、表示画面のうち、第1画像領域が写った部分に応じた位置にARコンテンツを表示させる表示データを、第2端末12に向けて送信する。 Furthermore, in S021, the AR content is displayed according to the display conditions indicated by the setting information received in S006. To explain in more detail, the AR content is displayed at a position on the display screen that is determined based on the portion of the scanned image in which the first image area appears (the portion corresponding to the first image). In other words, in S019, display data for displaying the AR content according to the display conditions, more specifically, display data for displaying the AR content at a position on the display screen that corresponds to the portion in which the first image area appears, is transmitted to the second terminal 12.

以上までの一連のステップが終了した時点で、コンテンツ提供フローが終了する。本実施形態に係るコンテンツ提供フローによれば、ネットワーク経由で取得されたコンテンツ入手用画像をプリントし、そのプリント物Pを読み取ることで提供されるARコンテンツを適切に表示させることができる。 The content provision flow ends when the above series of steps are completed. According to the content provision flow of this embodiment, the content acquisition image obtained via the network is printed, and the provided AR content can be displayed appropriately by scanning the printout P.

具体的に説明すると、コンテンツ入手用画像をプリントする際に用いられる感光性フィルムの種類(サイズ)が変わると、プリントされる画像のサイズが変わる。その場合、プリントされた画像中の第1画像(つまり、テンプレート画像)の位置が変化することになる。したがって、正しい種類(サイズ)の感光性フィルムが用いられないと、ARコンテンツが適切な位置に表示されない可能性がある。このような状況では、ARコンテンツの表示時に、当該コンテンツを設定した第1ユーザの意図が正しく反映されない虞がある。 Specifically, if the type (size) of photosensitive film used to print the content acquisition image changes, the size of the printed image will change. In that case, the position of the first image (i.e., template image) in the printed image will change. Therefore, if the correct type (size) of photosensitive film is not used, the AR content may not be displayed in the appropriate position. In such a situation, there is a risk that the intention of the first user who set the content will not be properly reflected when the AR content is displayed.

これに対して、本実施形態では、コンテンツ入手画像のプリント用データとして、第1ユーザ又は第1端末によって指定された種類の感光性フィルム(指定媒体)にプリントさせるデータを第2端末12に向けて送信する。このプリント用データは、第2端末12では変更(上書き)することができないデータであるため、コンテンツ入手用画像は、第1ユーザに指定された種類の感光性フィルムに限ってプリントされることになる。これにより、コンテンツ入手用画像が適切に感光性フィルムにプリントされ、コンテンツ入手用画像において、第1画像が正規の位置に配置されるようになる。この結果、コンテンツ入手用画像のプリント物Pを読み取った際に、ARコンテンツが表示画面に適切に(詳しくは、表示画面上の適切な位置に)表示されるようになる。 In contrast, in this embodiment, data for printing the content acquisition image onto a type of photosensitive film (designated medium) specified by the first user or first terminal is transmitted to the second terminal 12. This printing data cannot be changed (overwritten) by the second terminal 12, so the content acquisition image is printed only on the type of photosensitive film specified by the first user. This allows the content acquisition image to be properly printed on the photosensitive film, and the first image to be positioned in the correct position in the content acquisition image. As a result, when a printout P of the content acquisition image is scanned, the AR content is displayed properly on the display screen (more specifically, in the appropriate position on the display screen).

そして、上記の効果は、プリント物Pの読み取り画像にARコンテンツを合成させて表示させる場合には、特に有意義なものとなる。つまり、本実施形態では、上述した手順にてARコンテンツを適切に表示させることができるので、ネットワークプリントを通じたARコンテンツの提供を普及し易くなる。この結果、コンテンツ提供サービスの活性化を図ることができる。 The above-mentioned effect is particularly significant when AR content is composited and displayed on a scanned image of the printout P. In other words, in this embodiment, AR content can be displayed appropriately using the above-mentioned procedure, making it easier to popularize the provision of AR content through network printing. As a result, content provision services can be revitalized.

また、本実施形態では、ARコンテンツの提供(換言すると、ARコンテンツの表示データの送信)に対して、時期及び回数等の観点で制限を設けている。これにより、ARコンテンツの不適切な流用及び複製を回避することができ、結果として、ARコンテンツの適切な利用及び保護を図ることができる。 In addition, in this embodiment, restrictions are placed on the provision of AR content (in other words, the transmission of AR content display data) in terms of timing, number of times, etc. This makes it possible to avoid inappropriate use and copying of AR content, and as a result, it is possible to ensure the appropriate use and protection of AR content.

また、本実施形態では、図10に示すコンテンツ更新フローが別途実施される。コンテンツ更新フローは、更新条件を満たす場合に開始される(S031)。フロー開始に際して、第1ユーザが、ARコンテンツ及びその表示条件を新たに設定し、第1端末11が、新たなARコンテンツ、及び新たな表示条件を示す設定情報をサーバコンピュータ10に向けて送信する(S032、S033)。 In addition, in this embodiment, the content update flow shown in Figure 10 is executed separately. The content update flow is started when the update conditions are met (S031). When the flow starts, the first user sets new AR content and its display conditions, and the first terminal 11 transmits setting information indicating the new AR content and the new display conditions to the server computer 10 (S032, S033).

プロセッサ10Aは、新たなARコンテンツ及び設定情報を受信すると(S034)、S007にて第1画像と関連付けて保存されたARコンテンツを、当該新たなARコンテンツに更新する(S035)。これにより、コンテンツ更新フローが完了する。 When the processor 10A receives new AR content and setting information (S034), it updates the AR content that was associated with the first image and saved in S007 to the new AR content (S035). This completes the content update flow.

そして、ARコンテンツの更新後に実施されるコンテンツ提供フローのステップS019では、プロセッサ10Aが、更新後のARコンテンツの表示データを送信する。この表示データにより、更新後のARコンテンツが、第2端末12の表示画面のうち、読み取り画像における第1画像領域が写った部分に応じた位置に表示される。このように一つのプリント物Pを読み取ることで表示可能なARコンテンツが更新されることで、単一のARコンテンツのみが表示される場合に比べて第2ユーザの興味、詳しくは提供されるARコンテンツへの関心を持続させることができる。 Then, in step S019 of the content provision flow, which is performed after the AR content has been updated, processor 10A transmits display data for the updated AR content. This display data causes the updated AR content to be displayed on the display screen of second terminal 12 at a position corresponding to the portion of the scanned image where the first image area appears. By updating the AR content that can be displayed by scanning a single printout P in this way, the second user's interest, specifically their interest in the AR content being provided, can be sustained more than if only a single AR content were displayed.

<その他の実施形態>
以上までに説明してきた実施形態は、本発明のコンテンツ提供装置及びコンテンツ提供方法について分かり易く説明するために挙げた具体例であり、あくまでも一例に過ぎず、その他の実施形態も考えられる。
<Other embodiments>
The embodiment described above is a specific example given to clearly explain the content providing device and content providing method of the present invention, and is merely an example, and other embodiments are also possible.

上記の実施形態では、コンテンツ入手用画像のプリント用データが第2端末12によって受信されることとしたが、これに限定されるものではない。例えば、携帯プリンタ13がプリント用データを直接受信してもよい。 In the above embodiment, the print data for the content acquisition image is received by the second terminal 12, but this is not limited to this. For example, the portable printer 13 may receive the print data directly.

また、上記の実施形態では、コンテンツ保護の観点から、ARコンテンツの提供に対して制限を設け、具体的には提供可能期間及び提供可能回数を設定することとした。ただし、これに限定されるものではなく、あるARコンテンツが提供される第2ユーザの人数(具体的には、同じ対象画像を購入した第2ユーザの人数)が所定数以上になった場合には、そのARコンテンツに対する制限を解除してもよい。 Furthermore, in the above embodiment, from the perspective of content protection, restrictions are placed on the provision of AR content, specifically by setting a period of time during which the content can be provided and the number of times it can be provided. However, this is not limited to this, and if the number of second users to whom a certain AR content is provided (specifically, the number of second users who have purchased the same target image) reaches a predetermined number or more, the restrictions on that AR content may be lifted.

また、上記の実施形態では、プリント物Pを第2端末12によって読み取ったとしても、ARコンテンツの料金を支払っていなければ、ARコンテンツが表示されないこととした。ただし、これに限定されず、例えば、ARコンテンツの料金を支払っていないユーザ(例えば、料金を支払った第2ユーザの家族等)がカメラ付きスマートフォン等にてプリント物Pを読み取る場合に、その表示画面にARコンテンツが表示できるようにしてもよい。 Furthermore, in the above embodiment, even if the printed matter P is scanned by the second terminal 12, the AR content will not be displayed unless the fee for the AR content has been paid. However, this is not limited to this, and for example, if a user who has not paid the fee for the AR content (for example, a family member of a second user who has paid the fee) scans the printed matter P with a camera-equipped smartphone or the like, the AR content may be displayed on the display screen.

また、上記の実施形態では、本発明のコンテンツ提供装置の機能が、サーバコンピュータ10に備わるプロセッサ10Aによって発揮されることとしたが、これに限定されない。本発明のコンテンツ提供装置が備えるプロセッサは、ユーザが利用する端末(すなわち、第1端末11及び第2端末12)、並びに携帯プリンタ13に備わってもよい。つまり、本発明のコンテンツ提供装置に設けられた上述の機能部の一部又は全部が、第1端末11、第2端末12又は携帯プリンタ13に備わってもよい。 Furthermore, in the above embodiment, the functions of the content providing device of the present invention are performed by the processor 10A provided in the server computer 10, but this is not limited to this. The processor provided in the content providing device of the present invention may also be provided in the terminals used by the user (i.e., the first terminal 11 and the second terminal 12), as well as in the portable printer 13. In other words, some or all of the above-mentioned functional units provided in the content providing device of the present invention may be provided in the first terminal 11, the second terminal 12, or the portable printer 13.

また、本発明のコンテンツ提供装置が第1端末11であってもよく、つまり、本発明のコンテンツ提供装置が備えるプロセッサが、第1端末11に備わるプロセッサであってもよい。この場合、第1端末11のプロセッサは、上述したコンテンツ提供フロー中の各工程を実施することになる。つまり、第1端末11が、第2端末12からプリンタ情報を取得し、取得したプリンタ情報に基づいてプリント用データを生成し、第2端末12に向けて送信してもよい。また、第1端末11が、読み取り画像を第2端末12から受信し、読み取り画像中の第2画像に相当する部分からコンテンツの保存先を特定し、コンテンツを表示させる表示データを、第2端末12に向けて送信してもよい。 The content providing device of the present invention may also be the first terminal 11; that is, the processor included in the content providing device of the present invention may be a processor included in the first terminal 11. In this case, the processor of the first terminal 11 will perform each step in the content providing flow described above. That is, the first terminal 11 may acquire printer information from the second terminal 12, generate print data based on the acquired printer information, and send it to the second terminal 12. The first terminal 11 may also receive a scanned image from the second terminal 12, identify a storage location for the content from the portion of the scanned image that corresponds to the second image, and send display data for displaying the content to the second terminal 12.

本発明のコンテンツ提供装置が備えるプロセッサには、各種のプロセッサが含まれる。各種のプロセッサには、例えば、ソフトウェア(プログラム)を実行して各種の処理部として機能する汎用的なプロセッサであるCPUが含まれる。
また、各種のプロセッサには、FPGA(Field Programmable Gate Array)等の製造後に回路構成を変更可能なプロセッサであるPLD(Programmable Logic Device)が含まれる。
さらに、各種のプロセッサには、ASIC(Application Specific Integrated Circuit)等の特定の処理をさせるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
The processor included in the content providing device of the present invention includes various types of processors, such as a CPU, which is a general-purpose processor that executes software (programs) and functions as various processing units.
The various processors also include PLDs (Programmable Logic Devices), which are processors whose circuit configuration can be changed after manufacturing, such as FPGAs (Field Programmable Gate Arrays).
Furthermore, various processors include dedicated electrical circuits such as ASICs (Application Specific Integrated Circuits), which are processors having circuit configurations designed exclusively for performing specific processes.

また、本発明のコンテンツ提供装置が有する1つの処理部を、上述した各種のプロセッサのうちの1つによって構成してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ、例えば、複数のFPGAの組み合わせ、若しくは、FPGA及びCPUの組み合わせ等によって構成してもよい。
また、本発明のコンテンツ提供装置が有する複数の機能部を、各種のプロセッサのうちの1つによって構成してもよいし、複数の機能部のうちの2以上をまとめて1つのプロセッサによって構成してもよい。
また、上述の実施形態のように、1つ以上のCPUとソフトウェアの組み合わせで1つのプロセッサを構成し、このプロセッサが複数の機能部として機能する形態でもよい。
Furthermore, one processing unit possessed by the content providing device of the present invention may be configured by one of the various processors described above, or may be configured by a combination of two or more processors of the same or different types, for example, a combination of multiple FPGAs, or a combination of an FPGA and a CPU, etc.
Furthermore, the plurality of functional units of the content providing device of the present invention may be configured by one of various processors, or two or more of the plurality of functional units may be configured together by one processor.
Furthermore, as in the above-described embodiment, one processor may be configured by combining one or more CPUs and software, and this processor may function as multiple functional units.

また、例えば、SoC(System on Chip)等に代表されるように、本発明のコンテンツ提供装置における複数の機能部を含むシステム全体の機能を1つのIC(Integrated Circuit)チップで実現するプロセッサを使用する形態でもよい。また、上述した各種のプロセッサのハードウェア的な構成は、半導体素子等の回路素子を組み合わせた電気回路(Circuitry)でもよい。 Furthermore, for example, a processor may be used that realizes the functions of the entire system, including multiple functional units, of the content providing device of the present invention on a single IC (Integrated Circuit) chip, as typified by an SoC (System on Chip). Furthermore, the hardware configuration of the various processors described above may be an electric circuit (Circuitry) that combines circuit elements such as semiconductor elements.

10 サーバコンピュータ
10A プロセッサ
10B メモリ
10C 通信用インタフェース
11 第1端末
12 第2端末
13 携帯プリンタ
14 記憶装置
20 コンテンツ提供装置
21 第1受信部
22 設定部
23 第2受信部
24 保存部
25 第3受信部
26 第4受信部
27 第1送信部
28 第5受信部
29 特定部
30 第2送信部
31 判定部
32 制限設定部
33 更新部
34 送金処理部
A1,A2,A3,A4 コンテンツ
N 外部ネットワーク
P プリント物
Pa 対象画像領域
Pb 第2画像領域
S コンテンツ提供システム
10 Server computer 10A Processor 10B Memory 10C Communication interface 11 First terminal 12 Second terminal 13 Portable printer 14 Storage device 20 Content providing device 21 First receiving unit 22 Setting unit 23 Second receiving unit 24 Storage unit 25 Third receiving unit 26 Fourth receiving unit 27 First transmitting unit 28 Fifth receiving unit 29 Identification unit 30 Second transmitting unit 31 Determination unit 32 Restriction setting unit 33 Update unit 34 Remittance processing unit A1, A2, A3, A4 Content N External network P Printed matter Pa Target image area Pb Second image area S Content providing system

Claims (16)

プロセッサを備えるコンテンツ提供装置であって、
前記プロセッサは、
第1ユーザにより提供される対象画像の少なくとも一部を、第1画像として設定する処理と、
第2ユーザの端末の表示画面に表示されるコンテンツを、前記第1画像と関連付けて保存する処理と、
前記対象画像と、前記コンテンツの保存先に応じた第2画像と、を前記第1ユーザ側で指定された指定媒体にプリントさせるためのプリント用データを、前記端末に向けて送信する処理と、
前記プリント用データに従って前記対象画像及び前記第2画像を前記指定媒体にプリントすることで生成されるプリント物が、前記端末によって読み取られた場合に、読み取られた前記プリント物の読み取り画像を前記端末から受信する処理と、
前記読み取り画像中、前記第2画像に相当する部分から前記保存先を特定する処理と、
前記表示画面のうち、前記読み取り画像における前記第1画像に相当する部分に応じた位置に、前記保存先に保存された前記コンテンツを表示させる表示データを、前記端末に向けて送信する処理と、
を実行する、コンテンツ提供装置。
A content providing device including a processor,
The processor:
setting at least a portion of a target image provided by a first user as a first image;
a process of storing content displayed on a display screen of a terminal of a second user in association with the first image;
a process of transmitting, to the terminal, print data for printing the target image and a second image corresponding to the storage destination of the content on a designated medium designated by the first user;
a process of receiving, when a printout generated by printing the target image and the second image on the specified medium in accordance with the print data is read by the terminal, a read image of the printout from the terminal;
a process of identifying the storage destination from a portion of the scanned image that corresponds to the second image;
transmitting, to the terminal, display data for displaying the content stored in the storage location at a position on the display screen corresponding to a portion of the scanned image that corresponds to the first image;
A content providing device that executes the above.
前記プロセッサは、前記表示データを送信する処理において、前記表示画面に表示された前記読み取り画像に前記コンテンツを合成した状態で前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項1に記載のコンテンツ提供装置。 The content providing device according to claim 1, wherein, in the process of transmitting the display data, the processor transmits to the terminal the display data that displays the content in a state in which the content is superimposed on the scanned image displayed on the display screen. 前記プロセッサは、前記コンテンツの表示に関する設定内容を示す設定情報を取得する処理を実行し、
前記プロセッサは、前記設定内容に従って前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項1又は2に記載のコンテンツ提供装置。
the processor executes a process of acquiring setting information indicating settings related to display of the content;
The content providing device according to claim 1 , wherein the processor transmits the display data for displaying the content according to the setting to the terminal.
前記プロセッサは、前記表示データを送信する処理において、前記保存先に保存された前記コンテンツであって、前記第1ユーザによって設定された前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項1乃至3のいずれか一項に記載のコンテンツ提供装置。 A content providing device according to any one of claims 1 to 3, wherein the processor, in the process of transmitting the display data, transmits to the terminal the display data that displays the content stored in the storage destination and set by the first user. 前記プロセッサは、前記プリント用データを送信する処理において、前記第1ユーザ側でサイズが指定された前記指定媒体に前記対象画像と前記第2画像とをプリントさせるための前記プリント用データを、前記端末に向けて送信する、請求項1乃至4のいずれか一項に記載のコンテンツ提供装置。 A content providing device described in any one of claims 1 to 4, wherein in the process of sending the printing data, the processor sends the printing data to the terminal for printing the target image and the second image on the specified medium whose size is specified by the first user. 前記表示データの送信可能回数がユーザ毎に記憶装置に記憶され、
前記プロセッサは、前記表示データを前記端末に向けて送信する処理の実行回数に応じて、前記第2ユーザの前記送信可能回数を減少させる処理を実行し、
前記第2ユーザの前記送信可能回数の残数が0である場合には、前記端末への前記表示データの送信が制限される、請求項1乃至5のいずれか一項に記載のコンテンツ提供装置。
the number of times the display data can be transmitted is stored in a storage device for each user;
the processor executes a process of reducing the number of times the second user can transmit the display data to the terminal in accordance with the number of times the process of transmitting the display data to the terminal has been executed;
The content providing device according to claim 1 , wherein when the remaining number of transmissions allowed for the second user is 0, transmission of the display data to the terminal is restricted.
前記表示データの料金についての支払いの有無が記憶装置に記憶され、
前記プロセッサは、前記料金を支払った前記第2ユーザの前記端末に向けて、前記表示データを送信する、請求項1乃至6のいずれか一項に記載のコンテンツ提供装置。
whether or not the fee for the display data has been paid is stored in a storage device;
The content providing device according to claim 1 , wherein the processor transmits the display data to the terminal of the second user who has paid the fee.
前記プロセッサは、前記第2ユーザが支払った前記料金のうちの少なくとも一部の額を所定の送金先に送金するための処理を実行する、請求項7に記載のコンテンツ提供装置。 The content providing device of claim 7, wherein the processor executes processing to remit at least a portion of the fee paid by the second user to a predetermined remittance destination. 前記プロセッサは、
前記第1画像と関連付けて前記保存先に保存される前記コンテンツを更新する処理を実行し、
前記コンテンツの更新後に前記表示データを前記端末に向けて送信する処理では、更新後の前記コンテンツを前記位置に表示させる前記表示データを送信する、請求項1乃至8のいずれか一項に記載のコンテンツ提供装置。
The processor:
performing a process of updating the content stored in the storage location in association with the first image;
The content providing device according to claim 1 , wherein the process of transmitting the display data to the terminal after updating the content comprises transmitting the display data for displaying the updated content at the position.
前記第1ユーザが第1端末を利用し、前記第2ユーザが利用する前記端末が第2端末であり、
前記第1端末が、前記第2ユーザが画像をプリントする際に使用するプリンタに関するプリンタ情報を取得する場合において、前記プロセッサは、前記第1端末により取得された前記プリンタ情報に応じた前記指定媒体に前記対象画像と前記第2画像とをプリントさせるための前記プリント用データを、前記第2端末に向けて送信する、請求項1乃至9のいずれか一項に記載のコンテンツ提供装置。
The first user uses a first terminal, and the terminal used by the second user is a second terminal;
A content providing device described in any one of claims 1 to 9, wherein when the first terminal acquires printer information regarding a printer to be used by the second user when printing an image, the processor transmits the printing data to the second terminal for printing the target image and the second image on the specified medium according to the printer information acquired by the first terminal.
第1ユーザにより提供される対象画像の少なくとも一部を第1画像として設定する工程と、
第2ユーザの端末の表示画面に表示されるコンテンツを、前記第1画像と関連付けて保存する工程と、
前記対象画像と、前記コンテンツの保存先に応じた第2画像と、を前記第1ユーザ側で指定された指定媒体にプリントさせるためのプリント用データを、前記端末に向けて送信する工程と、
前記プリント用データに従って前記対象画像及び前記第2画像を前記指定媒体にプリントすることで生成されるプリント物が、前記端末によって読み取られた場合に、読み取られた前記プリント物の画像である読み取り画像を前記端末から受信する工程と、
前記読み取り画像中、前記第2画像に相当する部分から前記保存先を特定する工程と、
前記表示画面のうち、前記読み取り画像における前記第1画像に相当する部分に応じた位置に、前記保存先に保存された前記コンテンツを表示させる表示データを、前記端末に向けて送信する工程と、
をプロセッサにより実施する、コンテンツ提供方法。
setting at least a portion of a target image provided by a first user as a first image;
storing content displayed on a display screen of a terminal of a second user in association with the first image;
transmitting print data to the terminal for printing the target image and a second image corresponding to the storage destination of the content on a designated medium designated by the first user;
a step of receiving, when a printout generated by printing the target image and the second image on the specified medium in accordance with the print data is read by the terminal, a read image of the printout that has been read from the terminal;
specifying the storage destination from a portion of the scanned image that corresponds to the second image;
transmitting, to the terminal, display data for displaying the content stored in the storage location at a position on the display screen corresponding to a portion of the scanned image that corresponds to the first image;
A content providing method, wherein the above is performed by a processor.
前記表示データを送信する工程において、前記プロセッサは、前記表示画面に表示された前記読み取り画像に前記コンテンツを合成した状態で前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項11に記載のコンテンツ提供方法。 The content providing method according to claim 11, wherein in the step of transmitting the display data, the processor transmits to the terminal the display data that displays the content in a state in which the content is superimposed on the scanned image displayed on the display screen. 前記コンテンツの表示に関する設定内容を示す設定情報を取得する工程を、前記プロセッサにより実施し、
前記表示データを送信する工程において、前記プロセッサは、前記設定内容に従って前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項11又は12に記載のコンテンツ提供方法。
acquiring setting information indicating settings related to display of the content by the processor;
13. The content providing method according to claim 11, wherein in the step of transmitting the display data, the processor transmits the display data for displaying the content in accordance with the setting details to the terminal.
前記第1画像と関連付けて前記保存先に保存される前記コンテンツを更新する工程を、前記プロセッサにより実施し、
前記コンテンツの更新後に前記表示データを前記端末に向けて送信する工程において、前記プロセッサは、更新後の前記コンテンツを前記位置に表示させる前記表示データを送信する、請求項11乃至13のいずれか一項に記載のコンテンツ提供方法。
updating the content stored in the storage location in association with the first image, performed by the processor;
14. The content providing method according to claim 11, wherein in the step of transmitting the display data to the terminal after updating the content, the processor transmits the display data that causes the updated content to be displayed at the position.
請求項11乃至14のいずれか一項に記載のコンテンツ提供方法に含まれる各工程をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute each step included in the content provision method described in any one of claims 11 to 14. コンピュータが読み取り可能な記録媒体であって、
請求項11乃至14のいずれか一項に記載のコンテンツ提供方法に含まれる各工程をコンピュータに実行させるためのプログラムが記録された記録媒体。
A computer-readable recording medium,
A recording medium on which a program for causing a computer to execute each step included in the content providing method according to any one of claims 11 to 14 is recorded.
JP2022045472A 2022-02-25 2022-03-22 Content providing device, content providing method, program, and recording medium Active JP7803757B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US18/172,846 US12425523B2 (en) 2022-02-25 2023-02-22 Content provision device, content provision method, program, and recording medium for providing content based on reading of an image printed on a medium
CN202310149403.1A CN116668595A (en) 2022-02-25 2023-02-22 Content providing device, content providing method, program, and recording medium
EP23158177.8A EP4235378A1 (en) 2022-02-25 2023-02-23 Content provision device, content provision method, program, and recording medium
US19/311,833 US20250392674A1 (en) 2022-02-25 2025-08-27 Content provision device, content provision method, program, and recording medium for providing content based on reading of an image printed on a medium
JP2026001243A JP2026042919A (en) 2022-02-25 2026-01-07 Content providing device, content providing method, program, and recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022027731 2022-02-25
JP2022027731 2022-02-25

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2026001243A Division JP2026042919A (en) 2022-02-25 2026-01-07 Content providing device, content providing method, program, and recording medium

Publications (3)

Publication Number Publication Date
JP2023124750A JP2023124750A (en) 2023-09-06
JP2023124750A5 JP2023124750A5 (en) 2024-02-09
JP7803757B2 true JP7803757B2 (en) 2026-01-21

Family

ID=87886142

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022045472A Active JP7803757B2 (en) 2022-02-25 2022-03-22 Content providing device, content providing method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP7803757B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009232051A (en) 2008-03-21 2009-10-08 Brother Ind Ltd Portable terminal printing system
JP2015165379A (en) 2014-02-05 2015-09-17 富士フイルム株式会社 Content management system, managed content generation method, managed content reproduction method, program, and recording medium
JP2016139968A (en) 2015-01-28 2016-08-04 大日本印刷株式会社 Server device, moving image data distribution method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009232051A (en) 2008-03-21 2009-10-08 Brother Ind Ltd Portable terminal printing system
JP2015165379A (en) 2014-02-05 2015-09-17 富士フイルム株式会社 Content management system, managed content generation method, managed content reproduction method, program, and recording medium
JP2016139968A (en) 2015-01-28 2016-08-04 大日本印刷株式会社 Server device, moving image data distribution method, and program

Also Published As

Publication number Publication date
JP2023124750A (en) 2023-09-06

Similar Documents

Publication Publication Date Title
JP2026042919A (en) Content providing device, content providing method, program, and recording medium
US20050083407A1 (en) Print order/delivery system and method, digital camera, client information registration device, ordering terminal, and printing sytem
WO2016121808A1 (en) Server device, image printing device, and moving-image data delivery system
JP2002354384A (en) Camera system, camera device, image recording medium, print system, and server device
JP2009181171A (en) Printing system, printing method, image management apparatus, image management method, and image management program
JP6999920B2 (en) Image processing system and image processing equipment
CN112313692A (en) Experience sharing system and experience sharing method
JP7803757B2 (en) Content providing device, content providing method, program, and recording medium
JP7363148B2 (en) Image data sales system
JP6939248B2 (en) Membership management system
CN116668595A (en) Content providing device, content providing method, program, and recording medium
JP7750107B2 (en) Printed matter sales system and printed matter sales method
JP7766532B2 (en) Information processing device, information processing method, program, and recording medium
JP7780348B2 (en) Information processing device, information processing method, program, and recording medium
US11977796B2 (en) Content provision device, content provision method, program, and recording medium
JP6492964B2 (en) ID card creation device and ID card creation system
JP6435950B2 (en) Server device, image print device, and moving image data distribution system
JP6520438B2 (en) program
US20250284777A1 (en) Work registration system, work registration method, and work registration support device
JP6780582B2 (en) Server, data transfer method, and print production system
JP2026010126A (en) Content providing device, content providing method, program, and recording medium
JP4241509B2 (en) Photo print sorting apparatus, method and system, and digital still camera
JP4386064B2 (en) Print order system using network
JP7375336B2 (en) Shooting control system, shooting control method, and program
JP6834770B2 (en) Photographic paper production system, server, and photographic paper production method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240201

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250924

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260108

R150 Certificate of patent or registration of utility model

Ref document number: 7803757

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150