(57)【要約】  【課題】  所定のプリント媒体に記録された２次元バーコードその他の符号を読み取ったときの振る舞いに多様性を持たせられること。  【解決手段】  プリント媒体に記録された２次元バーコードであって起動すべき機能を示すファンクションコードが含まれた２次元バーコードを読み取る（Ｓ１２２）。この２次元バーコードからファンクションコードを抽出し（Ｓ１２３）、複数の機能の中からファンクションコードに対応する機能を選択して実行する（Ｓ１３０）。また、読み取った２次元バーコードからバージョン情報を抽出し、このバージョン情報を所定の保存手段に予め保存されたバージョン情報と比較して（Ｓ１２４）、抽出したバージョン情報が予め保存されたバージョン情報より大きい場合には、所定のサーバからネットワークを介してプログラムをダウンロードして保存手段に保存する（Ｓ１２６）。ＩＣタグ情報や電子透かし情報にも適用できる。【選択図】  図１０
2006011855.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を有するユーザ端末機において、
所定のプリント媒体に記録された符号であって起動すべき機能を示すファンクションコードが含まれた符号を読み取る読取手段と、
読み取った符号から前記ファンクションコードを抽出する抽出手段と、
前記複数の機能の中から前記ファンクションコードに対応する機能を選択して起動する起動手段と、
を備えたことを特徴とするユーザ端末機。
【請求項２】
ネットワークを介して所定のサーバと通信する通信手段と、
前記サーバからダウンロードしたコンテンツを再生する再生手段と、を備え、
第１のファンクションコードは前記サーバにコンテンツをアップロードする機能を示し、第２のファンクションコードは前記サーバからダウンロードしたコンテンツを再生する機能を示し、
前記起動手段は、前記読取手段が前記第１のファンクションコードを含む符号を読み取ったときには前記第１のファンクションコードに対応する機能を選択して起動し、前記読取手段が前記第２のファンクションコードを含む符号を読み取ったときには前記第２のファンクションコードに対応する機能を選択して起動することを特徴とする請求項１に記載のユーザ端末機。
【請求項３】
ネットワークを介して所定のサーバと通信する通信手段と、
前記サーバからダウンロードしたコンテンツを保存する保存手段と、
前記コンテンツを再生する再生手段と、を備え、
第１のファンクションコードは、前記保存手段にコンテンツが保存されていない場合には前記通信手段によって前記サーバからコンテンツをダウンロードして再生する一方で前記保存手段にコンテンツが保存されている場合には該コンテンツを再生する機能を示し、第２のファンクションコードは、前記通信手段によって前記サーバから必ずコンテンツをダウンロードして再生する機能を示し、
前記起動手段は、前記読取手段が前記第１のファンクションコードを含む符号を読み取ったときには前記第１のファンクションコードに対応する機能を選択して起動し、前記読取手段が前記第２のファンクションコードを含む符号を読み取ったときには前記第２のファンクションコードに対応する機能を選択して起動することを特徴とする請求項１に記載のユーザ端末機。
【請求項４】
前記ファンクションコードは、前記コンテンツに関連付けられたメタデータをサーバからダウンロードする機能、前記サーバにメタデータをアップロードする機能、前記メタデータに設定されているネットワーク上のサイトにアクセスする機能、ネットワーク上の予め決められた特定のサイトにアクセスする機能、及び、電子メールプログラムを起動する機能のいずれかを示すことを特徴とする請求項１に記載のユーザ端末機。
【請求項５】
プログラム及び該プログラムのバージョン情報を保存する保存手段と、
所定のプリント媒体に記録された符号であってバージョン情報が含まれた符号を読み取る読取手段と、
読み取った符号から前記バージョン情報を抽出する抽出手段と、
前記抽出手段によって抽出したバージョン情報と前記保存手段に保存されたバージョン情報とを比較して、抽出したバージョン情報によって示される新たなプログラムが必要か否かを判定する判定手段と、
前記判定手段の判定結果に基づいて所定のサーバからネットワークを介してプログラムをダウンロードして前記保存手段に保存するダウンロード手段と、
を備えたことを特徴とするユーザ端末機。
【請求項６】
前記符号は、２次元バーコードその他のバーコード、ＩＣタグに記録された符号、又は、前記プリント媒体上の画像に電子透かしで埋め込まれた符号である請求項１乃至５のいずれかに記載のユーザ端末機。
【請求項７】
複数の機能の中から選択した機能をコンピュータに実行させるプログラムであって、
所定のプリント媒体に記録された符号であって起動すべき機能を示すファンクションコードが含まれた符号を読み取るステップと、
読み取った符号から前記ファンクションコードを抽出するステップと、
前記複数の機能の中から前記ファンクションコードに対応する機能を選択して実行するステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
所定のプリント媒体に記録された符号であってバージョン情報が含まれた符号を読み取るステップと、
読み取った符号から前記バージョン情報を抽出するステップと、
前記抽出したバージョン情報と所定の保存手段に保存されたバージョン情報とを比較して、抽出したバージョン情報によって示される新たなプログラムが必要か否かを判定するステップと、
前記判定結果に基づいて所定のサーバからネットワークを介してプログラムをダウンロードして前記保存手段に保存するステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユーザ端末機及びプログラムに係り、特に所定のプリント媒体に記録された２次元バーコードその他の符号を読み取るユーザ端末機及びそのプログラムに関する。
【背景技術】
【０００２】
従来、ＱＲコード（登録商標）などの２次元バーコードを用紙に印刷しておき、この用紙に印刷された２次元バーコードを読み取らせると、インターネット上の情報を取得して表示するようにしたものが知られている（特許文献１を参照）。
【０００３】
例えば、インターネット上のサーバには商品の機能などを紹介した広告情報を予め登録しておき、一般ユーザには２次元バーコードを印刷した広告媒体を配布する。ここで、２次元バーコードは、サーバに登録した広告情報を取得するためのＵＲＬ（Uniform Resource Locator）が所定の形式で符号化されたものである。一般ユーザが携帯電話に２次元バーコードを読み取らせると、携帯電話により２次元バーコードが復号化されて、その結果（ＵＲＬ）が携帯電話の画面に表示される。ここで、一般ユーザが携帯電話で通信を許可する操作を行うと、携帯電話の画面に表示されたＵＲＬを用いて携帯電話がサーバにアクセスし、サーバからダウンロードした広告情報が携帯電話の画面に表示される。
【０００４】
ところで、ユーザが撮影した画像が印刷された写真プリントは見て楽しいものであるが、そのような画像を見る楽しみだけではなく、ネットワークを利用したもっと別な楽しみ方も提供することができれば、愉快であり、写真プリントの利用促進や通信の利用促進を達成することにより産業の発達にも寄与することができる。
【特許文献１】特開２００２−１１８６８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
２次元バーコードをユーザの携帯電話に読み取らせたときのその携帯電話の振る舞いは、一般に、一定である。
【０００６】
例えば、ある用紙には、インターネット上の第１のサイトにアクセスするためのＵＲＬを符号化した第１の２次元バーコードを印刷しておき、別の用紙には、インターネット上の第２のサイトにアクセスするためのＵＲＬを符号化した第２の２次元バーコードを印刷しておく。ここで、第１の２次元バーコードを携帯電話に読み取らせてその携帯電話が第１のサイトにアクセスした場合と、第２の２次元バーコードを携帯電話に読み取らせてその携帯電話が第２のサイトにアクセスした場合とでは、確かに異なる情報が携帯電話に表示されるけれども、各サイトが提供する情報が表示される点においては同じであり、すなわち携帯電話の振る舞いは同じであって、多様性に欠けている。
【０００７】
本発明はこのような事情に鑑みてなされたもので、所定のプリント媒体に記録された符号を読み取ったときの振る舞いに多様性を持たせることができるユーザ端末機及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、請求項１に記載の発明は、複数の機能を有するユーザ端末機において、所定のプリント媒体に記録された符号であって起動すべき機能を示すファンクションコードが含まれた符号を読み取る読取手段と、読み取った符号から前記ファンクションコードを抽出する抽出手段と、前記複数の機能の中から前記ファンクションコードに対応する機能を選択して起動する起動手段とを備えた構成となっている。
【０００９】
ここで、前記符号は、例えば、２次元バーコードその他のバーコード、ＩＣタグに記録された符号、又は、前記プリント媒体上の画像に電子透かしで埋め込まれた符号である。
【００１０】
この構成によって、例えば、第１のプリント媒体には第１の機能に対応する第１のファンクションコードを含む２次元バーコードを記録し、第２のプリント媒体には第２の機能に対応する第２のファンクションコードを含む２次元バーコードを記録しておくことにより、第１のプリント媒体の２次元バーコードを読み取ったときには第１のファンクションコードに対応する第１の機能が起動される一方で、第２のプリント媒体の２次元バーコードを読み取ったときには第２のファンクションコードに対応する第２の機能が起動されるので、ユーザ端末機の振る舞いに多様性を持たせることができる。しかも、ユーザは２次元バーコードをユーザ端末機に読み取らせただけで所望の機能をユーザ端末機に起動させることができ、冗長な操作が不要になるので利便性がよい。
【００１１】
請求項２に記載の発明は、請求項１に記載の発明において、ネットワークを介して所定のサーバと通信する通信手段と、前記サーバからダウンロードしたコンテンツを再生する再生手段と、を備え、第１のファンクションコードは前記サーバにコンテンツをアップロードする機能を示し、第２のファンクションコードは前記サーバからダウンロードしたコンテンツを再生する機能を示し、前記起動手段は、前記読取手段が前記第１のファンクションコードを含む符号を読み取ったときには前記第１のファンクションコードに対応する機能を選択して起動し、前記読取手段が前記第２のファンクションコードを含む符号を読み取ったときには前記第２のファンクションコードに対応する機能を選択して起動する構成となっている。
【００１２】
請求項３に記載の発明は、請求項１に記載の発明において、ネットワークを介して所定のサーバと通信する通信手段と、前記サーバからダウンロードしたコンテンツを保存する保存手段と、前記コンテンツを再生する再生手段とを備え、第１のファンクションコードは、前記保存手段にコンテンツが保存されていない場合には前記通信手段によって前記サーバからコンテンツをダウンロードして再生する一方で前記保存手段にコンテンツが保存されている場合には該コンテンツを再生する機能を示し、第２のファンクションコードは、前記通信手段によって前記サーバから必ずコンテンツをダウンロードして再生する機能を示し、前記起動手段は、前記読取手段が前記第１のファンクションコードを含む符号を読み取ったときには前記第１のファンクションコードに対応する機能を選択して起動し、前記読取手段が前記第２のファンクションコードを含む符号を読み取ったときには前記第２のファンクションコードに対応する機能を選択して起動する構成となっている。
【００１３】
請求項４に記載の発明は、請求項１に記載の発明において、前記ファンクションコードは、前記コンテンツに関連付けられたメタデータをサーバからダウンロードする機能、前記サーバにメタデータをアップロードする機能、前記メタデータに設定されているネットワーク上のサイトにアクセスする機能、ネットワーク上の予め決められた特定のサイトにアクセスする機能、及び、電子メールプログラムを起動する機能のいずれかを示す構成となっている。
【００１４】
請求項５に記載の発明は、プログラム及び該プログラムのバージョン情報を保存する保存手段と、所定のプリント媒体に記録された符号であってバージョン情報が含まれた符号を読み取る読取手段と、読み取った符号から前記バージョンを抽出する抽出手段と、前記抽出手段によって抽出したバージョン情報と前記保存手段に保存されたバージョン情報とを比較して、抽出したバージョン情報によって示される新たなプログラムが必要か否かを判定する判定手段と、前記判定手段の判定結果に基づいて所定のサーバからネットワークを介してプログラムをダウンロードして前記保存手段に保存するダウンロード手段を備えた構成となっている。
【００１５】
ここで、前記符号は、請求項６に記載したように、例えば、２次元バーコードその他のバーコード、ＩＣタグに記録された符号、又は、前記プリント媒体上の画像に電子透かしで埋め込まれた符号である。
【００１６】
この構成によって、例えば、最新のバージョンのプログラムが必要である場合にはその最新のバージョンを示すバージョン情報を含む２次元バーコードをプリント媒体に記録する一方で、最新のバージョンが必要でない場合には最小限必要な機能に対応する最も古いバージョンを示すバージョン情報を含む２次元バーコードをプリント媒体に記録しておくことにより、最新のバージョンが必要な場合には最新のプログラムをダウンロードする一方で、古いバージョンでもよい場合にはプログラムの不要なダウンロードを抑えることができ、ユーザ端末機の振る舞いに多様性を持たせることができる。しかも、ユーザは２次元バーコードをユーザ端末機に読み取らせるだけでよく現在のプログラムのバージョンがいくつであるか確認する必要がないので利便性がよい。
【００１７】
請求項７に記載の発明は、複数の機能の中から選択した機能をコンピュータに実行させるプログラムであって、所定のプリント媒体に記録された符号であって起動すべき機能を示すファンクションコードが含まれた符号を読み取るステップと、読み取った符号から前記ファンクションコードを抽出するステップと、前記複数の機能の中から前記ファンクションコードに対応する機能を選択して実行するステップをコンピュータに実行させるプログラムである。
【００１８】
請求項８に記載の発明は、所定のプリント媒体に記録された符号であってバージョン情報が含まれた符号を読み取るステップと、読み取った符号から前記バージョン情報を抽出するステップと、前記抽出したバージョン情報と所定の保存手段に保存されたバージョン情報とを比較して、抽出したバージョン情報によって示される新たなプログラムが必要か否かを判定するステップと、前記判定結果に基づいて所定のサーバからネットワークを介してプログラムをダウンロードして前記保存手段に保存するステップをコンピュータに実行させるプログラムである。
【発明の効果】
【００１９】
本発明によれば、所定のプリント媒体に記録された符号を読み取ったときのユーザ端末機の振る舞いに多様性を持たせることができる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面に従って、本発明を実施するための最良の形態について詳細に説明する。
【００２１】
図１は、本発明を適用したカメラ付き携帯電話（以下単に「携帯電話」という）３０、４０及びサービスサーバ１０を含むサービスシステムの全体構成図である。図１において、主として、サービスサーバ１０、プリンタ２０、携帯電話３０、４０、ユーザのパーソナルコンピュータ（以下単に「ＰＣ」という）５０、ＣＴＩ（Computer Telephony Integration）サーバ６０が、それぞれネットワーク９０に接続されて、サービスシステムが構成されている。
【００２２】
サービスサーバ１０は、プリンタ２０、携帯電話３０、４０、及び、ＰＣ５０とネットワーク９０を通じて通信し、ユーザの注文に従って写真プリントを作成するプリントサービス、プリント対象の画像に関連する登録情報（デジタルコンテンツ、以下単に「コンテンツ」ともいう）を所定期間保管する登録サービス、その他の各種のサービスを行うものである。
【００２３】
プリンタ２０は、サービスサーバ１０の指示情報に従って、図２に示すような写真プリント２６を作成する。この写真プリント２６には、ＱＲコード（登録商標）と呼ばれる２次元バーコード２７が、プリント対象の画像２８とともに印刷されている。
【００２４】
携帯電話３０、４０は、被写体の撮影が可能である。また、携帯電話３０、４０は、２次元バーコードを撮影して復号化し、その復号結果に基づいてネットワーク９０を通じてサービスサーバ１０にアクセスするようになっている。なお、図１においては第１の携帯電話３０、第２の携帯電話４０及びＰＣ５０のみを図示したが、実際には多数のユーザ端末機がネットワーク９０に接続される。
【００２５】
ＣＴＩサーバ６０は、コンピュータの情報処理機能と電話交換機の通信機能を統合したサービスを提供するためのサーバである。本実施形態では、携帯電話３０、４０の通話機能を利用して音情報（コンテンツの一種である）のアップロード及びダウンロードを行うために用いられる。
【００２６】
なお、携帯電話３０、４０からのコンテンツのアップロード及び携帯電話３０、４０へのコンテンツのダウンロードは、携帯電話３０、４０が、サービスサーバ１０を相手先にして行う態様と、ＣＴＩサーバ６０を相手先にして行う態様とがある。
【００２７】
また、説明の便宜上、第１の携帯電話４０及びＰＣ５０は、プリントサービスや登録サービスの注文ユーザが所持した、コンテンツのアップロードを行うアップロード用のユーザ端末機であり、第２の携帯電話３０は、写真プリントの配布先ユーザが所持した、コンテンツのダウンロードを要求するダウンロード用のユーザ端末機であるものとする。これは、以下における説明の便宜上そうするのであって、実際には、注文ユーザが写真プリントを所持したときには、注文ユーザの携帯電話４０がサービスサーバ１０からコンテンツのダウンロードを受けることも可能である。
【００２８】
図３は、サービスサーバ１０の具体的な内部構成の例を示すブロック図である。図３において、サービスサーバ１０は、主として、プリンタ２０、携帯電話３０、４０、ＰＣ５０及びＣＴＩサーバ６０とネットワーク９０を通じて通信する通信部１１と、ＣＰＵ（Central Processing Unit）からなる制御部１２と、登録情報データベース１３と、メタデータデータベース１４と、課金情報データベース１５と、テンプレートデータベース１６を含んで構成される。なお、各データベース１３乃至１６は、サービスサーバ１０の筐体内に内蔵されている必要はなく、サービスサーバ１０の遠隔に設置して、図１のネットワーク９０を通じてサービスサーバ１０と接続した形態としてよい。
【００２９】
通信部１１は、ネットワーク９０に接続した装置と通信を行うものである。この通信部１１は、ＨＴＴＰ（Hypertext Transfer Protocol）により、携帯電話３０、４０及びＰＣ５０と通信可能である。
【００３０】
登録情報データベース１３は、携帯電話３０に対してダウンロードすべき、音情報、動画像、静止画像、テキスト情報、ベクタグラフィックスのマルチメディアコンテンツ、その他のコンテンツを、登録情報として管理する。プリント対象の画像自体も、登録情報のひとつとして登録情報データベース１３に登録される。これらの登録情報は、プリントサービスの注文時に注文ユーザの携帯電話４０やＰＣ５０からサービスサーバ１０にアップロードされて登録される場合と、プリントサービスの注文後に注文ユーザの携帯電話４０やＰＣ５０からサービスサーバ１０にアップロードされて登録される場合と、サーバ１０側で入力されて用意される場合とがある。
【００３１】
なお、携帯電話４０の通話機能を利用して携帯電話４０からＣＴＩサーバ６０にアップロードされて登録される場合もある。
【００３２】
図４は、携帯電話３０、４０の具体的な内部構成の例を示すブロック図である。図３において、携帯電話３０、４０は、主として、カメラ３４１、マイクロホン３４２、スピーカ３４３、液晶ディスプレイ（ＬＣＤ）３４４、操作パネル３４５、位置検出部３４６、無線通信部３４７、不揮発性メモリ３４８、及び、制御部３４９を含んで構成されている。
【００３３】
カメラ３４１は、被写体の撮影に用いられるほかに、２次元バーコードの読取にも用いられる。マイクロホン３４２は、通話に用いられるほかに、コンテンツのひとつである音情報の入力にも用いられる。スピーカ３４３は、通話に用いられるほかに、コンテンツのひとつである音情報の出力にも用いられる。液晶ディスプレイ３４４は、撮影した画像の表示、電子メールの表示、及び、各種の操作画面の表示に用いられるほかに、テキスト情報、動画像情報、その他のコンテンツの出力にも用いられる。操作パネル３４５は、電話番号の入力、及び、電子メールの内容の入力に用いられるほかに、コンテンツのひとつであるテキスト情報の入力にも用いられる。位置検出部３４６は、ＧＰＳ（Global Positioning System）を利用して携帯電話３０、４０の現在位置を検出する。無線通信部３４７は、図示を省略した基地局を介して他の携帯電話と通信したり、ネットワーク９０上のサービスサーバ１０、ＣＴＩサーバ６０、その他の通信機器と通信するものである。
【００３４】
不揮発性メモリ３４８は、２次元バーコードの読取とその２次元バーコードに対応した機能の起動を行うアプリケーションプログラムを記憶する。また、不揮発性メモリ３４８は、サービスサーバ１０から受信したコンテンツ及びメタデータを保存する。また、不揮発性メモリ３４８は、アプリケーションプログラムのバージョンと、後述する図７のファンクションコードテーブルを記憶する。
【００３５】
制御部３４９は、プログラムを実行して、携帯電話３０、４０の各部を制御する。
【００３６】
また、制御部３４９は、読み取った２次元バーコードから、コンテンツを識別する識別情報ＩＤと、起動すべき機能を示すファンクションコードと、アプリケーションプログラムのバージョンとを、分離して、抽出する。
【００３７】
また、制御部３４９は、携帯電話３０、４０が有する複数の機能の中からファンクションコードに対応する機能を選択して起動する。また、２次元バーコードから抽出したバージョンと不揮発性メモリ３４８に保存されたバージョンとを比較し、２次元バーコードから抽出したバージョンによって示される新たなアプリケーションプログラムが必要か否かを判定して、その判定結果に基づいてサービスサーバ１０からネットワーク９０を介してアプリケーションプログラムをダウンロードして不揮発性メモリ３４８に保存する。
【００３８】
なお、 本発明における読取手段は主としてカメラ３４１及び制御部３４９によって構成され、本発明における抽出手段、起動手段、判定手段は主として制御部３４９によって構成され、本発明における通信手段は主として無線通信部３４７によって構成され、本発明における再生手段は主としてスピーカ３４３及びＬＣＤ３４４によって構成され、本発明における保存手段は主として不揮発性メモリ３４８によって構成され、本発明におけるダウンロード手段は主として無線通信部３４７及び制御部３４９によって構成されている。
【００３９】
次に、図５を用いて、携帯電話３０、４０の有する多様な機能について説明する。
【００４０】
図５において、第１に、携帯電話３０、４０は、コンテンツを入力する機能３０１を有する。具体的には、カメラ３４１を用いた画像の撮影、マイクロホン３４２を用いた音情報の入力、操作パネル３４５を用いたテキスト情報の入力などがある。第２に、携帯電話３０、４０は、コンテンツをサービスサーバ１０に対してアップロードする機能３０２を有する。第３に、携帯電話３０、４０は、コンテンツをサービスサーバ１０からダウンロードする機能３０３を有する。第４に、携帯電話３０、４０は、コンテンツを再生する機能３０４を有する。第５に、携帯電話３０、４０は、各コンテンツに関連するメタデータをサービスサーバ１０に対してアップロードする機能３０５を有する。第６に、携帯電話３０、４０は、各コンテンツに関連するメタデータをサービスサーバ１０からダウンロードする機能３０６を有する。なお、メタデータには、例えば、コンテンツの再生を制御する再生制御情報（再生有効回数、再生有効期限、その他の再生条件情報を含む）、コンテンツの更新を制御する更新制御情報（次回更新日時、その他の更新条件情報を含む）、関連サイトへのアクセス方法などからなる。第７に、携帯電話３０、４０は、予め決められた特定のサイトにアクセスする機能３０７を有する。第８に、メタデータに設定された関連サイト（具体的には図１のネットワーク９０に接続した図示を省略したサーバ）にアクセスする機能３０８を有する。第９に、電子メール機能３０９を有する。
【００４１】
また、携帯電話３０、４０は、その通話機能を利用して、ＣＴＩサーバ６０に対して音情報をアップロードする機能３１１、及び、ＣＴＩサーバ６０から音情報をダウンロードする機能３１２も有する。
【００４２】
なお、図５を用いて紹介した携帯電話３０、４０の機能は例示であって、これら以外にも多様な機能を有している。例えば、Ｗｅｂブラウザ機能、ブックマーク管理機能、通話機能、電話帳管理機能、スケジュール管理機能、ゲーム機能などがある。
【００４３】
次に、２次元バーコードに符号化される原情報の構成例を図６に示す。図６において、第１に、原情報２７０には、ＵＲＬ（Uniform Resource Locator）２７０１が含まれる。例えば、サービスサーバ１０にアクセスする機能（例えばコンテンツのアップロード３０２及びダウンロード３０３、メタデータのアップロード３０５及びダウンロード３０６）の場合には、通信プロトコルの識別情報（http）及びサービスサーバ１０のドメイン名がＵＲＬに含まれる。第２に、原情報２７０には、識別情報ＩＤが含まれる。ここで、識別情報ＩＤはコンテンツを識別する。第３に、原情報２７０には、ファンクションコード２７０３が含まれる。ここで、ファンクションコード２７０３は、２次元バーコードが携帯電話３０、４０に読み込まれたときに携帯電話３０、４０で起動される機能を識別する。なお、ひとつのファンクションコード２７０３でひとつの機能が起動される場合に限らず、ひとつのファンクションコード２７０３で一連の複数の機能が連続して起動される場合もある。例えば、コンテンツの入力機能３０１とコンテンツのアップロード機能３０２とが連続して行われる場合がある。また、例えば、コンテンツのダウンロード機能３０３とコンテンツの再生機能３０４とが連続して行われる場合がある。第４に、原情報２７０には、バージョン２７０４が含まれる。ここで、バージョン２７０４は携帯電話３０、４０で起動されるアプリケーションプログラムのバージョンに対応する。例えば、バージョン２７０４が「2.0」であれば、「2.0」以上のバージョンのアプリケーションプログラムが必要であることを示す。
【００４４】
図７は、不揮発性メモリ３４８に予め記憶されるファンクションコードテーブル３４８０の例を示す。図７において、ファンクションコード「ｆ１」は、「スクラッチパッド優先のコンテンツ再生」機能を示す。すなわち、所望のコンテンツがスクラッチパッドに保存されている場合にはそのコンテンツを再生し、保存されていない場合にはサービスサーバ１０からダウンロードして再生する機能を示す。なお、スクラッチパッドは、不揮発性メモリ３４８に設けられた保存領域である。ファンクションコード「ｆ２」は、「ダウンロード必須のコンテンツ再生」機能を示す。すなわち、所望のコンテンツを再生する際に必ずコンテンツをサービスサーバ１０からダウンロードして再生する機能を示す。ファンクションコード「ｆ３」は、「コンテンツ更新」機能を示す。すなわち、コンテンツをサービスサーバ１０にアップロードする機能を示す。ファンクションコード「ｆ４」は、「メタデータ取得」機能を示す。すなわち、各コンテンツに関連付けられて管理されたメタデータをサービスサーバ１０からダウンロードする機能を示す。ファンクションコード「ｆ５」は、「メタデータ更新」機能を示す。すなわち、各コンテンツに関連付けて管理すべきメタデータをサービスサーバ１０にアップロードする機能を示す。ファンクションコード「ｆ６」は、予め決められた特定サイトにアクセスする機能を示す。ファンクションコード「ｆ７」は、メタデータに設定されている関連サイトにアクセスする機能を示す。ファンクションコード「ｆ８」は、電子メールプログラムを起動する機能を示す。
【００４５】
次に、サービス処理の流れについて主として図８及び図９を用いて説明する。
【００４６】
図８において、注文ユーザは、まず、携帯電話４０によって、被写体を撮影する（Ｓ１０１）。
【００４７】
なお、携帯電話４０で入力した音情報をプリント対象の静止画像に付加することが可能であり、また、携帯電話４０で入力したテキスト情報をプリント対象の静止画像に付加することも可能である。また、携帯電話４０で記録した音声付きの動画像からプリント対象の静止画像を抽出することも可能である。
【００４８】
次に、注文ユーザは、携帯電話４０によって、プリントサービスの注文操作を行う（Ｓ１０２）。
【００４９】
ここで、プリントサービスは、画像を所定のプリント媒体に印刷した写真プリントを作成するサービスである。具体的には、撮影して得られた複数枚の静止画像の中からプリントすべき静止画像を選択し、必要に応じて、写真プリントのサイズや枚数などを入力する。また、写真プリントの引渡方法を指定する。例えば、プリント注文ユーザが写真店などの特定の受け渡し場所へ直接行って受け取る場合には、その受け渡し場所を指定する。また、例えば、配布先を指定して郵便や宅配便などによる配送を依頼する場合には、その配布先を指定する。この場合、写真は包装されて所望の配布先に配送される。また、ポストカードはそのポストカードそのものが所望の配布先に配送されるように依頼することも可能である。
【００５０】
また、注文ユーザは、携帯電話４０によって、登録サービスの注文操作を行う（Ｓ１０３）。
【００５１】
ここで、登録サービスは、プリント対象の画像又は当該画像に関連するコンテンツ（音情報、テキスト情報、動画像、静止画像、その他の登録情報）を登録情報データベース１３に登録して、所定期間の保管を行うサービスである。例えば、撮影して得られた静止画像がプリント対象である場合、静止画像と、静止画像に付加した音情報及びテキスト情報とを登録するように要求することが可能である。また、動画像から抽出した静止画像がプリント対象である場合、当該静止画像と、静止画像の抽出元である動画像と、動画像と同時に記録した音情報と、動画像の撮影後に入力したテキスト情報とを、登録情報として登録するように要求することが可能である。このような登録情報は、後述するように、写真プリントの配布先ユーザの携帯電話３０にダウンロードされる。なお、登録情報は、サービスサーバ１０へアップロードして登録する以外にも、テンプレートデータベース１６に予め登録されている複数のテンプレート情報の中から所望のテンプレート情報を選択し、選択されたテンプレート情報へのリンク情報のみが登録されるようにしてもよい。例えば、予め作成したFlash（商標）などのベクタグラフィックスのマルチメディアコンテンツが選択されたとき、選択されたマルチメディアコンテンツへのリンク情報が登録される。
【００５２】
また、注文ユーザは、必要に応じて、機能を指定する（Ｓ１０４）。
【００５３】
例えば、２次元バーコードを読み取った携帯電話３０でコンテンツ（登録情報）の再生機能を起動させる写真プリントを作成するのか、２次元バーコードを読み取った携帯電話３０でコンテンツ（登録情報）の更新機能を起動させる写真プリントを作成するのかを指定する。
【００５４】
なお、機能指定操作はプリント枚数の指定操作と同時に行わせるようにしてもよい。例えば、コンテンツ再生用の写真プリントとコンテンツ更新用の写真プリントとを作成する場合には、コンテンツ再生用の写真プリントを何枚作成してコンテンツ更新用の写真プリントを何枚作成するというように指定させる。
【００５５】
そして、プリント注文ユーザが携帯電話４０で所定の送信操作を行うと、ネットワーク９０を通じて、携帯電話４０からサービスサーバ１０に注文情報がアップロードされる（Ｓ１０５）。ここで、注文情報には、プリント対象の画像、登録情報（音情報、テキスト情報、動画像等）、機能指定情報、及び、写真プリントの引渡情報が含まれる。
【００５６】
また、携帯電話４０からサービスサーバ１０に対してアップロードを行う場合を例に説明したが、図示を省略したデジタルカメラで撮影し（Ｓ１０１）、撮影した画像を記録した記録メディアをＰＣ５０に装着して、ＰＣ５０によって、プリントサービスの注文操作（Ｓ１０２）、登録サービスの注文操作（Ｓ１０３）、機能指定操作（Ｓ１０４）、及び、サービスサーバ１０への注文情報のアップロード（Ｓ１０５）を行ってもよい。
【００５７】
なお、登録情報のアップロードは、プリント対象の画像のアップロードと同時に行わなくても、プリント対象の画像のアップロード後に行うことも可能になっている。
【００５８】
注文情報のアップロードを受け付けたサービスサーバ１０は、プリント対象の各画像に対応して識別情報ＩＤを発行する（Ｓ１１１）。この識別情報ＩＤは、プリント対象の画像を識別するほか、写真プリント配布先のユーザの携帯電話３０にダウンロードされる登録情報（コンテンツ）の識別に用いられる。この識別情報は、コンテンツと１対１で対応する場合と、ひとつの識別情報がグループ化された複数枚のコンテンツに対応する場合とがある。
【００５９】
次に、サービスサーバ１０は、写真プリントの配布先の携帯電話３０がネットワーク９０を介してサービスサーバ１０から登録情報を取得するために必要な、アクセス情報を生成する（Ｓ１１２）。
【００６０】
ここで、アクセス情報は、図６に示す原情報に相当するものであって、そのアクセス情報の構成要素であるＵＲＬ２７０１、識別情報ＩＤ２７０２、ファンクションコード２７０３及びバージョン２７０４は、機能指定情報に基づいて設定される。例えば、ファンクションコードが図７に示す「ｆ１」（スクラッチパッド優先のコンテンツ再生）の場合には、コンテンツの配信元であるサービスサーバ１０にアクセスするのに必要なＵＲＬと、ダウンロードすべきコンテンツに対応する識別情報ＩＤと、ファンクションコードである「ｆ１」と、そのコンテンツの再生に必要なアプリケーションプログラムのバージョンによってアクセス情報が構成される。また、ファンクションコードが図７に示す「ｆ２」（ダウンロード必須のコンテンツ再生）の場合にも、「ｆ１」の場合と同様に、サービスサーバ１０にアクセスするのに必要なＵＲＬと、ダウンロードすべきコンテンツに対応する識別情報ＩＤと、ファンクションコードである「ｆ２」と、そのコンテンツの再生に必要なアプリケーションプログラムのバージョンによってアクセス情報が構成される。また、ファンクションコードが図７に示す「ｆ３」（コンテンツ更新）の場合には、コンテンツのアップロード先であるサービスサーバ１０にアクセスするのに必要なＵＲＬと、アップロードするコンテンツに対応する識別情報ＩＤと、ファンクションコードである「ｆ３」と、そのコンテンツのアップロードに必要なアプリケーションプログラムのバージョンによってアクセス情報が構成される。また、ファンクションコードが図７に示す「ｆ５」（特定サイトアクセス）の場合には、特定サイトにアクセスするのに必要なＵＲＬと、ファンクションコードである「ｆ５」と、特定のサイトにアクセスするのに必要なアプリケーションプログラムのバージョンによってアクセス情報が構成される。なお、「ｆ５」では、識別情報ＩＤは必要ないので空（ｎｕｌｌ）に設定される。また、ファンクションコードが図７に示す「ｆ６」（関連サイトアクセス）の場合には、メタデータの取得方法を示すＵＲＬと、メタデータに関連付けられたコンテンツの識別情報ＩＤと、ファンクションコードである「ｆ６」と、関連サイトにアクセスするのに必要なアプリケーションプログラムのバージョンによってアクセス情報が構成される。
【００６１】
ところで、「ｆ１」や「ｆ２」のようなコンテンツを再生する機能では、再生するコンテンツによっては比較的に大きなバージョンのアプリケーションが必要になる場合がある一方で、「ｆ６」のように特定サイトにアクセスするだけの機能では、比較的に小さな初期のバージョンのアプリケーションプログラムで十分である場合が多い。
【００６２】
次に、サービスサーバ１０は、携帯電話４０又はＰＣ５０からアップロードされた登録情報、機能指定情報、引渡情報等の注文情報を、識別情報ＩＤと関連付けてデータベースに登録する（Ｓ１１３）。ここで、登録情報は登録情報データベース１３によって管理される。
【００６３】
次に、プリント対象の画像及びアクセス情報がサービスサーバ１０からプリンタ２０に送信されて（Ｓ１１４）、プリンタ２０により写真プリント２６が作成される（Ｓ１１５）。ここで、アクセス情報は、２次元バーコード２７として、プリント対象の画像２８とともに同一のプリント媒体に印刷される。
【００６４】
次に、サービスサーバ１０は課金処理を行う（Ｓ１１６）。ここで課金は、プリントサービス（プリント対象の画像が印刷された写真プリント２６を作成するサービスである）に対する課金と、登録サービス（登録情報を保管するサービスである）に対する課金とに分類される。
【００６５】
プリントサービスのみ要求した注文ユーザに対してはプリントサービスの課金処理のみが行われる。詳細には、写真プリントの種類（普通サイズ、ポストカードなどの種類）や枚数、郵便や宅配便による配送を行うか否か、などによって料金が異なる。
【００６６】
また、プリントサービスと併せて登録サービスを要求した注文ユーザに対してはプリントサービスに対する課金処理のほかに登録サービスの課金処理が行われる。詳細には、機能指定情報に基づいて、コンテンツ再生用の写真プリントのみを作成した場合と、コンテンツ更新用の写真プリントも併せて作成した場合とでは、料金が異なる。
【００６７】
次に、携帯電話に写真プリント上の２次元バーコードを読み取らせて２次元バーコードに対応する機能を起動させる際の処理の流れについて、図９を用いて説明する。
【００６８】
まず、ダウンロード必須のコンテンツ再生機能を起動するための２次元バーコード２７ａが印刷された写真プリント（以下単に「再生用写真プリント」と称する）２６ａについて説明する。この再生用写真プリントの配布先のユーザの携帯電話３０で所定のアプリケーションプログラムが起動されて（Ｓ１２１）、その「再生用写真プリント」２６ａの２次元バーコード２７ａを読み取ると（Ｓ１２２）、その携帯電話３０は、読み取った２次元バーコード２７ａから、識別情報ＩＤと、ファンクションコード「ｆ２」と、バージョンとを抽出する（Ｓ１２３）。次に、バージョン判定を行う（Ｓ１２４）。具体的には、２次元バーコード２７ａから抽出したバージョンと携帯電話３０の不揮発性メモリ３４８に保存されているバージョンとを比較して、２次元バーコード２７ａから抽出したバージョンが不揮発性メモリ３４８に保存されていたバージョン以下である場合（例えば、抽出したバージョンが「1.0」であり、保存されていたバージョンが「2.0」である場合）には、バージョンが適正であると判定する。次に、図７のファンクションコードテーブル３４８０に基づいて２次元バーコード２７ａから抽出したファンクションコード「ｆ２」に対応するファンクション（機能）を判定する（Ｓ１３０）。ここで、ファンクションコードが「ｆ２」（ダウンロード必須のコンテンツ再生）なので、サービスサーバ１０に対してコンテンツを要求し（Ｓ１３１）、そのサービスサーバ１０からコンテンツを受信して（Ｓ１３２）、そのコンテンツを再生する（Ｓ１３３）。
【００６９】
また、コンテンツ更新機能を起動するための２次元バーコード２７ｂが印刷された写真プリント（以下「更新用写真プリント」と称する）２６ｂについて説明する。この更新用写真プリント２６ｂを所持したユーザ（ここでは注文ユーザである）の携帯電話４０で所定のアプリケーションプログラムが起動されて、（Ｓ１５１）、その「更新用写真プリント」２６ｂの２次元バーコード２７ｂを携帯電話４０に読み取ると（Ｓ１５２）、その携帯電話４０は、読み取った２次元バーコード２７ｂから、識別情報ＩＤと、ファンクションコード「ｆ３」と、バージョンとを抽出する（Ｓ１５３）。次に、バージョン判定を行う（Ｓ１５４）。ここで、２次元バーコード２７ｂから抽出したバージョンが不揮発性メモリ３４８に保存されていたバージョン以下である場合（例えば、抽出したバージョンが「1.0」であり、保存されていたバージョンが「2.0」である場合）には、バージョンが適正であると判定して、次に、ファンクション（機能）を判定する（Ｓ１６０）。ここで、ファンクションコードが「ｆ３」（コンテンツ更新）なので、携帯電話４０でコンテンツが入力されると（Ｓ１６２）、そのコンテンツをサービスサーバ１０にアップロードする（Ｓ１６３）。
【００７０】
その後、「再生用写真プリント」２６ａの配布先のユーザの携帯電話３０で、所定のアプリケーションプログラムを起動して（Ｓ１７１）、その「再生用写真プリント」２６ａの２次元バーコード２７ａを携帯電話３０に読み取らせると（Ｓ１７２）、その携帯電話３０は、読み取った２次元バーコード２７ａから、識別情報ＩＤと、ファンクションコード「ｆ２」と、バージョンとを抽出し（Ｓ１７３）、バージョンを判定し（Ｓ１７４）、ファンクション（機能）を判定する（Ｓ１８０）。ここで、ファンクションコードが「ｆ２」（ダウンロード必須のコンテンツ再生）なので、サービスサーバ１０に対してコンテンツを要求し（Ｓ１８１）、そのサービスサーバ１０から更新後のコンテンツを受信して（Ｓ１８２）、その更新後のコンテンツを再生する（Ｓ１８３）。
【００７１】
次に、携帯電話３０、４０におけるアプリケーションプログラムによる処理の流れの概略をまとめて図１０に示す。この処理の各ステップはアプリケーションプログラムに従って携帯電話３０、４０の制御部３４９によって実行される。
【００７２】
図１０において、アプリケーションプログラムが起動して（Ｓ１２１）、２次元バーコードが読み取られると（Ｓ１２２）、読み取った２次元バーコードから、識別情報ＩＤ、ファンクションコード及びバージョンがそれぞれ分離されて抽出される（Ｓ１２３）。
【００７３】
次に、２次元バーコードから抽出したバージョンと携帯電話３０、４０の不揮発性メモリ３４８に保存されているバージョンとを比較して（Ｓ１２４）、２次元バーコードから抽出したバージョンが不揮発性メモリ３４８に保存されているバージョンより大きい場合には、２次元バーコードから抽出したバージョンに対応するアプリケーションプログラムをサービスサーバ１０に対して要求し（Ｓ１２５）、適正なアプリケーションプログラムをサービスサーバ１０から受信して携帯電話３０、４０の不揮発性メモリ３４８に保存し（Ｓ１２６）、アプリケーションプログラムを再起動する（Ｓ１２７）。
【００７４】
一方で、２次元バーコードから抽出したバージョンが不揮発性メモリ３４８に保存されているバージョン以下である場合には、バージョンが適正であると判定して、次に、２次元バーコードから抽出したファンクションコードと図７のファンクションコードテーブル３４８０とに基づいて、起動すべき機能を選択する（Ｓ１３０）。
【００７５】
ファンクションコードが「ｆ２」（ダウンロード必須のコンテンツ再生）である場合には、識別情報ＩＤに対応するコンテンツ及びメタデータをサービスサーバ１０に対して要求し（Ｓ１３１）、そのサービスサーバ１０から識別情報ＩＤに対応するコンテンツ及びメタデータを受信して不揮発性メモリ３４８のスクラッチパッドに保存し（Ｓ１３２）、そのコンテンツを再生する（Ｓ１３３）。
【００７６】
また、ファンクションコードが「ｆ１」（スクラッチパッド優先のコンテンツ再生）である場合には、不揮発性メモリ３４８のスクラッチパッドに識別情報ＩＤに対応するコンテンツが保存されているか否かを判定し（Ｓ１４１）、保存されていない場合には、識別情報ＩＤに対応するコンテンツをサービスサーバ１０に対して要求し（Ｓ１３１）、そのサービスサーバ１０から識別情報ＩＤに対応するコンテンツ及びメタデータを受信して不揮発性メモリ３４８のスクラッチパッドに保存し（Ｓ１３２）、そのコンテンツを再生する（Ｓ１３３）。一方で、不揮発性メモリ３４８のスクラッチパッドに識別情報ＩＤに対応するコンテンツが保存されている場合には、サービスサーバ１０に対するコンテンツの要求は行わないで、そのコンテンツを再生する（Ｓ１３３）。
【００７７】
また、ファンクションコードが「ｆ３」（コンテンツ更新）である場合には、コンテンツの入力を促す表示を行い（Ｓ１６１）、コンテンツが入力されると（Ｓ１６２）、入力されたコンテンツをサービスサーバ１０に対してアップロードする（Ｓ１６３）。
【００７８】
また、ファンクションコードが「ｆ１」、「ｆ２」及び「ｆ３」以外である場合には、２次元バーコードから抽出されたファンクションコードとファンクションコードテーブル３４８０とに基づいて、各ファンクションコードに対応する機能を実行する（Ｓ１９０）。
【００７９】
以上の説明において、図２に示すようにひとつの写真プリント２６にひとつの２次元バーコード２７が印刷された場合を例に説明したが、本発明はこれに限るものではなく、図１１に示すように、ひとつの写真プリント２６に複数の２次元バーコード２７ａ、２７ｂ、２７ｃ、２７ｄを印刷するようにしてもよい。
【００８０】
図１１において、第１の２次元バーコード２７ａは、音情報の再生機能を起動する際に携帯電話に読み取らせるもの、第２の２次元バーコード２７ｂは、音情報のアップロード機能を起動する際に携帯電話に読み取らせるもの、第３の２次元バーコード２７ｃは、特定のサイトにアクセスする機能を起動する際に携帯電話に読み取らせるもの、第４の２次元バーコード２７ｄは、関連サイトにアクセスする機能を起動する際に携帯電話に読み取らせるものである。
【００８１】
図１１に示すように複数種類の２次元バーコードを印刷した写真プリントを作成する場合、例えば、サービスの注文操作を行うステップ（図８のＳ１０２乃至Ｓ１０４）において、注文ユーザが携帯電話の複数の機能の中から所望の機能を選択する。
【００８２】
例えば、音情報の入力及びアップロード機能と、音情報のダウンロード及び再生機能とを選択する。そうすると、音情報の入力及びアップロードと音情報のダウンロード及び再生とが可能なマルチファンクションの写真プリントが作成される。また、例えば、音情報のダウンロード及び再生機能と特定サイトアクセス機能と関連サイトアクセス機能とメーラ機能とを選択する。そうすると、音情報のアップロードはできないが、音情報のダウンロード及び再生と、特定サイトアクセスと、関連サイトアクセスと、メーラ機能とを起動可能なマルチファンクションの写真プリントが作成される。
【００８３】
以上の説明において、２次元バーコードを写真プリント２６に記録した場合を例に説明したが、本発明はこれに限らず、用紙に形成されたＩＣタグに図６の原情報２７０を書き込むことによりプリント媒体に符号を記録してもよい。この場合、プリンタ２０には、ＩＣタグ（ＲＦＩＤ：Radio Frequency Identificationともいう）に情報を無線で書き込むための無線書込手段を設ける。また、携帯電話には、ＩＣタグから情報を無線で読み取るための無線読取手段が設けられる。また、写真プリント２６の画像２８に電子透かし情報として埋め込んで記録するようにしてもよい。この場合、携帯電話は、電子透かし情報を読み取る機能を有する。
【００８４】
また、ユーザ端末機は、携帯電話に限らず、ＰＤＡ（Personal Digital Assistants）、その他の通信端末を用いてもよい。
【００８５】
その他、本発明は、図で示した例や実施形態として説明した例に限定されるものではなく、本発明の要旨に従って適宜設計変更や改良を施して実施してよいことはもちろんである。
【図面の簡単な説明】
【００８６】
【図１】本発明を適用した携帯電話を含むシステムの全体構成図
【図２】写真プリントの一例を示す図
【図３】サーバの具体的な内部構成の例を示すブロック図
【図４】本発明を適用した携帯電話の具体的な内部構成の例を示すブロック図
【図５】携帯電話の多様な機能の説明に用いる説明図
【図６】２次元バーコードの原情報の例の説明に用いる説明図
【図７】ファンクションコードと起動する機能との対応関係を管理するファンクションコードテーブルの例を示す図
【図８】サービス処理の全体の流れの概略を示す第１の説明図
【図９】サービス処理の全体の流れの概略を示す第２の説明図
【図１０】携帯電話における処理の流れの概略を示すフローチャート
【図１１】写真プリントの他の例を示す図
【符号の説明】
【００８７】
１０…サービスサーバ、１１…サービスサーバの通信部、１２…サービスサーバの制御部、１３…登録情報データベース、１４…メタデータデータベース、１５…課金情報データベース、１６…テンプレートデータベース、２０…プリンタ、２６…写真プリント、２７…２次元バーコード、２８…プリント対象の画像、３０、４０…携帯電話、５０…パーソナルコンピュータ（ＰＣ）、６０…ＣＴＩサーバ、９０…ネットワーク、２７０…２次元バーコードの原情報、３４１…携帯電話のカメラ、３４２…携帯電話のマイクロホン、３４３…携帯電話のスピーカ、３４４…携帯電話の液晶ディスプレイ（ＬＣＤ）、３４５…携帯電話の操作パネル、３４７…携帯電話の無線通信部、３４８…携帯電話の不揮発性メモリ、３４９…携帯電話の制御部、３４８０…ファンクションコードテーブル
【図１】
2006011855.tif 000003
【図２】
2006011855.tif 000004
【図３】
2006011855.tif 000005
【図４】
2006011855.tif 000006
【図５】
2006011855.tif 000007
【図６】
2006011855.tif 000008
【図７】
2006011855.tif 000009
【図８】
2006011855.tif 000010
【図９】
2006011855.tif 000011
【図１０】
2006011855.tif 000012
【図１１】
2006011855.tif 000013