JP4238527B2 - Information processing system, information processing apparatus and method, recording medium, and program - Google Patents

Information processing system, information processing apparatus and method, recording medium, and program Download PDF

Info

Publication number
JP4238527B2
JP4238527B2 JP2002185583A JP2002185583A JP4238527B2 JP 4238527 B2 JP4238527 B2 JP 4238527B2 JP 2002185583 A JP2002185583 A JP 2002185583A JP 2002185583 A JP2002185583 A JP 2002185583A JP 4238527 B2 JP4238527 B2 JP 4238527B2
Authority
JP
Japan
Prior art keywords
image data
information processing
processing apparatus
user
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002185583A
Other languages
Japanese (ja)
Other versions
JP2003143567A (en
JP2003143567A5 (en
Inventor
昌行 桑田
秀治 桶川
裕司 松井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2002185583A priority Critical patent/JP4238527B2/en
Publication of JP2003143567A publication Critical patent/JP2003143567A/en
Publication of JP2003143567A5 publication Critical patent/JP2003143567A5/ja
Application granted granted Critical
Publication of JP4238527B2 publication Critical patent/JP4238527B2/en
Priority to US14/942,107 priority patent/US9560257B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、情報処理システム、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、データベースに蓄えられた画像データを効率的にダウンロードすることができるようにした情報処理システム、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【0002】
【従来の技術】
ネットワーク上でアルバムを提供するサービス、すなわち、ユーザが撮影装置を用いて撮影した静止画像や動画などの画像データを、ネットワークを介して、データベースに保存させるサービスを、ユーザに提供する事業者(以下、アルバムサービス提供事業者と称する)がある。このサービスの概要について、図1を参照して説明する。
【0003】
ユーザが使用するパーソナルコンピュータ1は、アルバムサービス提供事業者のサーバ2と、インターネット3を介して接続されている。
【0004】
ユーザが撮影装置(不図示)を用いて撮影した画像データは、記録媒体に記録される。パーソナルコンピュータ1は、例えば、この記録媒体から画像データを取り込む。また、パーソナルコンピュータ1は、インターネット3に接続し、図示せぬ情報提供サーバなどから画像データを取り込む。
【0005】
パーソナルコンピュータ1は、例えば上述したような方法で取り込んだ画像データを、インターネット3を介してアルバムサービス提供事業者のサーバ2にアクセスし、そのデータベースに保存することができる。また、パーソナルコンピュータ1は、サーバ2のデータベースに保存している画像データを閲覧したり、削除したり、電子メールに添付して他の人に送信したりするとことができる。さらに、ユーザは、必要に応じて、所望の画像データを、サーバ2のデータベースからパーソナルコンピュータ1にダウンロードすることができる。
【0006】
【発明が解決しようとする課題】
しかしながら、撮影装置で撮影した画像データを、サーバ2にアップロードする場合、並びに、データベースに保存してある画像データをダウンロードする場合、ユーザは、対象となる画像を1枚ずつ指定して、1枚ずつアップロードまたはダウンロードする必要があり、手間がかかるという課題があった。
【0007】
また、パーソナルコンピュータの操作は煩雑なため、パーソナルコンピュータの使用方法に不慣れなユーザは、容易にはサービスの提供を受けられないという課題があった。
【0008】
本発明は、このような状況に鑑みてなされたものであり、撮影装置を用いて、簡単に、画像データをダウンロードできるようにするものである。
【0009】
【課題を解決するための手段】
本発明の情報処理システムは、第1の情報処理装置は、ネットワークを介して第2の情報処理装置に、ユーザに対応する画像データを分類するグループのリストの送信を要求する第1の要求手段と、第2の情報処理装置から送信されたユーザに対応するグループのリストを表示し、ユーザによる、グループの選択を受け付ける第1の受付手段と、第2の情報処理装置に、第1の受付手段により受け付けられたグループに分類されている画像データに対応する画像の索引の送信を要求する第2の要求手段と、第2の情報処理装置より送信された画像の索引を表示し、ユーザによる、ダウンロードを希望する1以上の画像の選択を受け付ける第2の受付手段と、第2の情報処理装置に対して、受付手段により選択が受け付けられた画像に対応する画像データのファイルサイズおよび画像データのフォーマットの種類に関する情報、並びに画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求手段と、第2の受付手段により受け付けられた1以上の画像に対応する画像データの中から、1ずつ画像データをピックアップし、第2の情報処理装置より送信されてきた判定情報に含まれる画像データのファイルサイズを記録媒体の空き記憶容量と比較するとともに、判定情報に含まれる画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた画像データがダウンロード可能か否かを判定する判定手段と、判定手段により1つの画像データダウンロード可能であると判定される度に、判定情報に含まれるURLにアクセスして、第2の情報処理装置に対して、1つの画像データの送信を要求する第4の要求手段と、第2の情報処理装置より送信された画像データを記録媒体に記録する記録手段とを備え、第2の情報処理装置は、画像データをユーザ毎に複数のグループに分類して保存する保存手段と、第1の情報処理装置からのアクセスを受け付け、第1の情報処理装置のユーザを特定する特定手段と、第1の情報処理装置からのグループのリストの送信要求に基づいて、特定されたユーザに対応するグループのリストを第1の情報処理装置に送信する第1の送信手段と、第1の情報処理装置からの画像の索引の送信要求に基づいて、画像の索引を第1の情報処理装置に送信する第2の送信手段と、第1の情報処理装置からの判定情報の送信要求に基づいて、画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる判定情報を第1の情報処理装置に送信する第3の送信手段と、第1の情報処理装置から画像データの送信要求を受信する度に、当該送信要求に応じた画像データであって、第1の情報処理装置において判定情報に基づいてダウンロード可能であると判定された1つの画像データを第1の情報処理装置に送信する第4の送信手段とを備えることを特徴とする。
【0010】
前記画像の索引は、前記画像のサムネイル画像を含むようにすることができる。
【0013】
本発明の第1の情報処理装置は、ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、ユーザに対応するグループのリストの送信を要求する第1の要求手段と、他の情報処理装置から送信されたユーザに対応するグループのリストを表示し、ユーザによる、グループの選択を受け付ける第1の受付手段と、他の情報処理装置に、第1の受付手段により受け付けられたグループに分類されている画像データに対応する画像の索引の送信を要求する第2の要求手段と、他の情報処理装置より送信された画像の索引を表示し、ユーザによる、ダウンロードを希望する1以上の画像の選択を受け付ける第2の受付手段と、他の情報処理装置に対して、第2の受付手段により選択が受け付けられた画像に対応する画像データのファイルサイズおよび画像データのフォーマットの種類に関する情報、並びに画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求手段と、第2の受付手段により受け付けられた1以上の画像に対応する画像データの中から、1ずつ画像データをピックアップし、他の情報処理装置より送信されてきた判定情報に含まれる画像データのファイルサイズを記録媒体の空き記憶容量と比較するとともに、判定情報に含まれる画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた画像データがダウンロード可能か否かを判定する判定手段と、判定手段により1つの画像データダウンロード可能であると判定される度に、判定情報に含まれるURLにアクセスして、他の情報処理装置に対して、1つの画像データの送信を要求する第4の要求手段と、他の情報処理装置より送信された画像データを記録媒体に記録する記録手段とを備えることを特徴とする。
【0014】
前記画像の索引は、前記画像のサムネイル画像を含むようにすることができる。
【0020】
被写体を撮影する撮影手段をさらに備えるようにすることができる。
【0021】
前記ネットワークはインターネットであるようにすることができる。
【0023】
本発明の第1の情報処理方法は、ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、ユーザに対応するグループのリストの送信を要求する第1の要求ステップと、他の情報処理装置から送信されたユーザに対応するグループのリストを表示し、ユーザによる、グループの選択を受け付ける第1の受付ステップと、他の情報処理装置に、第1の受付ステップの処理により受け付けられたグループに分類されている画像データに対応する画像の索引の送信を要求する第2の要求ステップと、他の情報処理装置より送信された画像の索引を表示し、ユーザによる、ダウンロードを希望する1以上の画像の選択を受け付ける第2の受付ステップと、他の情報処理装置に対して、第2の受付ステップの処理により選択が受け付けられた画像に対応する画像データのファイルサイズおよび画像データのフォーマットの種類に関する情報、並びに画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求ステップと、第2の受付ステップの処理により受け付けられた1以上の画像に対応する画像データの中から、1ずつ画像データをピックアップし、他の情報処理装置より送信されてきた判定情報に含まれる画像データのファイルサイズを記録媒体の空き記憶容量と比較するとともに、判定情報に含まれる画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた画像データがダウンロード可能か否かを判定する判定ステップと、判定ステップの処理により1つの画像データダウンロード可能であると判定される度に、判定情報に含まれるURLにアクセスして、他の情報処理装置に対して、1つの画像データの送信を要求する第4の要求ステップと、他の情報処理装置より送信された画像データを記録媒体に記録する記録ステップとを含むことを特徴とする。
【0024】
本発明の第1の記録媒体のプログラムは、ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、ユーザに対応するグループのリストの送信を要求する第1の要求ステップと、他の情報処理装置から送信されたユーザに対応するグループのリストを表示し、ユーザによる、グループの選択を受け付ける第1の受付ステップと、他の情報処理装置に、第1の受付ステップの処理により受け付けられたグループに分類されている画像データに対応する画像の索引の送信を要求する第2の要求ステップと、他の情報処理装置より送信された画像の索引を表示し、ユーザによる、ダウンロードを希望する1以上の画像の選択を受け付ける第2の受付ステップと、他の情報処理装置に対して、第2の受付ステップの処理により選択が受け付けられた画像に対応する画像データのファイルサイズおよび画像データのフォーマットの種類に関する情報、並びに画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求ステップと、第2の受付ステップの処理により受け付けられた1以上の画像に対応する画像データの中から、1ずつ画像データをピックアップし、他の情報処理装置より送信されてきた判定情報に含まれる画像データのファイルサイズを記録媒体の空き記憶容量と比較するとともに、判定情報に含まれる画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた画像データがダウンロード可能か否かを判定する判定ステップと、判定ステップの処理により1つの画像データダウンロード可能であると判定される度に、判定情報に含まれるURLにアクセスして、他の情報処理装置に対して、1つの画像データの送信を要求する第4の要求ステップと、他の情報処理装置より送信された画像データを記録媒体に記録する記録ステップとを含むことを特徴とする。
【0025】
本発明の第1のプログラムは、ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、ユーザに対応するグループのリストの送信を要求する第1の要求ステップと、他の情報処理装置から送信されたユーザに対応するグループのリストを表示し、ユーザによる、グループの選択を受け付ける第1の受付ステップと、他の情報処理装置に、第1の受付ステップの処理により受け付けられたグループに分類されている画像データに対応する画像の索引の送信を要求する第2の要求ステップと、他の情報処理装置より送信された画像の索引を表示し、ユーザによる、ダウンロードを希望する1以上の画像の選択を受け付ける第2の受付ステップと、他の情報処理装置に対して、第2の受付ステップの処理により選択が受け付けられた画像に対応する画像データのファイルサイズおよび画像データのフォーマットの種類に関する情報、並びに画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求ステップと、第2の受付ステップの処理により受け付けられた1以上の画像に対応する画像データの中から、1ずつ画像データをピックアップし、他の情報処理装置より送信されてきた判定情報に含まれる画像データのファイルサイズを記録媒体の空き記憶容量と比較するとともに、判定情報に含まれる画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた画像データがダウンロード可能か否かを判定する判定ステップと、判定ステップの処理により1つの画像データダウンロード可能であると判定される度に、判定情報に含まれるURLにアクセスして、他の情報処理装置に対して、1つの画像データの送信を要求する第4の要求ステップと、他の情報処理装置より送信された画像データを記録媒体に記録する記録ステップとをコンピュータに実行させる。
【0026】
本発明の第2の情報処理装置は、画像データを送受信する他の情報処理装置から送信されてきた画像データを、ユーザ毎に複数の画像データを複数のグループに分類して保存する保存手段と、他の情報処理装置からのアクセスを受け付け、他の情報処理装置のユーザを特定する特定手段と、他の情報処理装置からのグループのリストの送信要求に基づいて、特定されたユーザに対応するグループのリストを他の情報処理装置に送信する第1の送信手段と、他の情報処理装置からの画像の索引の送信要求に基づいて、画像の索引を他の情報処理装置に送信する第2の送信手段と、他の情報処理装置からの判定情報の送信要求に基づいて、画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる判定情報を他の情報処理装置に送信する第3の送信手段と、他の情報処理装置から画像データの送信要求を受信する度に、保存手段に保存されている画像データの中から、当該送信要求に応じた画像データであって、他の情報処理装置において判定情報に基づいてダウンロード可能であると判定された1つの所定の画像データを他の情報処理装置に送信する第4の送信手段とを備えることを特徴とする。
【0028】
本発明の第2の情報処理方法は、画像データを送受信する他の情報処理装置から送信されてきた画像データを、ユーザ毎に複数の画像データを複数のグループに分類して保存する保存ステップと、他の情報処理装置からのアクセスを受け付け、他の情報処理装置のユーザを特定する特定ステップと、他の情報処理装置からのグループのリストの送信要求に基づいて、特定されたユーザに対応するグループのリストを他の情報処理装置に送信する第1の送信ステップと、他の情報処理装置からの画像の索引の送信要求に基づいて、画像の索引を他の情報処理装置に送信する第2の送信ステップと、他の情報処理装置からの判定情報の送信要求に基づいて、画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる判定情報を他の情報処理装置に送信する第3の送信ステップと、他の情報処理装置から画像データの送信要求を受信する度に、保存ステップの処理で保存されている画像データの中から、当該送信要求に応じた画像データであって、他の情報処理装置において判定情報に基づいてダウンロード可能であると判定された1つの所定の画像データを他の情報処理装置に送信する第4の送信ステップとを含むことを特徴とする。
【0029】
本発明の第2の記録媒体のプログラムは、画像データを送受信する他の情報処理装置から送信されてきた画像データを、ユーザ毎に複数の画像データを複数のグループに分類して保存する保存ステップと、他の情報処理装置からのアクセスを受け付け、他の情報処理装置のユーザを特定する特定ステップと、他の情報処理装置からのグループのリストの送信要求に基づいて、特定されたユーザに対応するグループのリストを他の情報処理装置に送信する第1の送信ステップと、他の情報処理装置からの画像の索引の送信要求に基づいて、画像の索引を他の情報処理装置に送信する第2の送信ステップと、他の情報処理装置からの判定情報の送信要求に基づいて、画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる判定情報を他の情報処理装置に送信する第3の送信ステップと、他の情報処理装置から画像データの送信要求を受信する度に、保存ステップの処理で保存されている画像データの中から、当該送信要求に応じた画像データであって、他の情報処理装置において判定情報に基づいてダウンロード可能であると判定された1つの所定の画像データを他の情報処理装置に送信する第4の送信ステップとを含むことを特徴とする。
【0030】
本発明の第2のプログラムは、画像データを送受信する他の情報処理装置から送信されてきた画像データを、ユーザ毎に複数の画像データを複数のグループに分類して保存する保存ステップと、他の情報処理装置からのアクセスを受け付け、他の情報処理装置のユーザを特定する特定ステップと、他の情報処理装置からのグループのリストの送信要求に基づいて、特定されたユーザに対応するグループのリストを他の情報処理装置に送信する第1の送信ステップと、他の情報処理装置からの画像の索引の送信要求に基づいて、画像の索引を他の情報処理装置に送信する第2の送信ステップと、他の情報処理装置からの判定情報の送信要求に基づいて、画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる判定情報を他の情報処理装置に送信する第3の送信ステップと、他の情報処理装置から画像データの送信要求を受信する度に、保存ステップの処理で保存されている画像データの中から、当該送信要求に応じた画像データであって、他の情報処理装置において判定情報に基づいてダウンロード可能であると判定された1つの所定の画像データを他の情報処理装置に送信する第4の送信ステップとをコンピュータに実行させる。
【0031】
本発明の第1の情報処理システムにおいては、第1の情報処理装置では、ネットワークを介して第2の情報処理装置に、ユーザに対応する画像データを分類するグループのリストの送信が要求され、第2の情報処理装置から送信されたユーザに対応するグループのリストを表示し、ユーザによる、グループの選択が受け付けられ、第2の情報処理装置に、受け付けられたグループに分類されている画像データに対応する画像の索引の送信が要求され、第2の情報処理装置より送信された画像の索引を表示し、ユーザによる、ダウンロードを希望する1以上の画像の選択が受け付けられ、第2の情報処理装置に対して、選択が受け付けられた画像に対応する画像データのファイルサイズおよび画像データのフォーマットの種類に関する情報、並びに画像データに対応するURLを含んでいる判定情報の送信が要求され、受け付けられた1以上の画像に対応する画像データの中から、1ずつ画像データをピックアップし、第2の情報処理装置より送信されてきた判定情報に含まれる画像データのファイルサイズを記録媒体の空き記憶容量と比較するとともに、判定情報に含まれる画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた画像データがダウンロード可能か否かが判定され、1つの画像データダウンロード可能であると判定される度に、判定情報に含まれるURLにアクセスして、第2の情報処理装置に対して、1つの画像データの送信が要求され、第2の情報処理装置より送信された画像データが記録媒体に記録され、第2の情報処理装置では、画像データがユーザ毎に複数のグループに分類して保存され、第1の情報処理装置からのアクセスを受け付け、第1の情報処理装置のユーザが特定され、第1の情報処理装置からのグループのリストの送信要求に基づいて、特定されたユーザに対応するグループのリストが第1の情報処理装置に送信され、第1の情報処理装置からの画像の索引の送信要求に基づいて、画像の索引が第1の情報処理装置に送信され、第1の情報処理装置からの判定情報の送信要求に基づいて、画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる判定情報が第1の情報処理装置に送信され、第1の情報処理装置から画像データの送信要求を受信する度に、当該送信要求に応じた画像データであって、第1の情報処理装置において判定情報に基づいてダウンロード可能であると判定された1つの画像データが第1の情報処理装置に送信される。
【0032】
本発明の第1の情報処理装置および方法、記録媒体、並びにプログラムにおいては、ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、ユーザに対応するグループのリストの送信が要求され、他の情報処理装置から送信されたユーザに対応するグループのリストを表示し、ユーザによる、グループの選択が受け付けられ、他の情報処理装置に、受け付けられたグループに分類されている画像データに対応する画像の索引の送信が要求され、他の情報処理装置より送信された画像の索引を表示し、ユーザによる、ダウンロードを希望する1以上の画像の選択が受け付けられ、他の情報処理装置に対して、選択が受け付けられた画像に対応する画像データのファイルサイズおよび画像データのフォーマットの種類に関する情報、並びに画像データに対応するURLを含んでいる判定情報の送信が要求され、受け付けられた1以上の画像に対応する画像データの中から、1ずつ画像データをピックアップし、他の情報処理装置より送信されてきた判定情報に含まれる画像データのファイルサイズを記録媒体の空き記憶容量と比較するとともに、判定情報に含まれる画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた画像データがダウンロード可能か否かが判定され、1つの画像データダウンロード可能であると判定される度に、判定情報に含まれるURLにアクセスして、他の情報処理装置に対して、1つの画像データの送信が要求され、他の情報処理装置より送信された画像データが記録媒体に記録される。
【0033】
本発明の第2の情報処理装置および方法、記録媒体、並びにプログラムにおいては、画像データを送受信する他の情報処理装置から送信されてきた画像データが、ユーザ毎に複数の画像データを複数のグループに分類して保存され、他の情報処理装置からのアクセスを受け付け、他の情報処理装置のユーザが特定され、他の情報処理装置からのグループのリストの送信要求に基づいて、特定されたユーザに対応するグループのリストが他の情報処理装置に送信され、他の情報処理装置からの画像の索引の送信要求に基づいて、画像の索引が他の情報処理装置に送信され、他の情報処理装置からの判定情報の送信要求に基づいて、画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる判定情報が他の情報処理装置に送信され、他の情報処理装置から画像データの送信要求を受信する度に、保存されている画像データの中から、当該送信要求に応じた画像データであって、他の情報処理装置において判定情報に基づいてダウンロード可能であると判定された1つの所定の画像データが他の情報処理装置に送信される。
【0034】
【発明の実施の形態】
図2は、本発明を適用したサービス提供システムの構成例を表している。このサービス提供システムにおいては、インターネット10に対して、ネットワークシステム14、ネットワークサービスビジネスセンタ15、イメージステーションサーバ16、インターネットサービスプロバイダ(ISP)17,18、情報提供サーバ19、並びに検索サーバ20が接続されている。
【0035】
また、これらのネットワークシステム14、インターネットサービスプロバイダ17、並びにインターネットサービスプロバイダ18は、公衆回線網13に接続されており、この公衆回線網13には、ブルートゥースアダプタ12もさらに接続されている。ビデオカメラ11は、ブルートゥース(商標)による近距離無線通信により、ブルートゥースアダプタ12に接続し、そこから公衆回線網13を介して、ネットワークシステム14、インターネットサービスプロバイダ17、あるいはインターネットサービスプロバイダ18に接続することが可能とされている。
【0036】
ネットワークシステム14は、アクセスポイント(AP)31、カスタマデータベース(C-DB)32、カスタマ登録ウェブサーバ33、並びに登録認証プラットフォーム(Registration Authentication Platform(RAP))34により構成されている。
【0037】
アクセスポイント31は、公衆回線網13に接続される。カスタマデータベース32は、ビデオカメラ11を購入したユーザの各種の情報を登録する。カスタマ登録ウェブサーバ33は、ビデオカメラ11の登録処理を制御する。登録認証プラットフォーム34は、ネットワークシステム14におけるユーザの認証処理を実行する。
【0038】
アクセスポイント31、カスタマデータベース32、カスタマ登録ウェブサーバ33、並びに登録認証プラットフォーム34は、図2の例では、個別に形成されているが、一体的に構成することもできる。
【0039】
ネットワークサービスビジネスセンタ15は、ビデオカメラ用イメージステーション41を有し、このビデオカメラ用イメージステーション41は、ビデオカメラ11から送信されてきた画像データを登録、管理する。
【0040】
イメージステーションサーバ16は、図示せぬパーソナルコンピュータから送信されてきた画像データを登録、管理する。
【0041】
インターネットサービスプロバイダ17は、アクセスポイント51、カスタマデータベース52、メールサーバ53を有している。メールサーバ53は、さらにPOPサーバ54とSMTP(Simple Mail Transfer Protocol)サーバ55を有している。
【0042】
アクセスポイント51は、公衆回線網13との通信処理を行う。カスタマデータベース52は、インターネットサービスプロバイダ17のユーザの各種の情報を登録する。POPサーバ54は、ビデオカメラ11との間でのメールの送受信の処理を主に管理する。SMTPサーバ55は、他のSMTPサーバ(この例の場合、インターネットサービスプロバイダ18のSMTPサーバ65)との間でのメールの送受信を主に管理する。
【0043】
インターネットサービスプロバイダ18は、アクセスポイント61、カスタマデータベース62を有するとともに、POPサーバ64とSMTPサーバ65からなるメールサーバ63を有している。この基本的な構成は、インターネットサービスプロバイダ17における場合と同様である。
【0044】
情報提供サーバ19は、例えば、所定の企業の商品に関する各種の情報を提供する。検索サーバ20は、インターネット10を介して公開されている各種の情報を検索するサービスを提供する。
【0045】
図3は、ビデオカメラ11の構成例を表している。このビデオカメラ11は、カメラ一体型ビデオテープレコーダであり、インターネット10に対するアクセス機能を有している。図3において、CPU(Central Processing Unit)71は、ROM(Read Only Memory)72に記憶されているプログラム、またはRAM(Random Access Memory)73にロードされたプログラムに従って各種の処理を実行する。RAM73にはまた、CPU71が各種の処理を実行する上において必要なデータなども適宜記憶される。EEPROM(Electrically Erasable Programmable Read Only Memory)74には、電源オフ後も記憶する必要があるデータが記憶される。
【0046】
CPU71、ROM72、RAM73、および、EEPROM74は、バス75を介して相互に接続されている。このバス75にはまた、入出力インタフェース76も接続されている。
【0047】
入出力インタフェース76にはまた、各種のボタン、スイッチなどよりなる入力部77、LCD(Liquid Crystal Display)78、スピーカ79、CCD(Charge Coupled Device)撮像素子などより構成される撮像部80、音声信号を取り込むマイクロホン81、並びに、ブルートゥースによりブルートゥースアダプタ12との間で近距離無線通信を行う通信部82が接続されている。
【0048】
記録再生部83は、装着されたカセット磁気テープに、撮像部80で撮像された映像データと、マイクロホン81により収音された音声データ等を記録する。また、記録再生部83は、カセット磁気テープに記録されている映像データと音声データを再生し、映像データに対応する画像をLCD78に出力し、表示させ、音声データをスピーカ79に供給し、出力させる。
【0049】
メモリカードインタフェース84は、携帯可能な半導体メモリとしてのメモリカード85が装着されたとき、メモリカード85に対するデータの書き込み処理と読み出し処理を実行する。メモリカード85には、撮像部80で撮像された映像データ並びにマイクロホン81より収音された音声データが記録できる他、通信部82からインターネット10を介して取得した各種のデータなども記憶することができる。
【0050】
撮像部80で撮影された映像データは、メモリモードが設定されている場合、メモリカード85に記憶され、カメラモードが設定されている場合、カセット磁気テープに記録される。
【0051】
エンコーダ/デコーダ86は、映像データをMPEG(Moving Picture Experts Group)またはJPEG(Joint Photographic Coding Experts Group)の方式で、エンコードまたはデコードする。
【0052】
入出力インタフェース76にはまた、必要に応じてドライブ87が接続され、磁気ディスク91、光ディスク92、光磁気ディスク93、或いは半導体メモリ94などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてRAM73にインストールされる。
【0053】
図4は、カスタマ登録ウェブサーバ33の構成例を表している。図4において、CPU111は、ROM112に記憶されているプログラム、または記憶部118からRAM113にロードされたプログラムに従って各種の処理を実行する。RAM113にはまた、CPU111が各種の処理を実行する上において必要なデータなども適宜記憶される。
【0054】
CPU111、ROM112、およびRAM113は、バス114を介して相互に接続されている。このバス114にはまた、入出力インタフェース115も接続されている。
【0055】
入出力インタフェース115には、キーボード、マウスなどよりなる入力部116、CRT、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部117、ハードディスクなどより構成される記憶部118、モデム、ターミナルアダプタなどより構成される通信部119が接続されている。通信部119は、インターネット10を含むネットワークを介しての通信処理を行う。
【0056】
入出力インタフェース115にはまた、必要に応じてドライブ120が接続され、磁気ディスク131、光ディスク132、光磁気ディスク133、或いは半導体メモリ134などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部118にインストールされる。
【0057】
アクセスポイント31、カスタマデータベース32、および登録認証プラットフォーム34は、カスタマ登録ウェブサーバ33と個別に形成される場合、図示は省略するが、カスタマ登録ウェブサーバ33と基本的に同様の構成とされる。
【0058】
図5は、ネットワークサービスビジネスセンタ15を構成するビデオカメラ用イメージステーション41の構成例を表している。このビデオカメラ用イメージステーション41を構成するCPU151乃至半導体メモリ174は、図4のカスタマ登録ウェブサーバ33を構成するCPU111乃至半導体メモリ134と基本的に同様の構成とされ、対応する名称のものは、対応する機能を有する。従って、それらの説明は、繰り返しになるので省略する。
【0059】
さらに、図6は、インターネットサービスプロバイダ17のカスタマデータベース52の構成例を表している。このカスタマデータベース52のCPU191乃至半導体メモリ214も、図4のカスタマ登録ウェブサーバ33のCPU111乃至半導体メモリ134と基本的に同様の構成とされ、対応する名称のものは、対応する機能を有するので、その説明は、繰り返しになるので省略する。
【0060】
アクセスポイント51並びにメールサーバ53(POPサーバ54とSMTPサーバ55)が、カスタマデータベース52と個別に形成される場合、これらも基本的に図6のカスタマデータベース52と同様の構成とされる。
【0061】
ビデオカメラ11を購入したユーザは、この図2のサービス提供システムにおけるサービスの提供を受けることができる。そのためには、ビデオカメラ11のユーザは、ビデオカメラ11(そのユーザ)をネットワークシステム14に登録する処理を実行する。ビデオカメラ11を購入すると、ブルートゥースアダプタ12が付属しており(付属していない場合は、別途購入し)、ユーザは、このブルートゥースアダプタ12を公衆回線網13に接続することで、ネットワークシステム14にビデオカメラ11(そのユーザ)を登録することができる。
【0062】
この登録処理が行われるとき、このサービス提供システムにおいて、図7のフローチャートに示される処理が実行される。すなわち、ステップS1において、ネットワークシステム14によりデジタルイメージカスタマ登録処理が実行され、その後、ステップS2において、インターネットサービスプロバイダ17により、ISP接続登録処理が実行され、さらに、その後、ステップS3において、ネットワークサービスビジネスセンタ15により、アルバム利用登録処理が実行される。
【0063】
そこで、以下、これらステップS1乃至ステップS3の処理を個別に説明する。
【0064】
最初に、図8と図9のフローチャートを参照して、ネットワークシステム14におけるデジタルイメージカスタマ登録処理について説明する。図8は、この登録処理を行う場合におけるビデオカメラ11の処理を表し、図9は、それに対応するカスタマ登録ウェブサーバ33の処理を表している。
【0065】
ステップS11において、ビデオカメラ11のユーザは、入力部77を操作して、ネットワークシステム14にアクセスを指令する。このアクセス先は、ROM72に予め記憶されている。CPU71は、このROM72に記憶されている情報に基づいて、通信部82を制御し、ネットワークシステム14のアクセスポイント31へのアクセスを指令する。通信部82は、この指令を受けると、ブルートゥースアダプタ12と近距離無線通信し、そこから公衆回線網13を介してネットワークシステム14のアクセスポイント31にアクセスする。
【0066】
この一番最初のネットワークシステム14へのアクセスには、ゲストIDが利用される。すなわち、ユーザが、例えば、「GUEST」をIDとして入力すると、アクセスポイント31は、アクセスを許容する。アクセスポイント31は、ビデオカメラ11からのアクセスを許容したとき、以後、カスタマ登録ウェブサーバ33に、ビデオカメラ11に対する処理の管理権を引き渡す。
【0067】
カスタマ登録ウェブサーバ33のCPU111は、このとき、図9のステップS31において、ビデオカメラ11のユーザに対して個人情報の入力を要求する。この要求は、通信部119から出力され、アクセスポイント31、公衆回線網13、およびブルートゥースアダプタ12を介して、ビデオカメラ11に送信される。
【0068】
ビデオカメラ11のCPU71は、通信部82を介してこの要求を受け取ると、ステップS12において、その要求に対応するメッセージを、LCD78に出力し、表示させる。
【0069】
ビデオカメラ11のユーザは、このメッセージに基づいて、入力部77を操作して、個人情報を入力する。この個人情報には、ビデオカメラ11の16桁の数字とアルファベットからなる登録コード(ビデオカメラ11を購入したとき、添付されている葉書に記載されている)、ユーザの郵便番号、氏名、住所、生年月日、性別、電話番号、電子メールアドレスなどの他、ビデオカメラ11の製造番号(シリアル番号)、購入年月日などが含まれる。
【0070】
ビデオカメラ11のCPU71は、ステップS12において、これらの個人情報を入力すると、これをネットワークシステム14に送信させる。
【0071】
すなわち、CPU71は、通信部82を制御し、入力された個人情報をネットワークシステム14に送信させる。この個人情報は、ブルートゥースアダプタ12、公衆回線網13、アクセスポイント31を介して、カスタマ登録ウェブサーバ33に供給される。
【0072】
カスタマ登録ウェブサーバ33のCPU111は、図9のステップS31において、この個人情報を通信部119を介して取得すると、これをRAM113に供給し、一時的に記憶させる。
【0073】
CPU111は、RAM113に個人情報が登録されると、ステップS32において、個人情報確認画面を生成し、通信部119からビデオカメラ11に送信させる。この個人情報確認画面のデータは、アクセスポイント31から公衆回線網13を介して、ブルートゥースアダプタ12に供給され、ブルートゥースアダプタ12からビデオカメラ11に送信される。
【0074】
ビデオカメラ11のCPU71は、図8のステップS13において、通信部82を介して、この個人情報確認画面のデータを受信すると、RAM73に一旦これを記憶させた後、これを再び読み出して、LCD78に出力し、表示させる。これにより、LCD78には、ビデオカメラ11のユーザが入力した個人情報が確認のために表示される。
【0075】
ユーザが、自らが入力した個人情報を確認したことを入力部77を操作することで入力すると、CPU71は、この確認信号を通信部82からカスタマ登録ウェブサーバ33に送信させる。
【0076】
カスタマ登録ウェブサーバ33のCPU111は、通信部119を介してこの確認信号を受け取ると、図9のステップS32において、RAM113に登録されていた個人情報を登録認証プラットフォーム34に転送し、記憶させる。
【0077】
そして、ステップS33において、登録認証プラットフォーム34は、ビデオカメラ11のユーザに対する仮IDと仮パスワードを発行する。この仮IDと仮パスワードは、カスタマ登録ウェブサーバ33に供給され、通信部119から出力され、アクセスポイント31、公衆回線網13、ブルートゥースアダプタ12を介してビデオカメラ11に送信される。
【0078】
ビデオカメラ11のCPU71は、図8のステップS14において、通信部82を介してこの仮IDと仮パスワードを受信すると、これをLCD78に供給し、表示させるか、またはEEPROM74に供給し、記憶させる。
【0079】
登録認証プラットフォーム34は、ビデオカメラ11のユーザの個人情報を、ステップS33において、カスタマデータベース32に供給し、登録させる。
【0080】
ステップS34において、カスタマデータベース32は、インターネット10を介して、ネットワークサービスビジネスセンタ15のビデオカメラ用イメージステーション41に、この個人情報を供給する。
【0081】
ビデオカメラ用イメージステーション41のCPU151は、通信部159を介してネットワークシステム14から送信されてきた個人情報を受信すると、これを記憶部158に供給し、記憶させる(後述する図16のステップS121)。
【0082】
ステップS35において、カスタマデータベース32は、ビデオカメラ11の個人情報を、さらに、インターネットサービスプロバイダ17のカスタマデータベース52に送信する。
【0083】
インターネットサービスプロバイダ17のカスタマデータベース52は、インターネット10を介して、ネットワークシステム14から送信されてきたビデオカメラ11の個人情報を登録する(後述する図11のステップS71)。
【0084】
なお、ステップS36において、以後、ネットワークシステム14のカスタマデータベース32は、ネットワークビジネスセンタ15において、ビデオカメラ11のユーザの個人情報が変更されたとき、ビデオカメラ用イメージステーション41からインターネット10を介してこれを受信し、自分自身に登録させる。また、カスタマデータベース32は、その更新された個人情報を、インターネット10からインターネットサービスプロバイダ17のカスタマデータベース52に供給し、登録させる。
【0085】
逆に、インターネットサービスプロバイダ17において、ビデオカメラ11のユーザが個人情報を変更したとき、カスタマデータベース52にそれが登録されるので、カスタマデータベース52は、それをインターネット10を介して、ネットワークシステム14のカスタマデータベース32に通知する。カスタマデータベース32は、入力された個人情報を古い個人情報に上書きし、個人情報を更新させる。
【0086】
このとき、カスタマデータベース32は、インターネット10を介して、ネットワークサービスビジネスセンタ15のビデオカメラ用イメージステーション41に、この更新された個人情報をさらに送信する。
【0087】
ビデオカメラ用イメージステーション41は、入力された個人情報で古い個人情報を更新する。
【0088】
以上のようにして、ネットワークシステム14、ネットワークサービスビジネスセンタ15、およびインターネットサービスプロバイダ17における個人情報は、その1つにおいて更新されると、それが他に直ちにリアルタイムで他の2つに反映される。
【0089】
以上のようにして、ネットワークシステム14のカスタマデータベース32にビデオカメラ11のユーザが登録されると、以後、ネットワークシステム14は、ビデオカメラ11に関する各種の情報を、必要に応じて、ビデオカメラ11のユーザに、インターネット10を介して、あるいは葉書などにより通知する。
【0090】
デジタルイメージカスタマ登録処理が以上のようにして完了すると、次に、ISP接続登録処理が実行される。すなわち、カスタマ登録ウェブサーバ33は、カスタマ登録処理が完了すると、以後のビデオカメラ11に対する処理の管理権をインターネットサービスプロバイダ17のカスタマデータベース52に移管する。
【0091】
従って、以後、ビデオカメラ11とインターネットサービスプロバイダ17のカスタマデータベース52との間において、ISP接続登録処理が実行される。図10は、この場合におけるビデオカメラ11の処理を表し、図11は、これに対応するカスタマデータベース52の処理を表している。
【0092】
インターネットサービスプロバイダ17のカスタマデータベース52のCPU191は、図11のステップS71において、図9のステップS35においてネットワークシステム14のカスタマデータベース32から送信された個人情報を受信すると、これを記憶部198に供給し、記憶させる。
【0093】
インターネットサービスプロバイダ17のカスタマデータベース52は、ステップS71において、ビデオカメラ11の個人情報を受信すると、そのユーザが既にインターネットサービスプロバイダ17の会員であるか否かを入力することを、そして会員である場合には、インターネットサービスプロバイダ17のユーザIDを入力することを、ビデオカメラ11に要求する。
【0094】
ビデオカメラ11のCPU71は、図10のステップS51において、この要求を受けたとき、対応するメッセージをLCD78に出力し、表示させる。ユーザは、この表示を見て、自分自身が既にインターネットサービスプロバイダ17の会員である場合には、そのユーザIDを入力部77を操作することで入力する。また会員でない場合には、その旨が入力される。ビデオカメラ11のCPU71は、そこでステップS52において、インターネットサービスプロバイダ17のユーザIDが入力されたか否かを判定し、インターネットサービスプロバイダ17の会員でないことが入力された場合には、ステップS53において、その旨を通信部82を介して、インターネットサービスプロバイダ17のカスタマデータベース52に送信させる。
【0095】
カスタマデータベース52のCPU191は、通信部199を介してこの入力を受け取ると、図11のステップS72において、ユーザは、インターネットサービスプロバイダ17の会員でないと判定し、ステップS73に進み、インターネットサービスプロバイダ17への入会のための個人情報を送信する。この個人情報は、図9のステップS35の処理で、ネットワークシステム14から送信されてきて、ステップS71において、受信、記憶された情報が、基本的にそのまま用いられる。
【0096】
ビデオカメラ11のCPU71は、図10のステップS54において、通信部82を介して、インターネットサービスプロバイダ17への入会のための個人情報を受信すると、それをLCD78に出力し、表示させる。
【0097】
この個人情報は、ビデオカメラ11のユーザが、ネットワークシステム14にユーザ登録した場合に、入力した個人情報であるから、基本的には誤りがないはずである。しかしながら、念のため、ユーザは、この表示を見て、訂正する必要があるか否かを判定し、訂正する必要がある場合には、入力部77を操作して、訂正を入力する。
【0098】
そこで、ステップS55において、ビデオカメラ11のCPU71は、訂正が入力されたか否かを判定し、訂正が入力された場合には、ステップS56において、訂正された項目を、通信部82からインターネットサービスプロバイダ17のカスタマデータベース52に送信させる。訂正が入力されない場合には、ステップS56の処理はスキップされる。
【0099】
インターネットサービスプロバイダ17のカスタマデータベース52のCPU191は、図11のステップS74で、通信部199を介して訂正を受信したか否かを判定し、訂正を受信した場合には、ステップS75において、受信した訂正内容に基づいて、既に登録されている個人情報を訂正する。訂正が受信されない場合には、ステップS75の処理は、スキップされる。
【0100】
この個人情報としては、上述したように、ビデオカメラ11を購入したユーザがネットワークシステム14にユーザ登録した個人情報が基本的にそのまま表示される(そのうちの、インターネットサービスプロバイダ会員になるのに必要な情報のみが表示される)。従って、ユーザは、ネットワークシステム14にユーザ登録するために入力した項目と基本的に同様の項目をインターネットサービスプロバイダ17の会員になるために、再度入力する必要がなくなる。従って、操作性が改善される。
【0101】
次に、ステップS57において、ビデオカメラ11のCPU71は、カスタマデータベース52からの入力ガイダンスに従って、ユーザ名とパスワードの入力を促すメッセージをLCD78に表示させる。ビデオカメラ11のユーザは、このメッセージに従って、入力部77を操作し、インターネットサービスプロバイダ17を利用する場合にユーザが用いるユーザ名とパスワードを入力する。CPU71は、この入力されたユーザ名とパスワードを、通信部82を介して、インターネットサービスプロバイダ17のカスタマデータベース52に送信する。
【0102】
カスタマデータベース52のCPU191は、ステップS76において、通信部199を介してこのユーザ名とパスワードを受信すると、記憶部198に記憶されているデータに基づいて、そのユーザ名とパスワードが既に他のユーザにより使用されているか否かを判定し、使用されている場合には、そのメッセージを通信部199からビデオカメラ11に送信する。
【0103】
ビデオカメラ11のCPU71は、通信部82を介してこのメッセージを受信すると、LCD78に表示させる。ビデオカメラ11のユーザは、この表示を見て、入力したユーザ名とパスワードが既に登録されていると判定した場合、新たなユーザ名とパスワードを入力する。
【0104】
以上のようにして、ビデオカメラ11からユーザ名とパスワードが送信されてくると、カスタマデータベース52のCPU191は、図11のステップS76において、通信部199を介してこれを取得し、ステップS77において、ユーザ名に基づいて、ユーザIDを決定する。このユーザIDは、インターネットサービスプロバイダ17の会員としてのユーザIDである。
【0105】
このサービス提供システムにおいては、ネットワークシステム14、ネットワークサービスビジネスセンタ15、およびインターネットサービスプロバイダ17において、共通のIDとパスワードを使用することができるようになされている。しかしながら、上述したように、ネットワークシステム14において、ユーザ登録なされた段階において、ビデオカメラ11のユーザには、仮IDと仮パスワードが既に設定されている(図8のステップS14、図9のステップS33)。
【0106】
この仮IDと仮パスワードに基づいて、インターネットサービスプロバイダ17において、ユーザがサービスを受けることができるようにするために、CPU191は、図9のステップS33において、ネットワークシステム14により発行され、ステップS71の処理で受信された仮IDと仮パスワードを、ステップS77で決定したユーザIDと対応させるための対応関係を記述したテーブルをステップS78で生成し、ISP接続に登録する。
【0107】
これにより、図9のステップS33において、ネットワークシステム14から発行され、図8のステップS14において、ビデオカメラ11により受信された仮IDと仮パスワードに基づいて、ビデオカメラ11のユーザがインターネットサービスプロバイダ17にアクセスしてきたとき、カスタマデータベース52は、その仮IDと仮パスワードに対応するユーザIDをテーブルから検索することで、ビデオカメラ11のユーザに、インターネットサービスプロバイダ17が提供するサービスを利用させる。
【0108】
CPU191は、以上のようにして、ビデオカメラ11のユーザのインターネットサービスプロバイダ17の会員としての登録が完了したとき、ステップS79において、インターネットサービスプロバイダ17に対してアクセスするときに必要な設定情報をビデオカメラ11に送信する。
【0109】
ビデオカメラ11のCPU71は、図10のステップS58において、インターネットサービスプロバイダ17からのインターネットサービスプロバイダ設定情報を受信すると、これをLCD78に出力し、表示させる。これにより、ユーザは、インターネットサービスプロバイダ設定情報を確認することができる。このインターネットサービスプロバイダ設定情報には、例えば、図12に示されるように、PPPログイン、PPPパスワード、アクセスポイント電話番号、POPID、POPパスワード、Eメールアドレス、POPサーバ、SMTPメールサーバ、ニュースサーバなどが記述されている。
【0110】
ビデオカメラ11のユーザは、必要に応じて、この図12に示される内容をメモするなどした後、入力部77を操作して確認の信号をインターネットサービスプロバイダ17に出力する。
【0111】
インターネットサービスプロバイダ17のカスタマデータベース52は、ステップS80において、ビデオカメラ用設定情報を送信する。
【0112】
ビデオカメラ11は、図10のステップS59において、このビデオカメラ用設定情報を受信すると、LCD78にこれを表示させる。
【0113】
図13は、このようにして、カスタマデータベース52からビデオカメラ11に送信されるビデオカメラ用設定情報の例を表している。この例のおいては、ビデオカメラ用設定情報がDIカスタマID、DIパスワード、およびアクセスポイント電話番号により構成されている。
【0114】
アクセスポイント電話番号とは、ビデオカメラ11がインターネット10に接続するとき、アクセスするポイント、具体的には、インターネットサービスプロバイダ17のアクセスポイント51の電話番号を表している。
【0115】
ビデオカメラ11のユーザは、図10のステップS60において、このようにして表示されたビデオカメラ用設定情報をインターネット10に接続するための条件として入力部77を操作して、ビデオカメラ11に設定する。この設定は、EEPROM74に記憶される。
【0116】
例えば、パーソナルコンピュータを購入したユーザが、一般的なサービスプロバイダ(図2の例の場合、インターネットサービスプロバイダ18)を介して、インターネット10に接続するためには、図14Aに示されるような、PPP接続用ID、PPP接続用パスワード、アクセスポイント電話番号、Primary DNS Server, Secondary DNS Server, Proxy Server, Port Number, POP認証用ID、POP認証用パスワード、POP Server, SMTP Server、およびメールアドレスという12個の項目を設定する必要があるのに対して、このように、ビデオカメラ11を購入したユーザは、ISP接続登録処理を行うことで、ビデオカメラ11のユーザは、図14Bに示されるように、Unified ID(図13におけるDIカスタマIDに対応する)、パスワード(図13におけるDIパスワードに対応する)、およびアクセスポイント電話番号(図13におけるアクセスポイント電話番号に対応する)の3個の項目の設定だけで済むことになる。従って、設定操作に不慣れなユーザであっても、簡単に、インターネット接続のための操作を行うことが可能となる。
【0117】
ビデオカメラ11のユーザは、自分自身が既にインターネットサービスプロバイダ17の会員である場合には、カスタマデータベース52からの要求に基づいて、入力部77を操作して、インターネットサービスプロバイダ17のユーザIDを入力する。そこで、この場合、ビデオカメラ11のCPU71は、図10のステップS61において、ユーザから入力されたインターネットサービスプロバイダ17のユーザIDを取得すると、通信部82からカスタマデータベース52に、このインターネットサービスプロバイダ17のユーザIDを送信させる。
【0118】
インターネットサービスプロバイダ17のカスタマデータベース52のCPU191は、ビデオカメラ11から送信されてきたインターネットサービスプロバイダ17のユーザIDを、図11のステップS81において、受信し、取得すると、ステップS82において、ユーザのインターネットサービスプロバイダIDを、ステップS71の処理で受信されたそのユーザの個人情報に含まれる仮IDと仮パスワードに対応させるための対応関係を記述したテーブルを生成し、ISP接続に登録する。
【0119】
ユーザは、図10のステップS60において、ビデオカメラ用設定情報をインターネット10に接続するための条件として入力部77を操作して、ビデオカメラ11に設定する。この設定は、EEPROM74に記憶される。この仮IDと仮パスワードに基づいて、インターネットサービスプロバイダ17において、ユーザがサービスを受けることができるようにするために、CPU191は、図9のステップS33において、ネットワークシステム14により発行され、ステップS71の処理で受信された仮IDと仮パスワードを、ユーザのインターネットサービスプロバイダIDと対応させるための対応関係を記述したテーブルをステップS82で生成し、ISP接続に登録する。
【0120】
カスタマデータベース52のCPU191は、図11のステップS80,S82の処理の後、ステップS83に進み、それまでの処理により登録された情報、あるいはユーザによりその登録情報が更新された場合、その更新された情報を、ネットワークシステム14に送信する。
【0121】
ネットワークシステム14の登録認証プラットフォーム34は、このインターネットサービスプロバイダ17からの登録情報を受信すると、それをカスタマデータベース32に登録させるとともに、ネットワークサービスビジネスセンタ15のビデオカメラ用イメージステーション41にもそれを送信し、反映させる。
【0122】
以上のような、ISP接続登録処理に引き続いて、アルバム利用登録処理が実行される。このアルバム利用登録処理について、図15と図16のフローチャートを参照して、さらに説明する。図15は、ビデオカメラ11のアルバム利用登録処理を表し、図16は、それに対応するビデオカメラ用イメージステーション41のアルバム利用登録処理を表している。
【0123】
インターネットサービスプロバイダ17のカスタマデータベース52のCPU191は、インターネットサービスプロバイダの簡単登録処理が完了すると、ビデオカメラ11に対する処理の管理権を、ネットワークサービスビジネスセンタ15のビデオカメラ用イメージステーション41に移管する。
【0124】
ビデオカメラ用イメージステーション41のCPU151は、図16のステップS121において、ネットワークシステム14のカスタマデータベース32が図9のステップS34において送信したビデオカメラ11の個人情報を、通信部159を介して受信すると、これを記憶部158に供給し、記憶させる。CPU151は、ステップS122において、受信した個人情報のうちの氏名とメールアドレスを読み出し、これをビデオカメラ11に送信する。
【0125】
ビデオカメラ11のCPU71は、ビデオカメラ用イメージステーション41からの氏名とメールアドレスを受信すると、ステップS101において、これをLCD78に出力し、表示させる。ビデオカメラ11のユーザは、この表示を見て、自分自身の氏名とメールアドレスが正しいか否かを判定する。なお、このメールアドレス(Eメールアドレス)は、インターネットサービスプロバイダ17における会員登録において設定されたもの(図12)である。
【0126】
ビデオカメラ11のユーザは、氏名とメールアドレスが、正しいことを確認したとき、入力部77を操作し、その氏名とメールアドレスをアルバム利用登録するのに用いることを了承する場合には、その旨を入力する。そこで、ステップS102において、CPU71は、了承が入力されたか否かを判定し、入力された場合には、ステップS103に進み、その入力に対応する了承信号を、ビデオカメラ用イメージステーション41に送信させる。
【0127】
これに対して、アルバム利用登録を了承しない場合、ユーザは、入力部77を操作してその旨を入力する。このとき、ステップS104において、CPU71は、アルバム利用登録が了承されなかったことを表す非了承信号をビデオカメラ用イメージステーション41に送信させる。
【0128】
ビデオカメラ用イメージステーション41のCPU151は、図16のステップS123において、了承信号が入力されたか否かを判定し、入力された場合には、ステップS124に進み、ステップS121で受信した個人情報を、記憶部158に記憶させる。
【0129】
これに対して、ステップS123において、了承信号が入力されていないと判定された場合、ステップS124の処理はスキップされる。
【0130】
このようにして、ビデオカメラ用イメージステーション41には、ネットワークシステム14で発行された仮IDと仮パスワードに対応する個人情報が登録される。
【0131】
その後、ステップS125において、ビデオカメラ用イメージステーション41のCPU151は、ユーザからの登録情報を更新する入力がなされた場合には、その旨をネットワークシステム14に送信する。
【0132】
ネットワークシステム14のカスタマデータベース32は、この更新情報を自分自身が登録するとともに、それをインターネットサービスプロバイダ17のカスタマデータベース52に送信し、登録させる。
【0133】
なお、ネットワークシステム14のカスタマデータベース32は、仮IDと仮パスワードを発行した後、ユーザの住所宛に、本IDと本パスワードを記載した葉書を郵送する。ユーザは、これを受け取ったとき、仮IDと仮パスワードを、本IDと本パスワードに変更して利用する。
【0134】
カスタマデータベース32は、本IDと本パスワードを発行すると、それをネットワークサービスビジネスセンタ15とインターネットサービスプロバイダ17にインターネット10を介して送信する。ネットワークサービスビジネスセンタ15とインターネットサービスプロバイダ17においては、それぞれ本IDと本パスワードが登録される。仮IDと仮パスワードは、発行されてから、所定の期間(例えば、2週間)だけ利用することが可能であり、ネットワークシステム14、ネットワークサービスビジネスセンタ15、およびインターネットサービスプロバイダ17は、それぞれ仮IDと仮パスワードを2週間だけ有効とし、有効期間が経過した後、その仮IDと仮パスワードが使用された場合には、アクセスを拒否することになる。
【0135】
なお、以上においては、ビデオカメラ11からネットワークシステム14にユーザ登録させるようにしたが、パーソナルコンピュータによりインターネット10を介して登録したり、葉書で登録することも可能である。
【0136】
次に、図17のフローチャートを参照して、ビデオカメラ11がネットワークシステム14、ネットワークサービスビジネスセンタ15、またはインターネットサービスプロバイダ17に接続する場合の処理について説明する。ユーザは、入力部77を操作して、ネットワークシステム14にユーザ登録したとき割り当てられた仮IDと仮パスワード(または、その後に設定された本IDと本パスワード)を入力する。ステップS141において、CPU71は、ユーザの入力部77の操作に基づいて入力されたIDとパスワードを取得する。さらに、CPU71は、ステップS142において、ユーザから指定されたアクセス先がインターネットサービスプロバイダ17であるのか否かを判定する。
【0137】
アクセスするのがインターネットサービスプロバイダ17である場合には、ステップS143に進み、CPU71は、入力されたIDとパスワードを用いて、インターネットサービスプロバイダ17にアクセスする処理を実行する。
【0138】
ステップS142において、アクセスする先がインターネットサービスプロバイダ17ではないと判定された場合、ステップS144に進み、CPU71は、アクセス先がネットワークシステム14であるか否かを判定する。アクセス先がネットワークシステム14である場合には、ステップS145に進み、CPU71は、ROM72に予め記憶されているゲストIDとパスワードに基づいて、ネットワークシステム14にアクセスする。同様に、ステップS144において、アクセスするのがネットワークシステムではないと判定された場合(アクセス先はネットワークビジネスセンタ15であると判定された場合)、ステップS146に進み、CPU71は、ステップS141で取得されたIDとパスワードを利用して、インターネットサービスプロバイダ17を経由して、ネットワークビジネスセンタ15にアクセスさせる。
【0139】
以上のようにして、このサービス提供システムにおいては、図18に示されるように、ネットワークシステム14、ネットワークサービスビジネスセンタ15、並びにインターネットサービスプロバイダ17におけるIDとパスワードとして、ネットワークシステム14のユーザ登録時に発行された仮IDと仮パスワード(同一のIDとパスワード)を用いて、それぞれのサービスの提供を受けることができる。
【0140】
ところで、ユーザは、ビデオカメラ11で撮影し、メモリカード85に記憶した動画や静止画像などの画像データを、ビデオカメラ用イメージステーション41に送信(アップロード)し、保存させることができる。ビデオカメラ用イメージステーション41は、画像データを、ユーザ毎に区別して、記憶部158に保存している。ユーザが、画像データをビデオカメラ用イメージステーション41の記憶部158に保存する場合、各ユーザには、使用できる記憶容量の上限(例えば500MB)があり、ユーザは、その記憶容量の範囲内で、自由に、画像データを保存したり、保存してあった画像データを閲覧したり、ダウンロードしたり、または削除することができる。
【0141】
なお、ユーザは、ビデオカメラ11を用いて撮影した画像データ以外の、例えば、他の撮影装置を用いて撮影した画像データや、インターネット10を介して、入手した画像データなどを、ビデオカメラ用イメージステーション41に保存することもできる。
【0142】
また、ビデオカメラ用イメージステーション41の各ユーザは、ユーザごとの複数の画像データを、10個のグループのうち何れかのグループに分類して保存することができる。そのため、ユーザは、保存してある画像データの中から、特定の画像データを閲覧したい場合、テーマごとに整理された何冊かのアルバム(グループ)の中から、希望するアルバム(グループ)をピックアップして閲覧するような感覚で、ビデオカメラ11を操作することができ、迅速に希望する画像データを登録し、また探し出すことができる。
【0143】
なお、以下、このグループのことをアルバムと称する。
【0144】
撮像部80により取り込まれ、メモリカード85に記録された静止画像の読み出しを、入力部77を操作することで指令すると、CPU71は、メモリカード85に記録された画像を読み出し、LCD78に表示させる。図19はこの場合の表示例を表わしている。図19において、左上方から、バッテリー残量表示301、そのすぐ下に画像ID302が表示され、右上方には、表示されている画像の通し番号とメモリカード85に記憶されている画像数を表わす画像ナンバ303が、表示されている。すなわち、バッテリー残量表示301は、ビデオカメラ11を駆動する際に電力供給源となるバッテリ(図示せず)の残量を表示している。「DSC00034」の画像ID302は、撮影した画像にCPU71が自動的に添付する識別番号である。画像ナンバ303「29/30」は、メモリカード85には、30個の画像データが記録されており、現在LCD78に表示しているのは、そのうち29番目に撮影した画像データであることを示している。
【0145】
図19の下方には、左から順にマイナスボタン304、プラスボタン305、ネットワークボタン306、撮影ボタン307、インデックスボタン308、機能ボタン309が表示されている(以下、これらのように、LCD78に表示されたボタンを表示ボタンと称する)。ユーザは、入力部77の所定のボタンの操作により、これらの表示ボタンの中から任意の表示ボタンにカーソルを合わせ、決定することにより、選択された表示ボタンに対応する処理を行わせることができる。カーソルが合わせられると、表示ボタンは、異なる色の表示に変わるため、ユーザは、その表示ボタンにカーソルが合わせられていることを識別する(カーソルを色から識別する)ことができる。
【0146】
ユーザが、入力部77から所定の操作を入力し(図示せぬ+ボタンを操作し)、マイナスボタン304を選択すると、CPU71は、LCD78に、それまで表示していた画像データより通し番号が1つ小さい画像データをメモリカード85から読み出して表示させる。ただし、マイナスボタン304が選択された際に、表示されていた画像の通し番号が1であった場合、CPU71は、通し番号が1番大きい画像データをメモリカード85から読み出して、表示させる。
【0147】
ユーザが、入力部77から所定の操作を入力し、プラスボタン305を選択すると、CPU71は、表示していた画像データより通し番号が1つ大きい画像データをメモリカード85から読み出して表示させる。ただし、プラスボタン305が選択された際に、表示されていた画像の通し番号が1番大きかった場合、CPU71は、通し番号1番の画像データをメモリカード85から読み出し、表示させる。
【0148】
図19の撮影ボタン307を選択する操作が、入力部77を介して入力されると、CPU71は、撮像部80を駆動して、被写体を撮影することができる状態にする一連の処理を開始する。
【0149】
インデックスボタン308が選択されると、CPU71は、LCD78に、メモリカード85に記録されている画像データ(静止画像および動画を含む)の索引を、表示ボタンとして表示させる。ユーザにより、表示された索引の表示ボタンの中から1つが選択されると、CPU71は、LCD78に、選択された表示ボタンに対応する画像データをメモリカード85より読み出し、表示させる。
【0150】
機能ボタン309が選択されると、CPU71は、LCD78に、ビデオカメラ11の様々な機能、例えば、撮影環境に合わせた撮影方法の選択設定、撮影した画像データの消去、時刻設定などの設定変更を案内する画面を表示させる。
【0151】
ネットワークボタン306が選択されると、CPU71は、LCD78に表示されていた画面を、図19の画面から、図20に示されるようなネットワークメニューの画面に切り替える。図20においては、画面上方に、画面タイトル321が表示され、画面中央に、メールボタン322、Webアルバムボタン323、ブラウザボタン324、および設定ボタン325が、画面右下方に、終了ボタン326が、それぞれ表示されている。ユーザが、所定の操作を入力部77より入力し、メールボタン322を選択すると、CPU71は、インターネットサービスプロバイダ17を介した電子メールの送受信を行う一連の処理を開始する。ユーザによりブラウザボタン324が選択されると、CPU71は、インターネット10を介し、ユーザが希望する情報提供サーバ19や、検索サーバ20に接続し、取得した情報をLCD78に表示させる。
【0152】
ユーザによりWebアルバムボタン323が選択されると、CPU71は、ネットワークサービスビジネスセンタ15のビデオカメラ用イメージステーション41にアクセスし、後述する画像の閲覧/編集処理を実行する。
【0153】
ユーザにより設定ボタン325が選択されると、CPU71は、ネットワーク機能(上述したメール、ブラウザ、Webアルバムに関する機能を含む機能)に関する、ビデオカメラ11、またはネットワークシステム14、インターネットサービスプロバイダ17、もしくはネットワークサービスビジネスセンタ15のうち何れかの設定を変更する処理を開始する。ユーザにより終了ボタン326が選択されると、CPU71は、図20の画面の表示を終了させ、図19の画面に戻させる。
【0154】
図20の表示例において、ユーザが、入力部77の所定の操作により、Webアルバムボタン323を選択したとすると、CPU71は、LCD78に、図21に示されるようなWebアルバムメニューの画面を表示させる。すなわち、図21の表示例においては、画面タイトル331、並びに、表示ボタンであるアップロードボタン332、閲覧/編集ボタン333、および終了ボタン334が表示されている。入力部77から所定の操作が入力され、アップロードボタン332が選択されると、CPU71は、メモリカード85に記憶している静止画、および動画を含む画像データを、ビデオカメラ用イメージステーション41が管理しているWebアルバムに供給し、保存させる一連のアップロード処理を開始する。
【0155】
ユーザが、閲覧/編集ボタン333にカーソルを合わせ決定すると、後述するWebアルバムの閲覧、および編集に関する一連の処理が開始される。終了ボタン334が選択されると、CPU71は、LCD78に表示されていた図21の画面を消し、図20の画面に戻させる。
【0156】
次に、ビデオカメラ11を用いた、画像データの閲覧および編集処理について、図22乃至図24のフローチャートを参照して説明する。図22と図23は、閲覧/編集処理を行う場合における、ビデオカメラ11の処理を表わし、図24は、それに対応するビデオカメラ用イメージステーション41の処理を表わしている。
【0157】
図21の表示例において、ユーザが閲覧/編集ボタン333を選択したとすると、CPU71は、ステップS161において、図17のフローチャートを用いて先に説明した一連のアクセス処理を行い、ネットワークサービスビジネスセンタ15のビデオカメラ用イメージステーション41にアクセスし、アルバム選択ページの画像を送信するよう要求する。
【0158】
なお、ビデオカメラ11からビデオカメラ用イメージステーション41への通信は、ビデオカメラ11の通信部82が、ブルートゥースアダプタ12と近距離無線通信し、そこから公衆回線網13、およびインターネットサービスプロバイダ17のアクセスポイント51、インターネット10を介して行われる。逆に、ビデオカメラ用イメージステーション41からビデオカメラ11への通信は、インターネット10、インターネットサービスプロバイダ17のアクセスポイント51、公衆回線網13、およびブルートゥースアダプタ12を介して、ビデオカメラ11の通信部82に対して行われる。ビデオカメラ11とビデオカメラ用イメージステーション41の間の送受信は、基本的に、この通信経路で行われる。
【0159】
以下の説明においては、特に説明する必要が無い場合、これらブルートゥースアダプタ12、公衆回線網13、インターネットサービスプロバイダ17のアクセスポイント51、およびインターネット10の記述は省略する。
【0160】
ビデオカメラ11とビデオカメラ用イメージステーション41の間の通信回線が接続されるまで、ビデオカメラ11のCPU71は、LCD78に、図25に示されるような画像を表示させる。図25の例では、「ダイアル中・・・」の案内表示351が表示されている。ユーザは、図25に示す画面が表示されている間、下方のキャンセルボタン352を選択することにより、いつでもビデオカメラ用イメージステーション41へのアクセスを中断することができる。キャンセルボタン352が操作された場合、CPU71は、LCD78に表示させる画面を図21に示した画面に戻させる。
【0161】
ネットワークサービスビジネスセンタ15のビデオカメラ用イメージステーション41においては、ビデオカメラ11からのアクセスを、通信部159を介して受けると、CPU151は、ステップS201において、記憶部158に記憶してあるユーザの個人情報を参照して、アクセス情報に含まれるIDおよびパスワードから、ユーザを特定する。
【0162】
ビデオカメラ用イメージステーション41が、ユーザを特定する処理を行っている間、ビデオカメラ11のCPU71は、LCD78に、図26に示されるように、「ID,パスワード認証中」の案内表示361を表示させる。なお、ユーザは、図26に示す画面が表示されている間、下方のキャンセルボタン362を選択することにより、いつでもビデオカメラ用イメージステーション41との通信を中断することができる。キャンセルボタン362が操作された場合、CPU71は、LCD78に表示させる画面を図21に示した画面に戻させる。
【0163】
ビデオカメラ用イメージステーション41は、登録しているユーザと、ユーザ毎のアルバムを、対応付けて管理しており、ステップS202において、ビデオカメラ用イメージステーション41のCPU151は、ステップS201において特定されたユーザに対応するアルバム選択ページの画像、および各アルバムに対応する付帯情報を記憶部158より読み出し、ビデオカメラ11に送信する。
【0164】
ビデオカメラ11のCPU71は、通信部82を介して、ビデオカメラ用イメージステーション41から供給された、アルバム選択ページの画像および付帯情報をステップS162において取得すると、ステップS163において、そのアルバム選択ページの画像を、LCD78に表示させ、ユーザにアルバムの選択を促す。
【0165】
図27は、LCD78に表示されたアルバム選択ページの画像の例を示している。図27において、画面には横スクロールバー371、および縦スクロールバー372が表示されている。画面373の中には、アルバム索引374乃至378が表示されている。また、画面上方に、現在までの接続時間を表示する時間表示379が表示されている。
【0166】
なお、以下の説明中に用いる図面にも、時間表示379が表示されているが、その説明は、繰り返しになるので、適宜省略する。
【0167】
ユーザが、所定の操作を入力することにより、横スクロールバー371のバーを横方向に移動させるか、または、縦スクロールバー372を縦方向に移動させると、CPU71は、画面373の表示を横または縦方向にスクロールさせる。
【0168】
ユーザは、画像データをビデオカメラ用イメージステーション41に保存する際、複数のアルバムから希望するアルバムを選択し、その選択したアルバムに保存することができるようになっており、アルバム索引374乃至378は、そのようにして画像データを保存するアルバムの索引である。
【0169】
アルバム索引374に表示されている「アルバム1(8画像)」は、アルバム名が「アルバム1」で、アルバム1に含まれる画像の枚数が8枚であることを表わしている。アルバム名は、入力部77から所定の操作を入力することにより、ユーザの希望する名前に変更することができるようにしてもよい。アルバム索引375乃至378の表示も、同様に、それぞれ、アルバム名、およびアルバムに含まれている画像の枚数を示している。
【0170】
図27においては、アルバム名がアルバム1乃至5までの5個のアルバム索引が、表示されているが、入力部77の所定の操作により、画面を下にスクロールさせることにより、アルバム6以降(例えば、アルバム10まで)を表示させることができる。
【0171】
ただし、アルバム数は、上述した数(10個)に限定されるものではなく、ビデオカメラ用イメージステーション41を管理する事業者が、任意に設定することができる。
【0172】
ステップS164において、ビデオカメラ11のCPU71は、入力部77から、ユーザによりアルバムを選択する操作が入力されるまで待機する。
【0173】
図28は、待機中のLCD78に表示される画面の例を示している。選択アルバム索引376にカーソル380が合わせられていること以外は、図27と同一である。ユーザは、入力部77の所定の操作により、閲覧および編集したいアルバムにカーソル380をあわせることにより、アルバムを選ぶことができ、アルバムは、カーソル380を合わせられると、ほかのアルバム索引とは区別して表示される。
【0174】
アルバム選択ページには、上述したように、各アルバムに含まれている画像データ数が名称の右側に表示されており、画像データが保存されていないアルバム、すなわち、右側の括弧内に「0画像」と表示されたアルバム(例えば、アルバム索引377の「アルバム4」)は、一目瞭然で判別できる。しかしながら、ユーザが、誤って、そのアルバムを選択することも考えられる。
【0175】
そこで、ユーザが、希望するアルバム(例えばアルバム索引377)にカーソル380を合わせ、決定する操作を入力部77から入力すると、ステップS165において、CPU71は、ステップS162においてビデオカメラ用イメージステーション41から取得した、各アルバムに対応する付帯情報に基づいて、選択されたアルバムは、画像を1つ以上含むか判断する。その結果、選択されたアルバムは、画像を1つも含んでないと判断した場合、ステップS166に進み、CPU71は、LCD78に、図29に示されるような、エラーメッセージを表示させる。
【0176】
図29の例においては、画面上方に、時間表示379が、その下に、選択されたアルバムのアルバム索引381「アルバム4(0画像)」が、画面中央に案内表示382「このアルバムには画像がありません」が、一番下方に、移行ボタン383が、それぞれ表示されている。アルバム索引381「アルバム4(0画像)」は、アルバム名が「アルバム4」で、アルバム4が含む画像データ数が、0個であることを示している。移行ボタン383を選択する入力が、ユーザによりなされると、ステップS163に戻り、上述した処理が繰り返される。
【0177】
ステップS165において、CPU71が、選択されたアルバムが、画像を含んでいると判断した場合、処理は、ステップS167に進む。
【0178】
ステップS167において、CPU71は、通信部82を介して、ビデオカメラ用イメージステーション41に、選択されたアルバムのインデックス画像のデータを送信するよう要求する。
【0179】
ステップS203において、ビデオカメラ用イメージステーション41のCPU151は、要求されたアルバムのインデックス画像のデータおよび各画像に対応する画像ID(各画像データのファイルサイズ、およびフォーマットに関する情報を含む情報)を、記憶部158より読み出し、通信部159を制御して、これらの情報をビデオカメラ11に供給させる。
【0180】
ステップS168において、通信部82を介して、アルバムのインデックス画像のデータおよび各画像に対応する画像IDを取得すると、ステップS169において、CPU71は、ステップS168において取得したアルバムのインデックス画像を、LCD78に表示させ、ユーザに、ダウンロードする画像を選択するように促す。
【0181】
図30乃至図34は、LCD78に表示されたインデックス画像の例を示す。
【0182】
図30において、左上方からアルバム索引391「アルバム3(9画像)」、そのすぐ下に表示ページ番号392「1/3ページ」が表示され、右方に移行ボタン393「アルバム選択ページへ」が表示されている。また、画面には、インデックス画像394乃至399が、表示されている。各画像の下方には、正方形のチェックボックス、および各画像に関する情報(データ量とそのファイルの拡張子)が表示されている。
【0183】
図30において、アルバム索引391は、表示しているアルバム、すなわち、ステップS164においてユーザにより選択されたアルバムの名称を示している。そのすぐ下に表示されている表示ページ番号392「1/3ページ」は、アルバム3が、3ページあり、現在表示しているのはその内の1ページ目であることを示している。
【0184】
移行ボタン393が、ユーザにより選択されると、処理は、ステップS163に戻り、CPU71は、LCD78に、図27のアルバム選択ページの画像を表示させる。
【0185】
図30の画面中央には、6つのインデックス画像(サムネイル画像)、すなわち、インデックス画像394乃至399が表示されており、各インデックス画像のすぐ下には、正方形のチェックボックス、並びに、画像データのファイルサイズおよびフォーマットが表示されている。例えば、インデックス画像394の場合、「300KB JPG」と表示されており、ファイルサイズ(データ量)が300KB、そのファイルの拡張子はJPGであることを示している。この拡張子はデータの圧縮方法を表わしており、JPGは、圧縮方式がJPEGであることを示している。
【0186】
なお、ビデオカメラ用イメージステーション41に記録されている画像データが、静止画像の場合、インデックス画像には、大きさを小さくして、ファイルサイズを小さくした画像データが用いられる。
【0187】
ビデオカメラ用イメージステーション41に記録されている、対応する画像データが、動画の場合、その動画の中からユーザが任意に選択した1コマの画像であって、大きさを小さくした画像データが作成され、インデックス画像として用いられる。
【0188】
ユーザは、アルバムからダウンロード(または削除)したい画像のインデックス画像を、その直下にあるチェックボックスに、入力部77の所定の操作によりチェックを入れることで指定することができる。CPU71は、この指定が行われると、例えば、インデックス画像397に示されるように、その直下のチェックボックスに×印を表示させる。
【0189】
ところで、例えば、アルバム3の場合、アルバム索引391に「アルバム3(9画像)」と表示されている通り、アルバムは9つの画像を含んでいるが、LCD78は、9枚のインデックス画像(サムネイル画像)を一度には表示しきれないことがある。このような場合、ユーザが、入力部77から所定の操作を入力すると、CPU71は、表示している画面を横方向にスクロールさせ、他のページにある残りの画像を表示させる。
【0190】
また、入力部77から所定の操作を入力することにより、表示している画面を縦方向にスクロールさせることもできる。縦方向にスクロールさせると、LCD78には、図31に示す画面が表示される。
【0191】
図31において、図30において下方に表示されていた3つのインデックス画像397乃至399が、画面の上方に表示され、画面中央には、アルバム索引391「アルバム3(9画像)」が表示されている。そのすぐ下方には、ページ番号411が、表示されている。アルバム索引391、およびページ番号411は、図30にそれぞれ表示されたものに対応する。
【0192】
図31の、下方には、表示ボタンである、全て選択ボタン412、全てクリアボタン413、削除ボタン414、およびダウンロードボタン415が表示されている。
【0193】
ユーザが、入力部77に所定の操作を入力することにより、全て選択ボタン412を選択すると、CPU71は、表示されているページ内の全ての画像のチェックボックスにチェックを入れる。対照的に、ユーザが、全てクリアボタン413を選択すると、CPU71は、表示されているページ内の1つ以上のチェックボックスにチェックが表示されていた場合、表示されていたチェックを、全て消去させる。
【0194】
全て選択ボタン412、および全てクリアボタン413を使用することにより、ユーザは、表示されているページ内の全ての画像のチェックボックスにチェックしたい場合、もしくは、チェックを消したい場合、1つ1つの画像毎にチェックを入れる(消去する)手間が省ける。
【0195】
削除ボタン414が、ユーザにより選択されると、CPU71は、チェックされたインデックス画像に対応する画像を、アルバムから消去する処理を開始する(ステップS185以降の処理として後述する)。
【0196】
ダウンロードボタン415が、ユーザにより選択されると、CPU71は、チェックされたインデックス画像に対応する画像の画像データを、ビデオカメラ用イメージステーション41からダウンロードする処理を開始する。
【0197】
図30、および図31に示したLCD78に表示されるインデックス画像の例では、LCD78に、最大6つのインデックス画像を表示させているが、例えば、表示したインデックス画像の内、1つだけをより拡大して表示することもできる。
【0198】
例えば、図30のインデックス画像397を、拡大表示する場合、まず、ユーザからの入力部77への所定の操作の入力により、インデックス画像397にカーソル421が合わせられる。図32は、カーソル421が合わさられたインデックス画像397を表している。
【0199】
図32に示されるように、ユーザは、入力部77の所定の操作により、カーソル421を希望するインデックス画像に合わせ、決定する操作を入力することにより、カーソル421で選択した画像を拡大して表示させることができる。
【0200】
CPU71は、この拡大が指令されたとき、拡大画像の送信をビデオカメラ用イメージステーション41に要求し、この要求に対応して送信されてきた画像データを受信し、LCD78に表示させる。図33は、この場合の表示例を表わしている。
【0201】
図33においては、画面上方に移行ボタン431「前へ」、移行ボタン432「次へ」、および移行ボタン433「インデックスページへ」の表示ボタンが表示され、画面中央に、拡大されたインデックス画像434が表示されている。また、画面には、横スクロールバー371、および縦スクロールバー372が表示されている。
【0202】
アルバムに含まれている画像には、予め所定の通し番号が付されており、入力部77より、移行ボタン431「前へ」を選択する操作が入力されると、CPU71は、現在表示しているインデックス画像より通し番号が1つ前のインデックス画像を、拡大して表示させる。反対に、移行ボタン432「次へ」を選択する操作が入力されると、CPU71は、現在表示しているインデックス画像より通し番号が1つ後のインデックス画像を、拡大表示させる。
【0203】
図33に示される画面の右上方の移行ボタン433「インデックスページへ」を選択する所定の操作が入力されると、CPU71は、表示を、図30のインデックス画像の一覧表示の画面に戻させる。
【0204】
入力部77に所定の操作を入力することにより、縦スクロールバー372を操作して、ユーザは、図33に示した画面を、下にスクロールする事ができ、このスクロールが指令されると、CPU71は、図34に示されるような画面を、LCD78に表示させる。
【0205】
図34においては、図33に示されたインデックス画像434の下方の部分が、表示されたものである。インデックス画像434の下方には、移行ボタン441「前へ」および移行ボタン442「次へ」が表示されている。さらに、その下方には、画像情報443、すなわち、画像のファイルサイズ、およびフォーマットの表示「282KB JPG」があり、最下方には、削除ボタン444とダウンロードボタン445が表示されている。移行ボタン441「前へ」および移行ボタン442「次へ」は、それぞれ、図33の移行ボタン431「前へ」および移行ボタン432「次へ」と同一の機能を有する。
【0206】
また、削除ボタン444とダウンロードボタン445は、図31のそれぞれ対応する表示ボタン、すなわち、削除ボタン414およびダウンロードボタン415と、同一の機能を有する。ただし、図31の例においては、チェックボックスにチェックが入っていたインデックス画像に対応する画像の全てが、アルバムからダウンロード(または削除)されるが、図34の例においては、拡大表示されているインデックス画像に対応する画像のみが、ダウンロード(または削除)される。
【0207】
以上の処理を実行するため、ステップS170において、CPU71は、ユーザにより、表示ボタンが選択されるまで、待機する。表示ボタンが選択されると、処理は、ステップS171に進み、CPU71は、ユーザにより選択された表示ボタンが、ダウンロードボタン415(またはダウンロードボタン445)であるか否かを判断する。ユーザにより選択された表示ボタンが、ダウンロードボタン415(またはダウンロードボタン445)である場合、ステップS172に進み、CPU71は、ダウンロードする画像が選択されているか否かを判断する。すなわち、図30、および図31に示される表示例において、チェックボックスのうち、少なくとも1つ以上のチェックボックスにチェックが入れられているか否かを判断する。
【0208】
なお、ステップS170において、表示ボタンが選択された時点で、LCD78に表示されていた画像が、図33および図34に示されるように、拡大表示されたインデックス画像であった場合、ステップS172において、CPU71は、この拡大表示されたインデックス画像が選択されていると判断する。
【0209】
ステップS172において、ダウンロードする画像が選択されていないと判定された場合、処理は、ステップS173に進み、CPU71は、LCD78に、図35に示されるようなエラーメッセージを表示させる。図35の表示例においては、画面中央に案内表示451「画像を選択してください」が表示され、ユーザにより、その下方のOKボタン452を選択する入力がなされると、処理はステップS169に戻り、CPU71は、LCD78に、再び、図30乃至図34に示されるようなインデックス画像を表示させ、上述した処理を繰り返す。
【0210】
ステップS172において、ダウンロードする画像が選択されていると、CPU71が判断した場合、ステップS174に進み、CPU71は、LCD78に図36に示されるような、画像を表示させ、ユーザに、ダウンロードを行うか否かの、選択を促す。図36に示されるように、画面の中央には、案内表示461「メモリカードに2枚(577KB)の画像を保存します」と、ダウンロードする画像の枚数(2枚)、およびダウンロードする画像データの合計のファイルサイズ(577KB)が表示される。画面下方には、キャンセルボタン462およびOKボタン463が表示されている。ユーザは、入力部77の所定の操作をすることにより、キャンセルボタン462もしくはOKボタン463を選択することができる。なお、図36の画面では、デフォルトとして、キャンセルボタン462にカーソルが合わされている。そして、キャンセルボタン462およびOKボタン463のどちらを選択するかが決まったら、ユーザは、望みの表示ボタンにカーソルを合わせ、入力部77の所定のボタンを押すことにより、選択を決定することができる。
【0211】
ステップS175において、CPU71は、ユーザから、選択を決定する操作が、入力部77に入力されるまで待機する。ユーザにより、選択を決定する操作が入力されると、処理は、ステップS176に進む。
【0212】
ステップS176において、ユーザにより入力部77に入力された選択が、ダウンロードの指示ではないと判定された場合(キャンセルボタン462が選択されたと判定された場合)、処理はステップS169に戻り、上述した処理を繰り返す。
【0213】
ステップS176において、ユーザにより入力部77に入力された選択が、ダウンロードの指示であると判定された場合(OKボタン463が選択されたと判定された場合)、ステップS177に進み、CPU71は、図30および図31に示されたインデックス画像において、チェックが入れられたチェックボックスを抽出し、ステップS178において、CPU71は、ステップS177で抽出されたチェックボックス情報を含んだHTML(Hyper Text Markup Language)のFormデータを作成し、これをビデオカメラ用イメージステーション41に送信する。
【0214】
ビデオカメラ用イメージステーション41のCPU151は、ステップS204において、ビデオカメラ11からアクセスを受け、ステップS205において、ビデオカメラ11からの要求が、画像データのダウンロードか否か判断し、要求はダウンロードであると判断した場合、ステップS206に進む。
【0215】
ビデオカメラ用イメージステーション41の記憶部158は、アルバム内の各画像とチェックボックスを対応付けて記憶しており、ステップS206において、ビデオカメラ用イメージステーション41のCPU151は、ビデオカメラ11から送信されたHTMLのFormデータに含まれているチェックボックス情報を読み出し、チェックボックスに対応する画像のダウンロードリストを、ビデオカメラ11に送信する。なお、ダウンロードリストとは、画像データのフォーマット、ファイルサイズ、および、画像データをダウンロードする際にアクセスするアクセス先のURL(Uniform Resource Locator)を含む情報のことである。
【0216】
ビデオカメラ11の通信部82は、ステップS179においてビデオカメラ用イメージステーション41より、選択された画像のダウンロードリストを受信する。
【0217】
ステップS180において、CPU71は、ステップS179において受信されたダウンロードリストを基に、画像情報を解析する。すなわち、CPU71は、ダウンロードを選択された1以上の枚数の各画像の内から、通し番号の1番小さい画像に対応するダウンロードリストをピックアップし、画像のファイルサイズとフォーマットに関する情報を取り出す。
【0218】
なお、ダウンロードリストに含まれている情報は、LCD78には表示されない。
【0219】
ステップS181において、CPU71は、メモリカードインタフェース84を介して、メモリカード85にアクセスし、メモリカード85の空きの記憶容量を算出する。
【0220】
ステップS182において、CPU71は、ステップS180において解析した、画像のファイルサイズと、ステップS181において算出した、メモリカード85の空き記憶容量を比較し、画像のファイルサイズが空き記憶容量を超えているか否かを判断することにより、選択された画像がメモリカード85に記録可能か否かを判断する。その結果、ファイルサイズが空き容量を超えていた場合、すなわち、選択された画像がメモリカード85に記録不可能と判断した場合、処理は、ステップS183に進み、エラー処理が実行される。
【0221】
すなわち、CPU71は、LCD78に、図37に示される画面を表示させる。図37には、画面中央に案内表示481「メモリカードの容量が足りません」が表示されている。ユーザにより下方のOKボタン482を選択する入力がなされると、処理は、ステップS169に戻り、上述した処理を繰り返す。
【0222】
ステップS182において、CPU71が、選択された画像がメモリカード85に記録可能だと判断した場合、ステップS184に進む。
【0223】
ROM72には、予め、ダウンロード可能な画像のフォーマットのリストが記憶されており、ステップS184において、CPU71は、予めROM72に記憶されている、ダウンロード可能な画像のフォーマットのリストを参照して、ステップS180で解析された画像のフォーマットがダウンロード可能なフォーマットであるか否かを判断する。選択された画像データがダウンロード可能なフォーマットで無かった場合、ステップS185はスキップされ、ステップS186に進む。
【0224】
ステップS184において、CPU71が、画像データは、ダウンロード可能なフォーマットの画像データであると判断した場合、ステップS185に進み、CPU71は、ステップS179で取得したダウンロードリストよりダウンロードする画像に対応するURLを読み出し、通信部82を介して、ビデオカメラ用イメージステーション41の対応するURLにアクセスする。
【0225】
このとき、ビデオカメラ用イメージステーション41の対応するURLは、ステップS207において、ビデオカメラ11からのアクセスを受信し、ステップS208において、アクセスを受けたURLから、ビデオカメラ11に画像データを供給する処理を行う。
【0226】
ビデオカメラ11は、画像データのダウンロードを開始する。ビデオカメラ11がダウンロードした画像データは、通信部82から、メモリカードインタフェース84を介して、メモリカード85に記録される。
【0227】
なお、ダウンロード中、CPU71は、LCD78に、図38に示されるような画面を表示させる。すなわち、画面中央には、案内表示501「メモリカードに保存しています・・・」が表示され、下方にはキャンセルボタン502が表示されている。ユーザは、ダウンロード途中で、中断したい場合、このキャンセルボタン502を選択する所定の操作を入力部77から入力することにより、ダウンロードを中断することができる。CPU71は、ダウンロードを中断した後、処理をステップS169に戻し、上述した処理を繰り返す。
【0228】
ダウンロードが終了すると、処理はステップS186に進む。
【0229】
ステップS186において、CPU71は、選択された画像の中で、まだダウンロードされていない画像があるか否かを判定し、まだダウンロードされていない画像があった場合、ステップS180に戻り、上述した処理を繰り返す。ただし、ユーザにより選択された1以上の枚数の各画像の内から、通し番号の1番小さい画像のダウンロード用情報をピックアップする際に、既にダウンロードするか、しないかを判定された画像は、ピックアップされないようになっている。
【0230】
このようにして、ビデオカメラ11が、選択された画像を、通し番号が小さい画像から順にダウンロードするのに対応して、ビデオカメラ用イメージステーション41も対応する処理、すなわち、ステップS207およびステップS208の処理を繰り返して、順次、画像データを供給する。
【0231】
上述のようにして、ビデオカメラ11は、選択された画像を、順次、ダウンロードしてゆくが、ステップS186において、選択された画像の中でまだダウンロードされていない画像はない(すなわち、選択された画像は全てダウンロードされた)と判断された場合、CPU71は、LCD78に、図39に示されるような画面を表示させる。すなわち、画面中央に案内表示511「保存しました」が表示され、下方にはOKボタン512が表示される。入力部77の所定の操作を行うと、OKボタン512が選択されるようになっており、OKボタン512が選択されると、CPU71は、処理をステップS169に戻し、上述した処理を繰り返す。
【0232】
また、ビデオカメラ用イメージステーション41は、ビデオカメラ11から要求された全ての画像のビデオカメラ11への供給が終了すると、一連の処理を終了し、ビデオカメラ11からのアクセスがあるまで待機する。ビデオカメラ11からのアクセスを受信すると、ビデオカメラ用イメージステーション41は、ビデオカメラ11からの要求に対応した処理を実行する。
【0233】
以上のようにして、ビデオカメラ用イメージステーション41から、ビデオカメラ11への、画像データのダウンロード処理は行われる。
【0234】
次に、図23のステップS171において、CPU71が、ユーザにより選択された表示ボタンが、ダウンロードの開始を指示するものではないと判断した場合、ステップS187に進む。
【0235】
ステップS187において、CPU71は、ユーザにより選択された表示ボタンが、削除ボタン414(または削除ボタン444)であるか否かを判断する。ユーザにより選択された表示ボタンが、削除ボタン414(または削除ボタン444)であった場合、ステップS188に進み、CPU71は、削除する画像が選択されているか否かを判断する。すなわち、図30、および図31において、チェックボックスのうち、少なくとも1つ以上のチェックボックスにチェックが入れられているか否かが判断される。
【0236】
なお、ステップS170において、表示ボタンが選択された時点で、LCD78に表示されていた画像が、図33および図34に示したように、拡大表示されたインデックス画像であった場合、ステップS185において、CPU71は、この拡大表示されたインデックス画像が選択されていると判断する。
【0237】
ステップS188において、CPU71が、削除する画像が選択されていないと判断した場合、処理は、ステップS189に進み、LCD78は、図35に示されるようなエラーメッセージを表示する。図35の説明は、先に記述したので、省略する。ユーザにより、画面下方のOKボタン452を選択する入力がなされると、処理はステップS169に戻り、CPU71は、LCD78に、再び、図30乃至図34に示したようなインデックス画像を表示させ、上述した処理を繰り返す。
【0238】
ステップS188において、CPU71が、削除する画像が選択されていると判断した場合、ステップS190に進み、CPU71は、LCD78に、図40に示される画面を表示させる。
【0239】
図40においては、画面中央に、案内表示521「このアルバムから2枚の画像を削除してもよろしいですか?」が表示され、その下方に、キャンセルボタン522とOKボタン523が表示されている。ユーザは、入力部77の所定の操作をし、カーソルを合わせ決定することにより、キャンセルボタン522、またはOKボタン523を選択することができる。なお、図40の画面では、デフォルトとしてキャンセルボタン522にカーソルが合わされている。そして、ユーザは、希望する表示ボタンにカーソルを合わせ、入力部77の所定のボタンを押すことにより、選択を決定することができる。
【0240】
ステップS191において、CPU71は、ユーザから、選択を決定する操作が、入力部77に入力されるまで待機する。ユーザにより、選択を決定する操作が入力されると、処理は、ステップS192に進む。
【0241】
CPU71は、ステップS192において、ユーザにより入力部77に入力された選択が、画像の削除の指示であるが否かを判定し、削除の指示ではなかった場合(キャンセルボタン522が選択された場合)、処理はステップS169に戻り、上述した処理を繰り返す。
【0242】
ステップS192において、ユーザにより入力部77に入力された選択がOKボタン523であったと、CPU71が判断した場合、ステップS193に進み、CPU71は、通信部82を介して、ビデオカメラ用イメージステーション41にアクセスし、ユーザにより指定された画像データの、アルバムからの削除を要求する。
【0243】
ビデオカメラ用イメージステーション41のCPU151は、ステップS204において、ビデオカメラ11からの要求を受信し、ステップS205において、ビデオカメラ11からの要求が、画像データのダウンロードであるか否か判断し、要求がダウンロードではない(画像の削除である)と判断した場合、ステップS209に進み、要求された画像データの、アルバムからの削除を行う。そして、削除後に残った画像データを並べ直した最新のアルバムのインデックス画像および付帯情報を作成し、ビデオカメラ11に供給する処理を行い、一連の処理を終了し、ビデオカメラ11からのアクセスがあるまで、待機する。ビデオカメラ11からのアクセスを受信すると、ステップS201に戻り、上述した処理を繰り返す。
【0244】
ステップS194において、ビデオカメラ11の通信部82は、ビデオカメラ用イメージステーション41から、新しいアルバムのインデックス画像および付帯情報を受信すると、処理はステップS169に戻り、CPU71は、この受信したアルバムのインデックス画像を、LCD78に表示させる。図41は、図31の画面において、インデックス画像397とインデックス画像398を選択し、削除した後に、表示された画面の例を示している。図41においては、図31に表示されていたインデックス画像397とインデックス画像398は消去され、インデックス画像399が、左側に詰めて表示されている。それ以外の表示は、図31と同一である。
【0245】
以上のようにして、アルバムからの、画像データの削除は行われる。
【0246】
次に、ステップS187において、CPU71が、ユーザにより選択された表示ボタンが、削除ボタン414ではないと判断した場合、処理はステップS195に進み、CPU71は、選択された表示ボタンは、全て選択ボタン412、または、全てクリアボタン413であるか否かを判断する。選択された表示ボタンが、全て選択ボタン412、または、全てクリアボタン413であった場合、ステップS196に進み、CPU71は、選択されたボタンが、全て選択ボタン412であれば、図30および図31に示した画面の、各インデックス画像のチェックボックスすべてに、チェックを入れる。選択されたボタンが、全てクリアボタン413であれば、図30および図31に示したような画面の、各インデックス画像のチェックボックスすべてのチェックを、消去する。その後、ステップS170に戻り、上述した処理を繰り返す。
【0247】
ステップS195において、CPU71が、選択された表示ボタンは、全て選択ボタン412、および、全てクリアボタン413のどちらでもないと判断した場合、すなわち選択された表示ボタンは移行ボタン393「アルバム選択ページへ」であった場合、処理は、ステップS163に進み、上述した処理を繰り返す。
【0248】
以上のようにして、ユーザは、ビデオカメラ11を用いて、アルバムの閲覧および編集を行うことができる。
【0249】
なお、上述した一連の処理中、ユーザは、あらかじめ設定された所定の操作を入力部77に入力することにより、いつでも、処理を中断することができるようになっている。
【0250】
また、ユーザは、所定のIDとパスワードを利用して、ネットワークに接続された汎用のパーソナルコンピュータから、ビデオカメラ用イメージステーション41にアクセスし、画像データの閲覧および編集を行うこともできる。
【0251】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【0252】
この記録媒体は、図3乃至図6に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク91(フレキシブルディスクを含む),131,171,211、光ディスク92(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む),132,172,212、光磁気ディスク93(MD(Mini-Disk)を含む),133,173,213、もしくは半導体メモリ94,134,174,214などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM72,112,152,192や、記憶部118,158,198に含まれるハードディスクなどで構成される。
【0253】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0254】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0255】
【発明の効果】
以上のごとく、本発明の第1の情報処理システムによれば、簡易な操作で1以上の
画像データをダウンロードすることが可能なシステムを実現することができる。
【0256】
本発明の第1の情報処理装置および方法、記録媒体、並びにプログラムによれば、簡易な操作で1以上の画像データをダウンロードすることが可能となる。
【0257】
本発明の第2の情報処理装置および方法、記録媒体、並びにプログラムによれば、簡易な操作で1以上の画像データを供給することが可能となる。
【図面の簡単な説明】
【図1】従来のサービス提供システムの構成を示す図である。
【図2】本発明を適用したサービス提供システムの構成を示す図である。
【図3】図1のビデオカメラの構成を示すブロック図である。
【図4】図1のカスタマ登録ウェブサーバの構成を示すブロック図である。
【図5】図1のビデオカメラ用イメージステーションの構成を示すブロック図である。
【図6】図1のカスタマデータベースの構成を示すブロック図である。
【図7】図1のサービス提供システムにおけるカスタマ登録処理を説明するフローチャートである。
【図8】図1のビデオカメラのデジタルイメージカスタマ登録処理を説明するフローチャートである。
【図9】図1のネットワークシステムのデジタルイメージカスタマ登録処理を説明するフローチャートである。
【図10】図1のビデオカメラのISP接続登録処理を説明するフローチャートである。
【図11】図1のインターネットサービスプロバイダのカスタマデータベースのISP接続登録処理を説明するフローチャートである。
【図12】図10のステップS79におけるインターネットサービスプロバイダ設定情報の例を示す図である。
【図13】図10のステップS80におけるビデオカメラ用設定情報の例を示す図である。
【図14】インターネットに接続する場合における設定項目を説明する図である。
【図15】図1のビデオカメラのアルバム利用登録処理を説明するフローチャートである。
【図16】図1のビデオカメラ用イメージステーションのアルバム登録利用処理を説明するフローチャートである。
【図17】図1のビデオカメラのアクセス処理を説明するフローチャートである。
【図18】共通のIDとパスワードの利用を説明する図である。
【図19】メモリカードに記憶した画像を表示しているLCDの画面の例である。
【図20】図19のネットワークボタンが選択された後に、LCDに表示される画面の例である。
【図21】図20のWebアルバムボタンが選択された後に、LCDに表示される画面の例である。
【図22】図1のビデオカメラの編集/閲覧処理を説明するフローチャートである。
【図23】図1のビデオカメラの編集/閲覧処理を説明する、図22に続くフローチャートである。
【図24】図1のビデオカメラの編集/閲覧処理に対応する、図1のビデオカメラ用イメージステーションの処理を説明するフローチャートである。
【図25】図21の閲覧/編集ボタンが選択された後に、LCDに表示される画面の例である。
【図26】図25の画面表示の後に、LCDに表示される画面の例である。
【図27】 LCDに表示されたアルバム選択ページ画面の例である。
【図28】1つのアルバムにカーソルが合わせられたアルバム選択ページ画面の例である。
【図29】図19のステップS166において表示される画面の例である。
【図30】図20のステップS169において表示される画面の例である。
【図31】図20のステップS169において表示される画面の、別の例である。
【図32】図20のステップS169において表示される画面の、さらに別の例である。
【図33】図20のステップS169において表示される画面の、さらに別の例である。
【図34】図20のステップS169において表示される画面の、さらに別の例である。
【図35】図20のステップS173およびステップS189においてLCDに表示される画面の例である。
【図36】図20のステップS174においてLCDに表示される画面の例である。
【図37】図20のステップS177においてLCDに表示される画面の例である。
【図38】図20のステップS185においてLCDに表示される画面の例である。
【図39】図20のステップS186においてLCDに表示される画面の例である。
【図40】図20のステップS190においてLCDに表示される画面の例である。
【図41】図20のステップS169においてLCDに表示される画面の、別の例である。
【符号の説明】
11 ビデオカメラ, 12 ブルートゥースアダプタ, 13 公衆回線網, 14 ネットワークシステム, 15 ネットワークサービスビジネスセンタ, 16 イメージステーションサーバ, 17 インターネットサービスプロバイダ, 41 ビデオカメラ用イメージステーション, 51 アクセスポイント, 71 CPU, 72 ROM, 73 RAM, 74 EEPROM, 75 バス, 76 入出力インタフェース, 77 入力部, 78 LCD, 79スピーカ, 80 撮像部, 81 マイクロホン, 82 通信部, 83記録再生部, 84 メモリカードインタフェース, 85 メモリカード,86 エンコーダ/デコーダ, 87 ドライブ, 91 磁気ディスク, 92 光ディスク, 93 光磁気ディスク, 94 半導体メモリ, 371横スクロールバー, 372 縦スクロールバー, 379 時間表示, 391 アルバム索引, 392 表示ページ番号, 393 移行ボタン, 394乃至399 インデックス画像, 411 ページ番号, 412 全て選択ボタン, 413 全てクリアボタン, 414 削除ボタン, 415 ダウンロードボタン
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing system, an information processing apparatus and method, a recording medium, and a program, and in particular, an information processing system, an information processing apparatus, and an information processing system that can efficiently download image data stored in a database. The present invention relates to a method, a recording medium, and a program.
[0002]
[Prior art]
A service provider that provides a user with a service that provides an album on the network, that is, a service that stores image data such as a still image or a video shot by the user using a photographing device in a database via the network Referred to as an album service provider). The outline of this service will be described with reference to FIG.
[0003]
A personal computer 1 used by a user is connected to an album service provider server 2 via the Internet 3.
[0004]
Image data photographed by a user using a photographing device (not shown) is recorded on a recording medium. For example, the personal computer 1 captures image data from this recording medium. The personal computer 1 is connected to the Internet 3 and takes in image data from an information providing server (not shown).
[0005]
For example, the personal computer 1 can access the server 2 of the album service provider via the Internet 3 and store the image data captured by the above-described method in the database. Further, the personal computer 1 can browse or delete the image data stored in the database of the server 2 or send it to another person attached to an e-mail. Furthermore, the user can download desired image data from the database of the server 2 to the personal computer 1 as necessary.
[0006]
[Problems to be solved by the invention]
However, when uploading the image data captured by the image capturing apparatus to the server 2 and downloading the image data stored in the database, the user designates the target images one by one, There was a problem that it was necessary to upload or download each one, which was troublesome.
[0007]
Further, since the operation of the personal computer is complicated, there is a problem that a user who is unfamiliar with the method of using the personal computer cannot easily receive the service.
[0008]
The present invention has been made in view of such a situation, and enables image data to be easily downloaded using a photographing apparatus.
[0009]
[Means for Solving the Problems]
  Of the present inventionInformation processing systemThe first information processing apparatus includes a first request unit that requests the second information processing apparatus to transmit a list of groups for classifying image data corresponding to the user, and the second information. A group received by the first accepting unit by the first accepting unit for displaying a list of groups corresponding to the user transmitted from the processing device and accepting selection of the group by the user. The second request means for requesting transmission of an image index corresponding to the image data classified as, and the image index transmitted from the second information processing apparatus are displayed, and the user desires to download 1 A second reception unit that receives the selection of the above image and a file size of image data corresponding to the image whose selection is received by the reception unit with respect to the second information processing apparatus. And a third request means for requesting information about the type of the format of the image data, and the transmission of the determination information including the URL corresponding to the image data,Image data is picked up one by one from image data corresponding to one or more images received by the second receiving means,The file size of the image data included in the determination information transmitted from the second information processing apparatus is compared with the free storage capacity of the recording mediumAndInformation about the type of image data format included in the judgment informationWas picked up by comparing it with information about preset downloadable formatsA determination means for determining whether or not image data can be downloaded, and a determination means;Oneimage dataButIs determined to be downloadableEvery time, By accessing the URL included in the determination information,OneFourth request means for requesting transmission of image data, and recording means for recording the image data transmitted from the second information processing apparatus on a recording medium. The second information processing apparatus receives the image data from the user. A storage unit that classifies and stores each group into a plurality of groups, a specifying unit that accepts access from the first information processing device and identifies a user of the first information processing device, and a first information processing device First transmission means for transmitting a list of groups corresponding to the identified user to the first information processing apparatus based on a transmission request for the list of groups, and transmission of an image index from the first information processing apparatus Based on the request, second transmission means for transmitting the index of the image to the first information processing apparatus, and on the basis of the transmission request for the determination information from the first information processing apparatus,Contains information about the file size and format type of the image dataThird transmission means for transmitting determination information to the first information processing apparatus, and the first information processing apparatusFromRequest to send image dataEach time it is received, it is image data corresponding to the transmission request, and the first information processing apparatus determines that it can be downloaded based on the determination information.And fourth transmission means for transmitting the image data to the first information processing apparatus.
[0010]
The index of the image may include a thumbnail image of the image.
[0013]
  The first information processing apparatus according to the present invention stores a list of groups corresponding to users via a network in another information processing apparatus that stores a plurality of image data classified into a plurality of groups for each user. A first requesting unit for requesting transmission, a list of groups corresponding to the user transmitted from another information processing apparatus, a first receiving unit for receiving selection of the group by the user, and another information processing A second requesting unit that requests the apparatus to transmit an index of an image corresponding to the image data classified into the group received by the first receiving unit; and an index of an image transmitted from another information processing apparatus. And the second accepting unit accepting selection of one or more images desired to be downloaded by the user, and the second accepting unit accepts the selection to the other information processing apparatus. A third request means for requesting the file size information about the type of format and image data of the image data, and the transmission of the determination information including the URL corresponding to the image data corresponding to the obtained image,Image data is picked up one by one from image data corresponding to one or more images received by the second receiving means,Compare the file size of the image data included in the judgment information sent from other information processing devices with the free storage capacity of the recording mediumAndInformation about the type of image data format included in the judgment informationWas picked up by comparing it with information about preset downloadable formatsA determination means for determining whether or not image data can be downloaded, and a determination means;Oneimage dataButIs determined to be downloadableEvery time, By accessing the URL included in the judgment information,OneA fourth request unit that requests transmission of image data and a recording unit that records image data transmitted from another information processing apparatus on a recording medium.
[0014]
The index of the image may include a thumbnail image of the image.
[0020]
An imaging means for imaging the subject can be further provided.
[0021]
The network may be the Internet.
[0023]
  In the first information processing method of the present invention, a list of groups corresponding to a user is stored in another information processing apparatus that stores a plurality of image data classified into a plurality of groups for each user via a network. A first requesting step for requesting transmission, a first receiving step for displaying a list of groups corresponding to a user transmitted from another information processing apparatus, and accepting selection of the group by the user; and other information processing A second request step for requesting the apparatus to transmit an index of an image corresponding to the image data classified into the group received by the process of the first reception step, and an image transmitted from another information processing apparatus A second reception step for displaying an index of the user and receiving a selection of one or more images desired to be downloaded by the user; The third requesting the transmission of the determination information including the file size of the image data corresponding to the image selected by the process of the appending step and the type of the format of the image data, and the URL corresponding to the image data. A request step;Image data is picked up one by one from image data corresponding to one or more images received by the process of the second receiving step,Compare the file size of the image data included in the judgment information sent from other information processing devices with the free storage capacity of the recording mediumAndInformation about the type of image data format included in the judgment informationWas picked up by comparing it with information about preset downloadable formatsA determination step for determining whether or not image data can be downloaded, and processing of the determination stepOneimage dataButIs determined to be downloadableEvery time, By accessing the URL included in the judgment information,OneIt includes a fourth requesting step for requesting transmission of image data, and a recording step for recording image data transmitted from another information processing apparatus on a recording medium.
[0024]
  The program of the first recording medium of the present invention provides a list of groups corresponding to users via a network in another information processing apparatus that stores a plurality of image data classified into a plurality of groups for each user. A first request step for requesting transmission, a list of groups corresponding to users transmitted from other information processing devices, a first reception step for receiving group selection by the user, and other information A second requesting step for requesting the processing device to transmit an index of an image corresponding to the image data classified into the group received by the processing of the first receiving step; A second accepting step for displaying an index of images and accepting selection of one or more images desired to be downloaded by the user; Requests transmission of information relating to the file size of the image data corresponding to the image selected by the processing of the second receiving step and the type of the format of the image data, and determination information including a URL corresponding to the image data. A third request step;Image data is picked up one by one from image data corresponding to one or more images received by the process of the second receiving step,Compare the file size of the image data included in the judgment information sent from other information processing devices with the free storage capacity of the recording mediumAndInformation about the type of image data format included in the judgment informationWas picked up by comparing it with information about preset downloadable formatsA determination step for determining whether or not image data can be downloaded, and processing of the determination stepOneimage dataButIs determined to be downloadableEvery time, By accessing the URL included in the judgment information,OneIt includes a fourth requesting step for requesting transmission of image data, and a recording step for recording image data transmitted from another information processing apparatus on a recording medium.
[0025]
  The first program of the present invention transmits a list of groups corresponding to a user to another information processing apparatus that stores a plurality of image data classified into a plurality of groups for each user via a network. A first requesting step to request, a list of groups corresponding to the user transmitted from the other information processing apparatus, a first receiving step for accepting selection of the group by the user, and another information processing apparatus A second requesting step for requesting transmission of an index of an image corresponding to the image data classified into the group received by the processing of the first receiving step, and an index of the image transmitted from another information processing apparatus And a second receiving step for receiving selection of one or more images desired to be downloaded by the user, and a second receiving step for other information processing apparatuses. Third request for requesting transmission of determination information including the file size of image data corresponding to the image selected by the processing of the step and the format type of the image data, and the URL corresponding to the image data Steps,Image data is picked up one by one from image data corresponding to one or more images received by the process of the second receiving step,Compare the file size of the image data included in the judgment information sent from other information processing devices with the free storage capacity of the recording mediumAndInformation about the type of image data format included in the judgment informationWas picked up by comparing it with information about preset downloadable formatsA determination step for determining whether or not image data can be downloaded, and processing of the determination stepOneimage dataButIs determined to be downloadableEvery time, By accessing the URL included in the judgment information,OneA computer is caused to execute a fourth requesting step for requesting transmission of image data and a recording step for recording image data transmitted from another information processing apparatus on a recording medium.
[0026]
  A second information processing apparatus according to the present invention includes storage means for storing image data transmitted from another information processing apparatus that transmits and receives image data by classifying a plurality of image data into a plurality of groups for each user. , Accepting an access from another information processing apparatus, and responding to the identified user based on a specifying means for specifying a user of the other information processing apparatus and a group list transmission request from the other information processing apparatus A first transmission unit configured to transmit a list of groups to another information processing apparatus; and a second transmission unit configured to transmit an image index to the other information processing apparatus based on an image index transmission request from the other information processing apparatus. Based on the transmission request and the determination information transmission request from the other information processing apparatus,Contains information about the file size and format type of the image dataThird transmission means for transmitting determination information to another information processing apparatus, and another information processing apparatusFromRequest to send image dataEvery time you receiveFrom the image data stored in the storage meansOne of the image data corresponding to the transmission request and determined to be downloadable based on the determination information in another information processing apparatusAnd a fourth transmission unit configured to transmit predetermined image data to another information processing apparatus.
[0028]
  According to a second information processing method of the present invention, a storage step of storing image data transmitted from another information processing apparatus that transmits and receives image data by classifying a plurality of image data into a plurality of groups for each user; , Accepting an access from another information processing apparatus, and specifying the user of the other information processing apparatus, and responding to the identified user based on a group list transmission request from the other information processing apparatus A first transmission step of transmitting a list of groups to another information processing apparatus; and a second transmission step of transmitting an image index to another information processing apparatus based on an image index transmission request from the other information processing apparatus. On the basis of the transmission step and the determination information transmission request from another information processing device,Contains information about the file size and format type of the image dataA third transmission step for transmitting determination information to another information processing apparatus; and another information processing apparatusFromRequest to send image dataEvery time you receiveFrom the image data saved in the save step processOne of the image data corresponding to the transmission request and determined to be downloadable based on the determination information in another information processing apparatusAnd a fourth transmission step of transmitting predetermined image data to another information processing apparatus.
[0029]
  The program of the second recording medium of the present invention stores the image data transmitted from another information processing apparatus that transmits and receives the image data, classifying the plurality of image data into a plurality of groups for each user, and storing the image data. And accepting access from other information processing devices, and responding to the identified user based on a specific step of identifying a user of the other information processing device and a group list transmission request from the other information processing device A first transmission step of transmitting a list of groups to be transmitted to another information processing apparatus, and a first transmission step of transmitting an image index to another information processing apparatus based on an image index transmission request from the other information processing apparatus. 2 and a transmission request for determination information from another information processing apparatus,Contains information about the file size and format type of the image dataA third transmission step for transmitting determination information to another information processing apparatus; and another information processing apparatusFromRequest to send image dataEvery time you receiveFrom the image data saved in the save step processOne of the image data corresponding to the transmission request and determined to be downloadable based on the determination information in another information processing apparatusAnd a fourth transmission step of transmitting predetermined image data to another information processing apparatus.
[0030]
  A second program of the present invention includes a storing step of storing image data transmitted from another information processing apparatus that transmits and receives image data by classifying a plurality of image data into a plurality of groups for each user; A step of accepting access from the information processing apparatus and identifying a user of the other information processing apparatus, and a group corresponding to the identified user based on a transmission request for a list of groups from the other information processing apparatus A first transmission step of transmitting the list to the other information processing apparatus, and a second transmission of transmitting the index of the image to the other information processing apparatus based on a transmission request for the index of the image from the other information processing apparatus. Based on the step and a transmission request for determination information from another information processing device,Contains information about the file size and format type of the image dataA third transmission step for transmitting determination information to another information processing apparatus; and another information processing apparatusFromRequest to send image dataEvery time you receiveFrom the image data saved in the save step processOne of the image data corresponding to the transmission request and determined to be downloadable based on the determination information in another information processing apparatusCausing the computer to execute a fourth transmission step of transmitting predetermined image data to another information processing apparatus.
[0031]
  In the first information processing system of the present invention, in the first information processing apparatus, the second information processing apparatus is requested to transmit a list of groups for classifying image data corresponding to the user via the network. A list of groups corresponding to the user transmitted from the second information processing apparatus is displayed, and the selection of the group by the user is accepted, and the image data classified into the accepted group by the second information processing apparatus The transmission of the index of the image corresponding to is requested, the index of the image transmitted from the second information processing apparatus is displayed, and selection of one or more images desired to be downloaded by the user is accepted, and the second information Information about the file size of the image data and the type of format of the image data corresponding to the image whose selection has been accepted, Transmitting determination information including the URL corresponding to the image data is required, thePick up image data one by one from the image data corresponding to one or more received images,The file size of the image data included in the determination information transmitted from the second information processing apparatus is compared with the free storage capacity of the recording mediumAndInformation about the type of image data format included in the judgment informationWas picked up by comparing it with information about preset downloadable formatsIt is determined whether the image data can be downloaded,Oneimage dataButIs determined to be downloadableEvery time, By accessing the URL included in the determination information,OneTransmission of image data is requested, and the image data transmitted from the second information processing apparatus is recorded on a recording medium. In the second information processing apparatus, the image data is classified into a plurality of groups and stored for each user. The access from the first information processing apparatus is accepted, the user of the first information processing apparatus is identified, and the user corresponding to the identified user is responded to based on the group list transmission request from the first information processing apparatus. A list of groups is transmitted to the first information processing apparatus, and an image index is transmitted to the first information processing apparatus based on an image index transmission request from the first information processing apparatus. Based on the determination information transmission request from the processing device,Contains information about the file size and format type of the image dataThe determination information is transmitted to the first information processing apparatus, and the first information processing apparatusFromRequest to send image dataEach time it is received, it is image data corresponding to the transmission request, and the first information processing apparatus determines that it can be downloaded based on the determination information.Image data is transmitted to the first information processing apparatus.
[0032]
  In the first information processing apparatus and method, the recording medium, and the program of the present invention, another information processing apparatus that stores a plurality of pieces of image data classified into a plurality of groups for each user is connected via a network. The group list corresponding to the user is requested to be transmitted, the group list corresponding to the user transmitted from the other information processing apparatus is displayed, and the selection of the group by the user is accepted. The transmission of an image index corresponding to the image data classified into the accepted group is requested, the image index transmitted from another information processing apparatus is displayed, and one or more desired to be downloaded by the user The selection of the image is accepted, and the file size of the image data corresponding to the image for which the selection is accepted and the other information processing apparatus Information about the type of the format of the image data, and transmits the determination information including the URL corresponding to the image data is requested,Pick up image data one by one from the image data corresponding to one or more received images,Compare the file size of the image data included in the judgment information sent from other information processing devices with the free storage capacity of the recording mediumAndInformation about the type of image data format included in the judgment informationWas picked up by comparing it with information about preset downloadable formatsIt is determined whether the image data can be downloaded,Oneimage dataButIs determined to be downloadableEvery time, By accessing the URL included in the judgment information,OneTransmission of image data is requested, and image data transmitted from another information processing apparatus is recorded on a recording medium.
[0033]
  In the second information processing apparatus and method, recording medium, and program according to the present invention, image data transmitted from another information processing apparatus that transmits and receives image data includes a plurality of groups of image data for each user. Categorized and stored, receives access from other information processing devices, identifies users of other information processing devices, and identifies users based on group list transmission requests from other information processing devices Is sent to another information processing apparatus, and an image index is transmitted to another information processing apparatus based on an image index transmission request from the other information processing apparatus. Based on the determination information transmission request from the device,Contains information about the file size and format type of the image dataThe determination information is transmitted to another information processing apparatus, and the other information processing apparatusFromRequest to send image dataEvery time you receiveFrom stored image dataOne of the image data corresponding to the transmission request and determined to be downloadable based on the determination information in another information processing apparatusPredetermined image data is transmitted to another information processing apparatus.
[0034]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 shows a configuration example of a service providing system to which the present invention is applied. In this service providing system, a network system 14, a network service business center 15, an image station server 16, Internet service providers (ISPs) 17 and 18, an information providing server 19, and a search server 20 are connected to the Internet 10. ing.
[0035]
The network system 14, the Internet service provider 17, and the Internet service provider 18 are connected to the public line network 13, and the Bluetooth adapter 12 is further connected to the public line network 13. The video camera 11 is connected to the Bluetooth adapter 12 by short-range wireless communication using Bluetooth (trademark), and is connected to the network system 14, the Internet service provider 17, or the Internet service provider 18 from there via the public line network 13. It is possible.
[0036]
The network system 14 includes an access point (AP) 31, a customer database (C-DB) 32, a customer registration web server 33, and a registration authentication platform (RAP) 34.
[0037]
The access point 31 is connected to the public line network 13. The customer database 32 registers various information of the user who purchased the video camera 11. The customer registration web server 33 controls the registration process of the video camera 11. The registered authentication platform 34 executes user authentication processing in the network system 14.
[0038]
The access point 31, the customer database 32, the customer registration web server 33, and the registration authentication platform 34 are individually formed in the example of FIG. 2, but may be configured integrally.
[0039]
The network service business center 15 has a video camera image station 41, and the video camera image station 41 registers and manages the image data transmitted from the video camera 11.
[0040]
The image station server 16 registers and manages image data transmitted from a personal computer (not shown).
[0041]
The Internet service provider 17 has an access point 51, a customer database 52, and a mail server 53. The mail server 53 further includes a POP server 54 and an SMTP (Simple Mail Transfer Protocol) server 55.
[0042]
The access point 51 performs communication processing with the public line network 13. The customer database 52 registers various information of users of the Internet service provider 17. The POP server 54 mainly manages mail transmission / reception processing with the video camera 11. The SMTP server 55 mainly manages mail transmission / reception with other SMTP servers (in this example, the SMTP server 65 of the Internet service provider 18).
[0043]
The Internet service provider 18 includes an access point 61 and a customer database 62, and a mail server 63 including a POP server 64 and an SMTP server 65. This basic configuration is the same as that in the Internet service provider 17.
[0044]
For example, the information providing server 19 provides various types of information related to products of a predetermined company. The search server 20 provides a service for searching for various types of information disclosed via the Internet 10.
[0045]
FIG. 3 shows a configuration example of the video camera 11. The video camera 11 is a camera-integrated video tape recorder and has an access function to the Internet 10. In FIG. 3, a CPU (Central Processing Unit) 71 executes various processes according to a program stored in a ROM (Read Only Memory) 72 or a program loaded in a RAM (Random Access Memory) 73. The RAM 73 also appropriately stores data necessary for the CPU 71 to execute various processes. EEPROM (Electrically Erasable Programmable Read Only Memory) 74 stores data that needs to be stored even after the power is turned off.
[0046]
The CPU 71, ROM 72, RAM 73, and EEPROM 74 are connected to each other via a bus 75. An input / output interface 76 is also connected to the bus 75.
[0047]
The input / output interface 76 also includes an input unit 77 composed of various buttons and switches, an LCD (Liquid Crystal Display) 78, a speaker 79, a CCD (Charge Coupled Device) image sensor, and the like, an audio signal, and the like. And a communication unit 82 for performing short-range wireless communication with the Bluetooth adapter 12 via Bluetooth.
[0048]
The recording / reproducing unit 83 records video data captured by the imaging unit 80, audio data collected by the microphone 81, and the like on the attached cassette magnetic tape. The recording / reproducing unit 83 reproduces video data and audio data recorded on the cassette magnetic tape, outputs an image corresponding to the video data to the LCD 78, displays it, supplies the audio data to the speaker 79, and outputs it. Let
[0049]
When a memory card 85 as a portable semiconductor memory is loaded, the memory card interface 84 executes data write processing and data read processing on the memory card 85. The memory card 85 can record video data captured by the imaging unit 80 and audio data collected by the microphone 81, and can also store various data acquired from the communication unit 82 via the Internet 10. it can.
[0050]
Video data captured by the imaging unit 80 is stored in the memory card 85 when the memory mode is set, and is recorded on a cassette magnetic tape when the camera mode is set.
[0051]
The encoder / decoder 86 encodes or decodes video data in accordance with MPEG (Moving Picture Experts Group) or JPEG (Joint Photographic Coding Experts Group).
[0052]
A drive 87 is connected to the input / output interface 76 as necessary, and a magnetic disk 91, an optical disk 92, a magneto-optical disk 93, a semiconductor memory 94, or the like is appropriately mounted, and a computer program read from these is loaded. Installed in the RAM 73 as necessary.
[0053]
FIG. 4 shows a configuration example of the customer registration web server 33. In FIG. 4, the CPU 111 executes various processes according to a program stored in the ROM 112 or a program loaded from the storage unit 118 to the RAM 113. The RAM 113 also appropriately stores data necessary for the CPU 111 to execute various processes.
[0054]
The CPU 111, the ROM 112, and the RAM 113 are connected to each other via the bus 114. An input / output interface 115 is also connected to the bus 114.
[0055]
The input / output interface 115 includes an input unit 116 including a keyboard and a mouse, a display including a CRT and an LCD, an output unit 117 including a speaker, a storage unit 118 including a hard disk, a modem, a terminal adapter, and the like. A configured communication unit 119 is connected. The communication unit 119 performs communication processing via a network including the Internet 10.
[0056]
A drive 120 is connected to the input / output interface 115 as necessary, and a magnetic disk 131, an optical disk 132, a magneto-optical disk 133, a semiconductor memory 134, or the like is appropriately mounted, and a computer program read from these is loaded. It is installed in the storage unit 118 as necessary.
[0057]
When the access point 31, the customer database 32, and the registration authentication platform 34 are formed separately from the customer registration web server 33, the access point 31, the customer database 32, and the registration authentication platform 34 are basically configured in the same manner as the customer registration web server 33.
[0058]
FIG. 5 shows a configuration example of the video camera image station 41 constituting the network service business center 15. The CPU 151 to the semiconductor memory 174 constituting the video camera image station 41 are basically the same as the CPU 111 to the semiconductor memory 134 constituting the customer registration web server 33 in FIG. Has a corresponding function. Therefore, those descriptions will be repeated and will be omitted.
[0059]
Further, FIG. 6 shows a configuration example of the customer database 52 of the Internet service provider 17. The CPU 191 to the semiconductor memory 214 of the customer database 52 are basically configured similarly to the CPU 111 to the semiconductor memory 134 of the customer registration web server 33 in FIG. 4, and corresponding names have corresponding functions. The description will be omitted because it is repeated.
[0060]
When the access point 51 and the mail server 53 (POP server 54 and SMTP server 55) are formed separately from the customer database 52, these are basically configured similarly to the customer database 52 of FIG.
[0061]
The user who purchased the video camera 11 can receive the service provided by the service providing system of FIG. For this purpose, the user of the video camera 11 executes processing for registering the video camera 11 (the user) in the network system 14. When the video camera 11 is purchased, the Bluetooth adapter 12 is attached (if it is not attached, it is purchased separately), and the user connects the Bluetooth adapter 12 to the public line network 13 so that the network system 14 is connected. The video camera 11 (its user) can be registered.
[0062]
When this registration process is performed, the process shown in the flowchart of FIG. 7 is executed in this service providing system. That is, in step S1, the digital image customer registration process is executed by the network system 14, and then in step S2, the ISP connection registration process is executed by the Internet service provider 17, and then in step S3, the network service business is executed. The center 15 executes album use registration processing.
[0063]
Therefore, hereinafter, the processing of these steps S1 to S3 will be described individually.
[0064]
First, the digital image customer registration process in the network system 14 will be described with reference to the flowcharts of FIGS. FIG. 8 shows the processing of the video camera 11 when performing this registration processing, and FIG. 9 shows the processing of the customer registration web server 33 corresponding thereto.
[0065]
In step S <b> 11, the user of the video camera 11 operates the input unit 77 to instruct access to the network system 14. This access destination is stored in the ROM 72 in advance. The CPU 71 controls the communication unit 82 based on the information stored in the ROM 72 and commands access to the access point 31 of the network system 14. Upon receiving this command, the communication unit 82 performs near field communication with the Bluetooth adapter 12 and accesses the access point 31 of the network system 14 via the public line network 13 from there.
[0066]
A guest ID is used to access the first network system 14. That is, for example, when the user inputs “GUEST” as an ID, the access point 31 allows access. When the access point 31 permits access from the video camera 11, the access point 31 subsequently hands over the management right of processing for the video camera 11 to the customer registration web server 33.
[0067]
At this time, the CPU 111 of the customer registration web server 33 requests the user of the video camera 11 to input personal information in step S31 of FIG. This request is output from the communication unit 119 and transmitted to the video camera 11 via the access point 31, the public line network 13, and the Bluetooth adapter 12.
[0068]
Upon receiving this request via the communication unit 82, the CPU 71 of the video camera 11 outputs a message corresponding to the request to the LCD 78 and displays it in step S12.
[0069]
Based on this message, the user of the video camera 11 operates the input unit 77 to input personal information. This personal information includes a registration code consisting of 16-digit numbers and alphabets of the video camera 11 (described in a postcard attached when the video camera 11 is purchased), the user's zip code, name, address, In addition to the date of birth, sex, telephone number, e-mail address, etc., the manufacturing number (serial number) of the video camera 11, the date of purchase, and the like are included.
[0070]
When the CPU 71 of the video camera 11 inputs the personal information in step S12, the CPU 71 transmits the personal information to the network system 14.
[0071]
That is, the CPU 71 controls the communication unit 82 to transmit the input personal information to the network system 14. This personal information is supplied to the customer registration web server 33 via the Bluetooth adapter 12, the public line network 13, and the access point 31.
[0072]
When the CPU 111 of the customer registration web server 33 acquires this personal information via the communication unit 119 in step S31 of FIG. 9, it supplies it to the RAM 113 and temporarily stores it.
[0073]
When the personal information is registered in the RAM 113, the CPU 111 generates a personal information confirmation screen and transmits it to the video camera 11 from the communication unit 119 in step S32. The data on the personal information confirmation screen is supplied from the access point 31 to the Bluetooth adapter 12 via the public network 13 and transmitted from the Bluetooth adapter 12 to the video camera 11.
[0074]
When the CPU 71 of the video camera 11 receives the personal information confirmation screen data via the communication unit 82 in step S13 of FIG. 8, the CPU 71 temporarily stores the data in the RAM 73, and then reads it again to the LCD 78. Output and display. Thereby, the personal information input by the user of the video camera 11 is displayed on the LCD 78 for confirmation.
[0075]
When the user inputs that the personal information input by the user has been confirmed by operating the input unit 77, the CPU 71 causes the communication unit 82 to transmit this confirmation signal to the customer registration web server 33.
[0076]
When receiving the confirmation signal via the communication unit 119, the CPU 111 of the customer registration web server 33 transfers the personal information registered in the RAM 113 to the registration authentication platform 34 and stores it in step S32 of FIG.
[0077]
In step S <b> 33, the registration authentication platform 34 issues a temporary ID and a temporary password for the user of the video camera 11. The temporary ID and temporary password are supplied to the customer registration web server 33, output from the communication unit 119, and transmitted to the video camera 11 via the access point 31, the public line network 13, and the Bluetooth adapter 12.
[0078]
When the CPU 71 of the video camera 11 receives this temporary ID and temporary password via the communication unit 82 in step S14 of FIG. 8, it supplies them to the LCD 78 for display or supplies them to the EEPROM 74 for storage.
[0079]
In step S33, the registration authentication platform 34 supplies the personal information of the user of the video camera 11 to the customer database 32 for registration.
[0080]
In step S 34, the customer database 32 supplies the personal information to the video camera image station 41 of the network service business center 15 via the Internet 10.
[0081]
When receiving the personal information transmitted from the network system 14 via the communication unit 159, the CPU 151 of the video camera image station 41 supplies the personal information to the storage unit 158 for storage (step S121 in FIG. 16 described later). .
[0082]
In step S <b> 35, the customer database 32 further transmits the personal information of the video camera 11 to the customer database 52 of the Internet service provider 17.
[0083]
The customer database 52 of the Internet service provider 17 registers the personal information of the video camera 11 transmitted from the network system 14 via the Internet 10 (step S71 in FIG. 11 described later).
[0084]
In step S36, the customer database 32 of the network system 14 is subsequently updated from the video camera image station 41 via the Internet 10 when the personal information of the user of the video camera 11 is changed in the network business center 15. And let them register themselves. The customer database 32 supplies the updated personal information from the Internet 10 to the customer database 52 of the Internet service provider 17 for registration.
[0085]
Conversely, when the user of the video camera 11 changes personal information in the Internet service provider 17, it is registered in the customer database 52, so that the customer database 52 stores it in the network system 14 via the Internet 10. The customer database 32 is notified. The customer database 32 overwrites the entered personal information with the old personal information and updates the personal information.
[0086]
At this time, the customer database 32 further transmits the updated personal information to the video camera image station 41 of the network service business center 15 via the Internet 10.
[0087]
The video camera image station 41 updates the old personal information with the input personal information.
[0088]
As described above, when the personal information in the network system 14, the network service business center 15, and the Internet service provider 17 is updated in one of them, it is immediately reflected in the other two in real time. .
[0089]
When the user of the video camera 11 is registered in the customer database 32 of the network system 14 as described above, the network system 14 thereafter stores various information regarding the video camera 11 as needed. The user is notified via the Internet 10 or by a postcard.
[0090]
When the digital image customer registration process is completed as described above, the ISP connection registration process is executed next. That is, when the customer registration process is completed, the customer registration web server 33 transfers the management right of the process for the video camera 11 to the customer database 52 of the Internet service provider 17.
[0091]
Therefore, thereafter, ISP connection registration processing is executed between the video camera 11 and the customer database 52 of the Internet service provider 17. FIG. 10 shows the processing of the video camera 11 in this case, and FIG. 11 shows the processing of the customer database 52 corresponding thereto.
[0092]
When the CPU 191 of the customer database 52 of the Internet service provider 17 receives the personal information transmitted from the customer database 32 of the network system 14 in step S35 of FIG. 9 in step S71 of FIG. 11, it supplies this to the storage unit 198. , Remember.
[0093]
When the customer database 52 of the Internet service provider 17 receives the personal information of the video camera 11 in step S71, the customer database 52 inputs whether or not the user is already a member of the Internet service provider 17, and if the user is a member. The video camera 11 is requested to input the user ID of the Internet service provider 17.
[0094]
When the CPU 71 of the video camera 11 receives this request in step S51 of FIG. 10, it outputs a corresponding message to the LCD 78 for display. When the user sees this display and is already a member of the Internet service provider 17, the user inputs the user ID by operating the input unit 77. If the member is not a member, the fact is entered. In step S52, the CPU 71 of the video camera 11 determines whether or not the user ID of the Internet service provider 17 is input. If it is input that the user is not a member of the Internet service provider 17, the CPU 71 in step S53 The message is transmitted to the customer database 52 of the Internet service provider 17 via the communication unit 82.
[0095]
Upon receiving this input via the communication unit 199, the CPU 191 of the customer database 52 determines that the user is not a member of the Internet service provider 17 in step S72 of FIG. 11, proceeds to step S73, and proceeds to the Internet service provider 17. Send personal information for membership. This personal information is transmitted from the network system 14 in the process of step S35 in FIG. 9, and the information received and stored in step S71 is basically used as it is.
[0096]
When the CPU 71 of the video camera 11 receives personal information for membership in the Internet service provider 17 via the communication unit 82 in step S54 of FIG. 10, it outputs it to the LCD 78 for display.
[0097]
This personal information is the personal information that is input when the user of the video camera 11 registers as a user in the network system 14, and therefore should basically have no error. However, as a precaution, the user looks at this display to determine whether or not correction is necessary. If correction is necessary, the user operates the input unit 77 to input correction.
[0098]
Therefore, in step S55, the CPU 71 of the video camera 11 determines whether or not correction is input. If correction is input, in step S56, the corrected item is transmitted from the communication unit 82 to the Internet service provider. 17 customer databases 52. If no correction is input, the process of step S56 is skipped.
[0099]
The CPU 191 of the customer database 52 of the Internet service provider 17 determines whether or not the correction is received via the communication unit 199 in step S74 of FIG. 11, and if the correction is received, the CPU 191 receives the correction in step S75. Based on the correction details, the personal information already registered is corrected. If no correction is received, the process of step S75 is skipped.
[0100]
As this personal information, as described above, the personal information registered by the user who purchased the video camera 11 in the network system 14 is basically displayed as it is (of which necessary for becoming an Internet service provider member). Information only). Therefore, the user does not need to input again the items that are basically the same as the items input for user registration in the network system 14 in order to become a member of the Internet service provider 17. Therefore, the operability is improved.
[0101]
Next, in step S <b> 57, the CPU 71 of the video camera 11 displays a message prompting the user name and password to be input on the LCD 78 in accordance with the input guidance from the customer database 52. The user of the video camera 11 operates the input unit 77 according to this message, and inputs the user name and password used by the user when using the Internet service provider 17. The CPU 71 transmits the input user name and password to the customer database 52 of the Internet service provider 17 via the communication unit 82.
[0102]
When the CPU 191 of the customer database 52 receives this user name and password via the communication unit 199 in step S76, the user name and password are already assigned by another user based on the data stored in the storage unit 198. It is determined whether or not it is used, and if it is used, the message is transmitted from the communication unit 199 to the video camera 11.
[0103]
When the CPU 71 of the video camera 11 receives this message via the communication unit 82, the CPU 71 displays it on the LCD 78. If the user of the video camera 11 sees this display and determines that the input user name and password are already registered, the user of the video camera 11 inputs a new user name and password.
[0104]
When the user name and password are transmitted from the video camera 11 as described above, the CPU 191 of the customer database 52 acquires this via the communication unit 199 in step S76 of FIG. 11, and in step S77. A user ID is determined based on the user name. This user ID is a user ID as a member of the Internet service provider 17.
[0105]
In this service providing system, the network system 14, the network service business center 15, and the Internet service provider 17 can use a common ID and password. However, as described above, at the stage of user registration in the network system 14, a temporary ID and a temporary password have already been set for the user of the video camera 11 (step S14 in FIG. 8, step S33 in FIG. 9). ).
[0106]
Based on this temporary ID and temporary password, in order for the Internet service provider 17 to allow the user to receive the service, the CPU 191 is issued by the network system 14 in step S33 of FIG. In step S78, a table describing a correspondence relationship for associating the temporary ID and temporary password received in the process with the user ID determined in step S77 is generated and registered in the ISP connection.
[0107]
Accordingly, the user of the video camera 11 is issued by the Internet service provider 17 based on the temporary ID and temporary password issued from the network system 14 in step S33 of FIG. 9 and received by the video camera 11 in step S14 of FIG. When the customer database 52 is accessed, the customer database 52 searches the user ID corresponding to the temporary ID and temporary password from the table, thereby allowing the user of the video camera 11 to use the service provided by the Internet service provider 17.
[0108]
When the registration of the user of the video camera 11 as a member of the Internet service provider 17 is completed as described above, the CPU 191 sets video information necessary for accessing the Internet service provider 17 in step S79. Transmit to the camera 11.
[0109]
When the CPU 71 of the video camera 11 receives the Internet service provider setting information from the Internet service provider 17 in step S58 of FIG. 10, it outputs it to the LCD 78 for display. Thereby, the user can confirm the Internet service provider setting information. The Internet service provider setting information includes, for example, PPP login, PPP password, access point telephone number, POPID, POP password, e-mail address, POP server, SMTP mail server, news server, etc., as shown in FIG. is described.
[0110]
The user of the video camera 11 notes the contents shown in FIG. 12 as necessary, and then operates the input unit 77 to output a confirmation signal to the Internet service provider 17.
[0111]
In step S80, the customer database 52 of the Internet service provider 17 transmits the video camera setting information.
[0112]
When receiving the video camera setting information in step S59 of FIG. 10, the video camera 11 displays it on the LCD 78.
[0113]
FIG. 13 shows an example of the video camera setting information transmitted from the customer database 52 to the video camera 11 in this way. In this example, the video camera setting information includes a DI customer ID, a DI password, and an access point telephone number.
[0114]
The access point telephone number represents a point to be accessed when the video camera 11 is connected to the Internet 10, specifically, the telephone number of the access point 51 of the Internet service provider 17.
[0115]
The user of the video camera 11 operates the input unit 77 as a condition for connecting the video camera setting information displayed in this way to the Internet 10 in step S60 of FIG. . This setting is stored in the EEPROM 74.
[0116]
For example, in order for a user who has purchased a personal computer to connect to the Internet 10 via a general service provider (in the example of FIG. 2, the Internet service provider 18), a PPP as shown in FIG. 14A is used. 12 IDs: connection ID, PPP connection password, access point phone number, Primary DNS Server, Secondary DNS Server, Proxy Server, Port Number, POP authentication ID, POP authentication password, POP Server, SMTP Server, and mail address In this way, the user who has purchased the video camera 11 performs the ISP connection registration process, so that the user of the video camera 11 can Unified ID (corresponding to DI customer ID in FIG. 13), password (corresponding to DI password in FIG. 13), and access Only the three items of the access point telephone number (corresponding to the access point telephone number in FIG. 13) need to be set. Therefore, even a user unfamiliar with the setting operation can easily perform an operation for Internet connection.
[0117]
If the user of the video camera 11 is already a member of the Internet service provider 17, the user of the video camera 11 operates the input unit 77 based on a request from the customer database 52 and inputs the user ID of the Internet service provider 17. To do. Therefore, in this case, when the CPU 71 of the video camera 11 acquires the user ID of the Internet service provider 17 input by the user in step S61 in FIG. 10, the communication unit 82 stores the user ID of the Internet service provider 17 in the customer database 52. Send user ID.
[0118]
When the CPU 191 of the customer database 52 of the Internet service provider 17 receives and acquires the user ID of the Internet service provider 17 transmitted from the video camera 11 in step S81 of FIG. 11, the user's Internet service is acquired in step S82. A table describing the correspondence relationship between the provider ID and the temporary ID and the temporary password included in the personal information of the user received in step S71 is generated and registered in the ISP connection.
[0119]
The user operates the input unit 77 as a condition for connecting the video camera setting information to the Internet 10 in step S60 of FIG. This setting is stored in the EEPROM 74. Based on this temporary ID and temporary password, in order for the Internet service provider 17 to allow the user to receive the service, the CPU 191 is issued by the network system 14 in step S33 of FIG. In step S82, a table describing a correspondence relationship for associating the temporary ID and temporary password received in the process with the user's Internet service provider ID is generated and registered in the ISP connection.
[0120]
The CPU 191 of the customer database 52 proceeds to step S83 after the processing of steps S80 and S82 in FIG. 11, and if the information registered by the previous processing or the registration information is updated by the user, the updated information is updated. Information is transmitted to the network system 14.
[0121]
When the registration authentication platform 34 of the network system 14 receives the registration information from the Internet service provider 17, the registration authentication platform 34 registers it in the customer database 32 and transmits it to the video camera image station 41 of the network service business center 15. And reflect.
[0122]
Subsequent to the ISP connection registration process as described above, the album use registration process is executed. This album use registration process will be further described with reference to the flowcharts of FIGS. 15 shows the album use registration process of the video camera 11, and FIG. 16 shows the album use registration process of the video camera image station 41 corresponding thereto.
[0123]
When the simple registration process of the Internet service provider is completed, the CPU 191 of the customer database 52 of the Internet service provider 17 transfers the process management right for the video camera 11 to the video camera image station 41 of the network service business center 15.
[0124]
When the CPU 151 of the video camera image station 41 receives the personal information of the video camera 11 transmitted from the customer database 32 of the network system 14 in step S34 in FIG. 9 via the communication unit 159 in step S121 in FIG. This is supplied to the storage unit 158 and stored. In step S <b> 122, the CPU 151 reads the name and mail address in the received personal information and transmits them to the video camera 11.
[0125]
When the CPU 71 of the video camera 11 receives the name and e-mail address from the video camera image station 41, it outputs them to the LCD 78 for display in step S101. The user of the video camera 11 sees this display and determines whether his / her name and e-mail address are correct. This e-mail address (e-mail address) is set in the member registration in the Internet service provider 17 (FIG. 12).
[0126]
When the user of the video camera 11 confirms that his / her name and e-mail address are correct, he / she operates the input unit 77 and approves that his / her name and e-mail address are used for registration for album use. Enter. Therefore, in step S102, the CPU 71 determines whether or not an approval is input. If an approval is input, the CPU 71 proceeds to step S103, and transmits an approval signal corresponding to the input to the video camera image station 41. .
[0127]
On the other hand, when the album use registration is not approved, the user operates the input unit 77 to input the fact. At this time, in step S104, the CPU 71 causes the video camera image station 41 to transmit a non-approval signal indicating that the album use registration has not been approved.
[0128]
The CPU 151 of the video camera image station 41 determines in step S123 in FIG. 16 whether or not an acknowledgment signal has been input. The data is stored in the storage unit 158.
[0129]
On the other hand, if it is determined in step S123 that an acknowledgment signal has not been input, the process of step S124 is skipped.
[0130]
In this way, personal information corresponding to the temporary ID and temporary password issued by the network system 14 is registered in the video camera image station 41.
[0131]
Thereafter, in step S125, when an input for updating the registration information is made from the user, the CPU 151 of the video camera image station 41 transmits a message to that effect to the network system 14.
[0132]
The customer database 32 of the network system 14 registers this update information by itself and transmits it to the customer database 52 of the Internet service provider 17 for registration.
[0133]
The customer database 32 of the network system 14 issues a temporary ID and a temporary password, and then mails a postcard describing the real ID and the password to the user's address. When the user receives this, the temporary ID and the temporary password are changed to the real ID and the real password for use.
[0134]
When the customer database 32 issues the book ID and book password, the customer database 32 transmits the book ID and book password to the network service business center 15 and the internet service provider 17 via the internet 10. In the network service business center 15 and the Internet service provider 17, the real ID and the real password are registered, respectively. The temporary ID and the temporary password can be used for a predetermined period (for example, two weeks) after they are issued. The network system 14, the network service business center 15, and the Internet service provider 17 each have a temporary ID. If the temporary ID and temporary password are used after the validity period has expired and the temporary password has been valid for two weeks, access is denied.
[0135]
In the above description, the user registration is performed from the video camera 11 to the network system 14, but it is also possible to register via the Internet 10 with a personal computer or register with a postcard.
[0136]
Next, processing when the video camera 11 connects to the network system 14, the network service business center 15, or the Internet service provider 17 will be described with reference to the flowchart of FIG. The user operates the input unit 77 to input a temporary ID and a temporary password assigned when the user is registered in the network system 14 (or a real ID and a password set thereafter). In step S <b> 141, the CPU 71 acquires the ID and password input based on the user's operation of the input unit 77. Further, in step S142, the CPU 71 determines whether or not the access destination designated by the user is the Internet service provider 17.
[0137]
If the Internet service provider 17 is to access, the process proceeds to step S143, and the CPU 71 executes a process of accessing the Internet service provider 17 using the input ID and password.
[0138]
If it is determined in step S142 that the access destination is not the Internet service provider 17, the process proceeds to step S144, and the CPU 71 determines whether or not the access destination is the network system 14. If the access destination is the network system 14, the process proceeds to step S145, and the CPU 71 accesses the network system 14 based on the guest ID and password stored in advance in the ROM 72. Similarly, when it is determined in step S144 that the network system is not accessed (when it is determined that the access destination is the network business center 15), the process proceeds to step S146, and the CPU 71 is acquired in step S141. The network business center 15 is accessed via the Internet service provider 17 using the ID and password.
[0139]
As described above, in this service providing system, as shown in FIG. 18, it is issued at the time of user registration of the network system 14 as an ID and password in the network system 14, the network service business center 15, and the Internet service provider 17. The provisional ID and the temporary password (same ID and password) can be used to receive each service.
[0140]
By the way, the user can transmit (upload) image data such as a moving image or a still image captured by the video camera 11 and stored in the memory card 85 to the video camera image station 41 to be stored. The video camera image station 41 stores the image data in the storage unit 158 by distinguishing the image data for each user. When the user saves the image data in the storage unit 158 of the video camera image station 41, each user has an upper limit (for example, 500 MB) of the usable storage capacity. The image data can be freely saved, the saved image data can be browsed, downloaded, or deleted.
[0141]
It should be noted that the user uses, for example, image data for the video camera other than the image data captured using the video camera 11, for example, image data captured using another imaging device, or image data obtained via the Internet 10. It can also be stored in the station 41.
[0142]
Also, each user of the video camera image station 41 can classify and store a plurality of image data for each user into any one of 10 groups. Therefore, when the user wants to view specific image data from the stored image data, he / she picks up the desired album (group) from among several albums (groups) organized by theme. Thus, the user can operate the video camera 11 as if browsing, and can quickly register and search for desired image data.
[0143]
Hereinafter, this group is referred to as an album.
[0144]
When reading the still image captured by the imaging unit 80 and recorded on the memory card 85 by operating the input unit 77, the CPU 71 reads the image recorded on the memory card 85 and displays it on the LCD 78. FIG. 19 shows a display example in this case. In FIG. 19, a battery remaining amount display 301 is displayed from the upper left, and an image ID 302 is displayed immediately below it. An image representing the serial number of the displayed image and the number of images stored in the memory card 85 is displayed on the upper right. A number 303 is displayed. That is, the battery remaining amount display 301 displays the remaining amount of a battery (not shown) that becomes a power supply source when the video camera 11 is driven. The image ID 302 of “DSC00034” is an identification number automatically attached to the captured image by the CPU 71. The image number 303 “29/30” indicates that 30 pieces of image data are recorded in the memory card 85, and what is currently being displayed on the LCD 78 is the 29th image data taken. ing.
[0145]
In the lower part of FIG. 19, a minus button 304, a plus button 305, a network button 306, a shooting button 307, an index button 308, and a function button 309 are displayed in order from the left (hereinafter, displayed on the LCD 78 as described above. Button is referred to as a display button). The user can perform processing corresponding to the selected display button by moving the cursor to an arbitrary display button from among these display buttons by operating a predetermined button of the input unit 77 and making a determination. . When the cursor is moved, the display button is changed to a display of a different color, so that the user can identify that the cursor is positioned on the display button (identify the cursor from the color).
[0146]
When the user inputs a predetermined operation from the input unit 77 (operates the + button (not shown)) and selects the minus button 304, the CPU 71 displays one serial number on the LCD 78 from the image data displayed so far. Small image data is read from the memory card 85 and displayed. However, when the serial number of the displayed image is 1 when the minus button 304 is selected, the CPU 71 reads out the image data having the largest serial number from the memory card 85 and displays it.
[0147]
When the user inputs a predetermined operation from the input unit 77 and selects the plus button 305, the CPU 71 reads out the image data having a serial number one larger than the displayed image data from the memory card 85 and displays it. However, when the plus button 305 is selected and the serial number of the displayed image is the largest, the CPU 71 reads the image data of the serial number 1 from the memory card 85 and displays it.
[0148]
When an operation for selecting the shooting button 307 in FIG. 19 is input via the input unit 77, the CPU 71 starts a series of processes for driving the imaging unit 80 to make the subject ready for shooting. .
[0149]
When the index button 308 is selected, the CPU 71 causes the LCD 78 to display an index of image data (including still images and moving images) recorded on the memory card 85 as a display button. When one of the displayed index display buttons is selected by the user, the CPU 71 causes the LCD 78 to read out and display image data corresponding to the selected display button from the memory card 85.
[0150]
When the function button 309 is selected, the CPU 71 causes the LCD 78 to change various functions of the video camera 11 such as selection of a shooting method according to the shooting environment, deletion of shot image data, and time setting. Display the guidance screen.
[0151]
When the network button 306 is selected, the CPU 71 switches the screen displayed on the LCD 78 from the screen in FIG. 19 to a network menu screen as shown in FIG. In FIG. 20, a screen title 321 is displayed at the top of the screen, a mail button 322, a web album button 323, a browser button 324, and a setting button 325 are at the center of the screen, and an end button 326 is at the bottom right of the screen. It is displayed. When the user inputs a predetermined operation from the input unit 77 and selects the mail button 322, the CPU 71 starts a series of processes for sending and receiving electronic mail via the Internet service provider 17. When the browser button 324 is selected by the user, the CPU 71 connects to the information providing server 19 or the search server 20 desired by the user via the Internet 10 and displays the acquired information on the LCD 78.
[0152]
When the user selects the Web album button 323, the CPU 71 accesses the video camera image station 41 of the network service business center 15 and executes image browsing / editing processing to be described later.
[0153]
When the setting button 325 is selected by the user, the CPU 71 causes the video camera 11 or the network system 14, the Internet service provider 17, or the network service regarding the network function (a function including the functions related to the above-described mail, browser, and Web album). The process of changing any setting in the business center 15 is started. When the user selects the end button 326, the CPU 71 ends the display of the screen of FIG. 20 and returns to the screen of FIG.
[0154]
In the display example of FIG. 20, if the user selects the Web album button 323 by a predetermined operation of the input unit 77, the CPU 71 causes the LCD 78 to display a Web album menu screen as shown in FIG. . That is, in the display example of FIG. 21, a screen title 331, an upload button 332 that is a display button, a browse / edit button 333, and an end button 334 are displayed. When a predetermined operation is input from the input unit 77 and the upload button 332 is selected, the CPU 71 manages the image data including still images and moving images stored in the memory card 85 by the video camera image station 41. Start a series of uploading processes that feed and store web albums.
[0155]
When the user moves the cursor to the browse / edit button 333 and decides, a series of processing related to browsing and editing of the Web album described later is started. When the end button 334 is selected, the CPU 71 erases the screen of FIG. 21 displayed on the LCD 78 and returns to the screen of FIG.
[0156]
Next, image data browsing and editing processing using the video camera 11 will be described with reference to the flowcharts of FIGS. 22 and 23 show processing of the video camera 11 in the case of performing browsing / editing processing, and FIG. 24 shows processing of the video camera image station 41 corresponding thereto.
[0157]
In the display example of FIG. 21, if the user selects the browse / edit button 333, the CPU 71 performs a series of access processes described above using the flowchart of FIG. 17 in step S161, and the network service business center 15 The video camera image station 41 is accessed to request transmission of an image on the album selection page.
[0158]
The communication from the video camera 11 to the video camera image station 41 is performed by the communication unit 82 of the video camera 11 performing near field communication with the Bluetooth adapter 12 and accessing the public line network 13 and the Internet service provider 17 from there. This is done via the point 51 and the Internet 10. Conversely, communication from the video camera image station 41 to the video camera 11 is performed by the communication unit 82 of the video camera 11 via the Internet 10, the access point 51 of the Internet service provider 17, the public network 13, and the Bluetooth adapter 12. To be done. Transmission / reception between the video camera 11 and the video camera image station 41 is basically performed through this communication path.
[0159]
In the following description, descriptions of the Bluetooth adapter 12, the public line network 13, the access point 51 of the Internet service provider 17, and the Internet 10 are omitted unless there is a specific description.
[0160]
Until the communication line between the video camera 11 and the video camera image station 41 is connected, the CPU 71 of the video camera 11 displays an image as shown in FIG. In the example of FIG. 25, a guidance display 351 of “Dialing ...” is displayed. While the screen shown in FIG. 25 is displayed, the user can interrupt access to the video camera image station 41 at any time by selecting a cancel button 352 below. When the cancel button 352 is operated, the CPU 71 returns the screen to be displayed on the LCD 78 to the screen shown in FIG.
[0161]
When the video camera image station 41 of the network service business center 15 receives access from the video camera 11 via the communication unit 159, the CPU 151 causes the user's personal information stored in the storage unit 158 to be stored in step S201. The user is identified from the ID and password included in the access information with reference to the information.
[0162]
While the video camera image station 41 performs the process of specifying the user, the CPU 71 of the video camera 11 displays a guidance display 361 of “ID and password authentication in progress” on the LCD 78 as shown in FIG. Let Note that the user can interrupt communication with the video camera image station 41 at any time by selecting a cancel button 362 below while the screen shown in FIG. 26 is displayed. When the cancel button 362 is operated, the CPU 71 returns the screen to be displayed on the LCD 78 to the screen shown in FIG.
[0163]
The video camera image station 41 manages the registered user and the album for each user in association with each other. In step S202, the CPU 151 of the video camera image station 41 identifies the user specified in step S201. Are read from the storage unit 158 and transmitted to the video camera 11.
[0164]
When the CPU 71 of the video camera 11 acquires the image of the album selection page and the supplementary information supplied from the video camera image station 41 via the communication unit 82 in step S162, the image of the album selection page is acquired in step S163. Is displayed on the LCD 78 to prompt the user to select an album.
[0165]
FIG. 27 shows an example of an image of the album selection page displayed on the LCD 78. In FIG. 27, a horizontal scroll bar 371 and a vertical scroll bar 372 are displayed on the screen. In the screen 373, album indexes 374 to 378 are displayed. In addition, a time display 379 for displaying the connection time up to the present is displayed at the top of the screen.
[0166]
In addition, although the time display 379 is also displayed in the drawings used in the following description, the description is repeated and will be omitted as appropriate.
[0167]
When the user moves the bar of the horizontal scroll bar 371 in the horizontal direction or moves the vertical scroll bar 372 in the vertical direction by inputting a predetermined operation, the CPU 71 changes the display of the screen 373 horizontally or Scroll vertically.
[0168]
When the image data is stored in the video camera image station 41, the user can select a desired album from a plurality of albums, and can store the selected album in the selected album. The index of the album that stores the image data in this way.
[0169]
“Album 1 (8 images)” displayed in the album index 374 indicates that the album name is “album 1” and the number of images included in album 1 is eight. The album name may be changed to a name desired by the user by inputting a predetermined operation from the input unit 77. Similarly, the display of the album indexes 375 to 378 indicates the album name and the number of images included in the album, respectively.
[0170]
In FIG. 27, five album indexes whose album names are albums 1 to 5 are displayed. By scrolling the screen downward by a predetermined operation of the input unit 77, albums 6 and later (for example, , Up to album 10).
[0171]
However, the number of albums is not limited to the number (10) described above, and can be arbitrarily set by a business operator who manages the video camera image station 41.
[0172]
In step S164, the CPU 71 of the video camera 11 stands by until an operation for selecting an album is input from the input unit 77 by the user.
[0173]
FIG. 28 shows an example of a screen displayed on the standby LCD 78. Except that the cursor 380 is set to the selected album index 376, it is the same as FIG. The user can select an album by moving the cursor 380 to an album to be viewed and edited by a predetermined operation of the input unit 77. When the cursor 380 is moved, the album is distinguished from other album indexes. Is displayed.
[0174]
On the album selection page, as described above, the number of image data included in each album is displayed on the right side of the name, and an album in which no image data is stored, that is, “0 image” in parentheses on the right side. "(For example," Album 4 "in the album index 377) can be identified at a glance. However, it is conceivable that the user selects the album by mistake.
[0175]
Therefore, when the user moves the cursor 380 to a desired album (for example, album index 377) and inputs an operation to be determined from the input unit 77, the CPU 71 obtains from the video camera image station 41 in step S162 in step S165. Based on the incidental information corresponding to each album, it is determined whether the selected album includes one or more images. As a result, if it is determined that the selected album does not include any image, the process proceeds to step S166, and the CPU 71 causes the LCD 78 to display an error message as shown in FIG.
[0176]
In the example of FIG. 29, the time display 379 is displayed at the top of the screen, and the album index 381 “Album 4 (0 images)” of the selected album is displayed below the guidance display 382 “Images in this album There is no "", but a transition button 383 is displayed at the bottom. The album index 381 “album 4 (0 images)” indicates that the album name is “album 4” and the number of image data included in the album 4 is zero. When an input for selecting the transition button 383 is made by the user, the process returns to step S163 and the above-described processing is repeated.
[0177]
If the CPU 71 determines in step S165 that the selected album includes an image, the process proceeds to step S167.
[0178]
In step S167, the CPU 71 requests the video camera image station 41 to transmit the index image data of the selected album via the communication unit 82.
[0179]
In step S203, the CPU 151 of the video camera image station 41 stores the requested index image data of the album and the image ID corresponding to each image (information including information on the file size and format of each image data). The information is read from the unit 158 and the communication unit 159 is controlled to supply the information to the video camera 11.
[0180]
In step S168, when the index image data of the album and the image ID corresponding to each image are acquired via the communication unit 82, in step S169, the CPU 71 displays the index image of the album acquired in step S168 on the LCD 78. And prompt the user to select an image to download.
[0181]
30 to 34 show examples of index images displayed on the LCD 78.
[0182]
In FIG. 30, an album index 391 “Album 3 (9 images)” is displayed from the upper left, a display page number 392 “1/3 page” is displayed immediately below, and a transition button 393 “Go to album selection page” is displayed on the right. It is displayed. In addition, index images 394 to 399 are displayed on the screen. Below each image, a square check box and information about each image (data amount and extension of the file) are displayed.
[0183]
In FIG. 30, an album index 391 indicates the name of the displayed album, that is, the album selected by the user in step S164. The display page number 392 “1/3 page” displayed immediately below indicates that the album 3 has three pages, and that the currently displayed page is the first page.
[0184]
When the transition button 393 is selected by the user, the process returns to step S163, and the CPU 71 causes the LCD 78 to display the image of the album selection page in FIG.
[0185]
In the center of the screen in FIG. 30, six index images (thumbnail images), that is, index images 394 to 399 are displayed. A square check box and an image data file are displayed immediately below each index image. The size and format are displayed. For example, in the case of the index image 394, “300KB JPG” is displayed, indicating that the file size (data amount) is 300 KB and the extension of the file is JPG. This extension represents a data compression method, and JPG indicates that the compression method is JPEG.
[0186]
If the image data recorded in the video camera image station 41 is a still image, the index image uses image data with a smaller file size and a smaller file size.
[0187]
If the corresponding image data recorded in the video camera image station 41 is a moving image, a single frame image arbitrarily selected by the user from the moving image is generated, and the image data with a reduced size is created. And used as an index image.
[0188]
The user can designate an index image of an image to be downloaded (or deleted) from the album by checking a check box immediately below the index image by a predetermined operation of the input unit 77. When this designation is made, the CPU 71 displays a cross in a check box immediately below the index image 397, for example, as shown in the index image 397.
[0189]
By the way, in the case of album 3, for example, as the album index 391 displays “album 3 (9 images)”, the album includes nine images, but the LCD 78 displays nine index images (thumbnail images). ) May not be displayed at once. In such a case, when the user inputs a predetermined operation from the input unit 77, the CPU 71 scrolls the displayed screen in the horizontal direction and displays the remaining images on other pages.
[0190]
Further, by inputting a predetermined operation from the input unit 77, the displayed screen can be scrolled in the vertical direction. When scrolling in the vertical direction, the screen shown in FIG.
[0191]
In FIG. 31, three index images 397 to 399 displayed at the bottom in FIG. 30 are displayed at the top of the screen, and an album index 391 “Album 3 (9 images)” is displayed at the center of the screen. . A page number 411 is displayed immediately below. The album index 391 and the page number 411 correspond to those displayed in FIG.
[0192]
In the lower part of FIG. 31, display buttons, an all select button 412, a clear all button 413, a delete button 414, and a download button 415 are displayed.
[0193]
When the user selects a select all button 412 by inputting a predetermined operation to the input unit 77, the CPU 71 checks the check boxes of all the images in the displayed page. In contrast, when the user selects the clear all button 413, the CPU 71 deletes all of the displayed checks when a check is displayed in one or more check boxes in the displayed page. .
[0194]
By using the select all button 412 and the clear all button 413, the user wants to check the check boxes of all the images in the displayed page or clears the check one by one. This saves you the trouble of checking (erasing) each time.
[0195]
When the delete button 414 is selected by the user, the CPU 71 starts processing for deleting an image corresponding to the checked index image from the album (described later as processing after step S185).
[0196]
When the download button 415 is selected by the user, the CPU 71 starts a process of downloading image data of an image corresponding to the checked index image from the video camera image station 41.
[0197]
In the example of the index image displayed on the LCD 78 shown in FIGS. 30 and 31, a maximum of six index images are displayed on the LCD 78. For example, only one of the displayed index images is enlarged. Can also be displayed.
[0198]
For example, when the index image 397 in FIG. 30 is displayed in an enlarged manner, first, the cursor 421 is placed on the index image 397 when a predetermined operation is input to the input unit 77 from the user. FIG. 32 shows an index image 397 on which the cursor 421 is put.
[0199]
As illustrated in FIG. 32, the user enlarges and displays the image selected by the cursor 421 by inputting a determination operation by aligning the cursor 421 with a desired index image by a predetermined operation of the input unit 77. Can be made.
[0200]
When this enlargement is instructed, the CPU 71 requests the video camera image station 41 to transmit an enlarged image, receives the image data transmitted in response to this request, and displays it on the LCD 78. FIG. 33 shows a display example in this case.
[0201]
In FIG. 33, display buttons of a transition button 431 “Previous”, a transition button 432 “Next”, and a transition button 433 “Go to index page” are displayed at the top of the screen, and an enlarged index image 434 is displayed at the center of the screen. Is displayed. In addition, a horizontal scroll bar 371 and a vertical scroll bar 372 are displayed on the screen.
[0202]
A predetermined serial number is assigned in advance to the images included in the album, and when an operation for selecting the transition button 431 “Previous” is input from the input unit 77, the CPU 71 currently displays the image. The index image with the serial number one before the index image is enlarged and displayed. On the other hand, when an operation for selecting the “next” transition button 432 is input, the CPU 71 enlarges and displays the index image that is one serial number after the currently displayed index image.
[0203]
When a predetermined operation for selecting the transition button 433 “go to index page” in the upper right of the screen shown in FIG. 33 is input, the CPU 71 causes the display to return to the index image list display screen of FIG.
[0204]
By inputting a predetermined operation into the input unit 77, the user can operate the vertical scroll bar 372 to scroll down the screen shown in FIG. 33. When this scroll is instructed, the CPU 71 Causes the LCD 78 to display a screen as shown in FIG.
[0205]
In FIG. 34, the lower part of the index image 434 shown in FIG. 33 is displayed. Below the index image 434, a transition button 441 “Previous” and a transition button 442 “Next” are displayed. Further, below the image information 443, that is, the image file size and format display “282KB JPG”, a delete button 444 and a download button 445 are displayed at the bottom. The transition button 441 “previous” and the transition button 442 “next” have the same functions as the transition button 431 “previous” and the transition button 432 “next” in FIG. 33, respectively.
[0206]
Further, the delete button 444 and the download button 445 have the same functions as the corresponding display buttons in FIG. 31, that is, the delete button 414 and the download button 415. However, in the example of FIG. 31, all the images corresponding to the index images whose check boxes are checked are downloaded (or deleted) from the album, but in the example of FIG. 34, they are enlarged and displayed. Only the image corresponding to the index image is downloaded (or deleted).
[0207]
In order to execute the above processing, in step S170, the CPU 71 stands by until the display button is selected by the user. When the display button is selected, the process proceeds to step S171, and the CPU 71 determines whether or not the display button selected by the user is the download button 415 (or the download button 445). When the display button selected by the user is the download button 415 (or download button 445), the process proceeds to step S172, and the CPU 71 determines whether or not an image to be downloaded is selected. That is, in the display examples shown in FIGS. 30 and 31, it is determined whether or not at least one of the check boxes is checked.
[0208]
If the image displayed on the LCD 78 when the display button is selected in step S170 is an enlarged index image as shown in FIGS. 33 and 34, in step S172, The CPU 71 determines that this enlarged index image has been selected.
[0209]
If it is determined in step S172 that an image to be downloaded has not been selected, the process proceeds to step S173, and the CPU 71 causes the LCD 78 to display an error message as shown in FIG. In the display example of FIG. 35, when the guidance display 451 “Please select an image” is displayed in the center of the screen and the user inputs to select the OK button 452 below, the process returns to step S169. The CPU 71 displays the index image as shown in FIGS. 30 to 34 on the LCD 78 again, and repeats the above-described processing.
[0210]
If the CPU 71 determines that the image to be downloaded is selected in step S172, the process proceeds to step S174, where the CPU 71 displays an image as shown in FIG. Prompt the choice of no. As shown in FIG. 36, in the center of the screen, there is a guidance display 461 “Two images (577KB) are stored on the memory card”, the number of images to be downloaded (two), and the image data to be downloaded. The total file size (577KB) is displayed. A cancel button 462 and an OK button 463 are displayed at the bottom of the screen. The user can select the cancel button 462 or the OK button 463 by performing a predetermined operation on the input unit 77. In the screen of FIG. 36, the cursor is positioned on the cancel button 462 as a default. When it is determined which of the cancel button 462 and the OK button 463 is to be selected, the user can determine the selection by placing the cursor on the desired display button and pressing a predetermined button on the input unit 77. .
[0211]
In step S <b> 175, the CPU 71 waits until an operation for determining selection is input from the user to the input unit 77. When the user inputs an operation for determining selection, the process proceeds to step S176.
[0212]
In step S176, when it is determined that the selection input by the user to the input unit 77 is not a download instruction (when it is determined that the cancel button 462 is selected), the process returns to step S169, and the above-described process repeat.
[0213]
In step S176, when it is determined that the selection input to the input unit 77 by the user is a download instruction (when it is determined that the OK button 463 is selected), the process proceeds to step S177, and the CPU 71 proceeds to FIG. 31 is extracted from the index image shown in FIG. 31. In step S178, the CPU 71 performs HTML (Hyper Text Markup Language) Form including the check box information extracted in step S177. Data is created and transmitted to the video camera image station 41.
[0214]
In step S204, the CPU 151 of the video camera image station 41 receives an access from the video camera 11. In step S205, the CPU 151 determines whether the request from the video camera 11 is a download of image data, and the request is a download. If it is determined, the process proceeds to step S206.
[0215]
The storage unit 158 of the video camera image station 41 stores each image in the album in association with the check box, and the CPU 151 of the video camera image station 41 transmits the image from the video camera 11 in step S206. The check box information included in the HTML form data is read, and an image download list corresponding to the check box is transmitted to the video camera 11. The download list is information including image data format, file size, and URL (Uniform Resource Locator) of an access destination accessed when downloading the image data.
[0216]
The communication unit 82 of the video camera 11 receives the download list of the selected image from the video camera image station 41 in step S179.
[0217]
In step S180, the CPU 71 analyzes the image information based on the download list received in step S179. That is, the CPU 71 picks up a download list corresponding to the image having the smallest serial number from among one or more images selected for download, and extracts information on the file size and format of the image.
[0218]
Note that information included in the download list is not displayed on the LCD 78.
[0219]
In step S <b> 181, the CPU 71 accesses the memory card 85 via the memory card interface 84 and calculates the free storage capacity of the memory card 85.
[0220]
In step S182, the CPU 71 compares the image file size analyzed in step S180 with the free storage capacity of the memory card 85 calculated in step S181, and determines whether the image file size exceeds the free storage capacity. It is determined whether or not the selected image can be recorded on the memory card 85. As a result, if the file size exceeds the free space, that is, if it is determined that the selected image cannot be recorded on the memory card 85, the process proceeds to step S183, and error processing is executed.
[0221]
That is, the CPU 71 causes the LCD 78 to display the screen shown in FIG. In FIG. 37, a guidance display 481 “Insufficient memory card capacity” is displayed in the center of the screen. When the user inputs to select the lower OK button 482, the process returns to step S169 and repeats the above-described process.
[0222]
If the CPU 71 determines in step S182 that the selected image can be recorded in the memory card 85, the process proceeds to step S184.
[0223]
A list of image formats that can be downloaded is stored in advance in the ROM 72. In step S184, the CPU 71 refers to the list of image formats that can be downloaded in advance and stored in the ROM 72, and in step S180. It is determined whether or not the image format analyzed in step 1 is a downloadable format. If the selected image data is not in a downloadable format, step S185 is skipped and the process proceeds to step S186.
[0224]
If the CPU 71 determines in step S184 that the image data is image data in a downloadable format, the process proceeds to step S185, and the CPU 71 reads a URL corresponding to the image to be downloaded from the download list acquired in step S179. Then, the corresponding URL of the video camera image station 41 is accessed via the communication unit 82.
[0225]
At this time, the URL corresponding to the video camera image station 41 receives access from the video camera 11 in step S207, and supplies image data to the video camera 11 from the accessed URL in step S208. I do.
[0226]
The video camera 11 starts downloading image data. The image data downloaded by the video camera 11 is recorded on the memory card 85 from the communication unit 82 via the memory card interface 84.
[0227]
During the download, the CPU 71 causes the LCD 78 to display a screen as shown in FIG. That is, a guidance display 501 “Saving to memory card...” Is displayed at the center of the screen, and a cancel button 502 is displayed below. If the user wishes to interrupt the download, the user can interrupt the download by inputting a predetermined operation for selecting the cancel button 502 from the input unit 77. After interrupting the download, the CPU 71 returns the processing to step S169 and repeats the above-described processing.
[0228]
When the download is completed, the process proceeds to step S186.
[0229]
In step S186, the CPU 71 determines whether there is an image that has not yet been downloaded among the selected images. If there is an image that has not yet been downloaded, the CPU 71 returns to step S180 and performs the above-described processing. repeat. However, when the download information of the image having the smallest serial number is picked up from one or more images selected by the user, the image that has already been determined whether or not to download is not picked up. It is like that.
[0230]
In this way, the video camera 11 downloads the selected images in order from the image with the smallest serial number, and the processing corresponding to the video camera image station 41, that is, the processing in steps S207 and S208. Is repeated to supply image data sequentially.
[0231]
As described above, the video camera 11 sequentially downloads the selected images, but in step S186, there is no image that has not yet been downloaded among the selected images (that is, the selected image has been selected). When it is determined that all the images have been downloaded), the CPU 71 causes the LCD 78 to display a screen as shown in FIG. That is, a guidance display 511 “saved” is displayed at the center of the screen, and an OK button 512 is displayed below. When a predetermined operation of the input unit 77 is performed, the OK button 512 is selected. When the OK button 512 is selected, the CPU 71 returns the process to step S169 and repeats the above-described process.
[0232]
When the supply of all the images requested from the video camera 11 to the video camera 11 is completed, the video camera image station 41 ends a series of processes and waits until there is an access from the video camera 11. When receiving an access from the video camera 11, the video camera image station 41 executes processing corresponding to the request from the video camera 11.
[0233]
As described above, the image data download process from the video camera image station 41 to the video camera 11 is performed.
[0234]
Next, when the CPU 71 determines in step S171 in FIG. 23 that the display button selected by the user does not instruct to start downloading, the process proceeds to step S187.
[0235]
In step S187, the CPU 71 determines whether or not the display button selected by the user is the delete button 414 (or the delete button 444). If the display button selected by the user is the delete button 414 (or delete button 444), the process proceeds to step S188, and the CPU 71 determines whether an image to be deleted is selected. That is, in FIG. 30 and FIG. 31, it is determined whether or not at least one of the check boxes is checked.
[0236]
If the image displayed on the LCD 78 at the time when the display button is selected in step S170 is an enlarged index image as shown in FIGS. 33 and 34, in step S185, The CPU 71 determines that this enlarged index image has been selected.
[0237]
If the CPU 71 determines in step S188 that the image to be deleted has not been selected, the process proceeds to step S189, and the LCD 78 displays an error message as shown in FIG. The description of FIG. 35 is omitted because it has been described above. When the user inputs to select the OK button 452 at the bottom of the screen, the process returns to step S169, and the CPU 71 causes the LCD 78 to display the index images as shown in FIGS. Repeat the process.
[0238]
If the CPU 71 determines in step S188 that the image to be deleted has been selected, the process advances to step S190, and the CPU 71 causes the LCD 78 to display the screen shown in FIG.
[0239]
In FIG. 40, a guidance display 521 “Are you sure you want to delete two images from this album?” Is displayed at the center of the screen, and a cancel button 522 and an OK button 523 are displayed below it. . The user can select the cancel button 522 or the OK button 523 by performing a predetermined operation of the input unit 77 and positioning the cursor. In the screen of FIG. 40, the cursor is placed on the cancel button 522 as a default. Then, the user can determine the selection by moving the cursor to a desired display button and pressing a predetermined button of the input unit 77.
[0240]
In step S <b> 191, the CPU 71 stands by until an operation for determining selection is input from the user to the input unit 77. When an operation for determining selection is input by the user, the process proceeds to step S192.
[0241]
In step S192, the CPU 71 determines whether or not the selection input to the input unit 77 by the user is an instruction to delete an image. If the selection is not an instruction to delete (when the cancel button 522 is selected), The processing returns to step S169, and the above-described processing is repeated.
[0242]
In step S192, when the CPU 71 determines that the selection input to the input unit 77 by the user is the OK button 523, the CPU 71 proceeds to step S193, and the CPU 71 sends the video camera image station 41 via the communication unit 82. Access and request deletion of the image data designated by the user from the album.
[0243]
In step S204, the CPU 151 of the video camera image station 41 receives a request from the video camera 11. In step S205, the CPU 151 determines whether the request from the video camera 11 is downloading of image data. If it is determined that it is not download (deletion of image), the process proceeds to step S209, and the requested image data is deleted from the album. Then, the index image and supplementary information of the latest album in which the image data remaining after the deletion is rearranged are created, supplied to the video camera 11, a series of processing is terminated, and there is an access from the video camera 11. Wait until. When access from the video camera 11 is received, the process returns to step S201 and the above-described processing is repeated.
[0244]
In step S194, when the communication unit 82 of the video camera 11 receives the index image and supplementary information of the new album from the video camera image station 41, the process returns to step S169, and the CPU 71 receives the index image of the received album. Is displayed on the LCD 78. FIG. 41 shows an example of a screen displayed after selecting and deleting the index image 397 and the index image 398 on the screen of FIG. In FIG. 41, the index image 397 and the index image 398 displayed in FIG. 31 are deleted, and the index image 399 is displayed on the left side. The other display is the same as FIG.
[0245]
As described above, the image data is deleted from the album.
[0246]
Next, when the CPU 71 determines in step S187 that the display button selected by the user is not the delete button 414, the process proceeds to step S195, and the CPU 71 determines that all the selected display buttons are the select buttons 412. Alternatively, it is determined whether or not all are clear buttons 413. If the selected display button is the select all button 412 or the clear all button 413, the process proceeds to step S196, and if the selected button is the select all button 412, the CPU 71 proceeds to FIGS. Check all the check boxes for each index image on the screen shown in. If the selected buttons are all clear buttons 413, all the check boxes of each index image on the screen as shown in FIGS. 30 and 31 are deleted. Then, it returns to step S170 and repeats the process mentioned above.
[0247]
In step S195, when the CPU 71 determines that the selected display button is neither the select all button 412 nor the clear all button 413, that is, the selected display button is the transition button 393 “go to album selection page”. If so, the process proceeds to step S163 to repeat the above-described process.
[0248]
As described above, the user can browse and edit the album using the video camera 11.
[0249]
During the series of processes described above, the user can interrupt the process at any time by inputting a predetermined operation set in advance to the input unit 77.
[0250]
The user can also access and edit the image data by accessing the video camera image station 41 from a general-purpose personal computer connected to the network by using a predetermined ID and password.
[0251]
The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software executes various functions by installing a computer incorporated in dedicated hardware or various programs. For example, a general-purpose personal computer is installed from a network or a recording medium.
[0252]
As shown in FIGS. 3 to 6, this recording medium is distributed to provide a program to the user separately from the apparatus main body, and a magnetic disk 91 (including a flexible disk) on which the program is recorded, 131, 171, 211, optical disc 92 (including CD-ROM (Compact Disk-Read Only Memory), DVD (Digital Versatile Disk)), 132, 172, 212, magneto-optical disk 93 (MD (Mini-Disk)) ), 133, 173, 213, or a semiconductor medium 94, 134, 174, 214, etc., and a program provided to the user in a state of being preinstalled in the apparatus main body is recorded. ROM 72, 112, 152, 192, and hard disks included in the storage units 118, 158, 198.
[0253]
In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. It also includes processes that are executed individually.
[0254]
Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
[0255]
【The invention's effect】
  As described above, according to the first information processing system of the present invention,1 or more with a simple operation
