(57)【要約】【課題】電子メール送信時、または画像データアップロード時において、ユーザがそれらに添付する複数枚の画像データを容易に選択することができるようにする。【解決手段】画像選択画面４１１において、ユーザは、カムコーダの入力部の十字キーおよび決定ボタンを用いてアンカー４２４を操作し、ページ戻しボタン４２１およびページ送りボタン４２２を操作して、表示されるサムネイル画像を選択する。ユーザの操作により、アンカー４２４はユーザが指定するサムネイル画像の番号の左側に位置し、そのアンカー４２４の位置するサムネイル画像の画像データが選択される。選択されたサムネイル画像の左上には、選択されたことを示すチェックマークが表示される。画像選択作業を終了させたい場合、ユーザは、アンカーを操作して決定ボタン４２６を操作する。本発明は、カムコーダに適用することができる。【選択図】図２８
2008198233.tif 000002
【特許請求の範囲】
【請求項１】
アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御する第１の表示制御手段と、
前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する第２の表示制御手段と
を備える情報処理装置。
【請求項２】
前記画像選択画面において前記マークが付加された前記サムネイル画像が選択された場合、前記第２の表示制御手段は、選択された前記サムネイル画像に付加された前記マークの表示を禁止し、前記画像選択画面に表示されていた前記総データサイズから、選択された前記サムネイル画像が対応する画像データのデータサイズを除算した結果の総データサイズを前記画像選択画面に表示することを制御する
請求項１に記載の情報処理装置。
【請求項３】
前記画像選択画面において前記サムネイル画像上にアンカーが位置した場合、前記第１の表示制御手段は、前記アンカーが位置した前記サムネイル画像が対応する画像データのデータ名およびデータサイズを表示することも制御する
請求項１に記載の情報処理装置。
【請求項４】
前記画像選択画面は、少なくとも１つのページにより構成され、
前記画像選択画面の前記１つのページに表示されているサムネイル画像以外の他のサムネイル画像が表示される他のページが存在する場合、前記他のサムネイル画像が表示される前記他のページを前記画像選択画面に表示させる第３の表示制御手段をさらに備える
請求項１に記載の情報処理装置。
【請求項５】
アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、
前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する
ステップを含む情報処理方法。
【請求項６】
アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、
前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する
ステップを含む処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項７】
アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、
前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、GUI情報に基づいて、ユーザが、電子メールまたは画像データアップロードに関する情報に、複数枚の画像データを容易に添付することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
図１は、従来の情報処理装置により構成されるネットワークシステムの構成例を表している。このネットワークシステムにおいては、パーソナルコンピュータ１がサーバ２−１，２−２、またはインターネットサービスプロバイダ（ISP）２−３に接続されている。パーソナルコンピュータ１は、ユーザの指示により、サーバ２−１，２−２、またはインターネットサービスプロバイダ２−３にアクセスし、そこからさらにインターネットに接続し、作成した電子メールを送信したり、画像データをアップロードしたりする。
【０００３】
通常、作成した電子メールに画像データを添付する場合、ユーザは、GUIを操作して、添付するデータのファイル名を指定する。そして、その指定されたデータが処理されて、電子メールに添付されて送信される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような方法では、ユーザは、添付したい画像データのファイル名を記憶しておかなければならず、記憶していない場合、ユーザは、他の画像を閲覧可能なアプリケーションを起動し、ファイル名を確認する等の煩雑な作業を行わなければならないという課題があった。
【０００５】
また、GUIにより、画像データの画像を一覧で表示し、ユーザにその一覧から添付する画像データを選択させる方法もあるが、その画像一覧は、電子メールを送信するGUI画面から容易に表示させることができず、電子メールの送信直前にユーザが画像の添付を希望した場合、煩雑な作業が必要となる。また、選択できる画像データは１枚である。
【０００６】
また、データをアップロードする場合においても同様である。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、電子メール送信時、または画像データアップロード時において、ユーザが、それらに添付する複数枚の画像データを容易に選択することができるようにしたものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の情報処理装置は、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御する第１の表示制御手段と、前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する第２の表示制御手段とを備える。
【０００９】
前記画像選択画面において前記マークが付加された前記サムネイル画像が選択された場合、前記第２の表示制御手段は、選択された前記サムネイル画像に付加された前記マークの表示を禁止し、前記画像選択画面に表示されていた前記総データサイズから、選択された前記サムネイル画像が対応する画像データのデータサイズを除算した結果の総データサイズを前記画像選択画面に表示することを制御することができる。
【００１０】
前記画像選択画面において前記サムネイル画像上にアンカーが位置した場合、前記第１の表示制御手段は、前記アンカーが位置した前記サムネイル画像が対応する画像データのデータ名およびデータサイズを表示することも制御することができる。
【００１１】
前記画像選択画面は、少なくとも１つのページにより構成され、前記画像選択画面の前記１つのページに表示されているサムネイル画像以外の他のサムネイル画像が表示される他のページが存在する場合、前記他のサムネイル画像が表示される前記他のページを前記画像選択画面に表示させる第３の表示制御手段をさらに備えることができる。
【００１２】
本発明の一側面の情報処理方法は、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御するステップを含む。
【００１３】
本発明の一側面の記録媒体は、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御するステップを含む。
【００１４】
本発明の一側面のプログラムは、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御するステップを含む。
【００１５】
本発明の一側面においては、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像が表示される。そして、前記画像選択画面においてサムネイル画像が選択された場合、選択されたサムネイル画像にマークが付加されて表示され、選択されたサムネイル画像が対応する画像データの総データサイズが画像選択画面に表示される。
【発明の効果】
【００１６】
以上のごとく、本発明によれば、電子メール送信時、または画像データアップロード時において、ユーザは、それらに添付する複数枚の画像データを容易に選択することができる。
【発明を実施するための最良の形態】
【００１７】
図２は、本発明を適用した情報処理装置を含むサービス提供システムの構成例を表している。このサービス提供システムにおいては、インターネット１０に対して、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、イメージステーションサーバ１６、インターネットサービスプロバイダＡ（ISP-A）１７、インターネットサービスプロバイダＢ（ISP-B）１８、情報提供サーバ１９、並びに検索サーバ２０が接続されている。
【００１８】
また、これらのネットワークシステム１４、インターネットサービスプロバイダＡ１７、並びにインターネットサービスプロバイダＢ１８は、公衆回線網１３に接続されており、この公衆回線網１３には、ブルートゥースアダプタ１２もさらに接続されている。カムコーダ１１は、ブルートゥース（商標）による近距離無線通信により、ブルートゥースアダプタ１２に接続し、そこから公衆回線網１３を介して、ネットワークシステム１４、インターネットサービスプロバイダＡ１７、あるいはインターネットサービスプロバイダＢ１８に接続することが可能とされている。
【００１９】
ネットワークシステム１４は、アクセスポイント（AP）３１、カスタマデータベース（C-DB）３２、カスタマ登録ウェブサーバ３３、並びに登録認証プラットフォーム（Registration Authentication Platform（RAP））３４により構成されている。
【００２０】
アクセスポイント３１は、公衆回線網１３に接続される。カスタマデータベース３２は、カムコーダ１１を購入したユーザの各種の情報を登録する。カスタマ登録ウェブサーバ３３は、カムコーダ１１の登録処理を制御する。登録認証プラットフォーム３４は、ネットワークシステム１４におけるユーザの認証処理を実行する。
【００２１】
アクセスポイント３１、カスタマデータベース３２、カスタマ登録ウェブサーバ３３、並びに登録認証プラットフォーム３４は、図２の例では、個別に形成されているが、一体的に構成することもできる。
【００２２】
ネットワークサービスビジネスセンタ１５は、カムコーダ用イメージステーション４１を有し、このカムコーダ用イメージステーション４１は、カムコーダ１１から送信されてきた画像データを登録、管理する。
【００２３】
イメージステーションサーバ１７は、図示せぬパーソナルコンピュータから送信されてきた画像データを登録、管理する。
【００２４】
インターネットサービスプロバイダＡ１７は、アクセスポイント５１、カスタマデータベース５２、メールサーバ５３を有している。メールサーバ５３は、さらにPOPサーバ５４とSMTP（Simple Mail Transfer Protocol）サーバ５５を有している。
【００２５】
インターネットサービスプロバイダＡ１７は、特定のインターネットサービスプロバイダであり、図２に示されるサービス提供システムの提供者と同一、または、提携している企業等により提供されるインターネット接続サービスである。
【００２６】
アクセスポイント５１は、公衆回線網１３との通信処理を行う。カスタマデータベース５２は、インターネットサービスプロバイダＡ１７のユーザの各種の情報を登録する。POPサーバ５４は、カムコーダ１１との間でのメールの送受信の処理を主に管理する。SMTPサーバ５５は、他のSMTPサーバ（この例の場合、インターネットサービスプロバイダＢ１８のSMTPサーバ６５）との間でのメールの送受信を主に管理する。
【００２７】
インターネットサービスプロバイダＢ１８は、アクセスポイント６１、カスタマデータベース６２を有するとともに、POPサーバ６４とSMTPサーバ６５からなるメールサーバ６３を有している。この基本的な構成は、インターネットサービスプロバイダＡ１７における場合と同様である。
【００２８】
情報提供サーバ１９は、例えば、所定の企業の商品に関する各種の情報を提供する。検索サーバ２０は、インターネット１０を介して公開されている各種の情報を検索するサービスを提供する。
【００２９】
図３は、カムコーダ１１の構成例を表している。このカムコーダ１１は、カメラ一体型ビデオテープレコーダであり、インターネット１０に対するアクセス機能を有している。図３において、CPU（Central  Processing  Unit）７１は、ROM（Read  Only  Memory）７２に記憶されているプログラム、またはRAM（Random  Access  Memory）７３にロードされたプログラムに従って各種の処理を実行する。RAM７３にはまた、CPU７１が各種の処理を実行する上において必要なデータなども適宜記憶される。EEPROM（Electrically Erasable Programmable Read Only Memory）７４には、電源オフ後も記憶する必要があるデータが記憶される。
【００３０】
CPU７１、ROM７２、RAM７３、および、EEPROM７４は、バス７５を介して相互に接続されている。このバス７５にはまた、入出力インタフェース７６も接続されている。
【００３１】
入出力インタフェース７６にはまた、十字キー、決定ボタン、メニューボタン等の各種のボタン、スイッチなどよりなる入力部７７、LCD（Liquid Crystal Display）７８、スピーカ７９、CCD（Charge Coupled Device）撮像素子などより構成される撮像部８０、音声信号を取り込むマイクロホン８１、並びに、ブルートゥースによりブルートゥースアダプタ１２との間で近距離無線通信を行う通信部８２が接続されている。
【００３２】
記録再生部８３は、装着されたカセット磁気テープに、撮像部８０で撮像された映像データと、マイクロホン８１により収音された音声データ等を記録する。また、記録再生部８３は、カセット磁気テープに記録されている映像データと音声データを再生し、映像データに対応する画像をLCD７８に出力し、表示させ、音声データをスピーカ７９に供給し、出力させる。
【００３３】
メモリカードインターフェース８４は、携帯可能な半導体メモリとしてのメモリカード８５が装着されたとき、メモリカード８５に対するデータの書き込み処理と読み出し処理を実行する。メモリカード８５には、撮像部８０で撮像された映像データ並びにマイクロホン８１より収音された音声データが記録できる他、通信部８２からインターネット１０を介して取得した各種のデータなども記憶することができる。
【００３４】
エンコーダ／デコーダ８６は、映像データをMPEG（Moving Picture Experts Group）またはJPEG（Joint Photographic Coding Experts Group）の方式で、エンコードまたはデコードする。
【００３５】
入出力インタフェース７６にはまた、必要に応じてドライブ８７が接続され、磁気ディスク９１、光ディスク９２、光磁気ディスク９３、或いは半導体メモリ９４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてRAM７３にインストールされる。
【００３６】
図４は、カスタマ登録ウェブサーバ３３の構成例を表している。図４において、CPU１１１は、ROM１１２に記憶されているプログラム、または記憶部１１８からRAM１１３にロードされたプログラムに従って各種の処理を実行する。RAM１１３にはまた、CPU１１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３７】
CPU１１１、ROM１１２、およびRAM１１３は、バス１１４を介して相互に接続されている。このバス１１４にはまた、入出力インタフェース１１５も接続されている。
【００３８】
入出力インタフェース１１５には、キーボード、マウスなどよりなる入力部１１６、CRT、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部１１７、ハードディスクなどより構成される記憶部１１８、モデム、ターミナルアダプタなどより構成される通信部１１９が接続されている。通信部１１９は、インターネット１０を含むネットワークを介しての通信処理を行う。
【００３９】
入出力インタフェース１１５にはまた、必要に応じてドライブ１２０が接続され、磁気ディスク１３１、光ディスク１３２、光磁気ディスク１３３、或いは半導体メモリ１３４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１１８にインストールされる。
【００４０】
アクセスポイント３１、カスタマデータベース３２、および登録認証プラットフォーム３４は、カスタマ登録ウェブサーバ３３と個別に形成される場合、図示は省略するが、カスタマ登録ウェブサーバ３３と基本的に同様の構成とされる。
【００４１】
図５は、ネットワークサービスビジネスセンタ１５を構成するカムコーダ用イメージステーション４１の構成例を表している。このカムコーダ用イメージステーション４１を構成するCPU１５１乃至半導体メモリ１７４は、図４のカスタマ登録ウェブサーバ３３を構成するCPU１１１乃至半導体メモリ１３４と基本的に同様の構成とされ、対応する名称のものは、対応する機能を有する。従って、それらの説明は、繰り返しになるので省略する。
【００４２】
さらに、図６は、インターネットサービスプロバイダＡ１７のカスタマデータベース５２の構成例を表している。このカスタマデータベース５２のCPU１９１乃至半導体メモリ２１４も、図４のカスタマ登録ウェブサーバ３３のCPU１１１乃至半導体メモリ１３４と基本的に同様の構成とされ、対応する名称のものは、対応する機能を有するので、その説明は、繰り返しになるので省略する。
【００４３】
アクセスポイント５１並びにメールサーバ５３（POPサーバ５４とSMTPサーバ５５）が、カスタマデータベース５２と個別に形成される場合、これらも基本的に図６のカスタマデータベース５２と同様の構成とされる。
【００４４】
カムコーダ１１を購入したユーザは、この図２のサービス提供システムにおけるサービスの提供を受けることができる。そのためには、カムコーダ１１のユーザは、カムコーダ１１（そのユーザ）をネットワークシステム１４に登録する処理を実行する。カムコーダ１１を購入すると、ブルートゥースアダプタ１２が付属しており（付属していない場合は、別途購入し）、ユーザは、このブルートゥースアダプタ１２を公衆回線網１３に接続することで、ネットワークシステム１４にカムコーダ１１（そのユーザ）を登録することができる。
【００４５】
この登録処理が行われるとき、このサービス提供システムにおいて、図７のフローチャートに示される処理が実行される。すなわち、ステップＳ１において、ネットワークシステム１４によりデジタルイメージカスタマ登録処理が実行され、その後、ステップＳ２において、インターネットサービスプロバイダＡ１７により、ISP-Aかんたん登録処理が実行され、さらに、その後、ステップＳ３において、ネットワークサービスビジネスセンタ１５により、アルバム利用登録処理が実行される。
【００４６】
そこで、以下、これらステップＳ１乃至ステップＳ３の処理を個別に説明する。
【００４７】
最初に、図８と図９のフローチャートを参照して、ネットワークシステム１４におけるデジタルイメージカスタマ登録処理について説明する。図８は、この登録処理を行う場合におけるカムコーダ１１の処理を表し、図９は、それに対応するカスタマ登録ウェブサーバ３３の処理を表している。
【００４８】
ステップＳ１１において、カムコーダ１１のユーザは、入力部７７を操作して、ネットワークシステム１４にアクセスを指令する。このアクセス先は、ROM７２に予め記憶されている。CPU７１は、このROM７２に記憶されている情報に基づいて、通信部８２を制御し、ネットワークシステム１４のアクセスポイント３１へのアクセスを指令する。通信部８１は、この指令を受けると、ブルートゥースアダプタ１２と近距離無線通信し、そこから公衆回線網１３を介してネットワークシステム１４のアクセスポイント３１にアクセスする。
【００４９】
この一番最初のネットワークシステム１４へのアクセスには、ゲストIDが利用される。すなわち、ユーザが、例えば、「GUEST」をIDとして入力すると、登録認証プラットフォーム３４は、アクセスを許容する。登録認証プラットフォーム３４は、カムコーダ１１からのアクセスを許容したとき、以後、カスタマ登録ウェブサーバ３３に、カムコーダ１１に対する処理の管理権を引き渡す。
【００５０】
カスタマ登録ウェブサーバ３３のCPU１１１は、このとき、図９のステップＳ３１において、カムコーダ１１のユーザに対して個人情報の入力を要求する。この要求は、通信部１１９から出力され、アクセスポイント３１、公衆回線網１３、およびブルートゥースアダプタ１２を介して、カムコーダ１１に送信される。
【００５１】
カムコーダ１１のCPU７１は、通信部８２を介してこの要求を受け取ると、ステップＳ１２において、その要求に対応するメッセージを、LCD７８に出力し、表示させる。
【００５２】
カムコーダ１１のユーザは、このメッセージに基づいて、入力部７７を操作して、個人情報を入力する。この個人情報には、カムコーダ１１の１６桁の数字とアルファベットからなる登録コード（カムコーダ１１を購入したとき、添付されている葉書に記載されている）、ユーザの郵便番号、氏名、住所、生年月日、性別、電話番号、電子メールアドレスなどの他、カムコーダ１１の製造番号（シリアル番号）、購入年月日などが含まれる。
【００５３】
カムコーダ１１のCPU７１は、ステップＳ１２において、これらの個人情報を入力すると、これをネットワークシステム１４に送信させる。
【００５４】
すなわち、CPU７１は、通信部８２を制御し、入力された個人情報をネットワークシステム１４に送信させる。この個人情報は、ブルートゥースアダプタ１２、公衆回線網１３、アクセスポイント３１を介して、カスタマ登録ウェブサーバ３３に供給される。
【００５５】
カスタマ登録ウェブサーバ３３のCPU１１１は、図９のステップＳ３１において、この個人情報を通信部１１９を介して取得すると、これをＲＡＭ１１３に供給し、一時的に記憶させる。
【００５６】
CPU１１１は、RAM１１３に個人情報が登録されると、ステップＳ３２において、個人情報確認画面を生成し、通信部１１９からカムコーダ１１に送信させる。この個人情報確認画面のデータは、アクセスポイント３１から公衆回線網１３を介して、ブルートゥースアダプタ１２に供給され、ブルートゥースアダプタ１２からカムコーダ１１に送信される。
【００５７】
カムコーダ１１のCPU７１は、図８のステップＳ１３において、通信部８２を介して、この個人情報確認画面のデータを受信すると、RAM７３に一旦これを記憶させた後、これを再び読み出して、LCD７８に出力し、表示させる。これにより、LCD７８には、カムコーダ１１のユーザが入力した個人情報が確認のために表示される。
【００５８】
ユーザが、自らが入力した個人情報を確認したことを入力部７７を操作することで入力すると、CPU７１は、この確認信号を通信部８２からカスタマ登録ウェブサーバ３３に送信させる。
【００５９】
カスタマ登録ウェブサーバ３３のCPU１１１は、通信部１１９を介してこの確認信号を受け取ると、図９のステップＳ３２において、RAM１１３に登録されていた個人情報を記憶部１１８に転送し、記憶させる。
【００６０】
そして、ステップＳ３３において、CPU１１１は、カムコーダ１１のユーザに対する仮IDと仮パスワードを発行する。この仮IDと仮パスワードは、通信部１１９から出力され、アクセスポイント３１、公衆回線網１３、ブルートゥースアダプタ１２を介してカムコーダ１１に送信される。
【００６１】
カムコーダ１１のCPU７１は、図８のステップＳ１４において、通信部８２を介してこの仮IDと仮パスワードを受信すると、これをLCD７８に供給し、表示させるか、またはEEPROM７４に供給し、記憶させる。
【００６２】
カスタマ登録ウェブサーバ３３は、以上のようにして、記憶部１１８に登録されたカムコーダ１１のユーザの個人情報を、ステップＳ３３において、カスタマデータベース３２に供給し、登録させる。
【００６３】
ステップＳ３４において、カスタマデータベース３２は、インターネット１０を介して、ネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１に、この個人情報を供給する。
【００６４】
カムコーダ用イメージステーション４１のCPU１５１は、通信部１５９を介してネットワークシステム１４から送信されてきた個人情報を受信すると、これを記憶部１５８に供給し、記憶させる（後述する図１６のステップＳ１２１）。
【００６５】
ステップＳ３５において、カスタマデータベース３２は、カムコーダ１１の個人情報を、さらに、インターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信する。
【００６６】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２は、インターネット１０を介して、ネットワークシステム１４から送信されてきたカムコーダ１１の個人情報を登録する（後述する図１１のステップＳ７１）。
【００６７】
なお、ステップＳ３６において、以後、ネットワークシステム１４のカスタマデータベース３２は、ネットワークビジネスセンタ１５において、カムコーダ１１のユーザの個人情報が変更されたとき、カムコーダ用イメージステーション４１からインターネット１０を介してこれを受信し、自分自身に登録させる。また、カスタマデータベース３２は、その更新された個人情報を、インターネット１０からインターネットサービスプロバイダＡ１７のカスタマデータベース５２に供給し、登録させる。
【００６８】
逆に、インターネットサービスプロバイダＡ１７において、カムコーダ１１のユーザが個人情報を変更したとき、カスタマデータベース５２にそれが登録されるので、カスタマデータベース５２は、それをインターネット１０を介して、ネットワークシステム１４のカスタマデータベース３２に通知する。カスタマデータベース３２は、入力された個人情報を古い個人情報に上書きし、個人情報を更新させる。
【００６９】
このとき、カスタマデータベース３２は、インターネット１０を介して、ネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１に、この更新された個人情報をさらに送信する。
【００７０】
カムコーダ用イメージステーション４１は、入力された個人情報で古い個人情報を更新する。
【００７１】
以上のようにして、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、およびインターネットサービスプロバイダＡ１７における個人情報は、その１つにおいて更新されると、それが他に直ちにリアルタイムで他の２つに反映される。
【００７２】
以上のようにして、ネットワークシステム１４のカスタマデータベース３２にカムコーダ１１のユーザが登録されると、以後、ネットワークシステム１４は、カムコーダ１１に関する各種の情報を、必要に応じて、カムコーダ１１のユーザに、インターネット１０を介して、あるいは葉書などにより通知する。
【００７３】
デジタルイメージカスタマ登録処理が以上のようにして完了すると、次に、ISP-Aかんたん登録処理が実行される。すなわち、カスタマ登録ウェブサーバ３３は、カスタマ登録処理が完了すると、以後のカムコーダ１１に対する処理の管理権をインターネットサービスプロバイダＡ１７のカスタマデータベース５２に移管する。
【００７４】
従って、以後、カムコーダ１１とインターネットサービスプロバイダＡ１７のカスタマデータベース５２との間において、ISP-Aかんたん登録処理が実行される。図１０は、この場合におけるカムコーダ１１の処理を表し、図１１は、これに対応するカスタマデータベース５２の処理を表している。
【００７５】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２のCPU１９１は、図１１のステップＳ７１において、図９のステップＳ３５においてネットワークシステム１４のカスタマデータベース３２から送信された個人情報を受信すると、これを記憶部１９８に供給し、記憶させる。
【００７６】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２は、ステップＳ７１において、カムコーダ１１の個人情報を受信すると、そのユーザが既にインターネットサービスプロバイダＡ１７の会員であるか否かを入力することを、そして会員である場合には、インターネットサービスプロバイダＡ１７のユーザIDを入力することを、カムコーダ１１に要求する。
【００７７】
カムコーダ１１のCPU７１は、図１０のステップＳ５１において、この要求を受けたとき、対応するメッセージをLCD７８に出力し、表示させる。ユーザは、この表示を見て、自分自身が既にインターネットサービスプロバイダＡ１７の会員である場合には、そのユーザIDを入力部７７を操作することで入力する。また会員でない場合には、その旨が入力される。カムコーダ１１のCPU７１は、そこでステップＳ５２において、インターネットサービスプロバイダＡ１７のユーザIDが入力されたか否かを判定し、インターネットサービスプロバイダＡ１７の会員でないことが入力された場合には、ステップＳ５３において、その旨を通信部８２を介して、インターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信させる。
【００７８】
カスタマデータベース５２のCPU１９１は、通信部１９９を介してこの入力を受け取ると、図１１のステップＳ７２において、ユーザは、インターネットサービスプロバイダＡ１７の会員でないと判定し、ステップＳ７３に進み、インターネットサービスプロバイダＡ１７への入会のための個人情報を送信する。この個人情報は、図９のステップＳ３５の処理で、ネットワークシステム１４から送信されてきて、ステップＳ７１において、受信、記憶された情報が、基本的にそのまま用いられる。
【００７９】
カムコーダ１１のCPU７１は、図１０のステップＳ５４において、通信部８２を介して、インターネットサービスプロバイダＡ１７への入会のための個人情報を受信すると、それをLCD７８に出力し、表示させる。
【００８０】
この個人情報は、カムコーダ１１のユーザが、ネットワークシステム１４にユーザ登録した場合に、入力した個人情報であるから、基本的には誤りがないはずである。しかしながら、念のため、ユーザは、この表示を見て、訂正する必要があるか否かを判定し、訂正する必要がある場合には、入力部７７を操作して、訂正を入力する。
【００８１】
そこで、ステップＳ５５において、カムコーダ１１のCPU７１は、訂正が入力されたか否かを判定し、訂正が入力された場合には、ステップＳ５６において、訂正された項目を、通信部８２からインターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信させる。訂正が入力されない場合には、ステップＳ５６の処理はスキップされる。
【００８２】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２へのCPU１９１は、図１１のステップＳ７４で、通信部１９９を介して訂正を受信したか否かを判定し、訂正を受信した場合には、ステップＳ７５において、受信した訂正内容に基づいて、既に登録されている個人情報を訂正する。訂正が受信されない場合には、ステップＳ７５の処理は、スキップされる。
【００８３】
この個人情報としては、上述したように、カムコーダ１１を購入したユーザがネットワークシステム１４にユーザ登録した個人情報が基本的にそのまま表示される（そのうちの、インターネットサービスプロバイダＡ１７会員になるのに必要な情報のみが表示される）。従って、ユーザは、ネットワークシステム１４にユーザ登録するために入力した項目と基本的に同様の項目をインターネットサービスプロバイダＡ１７の会員になるために、再度入力する必要がなくなる。従って、操作性が改善される。
【００８４】
次に、ステップＳ５７において、カムコーダ１１のCPU７１は、カスタマデータベース５２からの入力ガイダンスに従って、ユーザ名とパスワードの入力を促すメッセージをLCD７８に表示させる。カムコーダ１１のユーザは、このメッセージに従って、入力部７７を操作し、インターネットサービスプロバイダＡ１７を利用する場合にユーザが用いるユーザ名とパスワードを入力する。CPU７１は、この入力されたユーザ名とパスワードを、通信部８２を介して、インターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信する。
【００８５】
カスタマデータベース５２のCPU１９１は、ステップＳ７６において、通信部１９９を介してこのユーザ名とパスワードを受信すると、記憶部１９８に記憶されているデータに基づいて、そのユーザ名とパスワードが既に他のユーザにより使用されているか否かを判定し、使用されている場合には、そのメッセージを通信部１９９からカムコーダ１１に送信する。
【００８６】
カムコーダ１１のCPU７１は、通信部８２を介してこのメッセージを受信すると、LCD７８に表示させる。カムコーダ１１のユーザは、この表示を見て、入力したユーザ名とパスワードが既に登録されていると判定した場合、新たなユーザ名とパスワードを入力する。
【００８７】
以上のようにして、カムコーダ１１からユーザ名とパスワードが送信されてくると、カスタマデータベース５２のCPU１９１は、図１１のステップＳ７６において、通信部１９９を介してこれを取得し、ステップＳ７７において、ユーザ名に基づいて、ユーザIDを決定する。このユーザIDは、インターネットサービスプロバイダＡ１７の会員としてのユーザIDである。
【００８８】
このサービス提供システムにおいては、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、およびインターネットサービスプロバイダＡ１７において、共通のIDとパスワードを使用することができるようになされている。しかしながら、上述したように、ネットワークシステム１４において、ユーザ登録なされた段階において、カムコーダ１１のユーザには、仮IDと仮パスワードが既に設定されている（図８のステップＳ１４、図９のステップＳ３３）。
【００８９】
この仮IDと仮パスワードに基づいて、インターネットサービスプロバイダＡ１７において、ユーザがサービスを受けることができるようにするために、CPU１９１は、図９のステップＳ３３において、ネットワークシステム１４により発行され、ステップＳ７１の処理で受信された仮IDと仮パスワードを、ステップＳ７７で決定したユーザIDと対応させるための対応関係を記述したテーブルをステップＳ７８で生成し、ISP-Aかんたん接続に登録する。
【００９０】
これにより、図９のステップＳ３３において、ネットワークシステム１４から発行され、図８のステップＳ１４において、カムコーダ１１により受信された仮IDと仮パスワードに基づいて、カムコーダ１１のユーザがインターネットサービスプロバイダＡ１７にアクセスしてきたとき、カスタマデータベース５２は、その仮IDと仮パスワードに対応するユーザIDをテーブルから検索することで、カムコーダ１１のユーザに、インターネットサービスプロバイダＡ１７が提供するサービスを利用させる。
【００９１】
CPU１９１は、以上のようにして、カムコーダ１１のユーザのインターネットサービスプロバイダＡ１７の会員としての登録が完了したとき、ステップＳ７９において、インターネットサービスプロバイダＡ１７に対してアクセスするときに必要な設定情報をカムコーダ１１に送信する。
【００９２】
カムコーダ１１のCPU７１は、図１０のステップＳ５８において、インターネットサービスプロバイダＡ１７からのISP-A設定情報を受信すると、これをLCD７８に出力し、表示させる。これにより、ユーザは、ISP-A設定情報を確認することができる。このISP-A設定情報には、例えば、図１２に示されるように、PPPログイン、PPPパスワード、アクセスポイント電話番号、POP ID、POPパスワード、Ｅメールアドレス、POPサーバ、SMTPメールサーバ、ニュースサーバなどが記述されている。
【００９３】
カムコーダ１１のユーザは、必要に応じて、この図１２に示される内容をメモするなどした後、入力部７７を操作して確認の信号をインターネットサービスプロバイダＡ１７に出力する。
【００９４】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２は、ステップＳ８０において、カムコーダ用設定情報を送信する。
【００９５】
カムコーダ１１は、図１０のステップＳ５９において、このカムコーダ用設定情報を受信すると、LCD７８にこれを表示させる。
【００９６】
図１３は、このようにして、カスタマデータベース５２からカムコーダ１１に送信されるカムコーダ用設定情報の例を表している。この例のおいては、カムコーダ用設定情報がDIカスタマID、DIパスワード、およびアクセスポイント電話番号により構成されている。
【００９７】
アクセスポイント電話番号とは、カムコーダ１１がインターネット１０に接続するとき、アクセスするポイント、具体的には、インターネットサービスプロバイダＡ１７のアクセスポイント５１の電話番号を表している。
【００９８】
カムコーダ１１のユーザは、図１０のステップＳ６０において、このようにして表示されたカムコーダ用設定情報をインターネット１０に接続するための条件として入力部７７を操作して、カムコーダ１１に設定する。この設定は、EEPROM７４に記憶される。
【００９９】
例えば、パーソナルコンピュータを購入したユーザが、一般的なサービスプロバイダ（図２の例の場合、インターネットサービスプロバイダＢ１８）を介して、インターネット１０に接続するためには、図１４Ａに示されるような、PPP接続用ID、PPP接続用パスワード、アクセスポイント電話番号、Primary DNS Server , Secondary DNS Server , Proxy Server , Port Number , POP認証用ID、POP認証用パスワード、POP Server , SMTP Server、およびメールアドレスという１２個の項目を設定する必要があるのに対して、このように、カムコーダ１１を購入したユーザは、ISP-Aかんたん登録処理を行うことで、カムコーダ１１のユーザは、図１４Ｂに示されるように、Unified ID（図１３におけるDIカスタマIDに対応する）、パスワード（図１３におけるDIパスワードに対応する）、およびアクセスポイント電話番号（図１３におけるアクセスポイント電話番号に対応する）の３個の項目の設定だけで済むことになる。従って、設定操作に不慣れなユーザであっても、簡単に、インターネット接続のための操作を行うことが可能となる。
【０１００】
カムコーダ１１のユーザは、自分自身が既にインターネットサービスプロバイダＡ１７の会員である場合には、カスタマデータベース５２からの要求に基づいて、入力部７７を操作して、インターネットサービスプロバイダＡ１７のユーザIDを入力する。そこで、この場合、カムコーダ１１のCPU７１は、図１０のステップＳ６１において、ユーザから入力されたインターネットサービスプロバイダＡ１７のユーザIDを取得すると、通信部８２からカスタマデータベース５２に、このインターネットサービスプロバイダＡ１７のユーザIDを送信させる。
【０１０１】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２のCPU１９１は、カムコーダ１１から送信されてきたインターネットサービスプロバイダＡ１７のユーザIDを、図１１のステップＳ８１において、受信し、取得すると、ステップＳ８２において、ユーザのインターネットサービスプロバイダＡ１７のユーザIDを、ステップＳ７１の処理で受信されたそのユーザの個人情報に含まれる仮IDと仮パスワードに対応させるためのカムコーダ用設定情報を、カムコーダ１１に送信させる。
【０１０２】
カムコーダ１１のCPU７１は、ステップＳ６２において、カスタマデータベース５２から送信されてきた、インターネットサービスプロバイダＡ１７のユーザIDを、仮IDと仮パスワードに対応させるカムコーダ用設定情報を受信すると、ステップＳ６３において、ユーザが入力部７７を操作して行う入力に基づいて、インターネットサービスプロバイダＡ１７のユーザIDを、仮IDと仮パスワードに対応するように設定する処理を行う。具体的には、CPU７１は、インターネットサービスプロバイダＡ１７のユーザIDと、仮IDおよび仮パスワードとの対応テーブルを生成する。従って、以後、仮パスワードと仮IDが入力されてインターネット１０への接続が指令された場合、CPU７１は、この仮IDと仮パスワードを、インターネットサービスプロバイダＡ１７のユーザIDに変換して、インターネットサービスプロバイダＡ１７に対するアクセス処理を行う。
【０１０３】
カスタマデータベース５２のCPU１９１は、図１１のステップＳ８０，Ｓ８２の処理の後、ステップＳ８３に進み、それまでの処理により登録された情報、あるいはユーザによりその登録情報が更新された場合、その更新された情報を、ネットワークシステム１４に送信する。
【０１０４】
ネットワークシステム１４のカスタマデータベース３２は、このインターネットサービスプロバイダＡ１７からの登録情報を受信すると、それをカスタマデータベース３２に登録させるとともに、ネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１にもそれを送信し、反映させる。
【０１０５】
以上のような、ISP-Aかんたん登録処理に引き続いて、アルバム利用登録処理が実行される。このアルバム利用登録処理について、図１５と図１６のフローチャートを参照して、さらに説明する。図１５は、カムコーダ１１のアルバム利用登録処理を表し、図１６は、それに対応するカムコーダ用イメージステーション４１のアルバム利用登録処理を表している。
【０１０６】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２のCPU１９１は、ISP-Aの簡単登録処理が完了すると、カムコーダ１１に対する処理の管理権を、ネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１に移管する。
【０１０７】
カムコーダ用イメージステーション４１のCPU１５１は、図１６のステップＳ１２１において、ネットワークシステム１４のカスタマデータベース３２が図９のステップＳ３４において送信したカムコーダ１１の個人情報を、通信部１５９を介して受信すると、これを記憶部１５８に供給し、記憶させる。CPU１５１は、ステップＳ１２２において、受信した個人情報のうちの氏名とメールアドレスを読み出し、これをカムコーダ１１に送信する。
【０１０８】
カムコーダ１１のCPU７１は、カムコーダ用イメージステーション４１からの氏名とメールアドレスを受信すると、ステップＳ１０１において、これをLCD７８に出力し、表示させる。カムコーダ１１のユーザは、この表示を見て、自分自身の氏名とメールアドレスが正しいか否かを判定する。なお、このメールアドレス（Ｅメールアドレス）は、インターネットサービスプロバイダＡ１７における会員登録において設定されたもの（図１２）である。
【０１０９】
カムコーダ１１のユーザは、氏名とメールアドレスが、正しいことを確認したとき、入力７７を操作し、その氏名とメールアドレスをアルバム利用登録するのに用いることを了承する場合には、その旨を入力する。そこで、ステップＳ１０２において、CPU７１は、了承が入力されたか否かを判定し、入力された場合には、ステップＳ１０３に進み、その入力に対応する了承信号を、カムコーダ用イメージステーション４１に送信させる。
【０１１０】
これに対して、アルバム利用登録を了承しない場合、ユーザは、入力部７７を操作してその旨を入力する。このとき、ステップＳ１０４において、CPU７１は、アルバム利用登録が了承されなかったことを表す非了承信号をカムコーダ用イメージステーション４１に送信させる。
【０１１１】
カムコーダ用イメージステーション４１のCPU１５１は、図１６のステップＳ１２３において、了承信号が入力されたか否かを判定し、入力された場合には、ステップＳ１２４に進み、ステップＳ１２１で受信した個人情報を、記憶部１５８に記憶させる。
【０１１２】
これに対して、ステップＳ１２３において、了承信号が入力されていないと判定された場合、ステップＳ１２４の処理はスキップされる。
【０１１３】
このようにして、カムコーダ用イメージステーション４１には、ネットワークシステム１４で発行された仮IDと仮パスワードに対応する個人情報が登録される。
【０１１４】
その後、ステップＳ１２５において、カムコーダ用イメージステーション４１のCPU１５１は、ユーザからの登録情報を更新する入力がなされた場合には、その旨をネットワークシステム１４に送信する。
【０１１５】
ネットワークシステム１４のカスタマデータベース３２は、この更新情報を自分自身が登録するとともに、それをインターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信し、登録させる。
【０１１６】
なお、ネットワークシステム１４のカスタマデータベース３２は、仮IDと仮パスワードを発行した後、ユーザの住所宛に、本IDと本パスワードを記載した葉書を郵送する。ユーザは、これを受け取ったとき、仮IDと仮パスワードを、本IDと本パスワードに変更して利用する。
【０１１７】
カスタマデータベース３２は、本IDと本パスワードを発行すると、それをネットワークサービスビジネスセンタ１５とインターネットサービスプロバイダＡ１７にインターネット１０を介して送信する。ネットワークサービスビジネスセンタ１５とインターネットサービスプロバイダＡ１７においては、それぞれ本IDと本パスワードが登録される。仮IDと仮パスワードは、発行されてから、所定の期間（例えば、２週間）だけ利用することが可能であり、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、およびインターネットサービスプロバイダＡ１７は、それぞれ仮IDと仮パスワードを２週間だけ有効とし、有効期間が経過した後、その仮IDと仮パスワードが使用された場合には、アクセスを拒否することになる。
【０１１８】
なお、以上においては、カムコーダ１１からネットワークシステム１４にユーザ登録させるようにしたが、パーソナルコンピュータによりインターネット１０を介して登録したり、葉書で登録することも可能である。
【０１１９】
次に、図１７のフローチャートを参照して、カムコーダ１１がネットワークシステム１４、ネットワークサービスビジネスセンタ１５、またはインターネットサービスプロバイダＡ１７に接続する場合の処理について説明する。ユーザは、入力部７７を操作して、ネットワークシステム１４にユーザ登録したとき割り当てられた仮IDと仮パスワード（または、その後に設定された本IDと本パスワード）を入力する。ステップＳ１４１において、CPU７１は、ユーザの入力部７７の操作に基づいて入力されたIDとパスワードを取得する。さらに、CPU７１は、ステップＳ１４２において、ユーザから指定されたアクセス先がインターネットサービスプロバイダＡ１７であるのか否かを判定する。
【０１２０】
アクセスするのがインターネットサービスプロバイダＡ１７である場合には、ステップＳ１４３に進み、CPU７１は、図１０のステップＳ６３で生成した変換テーブルが存在するか否かを判定する。変換テーブルが存在する場合（カムコーダ１１のユーザが、カムコーダ１１のユーザ登録をする前から、既にインターネットサービスプロバイダＡ１７の会員であり、そのユーザIDを有していた場合）、ステップＳ１４４に進み、CPU７１は、ステップＳ１４１で取得したIDとパスワードを変換テーブルに基づいて、インターネットサービスプロバイダＡ１７のユーザIDに変換する。そして、ステップＳ１４５において、CPU７１は、そのインターネットサービスプロバイダＡ１７のユーザIDに基づいて、通信部８２を制御し、インターネットサービスプロバイダＡ１７にアクセスさせる。
【０１２１】
ステップＳ１４３において、変換テーブルが存在しないと判定された場合（ユーザがカムコーダ１１を購入し、ネットワークシステム１４にユーザ登録した後、インターネットサービスプロバイダＡ１７に会員登録した場合）、ステップＳ１４５に進み、CPU７１は、入力されたIDとパスワードを用いて、インターネットサービスプロバイダＡ１７にアクセスする処理を実行する。この場合、上述したように、インターネットサービスプロバイダＡ１７のカスタマデータベース５２が変換テーブルを有しているので、この変換テーブルに基づいて、インターネットサービスプロバイダＡ１７は、カムコーダ１１が正規のユーザであるのか否かを判定する。
【０１２２】
ステップＳ１４２において、アクセスする先がインターネットサービスプロバイダＡ１７ではないと判定された場合、ステップＳ１４６に進み、CPU７１は、アクセス先がネットワークシステム１４であるか否かを判定する。アクセス先がネットワークシステム１４である場合には、ステップＳ１４７に進み、CPU７１は、ステップＳ１４１で取得されたIDとパスワードに基づいて、ネットワークシステム１４にアクセスする。同様に、ステップＳ１４６において、アクセスするのがネットワークシステムではないと判定された場合（アクセス先はネットワークビジネスセンタ１５であると判定された場合）、ステップＳ１４８に進み、CPU７１は、ステップＳ１４１で取得されたIDとパスワードを利用して、ネットワークビジネスセンタ１５にアクセスさせる。
【０１２３】
以上のようにして、このサービス提供システムにおいては、図１８に示されるように、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、並びにインターネットサービスプロバイダＡ１７におけるIDとパスワードとして、ネットワークシステム１４のユーザ登録時に発行された仮IDと仮パスワード（同一のIDとパスワード）を用いて、それぞれのサービスの提供を受けることができる。
【０１２４】
以上のようなサービス提供システムにより、カムコーダ１１は、例えばインターネットサービスプロバイダＡ１７を介してインターネット１０に接続され、画像データを添付した電子メールを送信したり、画像データをアップロードしたりすることができる。
【０１２５】
ユーザは、カムコーダ１１の入力部７７を構成する十字キー、決定ボタン、ネットワークボタン、およびネットワークメニューボタン等を操作することにより、GUIを操作して、電子メールに画像データを添付したり、画像データをアップロードしたりする。以下にその操作方法を説明する。
【０１２６】
図１９は、図３の入力部７７に含まれるボタン群の構成例を示す図である。
【０１２７】
図１９の例において、入力部７７には、アンカーを上下方向および左右方向に移動させる十字キー２９１、処理の実行を指示する決定ボタン２９２、ネットワーク機能を選択させる画面を表示させるネットワークボタン２９３、各種の処理を選択させるGUIであるメニュー画面を表示させるネットワークメニューボタン２９４が構成されている。
【０１２８】
十字キー２９１は、カムコーダ１１の筐体に設けられたボタンであり、上下左右の方向を示す三角形が表示されている。ユーザが、その三角形付近を操作すると、LCD７８に表示されているアンカーをその三角形が示す方向に移動させる。
【０１２９】
例えば、ユーザが、十字キー２９１の上方向を示す三角形が表示されている付近を操作すると、LCD７８に表示されているアンカーは、現在表示されている場所から、上方向に存在するボタン等のアンカーが位置することの可能な場所に移動する。ユーザが十字キー２９１の下方向、右方向、または左方向を示す三角形が表示されている付近を操作した場合も同様に、アンカーはその示された方向の次のボタン等に移動する。このようにユーザは、十字キー２９１を操作することで、LCD７８に表示されたアンカーを操作することができる。
【０１３０】
なお、十字キー２９１の方向を示す表示は、三角形に限らず、方向を示す形であればどのような形でも良く、十字キー２９１の周囲に表示されていてもよい。また、十字キー２９１の指示する方向は、上下左右に限らず、例えば、右斜め上、右斜め下、左斜め上、および左斜め下の４方向を示す等、どの方向であってもよい。
【０１３１】
決定ボタン２９２は、カムコーダ１１の筐体に設けられたボタンであり、十字キー２９１と同体に構成されているボタンである。決定ボタン２９２は、十字キー２９１の中央に設けられ、上下左右の方向を指示する部分に囲まれるように構成されている。ユーザが十字キー２９１の中央部分、すなわち決定ボタン２９２を操作すると、アンカーが位置するボタン等に対応した処理が実行される。
【０１３２】
例えば、ユーザは、十字キー２９１を操作して、LCD７８に表示されているGUIにおいてアンカーを目的のボタンに位置させ、決定ボタン２９２を操作することにより、任意の処理を実行させることができる。
【０１３３】
なお、決定ボタン２９２は、十字キー２９１と別体に構成されていてもよい。
【０１３４】
ネットワークボタン２９３は、カムコーダ１１の筐体に設けられたボタンであり、ネットワークに関する処理を行うGUIをLCD７８に表示させるボタンである。例えば、ユーザがネットワークボタン２９３を操作すると、LCD７８に、図２１に示すようなネットワークメニュー画面が表示される。ユーザは、このネットワークメニュー画面に基づいて、ネットワークに関する機能を動作させることができる。
【０１３５】
ネットワークメニューボタン２９４は、カムコーダ１１の筐体に設けられたボタンであり、LCD７８に表示されるWEBコンテンツに関する処理を行うGUIをLCD７８に表示させるボタンである。
【０１３６】
なお、ネットワークボタン２９３とネットワークメニューボタン２９４は、１個のボタンで構成されていてもよい。その場合、ユーザが操作したときにLCD７８に表示されているGUIに基づいて、そのボタンの指示する処理が変化する。
【０１３７】
以上のように入力部７７に構成された各ボタンを操作することにより、ユーザは、LCD７８に表示されたGUIに基づいて、様々な処理を行うことができる。
【０１３８】
図２０は、LCD７８に表示されるモニタ画像の例を示す図である。
【０１３９】
図２０の例において、LCD７８には、撮像部８０により取り込まれたモニタ画像３００が表示されている。また、上部には撮影情報部３１１があり、撮影に関する各種の情報がモニタ画像３００に重畳して表示されている。さらに下部にはGUIによる各種の処理の実行を指示するボタンがモニタ画像３００に重畳して表示されている。
【０１４０】
ズームボタン３２１Ａおよび３２１Ｂは、撮像部８０により取り込まれる画像の焦点距離の調節を指示するボタンである。
【０１４１】
ネットボタン３２２は、カムコーダ１１のネットワークに関する機能を選択するボタンである。
【０１４２】
静止画モードボタン３２３は、カムコーダ１１の静止画撮影機能を選択するボタンである。また、インデックスボタン３２４は、装着されたカセット磁気テープに記録された映像データや音声データに関する情報の表示を指示するボタンである。さらに、機能ボタン３２５は、設定などの各種の機能を操作するGUIの表示を指示するボタンである。
【０１４３】
ズームボタン３２１Ａおよび３２１Ｂ、ネットボタン３２２、静止画モードボタン３２３、インデックスボタン３２４、および機能ボタン３２５のいずれかに、ユーザが指示していることを示すアンカーが位置する。
【０１４４】
そして、ユーザは、入力部７７の十字キー２９１を右方向または左方向に指示するように操作することにより、アンカーの位置を他のボタンに移動させることができる。ユーザが入力部７７の決定ボタン２９２を操作すると、アンカーが位置するボタンに対応した処理が実行される。
【０１４５】
図２０の例において、アンカーは、ネットボタン３２２に位置している。このとき、ユーザが入力部７７の十字キー２９１を右方向に指示するように操作した場合、アンカーは静止画モードボタン３２３に移動し、ユーザが十字キー２９１を左方向に指示するように操作した場合、アンカーはズームボタン３２１Ｂに移動する。
【０１４６】
アンカーがネットボタン３２２に位置し、ユーザが入力部７７の決定ボタン２９１を操作した場合、実行するネットワークに関する処理を選択するGUIであるネットワークメニュー画面がLCD７８に表示される。また、入力部７７を構成するネットワークボタン２９３を操作しても、ネットワークメニュー画面がLCD７８に表示される。
【０１４７】
図２１は、LCD７８に表示されるネットワークメニュー画面の例を示す図である。
【０１４８】
図２１の例において、ネットワークメニュー画面３３０には、ブラウザ機能を動作させるブラウザボタン３３１、ネットワークに関する各種の設定を行う設定ボタン３３２、メール機能を動作させるメールボタン３３３、WEBアルバムに関する機能を動作させるWebアルバムボタン３３４、および、ネットワークメニュー画面３３０を閉じ、ネットワークに関する処理を終了させ、図２０に示すモニタ画面３００に戻ることを指示する終了ボタン３３５が設けられている。
【０１４９】
図２１の例において、ユーザが入力部７７の十字キー２９１を操作してアンカーをメールボタン３３３に位置させ、決定ボタン２９２を操作することにより、カムコーダ１１のCPU７１は、メール機能を動作させ、図２２に示すような電子メールを送信するGUIをLCD７８に表示させる。
【０１５０】
図２２は、LCD７８に表示される送信タブ画面の表示例を示す図である。
【０１５１】
図２２の例において、送信タブ画面３４１は、ユーザが十字キー２９１を操作してアンカーを送信タブ３４２Ａに位置させ、決定ボタン２９２を操作することにより、表示される画面である。同様に、ユーザが十字キー２９１を操作してアンカーを受信タブ３４２Ｂに位置させ、決定ボタン２９２を操作すると、メールの受信を行う受信タブ画面（図示せず）が表示され、またユーザが十字キー２９１を操作してアンカーをアドレス帳タブ３４２Ｃに位置させ、決定ボタン２９２を操作すると、アドレス帳の機能を有するアドレス帳タブ画面（図示せず）が表示される。図２１のメールボタン３３３を操作した場合、図２２に示す送信タブ画面３４１が最初に表示されるようにしてもよい。また、受信タブ画面が最初に表示されるようにしてもよく、アドレス帳タブ画面が最初に表示されるようにしてもよい。
【０１５２】
図２２の例において、送信タブ画面３４１には、宛先の入力に関する処理を行う宛先ボタン３４３、送信する電子メールに添付する画像ファイルの選択に関する処理を行う添付ボタン３４４、題名の入力に関する処理を行う題名ボタン３４５、本文を入力する本文ボタン３４６、電子メールを送信する送信ボタン３４７、および、電子メールの送信作業を終了し、図２１のネットワークメニュー画面３３０に戻る終了ボタン３４８が設けられている。
【０１５３】
また、宛先ボタン３４３の右には、入力された宛先を表示する宛先表示部３５３が設けられ、添付ボタン３４４の右には、添付画像として選択された画像の枚数を示す添付枚数表示部３５４Ａ、および、添付画像として選択された画像データの合計データサイズを示すデータサイズ表示部３５４Ｂが設けられている。さらに、題名ボタン３４５の右には、入力された題名を表示する題名表示部３５５が設けられ、本文ボタン３４６の右には、入力された本文を表示する本文表示部３５６が設けられている。
【０１５４】
ユーザは、送信タブ画面３４１の宛先ボタン３４２乃至本文ボタン３４６を操作して電子メールを作成し、送信ボタン３４７を操作して作成した電子メールを送信する。また、電子メールの作成作業を中止する等の場合、ユーザは終了ボタン３４８を操作して、電子メールの送信作業を終了する。
【０１５５】
図２１において、ユーザが、アンカーを操作し、メールボタン３３３を選択すると、カムコーダ１１のCPU７１は、LCD７８に図２２の送信タブ画面３４１を表示し、メール送信モード処理を実行する。
【０１５６】
CPU７１によるメール送信モード処理を図２３のフローチャートを参照して説明する。
【０１５７】
最初にステップＳ２０１において、CPU７１は、ユーザがアンカーを操作して、宛先ボタン３４３を操作したか否かを判定する。操作したと判定した場合、CPU７１はステップＳ２０２に進み、文字入力画面を表示し、宛先の入力を受け付ける。
【０１５８】
図２４は、LCD７８に表示される文字入力画面の表示例を示す図である。
【０１５９】
図２４の例において、文字入力画面３６１は、入力された文字、数字、および記号を表示する文字入力欄３６２、文字入力欄３６２において文字、数字、および記号が入力される位置を示すカーソル３６３、英数字および記号を入力するモードを指示する英数タブ３６４Ａ、ひらがなおよび漢字を入力するモードを指示するひらがなタブ３６４Ｂ、カタカナを入力するモードを指示するカタカナタブ３６４Ｃ、文字（数字、記号を含む）の入力に関する処理を指示するボタン３６５−１乃至３６５−１９、および、文字入力画面を閉じて文字入力作業を終了する終了ボタン３６６により構成される。
【０１６０】
図２４に示す文字入力画面３６１において、ユーザは、十字キー２９１を操作し、アンカーを英数タブ３６４Ａ、ひらがなタブ３６４Ｂ、またはカタカナタブ３６４Ｃに位置させ、入力するモード（文字の種類）を選択する。図２４の例においては、英数タブ３６４Ａが選択されている。
【０１６１】
タブにアンカーを位置させ、入力するモードを選択したユーザは、十字キー２９１を操作し、ボタン３６５−１乃至３６５−１９にアンカーを位置させ、決定ボタン２９２を操作することにより、GUIを操作する。
【０１６２】
図２４の例において、ボタン３６５−１、およびボタン３６５−１７は、カーソル３６３の位置を操作するボタンである。ユーザが十字キー２９１を操作し、ボタン３６５−１にアンカーを位置させ、決定ボタン２９２を操作すると、カーソル３６３は１文字分左に移動する。ただし、カーソル３６３の左に文字が無い場合、カーソル３６３は移動しない。同様に、ユーザが十字キー２９１を操作し、ボタン３６５−１７にアンカーを位置させ、決定ボタン２９２を操作すると、カーソル３６３は１文字分右に移動する。ただし、カーソル３６３の右に文字が無い場合、カーソル３６３は移動しない。
【０１６３】
ボタン３６５−１８を操作すると、文字入力欄３６２に表示された文字（数字および記号を含む）のうち、カーソル３６３の左隣にある文字（改行も含む）が１字消去され、カーソル３６３、およびカーソル３６３の右側の文字（改行も含む）が左に１文字分移動される。ただし、カーソル３６３の左側に文字が存在しない（消去する文字が無い）場合、カーソル３６３は移動しない。
【０１６４】
ボタン３６５−１９を操作すると、文字入力欄３６２に表示されたカーソル３６３は改行され、１行下に表示される。
【０１６５】
ユーザは、十字キー２９１を操作してアンカーを移動させ、決定ボタン２９２を操作することにより、ボタン３６５−２乃至３６５−１６を操作すると、各ボタンに表示されている文字、数字、および記号を入力する。入力された文字は文字入力欄３６２のカーソル３６３の位置に表示される。このときカーソル３６３は、１文字分右に移動する。ボタン３６５−２乃至３６５−１６に表示されている文字は、選択されているタブにより異なり、それに伴い入力される文字も異なる。
【０１６６】
図２４の例において、ボタン３６５−２乃至３６５−５、並びにボタン３６５−８が操作された場合、記号が入力され、ボタン３６５−６および３６５−７、並びに、ボタン３６５−１０乃至３６５−１５が操作された場合、アルファベットが入力され、ボタン３６５−９および３６５−１６が操作された場合、数字が入力される。
【０１６７】
また、ボタン３６５−２乃至３６５−１６には、それぞれ複数の記号、アルファベット、または数字が表示されているが、決定ボタン２９２が操作されると以下のように処理され、１つの記号または１文字が入力される。
【０１６８】
例えば、ユーザがボタン３６５−１１にアンカーを位置させ、決定ボタン２９２を操作した場合、文字「ｊ」が入力され、文字入力欄３６２のカーソル３６３の位置に表示される。そのとき、カーソル３６３は１文字分右側に移動する。そして、ユーザが再度決定ボタン２９２を操作すると、文字入力欄３６２に表示された文字「ｊ」は消去され、文字「ｋ」が表示される。同様に、ユーザが決定ボタン２９２を操作すると、文字「ｋ」は消去され、文字「ｌ」が表示される。すなわち、ユーザが決定ボタン２９２を操作した回数により、入力される文字が変わる。ボタン３６５−１１の場合、入力される文字は、「ｊ」、「ｋ」、「ｌ」、「Ｊ」、「Ｋ」、および「Ｌ」の６種類である。なお、文字「Ｌ」が表示されている状態から、決定ボタン２９２が操作されると、文字「Ｌ」が消去され、文字「ｊ」が表示される。
【０１６９】
表示された文字は、十字キー２９１が操作され、アンカーが移動した場合、確定される。文字が確定すると、文字入力欄３６２における入力された文字を表示する位置がカーソル３６３の位置に戻る。すなわち、表示位置が１文字分右に移動する。
【０１７０】
以上のように、ユーザは、十字キー２９１および決定ボタン２９２を操作することにより、文字を入力することができる。
【０１７１】
なお、ボタン３６５−２乃至３６５−１６により入力される文字、数字および記号は、文字入力画面３６１に表示された文字、数字、および記号以外の文字を入力するようにしてもよい。
【０１７２】
文字の入力が完了したユーザは、終了ボタン３６６を操作し、図２２の送信タブ画面３４１に戻る。入力された宛先は、図２２の宛先表示部３５３に表示される。
【０１７３】
図２３に戻り、宛先の入力が完了するとCPU７１は、ステップＳ２０３に進む。また、ステップＳ２０１において、ユーザがアンカーを操作して、図２２の宛先ボタン３４３を操作していないと判定した場合、CPU７１は、ステップＳ２０３に進む。
【０１７４】
ステップＳ２０３において、CPU７１は、ユーザがアンカーを操作して添付ボタン３４４を操作したか否かを判定する。操作したと判定すると、CPU７１はステップＳ２０４に進み、添付画像選択処理を行う。添付画像選択処理の詳細は後で説明する。添付画像処理が終了すると、図２２の添付枚数表示部３５４Ａにその選択された画像の枚数が表示され、データサイズ表示部３５４Ｂにその合計データサイズが表示される。添付画像選択処理を終了するとCPU７１は、ステップＳ２０５に進む。
【０１７５】
ステップＳ２０３において、ユーザがアンカーを操作して添付ボタン３４４を操作していないと判定した場合、CPU７１は、ステップＳ２０５に進む。
【０１７６】
ステップＳ２０５において、CPU７１は、ユーザがアンカーを操作して題名ボタン３４５を操作したか否かを判定する。操作したと判定すると、CPU７１は、ステップＳ２０６に進み、図２４の文字入力画面を表示し、題名の入力を受け付ける。入力方法については、宛先を入力する場合と同様であるので、その説明は省略する。入力された題名は、図２２の題名表示部３５５に表示される。
【０１７７】
ユーザが、題名の入力を完了し、終了ボタン３６６を操作すると、CPU７１は、ステップＳ２０７に進む。また、ステップＳ２０５において、ユーザがアンカーを操作して題名ボタン３４５を操作していないと判定した場合、CPU７１は、ステップＳ２０７に進む。
【０１７８】
ステップＳ２０７において、CPU７１は、ユーザがアンカーを操作して、本文ボタン３４６を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２０８に進み、本文編集処理を行う。本文編集処理の詳細については後で説明する。本文編集処理が終了すると、入力された本文は図２２の本文表示部３５６に表示される。本文編集処理を終了すると、CPU７１は、ステップＳ２０９に進む。
【０１７９】
ステップＳ２０７において、ユーザがアンカーを操作して、本文ボタン３４６を操作していないと判定した場合、CPU７１は、ステップＳ２０９に進む。
【０１８０】
ステップＳ２０９において、CPU７１は、ユーザがアンカーを操作して送信ボタン３４７を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２１０に進み、通信部８２を制御してネットワークに接続し、入力された電子メールを送信する。
【０１８１】
図２５は電子メールを送信する処理を行っている際に表示される送信状態確認画面の表示例を示す図である。
【０１８２】
図２５の例において、送信状態確認画面４０１には、「送信中」のメッセージが表示され、その下には、送信処理の進行状況を示すインジケータが表示され、その下には、送信処理を中止するキャンセルボタン４０２が設けられている。
【０１８３】
ユーザは、送信状態確認画面４０１のインジケータを参照して、電子メール送信処理の進行状況を把握し、処理を中止したい場合には、入力部７７を構成する決定ボタン２９２を操作して、キャンセルボタン４０２を操作する。ユーザによりキャンセルボタン４０２を操作されると、CPU７１は、送信処理をキャンセルし、図２２の送信タブ画面３４１に戻る。
【０１８４】
電子メールの送信が完了すると、CPU７１は、メール送信モード処理を終了する。
【０１８５】
また、ステップＳ２０９において、ユーザがアンカーを操作して送信ボタン３４７を操作していないと判定した場合、CPU７１は、ステップＳ２１１に進む。
【０１８６】
ステップＳ２１１において、CPU７１は、ユーザがアンカーを操作して終了ボタン３４８を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２１２に進み、LCD７８に図２１のネットワーク画面３３０を表示し、メール送信モード処理を終了する。
【０１８７】
ステップＳ２１１において、ユーザがアンカーを操作して終了ボタン３８４を操作していないと判定した場合、CPU７１は、ステップＳ２１３に進む。
【０１８８】
ステップＳ２１３において、CPU７１は、ユーザがアンカーを操作して図２２の受信タブ３４２Ｂを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２１４に進み、LCD７８に受信タブ画面を表示し、受信に関する処理を行い、メール送信モード処理を終了する。
【０１８９】
また、ステップＳ２１３において、ユーザがアンカーを操作して受信タブ３４２Ｂを操作していないと判定した場合、CPU７１は、ステップＳ２１５に進む。
【０１９０】
ステップＳ２１５において、CPU７１は、ユーザがアンカーを操作して、アドレス帳タブ３４２Ｃを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２１６に進み、LCD７８にアドレス帳タブ画面を表示し、アドレス帳に関する処理を行い、メール送信モード処理を終了する。
【０１９１】
また、ステップＳ２１５において、ユーザがアンカーを操作してアドレス帳タブ３４２Ｃを操作していないと判定した場合、CPU７１は、ステップＳ２０１に戻り、それ以降の処理を行う。
【０１９２】
以上のように、CPU７１は、メール送信モード処理を行い、ユーザは、図２２の送信タブ画面３４１のGUIを操作することにより、容易に送信する電子メールを作成し、そのメールに複数の画像を添付することができる。
【０１９３】
次に、図２３のステップＳ２０４において行われる添付画像選択処理の詳細について図２６および図２７のフローチャートを参照して説明する。
【０１９４】
ユーザが、図２２の送信タブ画面３４１において、アンカーを操作して、添付ボタン３４３を操作すると、CPU７１は、最初にステップＳ２３１において、画像選択画面をLCD７８に表示する。
【０１９５】
図２８は、LCD７８に表示される画像選択画面の表示例を示す図である。
【０１９６】
図２８の例において、画像選択画面４１１の上部の中央には、ユーザが添付画像として選択した画像データの合計データサイズを示すトータルデータサイズ４１２が表示されている。また、画像選択画面４１１の下部の中央には、アンカー４２４の位置する画像データのデータ名を示すデータ名表示部４１３、および、その画像データのデータサイズを示すデータサイズ表示部４１４が表示されている。
【０１９７】
そして、そのデータ名表示部４１３の左側には、ページ戻しボタン４２１が設けられており、また、データサイズ表示部４１４の右側には、ページ送りボタン４２２が設けられている。ユーザは、アンカー４２４を操作してこのページ戻しボタン４２１およびページ送りボタン４２２を操作することにより、表示される画像データを切り替える。
【０１９８】
また、画像選択画面４１１には、添付画像の選択対象となる画像データがサムネイル画像４２３−１乃至４２３−６として表示されている。図２８の例においては画像データは６枚ずつ表示されているが、これに限らず、何枚ずつでもよい。サムネイル画像として表示される画像データは、ユーザにより撮影され、RAM７３、EEPROM７４、記録再生部８３、またはメモリカード８５に記憶されている。
【０１９９】
画像選択画面４１１の上部左側には、添付画像として選択されたサムネイル画像のチェックを解除する全取消ボタン４２５が設けられている。そして、画像選択画面４１１の上部右側には、画像選択作業を完了する決定ボタン４２６が設けられている。
【０２００】
画像選択画面４１１において、ユーザは、入力部７７の十字キー２９１および決定ボタン２９２を用いてアンカー４２４を操作し、ページ戻しボタン４２１およびページ送りボタン４２２を操作して、表示されるサムネイル画像を選択する。表示されたサムネイル画像４２３−１乃至４２３−６のそれぞれの右上には、サムネイル画像の順番を示す番号が表示されている。
【０２０１】
ユーザの操作によりアンカー４２４は、ユーザが指定するサムネイル画像の番号の左側に位置し、そのサムネイル画像を指定していることを示す。そして、ユーザが入力部７７の決定ボタン２９２を操作すると、そのアンカー４２４の位置するサムネイル画像の画像データが選択される。選択されたサムネイル画像の左上には、選択されたことを示すチェックマークが表示される。なお、サムネイル画像は、予め決められた所定の枚数および所定のデータサイズを超えない範囲で、何枚でも選択することができる。
【０２０２】
また、ユーザが、添付画像として選択され、チェックマークの表示されているサムネイル画像の画像データを再度選択すると、その画像データの選択が解除され、チェックマークの表示が消える。
【０２０３】
図２８の例においては、アンカー４２４は、番号１２のサムネイル画像４２３−６に位置しており、番号７のサムネイル画像４２３−１、番号８のサムネイル画像４２３−２、および番号１２のサムネイル画像４２３−６が添付画像として選択されている。
【０２０４】
選択した添付画像を全て解除したい場合、ユーザは、入力部７７の十字キー２９１および決定ボタン２９２を用いてアンカー４２４を操作し、全取消ボタン４２５を操作して、画像データの選択を全て解除し、画像選択作業を始めからやり直す。
【０２０５】
画像選択作業を終了させたい場合、ユーザは、アンカーを操作して決定ボタン４２６を操作する。決定ボタン４２６が操作されると、図２２の送信タブ画面がLCD７８に表示され、画像選択作業の結果が反映される。
【０２０６】
図２６に戻り、ステップＳ２３１において、LCD７８に画像選択画面４１１を表示したCPU７１は、ステップＳ２３２に進み、ユーザが図２８のページ戻しボタン４２１を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２３３に進み、現在表示されている画像選択画面４１１における前ページが存在するか否かを判定する。存在すると判定した場合、CPU７１は、ステップＳ２３４に進み、LCD７８に前ページを表示する。前ページを表示したCPU７１は、ステップＳ２３５に進む。
【０２０７】
ステップＳ２３３において、前ページが存在しないと判定された場合、CPU７１は、ステップＳ２３５に進む。また、ステップＳ２３２において、ユーザがアンカーを操作してページ戻しボタン４２１を操作していないと判定した場合、CPU７１は、ステップＳ２３５に進む。
【０２０８】
CPU７１は、ステップＳ２３５において、ユーザが図２８のページ送りボタン４２２を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２３６に進み、現在表示されている画像選択画面４１１における次ページが存在するか否かを判定する。存在すると判定した場合、CPU７１は、ステップＳ２３７に進み、LCD７８に次ページを表示する。次ページを表示したCPU７１は、図２７のステップＳ２３８に進む。
【０２０９】
ステップＳ２３６において、次ページが存在しないと判定された場合、CPU７１は、図２７のステップＳ２３８に進む。また、ステップＳ２３５において、ユーザがアンカーを操作してページ送りボタン４２２を操作していないと判定した場合、CPU７１は、図２７のステップＳ２３８に進む。
【０２１０】
ステップＳ２３８において、CPU７１は、ユーザがアンカーを操作して、サムネイル画像４２３−１乃至４２３−６のいずれかを選択したか否かを判定する。選択したと判定した場合、CPU７１は、ステップＳ２３９に進み、選択したサムネイル画像がすでに添付画像として選択されているか否かを判定する。選択されていないと判定した場合、CPU７１は、ステップＳ２４０に進み、そのサムネイル画像を添付画像として選択し、ステップＳ２４２に進む。
【０２１１】
また、ステップＳ２３９において、選択したサムネイル画像がすでに添付画像として選択されていると判定した場合、CPU７１は、そのサムネイル画像の添付画像としての選択を解除し、ステップＳ２４２に進む。
【０２１２】
ステップＳ２４２において、CPU７１は、選択した添付画像データのトータルデータサイズを算出し、トータルデータサイズ表示部４１２に表示する。ステップＳ２４２の処理が終了すると、CPU７１は、ステップＳ２４３に進む。
【０２１３】
また、ステップＳ２３８において、ユーザがアンカー４２４を操作して、サムネイル画像を選択していないと判定した場合、CPU７１は、ステップＳ２４３に進む。
【０２１４】
CPU７１は、ステップＳ２４３において、ユーザがアンカー４２４を操作して、全取消ボタン４２５を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２４４に進み、添付画像の選択を全て解除する。添付画像を全て解除したCPU７１は、ステップＳ２４５に進む。
【０２１５】
また、ステップＳ２４３において、ユーザがアンカー４２４を操作して、全取消ボタン４２５を操作していないと判定した場合、CPU７１は、ステップＳ２４５に進む。
【０２１６】
ステップＳ２４５において、CPU７１は、ユーザがアンカー４２４を操作して、決定ボタン４２６を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２４６に進み、図２２の送信タブ画面３４１に画像添付作業の結果を反映させ、LCD７８に表示する。ステップＳ２４６の処理が終了したCPU７１は、添付画像選択処理を終了し、図２３のステップＳ２０５に進む。
【０２１７】
また、ステップＳ２４５において、ユーザがアンカー４２４を操作して、決定ボタン４２６を操作していないと判定した場合、CPU７１は、図２６のステップＳ２３１に戻り、それ以降の処理を繰り返す。
【０２１８】
以上のようにして、添付画像選択処理は行われ、ユーザは図２８の画像選択ボタン４１１を利用して添付画像を選択することができる。
【０２１９】
次に、図２３のフローチャートのステップＳ２０８において行われる本文編集処理の詳細について、図２９のフローチャートを参照して説明する。
【０２２０】
ユーザがアンカーを操作して、図２２の送信タブ画面３４１の本文ボタン３４６を操作すると、CPU７１は、最初にステップＳ２６１において、本文詳細画面をLCD７８に表示する。
【０２２１】
図３０は、LCD７８に表示される本文詳細画面４５１の表示例を示す図である。
【０２２２】
図３０の例において、本文詳細画面４５１は、入力された本文を表示する本文表示欄４５２、本文表示欄４５２に入力された本文が一度に表示しきれない場合、本文をスクロールさせるスクロールバー４５３、本文の編集作業を行う編集ボタン４５４、および本文の編集を終了する決定ボタン４５５により構成されている。
【０２２３】
ユーザが、アンカーを操作して、本文詳細画面４５１の編集ボタン４５４を操作すると、図２４に示す文字入力画面３６１が表示される。ユーザは、その文字入力画面３６１を利用して本文を入力することができる。本文を入力し終わると、ユーザは、図２４の文字入力画面３６１の終了ボタン３６６を操作して、本文詳細画面に戻る。
【０２２４】
入力された本文は、本文詳細画面４５１の本文表示欄４５２に表示される。本文の編集が終了すると、ユーザは、決定ボタン４５５を操作し、図２２の送信タブ画面３４１に戻る。
【０２２５】
図２９に戻り、本文詳細画面４５１を表示したCPU７１は、ステップＳ２６２に進み、ユーザが、入力部７７の十字キー２９１および決定ボタン２９２を用いてアンカー４２４を操作し、本文詳細画面４５１の編集ボタン４５４を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２６３に進み、図２４の文字入力画面３６１をLCD７８に表示し、入力を受け付ける。これにより、ユーザは本文の入力作業を行う。入力作業が完了すると、ユーザは、図２４の文字入力画面３６１の終了ボタン３６６を操作する。
【０２２６】
ステップＳ２６４において、CPU７１は、ユーザが、図２４の文字入力画面３６１の終了ボタン３６６を操作したか否かを判定し、操作したと判定されるまで待機する。操作したと判定した場合、CPU７１は、ステップ２６５に進む。
【０２２７】
また、ステップＳ２６２において、ユーザがアンカーを操作して、編集ボタン４５４を操作していないと判定した場合、CPU７１は、ステップＳ２６５に進む。
【０２２８】
ステップＳ２６５において、CPU７１は、ユーザがアンカーを操作して決定ボタン４５５を操作したか否かを判定する。操作していないと判定した場合、CPU７１は、ステップＳ２６２に戻り、それ以降の処理を繰り返す。
【０２２９】
また、ユーザがアンカーを操作して決定ボタン４５５を操作したと判定した場合、CPU７１は、ステップＳ２６６に進み、LCD７８に本文編集作業の結果を反映させた送信タブ画面３４１を表示する。送信タブ画面３４１を表示したCPU７１は、本文編集処理を終了し、図２３のステップＳ２０９に進む。
【０２３０】
以上のようにして、ユーザは、電子メールの本文を編集することができる。
【０２３１】
以上のように、ユーザは、容易な操作を行うことで、図２２の送信タブ画面３４１から、宛先や、題名、本文などを編集するGUIを表示させたり、電子メールに画像を添付する作業を行うGUIを表示させたりすることができる。
【０２３２】
また、図２１のネットワークメニュー画面３３０において、ユーザがアンカーを操作することでWEBアルバムボタン３３４を操作すると、インターネットに接続されたサーバ上に画像データを保存することができるWEBアルバムモードが選択され、LCD７８にWEBアルバムメニュー画面が表示される。
【０２３３】
図３１は、LCD７８に表示されるWEBアルバムメニュー画面の表示例を示す図である。
【０２３４】
図３１の例において、WEBアルバムメニュー画面５０１は、画像データをアップロードする処理を行うアップロードボタン５０２、画像データをアップロードしたWEBアルバムを閲覧または編集する処理を行う閲覧／編集ボタン５０３、WEBアルバムモードを終了する終了ボタン５０４により構成されている。
【０２３５】
ユーザがアンカーを操作してアップロードボタン５０２を操作すると、CPU７１は、アップロード処理を開始する。
【０２３６】
図３２のフローチャートを参照して、CPU７１によるアップロード処理を説明する。
【０２３７】
ユーザがアンカーを操作してアップロードボタン５０２を操作すると、CPU７１は、最初にステップＳ３０１において、LCD７８にアップロード画面を表示する。
【０２３８】
図３３は、LCD７８に表示されるアップロード画面の表示例を示す図である。
【０２３９】
図３３の例において、アップロード画面５１１は、アップロード先であるアルバムの名前を入力するアルバムボタン５１２、アップロードする画像を選択する画像選択ボタン５１３、招待状を作成する招待状ボタン５１４、アップロードを開始する送信ボタン５１５、アップロード処理を終了する終了ボタン５１６、送信先のアルバム名を表示するアルバム名表示欄５２２、アップロードする画像データの枚数を表示する選択画像枚数表示部５２３Ａ、および、アップロードする画像データの合計データサイズを表示する選択画像データサイズ表示部５２３Ｂにより構成されている。
【０２４０】
ユーザは、アンカーを操作して、各ボタンを操作し、アップロードに関する情報を作成し、アップロード処理を行う。
【０２４１】
図３２に戻り、アップロード画面５１１を表示したCPU７１は、ステップＳ３０２において、ユーザがアップロード画面５１１のアルバムボタン５１２を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３０３に進み、図２４の文字入力画面３６１を表示し、ユーザの入力を受け付け、送信先アルバムを決定する。決定された送信先アルバム名は、図３３のアップロード画面５１１のアルバム名表示欄５２２に表示される。
【０２４２】
また、アルバム名の入力方法は、この他にも例えばアルバム名一覧を表示し、ユーザがその中から選択する選択形式であってもよい。
【０２４３】
ユーザにより、アルバム名が入力されると、CPU７１は、ステップＳ３０４に進む。また、ステップＳ３０２において、ユーザがアンカーを操作してアルバムボタン５１２を操作していないと判定した場合、CPU７１は、ステップＳ３０４に進む。
【０２４４】
ステップＳ３０４において、CPU７１は、ユーザが入力部７７の十字キー２９１および決定ボタン２９２を用いてアンカーを操作し、画像選択ボタン５１３を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３０５に進み、アップロード画像選択処理を行う。アップロード画像選択処理の詳細は後で説明する。アップロード画像選択処理を終了すると、CPU７１は、ステップＳ３０６に進む。
【０２４５】
また、ステップＳ３０４において、ユーザが入力部７７の十字キー２９１および決定ボタン２９２を用いてアンカーを操作し、画像選択ボタン５１３を操作していないと判定した場合、CPU７１は、ステップＳ３０６に進む。
【０２４６】
CPU７１は、ステップＳ３０６において、ユーザがアンカーを操作して招待状ボタン５１４を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３０７に進み、招待状を作成する処理を行う。招待状が作成されると、CPU７１はステップＳ３０８に進む。
【０２４７】
また、ステップＳ３０６において、ユーザがアンカーを操作して、招待状ボタン５１４を操作していないと判定した場合、CPU７１は、ステップＳ３０８に進む。
【０２４８】
CPU７１は、ステップＳ３０８において、ユーザがアンカーを操作して送信ボタン５１５を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３０９に進み、インターネット１０を介してネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１に接続し、ユーザがアップロード画像選択処理により選択した画像データをアップロードする。
【０２４９】
図３４は、画像データをアップロード中にLCD７８に表示されるアップロード状態確認画面の表示例を示す図である。
【０２５０】
図３４の例において、アップロード状態確認画面５３１には、「アップロード中．．．」のメッセージが表示され、画像データをアップロードする処理をキャンセルするキャンセルボタン５３２が設けられている。ユーザは、このアップロード状態確認画面５３１に表示されたメッセージを参照し、アップロード処理の進行状況を把握する。そして、画像データをアップロードする処理をキャンセルしたい場合、ユーザは入力部７７の決定ボタン２９２を操作してキャンセルボタン５３２を操作する。キャンセルボタン５３２が操作されると、画像データをアップロードする処理が中止され、アップロード状態確認画面５３１は閉じられる。
【０２５１】
図３２に戻り、選択画像データをアップロードしたCPU７１は、アップロード処理を終了する。
【０２５２】
また、ステップＳ３０８において、ユーザが送信ボタン５１５を操作していないと判定した場合、CPU７１は、ステップＳ３１０に進み、ユーザがアンカーを操作して終了ボタン５１６を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３１１に進み、図２１のネットワークメニュー画面３３０を表示し、アップロード処理を終了する。
【０２５３】
ステップＳ３１０において、ユーザが終了ボタン５１６を操作したと判定していないと判定した場合、CPU７１は、ステップＳ３０２に戻り、それ以降の処理を繰り返す。
【０２５４】
以上のようにCPU７１がアップロード処理を行うことで、ユーザは、図３３のアップロード画面５１１を操作して、画像データをアップロードすることができる。
【０２５５】
次に、図３５および図３６のフローチャートを参照して、図３２のフローチャートのステップＳ３０５において実行されるアップロード画像選択処理の詳細について説明する。
【０２５６】
図３３に示すアップロード画面５１１において、ユーザが入力部７７の十字キー２９１および決定ボタン２９２を用いてアンカーを操作し、画像選択ボタン５１３を操作すると、CPU７１は、最初に図３５のステップＳ３３１において、図２８に示す画像選択画面４１１を表示する。ユーザは、電子メールに添付する画像を選択する場合と同様にアップロードする画像を選択する。
【０２５７】
ステップＳ３３２において、CPU７１は、ユーザが図２８のページ戻しボタン４２１を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３３３に進み、現在表示されている画像選択画面４１１における前ページが存在するか否かを判定する。存在すると判定した場合、CPU７１は、ステップＳ３３４に進み、LCD７８に前ページを表示する。前ページを表示したCPU７１は、ステップＳ３３５に進む。
【０２５８】
ステップＳ３３３において、前ページが存在しないと判定された場合、CPU７１は、ステップＳ３３５に進む。また、ステップＳ３３２において、ユーザがアンカーを操作してページ戻しボタン４２１を操作していないと判定した場合、CPU７１は、ステップＳ３３５に進む。
【０２５９】
CPU７１は、ステップＳ３３５において、ユーザが図２８のページ送りボタン４２２を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３３６に進み、現在表示されている画像選択画面４１１における次ページが存在するか否かを判定する。存在すると判定した場合、CPU７１は、ステップＳ３３７に進み、LCD７８に次ページを表示する。次ページを表示したCPU７１は、図３６のステップＳ３３８に進む。
【０２６０】
ステップＳ３３６において、次ページが存在しないと判定された場合、CPU７１は、図３６のステップＳ３３８に進む。また、ステップＳ３３５において、ユーザがアンカーを操作してページ送りボタン４２２を操作していないと判定した場合、CPU７１は、図３６のステップＳ３３８に進む。
【０２６１】
ステップＳ３３８において、CPU７１は、ユーザがアンカーを操作して、サムネイル画像４２３−１乃至４２３−６のいずれかを選択したか否かを判定する。選択したと判定した場合、CPU７１は、ステップＳ３３９に進み、選択したサムネイル画像がすでにアップロード画像として選択されているか否かを判定する。選択されていないと判定した場合、CPU７１は、ステップＳ３４０に進み、そのサムネイル画像をアップロード画像として選択し、ステップＳ３４２に進む。
【０２６２】
また、ステップＳ３３９において、選択したサムネイル画像がすでにアップロード画像として選択されていると判定した場合、CPU７１は、そのサムネイル画像のアップロード画像としての選択を解除し、ステップＳ３４２に進む。
【０２６３】
ステップＳ３４２において、CPU７１は、選択したアップロード画像データのトータルデータサイズを算出し、トータルデータサイズ表示部４１２に表示する。ステップＳ３４２の処理が終了すると、CPU７１は、ステップＳ３４３に進む。
【０２６４】
また、ステップＳ３３８において、ユーザがアンカー４２４を操作して、サムネイル画像を選択していないと判定した場合、CPU７１は、ステップＳ３４３に進む。
【０２６５】
CPU７１は、ステップＳ３４３において、ユーザがアンカー４２４を操作して、全取消ボタン４２５を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３４４に進み、アップロード画像の選択を全て解除する。アップロード画像を全て解除したCPU７１は、ステップＳ３４５に進む。
【０２６６】
また、ステップＳ３４３において、ユーザがアンカー４２４を操作して、全取消ボタン４２５を操作していないと判定した場合、CPU７１は、ステップＳ３４５に進む。
【０２６７】
ステップＳ３４５において、CPU７１は、ユーザがアンカー４２４を操作して、決定ボタン４２６を操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３４６に進み、図３３のアップロード画面５１１に画像選択作業の結果を反映させ、LCD７８に表示する。ステップＳ３４６の処理が終了したCPU７１は、アップロード画像選択処理を終了し、図３２のステップＳ３０６に進む。
【０２６８】
また、ステップＳ３４５において、ユーザがアンカー４２４を操作して、決定ボタン４２６を操作していないと判定した場合、CPU７１は、図３５のステップＳ３３１に戻り、それ以降の処理を繰り返す。
【０２６９】
以上のようにして、アップロード画像選択処理は行われ、ユーザは図３３の画像選択ボタン５１３を利用してアップロード画像を選択することができる。
【０２７０】
以上のように画像データをアップロードする場合においても、ユーザは、画像データのアップロードを行うアップロード画面５１１において、GUIに基づいて容易な操作を行うことで、アップロードする画像を選択することができる。
【０２７１】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２７２】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク９１（フロッピディスクを含む）、光ディスク９２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク９３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ９４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM７２などで構成される。
【０２７３】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２７５】
【図１】従来のネットワークシステムの構成を示す図である。
【図２】本発明を適用したサービス提供システムの構成を示す図である。
【図３】図２のカムコーダの構成を示すブロック図である。
【図４】図２のカスタマ登録ウェブサーバの構成を示すブロック図である。
【図５】図２のカムコーダ用イメージステーションの構成を示すブロック図である。
【図６】図２のカスタマデータベースの構成を示すブロック図である。
【図７】図２のサービス提供システムにおけるカスタマ登録処理を説明するフローチャートである。
【図８】図２のカムコーダのデジタルイメージカスタマ登録処理を説明するフローチャートである。
【図９】図２のネットワークシステムのデジタルイメージカスタマ登録処理を説明するフローチャートである。
【図１０】図２のカムコーダのISP-Aかんたん登録処理を説明するフローチャートである。
【図１１】図２のインターネットサービスプロバイダＡのカスタマデータベースのISP-Aかんたん登録処理を説明するフローチャートである。
【図１２】図１１のステップＳ７９におけるISP-A設定情報の例を示す図である。
【図１３】図１１のステップＳ８０におけるカムコーダ用設定情報の例を示す図である。
【図１４】インターネットに接続する場合における設定項目を説明する図である。
【図１５】図２のカムコーダのアルバム利用登録処理を説明するフローチャートである。
【図１６】図２のカムコーダ用イメージステーションのアルバム登録利用処理を説明するフローチャートである。
【図１７】図２のカムコーダのアクセス処理を説明するフローチャートである。
【図１８】共通のIDとパスワードの利用を説明する図である。
【図１９】図３の入力部７７に含まれるボタン群の構成例を示す図である。
【図２０】LCD７８に表示されるモニタ画像の例を示す図である。
【図２１】LCD７８に表示されるネットワークメニュー画面の例を示す図である。
【図２２】図２２は、LCD７８に表示される送信タブ画面の表示例を示す図である。
【図２３】CPU７１によるメール送信モード処理を説明するフローチャートである。
【図２４】LCD７８に表示される文字入力画面の表示例を示す図である。
【図２５】電子メールを送信する処理を行っている際に表示される送信状態確認画面の表示例を示す図である。
【図２６】図２２のステップＳ２０４において行われる添付画像選択処理の詳細について説明するフローチャートである。
【図２７】図２２のステップＳ２０４において行われる添付画像選択処理の詳細について説明する、図２５に続くフローチャートである。
【図２８】LCD７８に表示される画像選択画面の表示例を示す図である。
【図２９】図２２のステップＳ２０８において行われる本文編集処理の詳細について説明するフローチャートである。
【図３０】LCD７８に表示される本文詳細画面の表示例を示す図である。
【図３１】LCD７８に表示されるWEBアルバムメニュー画面の表示例を示す図である。
【図３２】CPU７１によるアップロード処理を説明するフローチャートである。
【図３３】LCD７８に表示されるアップロード画面の表示例を示す図である。
【図３４】画像データをアップロード中にLCD７８に表示されるアップロード状態確認画面の表示例を示す図である。
【図３５】図３１のステップＳ３０５において実行されるアップロード画像選択処理の詳細について説明するフローチャートである。
【図３６】図３１のステップＳ３０５において実行されるアップロード画像選択処理の詳細について説明する、図３４に続くフローチャートである。
【符号の説明】
【０２７６】
１１  カムコーダ，７１  CPU，７２  ROM，７３  RAM，７４  EEPROM，７７  入力部，７８  LCD，８２  通信部，８４  メモリカードインターフェース，８５  メモリカード，２９１  十字キー，２９２  決定ボタン，２９３  ネットワークボタン，２９４  ネットワークメニューボタン
【図１】
2008198233.tif 000003
【図２】
2008198233.tif 000004
【図３】
2008198233.tif 000005
【図４】
2008198233.tif 000006
【図５】
2008198233.tif 000007
【図６】
2008198233.tif 000008
【図７】
2008198233.tif 000009
【図８】
2008198233.tif 000010
【図９】
2008198233.tif 000011
【図１０】
2008198233.tif 000012
【図１１】
2008198233.tif 000013
【図１２】
2008198233.tif 000014
【図１３】
2008198233.tif 000015
【図１４】
2008198233.tif 000016
【図１５】
2008198233.tif 000017
【図１６】
2008198233.tif 000018
【図１７】
2008198233.tif 000019
【図１８】
2008198233.tif 000020
【図１９】
2008198233.tif 000021
【図２０】
2008198233.tif 000022
【図２１】
2008198233.tif 000023
【図２２】
2008198233.tif 000024
【図２３】
2008198233.tif 000025
【図２４】
2008198233.tif 000026
【図２５】
2008198233.tif 000027
【図２６】
2008198233.tif 000028
【図２７】
2008198233.tif 000029
【図２８】
2008198233.tif 000030
【図２９】
2008198233.tif 000031
【図３０】
2008198233.tif 000032
【図３１】
2008198233.tif 000033
【図３２】
2008198233.tif 000034
【図３３】
2008198233.tif 000035
【図３４】
2008198233.tif 000036
【図３５】
2008198233.tif 000037
【図３６】
2008198233.tif 000038