(57)【特許請求の範囲】
【請求項１】
撮影装置がネットワークを介してサーバに画像データを送信するアルバムシステムであって、
前記サーバは、ユーザを識別するユーザ識別情報が登録されたユーザ情報記憶手段と、
前記撮影装置から受信したユーザ識別情報によりユーザを特定し、前記撮影装置から受信した前記画像データをユーザ毎に画像データ記憶手段に記憶する画像データ受信手段と、
前記画像データ記憶手段の前記画像データに、該画像データを識別するデータ識別情報を付与して、前記データ識別情報を前記撮影装置に送信するデータ送信手段と、を有し、
前記撮影装置は、
前記ユーザ識別情報及び前記画像データを前記サーバに送信する情報送信手段と、
前記サーバから前記データ識別情報を受信し、前記データ識別情報と前記画像データを対応づけて当該撮影装置の不揮発メモリ又は脱着可能な不揮発メモリに記憶する画像情報記憶手段と、
前記サーバが前記画像データの管理情報に対する処置を受け付ける、前記データ識別情報が含められたＷｅｂページの処置用ＵＲＬ情報を生成するＵＲＬ情報生成手段と、
前記処置用ＵＲＬ情報をバーコードにエンコードするエンコード手段と、
前記バーコードを表示する表示手段と、を有する、
ことを特徴とするアルバムシステム。
【請求項２】
ユーザを識別するユーザ識別情報が登録されたユーザ情報記憶手段と、
撮影装置から受信したユーザ識別情報によりユーザを特定し、前記撮影装置から受信した画像データをユーザ毎に画像データ記憶手段に記憶する画像データ受信手段と、
前記画像データ記憶手段の前記画像データに、該画像データを識別するデータ識別情報を付与して、前記撮影装置に送信するデータ送信手段と、を有するサーバと、ネットワークを介して通信可能な撮影装置であって、
前記ユーザ識別情報及び前記画像データを前記サーバに送信する情報送信手段と、
前記サーバが付与した前記データ識別情報を前記サーバから受信し、前記データ識別情報と前記画像データを対応づけて当該撮影装置の不揮発メモリ又は脱着可能な不揮発メモリに記憶する画像情報記憶手段と、
前記サーバが前記画像データの管理情報に対する処置を受け付ける、前記データ識別情報が含められたＷｅｂページの処置用ＵＲＬ情報を生成するＵＲＬ情報生成手段と、
前記処置用ＵＲＬ情報をバーコードにエンコードするエンコード手段と、
前記バーコードをディスプレイに表示する表示手段と、
を有することを特徴とする撮影装置。
【請求項３】
前記管理情報に対する処置の処置内容を受け付ける処理内容受け付け手段を有し、
前記ＵＲＬ情報生成手段は、前記処理内容受け付け手段が受け付けた前記処置内容を識別する処置内容識別ＩＤを含む前記処置用ＵＲＬ情報を生成する、
ことを特徴とする請求項２記載の撮影装置。
【請求項４】
前記画像情報記憶手段は、前記画像データが属するグループの識別情報であるグループ識別情報を前記サーバから受信し、前記画像データに前記データ識別情報及び前記グループ識別情報を対応づけて記憶し、
前記ＵＲＬ情報生成手段は、前記データ識別情報及び前記グループ識別情報が含められた前記処置用ＵＲＬ情報を生成する、ことを特徴とする請求項２又は３記載の撮影装置。
【請求項５】
前記管理情報に対する処置の処置内容は、前記画像データ又は前記グループに属する前記画像データの閲覧用ＵＲＬの配信先メールアドレスを指定することである、ことを特徴とする請求項４記載の撮影装置。
【請求項６】
前記画像データ記憶手段は、
前記データ識別情報に対応づけて、該画像データのタイトル名、前記画像データが属するグループのグループ名又は前記画像データのタグ情報、を記憶しており、
前記管理情報に対する処置の処置内容は、前記画像データのタイトル名、前記画像データが属するグループのグループ名又は前記画像データのタグ情報の編集である、
ことを特徴とする請求項２又は３記載の撮影装置。
【請求項７】
前記画像データ記憶手段は、
前記データ識別情報に対応づけて、該画像データの公開の是非又は特定の公開先情報を記憶しており、
前記管理情報に対する処置の処置内容は、前記画像データの公開の是非若しくは前記公開先情報の変更である、ことを特徴とする請求項２又は３記載の撮影装置。
【請求項８】
前記画像データ記憶手段は、
前記画像データのデータ識別情報に対応づけて、前記グループのグループ名、又は、前記グループに属する前記画像データの公開の是非若しくは特定の公開先情報を記憶しており、
前記管理情報に対する処置の処置内容は、前記グループ名の編集、又は、前記グループに属する前記画像データの公開の是非若しくは前記公開先情報の変更である、
ことを特徴とする請求項４記載の撮影装置。
【請求項９】
ユーザを識別するユーザ識別情報及び画像データをサーバに送信する情報送信手段と、
前記サーバが付与した前記画像データを識別するデータ識別情報を前記サーバから受信し、前記データ識別情報と前記画像データを対応づけて撮影装置の不揮発メモリ又は脱着可能な不揮発メモリに記憶する画像情報記憶手段と、
前記サーバが前記画像データの管理情報に対する処置を受け付ける、前記データ識別情報が含められたＷｅｂページの処置用ＵＲＬ情報を生成するＵＲＬ情報生成手段と、
前記処置用ＵＲＬ情報をバーコードにエンコードするエンコード手段と、
前記バーコードをディスプレイに表示する表示手段と、を有する撮影装置とネットワークを介して通信可能なサーバであって、
前記ユーザ識別情報が登録されたユーザ情報記憶手段と、
前記撮影装置から受信したユーザ識別情報によりユーザを特定し、前記撮影装置から受信した前記画像データをユーザ毎に画像データ記憶手段に記憶する画像データ受信手段と、
前記画像データ記憶手段の前記画像データに、該画像データを識別するデータ識別情報を付与して、前記データ識別情報を前記撮影装置に送信するデータ送信手段と、を有することを特徴とするサーバ。
【請求項１０】
ユーザを識別するユーザ識別情報が登録されたユーザ情報記憶手段と、
撮影装置から受信したユーザ識別情報によりユーザを特定し、前記撮影装置から受信した画像データをユーザ毎に画像データ記憶手段に記憶する画像データ受信手段と、
前記画像データ記憶手段の前記画像データに、該画像データを識別するデータ識別情報を付与して、前記撮影装置に送信するデータ送信手段と、を有するサーバと、ネットワークを介して通信可能な撮影装置に、
前記ユーザ識別情報及び前記画像データを前記サーバに送信する情報送信ステップと、
前記サーバが付与した前記データ識別情報を、前記サーバから受信し、前記データ識別情報と前記画像データを対応づけて当該撮影装置の不揮発メモリ又は脱着可能な不揮発メモリに記憶する画像情報記憶ステップと、
前記サーバが前記画像データの管理情報に対する処置を受け付ける、前記データ識別情報が含められたＷｅｂページの処置用ＵＲＬ情報を生成するＵＲＬ情報生成ステップと、
前記処置用ＵＲＬ情報をバーコードにエンコードするエンコードステップと、
前記バーコードをディスプレイに表示する表示ステップと、
を実行させるプログラム。
【請求項１１】
ユーザを識別するユーザ識別情報及び画像データをサーバに送信する情報送信手段と、
前記サーバが付与した前記画像データを識別するデータ識別情報を前記サーバから受信し、前記データ識別情報と前記画像データを対応づけて撮影装置の不揮発メモリ又は脱着可能な不揮発メモリに記憶する画像情報記憶手段と、
前記サーバが前記画像データの管理情報に対する処置を受け付ける、前記データ識別情報が含められたＷｅｂページの処置用ＵＲＬ情報を生成するＵＲＬ情報生成手段と、
前記処置用ＵＲＬ情報をバーコードにエンコードするエンコード手段と、
前記バーコードをディスプレイに表示する表示手段と、を有する撮影装置とネットワークを介して通信可能なサーバに、
前記ユーザ識別情報が登録されたユーザ情報記憶手段を参照して、前記撮影装置から受信したユーザ識別情報によりユーザを特定するステップと、
前記撮影装置から受信したユーザ識別情報によりユーザを特定し、前記撮影装置から受信した前記画像データをユーザ毎に画像データ記憶手段に記憶する画像データ受信ステップと、
前記画像データ記憶手段の前記画像データに、該画像データを識別するデータ識別情報を付与するステップと、
前記データ識別情報を前記撮影装置に送信するデータ送信ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置の画像データをサーバが記憶するアルバムシステムに関し、特に、ユーザがサーバに記憶された画像データに対し処置することができる撮影装置等に関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラ（以下、単にデジタルカメラという）が撮影した撮影画像をＰＣ（Personal Computer）に記憶して管理者が管理するだけでなく、ホームページに載せるなどして管理者が公開する撮影画像の管理方法が知られている。また、撮影画像を外出先で知人などに見せたり資料作成に利用するため、管理者はインターネット上で提供される無償又は有償のオンラインアルバムサービスを利用することができる。
【０００３】
管理者がオンラインアルバムサービスに撮影画像をアップロードする場合、デジタルカメラをＰＣに接続して撮影画像をコピーしたり、メモリカードをＰＣに装着した後、ＰＣ経由でオンラインアルバムサービスにアップロードすることが一般的である。
【０００４】
しかしながら、管理者がオンラインアルバムサービスに撮影画像をアップロードするにはデジタルカメラからＰＣに撮影画像をコピーする必要があるなど、操作が煩雑である。そこで、アップロード作業の負担を低減する技術が考案されている（例えば、特許文献１参照。）。特許文献１には、管理者がＰＣを操作してオンラインアルバムサービスのＷｅｂページにアップロード先のＵＲＬを２次元バーコード等の画像として表示させ、デジタルカメラで撮影してバーコードをデコードすることでＵＲＬを特定する撮像装置が開示されている。これにより管理者は、デジタルカメラから撮影画像をＰＣにコピーすることなく、ＵＲＬで指定されたオンラインアルバムサービスに撮影画像を送信することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された撮像装置は、管理者が事前にデジタルカメラ以外の他のＰＣ等を操作してオンラインアルバムサービスのウェブサイトにアクセスし２次元バーコードを表示しなければならないので、管理者の作業負担を低減できているとは言えないという問題がある。
【０００６】
この点について、デジタルカメラの利便性を向上させるため、無線通信機能を搭載したデジタルカメラやメモリカードが市販されるようになった。このようなデジタルカメラは、Wi-Fiなどの無線ＬＡＮ網からＷＷＷ網に接続して、デジタルカメラから撮影画像を、予めデジタルカメラやメモリカードにＵＲＬが設定されているオンラインアルバムサービスに直接アップロードすることができる。
【０００７】
市販されている無線通信機能付きメモリカードの１つは、Wi-Fi通信機能を有しており、Wi-Fi接続可能な状態になると自動的に撮影画像を所定のオンラインアルバムサービスにアップロードする。したがって、管理者はＰＣなどの機器がなくとも公衆無線ＬＡＮなどを通じて撮影画像を手軽にアップロードすることができる。
【０００８】
しかしながら、従来のアップロード機能は、アップロードするデータを管理者が選択する機能など最小限の機能があるものの、管理者にとっては十分とは言えなかった。例えば、管理者としては、撮影画像のタイトルなどの管理情報を編集したい場合があるが、従来のアップロード機能では実現されていない。
【０００９】
本発明は、上記課題に鑑み、無線機能を用いてオンラインアルバムサーバにアップロード可能な撮影装置であって、撮影画像に付加的情報を容易に設定可能な撮影装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、撮影装置がネットワークを介してサーバに画像データを送信するアルバムシステムであって、前記サーバは、ユーザを識別するユーザ識別情報が登録されたユーザ情報記憶手段と、前記撮影装置から受信したユーザ識別情報によりユーザを特定し、前記撮影装置から受信した前記画像データをユーザ毎に画像データ記憶手段に記憶する画像データ受信手段と、前記画像データ記憶手段の前記画像データに、該画像データを識別するデータ識別情報を付与して、前記データ識別情報を前記撮影装置に送信するデータ送信手段と、を有し、
前記撮影装置は、前記ユーザ識別情報及び前記画像データを前記サーバに送信する情報送信手段と、前記サーバから前記データ識別情報を受信し、前記データ識別情報と前記画像データを対応づけて当該撮影装置の不揮発メモリ又は脱着可能な不揮発メモリに記憶する画像情報記憶手段と、前記サーバが前記画像データの管理情報に対する処置を受け付ける、前記データ識別情報が含められたＷｅｂページの処置用ＵＲＬ情報を生成するＵＲＬ情報生成手段と、前記処置用ＵＲＬ情報をバーコードにエンコードするエンコード手段と、前記バーコードを表示する表示手段と、を有する、ことを特徴とする。
【発明の効果】
【００１１】
無線機能を用いてオンラインアルバムサーバにアップロード可能な撮影装置であって、撮影画像に付加的情報を容易に設定可能な撮影装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】アルバムシステムの概略的な特徴を説明する図の一例である。
【図２】アルバムシステムの概略構成図の一例である。
【図３】デジタルカメラのハードウェア構成図の一例である。
【図４】携帯電話のハードウェアブロック図の一例である。
【図５】ＯＬＡＳのハードウェアブロック図の一例である。
【図６】デジタルカメラの主に制御マイコン部にて実行されるソフトウェアの機能ブロック図の一例である。
【図７】携帯電話の主にＣＰＵにて実行されるソフトウェアの機能ブロック図の一例である。
【図８】ＯＬＡＳのＣＰＵにて実行されるソフトウェアの機能ブロック図の一例である。
【図９】機器ＩＤ登録機能部によるＯＬＡＳのユーザとデジタルカメラの対応付けを説明する図の一例である。
【図１０】ユーザ情報ＤＢ、アルバム管理情報ＤＢ、画像データＤＢの一例を示す図である。
【図１１】画像受信機能部が、デジタルカメラから画像データを受信する手順を示すシーケンス図の一例である。
【図１２】個人アルバム情報の一例を示す。
【図１３】デジタルカメラが個人アルバム情報をディスプレイ部に表示する手順を示すフローチャート図の一例である。
【図１４】画像データ表示画面の一例である。
【図１５】管理情報を編集するためのＵＲＬ情報の生成を説明する図の一例である。
【図１６】警告画面の一例を示す図である。
【図１７】コマンドＩＤ、コマンド及び処置内容の対応テーブルの一例を示す図である。
【図１８】ユーザがコマンド（ＵＲＬ）を選択するための操作を説明する図の一例である。
【図１９】携帯電話がＯＬＡＳにアクセスする手順を示すフローチャート図の一例である。
【図２０】画像情報設定機能部が送信した画面情報に基づき携帯電話に表示されたＷｅｂページの一例である。
【図２１】公開情報設定機能部が送信した画面情報に基づき表示されたＷｅｂページの一例である。
【図２２】招待情報送信機能部が送信した画面情報に基づき表示されたＷｅｂページの一例である。
【図２３】被招待者が操作するＰＣのブラウザが表示したＷｅｂページの一例である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を参照しながら説明する。
図１は、アルバムシステム５００の概略的な特徴を説明する図の一例である。本実施形態は、デジタルカメラ１００が撮影した画像データをオンラインアルバムサーバ３００にアップロードした後、画像データの管理者（以下、単にユーザという）が画像データの管理情報を容易に編集することを可能にする。
（１）まず、デジタルカメラ１００は撮影した画像データと、ユーザを特定するための機器ＩＤをオンラインアルバムサーバ３００にアップロードする。
（２）オンラインアルバムサーバは、画像データにデータＩＤ等を付与してデジタルカメラ１００に送信する。
（３）デジタルカメラ１００はデータＩＤにより画像データを指定して、管理情報を編集するＵＲＬを生成しバーコードで表示する。
（４）携帯電話２００はバーコードを撮影する。
（５）携帯電話２００がバーコードをデコードし得られたＵＲＬにアクセスすることで、ユーザはアップロードしてある画像データの管理情報を編集することができる。
【００１４】
このように、ユーザはオンラインアルバムサーバ３００のＵＲＬを入力することなく携帯電話２００でサーバ３００にアクセスして、自分の画像データの管理情報に様々な処置を行うことができる。
【００１５】
また、（３）にてデジタルカメラ１００はＵＲＬにコマンドＩＤを含めることができる。コマンドＩＤは管理情報に対する様々な処置を特定するための情報である。管理情報は、例えば、画像データのタイトル、属するアルバムのアルバム名、公開属性、配信先情報など画像データを管理するための情報である。また、処置とは管理情報の設定や変更などをいう。コマンドＩＤにより処置の内容が特定されるので、ユーザはオンラインアルバムサーバにアクセスしてからＷｅｂページの階層を辿って所望の処置が許可されたＷｅｂページを探すことなく、所望の処置を行うことができる。
〔構成〕
図２は、アルバムシステム５００の概略構成図の一例を示す。ネットワークを介してデジタルカメラ１００、携帯電話２００、及び、オンラインアルバムサーバ（以下、ＯＬＡＳという）３００が接続されている。デジタルカメラ１００は無線ＬＡＮ網１１を介してＷＷＷ網１３と接続し、携帯電話２００は移動体通信網１２を介してＷＷＷ網１３と接続し、ＯＬＡＳ３００はＷＷＷ網１３に接続している。なお、ゲートウェイ装置やルータ、ファイヤウォールなどは省略されている。
【００１６】
ネットワークは無線ＬＡＮ網１１、移動体通信網１２、及び、ＷＷＷ網１３から構成されているが、無線ＬＡＮ網１１や移動体通信網１２の代わりにＷＩＭＡＸ網やＰＨＳ網などを含んでいてもよいし、無線ＬＡＮ網１１や移動体通信網１２と共にＷＩＭＡＸ網やＰＨＳ網などを含んでいてもよい。また、携帯電話２００が無線ＬＡＮ網１１を経由してＷＷＷ網１３と接続してもよく、デジタルカメラ１００が移動体通信網１２を経由してＷＷＷ網１３と接続してもよい。
【００１７】
デジタルカメラ１００は、無線ＬＡＮ網１１のアクセスポイントと通信することができる。デジタルカメラ１００を搭載した機器は、デジタルスチルカメラやデジタルビデオカメラなど数多く存在するので、その呼称は問われない。例えば、デジタルカメラ機能を備えた携帯電話、スマートフォン、ノートＰＣ（Personal  Computer）が図２のデジタルカメラ１００として扱われる場合もある。
【００１８】
携帯電話２００は、２次元バーコードを読み取るためのカメラ機能と、読み取ったＵＲＬを表示する機能と、ＯＬＡＳ３００に送信する情報を設定するためのウェブブラウザ機能とを有する。いずれの機能も端末型の情報処理装置では一般的なので、例えば、携帯電話２００の代わりにスマートフォン、ＰＨＳ、ＷＩＭＡＸ端末、通信機能付きのノートＰＣ等を用いることができる。
【００１９】
ＯＬＡＳ３００は一般的なＷＷＷサーバ（Ｗｅｂサーバ）機能をもったサーバであり、後述するオンラインアルバム機能のソフトウェアが導入されている。ＯＬＡＳ３００はＤＮＳサーバにＩＰアドレスが登録されている。
【００２０】
デジタルカメラ１００はＭＡＣ層のプロトコルとしてIEEE802.11a/g/bを使用し、アクセスポイントから割り当てられたＩＰアドレスを用いてＴＣＰ／ＩＰのネットワークプロトコルに従いＯＬＡＳ３００と通信する。デジタルカメラ１００は、例えばＨＴＴＰプロトコル、ＦＴＰプロトコル、ＴＥＬＮＥＴプロトコル等によりＯＬＡＳ３００と通信する。
【００２１】
携帯電話２００は、ＰＤＣ、ＧＳＭ、ＣＤＭＡなどの名称で規格化された通信方式で移動体通信網１２の基地局と通信し、携帯電話２００のキャリアから割り当てられたＩＰアドレスを用いて、ＯＬＡＳ３００と通信する。通信のプロトコルはゲートウェイで適宜変更される。
【００２２】
図３は、デジタルカメラ１００のハードウェア構成図の一例である。デジタルカメラ１００は、ディスプレイ部２１、撮像部２２、画像記憶部２３、無線ネットワークアダプタ部２４、ボタン入力制御部２５、及び、制御マイコン部２６を有する。
【００２３】
ディスプレイ部２１は、液晶や有機ＥＬなどの表示パネルと表示制御部とを有し、撮影時にビューファインダーとして機能し、撮影された画像の表示手段として機能し、また、操作方法のガイダンス（操作メニューやメッセージなど）の提供手段として機能する。操作方法のガイダンスのため、ディスプレイ部２１は、オンスクリーンディスプレイコントローラ等を有し、ユーザーインターフェイスのための種々のグラフィック画像や文字を生成し表示パネル（以下、表示パネルとディスプレイ部２１を区別せずディスプレイ部２１という）に表示する。
【００２４】
撮像部２２は撮像素子と、撮像素子の出力をデジタルデータに変換し画像処理を施す周辺回路とを有する。撮像素子は、主に、光学系部品（レンズ及びレンズ駆動モータ、絞り）、ＣＣＤ（又はＣＭＯＳ等他の光電変換素子でもよい）、ＣＣＤ駆動回路、Ａ／Ｄ変換器等を有する。周辺回路は、撮像素子のＣＣＤ駆動タイミング、レンズ駆動モータを制御したズーミング、フォーカシング、露出調整等を行う。なお、周辺回路は、画像の圧縮伸長を行うための画像処理用ＤＳＰ、フレームメモリ等を有する。また、画像データを表示に適した信号に変換する処理なども行う（例えば、ＲＧＢ→ＹＵＶ、ＹＵＶ→ＰＡＬorＮＴＳＣ）。
【００２５】
画像記憶部２３はＮＡＮＤなどの不揮発メモリを内蔵し、撮影した画像データや撮影条件（撮影日時、カメラの種類、露出・シャッター速度等）をＥＸＩＦなどのフォーマットで記憶する。画像記憶部２３は、内蔵されているものと着脱可能な可搬型の不揮発メモリ（例えばフラッシュメモリ等）とを有する。
【００２６】
無線ネットワークアダプタ部２４は、IEEE802.11a/g/bによるＭＡＣ層の通信によりアクセスポイントと通信する。また、ＴＣＰ／ＩＰのプロトコルスタック及びこれより上位のＨＴＴＰのプロトコルに基づく通信を処理する。これらによりデジタルカメラ１００はＷＷＷ網１３に接続することができる。なお、画像記憶部２３が脱着可能な不揮発メモリの場合、無線ネットワークアダプタ部２４は不揮発メモリに内蔵されていてもよい。
【００２７】
ボタン入力制御部２５は、ユーザが操作したデジタルカメラ１００のハードキーを制御マイコン部２６やオンスクリーンディスプレイコントローラに通知して、ユーザ操作を受け付ける。また、ボタン入力制御部２５は制御マイコン部２６への主電源の遮断又は供給の制御を行う。
【００２８】
制御マイコン部２６は、ディスプレイ部２１、画像記憶部２３、撮像部２２、無線ネットワークアダプタ部２４、及び、ボタン入力制御部２５に接続され、デジタルカメラ１００の全体を制御する。制御マイコン部２６は、ＣＰＵ、プログラム２７が記憶されたフラッシュメモリ、ＲＡＭ等を有し、ＣＰＵがプログラム２７を実行することで、後述する、画像アップロードによる個人アルバム情報の取得、個人アルバム情報の再生等の制御を行う。なお、このプログラム２７は、不図示の記憶媒体又はネットワーク１４を介して配信される。
【００２９】
図４は、携帯電話２００のハードウェアブロック図の一例である。携帯電話２００は、ＣＰＵ３１と、主記憶装置であるＲＡＭ３２及びＲＯＭ３３と、通信を制御する通信モジュール３５と、フラッシュメモリーなどの補助記憶部３６と、操作ボタンなどの入力装置３４と、ＬＣＤや有機ＥＬディスプレイなどの出力装置３７と、カメラ装置３８を備える。
【００３０】
後述する携帯電話２００の各機能は、ＣＰＵ３１がＲＡＭ等を作業メモリに補助記憶部３６に記憶されたプログラム３９を実行することで実現される。プログラム３９には少なくともブラウザソフトが含まれ、ユーザがＯＬＡＳ３００に送信するデータを入力できるようになっている。携帯電話２００はＧＮＳＳ（Global Navigation Satellite Systems）や電波強度測位法による位置検出機能を有することが好ましい。
【００３１】
図５は、ＯＬＡＳ３００のハードウェアブロック図の一例である。ＯＬＡＳ３００は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、メモリカード装着部４４、ＮＩＣ（Network Interface Card）４５、ＨＤＤ４６、入力装置４７及びディスプレイ４８を有する。ＣＰＵ４１はＨＤＤ４６に記憶されたプログラム４０を実行してＯＬＡＳ３００の全体の動作を制御する。ＲＯＭ４２にはＢＩＯＳなど起動に必要なプログラムや設定情報が記憶されている。ＲＡＭ４３は、ＣＰＵ４１がプログラム４０を実行するための作業メモリである。メモリカード装着部４４は、フラッシュメモリ等のメモリーカード４９に対するデータの読み出し又は書き込み（記憶）を制御する。プログラム４０はこのメモリカード４９に記憶された状態又はＷＷＷ網１３を介して配布される。
【００３２】
ＮＩＣ４５は、ＷＷＷ網１３に対するレイヤ２の接続を確立してデジタルカメラ１００や携帯電話２００とデータ通信するための通信装置である。レイヤ２より上位のプロトコルに必要な処理はＴＣＰ／ＩＰプロトコルスタックやアプリケーションが受け持っている。ＨＤＤ４６はプログラム４０、ＯＳ、画像データを記憶するための不揮発メモリであり、ＳＳＤ（Solid State Drive）であってもよい。入力装置４７はキーボードやマウスなどＯＬＡＳ３００をユーザが操作するためのユーザＩ／Ｆである。ディスプレイ４８は液晶などフラットパネルディスプレイであり、例えばＧＵＩベースで操作メニューや操作結果を表示するために使用される。
【００３３】
図６は、デジタルカメラ１００の主に制御マイコン部２６にて実行されるソフトウェアの機能ブロック図の一例である。デジタルカメラ１００は、撮影機能部５１、画像アップロード機能部５２、及び、再生機能部５３、を有し、画像アップロード機能部５２は個人アルバム情報記録機能部５４を、再生機能部５３は個人アルバム情報表示機能部５５を、それぞれ有する。
【００３４】
撮影機能部５１は、ボタン入力制御部２５が受け付けたユーザのボタン操作（レリーズボタンの押下操作）に従い、画像データを撮影し、画像記憶部２３に格納する。ユーザがレリーズボタンを半押ししたような場合は、撮影機能部５１はフォーカスを合わせ、ユーザがレリーズボタンを全押しすると撮像部２１が画像データを取り込み、JPEG等の所定のフォーマットで画像記憶部２３に格納する。
【００３５】
画像アップロード機能部５２は、主に、無線ネットワークアダプタ部２４と画像記憶部２３により実現され、無線ＬＡＮ網１１のアクセスポイントを検出すると、予め記憶しているＯＬＡＳ３００のＵＲＬに画像データを送信する。ＯＬＡＳ３００のＵＲＬは、予めユーザがボタン入力制御部２５を操作することで、画像記憶部２３などの不揮発メモリに記憶されている。
【００３６】
個人アルバム情報記録機能部５４は、画像アップロード機能のうち、デジタルカメラ１００がアップロードした画像データの、ＯＬＡＳ３００における管理情報又はその一部を取得し、デジタルカメラ１００の画像記憶部２３に保存した画像データのヘッダ（例えばＥＸＩＦの所定領域）に「個人アルバム情報」として記録する。個人アルバム情報の記憶場所は画像データのヘッダに限られず、画像記憶部２３の用意された領域に画像データと紐付けるようにして記憶してもよい。個人アルバム情報については後述する（図１２）。
【００３７】
再生機能部５３は撮影機能で撮影された画像データを、ユーザのボタン操作に従って選択し、ディスプレイ部２１に表示する。個人アルバム情報表示機能部５５は、ＵＲＬ情報生成部５５１とエンコード部５５２を有する。ＵＲＬ情報生成部５５１は個人アルバム情報記録機能部５４が記録した個人アルバム情報からＵＲＬ情報を生成する。エンコード部５５２は、ＵＲＬ情報を二次元バーコード（又は一元バーコードでもよい）にエンコードしてディスプレイ部２１に表示する。したがって、携帯電話２００はデジタルカメラ１００のディスプレイ部２１を撮影することでＵＲＬ情報を取得できる。
【００３８】
図７は、携帯電話２００の主にＣＰＵ３１にて実行されるソフトウェアの機能ブロック図の一例である。携帯電話２００は、ブラウザ実行部６１、バーコード撮影部６２及びデコード部６３を有する。ブラウザ実行部６１は、ＣＰＵ３１が補助記憶部３６に記憶されたソフトウェアを実行してＨＴＴＰなどのプロトコル処理とＨＴＭＬ等で記述された画面情報を解釈して出力装置３７に表示する処理を行う。バーコード撮影部６２は、カメラ装置３８を用いてデジタルカメラ１００のディスプレイ部２１を撮影する。デコード部６３は、バーコード撮影部６２が撮影した二次元バーコードをデコードしてＵＲＬ情報を復号する。
【００３９】
図８は、ＯＬＡＳ３００のＣＰＵ４１にて実行されるソフトウェアの機能ブロック図の一例を示す。ＯＬＡＳ３００は、オンラインアルバム機能部７１、機器ＩＤ登録機能部７２、及び、画像受信機能部７３を有し、オンラインアルバム機能部７１は、ユーザ管理機能部７４、閲覧機能部７５、公開情報設定機能部７６、招待状送付機能部７７、及び、画像情報設定機能部７８、を有する。画像受信機能部7３は、個人アルバム情報送信機能部７９を有する。
【００４０】
また、ＯＬＡＳ３００は、ＨＤＤ４６に、ユーザ情報ＤＢ８１、アルバム管理情報ＤＢ８２、及び、画像データＤＢ８３を有する。これらは説明上３つに区分したに過ぎず、１つ又は２つのＤＢで実現することもできる。ユーザ情報ＤＢ８１、アルバム管理情報ＤＢ８２、及び、画像データＤＢ８３に登録された情報が管理情報である。
【００４１】
機器ＩＤ登録機能部７２は、ＯＬＡＳ３００のユーザとデジタルカメラ１００を対応付け、ブラウザなどのクライアントに対してデジタルカメラ１００の機器固有の機器ＩＤ及びユーザ情報をＯＬＡＳ３００に登録する機能を提供する。
【００４２】
図９は、機器ＩＤ登録機能部７２によるＯＬＡＳ３００のユーザとデジタルカメラ１００の対応付けを説明する図の一例である。ＯＬＡＳ３００を利用したいユーザは、ＰＣや携帯電話２００を操作してブラウザを立ち上げＯＬＡＳ３００にアクセスする。図９の画面は、携帯電話２００の画面として説明する。
【００４３】
機器ＩＤ登録機能部７２は、ＯＬＡＳ３００にアクセスした携帯電話２００のブラウザに画面情報を送信するので、携帯電話２００のブラウザは図９（ａ）のようなＷｅｂページを出力装置３７に表示する。図９（ａ）のＷｅｂページには「登録ユーザ名」「パスワード」の入力欄１０１，１０２があるので、ユーザは入力装置３４を操作して「登録ユーザ名」「パスワード」に所望の文字や数字を入力する。
【００４４】
ユーザがログインボタン１０３を押下すると、機器ＩＤ登録機能部７２はユーザのログインを受け付け次の画面情報を送信するので、携帯電話２００のブラウザは図９（ｂ）のようなＷｅｂページを出力装置３７に表示する。図９（ｂ）のＷｅｂページには「○○アルバムへの画像アップロードを行う機器のアップロード機器ＩＤを入力してください」というメッセージ１０５と、「アップロード機器ＩＤ」の入力欄１０６が表示されている。ユーザは入力装置３４を操作して「アップロード機器ＩＤ」の入力欄１０６に、デジタルカメラ１００の機器ＩＤを入力する。デジタルカメラ１００は画像データのアップロード時に機器ＩＤをＯＬＡＳ３００に送信するので、ＯＬＡＳ３００はデジタルカメラ１００及びユーザを特定することができる。なお、ユーザは１つの登録ユーザ名で複数の機器ＩＤを登録することができる。
【００４５】
ユーザが「確認画面へ」ボタン１０７を押下すると、機器ＩＤ登録機能部７２はユーザのボタン操作を受け付け次の画面情報を送信するので、携帯電話２００のブラウザは図９（ｃ）のようなＷｅｂページを出力装置３７に表示する。図９（ｃ）のＷｅｂページには「以下の情報を登録します。よろしければ登録ボタン、修正する場合は修正ボタンをクリックして下さい」というメッセージ１０８と、ユーザが入力した「登録ユーザ名」「機器ＩＤ」１０９が表示されている。ユーザが「登録ボタン」１１０を押下すると、機器ＩＤ登録機能部７２はユーザのボタン操作を受け付けユーザ情報をユーザ情報ＤＢ８１に登録する。ユーザが「修正ボタン」１１１を押下すると、機器ＩＤ登録機能部７２はユーザのボタン操作を受け付け図９（ａ）の画面情報を送信する。ユーザは再度、「登録ユーザ名」「パスワード」を設定できる。
【００４６】
図１０（ａ）はユーザ情報ＤＢ８１に記憶されたユーザ情報の一例を示す。「ユーザＩＤ」に対応づけて、ユーザが入力した「登録ユーザ名」「パスワード」及び「機器ＩＤ」、が登録されている。なお、ユーザＩＤは、機器ＩＤ登録機能部７２がユーザ情報ＤＢ８１にて重複しないように付したユーザの識別情報である。なお、ユーザは、ユーザ情報ＤＢ８１に、各ユーザのアドレス帳（友人の電子メールアドレスが登録されている）を登録することができる。
【００４７】
図８に戻り、画像受信機能部７３は、デジタルカメラ１００がＷＷＷ網１３を経由して機器ＩＤと共に送信する画像データを受信し、機器ＩＤにより特定されたユーザの画像データとしてＨＤＤ４６に格納する。画像データは１つ以上のアルバムに属するので、画像受信機能部７３はアルバム管理情報ＤＢ８２と画像データＤＢ８３に画像データを登録する。
【００４８】
図１０（ｂ）はアルバム管理情報が記憶されているアルバム管理情報ＤＢ８２の一例を示す。アルバム管理情報は、ユーザＩＤに対応づけて、「アルバムＩＤ」「アルバム名」「アルバムサイトＩＤ」「アルバムサイト公開属性」を有する。
「アルバム名」は、画像受信機能部７３が適当な初期値（例えば、アップロードされた日付）を設定しておき、後にユーザが任意の名称に変更することができる。なお、画像データはいずれかのアルバムに属するものとする。
「アルバムＩＤ」は、このユーザがアップロードした画像データが属するアルバムを特定するための識別情報であり、画像受信機能部７３が画像データＤＢ８３にて重複しないように付与する。
「アルバムサイトＩＤ」は、画像データが掲載されるＷｅｂページを識別するための識別情報であり、画像受信機能部７３が付与する。「アルバムサイトＩＤ」はＯＬＡＳ３００のドメイン名又はＯＬＡＳ３００のＩＰアドレス（例えば、ＤＮＳサーバに登録されたＩＰアドレス）を含む。
「アルバムサイト公開属性」は、アルバムに属する全ての画像データを公開するか、特定の人に公開するか（この場合は公開先のユーザＩＤ又は電子メールアドレスも登録される）、又は、非公開とするかを示す情報が登録される。画像受信機能部７３は初期設定として非公開を設定するが、後にユーザが任意に変更することができる。
【００４９】
図１０（ｃ）は画像データＤＢ８３に記憶される画像データ管理情報の一例を示す。画像データ管理情報は「データＩＤ」に対応づけて、「アルバムＩＤ」「タイトル」「タグ」「公開属性」「登録日」が登録されている。
「データＩＤ」は、画像受信機能部７３が画像データＤＢ８３において付与する重複しない識別情報である。データＩＤは、デジタルカメラ１００が画像データをアップロードすることで付与される。データＩＤは重複しなければ画像通番などでもよい。
「アルバムＩＤ」は画像データが属するアルバムを特定するための情報である。
「タイトル」は画像データの名称であり、画像受信機能部７３が適当な初期値（例えば、アップロードされた日付）を付与しておき、後にユーザが任意に変更することができる。
「タグ」は画像データの撮影シーン（例えば、ポートレート、スポーツシーン、風景、夜景、その他）等が登録される。画像受信機能部７３は初期設定を特に設定しないが、後にユーザが任意に変更することができる。また、画像データのタグには撮影条件や撮影日など種々の情報が含まれ、これらはすべてタグとなる。
「公開属性」は、このデータＩＤの画像データを公開するか、特定の人に公開するか（この場合は公開先のユーザＩＤ又は電子メールアドレスも登録される）、又は、非公開とするかを示す情報が登録される。画像受信機能部７３は初期設定として非公開を設定するが、後にユーザが任意に変更することができる。
「登録日」はこのデータＩＤの画像データが画像データＤＢ８３に格納された年月日及び時刻であり、画像受信機能部７３が付与する。登録の年月日及び時刻だけでなく撮影の年月日及び時刻も登録される。
【００５０】
図８に戻り個人アルバム情報送信機能部７９は、携帯電話２００がＯＬＡＳ３００に画像データを指定してアクセスできるように、画像受信機能部７３が画像データを受信する際にレスポンスとして、管理情報から生成した個人アルバム情報を送信する。個人アルバム情報については図１２にて説明する。
【００５１】
ユーザ管理機能部７４は、ブラウザなどのクライアントに対してユーザアカウントの作成、ユーザ情報の編集、ＯＬＡＳ３００へのログイン認証などの機能を提供する。
【００５２】
閲覧機能部７５は、ブラウザなどのクライアントに対して、ユーザがＯＬＡＳ３００へ格納した画像データの閲覧機能やオンラインプリント注文機能などを提供する。
【００５３】
公開情報設定機能部７６は、ブラウザなどのクライアントがＵＲＬ情報に所定のコマンドＩＤを含めてアクセスすると呼び出され、ＯＬＡＳ３００に格納されたユーザの画像データの公開、限定公開、非公開などの設定をユーザから受け付ける機能を提供する。
【００５４】
招待状送付機能部７７は、ブラウザなどのクライアントがＵＲＬ情報に所定のコマンドＩＤを含めてアクセスすると呼び出され、画像データへのアクセス方法を電子メールで送信する機能を提供する。招待状を受け取った被招待者は、ＯＬＡＳ３００に格納されたユーザの画像データを閲覧できるようになる。
【００５５】
画像情報設定機能部７８は、ブラウザなどのクライアントがＵＲＬ情報に所定のコマンドＩＤを含めてアクセスすると呼び出され、クライアントに対して、ＯＬＡＳ３００に格納されたユーザの画像データのタイトルや検索に用いるタグ、アルバム名又は属するアルバムなどの編集をユーザから受け付ける機能を提供する。また、画像情報設定機能部７８はアルバム名、アルバム公開属性（限定公開、非公開）の設定をユーザから受け付ける機能を提供する。
【００５６】
〔画像データの登録〕
図１１は、画像受信機能部７３が、デジタルカメラ１００から画像データを受信する手順を示すシーケンス図の一例である。この処理は、デジタルカメラ１００がアクセスポイントに進入すると自動的にスタートする。ユーザは予め画像記憶部内の画像データから、ＯＬＡＳ３００に送信する画像データを指定しているか、又は、デジタルカメラ１００においてアップロードされていない画像データが自動的に送信される設定になっている。
【００５７】
無線ネットワークアダプタ部２４がアクセスポイントを検出すると、画像アップロード機能部５２は機器ＩＤをＯＬＡＳ３００に通知する（Ｓ６−１）。機器ＩＤは、画像記憶部２３や不図示のＲＯＭの所定のアドレスに記憶されている。なお、機器ＩＤはユーザを特定するための情報なのでユーザＩＤなどユーザを特定できる情報であればよい。
【００５８】
ＯＬＡＳ３００のユーザ管理機能部７４は、ユーザ情報ＤＢ８１においてデジタルカメラ１００から受信した機器ＩＤと対応づけられたユーザ情報を特定する（Ｓ６−２）。
【００５９】
デジタルカメラ１００の画像アップロード機能部５２は、デジタルカメラ１００がＯＬＡＳ３００へ送信する画像データの画像データ情報を送信する（Ｓ６−３）。画像データ情報は、デジタルカメラ１００がＯＬＡＳ３００へ送信する画像データの枚数、各画像データのデータサイズ及びタグである。
【００６０】
画像アップロード機能部５２と個人アルバム情報記録機能部５４は、以下Ｓ６−4からＳ６−７までの処理を繰り返す。
まず、画像アップロード機能部５２は、画像記憶部２３の画像データを１枚、ＯＬＡＳ３００に送信する（Ｓ６−４）。
【００６１】
ＯＬＡＳ３００の画像受信機能部７３は、画像データを画像データＤＢ８３に登録し、画像データが属するアルバム管理情報をアルバム情報管理ＤＢ８２に登録する（Ｓ６−５）。具体的には、画像受信機能部７３は、ユーザＩＤに対応づけてアルバムＩＤ、アルバム名、アルバムサイトＩＤ及びアルバム公開属性に適切な初期値を設定する。また、画像受信機能部７３は、データＩＤを新規に生成し、アルバムＩＤを対応づけ、タイトル、タグ、公開属性、登録日に適切な初期値を設定する。
【００６２】
画像受信機能部７３は、デジタルカメラ１００が画像データを送信する際のＨＴＴＰリクエストへのＨＴＴＰレスポンスとして、デジタルカメラ１００に画像データのデータＩＤを通知する（Ｓ６−６）。このとき、データＩＤと共に、ユーザＩＤ、アルバムＩＤ、アルバムサイトＩＤ、アルバム名、アルバムサイト公開属性も送信される。
【００６３】
個人アルバム情報記録機能部５４は、受信したユーザＩＤ等を用いて個人アルバム情報を生成し、デジタルカメラ１００の画像記憶部２３に記憶している画像データのヘッダに記録する（Ｓ６−７）。
【００６４】
図１２は、個人アルバム情報の一例を示す。個人アルバム情報は、「属性」「ユーザＩＤ」「アルバムＩＤ」「アルバム名」「データＩＤ」「アルバムサイトＩＤ」「アルバムサイト公開属性」を有する。「属性」はＯＬＡＳ３００へアップロードされたか否かを示す情報であり、個人アルバム情報記録機能部５４が付与する。「ユーザＩＤ」「アルバムＩＤ」「アルバム名」「データＩＤ」「アルバムサイトＩＤ」「アルバムサイト公開属性」は、ＯＬＡＳ３００から送信される情報である。
【００６５】
画像アップロード機能部５２と個人アルバム情報記録機能部５４がＳ６−4からＳ６−７までの処理を繰り返すと、画像データがＯＬＡＳ３００に送信され、画像記憶部２３の各画像データのヘッダには個人アルバム情報が登録される。
【００６６】
〔個人アルバム情報の表示〕
図１３は、デジタルカメラ１００が個人アルバム情報をディスプレイ部２１に表示する手順を示すフローチャート図の一例である。
【００６７】
まず、ユーザはボタン入力制御部２５を操作して画像データをディスプレイ部２１に表示させる。再生機能部５３は、ユーザが指定した画像データを画像記憶部２３から読み出しディスプレイ部２１に表示する。
【００６８】
図１４（ａ）は、ディスプレイ部２１に表示された画像データ表示画面の一例を示す。画像データ表示画面では、矢印ボタン３０１〜３０３及び画像データ３０４が表示される。ユーザが矢印ボタン３０１を押下すると、再生機能部５３は現在の画像データ（９／１６６）の次に撮影された画像データ（１０／１６６）をディスプレイ部２１に表示する。ユーザが矢印ボタン３０２を押下すると、再生機能部５３は現在の画像データ（９／１６６）の前に撮影された画像データ（８／１６６）をディスプレイ部２１に表示する。そして、ユーザが矢印ボタン３０３を押下すると、図１３の手順が実行される。
【００６９】
再生機能部５３は現在表示中の画像データのヘッダから個人アルバム情報を取得する（Ｓ８−１）。個人アルバム情報は、画像データがＯＬＡＳ３００にアップロードされないと生成されない。
【００７０】
再生機能部５３は、個人アルバム情報がヘッダに格納されているか否かを判定するため、個人アルバム情報の「属性」がアップロード済みか否かを判定する（Ｓ８−２）。
【００７１】
個人アルバム情報の「属性」がアップロード済みの場合（Ｓ８−２のＹｅｓ）、ＵＲＬ情報生成部５５１は、ＯＬＡＳ３００の管理情報を編集するためのＵＲＬ情報を生成する（Ｓ８−３）。
【００７２】
図１５は、管理情報を編集するためのＵＲＬ情報の生成を説明する図の一例である。このＵＲＬ情報は、個人アルバム情報を元に文字列情報として生成される。
「https://oo.oo/config?uid=123456&album_id=2&data_id=5&command=1」のうち左から"oo.oo"がアルバムサイトＩＤを、"uid="がユーザＩＤを、"album_id="がアルバムＩＤを、"data_id="がデータＩＤを、及び、"command="がコマンドＩＤを、示す。コマンドＩＤについては後述する。したがって、ＵＲＬ情報生成部５５１は、個人アルバム情報から所定の順番に各項目を抽出すれば、管理情報を編集するためのＵＲＬ情報を生成できる。
【００７３】
ＯＬＡＳ３００は、ＵＲＬ情報に含まれるデータＩＤにより、各種のＤＢを参照してユーザＩＤを特定できるが、ＵＲＬ情報にユーザＩＤが含まれることにより、簡易的にデジタルカメラ１００又はユーザを認証することができる。また、アルバムＩＤが含まれることで１つの画像データが複数のアルバムに属する場合も管理情報の編集対象のアルバムを一意に特定できる。
【００７４】
図１３に戻り、エンコード部５５２は、生成したＵＲＬ情報から２次元バーコードを生成する（Ｓ８−４）。
【００７５】
再生機能部５３は、２次元バーコードを用いて個人アルバム情報画面を生成し、ディスプレイ部２１に表示する（Ｓ８−５）。
【００７６】
図１４（ｂ）は、ディスプレイ部２１に表示された個人アルバム情報画面の一例を示す。個人アルバム情報画面には、縮小された画像データ（サムネイル）４０１、２次元バーコード４０２、アルバム名４０４、情報編集ＵＲＬ４０５、矢印ボタン４０６、４０７が表示される。
【００７７】
この個人アルバム情報画面、特に、２次元バーコードを携帯電話２００が撮影することで、携帯電話２００が管理情報を編集するためのＵＲＬにアクセスすることができ、ユーザは管理情報を編集することができる。この処理については後述する。
【００７８】
図１３のステップＳ８−２において、個人アルバム情報の「属性」がアップロード済みでない場合（Ｓ８−２のＮｏ）、再生機能部５３は、警告画面をディスプレイ部２１に表示する（Ｓ８−６）。
【００７９】
図１６は、警告画面の一例を示す。警告画面には、「この画像には個人アルバム情報はありません」というメッセージ５０１と矢印ボタン５０２が表示される。ユーザはメッセージ５０１を目視し、画像データがまだアップロードされていないことを把握できる。ユーザが矢印ボタン５０２を押下すると、再生機能部５３は図１４（ａ）の画像データ表示画面をディスプレイ部２１に表示する。
【００８０】
〔コマンド〕
管理情報を編集するためのＵＲＬ情報に記述されるコマンドＩＤについて説明する。このコマンドＩＤが異なるとＵＲＬ情報も異なることになるので、コマンドＩＤは携帯電話２００がアクセスするＵＲＬ情報を可変にすることを可能にする。すなわち、ＯＬＡＳ３００ではコマンドＩＤに応じて管理情報に対する処置内容等が異なるＷｅｂページの画面情報を携帯電話２００に送信するので、ユーザがデジタルカメラ１００でコマンドを選択することで、ユーザは管理情報に対し所望の処置が可能なＵＲＬに直接アクセスできる。
【００８１】
図１７は、コマンドＩＤ、コマンド及び処置内容の対応テーブルの一例を示す図である。この対応テーブルはデジタルカメラ１００が記憶しており、再生機能部５３が参照することができる。
【００８２】
コマンドＩＤ＝１のコマンドは「edit」であり、画像データのタイトル、画像データのタグ、及び、画像データの属するアルバムやアルバム名を、ユーザが編集するＵＲＬへ携帯電話２００を誘導する。
【００８３】
コマンドＩＤ＝２のコマンドは「acl」であり、画像データの公開範囲をユーザが設定するＵＲＬへ携帯電話２００を誘導する。
【００８４】
コマンドＩＤ＝３のコマンドは「inv」であり、ＯＬＡＳ３００が画像データの招待状を送付する宛先の電子メールアドレスをユーザが設定するＵＲＬへ携帯電話２００を誘導する。
【００８５】
コマンドＩＤ＝４のコマンドは「edit_a」であり、アルバム名、及び、アルバムサイト公開属性をユーザが編集するＵＲＬへ携帯電話２００を誘導する。
【００８６】
コマンドＩＤ＝５のコマンドは「inv_a」であり、ＯＬＡＳ３００がこの画像データが登録されているアルバムへの招待状を送付する宛先の電子メールアドレスをユーザが設定するＵＲＬへ携帯電話２００を誘導する。
【００８７】
コマンドＩＤ＝６のコマンドは「delete」であり、ユーザがこの画像データを画像データＤＢ８３から削除するＵＲＬへ携帯電話２００を誘導する。
【００８８】
図１８は、ユーザがコマンド（ＵＲＬ）を選択するための操作を説明する図の一例である。なお、ユーザはコマンドやコマンドＩＤを意識する必要はない。図１８（ａ）は図１４（ｂ）と同じ個人アルバム情報画面である。ユーザが矢印ボタン４０７を押下すると、ＵＲＬ情報生成部５５１は、図１７の対応テーブルを参照して例えば降順にコマンドＩＤを読み出し、管理情報を編集するためのＵＲＬ情報の"command="に"２"を記述する。そして、エンコード部５５２はこのＵＲＬ情報の２次元バーコードを生成する。２次元バーコードを生成すると、個人アルバム情報表示機能部５５は予め定められた画面遷移に基づいて図１８（ｂ）の個人アルバム情報画面を表示する。
【００８９】
図１８（ｂ）の個人アルバム情報画面には、縮小された画像データ（サムネイル）６０１、２次元バーコード６０２、「以下よりこの画像の公開設定ができます」というメッセージ６０３、情報編集ＵＲＬ６０４、矢印ボタン６０５、６０６が表示される。ユーザが矢印ボタン６０６を押下すると、ＵＲＬ情報生成部５５１が同様に管理情報を編集するためのＵＲＬ情報の"command="に"３"を記述し、エンコード部５５２が２次元バーコードを生成する。そして、予め定められた画面遷移に基づいて図１８（ｃ）の個人アルバム情報画面を表示する。なお、ユーザが矢印ボタン６０５を押下すると、画面は図１８（ａ）の個人アルバム情報画面に戻る。
【００９０】
図１８（ｃ）の個人アルバム情報画面には、縮小された画像データ（サムネイル）７０１、２次元バーコード７０２、「以下よりこの画像への招待状を送信できます」というメッセージ７０３、情報編集ＵＲＬ７０４、矢印ボタン７０５、７０６が表示される。ユーザは同様に矢印ボタン７０６を押下して、別の処置内容が許可されるＵＲＬと接続するための個人アルバム情報画面を表示することができる。
【００９１】
このように、ユーザはメッセージに基づきデジタルカメラ１００を操作して処置内容を指定するだけで、携帯電話２００を指定された処置が可能なＵＲＬにアクセスさせることができる。
【００９２】
〔携帯電話からの処置〕
図１８（ａ）〜（ｃ）の個人アルバム情報画面を携帯電話２００が撮影すると、ユーザは携帯電話２００でＯＬＡＳ３００にアクセスし管理情報を編集することができる。
【００９３】
図１９は、携帯電話２００がＯＬＡＳ３００にアクセスする手順を示すフローチャート図の一例である。ユーザは、携帯電話２００をバーコード撮影モードに設定しバーコード撮影部６２を起動して、個人アルバム情報画面（２次元バーコード）を撮影する（Ｓ９０１）。
【００９４】
デコード部６３は撮影された２次元バーコードをデコードする（Ｓ９０３）。これにより、デコード部６３は出力装置３７に管理情報を編集するためのＵＲＬ情報を表示してＯＬＡＳ３００へアクセスするか否かをユーザに問い合わせる。
【００９５】
ユーザが入力装置３４を操作してＯＬＡＳ３００へアクセスする操作を入力すると、ブラウザ実行部６１がＯＬＡＳ３００のＵＲＬへアクセスしＨＴＴＰリクエストを送信する（Ｓ９０４）。携帯電話２００がコマンドＩＤ＝１（edit）が記述されたＵＲＬにアクセスした場合、画像情報設定機能部７８がＨＴＴＰレスポンスとしてＨＴＭＬで記述された画面情報を携帯電話２００に送信する。すなわち、画像情報設定機能部７８は、「https://oo.oo/config?uid=123456&album_id=2&data_id=1&command=1」の"data_id"のデータＩＤが登録された画像データを画像データＤＢ８３から特定し、該データＩＤに対応づけられたタイトル、アルバム名（ユーザＩＤに対応づけられた全アルバム名を含む）、及び、タグを読み出し画面情報を生成する。
【００９６】
携帯電話２００がコマンドＩＤ＝２（acl）が記述されたＵＲＬにアクセスした場合、公開情報設定機能部７６がＨＴＴＰレスポンスとしてＨＴＭＬで記述された画面情報を携帯電話２００に送信する。すなわち、公開情報設定機能部７６は同様に"data_id"のデータＩＤが登録された画像データを画像データＤＢ８３から特定し、該データＩＤに対応づけられた公開属性を読み出し画面情報を生成する。
【００９７】
携帯電話２００がコマンドＩＤ＝３（inv）が記述されたＵＲＬにアクセスした場合、招待状送付機能部７７がＨＴＴＰレスポンスとしてＨＴＭＬで記述された画面情報を携帯電話２００に送信する。すなわち、招待情報送信機能部は同様に"uid="のユーザＩＤが登録されたユーザ情報をユーザ情報ＤＢ８１から特定し、該ユーザＩＤのアドレス帳を読み出し、画面情報を生成する。アドレス帳にはこのユーザの知人の電子メールアドレスが予め登録されている。
【００９８】
ブラウザ実行部６１は、それぞれの画面情報を解釈してＷｅｂページを出力装置３７に表示する（Ｓ９０５）。
【００９９】
ユーザは、Ｗｅｂページを利用して管理情報を編集することができる（Ｓ９０６）。
図２０は、画像情報設定機能部７８が送信した画面情報に基づき携帯電話２００に表示されたＷｅｂページの一例を示す。このＷｅｂページには、画像のタイトル欄１１０１、アルバム名欄１１０２、タグ欄１１０３、新規アルバムボタン１１０４、追加ボタン１１０５、位置情報付加欄１１０６、決定ボタン１１０７、及び、キャンセルボタン１１０８が表示される。
【０１００】
画像のタイトル欄１１０１には画像のタイトルが、アルバム名欄１１０２にはアルバム名が、タグ欄１１０３にはタグがそれぞれ表示される。ユーザは、入力装置３４を操作して、画像のタイトル欄１１０１の画像のタイトルを編集することができる。ユーザがアルバム名欄１１０２の右側のプルダウンメニューを押下するとユーザが管理するアルバムのアルバム名が表示されるので、ユーザはアルバム名を選択することで着目している画像データが属するアルバムを変更できる。また、ユーザが新規アルバムボタン１１０４を押下すると、ユーザはＯＬＡＳ３００に新たにアルバムを作成し、そのアルバムに画像データを登録することができる。
【０１０１】
また、ユーザがタグ欄１１０３の右側のプルダウンメニューを押下するとタグの候補が表示されるので、ユーザはタグを選択することで着目している画像データのタグを変更できる。また、ユーザが追加ボタン１１０５を押下すると、ユーザはこの画像データにタグを追加することができる。
【０１０２】
また、ユーザが位置情報付加欄１１０６にチェックマークを入れると、ＧＮＳＳからブラウザ実行部６１が位置情報を取得してＯＬＡＳ３００に送信するので、ＯＬＡＳ３００は現在位置の位置情報を画像データに追加することができる。
【０１０３】
ユーザが決定ボタン１１０７を押下すると、ユーザが編集した内容がＯＬＡＳ３００に送信される。ユーザがキャンセルボタン１１０８を押下すると、表示されている内容は破棄される。ＯＬＡＳ３００の画像情報設定機能部７８は、受信したタイトル、アルバム名、及び、タグにより画像データＤＢ８３及びアルバム管理情報ＤＢ８２を更新する。
【０１０４】
図２１は、公開情報設定機能部７６が送信した画面情報に基づき表示されたＷｅｂページの一例を示す。このＷｅｂページには、公開情報選択ボタン１２０１、公開先選択メニュー１２０２、決定ボタン１２０３、及び、キャンセルボタン１２０４が表示される。公開情報選択ボタン１２０１は、「一般公開」「特定の人に公開」「非公開」の３つからユーザが選択可能になっている。また、ユーザが公開先選択メニュー１２０２を押下すると、ブラウザ実行部６１が該ユーザのアドレス帳をＯＬＡＳ３００から取得して表示するので、ユーザはアドレス帳のユーザ名（ユーザＩＤを選択することと同等）を選択することで特定の人に画像データを公開することができる。ユーザが選択したユーザ名は公開先選択メニュー１２０２の下部の欄に表示される。ユーザが決定ボタン１２０３を押下すると、ユーザが編集した内容がＯＬＡＳ３００に送信される。ユーザがキャンセルボタン１２０４を押下すると、表示されている内容は破棄される。公開情報設定機能部７６は、公開設定の内容に従って、画像データＤＢ８３の公開情報を変更する。
【０１０５】
なお、携帯電話２００がコマンドＩＤ＝４のＵＲＬにアクセスした場合、公開情報設定機能部７６はアルバム名の編集が可能で、かつ、アルバムの公開先選択メニュー１２０２が表示される画面情報を携帯電話２００に送信する。
【０１０６】
図２２（ａ）は、招待情報送信機能部が送信した画面情報に基づき表示されたＷｅｂページの一例を示す。このＷｅｂページには、「この画像へ招待状を送ります。送信先を選択してください」というメッセージ１３０１、宛先表示欄１３０２、アドレス帳ボタン１３０３、決定ボタン１３０４、及び、キャンセルボタン１３０５が表示される。このメッセージを目視してユーザがアドレス帳ボタン１３０３を押下すると、ブラウザ実行部６１はJavaScript（登録商標）等のスクリプト言語を解釈して該ユーザのアドレス帳を表示する。ユーザは、アドレス帳の電子メールアドレスやユーザＩＤを押下することで、招待状の送り先を選択することができる。ユーザが選択した電子メールアドレスやユーザＩＤは宛先表示欄１３０２に表示される。ユーザは宛先表示欄１３０２に直接、電子メールアドレスやユーザＩＤを入力することもできる。ユーザが決定ボタン１３０４を押下すると、ユーザが編集した内容がＯＬＡＳ３００に送信される。ユーザがキャンセルボタン１３０５を押下すると、表示されている内容は破棄される。
【０１０７】
ＯＬＡＳ３００の招待状送付機能部７７は、閲覧機能部７５にデータＩＤにて特定される画像データの閲覧用ＵＲＬと画面情報の生成を要求する。招待状送付機能部７７は、携帯電話２００から受信した宛先の電子メールアドレスに、閲覧用ＵＲＬを記述して送信する。
【０１０８】
なお、携帯電話２００がコマンドＩＤ＝５のＵＲＬにアクセスした場合、招待状送付機能部７７は画像データが属するアルバムへの招待状を被招待者に送信可能な画面情報を携帯電話２００に送信する。
【０１０９】
図２２（ｂ）は被招待者に送信された電子メールアドレスの一例である。「送信者」「宛先」「件名」と共に、閲覧用ＵＲＬ１３０６が表示されている。被招待者が閲覧用ＵＲＬ１３０６にアクセスすると、被招待者はデータＩＤにて特定される画像データを閲覧することができる。
【０１１０】
〔閲覧例〕
被招待者がＰＣ等を操作してＯＬＡＳ３００にアクセスすると、閲覧機能部７５は、閲覧用ＵＲＬの生成時に作成した画面情報を被招待者が操作するＰＣ等に送信する。
【０１１１】
図２３は、被招待者が操作するＰＣのブラウザが表示したＷｅｂページの一例である。このＷｅｂページには、ユーザが被招待者に見せたい画像データ１４０１が表示されている。また、画像データの下部にはプリントボタン１４０１が表示されており、被招待者は印画紙によるプリントアウトをＯＬＡＳ３００に要求することができる。
【０１１２】
以上説明したように、本実施形態では、ＯＬＡＳ３００がデジタルカメラ１００に画像データの個人アルバム情報を送信するので、デジタルカメラ１００から個人アルバム情報を取得した（２次元バーコードを撮影した）携帯電話２００が、ユーザがＵＲＬを入力しなくてもＯＬＡＳ３００にアクセスことができる。したがって、従来よりも容易にユーザはＯＬＡＳ３００の画像データのタイトルや公開設定などを編集することができる。また、従来よりも容易にユーザは被招待者に招待状を送信できる。
【０１１３】
また、デジタルカメラ１００が生成したＵＲＬにコマンドＩＤ（処置内容）を含むことで、ユーザがＯＬＡＳ３００にアクセスした後、Ｗｅｂページの階層を辿るなどして所望の処置が可能なＷｅｂページを探す必要がなく作業性を向上できる。
【０１１４】
また、２次元バーコードなどの画像解析部をデジタルカメラ１００に搭載する必要がないので、低価格の制御マイコンを使用したデジタルカメラ１００でも本実施形態のアップロード方法を利用可能となる。
【符号の説明】
【０１１５】
２１      ディスプレイ部
２２      撮像部
２３      画像記憶部
２４      無線ネットワークアダプタ部
２５      ボタン入力制御部
２６      制御マイコン部
５１      撮影機能部
５２      画像アップロード機能部
５３      再生機能部
５４      個人アルバム情報記録機能部
５５      個人アルバム情報表示機能部
７１      オンラインアルバム機能部
７２      機器ＩＤ登録機能部
７３      画像受信機能部
７４      ユーザ管理機能部
７５      閲覧機能部
７６      公開情報設定機能部
７７      招待状送付機能部
７８      画像情報設定機能部
８１      ユーザ情報ＤＢ
８２      アルバム管理情報ＤＢ
８３      画像データＤＢ
１００    デジタルカメラ
２００    携帯電話
３００    オンラインアルバムサーバ（ＯＬＡＳ）
５００    アルバムシステム    
【先行技術文献】
【特許文献】
【０１１６】
【特許文献１】特開２０００−２７６５４３号公報
【図１】
0005655600.tif 000002
【図２】
0005655600.tif 000003
【図３】
0005655600.tif 000004
【図４】
0005655600.tif 000005
【図５】
0005655600.tif 000006
【図６】
0005655600.tif 000007
【図７】
0005655600.tif 000008
【図８】
0005655600.tif 000009
【図９】
0005655600.tif 000010
【図１０】
0005655600.tif 000011
【図１１】
0005655600.tif 000012
【図１２】
0005655600.tif 000013
【図１３】
0005655600.tif 000014
【図１４】
0005655600.tif 000015
【図１５】
0005655600.tif 000016
【図１６】
0005655600.tif 000017
【図１７】
0005655600.tif 000018
【図１８】
0005655600.tif 000019
【図１９】
0005655600.tif 000020
【図２０】
0005655600.tif 000021
【図２１】
0005655600.tif 000022
【図２２】
0005655600.tif 000023
【図２３】
0005655600.tif 000024