A system capable of downloading image data can be realized.
[0256]
  According to the first information processing apparatus and method, recording medium, and program of the present invention,One or more image data can be downloaded by a simple operation.
[0257]
  According to the second information processing apparatus and method, recording medium, and program of the present invention, it is possible to supply one or more pieces of image data with a simple operation.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a conventional service providing system.
FIG. 2 is a diagram showing a configuration of a service providing system to which the present invention is applied.
3 is a block diagram showing a configuration of the video camera of FIG. 1. FIG.
4 is a block diagram showing a configuration of a customer registration web server in FIG. 1. FIG.
5 is a block diagram illustrating a configuration of the video camera image station of FIG. 1; FIG.
6 is a block diagram showing a configuration of a customer database in FIG. 1. FIG.
7 is a flowchart for explaining customer registration processing in the service providing system of FIG. 1; FIG.
FIG. 8 is a flowchart for explaining digital image customer registration processing of the video camera of FIG. 1;
FIG. 9 is a flowchart for explaining digital image customer registration processing of the network system of FIG. 1;
10 is a flowchart for explaining ISP connection registration processing of the video camera of FIG. 1. FIG.
FIG. 11 is a flowchart for explaining ISP connection registration processing of the customer database of the Internet service provider in FIG. 1;
12 is a diagram showing an example of Internet service provider setting information in step S79 of FIG.
FIG. 13 is a diagram showing an example of video camera setting information in step S80 of FIG.
FIG. 14 is a diagram illustrating setting items when connecting to the Internet.
FIG. 15 is a flowchart for explaining album use registration processing of the video camera of FIG. 1;
16 is a flowchart for explaining album registration and use processing of the video camera image station of FIG. 1; FIG.
FIG. 17 is a flowchart for explaining access processing of the video camera of FIG. 1;
FIG. 18 is a diagram illustrating use of a common ID and password.
FIG. 19 is an example of an LCD screen displaying an image stored in a memory card.
20 is an example of a screen displayed on the LCD after the network button in FIG. 19 is selected.
FIG. 21 is an example of a screen displayed on the LCD after the Web album button in FIG. 20 is selected.
22 is a flowchart for describing editing / browsing processing of the video camera of FIG. 1. FIG.
23 is a flowchart subsequent to FIG. 22 for explaining the editing / browsing process of the video camera of FIG. 1;
24 is a flowchart for explaining processing of the video camera image station of FIG. 1 corresponding to editing / browsing processing of the video camera of FIG. 1;
FIG. 25 is an example of a screen displayed on the LCD after the browse / edit button of FIG. 21 is selected.
FIG. 26 is an example of a screen displayed on the LCD after the screen display of FIG. 25;
FIG. 27 is an example of an album selection page screen displayed on the LCD.
FIG. 28 is an example of an album selection page screen in which the cursor is placed on one album.
FIG. 29 is an example of a screen displayed in step S166 of FIG.
30 is an example of a screen displayed in step S169 of FIG.
FIG. 31 is another example of the screen displayed in step S169 of FIG.
FIG. 32 is still another example of the screen displayed in step S169 of FIG.
FIG. 33 is still another example of the screen displayed in step S169 of FIG.
FIG. 34 is still another example of the screen displayed in step S169 of FIG.
FIG. 35 is an example of a screen displayed on the LCD in step S173 and step S189 in FIG.
36 is an example of a screen displayed on the LCD in step S174 of FIG.
FIG. 37 is an example of a screen displayed on the LCD in step S177 of FIG.
FIG. 38 is an example of a screen displayed on the LCD in step S185 of FIG.
FIG. 39 is an example of a screen displayed on the LCD in step S186 of FIG.
40 is an example of a screen displayed on the LCD in step S190 of FIG.
FIG. 41 is another example of a screen displayed on the LCD in step S169 of FIG.
[Explanation of symbols]
11 Video Camera, 12 Bluetooth Adapter, 13 Public Network, 14 Network System, 15 Network Service Business Center, 16 Image Station Server, 17 Internet Service Provider, 41 Image Station for Video Camera, 51 Access Point, 71 CPU, 72 ROM, 73 RAM, 74 EEPROM, 75 bus, 76 I / O interface, 77 input unit, 78 LCD, 79 speaker, 80 imaging unit, 81 microphone, 82 communication unit, 83 recording / reproducing unit, 84 memory card interface, 85 memory card, 86 Encoder / decoder, 87 drive, 91 magnetic disk, 92 optical disk, 93 magneto-optical disk, 94 semiconductor memory, 371 Scroll bar, 372 Vertical scroll bar, 379 Time display, 391 Album index, 392 Display page number, 393 Shift button, 394 to 399 Index image, 411 Page number, 412 Select all button, 413 Clear all button, 414 Delete button, 415 Download button

