(57)【特許請求の範囲】
【請求項１】
記憶部に記憶しているコンテンツの一覧と当該コンテンツの送信先の一覧とを示す一覧画面を表示部に表示させ、操作部に対するユーザの操作により上記一覧画面から１つ以上の上記コンテンツと任意の上記送信先とが選択されたことを認識すると、選択された１つ以上の上記コンテンツを示す選択コンテンツ画面を上記表示部に表示させるように制御すると共に、上記コンテンツの上記記憶部内の記憶位置を示す記憶位置情報を入力させる入力欄を有する入力画面を上記表示部に表示させて当該入力欄に入力された上記記憶位置情報に対応する上記コンテンツを、選択された任意の上記送信先に送信するためのアプリケーションを起動するように制御する制御部と、
上記操作部に対するユーザの操作により上記表示部に表示された上記選択コンテンツ画面から上記コンテンツが選択されたことを認識すると、上記入力画面の上記入力欄に入力するための、選択された当該コンテンツに対応する上記記憶位置情報を取得し、当該記憶位置情報をその後の上記操作部に対するユーザの貼り付け操作により上記入力画面の上記入力欄に貼り付け可能な態様でメモリに保持させる取得部と
を具えることを特徴とするコンテンツ送信装置。
【請求項２】
上記操作部に対するユーザの操作により上記一覧画面から選択された上記コンテンツの情報量と、上記送信先用に予め設定された送信用情報量とを比較する情報量比較部と、
上記情報量比較部による比較の結果、上記操作部に対するユーザの操作により上記一覧画面から選択された上記コンテンツの上記情報量が上記送信用情報量より大きい場合に、当該コンテンツの上記情報量を上記送信用情報量にまで縮小した縮小コンテンツを生成する縮小コンテンツ生成部と
を具えることを特徴とする請求項１に記載のコンテンツ送信装置。
【請求項３】
上記制御部は、
上記アプリケーションを起動することで上記表示部に表示される上記入力画面よりも表示領域が小さな上記選択コンテンツ画面を上記表示部に表示させる
ことを特徴とする請求項１に記載のコンテンツ送信装置。
【請求項４】
上記制御部は、
上記アプリケーションを起動することで上記表示部に表示される上記入力画面よりも常に手前側になるように、当該入力画面の上に重ねて上記選択コンテンツ画面を上記表示部に表示させる
ことを特徴とする請求項１に記載のコンテンツ送信装置。
【請求項５】
上記制御部は、
上記操作部に対するユーザの操作により、上記アプリケーションを起動することで上記表示部に表示される上記入力画面上で所定の処理を行っている間は、上記選択コンテンツ画面を半透明にする
ことを特徴とする請求項４に記載のコンテンツ送信装置。
【請求項６】
上記制御部は、
上記記憶部に記憶している上記コンテンツを検索し、検索の結果得た当該コンテンツの全てを示す上記一覧画面を上記表示部に表示させる
ことを特徴とする請求項１に記載のコンテンツ送信装置。
【請求項７】
記憶部に記憶しているコンテンツの一覧と当該コンテンツの送信先の一覧とを示す一覧画面を表示部に表示させる表示ステップと、
操作部に対するユーザの操作により上記表示部に表示させた上記一覧画面から１つ以上の上記コンテンツと任意の上記送信先とが選択されたことを認識すると、選択された１つ以上の上記コンテンツを示す選択コンテンツ画面を上記表示部に表示させるように制御すると共に、上記コンテンツの上記記憶部内の記憶位置を示す記憶位置情報を入力させる入力欄を有する入力画面を上記表示部に表示させて当該入力欄に入力された上記記憶位置情報に対応する上記コンテンツを、選択された任意の上記送信先に送信するためのアプリケーションを起動するように制御する制御ステップと、
上記操作部に対するユーザの操作により上記表示部に表示された上記選択コンテンツ画面から上記コンテンツが選択されたことを認識すると、上記入力画面の上記入力欄に入力するための、選択された当該コンテンツに対応する上記記憶位置情報を取得し、当該記憶位置情報をその後の上記操作部に対するユーザの貼り付け操作により上記入力画面の上記入力欄に貼り付け可能な態様でメモリに保持させる取得ステップと
を具えることを特徴とするコンテンツ送信方法。
【請求項８】
コンピュータに対して、
記憶部に記憶しているコンテンツの一覧と当該コンテンツの送信先の一覧とを示す一覧画面を表示部に表示させる表示ステップと、
操作部に対するユーザの操作により上記表示部に表示させた上記一覧画面から１つ以上の上記コンテンツと任意の上記送信先とが選択されたことを認識すると、選択された１つ以上の上記コンテンツを示す選択コンテンツ画面を上記表示部に表示させるように制御すると共に、上記コンテンツの上記記憶部内の記憶位置を示す記憶位置情報を入力させる入力欄を有する入力画面を上記表示部に表示させて当該入力欄に入力された上記記憶位置情報に対応する上記コンテンツを、選択された任意の上記送信先に送信するためのアプリケーションを起動するように制御する制御ステップと、
上記操作部に対するユーザの操作により上記表示部に表示された上記選択コンテンツ画面から上記コンテンツが選択されたことを認識すると、上記入力画面の上記入力欄に入力するための、選択された当該コンテンツに対応する上記記憶位置情報を取得し、当該記憶位置情報をその後の上記操作部に対するユーザの貼り付け操作により上記入力画面の上記入力欄に貼り付け可能な態様でメモリに保持させる取得ステップと
を実行させることを特徴とするコンテンツ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ送信装置、コンテンツ送信方法及びコンテンツ送信プログラムに関し、例えば、ネットワーク上のサーバにコンテンツをアップロードする装置に適用して好適なものである。
【０００２】
従来、パーソナルコンピュータには、デジタルカメラと接続されて、例えば、ブログやアップロードサイトなどのＷｅｂページを開設することでネットワーク上のサービスを提供しているサーバに対し、このデジタルカメラに記憶されている画像ファイルなどのコンテンツを送信（この場合、アップロード）するようになされたものがある（例えば特許文献１参照）。
【０００３】
このようなパーソナルコンピュータは、コンテンツをアップロードするとき、例えば、特定のＷｅｂページ専用のアップロードアプリケーション（以下、これを専用アップロードアプリと呼ぶ）を利用するようになされたものがある。その場合、パーソナルコンピュータは、専用アップロードアプリを起動して、この専用アップロードアプリに応じたＧＵＩ（Graphical User Interface）を表示し、そのＧＵＩ上でアップロードするコンテンツをユーザに選択させることで、ユーザ所望のコンテンツを対応するＷｅｂページを開設しているサーバにアップロードするようになされている。
【特許文献１】特開２００６−２５２１５２公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、このような専用アップロードアプリは、特定のＷｅｂページのサーバにコンテンツをアップロードするため専用に用意されたものであるため、他のＷｅｂページのサーバに対してコンテンツをアップロードする場合には利用できない。その結果、ユーザは、他のＷｅｂページのサーバに対してコンテンツをアップロードする場合、任意のＷｅｂページに対してコンテンツをアップロードするためのアプリケーション（すなわち、Ｗｅｂブラウザ）をパーソナルコンピュータ上で起動する必要があった。
【０００５】
そしてユーザは、このＷｅｂブラウザに対して、コンテンツをアップロードするサーバが開設しているコンテンツアップロード用のＷｅｂページ（以下、これをアップロードページとも呼ぶ）のＵＲＬ（Universal Resource Locator）を入力し、アップロードページに基づくアップロード画面がパーソナルコンピュータに表示されると、そのアップロード画面上で、例えば、アップロードしたいコンテンツの１つ１つを、階層的なフォルダをたどって検索してから、検索の結果得られたコンテンツの位置を示すパスをアップロード画面上の所定の入力欄に貼り付けなければならなかった。
【０００６】
つまり、従来のパーソナルコンピュータは、任意のＷｅｂページにコンテンツをアップロードするためのＷｅｂブラウザを用いてコンテンツをアップロードするとき、アップロードするコンテンツをユーザに選択させる際に手間がかかるという問題があった。
【０００７】
本発明は以上の点を考慮してなされたもので、任意の送信先に対してコンテンツを簡易な操作で送信し得るコンテンツ送信装置、コンテンツ送信方法及びコンテンツ送信プログラムを実現する。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、記憶部に記憶しているコンテンツの一覧と当該コンテンツの送信先の一覧とを示す一覧画面を表示部に表示させ、操作部に対するユーザの操作により一覧画面から１つ以上のコンテンツと任意の送信先とが選択されたことを認識すると、選択された１つ以上のコンテンツを示す選択コンテンツ画面を表示部に表示させるように制御すると共に、コンテンツの記憶部内の記憶位置を示す記憶位置情報を入力させる入力欄を有する入力画面を表示部に表示させて当該入力欄に入力された記憶位置情報に対応するコンテンツを、選択された任意の送信先に送信するためのアプリケーションを起動するように制御する制御部と、操作部に対するユーザの操作により表示部に表示された選択コンテンツ画面からコンテンツが選択されたことを認識すると、入力画面の入力欄に入力するための、選択された当該コンテンツに対応する記憶位置情報を取得し、当該記憶位置情報をその後の上記操作部に対するユーザの貼り付け操作により上記入力画面の上記入力欄に貼り付け可能な態様でメモリに保持させる取得部とを設けるようにした。
【０００９】
これによりコンテンツ送信装置は、ユーザに対し、送信するコンテンツの記憶位置情報を検索させてから、その結果取得した記憶位置情報を、任意の送信先にコンテンツを送信するためのアプリケーションにより表示した入力画面上の入力欄に入力させるような手間をかけさせずに、選択コンテンツ画面から送信するコンテンツを選択させたのち、この入力画面上の入力欄を選択させて貼り付け操作を行わせるだけで、当該コンテンツの記憶位置情報を入力させることができ、この結果、当該コンテンツを読み出して送信することができる。
【発明の効果】
【００１０】
本発明によれば、記憶部に記憶しているコンテンツの一覧と当該コンテンツの送信先の一覧とを示す一覧画面を表示部に表示させ、操作部に対するユーザの操作により一覧画面から１つ以上のコンテンツと任意の送信先とが選択されたことを認識すると、選択された１つ以上のコンテンツを示す選択コンテンツ画面を表示部に表示させるように制御すると共に、コンテンツの記憶部内の記憶位置を示す記憶位置情報を入力させる入力欄を有する入力画面を表示部に表示させて当該入力欄に入力された記憶位置情報に対応するコンテンツを、選択された任意の送信先に送信するためのアプリケーションを起動するように制御する制御部と、操作部に対するユーザの操作により表示部に表示された選択コンテンツ画面からコンテンツが選択されたことを認識すると、入力画面の入力欄に入力するための、選択された当該コンテンツに対応する記憶位置情報を取得し、当該記憶位置情報をその後の操作部に対するユーザの貼り付け操作により入力画面の入力欄に貼り付け可能な態様でメモリに保持させる取得部とを設けるようにしたことにより、送信するコンテンツの記憶位置情報を検索させてから、その結果取得した記憶位置情報を、任意の送信先にコンテンツを送信するためのアプリケーションにより表示した入力画面上の入力欄に入力させるような手間をかけさせずに、選択コンテンツ画面から送信するコンテンツを選択させたのち、この入力画面上の入力欄を選択させて貼り付け操作を行わせるだけで、当該コンテンツの記憶位置情報を入力させることができ、この結果、当該コンテンツを読み出して送信することができ、かくして、任意の送信先に対してコンテンツを簡易な操作で送信し得るコンテンツ送信装置、コンテンツ送信方法及びコンテンツ送信プログラムを実現できる。
【発明を実施するための最良の形態】
【００１１】
以下図面について、本発明の一実施の形態を詳述する。
【００１２】
（１）本実施の形態
（１−１）画像登録システムの構成
図１において１は、全体として本実施の形態による画像登録システムを示し、被写体を撮像して画像ファイルを生成する機能を持つ撮像装置２と、撮像装置２と接続されてこの撮像装置２に記憶されている画像ファイルをネットワークＮＴ上の任意の画像登録サーバ４（４ａ、４ｂ、・・・４ｎ）に送信する（すなわちアップロードする）機能を持つ画像送信装置３とから構成される。
【００１３】
そして画像登録サーバ４（４ａ、４ｂ、・・・４ｎ）のそれぞれは、画像送信装置３から画像ファイルがアップロードされると、この画像ファイルを図示しない記憶部に記憶することで画像ファイルの登録を行う。
【００１４】
このような画像登録システム１により、画像送信装置３は、撮像装置２に記憶されている画像ファイルを任意の画像登録サーバ４（４ａ、４ｂ、・・・４ｎ）にアップロードして登録できるようになされている。
【００１５】
（１−２）撮像装置のハードウェア構成
つづいて、図２を用いて撮像装置２のハードウェア構成について説明する。かかる撮像装置２は、ＣＰＵ（Central Processing Unit）１０が、ＲＯＭ（Read Only Memory）１１に予め記憶されている基本プログラムやアプリケーションプログラムなどの各種プログラムをバス１２を介してＲＡＭ（Random Access Memory）１３に読み出す。そしてＣＰＵ１０は、ＲＡＭ１３上で展開したこれら各種プログラムに従って全体を制御すると共に、所定の演算処理や、操作部１４から与えられる撮像命令などに応じて各部を制御するようになされている。
【００１６】
具体的に言うと、撮像装置２のＣＰＵ１０は、例えば、ユーザにより操作部１４を介して電源が入れられると、レンズや撮像素子などからなる撮像部１５により被写体を撮像して画像信号を得て、この画像信号に基づく画像を、例えばＬＣＤ（Liquid Crystal Display）でなるモニタ１６に表示する。これにより撮像装置２は、撮像部１５により撮像した被写体の画像をユーザに見せるようになされている。
【００１７】
撮像装置２のＣＰＵ１０は、ユーザにより操作部１４を介して被写体を撮像するよう指示されると、その時点で撮像部１５から得た画像信号を所定の圧縮フォーマット（例えばJPEG）で圧縮することで画像データを生成する。そしてＣＰＵ１０は、この画像データを含む画像ファイルを生成する。
【００１８】
この画像ファイルは、例えばＥｘｉｆ（Exchangeable Image File Format）規格に準じて生成されており、撮像部１５から得た画像信号に基づく画像データ（すなわち、主画像データ）と、この主画像データよりも小さな表示画素数（例えば、160×120）のサムネイル画像データとの両方を含んでいる。またこの画像ファイルのヘッダには、画像ファイルの名称（例えば、DES00001のような所定の番号を含む名称）や撮影日時、撮像装置２の機種名、主画像データやサムネイル画像データの圧縮フォーマット（この場合、JPEG）を示す圧縮フォーマット識別情報、主画像データの表示画素数、この画像ファイルがフォルダ階層のどの位置にどのような名前で記憶されているかを示す記憶位置情報（例えば「G:\ DCIM \ NY旅行 \ DSC02778.JPG」のようなパスのことであり、以下、これを画像パスとも呼ぶ）といった画像情報が記載されている。
【００１９】
ＣＰＵ１０は、このようにして生成した画像ファイルを、例えばメモリインターフェース１７に接続されているリムーバブルメモリ１８に対して、例えば、ＤＣＦ（Design rule for Camera File system）規格に準じたフォルダ構造で記憶する。
【００２０】
このようにして撮像装置２は、被写体を撮像することで画像ファイルを生成し、この画像ファイルを多数記憶するようになされている。
【００２１】
また、撮像装置２のリムーバブルメモリ１８には、画像送信装置３に接続されたときに、この撮像装置２に記憶している画像ファイルの一覧をアップロード用に画像送信装置３のモニタに表示するための画像アップロードプログラムが予め記憶されている。
【００２２】
撮像装置２のＣＰＵ１０は、外部接続部１９により画像送信装置３と接続されたことを認識すると、撮像装置２全体の制御を画像送信装置３に渡すようになされている。その結果、撮像装置２は、画像送信装置３と接続されると、リムーバブルメモリ１８の記憶内容（この場合、ＤＳＣ規格で記憶された画像ファイル）が画像送信装置３から直接読み書きできるようになり、この画像送信装置３に接続された１つのマスストレージとなる。
【００２３】
（１−３）画像送信装置のハードウェア構成
つづいて、図３を用いて画像送信装置３のハードウェア構成について説明する。かかる画像送信装置３は、キーボード及びマウスなどでなる入力デバイス３０がユーザによって操作されると、入力デバイス３０でこれを認識し、その操作に応じた操作入力信号を入力処理部３１に送る。入力処理部３１は、供給される操作入力信号に対して所定の処理を施すことにより、操作入力信号を操作コマンドに変換し、これをバス３２を介してＣＰＵ３３に送る。
【００２４】
ＣＰＵ３３は、ＲＯＭ３４またはハードディスクドライブ３５に予め記憶されている基本プログラム、アプリケーションプログラム、及び、上述した撮像装置２から取得する画像アップロードプログラムなどの各種プログラムをバス３２を介してＲＡＭ３６に読み出す。そしてＣＰＵ３３は、ＲＡＭ３６上で展開したこれら各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部３１から与えられる操作コマンドなどに応じて各種処理を実行するようになされている。
【００２５】
具体的に言うと、ＣＰＵ３３は、例えば、画像登録サーバ４（４ａ、４ｂ・・・４ｎ）で開設されているＷｅｂページのいずれかに接続するために、ユーザにより入力デバイス３０を介して、任意のＷｅｂページを利用するためのアプリケーション（この場合、Ｗｅｂブラウザ）を起動する。そしてＣＰＵ３３は、表示処理部３７により、Ｗｅｂブラウザの起動に応じたブラウザ画面を例えばＬＣＤでなるモニタ３８に表示する。
【００２６】
ＣＰＵ３３は、ブラウザ画面の所定の入力欄に対し、Ｗｅｂページに接続するためのＵＲＬが入力されると、このＵＲＬにしたがって、有線通信処理部３９、ネットワークインターフェース４０及びネットワークＮＴを順に介して画像登録サーバ４（この場合、４ａ、４ｂ・・・４ｎのいずれか）の開設するＷｅｂページに接続して、このＷｅｂページのＷｅｂページデータを取得する。そしてＣＰＵ３３は、Ｗｅｂページデータに基づくＷｅｂページ画面を、表示処理部３７によりモニタ３８に表示する。
【００２７】
このようにして画像送信装置３は、ユーザの指示に応じ、画像登録サーバ４（４ａ、４ｂ・・・４ｎ）で開設されているＷｅｂページに応じたＷｅｂページ画面をモニタ３８に表示するようになされている。
【００２８】
ＣＰＵ３３は、外部接続処理部４１及び外部接続インターフェース４２を順次介して外部装置（この場合、撮像装置２）と通信接続されると、撮像装置２のリムーバブルメモリ１８を自身の記憶部の１つとして認識し、このリムーバブルメモリ１８に記憶している画像アップロードプログラムを自動で読み出して取得する。
【００２９】
ＣＰＵ３３は、画像アップロードプログラムを取得すると、この画像アップロードプログラムをＲＡＭ３６上で展開することで自動実行して画像アップロードアプリケーション（以下、これをアップロードアプリと呼ぶ）を起動する。そしてＣＰＵ３３は、アップロードアプリの起動結果として、画像装置２に記憶している画像ファイルの一覧を示す画像一覧画面を生成するための画像一覧画面データを得る。
【００３０】
またＣＰＵ３３は、アップロードアプリにしたがって、外部接続処理部４１及び外部接続インターフェース４２を介して通信接続している撮像装置２にアクセスして、この撮像装置２に記憶されている全ての画像ファイル（この場合、フォルダ構造の異なる階層に記憶されているかに関わらず、全ての画像ファイル）をＤＣＦ規格に応じて検索する。
【００３１】
そしてＣＰＵ３３は、検索の結果得られた画像ファイルのそれぞれからサムネイル画像データを取得する。さらにＣＰＵ３３は、得られた画像ファイルそれぞれのヘッダから画像情報を取得する。
【００３２】
この画像情報には、上述したように、撮像装置２の機種名、圧縮フォーマット識別情報、主画像データの表示画素数、この画像ファイルがフォルダ階層のどの位置にどのような名前で記憶されているかを示す画像パスなどが含まれている。
【００３３】
ＣＰＵ３３は、画像一覧画面データと、撮像装置２に記憶している画像ファイルそれぞれのサムネイル画像データ及び画像情報とを得ると、これらをバス３２を介して表示処理部３７に送る。
【００３４】
表示処理部３７は、画像一覧画面データ、サムネイル画像データ及び画像情報を受け取ると、図４に示すように、これら画像一覧画面データ、サムネイル画像データ及び画像情報に基づく画像一覧画面ＧＷを生成してモニタ３８に表示する。
【００３５】
この画像一覧画面ＧＷには、サムネイル画像データに基づくサムネイル画像Ｇ（Ｇ１、Ｇ２、・・・ＧＮ）の一覧が配置される。
【００３６】
これらサムネイル画像Ｇ（Ｇ１、Ｇ２、・・・ＧＮ）それぞれには、カーソルＫでクリックすることで対応するサムネイル画像Ｇを選択可能なチェックボックスＣが設けられている。また、これらサムネイル画像Ｇ（Ｇ１、Ｇ２、・・・ＧＮ）のそれぞれの下側には、対応する画像情報に記載されている撮影日時が表示されるようになされている。
【００３７】
また、この画像一覧画面ＧＷには、ユーザに選択されたサムネイル画像Ｇ（Ｇ１、Ｇ２、・・・ＧＮ）に対応する画像ファイルをアップロードするアップロード先を示すアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）が設けられている。
【００３８】
これらアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のそれぞれには、ユーザ操作により予め登録されたＷｅｂページ（例えば、所定のサイトにおける画像ファイルをアップロードするためのアップロードページ）の、例えば「○○○ブログ」、「△△△画像アップロダ」・・・「□□□画像掲示板」のような名称（以下、これをアップロードページ名称と呼ぶ）が表示されるようになされている。
【００３９】
ちなみに、これらアップロードページは、任意の画像登録サーバ４（４ａ、４ｂ、・・・４ｎ）で開設されているものとする。
【００４０】
また、これらアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のそれぞれには、ユーザ操作により予め登録された、所定のアップロードページと接続するためのＵＲＬが対応付けられている。
【００４１】
さらに、これらアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のそれぞれには、アップロードする画像ファイルの主画像データの表示画素数の上限（例えば、640×480のようなサイズで表記され、以下、これをアップロード上限サイズと呼ぶ）が、ユーザ操作により予め設定されている。
【００４２】
さらにこれらアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のそれぞれには、任意のＷｅｂページに対してコンテンツ（この場合、画像ファイル）をアップロードするためのＷｅｂブラウザを起動するＷｅｂブラウザ起動命令が割り当てられている。
【００４３】
ちなみに、このアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のそれぞれのアップロードページ名称、ＵＲＬ及びアップロード上限サイズは、画像一覧画面ＧＷに設けられた設定ボタンＢＢが選択されることによりモニタ３８に表示される図示しない設定画面上で、入力デバイス３０を介したユーザ操作により設定されるようになっている。また、アップロード上限サイズは、例えば、所定のアップロードページにおいて、アップロードできる画像ファイルに含まれる主画像データの表示画素数の上限が設定されている場合に、ユーザにより設定されるものである。
【００４４】
このようにして画像送信装置３は、撮像装置２と接続されると、この撮像装置２に記憶している画像ファイルを一覧表示する画像一覧画面ＧＷを生成して、モニタ３８に表示するようになされている。これにより画像送信装置３は、撮像装置２と接続されるだけで、この撮像装置２にどのような画像ファイルが記憶されているかをまとめてユーザに提示することができる。
【００４５】
画像送信装置３のＣＰＵ３３は、画像一覧画面ＧＷをモニタ３８に表示した結果、入力デバイス３０を介したユーザ操作により、例えば、この画像一覧画面ＧＷからサムネイル画像Ｇ（一例としてＧ１、Ｇ３及びＧ８とする）のチェックボックスＣがカーソルＫにより選択された状態で、アップロード先ボタンＡＢａがカーソルＫにより選択されると、このアップロード先ボタンＡＢａに対応付けられているアップロードページのＵＲＬを取得する。
【００４６】
以下では、一例として、アップロード先ボタンＡＢａに対し、画像登録サーバ４ａが開設している○○○ブログのアップロードページのＵＲＬが対応付けられている場合について説明を進める。
【００４７】
ＣＰＵ３３は、ＵＲＬを取得すると、画像一覧画面ＧＷのアップロード先ボタンＡＢａに対して設定されているＷｅｂブラウザ起動命令に応じてＷｅｂブラウザを起動する。またＣＰＵ３３は、起動したＷｅｂブラウザの所定の入力欄に対して、取得したＵＲＬを入力することで、ネットワークＮＴを介して画像登録サーバ４ａの開設する○○○ブログのアップロードページに自動で接続する。そしてＣＰＵ３３は、このアップロードページのページデータを取得して表示処理部３７に送り、図５に示すように、ページデータに基づくアップロード画面ＡＷをモニタ３８に表示する。
【００４８】
このアップロード画面ＡＷには、ユーザに対し、アップロードする画像ファイルを画像送信装置３のフォルダ階層をたどって参照させるための複数の参照ボタンＳＢ（ＳＢ１、ＳＢ２・・・）と、ユーザが参照ボタンＳＢ（ＳＢ１、ＳＢ２・・・）により画像ファイルを参照した結果得られる画像ファイルの画像パスを貼り付けるための複数の画像パス入力欄ＧＲ（ＧＲ１，ＧＲ２・・・）と、画像パス入力欄ＧＲに記入された画像パスが指定する画像ファイルを画像登録サーバ４ａにアップロードすることを実行するアップロード実行ボタンＡＲＢとが設けられている。ちなみに、このアップロード実行ボタンＡＲＢには、画像ファイルのアップロード先（この場合、画像登録サーバ４ａの図示しない記憶部）を示すＵＲＬが対応付けられている。
【００４９】
また、このときＣＰＵ３３は、画像一覧画面ＧＷにおいてチェックボックスＣがチェックされたサムネイル画像Ｇ（この場合Ｇ１、Ｇ３及びＧ８）をまとめて示す画像選択トレイＰＴを表示するためのトレイデータをアップロードアプリから取得して表示処理部３７に送る。
【００５０】
表示処理部３７は、トレイデータに基づく画像選択トレイＰＴを、アップロード画面ＡＷの上に重ねるようにしてモニタ３８に表示する。すなわち表示処理部３７は、モニタ３８を正面から見たときに、アップロード画面ＡＷよりも手前側になるように画像選択トレイＰＴを表示する。
【００５１】
ちなみに、このときＣＰＵ３３は、アップロード画面ＡＷの大部分をユーザに見せられる程度に小さい画像選択トレイＰＴを、このアップロード画面ＡＷに重ねてモニタ３８に表示するようになされている。これによりＣＰＵ３３は、画像選択トレイＰＴにより隠されるアップロード画面ＡＷの領域を極力少なくすることができる。
【００５２】
ＣＰＵ３３は、画像選択トレイＰＴをモニタ３８に表示すると、画像一覧画面ＧＷにおいてチェックボックスＣがチェックされたサムネイル画像Ｇ（この場合、Ｇ１、Ｇ３及びＧ８）のそれぞれに対応する画像情報から、サムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）のそれぞれに対応する主画像データの表示画素数を取得して、この表示画素数とアップロード先ボタンＡＢａに設定されているアップロード上限サイズ（この場合、一例として640×480とする）とを順次比較する。そしてＣＰＵ３３は、その比較結果に応じた処理を行う。
【００５３】
具体的に言うと、ＣＰＵ３３は、サムネイル画像Ｇ（この場合、一例としてサムネイル画像Ｇ１とする）に対応する主画像データの表示画素数とアップロード上限サイズとの比較の結果、アップロード上限サイズよりもサムネイル画像Ｇ１に対応する主画像データの表示画素数の方が小さい場合には、この画像Ｇ１を画像選択トレイＰＴにそのまま配置する。
【００５４】
これに対してＣＰＵ３３は、サムネイル画像Ｇ（この場合、一例としてサムネイル画像Ｇ３とする）に対応する主画像データの表示画素数とアップロード上限サイズとの比較の結果、アップロード上限サイズよりもサムネイル画像Ｇ３に対応する主画像データの表示画素数の方が大きい場合には、このサムネイル画像Ｇ３に対応する画像情報の画像パスに応じて特定される画像ファイル（すなわち、サムネイル画像Ｇ３に対応する画像ファイル）を撮像装置２から取得する。
【００５５】
ＣＰＵ３３は、撮像装置２からサムネイル画像Ｇ３に対応する画像ファイルを取得すると、この画像ファイルの主画像データの表示画素数をアップロード上限サイズである「640×480」にまで縮小した縮小画像データを生成する。そしてＣＰＵ３３は、生成した縮小画像データに元の画像ファイルの画像情報を付加して縮小画像ファイルとしてハードディスクドライブ３５に一時記憶する。ただし、画像情報の画像パスは、記憶位置の変更に伴って変更される。
【００５６】
そしてＣＰＵ３３は、このサムネイル画像Ｇ３を画像選択トレイＰＴに配置すると共に、このサムネイル画像Ｇ３に対して、ハードディスクドライブ３５に一時記憶した縮小画像ファイルを対応付ける。
【００５７】
このようにＣＰＵ３３は、画像一覧画面ＧＷにおいてチェックボックスＣがチェックされたサムネイル画像Ｇ（この場合、Ｇ１、Ｇ３及びＧ８）を画像選択トレイＰＴに配置するようになされている。
【００５８】
ちなみにＣＰＵ３３は、撮像装置２のリムーバブルメモリ１８に記憶されている画像ファイルや、画像送信装置３のハードディスクドライブ３５に記憶されている縮小画像ファイルのように、画像送信装置３のフォルダ構造の中で異なる階層に記憶されている画像ファイルや縮小画像ファイルを、フォルダ構造のどの階層に記憶されているかに関わらず、ユーザの選択に応じてまとめて画像選択トレイＰＴに配置するようになされている。その結果、画像送信装置３は、フォルダ構造の異なる階層に記憶されている画像ファイルや縮小画像ファイルをまとめてアップロードするときに、ユーザに対し、アップロードする画像ファイルや縮小画像ファイルをフォルダ構造の階層を移動しつつ選択させるという煩雑な操作をさせなくて済む。
【００５９】
このようにして画像送信装置３は、画像一覧画面ＧＷにおいて、ユーザ操作により、サムネイル画像Ｇ（この場合、Ｇ１、Ｇ３及びＧ８）が選択された状態で、アップロード先ボタンＡＢａが選択されると、このアップロード先ボタンＡＢａに対応付けられているＵＲＬに応じてネットワークＮＴ上のアップロードページから取得したアップロード画面ＡＷをモニタ３８に表示すると共に、アップロード用に画像一覧画面ＧＷで選択したサムネイル画像Ｇ１、Ｇ３及びＧ８を配置した画像選択トレイＰＴをアップロード画面ＡＷに重ねるようにしてモニタ３８に表示するようになされている。
【００６０】
画像送信装置３のＣＰＵ３３は、アップロード画面ＡＷと画像選択トレイＰＴとをモニタ３８に表示した結果（図５）、入力デバイス３０を介したユーザ操作により、画像選択トレイＰＴのサムネイル画像Ｇ（この場合Ｇ１、Ｇ３及びＧ８）から、例えばサムネイル画像Ｇ１がカーソルＫで選択されると、このサムネイル画像Ｇ１に対応付けられている画像ファイルの画像情報から、例えば「G:\DCIM\NY旅行\DSC02778.JPG」のような画像パスＧＰを取得してＲＡＭ３６に一時記憶する。
【００６１】
このときＣＰＵ３３は、カーソルＫで選択されたサムネイル画像Ｇ（この場合Ｇ１）に対応する画像パスＧＰを画像選択トレイＰＴの画像パス表示欄ＰＲに表示するようになされている。これによりＣＰＵ３３は、ユーザによりサムネイル画像Ｇが選択されて対応する画像パスＧＰを取得したときに、この画像パスＧＰを画像パス表示欄ＰＲに表示して、画像パスＧＰを取得したことと、その画像パスＧＰの内容とをまとめてユーザに通知できる。
【００６２】
ＣＰＵ３３は、このようにしてＲＡＭ３６に画像パスＧＰを記憶した状態で、入力デバイス３０を介したユーザ操作により、アップロード画面ＡＷの画像パス入力欄ＧＲ１がカーソルＫで選択され、この画像パス入力欄ＧＲに画像パスＧＰをコピーする（すなわちサムネイル画像Ｇ１に対応する画像パスＧＰを貼り付ける）よう指示されると、図６に示すように、ＲＡＭ３６から画像パスＧＰ「G:\DCIM\NY旅行\DSC02778.JPG」を読み出して画像パス入力欄ＧＲ１に貼り付ける。その結果、ＣＰＵ３３は、アップロード画面ＡＷの参照ボタンＳＢ（この場合、ＳＢ１）から、アップロードする画像ファイルをフォルダ構造の階層をたどって参照して、参照の結果選択した画像ファイルの画像パスＧＰを画像パス入力欄ＧＲ１に貼り付けるような操作をユーザにさせることなく、画像パス入力欄ＧＲ１に画像パスＧＰを入力することができるようになされている。
【００６３】
ＣＰＵ３３は、画像選択トレイＰＴのサムネイル画像Ｇ３についても同様に、入力デバイス３０を介したユーザ操作により、カーソルＫで選択されると、このサムネイル画像Ｇ３に対応付けられている縮小画像ファイルの画像情報の画像パスＧＰ（この場合、「C:\Documents and Settings\TAROU\Temp\DSC02776A.JPG」）を取得し、アップロード画面ＡＷの画像パス入力欄ＧＲ２がカーソルＫで選択されて貼り付けが指示されると、この画像パスＧＰを画像パス入力欄ＧＲ２に貼り付ける。
【００６４】
またＣＰＵ３３は、画像選択トレイＰＴのサムネイル画像Ｇ８の画像パスＧＰについても同様に、入力デバイス３０を介したユーザ操作により、アップロード画面ＡＷの画像パス入力欄ＧＲ３に貼り付ける。
【００６５】
このようにしてＣＰＵ３３は、参照ボタンＳＢ（この場合、ＳＢ１、ＳＢ２及びＳＢ３）のそれぞれから、アップロードする画像ファイル（この場合、サムネイル画像Ｇ１、Ｇ３及びＧ８に対応する画像ファイルや縮小画像ファイル）をフォルダ構造の階層をたどって一個ずつ参照して、参照の結果選択した画像ファイルの画像パスＧＰを画像パス入力欄ＧＲ（この場合、ＧＲ１、ＧＲ２及びＧＲ３）に順次貼り付けるような操作をユーザにさせることなく、ユーザに対し、画像選択トレイＰＴのサムネイル画像Ｇ１、Ｇ３及びＧ８に対応する画像ファイルや縮小画像ファイルの画像パスＧＰを取得して、アップロード画面ＡＷの画像パス入力欄ＧＲ１、ＧＲ２及びＧＲ３に貼り付けるという操作を繰り返させるだけで、このアップロード画面ＡＷの画像パス入力欄ＧＲ（この場合、ＧＲ１、ＧＲ２及びＧＲ３）に画像パスＧＰを入力できる。
【００６６】
ちなみに、このときＣＰＵ３３は、ユーザ操作によりアップロード画面ＡＷ上で処理を行っている間も、アップロード画面ＡＷよりも手前側に画像選択トレイＰＴを表示し続けるようになされている（図６）。これによりＣＰＵ３３は、アップロード画面ＡＷの裏側に画像選択トレイＰＴが移動してアップロード画面ＡＷにより隠されてユーザから見えなくなってしまうといった事態を回避することができ、その結果、画像選択トレイＰＴとアップロード画面ＡＷとの間で画像パスＧＰをやり取りするユーザ操作を行い易くすることができる。
【００６７】
またＣＰＵ３３は、ユーザ操作によりアップロード画面ＡＷ上で処理を行っている間は、アップロード画面ＡＷよりも手前側の画像選択トレイＰＴを半透明に表示するようになされている（図６）。これによりＣＰＵ３３は、アップロード画面ＡＷよりも手前側に画像選択トレイＰＴを表示し続けながらも、アップロード画面ＡＷ上で処理を行っている間は、半透明の画像選択トレイＰＴを透かすようにしてアップロード画面ＡＷの全体をユーザに見せることができ、その結果、画像選択トレイＰＴとアップロード画面ＡＷとの間で画像パスＧＰをやり取りするユーザ操作を行い易くしつつ、アップロード画面ＡＷ上でユーザ操作を行うときにはこのアップロード画面ＡＷの表示内容の全体をユーザに見せることができる。
【００６８】
ＣＰＵ３３は、図７に示すように、アップロード画面ＡＷの画像パス入力欄ＧＲ１、ＧＲ２及びＧＲ３に画像パスを貼り付けた状態で、入力デバイス３０を介したユーザ操作により、アップロード画面ＡＷのアップロード実行ボタンＡＲＢがカーソルＫにより選択されると、Ｗｅｂブラウザの処理により、アップロード画面ＡＷの画像パス入力欄ＧＲ（この場合、ＧＲ１、ＧＲ２及びＧＲ３）に記入されている画像パスＧＰにより指定されるそれぞれの画像ファイル及び縮小画像ファイルを取得する。
【００６９】
具体的に言うと、ＣＰＵ３３は、アップロード画面ＡＷのアップロード実行ボタンＡＲＢがユーザにより選択されると、アップロード画面ＡＷの画像パス入力欄ＧＲ１に記入されている画像パスＧＰ「G:\DCIM\NY旅行\DSC02778.JPG」により指定される画像ファイルを、撮像装置２のリムーバブルメモリ１８から読み出す。またＣＰＵ３３は、アップロード画面ＡＷの画像パス入力欄ＧＲ２に記入されている画像パスＧＰ「C:\Documents and Settings\TAROU\Temp\DSC02776A.JPG」に指定される縮小画像ファイルを、ハードディスクドライブ３５から読み出す。さらにＣＰＵ３３は、アップロード画面ＡＷの画像パス入力欄ＧＲ３に記入されている画像パスＧＰ「G:\DCIM\NY旅行\DSC02771.JPG」に指定される画像ファイルを、撮像装置２のリムーバブルメモリ１８から読み出す。
【００７０】
そしてＣＰＵ３３は、アップロード実行ボタンＡＲＢに対応付けられているＵＲＬが示すアップロード先（この場合、画像登録サーバ４ａの図示しない記憶部）に対して、画像ファイル及び縮小画像ファイルを送信（すなわち、アップロードする）。
【００７１】
このようにして画像送信装置３は、ユーザの操作に応じて、画像選択トレイＰＴのサムネイル画像Ｇ（この場合Ｇ１、Ｇ３及びＧ８）に対応付けられている画像パスＧＰを、Ｗｅｂブラウザにより取得したアップロード画面ＡＷの画像パス入力欄ＧＲへの貼り付け用に取得するようになされている。
【００７２】
これにより、画像送信装置３は、ユーザに対し、アップロードする画像ファイル及び縮小画像ファイルを、アップロード画面ＡＷの参照ボタンＳＢ（ＳＢ１、ＳＢ２及びＳＢ３）のそれぞれからフォルダ階層をたどって１つ１つ参照し、その画像パスＧＰを取得してからこの画像パスＧＰを順に画像パス入力欄ＧＲ（ＧＲ１、ＧＲ２及びＧＲ３）に貼り付けるような手間をかけさせずに、画像選択トレイＰＴのサムネイル画像Ｇを選択することで得られる画像パスＧＰをアップロード画面ＡＷの画像パス入力欄ＧＲへ貼り付けるという簡易な操作をさせるだけで、画像パスＧＰにより指定される画像ファイルまたは縮小画像ファイルをアップロードすることができる。
【００７３】
ちなみにＣＰＵ３３は、画像選択トレイＰＴをモニタ３８に表示する際に生成してハードディスクドライブ３５に一時記憶した縮小画像ファイルを、一連のアップロード処理の終了後の所定のタイミングで消去するようになされている。これによりＣＰＵ３３は、ユーザに対し、画像ファイルのアップロードのためだけに生成した縮小画像ファイルを消去させるような操作をさせることなく、縮小画像ファイルを自動消去することができ、その結果、画像送信装置３の中に不必要なファイルを残したままにすることを回避できる。
【００７４】
（１−４）画像アップロード処理手順
ここで、上述した画像登録システム１において、画像送信装置３が撮像装置２に記憶している画像ファイルをネットワークＮＴを介して画像登録サーバ４（４ａ、４ｂ、・・・４ｎ）にアップロードするときの処理手順（以下、これを画像アップロード処理手順とも呼ぶ）について、図８及び図９に示すフローチャートを用いて詳しく説明する。ちなみに、この画像アップロード処理手順は、画像送信装置３のＣＰＵ３３が、撮像装置２と接続されたときに、この撮像装置２に記憶されている画像アップロードプログラムを実行することにより、既存の、任意のアップロード先に画像ファイルをアップロードするＷｅｂブラウザを利用する処理である。
【００７５】
画像送信装置３のＣＰＵ３３は、撮像装置２と接続されて、この撮像装置２に記憶している画像アップロードプログラムを取得すると、画像アップロード処理手順ＲＴ１を開始して、ステップＳＰ１（図８）に移る。ステップＳＰ１においてＣＰＵ３３は、画像アップロードプログラムを実行してアップロードアプリを起動し、次のステップＳＰ２に移る。
【００７６】
ステップＳＰ２において画像送信装置３のＣＰＵ３３は、アップロードアプリの起動に応じて画像一覧画面データを得ると共に、撮像装置２に記憶している全ての画像ファイルのサムネイル画像データ及び画像情報を得て、これらに基づく画像一覧画面ＧＷをモニタ３８に表示して次のステップＳＰ３に移る。
【００７７】
ステップＳＰ３において画像送信装置３のＣＰＵ３３は、画像一覧画面ＧＷのアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のいずれかがユーザに選択されたか否かを判定する。
【００７８】
このステップＳＰ３で肯定結果が得られると、このことは、画像一覧画面ＧＷ上のサムネイル画像Ｇ（Ｇ１、Ｇ２、・・・ＧＮ）の１つまたは複数がユーザにより選択された状態で、画像一覧画面ＧＷのアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のいずれかが選択されたとこと示している。したがって、このとき画像送信装置３のＣＰＵ３３は、次のステップＳＰ４に移る。
【００７９】
これに対して、ステップＳＰ３で否定結果を得ると、このことは、ユーザによる画像一覧画面ＧＷ上のサムネイル画像Ｇ（Ｇ１、Ｇ２、・・・ＧＮ）の選択が未だ完了していないことを示している。したがって、このとき画像送信装置３のＣＰＵ３３は、このステップＳＰ３の処理を繰り返す。
【００８０】
ステップＳＰ４において画像送信装置３のＣＰＵ３３は、画像一覧画面ＧＷで選択されたアップロード先ボタンＡＢａに設定されているＷｅｂブラウザ起動命令に応じて、Ｗｅｂブラウザを起動すると共に、このアップロード先ボタンＡＢに対応付けられているＵＲＬをＷｅｂブラウザに入力することでネットワークＮＴ上のアップロードページに接続する。そしてＣＰＵ３３は、アップロードページからページデータを取得して、このページデータに基づくアップロード画面ＡＷをモニタ３８に表示する。
【００８１】
またＣＰＵ３３は、アップロード用に画像一覧画面ＧＷでユーザにより選択されたサムネイル画像（この場合、ＧＧ１、Ｇ３及びＧ８）を配置するための画像選択トレイＰＴを、アップロード画面ＡＷに重ねるように（すなわちアップロード画面ＡＷよりも常に手前側になるように）モニタ３８に表示し、次のステップＳＰ５に移る。
【００８２】
ステップＳＰ５において画像送信装置３のＣＰＵ３３は、画像一覧画面ＧＷで選択されたサムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）のそれぞれに対応する画像ファイルの画像情報の表示画素数（すなわち、画像ファイルの主画像データの表示画素数）が、アップロード画面ＡＷで選択されたアップロード先ボタンＡＢに設定されてるアップロード上限サイズ以下であるか否かをそれぞれ判定する。
【００８３】
このステップＳＰ５で肯定結果が得られると、このとき画像送信装置３のＣＰＵ３３は、次のステップＳＰ６に移る。
【００８４】
ステップＳＰ６において画像送信装置３のＣＰＵ３３は、アップロード画面ＡＷで選択されたサムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）のうち、アップロード上限サイズ以下の表示画素数の画像ファイルに対応するサムネイル画像Ｇ（この場合、Ｇ１及びＧ８）を画像選択トレイＰＴに配置して、次のステップＳＰ７に移る。
【００８５】
これに対し、ステップＳＰ５で否定結果が得られると、このとき画像送信装置３のＣＰＵ３３は、ステップＳＰ８に移る。
【００８６】
ステップＳＰ８において画像送信装置３のＣＰＵ３３は、アップロード画面ＡＷで選択されたサムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）に対応する画像ファイルのうち、アップロード上限サイズを上回る表示画素数の画像ファイルを撮像装置２から読み出す。
【００８７】
またＣＰＵ３３は、読み出した画像ファイルの主画像データの表示画素数をアップロード上限サイズにまで縮小した縮小画像データを生成する。そしてＣＰＵ３３は、この縮小画像データを縮小画像ファイルとしてハードディスクドライブ３５に一時記憶し、次のステップＳＰ９に移る。
【００８８】
ステップＳＰ９において画像送信装置３のＣＰＵ３３は、アップロード画面ＡＷで選択されたサムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）のうち、アップロード上限サイズを上回った表示画素数の画像ファイルに対応するサムネイル画像Ｇ（この場合、Ｇ３）を画像選択トレイＰＴに配置すると共に、このサムネイル画像Ｇ３に対して、ハードディスクドライブ３５に一時記憶した縮小画像ファイルを対応付けてステップＳＰ７に移る。
【００８９】
ステップＳＰ７において画像送信装置３のＣＰＵ３３は、画像選択トレイＰＴ上のサムネイル画像Ｇ（この場合、Ｇ１、Ｇ３及びＧ８）のいずれかが、ユーザに選択されたか否かを判定する。
【００９０】
このステップＳＰ７で肯定結果が得られると、このことは、選択されたサムネイル画像Ｇに対応する画像パスＧＰの取得をユーザが要求していることを示している。したがって、このとき画像送信装置３のＣＰＵ３３は、ステップＳＰ１０に移る。
【００９１】
ステップＳＰ１０において画像送信装置３のＣＰＵ３３は、選択されたサムネイル画像Ｇに対応する画像ファイルの画像パスＧＰ、または選択されたサムネイル画像Ｇに対応する縮小画像ファイルの画像パスＧＰを取得して、次のステップＳＰ１１（図９）に移る。
【００９２】
これに対し、ステップＳＰ７で否定結果が得られると、このことは、ユーザによる画像選択トレイＰＴ上のサムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）の選択が未だ完了していないことを示している。したがって、このとき画像送信装置３のＣＰＵ３３は、このステップＳＰ７の処理を繰り返す。
【００９３】
ステップＳＰ１１（図９）において画像送信装置３のＣＰＵ３３は、ユーザ操作により、アップロード画面ＡＷの画像パス入力欄ＧＲ（ＧＲ１、ＧＲ２・・・）のいずれかが選択され、この画像パス入力欄ＧＲに画像パスＧＰを貼り付けるよう指示されたか否かを判定する。
【００９４】
このステップＳＰ１１で肯定結果が得られると、画像送信装置３のＣＰＵ３３は、次のステップＳＰ１２において、画像選択トレイＰＴを半透明にすると共に、選択された画像パス入力欄ＧＲに対して画像パスＧＰを貼り付けて、次のステップＳＰ１３に移る。
【００９５】
これに対し、このステップＳＰ１１で否定結果が得られると、このことは、ユーザによるアップロード画面ＡＷの画像パス入力欄ＧＲへの画像パスＧＰの貼り付けが未だ完了していないことを示している。したがって、このとき画像送信装置３のＣＰＵ３３は、このステップＳＰ１１の処理を繰り返す。
【００９６】
ステップＳＰ１３において画像送信装置３のＣＰＵ３３は、アップロード画面ＡＷのアップロード実行ボタンＡＲＢが選択されたか否かを判定する。
【００９７】
このステップＳＰ１３において肯定結果が得られると、このことは、ユーザが画像ファイルのアップロードを要求していることを示している。したがって、このとき画像送信装置３のＣＰＵ３３は、次のステップＳＰ１４に移り、アップロード画面ＡＷの画像パス入力欄ＧＲに貼り付けられている（すなわち、入力されている）画像パスＧＰが指定する画像ファイルや縮小画像ファイルを読み出して画像登録サーバ４（この場合、４ａ、４ｂ、・・・４ｎのいずれか）にアップロードし、この画像アップロード処理手順ＲＴ１を終了する。
【００９８】
これに対し、ステップＳＰ１３において否定結果が得られると、画像送信装置３のＣＰＵ３３は、ステップＳＰ１５に移る。
【００９９】
ステップＳＰ１５において画像送信装置３のＣＰＵ３３は、ユーザ操作により、画像選択トレイＰＴが選択されたか否かを判定する。
【０１００】
このステップＳＰ１５において否定結果が得られると、このことは、単に、アップロード画面ＡＷのアップロード実行ボタンＡＲＢがユーザにより未だ選択されていないことを示している。したがって、このとき画像送信装置３のＣＰＵ３３は、ステップＳＰ１３に戻る。
【０１０１】
これに対し、ステップＳＰ１５において肯定結果が得られると、このことは、アップロード画面ＡＷの画像パス入力欄ＧＲに画像パスＧＰを貼り付けていないサムネイル画像Ｇが画像選択トレイＰＴに残っていることを示している。したがって、このとき画像送信装置３のＣＰＵ３３は、画像選択トレイＰＴを半透明から元の状態（すなわち、不透明で下のアップロード画面ＡＷが透けて見えない状態）に戻してステップＳＰ７に戻り、ステップＳＰ１３で肯定結果を得るまで、上述したステップＳＰ７乃至ステップＳＰ１５の処理を繰り返す。
【０１０２】
このような画像アップロード処理手順ＲＴ１にしたがい、画像登録システム１において、画像送信装置３のＣＰＵ３３は、撮像装置２に記憶する画像ファイルや縮小画像ファイルをアップロードするようになされている。
【０１０３】
（１−５）動作及び効果
以上の構成において、画像登録システム１の画像送信装置３は、撮像結果としての画像ファイルを記憶する撮像装置２が接続されると、この撮像装置２に記憶している画像ファイルに対応するサムネイル画像Ｇ（Ｇ１、Ｇ２、・・・ＧＮ）の一覧と、画像ファイルのアップロード先（この場合、画像登録サーバ４ａ、４ｂ、・・・４ｎ）ごとにこの画像ファイルをアップロードする処理を開始するためのアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）とを示す画像一覧画面ＧＷを表示する。
【０１０４】
また画像送信装置３は、ユーザにより画像一覧画面ＧＷが示すサムネイル画像Ｇ（Ｇ１、Ｇ２、・・・ＧＮ）の一覧の中からサムネイル画像Ｇ（この場合Ｇ１、Ｇ３及びＧ８）が選択された後に、アップロード先ボタンＡＢ（この場合ＡＢａ）が選択されると、任意のアップロード先に画像ファイルをアップロードするためのＷｅｂブラウザを起動してアップロード先（この場合、画像登録サーバ４ａ）からページデータを取得し、このページデータに基づくアップロード画面ＡＷと、選択されたサムネイル画像Ｇ１、Ｇ３及びＧ８に対応する画像ファイルを選択するための画像選択トレイＰＴとをまとめて表示する。
【０１０５】
さらに画像送信装置３は、ユーザ操作により、画像選択トレイＰＴでサムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）が選択されると、このサムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）に対応する画像パスＧＰを取得する。さらに画像送信装置３は、画像パスＧＰをアップロード画面ＡＷの画像パス入力欄ＧＲ（ＧＲ１、ＧＲ２・・・）に貼り付ける操作がユーザにより入力されると、この画像パスＧＰを画像パス入力欄ＧＲ（ＧＲ１、ＧＲ２・・・）に貼り付ける。
【０１０６】
そして画像送信装置３は、ユーザによりアップロード画面ＡＷのアップロード実行ボタンＡＲＢが選択されると、画像パス入力欄ＧＲＧＲ（ＧＲ１、ＧＲ２・・・）の画像パスＧＰにより指定される画像ファイルを読み出してネットワークＮＴを介してアップロード先にアップロードする。
【０１０７】
こうすることで、画像送信装置３は、ユーザに対し、Ｗｅｂブラウザにより取得したアップロード画面ＡＷの参照ボタンＳＢから、アップロードする画像ファイルの画像パスＧＰを画像送信装置３のフォルダ階層をたどって１つ１つ参照して、その結果取得した画像パスＧＰをアップロード画面ＡＷの画像パス入力欄ＧＲに貼り付けさせるような手間をかけさせずに、このアップロード画面ＡＷの画像パス入力欄ＧＲに対し、画像選択トレイＰＴのサムネイル画像Ｇ（Ｇ１、Ｇ３及びＧ８）を選択することで得られる画像パスＧＰを貼り付けさせるだけで、選択した画像ファイルを読み出してアップロードすることができ、その結果として、任意のアップロード先に画像ファイルをアップロードするためのＷｅｂブラウザを用いて、画像ファイルを簡易な操作でアップロードすることができる。
【０１０８】
また画像送信装置３は、画像選択トレイＰＴをモニタ３８に表示すると、この画像選択トレイＰＴに配置したサムネイル画像Ｇに対応する画像ファイルの主画像データの表示画素数とアップロード上限サイズと比較し、サムネイル画像Ｇに対応する画像ファイルの主画像データの表示画素数がアップロード上限サイズよりも大きい場合には、このサムネイル画像Ｇに対応する画像ファイルの主画像データの表示画素数をアップロード上限サイズにまで縮小した縮小画像データを生成する。
【０１０９】
そして画像送信装置３は、縮小画像データを縮小画像ファイルとしてハードディスクドライブ３５に一時記憶すると共に、元の画像ファイルに対応するサムネイル画像Ｇに対応付ける。
【０１１０】
こうすることで、画像送信装置３は、アップロード可能な画像ファイルの主画像データの表示画素数の上限が指定されているアップロードページに対して画像ファイルをアップロードするとき、ユーザに対してアップロード上限サイズを予め設定させておくだけで、その画像ファイル（の主画像データ）がアップロード可能な表示画素数であるかどうかを確認させたり、アップロード可能でない場合に画像ファイルの主画像データをアップロード可能なように縮小して縮小画像データを生成させたり、といった煩雑な作業をユーザにさせることなく画像ファイル（この場合、縮小画像ファイル）をアップロードすることができ、その分だけユーザの手間を省いて使い勝手を向上できる。
【０１１１】
以上の構成によれば、撮像装置２に記憶している画像ファイルの一覧とこの画像ファイルをアップロードするアップロード先の一覧とを示す画像一覧画面ＧＷをモニタ３８に表示し、この画像一覧画面ＧＷから、入力デバイス３０を介したユーザの操作により、１つ以上の画像ファイルとアップロード先とが選択されると、ユーザに選択された１つ以上の画像ファイルを示す画像選択トレイＰＴをモニタ３８に表示すると共に、画像ファイルの記憶部内の記憶位置を示す画像パスＧＰを入力させる画像パス入力欄ＧＲを有するアップロード画面ＡＷをモニタ３８に表示して当該画像パス入力欄ＧＲに入力された画像パスＧＰに対応する画像ファイルを、選択された任意のアップロード先にアップロードするためのＷｅｂブラウザを起動してアップロード画面ＡＷをモニタ３８に表示して、入力デバイス３０を介したユーザの操作により、画像選択トレイＰＴから画像ファイルが選択されると、選択された画像ファイルの画像パスＧＰを取得するようにしたことにより、ユーザに対し、アップロードする画像ファイルの画像パスＧＰを画像送信装置３のフォルダ階層をたどって１つ１つ参照して、その結果取得した画像パスＧＰを、任意のアップロード先に画像ファイルをアップロードするためのＷｅｂブラウザにより表示したアップロード画面ＡＷの画像パス入力欄ＧＲに貼り付けさせるような手間をかけさせずに、このアップロード画面ＡＷの画像パス入力欄ＧＲに対し、画像選択トレイＰＴの画像ファイルを選択することで得られる画像パスＧＰを貼り付けさせるだけで、選択した画像ファイルを読み出してアップロードすることができ、かくして、任意のアップロード先に画像ファイルをアップロードするためのＷｅｂブラウザを用いて、画像ファイルを簡易な操作でアップロードすることができる。
【０１１２】
（１−６）他の実施の形態
なお、上述した実施の形態では、撮像装置２のリムーバブルメモリ１８に画像ファイルを記憶するようにして、画像送信装置３は、撮像装置２と接続されたときにこのリムーバブルメモリ１８から画像ファイルを一覧表示するようにした場合について述べたが、本発明はこれに限らず、画像ファイルは、撮像装置２のＲＡＭ１３に記憶するようにしてもよいし、画像送信装置３に撮像装置２が接続されたときに、画像送信装置３のハードディスクドライブ３５に転送して記憶するようにしてもよい。つまりは、画像ファイルの記憶場所はどこでもよく、それぞれの記憶場所に対応する画像アップロードプログラムを予め用意しておけば、上述した実施の形態と同様の効果を得ることができる。また、画像アップロードプログラム（この場合、これを起動した結果としてのアップロードアプリ）の設定を、画像送信装置３におけるユーザ操作に応じて変更することで、画像アップロードプログラムが対応する画像ファイルの記憶場所を変更するようにしてもよい。同様に、画像アップロードプログラムの記憶場所についても、どこでもよいし、画像送信装置３におけるユーザ操作に応じて設定を変更するようにしてもよい。
【０１１３】
またこの場合、図１０に示すように、画像送信装置３が、メモリインターフェース５０を有するようにして、撮像装置２のリムーバブルメモリ１８が取り外されてこのメモリインターフェース５０に接続されたときに、上述した実施の形態と同様の処理をするようにしてもよい。その場合、撮像装置２は、リムーバブルメモリ１８に対して画像アップロードプログラムを予め記憶させておけば、上述した実施の形態と同様の効果を得ることができる。
【０１１４】
また、上述した実施の形態では、画像送信装置３は、画像選択トレイＰＴから取得した画像パスＧＰを、ユーザ操作により、アップロード画面ＡＷに画像パス入力欄ＧＲに貼り付けるようにした場合について述べたが、本発明はこれに限らず、例えば図１１に示すように、画像をクリックアンドドロップするための画像貼付欄ＨＲを有するアップロード画面ＡＷに対しては、ユーザ操作に応じて、画像選択トレイＰＴのサムネイル画像Ｇ（この場合、Ｇ１、Ｇ２及びＧ８）をクリックしてアップロード画面ＡＷの画像貼付欄ＨＲに移動してからドロップするようにしてもよい。
【０１１５】
この場合、画像送信装置３は、アップロード画面ＡＷの画像貼付欄ＨＲに貼り付けたサムネイル画像Ｇ（この場合、一例としてＧ１とする）に対応する画像パスＧＰをアップロード画面ＡＷに入力することになり、その結果、上述した実施の形態と同様の効果を得ることができる。
【０１１６】
さらにこの場合、画像送信装置３は、ユーザ操作により、アップロード画面ＡＷの画像貼付欄ＨＲに対し、画像選択トレイＰＴに配置されている複数のサムネイル画像Ｇを一度にクリックアンドドロップするようにしてもよい。そうすることで、画像送信装置３は、ユーザに対し、画像選択トレイＰＴの複数のサムネイル画像Ｇのそれぞれに対応する複数の画像パスＧＰを、画像選択トレイＰＴとアップロード画面ＡＷとの間を何度も移動して１つずつ貼り付けさせることなく、複数の画像パスＧＰを一度にアップロード画面ＡＷに入力させることができ、その分だけユーザの使い勝手を向上できる。
【０１１７】
さらに、上述した実施の形態では、画像送信装置３は、アップロードアプリにしたがい、この画像送信装置３に接続されている撮像装置２に記憶している画像ファイル（画像データ）を画像登録サーバ４にアップロードするようにした場合について述べたが、本発明はこれに限らず、アップロードするのは動画ファイル（動画データ）や音楽ファイル（音楽データ）、テキストファイル（テキストデータ）などの他のコンテンツでもよく、そのコンテンツを記憶するのは動画再生記録装置や携帯型音楽再生装置といった他の種々の外部装置であってもよい。
【０１１８】
さらに、上述した実施の形態では、撮像装置２は、被写体を撮像して画像データを生成した後に、Ｅｘｉｆ規格に準じて、この画像データ（この場合、主画像データ）を含む画像ファイルを生成してからこの画像ファイルを記憶するようにした場合について述べたが、本発明はこれに限らず、生成した画像データをそのまま記憶するようにしてもよい。その場合、画像送信装置３は、画像一覧画面ＧＷや画像選択トレイＰＴに配置するサムネイル画像Ｇを、撮像装置２に記憶する画像データを縮小して得るようにすれば、上述の実施の形態と同様の効果を得ることができる。
【０１１９】
さらに、上述した実施の形態では、画像送信装置３は、縮小画像データを生成したとき、この縮小画像データを縮小画像ファイルとしてハードディスクドライブ３５に一時記憶して、画像選択トレイＰＴ上において、この縮小画像ファイルと元の画像ファイルに対応するサムネイル画像Ｇとを対応付けるようにした場合について述べたが、本発明はこれに限らず、生成した縮小画像データに基づく縮小画像を、元の画像ファイルに対応するサムネイル画像Ｇの代わりに画像選択トレイＰＴに配置するようにしてもよい。その場合、画像送信装置３は、ユーザ操作により、画像選択トレイＰＴ上の縮小画像が選択されると、その縮小画像データに対応する縮小画像データの画像パスＧＰ（この場合、例えばＲＡＭ３６上に一時記憶されたテンポラリパス）を取得するようにすれば、上述した実施の形態と同様の効果を得ることができる。
【０１２０】
さらに、上述した実施の形態においては、画像送信装置３は、任意のアップロード先に画像ファイルを送信するためのアプリケーションとしてのＷｅｂブラウザを起動することで得たアップロード画面ＡＷから、画像ファイルや縮小画像ファイルをアップロードするようにした場合について述べたが、本発明はこれに限らず、任意のアップロード先に画像ファイルを送信するためのアプリケーションとして起動するのは、メールを送受信するメーラーや、画像送信装置３の中やネットワークＮＴ上の他の装置のフォルダの中を表示する例えばインターネットエクスプローラーのような既存のフォルダ表示アプリケーションであってもよい。
【０１２１】
そうすることで画像送信装置３は、例えばメーラーを起動した場合には、メーラーに基づくメール画面に対し、画像選択トレイＰＴのサムネイル画像Ｇをクリックアンドドロップする操作をユーザにさせるだけで、このサムネイル画像Ｇに対応する画像パスＧＰが指定する画像ファイルや縮小画像ファイルをメールに添付することができる。
【０１２２】
また画像送信装置３は、既存のフォルダ表示アプリケーションを起動した場合には、このフォルダ表示プログラムによって最初に表示するフォルダをパスで予め指定しておけば、画像送信装置３の中の任意のフォルダや、ネットワークＮＴ上の他の装置の任意のフォルダに対し、画像選択トレイＰＴのサムネイル画像Ｇをクリックアンドドロップする操作をユーザにさせるだけで、このサムネイル画像Ｇに対応する画像パスＧＰが指定する画像ファイルや縮小画像ファイルを所望のフォルダに転送することができる。
【０１２３】
さらに、上述した実施の形態では、画像送信装置３は、画像ファイル（コンテンツ）を、ＵＬＲが示すアップロードページにアップロードするようにした場合について述べたが、本発明はこれに限らず、ＵＲＬの代わりにＩＰ（Internet Protocol）アドレス、メールアドレスなどを用いるようにしてもよい。そうすることで、画像送信装置３は、ＩＰアドレスが示すネットワークＮＴ（インターネットやイントラネット）上の他の装置にコンテンツを送信する場合や、メールアドレスが示す他の装置にコンテンツを送信する場合にも、上述した実施の形態と同様の効果を得ることができる。
【０１２４】
さらに、上述した実施の形態では、画像送信装置３は、アップロード画面ＡＷよりも常に手前側になるように画像選択トレイＰＴをモニタ３８表示するようにした場合について述べたが、本発明はこれに限らず、モニタ３８の表示領域の中で、アップロード画面ＡＷと画像選択トレイＰＴとが重ならないように表示するように画像アップロードプログラムに設定しておいてもよい。
【０１２５】
さらに、上述した実施の形態では、画像送信装置３は、画像選択トレイＰＴに配置したサムネイル画像Ｇに対応する画像ファイルの主画像データの情報量としての表示画素数とアップロード上限サイズと比較し、表示画素数がアップロード上限サイズよりも大きい場合には、主画像データの表示画素数をアップロード上限サイズにまで縮小して縮小画像データを生成するようにした場合について述べたが、本発明はこれに限らず、アップロード上限サイズが予め入力されていない場合には、そのような比較処理は行わなくてもよい。
【０１２６】
またこの場合、画像送信装置３は、アップロード上限サイズとして、画像ファイルの情報量としてのデータサイズの上限を指定するようにしておいて、画像選択トレイＰＴに配置したサムネイル画像Ｇに対応する画像ファイルのデータサイズと、アップロード上限サイズとを比較するようにしてもよい。そして画像送信装置３は、画像ファイルのデータサイズがアップロード上限サイズよりも大きい場合には、主画像データのデータサイズをアップロード上限サイズにまで縮小して縮小画像データを生成するようにしてもよく、その場合も、上述した実施の形態と同様の効果を得ることができる。
【０１２７】
さらにこの場合、画像送信装置３は、アップロード上限サイズとして、画像ファイルの情報量としての色情報（モノクロ、１６色カラー、２５６色カラー、・・・）の上限を指定するようにしておいて、画像選択トレイＰＴに配置したサムネイル画像Ｇに対応する画像ファイルの主画像データの色情報と、アップロード上限サイズとを比較するようにしてもよい。そして画像送信装置３は、画像ファイルの色情報がアップロード上限サイズよりも大きい場合には、主画像データの色情報をアップロード上限サイズにまで間引いた縮小画像データを生成するようにしてもよく、その場合も、上述した実施の形態と同様の効果を得ることができる。
【０１２８】
さらにこの場合、画像送信装置３は、画像ファイルの圧縮フォーマットを指定する圧縮フォーマット識別情報を予め設定するようにしておいて、画像選択トレイＰＴに配置したサムネイル画像Ｇに対応する画像ファイルの主画像データの圧縮フォーマットと、圧縮フォーマット識別情報とを比較するようにしてもよい。そして画像送信装置３は、比較の結果、画像ファイルの主画像データの圧縮フォーマットと、圧縮フォーマット識別情報とが異なる場合には、この画像ファイルの主画像データを、圧縮フォーマット識別情報が示す圧縮フォーマットに変換するようにしてもよい。そうすることで画像送信装置３は、アップロードページにおいてアップロード可能な画像ファイルの圧縮フォーマットが指定されているときに、それに合わせた圧縮フォーマット識別情報をユーザに予め設定させておくことで、画像ファイルのアップロード時に、その画像ファイルがアップロード可能な圧縮フォーマットであるかどうかをユーザに確認させたり、圧縮フォーマットを変更させたりすることなく画像ファイルをアップロードすることができ（すなわち、画像ファイルの主画像データの圧縮フォーマットと、圧縮フォーマット識別情報とが異なる場合には、圧縮フォーマットが自動で変換された画像ファイルがアップロードされる）、その分だけユーザの手間を省くことができる。
【０１２９】
さらに上述した実施の形態では、画像送信装置３は、縮小画像データに対して、元の画像ファイルの画像情報を付加することで縮小画像ファイルとしてハードディスク３５に一時記憶するようにした場合について述べたが、本発明はこれに限らず、ハードディスクドライブ３５に一時記憶した縮小画像ファイルの記憶位置さえわかればよく、縮小画像データに対しては少なくとも画像パスＧＰが付加されていればよい。具体的に言えば、画像送信装置３は、縮小画像データを縮小画像ファイルとしてハードディスクドライブ３５に一時記憶するときに、この縮小画像ファイルのヘッダに画像パスＧＰが含まれていればよい。
【０１３０】
さらに上述した実施の形態では、Ｗｅｂブラウザが、コンテンツ（この場合、画像ファイル）をアップロードする機能を有するようにした場合について述べたが、本発明はこれに限らず、コンテンツ（この場合、画像ファイル）をアップロードする機能さえ有しているのであれば、Ｗｅｂページを閲覧する機能やコンテンツをアップロードする機能などの他の機能を有していてもよい。
【０１３１】
さらに、上述した実施の形態では、画像送信装置３は、アップロード画面ＡＷに対し、ユーザにより予め設定されたＵＲＬやアップロード名称に対応するアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）を配置するようにした場合について述べたが、本発明はこれに限らず、既存のブラウザに登録されているブックマークのＵＲＬやブックマーク名称を読み込んで、それに対応するアップロード先ボタンＡＢをアップロード画面ＡＷに配置するようにしてもよい。そうすることで、画像送信装置３は、アップロード先ボタンＡＢの設定をユーザに入力させる手間を省くことができ、その分だけ使い勝手を向上することができる。
【０１３２】
さらに、上述した実施の形態では、画像送信装置３は、画像一覧画面ＧＴのアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）が選択されると、このアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）に対応付けられているＵＲＬにより、○○○ブログのアップロードページに接続してアップロード画面ＡＷを表示するようにした場合について述べたが、本発明はこれに限らず、アップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）に対応付けられているＵＲＬによっては、例えば、○○○ブログのトップページやログインページに接続して、そのトップページやログインページに対応する画面を表示するようにしてもよい。つまり、画像送信装置３は、画像ファイルをアップロードする際に、ユーザがアップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）に設定したＵＲＬのＷｅｂページを表示するだけであり、そのＵＲＬによる接続先はユーザが自由に設定変更できるものとする。
【０１３３】
さらに、上述した実施の形態では、画像送信装置３は、ハードディスクドライブ３５に一時記憶した縮小画像データを後に消去するようにした場合について述べたが、本発明はこれに限らず、この縮小画像ファイルをハードディスクドライブ３５の中にそのまま記憶させておいてもよいし、一時記憶する場所は、ＲＡＭ３６などの他の記憶場所であってもよい。
【０１３４】
さらに、上述した実施の形態では、画像送信装置３は、画像一覧画面ＧＷにおいて、ユーザによりサムネイル画像Ｇが選択された状態で、アップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のいずれかが選択されると、アップロード画面ＡＷと画像選択トレイＰＴとをモニタ３８に表示するようにした場合について述べたが、本発明はこれに限らず、画像一覧画面ＧＷにおいてユーザに選択されたサムネイル画像Ｇが１つである場合には、アップロード先ボタンＡＢ（ＡＢａ、ＡＢｂ、・・・ＡＢｎ）のいずれかが選択されたときに、このサムネイル画像Ｇの画像パスＧＰを取得するようにして、画像選択トレイＰＴを表示させずに、アップロード画面ＡＷのみをモニタ３８に表示するようにしてもよい。そうすることで画像送信装置３は、ユーザに対し、取得した画像パスＧＰをアップロード画面ＡＷの画像パス入力欄ＧＲに入力させるだけで、所望のサムネイル画像Ｇに対応する画像ファイルをアップロードすることができ、画像選択トレイＰＴにおけるサムネイル画像Ｇの選択を介さない分だけ、画像ファイルを容易にアップロードすることができる。ちなみに、縮小画像ファイルについても同様である。
【０１３５】
さらに上述した実施の形態では、モニタ３８を有する画像送信装置３に本発明を適用するようにした場合について述べたが、本発明はこれに限らず、モニタ３８を有さず、外部のモニタと所定のケーブルなどを介して外部接続される画像送信装置に本発明を適用するようにしてもよい。具体的には、画像送信装置３には、パーソナルコンピュータやオーディオコンポ、ハードディスクレコーダ、家庭用ゲーム装置など、この他種々のコンテンツを扱う種々の装置を適用することができる。
【０１３６】
さらに、本発明は、上述した実施の形態及びここまで説明した他の実施の形態に限定されるものではなく、この実施の形態及びここまで説明した他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態にもその適用範囲が及ぶものである。
【産業上の利用可能性】
【０１３７】
本発明は、ネットワーク上のサーバにコンテンツをアップロードする装置に利用することができる。
【図面の簡単な説明】
【０１３８】
【図１】画像登録システムの構成を示す略線図である。
【図２】撮像装置のハードウェア構成を示すブロック図である。
【図３】画像送信装置のハードウェア構成を示すブロック図である。
【図４】画像一覧画面の構成を示す略線図である。
【図５】アップロード画面及び画像選択トレイの構成を示す略線図である。
【図６】画像パスの貼り付けの様子の説明に供する略線図である。
【図７】アップロード実行の様子の説明に供する略線図である。
【図８】画像アップロード処理の手順を示すフローチャート（１）である。
【図９】画像アップロード処理の手順を示すフローチャート（２）である。
【図１０】他の実施の形態による画像送信装置のハードウェア構成を示すブロック図である。
【図１１】他の実施の形態によるアップロード画面及び画像選択トレイの構成を示す略線図である。
【符号の説明】
【０１３９】
１……画像登録システム、２……撮像装置、３……画像送信装置、４……画像登録サーバ、１０、３３・・・・・・ＣＰＵ、１１、３４……ＲＯＭ、１３、３６……ＲＡＭ、１８……リムーバブルメモリ、３０……入力デバイス、３１……入力処理部、３５……ハードディスク、３７……表示処理部、３８……モニタ、ＡＢ……アップロード先ボタン、ＡＲＢ……アップロード実行ボタン、ＡＷ……アップロード画面、Ｃ……チェックボックス、Ｇ……サムネイル画像、ＧＰ……画像パス、ＧＲ……画像パス入力欄、ＧＷ……画像一覧画面、ＨＲ……画像貼付欄、Ｋ……カーソル、ＰＴ……画像選択トレイ、ＳＢ……参照ボタン、ＲＴ１……画像アップロード処理手順。
【図１】
0004478892.tif 000002
【図２】
0004478892.tif 000003
【図３】
0004478892.tif 000004
【図４】
0004478892.tif 000005
【図５】
0004478892.tif 000006
【図８】
0004478892.tif 000007
【図９】
0004478892.tif 000008
【図１０】
0004478892.tif 000009
【図６】
0004478892.tif 000010
【図７】
0004478892.tif 000011
【図１１】
0004478892.tif 000012