(57)【特許請求の範囲】
【請求項１】
撮像対象は、人又は媒体を識別するための識別情報と、画像とが別々に印刷されており、
前記撮像対象内の前記人又は媒体を識別するための識別情報の画像を撮像する第１の撮影手段と、
前記第１の撮影手段によって撮像された画像内に記載された人又は前記画像が印刷された媒体を識別するための識別情報を用いて検索を要求する検索要求手段と、
検索結果として、前記識別情報に対応する画像特徴量を受信する受信手段と、
前記受信手段が前記画像特徴量を受信した場合は、前記撮像対象内の前記画像を撮像する第２の撮影手段と、
前記受信した画像特徴量と、前記第２の撮影手段によって撮像された画像から抽出した画像特徴量とが対応する場合に、コンテンツにアクセスするための情報又はコンテンツ情報を取得する取得手段
を備える情報処理装置。
【請求項２】
前記識別情報として、予め定められた方式で変換された変換情報を用いる請求項１に記載の情報処理装置。
【請求項３】
コンピュータを、
撮像対象は、人又は媒体を識別するための識別情報と、画像とが別々に印刷されており、
前記撮像対象内の前記人又は媒体を識別するための識別情報の画像を撮像する第１の撮影手段と、
前記第１の撮影手段によって撮像された画像内に記載された人又は前記画像が印刷された媒体を識別するための識別情報を用いて検索を要求する検索要求手段と、
検索結果として、前記識別情報に対応する画像特徴量を受信する受信手段と、
前記受信手段が前記画像特徴量を受信した場合は、前記撮像対象内の前記画像を撮像する第２の撮影手段と、
前記受信した画像特徴量と、前記第２の撮影手段によって撮像された画像から抽出した画像特徴量とが対応する場合に、コンテンツにアクセスするための情報又はコンテンツ情報を取得する取得手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、位置情報付き画像コンテンツを撮影し送信するだけで、撮影対象物に関する情報を検索することを課題とし、位置情報付き画像に基づいて、画像に関連する情報を検索するコンテンツ検索システムであって、ユーザの携帯端末から入力された位置情報付きの検索クエリ画像内の特徴情報を抽出する検索クエリ画像特徴抽出モジュールと、抽出された特徴情報に基づいて、検索クエリ画像内のランドマークを推測するランドマーク推測モジュールと、推測されたランドマークに関連する情報をＷｅｂ上に掲載されているコンテンツから検索する推測ランドマーク関連情報検索モジュールと、検索により取得した推測ランドマーク関連情報を、携帯端末へ出力する推測ランドマーク関連情報提示モジュールと、を備えることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２４７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、撮影した画像の画像特徴量と対応するコンテンツにアクセスするための情報又はコンテンツ情報を取得するにあたって、画像内に記載された人又は画像が印刷された媒体を識別するための識別情報によって、画像特徴量の検索範囲を限定することができるようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、撮像対象は、人又は媒体を識別するための識別情報と、画像とが別々に印刷されており、前記撮像対象内の前記人又は媒体を識別するための識別情報の画像を撮像する第１の撮影手段と、前記第１の撮影手段によって撮像された画像内に記載された人又は前記画像が印刷された媒体を識別するための識別情報を用いて検索を要求する検索要求手段と、検索結果として、前記識別情報に対応する画像特徴量を受信する受信手段と、前記受信手段が前記画像特徴量を受信した場合は、前記撮像対象内の前記画像を撮像する第２の撮影手段と、前記受信した画像特徴量と、前記第２の撮影手段によって撮像された画像から抽出した画像特徴量とが対応する場合に、コンテンツにアクセスするための情報又はコンテンツ情報を取得する取得手段を備える情報処理装置である。
【００１０】
請求項２の発明は、前記識別情報として、予め定められた方式で変換された変換情報を用いる請求項１に記載の情報処理装置である。
【００１２】
請求項３の発明は、コンピュータを、撮像対象は、人又は媒体を識別するための識別情報と、画像とが別々に印刷されており、前記撮像対象内の前記人又は媒体を識別するための識別情報の画像を撮像する第１の撮影手段と、前記第１の撮影手段によって撮像された画像内に記載された人又は前記画像が印刷された媒体を識別するための識別情報を用いて検索を要求する検索要求手段と、検索結果として、前記識別情報に対応する画像特徴量を受信する受信手段と、前記受信手段が前記画像特徴量を受信した場合は、前記撮像対象内の前記画像を撮像する第２の撮影手段と、前記受信した画像特徴量と、前記第２の撮影手段によって撮像された画像から抽出した画像特徴量とが対応する場合に、コンテンツにアクセスするための情報又はコンテンツ情報を取得する取得手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１４】
請求項１の情報処理装置によれば、撮影した画像の画像特徴量と対応するコンテンツにアクセスするための情報又はコンテンツ情報を取得するにあたって、画像内に記載された人又は画像が印刷された媒体を識別するための識別情報によって、画像特徴量の検索範囲を限定することができる。
【００１９】
請求項２の情報処理装置によれば、識別情報として予め定められた方式で変換された変換情報を用いることができる。
【００２１】
請求項３の情報処理プログラムによれば、撮影した画像の画像特徴量と対応するコンテンツにアクセスするための情報又はコンテンツ情報を取得するにあたって、画像内に記載された人又は画像が印刷された媒体を識別するための識別情報によって、画像特徴量の検索範囲を限定することができる。
【図面の簡単な説明】
【００２３】
【図１】第１の実施の形態（情報処理装置（作成処理））の構成例についての概念的なモジュール構成図である。
【図２】第１の実施の形態（情報処理装置（読取処理））の構成例についての概念的なモジュール構成図である。
【図３】本実施の形態を利用したシステム構成例（ソフトウェア観点）を示す説明図である。
【図４】本実施の形態を利用したシステム構成例（ハードウェア観点）を示す説明図である。
【図５】本実施の形態を利用したユースケース例を示す説明図である。
【図６】第１の実施の形態による処理例を示すフローチャートである。
【図７】第１の実施の形態による処理例を示すフローチャートである。
【図８】第１の実施の形態による処理例を示すフローチャートである。
【図９】ポストカード情報テーブルのデータ構造例を示す説明図である。
【図１０】第１の実施の形態による処理例を示す説明図である。
【図１１】第１の実施の形態による処理例を示す説明図である。
【図１２】第２の実施の形態（情報処理装置（読取装置））の構成例についての概念的なモジュール構成図である。
【図１３】第２の実施の形態（情報処理装置（アプリケーションサーバー））の構成例についての概念的なモジュール構成図である。
【図１４】第２の実施の形態による処理例を示すフローチャートである。
【図１５】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
＜＜第１の実施の形態＞＞
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２５】
第１の実施の形態である情報処理装置は、情報処理装置（作成処理）１００によって作成された印刷媒体を、情報処理装置（読取処理）２００が読み取るものであって、情報処理装置（作成処理）１００は、図１の例に示すように、画像選択モジュール１１０、動画選択モジュール１１５、作成モジュール１２０、識別情報変換モジュール１２５、有効期限設定モジュール１３０、通信モジュール１３５を有している。情報処理装置（作成処理）１００は、例えば通信機能を有するパーソナルコンピュータ（ＰＣ）、携帯端末装置（スマートフォンを含む携帯電話等）等で実現してもよい。
情報処理装置（作成処理）１００は、画像を選択し、その画像とともに識別情報を媒体に印刷する、又は印刷するため指示を行う。そして、その画像に対応するコンテンツを選択する。ここで「媒体」として、例えば、ポストカード（年賀状等を含む）、名刺等が該当し、材質（紙、プラスチック等）は問わない。媒体がポストカードの場合、画像として、一般的には差出人の家族写真、差出人が旅行した場所の風景写真等がある。媒体が名刺の場合、画像として、一般的には本人の顔写真等がある。ただし、これらに画像は限定されるものではなく、媒体に印刷され得る画像であればよい。また、画像のソースとして、動画像の一フレーム（一場面）であってもよいし、複数の画像から選択するようにしてもよい。そして、識別情報として、媒体がポストカード等の場合、一般的には、差出人の郵便番号、住所、氏名等がある。媒体が名刺の場合、識別情報として、一般的には氏名、会社名、電話番号、メールアドレス等がある。ただし、これらに識別情報は限定されるものではなく、媒体に印刷され得る情報であればよく、媒体に印刷されている人又は媒体を識別するための情報であればよい。媒体を識別するための情報は、個々の媒体を識別するための情報であってもよいし、例えば差出人等である前記人を識別するための情報であってもよい。具体的には、例えば、人又は媒体を指し示すシリアルナンバー等がある。また、ここで「コンテンツ（コンテンツ情報）」としては、動画データ（３Ｄ動画データであってもよい）、静止画像データ（３Ｄ画像データであってもよい）、音声データ、テキストデータ、これらの組み合わせ等がある。例えば、その画像（媒体に印刷された画像）を最初の一フレームとして始まる動画像であってもよいし、その画像に関連する画像であってもよいし、その画像に関連する音声であってもよいし、その画像に関連するＨＰ（ホームページ）等であってもよい。なお、以下、印刷媒体としてポストカード、識別情報として差出人の郵便番号、住所、氏名の組み合わせ、コンテンツとして動画像を主に例示する。
なお、１人の差出人に対して、１種類のポストカードのみならず、複数種類のポストカード（それぞれ異なる画像を用いたポストカード）が作成されてもよい。
【００２６】
画像選択モジュール１１０は、作成モジュール１２０と接続されている。画像選択モジュール１１０は、媒体に印刷する画像を選択する。例えば、情報処理装置（作成処理）１００に備え付けられたタッチパネル、キーボード、マウス等に対する利用者の選択操作に応じて、画像データベースから選択するようにしてもよいし、動画選択モジュール１１５で選択された動画像の一フレームを選択するようにしてもよいし、情報処理装置（作成処理）１００に備え付けられているスキャナ、カメラ（静止画カメラ、デジタルビデオカメラ等）を用いて撮影した画像であってもよい。
動画選択モジュール１１５は、作成モジュール１２０と接続されている。動画選択モジュール１１５は、画像選択モジュール１１０によって選択された画像と対応するコンテンツとしての動画像を選択する。例えば、利用者の選択操作に応じて、動画像データベースから選択するようにしてもよいし、画像選択モジュール１１０が選択した画像（フレーム）を含む動画像を選択するようにしてもよいし、情報処理装置（作成処理）１００に備え付けられているカメラ（デジタルビデオカメラ等）を用いて撮影した動画像であってもよい。
【００２７】
作成モジュール１２０は、画像選択モジュール１１０、動画選択モジュール１１５、識別情報変換モジュール１２５、通信モジュール１３５と接続されている。作成モジュール１２０は、画像選択モジュール１１０で選択された画像を用いて、ポストカード等の媒体に印刷すべき画像である印刷画像を生成する。また、作成モジュール１２０は、差出人の郵便番号、住所、氏名等の識別情報を受け付け、画像選択モジュール１１０で選択された画像と合成して、印刷画像を生成する。また、画像選択モジュール１１０で選択された画像に対して、加工を施してもよい。加工として、例えば、文字、他の画像、図形等の付加、拡大縮小、回転、変形等のアフィン変換、色変換等の色処理等がある。なお、識別情報は、利用者の入力操作によって入力させるようにしてもよいし、予め記憶された識別情報リスト（例えば、住所録データベース等）から選択するようにしてもよい。
そして、作成モジュール１２０は、生成した印刷画像を、情報処理装置（作成処理）１００に備え付けられた印刷装置、又は通信モジュール１３５を介した印刷装置で、ポストカード等の媒体に印刷させる。
また、作成モジュール１２０は、差出人の郵便番号、住所、氏名等の識別情報を、通信モジュール１３５を介して、アプリケーションサーバー３１０に送信する。又は、作成モジュール１２０は、差出人の郵便番号、住所、氏名等の識別情報を識別情報変換モジュール１２５に渡し、変換後の変換情報を、通信モジュール１３５を介して、アプリケーションサーバー３１０に送信するようにしてもよい。つまり、「変換情報」は、識別情報の一部を構成する概念である。したがって、（１）識別情報を送信してもよいし、（２）識別情報を予め定めた方式で変換した変換情報を送信してもよい。これにともなって、アプリケーションサーバー３１０（第２の実施形態ではアプリケーションサーバー１４１０）では、（１）識別情報を受信してもよいし、（２）変換情報を受信してもよい。そして、アプリケーションサーバー３１０（第２の実施形態ではアプリケーションサーバー１４１０）の記憶装置（例えば、後述する図９に示すポストカード情報テーブル９００）では、（１）識別情報に対応するように画像特徴量を記憶しておいてもよいし、（２）変換情報に対応するように画像特徴量を記憶しておいてもよい。以下（第２の実施の形態を含む）、主に「変換情報」を例示して説明するが、「変換情報」を変換前の識別情報と読み替えることによって、識別情報を用いる場合の説明となる。そして、識別情報を用いる場合は、識別情報変換モジュール１２５、識別情報変換モジュール２３０による処理（例えば、ハッシュ値の生成処理）は、不要となる。
次に、画像選択モジュール１１０で選択された画像と動画選択モジュール１１５で選択された動画像を対応付けて、通信モジュール１３５を介して、アプリケーションサーバー３１０に送信する。
識別情報変換モジュール１２５は、作成モジュール１２０と接続されている。識別情報変換モジュール１２５は、作成モジュール１２０から受け取った識別情報を変換して変換情報を生成する。ここでの「変換」は、通信モジュール１３５を介して行う通信において、識別情報そのものを秘匿するための処理である。例えば、暗号化処理、ハッシュ処理等がある。ハッシュ処理の場合、変換情報はハッシュ値となる。以下、ハッシュ処理を主に例示する。また、変換対象の識別情報は、識別情報全体であってもよいし、その一部分であってもよい。例えば、差出人の郵便番号、住所、氏名のうち、３つ全てを対象として、ハッシュ値に変換してもよいし、そのうちの２つである差出人の郵便番号、氏名を対象として、ハッシュ値に変換してもよい。
【００２８】
有効期限設定モジュール１３０は、通信モジュール１３５と接続されている。画像と対応するコンテンツにアクセスするための情報又はコンテンツ情報には、アクセスし得る期限が設定されている。例えば、ポストカードが年賀状である場合、期限のデフォルト値として、１月３日まで等がある。それまでは、予め定められた価格（無料を含む）であって、その期限を延長すると課金するようにしてもよい。アプリケーションサーバー３１０が課金処理を行う。有効期限設定モジュール１３０は、利用者の操作に応じて、通信モジュール１３５を介してアプリケーションサーバー３１０に対して、期限延長の要求を行う。なお、アクセスし得る期限の設定は、コンテンツにアクセスするための情報又はコンテンツ情報とアクセス期限を対応させたテーブルを予め用意しておけばよい。なお、このテーブル内に記憶する情報として、コンテンツにアクセスするための情報又はコンテンツ情報そのものでなくても、それらを指し示す情報（例えば、識別情報）であってもよい。
通信モジュール１３５は、作成モジュール１２０、有効期限設定モジュール１３０と接続されている。通信モジュール１３５は、通信回線を介して、後述するアプリケーションサーバー３１０、動画配信サービス３２０等と通信を行う。
【００２９】
図２は、第１の実施の形態（情報処理装置（読取処理）２００）の構成例についての概念的なモジュール構成図である。情報処理装置（読取処理）２００は、図２の例に示すように、撮影モジュール２１０、文字認識モジュール２１５、画像特徴抽出モジュール２２０、検索要求モジュール２２５、取得モジュール２３５、動画提示モジュール２４５、通信モジュール２５０を有している。情報処理装置（読取処理）２００は、例えば通信機能を有する携帯端末装置、パーソナルコンピュータ等で実現してもよい。なお、情報処理装置（読取処理）２００は、情報処理装置（作成処理）１００内に構成されていてもよい。つまり、情報処理装置（作成処理）１００（情報処理装置（読取処理）２００）内に、図１と図２の例に示したモジュールを含めてもよい。
情報処理装置（読取処理）２００は、情報処理装置（作成処理）１００によって作成された印刷媒体に印刷された画像を撮影モジュール２１０で読み取り、その画像に対応するコンテンツにアクセスする。コンテンツが動画像データである場合は、動画が再生される。なお、印刷媒体には、画像（画像選択モジュール１１０で選択された画像）の他に識別情報が印刷されている。また、その印刷媒体に印刷された識別情報を読み取り、画像に対応するコンテンツを限定するために用いる。
【００３０】
撮影モジュール２１０は、文字認識モジュール２１５、画像特徴抽出モジュール２２０と接続されている。撮影モジュール２１０は、情報処理装置（作成処理）１００によって作成された印刷媒体に印刷された画像を撮影する。例えば、情報処理装置（作成処理）１００の利用者Ａ（差出人）から郵送されたポストカードを、利用者Ｂ（受取人）の操作によって撮影モジュール２１０が撮影する。情報処理装置（読取処理）２００をスマートフォンで実現した場合は、そのスマートフォンに備え付けられているカメラを用いればよい。
文字認識モジュール２１５は、撮影モジュール２１０、検索要求モジュール２２５と接続されている。文字認識モジュール２１５は、撮影モジュール２１０によって撮影された画像内の識別情報を、文字認識処理によって、テキストコードに変換する。識別情報は、撮影モジュール２１０が撮影した画像内に記載された人又は画像が印刷された媒体を識別するための情報である。印刷された識別情報として、具体的には、ポストカードが年賀状である場合、差出人の郵便番号、住所、氏名等が該当する。その印刷面は、裏面（画像が印刷された面）が望ましいが、表面（あて先が記載された面）であってもよい。裏面である場合は、画像と識別情報を撮影するのに、ポストカードを裏返す必要はない。ここでの文字認識処理は、既存の技術を用いてよい。
【００３１】
検索要求モジュール２２５は、識別情報変換モジュール２３０を有しており、文字認識モジュール２１５、通信モジュール２５０と接続されている。検索要求モジュール２２５は、文字認識モジュール２１５が文字認識処理した識別情報を識別情報変換モジュール２３０に変換させ、通信モジュール２５０を介してアプリケーションサーバー３１０に対して、変換情報を用いて検索を要求する。ここでの「検索の要求」とは、画像特徴抽出モジュール２２０によって抽出された画像特徴と対応する可能性のある画像特徴量を取得するための要求である。これによって、対応判別モジュール２４０が、画像特徴のマッチング処理を行う対象を限定することになる。具体的には、アプリケーションサーバー３１０に登録されている画像特徴量全てとマッチング処理を行う必要がなくなり、利用者Ａ（差出人）の操作によって登録された画像の画像特徴量とのマッチング処理で足りることになる。そして、この要求に対して、取得モジュール２３５は、通信モジュール２５０を介してアプリケーションサーバー３１０から検索結果として、変換情報に対応する画像特徴量を受信することとなる。
識別情報変換モジュール２３０は、前述の情報処理装置（作成処理）１００の識別情報変換モジュール１２５と同等の処理を行う。つまり、文字認識モジュール２１５が文字認識処理した識別情報を変換して変換情報を生成する。例えば、認識結果（識別情報）に対してハッシュ処理を施してハッシュ値を生成する。
【００３２】
画像特徴抽出モジュール２２０は、撮影モジュール２１０、取得モジュール２３５と接続されている。画像特徴抽出モジュール２２０は、撮影モジュール２１０によって撮影された画像の画像特徴量を抽出する。ここでの特徴抽出は、既存の技術を用いてよい。なお、画像特徴として、人間が特徴として識別できるもの（例えば、顔画像等）だけでなく、その画像を特定するのに必要な画像特徴であればよい。
取得モジュール２３５は、対応判別モジュール２４０を有しており、画像特徴抽出モジュール２２０、通信モジュール２５０と接続されている。取得モジュール２３５は、前述のように、通信モジュール２５０を介してアプリケーションサーバー３１０から検索結果として、検索要求モジュール２２５が検索要求した変換情報に対応する画像特徴量を受信する。そして、受信した画像特徴量Ａと、画像特徴抽出モジュール２２０が抽出した画像特徴量Ｂとが対応するか否かを対応判別モジュール２４０に判別させ、対応する場合は、画像特徴量Ａに対応するコンテンツにアクセスするための情報又はコンテンツ情報を取得する。ここで「コンテンツにアクセスするための情報」として、例えば、ファイル名であってもよいし、そのコンテンツが記憶されている場所を指し示す記述であるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ、なお、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒを含む）等であってもよい。また、コンテンツ情報そのものを取得するようにしてもよい。以下（第２の実施の形態を含む）、「コンテンツにアクセスするための情報」を主に例示して説明するが、「コンテンツにアクセスするための情報」を「コンテンツ情報」と読み替えることによって、コンテンツ情報を取得する場合の説明となる。そして、その場合、「コンテンツにアクセスするための情報」からコンテンツ情報を取得する処理（具体的には、図８の例に示したステップＳ８１２、ステップＳ８１４）が不要となる。ここで「コンテンツにアクセスするための情報（以下、アクセス情報ともいう）を取得する」のに、画像特徴量Ａと対応したアクセス情報を受信しておき、それを取得してもよいし、画像特徴量Ｂと対応する画像特徴量Ａ（又は画像特徴量Ａの識別情報）をアプリケーションサーバー３１０に送信して、アプリケーションサーバー３１０から画像特徴量Ａと対応したアクセス情報を受信するようにしてもよい。
対応判別モジュール２４０は、取得モジュール２３５から、受信した画像特徴量Ａと画像特徴抽出モジュール２２０が抽出した画像特徴量Ｂとを受け取り、両者が対応するか否かを判別する。ここで「対応」とは、完全一致することの他に、両者の差分が予め定められた範囲内である場合は、対応するとしてもよい。
【００３３】
動画提示モジュール２４５は、通信モジュール２５０と接続されている。動画提示モジュール２４５は、取得モジュール２３５によって取得された「コンテンツにアクセスするための情報」から、コンテンツを取得して、そのコンテンツを提示する。コンテンツが動画像データである場合は、その動画を液晶ディスプレイ等の出力装置で再生する。
通信モジュール２５０は、検索要求モジュール２２５、取得モジュール２３５、動画提示モジュール２４５と接続されている。通信モジュール２５０は、通信回線を介して、後述するアプリケーションサーバー３１０、動画配信サービス３２０等と通信を行う。
【００３４】
図３は、本実施の形態を利用したシステム構成例（ソフトウェア観点）を示す説明図である。
モバイルアプリ３００は、アプリケーションサーバー３１０、動画配信サービス３２０と通信可能に接続されており、情報処理装置（作成処理）１００又は情報処理装置（読取処理）２００の機能を有している。具体的には、モバイルアプリ３００は、ポストカードの作成処理、又はポストカードから動画の再生処理を行う。
アプリケーションサーバー３１０は、モバイルアプリ３００と接続されている。アプリケーションサーバー３１０は、ポストカードデータの管理を行う。具体的には、差出人の郵便番号、住所、氏名等のハッシュ値（変換情報）である差出人情報（前述したように、ハッシュ関数の対象となる差出人の郵便番号、住所、氏名等の識別情報としてもよい）、ポストカードイメージの画像特徴量、動画像データのＵＲＬ（ポストカードイメージに関連付けられた動画の記憶場所）、有効期限等を管理する。ここでの管理は、後述する図９の例に示すポストカード情報テーブル９００のように、これらの情報を対応付けて記憶しておき、変換情報（又は識別情報）に対応して、画像特徴量等の情報を抽出する処理である。アプリケーションサーバー３１０は、情報処理装置（読取処理）２００から、画像内に記載された人又は画像が印刷された媒体を識別するための識別情報を変換した変換情報（前述したように、変換前の識別情報であってもよい）を用いた検索要求を受け付ける。そして、その変換情報（識別情報を受け付けた場合は識別情報）を用いて、ポストカード情報テーブル９００に記憶された画像特徴量を検索する。その検索要求に対する検索した結果として、変換情報（識別情報を受け付けた場合は識別情報）に対応する画像特徴量をモバイルアプリ３００に送信する。
動画配信サービス３２０は、モバイルアプリ３００と接続されている。動画配信サービス３２０は、コンテンツの管理、配信を行う。具体的には、動画像データをモバイルアプリ３００に渡し、モバイルアプリ３００がその動画を再生する。
【００３５】
図４は、本実施の形態を利用したシステム構成例（ハードウェア観点）を示す説明図である。
情報処理装置（作成処理）１００Ａ、情報処理装置（作成処理）１００Ｂ、情報処理装置（読取処理）２００Ａ、情報処理装置（読取処理）２００Ｂ、アプリケーションサーバー３１０、サービス提供装置４１０、動画配信サーバー４２０は、通信回線４９０を介してそれぞれ接続されている。通信回線４９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット等であってもよい。
なお、前述のアプリケーションサーバー３１０、動画配信サービス３２０は、ハードウェアとしてのアプリケーションサーバー３１０、動画配信サービス３２０を実装している動画配信サーバー４２０として個別に構成してもよいし、アプリケーションサーバー３１０、動画配信サービス３２０の両方を実装しているサービス提供装置４１０として構成してもよい。
【００３６】
図５は、本実施の形態を利用したユースケース例を示す説明図である。いわゆる動作列仕様の例であって、第１の実施の形態が実行でき、利用者５９０Ａ又は利用者５９０Ｂと相互作用できるような変種を含む。
利用者５９０Ａは、ポストカードを作成する者である。利用者５９０Ｂは、そのポストカードを受け取って、ポストカードに印刷された画像からコンテンツの提示を受ける者である。
利用者５９０Ａによる操作に応じて、モバイルアプリ（ポストカード作成時）３００Ａが、アプリケーションサーバー３１０に対して、処理５１２、処理５１４を行わせ、動画配信サービス３２０に対して、処理５２６を行わせる。そして、処理５０２では、プリンタでポストカードの印刷を行わせ、ポストカードの配布（郵送）を行う。
そして、そのポストカードを受け取った利用者５９０Ｂによる操作に応じて、モバイルアプリ（ポストカード読取時）３００Ｂが、アプリケーションサーバー３１０に対して、処理５１６を行わせ、動画配信サービス３２０に対して、処理５２８を行わせる。
なお、各処理内容は以下の通りである。処理５１２では、ポストカードを作成する。処理５１４では、ポストカードの有効期限を更新する。処理５１６では、差出人情報をキーにして画像特徴量を取得する。処理５０２では、ポストカードの印刷・配布を行う。処理５２６では、動画を登録する。処理５２８では、動画を取得する。
【００３７】
図６は、第１の実施の形態による処理例を示すフローチャートである。ポストカードを作成する利用者Ａの指示によって行われる処理である。ここでのモバイルアプリ３００は、利用者Ａが有している情報処理装置（作成処理）１００内に構成されている。
ステップＳ６０２では、モバイルアプリ３００の画像選択モジュール１１０が、利用者Ａに対して動画からフレームを選択させる。この例では、ポストカードに印刷すべき画像として、その動画内のフレーム画像を用いている。なお、動画選択モジュール１１５によって、既に動画は選択されているとする。
ステップＳ６０４では、モバイルアプリ３００の作成モジュール１２０が、選択されたフレームにデコレートを施すことでポストカードイメージを作成させる。例えば、ポストカードが年賀状である場合、「賀正」等の文字を付加する編集を画像に対して行う。
ステップＳ６０６では、モバイルアプリ３００の作成モジュール１２０が、差出人の郵便番号、住所、氏名を入力させる。
ステップＳ６０８では、モバイルアプリ３００の作成モジュール１２０が、差出人の記述を含むポストカードの全体イメージを、アプリに保存する。ここでの「ポストカードの全体イメージ」とは、デコレートが施された画像、差出人の郵便番号、住所、氏名を含む。
【００３８】
ステップＳ６１０では、モバイルアプリ３００の識別情報変換モジュール１２５が、差出人の郵便番号と氏名を元にハッシュ値（差出人情報）を生成する。
ステップＳ６１２では、モバイルアプリ３００が動画配信サービス３２０に対して、動画をアップロードする。
ステップＳ６１４では、動画配信サービス３２０がモバイルアプリ３００に対して、動画ＵＲＬを送信する。つまり、動画ＵＲＬにアクセスすると、ステップＳ６１２でアップロードした動画を再生できる。
ステップＳ６１６では、モバイルアプリ３００がアプリケーションサーバー３１０に対して、ポストカードデータ（差出人情報、ポストカードイメージ、動画ＵＲＬ）を登録する。アプリケーションサーバー３１０は、これらのデータを、例えばポストカード情報テーブル９００によって管理する。図９は、ポストカード情報テーブル９００のデータ構造例を示す説明図である。ポストカード情報テーブル９００は、ポストカードＩＤ欄９１０、識別情報（ハッシュ値）欄９２０、画像特徴量欄９３０、有効期限欄９４０、動画ＵＲＬ欄９５０を有している。ポストカードＩＤ欄９１０は、本実施の形態において、ポストカードを一意に識別するための情報（ポストカードＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。識別情報（ハッシュ値）欄９２０は、そのポストカードＩＤに対応する差出人情報である識別情報（ハッシュ値）を記憶している。画像特徴量欄９３０は、そのポストカードＩＤに対応する画像特徴量を記憶している。有効期限欄９４０は、そのポストカードＩＤに対応する有効期限を記憶している。動画ＵＲＬ欄９５０は、そのポストカードＩＤに対応する動画ＵＲＬを記憶している。ステップＳ６１６で受信した差出人情報、動画ＵＲＬを、それぞれ識別情報（ハッシュ値）欄９２０、動画ＵＲＬ欄９５０に記憶させる。そして、それらの組み合わせを示すポストカードＩＤを生成し、ポストカードＩＤ欄９１０に記憶させる。
【００３９】
ステップＳ６１８では、アプリケーションサーバー３１０がモバイルアプリ３００に対して、ステップＳ６１６で受信したデータの組を示すポストカードＩＤを送信する。
ステップＳ６２０では、モバイルアプリ３００が、ポストカードＩＤを保存する。
ステップＳ６２２では、アプリケーションサーバー３１０が、ポストカードイメージ（又はポストカード内の画像）から画像特徴量を抽出して、ポストカード情報テーブル９００の画像特徴量欄９３０に保存する。同時に有効期限を規定のもの（予め定められた値（デフォルト値）であって、例えば１週間後）に設定する。なお、有効期限の変更については、図７の例を用いて後述する。
そして、作成されたポストカードは印刷され、利用者Ｂへ郵送される。
【００４０】
図７は、第１の実施の形態による処理例を示すフローチャートである。利用者Ａの指示によって行われる処理である。ここでのモバイルアプリ３００は、利用者Ａが有している情報処理装置（作成処理）１００内に構成されている。
ステップＳ７０２では、モバイルアプリ３００が、アプリに保存されているポストカードＩＤを取得する。
ステップＳ７０４では、モバイルアプリ３００がアプリケーションサーバー３１０に対して、そのポストカードＩＤに対応する有効期限の延長を指示する。アプリケーションサーバー３１０では、期限の延長に応じて課金する。例えば、単位期間（１日等）の料金に延長期間を乗算して金額を算出して課金すること、モバイルアプリ３００の利用者の過去の利用状況に応じて課金すること等、予め定められた規則にしたがって課金する。
【００４１】
図８は、第１の実施の形態による処理例を示すフローチャートである。ポストカードを受け取った利用者Ｂの指示によって行われる処理である。ここでのモバイルアプリ３００は、利用者Ｂが有している情報処理装置（読取処理）２００内に構成されている。
ステップＳ８０２では、モバイルアプリ３００の撮影モジュール２１０が、カメラで差出人の郵便番号と氏名を撮影し、文字認識モジュール２１５がその撮影画像を文字認識し、識別情報変換モジュール２３０がハッシュ関数を適用して差出人情報を生成する。
ステップＳ８０４では、モバイルアプリ３００の検索要求モジュール２２５がアプリケーションサーバー３１０に対して、検索要求として差出人情報を送信する。
ステップＳ８０６では、アプリケーションサーバー３１０が、差出人情報をキーとするポストカードの有効期限が切れていないこと（有効期限内であること）を確認する。切れていれば、エラーを返す。具体的には、ポストカード情報テーブル９００内の差出人情報に対応する有効期限欄９４０を参照して判断する。
【００４２】
ステップＳ８０８では、有効期限内である場合は、アプリケーションサーバー３１０がモバイルアプリ３００に対して、画像特徴量、動画ＵＲＬを送信する。具体的には、ポストカード情報テーブル９００内の画像特徴量欄９３０、動画ＵＲＬ欄９５０の組み合わせを送信する。
ステップＳ８１０では、モバイルアプリ３００が、ステップＳ８０８でアプリケーションサーバー３１０から取得した画像特徴量とマッチするまで、カメラのプレビューから画像を取得し続ける。つまり、ポストカードに印刷された画像を撮影モジュール２１０が撮影し、画像特徴抽出モジュール２２０がその画像から画像特徴を抽出する。なお、撮影には、シャッターを押すことであってもよいし、画像をメモリに蓄積する（いわゆるプレビュー）ことであってもよい。つまり、画像特徴抽出モジュール２２０が画像特徴を抽出できる状態にすればよい。そして、対応判別モジュール２４０が、撮影した画像の特徴量が、アプリケーションサーバー３１０から取得した画像特徴量とマッチするか否かを判別する。マッチした場合は、ステップＳ８１２に進む。なお、マッチには、前述したように、完全一致の他に、両者の差分が予め定められた範囲内である場合を含めてもよい。
ステップＳ８１２では、モバイルアプリ３００の動画提示モジュール２４５が動画配信サービス３２０に対して、ステップＳ８１０でマッチした画像特徴量に対応する動画ＵＲＬにアクセスする。
ステップＳ８１４では、動画配信サービス３２０がモバイルアプリ３００に対して、動画を送信する。その後、モバイルアプリ３００の動画提示モジュール２４５で動画を再生する。
【００４３】
図１０は、第１の実施の形態による処理例（図８に示すフローチャートにおけるステップＳ８０２の処理例）を示す説明図である。ポストカード１０１２には、デザイン画像１０１４、差出人情報記載領域１０１５が印刷されている。
図１０（ａ）に示す例は、情報処理装置（読取処理）２００に備え付けられた液晶ディスプレイ等の表示装置の画面１０００に、ポストカード１０１２の撮影画像１０１０を表示したものであり、差出人情報記載領域１０１５を文字認識の対象とするための操作画面を示している。認識領域設定枠１０２０、メッセージ領域１０３０（郵便番号と名前を認識します。差出人に枠（認識領域設定枠１０２０）を合わせてください）、メッセージ領域１０４０（キーボードから入力する場合はこちら）を表示している。利用者Ｂは、認識領域設定枠１０２０に差出人情報記載領域１０１５を合わせる（キャプチャする）ように、カメラ（又は情報処理装置（読取処理）２００本体）の位置を調整する。また、動画提示処理を中止する場合は、キャンセルボタン１０４５が選択される。なお、撮影している画像（撮影画像１０１０）を背景にし、認識領域設定枠１０２０等を前景にしたレイヤ構造とした表示を行っている。
図１０（ｂ）に示す例は、認識領域設定枠１０２０内の画像の文字認識結果を表示している。この表示は、文字認識結果としての確信度が予め定められた閾値を超えた場合又は以上である場合、確認ダイアログを表示する。
差出人情報認識結果表示領域１０５０は、郵便番号の文字認識結果を示す郵便番号欄１０５２、氏名の文字認識結果を示す名前欄１０５４、文字認識（又は認識領域の設定）をやり直すための戻るボタン１０５６、文字認識結果が正しいことを示すＯＫボタン１０５８を有している。ＯＫボタン１０５８が選択された場合は、郵便番号欄１０５２、名前欄１０５４内の値に対してハッシュ関数を適用して、差出人情報を生成して、アプリケーションサーバー３１０に送信する（ステップＳ８０４）。そして、その差出人情報に対応する画像特徴量、動画ＵＲＬの組み合わせを情報処理装置（読取処理）２００が受信する（ステップＳ８０８）。
【００４４】
図１１は、第１の実施の形態による処理例（図８に示すフローチャートにおけるステップＳ８１０の処理例）を示す説明図である。
図１１の例に示す画面１０００は、デザイン画像１０１４を画像特徴抽出の対象とするための操作画面を示しており、画像特徴抽出設定枠１１２０、メッセージ領域１１３０（写真にかざしてください）を表示している。利用者Ｂは、画像特徴抽出設定枠１１２０にデザイン画像１０１４を合わせるように、カメラ（又は情報処理装置（読取処理）２００本体）の位置を調整する。また、コンテンツ提示処理を中止する場合は、キャンセルボタン１１４５が選択される。画像特徴抽出モジュール２２０は、画像特徴抽出設定枠１１２０内の画像特徴を抽出する。抽出した画像特徴量がアプリケーションサーバー３１０から受信した画像特徴量とマッチした場合は、その画像特徴量に対応する画像ＵＲＬにアクセスして、動画像を取得して、再生する。
【００４５】
＜＜第２の実施の形態＞＞
図１２は、第２の実施の形態（情報処理装置（読取装置）１２００）の構成例についての概念的なモジュール構成図である。第１の実施の形態では、情報処理装置（読取処理）２００が画像特徴を抽出し、対応判別を行っているが、第２の実施の形態では、情報処理装置（アプリケーションサーバー）１３００（アプリケーションサーバー３１０に対応）が画像特徴を抽出し、対応判別を行う。なお、第２の実施の形態においても、第１の実施の形態の情報処理装置（作成処理）１００、動画配信サービス３２０と同等のものを用いる。
情報処理装置（読取装置）１２００は、第１の実施の形態の情報処理装置（読取処理）２００に対応し、撮影モジュール１２１０、文字認識モジュール１２１５、検索要求モジュール１２２５、取得モジュール１２３５、動画提示モジュール１２４５、通信モジュール１２５０を有している。第１の実施の形態において対応するモジュールを示して説明する。
撮影モジュール１２１０は、文字認識モジュール１２１５、通信モジュール１２５０と接続されている。撮影モジュール１２１０は、撮影モジュール２１０と同等の処理を行う。そして、撮影モジュール１２１０が撮影した画像を、通信モジュール１２５０を介して情報処理装置（アプリケーションサーバー）１３００に送信する。画像特徴の抽出を情報処理装置（アプリケーションサーバー）１３００で行わせるためである。
文字認識モジュール１２１５は、撮影モジュール１２１０、検索要求モジュール１２２５と接続されている。文字認識モジュール１２１５は、文字認識モジュール２１５と同等の処理を行う。
検索要求モジュール１２２５は、識別情報変換モジュール１２３０を有しており、文字認識モジュール１２１５、通信モジュール１２５０と接続されている。検索要求モジュール１２２５は、検索要求モジュール２２５と同等の処理を行う。識別情報変換モジュール１２３０は、識別情報変換モジュール２３０と同等の処理を行う。
なお、情報処理装置（読取装置）１２００においても、文字認識処理を行い、文字認識結果を変換して変換情報を生成しているのは、個人情報としての可能性が高い識別情報をそのまま（認識結果、識別情報が記載された画像）送信しないようするためである。なお、前述したように、変換前の識別情報を送信するようにしてもよい。
【００４６】
取得モジュール１２３５は、通信モジュール１２５０と接続されている。取得モジュール１２３５は、通信モジュール１２５０を介して、情報処理装置（アプリケーションサーバー）１３００から動画ＵＲＬを受信する。つまり、変換情報（又は識別情報）に対応する画像特徴量と、撮影モジュール１２１０が撮像した画像から抽出した画像特徴量とが対応する場合に、検索結果として、コンテンツにアクセスするための情報を取得する。なお、「変換情報（又は識別情報）に対応する画像特徴量と、撮影モジュール１２１０が撮像した画像から抽出した画像特徴量とが対応する」か否かの判別は、情報処理装置（アプリケーションサーバー）１３００が行う。
動画提示モジュール１２４５は、通信モジュール１２５０と接続されている。動画提示モジュール１２４５は、動画提示モジュール２４５と同等の処理を行う。具体的には、取得モジュール１２３５が受信した動画ＵＲＬにアクセスして動画を再生する。
通信モジュール１２５０は、撮影モジュール１２１０、検索要求モジュール１２２５、取得モジュール１２３５、動画提示モジュール１２４５と接続されている。通信モジュール１２５０は、通信モジュール２５０と同等の処理を行う。
【００４７】
図１３は、第２の実施の形態（情報処理装置（アプリケーションサーバー）１３００）の構成例についての概念的なモジュール構成図である。
情報処理装置（アプリケーションサーバー）１３００は、第１の実施の形態のアプリケーションサーバー３１０に対応し、検索範囲限定モジュール１３１０、画像特徴抽出モジュール１３２０、対応判別モジュール１３３０、画像特徴記憶モジュール１３４０、通信モジュール１３５０を有している。
検索範囲限定モジュール１３１０は、対応判別モジュール１３３０、通信モジュール１３５０と接続されている。検索範囲限定モジュール１３１０は、情報処理装置（読取装置）１２００から、画像内に記載された人又は画像が印刷された媒体を識別するための識別情報を変換した変換情報（前述したように、識別情報を受け付けた場合は識別情報）を用いた検索要求を受け付ける。そして、画像特徴の対応処理を行うのに、変換情報（識別情報を受け付けた場合は識別情報）に対応する画像特徴量に限定するように、対応判別モジュール１３３０に指示する。ここでの限定処理は、変換情報（識別情報を受け付けた場合は識別情報）を用いて、画像特徴記憶モジュール１３４０に記憶された画像特徴量を検索することである。そして、対応判別モジュール１３３０は、この検索結果の範囲内で対応処理を行う。
画像特徴抽出モジュール１３２０は、対応判別モジュール１３３０、通信モジュール１３５０と接続されている。画像特徴抽出モジュール１３２０は、情報処理装置（読取装置）１２００から、画像を受け取り、その画像の特徴抽出を行う。
対応判別モジュール１３３０は、検索範囲限定モジュール１３１０、画像特徴抽出モジュール１３２０、画像特徴記憶モジュール１３４０、通信モジュール１３５０と接続されている。対応判別モジュール１３３０は、変換情報（識別情報を受け付けた場合は識別情報）に対応する画像特徴量（画像特徴記憶モジュール１３４０に記憶されている画像特徴量であって、検索範囲限定モジュール１３１０によって変換情報（識別情報を受け付けた場合は識別情報）に対応したものに限られている画像特徴量）と、画像特徴抽出モジュール１３２０によって画像から抽出した画像特徴量とが対応する場合に、検索要求に対する検索結果として、コンテンツにアクセスするための情報を、通信モジュール１３５０を介して情報処理装置（読取装置）１２００に送信する。
画像特徴記憶モジュール１３４０は、対応判別モジュール１３３０と接続されている。画像特徴記憶モジュール１３４０は、情報処理装置（作成処理）１００によって作成された画像の特徴量を記憶している。例えば、前述したように図９に示したポストカード情報テーブル９００を記憶するようにしてもよい。
通信モジュール１３５０は、検索範囲限定モジュール１３１０、画像特徴抽出モジュール１３２０、対応判別モジュール１３３０と接続されている。通信モジュール１３５０は、通信回線を介して、情報処理装置（作成処理）１００、情報処理装置（読取装置）１２００等と通信を行う。
【００４８】
図１４は、第２の実施の形態による処理例を示すフローチャートである。第１の実施の形態における図８の例に示すフローチャートと対応するものである。ここでのモバイルアプリ１４００は、利用者Ｂが有している情報処理装置（読取装置）１２００内に構成されており、アプリケーションサーバー１４１０は、情報処理装置（アプリケーションサーバー）１３００内に構成されている。
ステップＳ１４５２では、モバイルアプリ１４００の撮影モジュール１２１０が、カメラで差出人の郵便番号と氏名を撮影し、文字認識モジュール１２１５がその撮影画像を文字認識し、識別情報変換モジュール１２３０がハッシュ関数を適用して差出人情報を生成する。
ステップＳ１４５４では、モバイルアプリ１４００の検索要求モジュール１２２５がアプリケーションサーバー１４１０に対して、検索要求として差出人情報を送信する。
ステップＳ１４５６では、アプリケーションサーバー１４１０が、差出人情報をキーとするポストカードの有効期限が切れていないこと（有効期限内であること）を確認する。切れていれば、エラーを返す。具体的には、ポストカード情報テーブル９００内の差出人情報に対応する有効期限欄９４０を参照して判断する。
【００４９】
ステップＳ１４５８では、有効期限内である場合は、アプリケーションサーバー１４１０がモバイルアプリ１４００に対して、ＯＫを送信する。
ステップＳ１４６０では、モバイルアプリ１４００の撮影モジュール１２１０が、カメラで画像を撮影する。
ステップＳ１４６２では、モバイルアプリ１４００の通信モジュール１２５０がアプリケーションサーバー１４１０に対して、ステップＳ１４６０で撮影した画像を送信する。
ステップＳ１４６４では、アプリケーションサーバー１４１０の画像特徴抽出モジュール１３２０が、ステップＳ１４６２で受信した画像の特徴を抽出する。
ステップＳ１４６６では、アプリケーションサーバー１４１０の対応判別モジュール１３３０が、検索範囲限定モジュール１３１０によって差出人情報で限定された範囲内で抽出した特徴量とマッチするものを検索する。
ステップＳ１４６８では、アプリケーションサーバー１４１０の対応判別モジュール１３３０がモバイルアプリ１４００に対して、ＮＧ又は動画ＵＲＬを送信する。
ステップＳ１４７０では、モバイルアプリ１４００の取得モジュール１２３５が、動画ＵＲＬであるか否かを判断し、動画ＵＲＬである場合はステップＳ１４７２へ進み、それ以外の場合（ステップＳ１４６８でＮＧを受信した場合）はステップＳ１４６０に戻る。
ステップＳ１４７２では、モバイルアプリ１４００の動画提示モジュール１２４５が動画配信サービス３２０に対して、ステップＳ１４６８で受信した動画ＵＲＬにアクセスする。
ステップＳ１４７４では、動画配信サービス３２０がモバイルアプリ１４００に対して、動画を送信する。その後、モバイルアプリ１４００の動画提示モジュール１２４５で動画を再生する。
【００５０】
図１５を参照して、本実施の形態の情報処理装置（情報処理装置（作成処理）１００、情報処理装置（読取処理）２００、アプリケーションサーバー３１０、サービス提供装置４１０、動画配信サーバー４２０、情報処理装置（読取装置）１２００、情報処理装置（アプリケーションサーバー）１３００）のハードウェア構成例について説明する。図１５に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ、カメラ等のデータ読み取り部１５１７と、プリンタ等のデータ出力部１５１８を備えたハードウェア構成例を示している。なお、携帯端末装置として構成する場合は、プリンタ等は接続されていなくてもよい。
【００５１】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５０１は、前述の実施の形態において説明した各種のモジュール、すなわち、画像選択モジュール１１０、動画選択モジュール１１５、作成モジュール１２０、識別情報変換モジュール１２５、有効期限設定モジュール１３０、通信モジュール１３５、撮影モジュール２１０、文字認識モジュール２１５、画像特徴抽出モジュール２２０、検索要求モジュール２２５、識別情報変換モジュール２３０、取得モジュール２３５、対応判別モジュール２４０、動画提示モジュール２４５、通信モジュール２５０、モバイルアプリ３００、動画配信サービス３２０、撮影モジュール１２１０、文字認識モジュール１２１５、検索要求モジュール１２２５、識別情報変換モジュール１２３０、取得モジュール１２３５、動画提示モジュール１２４５、通信モジュール１２５０、検索範囲限定モジュール１３１０、画像特徴抽出モジュール１３２０、対応判別モジュール１３３０、通信モジュール１３５０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００５２】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５０２は、ＣＰＵ１５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５０３は、ＣＰＵ１５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１５０４により相互に接続されている。
【００５３】
ホストバス１５０４は、ブリッジ１５０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１５０６に接続されている。
【００５４】
キーボード１５０８、マウス等のポインティングデバイス１５０９は、操作者により操作される入力デバイスである。ディスプレイ１５１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。
【００５５】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１５０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、撮影画像、動画、ポストカード情報テーブル９００等が格納され、画像特徴記憶モジュール１３４０等としての機能を実現させる。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００５６】
ドライブ１５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１５１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１５０７、外部バス１５０６、ブリッジ１５０５、及びホストバス１５０４を介して接続されているＲＡＭ１５０３に供給する。リムーバブル記録媒体１５１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００５７】
接続ポート１５１４は、外部接続機器１５１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１５１４は、インタフェース１５０７、及び外部バス１５０６、ブリッジ１５０５、ホストバス１５０４等を介してＣＰＵ１５０１等に接続されている。通信部１５１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１５１７は、例えばカメラ、スキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１５１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００５８】
なお、図１５に示す情報処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１５に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１５に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）等に組み込まれていてもよい。
【００５９】
なお、１枚のポストカードに複数の動画を関連付けることも可能である。例えば、以下のようにしてもよい。
情報処理装置（作成処理）１００でのポストカード作成時には、複数の動画を選択させて、それぞれからフレームを抽出してもよい。そして、それら複数のフレームを利用者の操作に従って配置したものをポストカードとして作成してもよい。
また、アプリケーションサーバー３１０（又は情報処理装置（アプリケーションサーバー）１３００）の構成として、１つのポストカード情報に対して、画像特徴量と動画ＵＲＬのペアを複数関連付けられるようにすればよい。
そして、情報処理装置（読取処理）２００（又は情報処理装置（読取装置）１２００）でポストカードを読み取る場合には、プレビューで読み取った画像の画像特徴量とアプリケーションサーバー３１０からダウンロードした複数の画像特徴量（又は情報処理装置（アプリケーションサーバー）１３００に記憶された複数の画像特徴量）とをそれぞれマッチングさせ、その差分が予め定められた閾値未満又は以下である場合、マッチした画像特徴量と関連付けられた動画ＵＲＬを取得するようにしてもよい。
又は、情報処理装置（作成処理）１００でのポストカード作成時に、１つの動画から複数のフレームを抽出する。そして、それぞれのフレームに対応する動画として、その動画における動画開始時刻を関連付けるようにしてもよい。つまり、画像に対応する動画として、その動画開始時刻までスキップして再生すればよい。
【００６０】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００６１】
１００…情報処理装置（作成処理）
１１０…画像選択モジュール
１１５…動画選択モジュール
１２０…作成モジュール
１２５…識別情報変換モジュール
１３０…有効期限設定モジュール
１３５…通信モジュール
２００…情報処理装置（読取処理）
２１０…撮影モジュール
２１５…文字認識モジュール
２２０…画像特徴抽出モジュール
２２５…検索要求モジュール
２３０…識別情報変換モジュール
２３５…取得モジュール
２４０…対応判別モジュール
２４５…動画提示モジュール
２５０…通信モジュール
３００…モバイルアプリ
３１０…アプリケーションサーバー
３２０…動画配信サービス
４１０…サービス提供装置
４２０…動画配信サーバー
４９０…通信回線
１２００…情報処理装置（読取装置）
１２１０…撮影モジュール
１２１５…文字認識モジュール
１２２５…検索要求モジュール
１２３０…識別情報変換モジュール
１２３５…取得モジュール
１２４５…動画提示モジュール
１２５０…通信モジュール
１３００…情報処理装置（アプリケーションサーバー）
１３１０…検索範囲限定モジュール
１３２０…画像特徴抽出モジュール
１３３０…対応判別モジュール
１３４０…画像特徴記憶モジュール
１３５０…通信モジュール
１４００…モバイルアプリ
１４１０…アプリケーションサーバー
【図１】
0006435779.tif 000002
【図２】
0006435779.tif 000003
【図３】
0006435779.tif 000004
【図４】
0006435779.tif 000005
【図５】
0006435779.tif 000006
【図６】
0006435779.tif 000007
【図７】
0006435779.tif 000008
【図８】
0006435779.tif 000009
【図９】
0006435779.tif 000010
【図１０】
0006435779.tif 000011
【図１１】
0006435779.tif 000012
【図１２】
0006435779.tif 000013
【図１３】
0006435779.tif 000014
【図１４】
0006435779.tif 000015
【図１５】
0006435779.tif 000016