Claims (13)

ユーザの操作に応じて、画像データを送受信する第1の情報処理装置、および前記画像データを管理する第2の情報処理装置からなる情報処理システムにおいて、
前記第1の情報処理装置は、
ネットワークを介して前記第2の情報処理装置に、前記ユーザに対応する画像データを分類するグループのリストの送信を要求する第1の要求手段と、
前記第2の情報処理装置から送信された前記ユーザに対応する前記グループのリストを表示し、前記ユーザによる、前記グループの選択を受け付ける第1の受付手段と、
前記第2の情報処理装置に、前記第1の受付手段により受け付けられた前記グループに分類されている前記画像データに対応する画像の索引の送信を要求する第2の要求手段と、
前記第2の情報処理装置より送信された前記画像の索引を表示し、前記ユーザによる、ダウンロードを希望する1以上の前記画像の選択を受け付ける第2の受付手段と、
前記第2の情報処理装置に対して、前記受付手段により選択が受け付けられた前記画像に対応する前記画像データのファイルサイズおよび前記画像データのフォーマットの種類に関する情報、並びに前記画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求手段と、
前記第2の受付手段により受け付けられた1以上の前記画像に対応する前記画像データの中から、1ずつ前記画像データをピックアップし、前記第2の情報処理装置より送信されてきた前記判定情報に含まれる前記画像データのファイルサイズを前記記録媒体の空き記憶容量と比較するとともに、前記判定情報に含まれる前記画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた前記画像データがダウンロード可能か否かを判定する判定手段と、
前記判定手段により1つの前記画像データダウンロード可能であると判定される度に、前記判定情報に含まれる前記URLにアクセスして、前記第2の情報処理装置に対して、1つの前記画像データの送信を要求する第4の要求手段と、
前記第2の情報処理装置より送信された前記画像データを記録媒体に記録する記録手段と
を備え、
前記第2の情報処理装置は、
前記画像データを前記ユーザ毎に複数のグループに分類して保存する保存手段と、
前記第1の情報処理装置からのアクセスを受け付け、前記第1の情報処理装置の前記ユーザを特定する特定手段と、
前記第1の情報処理装置からの前記グループのリストの送信要求に基づいて、特定されたユーザに対応する前記グループのリストを前記第1の情報処理装置に送信する第1の送信手段と、
前記第1の情報処理装置からの前記画像の索引の送信要求に基づいて、前記画像の索引を前記第1の情報処理装置に送信する第2の送信手段と、
前記第1の情報処理装置からの前記判定情報の送信要求に基づいて、前記画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる前記判定情報を前記第1の情報処理装置に送信する第3の送信手段と、
前記第1の情報処理装置から前記画像データの送信要求を受信する度に、当該送信要求に応じた前記画像データであって、前記第1の情報処理装置において前記判定情報に基づいてダウンロード可能であると判定された1つの前記画像データを前記第1の情報処理装置に送信する第4の送信手段と
を備える
ことを特徴とする情報処理システム。
In an information processing system including a first information processing apparatus that transmits and receives image data and a second information processing apparatus that manages the image data in response to a user operation,
The first information processing apparatus includes:
First request means for requesting transmission of a list of groups for classifying image data corresponding to the user to the second information processing apparatus via a network;
A first accepting means for displaying a list of the groups corresponding to the user transmitted from the second information processing apparatus and accepting selection of the group by the user;
Second request means for requesting the second information processing apparatus to transmit an index of an image corresponding to the image data classified into the group received by the first receiving means;
A second receiving means for displaying an index of the image transmitted from the second information processing apparatus and receiving selection of one or more images desired to be downloaded by the user;
Information relating to the file size of the image data corresponding to the image selected by the receiving means and the format type of the image data, and a URL corresponding to the image data, with respect to the second information processing apparatus Third request means for requesting transmission of determination information including:
The image data is picked up one by one from the image data corresponding to the one or more images received by the second receiving means, and the determination information transmitted from the second information processing apparatus is included in the determination information. The file size of the image data included is compared with the free storage capacity of the recording medium, and the information regarding the format type of the image data included in the determination information is compared with information regarding a pre-set downloadable format. Determining means for determining whether or not the picked-up image data can be downloaded;
Every time one of the image data is Ru is determined to be downloaded by the determination means, by accessing the URL contained in the determination information, to said second information processing apparatus, one of the image data A fourth request means for requesting transmission of
Recording means for recording the image data transmitted from the second information processing apparatus on a recording medium;
The second information processing apparatus
Storage means for classifying and storing the image data into a plurality of groups for each user;
Identifying means for accepting access from the first information processing apparatus and identifying the user of the first information processing apparatus;
First transmission means for transmitting the list of groups corresponding to the identified user to the first information processing apparatus based on a transmission request for the list of groups from the first information processing apparatus;
Second transmission means for transmitting the index of the image to the first information processing apparatus based on a transmission request for the index of the image from the first information processing apparatus;
Based on a transmission request for the determination information from the first information processing apparatus, the determination information including information regarding the file size and format type of the image data is transmitted to the first information processing apparatus. 3 transmission means;
Each time the image data transmission request is received from the first information processing apparatus , the image data corresponding to the transmission request can be downloaded based on the determination information in the first information processing apparatus. An information processing system comprising : a fourth transmission unit configured to transmit the one image data determined to be present to the first information processing apparatus.
前記画像の索引は、前記画像のサムネイル画像を含む
ことを特徴とする請求項1に記載の情報処理システム。
The information processing system according to claim 1, wherein the index of the image includes a thumbnail image of the image.
ユーザの操作に応じて、画像データを送受信する情報処理装置において、
ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、前記ユーザに対応する前記グループのリストの送信を要求する第1の要求手段と、
前記他の情報処理装置から送信された前記ユーザに対応する前記グループのリストを表示し、前記ユーザによる、前記グループの選択を受け付ける第1の受付手段と、
前記他の情報処理装置に、前記第1の受付手段により受け付けられた前記グループに分類されている前記画像データに対応する画像の索引の送信を要求する第2の要求手段と、
前記他の情報処理装置より送信された前記画像の索引を表示し、前記ユーザによる、ダウンロードを希望する1以上の前記画像の選択を受け付ける第2の受付手段と、
前記他の情報処理装置に対して、前記第2の受付手段により選択が受け付けられた前記画像に対応する前記画像データのファイルサイズおよび前記画像データのフォーマットの種類に関する情報、並びに前記画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求手段と、
前記第2の受付手段により受け付けられた1以上の前記画像に対応する前記画像データの中から、1ずつ前記画像データをピックアップし、前記他の情報処理装置より送信されてきた前記判定情報に含まれる前記画像データのファイルサイズを前記記録媒体の空き記憶容量と比較するとともに、前記判定情報に含まれる前記画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた前記画像データがダウンロード可能か否かを判定する判定手段と、
前記判定手段により1つの前記画像データダウンロード可能であると判定される度に、前記判定情報に含まれる前記URLにアクセスして、前記他の情報処理装置に対して、1つの前記画像データの送信を要求する第4の要求手段と、
前記他の情報処理装置より送信された前記画像データを記録媒体に記録する記録手段と
を備えることを特徴とする情報処理装置。
In an information processing apparatus that transmits and receives image data in response to a user operation,
First request means for requesting transmission of a list of the groups corresponding to the user to another information processing apparatus that stores a plurality of pieces of image data classified into a plurality of groups for each user via a network When,
A first receiving unit that displays a list of the groups corresponding to the user transmitted from the other information processing apparatus and receives a selection of the group by the user;
Second request means for requesting the other information processing apparatus to transmit an index of an image corresponding to the image data classified into the group received by the first receiving means;
A second receiving means for displaying an index of the image transmitted from the other information processing apparatus and receiving selection of one or more images desired to be downloaded by the user;
Information on the file size of the image data and the format type of the image data corresponding to the image that has been selected by the second accepting unit, and the image data corresponding to the other information processing apparatus Third request means for requesting transmission of determination information including a URL to be transmitted;
The image data is picked up one by one from the image data corresponding to the one or more images received by the second receiving means, and included in the determination information transmitted from the other information processing apparatus The file size of the image data to be recorded is compared with the free storage capacity of the recording medium, and the information regarding the type of the format of the image data included in the determination information is compared with information regarding a preset downloadable format. Determination means for determining whether or not the image data picked up can be downloaded;
Every time one of the image data is Ru is determined to be downloaded by said determining means, said accessing the URL contained in the determination information, to said other information processing apparatus, one of the image data A fourth request means for requesting transmission;
An information processing apparatus comprising: recording means for recording the image data transmitted from the other information processing apparatus on a recording medium.
前記画像の索引は、前記画像のサムネイル画像を含む
ことを特徴とする請求項3に記載の情報処理装置。
The information processing apparatus according to claim 3, wherein the index of the image includes a thumbnail image of the image.
被写体を撮影する撮影手段を
さらに備えることを特徴とする請求項3に記載の情報処理装置。
The information processing apparatus according to claim 3, further comprising photographing means for photographing the subject.
前記ネットワークはインターネットである
ことを特徴とする請求項3に記載の情報処理装置。
The information processing apparatus according to claim 3, wherein the network is the Internet.
ユーザの操作に応じて、画像データを送受信する情報処理装置の情報処理方法において、
ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、前記ユーザに対応する前記グループのリストの送信を要求する第1の要求ステップと、
前記他の情報処理装置から送信された前記ユーザに対応する前記グループのリストを表示し、前記ユーザによる、前記グループの選択を受け付ける第1の受付ステップと、
前記他の情報処理装置に、前記第1の受付ステップの処理により受け付けられた前記グループに分類されている前記画像データに対応する画像の索引の送信を要求する第2の要求ステップと、
前記他の情報処理装置より送信された前記画像の索引を表示し、前記ユーザによる、ダウンロードを希望する1以上の前記画像の選択を受け付ける第2の受付ステップと、
前記他の情報処理装置に対して、前記第2の受付ステップの処理により選択が受け付けられた前記画像に対応する前記画像データのファイルサイズおよび前記画像データのフォーマットの種類に関する情報、並びに前記画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求ステップと、
前記第2の受付ステップの処理により受け付けられた1以上の前記画像に対応する前記画像データの中から、1ずつ前記画像データをピックアップし、前記他の情報処理装置より送信されてきた前記判定情報に含まれる前記画像データのファイルサイズを前記記録媒体の空き記憶容量と比較するとともに、前記判定情報に含まれる前記画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた前記画像データがダウンロード可能か否かを判定する判定ステップと、
前記判定ステップの処理により1つの前記画像データダウンロード可能であると判定される度に、前記判定情報に含まれる前記URLにアクセスして、前記他の情報処理装置に対して、1つの前記画像データの送信を要求する第4の要求ステップと、
前記他の情報処理装置より送信された前記画像データを記録媒体に記録する記録ステップと
を含むことを特徴とする情報処理方法。
In an information processing method of an information processing apparatus that transmits and receives image data according to a user operation,
A first requesting step for requesting transmission of a list of the groups corresponding to the user to another information processing apparatus that stores a plurality of image data classified into a plurality of groups for each user via a network. When,
A first reception step of displaying a list of the groups corresponding to the user transmitted from the other information processing apparatus and receiving selection of the group by the user;
A second requesting step for requesting the other information processing apparatus to transmit an index of an image corresponding to the image data classified into the group received by the processing of the first receiving step;
A second receiving step of displaying an index of the image transmitted from the other information processing apparatus and receiving selection of one or more images desired to be downloaded by the user;
Information regarding the file size of the image data and the type of the format of the image data corresponding to the image that has been selected by the processing of the second receiving step with respect to the other information processing apparatus, and the image data A third requesting step for requesting transmission of determination information including a URL corresponding to
The determination information transmitted from the other information processing apparatus by picking up the image data one by one from the image data corresponding to the one or more images received by the processing of the second receiving step. It included with compared with the free storage capacity of the image data file size the recording medium is, the information about the downloadable format which is preset information on the type of format of the image data included in the determination information A determination step of determining whether the picked-up image data is downloadable by comparing ; and
Wherein the processing determining step each time one of the image data is Ru is determined to be downloaded, by accessing the URL contained in the determination information, to said other information processing apparatus, one of the image A fourth requesting step for requesting transmission of data;
And a recording step of recording the image data transmitted from the other information processing apparatus on a recording medium.
ユーザの操作に応じて、画像データを送受信する情報処理用のプログラムであって、
ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、前記ユーザに対応する前記グループのリストの送信を要求する第1の要求ステップと、
前記他の情報処理装置から送信された前記ユーザに対応する前記グループのリストを表示し、前記ユーザによる、前記グループの選択を受け付ける第1の受付ステップと、
前記他の情報処理装置に、前記第1の受付ステップの処理により受け付けられた前記グループに分類されている前記画像データに対応する画像の索引の送信を要求する第2の要求ステップと、
前記他の情報処理装置より送信された前記画像の索引を表示し、前記ユーザによる、ダウンロードを希望する1以上の前記画像の選択を受け付ける第2の受付ステップと、
前記他の情報処理装置に対して、前記第2の受付ステップの処理により選択が受け付けられた前記画像に対応する前記画像データのファイルサイズおよび前記画像データのフォーマットの種類に関する情報、並びに前記画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求ステップと、
前記第2の受付ステップの処理により受け付けられた1以上の前記画像に対応する前記画像データの中から、1ずつ前記画像データをピックアップし、前記他の情報処理装置より送信されてきた前記判定情報に含まれる前記画像データのファイルサイズを前記記録媒体の空き記憶容量と比較するとともに、前記判定情報に含まれる前記画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた前記画像データがダウンロード可能か否かを判定する判定ステップと、
前記判定ステップの処理により1つの前記画像データダウンロード可能であると判定される度に、前記判定情報に含まれる前記URLにアクセスして、前記他の情報処理装置に対して、1つの前記画像データの送信を要求する第4の要求ステップと、
前記他の情報処理装置より送信された前記画像データを記録媒体に記録する記録ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
An information processing program for transmitting and receiving image data in response to a user operation,
A first requesting step for requesting transmission of a list of the groups corresponding to the user to another information processing apparatus that stores a plurality of image data classified into a plurality of groups for each user via a network. When,
A first reception step of displaying a list of the groups corresponding to the user transmitted from the other information processing apparatus and receiving selection of the group by the user;
A second requesting step for requesting the other information processing apparatus to transmit an index of an image corresponding to the image data classified into the group received by the processing of the first receiving step;
A second receiving step of displaying an index of the image transmitted from the other information processing apparatus and receiving selection of one or more images desired to be downloaded by the user;
Information regarding the file size of the image data and the type of the format of the image data corresponding to the image that has been selected by the processing of the second receiving step with respect to the other information processing apparatus, and the image data A third requesting step for requesting transmission of determination information including a URL corresponding to
The determination information transmitted from the other information processing apparatus by picking up the image data one by one from the image data corresponding to the one or more images received by the processing of the second receiving step. It included with compared with the free storage capacity of the image data file size the recording medium is, the information about the downloadable format which is preset information on the type of format of the image data included in the determination information A determination step of determining whether the picked-up image data is downloadable by comparing ; and
Wherein the processing determining step each time one of the image data is Ru is determined to be downloaded, by accessing the URL contained in the determination information, to said other information processing apparatus, one of the image A fourth requesting step for requesting transmission of data;
And a recording step of recording the image data transmitted from the other information processing apparatus on a recording medium. A recording medium on which a computer-readable program is recorded.
ユーザの操作に応じて、画像データを送受信する情報処理を、コンピュータに行わせるプログラムにおいて、
ユーザ毎に複数の画像データを複数のグループに分類して保存している他の情報処理装置に、ネットワークを介して、前記ユーザに対応する前記グループのリストの送信を要求する第1の要求ステップと、
前記他の情報処理装置から送信された前記ユーザに対応する前記グループのリストを表示し、前記ユーザによる、前記グループの選択を受け付ける第1の受付ステップと、
前記他の情報処理装置に、前記第1の受付ステップの処理により受け付けられた前記グループに分類されている前記画像データに対応する画像の索引の送信を要求する第2の要求ステップと、
前記他の情報処理装置より送信された前記画像の索引を表示し、前記ユーザによる、ダウンロードを希望する1以上の前記画像の選択を受け付ける第2の受付ステップと、
前記他の情報処理装置に対して、前記第2の受付ステップの処理により選択が受け付けられた前記画像に対応する前記画像データのファイルサイズおよび前記画像データのフォーマットの種類に関する情報、並びに前記画像データに対応するURLを含んでいる判定情報の送信を要求する第3の要求ステップと、
前記第2の受付ステップの処理により受け付けられた1以上の前記画像に対応する前記画像データの中から、1ずつ前記画像データをピックアップし、前記他の情報処理装置より送信されてきた前記判定情報に含まれる前記画像データのファイルサイズを前記記録媒体の空き記憶容量と比較するとともに、前記判定情報に含まれる前記画像データのフォーマットの種類に関する情報を予め設定されているダウンロード可能なフォーマットに関する情報と比較することにより、ピックアップされた前記画像データがダウンロード可能か否かを判定する判定ステップと、
前記判定ステップの処理により1つの前記画像データダウンロード可能であると判定される度に、前記判定情報に含まれる前記URLにアクセスして、前記他の情報処理装置に対して、1つの前記画像データの送信を要求する第4の要求ステップと、
前記他の情報処理装置より送信された前記画像データを記録媒体に記録する記録ステップと
をコンピュータに実行させるプログラム。
In a program that causes a computer to perform information processing for transmitting and receiving image data in response to a user operation,
A first requesting step for requesting transmission of a list of the groups corresponding to the user to another information processing apparatus that stores a plurality of image data classified into a plurality of groups for each user via a network. When,
A first reception step of displaying a list of the groups corresponding to the user transmitted from the other information processing apparatus and receiving selection of the group by the user;
A second requesting step for requesting the other information processing apparatus to transmit an index of an image corresponding to the image data classified into the group received by the processing of the first receiving step;
A second receiving step of displaying an index of the image transmitted from the other information processing apparatus and receiving selection of one or more images desired to be downloaded by the user;
Information regarding the file size of the image data and the type of the format of the image data corresponding to the image that has been selected by the processing of the second receiving step with respect to the other information processing apparatus, and the image data A third requesting step for requesting transmission of determination information including a URL corresponding to
The determination information transmitted from the other information processing apparatus by picking up the image data one by one from the image data corresponding to the one or more images received by the processing of the second receiving step. It included with compared with the free storage capacity of the image data file size the recording medium is, the information about the downloadable format which is preset information on the type of format of the image data included in the determination information A determination step of determining whether the picked-up image data is downloadable by comparing ; and
Wherein the processing determining step each time one of the image data is Ru is determined to be downloaded, by accessing the URL contained in the determination information, to said other information processing apparatus, one of the image A fourth requesting step for requesting transmission of data;
And a recording step of recording the image data transmitted from the other information processing apparatus on a recording medium.
画像データを送受信する他の情報処理装置から送信されてきた画像データを、ユーザ毎に複数の前記画像データを複数のグループに分類して保存する保存手段と、
前記他の情報処理装置からのアクセスを受け付け、前記他の情報処理装置のユーザを特定する特定手段と、
前記他の情報処理装置からの前記グループのリストの送信要求に基づいて、特定されたユーザに対応する前記グループのリストを前記他の情報処理装置に送信する第1の送信手段と、
前記他の情報処理装置からの画像の索引の送信要求に基づいて、前記画像の索引を前記他の情報処理装置に送信する第2の送信手段と、
前記他の情報処理装置からの判定情報の送信要求に基づいて、前記画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる前記判定情報を前記他の情報処理装置に送信する第3の送信手段と、
前記他の情報処理装置から画像データの送信要求を受信する度に、前記保存手段に保存されている前記画像データの中から、当該送信要求に応じた前記画像データであって、前記他の情報処理装置において前記判定情報に基づいてダウンロード可能であると判定された1つの所定の前記画像データを前記他の情報処理装置に送信する第4の送信手段と
を備えることを特徴とする情報処理装置。
Storage means for storing image data transmitted from another information processing apparatus that transmits and receives image data, by classifying the plurality of image data into a plurality of groups for each user;
A means for accepting access from the other information processing apparatus and identifying a user of the other information processing apparatus;
First transmission means for transmitting the list of groups corresponding to the identified user to the other information processing apparatus based on a transmission request for the list of groups from the other information processing apparatus;
A second transmission unit configured to transmit the image index to the other information processing apparatus based on a transmission request for the image index from the other information processing apparatus;
Third transmission for transmitting the determination information including information on the file size and format type of the image data to the other information processing apparatus based on a determination information transmission request from the other information processing apparatus. Means,
Each time an image data transmission request is received from the other information processing apparatus , the image data corresponding to the transmission request from the image data stored in the storage unit, and the other information An information processing apparatus comprising: a fourth transmission unit configured to transmit one predetermined image data determined to be downloadable based on the determination information in the processing apparatus to the other information processing apparatus. .
画像データを送受信する他の情報処理装置から送信されてきた画像データを、ユーザ毎に複数の前記画像データを複数のグループに分類して保存する保存ステップと、
前記他の情報処理装置からのアクセスを受け付け、前記他の情報処理装置のユーザを特定する特定ステップと、
前記他の情報処理装置からの前記グループのリストの送信要求に基づいて、特定されたユーザに対応する前記グループのリストを前記他の情報処理装置に送信する第1の送信ステップと、
前記他の情報処理装置からの画像の索引の送信要求に基づいて、前記画像の索引を前記他の情報処理装置に送信する第2の送信ステップと、
前記他の情報処理装置からの判定情報の送信要求に基づいて、前記画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる前記判定情報を前記他の情報処理装置に送信する第3の送信ステップと、
前記他の情報処理装置から画像データの送信要求を受信する度に、前記保存ステップの処理で保存されている前記画像データの中から、当該送信要求に応じた前記画像データであって、前記他の情報処理装置において前記判定情報に基づいてダウンロード可能であると判定された1つの所定の前記画像データを前記他の情報処理装置に送信する第4の送信ステップと
を含むことを特徴とする情報処理方法。
A storage step of storing image data transmitted from another information processing apparatus that transmits and receives image data, by classifying the plurality of image data into a plurality of groups for each user; and
A step of accepting access from the other information processing apparatus and identifying a user of the other information processing apparatus;
A first transmission step of transmitting the list of groups corresponding to the identified user to the other information processing apparatus based on a transmission request for the list of groups from the other information processing apparatus;
A second transmission step of transmitting the image index to the other information processing device based on the image index transmission request from the other information processing device;
Third transmission for transmitting the determination information including information on the file size and format type of the image data to the other information processing apparatus based on a determination information transmission request from the other information processing apparatus. Steps,
From said other information processing apparatus every time it receives a request for transmission of image data from among the image data stored in the processing of the storage step, a said image data in accordance with the transmission request, the other And a fourth transmission step of transmitting one predetermined image data determined to be downloadable on the basis of the determination information to the other information processing apparatus. Processing method.
画像データを送受信する他の情報処理装置から送信されてきた画像データを、ユーザ毎に複数の前記画像データを複数のグループに分類して保存する保存ステップと、
前記他の情報処理装置からのアクセスを受け付け、前記他の情報処理装置のユーザを特定する特定ステップと、
前記他の情報処理装置からの前記グループのリストの送信要求に基づいて、特定されたユーザに対応する前記グループのリストを前記他の情報処理装置に送信する第1の送信ステップと、
前記他の情報処理装置からの画像の索引の送信要求に基づいて、前記画像の索引を前記他の情報処理装置に送信する第2の送信ステップと、
前記他の情報処理装置からの判定情報の送信要求に基づいて、前記画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる前記判定情報を前記他の情報処理装置に送信する第3の送信ステップと、
前記他の情報処理装置から画像データの送信要求を受信する度に、前記保存ステップの処理で保存されている前記画像データの中から、当該送信要求に応じた前記画像データであって、前記他の情報処理装置において前記判定情報に基づいてダウンロード可能であると判定された1つの所定の前記画像データを前記他の情報処理装置に送信する第4の送信ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
A storage step of storing image data transmitted from another information processing apparatus that transmits and receives image data, by classifying the plurality of image data into a plurality of groups for each user; and
A step of accepting access from the other information processing apparatus and identifying a user of the other information processing apparatus;
A first transmission step of transmitting the list of groups corresponding to the identified user to the other information processing apparatus based on a transmission request for the list of groups from the other information processing apparatus;
A second transmission step of transmitting the image index to the other information processing device based on the image index transmission request from the other information processing device;
Third transmission for transmitting the determination information including information on the file size and format type of the image data to the other information processing apparatus based on a determination information transmission request from the other information processing apparatus. Steps,
From said other information processing apparatus every time it receives a request for transmission of image data from among the image data stored in the processing of the storage step, a said image data in accordance with the transmission request, the other And a fourth transmission step of transmitting one predetermined image data determined to be downloadable on the basis of the determination information to the other information processing apparatus. Is a recording medium on which a readable program is recorded.
画像データを送受信する他の情報処理装置から送信されてきた画像データを、ユーザ毎に複数の前記画像データを複数のグループに分類して保存する保存ステップと、
前記他の情報処理装置からのアクセスを受け付け、前記他の情報処理装置のユーザを特定する特定ステップと、
前記他の情報処理装置からの前記グループのリストの送信要求に基づいて、特定されたユーザに対応する前記グループのリストを前記他の情報処理装置に送信する第1の送信ステップと、
前記他の情報処理装置からの画像の索引の送信要求に基づいて、前記画像の索引を前記他の情報処理装置に送信する第2の送信ステップと、
前記他の情報処理装置からの判定情報の送信要求に基づいて、前記画像データのファイルサイズとフォーマットの種類に関する情報を含んでいる前記判定情報を前記他の情報処理装置に送信する第3の送信ステップと、
前記他の情報処理装置から画像データの送信要求を受信する度に、前記保存ステップの処理で保存されている前記画像データの中から、当該送信要求に応じた前記画像データであって、前記他の情報処理装置において前記判定情報に基づいてダウンロード可能であると判定された1つの所定の前記画像データを前記他の情報処理装置に送信する第4の送信ステップと
をコンピュータに実行させるプログラム。
A storage step of storing image data transmitted from another information processing apparatus that transmits and receives image data, by classifying the plurality of image data into a plurality of groups for each user; and
A step of accepting access from the other information processing apparatus and identifying a user of the other information processing apparatus;
A first transmission step of transmitting the list of groups corresponding to the identified user to the other information processing apparatus based on a transmission request for the list of groups from the other information processing apparatus;
A second transmission step of transmitting the image index to the other information processing device based on the image index transmission request from the other information processing device;
Third transmission for transmitting the determination information including information on the file size and format type of the image data to the other information processing apparatus based on a determination information transmission request from the other information processing apparatus. Steps,
From said other information processing apparatus every time it receives a request for transmission of image data from among the image data stored in the processing of the storage step, a said image data in accordance with the transmission request, the other A program that causes a computer to execute a fourth transmission step of transmitting one predetermined image data determined to be downloadable based on the determination information to the other information processing apparatus.
JP2002185583A 2001-08-21 2002-06-26 Information processing system, information processing apparatus and method, recording medium, and program Expired - Fee Related JP4238527B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002185583A JP4238527B2 (en) 2001-08-21 2002-06-26 Information processing system, information processing apparatus and method, recording medium, and program
US14/942,107 US9560257B2 (en) 2001-08-21 2015-11-16 Information processing system, information processing apparatus and method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001-250476 2001-08-21
JP2001250476 2001-08-21
JP2002185583A JP4238527B2 (en) 2001-08-21 2002-06-26 Information processing system, information processing apparatus and method, recording medium, and program

