[go: up one dir, main page]

JP2008198233A - 情報処理装置および方法、記録媒体、並びにプログラム - Google Patents

情報処理装置および方法、記録媒体、並びにプログラム Download PDF

Info

Publication number
JP2008198233A
JP2008198233A JP2008133246A JP2008133246A JP2008198233A JP 2008198233 A JP2008198233 A JP 2008198233A JP 2008133246 A JP2008133246 A JP 2008133246A JP 2008133246 A JP2008133246 A JP 2008133246A JP 2008198233 A JP2008198233 A JP 2008198233A
Authority
JP
Japan
Prior art keywords
image
user
cpu
button
displayed
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.)
Pending
Application number
JP2008133246A
Other languages
English (en)
Inventor
Yasuyuki Osada
康行 長田
Hidenobu Takemura
秀信 武村
Tetsuya Kimura
徹也 木村
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 JP2008133246A priority Critical patent/JP2008198233A/ja
Publication of JP2008198233A publication Critical patent/JP2008198233A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00196Creation of a photo-montage, e.g. photoalbum
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00212Attaching image data to computer messages, e.g. to e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00432Arrangements for navigating between pages or parts of the menu using tabs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00442Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00442Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
    • H04N1/00453Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a two dimensional array
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00458Sequential viewing of a plurality of images, e.g. browsing or scrolling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00461Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet marking or otherwise tagging one or more displayed image, e.g. for selective reproduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00472Display of information to the user, e.g. menus using a pop-up window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00477Indicating status, e.g. of a job
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2158Intermediate information storage for one or a few pictures using a detachable storage unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Studio Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】電子メール送信時、または画像データアップロード時において、ユーザがそれらに添付する複数枚の画像データを容易に選択することができるようにする。
【解決手段】画像選択画面411において、ユーザは、カムコーダの入力部の十字キーおよび決定ボタンを用いてアンカー424を操作し、ページ戻しボタン421およびページ送りボタン422を操作して、表示されるサムネイル画像を選択する。ユーザの操作により、アンカー424はユーザが指定するサムネイル画像の番号の左側に位置し、そのアンカー424の位置するサムネイル画像の画像データが選択される。選択されたサムネイル画像の左上には、選択されたことを示すチェックマークが表示される。画像選択作業を終了させたい場合、ユーザは、アンカーを操作して決定ボタン426を操作する。本発明は、カムコーダに適用することができる。
【選択図】図28

Description

本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、GUI情報に基づいて、ユーザが、電子メールまたは画像データアップロードに関する情報に、複数枚の画像データを容易に添付することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
図1は、従来の情報処理装置により構成されるネットワークシステムの構成例を表している。このネットワークシステムにおいては、パーソナルコンピュータ1がサーバ2−1,2−2、またはインターネットサービスプロバイダ(ISP)2−3に接続されている。パーソナルコンピュータ1は、ユーザの指示により、サーバ2−1,2−2、またはインターネットサービスプロバイダ2−3にアクセスし、そこからさらにインターネットに接続し、作成した電子メールを送信したり、画像データをアップロードしたりする。
通常、作成した電子メールに画像データを添付する場合、ユーザは、GUIを操作して、添付するデータのファイル名を指定する。そして、その指定されたデータが処理されて、電子メールに添付されて送信される。
しかしながら、上述したような方法では、ユーザは、添付したい画像データのファイル名を記憶しておかなければならず、記憶していない場合、ユーザは、他の画像を閲覧可能なアプリケーションを起動し、ファイル名を確認する等の煩雑な作業を行わなければならないという課題があった。
また、GUIにより、画像データの画像を一覧で表示し、ユーザにその一覧から添付する画像データを選択させる方法もあるが、その画像一覧は、電子メールを送信するGUI画面から容易に表示させることができず、電子メールの送信直前にユーザが画像の添付を希望した場合、煩雑な作業が必要となる。また、選択できる画像データは1枚である。
また、データをアップロードする場合においても同様である。
本発明は、このような状況に鑑みてなされたものであり、電子メール送信時、または画像データアップロード時において、ユーザが、それらに添付する複数枚の画像データを容易に選択することができるようにしたものである。
本発明の一側面の情報処理装置は、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御する第1の表示制御手段と、前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する第2の表示制御手段とを備える。
前記画像選択画面において前記マークが付加された前記サムネイル画像が選択された場合、前記第2の表示制御手段は、選択された前記サムネイル画像に付加された前記マークの表示を禁止し、前記画像選択画面に表示されていた前記総データサイズから、選択された前記サムネイル画像が対応する画像データのデータサイズを除算した結果の総データサイズを前記画像選択画面に表示することを制御することができる。
前記画像選択画面において前記サムネイル画像上にアンカーが位置した場合、前記第1の表示制御手段は、前記アンカーが位置した前記サムネイル画像が対応する画像データのデータ名およびデータサイズを表示することも制御することができる。
前記画像選択画面は、少なくとも1つのページにより構成され、前記画像選択画面の前記1つのページに表示されているサムネイル画像以外の他のサムネイル画像が表示される他のページが存在する場合、前記他のサムネイル画像が表示される前記他のページを前記画像選択画面に表示させる第3の表示制御手段をさらに備えることができる。
本発明の一側面の情報処理方法は、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御するステップを含む。
本発明の一側面の記録媒体は、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御するステップを含む。
本発明の一側面のプログラムは、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御するステップを含む。
本発明の一側面においては、アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像が表示される。そして、前記画像選択画面においてサムネイル画像が選択された場合、選択されたサムネイル画像にマークが付加されて表示され、選択されたサムネイル画像が対応する画像データの総データサイズが画像選択画面に表示される。
以上のごとく、本発明によれば、電子メール送信時、または画像データアップロード時において、ユーザは、それらに添付する複数枚の画像データを容易に選択することができる。
図2は、本発明を適用した情報処理装置を含むサービス提供システムの構成例を表している。このサービス提供システムにおいては、インターネット10に対して、ネットワークシステム14、ネットワークサービスビジネスセンタ15、イメージステーションサーバ16、インターネットサービスプロバイダA(ISP-A)17、インターネットサービスプロバイダB(ISP-B)18、情報提供サーバ19、並びに検索サーバ20が接続されている。
また、これらのネットワークシステム14、インターネットサービスプロバイダA17、並びにインターネットサービスプロバイダB18は、公衆回線網13に接続されており、この公衆回線網13には、ブルートゥースアダプタ12もさらに接続されている。カムコーダ11は、ブルートゥース(商標)による近距離無線通信により、ブルートゥースアダプタ12に接続し、そこから公衆回線網13を介して、ネットワークシステム14、インターネットサービスプロバイダA17、あるいはインターネットサービスプロバイダB18に接続することが可能とされている。
ネットワークシステム14は、アクセスポイント(AP)31、カスタマデータベース(C-DB)32、カスタマ登録ウェブサーバ33、並びに登録認証プラットフォーム(Registration Authentication Platform(RAP))34により構成されている。
アクセスポイント31は、公衆回線網13に接続される。カスタマデータベース32は、カムコーダ11を購入したユーザの各種の情報を登録する。カスタマ登録ウェブサーバ33は、カムコーダ11の登録処理を制御する。登録認証プラットフォーム34は、ネットワークシステム14におけるユーザの認証処理を実行する。
アクセスポイント31、カスタマデータベース32、カスタマ登録ウェブサーバ33、並びに登録認証プラットフォーム34は、図2の例では、個別に形成されているが、一体的に構成することもできる。
ネットワークサービスビジネスセンタ15は、カムコーダ用イメージステーション41を有し、このカムコーダ用イメージステーション41は、カムコーダ11から送信されてきた画像データを登録、管理する。
イメージステーションサーバ17は、図示せぬパーソナルコンピュータから送信されてきた画像データを登録、管理する。
インターネットサービスプロバイダA17は、アクセスポイント51、カスタマデータベース52、メールサーバ53を有している。メールサーバ53は、さらにPOPサーバ54とSMTP(Simple Mail Transfer Protocol)サーバ55を有している。
インターネットサービスプロバイダA17は、特定のインターネットサービスプロバイダであり、図2に示されるサービス提供システムの提供者と同一、または、提携している企業等により提供されるインターネット接続サービスである。
アクセスポイント51は、公衆回線網13との通信処理を行う。カスタマデータベース52は、インターネットサービスプロバイダA17のユーザの各種の情報を登録する。POPサーバ54は、カムコーダ11との間でのメールの送受信の処理を主に管理する。SMTPサーバ55は、他のSMTPサーバ(この例の場合、インターネットサービスプロバイダB18のSMTPサーバ65)との間でのメールの送受信を主に管理する。
インターネットサービスプロバイダB18は、アクセスポイント61、カスタマデータベース62を有するとともに、POPサーバ64とSMTPサーバ65からなるメールサーバ63を有している。この基本的な構成は、インターネットサービスプロバイダA17における場合と同様である。
情報提供サーバ19は、例えば、所定の企業の商品に関する各種の情報を提供する。検索サーバ20は、インターネット10を介して公開されている各種の情報を検索するサービスを提供する。
図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には、電源オフ後も記憶する必要があるデータが記憶される。
CPU71、ROM72、RAM73、および、EEPROM74は、バス75を介して相互に接続されている。このバス75にはまた、入出力インタフェース76も接続されている。
入出力インタフェース76にはまた、十字キー、決定ボタン、メニューボタン等の各種のボタン、スイッチなどよりなる入力部77、LCD(Liquid Crystal Display)78、スピーカ79、CCD(Charge Coupled Device)撮像素子などより構成される撮像部80、音声信号を取り込むマイクロホン81、並びに、ブルートゥースによりブルートゥースアダプタ12との間で近距離無線通信を行う通信部82が接続されている。
記録再生部83は、装着されたカセット磁気テープに、撮像部80で撮像された映像データと、マイクロホン81により収音された音声データ等を記録する。また、記録再生部83は、カセット磁気テープに記録されている映像データと音声データを再生し、映像データに対応する画像をLCD78に出力し、表示させ、音声データをスピーカ79に供給し、出力させる。
メモリカードインターフェース84は、携帯可能な半導体メモリとしてのメモリカード85が装着されたとき、メモリカード85に対するデータの書き込み処理と読み出し処理を実行する。メモリカード85には、撮像部80で撮像された映像データ並びにマイクロホン81より収音された音声データが記録できる他、通信部82からインターネット10を介して取得した各種のデータなども記憶することができる。
エンコーダ/デコーダ86は、映像データをMPEG(Moving Picture Experts Group)またはJPEG(Joint Photographic Coding Experts Group)の方式で、エンコードまたはデコードする。
入出力インタフェース76にはまた、必要に応じてドライブ87が接続され、磁気ディスク91、光ディスク92、光磁気ディスク93、或いは半導体メモリ94などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてRAM73にインストールされる。
図4は、カスタマ登録ウェブサーバ33の構成例を表している。図4において、CPU111は、ROM112に記憶されているプログラム、または記憶部118からRAM113にロードされたプログラムに従って各種の処理を実行する。RAM113にはまた、CPU111が各種の処理を実行する上において必要なデータなども適宜記憶される。
CPU111、ROM112、およびRAM113は、バス114を介して相互に接続されている。このバス114にはまた、入出力インタフェース115も接続されている。
入出力インタフェース115には、キーボード、マウスなどよりなる入力部116、CRT、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部117、ハードディスクなどより構成される記憶部118、モデム、ターミナルアダプタなどより構成される通信部119が接続されている。通信部119は、インターネット10を含むネットワークを介しての通信処理を行う。
入出力インタフェース115にはまた、必要に応じてドライブ120が接続され、磁気ディスク131、光ディスク132、光磁気ディスク133、或いは半導体メモリ134などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部118にインストールされる。
アクセスポイント31、カスタマデータベース32、および登録認証プラットフォーム34は、カスタマ登録ウェブサーバ33と個別に形成される場合、図示は省略するが、カスタマ登録ウェブサーバ33と基本的に同様の構成とされる。
図5は、ネットワークサービスビジネスセンタ15を構成するカムコーダ用イメージステーション41の構成例を表している。このカムコーダ用イメージステーション41を構成するCPU151乃至半導体メモリ174は、図4のカスタマ登録ウェブサーバ33を構成するCPU111乃至半導体メモリ134と基本的に同様の構成とされ、対応する名称のものは、対応する機能を有する。従って、それらの説明は、繰り返しになるので省略する。
さらに、図6は、インターネットサービスプロバイダA17のカスタマデータベース52の構成例を表している。このカスタマデータベース52のCPU191乃至半導体メモリ214も、図4のカスタマ登録ウェブサーバ33のCPU111乃至半導体メモリ134と基本的に同様の構成とされ、対応する名称のものは、対応する機能を有するので、その説明は、繰り返しになるので省略する。
アクセスポイント51並びにメールサーバ53(POPサーバ54とSMTPサーバ55)が、カスタマデータベース52と個別に形成される場合、これらも基本的に図6のカスタマデータベース52と同様の構成とされる。
カムコーダ11を購入したユーザは、この図2のサービス提供システムにおけるサービスの提供を受けることができる。そのためには、カムコーダ11のユーザは、カムコーダ11(そのユーザ)をネットワークシステム14に登録する処理を実行する。カムコーダ11を購入すると、ブルートゥースアダプタ12が付属しており(付属していない場合は、別途購入し)、ユーザは、このブルートゥースアダプタ12を公衆回線網13に接続することで、ネットワークシステム14にカムコーダ11(そのユーザ)を登録することができる。
この登録処理が行われるとき、このサービス提供システムにおいて、図7のフローチャートに示される処理が実行される。すなわち、ステップS1において、ネットワークシステム14によりデジタルイメージカスタマ登録処理が実行され、その後、ステップS2において、インターネットサービスプロバイダA17により、ISP-Aかんたん登録処理が実行され、さらに、その後、ステップS3において、ネットワークサービスビジネスセンタ15により、アルバム利用登録処理が実行される。
そこで、以下、これらステップS1乃至ステップS3の処理を個別に説明する。
最初に、図8と図9のフローチャートを参照して、ネットワークシステム14におけるデジタルイメージカスタマ登録処理について説明する。図8は、この登録処理を行う場合におけるカムコーダ11の処理を表し、図9は、それに対応するカスタマ登録ウェブサーバ33の処理を表している。
ステップS11において、カムコーダ11のユーザは、入力部77を操作して、ネットワークシステム14にアクセスを指令する。このアクセス先は、ROM72に予め記憶されている。CPU71は、このROM72に記憶されている情報に基づいて、通信部82を制御し、ネットワークシステム14のアクセスポイント31へのアクセスを指令する。通信部81は、この指令を受けると、ブルートゥースアダプタ12と近距離無線通信し、そこから公衆回線網13を介してネットワークシステム14のアクセスポイント31にアクセスする。
この一番最初のネットワークシステム14へのアクセスには、ゲストIDが利用される。すなわち、ユーザが、例えば、「GUEST」をIDとして入力すると、登録認証プラットフォーム34は、アクセスを許容する。登録認証プラットフォーム34は、カムコーダ11からのアクセスを許容したとき、以後、カスタマ登録ウェブサーバ33に、カムコーダ11に対する処理の管理権を引き渡す。
カスタマ登録ウェブサーバ33のCPU111は、このとき、図9のステップS31において、カムコーダ11のユーザに対して個人情報の入力を要求する。この要求は、通信部119から出力され、アクセスポイント31、公衆回線網13、およびブルートゥースアダプタ12を介して、カムコーダ11に送信される。
カムコーダ11のCPU71は、通信部82を介してこの要求を受け取ると、ステップS12において、その要求に対応するメッセージを、LCD78に出力し、表示させる。
カムコーダ11のユーザは、このメッセージに基づいて、入力部77を操作して、個人情報を入力する。この個人情報には、カムコーダ11の16桁の数字とアルファベットからなる登録コード(カムコーダ11を購入したとき、添付されている葉書に記載されている)、ユーザの郵便番号、氏名、住所、生年月日、性別、電話番号、電子メールアドレスなどの他、カムコーダ11の製造番号(シリアル番号)、購入年月日などが含まれる。
カムコーダ11のCPU71は、ステップS12において、これらの個人情報を入力すると、これをネットワークシステム14に送信させる。
すなわち、CPU71は、通信部82を制御し、入力された個人情報をネットワークシステム14に送信させる。この個人情報は、ブルートゥースアダプタ12、公衆回線網13、アクセスポイント31を介して、カスタマ登録ウェブサーバ33に供給される。
カスタマ登録ウェブサーバ33のCPU111は、図9のステップS31において、この個人情報を通信部119を介して取得すると、これをRAM113に供給し、一時的に記憶させる。
CPU111は、RAM113に個人情報が登録されると、ステップS32において、個人情報確認画面を生成し、通信部119からカムコーダ11に送信させる。この個人情報確認画面のデータは、アクセスポイント31から公衆回線網13を介して、ブルートゥースアダプタ12に供給され、ブルートゥースアダプタ12からカムコーダ11に送信される。
カムコーダ11のCPU71は、図8のステップS13において、通信部82を介して、この個人情報確認画面のデータを受信すると、RAM73に一旦これを記憶させた後、これを再び読み出して、LCD78に出力し、表示させる。これにより、LCD78には、カムコーダ11のユーザが入力した個人情報が確認のために表示される。
ユーザが、自らが入力した個人情報を確認したことを入力部77を操作することで入力すると、CPU71は、この確認信号を通信部82からカスタマ登録ウェブサーバ33に送信させる。
カスタマ登録ウェブサーバ33のCPU111は、通信部119を介してこの確認信号を受け取ると、図9のステップS32において、RAM113に登録されていた個人情報を記憶部118に転送し、記憶させる。
そして、ステップS33において、CPU111は、カムコーダ11のユーザに対する仮IDと仮パスワードを発行する。この仮IDと仮パスワードは、通信部119から出力され、アクセスポイント31、公衆回線網13、ブルートゥースアダプタ12を介してカムコーダ11に送信される。
カムコーダ11のCPU71は、図8のステップS14において、通信部82を介してこの仮IDと仮パスワードを受信すると、これをLCD78に供給し、表示させるか、またはEEPROM74に供給し、記憶させる。
カスタマ登録ウェブサーバ33は、以上のようにして、記憶部118に登録されたカムコーダ11のユーザの個人情報を、ステップS33において、カスタマデータベース32に供給し、登録させる。
ステップS34において、カスタマデータベース32は、インターネット10を介して、ネットワークサービスビジネスセンタ15のカムコーダ用イメージステーション41に、この個人情報を供給する。
カムコーダ用イメージステーション41のCPU151は、通信部159を介してネットワークシステム14から送信されてきた個人情報を受信すると、これを記憶部158に供給し、記憶させる(後述する図16のステップS121)。
ステップS35において、カスタマデータベース32は、カムコーダ11の個人情報を、さらに、インターネットサービスプロバイダA17のカスタマデータベース52に送信する。
インターネットサービスプロバイダA17のカスタマデータベース52は、インターネット10を介して、ネットワークシステム14から送信されてきたカムコーダ11の個人情報を登録する(後述する図11のステップS71)。
なお、ステップS36において、以後、ネットワークシステム14のカスタマデータベース32は、ネットワークビジネスセンタ15において、カムコーダ11のユーザの個人情報が変更されたとき、カムコーダ用イメージステーション41からインターネット10を介してこれを受信し、自分自身に登録させる。また、カスタマデータベース32は、その更新された個人情報を、インターネット10からインターネットサービスプロバイダA17のカスタマデータベース52に供給し、登録させる。
逆に、インターネットサービスプロバイダA17において、カムコーダ11のユーザが個人情報を変更したとき、カスタマデータベース52にそれが登録されるので、カスタマデータベース52は、それをインターネット10を介して、ネットワークシステム14のカスタマデータベース32に通知する。カスタマデータベース32は、入力された個人情報を古い個人情報に上書きし、個人情報を更新させる。
このとき、カスタマデータベース32は、インターネット10を介して、ネットワークサービスビジネスセンタ15のカムコーダ用イメージステーション41に、この更新された個人情報をさらに送信する。
カムコーダ用イメージステーション41は、入力された個人情報で古い個人情報を更新する。
以上のようにして、ネットワークシステム14、ネットワークサービスビジネスセンタ15、およびインターネットサービスプロバイダA17における個人情報は、その1つにおいて更新されると、それが他に直ちにリアルタイムで他の2つに反映される。
以上のようにして、ネットワークシステム14のカスタマデータベース32にカムコーダ11のユーザが登録されると、以後、ネットワークシステム14は、カムコーダ11に関する各種の情報を、必要に応じて、カムコーダ11のユーザに、インターネット10を介して、あるいは葉書などにより通知する。
デジタルイメージカスタマ登録処理が以上のようにして完了すると、次に、ISP-Aかんたん登録処理が実行される。すなわち、カスタマ登録ウェブサーバ33は、カスタマ登録処理が完了すると、以後のカムコーダ11に対する処理の管理権をインターネットサービスプロバイダA17のカスタマデータベース52に移管する。
従って、以後、カムコーダ11とインターネットサービスプロバイダA17のカスタマデータベース52との間において、ISP-Aかんたん登録処理が実行される。図10は、この場合におけるカムコーダ11の処理を表し、図11は、これに対応するカスタマデータベース52の処理を表している。
インターネットサービスプロバイダA17のカスタマデータベース52のCPU191は、図11のステップS71において、図9のステップS35においてネットワークシステム14のカスタマデータベース32から送信された個人情報を受信すると、これを記憶部198に供給し、記憶させる。
インターネットサービスプロバイダA17のカスタマデータベース52は、ステップS71において、カムコーダ11の個人情報を受信すると、そのユーザが既にインターネットサービスプロバイダA17の会員であるか否かを入力することを、そして会員である場合には、インターネットサービスプロバイダA17のユーザIDを入力することを、カムコーダ11に要求する。
カムコーダ11のCPU71は、図10のステップS51において、この要求を受けたとき、対応するメッセージをLCD78に出力し、表示させる。ユーザは、この表示を見て、自分自身が既にインターネットサービスプロバイダA17の会員である場合には、そのユーザIDを入力部77を操作することで入力する。また会員でない場合には、その旨が入力される。カムコーダ11のCPU71は、そこでステップS52において、インターネットサービスプロバイダA17のユーザIDが入力されたか否かを判定し、インターネットサービスプロバイダA17の会員でないことが入力された場合には、ステップS53において、その旨を通信部82を介して、インターネットサービスプロバイダA17のカスタマデータベース52に送信させる。
カスタマデータベース52のCPU191は、通信部199を介してこの入力を受け取ると、図11のステップS72において、ユーザは、インターネットサービスプロバイダA17の会員でないと判定し、ステップS73に進み、インターネットサービスプロバイダA17への入会のための個人情報を送信する。この個人情報は、図9のステップS35の処理で、ネットワークシステム14から送信されてきて、ステップS71において、受信、記憶された情報が、基本的にそのまま用いられる。
カムコーダ11のCPU71は、図10のステップS54において、通信部82を介して、インターネットサービスプロバイダA17への入会のための個人情報を受信すると、それをLCD78に出力し、表示させる。
この個人情報は、カムコーダ11のユーザが、ネットワークシステム14にユーザ登録した場合に、入力した個人情報であるから、基本的には誤りがないはずである。しかしながら、念のため、ユーザは、この表示を見て、訂正する必要があるか否かを判定し、訂正する必要がある場合には、入力部77を操作して、訂正を入力する。
そこで、ステップS55において、カムコーダ11のCPU71は、訂正が入力されたか否かを判定し、訂正が入力された場合には、ステップS56において、訂正された項目を、通信部82からインターネットサービスプロバイダA17のカスタマデータベース52に送信させる。訂正が入力されない場合には、ステップS56の処理はスキップされる。
インターネットサービスプロバイダA17のカスタマデータベース52へのCPU191は、図11のステップS74で、通信部199を介して訂正を受信したか否かを判定し、訂正を受信した場合には、ステップS75において、受信した訂正内容に基づいて、既に登録されている個人情報を訂正する。訂正が受信されない場合には、ステップS75の処理は、スキップされる。
この個人情報としては、上述したように、カムコーダ11を購入したユーザがネットワークシステム14にユーザ登録した個人情報が基本的にそのまま表示される(そのうちの、インターネットサービスプロバイダA17会員になるのに必要な情報のみが表示される)。従って、ユーザは、ネットワークシステム14にユーザ登録するために入力した項目と基本的に同様の項目をインターネットサービスプロバイダA17の会員になるために、再度入力する必要がなくなる。従って、操作性が改善される。
次に、ステップS57において、カムコーダ11のCPU71は、カスタマデータベース52からの入力ガイダンスに従って、ユーザ名とパスワードの入力を促すメッセージをLCD78に表示させる。カムコーダ11のユーザは、このメッセージに従って、入力部77を操作し、インターネットサービスプロバイダA17を利用する場合にユーザが用いるユーザ名とパスワードを入力する。CPU71は、この入力されたユーザ名とパスワードを、通信部82を介して、インターネットサービスプロバイダA17のカスタマデータベース52に送信する。
カスタマデータベース52のCPU191は、ステップS76において、通信部199を介してこのユーザ名とパスワードを受信すると、記憶部198に記憶されているデータに基づいて、そのユーザ名とパスワードが既に他のユーザにより使用されているか否かを判定し、使用されている場合には、そのメッセージを通信部199からカムコーダ11に送信する。
カムコーダ11のCPU71は、通信部82を介してこのメッセージを受信すると、LCD78に表示させる。カムコーダ11のユーザは、この表示を見て、入力したユーザ名とパスワードが既に登録されていると判定した場合、新たなユーザ名とパスワードを入力する。
以上のようにして、カムコーダ11からユーザ名とパスワードが送信されてくると、カスタマデータベース52のCPU191は、図11のステップS76において、通信部199を介してこれを取得し、ステップS77において、ユーザ名に基づいて、ユーザIDを決定する。このユーザIDは、インターネットサービスプロバイダA17の会員としてのユーザIDである。
このサービス提供システムにおいては、ネットワークシステム14、ネットワークサービスビジネスセンタ15、およびインターネットサービスプロバイダA17において、共通のIDとパスワードを使用することができるようになされている。しかしながら、上述したように、ネットワークシステム14において、ユーザ登録なされた段階において、カムコーダ11のユーザには、仮IDと仮パスワードが既に設定されている(図8のステップS14、図9のステップS33)。
この仮IDと仮パスワードに基づいて、インターネットサービスプロバイダA17において、ユーザがサービスを受けることができるようにするために、CPU191は、図9のステップS33において、ネットワークシステム14により発行され、ステップS71の処理で受信された仮IDと仮パスワードを、ステップS77で決定したユーザIDと対応させるための対応関係を記述したテーブルをステップS78で生成し、ISP-Aかんたん接続に登録する。
これにより、図9のステップS33において、ネットワークシステム14から発行され、図8のステップS14において、カムコーダ11により受信された仮IDと仮パスワードに基づいて、カムコーダ11のユーザがインターネットサービスプロバイダA17にアクセスしてきたとき、カスタマデータベース52は、その仮IDと仮パスワードに対応するユーザIDをテーブルから検索することで、カムコーダ11のユーザに、インターネットサービスプロバイダA17が提供するサービスを利用させる。
CPU191は、以上のようにして、カムコーダ11のユーザのインターネットサービスプロバイダA17の会員としての登録が完了したとき、ステップS79において、インターネットサービスプロバイダA17に対してアクセスするときに必要な設定情報をカムコーダ11に送信する。
カムコーダ11のCPU71は、図10のステップS58において、インターネットサービスプロバイダA17からのISP-A設定情報を受信すると、これをLCD78に出力し、表示させる。これにより、ユーザは、ISP-A設定情報を確認することができる。このISP-A設定情報には、例えば、図12に示されるように、PPPログイン、PPPパスワード、アクセスポイント電話番号、POP ID、POPパスワード、Eメールアドレス、POPサーバ、SMTPメールサーバ、ニュースサーバなどが記述されている。
カムコーダ11のユーザは、必要に応じて、この図12に示される内容をメモするなどした後、入力部77を操作して確認の信号をインターネットサービスプロバイダA17に出力する。
インターネットサービスプロバイダA17のカスタマデータベース52は、ステップS80において、カムコーダ用設定情報を送信する。
カムコーダ11は、図10のステップS59において、このカムコーダ用設定情報を受信すると、LCD78にこれを表示させる。
図13は、このようにして、カスタマデータベース52からカムコーダ11に送信されるカムコーダ用設定情報の例を表している。この例のおいては、カムコーダ用設定情報がDIカスタマID、DIパスワード、およびアクセスポイント電話番号により構成されている。
アクセスポイント電話番号とは、カムコーダ11がインターネット10に接続するとき、アクセスするポイント、具体的には、インターネットサービスプロバイダA17のアクセスポイント51の電話番号を表している。
カムコーダ11のユーザは、図10のステップS60において、このようにして表示されたカムコーダ用設定情報をインターネット10に接続するための条件として入力部77を操作して、カムコーダ11に設定する。この設定は、EEPROM74に記憶される。
例えば、パーソナルコンピュータを購入したユーザが、一般的なサービスプロバイダ(図2の例の場合、インターネットサービスプロバイダB18)を介して、インターネット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-Aかんたん登録処理を行うことで、カムコーダ11のユーザは、図14Bに示されるように、Unified ID(図13におけるDIカスタマIDに対応する)、パスワード(図13におけるDIパスワードに対応する)、およびアクセスポイント電話番号(図13におけるアクセスポイント電話番号に対応する)の3個の項目の設定だけで済むことになる。従って、設定操作に不慣れなユーザであっても、簡単に、インターネット接続のための操作を行うことが可能となる。
カムコーダ11のユーザは、自分自身が既にインターネットサービスプロバイダA17の会員である場合には、カスタマデータベース52からの要求に基づいて、入力部77を操作して、インターネットサービスプロバイダA17のユーザIDを入力する。そこで、この場合、カムコーダ11のCPU71は、図10のステップS61において、ユーザから入力されたインターネットサービスプロバイダA17のユーザIDを取得すると、通信部82からカスタマデータベース52に、このインターネットサービスプロバイダA17のユーザIDを送信させる。
インターネットサービスプロバイダA17のカスタマデータベース52のCPU191は、カムコーダ11から送信されてきたインターネットサービスプロバイダA17のユーザIDを、図11のステップS81において、受信し、取得すると、ステップS82において、ユーザのインターネットサービスプロバイダA17のユーザIDを、ステップS71の処理で受信されたそのユーザの個人情報に含まれる仮IDと仮パスワードに対応させるためのカムコーダ用設定情報を、カムコーダ11に送信させる。
カムコーダ11のCPU71は、ステップS62において、カスタマデータベース52から送信されてきた、インターネットサービスプロバイダA17のユーザIDを、仮IDと仮パスワードに対応させるカムコーダ用設定情報を受信すると、ステップS63において、ユーザが入力部77を操作して行う入力に基づいて、インターネットサービスプロバイダA17のユーザIDを、仮IDと仮パスワードに対応するように設定する処理を行う。具体的には、CPU71は、インターネットサービスプロバイダA17のユーザIDと、仮IDおよび仮パスワードとの対応テーブルを生成する。従って、以後、仮パスワードと仮IDが入力されてインターネット10への接続が指令された場合、CPU71は、この仮IDと仮パスワードを、インターネットサービスプロバイダA17のユーザIDに変換して、インターネットサービスプロバイダA17に対するアクセス処理を行う。
カスタマデータベース52のCPU191は、図11のステップS80,S82の処理の後、ステップS83に進み、それまでの処理により登録された情報、あるいはユーザによりその登録情報が更新された場合、その更新された情報を、ネットワークシステム14に送信する。
ネットワークシステム14のカスタマデータベース32は、このインターネットサービスプロバイダA17からの登録情報を受信すると、それをカスタマデータベース32に登録させるとともに、ネットワークサービスビジネスセンタ15のカムコーダ用イメージステーション41にもそれを送信し、反映させる。
以上のような、ISP-Aかんたん登録処理に引き続いて、アルバム利用登録処理が実行される。このアルバム利用登録処理について、図15と図16のフローチャートを参照して、さらに説明する。図15は、カムコーダ11のアルバム利用登録処理を表し、図16は、それに対応するカムコーダ用イメージステーション41のアルバム利用登録処理を表している。
インターネットサービスプロバイダA17のカスタマデータベース52のCPU191は、ISP-Aの簡単登録処理が完了すると、カムコーダ11に対する処理の管理権を、ネットワークサービスビジネスセンタ15のカムコーダ用イメージステーション41に移管する。
カムコーダ用イメージステーション41のCPU151は、図16のステップS121において、ネットワークシステム14のカスタマデータベース32が図9のステップS34において送信したカムコーダ11の個人情報を、通信部159を介して受信すると、これを記憶部158に供給し、記憶させる。CPU151は、ステップS122において、受信した個人情報のうちの氏名とメールアドレスを読み出し、これをカムコーダ11に送信する。
カムコーダ11のCPU71は、カムコーダ用イメージステーション41からの氏名とメールアドレスを受信すると、ステップS101において、これをLCD78に出力し、表示させる。カムコーダ11のユーザは、この表示を見て、自分自身の氏名とメールアドレスが正しいか否かを判定する。なお、このメールアドレス(Eメールアドレス)は、インターネットサービスプロバイダA17における会員登録において設定されたもの(図12)である。
カムコーダ11のユーザは、氏名とメールアドレスが、正しいことを確認したとき、入力77を操作し、その氏名とメールアドレスをアルバム利用登録するのに用いることを了承する場合には、その旨を入力する。そこで、ステップS102において、CPU71は、了承が入力されたか否かを判定し、入力された場合には、ステップS103に進み、その入力に対応する了承信号を、カムコーダ用イメージステーション41に送信させる。
これに対して、アルバム利用登録を了承しない場合、ユーザは、入力部77を操作してその旨を入力する。このとき、ステップS104において、CPU71は、アルバム利用登録が了承されなかったことを表す非了承信号をカムコーダ用イメージステーション41に送信させる。
カムコーダ用イメージステーション41のCPU151は、図16のステップS123において、了承信号が入力されたか否かを判定し、入力された場合には、ステップS124に進み、ステップS121で受信した個人情報を、記憶部158に記憶させる。
これに対して、ステップS123において、了承信号が入力されていないと判定された場合、ステップS124の処理はスキップされる。
このようにして、カムコーダ用イメージステーション41には、ネットワークシステム14で発行された仮IDと仮パスワードに対応する個人情報が登録される。
その後、ステップS125において、カムコーダ用イメージステーション41のCPU151は、ユーザからの登録情報を更新する入力がなされた場合には、その旨をネットワークシステム14に送信する。
ネットワークシステム14のカスタマデータベース32は、この更新情報を自分自身が登録するとともに、それをインターネットサービスプロバイダA17のカスタマデータベース52に送信し、登録させる。
なお、ネットワークシステム14のカスタマデータベース32は、仮IDと仮パスワードを発行した後、ユーザの住所宛に、本IDと本パスワードを記載した葉書を郵送する。ユーザは、これを受け取ったとき、仮IDと仮パスワードを、本IDと本パスワードに変更して利用する。
カスタマデータベース32は、本IDと本パスワードを発行すると、それをネットワークサービスビジネスセンタ15とインターネットサービスプロバイダA17にインターネット10を介して送信する。ネットワークサービスビジネスセンタ15とインターネットサービスプロバイダA17においては、それぞれ本IDと本パスワードが登録される。仮IDと仮パスワードは、発行されてから、所定の期間(例えば、2週間)だけ利用することが可能であり、ネットワークシステム14、ネットワークサービスビジネスセンタ15、およびインターネットサービスプロバイダA17は、それぞれ仮IDと仮パスワードを2週間だけ有効とし、有効期間が経過した後、その仮IDと仮パスワードが使用された場合には、アクセスを拒否することになる。
なお、以上においては、カムコーダ11からネットワークシステム14にユーザ登録させるようにしたが、パーソナルコンピュータによりインターネット10を介して登録したり、葉書で登録することも可能である。
次に、図17のフローチャートを参照して、カムコーダ11がネットワークシステム14、ネットワークサービスビジネスセンタ15、またはインターネットサービスプロバイダA17に接続する場合の処理について説明する。ユーザは、入力部77を操作して、ネットワークシステム14にユーザ登録したとき割り当てられた仮IDと仮パスワード(または、その後に設定された本IDと本パスワード)を入力する。ステップS141において、CPU71は、ユーザの入力部77の操作に基づいて入力されたIDとパスワードを取得する。さらに、CPU71は、ステップS142において、ユーザから指定されたアクセス先がインターネットサービスプロバイダA17であるのか否かを判定する。
アクセスするのがインターネットサービスプロバイダA17である場合には、ステップS143に進み、CPU71は、図10のステップS63で生成した変換テーブルが存在するか否かを判定する。変換テーブルが存在する場合(カムコーダ11のユーザが、カムコーダ11のユーザ登録をする前から、既にインターネットサービスプロバイダA17の会員であり、そのユーザIDを有していた場合)、ステップS144に進み、CPU71は、ステップS141で取得したIDとパスワードを変換テーブルに基づいて、インターネットサービスプロバイダA17のユーザIDに変換する。そして、ステップS145において、CPU71は、そのインターネットサービスプロバイダA17のユーザIDに基づいて、通信部82を制御し、インターネットサービスプロバイダA17にアクセスさせる。
ステップS143において、変換テーブルが存在しないと判定された場合(ユーザがカムコーダ11を購入し、ネットワークシステム14にユーザ登録した後、インターネットサービスプロバイダA17に会員登録した場合)、ステップS145に進み、CPU71は、入力されたIDとパスワードを用いて、インターネットサービスプロバイダA17にアクセスする処理を実行する。この場合、上述したように、インターネットサービスプロバイダA17のカスタマデータベース52が変換テーブルを有しているので、この変換テーブルに基づいて、インターネットサービスプロバイダA17は、カムコーダ11が正規のユーザであるのか否かを判定する。
ステップS142において、アクセスする先がインターネットサービスプロバイダA17ではないと判定された場合、ステップS146に進み、CPU71は、アクセス先がネットワークシステム14であるか否かを判定する。アクセス先がネットワークシステム14である場合には、ステップS147に進み、CPU71は、ステップS141で取得されたIDとパスワードに基づいて、ネットワークシステム14にアクセスする。同様に、ステップS146において、アクセスするのがネットワークシステムではないと判定された場合(アクセス先はネットワークビジネスセンタ15であると判定された場合)、ステップS148に進み、CPU71は、ステップS141で取得されたIDとパスワードを利用して、ネットワークビジネスセンタ15にアクセスさせる。
以上のようにして、このサービス提供システムにおいては、図18に示されるように、ネットワークシステム14、ネットワークサービスビジネスセンタ15、並びにインターネットサービスプロバイダA17におけるIDとパスワードとして、ネットワークシステム14のユーザ登録時に発行された仮IDと仮パスワード(同一のIDとパスワード)を用いて、それぞれのサービスの提供を受けることができる。
以上のようなサービス提供システムにより、カムコーダ11は、例えばインターネットサービスプロバイダA17を介してインターネット10に接続され、画像データを添付した電子メールを送信したり、画像データをアップロードしたりすることができる。
ユーザは、カムコーダ11の入力部77を構成する十字キー、決定ボタン、ネットワークボタン、およびネットワークメニューボタン等を操作することにより、GUIを操作して、電子メールに画像データを添付したり、画像データをアップロードしたりする。以下にその操作方法を説明する。
図19は、図3の入力部77に含まれるボタン群の構成例を示す図である。
図19の例において、入力部77には、アンカーを上下方向および左右方向に移動させる十字キー291、処理の実行を指示する決定ボタン292、ネットワーク機能を選択させる画面を表示させるネットワークボタン293、各種の処理を選択させるGUIであるメニュー画面を表示させるネットワークメニューボタン294が構成されている。
十字キー291は、カムコーダ11の筐体に設けられたボタンであり、上下左右の方向を示す三角形が表示されている。ユーザが、その三角形付近を操作すると、LCD78に表示されているアンカーをその三角形が示す方向に移動させる。
例えば、ユーザが、十字キー291の上方向を示す三角形が表示されている付近を操作すると、LCD78に表示されているアンカーは、現在表示されている場所から、上方向に存在するボタン等のアンカーが位置することの可能な場所に移動する。ユーザが十字キー291の下方向、右方向、または左方向を示す三角形が表示されている付近を操作した場合も同様に、アンカーはその示された方向の次のボタン等に移動する。このようにユーザは、十字キー291を操作することで、LCD78に表示されたアンカーを操作することができる。
なお、十字キー291の方向を示す表示は、三角形に限らず、方向を示す形であればどのような形でも良く、十字キー291の周囲に表示されていてもよい。また、十字キー291の指示する方向は、上下左右に限らず、例えば、右斜め上、右斜め下、左斜め上、および左斜め下の4方向を示す等、どの方向であってもよい。
決定ボタン292は、カムコーダ11の筐体に設けられたボタンであり、十字キー291と同体に構成されているボタンである。決定ボタン292は、十字キー291の中央に設けられ、上下左右の方向を指示する部分に囲まれるように構成されている。ユーザが十字キー291の中央部分、すなわち決定ボタン292を操作すると、アンカーが位置するボタン等に対応した処理が実行される。
例えば、ユーザは、十字キー291を操作して、LCD78に表示されているGUIにおいてアンカーを目的のボタンに位置させ、決定ボタン292を操作することにより、任意の処理を実行させることができる。
なお、決定ボタン292は、十字キー291と別体に構成されていてもよい。
ネットワークボタン293は、カムコーダ11の筐体に設けられたボタンであり、ネットワークに関する処理を行うGUIをLCD78に表示させるボタンである。例えば、ユーザがネットワークボタン293を操作すると、LCD78に、図21に示すようなネットワークメニュー画面が表示される。ユーザは、このネットワークメニュー画面に基づいて、ネットワークに関する機能を動作させることができる。
ネットワークメニューボタン294は、カムコーダ11の筐体に設けられたボタンであり、LCD78に表示されるWEBコンテンツに関する処理を行うGUIをLCD78に表示させるボタンである。
なお、ネットワークボタン293とネットワークメニューボタン294は、1個のボタンで構成されていてもよい。その場合、ユーザが操作したときにLCD78に表示されているGUIに基づいて、そのボタンの指示する処理が変化する。
以上のように入力部77に構成された各ボタンを操作することにより、ユーザは、LCD78に表示されたGUIに基づいて、様々な処理を行うことができる。
図20は、LCD78に表示されるモニタ画像の例を示す図である。
図20の例において、LCD78には、撮像部80により取り込まれたモニタ画像300が表示されている。また、上部には撮影情報部311があり、撮影に関する各種の情報がモニタ画像300に重畳して表示されている。さらに下部にはGUIによる各種の処理の実行を指示するボタンがモニタ画像300に重畳して表示されている。
ズームボタン321Aおよび321Bは、撮像部80により取り込まれる画像の焦点距離の調節を指示するボタンである。
ネットボタン322は、カムコーダ11のネットワークに関する機能を選択するボタンである。
静止画モードボタン323は、カムコーダ11の静止画撮影機能を選択するボタンである。また、インデックスボタン324は、装着されたカセット磁気テープに記録された映像データや音声データに関する情報の表示を指示するボタンである。さらに、機能ボタン325は、設定などの各種の機能を操作するGUIの表示を指示するボタンである。
ズームボタン321Aおよび321B、ネットボタン322、静止画モードボタン323、インデックスボタン324、および機能ボタン325のいずれかに、ユーザが指示していることを示すアンカーが位置する。
そして、ユーザは、入力部77の十字キー291を右方向または左方向に指示するように操作することにより、アンカーの位置を他のボタンに移動させることができる。ユーザが入力部77の決定ボタン292を操作すると、アンカーが位置するボタンに対応した処理が実行される。
図20の例において、アンカーは、ネットボタン322に位置している。このとき、ユーザが入力部77の十字キー291を右方向に指示するように操作した場合、アンカーは静止画モードボタン323に移動し、ユーザが十字キー291を左方向に指示するように操作した場合、アンカーはズームボタン321Bに移動する。
アンカーがネットボタン322に位置し、ユーザが入力部77の決定ボタン291を操作した場合、実行するネットワークに関する処理を選択するGUIであるネットワークメニュー画面がLCD78に表示される。また、入力部77を構成するネットワークボタン293を操作しても、ネットワークメニュー画面がLCD78に表示される。
図21は、LCD78に表示されるネットワークメニュー画面の例を示す図である。
図21の例において、ネットワークメニュー画面330には、ブラウザ機能を動作させるブラウザボタン331、ネットワークに関する各種の設定を行う設定ボタン332、メール機能を動作させるメールボタン333、WEBアルバムに関する機能を動作させるWebアルバムボタン334、および、ネットワークメニュー画面330を閉じ、ネットワークに関する処理を終了させ、図20に示すモニタ画面300に戻ることを指示する終了ボタン335が設けられている。
図21の例において、ユーザが入力部77の十字キー291を操作してアンカーをメールボタン333に位置させ、決定ボタン292を操作することにより、カムコーダ11のCPU71は、メール機能を動作させ、図22に示すような電子メールを送信するGUIをLCD78に表示させる。
図22は、LCD78に表示される送信タブ画面の表示例を示す図である。
図22の例において、送信タブ画面341は、ユーザが十字キー291を操作してアンカーを送信タブ342Aに位置させ、決定ボタン292を操作することにより、表示される画面である。同様に、ユーザが十字キー291を操作してアンカーを受信タブ342Bに位置させ、決定ボタン292を操作すると、メールの受信を行う受信タブ画面(図示せず)が表示され、またユーザが十字キー291を操作してアンカーをアドレス帳タブ342Cに位置させ、決定ボタン292を操作すると、アドレス帳の機能を有するアドレス帳タブ画面(図示せず)が表示される。図21のメールボタン333を操作した場合、図22に示す送信タブ画面341が最初に表示されるようにしてもよい。また、受信タブ画面が最初に表示されるようにしてもよく、アドレス帳タブ画面が最初に表示されるようにしてもよい。
図22の例において、送信タブ画面341には、宛先の入力に関する処理を行う宛先ボタン343、送信する電子メールに添付する画像ファイルの選択に関する処理を行う添付ボタン344、題名の入力に関する処理を行う題名ボタン345、本文を入力する本文ボタン346、電子メールを送信する送信ボタン347、および、電子メールの送信作業を終了し、図21のネットワークメニュー画面330に戻る終了ボタン348が設けられている。
また、宛先ボタン343の右には、入力された宛先を表示する宛先表示部353が設けられ、添付ボタン344の右には、添付画像として選択された画像の枚数を示す添付枚数表示部354A、および、添付画像として選択された画像データの合計データサイズを示すデータサイズ表示部354Bが設けられている。さらに、題名ボタン345の右には、入力された題名を表示する題名表示部355が設けられ、本文ボタン346の右には、入力された本文を表示する本文表示部356が設けられている。
ユーザは、送信タブ画面341の宛先ボタン342乃至本文ボタン346を操作して電子メールを作成し、送信ボタン347を操作して作成した電子メールを送信する。また、電子メールの作成作業を中止する等の場合、ユーザは終了ボタン348を操作して、電子メールの送信作業を終了する。
図21において、ユーザが、アンカーを操作し、メールボタン333を選択すると、カムコーダ11のCPU71は、LCD78に図22の送信タブ画面341を表示し、メール送信モード処理を実行する。
CPU71によるメール送信モード処理を図23のフローチャートを参照して説明する。
最初にステップS201において、CPU71は、ユーザがアンカーを操作して、宛先ボタン343を操作したか否かを判定する。操作したと判定した場合、CPU71はステップS202に進み、文字入力画面を表示し、宛先の入力を受け付ける。
図24は、LCD78に表示される文字入力画面の表示例を示す図である。
図24の例において、文字入力画面361は、入力された文字、数字、および記号を表示する文字入力欄362、文字入力欄362において文字、数字、および記号が入力される位置を示すカーソル363、英数字および記号を入力するモードを指示する英数タブ364A、ひらがなおよび漢字を入力するモードを指示するひらがなタブ364B、カタカナを入力するモードを指示するカタカナタブ364C、文字(数字、記号を含む)の入力に関する処理を指示するボタン365−1乃至365−19、および、文字入力画面を閉じて文字入力作業を終了する終了ボタン366により構成される。
図24に示す文字入力画面361において、ユーザは、十字キー291を操作し、アンカーを英数タブ364A、ひらがなタブ364B、またはカタカナタブ364Cに位置させ、入力するモード(文字の種類)を選択する。図24の例においては、英数タブ364Aが選択されている。
タブにアンカーを位置させ、入力するモードを選択したユーザは、十字キー291を操作し、ボタン365−1乃至365−19にアンカーを位置させ、決定ボタン292を操作することにより、GUIを操作する。
図24の例において、ボタン365−1、およびボタン365−17は、カーソル363の位置を操作するボタンである。ユーザが十字キー291を操作し、ボタン365−1にアンカーを位置させ、決定ボタン292を操作すると、カーソル363は1文字分左に移動する。ただし、カーソル363の左に文字が無い場合、カーソル363は移動しない。同様に、ユーザが十字キー291を操作し、ボタン365−17にアンカーを位置させ、決定ボタン292を操作すると、カーソル363は1文字分右に移動する。ただし、カーソル363の右に文字が無い場合、カーソル363は移動しない。
ボタン365−18を操作すると、文字入力欄362に表示された文字(数字および記号を含む)のうち、カーソル363の左隣にある文字(改行も含む)が1字消去され、カーソル363、およびカーソル363の右側の文字(改行も含む)が左に1文字分移動される。ただし、カーソル363の左側に文字が存在しない(消去する文字が無い)場合、カーソル363は移動しない。
ボタン365−19を操作すると、文字入力欄362に表示されたカーソル363は改行され、1行下に表示される。
ユーザは、十字キー291を操作してアンカーを移動させ、決定ボタン292を操作することにより、ボタン365−2乃至365−16を操作すると、各ボタンに表示されている文字、数字、および記号を入力する。入力された文字は文字入力欄362のカーソル363の位置に表示される。このときカーソル363は、1文字分右に移動する。ボタン365−2乃至365−16に表示されている文字は、選択されているタブにより異なり、それに伴い入力される文字も異なる。
図24の例において、ボタン365−2乃至365−5、並びにボタン365−8が操作された場合、記号が入力され、ボタン365−6および365−7、並びに、ボタン365−10乃至365−15が操作された場合、アルファベットが入力され、ボタン365−9および365−16が操作された場合、数字が入力される。
また、ボタン365−2乃至365−16には、それぞれ複数の記号、アルファベット、または数字が表示されているが、決定ボタン292が操作されると以下のように処理され、1つの記号または1文字が入力される。
例えば、ユーザがボタン365−11にアンカーを位置させ、決定ボタン292を操作した場合、文字「j」が入力され、文字入力欄362のカーソル363の位置に表示される。そのとき、カーソル363は1文字分右側に移動する。そして、ユーザが再度決定ボタン292を操作すると、文字入力欄362に表示された文字「j」は消去され、文字「k」が表示される。同様に、ユーザが決定ボタン292を操作すると、文字「k」は消去され、文字「l」が表示される。すなわち、ユーザが決定ボタン292を操作した回数により、入力される文字が変わる。ボタン365−11の場合、入力される文字は、「j」、「k」、「l」、「J」、「K」、および「L」の6種類である。なお、文字「L」が表示されている状態から、決定ボタン292が操作されると、文字「L」が消去され、文字「j」が表示される。
表示された文字は、十字キー291が操作され、アンカーが移動した場合、確定される。文字が確定すると、文字入力欄362における入力された文字を表示する位置がカーソル363の位置に戻る。すなわち、表示位置が1文字分右に移動する。
以上のように、ユーザは、十字キー291および決定ボタン292を操作することにより、文字を入力することができる。
なお、ボタン365−2乃至365−16により入力される文字、数字および記号は、文字入力画面361に表示された文字、数字、および記号以外の文字を入力するようにしてもよい。
文字の入力が完了したユーザは、終了ボタン366を操作し、図22の送信タブ画面341に戻る。入力された宛先は、図22の宛先表示部353に表示される。
図23に戻り、宛先の入力が完了するとCPU71は、ステップS203に進む。また、ステップS201において、ユーザがアンカーを操作して、図22の宛先ボタン343を操作していないと判定した場合、CPU71は、ステップS203に進む。
ステップS203において、CPU71は、ユーザがアンカーを操作して添付ボタン344を操作したか否かを判定する。操作したと判定すると、CPU71はステップS204に進み、添付画像選択処理を行う。添付画像選択処理の詳細は後で説明する。添付画像処理が終了すると、図22の添付枚数表示部354Aにその選択された画像の枚数が表示され、データサイズ表示部354Bにその合計データサイズが表示される。添付画像選択処理を終了するとCPU71は、ステップS205に進む。
ステップS203において、ユーザがアンカーを操作して添付ボタン344を操作していないと判定した場合、CPU71は、ステップS205に進む。
ステップS205において、CPU71は、ユーザがアンカーを操作して題名ボタン345を操作したか否かを判定する。操作したと判定すると、CPU71は、ステップS206に進み、図24の文字入力画面を表示し、題名の入力を受け付ける。入力方法については、宛先を入力する場合と同様であるので、その説明は省略する。入力された題名は、図22の題名表示部355に表示される。
ユーザが、題名の入力を完了し、終了ボタン366を操作すると、CPU71は、ステップS207に進む。また、ステップS205において、ユーザがアンカーを操作して題名ボタン345を操作していないと判定した場合、CPU71は、ステップS207に進む。
ステップS207において、CPU71は、ユーザがアンカーを操作して、本文ボタン346を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS208に進み、本文編集処理を行う。本文編集処理の詳細については後で説明する。本文編集処理が終了すると、入力された本文は図22の本文表示部356に表示される。本文編集処理を終了すると、CPU71は、ステップS209に進む。
ステップS207において、ユーザがアンカーを操作して、本文ボタン346を操作していないと判定した場合、CPU71は、ステップS209に進む。
ステップS209において、CPU71は、ユーザがアンカーを操作して送信ボタン347を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS210に進み、通信部82を制御してネットワークに接続し、入力された電子メールを送信する。
図25は電子メールを送信する処理を行っている際に表示される送信状態確認画面の表示例を示す図である。
図25の例において、送信状態確認画面401には、「送信中」のメッセージが表示され、その下には、送信処理の進行状況を示すインジケータが表示され、その下には、送信処理を中止するキャンセルボタン402が設けられている。
ユーザは、送信状態確認画面401のインジケータを参照して、電子メール送信処理の進行状況を把握し、処理を中止したい場合には、入力部77を構成する決定ボタン292を操作して、キャンセルボタン402を操作する。ユーザによりキャンセルボタン402を操作されると、CPU71は、送信処理をキャンセルし、図22の送信タブ画面341に戻る。
電子メールの送信が完了すると、CPU71は、メール送信モード処理を終了する。
また、ステップS209において、ユーザがアンカーを操作して送信ボタン347を操作していないと判定した場合、CPU71は、ステップS211に進む。
ステップS211において、CPU71は、ユーザがアンカーを操作して終了ボタン348を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS212に進み、LCD78に図21のネットワーク画面330を表示し、メール送信モード処理を終了する。
ステップS211において、ユーザがアンカーを操作して終了ボタン384を操作していないと判定した場合、CPU71は、ステップS213に進む。
ステップS213において、CPU71は、ユーザがアンカーを操作して図22の受信タブ342Bを操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS214に進み、LCD78に受信タブ画面を表示し、受信に関する処理を行い、メール送信モード処理を終了する。
また、ステップS213において、ユーザがアンカーを操作して受信タブ342Bを操作していないと判定した場合、CPU71は、ステップS215に進む。
ステップS215において、CPU71は、ユーザがアンカーを操作して、アドレス帳タブ342Cを操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS216に進み、LCD78にアドレス帳タブ画面を表示し、アドレス帳に関する処理を行い、メール送信モード処理を終了する。
また、ステップS215において、ユーザがアンカーを操作してアドレス帳タブ342Cを操作していないと判定した場合、CPU71は、ステップS201に戻り、それ以降の処理を行う。
以上のように、CPU71は、メール送信モード処理を行い、ユーザは、図22の送信タブ画面341のGUIを操作することにより、容易に送信する電子メールを作成し、そのメールに複数の画像を添付することができる。
次に、図23のステップS204において行われる添付画像選択処理の詳細について図26および図27のフローチャートを参照して説明する。
ユーザが、図22の送信タブ画面341において、アンカーを操作して、添付ボタン343を操作すると、CPU71は、最初にステップS231において、画像選択画面をLCD78に表示する。
図28は、LCD78に表示される画像選択画面の表示例を示す図である。
図28の例において、画像選択画面411の上部の中央には、ユーザが添付画像として選択した画像データの合計データサイズを示すトータルデータサイズ412が表示されている。また、画像選択画面411の下部の中央には、アンカー424の位置する画像データのデータ名を示すデータ名表示部413、および、その画像データのデータサイズを示すデータサイズ表示部414が表示されている。
そして、そのデータ名表示部413の左側には、ページ戻しボタン421が設けられており、また、データサイズ表示部414の右側には、ページ送りボタン422が設けられている。ユーザは、アンカー424を操作してこのページ戻しボタン421およびページ送りボタン422を操作することにより、表示される画像データを切り替える。
また、画像選択画面411には、添付画像の選択対象となる画像データがサムネイル画像423−1乃至423−6として表示されている。図28の例においては画像データは6枚ずつ表示されているが、これに限らず、何枚ずつでもよい。サムネイル画像として表示される画像データは、ユーザにより撮影され、RAM73、EEPROM74、記録再生部83、またはメモリカード85に記憶されている。
画像選択画面411の上部左側には、添付画像として選択されたサムネイル画像のチェックを解除する全取消ボタン425が設けられている。そして、画像選択画面411の上部右側には、画像選択作業を完了する決定ボタン426が設けられている。
画像選択画面411において、ユーザは、入力部77の十字キー291および決定ボタン292を用いてアンカー424を操作し、ページ戻しボタン421およびページ送りボタン422を操作して、表示されるサムネイル画像を選択する。表示されたサムネイル画像423−1乃至423−6のそれぞれの右上には、サムネイル画像の順番を示す番号が表示されている。
ユーザの操作によりアンカー424は、ユーザが指定するサムネイル画像の番号の左側に位置し、そのサムネイル画像を指定していることを示す。そして、ユーザが入力部77の決定ボタン292を操作すると、そのアンカー424の位置するサムネイル画像の画像データが選択される。選択されたサムネイル画像の左上には、選択されたことを示すチェックマークが表示される。なお、サムネイル画像は、予め決められた所定の枚数および所定のデータサイズを超えない範囲で、何枚でも選択することができる。
また、ユーザが、添付画像として選択され、チェックマークの表示されているサムネイル画像の画像データを再度選択すると、その画像データの選択が解除され、チェックマークの表示が消える。
図28の例においては、アンカー424は、番号12のサムネイル画像423−6に位置しており、番号7のサムネイル画像423−1、番号8のサムネイル画像423−2、および番号12のサムネイル画像423−6が添付画像として選択されている。
選択した添付画像を全て解除したい場合、ユーザは、入力部77の十字キー291および決定ボタン292を用いてアンカー424を操作し、全取消ボタン425を操作して、画像データの選択を全て解除し、画像選択作業を始めからやり直す。
画像選択作業を終了させたい場合、ユーザは、アンカーを操作して決定ボタン426を操作する。決定ボタン426が操作されると、図22の送信タブ画面がLCD78に表示され、画像選択作業の結果が反映される。
図26に戻り、ステップS231において、LCD78に画像選択画面411を表示したCPU71は、ステップS232に進み、ユーザが図28のページ戻しボタン421を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS233に進み、現在表示されている画像選択画面411における前ページが存在するか否かを判定する。存在すると判定した場合、CPU71は、ステップS234に進み、LCD78に前ページを表示する。前ページを表示したCPU71は、ステップS235に進む。
ステップS233において、前ページが存在しないと判定された場合、CPU71は、ステップS235に進む。また、ステップS232において、ユーザがアンカーを操作してページ戻しボタン421を操作していないと判定した場合、CPU71は、ステップS235に進む。
CPU71は、ステップS235において、ユーザが図28のページ送りボタン422を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS236に進み、現在表示されている画像選択画面411における次ページが存在するか否かを判定する。存在すると判定した場合、CPU71は、ステップS237に進み、LCD78に次ページを表示する。次ページを表示したCPU71は、図27のステップS238に進む。
ステップS236において、次ページが存在しないと判定された場合、CPU71は、図27のステップS238に進む。また、ステップS235において、ユーザがアンカーを操作してページ送りボタン422を操作していないと判定した場合、CPU71は、図27のステップS238に進む。
ステップS238において、CPU71は、ユーザがアンカーを操作して、サムネイル画像423−1乃至423−6のいずれかを選択したか否かを判定する。選択したと判定した場合、CPU71は、ステップS239に進み、選択したサムネイル画像がすでに添付画像として選択されているか否かを判定する。選択されていないと判定した場合、CPU71は、ステップS240に進み、そのサムネイル画像を添付画像として選択し、ステップS242に進む。
また、ステップS239において、選択したサムネイル画像がすでに添付画像として選択されていると判定した場合、CPU71は、そのサムネイル画像の添付画像としての選択を解除し、ステップS242に進む。
ステップS242において、CPU71は、選択した添付画像データのトータルデータサイズを算出し、トータルデータサイズ表示部412に表示する。ステップS242の処理が終了すると、CPU71は、ステップS243に進む。
また、ステップS238において、ユーザがアンカー424を操作して、サムネイル画像を選択していないと判定した場合、CPU71は、ステップS243に進む。
CPU71は、ステップS243において、ユーザがアンカー424を操作して、全取消ボタン425を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS244に進み、添付画像の選択を全て解除する。添付画像を全て解除したCPU71は、ステップS245に進む。
また、ステップS243において、ユーザがアンカー424を操作して、全取消ボタン425を操作していないと判定した場合、CPU71は、ステップS245に進む。
ステップS245において、CPU71は、ユーザがアンカー424を操作して、決定ボタン426を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS246に進み、図22の送信タブ画面341に画像添付作業の結果を反映させ、LCD78に表示する。ステップS246の処理が終了したCPU71は、添付画像選択処理を終了し、図23のステップS205に進む。
また、ステップS245において、ユーザがアンカー424を操作して、決定ボタン426を操作していないと判定した場合、CPU71は、図26のステップS231に戻り、それ以降の処理を繰り返す。
以上のようにして、添付画像選択処理は行われ、ユーザは図28の画像選択ボタン411を利用して添付画像を選択することができる。
次に、図23のフローチャートのステップS208において行われる本文編集処理の詳細について、図29のフローチャートを参照して説明する。
ユーザがアンカーを操作して、図22の送信タブ画面341の本文ボタン346を操作すると、CPU71は、最初にステップS261において、本文詳細画面をLCD78に表示する。
図30は、LCD78に表示される本文詳細画面451の表示例を示す図である。
図30の例において、本文詳細画面451は、入力された本文を表示する本文表示欄452、本文表示欄452に入力された本文が一度に表示しきれない場合、本文をスクロールさせるスクロールバー453、本文の編集作業を行う編集ボタン454、および本文の編集を終了する決定ボタン455により構成されている。
ユーザが、アンカーを操作して、本文詳細画面451の編集ボタン454を操作すると、図24に示す文字入力画面361が表示される。ユーザは、その文字入力画面361を利用して本文を入力することができる。本文を入力し終わると、ユーザは、図24の文字入力画面361の終了ボタン366を操作して、本文詳細画面に戻る。
入力された本文は、本文詳細画面451の本文表示欄452に表示される。本文の編集が終了すると、ユーザは、決定ボタン455を操作し、図22の送信タブ画面341に戻る。
図29に戻り、本文詳細画面451を表示したCPU71は、ステップS262に進み、ユーザが、入力部77の十字キー291および決定ボタン292を用いてアンカー424を操作し、本文詳細画面451の編集ボタン454を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS263に進み、図24の文字入力画面361をLCD78に表示し、入力を受け付ける。これにより、ユーザは本文の入力作業を行う。入力作業が完了すると、ユーザは、図24の文字入力画面361の終了ボタン366を操作する。
ステップS264において、CPU71は、ユーザが、図24の文字入力画面361の終了ボタン366を操作したか否かを判定し、操作したと判定されるまで待機する。操作したと判定した場合、CPU71は、ステップ265に進む。
また、ステップS262において、ユーザがアンカーを操作して、編集ボタン454を操作していないと判定した場合、CPU71は、ステップS265に進む。
ステップS265において、CPU71は、ユーザがアンカーを操作して決定ボタン455を操作したか否かを判定する。操作していないと判定した場合、CPU71は、ステップS262に戻り、それ以降の処理を繰り返す。
また、ユーザがアンカーを操作して決定ボタン455を操作したと判定した場合、CPU71は、ステップS266に進み、LCD78に本文編集作業の結果を反映させた送信タブ画面341を表示する。送信タブ画面341を表示したCPU71は、本文編集処理を終了し、図23のステップS209に進む。
以上のようにして、ユーザは、電子メールの本文を編集することができる。
以上のように、ユーザは、容易な操作を行うことで、図22の送信タブ画面341から、宛先や、題名、本文などを編集するGUIを表示させたり、電子メールに画像を添付する作業を行うGUIを表示させたりすることができる。
また、図21のネットワークメニュー画面330において、ユーザがアンカーを操作することでWEBアルバムボタン334を操作すると、インターネットに接続されたサーバ上に画像データを保存することができるWEBアルバムモードが選択され、LCD78にWEBアルバムメニュー画面が表示される。
図31は、LCD78に表示されるWEBアルバムメニュー画面の表示例を示す図である。
図31の例において、WEBアルバムメニュー画面501は、画像データをアップロードする処理を行うアップロードボタン502、画像データをアップロードしたWEBアルバムを閲覧または編集する処理を行う閲覧/編集ボタン503、WEBアルバムモードを終了する終了ボタン504により構成されている。
ユーザがアンカーを操作してアップロードボタン502を操作すると、CPU71は、アップロード処理を開始する。
図32のフローチャートを参照して、CPU71によるアップロード処理を説明する。
ユーザがアンカーを操作してアップロードボタン502を操作すると、CPU71は、最初にステップS301において、LCD78にアップロード画面を表示する。
図33は、LCD78に表示されるアップロード画面の表示例を示す図である。
図33の例において、アップロード画面511は、アップロード先であるアルバムの名前を入力するアルバムボタン512、アップロードする画像を選択する画像選択ボタン513、招待状を作成する招待状ボタン514、アップロードを開始する送信ボタン515、アップロード処理を終了する終了ボタン516、送信先のアルバム名を表示するアルバム名表示欄522、アップロードする画像データの枚数を表示する選択画像枚数表示部523A、および、アップロードする画像データの合計データサイズを表示する選択画像データサイズ表示部523Bにより構成されている。
ユーザは、アンカーを操作して、各ボタンを操作し、アップロードに関する情報を作成し、アップロード処理を行う。
図32に戻り、アップロード画面511を表示したCPU71は、ステップS302において、ユーザがアップロード画面511のアルバムボタン512を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS303に進み、図24の文字入力画面361を表示し、ユーザの入力を受け付け、送信先アルバムを決定する。決定された送信先アルバム名は、図33のアップロード画面511のアルバム名表示欄522に表示される。
また、アルバム名の入力方法は、この他にも例えばアルバム名一覧を表示し、ユーザがその中から選択する選択形式であってもよい。
ユーザにより、アルバム名が入力されると、CPU71は、ステップS304に進む。また、ステップS302において、ユーザがアンカーを操作してアルバムボタン512を操作していないと判定した場合、CPU71は、ステップS304に進む。
ステップS304において、CPU71は、ユーザが入力部77の十字キー291および決定ボタン292を用いてアンカーを操作し、画像選択ボタン513を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS305に進み、アップロード画像選択処理を行う。アップロード画像選択処理の詳細は後で説明する。アップロード画像選択処理を終了すると、CPU71は、ステップS306に進む。
また、ステップS304において、ユーザが入力部77の十字キー291および決定ボタン292を用いてアンカーを操作し、画像選択ボタン513を操作していないと判定した場合、CPU71は、ステップS306に進む。
CPU71は、ステップS306において、ユーザがアンカーを操作して招待状ボタン514を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS307に進み、招待状を作成する処理を行う。招待状が作成されると、CPU71はステップS308に進む。
また、ステップS306において、ユーザがアンカーを操作して、招待状ボタン514を操作していないと判定した場合、CPU71は、ステップS308に進む。
CPU71は、ステップS308において、ユーザがアンカーを操作して送信ボタン515を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS309に進み、インターネット10を介してネットワークサービスビジネスセンタ15のカムコーダ用イメージステーション41に接続し、ユーザがアップロード画像選択処理により選択した画像データをアップロードする。
図34は、画像データをアップロード中にLCD78に表示されるアップロード状態確認画面の表示例を示す図である。
図34の例において、アップロード状態確認画面531には、「アップロード中...」のメッセージが表示され、画像データをアップロードする処理をキャンセルするキャンセルボタン532が設けられている。ユーザは、このアップロード状態確認画面531に表示されたメッセージを参照し、アップロード処理の進行状況を把握する。そして、画像データをアップロードする処理をキャンセルしたい場合、ユーザは入力部77の決定ボタン292を操作してキャンセルボタン532を操作する。キャンセルボタン532が操作されると、画像データをアップロードする処理が中止され、アップロード状態確認画面531は閉じられる。
図32に戻り、選択画像データをアップロードしたCPU71は、アップロード処理を終了する。
また、ステップS308において、ユーザが送信ボタン515を操作していないと判定した場合、CPU71は、ステップS310に進み、ユーザがアンカーを操作して終了ボタン516を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS311に進み、図21のネットワークメニュー画面330を表示し、アップロード処理を終了する。
ステップS310において、ユーザが終了ボタン516を操作したと判定していないと判定した場合、CPU71は、ステップS302に戻り、それ以降の処理を繰り返す。
以上のようにCPU71がアップロード処理を行うことで、ユーザは、図33のアップロード画面511を操作して、画像データをアップロードすることができる。
次に、図35および図36のフローチャートを参照して、図32のフローチャートのステップS305において実行されるアップロード画像選択処理の詳細について説明する。
図33に示すアップロード画面511において、ユーザが入力部77の十字キー291および決定ボタン292を用いてアンカーを操作し、画像選択ボタン513を操作すると、CPU71は、最初に図35のステップS331において、図28に示す画像選択画面411を表示する。ユーザは、電子メールに添付する画像を選択する場合と同様にアップロードする画像を選択する。
ステップS332において、CPU71は、ユーザが図28のページ戻しボタン421を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS333に進み、現在表示されている画像選択画面411における前ページが存在するか否かを判定する。存在すると判定した場合、CPU71は、ステップS334に進み、LCD78に前ページを表示する。前ページを表示したCPU71は、ステップS335に進む。
ステップS333において、前ページが存在しないと判定された場合、CPU71は、ステップS335に進む。また、ステップS332において、ユーザがアンカーを操作してページ戻しボタン421を操作していないと判定した場合、CPU71は、ステップS335に進む。
CPU71は、ステップS335において、ユーザが図28のページ送りボタン422を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS336に進み、現在表示されている画像選択画面411における次ページが存在するか否かを判定する。存在すると判定した場合、CPU71は、ステップS337に進み、LCD78に次ページを表示する。次ページを表示したCPU71は、図36のステップS338に進む。
ステップS336において、次ページが存在しないと判定された場合、CPU71は、図36のステップS338に進む。また、ステップS335において、ユーザがアンカーを操作してページ送りボタン422を操作していないと判定した場合、CPU71は、図36のステップS338に進む。
ステップS338において、CPU71は、ユーザがアンカーを操作して、サムネイル画像423−1乃至423−6のいずれかを選択したか否かを判定する。選択したと判定した場合、CPU71は、ステップS339に進み、選択したサムネイル画像がすでにアップロード画像として選択されているか否かを判定する。選択されていないと判定した場合、CPU71は、ステップS340に進み、そのサムネイル画像をアップロード画像として選択し、ステップS342に進む。
また、ステップS339において、選択したサムネイル画像がすでにアップロード画像として選択されていると判定した場合、CPU71は、そのサムネイル画像のアップロード画像としての選択を解除し、ステップS342に進む。
ステップS342において、CPU71は、選択したアップロード画像データのトータルデータサイズを算出し、トータルデータサイズ表示部412に表示する。ステップS342の処理が終了すると、CPU71は、ステップS343に進む。
また、ステップS338において、ユーザがアンカー424を操作して、サムネイル画像を選択していないと判定した場合、CPU71は、ステップS343に進む。
CPU71は、ステップS343において、ユーザがアンカー424を操作して、全取消ボタン425を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS344に進み、アップロード画像の選択を全て解除する。アップロード画像を全て解除したCPU71は、ステップS345に進む。
また、ステップS343において、ユーザがアンカー424を操作して、全取消ボタン425を操作していないと判定した場合、CPU71は、ステップS345に進む。
ステップS345において、CPU71は、ユーザがアンカー424を操作して、決定ボタン426を操作したか否かを判定する。操作したと判定した場合、CPU71は、ステップS346に進み、図33のアップロード画面511に画像選択作業の結果を反映させ、LCD78に表示する。ステップS346の処理が終了したCPU71は、アップロード画像選択処理を終了し、図32のステップS306に進む。
また、ステップS345において、ユーザがアンカー424を操作して、決定ボタン426を操作していないと判定した場合、CPU71は、図35のステップS331に戻り、それ以降の処理を繰り返す。
以上のようにして、アップロード画像選択処理は行われ、ユーザは図33の画像選択ボタン513を利用してアップロード画像を選択することができる。
以上のように画像データをアップロードする場合においても、ユーザは、画像データのアップロードを行うアップロード画面511において、GUIに基づいて容易な操作を行うことで、アップロードする画像を選択することができる。
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
この記録媒体は、図3に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク91(フロッピディスクを含む)、光ディスク92(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク93(MD(Mini-Disk)を含む)、もしくは半導体メモリ94などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM72などで構成される。
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
従来のネットワークシステムの構成を示す図である。 本発明を適用したサービス提供システムの構成を示す図である。 図2のカムコーダの構成を示すブロック図である。 図2のカスタマ登録ウェブサーバの構成を示すブロック図である。 図2のカムコーダ用イメージステーションの構成を示すブロック図である。 図2のカスタマデータベースの構成を示すブロック図である。 図2のサービス提供システムにおけるカスタマ登録処理を説明するフローチャートである。 図2のカムコーダのデジタルイメージカスタマ登録処理を説明するフローチャートである。 図2のネットワークシステムのデジタルイメージカスタマ登録処理を説明するフローチャートである。 図2のカムコーダのISP-Aかんたん登録処理を説明するフローチャートである。 図2のインターネットサービスプロバイダAのカスタマデータベースのISP-Aかんたん登録処理を説明するフローチャートである。 図11のステップS79におけるISP-A設定情報の例を示す図である。 図11のステップS80におけるカムコーダ用設定情報の例を示す図である。 インターネットに接続する場合における設定項目を説明する図である。 図2のカムコーダのアルバム利用登録処理を説明するフローチャートである。 図2のカムコーダ用イメージステーションのアルバム登録利用処理を説明するフローチャートである。 図2のカムコーダのアクセス処理を説明するフローチャートである。 共通のIDとパスワードの利用を説明する図である。 図3の入力部77に含まれるボタン群の構成例を示す図である。 LCD78に表示されるモニタ画像の例を示す図である。 LCD78に表示されるネットワークメニュー画面の例を示す図である。 図22は、LCD78に表示される送信タブ画面の表示例を示す図である。 CPU71によるメール送信モード処理を説明するフローチャートである。 LCD78に表示される文字入力画面の表示例を示す図である。 電子メールを送信する処理を行っている際に表示される送信状態確認画面の表示例を示す図である。 図22のステップS204において行われる添付画像選択処理の詳細について説明するフローチャートである。 図22のステップS204において行われる添付画像選択処理の詳細について説明する、図25に続くフローチャートである。 LCD78に表示される画像選択画面の表示例を示す図である。 図22のステップS208において行われる本文編集処理の詳細について説明するフローチャートである。 LCD78に表示される本文詳細画面の表示例を示す図である。 LCD78に表示されるWEBアルバムメニュー画面の表示例を示す図である。 CPU71によるアップロード処理を説明するフローチャートである。 LCD78に表示されるアップロード画面の表示例を示す図である。 画像データをアップロード中にLCD78に表示されるアップロード状態確認画面の表示例を示す図である。 図31のステップS305において実行されるアップロード画像選択処理の詳細について説明するフローチャートである。 図31のステップS305において実行されるアップロード画像選択処理の詳細について説明する、図34に続くフローチャートである。
符号の説明
11 カムコーダ,71 CPU,72 ROM,73 RAM,74 EEPROM,77 入力部,78 LCD,82 通信部,84 メモリカードインターフェース,85 メモリカード,291 十字キー,292 決定ボタン,293 ネットワークボタン,294 ネットワークメニューボタン

Claims (7)

  1. アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御する第1の表示制御手段と、
    前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する第2の表示制御手段と
    を備える情報処理装置。
  2. 前記画像選択画面において前記マークが付加された前記サムネイル画像が選択された場合、前記第2の表示制御手段は、選択された前記サムネイル画像に付加された前記マークの表示を禁止し、前記画像選択画面に表示されていた前記総データサイズから、選択された前記サムネイル画像が対応する画像データのデータサイズを除算した結果の総データサイズを前記画像選択画面に表示することを制御する
    請求項1に記載の情報処理装置。
  3. 前記画像選択画面において前記サムネイル画像上にアンカーが位置した場合、前記第1の表示制御手段は、前記アンカーが位置した前記サムネイル画像が対応する画像データのデータ名およびデータサイズを表示することも制御する
    請求項1に記載の情報処理装置。
  4. 前記画像選択画面は、少なくとも1つのページにより構成され、
    前記画像選択画面の前記1つのページに表示されているサムネイル画像以外の他のサムネイル画像が表示される他のページが存在する場合、前記他のサムネイル画像が表示される前記他のページを前記画像選択画面に表示させる第3の表示制御手段をさらに備える
    請求項1に記載の情報処理装置。
  5. アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、
    前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する
    ステップを含む情報処理方法。
  6. アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、
    前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する
    ステップを含む処理をコンピュータに実行させるプログラムが記録されている記録媒体。
  7. アップロードする画像データを選択するための画像選択画面において、選択対象となる複数の画像データのサムネイル画像の表示を制御し、
    前記画像選択画面において前記サムネイル画像が選択された場合、選択された前記サムネイル画像にマークを付加して表示し、選択された前記サムネイル画像が対応する画像データの総データサイズを前記画像選択画面に表示することを制御する
    ステップを含む処理をコンピュータに実行させるプログラム。
JP2008133246A 2001-08-01 2008-05-21 情報処理装置および方法、記録媒体、並びにプログラム Pending JP2008198233A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008133246A JP2008198233A (ja) 2001-08-01 2008-05-21 情報処理装置および方法、記録媒体、並びにプログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001233325 2001-08-01
JP2008133246A JP2008198233A (ja) 2001-08-01 2008-05-21 情報処理装置および方法、記録媒体、並びにプログラム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002190141A Division JP2003114856A (ja) 2001-08-01 2002-06-28 情報処理装置および方法、記録媒体、並びにプログラム

Publications (1)

Publication Number Publication Date
JP2008198233A true JP2008198233A (ja) 2008-08-28

Family

ID=19065111

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008133246A Pending JP2008198233A (ja) 2001-08-01 2008-05-21 情報処理装置および方法、記録媒体、並びにプログラム

Country Status (5)

Country Link
US (4) US7913175B2 (ja)
EP (2) EP1416391B1 (ja)
JP (1) JP2008198233A (ja)
KR (1) KR100949222B1 (ja)
WO (1) WO2003012654A1 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003012654A1 (en) * 2001-08-01 2003-02-13 Sony Corporation Information processing apparatus and method
US20040068545A1 (en) * 2002-10-08 2004-04-08 Bellsouth Intellectual Property Corporation Displaying and working with email attachments
JP3956128B2 (ja) * 2002-10-31 2007-08-08 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報端末、送受信代理装置、通信システム、通信方法、プログラム、及び記録媒体
JP2005182760A (ja) * 2003-11-25 2005-07-07 Canon Inc 情報処理装置およびその制御方法
JP4630672B2 (ja) * 2004-01-23 2011-02-09 キヤノン株式会社 アクセス制御装置及びアクセス制御方法及びアクセス制御プログラム
USD554139S1 (en) * 2004-12-16 2007-10-30 Samsung Electronics Co., Ltd. Time display on electronic device screen
KR101120024B1 (ko) * 2005-04-29 2012-03-15 삼성전자주식회사 디지털 이미지 처리장치의 파일 관리 방법
US7653352B2 (en) * 2005-12-22 2010-01-26 Motorola, Inc. Method and apparatus for self-assigning addresses
JP4589281B2 (ja) * 2006-09-08 2010-12-01 株式会社東芝 情報処理装置
US8839094B2 (en) 2007-01-23 2014-09-16 Jostens, Inc. System and method for yearbook creation
US8477994B1 (en) * 2009-02-26 2013-07-02 Google Inc. Creating a narrative description of media content and applications thereof
USD690309S1 (en) * 2010-11-29 2013-09-24 Cisco Technology, Inc. Display screen with a graphical interface
US20120147199A1 (en) * 2010-12-14 2012-06-14 The Rhl Group, Inc. Wireless service with photo print feature
USD696689S1 (en) * 2011-06-16 2013-12-31 Samsung Electronics Co., Ltd. Display screen or portion thereof with a graphical user interface
US9680929B2 (en) * 2011-06-24 2017-06-13 Facebook, Inc. Concurrently uploading multimedia objects and associating metadata with the multimedia objects
KR20140100784A (ko) * 2013-02-07 2014-08-18 삼성전자주식회사 디스플레이 장치 및 디스플레이 방법
US10445391B2 (en) 2015-03-27 2019-10-15 Jostens, Inc. Yearbook publishing system
US11252274B2 (en) * 2019-09-30 2022-02-15 Snap Inc. Messaging application sticker extensions
US12008487B2 (en) * 2020-12-15 2024-06-11 International Business Machines Corporation Inference model optimization

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07225768A (ja) * 1994-02-15 1995-08-22 Olympus Optical Co Ltd 選択画像拡大方法及び装置
JP2000188710A (ja) * 1998-10-13 2000-07-04 Canon Inc 画像通信方法、画像通信装置、及び画像通信システム
JP2001169023A (ja) * 1999-12-06 2001-06-22 Olympus Optical Co Ltd 画像送信装置

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3614880B2 (ja) 1993-12-30 2005-01-26 オリンパス株式会社 デジタルカメラ
JPH0822343A (ja) * 1994-07-07 1996-01-23 Olympus Optical Co Ltd 情報処理装置
JPH09305457A (ja) * 1996-05-20 1997-11-28 Brother Ind Ltd 情報処理方法及び装置
US5737491A (en) * 1996-06-28 1998-04-07 Eastman Kodak Company Electronic imaging system capable of image capture, local wireless transmission and voice recognition
US5903309A (en) * 1996-09-19 1999-05-11 Flashpoint Technology, Inc. Method and system for displaying images and associated multimedia types in the interface of a digital camera
JPH10234002A (ja) 1997-02-21 1998-09-02 Hitachi Ltd ディジタル映像音声記録再生装置
JP2996229B2 (ja) 1997-06-30 1999-12-27 カシオ計算機株式会社 電子カメラ装置、電子装置、送信システム、電子カメラ装置の制御方法及び電子装置の制御方法
US6642959B1 (en) 1997-06-30 2003-11-04 Casio Computer Co., Ltd. Electronic camera having picture data output function
US6202061B1 (en) * 1997-10-24 2001-03-13 Pictra, Inc. Methods and apparatuses for creating a collection of media
US6035323A (en) * 1997-10-24 2000-03-07 Pictra, Inc. Methods and apparatuses for distributing a collection of digital media over a network with automatic generation of presentable media
DE19802017A1 (de) * 1998-01-21 1999-07-22 Eastman Kodak Co Verfahren und Benutzeroberfläche zur Bestellung von Ausdrucken digitalisierter Bilddateien an einer Bestellstation
US6784925B1 (en) * 1998-03-24 2004-08-31 Canon Kabushiki Kaisha System to manage digital camera images
US6167469A (en) * 1998-05-18 2000-12-26 Agilent Technologies, Inc. Digital camera having display device for displaying graphical representation of user input and method for transporting the selected digital images thereof
US6252588B1 (en) * 1998-06-16 2001-06-26 Zentek Technology, Inc. Method and apparatus for providing an audio visual e-mail system
JP3950558B2 (ja) * 1998-08-03 2007-08-01 キヤノン株式会社 データ通信方法、システム及びその装置
JP2000305756A (ja) 1999-04-20 2000-11-02 Canon Inc データ処理装置およびデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US6290349B1 (en) * 1999-05-25 2001-09-18 Silverbrook Research Pty Ltd Printer consumable cartridge
JP2001016351A (ja) * 1999-06-30 2001-01-19 Ntt Docomo Inc 情報端末装置およびその制御方法
US7904799B1 (en) * 1999-11-05 2011-03-08 Decentrix Acquisition Corporation Method and apparatus for generating a link to a presented web page
US6583799B1 (en) * 1999-11-24 2003-06-24 Shutterfly, Inc. Image uploading
US7243079B1 (en) * 1999-11-24 2007-07-10 Shutterfly, Inc. User interface and methods for online print service
JP2001157154A (ja) * 1999-11-26 2001-06-08 Sony Corp 記録又は再生装置、及び再生装置
US6771801B1 (en) * 2000-02-11 2004-08-03 Sony Corporation Adaptable pre-designed photographic storyboard
US20010032247A1 (en) * 2000-03-31 2001-10-18 Nobuyuki Kanaya Additional value appended e-mail selecting apparatus, transmitting apparatus, transmitting/receiving system and methods of selecting and transmitting/receiving the same
JP4124402B2 (ja) * 2000-03-31 2008-07-23 株式会社リコー 画像入力装置
US7089286B1 (en) * 2000-05-04 2006-08-08 Bellsouth Intellectual Property Corporation Method and apparatus for compressing attachments to electronic mail communications for transmission
US6700591B1 (en) * 2000-05-04 2004-03-02 Microsoft Corporation Variable visual indicators based on predetermined characteristics
US20020016818A1 (en) * 2000-05-11 2002-02-07 Shekhar Kirani System and methodology for optimizing delivery of email attachments for disparate devices
JP3404511B2 (ja) * 2000-06-12 2003-05-12 パナソニック コミュニケーションズ株式会社 電子メール通信装置および通信方法
JP2001357222A (ja) * 2000-06-12 2001-12-26 Sony Corp コンテンツ管理システム、コンテンツ管理装置およびコンテンツ管理方法
US6972874B2 (en) * 2000-07-06 2005-12-06 Canon Kabushiki Kaisha Image communicating apparatus
US7289110B2 (en) * 2000-07-17 2007-10-30 Human Messaging Ab Method and arrangement for identifying and processing commands in digital images, where the user marks the command, for example by encircling it
JP4380032B2 (ja) 2000-07-19 2009-12-09 ソニー株式会社 情報処理システム及び情報処理方法、並びに記憶媒体
US8224776B1 (en) * 2000-07-26 2012-07-17 Kdl Scan Designs Llc Method and system for hosting entity-specific photo-sharing websites for entity-specific digital cameras
US6636259B1 (en) * 2000-07-26 2003-10-21 Ipac Acquisition Subsidiary I, Llc Automatically configuring a web-enabled digital camera to access the internet
US7117519B1 (en) * 2000-07-26 2006-10-03 Fotomedia Technologies Llc Method and system for selecting actions to be taken by a server when uploading images
JP4214346B2 (ja) * 2000-07-31 2009-01-28 富士フイルム株式会社 通信機器、サーバ、サービス提供装置、サービスシステム及びサービス方法並びにサービスメニュー提供方法及びサービスメニュー提供システム
US7027172B1 (en) * 2000-08-15 2006-04-11 Eastman Kodak Company Color digital printer having a graphical user interface for displaying and selecting images for local and remote printing
US7734724B2 (en) * 2000-09-06 2010-06-08 Xanboo Inc. Automated upload of content based on captured event
US7610331B1 (en) * 2000-09-13 2009-10-27 Lightsurf Technologies, Inc. System and method for dynamic uploading and execution of applications and drivers between devices
US7287088B1 (en) * 2000-10-06 2007-10-23 Fotomedia Technologies, Llc Transmission bandwidth and memory requirements reduction in a portable image capture device by eliminating duplicate image transmissions
US6914694B1 (en) * 2000-10-12 2005-07-05 Seiko Epson Corporation Web print system with image enhancement
US6950198B1 (en) * 2000-10-18 2005-09-27 Eastman Kodak Company Effective transfer of images from a user to a service provider
US6629104B1 (en) * 2000-11-22 2003-09-30 Eastman Kodak Company Method for adding personalized metadata to a collection of digital images
US6760128B2 (en) * 2000-12-06 2004-07-06 Eastman Kodak Company Providing a payment schedule for utilizing stored images using a designated date
US20020167538A1 (en) * 2001-05-11 2002-11-14 Bhetanabhotla Murthy N. Flexible organization of information using multiple hierarchical categories
US20020199208A1 (en) * 2001-06-26 2002-12-26 Chang Matthew S. System and method for uploading information from portable media and delivering it to storage across the internet
US7840634B2 (en) * 2001-06-26 2010-11-23 Eastman Kodak Company System and method for managing images over a communication network
WO2003012654A1 (en) * 2001-08-01 2003-02-13 Sony Corporation Information processing apparatus and method
US20030103144A1 (en) * 2001-12-04 2003-06-05 Robert Sesek Digital camera having image transfer method and system
US7009643B2 (en) * 2002-03-15 2006-03-07 Canon Kabushiki Kaisha Automatic determination of image storage location

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07225768A (ja) * 1994-02-15 1995-08-22 Olympus Optical Co Ltd 選択画像拡大方法及び装置
JP2000188710A (ja) * 1998-10-13 2000-07-04 Canon Inc 画像通信方法、画像通信装置、及び画像通信システム
JP2001169023A (ja) * 1999-12-06 2001-06-22 Olympus Optical Co Ltd 画像送信装置

Also Published As

Publication number Publication date
EP2290940A3 (en) 2011-08-03
US8276083B2 (en) 2012-09-25
US7913175B2 (en) 2011-03-22
US20100251183A1 (en) 2010-09-30
US20130014025A1 (en) 2013-01-10
WO2003012654A1 (en) 2003-02-13
EP1416391A1 (en) 2004-05-06
EP1416391A4 (en) 2007-02-14
EP2290940A2 (en) 2011-03-02
EP1416391B1 (en) 2011-10-05
US20150281151A1 (en) 2015-10-01
US10250536B2 (en) 2019-04-02
US20040066403A1 (en) 2004-04-08
KR100949222B1 (ko) 2010-03-24
US9077871B2 (en) 2015-07-07
KR20040028641A (ko) 2004-04-03

Similar Documents

Publication Publication Date Title
JP2008198233A (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP4375478B2 (ja) 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム
US9560257B2 (en) Information processing system, information processing apparatus and method
JP5176382B2 (ja) オンライン情報提供方法
KR20040032083A (ko) 정보 처리 장치 및 정보 처리 방법
JP5950686B2 (ja) 画像処理装置、その制御方法、プログラム
US8086636B2 (en) Data storage system, data storage server apparatus, control method, and program for storing data on a server apparatus on a network
JP2006011626A (ja) データ保管システム及びアプリケーションサーバ装置及びその制御方法及びその制御方法をコンピュータ装置に実施させるためのプログラム
JP2008282127A (ja) オンライン情報提供方法
JP4900732B2 (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP4854167B2 (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP2003114856A (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP2003122714A (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP4238527B2 (ja) 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム
JP4284932B2 (ja) 情報処理装置および情報処理方法、記録媒体、並びにプログラム
JP2003131990A (ja) 情報処理装置および情報処理方法、記録媒体、並びにプログラム

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20080521

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101014

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101207

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110111

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110408

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110415

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20110520