(57)【特許請求の範囲】
【請求項１】
記憶部に記憶されている動画データ及び画像データをサーバ装置へ送信する送信部と、
前記サーバ装置からデータの保存場所情報を受信する受信部と、
前記画像データ及び前記保存場所情報を画像プリント装置へ転送する転送部と、
前記画像プリント装置により作成されたプリント物にプリントされているコード画像から前記保存場所情報を読み取る読取部と、
前記保存場所情報の読み取り後、前記サーバ装置と通信可能な場合は、前記保存場所情報に基づいて前記サーバ装置にアクセスして前記画像データを取得する取得部と、
前記サーバ装置と通信可能な場合は、前記サーバ装置から取得した画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、前記サーバ装置と通信できない場合は、前記記憶部に保存されている画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較する比較部と、
前記サーバ装置から取得した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生し、前記記憶部に保存されている画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点が一致した場合に、前記記憶部に保存されている動画データを再生する再生部と、
として携帯端末のコンピュータを機能させるプログラム。
【請求項２】
前記再生部が前記サーバ装置から受信した動画を再生する際に、前記記憶部に前記動画データ又は前記画像データが記憶されていない場合、前記サーバ装置から前記動画データ又は前記画像データを取得して前記記憶部に保存するように前記コンピュータを機能させることを特徴とする請求項１に記載のプログラム。
【請求項３】
携帯端末、画像プリント装置、及びサーバ装置を用いた動画データ再生方法であって、
前記携帯端末が、記憶部に保存されている動画データ及び画像データを前記サーバ装置へ送信し、
前記サーバ装置が、前記携帯端末から受信した前記動画データ及び画像データを保存し、データの保存場所情報を前記携帯端末へ送信し、
前記携帯端末が、前記画像データ及び前記保存場所情報を前記画像プリント装置へ転送し、
前記画像プリント装置が、前記保存場所情報をコード化したコード画像と前記画像データとを合成した合成画像を印画紙にプリントしてプリント物を出力し、
前記携帯端末が、カメラを用いて、前記プリント物にプリントされたコード画像を読み取って前記保存場所情報を取得し、
前記サーバ装置と通信可能な場合は、前記保存場所情報に基づいて前記サーバ装置にアクセスして前記画像データを取得し、前記サーバ装置から取得した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生し、
前記サーバ装置と通信できない場合は、前記記憶部に保存されている画像データと、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、特徴点が一致した場合に、前記記憶部に保存されている動画データを再生することを特徴とする動画データ再生方法。
【請求項４】
プリント物にプリントされているコード画像から、サーバ装置における動画データの保存場所情報を読み取る読取部と、
前記保存場所情報に基づいて前記サーバ装置にアクセスして画像データを取得する取得部と、
前記サーバ装置から取得した画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較する比較部と、
前記特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生する再生部と、
として携帯端末のコンピュータを機能させるプログラムであって、
前記動画データの初回再生時に、前記サーバ装置から受信した画像データ及び前記動画データを記憶部に記憶させ、２回目以降の再生では、前記サーバ装置と通信可能な場合は、前記サーバ装置から画像データを取得し、前記比較部による特徴点比較を行い、前記サーバ装置から動画データを受信して前記再生部が再生し、前記サーバ装置と通信できない場合は、前記記憶部に記憶されている画像データを用いて前記比較部による特徴点比較を行い、前記再生部が前記記憶部に記憶されている動画データを再生するように前記コンピュータを機能させることを特徴とするプログラム。
【請求項５】
携帯端末と、画像データを記憶する画像プリント装置と、前記画像データ及び動画データを記憶するサーバ装置とを用いた動画データ再生方法であって、
前記画像プリント装置が、前記画像データの購入注文を受け付けると、前記サーバ装置における前記動画データの保存場所情報をコード化してコード画像を生成し、前記画像データと前記コード画像とを合成した合成画像を印画紙にプリントしてプリント物を出力し、
前記携帯端末が、カメラを用いて、前記プリント物にプリントされたコード画像から前記保存場所情報を読み取り、前記保存場所情報に基づいて前記サーバ装置にアクセスして前記画像データを取得し、前記サーバ装置から取得した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生し、
前記サーバ装置が、前記携帯端末における前記動画データの初回再生時に、前記画像データ及び動画データを前記携帯端末の記憶部で保存可能となるように送信することを特徴とする動画データ再生方法。
【請求項６】
前記携帯端末は、前記サーバ装置と通信できない場合、前記記憶部に保存されている画像データと、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、特徴点が一致した場合に、前記記憶部に保存されている動画データを再生することを特徴とする請求項５に記載の動画データ再生方法。
【請求項７】
記憶部に記憶されている動画データ及び画像データをサーバ装置へ送信する送信部と、
前記サーバ装置からデータの保存場所情報を受信する受信部と、
前記画像データ及び前記保存場所情報を画像プリント装置へ転送する転送部と、
前記画像プリント装置により作成されたプリント物にプリントされているコード画像から前記保存場所情報を読み取る読取部と、
前記保存場所情報の読み取り後、前記記憶部に前記動画データ及び前記画像データが記憶されている場合は、前記記憶部から前記画像データを取り出し、前記記憶部に前記動画データ又は前記画像データが記憶されていない場合は、前記保存場所情報に基づいて前記サーバ装置にアクセスして前記画像データを取得する取得部と、
前記取得部が前記記憶部から取り出した画像又は前記サーバ装置から取得した画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較する比較部と、
前記記憶部から取り出した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点が一致した場合に、前記記憶部に記憶されている動画データを再生し、前記サーバ装置から取得した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点が一致した場合に、前記サーバ装置から動画データを受信し、受信した動画データを再生する再生部と、
として携帯端末のコンピュータを機能させるプログラム。
【請求項８】
プリント物にプリントされているコード画像から、サーバ装置における動画データの保存場所情報を読み取る読取部と、
前記保存場所情報の初回読み取り時に、前記保存場所情報に基づいて前記サーバ装置にアクセスして画像データを取得する取得部と、
前記サーバ装置から取得した画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較する比較部と、
前記特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生する再生部と、
として携帯端末のコンピュータを機能させるプログラムであって、
前記動画データの初回再生時に、前記サーバ装置から受信した画像データ及び前記動画データを記憶部に記憶させ、
前記保存場所情報の２回目以降の読み取り時に、前記比較部は、前記記憶部に記憶されている画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、前記再生部は、前記記憶部に記憶されている動画データを再生するように前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末においてＡＲ技術により動画を再生するためのサーバ装置、動画データ再生方法、及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラやスマートフォン等で撮影した画像のデジタルデータを読み込んでプリント出力する画像プリント装置が様々な場所に設置されている。例えば、利用者は、デジタルカメラで撮影した画像データが記憶された記憶媒体を持参し、記憶媒体内の画像データを画像プリント装置に読み込ませる。画像プリント装置は、記憶媒体から読み込んだ画像データの画像を表示し、利用者に提示する。そして、利用者が、プリントする画像を選択し、プリントサイズやプリント枚数を指定すると、画像プリント装置は画像を指定されたサイズでプリント出力する。このような画像プリント装置においては、利用者のニーズが多様化しており、常に新たなサービスが求められている。
【０００３】
従来、タブレット端末やスマートフォン等の携帯端末で撮影した現実空間の画像上に、仮想物体等の画像を重畳して表示する拡張現実（ＡＲ：Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）技術が知られている（例えば特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８７５２号公報
【特許文献２】特表２０１２−５０３２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記従来の実状に鑑みてなされたものであり、画像プリント装置から出力されたプリント物を携帯端末で撮影することで、プリント物に動画が重畳して再生されるように携帯端末へ動画データを配信するサーバ装置、動画データ再生方法、及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の一態様によるプログラムは、記憶部に記憶されている動画データ及び画像データをサーバ装置へ送信する送信部と、前記サーバ装置からデータの保存場所情報を受信する受信部と、前記画像データ及び前記保存場所情報を画像プリント装置へ転送する転送部と、前記画像プリント装置により作成されたプリント物にプリントされているコード画像から前記保存場所情報を読み取る読取部と、前記保存場所情報の読み取り後、前記サーバ装置と通信可能な場合は、前記保存場所情報に基づいて前記サーバ装置にアクセスして前記画像データを取得する取得部と、前記サーバ装置と通信可能な場合は、前記サーバ装置から取得した画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、前記サーバ装置と通信できない場合は、前記記憶部に保存されている画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較する比較部と、前記サーバ装置から取得した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生し、前記記憶部に保存されている画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点が一致した場合に、前記記憶部に保存されている動画データを再生する再生部と、として携帯端末のコンピュータを機能させるものである。
【０００７】
本発明の一態様によるプログラムは、前記再生部が前記サーバ装置から受信した動画を再生する際に、前記記憶部に前記動画データ又は前記画像データが記憶されていない場合、前記サーバ装置から前記動画データ又は前記画像データを取得して前記記憶部に保存するように前記コンピュータを機能させる。
【０００８】
本発明の一態様による動画データ再生方法は、携帯端末、画像プリント装置、及びサーバ装置を用いた動画データ再生方法であって、前記携帯端末が、記憶部に保存されている動画データ及び画像データを前記サーバ装置へ送信し、前記サーバ装置が、前記携帯端末から受信した前記動画データ及び画像データを保存し、データの保存場所情報を前記携帯端末へ送信し、前記携帯端末が、前記画像データ及び前記保存場所情報を前記画像プリント装置へ転送し、前記画像プリント装置が、前記保存場所情報をコード化したコード画像と前記画像データとを合成した合成画像を印画紙にプリントしてプリント物を出力し、前記携帯端末が、カメラを用いて、前記プリント物にプリントされたコード画像を読み取って前記保存場所情報を取得し、前記サーバ装置と通信可能な場合は、前記保存場所情報に基づいて前記サーバ装置にアクセスして前記画像データを取得し、前記サーバ装置から取得した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生し、前記サーバ装置と通信できない場合は、前記記憶部に保存されている画像データと、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、特徴点が一致した場合に、前記記憶部に保存されている動画データを再生することを特徴とする。
【０００９】
本発明の一態様によるサーバ装置は、画像データ及び前記画像データに対応する動画データを保存し、前記動画データを携帯端末へ送信するサーバ装置であって、前記画像データと、前記サーバ装置における前記動画データの保存場所情報をコード化したコード画像とがプリントされたプリント物の前記コード画像から前記保存場所情報を読み取ってアクセスしてきた前記携帯端末へ、前記動画データを送信し、前記携帯端末における前記動画データの初回再生時に、前記画像データ及び前記動画データを前記携帯端末で保存可能となるように送信することを特徴とする。
【００１０】
本発明の一態様によるプログラムは、プリント物にプリントされているコード画像から、サーバ装置における動画データの保存場所情報を読み取る読取部と、前記保存場所情報に基づいて前記サーバ装置にアクセスして画像データを取得する取得部と、前記サーバ装置から取得した画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較する比較部と、前記特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生する再生部と、として携帯端末のコンピュータを機能させるプログラムであって、前記動画データの初回再生時に、前記サーバ装置から受信した画像データ及び前記動画データを記憶部に記憶させ、２回目以降の再生では、前記サーバ装置と通信可能な場合は、前記サーバ装置から画像データを取得し、前記比較部による特徴点比較を行い、前記サーバ装置から動画データを受信して前記再生部が再生し、前記サーバ装置と通信できない場合は、前記記憶部に記憶されている画像データを用いて前記比較部による特徴点比較を行い、前記再生部が前記記憶部に記憶されている動画データを再生するように前記コンピュータを機能させることを特徴とする。
【００１１】
本発明の一態様による動画データ再生方法は、携帯端末と、画像データを記憶する画像プリント装置と、前記画像データ及び動画データを記憶するサーバ装置とを用いた動画データ再生方法であって、前記画像プリント装置が、前記画像データの購入注文を受け付けると、前記サーバ装置における前記動画データの保存場所情報をコード化してコード画像を生成し、前記画像データと前記コード画像とを合成した合成画像を印画紙にプリントしてプリント物を出力し、前記携帯端末が、カメラを用いて、前記プリント物にプリントされたコード画像から前記保存場所情報を読み取り、前記保存場所情報に基づいて前記サーバ装置にアクセスして前記画像データを取得し、前記サーバ装置から取得した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生し、前記サーバ装置が、前記携帯端末における前記動画データの初回再生時に、前記画像データ及び動画データを前記携帯端末の記憶部で保存可能となるように送信することを特徴とする。
【００１２】
本発明の一態様による動画データ再生方法は、前記携帯端末は、前記サーバ装置と通信できない場合、前記記憶部に保存されている画像データと、前記カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、特徴点が一致した場合に、前記記憶部に保存されている動画データを再生することを特徴とする。
【００１３】
本発明の一態様によるプログラムは、記憶部に記憶されている動画データ及び画像データをサーバ装置へ送信する送信部と、前記サーバ装置からデータの保存場所情報を受信する受信部と、前記画像データ及び前記保存場所情報を画像プリント装置へ転送する転送部と、前記画像プリント装置により作成されたプリント物にプリントされているコード画像から前記保存場所情報を読み取る読取部と、前記保存場所情報の読み取り後、前記記憶部に前記動画データ及び前記画像データが記憶されている場合は、前記記憶部から前記画像データを取り出し、前記記憶部に前記動画データ又は前記画像データが記憶されていない場合は、前記保存場所情報に基づいて前記サーバ装置にアクセスして前記画像データを取得する取得部と、前記取得部が前記記憶部から取り出した画像又は前記サーバ装置から取得した画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較する比較部と、前記記憶部から取り出した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点が一致した場合に、前記記憶部に記憶されている動画データを再生し、前記サーバ装置から取得した画像と、前記カメラを用いて取得した前記プリント物上の画像との特徴点が一致した場合に、前記サーバ装置から動画データを受信し、受信した動画データを再生する再生部と、として携帯端末のコンピュータを機能させるものである。
【００１４】
本発明の一態様によるプログラムは、プリント物にプリントされているコード画像から、サーバ装置における動画データの保存場所情報を読み取る読取部と、前記保存場所情報の初回読み取り時に、前記保存場所情報に基づいて前記サーバ装置にアクセスして画像データを取得する取得部と、前記サーバ装置から取得した画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較する比較部と、前記特徴点が一致した場合に、前記サーバ装置から前記動画データを受信し、受信した動画データを再生する再生部と、として携帯端末のコンピュータを機能させるプログラムであって、前記動画データの初回再生時に、前記サーバ装置から受信した画像データ及び前記動画データを記憶部に記憶させ、前記保存場所情報の２回目以降の読み取り時に、前記比較部は、前記記憶部に記憶されている画像と、カメラを用いて取得した前記プリント物上の画像との特徴点を比較し、前記再生部は、前記記憶部に記憶されている動画データを再生するように前記コンピュータを機能させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、画像プリント装置から出力されたプリント物を携帯端末で撮影することで、プリント物に動画が重畳して再生されるように携帯端末へ動画データを配信することができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に係る動画データ再生システムの概略構成図である。
【図２】画像プリント装置から出力されるプリント物の例を示す図である。
【図３】携帯端末の構成図である。
【図４】動画登録再生アプリを実行することで実現される機能ブロック図である。
【図５】サーバ装置の構成図である。
【図６】画像プリント装置の構成図である。
【図７】画像プリント装置における画像購入時の表示画面の例を示す図である。
【図８】第１の実施形態に係る動画データ再生方法を説明するシーケンス図である。
【図９】第２の実施形態に係る動画データ再生システムの概略構成図である。
【図１０】画像プリント装置から出力されるプリント物の例を示す図である。
【図１１】サーバ装置の構成図である。
【図１２】管理情報の例を示す図である。
【図１３】画像プリント装置の構成図である。
【図１４】画像販売プログラムを実行することで実現される機能ブロック図である。
【図１５】画像プリント装置における画像購入時の表示画面の例を示す図である。
【図１６】携帯端末の構成図である。
【図１７】動画再生アプリを実行することで実現される機能ブロック図である。
【図１８】第２の実施形態に係る動画データ再生方法を説明するシーケンス図である。
【図１９】第２の実施形態に係る動画データ再生方法を説明するフローチャートである。
【図２０】管理情報の例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１８】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る動画データ再生システムの概略構成図である。図１に示すように、動画データ配信システムは、サーバ装置１、画像プリント装置２、及び携帯端末４を備える。携帯端末４は、カメラや通信機能を持つスマートフォンやタブレット機器等である。携帯端末４は、画像データと動画データとをサーバ装置１に登録する。動画データは、例えば携帯端末４のカメラで撮影した動画である。画像データは、例えば動画データから切り出された静止画像、又はカメラで撮影した画像のデータである。
【００１９】
サーバ装置１は、携帯端末４から画像データ及び動画データを受信すると、動画データにアクセスするための保存場所情報（例えばＵＲＬやコンテンツＩＤ）を携帯端末４へ送信する。
【００２０】
ユーザが、携帯端末４から画像データ及び保存場所情報を画像プリント装置２へ転送し、料金を支払うと、画像プリント装置２は保存場所情報をコード化して二次元コードを生成し、二次元コード画像と、携帯端末４から受信した画像データの画像とを合成し、合成画像を印画紙にプリントしてプリント物３を出力する。これにより、図２に示すように、画像３１及び二次元コード３２がプリントされたプリント物３が作成される。
【００２１】
ユーザが携帯端末４のカメラでプリント物３上の二次元コード３２を撮影すると、携帯端末４は二次元コード３２を読み取って保存場所情報を取得し、サーバ装置１にアクセスする。
【００２２】
携帯端末４は、サーバ装置１から画像データを取得するとともに、携帯端末４のカメラでプリント物３の画像３１を撮影するようユーザに指示する。ユーザが携帯端末４のカメラで画像３１を撮影すると、携帯端末４は、撮影された画像３１と、サーバ装置１から取得した画像との特徴点を比較して照合する。照合により２つの画像が一致した場合、携帯端末４はサーバ装置１から画像３１に対応する動画データを取得し、ディスプレイ上で動画を再生する。動画再生には公知のＡＲ技術が用いられ、携帯端末４のカメラで撮影しているプリント物３に動画が重畳して再生される。
【００２３】
携帯端末４がプリント物３上の二次元コード３２を読み取って保存場所情報を取得した際、携帯端末４が通信圏外にあったり、サーバ装置１がダウンしていたりする場合、携帯端末４はサーバ装置１にアクセスできない。この場合、携帯端末４は、サーバ装置１に登録した自機のメモリに記憶されている画像と、携帯端末４のカメラで撮影しているプリント物３の画像３１との特徴点を比較して照合する。照合により２つの画像が一致した場合、携帯端末４は、サーバ装置１に登録した自機のメモリに記憶されている動画データを使用して、ディスプレイ上で動画を再生する。携帯端末４は、サーバ装置１にアクセスできない場合でも、自機のメモリに記憶されているデータを用いて、携帯端末４のカメラで撮影しているプリント物３に動画を重畳して再生する。
【００２４】
このように、動画データ再生システムでは、携帯端末４からサーバ装置１に画像データ及び動画データを登録し、サーバ装置１が携帯端末４に動画データの保存場所情報を通知する。画像プリント装置２は、携帯端末４から画像データ及び保存場所情報が転送され、画像３１及び二次元コード３２をプリントしたプリント物３を販売する。
【００２５】
プリント物３を購入したユーザは、携帯端末４で二次元コード３２を読み取り、サーバ装置１にアクセスして動画データを受信・再生し、画像３１に対応する動画を視聴することができる。また、携帯端末４は、サーバ装置１にアクセスできない場合、自機のメモリに記憶されているデータを用いて、画像３１に対応する動画を視聴することができる。これにより、プリント物３を動画付きの写真としていつでも楽しむことができる。
【００２６】
図３は、携帯端末４のブロック構成図である。携帯端末４は、ＣＰＵ４０、メモリ４１、カメラ４２、通信部４３、及びディスプレイ（タッチパネル）４４を備える。
【００２７】
メモリ４１は、動画データ及び動画登録再生アプリ（アプリケーションプログラム）を記憶する。メモリ４１は、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ（例えば、ＳＤ又はＸＤメモリなど）、ＲＡＭ（Random  Access  Memory）、ＳＲＡＭ（Static  Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memory）、ＰＲＯＭ（Programmable  Read-Only  Memory）、磁気メモリの少なくとも１つのタイプの記憶媒体を含む。
【００２８】
ＣＰＵ４０が動画登録再生アプリを実行することで、図４に示すように、登録部５０、転送部６０、及び再生部７０が実現され、サーバ装置１へのデータ登録、画像プリント装置２へのデータ転送、サーバ装置１からの動画の取得・再生などが行えるようになる。
【００２９】
登録部５０は、切り出し部５１、画像選択部５２、データ送信部５３、及び保存場所情報受信部５４を有する。
【００３０】
切り出し部５１は、メモリ４１に記憶されている動画データから静止画像を切り出す。切り出し部５１は、動画データの場面が大きく変化する部分（カット又はカットブレイクという）を検出し、検出したカット毎に動画データを分割する。隣り合うフレーム間の画像を格子（矩形）に区分し、矩形毎の画素値の平均を求め、平均値の差の絶対値が大きい場合に、その場所がカットであると判定する。カットとカットとの間の動画ブロックに含まれる複数の静止画像の中から代表画像を決定する。代表画像は、動画ブロックの最初の画像、最後の画像、時間的に中間の画像等である。動画ブロック毎に代表画像を決定することで、切り出し部５１は動画データから複数の静止画像を切り出す。
【００３１】
動画データから切り出された複数の静止画像は、ディスプレイ４４に表示される。画像選択部５２は、ユーザから静止画像の選択を受け付ける。選択された静止画像の画像データはメモリ４１に格納される。
【００３２】
データ送信部５３は、通信部４３を用いて、動画データ、及び選択された静止画像の画像データをサーバ装置１へ送信する。保存場所情報受信部５４は、通信部４３を介して、サーバ装置１から、動画データにアクセスするための保存場所情報を受信する。
【００３３】
転送部６０は、通信部４３を用いて、データ送信部５３がサーバ装置１へ送信した静止画像の画像データと、保存場所情報受信部５４がサーバ装置１から受信した保存場所情報とを画像プリント装置２へ転送する。
【００３４】
再生部７０は、コード読取部７１、通信状態検出部７２、画像取得部７３、特徴点比較部７４、及び動画再生部７５を有する。
【００３５】
コード読取部７１は、カメラ４２を用いてプリント物３にプリントされた二次元コード３２から保存場所情報を読み取る。
【００３６】
通信状態検出部７２は、コード読取部７１により保存場所情報が読み取られると、サーバ装置１と通信可能か否かを検出する。例えば、携帯端末４が電波を送受信しない電波オフモードに設定されていたり、サーバ装置１がダウンしていたりする場合、サーバ装置１と通信不可能であることが検出される。
【００３７】
サーバ装置１と通信可能である場合、画像取得部７３は、保存場所情報を用いて、通信部４３を介してサーバ装置１にアクセスし、画像３１に対応する画像データを取得する。また、画像取得部７３はカメラ４２を用いてプリント物３上の画像３１を取得する。
【００３８】
特徴点比較部７４は、サーバ装置１から取得した画像と、カメラ４２で撮影したプリント物３の画像３１との特徴点を比較する。
【００３９】
サーバ装置１と通信不可能で、サーバ装置１から画像データを取得できない場合、特徴点比較部７４は、メモリ４１に記憶されている画像と、カメラ４２で撮影したプリント物３の画像３１との特徴点を比較する。メモリ４１に記憶されている画像は、データ送信部５３がサーバ装置１へ送信した画像であり、サーバ装置１と通信可能な場合にサーバ装置１から取得する画像と実質的に同じである。
【００４０】
サーバ装置１と通信可能であり、サーバ装置１から取得した画像と、カメラ４２で撮影したプリント物３の画像３１との特徴点が合致した場合、動画再生部７５は、サーバ装置１から動画データを受信する。動画再生部７５は、公知のＡＲ技術を用いて、受信した動画データを、カメラ４２で撮影しているプリント物３の画像３１に重畳させて再生する。例えば、検出した画像３１の特徴点を追跡してカメラ４２の位置姿勢を推定し、カメラ画像と動画の位置合わせを行う。
【００４１】
サーバ装置１と通信不可能であり、メモリ４１に記憶されている画像と、カメラ４２で撮影したプリント物３の画像３１との特徴点が合致した場合、動画再生部７５は、公知のＡＲ技術を用いて、メモリ４１に記憶されている動画データを、カメラ４２で撮影しているプリント物３の画像３１に重畳させて再生する。メモリ４１に記憶されている動画は、データ送信部５３がサーバ装置１へ送信した動画であり、サーバ装置１と通信可能な場合にサーバ装置１から取得する動画と実質的に同じである。
【００４２】
特徴点が不一致の場合、ディスプレイ４４に動画の再生が不可であることが表示される。
【００４３】
このように、携帯端末４は、サーバ装置１との通信が不可能な場合、自機のメモリ４１に記憶されている画像データを用いてプリント物３の画像３１との特徴点比較を行い、メモリ４１に記憶されている動画データを再生する。これにより、携帯端末４とサーバ装置１との通信が不可能な場合であっても、動画をプリント物３に重畳させて再生することができる。
【００４４】
図５はサーバ装置１の構成図である。サーバ装置１は、画像データ受信部１１、動画データ受信部１２、保存場所情報送信部１３、画像データ送信部１４、動画データ送信部１５、動画配信管理部１６、及びデータベース１７を備え、例えばコンピュータにより構成される。
【００４５】
画像データ受信部１１及び動画データ受信部１２は、携帯端末４から画像データ及び動画データを受信し、これらを対応付けてデータベース１７に格納する。保存場所情報送信部１３は、携帯端末４から動画データを受信すると、動画データにアクセスするための保存場所情報を携帯端末４へ送信する。
【００４６】
画像データ送信部１４は、携帯端末４が保存場所情報に基づいてサーバ装置１にアクセスした場合、この保存場所情報が示す動画データに対応する画像データを携帯端末４へ送信する。
【００４７】
動画データ送信部１５は、携帯端末４からの要求に応じて、携帯端末４へ動画データを送信する。携帯端末４へ送信する動画データは、携帯端末４がアクセスしてきた際に用いた保存場所情報に対応したものである。
【００４８】
データベース（記憶部）１７は、画像データ、動画データ、及び管理情報を保存する。画像データ及び動画データは、携帯端末４から受信したものである。管理情報は、画像データと動画データとの対応関係や、データが登録された日付等の情報を含む。サーバ装置１は、画像データ及び動画データを登録した携帯端末４の端末情報（端末の個体識別情報やインストールされている動画登録再生アプリのアプリＩＤ等）を取得する端末情報取得部をさらに備え、取得した端末情報を管理情報に含めてもよい。これにより、データベース１７内の画像データ及び動画データの登録日や登録に使用された携帯端末４の情報を管理することができる。
【００４９】
データベース１７は、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ（例えば、ＳＤ又はＸＤメモリなど）、ＲＡＭ、ＳＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＰＲＯＭ、磁気メモリの少なくとも１つのタイプの記憶媒体を含む。
【００５０】
動画配信管理部１６は、携帯端末４から受信した画像データ及び動画データをデータベース１７に保存すると、保存場所情報を生成し、この保存場所情報を含む管理情報を作成する。動画配信管理部１６は、管理情報を参照し、携帯端末４がアクセスしてきた際の保存場所情報から、対応する画像データ及び動画データを特定する。
【００５１】
図６は、画像プリント装置２のブロック構成図である。図６に示すように、画像プリント装置２は、ＣＰＵ（中央処理部）２０、タッチパネル（表示部、操作部）２１、課金部２２、プリンタ２３、通信部２４、及びメモリ２５を有する。画像プリント装置２は、デジタルカメラ等で撮影した画像データが記憶された記憶媒体から画像データを読み取り、読み取った画像をタッチパネル２１に表示し、ユーザから画像の選択、プリントサイズやプリント枚数の指定を受け付け、プリンタ２３により画像をプリント出力する機能を備えている。
【００５２】
課金部２２は、投入された貨幣を識別計数し、釣銭を出金する。プリンタ２３は、例えば昇華型熱転写方式の高解像度カラープリンタである。
【００５３】
メモリ２５は、制御プログラムを記憶する。メモリ２５は、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ（例えば、ＳＤ又はＸＤメモリなど）、ＲＡＭ、ＳＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＰＲＯＭ、磁気メモリの少なくとも１つのタイプの記憶媒体を含む。
【００５４】
ＣＰＵ２０が制御プログラムを実行することで、画像プリント装置２の各部を制御する制御部として機能する。
【００５５】
タッチパネル２１を介してユーザから動画付き写真のプリント注文開始指示を受け付けると、通信部２４は、無線通信又は有線通信機能を利用して、携帯端末４から画像データ及び保存場所情報を受信する。制御部は、図７に示すように、受信した画像データを用いて、プリント物３のサンプル画像８０をタッチパネル２１に表示する。
【００５６】
ユーザが購入画像を選択して料金を支払うと、制御部は、保存場所情報をコード化した二次元コード画像と、画像データとを合成して合成画像を作成し、プリンタ２３へ転送する。プリンタ２３は、この合成画像を印画紙にプリントし、プリント物３を出力する。
【００５７】
図８は、本実施形態による画像・動画の登録及び動画再生の処理の流れを示す図である。
【００５８】
ユーザが、携帯端末４を操作し、動画登録再生アプリを実行し、登録処理を開始すると、メモリ４１内の動画データが選択できるようになる。ユーザがいずれかの動画データを選択すると、切り出し部５１が選択された動画データから複数の静止画像を切り出してディスプレイ４４に表示する。ユーザは、複数の静止画像のいずれかを選択する（ステップＳ１０１）。
【００５９】
携帯端末４のデータ送信部５３が、ステップＳ１０１でユーザに選択された動画データ及び静止画像の画像データをサーバ装置１へ送信する（ステップＳ１０２）。
【００６０】
サーバ装置１は、携帯端末４から受信した動画データ及び画像データをデータベース１７に保存すると共に、動画データにアクセスするための保存場所情報を携帯端末４に通知する（ステップＳ１０３）。携帯端末４では、この保存場所情報と、サーバ装置１へ送信した静止画像の画像データ及び動画データとが紐付けられて、メモリ４１に保存される。
【００６１】
ユーザは、画像プリント装置２を操作し、動画付き写真のプリント注文を開始する。画像プリント装置２の通信機能を利用して、サーバ装置１へ送信したものと同じ画像データ、及びサーバ装置１から通知された保存場所情報を、携帯端末４から画像プリント装置２へ転送する（ステップＳ１０４）。
【００６２】
ユーザからの料金の支払いを受け付けると、画像プリント装置２は、保存場所情報をコード化して二次元コード画像を生成し、この二次元コード画像と、携帯端末４から転送された画像データとを合成して、合成画像を生成する（ステップＳ１０５）。
【００６３】
プリンタ２３が、この合成画像を印画紙にプリントして出力する（ステップＳ１０６）。これにより、ユーザは、画像３１及び二次元コード３２がプリントされたプリント物３を入手することができる（ステップＳ１０７）。
【００６４】
ユーザが、携帯端末４の動画登録再生アプリを実行し、再生処理を開始すると、カメラ４２を起動し、ディスプレイ４４上に二次元コードの読み取り指示が表示される。カメラ４２でプリント物３の二次元コード３２を撮影することで、携帯端末４は保存場所情報を読み取る（ステップＳ１０８）。
【００６５】
携帯端末４がサーバ装置１と通信可能な場合、携帯端末４の画像取得部７３は、保存場所情報に基づき、通信部４３を介してサーバ装置１にアクセスし、画像データを要求する（ステップＳ１０９）。サーバ装置１は、管理情報を参照し、携帯端末４からアクセスされた際の保存場所情報が示す動画データに対応する画像データを携帯端末４へ送信する（ステップＳ１１０）。
【００６６】
携帯端末４がサーバ装置１から画像データを受信すると、ディスプレイ４５上に画像３１の読み取り指示が表示される。カメラ４２でプリント物３の画像３１を撮影すると、特徴点比較部７４が、サーバ装置１から受信した画像と、カメラ４２で撮影した画像３１との特徴点を比較する（ステップＳ１１１）。特徴点が合致すると、携帯端末４はサーバ装置１に対し動画データを要求する（ステップＳ１１２）。
【００６７】
サーバ装置１は、ステップＳ１１０で携帯端末４へ送信した画像データに対応する動画データを携帯端末４へ送信する（ステップＳ１１３）。携帯端末４が動画データを受信すると、動画再生部７５が、公知のＡＲ技術を用いて、カメラ４２で撮影している画像３１に重畳させて動画データを再生する（ステップＳ１１４）。これにより、ディスプレイ４５では、プリント物３内の画像３１が動き出したように動画が再生される。
【００６８】
携帯端末４がサーバ装置１と通信不可能な場合、ステップＳ１０８で読み取った保存場所情報に紐付けられた画像データがメモリ４１から取り出される。また、ディスプレイ４５上に画像３１の読み取り指示が表示される。カメラ４２でプリント物３の画像３１を撮影すると、特徴点比較部７４が、メモリ４１から取り出された画像と、カメラ４２で撮影した画像３１との特徴点を比較する（ステップＳ１１５）。
【００６９】
特徴点が合致すると、動画再生部７５が、ステップＳ１０８で読み取った保存場所情報に紐付けられた動画データをメモリ４１から取り出し、公知のＡＲ技術を用いて、カメラ４２で撮影している画像３１に重畳させて動画データを再生する（ステップＳ１１６）。これにより、ディスプレイ４５では、プリント物３内の画像３１が動き出したように動画が再生される。
【００７０】
このように、本実施形態によれば、画像プリント装置２から出力されたプリント物３を携帯端末４で撮影することで、携帯端末４とサーバ装置１とが通信可能な場合は、プリント物３に動画が重畳して再生されるようにサーバ装置１から携帯端末４へ動画データを配信することができる。一方、携帯端末４とサーバ装置１とが通信不可能な場合は、携帯端末４のメモリ４１内の動画データを用いて、プリント物３に動画を重畳させて再生することができる。
【００７１】
動画データは、ユーザ自らサーバ装置１に登録できる。そのため、プリント物３にプリントされた画像だけでなく、関連する動画も、携帯端末４の通信状況によらず、楽しむことができる。
【００７２】
上記第１の実施形態において、携帯端末４からサーバ装置１に画像データ及び動画データを登録した後、ユーザの操作等により、この画像データ及び／又は動画データが携帯端末４のメモリ４１から消去される場合がある。メモリ４１から画像データや動画データが消去されると、携帯端末４とサーバ装置１とが通信不可能な場合に、画像の特徴点比較や、動画の再生が行えなくなる。
【００７３】
そのため、携帯端末４の再生部７０は、サーバ装置１と通信可能な状態で動画再生を行う際、メモリ４１における画像データ及び動画データの有無を確認し、画像データ又は動画データが無い（消去されている）場合、サーバ装置１に対し、画像データや動画データを要求するようにしてもよい。サーバ装置１は、携帯端末４からの要求に応じて、画像データや動画データを送信する。再生部７０は、サーバ装置１から受信したデータをメモリ４１に保存する。このように、サーバ装置１と通信可能な時に、サーバ装置１との通信不可能時の動画再生に必要なデータを取得しておくことで、いつでもプリント物３に動画を重畳させて再生することができるようになる。
【００７４】
このサーバ装置１からのデータ取得処理は、サーバ装置１へのデータ登録を行った携帯端末とは異なる携帯端末で動画再生を行う場合にも適用できる。例えば、ユーザＡが携帯端末４Ａを用いて画像データ及び動画データをサーバ装置１に登録し、画像プリント装置２でプリント物３を作成し、このプリント物３をユーザＢに譲渡する場合を考える。
【００７５】
ユーザＢの携帯端末４Ｂのメモリには、サーバ装置１に登録された画像データ及び動画データは保存されていない。そのため、携帯端末４Ｂは、プリント物３の二次元コード３２から保存場所情報を読み取り、サーバ装置１にアクセスして動画を再生する際に、サーバ装置１に対し、画像データや動画データを要求する。サーバ装置１は、この要求に応じて、携帯端末４Ｂに対し、画像データや動画データを保存可能となるように送信する。携帯端末４Ｂは、受信したデータを自機のメモリに保存する。例えば、携帯端末４Ｂは、動画データをダウンロード再生する。
【００７６】
このことにより、携帯端末４Ｂのメモリ内にも画像データ及び動画データが保存され、携帯端末４Ｂとサーバ装置１とが通信不可能な場合でも、画像の特徴点比較や、動画の再生が行えるようになる。
【００７７】
サーバ装置１から携帯端末４Ａに通知される保存場所情報は、ＵＲＬ情報やコンテンツＩＤ情報だけでなく、携帯端末４ＡのＵＲＬ情報が含まれていてもよい。携帯端末４Ｂは、プリント物３の二次元コード３２から保存場所情報を読み取ると、保存場所情報に含まれる携帯端末４ＡのＵＲＬ情報に基づいて携帯端末４Ａにアクセスし、携帯端末４Ａ内でコンテンツＩＤが一致するコンテンツ（画像及び動画）を検索し、特徴点比較及び動画再生を行うことができる。
【００７８】
携帯端末４のＣＰＵ４０が動画登録再生アプリを実行することで、プリント物３が購入されずに、データだけがサーバ装置１に登録されたままとなることを防止するための期限管理部が実現されてもよい。例えば、サーバ装置１へ動画データ及び画像データを登録し、保存場所情報を受信した後、一定期間（例えば１ヶ月）以内に画像データ及び保存場所情報が画像プリント装置２へ転送されない場合、すなわちプリント物３の購入が行われていない場合、期限管理部は、携帯端末４のディスプレイ４４を用いて、未購入のプリント物３があることを報知したり、サーバ装置１に登録されたデータが消去されることをアラーム表示したりする。
【００７９】
また、期限管理部は、画像プリント装置２へ転送されていない画像データ及び保存場所情報の数が一定数に達した場合、すなわち未購入のプリント物３の数が一定数に達した場合に、携帯端末４のディスプレイ４４を用いて、未購入のプリント物３が溜まっていることを報知したり、サーバ装置１に登録されたデータが消去されることをアラーム表示したりしてもよい。これにより、プリント物３が購入されずに、データだけがサーバ装置１に登録されたままとなることを防止し、サーバ装置１のデータベース１７を効率良く使用できる。
【００８０】
動画登録再生アプリは、画像データ及び保存場所情報を画像プリント装置２へ転送した後、すなわちプリント物３の購入が行われたと考えられる場合、携帯端末４のディスプレイ４４上に、二次元コード３２を読み取って動画の再生を試行する指示を表示してもよい。携帯端末４が二次元コード３２を読み取ってサーバ装置１にアクセスすることで、サーバ装置１は登録された動画データ及び画像データについて、動画付き写真が購入されたことを把握できる。
【００８１】
サーバ装置１は、動画再生のアクセスがあった場合のデータ保存期間（例えば２年）を定め、この保存期間の終了が近付くと、アクセス実績のある携帯端末４に対し、保存期間の終了が近いことを通知してもよい。サーバ装置１は、携帯端末４から、保存期間の延長や動画データの買い取りを有料で受け付けてもよい。料金の支払いは例えばクレジットカードを使用したオンライン決済で行われる。ユーザが保存期間の延長を選択した場合、サーバ装置１は、登録データの保存期間を延長する。ユーザが動画データの買い取りを選択した場合、サーバ装置１は携帯端末４へ動画データを送信し、この動画データをデータベース１７から削除する。これにより、再生されなくなった動画データがサーバ装置１に登録されたままとなることを防止し、サーバ装置１のデータベース１７を効率良く使用できる。
【００８２】
サーバ装置１は、携帯端末４の端末情報、携帯端末４にインストールされている動画登録再生アプリを特定する識別情報（アプリＩＤ）、アクセス元ＩＰアドレス等を確認して、一定期間内に、同一の携帯端末４から登録（アップロード）されるデータのサイズを制限してもよい。
【００８３】
上記第１の実施形態では、動画データから切り出した静止画像の画像データをサーバ装置１に登録するとともに、この静止画像に二次元コードを合成してプリント物３にプリントする例について説明した。しかし、画像データから切り出された静止画像に気に入った画像がない場合は、メモリ４１内の他の画像データを選択し、サーバ装置１に登録し、画像プリント装置２へ転送してプリント物３にプリントするようにしてもよい。
【００８４】
サーバ装置１は、保存場所情報を携帯端末４へ送信する際、二次元コードのプリント位置情報をあわせて送信してもよい。画像プリント装置２は、携帯端末４から保存場所情報と共にプリント位置情報を受信し、プリント位置情報に基づいて二次元コード画像を合成する。これは、画像の特徴点比較（図８のステップＳ１１１、Ｓ１１５）を行う際に、二次元コード３２が特徴点比較の妨げになることを防止するためである。
【００８５】
携帯端末４は、サーバ装置１へ送信した画像データをコピーし、コピーした画像データを編集不能となるように保持し、画像プリント装置２へ転送することが好ましい。また、画像プリント装置２は、携帯端末４から編集不能の画像データが転送された場合、自装置の編集（スタンプやフレームの追加等）機能を用いた画像編集を行えないように制御する。サーバ装置１への送信後、画像プリント装置２でのプリント前に画像データが編集されると、プリント物３上の編集された画像と、サーバ装置１に保存されている画像とで特徴点が不一致となり得るためである。
【００８６】
上記第１の実施形態では、画像プリント装置２が保存場所情報のコード化処理を行う例について説明したが、携帯端末４の動画登録再生アプリにより行ってもよい。この場合、携帯端末４から画像プリント装置２へ二次元コード画像が転送される。
【００８７】
図７に示すように、プリント物３のサンプル画像８０をタッチパネル２１に表示する場合、サンプル画像８０内の二次元コードを、ダミー情報に基づく二次元コードとすることが好ましい。これにより、タッチパネル２１に表示されたサンプル画像８０を携帯端末で撮影して動画を再生するような行為を防止できる。
【００８８】
上記第１の実施形態では、携帯端末４とサーバ装置１とが通信不可能な場合に、携帯端末４のメモリ４１内の動画データを用いて、プリント物３に動画を重畳させて再生し、携帯端末４とサーバ装置１とが通信可能な場合は、メモリ４１に動画データが記憶されていても、サーバ装置１にアクセスして受信した動画データを再生する。この手法によれば、携帯端末４で再生される動画データの検閲等をサーバ装置１側で随時行うことができる。
【００８９】
メモリ４１に画像データ及び動画データが記憶されている場合は、携帯端末４とサーバ装置１とが通信可能であっても、これを利用して特徴点比較及び動画再生を行ってもよい。すなわち、携帯端末４とサーバ装置１とが通信可能か不可能かによらず、メモリ４１に動画データ及び画像データが保存されている場合、画像取得部７３は、読み取った保存場所情報に基づいて、メモリ４１から画像データを取り出す。特徴点比較部７４は、取り出された画像と、カメラ４２で撮影しているプリント物３の画像３１との特徴点を比較する。特徴点が一致すると、動画再生部７５は、メモリ４１に保存されている動画データを再生する。
【００９０】
このように、携帯端末４とサーバ装置１とが通信可能であっても、メモリ４１に記憶されている画像データ及び動画データを用いることで、携帯端末４の通信量を削減することができる。また、携帯端末４の電波状況が良くない状態であっても、動画データを安定的に再生することができる。
【００９１】
［第２の実施形態］
図９は、第２の実施形態に係る動画データ再生システムの概略構成図である。図９に示すように、動画データ再生システムは、サーバ装置１００及び画像プリント装置２００を備える。サーバ装置１００は、画像データと、この画像データに対応する動画データとを保存している。サーバ装置１００は、画像データと、対応する動画データにアクセスするための保存場所情報（例えばＵＲＬ）を画像プリント装置２００へ送信する。
【００９２】
画像データは、例えば、スポーツ選手や有名人等の人物、動物、車などの画像のデータであり、動画データは、画像内の対象物が動いたり音声を出したりしている動画のデータである。以下、画像データが人物画像のデータである場合について説明する。
【００９３】
画像プリント装置２００は、ユーザから料金が支払われると、サーバ装置１００から受信した保存場所情報をコード化して二次元コードを生成する。そして、画像プリント装置２００は、二次元コード画像と、サーバ装置１００から受信した画像データに基づく人物画像とを合成し、合成画像を印画紙にプリントしてプリント物３００を出力する。これにより、図１０に示すように、人物画像３１０及び二次元コード３２０がプリントされたプリント物３００が作成される。
【００９４】
ユーザは、スマートフォンやタブレット機器等の携帯端末４００を有しており、この携帯端末４００には動画データを再生するためのプログラム（動画再生アプリ）が記憶されている。携帯端末４００がこのプログラムを実行すると、二次元コードを読み取るために携帯端末４００のカメラ機能が起動する。ユーザが携帯端末４００のカメラでプリント物３００上の二次元コード３２０を撮影すると、携帯端末４００は二次元コード３２０を読み取って保存場所情報を取得し、サーバ装置１００にアクセスする。
【００９５】
携帯端末４００は、サーバ装置１００から画像データを取得するとともに、携帯端末４００のカメラでプリント物３００の人物画像３１０を撮影するようユーザに指示する。ユーザが携帯端末４００のカメラで人物画像３１０を撮影すると、携帯端末４００は、撮影された人物画像３１０と、サーバ装置１００から取得した画像との特徴点を比較して照合する。照合により２つの画像が一致した場合、携帯端末４００はサーバ装置１００から人物画像３１０に対応する動画データを取得し、ディスプレイ上で動画を再生する。動画再生には公知のＡＲ技術が用いられ、携帯端末４００のカメラで撮影しているプリント物３００に動画が重畳して再生される。
【００９６】
また、携帯端末４００は、動画の初回再生時に、画像データ及び動画データを自機のメモリに保存するために、サーバ装置１００に対して画像データ及び動画データを要求する。サーバ装置１００は、この要求に応じて、画像データ及び動画データを携帯端末４００で保存可能となるように送信する。携帯端末４００は、受信した画像データ及び動画データを自機のメモリに保存する。
【００９７】
携帯端末４００は、動画の２回目以降の再生時においても、初回と同様に、サーバ装置１００にアクセスし、画像の特徴点比較を行い、動画を再生する。但し、携帯端末４００が通信圏外にあったり、サーバ装置１００がダウンしていたりして、携帯端末４００がサーバ装置１００にアクセスできない場合は、携帯端末４のメモリに保存されている画像データ及び動画データを利用して、動画を再生する。
【００９８】
すなわち、携帯端末４００は、サーバ装置１００にアクセスできない場合、自機のメモリに記憶されている画像と、携帯端末４００のカメラでしているプリント物３００の画像３１０との特徴点を比較して照合する。照合により２つの画像が一致した場合、携帯端末４００は、自機のメモリに保存されている動画データを使用して、ディスプレイ上で動画を再生する。携帯端末４００は、サーバ装置１００にアクセスできない場合でも、自機のメモリに記憶されているデータを用いて、携帯端末４００のカメラで撮影しているプリント物３００に動画を重畳して再生する。
【００９９】
このように、動画データ再生システムでは、画像プリント装置２００により、人物画像３１０及び二次元コード３２０がプリントされたプリント物３００を販売する。プリント物３００を購入したユーザは、携帯端末４００で二次元コードを読み取り、サーバ装置１００にアクセスして動画データを受信・再生し、人物画像３１０に対応する動画を視聴することができる。また、携帯端末４００は、動画の初回再生以降、サーバ装置１００にアクセスできない場合、自機のメモリに記憶されているデータを用いて、画像３１０に対応する動画を視聴することができる。
【０１００】
図１１はサーバ装置１００の構成図である。サーバ装置１００は、画像データ送信部１０１、保存場所情報送信部１１０、端末情報取得部１２０、動画データ送信部１３０、動画配信管理部１４０、及びデータベース１５０を備え、例えばコンピュータにより構成される。
【０１０１】
データベース（記憶部）１５０は、画像データ、動画データ、及び管理情報を格納する。画像データ及び動画データは、例えばライセンサから提供されたものである。
【０１０２】
図１２に管理情報の一例を示す。管理情報は、複数のボックスに区分けされており、各ボックスには保存場所情報、販売可能数、再生可能デバイス数、画像情報、及び動画情報が含まれる。管理情報は、画像販売及び動画配信の管理単位でボックス分けされている。
【０１０３】
販売可能数は、プリント物３００の販売可能枚数（上限枚数）である。保存場所情報は、動画再生に際しサーバ装置１００にアクセスするために必要な情報であり、これがコード化された二次元コード３２０がプリント物３００にプリントされる。例えば、ボックス００１に対応する画像販売では、販売可能数Ｘ１と同数の保存場所情報が準備される。これらＸ１個の保存場所情報は互いに異なるＵＲＬであるが、サーバ装置１００の内部での変換処理により、同一のボックス（ボックス００１）が参照され、同一の動画データが再生されるようになっている。
【０１０４】
保存場所情報送信部１１０は、画像プリント装置２００からの要求に応じて、複数の保存場所情報のうち、未送信の保存場所情報のいずれかを画像プリント装置２００へ送信する。これにより、画像プリント装置２００で販売されるプリント物３００は、人物画像３１０が同じであっても、二次元コード３２０が異なったものとなる。
【０１０５】
プリント物３００の販売枚数が販売可能数に達すると、未送信の保存場所情報がなくなるため、サーバ装置１００は売り切れとなったことを画像プリント装置２００に通知する。
【０１０６】
再生可能デバイス数は、１枚のプリント物３００で動画を再生できる携帯端末４００の台数を示す。このため、端末情報取得部１２０は、動画データを要求する携帯端末４００の識別情報、例えば端末の個体識別情報、又は携帯端末４００にインストールされている動画再生アプリのアプリＩＤを取得する。動画配信管理部１４０は、携帯端末４００がサーバ装置１００にアクセスしてきた際の保存場所情報と、携帯端末４００の識別情報とを対応付けて記憶しておき、同一の保存場所情報を利用してアクセスした携帯端末４００の台数をカウントする。カウント値が再生可能デバイス数に達した後、同じ保存場所情報を利用してさらに他の携帯端末４００からアクセスがあった場合、動画配信管理部１４０は動画再生を拒否する。
【０１０７】
販売可能数及び再生可能デバイス数は、画像データ及び動画データを提供するライセンサが設定してもよい。販売可能数を設定せず、保存場所情報を１種類としてもよい。また、再生可能デバイス数を設定しなくてもよい。
【０１０８】
画像情報は、販売する画像データについての情報を示す。動画情報は、画像データに対応する動画データについての情報を示す。
【０１０９】
画像データ送信部１０１は、画像プリント装置２００及び携帯端末４００へ画像データを送信する。例えば、画像データ送信部１０１は、画像データ及び動画データがサーバ装置１００に登録されると、画像プリント装置２００へ画像データを送信する。また、画像データ送信部１０１は、携帯端末４００が保存場所情報に基づいてサーバ装置１００にアクセスした場合、この保存場所情報に対応するボックスの画像情報を参照し、画像データを携帯端末４００へ送信する。例えば、保存場所情報がボックス００１に含まれるものである場合、画像データ送信部１０１は携帯端末４００へ画像データＰ１を送信し、保存場所情報がボックス００２に含まれるものである場合、画像データ送信部１０１は携帯端末４００へ画像データＰ２を送信する。
【０１１０】
動画データ送信部１３０は、携帯端末４００からの要求に応じて、携帯端末４００へ動画データを送信する。携帯端末４００へ送信する動画データは、携帯端末４００へ送信した画像データに対応したものである。
【０１１１】
画像データ送信部１０１及び動画データ送信部１３０は、携帯端末４００の初回動画再生時（初回アクセス時）に、携帯端末４００からの要求があると、画像データ及び動画データを携帯端末４００で保存可能となるように送信する。
【０１１２】
図１３は、画像プリント装置２００のブロック構成図である。図１３に示すように、画像プリント装置２００は、ＣＰＵ（中央処理部）２０１、タッチパネル（表示部、操作部）２１０、課金部２２０、プリンタ２３０、通信部２４０、及びメモリ２５０を有する。画像プリント装置２００は、通信部２４０を介してサーバ装置１００と通信可能に接続されている。
【０１１３】
メモリ２５０は、制御プログラム、画像販売プログラム、及びサーバ装置１００から受信した画像データを記憶する。メモリ２５０は、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ（例えば、ＳＤ又はＸＤメモリなど）、ＲＡＭ、ＳＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＰＲＯＭ、磁気メモリの少なくとも１つのタイプの記憶媒体を含む。
【０１１４】
ＣＰＵ２０１が制御プログラムを実行することで、画像プリント装置２００の各部を制御する制御部として機能する。
【０１１５】
ＣＰＵ２０１が画像販売プログラムを実行することで、図１４に示すように、サンプル画像表示部２６０、保存場所情報取得部２７０、コード化処理部２８０、及び画像合成部２９０が実現され、プリント物３００の販売が行えるようになる。
【０１１６】
サンプル画像表示部２６０は、サーバ装置１００から受信した画像データを用いて、図１５に示すように、タッチパネル２１０にプリント物３００のサンプル画像７００を表示する。ユーザが購入画像を選択して料金を支払うと、保存場所情報取得部２７０は購入された画像に対応する保存場所情報をサーバ装置１００から取得する。
【０１１７】
コード化処理部２８０は、保存場所情報取得部２７０が取得した保存場所情報をコード化して二次元コード画像を生成する。画像合成部２９０は、購入された画像に二次元コード画像を合成して合成画像を作成する。この合成画像をプリンタ２３０が印画紙にプリントすることで、プリント物３００が出力される。
【０１１８】
画像プリント装置２００は、デジタルカメラ等で撮影した画像データが記憶された記憶媒体から画像データを読み取り、読み取った画像をタッチパネル２１０に表示し、ユーザから画像の選択、プリントサイズやプリント枚数の指定を受け付け、プリンタ２３０により画像をプリント出力する機能を備えていてもよい。
【０１１９】
図１６は、携帯端末４００のブロック構成図である。携帯端末４００は、ＣＰＵ４０１、メモリ４１０、カメラ４２０、通信部４３０、ＧＰＳ４４０、及びディスプレイ（タッチパネル）４５０を備える。
【０１２０】
メモリ４１０は、動画再生アプリ（アプリケーションプログラム）を記憶する。メモリ４１０は、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ（例えば、ＳＤ又はＸＤメモリなど）、ＲＡＭ、ＳＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＰＲＯＭ、磁気メモリの少なくとも１つのタイプの記憶媒体を含む。
【０１２１】
ＣＰＵ４０１が動画再生アプリを実行することで、図１７に示すように、コード読取部４６０、通信状態検出部４６２、取得部４７０、特徴点比較部４８０、及び動画再生部４９０が実現され、動画の再生が行えるようになる。
【０１２２】
コード読取部４６０は、カメラ４２０を用いてプリント物３００にプリントされた二次元コード３２０から保存場所情報を読み取る。取得部４７０は、読み取った保存場所情報を用いて、通信部４３０を介してサーバ装置１００にアクセスし、人物画像３１０に対応する画像データを取得する。また、取得部４７０はカメラ４２０を用いて人物画像３１０を取得する。
【０１２３】
特徴点比較部４８０は、サーバ装置１００から取得した画像と、カメラ４２０で撮影したプリント物３００の人物画像３１０との特徴点を比較する。特徴点が合致した場合、動画再生部４９０は、サーバ装置１００から動画データを受信する。特徴点が不一致の場合、ディスプレイ４５０に再生不可であることが表示される。
【０１２４】
動画再生部４９０は、公知のＡＲ技術を用いて、受信した動画データを、カメラ４２０で撮影している人物画像３１０に重畳させて再生する。例えば、検出した人物画像３１０の特徴点を追跡してカメラ４２０の位置姿勢を推定し、カメラ画像と動画の位置合わせを行う。
【０１２５】
動画再生部４９０による動画の初回再生時、取得部４７０は、サーバ装置１００に対して、メモリ４１０に保存するために、画像データ及び動画データの送信を要求する。この要求に応じてサーバ装置１００から送信された画像データ及び動画データはメモリ４１０に保存される。
【０１２６】
通信状態検出部４６２は、コード読取部４６０により保存場所情報が読み取られると、サーバ装置１００と通信可能か否かを検出する。例えば、携帯端末４００が電波を送受信しない電波オフモードに設定されていたり、サーバ装置１００がダウンしていたりする場合、サーバ装置１００と通信不可能であることが検出される。
【０１２７】
携帯端末４００は、２回目以降の動画再生時（プリント物３００の二次元コード３２０の読み取り時）に、サーバ装置１００と通信不可能な場合、メモリ４１０に保存されている画像データ及び動画データを用いて、特徴点比較を行い、動画をプリント物３００に重畳させて再生する。すなわち、メモリ４１０に記憶されている画像と、カメラ４２０で撮影したプリント物３００の画像３１０との特徴点を比較する。また、メモリ４１０に記憶されている動画データを、カメラ４２０で撮影しているプリント物３００の画像３１０に重畳させて再生する。これにより、携帯端末４００とサーバ装置１００との通信が不可能な場合であっても、動画をプリント物３００に重畳させて再生することができる。
【０１２８】
ＧＰＳ４４０は携帯端末４００の位置情報を取得し、サーバ装置１００からの要求に応じて位置情報をサーバ装置１００に通知する。
【０１２９】
図１８は、本実施形態による画像販売及び動画再生（初回再生）の処理の流れを示す図である。
【０１３０】
ライセンサから販売画像及び動画が提供され、販売可能数や再生可能デバイス数が設定されると、これらの情報を含む管理情報がデータベース１５０に登録される（ステップＳ２０１）。サーバ装置１００は、販売可能数に対応する数の保存場所情報を生成し、管理情報内に格納する。管理情報の登録に伴い、サーバ装置１００は画像プリント装置２００へ画像データを送信する（ステップＳ２０２）。サーバ装置１００から画像プリント装置２００への画像データの送信タイミングは任意である。
【０１３１】
送信された画像データはメモリ２５０に記憶される。これにより、画像プリント装置２００で画像の販売が開始される。サンプル画像表示部２６０は、画像データを用いて、図１５に示すように、タッチパネル２１０にプリント物３００のサンプル画像７００を表示する。
【０１３２】
ユーザが、画像プリント装置２００を操作して画像を購入し、料金を支払うと（ステップＳ２０３）、画像プリント装置２００の保存場所情報取得部２７０は購入された画像に対応する動画データの保存場所情報をサーバ装置１００に要求する（ステップＳ２０４）。
【０１３３】
サーバ装置１００は、画像プリント装置２００からの要求に基づいて、データベース１５０内の管理情報の対応するボックスを参照し、未送信の保存場所情報を画像プリント装置２００へ送信する（ステップＳ２０５）。例えば、データベース１５０に図１２に示す管理情報が保存され、ステップＳ２０３で購入された画像が画像Ｐ１である場合、サーバ装置１００は、ボックス００１に含まれる未送信の保存場所情報を送信する。管理情報内の送信された保存場所情報には、送信済のフラグが設定される。
【０１３４】
画像プリント装置２００は、サーバ装置１００から保存場所情報を取得すると、コード化処理部２８０がこの保存場所情報をコード化し、二次元コード画像を生成する。そして、画像合成部２９０が、この二次元コード画像と、ステップＳ２０３で購入された画像とを合成して、合成画像を生成する（ステップＳ２０６）。
【０１３５】
プリンタ２３０が、この合成画像を印画紙にプリントして出力する（ステップＳ２０７）。これにより、ユーザは、人物画像３１０及び二次元コード３２０がプリントされたプリント物３００を入手することができる（ステップＳ２０８）。
【０１３６】
ユーザが、携帯端末４００の動画再生アプリを実行すると、カメラ４２０が起動し、ディスプレイ４５０上に二次元コードの読み取り指示が表示される（ステップＳ２０９）。カメラ４２０でプリント物３００の二次元コード３２０を撮影することで、携帯端末４００は保存場所情報を取得する（ステップＳ２１０）。
【０１３７】
携帯端末４００の画像取得部４６０は、保存場所情報に基づき、通信部４３０を介してサーバ装置１００にアクセスし、画像データを要求する（ステップＳ２１１）。サーバ装置１００は、携帯端末４００からアクセスされた際の保存場所情報に対応する管理情報のボックスを参照し、画像データを携帯端末４００へ送信する（ステップＳ２１２）。例えば、保存場所情報がボックス００１に含まれるものである場合、サーバ装置１００は画像データＰ１を携帯端末４００へ送信する。
【０１３８】
携帯端末４００がサーバ装置１００から画像データを受信すると、ディスプレイ４５０上に人物画像３１０の読み取り指示が表示される。カメラ４２０でプリント物３００の人物画像３１０を撮影すると、特徴点比較部４８０が、サーバ装置１００から受信した画像と、カメラ４２０で撮影した人物画像３１０との特徴点を比較する（ステップＳ２１３）。特徴点が合致すると、携帯端末４００はサーバ装置１００に対し動画データを要求する（ステップＳ２１４）。
【０１３９】
サーバ装置１００は、ステップＳ２１２で携帯端末４００へ送信した画像データに対応する動画データを携帯端末４００へ送信する（ステップＳ２１５）。例えば、サーバ装置１００は、管理情報のボックス００１を参照し、画像データＰ１に対応する動画データＭ１を携帯端末４００へ送信する。
【０１４０】
携帯端末４００が動画データを受信すると、動画再生部４９０が、公知のＡＲ技術を用いて、カメラ４２０で撮影している人物画像３１０に重畳させて動画データを再生する（ステップＳ２１６）。これにより、ディスプレイ４５０では、プリント物３００内の人物画像３１０が動き出したように動画が再生される。
【０１４１】
さらに、携帯端末４００は、サーバ装置１００から受信した画像データ及び動画データをメモリ４１０に保存する（ステップＳ２１７）。
【０１４２】
図１９は、プリント物３００を用いた２回目以降の動画再生処理を説明するフローチャートである。
【０１４３】
ユーザが、携帯端末４００の動画再生アプリを実行すると、カメラ４２０が起動し、ディスプレイ４５０上に二次元コードの読み取り指示が表示される（ステップＳ３０１）。カメラ４２０でプリント物３００の二次元コード３２０を撮影することで、携帯端末４００は保存場所情報を取得する（ステップＳ３０２）。
【０１４４】
通信状態検出部４６２が、サーバ装置１００と通信可能か否かを検出する（ステップＳ３０３）。サーバ装置１００と通信可能な場合は（ステップＳ３０３＿Ｙｅｓ）、取得部４７０は、保存場所情報に基づき、通信部４３０を介してサーバ装置１００にアクセスし、画像データを要求する（ステップＳ３０４）。
【０１４５】
サーバ装置１００から画像データを受信すると、ディスプレイ４５０上に人物画像３１０の読み取り指示が表示される。カメラ４２０でプリント物３００の人物画像３１０を撮影すると、特徴点比較部４８０が、サーバ装置１００から受信した画像と、カメラ４２０で撮影した人物画像３１０との特徴点を比較する（ステップＳ３０５）。
【０１４６】
特徴点が一致すると（ステップＳ３０６＿Ｙｅｓ）、携帯端末４００はサーバ装置１００から動画データを受信し、動画再生部４９０が、公知のＡＲ技術を用いて、カメラ４２０で撮影している人物画像３１０に重畳させて動画データを再生する（ステップＳ３０７）。特徴点が一致しない場合は（ステップＳ３０６＿Ｎｏ）、ディスプレイ４５０に画像が不一致であること、又は動画の再生が不可であることが表示される（ステップＳ３０８）。
【０１４７】
サーバ装置１００と通信不可能な場合は（ステップＳ３０３＿Ｎｏ）、図１８のステップＳ２１７で保存した画像データがメモリ４１０から取り出される。また、ディスプレイ４５０上に人物画像３１０の読み取り指示が表示される。カメラ４２０でプリント物３００の人物画像３１０を撮影すると、特徴点比較部４８０が、メモリ４１０から取り出された画像と、カメラ４２０で撮影した人物画像３１０との特徴点を比較する（ステップＳ３０９）。
【０１４８】
特徴点が一致すると（ステップＳ３１０＿Ｙｅｓ）、携帯端末４００は、対応する動画データをメモリ４１０から取り出し、公知のＡＲ技術を用いて、カメラ４２０で撮影している画像３１０に重畳させて動画データを再生する（ステップＳ３１１）。特徴点が一致しない場合は（ステップＳ３１０＿Ｎｏ）、ディスプレイ４５０に画像が不一致であること、又は動画の再生が不可であることが表示される（ステップＳ３０８）。
【０１４９】
このように、本実施形態によれば、画像プリント装置２００から出力されたプリント物３００を携帯端末４００で撮影することで、プリント物３００に動画が重畳して再生されるように携帯端末４００へ動画データを配信することができる。携帯端末４００とサーバ装置１００とが通信不可能な場合は、携帯端末４００のメモリ４１０内の動画データを用いて、プリント物３００に動画を重畳させて再生することができる。
【０１５０】
また、サーバ装置１００のデータベース１５０に保存された管理情報で、販売可能数や再生可能デバイス数を設定することで、プリント物３００の発行枚数や、動画再生端末数を制限することができる。例えば、発行枚数を制限することで、プリント物３００の価値を上げることができる。また、動画再生端末数を制限することで、プリント物３００の複製・頒布を抑制できる。
【０１５１】
ユーザ（携帯端末４００）の位置や、動画再生時刻により、異なる動画が再生されるようにしてもよい。この場合、図２０に示すように、管理情報には、位置や時刻等の条件に応じた複数の動画が定義される。ユーザ（携帯端末４００）の位置は、ＧＰＳ４４０により取得される。例えば、条件１に時刻５：００〜１０：００、条件２に時刻１０：００〜１８：００、条件３に時刻１８：００〜５：００が設定されている場合、朝、昼、夜で再生される動画を変えることができる。
【０１５２】
条件に“位置”を設定した場合、特定の場所で特定の動画が再生される。例えば、イベント会場において動画再生を行うことで、イベントに関連した特別な動画を視聴可能にできる。
【０１５３】
管理情報の条件には、位置や時刻だけでなく、携帯端末４００から取得可能な様々なデバイス情報（メーカ、設定言語、モデル名、ＩＰアドレスゾーン、ネットワークセグメント）を設定することができる。管理情報の条件に動画再生アプリを特定する識別情報（アプリＩＤ）が設定されてもよい。
【０１５４】
管理情報には、動画データの配信期間が設定されていてもよい。また、追加課金により動画データの配信期間が延長できるようにしてもよい。この場合、動画データの配信期間は、保存場所情報毎に異なったものとなる。
【０１５５】
動画データ配信システムは、複数の画像プリント装置２００を備えていてもよい。サーバ装置１００が、画像プリント装置２００毎に、画像の販売期間を設定してもよい。
【０１５６】
サンプル画像表示部２６０は、タッチパネル２１０にサンプル画像７００を表示する際、サンプル画像７００内の二次元コードを、ダミー情報に基づく二次元コードとすることが好ましい。これにより、タッチパネル２１０に表示されたサンプル画像７００を携帯端末で撮影して動画を再生するような行為を防止できる。
【０１５７】
画像プリント装置２００からの要求に応じてサーバ装置１００が保存場所情報を送信する際、二次元コードのプリント位置情報もあわせて送信してもよい。画像合成部２９０は、プリント位置情報に基づいて、ユーザが購入した画像に二次元コード画像を合成し、合成画像を作成する。このように、二次元コードのプリント位置を指定することで、人物画像の品質を低下させずに、二次元コードをプリントすることができる。コードプリント位置情報は、画像データを提供するライセンサが決定してもよい。コードプリント位置情報は、サーバ装置１００が画像プリント装置２００に画像データを送信する際に（図１８のステップＳ２０２）あわせて送信してもよい。
【０１５８】
上記実施形態では、サーバ装置１００から画像プリント装置２００へ画像データを送信する例について説明したが、画像データを格納した記憶媒体を画像プリント装置２００に接続するなどにより、画像プリント装置２００のメモリ２５０に画像データを書き込んでもよい。
【０１５９】
この場合、画像プリント装置２００が保存場所情報を生成（発行）し、この保存場所情報をコード化して二次元コード画像を生成してもよい。画像プリント装置２００は、サーバ装置１００内の対応するボックスが参照可能となる番号（以下、元番号と称する）に追加桁番号を付加して保存場所情報を生成する保存場所情報生成部を有する。画像が購入される毎に追加桁番号を変えることで、画像プリント装置２００で販売されるプリント物３００は、人物画像３１０が同じであっても、二次元コード３２０が異なったものとなる。保存場所情報は、追加桁番号が異なっていても、動画データの保存場所が特定可能となる元番号を含んでいるため、サーバ装置１００の内部処理により、同一のボックスが参照されるようになっている。
【０１６０】
画像プリント装置２００が保存場所情報の生成に用いる元番号は、例えば、係員が画像プリント装置２００を操作してメモリ２５０に書き込むことができる。
【０１６１】
動画データ配信システムが複数の画像プリント装置２００を備えている場合は、追加桁番号に、画像プリント装置２００の号機ＩＤを含めてもよい。これにより、各画像プリント装置２００が互いに異なる保存場所情報を生成することができる。
【０１６２】
このように画像プリント装置２００が保存場所情報を生成することで、サーバ装置１００における保存場所情報の管理負荷を軽減することができる。また、追加桁番号に上限を持たせることで、プリント物３００の販売枚数を画像プリント装置２００により管理することが可能となる。また、画像プリント装置２００から、サーバ装置１００との通信機能を省略できる。
【０１６３】
サーバ装置１００は、携帯端末４００からアクセスされた際の保存場所情報を管理情報に登録し、再生可能デバイス数に基づき、登録された保存場所情報を利用して動画再生可能な携帯端末の台数を制限することができる。
【０１６４】
上記第２の実施形態では、携帯端末４００とサーバ装置１００とが通信可能な場合は、メモリ４１０に動画データが記憶されていても、サーバ装置１００にアクセスして受信した動画データを再生していたが、メモリ４１０に画像データ及び動画データが記憶されている場合は、これを利用して特徴点比較及び動画再生（図１９のステップＳ３０９〜Ｓ３１１の処理）を行ってもよい。すなわち、携帯端末４００とサーバ装置１００との通信の可／不可によらず、メモリ４１０に画像データ及び動画データが記憶されている場合は、サーバ装置１００にアクセスせずに、特徴点比較及び動画再生を行う。これにより、携帯端末４００の通信量を削減することができる。また、携帯端末４００の通信状態（電波状況）によらず、動画データを安定的に再生することができる。
【０１６５】
ライセンサ等により動画データの再生回数が設定されている場合、携帯端末４００の動画再生部４９０が再生回数をカウントし、カウント値が所定値に達した後は、メモリ４１０内の動画データの再生を制限するようにしてもよい。
【０１６６】
携帯端末４、４００で再生される動画は、プリント物３、３００に重畳されるものに限定されず、プリント物３、３００の位置に関係なくディスプレイ４４、４５０で再生されてもよい。
【０１６７】
上述した実施形態で説明した動画データ再生システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、動画データ配信システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【０１６８】
また、動画データ再生システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【０１６９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１７０】
１  サーバ装置
２  画像プリント装置
３  プリント物
４  携帯端末
【図１】
0006520254.tif 000002
【図２】
0006520254.tif 000003
【図３】
0006520254.tif 000004
【図４】
0006520254.tif 000005
【図５】
0006520254.tif 000006
【図６】
0006520254.tif 000007
【図７】
0006520254.tif 000008
【図８】
0006520254.tif 000009
【図９】
0006520254.tif 000010
【図１０】
0006520254.tif 000011
【図１１】
0006520254.tif 000012
【図１２】
0006520254.tif 000013
【図１３】
0006520254.tif 000014
【図１４】
0006520254.tif 000015
【図１５】
0006520254.tif 000016
【図１６】
0006520254.tif 000017
【図１７】
0006520254.tif 000018
【図１８】
0006520254.tif 000019
【図１９】
0006520254.tif 000020
【図２０】
0006520254.tif 000021