(57)【特許請求の範囲】
【請求項１】
撮影部を備えるユーザ端末を制御するコンピュータを、
印刷物の配布先であるユーザを識別するユーザ識別情報を前記印刷物の撮影画像から読み取る読取処理を行う第１処理部と、
前記ユーザ識別情報とともに前記印刷物に形成された画像であってコンテンツに対応付けられている画像を特定するために用いられる特定用情報を用いて前記印刷物の撮影画像に含まれている画像を特定する特定処理を行う第２処理部と、
前記読取処理及び前記特定処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録装置に通知する通知部
として機能させるためのプログラム。
【請求項２】
前記コンピュータを、
前記画像に対応付けられたコンテンツを取得するための取得処理を行う第３処理部としても機能させ、
前記通知部は、前記読取処理、前記特定処理及び前記取得処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録装置に通知する
請求項１に記載のプログラム。
【請求項３】
前記画像には、当該画像に対応付けられているコンテンツを要求する宛先を表す宛先情報も対応付けられており、
前記第３処理部は、前記特定処理により特定された画像に対応付けられた前記宛先情報が表す宛先に当該画像に対応付けられたコンテンツを要求する処理を前記取得処理として行う
請求項２に記載のプログラム。
【請求項４】
前記特定用情報は、前記画像の特徴量を表す情報であり、
前記第２処理部は、前記撮影画像に含まれる画像の特徴量と情報提供装置から提供された特徴量とを照合して、前記撮影画像に含まれている画像を特定する
請求項１から３のいずれか１項に記載のプログラム。
【請求項５】
前記特定処理により特定された画像に対応付けられたコンテンツがユーザ端末群によって過去に取得された数を出力する第１出力部として前記コンピュータを機能させる
請求項１から４のいずれか１項に記載のプログラム。
【請求項６】
前記読取処理により読み取られたユーザ識別情報とともに印刷物に形成されている画像に対応付けられ且つまだ取得されていないコンテンツの数を出力する第２出力部として前記コンピュータを機能させる
請求項１から５のいずれか１項に記載のプログラム。
【請求項７】
前記ユーザ端末の位置を測定する測位部として前記コンピュータを機能させ、
前記通知部は、測定された前記位置を表す位置情報を前記ユーザ識別情報に対応付けて前記記
録装置に通知する
請求項１から６のいずれか１項に記載のプログラム。
【請求項８】
前記コンピュータを、
前記ユーザ識別情報とともに前記印刷物に形成された画像であってコンテンツに対応付けられている画像を特定するために用いられる特定用情報を情報提供装置に要求する要求部として機能させ、
前記画像には、複数のコンテンツが対応付けられており、
前記第３処理部は、前記特定処理により特定された画像に対応付けられた前記複数のコンテンツのうちから選択されたいずれかのコンテンツを取得するための処理を前記取得処理として行う
請求項２又は３に記載のプログラム。
【請求項９】
前記ユーザ端末の位置を測定する測位部として前記コンピュータを機能させ、
前記第３処理部は、前記複数のコンテンツのうちから、測定された前記位置に応じて選択されたコンテンツを取得するための処理を前記取得処理として行う
請求項８に記載のプログラム。
【請求項１０】
撮影部と、
印刷物の配布先であるユーザを識別するユーザ識別情報を前記印刷物の撮影画像から読み取る読取処理を行う第１処理部と、
前記ユーザ識別情報とともに前記印刷物に形成された画像であってコンテンツに対応付けられている画像を特定するために用いられる特定用情報を用いて前記印刷物の撮影画像に含まれている画像を特定する特定処理を行う第２処理部と、
前記読取処理及び前記特定処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録装置に通知する通知部と
を備えるユーザ端末。
【請求項１１】
前記画像に対応付けられたコンテンツを取得するための取得処理を行う第３処理部と、
前記読取処理、前記特定処理及び前記取得処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録装置に通知する通知部と
を備える請求項１０に記載のユーザ端末。
【請求項１２】
印刷物の配布先であるユーザを識別するユーザ識別情報を前記印刷物の撮影画像から読み取る読取処理を行ったユーザ端末からの要求に応答して、前記ユーザ識別情報とともに前記印刷物に形成され且つコンテンツに対応付けられている画像を特定するために用いられる特定用情報を当該ユーザ端末に送信する送信部と、
前記ユーザ端末から前記読取処理、送信された前記特定用情報を用いて前記ユーザ端末が行った前記印刷物の撮影画像に含まれている画像を特定する特定処理、及び、当該特定処理により特定された画像に対応付けられたコンテンツを取得するための取得処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録する記録部と
を備える記録装置。
【請求項１３】
請求項１０又は１１に記載のユーザ端末と、
請求項１２に記載の記録装置と
を備える情報処理システム。
【請求項１４】
前記記録装置は、前記ユーザ識別情報が形成された前記印刷物が配布されたユーザの属性を取得する第１取得部を備え、
前記記録装置の前記記録部は、前記ユーザ識別情報と、当該ユーザ識別情報について取得された前記ユーザの属性とを対応付けて記録する
請求項１３に記載の情報処理システム。
【請求項１５】
前記記録装置の前記記録部は、前記特定処理の結果に対応付けて、当該特定処理で特定された画像の属性を記録する
請求項１３又は１４に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、ユーザ端末、記録装置及び情報処理システムに関する。
【背景技術】
【０００２】
ユーザにコンテンツを提供するための技術が知られている。例えば特許文献１には、カメラを内蔵した携帯電話が、メディアマーカの設けられたドキュメントを撮影すると、撮影された写真に写ったメディアマーカにリンクが関連付けられているデジタルメディア（この発明におけるコンテンツ）を表示する技術が開示されている。
【０００３】
【特許文献１】特開２０１１−１３５５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術を、例えば画像等が形成されてユーザに配布される印刷物であるＤＭ（Direct Mail：ダイレクトメール）に活用し、ＤＭに形成されているメディアマーカを表す画像からウェブページなどのコンテンツにユーザを誘導することが考えられる。その場合に、各ＤＭをユーザが見てくれたのか、コンテンツまで見てくれたのかといったユーザの行動が分かると、マーケティング活動に生かすことができる。
そこで、本発明は、印刷物を用いたユーザの行動を表す情報が記録装置に収集されるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係るプログラムは、撮影部を備えるユーザ端末を制御するコンピュータを、印刷物の配布先であるユーザを識別するユーザ識別情報を前記印刷物の撮影画像から読み取る読取処理を行う第１処理部と、前記ユーザ識別情報とともに前記印刷物に形成された画像であってコンテンツに対応付けられている画像を特定するために用いられる特定用情報を用いて前記印刷物の撮影画像に含まれている画像を特定する特定処理を行う第２処理部と、前記読取処理及び前記特定処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録装置に通知する通知部として機能させることを特徴とする。
【０００６】
本発明の請求項２に係るプログラムは、請求項１に記載の構成において、前記コンピュータを、前記画像に対応付けられたコンテンツを取得するための取得処理を行う第３処理部としても機能させ、前記通知部は、前記読取処理、前記特定処理及び前記取得処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録装置に通知することを特徴とする。
本発明の請求項３に係るプログラムは、請求項２に記載の構成において、前記画像には、当該画像に対応付けられているコンテンツを要求する宛先を表す宛先情報も対応付けられており、前記第３処理部は、前記特定処理により特定された画像に対応付けられた前記宛先情報が表す宛先に当該画像に対応付けられたコンテンツを要求する処理を前記取得処理として行うことを特徴とする。
【０００７】
本発明の請求項４に係るプログラムは、請求項１から３のいずれか１項に記載の構成において、前記特定用情報は、前記画像の特徴量を表す情報であり、前記第２処理部は、前記撮影画像に含まれる画像の特徴量と情報提供装置から提供された特徴量とを照合して、前記撮影画像に含まれている画像を特定することを特徴とする。
【０００８】
本発明の請求項５に係るプログラムは、請求項１から４のいずれか１項に記載の構成において、前記特定処理により特定された画像に対応付けられたコンテンツがユーザ端末群によって過去に取得された数を出力する第１出力部として前記コンピュータを機能させることを特徴とする。
【０００９】
本発明の請求項６に係るプログラムは、請求項１から５のいずれか１項に記載の構成において、前記読取処理により読み取られたユーザ識別情報とともに印刷物に形成されている画像に対応付けられ且つまだ取得されていないコンテンツの数を出力する第２出力部として前記コンピュータを機能させることを特徴とする。
【００１０】
本発明の請求項７に係るプログラムは、請求項１から６のいずれか１項に記載の構成において、前記ユーザ端末の位置を測定する測位部として前記コンピュータを機能させ、前記通知部は、測定された前記位置を表す位置情報を前記ユーザ識別情報に対応付けて前記記録装置に通知することを特徴とする。
【００１１】
本発明の請求項８に係るプログラムは、請求項２又は３に記載の構成において、前記コンピュータを、前記ユーザ識別情報とともに前記印刷物に形成された画像であってコンテンツに対応付けられている画像を特定するために用いられる特定用情報を情報提供装置に要求する要求部として機能させ、前記画像には、複数のコンテンツが対応付けられており、前記第３処理部は、前記特定処理により特定された画像に対応付けられた前記複数のコンテンツのうちから選択されたいずれかのコンテンツを取得するための処理を前記取得処理として行う
ことを特徴とする。
【００１２】
本発明の請求項９に係るプログラムは、請求項８に記載の構成において、前記ユーザ端末の位置を測定する測位部として前記コンピュータを機能させ、前記第３処理部は、前記複数のコンテンツのうちから、測定された前記位置に応じて選択されたコンテンツを取得するための処理を前記取得処理として行うことを特徴とする。
【００１３】
本発明の請求項１０に係るユーザ端末は、撮影部と、印刷物の配布先であるユーザを識別するユーザ識別情報を前記印刷物の撮影画像から読み取る読取処理を行う第１処理部と、前記ユーザ識別情報とともに前記印刷物に形成された画像であってコンテンツに対応付けられている画像を特定するために用いられる特定用情報を用いて前記印刷物の撮影画像に含まれている画像を特定する特定処理を行う第２処理部と、前記読取処理及び前記特定処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録装置に通知する通知部とを備えることを特徴とする。
【００１４】
本発明の請求項１１に係るユーザ端末は、請求項１０に記載の構成において、前記画像に対応付けられたコンテンツを取得するための取得処理を行う第３処理部と、前記読取処理、前記特定処理及び前記取得処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録装置に通知する通知部とを備えることを特徴とする。
本発明の請求項１２に係る記録装置は、印刷物の配布先であるユーザを識別するユーザ識別情報を前記印刷物の撮影画像から読み取る読取処理を行ったユーザ端末からの要求に応答して、前記ユーザ識別情報とともに前記印刷物に形成され且つコンテンツに対応付けられている画像を特定するために用いられる特定用情報を当該ユーザ端末に送信する送信部と、前記ユーザ端末から前記読取処理、送信された前記特定用情報を用いて前記ユーザ端末が行った前記印刷物の撮影画像に含まれている画像を特定する特定処理、及び、当該特定処理により特定された画像に対応付けられたコンテンツを取得するための取得処理のうち、実際に行われた処理の結果を前記ユーザ識別情報に対応付けて記録する記録部とを備えることを特徴とする。
【００１５】
本発明の請求項１３に係る情報処理システムは、請求項１０又は１１に記載のユーザ端末と、請求項１２に記載の記録装置とを備えることを特徴とする。
【００１６】
本発明の請求項１４に係る情報処理システムは、請求項１３に記載の構成において、前記記録装置は、前記ユーザ識別情報が形成された前記印刷物が配布されたユーザの属性を取得する第１取得部を備え、前記記録装置の前記記録部は、前記ユーザ識別情報と、当該ユーザ識別情報について取得された前記ユーザの属性とを対応付けて記録することを特徴とする。
【００１７】
本発明の請求項１５に係る情報処理システムは、請求項１３又は１４に記載の構成において、前記記録装置の前記記録部は、前記特定処理の結果に対応付けて、当該特定処理で特定された画像の属性を記録することを特徴とする。
【発明の効果】
【００１８】
請求項１、２、３、１０、１１、１２、１３に係る発明によれば、印刷物を用いたユーザの行動を表す情報が記録装置に収集されるようにすることができる。
請求項４に係る発明によれば、印刷物に形成された画像を撮影する度に外部装置と通信する必要をなくすことができる。
請求項５に係る発明によれば、コンテンツがどのくらいの人数のユーザによって閲覧されているかということをユーザに伝えることができる。
請求項６に係る発明によれば、印刷物に形成されている画像を撮影することで取得されるコンテンツの残数をユーザに伝えることができる。
請求項７に係る発明によれば、記録された情報により表される行動がとられた位置を記録することができる。
請求項８に係る発明によれば、同じ画像が撮影されても提供するコンテンツを異ならせることができる。
請求項９に係る発明によれば、ユーザが行動した位置が異なれば、同じ画像が撮影されても提供するコンテンツを異ならせることができる。
請求項１４に係る発明によれば、行動履歴情報により表される行動をとったユーザの属性を記録することができる。
請求項１５に係る発明によれば、印刷物に形成された画像のうちからユーザが撮影した画像の属性を記録することができる。
【図面の簡単な説明】
【００１９】
【図１】実施例に係るコンテンツ提供システムの全体構成を表す図
【図２】ユーザに配布される印刷物の一例を表す図
【図３】コンテンツ配信装置のハードウェア構成を表す図
【図４】画像形成装置のハードウェア構成を表す図
【図５】サーバ装置のハードウェア構成を表す図
【図６】スマートフォンのハードウェア構成を表す図
【図７】各装置が実現する機能構成を表す図
【図８】撮影時に表示される画面の一例を表す図
【図９】撮影時に表示される画面の一例を表す図
【図１０】表示された名称情報の一例を表す図
【図１１】出力されたコンテンツの一例を表す図
【図１２】行動履歴データベースの一例を表す図
【図１３】履歴収集処理における各装置の動作手順の一例を表す図
【図１４】変形例のコンテンツ提供システムが実現する機能構成の一例を表す図
【図１５】出力されたコンテンツ取得数の一例を表す図
【図１６】変形例のコンテンツ提供システムが実現する機能構成の一例を表す図
【図１７】出力された未取得コンテンツ数の一例を表す図
【図１８】変形例のスマートフォンのハードウェア構成を表す図
【図１９】変形例のコンテンツ提供システムが実現する機能構成の一例を表す図
【図２０】変形例の行動履歴データベースの一例を表す図
【図２１】変形例のスマートフォンが実現する機能構成の一例を表す図
【図２２】選択テーブルの一例を表す図
【図２３】変形例のコンテンツ提供システムが実現する機能構成の一例を表す図
【図２４】変形例の行動履歴データベースの一例を表す図
【図２５】変形例の行動履歴データベースの一例を表す図
【図２６】変形例のコンテンツ提供システムが実現する機能構成の一例を表す図
【発明を実施するための形態】
【００２０】
［１］実施例
図１は実施例に係るコンテンツ提供システム１の全体構成を表す。コンテンツ提供システム１は、ダイレクトメールなどの印刷物が届けられるユーザに対して、ウェブページや動画などのコンテンツを提供するとともに、印刷物を受け取ったユーザの行動をマーケティングに利用するための情報を収集するためのシステムである。コンテンツ提供システム１は、通信回線２と、コンテンツ配信装置１０と、画像形成装置２０と、サーバ装置３０と、スマートフォン４０とを備える。
【００２１】
通信回線２は、例えば移動体通信網及びインターネット等を含み、装置同士のデータのやり取りを仲介する。通信回線２にはコンテンツ提供システム１が備える各装置が有線又は無線で接続される。コンテンツ配信装置１０は、ウェブページや動画などのコンテンツを記憶しており、外部装置からの要求に応答してそれらのコンテンツを配信する。
【００２２】
画像形成装置２０は、例えば電子写真方式で媒体に画像を形成する装置であり、上述したダイレクトメールなどの印刷物を作成する。画像形成装置２０は、印刷物の配布先であるユーザに対応付けられる識別情報と、コンテンツ配信装置１０が配信するコンテンツに対応付けられた画像とを印刷物に形成する。
【００２３】
図２はユーザに配布される印刷物の一例を表す。図２では、「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０１」というＤＭコードと、商品αの画像Ａ、商品βの画像Ｂ、商品γの画像Ｃとが印刷されたダイレクトメール３が印刷物の一例として表されている。ＤＭコードは、配布される個々のダイレクトメールを識別する情報であり、本発明の「識別情報」の一例である。この例では、画像Ａはウェブページａ（商品αの紹介ページ）に、画像Ｂはウェブページｂ（商品βの紹介ページ）に、画像Ｃはウェブページｃ（商品γの紹介ページ）にそれぞれ対応付けられており、これらのウェブページがいずれもコンテンツ配信装置１０が配信するコンテンツであるものとする。
【００２４】
サーバ装置３０は、ユーザに配布された印刷物とコンテンツとを結びつけるための処理を行う。また、サーバ装置３０は、印刷物を受け取ったユーザが行った行動の履歴を表す情報である行動履歴情報を記録する。サーバ装置３０は本発明の「記録装置」の一例である。この行動履歴情報は、前述したユーザの行動をマーケティングに利用するための情報である。サーバ装置３０は、ユーザの操作によりスマートフォン４０が行った処理の結果を行動履歴情報として記録する。
【００２５】
スマートフォン４０は、ユーザによって利用される装置であり、本発明の「ユーザ端末」の一例である。スマートフォン４０は、タッチスクリーン及びデジタルカメラを備えている。スマートフォン４０は、ユーザの操作により印刷物を撮影すると、その撮影の結果得られる撮影画像からＤＭコードを読み取り、読み取ったＤＭコードをサーバ装置３０に送信する。
【００２６】
サーバ装置３０は、ＤＭコードに対応付けて、そのＤＭコードが形成された印刷物に形成されている画像の特徴量と、その画像を識別する画像ＩＤ（Identification）と、その画像に対応付けられているコンテンツを要求する宛先を表す宛先情報と、そのコンテンツの名称情報とを記憶している。宛先情報は、例えばＵＲＬ（Uniform Resource Locator）やＩＰ（Internet Protocol）アドレスなどであり、コンテンツを要求することを表す要求データ（ＨＴＴＰ（Hypertext Transfer Protocol）リクエストなど）の送り先を表す情報である。宛先情報も、印刷物に形成された画像に対応付けられている情報である。
【００２７】
以下ではＤＭコードに対応付けられたこれらの情報のことを「画像情報」という。画像の特徴量としては、例えばＳＩＦＴ（Scale-Invariant Feature Transform）やＰＣＡ(Principal Component Analysis)−ＳＩＦＴ、ＳＵＲＦ(Supeeded-Up. Robust Features)などの局所特徴量が用いられる。画像の特徴量は、例えばスマートフォン４０がダイレクトメール３を撮影した撮影画像から画像のマッチング技術を用いて画像Ａ、Ｂ、Ｃを特定するために用いられる。
【００２８】
つまり、画像情報は、ＤＭコードとともにダイレクトメール３に形成された画像であり、且つ、コンテンツに対応付けられている画像（例えば図２に表す画像Ａ、Ｂ、Ｃ）を特定するために用いられる。画像情報は本発明の「特定用情報」の一例である。サーバ装置３０は、送信されてきたＤＭコードに対応付けて記憶している画像情報（特徴量、画像ＩＤ、宛先情報及び名称情報）を読み出し、スマートフォン４０に送信する。サーバ装置３０は、例えば図２に表すＤＭコードが送信されてくると、画像Ａ、Ｂ、Ｃの各特徴量と、各画像ＩＤと、ウェブページａ，ｂ，ｃの各宛先情報とを画像情報としてスマートフォン４０に送信する。サーバ装置３０は画像情報をスマートフォン４０に提供する装置であり、本発明の「情報提供装置」の一例でもある。
【００２９】
その後、ユーザがスマートフォン４０を用いて例えば印刷物に形成されている画像Ａを撮影すると、スマートフォン４０は、撮影画像の特徴量と送信されてきた特徴量とを比較して画像Ａが撮影されたと判断する。そして、スマートフォン４０は、画像Ａに対応付けられている名称情報を表示し、ユーザが表示された名称のコンテンツの取得を指示する指示操作を行うと、画像Ａに対応付けられている宛先情報を用いてコンテンツを要求する。スマートフォン４０は、この要求に応答してコンテンツ配信装置１０から配信されてくるコンテンツであるウェブページａを取得してタッチスクリーンに表示する。コンテンツ提供システム１においては、このようにしてユーザにコンテンツが提供される。
【００３０】
図３はコンテンツ配信装置１０のハードウェア構成を表す。コンテンツ配信装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ストレージ１４と、ＮＩＣ（Network Interface Card）１５とを備えるコンピュータである。ＣＰＵ１１は、ＲＡＭ１２をワークエリアとして用いてＲＯＭ１３やストレージ１４に記憶されているプログラムを実行することで各部の動作を制御する。ストレージ１４は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの記憶媒体であり、ＣＰＵ１１が制御に用いるデータやプログラムを記憶している。ＮＩＣ１５は、通信回路を有し、通信回線２を介して外部装置と通信を行う。
【００３１】
図４は画像形成装置２０のハードウェア構成を表す。画像形成装置２０は、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ストレージ２４と、ＮＩＣ２５と、プリンタ２６と、操作パネル２７とを備えるコンピュータである。ＣＰＵ２１からＮＩＣ２５までは図３に表す同名のハードウェアとそれぞれ共通するものである。プリンタ２６は、感光体や現像装置、転写装置、定着装置などを備え、電子写真方式で用紙等の媒体に画像を形成する。
【００３２】
図５はサーバ装置３０のハードウェア構成を表す。サーバ装置３０は、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３と、ストレージ３４と、ＮＩＣ３５とを備えるコンピュータである。これらは図３に表す同名のハードウェアとそれぞれ共通するものである。
【００３３】
図６はスマートフォン４０のハードウェア構成を表す。スマートフォン４０は、ＣＰＵ４１と、ＲＡＭ４２と、ＲＯＭ４３と、ストレージ４４と、ＮＩＣ４５と、タッチスクリーン４６と、デジタルカメラ４７とを備えるコンピュータである。ＣＰＵ４１、ＲＡＭ４２、ＲＯＭ４３は図３に表す同名のハードウェアとそれぞれ共通するものである。ストレージ４４は、フラッシュメモリなどの記憶媒体であり、ＣＰＵ４１が制御に用いるデータやプログラムを記憶している。ストレージ４４は、ユーザに配布される印刷物に基づいてコンテンツを取得するための機能を実現するコンテンツ取得プログラムを記憶している。
【００３４】
ＮＩＣ４５は、移動体通信の通信回路を有し、無線通信を行う通信回線２を介して外部装置と通信を行う。タッチスクリーン４６は、ディスプレイと、ディスプレイの表面に設けられたタッチパネルとを備え、画像を表示するとともに、ユーザからの操作を受け付ける。デジタルカメラ４７は、レンズ及びイメージセンサ等を備え、被写体の写真を撮影する。また、デジタルカメラ４７は、写真のアングル等を決めるため、被写体の画像をタッチスクリーン４６に映し出す機能も有している。
【００３５】
コンテンツ提供システム１が備える各装置のＣＰＵがプログラム（スマートフォン４０は上述したコンテンツ取得プログラム）を実行して各部を制御することで、以下に述べる機能が実現される。
図７は各装置が実現する機能構成を表す。コンテンツ配信装置１０は、コンテンツ読出部１０１と、コンテンツ送信部１０２とを備える。サーバ装置３０は、画像情報読出部３０１と、画像情報記憶部３０２と、画像情報送信部３０３と、処理結果記録部３０４と、処理結果出力部３０５とを備える。スマートフォン４０は、撮影部４０１と、読取処理部４０２と、画像情報要求部４０３と、画像特定処理部４０４と、コンテンツ取得処理部４０５と、コンテンツ出力部４０６と、処理結果通知部４０７とを備える。
【００３６】
スマートフォン４０の撮影部４０１は、被写体を撮影し、撮影した被写体の画像を、撮影時に表示されている画面に応じた機能に供給する。
図８は撮影時に表示される画面の一例を表す。図８では、ＤＭコード認識画面がタッチスクリーン４６に表示されている。この画面では、「ＤＭコードを認識します。ＤＭコードに枠を合わせてください。」という文字列と、認識領域Ａ１と、撮影された印刷物であるダイレクトメール３の印刷物画像Ｂ１と、印刷物画像Ｂ１に含まれるＤＭコード画像Ｃ１とが表示されている。撮影部４０１は、ＤＭコード認識画面が表示されている場合、この認識領域Ａ１に表示されている画像を読取処理部４０２に供給する。
【００３７】
スマートフォン４０の読取処理部４０２は、ユーザが受け取った印刷物（ユーザに配布された印刷物）に形成された識別情報をその媒体の撮影画像から読み取る読取処理を行う。読取処理部４０２は本発明の「第１処理部」の一例である。ここでいう識別情報とは、具体的には、印刷物の配布先であるユーザ又はその印刷物を識別する情報である。読取処理部４０２は、本実施例では、個々のダイレクトメールを識別するＤＭコードを識別情報として読み取る。
【００３８】
読取処理部４０２は、例えば、認識領域Ａ１に表示されている画像に含まれている文字をＯＣＲ（Optical Character Recognition）の技術で抽出する。読取処理部４０２は、「−（ハイフン）」で繋がれた３組の文字列が抽出され、且つ、各文字列が４つの文字である場合に、それら３組の文字列をＤＭコードとして認識する。読取処理部４０２は、読み取った識別情報であるＤＭコードを画像情報要求部４０３に供給する。
【００３９】
スマートフォン４０の画像情報要求部４０３は、読取処理部４０２によりＤＭコードが読み取られると、そのＤＭコードとともに印刷物に形成された画像であり且つコンテンツに対応付けられている画像、を特定するために用いる画像情報をサーバ装置３０に要求する。画像情報要求部４０３は本発明の「要求部」の一例である。画像情報要求部４０３は、例えば読み取られたＤＭコードとそれに対応する画像情報を要求する旨とを表す要求データをサーバ装置３０に送信することでこの要求を行う。送信された要求データはサーバ装置３０の画像情報読出部３０１に供給される。
【００４０】
サーバ装置３０の画像情報読出部３０１は、スマートフォン４０から要求された画像情報を画像情報記憶部３０２から読み出す。画像情報記憶部３０２は、ＤＭコードに対応付けて画像情報を記憶している。画像情報読出部３０１は、供給された要求データが表すＤＭコードに対応付けて画像情報記憶部３０２に記憶されている画像情報を、スマートフォン４０から要求された画像情報として読み出し、画像情報送信部３０３に供給する。
【００４１】
サーバ装置３０の画像情報送信部３０３は、ＤＭコードを読み取る読取処理を行ったスマートフォン４０からの要求に応答して、そのＤＭコードに対応する画像情報を要求元のスマートフォン４０に送信する。画像情報送信部３０３は本発明の「送信部」の一例である。画像情報送信部３０３が送信した画像情報はスマートフォン４０の画像特定処理部４０４に供給される。
【００４２】
スマートフォン４０の画像特定処理部４０４は、画像情報要求部４０３により要求された画像情報が提供されると、その画像情報を用いて印刷物の撮影画像に含まれている画像を特定する特定処理を行う。具体的には、画像特定処理部４０４は、撮影画像に含まれる画像の特徴量とサーバ装置３０から提供された特徴量とを照合して、撮影画像に含まれている画像を特定する。画像特定処理部４０４は本発明の「第２処理部」の一例である。画像特定処理部４０４は、印刷物の撮影画像がタッチスクリーン４６に表示されているときに特定処理を行う。
【００４３】
図９は撮影時に表示される画面の一例を表す。図９では、画像特定画面がタッチスクリーン４６に表示されている。この画面では、「興味のある画像にカメラをかざしてください。」という文字列と、認識領域Ａ２と、ダイレクトメール３の印刷物画像Ｂ２とが表示されている。撮影部４０１は、画像特定画面が表示されている場合、この認識領域Ａ２に表示されている画像（図９の例では画像Ｃ及びその周辺を含む画像）を画像特定処理部４０４に供給する。
【００４４】
画像特定処理部４０４は、供給された画像情報が表す特徴量と、撮影された画像が表す特徴量とを比較して、例えばその差が閾値未満となる特徴量が画像情報に含まれていれば、その特徴量を表す画像を撮影画像に含まれている画像として特定する。図９の例であれば、画像特定処理部４０４は、図２に表す画像Ｃを撮影画像に含まれている画像として特定する。本実施例では、画像特定処理部４０４は、特定した画像に画像情報において対応付けられているコンテンツの名称情報を表示する。
【００４５】
図１０は表示された名称情報の一例を表す。図１０の例では、図９に表す印刷物画像Ｂ２に重ねて「商品γの紹介ページ」という名称情報Ｄ１がタッチスクリーン４６に表示されている。画像特定処理部４０４は、例えばユーザが名称情報Ｄ１をタップする操作を行うと、この操作を上述した指示操作（表示された名称のコンテンツの取得を指示する操作）として受け付け、例えば特定した画像に画像情報において対応付けられているコンテンツの宛先情報をコンテンツ取得処理部４０５に供給する。
【００４６】
スマートフォン４０のコンテンツ取得処理部４０５は、画像特定処理部４０４により画像が特定されると、その画像に対応付けられたコンテンツを取得するための取得処理を行う。コンテンツ取得処理部４０５は本発明の「第３処理部」の一例である。本実施例では、コンテンツ取得処理部４０５は、特定処理により特定された画像に対応付けられた宛先情報が表す宛先にその画像に対応付けられたコンテンツを要求する処理を取得処理として行う。
【００４７】
具体的には、コンテンツ取得処理部４０５は、まず、画像特定処理部４０４から供給された宛先情報に対してコンテンツを要求する。コンテンツ取得処理部４０５は、宛先情報がＵＲＬであれば、そのＵＲＬにコンテンツを要求するＨＴＴＰリクエストを送信する処理を取得処理として行う。送信されたＨＴＴＰリクエストはコンテンツ配信装置１０のコンテンツ読出部１０１に供給される。
【００４８】
コンテンツ配信装置１０のコンテンツ読出部１０１は、外部装置から自装置の記憶手段（例えば図３に表すストレージ１４）に記憶されているコンテンツを要求されると、要求されたコンテンツを記憶手段から読み出す。コンテンツ読出部１０１は読み出したコンテンツをコンテンツ送信部１０２に供給する。コンテンツ送信部１０２は、コンテンツ読出部１０１により読み出されたコンテンツを、そのコンテンツの供給元の外部装置（本実施例ではスマートフォン４０）に送信する。
【００４９】
コンテンツ取得処理部４０５は、こうして送信されてきたコンテンツを、特定処理により特定された画像に対応するコンテンツとして取得する。コンテンツ取得処理部４０５は、取得したコンテンツをコンテンツ出力部４０６に供給する。コンテンツ出力部４０６は、コンテンツ取得処理部４０５により取得されたコンテンツを出力する。コンテンツ出力部４０６は例えば表示手段（例えば図６に表すタッチスクリーン４６）に出力する。
【００５０】
図１１は出力されたコンテンツの一例を表す。図１０の例では、図２に表すウェブページｃがコンテンツＥ１としてタッチスクリーン４６に表示されている。なお、例えばコンテンツが音声情報を含んでいる場合、コンテンツ出力部４０６は、スピーカ等の放音手段に対してコンテンツを出力してもよい。また、コンテンツの出力先は自装置に限らず外部装置であってもよい。
【００５１】
スマートフォン４０の処理結果通知部４０７は、上述した読取処理、特定処理及び取得処理のうち、実際に行われた処理の結果を識別情報（本実施例ではＤＭコード）に対応付けてサーバ装置に通知する。処理結果通知部４０７は本発明の「通知部」の一例である。処理結果通知部４０７には、各処理部（読取処理部４０２、画像特定処理部４０４、コンテンツ取得処理部４０５）から各々の行った処理の結果を表す処理結果情報が供給される。
【００５２】
例えば読取処理部４０２は、読取処理を行ってＤＭコードを読み取ると、読み取ったＤＭコードを処理結果情報として処理結果通知部４０７に供給する。画像特定処理部４０４は、特定処理を行って画像を特定すると、例えば特定した画像の画像ＩＤを処理結果情報として処理結果通知部４０７に供給する。コンテンツ取得処理部４０５は、取得処理を行ってコンテンツを取得すると、例えば取得したコンテンツの名称情報を処理結果情報として処理結果通知部４０７に供給する。
【００５３】
処理結果通知部４０７は、各処理部から処理結果情報が供給されると、その処理結果情報と、読取処理で読み取られたＤＭコードとを対応付けて表した通知データをサーバ装置３０に送信することで、上記通知を行う。なお、処理結果通知部４０７は、読取処理部４０２からＤＭコードが供給された場合、そのＤＭコードを表す通知データをサーバ装置３０に送信する。この通知データが送信されることで、読取処理によりＤＭコードが読み取られたという結果が、読み取られたそのＤＭコードに対応付けてサーバ装置３０に通知されることになる。送信された通知データはサーバ装置３０の処理結果記録部３０４に供給される。
【００５４】
サーバ装置３０の処理結果記録部３０４は、スマートフォン４０から処理結果が識別情報（本実施例ではＤＭコード）に対応付けて通知されると、通知された処理結果をその識別情報に対応付けて記録する。処理結果記録部３０４は本発明の「記録部」の一例である。処理結果記録部３０４は、通知データが供給されると、その通知データが表す処理結果とＤＭコードとを対応付けて、自装置に記憶されている行動履歴データベースに格納する。行動履歴データベースは、上述した行動履歴情報（印刷物を受け取ったユーザが行った行動の履歴を表す情報）を格納するためのデータベースである。
【００５５】
図１２は行動履歴データベースの一例を表す。図１２の例では、「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０１」という読取処理の結果、すなわちＤＭコードに対応付けて、「画像Ｃ」という特定処理の結果と、「商品γの紹介ページ」という取得処理の結果とが格納され、また、「画像Ａ」という特定処理の結果と、「商品αの紹介ページ」という取得処理の結果とが格納されている。なお、画像Ａ及び画像Ｃはそれぞれの画像の画像ＩＤであるものとする。
【００５６】
「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０２」という読取処理の結果（ＤＭコード）には、「画像Ａ」という画像ＩＤが特定処理の結果として対応付けて格納されているが、取得処理の結果は格納されていない。また、「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０３」という読取処理の結果（ＤＭコード）には、対応する特定処理の結果も取得処理の結果も格納されていない。なお、これらのＤＭコードは、いずれも図２に表すダイレクトメール３のように画像Ａ、Ｂ、Ｃが形成され、且つ、それぞれ異なるユーザに配布された印刷物に形成されているものとする。
【００５７】
処理結果記録部３０４は、図１２に表すように各情報を格納することで、処理結果をＤＭコードに対応付けて記録する。こうして記録された処理結果は、印刷物を受け取ったユーザが行った行動の履歴を表す情報、すなわち上述した行動履歴情報となっている。例えば読取処理の結果は、ユーザが印刷物に形成されているＤＭコードをスマートフォン４０で撮影する行動をとったという行動履歴を表す。また、特定処理の結果は、ユーザが印刷物に形成されているいずれかの画像をスマートフォン４０で撮影する行動をとったという行動履歴を表し、取得処理の結果は、コンテンツの取得を指示する操作を行ったという行動履歴を表す。
【００５８】
例えば「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０１」というＤＭコードが形成された印刷物を受け取ったユーザについては、ＤＭコード、画像Ａ及び画像Ｃを撮影してそれぞれ対応するウェブページの取得を指示する操作を行ったという行動履歴が表されている。「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０２」というＤＭコードが形成された印刷物を受け取ったユーザについては、ＤＭコード及び画像Ａを撮影したが、画像Ａに対応するウェブページの取得を指示する操作は行わなかったという行動履歴が表されている。また、「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０３」というＤＭコードが形成された印刷物を受け取ったユーザについては、ＤＭコードの撮影は行ったが、画像を撮影する操作は行わなかったという行動履歴が表されている。このように、処理結果記録部３０４は、印刷物が配布された様々なユーザの行動履歴情報を記録する。
【００５９】
サーバ装置３０の処理結果出力部３０５は、処理結果記録部３０４に記録された処理結果を出力する。処理結果の出力先は、例えば、収集された行動履歴情報をマーケティングに活用したい事業者の情報処理装置である。この事業者は、出力された行動履歴情報を用いて、例えば配布したダイレクトメールを受け取ったユーザのうち、ＤＭコードの読み取りを行ったユーザや画像を撮影してコンテンツの名称情報を表示させたユーザ、コンテンツの取得を指示する操作を行ったユーザの割合を算出する処理を情報処理装置に行わせる。これにより、印刷物に形成された画像のうち特にどの画像にユーザが興味を持ったのか、また、印刷物自体に興味を持ったユーザがどの程度いたのかといったことが分析されるので、その分析結果が次の商品展開や広告投資に生かされることになる。
【００６０】
コンテンツ提供システム１が備える各装置は、上記の構成に基づいて、ユーザの行動履歴情報を収集する履歴収集処理を行う。
図１３は履歴収集処理における各装置の動作手順の一例を表す。この動作手順は、ユーザがスマートフォン４０を用いて印刷物のＤＭコードを撮影することを契機に開始される。まず、スマートフォン４０（撮影部４０１）は、印刷物を撮影する（ステップＳ１１）。次に、スマートフォン４０（読取処理部４０２）は、印刷物の撮影画像からＤＭコードを読み取る読取処理を行う（ステップＳ１２）。
【００６１】
次に、スマートフォン４０（処理結果通知部４０７）は、読取処理の結果を、ステップＳ１２で読み取ったＤＭコードに対応付けてサーバ装置３０に通知する（ステップＳ１）。サーバ装置３０（処理結果記録部３０４）は、通知された処理結果をＤＭコードに対応付けて記録する（ステップＳ２）。続いて、スマートフォン４０（画像情報要求部４０３）は、読み取ったＤＭコードに対応する画像情報をサーバ装置３０に要求する（ステップＳ１３）。サーバ装置３０（画像情報読出部３０１）は、要求されたＤＭコードに対応する画像情報を読み出す（ステップＳ１４）。サーバ装置３０（画像情報送信部３０３）は、読み出した画像情報を要求元のスマートフォン４０に送信する（ステップＳ１５）。なお、ステップＳ１及びＳ２の動作は、ステップＳ１３からＳ１５までの動作の後に行われてもよいし、これらの動作と並行して行われてもよい。
【００６２】
次に、ユーザがスマートフォン４０を用いて印刷物に形成されているいずれかの画像を撮影したとする。すると、まず、スマートフォン４０（撮影部４０１）は、印刷物を撮影する（ステップＳ２１）。次に、スマートフォン４０（画像特定処理部４０４）は、印刷物の撮影画像に含まれている画像を特定する特定処理を行う（ステップＳ２２）。続いて、スマートフォン４０（処理結果通知部４０７）は、特定処理の結果を、ステップＳ１２で読み取ったＤＭコードに対応付けてサーバ装置３０に通知する（ステップＳ３）。サーバ装置３０（処理結果記録部３０４）は、通知された特定結果をＤＭコードに対応付けて記録する（ステップＳ４）。
【００６３】
次に、スマートフォン４０（コンテンツ取得処理部４０５）は、特定した画像に対応するコンテンツをコンテンツ配信装置１０に要求する（ステップＳ２３）。コンテンツ配信装置１０（コンテンツ読出部１０１）は、要求されたコンテンツを読み出す（ステップＳ２４）。コンテンツ配信装置１０（コンテンツ送信部１０２）は、読み出したコンテンツを要求元のスマートフォン４０に送信する（ステップＳ２５）。なお、ステップＳ３及びＳ４の動作は、ステップＳ２３からＳ２５までの動作の後に行われてもよいし、これらの動作と並行して行われてもよい。
【００６４】
続いて、スマートフォン４０（コンテンツ取得処理部４０５）は、送信されてきたコンテンツを取得する（ステップＳ２６）。次に、スマートフォン４０（処理結果通知部４０７）は、取得処理の結果を、ステップＳ１２で読み取ったＤＭコードに対応付けてサーバ装置３０に通知する（ステップＳ５）。サーバ装置３０（処理結果記録部３０４）は、通知された取得結果をＤＭコードに対応付けて記録する（ステップＳ６）。続いて、スマートフォン４０（コンテンツ出力部４０６）は、取得したコンテンツを例えば自装置の表示手段に出力する（ステップＳ２７）。なお、ステップＳ５及びＳ６の動作は、ステップＳ２７の動作の後に行われてもよいし、この動作と並行して行われてもよい。そして、サーバ装置３０（処理結果出力部３０５）は、例えば外部装置からの指示に基づいて、ステップＳ２、Ｓ４、Ｓ６で記録した処理結果を行動履歴情報として出力する（ステップＳ７）。
【００６５】
コンテンツ提供システム１においては、上述したように、印刷物を用いたユーザの行動を表す行動履歴情報がサーバ装置３０に収集されることになる。また、本実施例では、スマートフォン４０に画像情報が提供され、その画像情報を用いてスマートフォン４０が画像を特定する特定処理を行っている。これにより、印刷物に形成された画像を撮影する度に画像情報を記憶するサーバ装置３０と通信する必要がない。
【００６６】
［２］変形例
上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、実施例及び各変形例は、必要に応じて組み合わせて実施してもよい。
【００６７】
［２−１］コンテンツ取得数の出力
図９に表す画像特定画面で撮影された画像に対応付けられたコンテンツがユーザ端末群によって過去に取得された数（以下「コンテンツ取得数」という）をユーザに提示するようにしてもよい。
図１４は本変形例のコンテンツ提供システム１ａが実現する機能構成の一例を表す。コンテンツ提供システム１ａが備えるスマートフォン４０ａは、図７に表す各部に加えてコンテンツ取得数取得部４０８と、コンテンツ取得数出力部４０９とを備える。
【００６８】
本変形例のサーバ装置３０の画像情報読出部３０１は、読み出した画像情報を、その画像情報の要求元の宛先情報（スマートフォン４０のＩＰアドレスなど）とともに、処理結果出力部３０５にも供給する。処理結果出力部３０５は、特定処理の結果として記録されている画像のうち、供給された画像情報に特徴量が含まれる画像に取得処理の結果として対応付けられているコンテンツの数を、各画像に対応するコンテンツ取得数として、要求元の宛先情報に対して出力する。
【００６９】
例えば画像情報読出部３０１が、図８に表す「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０１」というＤＭコードに対応付けられた画像情報を読み出した場合、処理結果出力部３０５は、画像Ａ、Ｂ、Ｃのそれぞれの画像ＩＤに対応付けて記録されているコンテンツの数（例えば画像Ａが○件、画像Ｂが□件、画像Ｃが△件という具合）をコンテンツ取得数としてスマートフォン４０に対して出力する。例えば図１２に表す処理結果が記録されている場合、画像Ａ及び画像Ｃの画像ＩＤに対応付けて記録されているコンテンツの数はそれぞれ１件であり、画像Ｂの画像ＩＤに対応付けて記録されているコンテンツの数は０件である（画像Ａは２件記録されているが、それに対応付けて記録されたコンテンツは１件である）。
【００７０】
コンテンツ取得数取得部４０８は、こうしてサーバ装置３０から出力されてきたコンテンツ取得数を取得し、コンテンツ取得数出力部４０９に供給する。なお、画像特定処理部４０４が特定した画像を識別する画像ＩＤをコンテンツ取得数取得部４０８に供給し、コンテンツ取得数取得部４０８がその画像ＩＤに対応するコンテンツ取得数をサーバ装置３０に要求することでコンテンツ取得数を取得してもよい。
【００７１】
本変形例の画像特定処理部４０４は、特定した画像を識別する画像ＩＤをコンテンツ取得数出力部４０９に供給する。コンテンツ取得数出力部４０９は、こうして供給されたコンテンツ取得数、すなわち画像特定処理部４０４により特定された画像に対応するコンテンツ取得数を、例えば自装置の表示手段に出力する。コンテンツ取得数出力部４０９は本発明の「第１出力部」の一例である。
【００７２】
図１５は出力されたコンテンツ取得数の一例を表す。図１５の例では、図１０に表す画像特定画面においてタッチスクリーン４６に表示されたウェブページｃの名称情報Ｄ１とともに、ウェブページｃというコンテンツの取得数を表す「これまでに取得された数：○件」という文字列がコンテンツ取得数Ｆ１として表示されている。なお、コンテンツ取得数出力部４０９はコンテンツ取得数をスピーカ等の放音手段に出力してもよいし、外部装置に出力してもよい。いずれの場合も、コンテンツ取得数が出力されることにより、コンテンツがどのくらいの人数のユーザによって閲覧されているかということがユーザに伝えられる。
【００７３】
［２−２］未取得コンテンツ数の出力
印刷物に複数の画像が形成されている場合に、各画像に対応付けられているコンテンツのうち、まだ取得していないコンテンツの数（以下「未取得コンテンツ数」という）をユーザに提示するようにしてもよい。
図１６は本変形例のコンテンツ提供システム１ｂが実現する機能構成の一例を表す。コンテンツ提供システム１ｂが備えるスマートフォン４０ｂは、図７に表す各部に加えて未取得コンテンツ数取得部４１０と、未取得コンテンツ数出力部４１１とを備える。
【００７４】
画像情報読出部３０１は、読み出した画像情報とその画像情報の要求に用いられたＤＭコードとを、そのＤＭコードの送信元の宛先情報とともに処理結果出力部３０５に供給する。処理結果出力部３０５は、供給された画像情報により表されるコンテンツの名称情報のうち、供給されたＤＭコードに対応付けて記録されていない名称情報の数を、このＤＭコードが形成された印刷物における未取得コンテンツ数として、送信元の宛先情報に対して出力する。
【００７５】
例えば図１２に表す処理結果が記録されている場合、「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０１」というＤＭコードに対応付けて記録されていない名称情報の数は１件（商品βの紹介ページのみ）である。また、「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０２」及び「ｘｘｘｘ−ｘｘｘｘ−ｘｘ０３」というＤＭコードに対応付けて記録されていない名称情報の数はいずれも３件（商品α、β、γの各紹介ページ）である。
【００７６】
未取得コンテンツ数取得部４１０は、こうしてサーバ装置３０から出力されてきた未取得コンテンツ数を取得し、未取得コンテンツ数出力部４１１に供給する。なお、未取得コンテンツ数取得部４１０は読取処理部４０２により読み取られたＤＭコードに対応する未取得コンテンツ数をサーバ装置３０に要求することで未取得コンテンツ数を取得してもよい。
【００７７】
未取得コンテンツ数出力部４１１は、こうして供給された未取得コンテンツ数、すなわち読取処理部４０２により読み取られたＤＭコードとともに印刷物に形成されている画像に対応付けられ且つまだ取得されていないコンテンツの数を、例えば自装置の表示手段に出力する。未取得コンテンツ数出力部４１１は本発明の「第２出力部」の一例である。
【００７８】
図１７は出力された未取得コンテンツ数の一例を表す。図１７の例では、図９に表す画像特定画面（ＤＭコードが認識された後に表示される画像特定画面）において、「未取得のコンテンツが２件あります。興味のある画像にカメラをかざしてください。」という文字列が未取得コンテンツ数Ｇ１として表示されている。なお、未取得コンテンツ数出力部４１１は未取得コンテンツ数をスピーカ等の放音手段に出力してもよいし、外部装置に出力してもよい。いずれの場合も、未取得コンテンツ数が出力されることにより、印刷物に形成されている画像を撮影することで取得されるコンテンツの残数がユーザに伝えられる。
【００７９】
［２−３］位置情報の記録
上述した行動履歴情報の他に、例えばユーザが行動した位置を表す位置情報が記録されてもよい。
図１８は本変形例のスマートフォン４０ｃのハードウェア構成を表す。スマートフォン４０ｃは、図６に表す各ハードウェアに加え、ＧＰＳ（Global Positioning System）４８を備える。ＧＰＳ４８は、ＧＰＳ衛星からの信号に基づいて現在位置を測定する。ＧＰＳ４８は、現在位置を緯度及び経度で表す位置情報をＣＰＵ４１に供給する。
【００８０】
図１９は本変形例のコンテンツ提供システム１ｃが実現する機能構成の一例を表す。コンテンツ提供システム１ｃが備えるスマートフォン４０ｃは、図７に表す各部に加えて測位部４１２を備える。測位部４１２は、自端末（スマートフォン４０ｃ）の位置を測定する。測位部４１２には、読取処理部４０２、画像特定処理部４０４及びコンテンツ取得処理部４０５から、各々の処理が行われたときに上述した処理結果情報（例えばＤＭコード、画像ＩＤ及びコンテンツの名称情報）が供給される。測位部４１２は、これらの処理結果情報が供給されたときに自端末の位置を測定する。測位部４１２は、自端末の位置を測定すると、その測定結果である位置情報を、供給された処理結果情報とともに処理結果通知部４０７に供給する。
【００８１】
処理結果通知部４０７は、測位部４１２により測定された自端末の位置を表す位置情報をＤＭコードに対応付けてサーバ装置３０に通知する。処理結果通知部４０７は、例えば、ＤＭコードが処理結果情報として位置情報とともに供給された場合には、それらの情報を対応付けて表す通知データをサーバ装置３０に送信することでこの通知を行う。また、処理結果通知部４０７は、画像ＩＤ及びコンテンツの名称情報が処理結果情報として位置情報とともに供給された場合には、それらの処理結果情報とＤＭコードと位置情報とを互いに対応付けて表す通知データをサーバ装置３０に送信することでこの通知を行う。
【００８２】
図２０は本変形例の行動履歴データベースの一例を表す。図２０の例では、読取処理、特定処理、取得処理のそれぞれの結果に位置情報が対応付けて格納されている（ただし、行動履歴情報が格納されていない部分（「−」で表された部分）には、それに対応する位置情報も格納されていない）。このように、本変形例によれば、行動履歴情報により表される行動がとられた位置が記録される。
【００８３】
［２−４］コンテンツの選択
印刷物に形成されている画像には、複数のコンテンツが対応付けられていてもよい。
図２１は本変形例のスマートフォン４０ｄが実現する機能構成の一例を表す。スマートフォン４０ｄは、図７に表す各部に加えて測位部４１２と、コンテンツ選択部４１３とを備える。測位部４１２は、図１９に表すものと同様に、自端末（スマートフォン４０ｄ）の位置を測定する。測位部４１２は、例えばコンテンツ選択部４１３から要求されたときに位置を測定し、その測定結果をコンテンツ選択部４１３に供給する。
【００８４】
コンテンツ選択部４１３は、特定処理により特定された画像に対応付けられた複数のコンテンツのうちのいずれかを、測位部４１２が測定した自端末の位置に応じて選択する。コンテンツ選択部４１３には、画像特定処理部４０４から特定された画像の画像ＩＤ及び画像情報が供給される。コンテンツ選択部４１３は、これらの情報が供給されると、測位部４１２に要求して自装置の位置の測定結果を供給させ、供給された画像情報において供給された画像ＩＤに対応付けられている名称のコンテンツのうちから、その測定結果が表す位置に応じたコンテンツを選択する。
【００８５】
コンテンツ選択部４１３は、例えばユーザ端末の位置と、印刷物に形成される画像に対応付けられている複数のコンテンツとを対応付けた選択テーブルを用いて上記選択を行う。
図２２は選択テーブルの一例を表す。図２２の例では、「家」、「通勤路」、「職場」というユーザ端末の位置に、それぞれ「家電製品の紹介ページ」、「ポータブル製品の紹介ページ」、「事務用品の紹介ページ」というコンテンツの名称とが対応付けられている。これらのコンテンツは、いずれも例えば図２に表すダイレクトメール３に形成されている画像Ａに対応付けられているものとする。
【００８６】
スマートフォン４０ｄには、例えば自端末を利用するユーザの家の住所、職場の住所、通勤路で用いる路線及び駅などのユーザの所在地候補が登録されている。コンテンツ選択部４１３は、これらの登録情報を用いて、測位部４１２から供給された測定結果が表す位置との距離が閾値以下である所在地がユーザ端末の位置であると判断し、そのユーザ端末の位置に選択テーブルにおいて対応付けられている名称のコンテンツを選択する。コンテンツ選択部４１３は、こうしてコンテンツを選択すると、選択したコンテンツの名称と画像情報とをコンテンツ取得処理部４０５に供給する。
【００８７】
コンテンツ取得処理部４０５は、コンテンツ選択部４１３から供給された名称のコンテンツを取得する処理を取得処理として行う。つまり、コンテンツ取得処理部４０５は、特定処理により特定された画像に対応付けられた複数のコンテンツのうちから選択されたいずれかのコンテンツを取得するための処理を取得処理として行う。そして、この選択は、上記のとおり測位部４１２が測定した自端末の位置に応じて行われる。
【００８８】
その結果、例えばユーザが家にいるときに画像Ａを撮影すれば家電製品の紹介ページが提供され、ユーザが通勤中又は帰宅中に画像Ａを撮影すればポータブル製品の紹介ページが提供され、ユーザが職場にいるときに画像Ａを撮影すれば事務用品の紹介ページが提供されることになる。このように、本変形例では、同じ画像が撮影されても提供するコンテンツを異ならせるようになっている。具体的には、ユーザが行動した位置が異なれば、同じ画像が撮影されても提供するコンテンツを異ならせるようになっている。
【００８９】
なお、自装置の位置に応じたコンテンツの選択は次のように活用されてもよい。例えば、或るチェーン店の事業者が配布した印刷物の画像を撮影したときに測定された位置に応じて、その位置から最も近い店舗を紹介するコンテンツを提供したり、その位置と最も近い店舗との距離が閾値以下であれば特別なクーポンをコンテンツとして提供したりするといった具合である。
【００９０】
また、コンテンツの選択は他の方法で行われてもよい。例えば、コンテンツ選択部４１３は、現在時刻に応じたコンテンツを選択してもよい。この場合、コンテンツ選択部４１３は、例えば夜間はテレビ番組のウェブページを選択し、通勤時間帯はニュースのウェブページを選択するという具合である。以上のように、コンテンツ選択部４１３は、ユーザ端末の位置や現在時刻などの様々な状況に応じたコンテンツを選択する。選択に用いる状況としては、他にも、天気や気温、移動速度、標高などが挙げられる。これらの状況が用いられる場合には、各状況を測定するセンサがスマートフォンに備えられていればよい。
【００９１】
また、他にも、ユーザのスケジュール、購買履歴などの状況が用いられてもよい。これらの場合には、スマートフォンに導入されているスケジュール管理アプリや家計簿アプリなど他の機能により記憶されている情報（スケジュールや購買履歴など）が取得されればよい。いずれの状況を用いる場合も、その状況においてユーザが関心を持ちそうなコンテンツをコンテンツ選択部４１３が選択することが望ましい。
【００９２】
また、コンテンツ選択部４１３は、スマートフォンのＯＳやコンテンツを表示するブラウザの種類、それらのバージョンなどに応じたコンテンツを選択してもよい。例えばＯＳの種類に対応するコンテンツが画像に対応付けられていれば、コンテンツ選択部４１３は、スマートフォンのＯＳに対応するコンテンツを選択する。これにより、ユーザが利用するスマートフォンで出力可能なコンテンツが選択されることになる。
【００９３】
また、コンテンツ選択部４１３は、状況によってはコンテンツを選択しなくてもよい。例えば日中はコンテンツ選択部４１３がコンテンツを選択しないようにすることで、仕事中には画像を撮影してもコンテンツが取得されないようにする。また、コンテンツ選択部４１３は、特定の時間帯にクーポン等のコンテンツを選択し、それ以外の時間帯にはコンテンツを選択しないようにして、特定の時間帯にだけクーポンが提供されるようにしてもよい。これにより、特定の時間帯にだけコンテンツが提供されることになる。
【００９４】
また、コンテンツ選択部４１３は、画像が特定された順番に応じてコンテンツを選択してもよい。例えば図２に表すダイレクトメール３では画像Ａ、画像Ｂ、画像Ｃの順番に画像が特定された場合と、画像Ｂ、画像Ａ、画像Ｃの順番に画像が特定された場合とで、コンテンツ選択部４１３は最後の画像Ｃに対応する複数のコンテンツから選択するコンテンツを異ならせる。また、コンテンツ選択部４１３は、特定の順番で画像が特定された場合だけコンテンツを選択し、それ以外の順番で画像が特定された場合にはコンテンツを選択しないようにしてもよい。これにより、画像を撮影する順番を変えてより多くの種類のコンテンツを集めるという楽しみが提供される。
【００９５】
また、スマートフォンがマイクロフォン等の集音手段を備えている場合に、コンテンツ選択部４１３は、集音された音の大きさに応じたコンテンツを選択してもよい。コンテンツ選択部４１３は、例えば音量が閾値以上であれば画像だけで表されるコンテンツを選択し、音量が閾値未満であれば画像と音によって表されるコンテンツを選択する。これにより、ユーザが音を聞ける状況のときに音付きのコンテンツが提供されることになる。
【００９６】
［２−５］ユーザ属性の記録
上述した行動履歴情報の他に、例えばユーザ属性が記録されてもよい。
図２３は本変形例のコンテンツ提供システム１ｅが実現する機能構成の一例を表す。コンテンツ提供システム１ｅが備えるサーバ装置３０ｅは、図７に表す各部に加えてユーザ属性記憶部３０６と、ユーザ属性取得部３０７とを備える。ユーザ属性記憶部３０６は、コンテンツ提供システム１ｅを利用するユーザのユーザ属性を、例えばそのユーザが利用するユーザ端末の端末ＩＤに対応付けて記憶している。
【００９７】
ユーザ属性とは、例えばユーザの性別や年齢、居住地域、職業、趣味などである。例えばユーザ属性毎に行動履歴の傾向を調べて、マーケティング活動に役立てるというようにユーザ属性が用いられる。コンテンツ提供システム１ｅでは、ユーザが予め自分のユーザ属性を登録しておくものとする。なお、それ以外にも、例えばスマートフォン４０がユーザ属性情報を記憶していてそれを定期的にサーバ装置３０ｅに送信するようにしてもよいし、他のシステムからユーザ属性を取得してもよい。
【００９８】
本変形例では、処理結果通知部４０７が、自端末に割り当てられた端末ＩＤを付加した通知データを送信する。この通知データは、サーバ装置３０ｅの処理結果記録部３０４及びユーザ属性取得部３０７に供給される。ユーザ属性取得部３０７は、供給された通知データを用いて、通知データの送信元であるスマートフォン４０のユーザ、すなわちＤＭコードが形成された印刷物が配布されたユーザの属性を取得する。ユーザ属性取得部３０７は本発明の「第１取得部」の一例である。
【００９９】
ユーザ属性取得部３０７は、通知データが表す装置ＩＤに対応付けてユーザ属性記憶部３０６が記憶しているユーザ属性を読み出し、前述した印刷物が配布されたユーザのユーザ属性として取得する。ユーザ属性取得部３０７は、取得したユーザ属性を処理結果記録部３０４に供給する。処理結果記録部３０４は、通知データが表すＤＭコードと、そのＤＭデータについて取得されたユーザ属性（そのＤＭコードが通知された通知データを用いてユーザ属性取得部３０７が取得したユーザ属性）とを対応付けて記録する。
【０１００】
図２４は本変形例の行動履歴データベースの一例を表す。図２４の例では、読取処理、特定処理、取得処理のそれぞれの結果にユーザ属性が対応付けて格納されている（ただし、行動履歴情報が格納されていない部分（「−」で表された部分）には、それに対応するユーザ属性も格納されていない）。このように、本変形例によれば、行動履歴情報により表される行動をとったユーザの属性が記録され、その記録結果がユーザの属性毎の興味分野の分析などに活用される。
【０１０１】
［２−６］画像属性の記録
上述した行動履歴情報の他に、例えば特定処理により特定された画像の属性が記録されてもよい。画像の属性としては、例えば画像に表されている被写体の分類（人、動物、乗り物、建物、風景など）や、印刷物において画像が形成されている位置、画像の大きさ、画像の色（フルカラーか白黒かなど）などが用いられる。本変形例では、印刷物に関与する事業者が予め画像属性をサーバ装置に登録しておくものとする。
【０１０２】
処理結果記録部３０４は、特定処理の結果に対応付けて、その特定処理で特定された画像の属性を記録する。
図２５は本変形例の行動履歴データベースの一例を表す。図２５の例では、各特定処理の結果に画像属性が対応付けて格納されている。このように、本変形例によれば、印刷物に形成された画像のうちからユーザが撮影した画像の属性が記録される。
【０１０３】
［２−７］各部を実現する装置
図７等に表す各部を実現する装置は上述したものに限らない。
図２６は本変形例のコンテンツ提供システム１ｇが実現する機能構成の一例を表す。コンテンツ提供システム１ｇは、第１サーバ装置３０ｇ−１と、第２サーバ装置３０ｇ−２と、スマートフォン４０とを備える。
【０１０４】
第１サーバ装置３０ｇ−１は、図７に表す画像情報読出部３０１、画像情報記憶部３０２及び画像情報送信部３０３を実現する。第２サーバ装置３０ｇ−２は、図７に表す処理結果記録部３０４及び処理結果出力部３０５に加えて、コンテンツ配信装置１０が実現していたコンテンツ読出部１０１及びコンテンツ送信部１０２を実現する。
【０１０５】
実施例では、サーバ装置３０が、画像情報を提供する情報提供装置と行動履歴情報を記録する記録装置との両方の役割を担っていたが、図２６の例のように、別々の装置が情報提供装置及び記録装置の役割を担ってもよい。また、サーバ装置がコンテンツを配信する装置の役割を担ってもよい。図２６に表す機能構成も一例であり、これ以外にも、様々な装置が図７等に表す各部を実現してもよい。
【０１０６】
［２−８］ユーザ端末
実施例ではスマートフォンがユーザ端末として用いられたが、これに限らず、タブレット端末やノートパソコン、携帯電話機などがユーザ端末として用いられてもよい。図７等に表すスマートフォンのように各機能を実現する端末であればどのような端末がユーザ端末として用いられてもよい。
【０１０７】
［２−９］印刷物
実施例ではダイレクトメールが印刷物としてユーザに配布されたが、これに限らない。例えば、チラシや刊行物、パンフレット、ポスターなどであってもよい。また、これらはシート状の紙やビニールなどの印刷媒体であるが、それ以外にも、例えばティッシュやうちわ、ペン、容器などの立体的な物体が印刷物としてユーザに配布されてもよい。
【０１０８】
［２−１０］印刷物の経路
実施例で述べたダイレクトメールは主に郵送でユーザに配布されるが、これに限らず、宅配便のような宅配を行う事業者が印刷物を配布してもよいし、近所のコンビニなどの店舗に配布された印刷物をユーザが受け取りにいく形をとってもよい。また、ここまでに述べた印刷物はユーザ宛に配布される配布物であるが、これに限らず、例えば飲食店等に置いてある印刷物をユーザが取る形でユーザの手に渡るようになっていてもよい。このように、印刷物がユーザの手に渡るようになっていれば、どのような経路が用いられてもよい。
【０１０９】
［２−１１］識別情報
実施例では個々のダイレクトメールを識別するＤＭコードが識別情報として用いられたが、これに限らない。例えば商材や地域、配布時期などが共通するダイレクトメールのグループを識別するＤＭコードが用いられてもよいし、ユーザ個人を識別するユーザＩＤ等の情報が識別情報として用いられてもよい。識別情報は、要するに、記録された行動履歴情報に基づいてユーザの行動履歴を分析する事業者が、分析したい粒度に対応した情報が用いられればよい。例えば、印刷物１つ１つに対する行動を分析したければ実施例のＤＭコードを用いて、地域毎の行動の傾向を分析したければ地域で共通の識別情報を用いる、という具合である。また、識別情報は、図２に表すように文字列で表すものに限らない。例えばバーコードやＱＲ（Quick Response）コード（登録商標）で表されていてもよい。
【０１１０】
［２−１２］画像の特定方法
画像特定処理部４０４は、実施例とは異なる方法で画像を特定してもよい。例えば、画像特定処理部４０４は、実施例とは異なる特徴量を用いたり、２値化や輪郭抽出などの技術を用いたりして画像を特定してもよい。要するに、撮影画像に含まれている画像が特定されるのであれば、どのような特定方法が用いられてもよい。
【０１１１】
［２−１３］コンテンツの取得方法
コンテンツ取得処理部４０５は、実施例とは異なる方法でコンテンツを取得してもよい。例えば、サーバ装置から送信されてきた画像情報にコンテンツの宛先情報が含まれていない場合に、特定処理により特定された画像に対応付けられたコンテンツの宛先情報をサーバ装置（又はそれ以外の外部装置）に問い合わせ、その応答で通知された宛先情報を用いてコンテンツを取得してもよい。
【０１１２】
［２−１４］測位方法
図１９等に表す測位部４１２による測位方法はＧＰＳに限らない。例えばアシスト型ＧＰＳやＤＧＰＳ（Differential GPS）、ＢＬＥ（Bluetooth（登録商標） Low Energy）ビーコンを用いた測位方法など、様々な周知の測位方法が用いられてもよい。
【０１１３】
［２−１５］発明のカテゴリ
本発明は、上述したユーザ端末（例えばスマートフォン）や記録装置（例えばサーバ装置）、情報提供装置（例えばサーバ装置）、コンテンツ配信装置などの他、それらの装置を備える情報処理システムとしても捉えられる。また、本発明は、それらの装置が実施する処理を実現するための情報処理方法としても捉えられるし、それらの装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等の通信回線を介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
【符号の説明】
【０１１４】
１…コンテンツ提供システム、２…通信回線、１０…コンテンツ配信装置、２０…画像形成装置、３０…サーバ装置、４０…スマートフォン、１０１…コンテンツ読出部、１０２…コンテンツ送信部、３０１…画像情報読出部、３０２…画像情報記憶部、３０３…画像情報送信部、３０４…処理結果記録部、３０５…処理結果出力部、３０６…ユーザ属性記憶部、３０７…ユーザ属性取得部、４０１…撮影部、４０２…読取処理部、４０３…画像情報要求部、４０４…画像特定処理部、４０５…コンテンツ取得処理部、４０６…コンテンツ出力部、４０７…処理結果通知部、４０８…コンテンツ取得数取得部、４０９…コンテンツ取得数出力部、４１０…未取得コンテンツ数取得部、４１１…未取得コンテンツ数出力部、４１２…測位部、４１３…コンテンツ選択部
【図１】
0006740598.tif 000002
【図２】
0006740598.tif 000003
【図３】
0006740598.tif 000004
【図４】
0006740598.tif 000005
【図５】
0006740598.tif 000006
【図６】
0006740598.tif 000007
【図７】
0006740598.tif 000008
【図８】
0006740598.tif 000009
【図９】
0006740598.tif 000010
【図１０】
0006740598.tif 000011
【図１１】
0006740598.tif 000012
【図１２】
0006740598.tif 000013
【図１３】
0006740598.tif 000014
【図１４】
0006740598.tif 000015
【図１５】
0006740598.tif 000016
【図１６】
0006740598.tif 000017
【図１７】
0006740598.tif 000018
【図１８】
0006740598.tif 000019
【図１９】
0006740598.tif 000020
【図２０】
0006740598.tif 000021
【図２１】
0006740598.tif 000022
【図２２】
0006740598.tif 000023
【図２３】
0006740598.tif 000024
【図２４】
0006740598.tif 000025
【図２５】
0006740598.tif 000026
【図２６】
0006740598.tif 000027