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 - コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体 - Google Patents
[go: Go Back, main page]

JP7803757B2 - コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体 - Google Patents

コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体

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
English (en)
Other versions
JP2023124750A5 (ja
JP2023124750A (ja
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/zh
Priority to EP23158177.8A priority patent/EP4235378A1/en
Publication of JP2023124750A publication Critical patent/JP2023124750A/ja
Publication of JP2023124750A5 publication Critical patent/JP2023124750A5/ja
Priority to US19/311,833 priority patent/US20250392674A1/en
Priority to JP2026001243A priority patent/JP2026042919A/ja
Application granted granted Critical
Publication of JP7803757B2 publication Critical patent/JP7803757B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、媒体にプリントされた画像の読み取りを契機にコンテンツを提供するコンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体に関する。
ネットワーク通信技術の普及により、ユーザ間で画像を送り合うことができ、また、一方のユーザが提供した画像を他方のユーザ側でプリントすることが可能である(例えば、特許文献1参照)。
また、提供された画像のプリントを促進させる等の理由から、プリントされた画像を読み取り機器によって読み取った場合に、それを契機にしてコンテンツを提供することがある(例えば、特許文献2参照)。特許文献2には、プリント物等をスマートフォン等の情報端末で撮影(キャプチャ)することで、情報端末に表示されるプリント物の映像に対して所定の映像コンテンツを合成して表示することが記載されている。つまり、特許文献2に記載の技術によれば、拡張現実(AR:Augmented Reality)用のコンテンツが提供される。
特開2019-192016号公報 特開2016-58024号公報
特許文献2の技術において、プリント物の読み取りを契機に提供されるコンテンツは、プリント物にプリントされた画像の一部(いわゆるマーカ)を基準として決められる位置に表示される。つまり、プリント物を撮影する情報端末の表示画面において、マーカの位置に応じた位置にコンテンツが表示される。
一方、プリント物に対するマーカの位置(詳しくは、プリント物とマーカとの相対位置)は、例えば、画像がプリントされる媒体のサイズ等に応じて変化する場合がある。そのため、画像のプリントに用いられる媒体のサイズが適切なサイズになっていない場合には、そのプリント物を撮影(キャプチャ)して表示されるコンテンツが、表示画面上で適切に表示されない可能性がある。
本発明は、上記の事情に鑑みてなされたものであり、具体的には、ネットワーク経由で取得された画像をプリントした場合に、そのプリント物を読み取ることで提供されるコンテンツを適切に表示可能なコンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体を提供することを課題とする。
上記の目的を達成するために、本発明のコンテンツ提供装置は、プロセッサを備えるコンテンツ提供装置であって、プロセッサは、第1ユーザにより提供される対象画像の少なくとも一部を第1画像として設定する処理と、第2ユーザの端末の表示画面に表示されるコンテンツを、第1画像と関連付けて保存する処理と、対象画像と、コンテンツの保存先に応じた第2画像と、を第1ユーザ側で指定された指定媒体にプリントさせるためのプリント用データを、端末に向けて送信する処理と、プリント用データに従って対象画像及び第2画像を指定媒体にプリントすることで生成されるプリント物が、端末によって読み取られた場合に、読み取られたプリント物の読み取り画像を端末から受信する処理と、読み取り画像中、第2画像に相当する部分から保存先を特定する処理と、表示画面のうち、読み取り画像における第1画像に相当する部分に応じた位置に、保存先に保存されたコンテンツを表示させる表示データを、端末に向けて送信する処理と、を実行することを特徴とする。
また、上記のプロセッサは、表示データを送信する処理において、表示画面に表示された読み取り画像にコンテンツを合成した状態でコンテンツを表示させる表示データを、端末に向けて送信してもよい。
また、上記のプロセッサは、コンテンツの表示に関する設定内容を示す設定情報を第1端末から受信する処理を実行してもよい。この場合、上記のプロセッサは、設定内容に従ってコンテンツを表示させる表示データを、端末に向けて送信するとよい。
また、上記のプロセッサは、表示データを送信する処理において、保存先に保存されたコンテンツであって、第1ユーザによって設定されたコンテンツを表示させる表示データを、端末に向けて送信してもよい。
また、上記のプロセッサは、プリント用データを送信する処理において、第1ユーザ側で指定されたサイズが指定された指定媒体に対象画像と第2画像とをプリントさせるためのプリント用データを、端末に向けて送信してもよい。
また、表示データの送信可能回数がユーザ毎に記憶装置に記憶されてもよい。この場合、上記のプロセッサは、表示データを端末に向けて送信する処理の実行回数に応じて、第2ユーザの送信可能回数を減少させる処理を実行してもよい。また、第2ユーザの送信可能回数の残数が0である場合には、端末への表示データの送信が制限されてもよい。
また、表示データの料金についての支払いの有無が記憶装置に記憶されてもよい。この場合、上記のプロセッサは、料金を支払った第2ユーザの端末に向けて、表示データを送信するとよい。
また、上記のプロセッサは、第2ユーザが支払った料金のうちの少なくとも一部の額を所定の送金先に送金するための処理を実行してもよい。
また、上記のプロセッサは、第1画像と関連付けて保存先に保存されるコンテンツを更新する処理を実行し、コンテンツの更新後に表示データを端末に向けて送信する処理では、更新後のコンテンツを上記の位置に表示させる表示データを送信してもよい。
また、第1ユーザが第1端末を利用し、第2ユーザが利用する端末が第2端末であり、第1端末が、第2ユーザが画像をプリントする際に使用するプリンタに関するプリンタ情報を取得してもよい。この場合において、上記のプロセッサは、第1端末により取得されたプリンタ情報に応じた指定媒体に対象画像と第2画像とをプリントさせるためのプリント用データを、第2端末に向けて送信するとよい。
また、前述の課題を解決するため、本発明のコンテンツ提供方法は、第1ユーザにより提供される対象画像の少なくとも一部を第1画像として設定する工程と、第2ユーザの端末の表示画面に表示されるコンテンツを、第1画像と関連付けて保存する工程と、対象画像と、コンテンツの保存先に応じた第2画像と、を第1ユーザ側で指定された指定媒体にプリントさせるためのプリント用データを、端末に向けて送信する工程と、プリント用データに従って対象画像及び第2画像を指定媒体にプリントすることで生成されるプリント物が、端末によって読み取られた場合に、読み取られたプリント物の画像である読み取り画像を端末から受信する工程と、読み取り画像中、第2画像に相当する部分から保存先を特定する工程と、表示画面のうち、読み取り画像における第1画像に相当する部分に応じた位置に、保存先に保存されたコンテンツを表示させる表示データを、端末に向けて送信する工程と、をプロセッサにより実施することを特徴とする。
また、表示データを送信する工程において、上記のプロセッサは、表示画面に表示された読み取り画像にコンテンツを合成した状態でコンテンツを表示させる表示データを、端末に向けて送信してもよい。
また、コンテンツの表示に関する設定内容を示す設定情報を取得する工程を、上記のプロセッサにより実施してもよい。この場合、表示データを送信する工程において、上記のプロセッサは、設定内容に従ってコンテンツを表示させる表示データを、端末に向けて送信してもよい。
また、第1画像と関連付けて保存先に保存されるコンテンツを更新する処理を、上記のプロセッサにより実施してもよい。この場合、コンテンツの更新後に表示データを端末に向けて送信する工程において、上記のプロセッサは、更新後のコンテンツを上記の位置に表示させる表示データを送信するとよい。
また、本発明によれば、上記のコンテンツ提供方法に含まれる各工程をコンピュータに実行させるためのプログラムが実現可能である。さらに、本発明によれば、コンピュータが読み取り可能な記録媒体であって、上記のコンテンツ方法に含まれる各工程をコンピュータに実行させるためのプログラムが記録された記録媒体が実現可能である。
本発明によれば、ネットワーク経由で取得された画像をプリントした場合に、そのプリント物を読み取ることで提供されるコンテンツを適切に表示させることができる。
コンテンツの第一例を示す図である。 コンテンツの第二例を示す図である。 コンテンツの第三例を示す図である。 コンテンツの第四例を示す図である。 コンテンツ提供の手順を示す図である(その1)。 コンテンツ提供の手順を示す図である(その2)。 プリント物を示す図である。 コンテンツ提供システムの構成を示す図である。 本発明の一つの実施形態に係るコンテンツ提供装置のハードウェア構成を示す図である。 記憶装置に記憶される管理データの一例を示す図である。 本発明の一つの実施形態に係るコンテンツ提供装置の機能についての説明図である。 本発明の一つの実施形態に係るコンテンツ提供フローを示す図である(その1)。 本発明の一つの実施形態に係るコンテンツ提供フローを示す図である(その2)。 コンテンツ更新フローを示す図である。
本発明の一つの実施形態(以下、本実施形態)について、図面を参照しながら説明する。ただし、以下に説明する実施形態は、本発明の理解を容易にするために挙げた一例に過ぎず、本発明を限定するものではない。また、本発明は、その趣旨を逸脱しない限り、以下の実施形態から変更又は改良され得る。また、本発明には、その等価物が含まれる。
本明細書において、「装置」という概念には、特定の機能を一台で発揮する単一の装置が含まれるとともに、分散して互いに独立して存在しつつ協働(連携)して特定の機能を発揮する複数の装置も含まれることとする。
また、本明細書において、「画像」は、特に断る場合を除き、画像データであることとする。画像データとしては、例えば、JPEG(Joint Photographic Experts Group)形式のような非可逆圧縮の画像データ、並びに、GIF(Graphics Interchange Format)又はPNG(Portable Network Graphics)形式のような可逆圧縮の画像データ等が該当する。
また、本明細書において、「ユーザ」は、本発明のコンテンツ提供装置を利用するユーザである。コンテンツ提供装置を利用することは、コンテンツ提供装置の機能を利用することであり、コンテンツ提供装置を直接操作することの他、コンテンツ提供装置の機能をそれ以外の機器(例えば、ユーザ所有の端末)から利用することを含む。
また、ユーザは、個人でもよく、家族等のように複数人を含むグループ、企業等の法人、又は、機関若しくはその他の団体でもよい。
<コンテンツ提供サービス>
本実施形態に係るコンテンツ提供装置及びコンテンツ提供方法によって実現されるサービス(以下、コンテンツ提供サービス)について説明する。ユーザ(第1ユーザ)は、コンテンツ提供サービスを通じて、他のユーザ(第2ユーザ)にコンテンツを提供することができる。第2ユーザは、コンテンツ提供サービスを通じて、第1ユーザからの要求に応じて提供されるコンテンツを受け取って利用することができる。
コンテンツは、デジタルコンテンツであり、特に、ディスプレイ等の表示器に表示可能なコンテンツである。本実施形態では、拡張現実用のコンテンツ(以下、ARコンテンツ)が提供される。つまり、ARコンテンツが提供された第2ユーザ側では、カメラ等で撮影された現実世界の映像(詳しくは、リアルタイム映像)をディスプレイに表示する際に、ARコンテンツが上記の映像に合成されて表示される。
ARコンテンツは、例えば、図1Aに示すように、テキスト(メッセージ)からなるコンテンツA1でもよく、図1Bに示すように、動画又は映像からなるコンテンツA2でもよい。また、ARコンテンツは、図1Cに示すように、コンピュータグラフィクスにより描画されたイラストからなるコンテンツA3でもよい。また、ARコンテンツは、図1Dに示すように、他の映像に合成されて背景エフェクト(図1Dでは、雨が降る背景イフェクト)を付与するコンテンツA4でもよい。
なお、コンテンツは、静止状態で表示されてもよく、動画のように動いた状態で表示されてもよく、また、音声出力を伴って表示されてもよい。
ARコンテンツの提供及び利用の手順について図2A及び図2Bを参照しながら概説すると、第1ユーザは、先ず、コンテンツ提供に必要な画像(以下、対象画像)を送信する。ここで、「第1ユーザが対象画像を送信する」とは、第1ユーザが利用する情報処理端末(以下、第1端末11)から対象画像が送信されること、具体的には対象画像のアップロードを意味する。また、対象画像は、第1ユーザにより提供され、第1ユーザが保有する画像群の中から指定された1又は複数の画像であり、例えば第2ユーザが第1ユーザから購入した画像である。
また、第1ユーザは、図2Aに示すように、提供されるARコンテンツを設定し、また、そのARコンテンツを第2ユーザ側で表示する際の条件(表示条件)を設定する。ARコンテンツを設定するとは、ARコンテンツを新たに作成すること、及び、事前に用意された複数種類のARコンテンツの中のいずれかを選択することである。
ARコンテンツの表示条件は、ARコンテンツの表示に関する設定内容であり、例えば、ARコンテンツを第2ユーザ側で表示する際の表示サイズ、表示位置、及びARコンテンツの向き等である。ここで、表示位置は、後述する第1画像の位置を基準位置として決められる。
コンテンツ提供サービスでは、第1ユーザから送信された対象画像、及び第1ユーザにより設定されたARコンテンツに関する情報(具体的には、ARコンテンツの保存先等)に基づいて、プリント用データを生成する。プリント用データは、コンテンツ入手用画像をプリントするためのデータである。生成されたプリント用データは、図2Aに示すように第2ユーザに向けて送信される。ここで、「第2ユーザに対してプリント用データを送信する」とは、第2ユーザが利用する情報処理端末(端末に相当し、以下、第2端末12)に向けてデータを送信することを意味する。
第2ユーザ(詳しくは、第2端末12)は、プリント用データを受信すると、プリント用データに従ってコンテンツ入手用画像をプリントさせる。コンテンツ入手用画像をプリントするために用いられる機器は、例えば、第2ユーザが所有するプリンタ(具体的には、後述する携帯プリンタ13)である。ただし、これに限定されず、店舗等に設置された機器のように、第2ユーザが所有しないものの暗証番号又はアカウント情報を入力してログインすることで利用可能なプリント機器を使用してもよい。
コンテンツ入手用画像がプリントされることにより、図3に示すプリント物Pが生成される。プリント物Pは、対象画像及び識別画像がプリントされた媒体(例えば、後述の感光性フィルムF)である。
また、図3に示すように、プリント物Pの画像形成面には、対象画像領域Pa及び第2画像領域Pbが含まれる。対象画像領域Paには、画像形成面のうち、プリントされた対象画像(つまり、対象画像の可視化像)が存在する。
また、対象画像領域Paには、対象画像において設定された第1画像に相当する領域(以下、第1画像領域)が存在する。第1画像とは、ARコンテンツを表示する際のテンプレート画像であり、対象画像の一部又は全部によって構成される。テンプレート画像とは、ARコンテンツの表示時に追跡(トラッキング)の対象となるマーカとして機能する。図3に示すケースでは、例えば、対象画像のうちの被写体の顔がテンプレート画像として設定されている。
第2画像領域Pbは、例えばQRコード(登録商標)のように光学的に読み取り可能な第2画像がプリントされた領域である。第2画像は、第1ユーザにより設定されたARコンテンツの保存先に応じて生成される画像であり、詳しくは、当該保存先を符号化(バーコード化)して得られる画像である。なお、第2画像は、QRバーコード(登録商標)のように符号化された画像に限定されず、読み取り可能な画像であればよく、例えば文字、記号、数字又は暗号化された文字等でもよい。また、第2画像には、対象画像中の第1画像を特定するための情報を暗号化した暗号情報等が含まれてもよい。
第2画像領域Pbは、図3に示すように、対象画像領域Paと重なった位置に設けられてもよいが、対象画像領域Paから離れた位置に設けられてもよい。この場合、第2画像領域Pbは、対象画像領域Paの付近に配置されているのが好ましい。
そして、第2ユーザは、図3に示すように、読み取り機能が搭載された第2端末12を用いてプリント物Pを読み取る。プリント物Pを読み取るとは、プリント物Pの読み取り画像を取得することであり、読み取り画像は、プリント物Pの濃度(詳しくは、階調値)を画素毎に表すものであり、プリント物Pを読み取ることで取得される。分かり易くは、プリント物Pを撮影デバイスによって撮影(キャプチャ)することが、プリント物Pを読み取ることに該当し、その撮影画像(リアルタイム画像)が読み取り画像に相当する。
プリント物Pが読み取られると、図2Bに示すように、その読み取り画像が第2ユーザから送られる。この段階において、第2端末12の表示画面には、読み取り画像、すなわちプリント物Pのリアルタイム画像が表示されている。
コンテンツ提供サービスでは、第2ユーザから送られてきた読み取り画像中、第2画像領域Pbが写った部分(すなわち、第2画像に相当する部分)に基づいて、第1ユーザにより設定されたARコンテンツの保存先を特定する。そして、特定された保存先に保存されたARコンテンツを表示させる表示データが、第2ユーザに向けて送信される(つまり、ダウンロードされる)。表示データは、第2端末12によって受信される。これにより、ARコンテンツが第2ユーザに提供される。
表示データを受信した第2端末12の表示画面には、図1A~1Dに示すように、ARコンテンツが読み取り画像に合成されて表示される。このとき、ARコンテンツは、第1ユーザによって設定された表示条件に従って表示され、具体的には、第1ユーザが指定した表示サイズ、表示位置、及び向きにて表示される。特に、ARコンテンツの表示位置は、表示画面のうち、第1画像領域が写った部分(すなわち、読み取り画像における第1画像に相当する部分)に応じて決められる。これにより、ARコンテンツは、第1画像領域が写った部分との位置関係が一定に保たれた状態で表示画面に表示されるようになる。
以上のようなコンテンツ提供サービスによれば、例えば、第1ユーザが画像を販売し、第2ユーザが第1ユーザから画像(対象画像)を購入し、購入した画像をプリントしてプリント物Pを取得する。そして、第2ユーザが第2端末12によってプリント物Pを読み取ると、第2端末12の表示画面に、第1ユーザにより設定されたARコンテンツが読み取り画像に合成されて表示される。これにより、第2ユーザは、コンテンツ提供サービスを通じて提供されたARコンテンツを利用することができる。
コンテンツ提供サービスに関して付言しておくと、ARコンテンツ提供のサービス利用は、有料であってもよく、又は無料であってもよい。本実施形態では、サービス利用が有料であることとし、第2ユーザは、ARコンテンツ(厳密には、ARコンテンツの表示データ)の料金を支払った場合に限り、ARコンテンツを利用することができ、つまり、ARコンテンツを第2端末12に表示させることができる。
なお、第2ユーザにより支払われたARコンテンツの料金の一部又は全部は、対象画像を販売した第1ユーザに送金されてもよく、第1ユーザ以外の所定の送金先に送金されてもよい。第1ユーザ以外の所定の送金先は、例えば、コンテンツ提供サービスを運営する事業者等が挙げられる。
以上の構成であれば、第2ユーザにより支払われたARコンテンツの料金を、第1ユーザ及びサービス事業者で分配することができる。
また、第2ユーザへのARコンテンツの提供、すなわち、ARコンテンツの表示データの送信に対して一定の制限が設けられてもよい。例えば、第2ユーザにARコンテンツを提供可能な期間は、第2ユーザが1ユーザから画像(対象画像)を購入してから一定の期間に限られてもよい。また、ARコンテンツの表示データの送信可能回数が定められてもよく、第2ユーザに設定された送信可能回数の残数が0になるまでの間は、ARコンテンツが第2ユーザに提供可能であってもよい。反対に、残数が0になった場合には、第2ユーザへのARコンテンツの提供を制限(終了)してもよい。
また、第2ユーザがプリント物Pを読み取ることで第2ユーザに提供されるコンテンツは、同一のコンテンツでもよく、あるいは読み取り時期に応じて変化してもよい。つまり、同じプリント物Pを読み取って提供されるコンテンツは、時期等に応じて更新されてもよい。
<コンテンツ提供システム>
次に、図4を参照しながら、コンテンツ提供サービスを実現するために構築される通信システム、すなわちコンテンツ提供システムSについて、その構成を説明する。
コンテンツ提供システムSは、図4に示すように、サーバコンピュータ10、第1端末11、第2端末12及び携帯プリンタ13等によって構成される。
以下、各装置について説明する。
(サーバコンピュータ)
サーバコンピュータ10は、コンテンツ提供サービスのプラットフォームをなすコンピュータであり、本発明のコンテンツ提供装置20を構成する。サーバコンピュータ10は、クラウドサービス用のサーバ、具体的にはASP(Application Service Provider)、SaaS(Software as a Service)、PaaS(Platform as a Service)又はIaaS(Infrastructure as a Service)用のサーバコンピュータでもよい。
サーバコンピュータ10は、インターネット又はモバイル通信網等の外部ネットワークNを介して、第1端末11及び第2端末12と通信可能であり、これらの機器から各種の情報を取得する。取得された情報は、記憶装置14に記憶され、サーバコンピュータ10は、記憶装置14に記憶された情報を読み出すことができる。記憶装置14は、例えば、サーバコンピュータ10に内蔵又は外付けされたストレージ、若しくはNAS(Network Attached Storage)等によって構成される。ただし、これに限定されず、記憶装置14は、サーバコンピュータ10と通信可能な第三のコンピュータ、例えば、所謂オンラインストレージであってもよい。
そして、サーバコンピュータ10は、コンテンツ提供サービスに関する各種の情報処理を実行する。具体的には、サーバコンピュータ10は、コンテンツ入手用画像のプリント用データを生成し、そのデータを第2ユーザに向けて送信する(図2A参照)。また、サーバコンピュータ10は、ARコンテンツの表示データを生成し、そのデータを第2ユーザに向けて送信する(図2B参照)。
(第1端末)
第1端末11は、第1ユーザによって操作される機器であり、PC(Personal Computer)又はワークステーション、スマートフォン、及びタブレット端末等によって構成される。第1端末11は、第1ユーザがコンテンツ提供サービスを利用するために行う操作を受け付ける。第1端末11が受け付ける操作としては、例えば、画像指定操作、プリント条件指定操作、ARコンテンツ設定操作、及び表示条件設定操作等が含まれる。
画像指定操作は、第1ユーザが保有する画像群の中から第2ユーザに送る(譲渡する)対象画像を指定する操作である。また、画像指定操作には、指定された対象画像に対してトリミング等の加工処理、若しくは画質調整等の画像処理を施す編集操作が含まれてもよい。
第1端末11は、画像指定操作を受け付けると、その操作にて指定された対象画像をサーバコンピュータ10に向けて送信する。このとき、対象画像又は編集済み画像は、第1ユーザ(厳密には、第1端末11)のID情報と関連付けられて送信される。
プリント条件指定操作は、対象画像を含むコンテンツ入手用画像を第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により自動的にプリンタ条件が指定される場合を含む。
なお、第2ユーザの携帯プリンタ13の種類、及びプリントサイズ等に関する情報(以下、プリンタ情報)を取得する方法は、上記の方法に限定されない。例えば、プリンタ情報が第2端末12に記憶され、あるいはサーバコンピュータ10に第2ユーザのID情報と関連付けられて記憶されている。この場合、第1端末11は、第2端末12又はサーバコンピュータ10と通信することによってプリンタ情報を取得してもよい。また、第1端末11は、取得したプリンタ情報に基づいて、指定媒体を含むプリント条件を自動的に設定してもよい。
ARコンテンツ設定操作は、第2ユーザに提供されるARコンテンツを設定する操作であり、例えば、ARコンテンツがメッセージである場合には、そのメッセージを作成(入力)する操作である。また、提供可能なARコンテンツとして複数の候補が予め用意されている場合、第1ユーザは、1又は2以上の候補を選択する操作をARコンテンツ設定操作として行ってもよい。
第1端末11は、ARコンテンツ設定操作を受け付けると、第1ユーザにより設定(詳しくは、作成又は選択)されたARコンテンツをサーバコンピュータ10に向けて送信する。このとき、ARコンテンツは、第1ユーザ(厳密には、第1端末11)のID情報と関連付けられて送信される。
表示条件設定操作は、第2ユーザ側でARコンテンツを表示させる際の表示条件を設定する操作であり、具体的には、ARコンテンツの表示サイズ、表示位置及び向き等を設定する。
第1端末11は、表示条件設定操作を受け付けると、第1ユーザにより設定された表示条件の情報(以下、設定情報)をサーバコンピュータ10に向けて送信する。このとき、設定情報は、第1ユーザ(厳密には、第1端末11)のID情報と関連付けられて送信される。
(第2端末)
第2端末12は、第2ユーザによって操作され、且つ読み取り機能を搭載した機器であり、詳しくはカメラ等の撮影機器を備えたスマートフォン及びタブレット端末等によって構成される。第2端末12は、第2ユーザがコンテンツ提供サービスを利用するために行う操作を受け付ける。第2端末12が受け付ける操作としては、例えば、購入操作、支払い操作、及び読み取り指示操作等が含まれる。
購入操作は、第2ユーザが第1ユーザから画像を購入する際に行う操作である。第2端末12は、購入操作を受け付けると、購入対象の画像を特定するための情報をサーバコンピュータ10に向けて送信する。なお、購入対象の画像を特定するための情報は、第2ユーザ(厳密には、第2端末12)のID情報と関連付けられて、サーバコンピュータ10から第1端末11へ送られる。
支払い操作は、第2ユーザがARコンテンツの料金(詳しくは、ARコンテンツの表示データの料金)を支払う際に行う操作、すなわち決済操作である。第2端末12は、購入操作を受け付けると、料金の支払いに関する情報をサーバコンピュータ10に向けて送信する。
読み取り指示操作は、第2ユーザがプリント物Pの読み取りを指示する際に行う操作である。第2端末12が読み取り指示操作を受け付けると、第2端末12の読み取り機器(つまり、撮影機器)が起動する。そして、読み取り機器の撮影部(具体的には、撮影レンズ)がプリント物Pを向いた状態で、プリント物Pの読み取り(撮影)が開始される。これにより、第2端末12の表示画面には読み取り画像のライブ映像が表示される。また、第2端末12は、読み取り画像をサーバコンピュータ10に向けて送信する。このとき、読み取り画像は、第2ユーザ(厳密には、第2端末12)のID情報と関連付けられて送信される。
また、第2端末12は、サーバコンピュータ10からプリント用データを受信すると、プリント用データに従って携帯プリンタ13を制御し、携帯プリンタ13にコンテンツ入手用画像をプリントさせる。なお、画像プリントに際して、第2端末12は、プリント実施の要否を第2ユーザに問い合わせてもよい。この場合、第2端末12は、プリント実施が必要であると第2ユーザが回答することを条件として、携帯プリンタ13にコンテンツ入手用画像をプリントさせるとよい。
また、第2端末12は、サーバコンピュータ10からARコンテンツの表示データを受信すると、表示データを展開してARコンテンツを表示させる。この際、ARコンテンツは、第1ユーザが設定した表示条件に従って第2端末12の表示画面に表示される。具体的には、ARコンテンツは、表示画面に表示されているプリント物Pの読み取り画像に合成されて表示される。このとき、ARコンテンツは、第1ユーザにより設定された表示位置、表示サイズ及び向きにて表示される。特に、表示画面におけるARコンテンツの表示位置は、読み取り画像における第1画像領域が写った部分に応じて決められる。
(携帯プリンタ)
携帯プリンタ13は、第2ユーザがコンテンツ入手用画像をプリントするために使用する機器であり、Wi-Fi(登録商標)又はBluetooth(登録商標)により第2端末12と無線方式にて接続されている。ただし、これに限定されず、携帯プリンタ13は、第2端末12と有線方式にて接続されてもよい。
そして、携帯プリンタ13は、第2端末12による制御の下、画像をプリントする。
本実施形態の携帯プリンタ13は、インスタント写真方式で画像をプリントする。つまり、携帯プリンタ13は、内部に感光性フィルムを収容し、感光性フィルムの画像形成面に対して露光を行って潜像を形成する。次に、携帯プリンタ13は、フィルム端部に設けられた現像液ポットを破って現像液をフィルム表面に展開させ、潜像を可視化する。その工程を経て、感光性フィルムがプリンタ外に排出され、現像が進行し、最終的には感光性フィルムの画像形成面に完全な画像が形成される。これにより、プリント物Pが形成される。
なお、画像プリントの方式は、インスタント写真方式には限定されず、インクジェット方式、昇華型熱転写方式、又はトナーを用いる電子写真方式等でもよい。
感光性フィルムは、画像がプリントされる媒体であり、携帯プリンタ13専用のフィルムである。また、携帯プリンタ13に利用可能な感光性フィルムのサイズは、複数種類あり、どの種類のフィルムを用いるかは、携帯プリンタ13の種類に応じて決められる。具体的に説明すると、本実施形態では、携帯プリンタ13の種類が複数あり、感光性フィルムのサイズは、第2ユーザが利用する携帯プリンタ13の種類に応じていずれか一つのサイズに決められる。
そして、本実施形態では、同じ画像をプリントする場合であっても、感光性フィルムのサイズが異なると、プリントされる画像のサイズが変わる。そのため、コンテンツ入手用画像を感光性フィルムにプリントした場合、対象画像領域Paのサイズ、換言すると第1画像の位置が、その感光性フィルムのサイズに応じて変化する。それゆえに、第2ユーザ側でコンテンツ入手用画像をプリントしてもらう際には、第2ユーザに使用させる感光性フィルムの種類(サイズ)を指定する必要がある。そのため、本実施形態では、指定された感光性フィルム(指定媒体に相当)の種類に応じてプリント用データを生成し、生成されたデータを第2ユーザ、詳しくは第2端末12に向けて送信する。
<コンテンツ提供装置の構成例>
次に、本実施形態に係るコンテンツ提供装置20の構成例について説明する。本実施形態に係るコンテンツ提供装置20は、前述したように、サーバコンピュータ10によって構成される。なお、コンテンツ提供装置20を構成するコンピュータの台数は、1台でもよく、あるいは2台以上でもよい。すなわち、コンテンツ提供装置20は、プロセッサと、プロセッサが実行可能なプログラムによって実現され、例えば汎用的なコンピュータによって構成される。
コンテンツ提供装置を構成するサーバコンピュータ10は、図5に示すように、プロセッサ10A、メモリ10B、通信用インタフェース10C等を備える。
プロセッサ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は、例えば、ネットワークインタフェースカード又は通信インタフェースボード等によって構成される。
また、サーバコンピュータ10には、本発明のコンテンツ提供装置として機能させるためのプログラム(以下、コンテンツ提供用プログラム)がインストールされている。コンテンツ提供用プログラムは、本発明のコンテンツ提供方法に含まれる各工程をコンピュータに実行させるためのプログラムである。すなわち、プロセッサ10Aは、コンテンツ提供用プログラムを読み出して、上述のコンテンツ提供サービスに関する一連の処理を実行する。
なお、コンテンツ提供用プログラムは、コンピュータが読み取り可能な記録媒体から読み込むことで取得してもよいし、インターネット又はイントラネット等の通信回線を通じて受信(ダウンロード)することで取得してもよい。
コンテンツ提供装置20は、記憶装置14に接続されており、記憶装置14に記憶された情報を読み出すことができる。記憶装置14には、コンテンツ提供サービスに必要な情報が記憶されており、例えば、コンテンツ提供装置20が第1端末11及び第2端末12から取得した情報又は画像が記憶される。また、記憶装置14には、コンテンツ提供サービスの利用実績等を管理するための管理データがユーザ毎に記憶される。
管理データには、コンテンツ提供サービスの利用者に関する情報、提供されるARコンテンツに関する情報、及び、コンテンツの提供実績に関する情報等が含まれる。詳しく説明すると、管理データは、図6に示すように、第1ユーザの第1端末11のID情報と、第1ユーザにより設定されたARコンテンツの保存先と、そのARコンテンツが提供される第2ユーザの第2端末12のID情報と、を含む。また、管理データには、第2ユーザが利用する携帯プリンタ13の種類等を示すプリンタ情報が含まれる。さらに、管理データには、第2ユーザに関して、ARコンテンツの料金についての支払いの有無、支払い額、ARコンテンツの提供可能期間及び提供可能回数等が含まれる。
コンテンツ提供装置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が備えるハードウェア機器と、前述のコンテンツ提供用プログラムを含むソフトウェアとの協働によって実現される。
第1受信部21は、第1端末11から送信される対象画像を受信する。受信された対象画像は、例えば、記憶装置14に記憶される。
設定部22は、第1受信部21により取得された対象画像について第1画像を設定する。この際、設定部22は、対象画像の一部又は全部を第1画像として設定する。例えば、対象画像に人が写っている場合には、その人の顔を第1画像に設定してもよい。なお、第1画像は、対象画像中、第1ユーザが指示する箇所に基づいて設定されてもよく、又は設定部22により自動的に設定されてもよい。
第2受信部23は、第1ユーザによって設定されて第2ユーザに提供されるARコンテンツ(すなわち、第2端末12の表示画面に表示されるコンテンツ)を受信する。なお、第1ユーザがARコンテンツを設定するために複数の候補の中から1又は2つの候補を選定した場合、第2受信部23は、その選定結果を受信する。
保存部24は、第2受信部23によって受信されたARコンテンツを、設定部22により設定された第1画像と関連付けて保存する。ARコンテンツの保存先は、特に限定されず、例えば、記憶装置14でもよい。また、コンテンツ提供装置20におけるデータ容量を削減する観点から、ARコンテンツの保存先としては、コンテンツ提供装置20以外の記憶装置14が好ましい。
また、保存部24は、ARコンテンツの保存先に応じた第2画像(例えば、QRコード(登録商標)等の符号画像)を生成する。
第3受信部25は、ARコンテンツの表示条件に関して第1ユーザが設定した内容(設定内容)を示す設定情報を、第1端末11から受信して取得する。設定情報が示す表示条件には、ARコンテンツの表示サイズ、表示位置及び向き等が含まれる。表示位置は、前述の第1画像を基準として決められた位置である。
第4受信部26は、対象画像及び第2画像を含むコンテンツ入手用画像について第1ユーザが指定したプリント条件を示す指定情報を、第1端末11から受信する。指定情報が示すプリント条件には、コンテンツ入手用画像がプリントされる感光性フィルムのサイズ(換言すると、携帯プリンタ13の種類)、対象画像及び第2画像の各々のレイアウト、並びに各画像のプリントサイズ等が含まれる。また、指定情報には、コンテンツ入手用画像をプリントしてもらう第2ユーザのID情報が含まれる。
第1送信部27は、プリント用データを生成して第2端末12に向けて送信する。プリント用データは、第4受信部26によって受信された指定情報が示すプリント条件に従ってコンテンツ入手用画像をプリントさせるためのデータである。第1送信部27がプリント用データを送信することで、第2ユーザ側では、第1ユーザによって種類(サイズ)が指定された感光性フィルムにコンテンツ入手用画像がプリントされることになる。
なお、プリント用データは、第2端末12では変更(上書き)不能なデータである。つまり、第2ユーザは、第1ユーザによって指定されたサイズの感光性フィルムを用いる場合に限り、コンテンツ入手用画像をプリントすることができる。
第5受信部28は、プリント物Pの読み取り画像を第2端末12から受信する。プリント物Pは、上記のプリント用データに従ってコンテンツ入手用画像がプリントされることで生成され、読み取り画像は、第2ユーザが第2端末12によってプリント物Pを読み取ることで取得される。なお、第5受信部28は、読み取り画像を第2端末12から受信する際に、第2端末12のID情報と関連付けて読み取り画像を受信する。
特定部29は、第5受信部28によって受信された読み取り画像を解析し、読み取り画像中、第2画像領域Pbが写った部分(第2画像に相当する部分)から、ARコンテンツの保存先を特定する。
第2送信部30は、特定部29が特定した保存先に保存されたARコンテンツの表示データを作成して第2端末12に向けて送信する。このとき、第2端末12では、プリント物Pの読み取り画像が表示画面に表示されている。
そして、表示データが第2端末12に受信されると、上記のARコンテンツ、すなわち第1ユーザによって設定されたARコンテンツが、表示画面において読み取り画像に合成された状態で表示される。詳しくは、表示画面のうち、読み取り画像における第1画像領域が写った部分(第1画像に相当する部分)に応じた位置に、上記のARコンテンツが表示される。
また、上記のARコンテンツは、第3受信部25により受信された設定情報が示す表示条件(設定内容)に従って表示される。
判定部31は、ARコンテンツが提供される第2ユーザがARコンテンツの料金(詳しくは、ARコンテンツの表示データの料金)を支払っているかを判定する。具体的には、判定部31は、第5受信部28が受信した読み取り画像と関連付けられた第2端末12のID情報を特定し、そのID情報と対応する管理データを参照する。そして、判定部31は、第2端末12を利用する第2ユーザが料金を支払っているか否を判定する。
判定部31が、第2ユーザが料金を支払っていると判定した場合、第2送信部30は、その第2ユーザの第2端末12に向けてARコンテンツの表示データを送信する。反対に、第2ユーザが料金を支払っていない場合、第2ユーザへのARコンテンツの提供は実施されず、つまり、ARコンテンツの表示データが第2ユーザの第2端末12に送信されない。このように本実施形態では、対象画像を購入した第2ユーザの第2端末12に限り、ARコンテンツを表示することができる。
制限設定部32は、第2ユーザへのARコンテンツへの提供(つまり、第2端末12へのARコンテンツの表示データの送信)についての制限を設定する。具体的には、制限設定部32は、ARコンテンツの提供可能期間を第2ユーザに対して設定する。第2送信部30は、第2ユーザに対して設定された提供可能期間内に限り、その第2ユーザの第2端末12にARコンテンツの表示データを送信する。
また、制限設定部32は、ARコンテンツの提供可能回数、すなわち、ARコンテンツの表示データの送信可能回数を第2ユーザに対して設定する。さらに、制限設定部32は、第2送信部30が表示データを第2端末12に向けて送信する処理の実行回数に応じて、その第2ユーザの送信可能回数を減少させる。そして、第2ユーザの送信可能回数が0になると、それ以降、その第2ユーザの第2端末12への表示データの送信が制限される。
なお、ARコンテンツの提供可能回数(表示データの送信可能回数)は、任意の回数でもよく、例えば1回のみでもよい。すなわち、ARコンテンツが第2ユーザに一度提供された後に、ARコンテンツの提供(表示データの送信)が制限されてもよい。
また、ARコンテンツの提供を制限する方法は、特に限定されず、ARコンテンツの提供(表示データの送信)を禁止してもよく、あるいは、ARコンテンツ自体を保存先から削除してもよい。さらに、制限を設定した場合に、その制限を解除するための課金を促す通知を第2ユーザに送ってもよい。
更新部33は、所定の条件(以下、更新条件)を満たす場合に、第2ユーザが同じプリント物Pを読み取った場合に提供されるARコンテンツを更新する。つまり、更新部33による更新の対象は、同じ第1画像と関連付けられ、且つ第2画像によって特定される保存先に保存されたARコンテンツである。
更新後のARコンテンツは、例えば、第1ユーザによって設定されてもよい。つまり、更新条件を満たす場合に、第1ユーザが新たにARコンテンツ及び表示条件を設定し、第2受信部23が新たなARコンテンツを、第3受信部25が新たな表示条件を示す設定情報を、それぞれ受信して取得する。更新部33は、新たなARコンテンツを、更新後のARコンテンツとして、更新前のARコンテンツの保存先に保存する。この際、更新後のARコンテンツは、更新前のARコンテンツと関連付けられていた第1画像と関連付けられる。
なお、ARコンテンツが更新された場合には、その旨を第2ユーザに通知するのが好ましい。
コンテンツの更新後に第2送信部30がARコンテンツの表示データを第2端末12に向けて送信する場合には、更新後のARコンテンツの表示データが送信される。これにより、第2端末12では、その表示画面のうち、読み取り画像における第1画像領域が写った部分に応じた位置に、更新後のARコンテンツが表示される。
なお、更新条件は、特に限定されず、任意の条件でよいが、例えば、第2ユーザと対応付けて設定されてもよい。具体的には、第2ユーザが最初にプリント物Pを読み取ってから所定期間が経過すること、あるいは、第2ユーザの誕生日が到来することを更新条件としてもよい。
送金処理部34は、第2ユーザが支払ったARコンテンツの料金のうちの少なくとも一部の額を所定の送金先に送金するための処理(以下、送金処理)を実行する。送金処理は、例えば、第1ユーザ、又はコンテンツ提供サービスの運営業者の口座に送金する処理であり、その処理内容及び手順等は、公知の電子商取引における送金処理と同様である。
<本発明の一つの実施形態に係るコンテンツ提供用の情報処理フロー>
本発明の一つの実施形態に係るコンテンツ提供装置による情報処理フロー(以下、コンテンツ提供フロー)について説明する。コンテンツ提供フローでは、本発明のコンテンツ提供方法が採用されている。換言すると、コンテンツ提供フロー中の各ステップは、本発明のコンテンツ提供方法の構成要素に相当する。
コンテンツ提供フローは、図8及び9に示す流れにて進行する。また、コンテンツ提供フロー中の各工程(ステップ)は、コンテンツ提供装置20を構成するサーバコンピュータ10のプロセッサ10Aと、第1端末11及び第2端末12の各々との協働により実行される。
コンテンツ提供フローは、例えば、第2ユーザが第1ユーザから画像を購入することをトリガーとして開始される。コンテンツ提供フローでは、先ず、第1端末11が、第2ユーザが購入した画像、すなわち対象画像をサーバコンピュータ10に向けて送信する(S001)。サーバコンピュータ10のプロセッサ10Aは、対象画像を第1端末11から受信する(S012)。この際、プロセッサ10Aは、対象画像を購入した第2ユーザの第2端末12の情報を併せて取得する。
次に、プロセッサ10Aは、対象画像の少なくとも一部を第1画像として設定する(S003)。S003において、プロセッサ10Aは、第1ユーザが第1端末11にて行う対象画像に対する編集操作に基づいて、第1画像を設定してもよいし、所定の設定基準に則って自動的に設定してもよい。
次に、第1端末11が、第1ユーザによる操作に基づいて、第2ユーザに提供されて第2端末12の表示画面に表示されるARコンテンツ、及びその表示条件を設定する(S004)。その後、第1端末11は、設定されたARコンテンツと、設定された表示条件を示す設定情報をサーバコンピュータ10に向けて送信する(S005)。プロセッサ10Aは、ARコンテンツと設定情報を第1端末11から受信して取得する(S006)。
次に、プロセッサ10Aは、S006で受信したARコンテンツを、S003にて設定した第1画像と関連付けて保存する(S007)。この際、設定情報も、ARコンテンツとともに第1画像と関連付けて保存してもよい。また、S007において、プロセッサ10Aは、ARコンテンツの保存先を示す情報を符号化して第2画像を生成する。
次に、第1端末11が、第1ユーザによる操作に基づいて、対象画像及び第2画像を含むコンテンツ入手用画像のプリント条件を指定する(S008)。具体的に説明すると、S008では、コンテンツ入手用画像をプリントするために用いられる感光性フィルムの種類(サイズ)が、プリント条件として指定される。その後、第1端末11は、指定されたプリント条件を示す指定情報をサーバコンピュータ10に向けて送信する(S009)。プロセッサ10Aは、指定情報を第1端末11から受信する(S010)。
次に、プロセッサ10Aは、指定情報が示すプリント条件に従ってコンテンツ入手用画像をプリントするためのプリント用データを生成し、生成されたデータを第2端末12に向けて送信する(S011)。プリント用データは、対象画像を購入した第2ユーザの第2端末12によって受信される(S012)。
次に、第2端末12は、プリント用データに従って携帯プリンタ13を制御して、コンテンツ入手用画像を携帯プリンタ13にプリントさせる(S013)。これにより、第1ユーザによって種類(サイズ)が指定された感光性フィルムにコンテンツ入手用画像がプリントされ、この結果、第2ユーザは、プリント物Pを取得する。
次に、第2端末12は、その読み取り機能を用いて、プリント物Pを読み取り、その読み取り画像がサーバコンピュータ10に向けて送信される(S014)。この際、読み取り画像は、その送信元である第2端末12のID情報と関連付けられて送信される。送信された読み取り画像は、プロセッサ10Aによって受信される(S015)。
次に、プロセッサ10Aは、S015で受信した読み取り画像を解析し、読み取り画像中、第2画像領域Pbが写った部分(第2画像に相当する部分)を抽出する。そして、プロセッサ10Aは、抽出した部分から、第1ユーザによって設定され第2ユーザに提供されるARコンテンツの保存先を特定する(S016)。また、プロセッサ10Aは、特定された保存先からARコンテンツを読み出す。
次に、プロセッサ10Aは、ARコンテンツの提供先である第2ユーザがARコンテンツの料金(ARコンテンツの表示データの料金)を支払っているかを判定する(S017)。第2ユーザが料金を支払い済みである場合には、S018に移行し、料金が未払いである場合には、フローが終了する。
次に、プロセッサ10Aは、第2ユーザに対して設定された表示データの送信可能回数の残数が0であるか否かを判定する(S018)。残数が0でない場合には、S019に移行し、残数が0である場合には、フローが終了する。
次に、プロセッサ10Aは、S016にて特定された保存先に保存されたARコンテンツの表示データを生成し、生成された表示データを第2端末12に向けて送信する(S019)。第2端末12は、表示データを受信すると(S020)、表示データを展開してARコンテンツを表示画面に表示する(S021)。このとき、第2端末12の表示画面には、読み取り画像(すなわち、プリント物Pのリアルタイム画像)が表示されており、ARコンテンツは、読み取り画像に合成された状態で表示される。つまり、S019では、表示画面に表示された読み取り画像にARコンテンツを合成した状態で当該ARコンテンツを表示させる表示データを、第2端末12に向けて送信する。
また、S021において、ARコンテンツは、S006で受信された設定情報が示す表示条件に従って表示される。より詳しく説明すると、ARコンテンツは、表示画面のうち、読み取り画像における第1画像領域が写った部分(第1画像に相当する部分)を基準として決められる位置に表示される。つまり、S019では、表示条件に従ってARコンテンツを表示させる表示データ、より詳しくは、表示画面のうち、第1画像領域が写った部分に応じた位置にARコンテンツを表示させる表示データを、第2端末12に向けて送信する。
以上までの一連のステップが終了した時点で、コンテンツ提供フローが終了する。本実施形態に係るコンテンツ提供フローによれば、ネットワーク経由で取得されたコンテンツ入手用画像をプリントし、そのプリント物Pを読み取ることで提供されるARコンテンツを適切に表示させることができる。
具体的に説明すると、コンテンツ入手用画像をプリントする際に用いられる感光性フィルムの種類(サイズ)が変わると、プリントされる画像のサイズが変わる。その場合、プリントされた画像中の第1画像(つまり、テンプレート画像)の位置が変化することになる。したがって、正しい種類(サイズ)の感光性フィルムが用いられないと、ARコンテンツが適切な位置に表示されない可能性がある。このような状況では、ARコンテンツの表示時に、当該コンテンツを設定した第1ユーザの意図が正しく反映されない虞がある。
これに対して、本実施形態では、コンテンツ入手画像のプリント用データとして、第1ユーザ又は第1端末によって指定された種類の感光性フィルム(指定媒体)にプリントさせるデータを第2端末12に向けて送信する。このプリント用データは、第2端末12では変更(上書き)することができないデータであるため、コンテンツ入手用画像は、第1ユーザに指定された種類の感光性フィルムに限ってプリントされることになる。これにより、コンテンツ入手用画像が適切に感光性フィルムにプリントされ、コンテンツ入手用画像において、第1画像が正規の位置に配置されるようになる。この結果、コンテンツ入手用画像のプリント物Pを読み取った際に、ARコンテンツが表示画面に適切に(詳しくは、表示画面上の適切な位置に)表示されるようになる。
そして、上記の効果は、プリント物Pの読み取り画像にARコンテンツを合成させて表示させる場合には、特に有意義なものとなる。つまり、本実施形態では、上述した手順にてARコンテンツを適切に表示させることができるので、ネットワークプリントを通じたARコンテンツの提供を普及し易くなる。この結果、コンテンツ提供サービスの活性化を図ることができる。
また、本実施形態では、ARコンテンツの提供(換言すると、ARコンテンツの表示データの送信)に対して、時期及び回数等の観点で制限を設けている。これにより、ARコンテンツの不適切な流用及び複製を回避することができ、結果として、ARコンテンツの適切な利用及び保護を図ることができる。
また、本実施形態では、図10に示すコンテンツ更新フローが別途実施される。コンテンツ更新フローは、更新条件を満たす場合に開始される(S031)。フロー開始に際して、第1ユーザが、ARコンテンツ及びその表示条件を新たに設定し、第1端末11が、新たなARコンテンツ、及び新たな表示条件を示す設定情報をサーバコンピュータ10に向けて送信する(S032、S033)。
プロセッサ10Aは、新たなARコンテンツ及び設定情報を受信すると(S034)、S007にて第1画像と関連付けて保存されたARコンテンツを、当該新たなARコンテンツに更新する(S035)。これにより、コンテンツ更新フローが完了する。
そして、ARコンテンツの更新後に実施されるコンテンツ提供フローのステップS019では、プロセッサ10Aが、更新後のARコンテンツの表示データを送信する。この表示データにより、更新後のARコンテンツが、第2端末12の表示画面のうち、読み取り画像における第1画像領域が写った部分に応じた位置に表示される。このように一つのプリント物Pを読み取ることで表示可能なARコンテンツが更新されることで、単一のARコンテンツのみが表示される場合に比べて第2ユーザの興味、詳しくは提供されるARコンテンツへの関心を持続させることができる。
<その他の実施形態>
以上までに説明してきた実施形態は、本発明のコンテンツ提供装置及びコンテンツ提供方法について分かり易く説明するために挙げた具体例であり、あくまでも一例に過ぎず、その他の実施形態も考えられる。
上記の実施形態では、コンテンツ入手用画像のプリント用データが第2端末12によって受信されることとしたが、これに限定されるものではない。例えば、携帯プリンタ13がプリント用データを直接受信してもよい。
また、上記の実施形態では、コンテンツ保護の観点から、ARコンテンツの提供に対して制限を設け、具体的には提供可能期間及び提供可能回数を設定することとした。ただし、これに限定されるものではなく、あるARコンテンツが提供される第2ユーザの人数(具体的には、同じ対象画像を購入した第2ユーザの人数)が所定数以上になった場合には、そのARコンテンツに対する制限を解除してもよい。
また、上記の実施形態では、プリント物Pを第2端末12によって読み取ったとしても、ARコンテンツの料金を支払っていなければ、ARコンテンツが表示されないこととした。ただし、これに限定されず、例えば、ARコンテンツの料金を支払っていないユーザ(例えば、料金を支払った第2ユーザの家族等)がカメラ付きスマートフォン等にてプリント物Pを読み取る場合に、その表示画面にARコンテンツが表示できるようにしてもよい。
また、上記の実施形態では、本発明のコンテンツ提供装置の機能が、サーバコンピュータ10に備わるプロセッサ10Aによって発揮されることとしたが、これに限定されない。本発明のコンテンツ提供装置が備えるプロセッサは、ユーザが利用する端末(すなわち、第1端末11及び第2端末12)、並びに携帯プリンタ13に備わってもよい。つまり、本発明のコンテンツ提供装置に設けられた上述の機能部の一部又は全部が、第1端末11、第2端末12又は携帯プリンタ13に備わってもよい。
また、本発明のコンテンツ提供装置が第1端末11であってもよく、つまり、本発明のコンテンツ提供装置が備えるプロセッサが、第1端末11に備わるプロセッサであってもよい。この場合、第1端末11のプロセッサは、上述したコンテンツ提供フロー中の各工程を実施することになる。つまり、第1端末11が、第2端末12からプリンタ情報を取得し、取得したプリンタ情報に基づいてプリント用データを生成し、第2端末12に向けて送信してもよい。また、第1端末11が、読み取り画像を第2端末12から受信し、読み取り画像中の第2画像に相当する部分からコンテンツの保存先を特定し、コンテンツを表示させる表示データを、第2端末12に向けて送信してもよい。
本発明のコンテンツ提供装置が備えるプロセッサには、各種のプロセッサが含まれる。各種のプロセッサには、例えば、ソフトウェア(プログラム)を実行して各種の処理部として機能する汎用的なプロセッサであるCPUが含まれる。
また、各種のプロセッサには、FPGA(Field Programmable Gate Array)等の製造後に回路構成を変更可能なプロセッサであるPLD(Programmable Logic Device)が含まれる。
さらに、各種のプロセッサには、ASIC(Application Specific Integrated Circuit)等の特定の処理をさせるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
また、本発明のコンテンツ提供装置が有する1つの処理部を、上述した各種のプロセッサのうちの1つによって構成してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ、例えば、複数のFPGAの組み合わせ、若しくは、FPGA及びCPUの組み合わせ等によって構成してもよい。
また、本発明のコンテンツ提供装置が有する複数の機能部を、各種のプロセッサのうちの1つによって構成してもよいし、複数の機能部のうちの2以上をまとめて1つのプロセッサによって構成してもよい。
また、上述の実施形態のように、1つ以上のCPUとソフトウェアの組み合わせで1つのプロセッサを構成し、このプロセッサが複数の機能部として機能する形態でもよい。
また、例えば、SoC(System on Chip)等に代表されるように、本発明のコンテンツ提供装置における複数の機能部を含むシステム全体の機能を1つのIC(Integrated Circuit)チップで実現するプロセッサを使用する形態でもよい。また、上述した各種のプロセッサのハードウェア的な構成は、半導体素子等の回路素子を組み合わせた電気回路(Circuitry)でもよい。
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 コンテンツ提供システム

Claims (16)

  1. プロセッサを備えるコンテンツ提供装置であって、
    前記プロセッサは、
    第1ユーザにより提供される対象画像の少なくとも一部を、第1画像として設定する処理と、
    第2ユーザの端末の表示画面に表示されるコンテンツを、前記第1画像と関連付けて保存する処理と、
    前記対象画像と、前記コンテンツの保存先に応じた第2画像と、を前記第1ユーザ側で指定された指定媒体にプリントさせるためのプリント用データを、前記端末に向けて送信する処理と、
    前記プリント用データに従って前記対象画像及び前記第2画像を前記指定媒体にプリントすることで生成されるプリント物が、前記端末によって読み取られた場合に、読み取られた前記プリント物の読み取り画像を前記端末から受信する処理と、
    前記読み取り画像中、前記第2画像に相当する部分から前記保存先を特定する処理と、
    前記表示画面のうち、前記読み取り画像における前記第1画像に相当する部分に応じた位置に、前記保存先に保存された前記コンテンツを表示させる表示データを、前記端末に向けて送信する処理と、
    を実行する、コンテンツ提供装置。
  2. 前記プロセッサは、前記表示データを送信する処理において、前記表示画面に表示された前記読み取り画像に前記コンテンツを合成した状態で前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項1に記載のコンテンツ提供装置。
  3. 前記プロセッサは、前記コンテンツの表示に関する設定内容を示す設定情報を取得する処理を実行し、
    前記プロセッサは、前記設定内容に従って前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項1又は2に記載のコンテンツ提供装置。
  4. 前記プロセッサは、前記表示データを送信する処理において、前記保存先に保存された前記コンテンツであって、前記第1ユーザによって設定された前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項1乃至3のいずれか一項に記載のコンテンツ提供装置。
  5. 前記プロセッサは、前記プリント用データを送信する処理において、前記第1ユーザ側でサイズが指定された前記指定媒体に前記対象画像と前記第2画像とをプリントさせるための前記プリント用データを、前記端末に向けて送信する、請求項1乃至4のいずれか一項に記載のコンテンツ提供装置。
  6. 前記表示データの送信可能回数がユーザ毎に記憶装置に記憶され、
    前記プロセッサは、前記表示データを前記端末に向けて送信する処理の実行回数に応じて、前記第2ユーザの前記送信可能回数を減少させる処理を実行し、
    前記第2ユーザの前記送信可能回数の残数が0である場合には、前記端末への前記表示データの送信が制限される、請求項1乃至5のいずれか一項に記載のコンテンツ提供装置。
  7. 前記表示データの料金についての支払いの有無が記憶装置に記憶され、
    前記プロセッサは、前記料金を支払った前記第2ユーザの前記端末に向けて、前記表示データを送信する、請求項1乃至6のいずれか一項に記載のコンテンツ提供装置。
  8. 前記プロセッサは、前記第2ユーザが支払った前記料金のうちの少なくとも一部の額を所定の送金先に送金するための処理を実行する、請求項7に記載のコンテンツ提供装置。
  9. 前記プロセッサは、
    前記第1画像と関連付けて前記保存先に保存される前記コンテンツを更新する処理を実行し、
    前記コンテンツの更新後に前記表示データを前記端末に向けて送信する処理では、更新後の前記コンテンツを前記位置に表示させる前記表示データを送信する、請求項1乃至8のいずれか一項に記載のコンテンツ提供装置。
  10. 前記第1ユーザが第1端末を利用し、前記第2ユーザが利用する前記端末が第2端末であり、
    前記第1端末が、前記第2ユーザが画像をプリントする際に使用するプリンタに関するプリンタ情報を取得する場合において、前記プロセッサは、前記第1端末により取得された前記プリンタ情報に応じた前記指定媒体に前記対象画像と前記第2画像とをプリントさせるための前記プリント用データを、前記第2端末に向けて送信する、請求項1乃至9のいずれか一項に記載のコンテンツ提供装置。
  11. 第1ユーザにより提供される対象画像の少なくとも一部を第1画像として設定する工程と、
    第2ユーザの端末の表示画面に表示されるコンテンツを、前記第1画像と関連付けて保存する工程と、
    前記対象画像と、前記コンテンツの保存先に応じた第2画像と、を前記第1ユーザ側で指定された指定媒体にプリントさせるためのプリント用データを、前記端末に向けて送信する工程と、
    前記プリント用データに従って前記対象画像及び前記第2画像を前記指定媒体にプリントすることで生成されるプリント物が、前記端末によって読み取られた場合に、読み取られた前記プリント物の画像である読み取り画像を前記端末から受信する工程と、
    前記読み取り画像中、前記第2画像に相当する部分から前記保存先を特定する工程と、
    前記表示画面のうち、前記読み取り画像における前記第1画像に相当する部分に応じた位置に、前記保存先に保存された前記コンテンツを表示させる表示データを、前記端末に向けて送信する工程と、
    をプロセッサにより実施する、コンテンツ提供方法。
  12. 前記表示データを送信する工程において、前記プロセッサは、前記表示画面に表示された前記読み取り画像に前記コンテンツを合成した状態で前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項11に記載のコンテンツ提供方法。
  13. 前記コンテンツの表示に関する設定内容を示す設定情報を取得する工程を、前記プロセッサにより実施し、
    前記表示データを送信する工程において、前記プロセッサは、前記設定内容に従って前記コンテンツを表示させる前記表示データを、前記端末に向けて送信する、請求項11又は12に記載のコンテンツ提供方法。
  14. 前記第1画像と関連付けて前記保存先に保存される前記コンテンツを更新する工程を、前記プロセッサにより実施し、
    前記コンテンツの更新後に前記表示データを前記端末に向けて送信する工程において、前記プロセッサは、更新後の前記コンテンツを前記位置に表示させる前記表示データを送信する、請求項11乃至13のいずれか一項に記載のコンテンツ提供方法。
  15. 請求項11乃至14のいずれか一項に記載のコンテンツ提供方法に含まれる各工程をコンピュータに実行させるためのプログラム。
  16. コンピュータが読み取り可能な記録媒体であって、
    請求項11乃至14のいずれか一項に記載のコンテンツ提供方法に含まれる各工程をコンピュータに実行させるためのプログラムが記録された記録媒体。
JP2022045472A 2022-02-25 2022-03-22 コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体 Active JP7803757B2 (ja)

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 (zh) 2022-02-25 2023-02-22 内容提供装置、内容提供方法、程序及记录介质
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 (ja) 2022-02-25 2026-01-07 コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体

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 (ja) 2022-02-25 2026-01-07 コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体

Publications (3)

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

Family

ID=87886142

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022045472A Active JP7803757B2 (ja) 2022-02-25 2022-03-22 コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体

Country Status (1)

Country Link
JP (1) JP7803757B2 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009232051A (ja) 2008-03-21 2009-10-08 Brother Ind Ltd 携帯端末印刷システム
JP2015165379A (ja) 2014-02-05 2015-09-17 富士フイルム株式会社 コンテンツ管理システム、管理コンテンツ生成方法、管理コンテンツ再生方法、プログラムおよび記録媒体
JP2016139968A (ja) 2015-01-28 2016-08-04 大日本印刷株式会社 サーバ装置、動画データ配信方法、及びプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009232051A (ja) 2008-03-21 2009-10-08 Brother Ind Ltd 携帯端末印刷システム
JP2015165379A (ja) 2014-02-05 2015-09-17 富士フイルム株式会社 コンテンツ管理システム、管理コンテンツ生成方法、管理コンテンツ再生方法、プログラムおよび記録媒体
JP2016139968A (ja) 2015-01-28 2016-08-04 大日本印刷株式会社 サーバ装置、動画データ配信方法、及びプログラム

Also Published As

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

Similar Documents

Publication Publication Date Title
JP2026042919A (ja) コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体
US20050083407A1 (en) Print order/delivery system and method, digital camera, client information registration device, ordering terminal, and printing sytem
WO2016121808A1 (ja) サーバ装置、画像プリント装置、及び動画データ配信システム
JP2002354384A (ja) カメラシステム、カメラ装置、画像記録媒体、プリントシステム、及びサーバ装置
JP2009181171A (ja) 印刷システム、印刷方法、画像管理装置、画像管理方法、および画像管理プログラム
JP6999920B2 (ja) 画像処理システムおよび画像処理装置
CN112313692A (zh) 体验共享系统和体验共享方法
JP7803757B2 (ja) コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体
JP7363148B2 (ja) 画像データ販売システム
JP6939248B2 (ja) 会員管理システム
CN116668595A (zh) 内容提供装置、内容提供方法、程序及记录介质
JP7750107B2 (ja) 印画物販売システム及び印画物販売方法
JP7766532B2 (ja) 情報処理装置、情報処理方法、プログラム、及び記録媒体
JP7780348B2 (ja) 情報処理装置、情報処理方法、プログラム、及び記録媒体
US11977796B2 (en) Content provision device, content provision method, program, and recording medium
JP6492964B2 (ja) Idカード作成装置及びidカード作成システム
JP6435950B2 (ja) サーバ装置、画像プリント装置、及び動画データ配信システム
JP6520438B2 (ja) プログラム
US20250284777A1 (en) Work registration system, work registration method, and work registration support device
JP6780582B2 (ja) サーバ、データ転送方法、及び印画物作製システム
JP2026010126A (ja) コンテンツ提供装置、コンテンツ提供方法、プログラム及び記録媒体
JP4241509B2 (ja) 写真プリント仕分け装置,方法及びシステム並びにデジタルスチルカメラ
JP4386064B2 (ja) ネットワークを利用したプリント注文システム
JP7375336B2 (ja) 撮影制御システム、撮影制御方法、及びプログラム
JP6834770B2 (ja) 印画物作製システム、サーバ、及び印画物作製方法

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