Publications (3)

Publication Number Publication Date
JP2003143567A JP2003143567A (en) 2003-05-16
JP2003143567A5 JP2003143567A5 (en) 2005-10-20
JP4238527B2 true JP4238527B2 (en) 2009-03-18

Family

ID=26620740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002185583A Expired - Fee Related JP4238527B2 (en) 2001-08-21 2002-06-26 Information processing system, information processing apparatus and method, recording medium, and program

Country Status (1)

Country Link
JP (1) JP4238527B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4862267B2 (en) * 2005-03-10 2012-01-25 セイコーエプソン株式会社 Image display device
JP6463115B2 (en) 2014-12-12 2019-01-30 キヤノン株式会社 Information processing system, printing system, server apparatus, information processing system control method, and program

Also Published As

Publication number Publication date
JP2003143567A (en) 2003-05-16

Similar Documents

Publication Publication Date Title
EP1420582B1 (en) Information processing system; information processing apparatus; and method
JP4375478B2 (en) Information processing system, information processing apparatus and method, recording medium, and program
US7433916B2 (en) Server apparatus and control method therefor
JP5385598B2 (en) Image processing apparatus, image management server apparatus, control method thereof, and program
EP1325633B1 (en) Automatically configuring a web-enabled digital camera to access the internet
US8665337B2 (en) Image sharing system, image managing server, and control method and program thereof
US8086636B2 (en) Data storage system, data storage server apparatus, control method, and program for storing data on a server apparatus on a network
US20090213228A1 (en) Method For Specifying Image Handling For Images On A Portable Device
KR20170077810A (en) Information processing apparatus, information processing method, and recording medium
JP4238527B2 (en) Information processing system, information processing apparatus and method, recording medium, and program
US8204894B2 (en) Controlling a server apparatus which stores image data received via a network in memory
WO2005093578A1 (en) File management apparatus
JP5093785B2 (en) Image sharing system, image management apparatus, image sharing method and program.
JP4496672B2 (en) Image information recording apparatus and image information recording system
JP2003152948A (en) Information processing system, information processing apparatus and method, recording medium, and program
JP5540837B2 (en) Image sharing system, control method, program, and image display device.
JP4569445B2 (en) Image recording apparatus and image recording system
JP6047698B2 (en) Image providing system, image providing apparatus, image display method, and program
JPH0832915A (en) Image recording/reproducing device
JP2009231888A (en) Imaging device, reproducing method and information disclosing program
JP2003122714A (en) Information processing apparatus and method, recording medium and program
JP2007134927A (en) Image recording system
JP2006092310A (en) Content registration and use system
JP2007134926A (en) Image recording apparatus and system therefor
JP2003085573A (en) Image editing system

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050623

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070912

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071108

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080130

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081208

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4238527

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees