(57)【特許請求の範囲】
【請求項１】
デジタルカメラとインタフェースを介して通信する情報処理装置であって、
前記デジタルカメラから、前記デジタルカメラが記憶媒体に記憶する画像データのサムネイルを前記インタフェースを介して受信する第１の受信手段と、
前記画像データを、前記デジタルカメラから前記インタフェースを介して受信する第２の受信手段と、
前記情報処理装置が有する表示手段への表示を制御する表示制御手段と、
前記第２の受信手段により受信した画像データをインターネットを介して前記デジタルカメラとは異なる外部装置に送信するよう制御する送信手段とを有し、
前記表示制御手段は、前記第１の受信手段により受信したサムネイルを前記表示手段に表示するための第１の項目と、前記第２の受信手段により前記デジタルカメラから前記画像データを受信するための第２の項目とを含むメニューを前記表示手段に表示し、
前記メニューから前記第１の項目が選択された場合、前記表示制御手段は、前記第１の受信手段により受信したサムネイルの一覧表示と、前記送信手段による前記画像データの前記外部装置への送信処理の開始をユーザが指示するための指示部とを、同一画面中に一緒に表示することを特徴とする情報処理装置。
【請求項２】
前記第２の受信手段が受信した画像データの選択指示を前記ユーザから受け付ける選択手段をさらに有し、
前記送信手段は、前記指示部により送信処理の開始が指示された場合、前記選択指示によって選択されている画像データを対象として前記送信を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記サムネイルの一覧表示と、前記指示部とを含む前記画面中に、さらに、前記デジタルカメラの記憶媒体内のフォルダ構成を表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記デジタルカメラの記憶媒体内のフォルダ構成を、アイコンを用いて表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記送信手段は、前記指示部により送信処理の開始が指示された際に、前記選択指示によりフォルダが選択されている場合、前記選択されたフォルダ内のすべての画像データを対象として前記送信を行うことを特徴とする請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記デジタルカメラの記憶媒体内のフォルダ構成とともに、前記デジタルカメラを示すアイコンと、前記情報処理装置に接続された他の装置のアイコンとを表示することを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記デジタルカメラを示すアイコンとともに、前記デジタルカメラの機種名を表示することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記送信手段による画像データの送信先を設定する設定手段をさらに有する請求項１乃至請求項７のいずれか１項に記載の情報処理装置。
【請求項９】
前記指示部から送信処理の開始が指示された際に、前記設定手段により送信先が設定されていない場合、前記表示制御手段はさらに、前記設定手段による設定をユーザが行うための画面を前記表示手段に表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記メニューは、前記画像データを印刷するための項目をさらに含むことを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記メニューは、前記第２の受信手段による前記画像データの受信に関する設定を行うための項目をさらに含むことを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
コンピュータを、
デジタルカメラとインタフェースを介して通信する情報処理装置であって、
前記デジタルカメラから、前記デジタルカメラが記憶媒体に記憶する画像データのサムネイルを前記インタフェースを介して受信する第１の受信手段と、
前記画像データを、前記デジタルカメラから前記インタフェースを介して受信する第２の受信手段と、
前記情報処理装置が有する表示手段への表示を制御する表示制御手段と、
前記第２の受信手段により受信した画像データをインターネットを介して前記デジタルカメラとは異なる外部装置に送信するよう制御する送信手段とを有し、
前記表示制御手段は、前記第１の受信手段により受信したサムネイルを前記表示手段に表示するための第１の項目と、前記第２の受信手段により前記デジタルカメラから前記画像データを受信するための第２の項目とを含むメニューを前記表示手段に表示し、
前記メニューから前記第１の項目が選択された場合、前記表示制御手段は、前記第１の受信手段により受信したサムネイルの一覧表示と、前記送信手段による前記画像データの前記外部装置への送信処理の開始をユーザが指示するための指示部とを、同一画面中に一緒に表示する情報処理装置、の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
前記コンピュータを、
前記第２の受信手段が受信した画像データの選択指示を前記ユーザから受け付ける選択手段をさらに有し、
前記送信手段は、前記指示部により送信処理の開始が指示された場合、前記選択指示によって選択されている画像データを対象として前記送信を行う情報処理装置として機能させるためのプログラムを記録した請求項１２に記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記コンピュータを、
前記表示制御手段は、前記サムネイルの一覧表示と、前記指示部とを含む前記画面中に、さらに、前記デジタルカメラの記憶媒体内のフォルダ構成を表示する情報処理装置として機能させるためのプログラムを記録した請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記コンピュータを、
前記表示制御手段は、前記デジタルカメラの記憶媒体内のフォルダ構成を、アイコンを用いて表示する情報処理装置として機能させるためのプログラムを記録した請求項１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記コンピュータを、
前記送信手段は、前記指示部により送信処理の開始が指示された際に、前記選択指示によりフォルダが選択されている場合、前記選択されたフォルダ内のすべての画像データを対象として前記送信を行う情報処理装置として機能させるためのプログラムを記録した請求項１４または請求項１５に記載のコンピュータ読み取り可能な記録媒体。
【請求項１７】
前記コンピュータを、
前記表示制御手段は、前記デジタルカメラの記憶媒体内のフォルダ構成とともに、前記デジタルカメラを示すアイコンと、前記情報処理装置に接続された他の装置のアイコンとを表示する情報処理装置として機能させるためのプログラムを記録した請求項１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記コンピュータを、
前記表示制御手段は、前記デジタルカメラを示すアイコンとともに、前記デジタルカメラの機種名を表示する情報処理装置として機能させるためのプログラムを記録した請求項１７に記載のコンピュータ読み取り可能な記録媒体。
【請求項１９】
前記コンピュータを、
前記送信手段による画像データの送信先を設定する設定手段をさらに有する情報処理装置として機能させるためのプログラムを記録した請求項１２乃至請求項１８のいずれか１項に記載のコンピュータ読み取り可能な記録媒体。
【請求項２０】
前記コンピュータを、
前記指示部から送信処理の開始が指示された際に、前記設定手段により送信先が設定されていない場合、前記表示制御手段はさらに、前記設定手段による設定をユーザが行うための画面を前記表示手段に表示する情報処理装置として機能させるためのプログラムを記録した請求項１９に記載のコンピュータ読み取り可能な記録媒体。
【請求項２１】
前記コンピュータを、
前記メニューは、前記画像データを印刷するための項目をさらに含む情報処理装置として機能させるためのプログラムを記録した請求項１２乃至請求項２０のいずれか１項に記載のコンピュータ読み取り可能な記録媒体。
【請求項２２】
前記コンピュータを、
前記メニューは、前記第２の受信手段による前記画像データの受信に関する設定を行うための項目をさらに含む情報処理装置として機能させるためのプログラムを記録した請求項１２乃至請求項２１のいずれか１項に記載のコンピュータ読み取り可能な記録媒体。
【請求項２３】
デジタルカメラと接続する接続手段と、表示手段と、インターネットを介して画像データを送信する送信手段と、制御部とを有する情報処理装置の制御方法であって、
前記接続手段によりデジタルカメラと接続した後、前記制御部が、前記デジタルカメラが記憶媒体に記憶する画像データのサムネイルを前記接続手段を通じて受信する第１の受信ステップと、
前記制御部が、前記画像データを前記接続手段を通じて前記デジタルカメラから受信する第２の受信ステップと、
前記制御部が、前記第２の受信ステップで受信した画像データを前記送信手段により前記デジタルカメラとは異なる外部装置にインターネットを介して送信するよう制御する送信ステップと、
前記制御部が、前記第１の受信ステップで受信したサムネイルを前記表示手段に表示するための第１の項目と、前記第２の受信手段により前記デジタルカメラから前記画像データを受信するための第２の項目とを含むメニューを前記表示手段に表示する表示制御ステップとを有し、
前記表示制御ステップにおいて、前記制御部は、前記メニューから前記第１の項目が選択された場合、前記第１の受信ステップで受信したサムネイルの一覧表示と、前記送信手段による前記画像データの前記外部装置への送信処理の開始をユーザが指示するための指示部とを、同一画面中に一緒に表示することを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを取り扱う情報処理装置の制御に関する。
【背景技術】
【０００２】
デジタルカメラはインターネット取引や不動産といった、デジタル画像の取り込み（capture）及び操作が必要な企業だけでなく、消費者世帯においてもいよいよ広まってきている。この種のデジタルカメラユーザの大部分は、パーソナルコンピュータシステムを所有しており、それを用いて自分のデジタルカメラを使って取り込んだ画像を管理・操作することを心に描いている。これらのパーソナルコンピュータシステムは一般に記憶装置、データ及びプリンタといったシステムオブジェクトのコントロールに直感的かつ標準化されたインタフェースを用いるウィンドウ操作環境（windowing operating environment）を提供する。
【０００３】
よって、内部に記憶されたデータファイルと同様、デジタルカメラもウインドウ環境に含まれる他のシステムオブジェクトのコントロールに用いられる標準化されたインタフェースを用いて管理することが望まれている。さらに、デジタルカメラに特有な特殊機能を制御及び利用するための標準化されたインタフェースのカスタマイズがさらに望まれている。
【０００４】
米国コダック（登録商標）社はマイクロソフト（登録商標）ウィンドウズ（登録商標）９５と最小限の統合がなされたソフトウェアを自社のデジタルカメラとともに提供することによって上述の機能を提案している。この点について、ウインドウズ９５は選択されたフォルダやサブフォルダの中身と同様に、フォルダ及びサブフォルダに配置されたシステムオブジェクトの階層的ツリー構造（hierarchical tree ）を閲覧するために用いられるエキスプローラ（Explorer、登録商標）を含んでいる。図４８に示すように、コダック社のソフトウェアはエキスプローラアプリケーションに対し、コダックデジタルカメラを表すアイコン１００１をシステムオブジェクトとして全フォルダウィンドウ（All Folders window）１００２に表示させるものである。さらに、コダックデジタルカメラ内部にあるカメラメモリはアイコン１００３として表され、コダックデジタルカメラのサブフォルダとして表示されている。
【０００５】
図４８においてアイコン１００３は選択されているので、フォルダ内容ウィンドウ（Folder Contents window）１００４にはカメラメモリの内容が表示されている。従って、ウィンドウ１００４に示されるアイコンのそれぞれがカメラメモリに記憶されたデータを表している。しかし、表示されるデータはコダック社の専用フォーマット（拡張子が．ｋｄｃ）のものである。また、表示されたアイコンもアイコンとリストされるファイル名も、表示されたデータの内容を判断するために何の助けにもならない。
【発明の概要】
【課題を解決するための手段】
【０００８】
ある見地によれば、本発明は、デジタルカメラとインタフェースを介して通信する情報処理装置であって、デジタルカメラから、デジタルカメラが記憶媒体に記憶する画像データのサムネイルをインタフェースを介して受信する第１の受信手段と、画像データを、デジタルカメラからインタフェースを介して受信する第２の受信手段と、情報処理装置が有する表示手段への表示を制御する表示制御手段と、第２の受信手段により受信した画像データをインターネットを介してデジタルカメラとは異なる外部装置に送信するよう制御する送信手段とを有し、表示制御手段は、第１の受信手段により受信したサムネイルを表示手段に表示するための第１の項目と、第２の受信手段によりデジタルカメラから画像データを受信するための第２の項目とを含むメニューを表示手段に表示し、メニューから第１の項目が選択された場合、表示制御手段は、第１の受信手段により受信したサムネイルの一覧表示と、送信手段による画像データの外部装置への送信処理の開始をユーザが指示するための指示部とを、同一画面中に一緒に表示することを特徴とする情報処理装置に関する。
【０００９】
別の見地によれば、本発明は、コンピュータを、デジタルカメラとインタフェースを介して通信する情報処理装置であって、デジタルカメラから、デジタルカメラが記憶媒体に記憶する画像データのサムネイルをインタフェースを介して受信する第１の受信手段と、画像データを、デジタルカメラからインタフェースを介して受信する第２の受信手段と、情報処理装置が有する表示手段への表示を制御する表示制御手段と、第２の受信手段により受信した画像データをインターネットを介してデジタルカメラとは異なる外部装置に送信するよう制御する送信手段とを有し、表示制御手段は、第１の受信手段により受信したサムネイルを表示手段に表示するための第１の項目と、第２の受信手段によりデジタルカメラから画像データを受信するための第２の項目とを含むメニューを表示手段に表示し、メニューから第１の項目が選択された場合、表示制御手段は、第１の受信手段により受信したサムネイルの一覧表示と、送信手段による画像データの外部装置への送信処理の開始をユーザが指示するための指示部とを、同一画面中に一緒に表示する情報処理装置、の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【００１０】
さらに別の見地によれば、本発明は、デジタルカメラと接続する接続手段と、表示手段と、インターネットを介して画像データを送信する送信手段と、制御部とを有する情報処理装置の制御方法であって、接続手段によりデジタルカメラと接続した後、制御部が、デジタルカメラが記憶媒体に記憶する画像データのサムネイルを接続手段を通じて受信する第１の受信ステップと、制御部が、画像データを接続手段を通じてデジタルカメラから受信する第２の受信ステップと、制御部が、第２の受信ステップで受信した画像データを送信手段によりデジタルカメラとは異なる外部装置にインターネットを介して送信するよう制御する送信ステップと、制御部が、第１の受信ステップで受信したサムネイルを表示手段に表示するための第１の項目と、第２の受信手段によりデジタルカメラから画像データを受信するための第２の項目とを含むメニューを表示手段に表示する表示制御ステップとを有し、表示制御ステップにおいて、制御部は、メニューから第１の項目が選択された場合、第１の受信ステップで受信したサムネイルの一覧表示と、送信手段による画像データの外部装置への送信処理の開始をユーザが指示するための指示部とを、同一画面中に一緒に表示することを特徴とする情報処理装置の制御方法に関する。
【００１５】
この簡単な要約は本発明の本質を素早く理解することができるように記載されたものである。添付図面と関連して以下になされる本発明の好ましい実施形態の詳細な説明により本発明をさらに完全に理解することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るコンピュータ装置の外観を示す図である。
【図２】図１に示すシステムの内部構成を示すブロック図である。
【図３】本発明に関連して使用するデジタルカメラの内部構成を示すブロック図である。
【図４】本発明によるポート監視処理ステップを示すフローチャートである。
【図５】本発明によるツールボックスアプリケーションユーザインタフェースウィンドウを表示するオペレーティングシステムデスクトップを示す図である。
【図６】図５に示すツールボックスユーザインタフェースを介してアクセス可能な設定プロパティシートを示す図である。
【図７】ツールボックスウィンドウの最小化を説明する図である。
【図８】ツールボックスウィンドウの最小化を説明する図である。
【図９】図５のツールボックスアプリケーションに対応するタスクバーコンテントメニューを示す図である。
【図１０】タイトルバーポップアップメニューを示す図である。
【図１１】キヤノン（登録商標）パワーショット６００（登録商標）デジタルカメラ用設定ダイアログの例を示す図である。
【図１２】カメラ通信パラメータ設定のための通信設定ダイアログを示す図である。
【図１３】写真保存タグ画面が表示された設定プロパティシートを示す図である。
【図１４】写真の保存先ディレクトリ設定ダイアログを示す図である。
【図１５】削除警告ダイアログを示す図である。
【図１６】設定プロパティシートのインターネットプロパティページを示す図である。
【図１７】写真保存パラメータの設定のための写真保存ダイアログを示す図である。
【図１８】保存状況ダイアログを示す図である。
【図１９】本発明による、コンタクトシート印刷をコントロールする印刷ダイアログを示す図である。
【図２０】印刷状況ダイアログを示す図である。
【図２１】アップロード状況を示す図である。
【図２２】本発明による、ウィンドウズ(登録商標)９５エキスプローラのユーザインタフェースを示す図である。
【図２３】本発明による写真グループ表示を示す図である。
【図２４】本発明による写真グループ表示を示す図である。
【図２５】本発明による写真グループコンテキストメニューを示す図である。
【図２６】写真グループプロパティページを示す図である。
【図２７】複数写真グループプロパティページを示す図である。
【図２８】移動警告ダイアログを示す図である。
【図２９】本発明による、ウインドウズ９５エキスプローラツールバーを示す図である。
【図３０】表示されたサムネイル画像の回転を示す図である。
【図３１】保存パラメータを設定する写真保存ダイアログを示す図である。
【図３２】保存パラメータを設定する写真保存ダイアログを示す図である。
【図３３】保存パラメータを設定する写真保存ダイアログを示す図である。
【図３４】削除警告ダイアログを示す図である。
【図３５】写真印刷パラメータを設定する印刷ダイアログを示す図である。
【図３６】印刷された画像データを示す図である。
【図３７】印刷された画像データのシートの典型例を示す図である。
【図３８】印刷パラメータを設定する印刷ダイアログを示す図である。
【図３９】印刷パラメータを設定する印刷ダイアログを示す図である。
【図４０】印刷パラメータを設定する印刷ダイアログを示す図である。
【図４１】本発明によって印刷されたコンタクトシートを示す図である。
【図４２】コンタクトシート印刷パラメータを設定する印刷ダイアログを示す図である。
【図４３】コンタクトシート印刷パラメータを設定する印刷ダイアログを示す図である。
【図４４】本発明による、ウィンドウズ(登録商標)９５エキスプローラのユーザインタフェースを示す図である。
【図４５】本発明による、ウィンドウズ(登録商標)９５エキスプローラのユーザインタフェースを示す図である。
【図４６】本発明による、ウィンドウズ(登録商標)９５エキスプローラのユーザインタフェースを示す図である。
【図４７】本発明による、ウィンドウズ(登録商標)９５エキスプローラのユーザインタフェースを示す図である。
【図４８】デジタルカメラ画像を管理するための慣習的なグラフィカルユーザインタフェースを示す図である。
【図４９】本発明による、ウィンドウズ(登録商標)９５エキスプローラのファイルプルダウンメニューを示す図である。
【図５０】本発明による、ウィンドウズ(登録商標)９５エキスプローラの編集プルダウンメニューを示す図である。
【図５１】本発明による、ウィンドウズ(登録商標)９５エキスプローラの閲覧プルダウンメニューを示す図である。
【図５２】データ削除確認ダイアログを示す図である。
【図５３】本発明による、ウィンドウズ(登録商標)９５エキスプローラのツールプルダウンメニューを示す図である。
【図５４】本発明による、ウィンドウズ(登録商標)９５エキスプローラのヘルププルダウンメニューを示す図である。
【図５５】オプションプロパティシートを示す図である。
【図５６】データ削除警告ダイアログを示す図である。
【図５７】本発明におけるエキスプローラユーザインタフェースの起動を説明する図である。
【図５８】本発明におけるエキスプローラユーザインタフェースの起動を説明する図である。
【図５９】本発明におけるエキスプローラユーザインタフェースの起動を説明する図である。
【図６０】本発明におけるエキスプローラユーザインタフェースの起動を説明する図である。
【図６１】本発明におけるエキスプローラユーザインタフェースの起動を説明する図である。
【図６２】本発明を具体化したシェル拡張モジュールによってサポートされるコンポーネントオブジェクトモデルインタフェースのリストを示す図である。
【図６３】図６３ａ〜図６３ｄの関係を示す図である。
【図６３ａ】図６２におけるインタフェースをインプリメントするためのオブジェクトクラスリストを示す図である。
【図６３ｂ】図６２におけるインタフェースをインプリメントするためのオブジェクトクラスリストを示す図である。
【図６３ｃ】図６２におけるインタフェースをインプリメントするためのオブジェクトクラスリストを示す図である。
【図６３ｄ】図６２におけるインタフェースをインプリメントするためのオブジェクトクラスリストを示す図である。
【図６４】本発明によるカメラ及びフィルムフォルダシステムオブジェクトをサポートするためのウインドウズ９５レジストリキーを示す図である。
【図６５】画像処理アプリケーションからのＴＷＡＩＮユーザインタフェース起動を説明する図である。
【発明を実施するための形態】
【００１７】
図１は本発明の適用可能なコンピュータシステムを説明する図である。コンピュータシステム１は好ましくはマイクロソフトウインドウズ９５を実行するＩＢＭＰＣ互換システムである。コンピュータシステム１はマッキントッシュ（登録商標）などの、ウィンドウ環境を実行する他の種類のシステムでもよい。コンピュータシステム１は、好ましくはカラーモニタであるディスプレイ２、ユーザコマンドを入力するキーボード４、ディスプレイ２に表示されるグラフィカルユーザインタフェース及び他のオブジェクトを指定及び操作するための、マウスなどのポインティングデバイス５を有している。
【００１８】
コンピュータシステム１はまた、本発明によるポートモニタ、ツールボックスアプリケーション、ウインドウズ９５エキスプローラシェル拡張機能モジュール及びウインドウズ９５レジストリキーを提供する、コンピュータが実行可能な処理ステップを記憶するための、固定ディスク６のような大規模記憶装置を有している。固定ディスク６はまた、本発明と関連して用いるための画像処理アプリケーション、ワープロアプリケーション、画像データ及びデバイスドライバを記憶してもよい。固定ディスク６により提供される記憶装置はまた、ＣＤ−ＲＯＭドライブ（図示せず）を介してアクセスされるＣＤ−ＲＯＭ（図示せず）によって実現してもよい。
【００１９】
フロッピー(登録商標)ドライブ７は、フロッピー(登録商標)ディスクに記憶された、コンピュータシステム１のランダムアクセスメモリ（ＲＡＭ）又は固定ディスク６に直接読み込まれるデータにアクセスするのに用いられる。コンピュータ実行可能な処理ステップ又は他のファイルは、ネットワーク接続９やワールドワイドウェブ（ＷＷＷ）接続１０を介してＷＷＷから読み出してもよい。
【００２０】
画像データはまた、スキャナ１１を用いてコンピュータシステム１に入力してもよい。
【００２１】
固定ディスク６、フロッピー(登録商標)ドライブ７、ネットワーク接続９、ＷＷＷ接続１０又はスキャナ１１から読み出された画像は直接プリンタ１２へ出力しても、コンピュータシステム１で実行される画像処理アプリケーションによって処理されてからプリンタ１２へ送るようにしてもよい。プリンタ１２は高品質のカラー又は写真画像を生成するカラープリンタであることが好ましい。
【００２２】
キヤノンパワーショット３５０又はパワーショット６００デジタルカメラなどのデジタルカメラ１４は、デジタル写真の取り込みに使用される。取り込まれた写真は好ましくはカメラ１４内に、最大解像度（１０２４画素×７６８画素）のＪＰＥＧ画像データ及び低解像度（６０画素×８０画素）のＴＩＦＦ画像データの両形式で保存される。取り込まれた写真はまた、カメラ１４に保存された１つかそれ以上の音声データと関連づけられてもよい。もちろん、異なる形式の高解像度画像データ及び低解像度画像を記憶する他のデジタルカメラも本発明の実施に用いることができる。
【００２３】
カメラ１４に記憶された各データは、コンピュータシステム１とケーブルもしくは他の種類によって接続されると同時に、コンピュータシステム１によってダウンロード可能であることが好ましい。この点に関して、多くのデジタルカメラはコンピュータシステム１のシリアルポート（図示せず）と接続するように構成されているが、本発明の実施において、コンピュータシステム１との接続には他のいかなる方法を用いてもよい。カメラ操作及びカメラに記憶されたデータの他の詳細については以下に説明する。
【００２４】
図１には、プログラム可能な汎用コンピュータシステムが示されているが、専用のコンピュータターミナルや他の種類のデータ処理装置を以下に説明するデジタルカメラ画像管理システムに利用することもできる。
【００２５】
図２は、コンピュータシステム１の内部構成を詳細に示すブロック図である。図２に示されるように、コンピュータシステム１はコンピュータバス１６とインタフェースする中央処理ユニット（ＣＰＵ）１５を有する。スキャナインタフェース１７、デジタルカメラインタフェース１８、ネットワークインタフェース１９、ＷＷＷインタフェース２０、フロッピー(登録商標)ディスクドライブインタフェース２１、ディスプレイインタフェース２２、プリンタインタフェース２４、マウスインタフェース２５、キーボードインタフェース２６、固定ディスク６、読み出し専用メモリ（ＲＯＭ）２７及びメインＲＡＭ２９もそれぞれ、コンピュータバス１６とインタフェースする。
【００２６】
メインＲＡＭ２９はコンピュータ実行可能処理ステップの実行中、ＣＰＵ１５にメモリ記憶領域を供給するためにコンピュータバス１６とインタフェースする。さらに具体的には、ＣＰＵ１５が固定ディスク６から処理ステップをＲＡＭ２９へロードし、記憶された処理ステップをＲＡＭ２９から実行して本発明によるデジタルカメラ画像管理システムを提供する。
【００２７】
図２に示すように、固定ディスク６は以下に説明するポート監視、ツールボックスアプリケーション、シェル拡張モジュール及びレジストリキーを提供するコンピュータ実行可能な処理ステップを有している。固定ディスク６はまた、画像処理アプリケーション、ワープロアプリケーション、多様な画像フォーマットの画像データ、デバイスドライバ、他のアプリケーション及び他のデータファイルを有する。
【００２８】
図３は、カメラ１４の内部構成を示すブロック図である。図３においては、本発明と関連して用いることのできる一般的なデジタルカメラを示しているが、さらに複雑な構成を有する他のデジタルカメラを本発明と関連して用いることもできることは言うまでもない。
【００２９】
カメラ１４はレンズ３０が指し示す被写体からの光を集めるレンズ３０と、受信した光をアナログ信号に変換する電荷結合素子（ＣＣＤ）３１と、アナログ信号をデジタル信号に変換するアナログデジタルコンバータ（ＡＤコンバータ）３２及び１つの写真フレームを記憶するフレームメモリ３４を有している。
【００３０】
３０〜３４の構成要素はマイクロプロセッサ３５によって制御され、マイクロプロセッサ３５は写真フレームをフレームメモリ３４からカメラメモリ３６へ記憶する。カメラメモリ３６に記憶されたデータはＩ／Ｏポート３７を介して外部装置によってダウンロードすることができる。以下に説明する本発明の好ましい実施形態によれば、マイクロプロセッサ３５は取り込まれた写真を最大解像度（１０２４画素×７６８画素）のＪＰＥＧ形式画像データ及び低解像度（６０画素×８０画素）のＴＩＦＦ形式画像データとしてカメラメモリ３６に保存する。
【００３１】
カメラ１４はまた、写真を取り込んでいる間のアナログ音声を受信するマイク３８及び、取り込んだ音声をデジタル形式に変換するＡＤコンバータ３９を有している。本発明においてはマイクのないデジタルカメラも使用できるが、好ましい実施形態ではマイクロプロセッサ３５がデジタル化された音声データを、１つかそれ以上の音声データを対応する最大解像度画像データ及び対応するサムネイル画像データと関連づけるようにしてカメラメモリ３６に保存する。以下の説明において、これらの関連するデータはまとめて写真グループと表現する。
【００３２】
（ポートモニタ）
図４は、本発明の実施形態に係るコンピュータシステム１の、デジタルカメラと接続するデバイスポートの監視処理ステップを説明するフローチャートである。簡単に言えば、図４の処理ステップはコンピュータシステムのデバイスポートに接続されたデジタルカメラの検出、デジタルカメラが検出された後に行われるカメラ内部に記憶されたサムネイル画像データの自動受信、及び受信したサムネイル画像データのキャッシュメモリへの記憶に用いられる。図４の処理ステップはまた、デジタルカメラに記憶されたサムネイル画像データ受信後の、最大解像度画像データのデジタルカメラからの受信及びデジタルカメラに記憶された最大解像度画像データ受信後の、音声データのデジタルカメラの受信にも用いられる。これらのステップのおかげで、クライアントアプリケーションがデジタルカメラに記憶されたデータへアクセスするのに必要な時間が短縮される。
【００３３】
ポートモニタアプリケーションはステップＳ４０１で起動される。上述のように、ポートモニタアプリケーションは固定ディスク６から読み出されてＲＡＭ２９に記憶され、そこからＣＰＵ１５によって実行される。次に、ステップＳ４０２においてバックグラウンドスレッド（background thread）が作られる。ウインドウズ９５オペレーティングシステムによれば、バックグラウンドスレッドはそのスレッドに関連したイベントが検出されるとオペレーティングシステム（ＯＳ）から通知を受ける。本実施形態においては、生成されたバックグラウンドスレッドはコンピュータシステム１のシリアルポートへのデバイス接続に関連している。
【００３４】
ステップＳ４０４において、バックグラウンドスレッドがＯＳから合図を受けたか否かが判定される。もし合図がなければ、Ｓ４０４の中をループする。合図があった場合には、シリアルポートに装置が接続されたと推測し、ステップＳ４０５において接続された装置が本発明と互換性のある（本発明が適用できる）デジタルカメラか否かを判別する。もし装置が本発明と互換性のあるデジタルカメラでない場合には、ステップＳ４０４へ戻る。
【００３５】
接続された装置が本発明と互換性のあるデジタルカメラである場合には、ステップＳ４０６へ進み、ウインドウズ９５のデスクトップにカメラアイコンを表示する。図５は、デスクトップ５３のステータス領域４１にカメラアイコン４０が表示された状態を示している。さらに図５においては、ツールボックスユーザインタフェースウィンドウ４４が示されている。ツールボックスユーザインタフェース４４の機能の詳細については以下に説明する。カメラアイコン４０が表示された後、ステップＳ４０７においてカメラ１４に記憶された各サムネイル画像データがシーケンシャルにダウンロードされる。
【００３６】
ステップＳ４０９では、カメラ１４に記憶された各最高解像度ＪＰＥＧ画像データのシーケンシャルなダウンロードが開始される。ステップＳ４１１では、現在ダウンロード中の最高解像度画像データ以外の最高解像度画像データがフォーカス（focus）を受信したか否かを判別する。フォーカスの最高解像度画像データによる受信は、そのデータを表すアイコンのユーザによる選択又はその最高解像度画像データに関連して表示されたサムネイル画像データのユーザによる選択を通じて行うことができる。フォーカスを受信する目的でのサムネイル画像の表示については以下にさらに詳しく説明する。フォーカスが変化しない場合には、ステップＳ４１２へ移行する。
【００３７】
ステップＳ４１２では、カメラ１４内のすべての最高解像度画像データがダウンロードされたか否かを判別する。まだであれば、ステップＳ４０９へ戻る。すべてダウンロードされたと判別されたならばステップＳ４１３へ移行し、ここでカメラ１４内のすべての音声データがシーケンシャルにダウンロードされる。
【００３８】
従って、フォーカスが変化するか、すべての最高解像度画像データがダウンロードされるまでは、ステップＳ４０９、Ｓ４１１及びＳ４１２を処理し続ける。ステップＳ４１１においてフォーカスが変化したと判別された場合には、ステップＳ４１４へ移行し、現在ダウンロード中の最高解像度画像データを完全にダウンロードし、ステップＳ４１５に進んでフォーカスを受けた最高解像度画像データのダウンロードを行う。そしてステップＳ４１６では、ステップＳ４０９で始まった元のシーケンスにおける次の最高解像度画像データのダウンロードを開始する。処理はステップＳ４１６からＳ４０９へ進んで上述の処理を継続する。
【００３９】
別の実施形態においては、最高解像度画像データのダウンロード後直ちに、存在する関連音声データのダウンロードを行うことによって、関連するデータの完全なグループへのさらに高速なアクセスを実現する。
【００４０】
ポートモニタがデジタルカメラ１４に記憶されたデータへのすべてのアクセス要求を制御している点に注目すべきである。すなわち、いかなるクライアントアプリケーションもカメラ１４に記憶されたデータにアクセスするためにはポートモニタにアクセスしなければならない。ポートモニタは図４の処理ステップの間に、カメラ１４からダウンロードしたデータを記憶したキャッシュメモリから、要求されたデータをクライアントアプリケーションに供給する。従って、データが要求されるたびに繰り返しカメラ１４からダウンロードする必要はない。その結果、カメラ１４に記憶されたデータの処理は素早く進行する。
【００４１】
さらに、ポートモニタはクライアントアプリケーションからのアクセス要求をキャッシュメモリに向けることにより、複数のクライアントアプリケーションにカメラデータの同時アクセスを許可する。好ましくは、ポートモニタはステップＳ４０６〜Ｓ４１６の実行後だけでなく、実行中に発生するデジタルカメラ１４へのその種のアクセスを制御する。従って、クライアントアプリケーションは１つのデータへのアクセスを試行する前に、カメラ１４からすべてのデータがダウンロードされるのを待つ必要はない。
【００４２】
ポートモニタは一旦カメラ１４が検出されると、カメラ１４の切り離しを検出するためにシリアルポートを継続的に監視する。カメラ１４がコンピュータシステム１から切り離されると、ポートモニタはステータス領域４１からカメラアイコン４０を取り除く。
【００４３】
好ましい実施形態の別の見地において、ポートモニタはコンピュータシステム１への着脱可能なカメラメモリカードの接続検出に用いられる。そのような場合、コンピュータシステム１のＰＣＭＣＩＡスロット（ＰＣカードスロット）にカードが挿入されるとＯＳがポートモニタに通知する。そして、ポートモニタはカードが本発明と互換性（compatibility）があるか否かを判別する。もし互換性があれば、カード内のカメラフォルダはフォルダシステムオブジェクトに変換される。そのプロパティと使用方法については以下に詳しく説明する。
【００４４】
（ツールボックス）
上述のように、ポートモニタはデジタルカメラ１４を検出するとすぐにカメラアイコン４０を表示する。ポートモニタはまたアイコン４０のユーザ選択を監視する。ポートモニタはアイコン４０が選択されると、本発明によるツールボックスアプリケーションを起動する。ツールボックスアプリケーションの起動とともに、図５のユーザインタフェース４４がデスクトップ５に表示される。
【００４５】
ウィンドウ４４はビュー（View）ボタン４５、写真取得（Get Photos）ボタン４６、コンタクトシート（Contact Sheet）ボタン４７、インターネット（Internet）ボタン４８及び設定（Setting）ボタン４９を有している。ツールボックスウィンドウ４４はさらに、ヘルプ（Help）ボタン５０、最小化（Minimize）ボタン５１及びクローズ（Close）ボタン５２を有する。これらのボタンの各々については以下に詳述する。
【００４６】
まず、マウス５又はキーボート４を用いて達成できる設定ボタン４９の選択によって、図６に示す設定プロパティシート５５が表示される。設定プロパティシート５５はロゴ領域（logo area）５６、ＯＫボタン５７、キャンセルボタン５８、ヘルプボタン５９及び３つのプロパティシートを有している。図６に示されるように、メインプロパティページ６０が最初に表示される。
【００４７】
メインプロパティページ６０はツールプリファレンス（Tool Preferences）領域６１を有する。ツールプリファレンス領域６１にはチェックボックス６２があり、このチェックボックス６２を選択することにより、ユーザはツールボックスウィンドウ４４がデスクトップ５３に表示されている他のウィンドウによって隠されないように制御することができる。ツールプリファレンス領域６１にはまた、ツールボックスウィンドウ４４を最小化した際にツールボックスアイコンをデスクトップツールバー４３に表示するか否かを制御するチェックボックス６３が設けられている。
【００４８】
図７及び図８はチェックボックス６３がチェックされていない場合とチェックされている場合のそれぞれの場合におけるツールボックスウィンドウ４４の最小化を説明する図である。特に、メインプロパティページ６０においてチェックボックス６３がチェックされていない状態でユーザが最小化ボタン５１を選択すると、ツールボックスウィンドウ４４が片づけられ、カメラ検出期間中ポートモニタによって表示されるカメラアイコン７１はステータス領域４１に残る。この場合、クローズボタン５２及び最小化ボタン５１は同一の機能を実施する。
【００４９】
一方、チェックボックス６３がチェックされている状態でユーザが最小化ボタン５１を選択すると、ツールボックスボタン７４がタスクバー４３に現れる。タスクバー４３におけるツールボックスボタン７４の表示は、開いたアプリケーションを巡回するＡＬＴキーとタブキーの組み合わせ（ALT/Tab key sequence）によってツールボックスにアクセス可能であることを保証する。さらに、ウインドウズ９５オペレーティングシステムによれば、バーエントリ（bar entry）７４の左マウスクリックが、ツールボックスをカレントアクティブタスクとして呼び出す。その際、ツールボックスが閉じられず、カメラがコンピュータシステム１に対して有効である間はツールボックスボタン７４が引き続きタスクバー４３に残る。
【００５０】
上述の通り、最小化によって少なくとも１つのアイコンがツールボックスに表示される。このアイコンを右マウスクリックによって選択された場合には、図９に示すようなコンテクストメニューが表示される。好ましい実施形態において、ツールボックスウィンドウ４４は１サイズしか有しておらず、拡大も縮小もできないため、メニュー７７の最大化オプション７６は常に無効とされている。最小化オプション７８は、ツールボックスがアクティブな場合は有効、ツールボックスが最小化されている場合には無効とされる。コンテクストメニュー７７の下４つのオプションは、ツールボックスウィンドウ４４の対応するボタン４５〜４８の選択によって読み出される処理と類似の処理を読み出す。これらの処理については以下に詳しく説明する。ここで、コンピュータシステム１においてカメラが有効である間はツールボックスは引き続きアクティブなため、コンテクストメニュー７７はクローズオプションを含まないことに注意すべきである。
【００５１】
図１０に示されるコンテクストメニュー８１は、ツールボックスタイトルバー８０のマウス右クリックによる選択に応じて表示される。ツールボックスウィンドウ４４は拡大も縮小もできないため、最大化オプション８２は常に無効とされている。最小化オプション８３は有効であり、オプション８３が選択されると、ウィンドウ４４はメインプロパティページ６０のチェックボックス６３に従って最小化される。「カメラギアについて」オプション（About CameraGear option）８４を選択すると、カメラギアツールボックス名、バージョン番号及びコピーライト情報といった情報を含むダイアログボックスが表示される。コンピュータシステム１においてカメラが有効である間はツールボックスは引き続きアクティブなため、コンテクストメニュー８１はクローズオプションを含まない。
【００５２】
設定プロパティシート５５に戻って、メインプロパティページ６０はさらに、プロパティボタン６８及び通信ポート（Com. Port）ボタン６９が表示されるソースカメラ設定（Source Camera Setting）領域６４を有している。
【００５３】
プロパティボタン６８を選択すると、ポートモニタに検出されたカメラに対応した設定ダイアログが表示される。例えば、図１１はキヤノンパワーショット６００デジタルカメラに対応した設定ダイアログ８５を示す。図１１に示されるように、設定ダイアログ８５はカメラ型式及びファームウェアバージョンが表示される情報領域８６を有する。ダイアログ８５はまた、入力されるであろうカメラ所有者の名前を表示する所有者名領域８８と、入力日付及び時間をそれぞれ増加的に変化させるためのスピナーコントロール（spinner control）９０及び９２を有する日付、時間入力領域８９および９１とを有する。日付及び時間はまた、領域８９及び９１へ入力するために、システムから取得（From System）ボタン９３を用いてコンピュータシステム１から取得することもできる。
【００５４】
ダイアログ８５はさらに、デジタルカメラ１４のバッテリー残量パーセンテージを表示するバッテリーチャージインジケータ９６を有している。また、デジタルカメラ１４にインストールされたメモリの量を表す数値に隣接して、インストール済みカメラメモリアイコン９８が示されている。アイコン９９はデジタルカメラ１４内部の、着脱可能なメモリカードやその類似品を表し、カードが提供する記憶容量を示す数値に隣接して表示されている。カメラアイコン１００はデジタルカメラ１４の有効なメモリ量に隣接して表示され、カードアイコン１０１は着脱可能な記憶媒体内部の有効なメモリ量に隣接して表示される。
【００５５】
カメラ設定ダイアログ８５は加えて、ロゴバー（logo bar）９４、ダイアログ８５に入力した情報をセーブするためのＯＫボタン１０３及び設定ダイアログ８５になされたすべての変更を破棄するためのキャンセルボタン１０４を含んでいる。ボタン１０３及び１０４によって、設定ダイアログ８５は片づけられる。ヘルプボタン１０６はダイアログ８５に関する、コンテクストセンシティブ（context-sensitive）なヘルプを提供する。ここで、補助ボタン１０７及び１０８はボタン１０６及び１０４とそれぞれ同様に機能する。
【００５６】
簡潔さのために、図１１に関連して説明したロゴバー、ＯＫボタン、キャンセルボタン、ヘルプボタン及び補助キャンセル及びヘルプボタンの機能に関する説明は、以下において省略する。
【００５７】
図６に戻って、通信ポートボタン６９が選択されると、カメラ通信設定ダイアログが表示される。このダイアログを図１２に示す。カメラ通信設定ダイアログ１１０はコンピュータシステム１がカメラ１４と通信を行う際に使用すべき通信ポートを示すポート入力領域１１１を有している。図に示されるように、入力領域１１１は有効な通信ポートを表示するためのプルダウンボタンを有している。通信領域１１３は自動又はカスタム通信設定のいずれを希望するかをそれぞれ選択するオプション１１４及び１１５を有している。カスタム通信が希望された場合には、デジタルカメラ１４との通信における希望するボーレートを入力するためのボーレート領域１１６が設けられている。加えて、コンピュータシステム１とデジタルカメラ１４との通信における希望するフロー制御種別を示すためのフロー制御入力領域１１７が設けられている。これら入力領域１１６及び１１７には、使用できる見込みのあるボーレート及びフロー制御方式のリストをそれぞれ表示するためのプルダウンボタンが設けられている。
【００５８】
上述の通り、設定プロパティシート５５は３つのプロパティページを有している。写真保存（Save Photos）プロパティページ６５を図１３に示す。写真保存プロパティページ６５はチェックボックス１１８を有する。チェックボックス１８はツールボックスウィンドウ４４の写真取得ボタン４６をユーザが選択した際に、プロパティページ６５に示されるものと類似のコントロールを有するダイアログボックスを表示するか否かを制御する。チェックされない場合には、プロパティページ６５の設定値が写真取得ボタン４６の選択によって開始されるデータのダウンロード及びセーブを決定する。
【００５９】
保存先（destination）ファイル１１９はカメラからダウンロードされたデータがセーブされるドライブ及びディレクトリを示している。ブラウズボタン（Browse button）１２０の選択によってユーザは図１４に示すディレクトリ設定ダイアログ１２１を表示して保存先ディレクトリを変更することができる。図１４に示されるように、ディレクトリ設定ダイアログ１２１はローカル及びネットワーク接続された有効なドライブから目的のドライブを選択するためのドライブ選択領域１２３と、領域１２３で選択されたドライブのディレクトリを選択するためのディレクトリ選択領域１２２を有している。
【００６０】
図１３に戻って、ユーザはオプション領域１２４を用いてデータをフォルダ型式（canister format）で保存するか、個別のデータで保存するかについて制御することができる。ユーザはまた、オプション領域１２４によって、デジタルカメラ１４からダウンロードされたデータの保存ファイル名の制御を行うこともできる。また、デジタルカメラ１４に記憶された最大解像度ＪＰＥＧデータのセーブに先だって、ダウンロードすべきデータの選択、型式変換の制御を行うこともできる。さらに、ダウンロード後にカメラ内のデータを削除するか否かの制御もできる。ここで、説明（Explain）ボタン１２５はフォルダ及びオプション領域１２４の他のコントロールの本質を説明するヘルプファイルへのコンテクストセンシティブなリンクである。
【００６１】
フォルダの本質を理解するためには、上述したように、デジタルカメラ１４によって取り込まれたそれぞれの写真が写真グループとしてカメラメモリ３６に保存されていることに注意すべきである。各写真グループは関連する最大解像度画像データ、サムネイル画像データ及び、もし写真の取り込み中に音声データが生成されたならばその音声データのそれぞれから構成される。好ましい実施形態によれば、写真グループはフォルダ内部にのみ存在することができる。従って、カメラ１４は写真グループをフォルダ型式で保存する。好ましくは、そのようなフォルダは５０までの写真グループを含む。以下に説明するように、本発明は写真グループのデータ間の関係を利用して簡単で柔軟性のある写真グループの管理を行っている。よって、本発明の多くの利点を享受するには、ダウンロードされたいかなる写真グループもフォルダ型式でハードディスクに保存されなければならない。
【００６２】
カスタムセーブオプション１２７は上述の写真グループフォルダ構成に変わる動作を許可する。従って、オプション１２６とオプション１２７の選択は互いに排他的である。オプション１２６が選択されると、カスタムセーブオプション１２７の下にリストされるオプションは無効化される。
【００６３】
カスタムセーブオプション１２７において、３つのコントロールセットが提供される。リネームフォトチェックボックス１２８は、ダウンロードされた最大解像度画像データのみならず関連するサムネイル画像データ及び音声データ（ダウンロードされたら）を、それらがセーブのためにカメラ１４からダウンロードされた際にリネームする場合にチェックされる。チェックボックス１２８がチェックされない場合には、ダウンロードされたデータはデジタルカメラ１４が割り当てた名前でセーブされる。領域１２９はダウンロードされたデータの名前を付ける際のルートファイル名を入力するために用いられる。入力領域１３０は領域１２９に示されるルートファイル名を有するダウンロードデータに番号を割り当てるために設けられている。領域１３０には使いやすいようにスピナーコントロール１３１が設けられている。チェックボックス１３２及び１３３は最大解像度画像データとともに関連する音声データ及びサムネイルデータをダウンロードするか否かをそれぞれ制御するために用いる。
【００６４】
カスタムセーブオプション１２７を用いてカメラ１４からダウンロードされたデータはその型式及び選択されたカスタムセーブパラメータに従って名付けられる。従って、プロパティページ６５の要素１２９から１３３に示されるパラメータを使用して、最初にカメラ１４からダウンロードされた写真グループは"yosemite_trip001.jpg"、"yosemite_trip001.tif"及び"yosemite_trip001.wav"としてセーブされる。２番目の写真グループは"yosemite_trip002.jpg"、 "yosemite_trip002.tif"及び"yosemite_trip002.wav"としてセーブされる。
【００６５】
写真保存（Save Photo）入力領域１３４はダウンロードされたＪＰＥＧ写真データがセーブに先立ち変換される型式を決定する。領域１３４は変換可能な画像型式のリストを表示するためのプルダウンボタンを有している。好ましい実施形態において、提供される画像型式は、ネイティブカメラ型式（Native Camera Format）、ウインドウズビットマップ（*.bmp）、ＪＰＥＧ（*.jpg）、非圧縮ＴＩＦＦ（TIFF uncompressed ）(*.tif)及びフラッシュピックス（ Flashpix） (*.fpx)から構成される。
【００６６】
データ削除チェックボックス１３５はデータのダウンロード及びセーブが終わった後デジタルカメラ１４からデータを削除するか否かを制御するために使われる。この際、警告チェックボックス１３６がチェックされると、データが削除される前にダイアログを表示する。警告チェックボックス１３６がチェックされずにデータ削除チェックボックス１３５がチェックされると、ダウンロードされセーブされたデータは一切の事前警告なしに削除される。
【００６７】
図１５はプロパティページ６５のチェックボックス１３６がチェックされている場合、カメラデータのダウンロード及びセーブの後に表示される削除警告ダイアログ１４０を示す。ＯＫボタン１４２が選択されると、ダウンロードされたデータは削除される。キャンセルボタン１４４が選択されると、ダウンロードされたデータは削除されない。「削除前に常に警告する（Always Warn Before Deleting）」チェックボックス１４８は次回カメラデータがダウンロードされた後にダイアログ１４０を表示するか否かを制御する。好都合なように、チェックボックス１４８とプロパティページ６５のチェックボックス１３６はリンクしている。結果として、チェックボックス１３６及び１４８は両者ともチェックされるか、両者ともチェックされないかのいずれかになる。
【００６８】
プロパティシート５５（図６）に戻って、ツールボックスウィンドウ４４のインターネットボタン４８と関連して用いられる、インターネット写真サービスプロバイダを選択するためのインターネット写真プロパティページ６７が設けられている。図１６に示すように、インターネット写真プロパティページ６７はいくつかのインターネット写真サービスプロバイダのプルダウンリストボックスを提供するサービスプロバイダ入力領域１５０を有している。プルダウンリストボックスにリストされたインターネット写真サービスプロバイダは好ましくはピクトラネット（PictraNet）やフォトネット（PhotoNet）といった、著名な写真／映像アーカイブ及びサービスプロバイダを含む。プラグインやアップグレードによってリストにサービスプロバイダを追加することで新しいサービスプロバイダにアクセス可能なように、リストボックスにおけるサービスプロバイダのリストはレジストリに含まれている。
【００６９】
写真の取得
上述したように、ツールボックスウィンドウ４４は写真取得ボタン４６を有している。写真取得ボタン４６の選択によって、デジタルカメラ１４からのデータはダウンロードされ、図１３とともに説明した、写真保存プロパティページ６５にセットされたパラメータに従って保存される。そして、図１８のダイアログ１６０が表示され、以下に説明するように機能する。しかし、写真保存プロパティページ６５において設定のためのプロンプトチェックボックス１１８がチェックされている場合には、写真取得ボタン４６の選択時に写真保存ダイアログ１５５がユーザに示される。ダイアログ１５５とプロパティページ６５はリンクしており、そのため、ダイアログ１５５の初期表示は、ダイアログ１５５に配置された各フィールドは写真保存プロパティページ６５の内容を反映する。ダイアログ１５５におけるボタン、オプション、フィールド及びチェックボックスはプロパティページ６５の対応するボタン、オプション、フィールド及びチェックボックスと同様に機能するため、その点についての説明は省略する。しかしながら、ＯＫボタン１５７は、選択されたデータのデジタルカメラ１４からのダウンロード及びダイアログ１５５に示されるデータ保存先への保存を開始する。
【００７０】
従って、ＯＫボタン１５７の選択に対応して、ダイアログ１５５が片づけられ、図１８に示すダイアログ１６０が表示される。ダイアログ１６０はステータスバー１６２を有している。ステータスバー１６２はダウンロード及び保存されつつある、保存べきデータのパーセンテージに直接関係して暗くされる。よって、ダウンロード及び保存動作中、インジケータ１６２の暗い部分はダイアログ１６０の左から右へ動く。
【００７１】
キャンセルボタン１６３は、選択された場合、データのダウンロードを中止する。この場合、すべてのバッファ及びテンポラリファイルはクリア又は削除され、すでにダウンロードされ、コンピュータシステム１に保存されたデータは削除される。さらに、ダイアログ１６０が片づけられ、ツールボックスウィンドウ４４はアクティブな状態を維持する。ダイアログ１６０はまた、データの保存が終了した後も片づけられる。
【００７２】
以上写真保存プロパティページ６５に関して説明したとおり、削除前に警告するチェックボックス１３６及びリンクしたチェックボックス１４８がチェックされている場合には、保存終了後に警告ダイアログ１４０が表示される。
【００７３】
コンタクトシート
ツールボックスウィンドウ４４のコンタクトシートボタン４７によって、ユーザはデジタルカメラ１４に記憶されたすべての画像のコンタクトシートを印刷することができる。ボタン４７が選択されると、図１９に示す印刷ダイアログ１６５がユーザに示される。
【００７４】
本発明によって印刷されるコンタクトシートは、従来の銀塩写真（dark room photography）における一般的なコンタクトシートに似たものである。このようなコンタクトシートの目的は、写真記憶媒体（本発明ではコンピュータ読みとり可能な媒体、銀塩写真においてはフィルムロール）の各写真のクイックリファレンス（quick reference）を作成することである。さらに、本発明によるコンタクトシートは、カメラ１４で取り込んだ写真の印刷複写物を配布するための手軽な方法としても用いることができる。
【００７５】
ダイアログ１６５は、プリンタ１２にコンタクトシートを印刷されるように制御するプリンタ制御領域１６６を有している。プリンタ名入力領域１６７はコンタクトシートの印刷に使用されるプリンタをリストするための領域を提供し、また、ローカル又はネットワーク接続された、使用可能なプリンタのリストボックスを表示するためのプルダウンリストを含む。プロパティボタン１６８はプリンタのプロパティを制御するための、プリンタに特有なプロパティシートへのアクセスを供給する。さらに、ユーザはチェックボックス１６９によって、プリンタ名入力領域１６７にリストされたプリンタではなく、ファイルにスプールすべき印刷ジョブを示すことができる。
【００７６】
スピナーコントロール１７２は印刷すべきコンタクトシートの部数を制御する。ユーザはまた、オプション領域１７５によって、コンタクトシートの印刷に関する７つのオプション設定を行うことができる。例えば、オプション領域１７５のチェックボックス１７６及び１７７によってユーザは、コンタクトシートに印刷日及び印刷されるタイトルを示すことができる。この場合、タイトル情報はタイトル入力領域１７８に入力される。オプション１８０及び１８１は相互に排他的であり、それぞれ低品質高速出力及び高品質低速出力をユーザに提供する。同様に、相互に排他的なオプション１８２及び１８３はそれぞれコンタクトシートに小さなサムネイル画像及び大きなサムネイル画像印刷出力を提供する。
【００７７】
ＯＫボタン１８５の選択によって、印刷ダイアログ１６５に設定されたパラメータに従ったコンタクトシートの印刷が開始する。コンタクトシートの印刷中、図２０に示すダイアログ１８０が表示される。ダイアログ１８０は印刷ジョブの終了パーセンテージに対応した暗い領域を示すステータスバー１８２を有している。停止ボタン１８３はコンタクトシート印刷を中止する場合に選択可能である。もし選択された場合には、すべてのバッファ及びテンポラリファイルはクリア又は削除され、印刷ドライバ／スプーラは印刷中止を指示される。この場合、ダイアログ１８０は片づけられ、ツールボックスウィンドウ４４はアクティブなアプリケーションとして維持される。ダイアログ１８０はまた、システムがプリンタ／スプーラに印刷される最後のコンタクトシートを送信した後も片づけられる。印刷されたコンタクトシートのレイアウトについては、図４１に関連して以下さらに詳しく説明する。
【００７８】
インターネット
ツールボックスウィンドウ４４はまた、カメラデータをインターネット写真サービスプロバイダにアップロードするためのインターネットボタン４８を提供する。インターネット写真サービスプロバイダは、ＷＷＷを通じた写真画像の保管場所と表示を提供する。ボタン４８を選択すると、インターネット写真プロパティページ６７で指定されたインターネット写真サービスプロバイダに通信し、写真のアップロード要求を開始する。その後で、インターネット写真サービスプロバイダはユーザにログインダイアログ及び／又は他のセットアップダイアログを表示する。本発明では、データの場所及びデータの数といった、必要なアップロード情報を提供する。インターネット写真プロパティページ６７においてインターネット写真サービスプロバイダが特定されていない場合にインターネットボタン４８が選択されたときには、図１６に示すインターネット写真プロパティページ６７が選択された状態の設定プロパティシート５５をユーザに表示することが好ましい。プロパティページ６７のキャンセルボタン１５２が選択されると、インターネットツールボックスタスクは中止され、設定プロパティシート５５は片づけられる。ＯＫボタン１５１が選択されると、指定されたインターネット写真サービスプロバイダとの接続及び上述の処理がなされることによってフォトネットタスクが継続する。
【００７９】
データアップロードの間、図２１に示すアップロードステータスダイアログ１８５がアップロードの完了割合をパーセント表示するステータスバー１８７とともに表示される。データアップロードを中止するために、ストップボタン１８８を用いることができる。この場合、すべてのバッファ及びテンポラリファイルはクリア又は削除され、接続されたインターネット写真サービスプロバイダに送信済みのデータは削除されない。そして、ツールボックスはアクティブなアプリケーションとして残る。アップロードが完了すると、ステータスダイアログ１８５は片づけられる。ここで、接続されたインターネット写真サービスプロバイダがデータアップロードステータスダイアログを提供する場合には、それが表示され、ダイアログ１８５はデフォルトとして提供されることに注目すべきである。
【００８０】
（ビュー（View））
ツールボックスウィンドウ４４のビューボタン４５は、カメラ１４に保存されたデータのビューをユーザに提供する。図２２のエクスプローラユーザインタフェース１９０は、ビューの一例を示している。インタフェース１９０の要素と生成については、本実施形態におけるシェル拡張モジュール（Shell Extension Module）のセクションに関連して以下に説明する。
【００８１】
上述の説明から明らかなように、ツールボックスアプリケーションはデジタルカメラ１４に記憶されたデータの、簡単で素早い操作を提供する。ツールボックスの機能は以下に説明するシェル拡張モジュールには及ばないが、ツールボックスは一般的なカメラ関連機能に関する、素早く簡単な制御を提供することを目的としている。
【００８２】
好ましくは、ツールボックスは上述したポートモニタを介してデジタルカメラ１４にアクセスする。この場合、ツールボックスからカメラデータへのアクセス要求はポートモニタによって、ポートモニタがカメラ検出に応答してカメラデータをダウンロードしたキャッシュメモリへの要求に変換される。このように、ツールボックスアプリケーションをポートモニタと組み合わせて用いることによって、さらに早い動作が提供される。
【００８３】
（シェル拡張モジュール）
一般に、本発明によるシェル拡張モジュールによって、ユーザはカメラ１４に記憶されたデータをスマートにブラウズすることが可能になる。すなわち、本発明によれば、ユーザはカメラ１４にある、関連づけされたサムネイル画像、最大解像度データ及び音声データを、エクスプローラインタフェースやシステムオブジェクトを閲覧する他のインタフェースを用いた典型的なデータファイルの操作と似た方法で見分け、個々に操作することができる。さらに、上述したポートモニタと組み合わせることによって、そのデータに関するコマンドが発行されるたびにデータをカメラ１４からダウンロードする必要がなく、これらの閲覧や操作を素早く進めることができる。
【００８４】
ユーザインタフェースウィンドウ１９０は閲覧領域（Viewing Area）１９２、システムオブジェクトツリー領域１９４、ツールバー１９６、メニュー１９７、タイトルバー１９８、最小化ボタン１９９、最大化ボタン２００、クローズボタン２０１及びステータスバー２０４を有している。図２２に示すように、パワーショット６００のアイコン２０６が現在のシステムオブジェクトであり、４つのフィルムフォルダを含んでいる。フォルダ２０８が選択されているため、閲覧領域１９２はフォルダ２０８の内容を反映している。エクスプローラユーザインタフェースウィンドウ１９０がサムネイル表示モードであるため、フォルダ２０８に記憶されたサムネイル画像データが閲覧領域１９２に表示されている。他の表示モードについては以下に説明する。
【００８５】
サムネイル表示モードにおいては、ブロック化された各領域が、写真グループの表示されたサムネイル画像データを囲み、含んでいる。各ブロック化領域はまた、データを表す情報及び写真グループの関連づけされたデータを示す情報を有している。上述したようにサムネイル画像データ、最大解像度データ及び音声データはフォルダ内部に存在するときにだけ写真グループとして関連づけられているため、サムネイル表示モードはフォルダが領域１９４で選択されたときだけ呼び出されることが好ましい。閲覧領域１９２の各ブロック化領域は１つの取り込まれた写真をユーザに表示するが、ユーザは取り込まれた写真を表す写真グループのデータの個別操作を行うことができる。
【００８６】
インタフェース１９０は、フォルダ内部の写真グループの定義を信用するため、フォルダ内のファイル名は変更しないことが好ましい。さらに、他の記憶装置に位置するフォルダの名前は変更可能であるが、カメラ内のフォルダは名前を変更することはできない。
【００８７】
閲覧領域１９２に表示されるサムネイルビューは、選択されたフォルダ内の各写真グループを表す６０×８０ピクセルのサムネイル画像から構成される。図２３及び２４はサムネイル表示モードで表示される写真グループを表すブロック化領域の拡大表示である。ブロック化領域２１０はブロック化領域で示される写真グループの６０×８０ピクセルサムネイル画像と、カメラ１４内部の写真グループの識別番号を示す数値２１２を表示する。識別番号について説明すると、写真グループ５は写真グループ４の後で写真グループ６の前に作られたものである。写真グループがカメラ１４から削除された場合には、カメラ又はフォルダの選択が解除され、その後選択される都度、削除された写真グループを除外するために残りの写真グループのリナンバが行われる。
【００８８】
カメラ内の写真グループは、フォルダを通して順に番号付けされることが好ましい。例えば、カメラ１４内の最初のフォルダがフォルダ１の写真グループ１に割り当てられ、写真グループ５１、５２及び５３がフォルダ２の１番目、２番目及び３番目の写真グループを表す。カメラ以外の装置においては、各フォルダが１番からフォルダが有する総写真グループ数までの写真グループを有するように、写真はフォルダ毎に番号付けされる。従って、写真グループはフォルダ型式でカメラからカメラ以外の装置に転送された際にリナンバされる必要がある。
【００８９】
写真名２１５は表示される写真グループが作成された日付及び時間を表すことが好ましい。
【００９０】
図２４は、サムネイル画像２１１とともに写真グループを示すブロック化領域に表示されてもよい種々のアイコンを示している。ブロック化領域の２２０は音声アイコン２２２、自動修正（Auto-Correct）アイコン２２３及び取り込みアイコン２２４を有している。音声アイコン２２２は、ブロック化領域２２０で示される写真グループ５が、１つかそれ以上の関連づけされた音声データを含んでいることを示している。好ましくは、音声アイコン２２２をダブルクリックすることにより、関連づけされた音声データが順に再生される。
【００９１】
自動修正アイコン２２３はサムネイル画像２１１が自動修正処理された後で表示されていることを示す。自動修正処理についてはツールバー１９６を参照して以下に説明する。
【００９２】
取り込みアイコン２２４は写真グループ５がカメラ１４から別の記憶装置へダウンロードされていたか、関連づけされた最大解像度データがアプリケーションへ挿入されていたかのいずれかを示す。カメラ１４の各写真グループは、現在表示されているインタフェース１９０が終了するか、カメラ１４のメモリ３６が消去されるか、カメラ１４がコンピュータシステム１から外されるまで自らの”取り込み済み”状態を維持する。ここで、取り込みアイコン２２４はカメラに記憶されたフォルダが領域１９２に表示されている場合だけ表示されることに注意すべきである。これは、ほかの記憶装置に位置するフォルダ内部の写真グループは、当然、既に取り込みされているからである。
【００９３】
閲覧領域１９２はデジタルカメラ内部に記憶された写真グループへの簡単なアクセスと、写真グループに関する詳細な情報だけでなく、写真グループ又はその中の関連づけされた個々のデータを操作する手段をユーザに提供する。例えば、領域１９２に表示されたサムネイル画像を選択し、領域１９４に表示される記憶装置やデスクトップ５３のどこかへドラッグすることができる。この動作により、選択されたサムネイル画像に関連した最大解像度画像データが記憶装置又はデスクトップ５３にコピーされる。さらに、ドラッグ中にマウス５の左ボタンを押し続けると、最大解像度画像データを記憶装置又はデスクトップ５３へ移動し、対応する写真グループがカメラ１４から削除される。また、ドラッグ中にマウス５の右ボタンを押し続けると、最大解像度画像データがコピーされるか、又はデスクトップ５３へドラッグした場合には、カメラ１４の最大解像度画像データへのショートカットが作成される。
【００９４】
同様に、写真グループに含まれる個々の音声データも表示された音声アイコンの選択及びドラッグによって上述の説明のようにドラッグアンドドロップすることできる。さらに、写真グループを表すブロック化領域の内部で、かつ表示されたサムネイル画像の外側の領域を選択し、上述の通りドラッグアンドドロップを行うことにより、写真グループ全体を上述のようにドラッグアンドドロップすることもできる。この方法により写真グループ全体がドラッグアンドドロップされた場合には、写真グループの関連するデータはそれらの１つのまとまりとしての表現を失い、別々のデータとしてコピー（又は移動）される。従って、これらのデータのその後の選択は、図２２に示されるような本発明によるエクスプローラ表示を呼び出さない。
【００９５】
写真グループはまた、マイクロソフトワード、パワーポイント、フロントページなどのＯＬＥ２対応アプリケーションにドラッグアンドドロップする事もできる。その場合、写真グループの最大解像度画像データだけがアプリケーションへドロップされる。
【００９６】
好ましい実施形態によれば、オブジェクトを記憶装置内部の位置へドラッグすると、そのデータは移動される。一方、ある記憶装置から他の記憶装置へオブジェクトをドラッグすると、オブジェクトはコピーされる。
【００９７】
写真グループは写真グループを表すブロック化領域の、音声アイコンを除く任意の場所をクリックすることにより選択される。選択の間シフトキーを押し続けることによって、現在選択されている写真グループから直前に選択した写真グループに至る写真グループの連続した選択がなされる。種々の写真を選択する間、コントロールキーを押し続けることによって、ユーザは写真の不連続な形での個別選択ができる。さらに、コントロールキーが押されている状態でマウスの左ボタンをクリックすることによって、写真の選択状態はトグルする。
【００９８】
表示されたサムネイル画像データのダブルクリックにより、ＯＬＥ画像コンテナアプリケーションが起動され、関連づけされた最大解像度画像データがアプリケーション内で開かれる。代わりに、表示されたサムネイル画像データのダブルクリックにより、システムレジストリで指定したＪＰＥＧデフォルトアプリケーションを起動し、その中で関連づけされた最大解像度画像データを開いてもよい。好ましくは、写真グループ内のサムネイル画像データと最大解像度画像データとの対応を維持するため、アプリケーション内で開かれる最大解像度画像データは読み出し専用とする。また、カメラ以外の装置にのみ保存可能としてもよい。
【００９９】
本発明によるシェル拡張モジュールは、マウス５の右ボタンを使った写真グループの選択によって作動するコンテクストメニューもサポートしている。この点に関し、図２５に、写真グループ上で右ボタンをクリックすると表示されるコンテクストメニュー２３０を示す。メニュー２３０に表示されているウインドウズ９５の標準コンテクストメニューオプションには、開く（Open with）、ＦＡＸメッセージ受信者（ Send to fax recipient）、メール受信者（mail recipient）、マイクロソフトアウトルックでメール受信者へ送る（mail recipient using Microsoft Outlook）、ウェブパブリッシングウィザード（Web Publishing Wizard）及びウィンドウズ(登録商標)９５の標準動作による印刷結果がある。音声再生（Play Sound）オプションは、選択された場合、音声アイコンがダブルクリックされた場合と同等である。ユーザが音声データを含まない写真グループの上で右クリックした場合、音声再生オプションは使用不可となる。
【０１００】
プロパティ（Properties）オプション２３４を選択すると、２種類のプロパティページのうち、１つが表示される。まず、１つの写真グループが選択されている場合には、図２６にしめすプロパティページ２４０が表示される。図に示されるように、プロパティページ２４０は選択された写真グループの表示されたサムネイル画像データ、写真グループ番号、写真グループ名、選択された写真グループの位置、写真グループが作られた日付を含む。さらに、プロパティページ２４０は写真グループ全体の大きさだけではなく、写真グループ内部の関連づけされたデータの大きさに関する詳細をも提供する。チェックボックス２４１及び２４２は読み出し専用（read-only）及びアーカイブ（archive）のいずれかのデータタイプを選択するために設けられている。
【０１０１】
複数の写真グループが選択された状態でプロパティオプション２３４が選択されると、図２７に示すようなプロパティページ２４５が表示される。図に示されるように、プロパティページ２４５は選択された写真グループのそれぞれを表す連続したサムネイル画像と、選択されたグループのすべての最大解像度画像データの大きさの合計と、選択されたグループのすべてのサムネイル画像データの大きさの合計と、選択されたグループのすべての音声データの大きさの合計及び選択されたグループの大きさの合計を表示する。
【０１０２】
コンテクストメニュー２３０に示されるほかのオプションもまた、ツールバー１９６に表示されたアイコンを通じて選択できるため、ツールバー１９６と関連して説明される。
【０１０３】
すべてのフォルダは、カメラにあっても他の記憶装置にあっても読み出し専用であることが好ましく、従っていかなるデータもフォルダへドロップすることもできないし、フォルダ内で、又はフォルダへ、移動又はコピーすることもできないことに注意すべきである。よって、フォルダから他の記憶装置へ移動しようとしてデータを選択すると、図２８に示すダイアログ２５０が表示される。ダイアログ２５０はカメラだけでなくフォルダからのデータ移動に関する警告を含んでいる。従って、ダイアログ２５０はデータがフォルダ又はカメラからの移動を目的として選択された場合に表示される。ダイアログ２５０は代わりにコピーボタン（Copy Instead button）２５０を有する。このボタンが選択されると、選択されたデータを移動する代わりに選択された場所へコピーする。これによって選択されたデータはそれらが選択されたカメラ又はフォルダに残る。
【０１０４】
キャンセル（Cancel）ボタン２５３は移動命令を中止し、この場合には選択されたデータはカメラ又はフォルダに残る。ＯＫボタン２５４は移動動作を継続させ、移動されたデータをカメラ又はフォルダから削除する。チェックボックス２５６は、選択を解除するとその後フォルダ又はカメラからデータを移動しようとした際に、ダイアログ２５０を表示しないようになる。
【０１０５】
図２９はツールバー１９６を詳細に示したものである。ツールバー１９６がフォルダ又はカメラを閲覧している間表示されるのは、シェル拡張モジュールのおかげであることに注目すべきである。ツールバー１９６は領域１９４からシステムオブジェクトが表示されるオブジェクト選択領域２６０を有している。ツールバー１９６はまた、現在閲覧領域１９２に表示されているフォルダの親フォルダを表示するための親ディレクトリボタン２６２を有している。
【０１０６】
本発明の好ましい実施形態によれば、ツールバー１９６は自動修正（Auto-Correct）ボタン２６４を含む。自動修正ボタンは１つかそれ以上の写真グループが閲覧領域１９２で選択されている場合に有効で、写真グループが選択されていない場合には無効である。ボタン２６４は、ボタン２６４が押されると、選択された写真が自動修正用にマークされるトグルスイッチとして動作する。もし選択された写真が既に自動修正用にマークされている場合には、ボタン２６４の押下によりマークが解除される。さらに、既にマークされた写真の選択はボタン２６４を押下された状態で表示させ、マークされていない写真が１つでも選択されると、ボタン２６４は押されていない状態で表示される。写真修正用のマークがされたいくつかの写真グループと、その他のマークされていない写真グループとからなる複数の写真グループが選択された場合、ボタン２６４は押されていない状態で表示され、その後のボタン２６４の選択によってすべての選択された写真グループが自動修正用にマークされる。
【０１０７】
さらに、サムネイル表示モードにおいて、自動修正用にマークされたサムネイル画像データは自動修正を施される。よって、領域１９２に表示されたマーク済みのサムネイル画像データは自動修正され、図２４のアイコン２２３の隣に表示される。この種の修正は対象となるフォルダ内部に記憶された本物のサムネイル画像データではなく、ポートモニタがカメラデータをダウンロードした、キャッシュメモリに記憶された対応するサムネイル画像データに対して適用されることが好ましい。また、自動修正されたサムネイル画像データが選択され、アプリケーション又は他の記憶装置にドラッグされた場合には、関連づけられた最大解像度画像データに対して自動修正が行われ、それから記憶装置に保存されるか、アプリケーション内で開かれる。繰り返すが、その最大解像度画像データは対象となるフォルダ内部を変更しない。
【０１０８】
カメラ以外の装置に記憶された写真グループは永久に自動修正用にマークしておくことができ、その結果サムネイル表示モードで閲覧される限り自動修正アイコンと一緒に表示されることになる。カメラに記憶された写真グループは永久に自動修正用マークをしておくことはできず、その結果本発明によるシステムオブジェクトビュワー（System Object Viewer）を終了したり、カメラ１４の接続を解除した場合には、いかなる自動修正用マークも失われる。
【０１０９】
回転ボタン２６６および２６７は写真グループがサムネイル表示モードにおいて選択された場合に有効である。ボタン２６６又は２６７を押す毎に、選択されたサムネイル画像がボタンに示された方向に９０度回転する。図３０に、ボタン２６７を押下する前とした後のサムネイル画像２６９を示している。
【０１１０】
自動修正ボタン２６４に関して上に説明したとおり、ボタン２６６および２６７を用いて回転された写真グループは、適用された回転操作を損なうことなくドラッグアンドドロップによりコピー又は移動される。この点に関し、キャッシュメモリに記憶された関連する最大解像度画像データがそのような移動やコピーに先立つ回転操作の適用を受ける。
【０１１１】
カメラ以外の装置に記憶された写真グループは関連づけられたサムネイル画像データが本発明によるシステムオブジェクトビュワーで閲覧される毎に回転した状態で表示されるように、永久にマーク付けされてもよい。しかし、カメラに記憶された写真グループは回転のために永久にマーク付けされることはできない。そのため、システムオブジェクトビュワーを終了するか、カメラ１４のコンピュータシステム１への接続が解除されるたびに回転属性は失われる。
【０１１２】
全選択ボタン２７０は閲覧領域１９２の各アイテムを選択する。これらのアイテムはカメラ内のすべてのフォルダから、又はフォルダ内のすべての写真グループから構成されてもよい。
【０１１３】
写真グループ移動／コピーボタン２７２は、選択された写真グループを新しい（インターネット上ではない）記憶場所へ移動又はコピーさせる。写真グループがボタン２７２の押下によって選択されると、図３１に示す写真保存ダイアログ２７５が表示される。写真保存ダイアログ２７５の構成要素は、写真保存プロパティページ６５の同一要素に対応するため、それらの説明は省略する。しかしながら、チェックボックス２７６については、プロパティページ６５の要素に直接対応しない。チェックボックス２７６をチェックすると、選択された写真グループがコピーした後に削除され、それによって、”移動”機能を得られる。
【０１１４】
ボタン２７２の押下によってフォルダが選択された場合には、図３２に示すダイアログ２８０が表示される。ダイアログ２８０の要素はプロパティページ６５及びダイアログ２７５に関連して説明されている。
【０１１５】
デジタルカメラが選択されている状態でボタン２７２が押下された場合には、図３３に示すダイアログ２８２が表示される。ダイアログ２８２の設定及び機能もまたプロパティページ６５及びダイアログ２７５に関連して説明されている。
【０１１６】
写真グループ削除ボタン２８５は現在選択されているアイテムを削除する。写真グループが選択されていれば選択された写真グループが削除され、フォルダが選択されている場合には選択されたフォルダ及びフォルダ内の写真グループの両方が削除される。カメラが選択されている場合は、カメラ内に記憶された各フォルダ及びフォルダ内に記憶された各写真グループが削除される。フォルダからの写真グループの削除は取り消しできないため、ボタン２８５が選択された後、図３４に示すダイアログ２８７がまず表示される。ダイアログ２８７のＯＫボタン２８８は選択されたデータを削除する。キャンセルボタン２９０は削除を取り消し、選択されたデータはカメラ又はフォルダに残る。チェックボックス２９１が選択されないと、その後写真グループ削除ボタン２８５を選択してもダイアログ２８７は表示されない。
【０１１７】
プリントボタン２９２は選択された写真グループの最大解像度画像データの印刷を提供する。ボタン２９２によって開始される特定の処理は、ボタン２９２が押下されたときにインタフェース１９０で選択されているオブジェクトによって決まる。
【０１１８】
カメラが選択された場合には、図３５に示すダイアログ２９５が表示される。ダイアログ２９５はプリンタを定義するプリンタ（Prnter）領域２９７と、プリントしようとするデータを選択するための写真範囲（Photo range）領域２９８と、スピナーコントロール３００を介して印刷部数を選択するための部数（Copies）領域２９９と、オプション（Options）領域３０２とを有している。オプション領域３０２の中で、ユーザは印刷におけるいくつかのフォーマットオプションを選択することができる。例えば、取り込み日付（Date Taken）チェックボックス３０４をチェックすると、印刷されたシートに印刷されたデータが取り込まれた日付及び時間が含まれるようになる。タイトルチェックボックス３０５をチェックすると印刷されたシートのそれぞれにテキストボックス３０７の中にタイプされたタイトルを含ませるようになる。レイアウトオプション領域３０８では１ページあたり１つの写真、２つの写真及び４つの写真という３つのレイアウトオプションの１つを選択することができる。
【０１１９】
図３６に、タイトル３１１及び、シート３１０に印刷された各画像に１つずつ対応した日付／時間スタンプ３１２、３１３を有する印刷結果を示す。図３６から明らかなように、シート３１０は１ページあたり２写真のレイアウトで印刷されている。図３７に、領域３０８におけるいろいろなオプションを使って印刷された画像の例を示す。
【０１２０】
写真範囲領域２９８において、ユーザは印刷する特定の写真を選択することができる。カメラ内の写真全部（All of the Photos in the camera）オプション３１５を選択すると、カメラ１４に記憶された最大解像度画像データのそれぞれが印刷される。フォルダオプション３１７を選択すると特定範囲のフォルダ内の各最大解像度画像データが印刷される。さらに、写真（Photos）オプションを選択すると、選択された写真範囲に対応する写真グループの最大解像度画像データが印刷される。
【０１２１】
ダイアログ２９５のデフォルト写真範囲はオプション３１５であり、オプション３１７及び３１９のデフォルト範囲はそれぞれカメラ内のすべてのフォルダ及びカメラ内のすべての写真であることが好ましい。
【０１２２】
図３８は、ボタン２９２の押下によってフォルダが選択された場合に選択されるダイアログ３２５を示す。領域３２６、３２７及び３２８は図３５に関して上述した領域２９７、２９９および３０２と同様に機能する。しかしながら、写真範囲領域３３０はダイアログ２９５とは異なる範囲のオプションをユーザに示す。特に、ユーザは選択されたフォルダ内のすべての最大解像度画像データを印刷するためのオプション３３２か、選択されたフォルダからある範囲の最大解像度画像データを印刷するためのオプション３３３を選択することができる。ダイアログ３２５の最初及びデフォルトの設定は、オプション３３２が選択され、写真オプション３３３の選択されたフォルダ内の写真の全体範囲に設定されていることが好ましい。
【０１２３】
ボタン２９２の押下によってある写真グループか写真グループの範囲が選択された場合には、図３９に示すダイアログ３３５が表示される。ダイアログ３３５は、写真範囲領域３３７を除いてダイアログ２９５及び３２５と似ている。写真範囲領域３３７は、ユーザに以下のオプションを与える。選択された最大解像度画像データの印刷、選択された写真グループを含むフォルダ内のすべての最大解像度画像データの印刷又は特定範囲の最大解像度画像データの印刷。ダイアログ３３５がのデフォルト設定はオプション３３９であり、その際オプション３４０の写真範囲は選択された写真を含んでいるフォルダの写真範囲に設定される。
【０１２４】
ツールバー１９６の電子メール（E-mail）ボタン３４５は、ウィンドウズ(登録商標)９５の標準である”メール受信者へ送る”（Send To mail recipient）ファイルメニュー手続き呼び出す。
【０１２５】
コンタクトシート印刷ボタン３４７は選択された写真グループのコンタクトシートを印刷するために使用される。印刷ボタン２９２と同様に、ボタン３４７の選択によって、ボタン３４７の選択中に選択されているオブジェクトに依存する３つのダイアログうちの１つが表示される。
【０１２６】
ボタン３４７の選択中デジタルカメラが選択された場合には、図４０に示すダイアログ３５０が表示される。ダイアログ３５０はプリンタ制御（Printer Control）領域３５２及びコンタクトシートを何部印刷するかを選択する領域３５４を有している。写真範囲領域３５５は印刷されたコンタクトシートに表される写真グループを決定する。この点に関し、領域３５の機能はダイアログ２９５の領域２９８と相等しい。
【０１２７】
オプション領域３５６は、コンタクトシート印刷用のフォーマットオプションを含む。日付（Date）チェックボックス３５８はコンタクトシートの印刷日付が印刷されたコンタクトシートに曜日、月日、年の型式で印刷されるようにする。チェックボックス３５９はテキストボックス３６１内にプリントされたタイトルを各コンタクトシートに印刷されるようにする。図４１に、印刷日付３６５及びタイトル３６７を含むコンタクトシートのサンプル３６３を示す。
【０１２８】
品質（Quality）領域３７０を用いて、ユーザはコンタクトシートに印刷される画像の印刷品質を決定することができる。高速印刷オプション３７２は、写真範囲領域３５５で選択された写真グループのサムネイル画像データを、画像アップサンプリング（image up-sampling）を用いてスケーリングしてから印刷する。最良品質（Best Quality）オプション３７３はダウンサンプリングされた最大解像度画像データを用いるため、オプション３７２を用いて場合よりも遅いが、高品質な印刷出力が得られる。
【０１２９】
オプション３７５はコンタクトシートあたり５０という小さな画像のコンタクトシートの印刷を行う際に選択される。一方、オプション３７８はコンタクトシートあたり１５位の大きい画像を印刷する際に用いられる。ＯＫボタン３８０は印刷を開始させる。
【０１３０】
ボタン３４７の押下によってフォルダが選択された場合には、図４２に示すダイアログ３８５が表示される。ダイアログ３８５の機能はダイアログ３５０のそれと一致するが、写真範囲領域３８７は、選択されたフォルダ内の各写真グループを表す画像を印刷するオプション３８８と、選択された範囲の写真グループを表す画像を印刷するオプション３８９の２つのオプションを有している。
【０１３１】
図４３のダイアログ３９０は、写真グループ又はある範囲の写真グループが選択されている状態でボタン３４７が押下された場合に表示される。ダイアログ３９０の機能は、写真範囲領域３９２を除いてダイアログ３５０及び３８５と類似している。写真範囲領域３９２は、選択された写真グループを表す画像のコンタクトシートの印刷（オプション３９４）、選択された写真グループを含むフォルダ内のすべての写真グループを表す画像のコンタクトシートの印刷（オプション３９５）、又は指定された範囲の写真グループを表す画像のコンタクトシートの印刷（オプション３９６）を提供する。
【０１３２】
ツールバー１９６のアップロードボタン４００は、選択された写真グループをインターネットプロパティページ６７で指定されたインターネット写真サービスプロバイダへアップロードさせる。この際、選択された写真グループのうち、最大解像度画像データのみがアップロードされる。ボタン４００の押下によってフォルダが選択された場合には、フォルダ内に位置するすべての最大解像度画像データがアップロードされる。同様に、カメラが選択された場合には、カメラにあるすべての最大解像度画像データがアップロードされる。プロパティページ６７でインターネット写真サービスプロバイダが指定されていない場合には、プロパティページ６７がユーザに提示される。
【０１３３】
サムネイル表示ボタン４０２は図２２の領域１９２に示されるような表示を提供する。繰り返すが、この表示はフォルダ又はカメラの中身を閲覧する際にのみ有効である。図２３及び２４に関して説明したように、フォルダ内部の各写真グループは６０×８０ピクセルの画像により領域１９２に表される。
【０１３４】
大アイコン（Large Icon）ボタン４０５は、選択されたフォルダの各写真グループを、図４４に示すように３２×３２ピクセルのアイコンと写真グループ名とによって領域１９２中に表示する。小アイコン（Small Icon）ボタン４１０は、各写真グループを表す１６×１６アイコンで表示し、リストボタン４１５は各写真グループのリストを、各写真グループを表す１６×１６ピクセルのアイコンとともに表示する。小アイコンボタン４１０及びリストボタン４１５による表示を図４５及び４６にそれぞれ示す。
【０１３５】
図４４〜４６において写真グループを表すアイコンは関連づけされたサムネイル画像データ、最大解像度画像データ及び音声データを示す。アイコンに隣接してリストされる写真グループ名は、写真グループ番号及び、その写真グループが作成された日付及び時間からなる。図４４から４６に示される表示のいずれかにおいて、写真グループアイコンのダブルクリックはＯＬＥ画像コンテナアプリケーション又はシステムレジストリＪＰＥＧデフォルトアプリケーションを起動し、選択された写真グループアイコンに対応する最大解像度画像データをそのアプリケーション内で開く。
【０１３６】
詳細（Details）ボタン４２０は、図４７に示すような表示を得るために選択することができる。図４７の表示において、各写真グループは１６×１６ピクセルアイコンと詳細情報の行で表される。詳細情報は好ましくは写真グループ番号、名前（撮影された日付及び時間）、もし音声データがあれば音声アイコン、自動修正アイコン及び関連づけされた最大解像度画像データのバイトサイズを含む。図４７の表示における写真グループアイコンのダブルクリックもまた、ＯＬＥ画像コンテナアプリケーション又はシステムレジストリＪＰＥＧデフォルトアプリケーションを起動し、選択された写真グループアイコンに対応する最大解像度画像データをそのアプリケーション内で開く。
【０１３７】
ここで、インタフェース１９０の閲覧領域１９２で提供される各閲覧モードの１つの共通な見地は、サムネイル画像データ、最大解像度画像データ及び音声データといった関連づけされたデータは、選択されたフォルダ内部で写真グループとして互いにリンクされているため、写真グループ毎に１つのファイルエントリのみが表示されていることに注意すべきである。隠れたファイル情報はステータスバー２０４に表される。この情報は選択された最大解像度画像データのバイトサイズ、隠れたデータ（サムネイル及び音声）のバイトサイズ及び選択された写真グループ（サムネイル、最大解像度及び音声データを含む）の合計バイトサイズから構成される。
【０１３８】
さらに、本発明によって提供される各閲覧モードにおいて、１つ又は複数の写真グループの選択及びドラッグは選択された写真グループの各データをドラッグアンドドロップ機能の対象とする。選択された写真グループがデスクトップ５３、記憶装置又はフォルダにドロップされると、選択された写真グループの各データが行き先にドロップされる。選択された写真グループがアプリケーションにドロップされると、最大解像度画像データだけがドロップされる。
【０１３９】
本発明によるこれまでの表示及び、従来技術の欄に説明された表示とは対照的に、図４８はコダック社が開発したソフトウェアによって得られるウィンドウズ(登録商標)９５エクスプローラアプリケーションの表示を示す。図４８において、フォルダコンテンツウィンドウ１００４はコダックカメラメモリに記憶された各データを示すアイコンを表示する。しかし、表示されるデータは専用フォーマット（.kdc）であり、各データの内容決定の助けになるファイル名等はリストされない。
【０１４０】
インタフェース１９０のメニューバー１９７は、標準のウィンドウズ(登録商標)９５エクスプローラアプリケーションと似たメニューを含んでいる。例えば、ツールバー１９６のボタン２９２、３４７、３４５及び４００とそれぞれ等しい、印刷、コンタクトシート、メール受信者およびインターネットアカウントへのアップロードオプションを有するファイルメニュー４２５を図４９に示す。
【０１４１】
図５０の編集（Edit）メニュー４３０はツールバー１９６のボタン２７２、２６４、２６７及び２６６とそれぞれ等しい、データの移動／コピー、自動修正、＋９０度回転及び−９０度回転オプションを有する。
【０１４２】
図５１の閲覧（View）メニュー４３５は、ツールバー１９６のボタン４０２、４０５、４１０、４１５及び４２０に関して上述したように、表示を制御する。アイコン整理（Arrange Icons）サブメニュー４４０によって、表示されたアイコンを日時（by Date/Time）又は大きさ（by Size）で整理することができる。ここでの大きさは写真グループの大きさである。さらに、メニュー４３５は本発明によって生成されたテンポラリファイルの削除のためのオプションを有している。したがって、このオプションによって、（現在のオブジェクトビュワー以外のアプリケーションによって）現在使用されていないすべてのテンポラリファイルをウィンドウズ(登録商標)９５のゴミ箱（Recycle Bin）へ送られる。このオプションが選択された場合には、図５２のダイアログ４４１がユーザに表示される。
【０１４３】
図５３及び５４に示されるように、ツール（Tools）メニュー４４２及びヘルプ（Help）メニュー４４３はウィンドウズ(登録商標)９５の標準オプションを有している。
【０１４４】
上述の通り、ユーザインタフェース１９０によって提供される回転及び自動修正機能は、データがまずフォルダ／カメラから除去されない限り、フォルダ／カメラ内部に記憶されたデータに適用することができない。従って、アプリケーション内部でフォルダ又はカメラに記憶された最大解像度画像データを開く前に、そのデータのコピーをフォルダ又はカメラの外部に作らなければならない。
【０１４５】
よって、アプリケーションによって画像データが開かれるときに、最大解像度画像データのコピーがウィンドウズ(登録商標)９５のシステムテンプ（System Temp）ディレクトリに作られる。このデータはウィンドウズ(登録商標)９５のシステムファイルテンポラリ名"cgtlbXXX.bmt"を用いて生成される。ここで、XXXはユーザインタフェース１９０の起動毎に１から開始する増加数である。
【０１４６】
メニュー４３５を通じてアクセスできる、図５５のオプションプロパティシート４５０は他の事項に加えてテンポラリファイルに割り当てるディスク領域の容量及び割り当てられたディスク領域が一杯になった際に実行する処理を決定する設定を提供する。例えば、テンポラリファイルプロパティページ４５２はテンポラリファイルに割り当てられた最大ディスク容量を示す最大ファイル容量インジケータ４５４を有している。ユーザはオプション４５６によって、ディスク領域の最大割り当て容量が使用されるとテンポラリファイルを削除するように指定することができる。オプション４５８は本発明に対し、ユーザにディスク領域の割り当て容量が一杯であることをユーザに警告するように指示する。さらに、いますぐ削除（Delete Now）ボタン４６０を選択すると、現在のアプリケーション以外のアプリケーションで使用されていないテンポラリファイルを削除する。
【０１４７】
オプション４５８が発行する警告によってユーザは、テンポラリファイルの削除又はテンポラリファイルのディスク領域割り当てを拡大するかの選択することができる。図５６に、使用される警告ダイアログを示す。ファイル削除（Delete files）ボタン４６５はテンポラリファイルをゴミ箱にいれ、現在のファイル操作を継続する。領域を増やす（Increase Space）ボタン４６６は、プロパティシート４５０のプロパティページ４５２をユーザに表示する。この際、ファイル領域が十分に増やされたか、テンポラリファイルが削除された場合には、現在のファイル操作は継続する。もしユーザがプロパティページ４５２のキャンセルボタン４６８を選択した場合には、テンポラリファイルはそのままで、現在のファイル操作は中止される。キャンセルボタン４７０のクリックもまた、テンポラリファイルをそのままにし、現在のファイル操作を中止する。
【０１４８】
上述したシェル拡張モジュール及び以下に説明されるレジストリエントリ（registry entries）によって、本発明によるシステムオブジェクトビュワーは少なくとも４通りに起動される。例えば、デジタルカメラ１４はウィンドウズ(登録商標)９５のシステムオブジェクトとして登録されているため、マイコンピュータアイコン４７６を選択すると、図５７に示されるマイコンピュータアプリケーションインタフェース４７５にデジタルカメラ１４を示すアイコンが現れる。次に、カメラアイコン４７７の選択によって、カメラ１４の内容をフォルダレベルで表示するエクスプローラインタフェース４７８が起動される。インタフェース４７８はシステムオブジェクトの選択によって直接起動されるため、インタフェース４７８は図２２の領域１９４に示されるようなシステムオブジェクトディレクトリツリーを有していない。類似のエクスプローラインタフェースは図５８のアイコン４８０のようなショートカットアイコンの選択によっても起動される。
【０１４９】
カメラ１４が１つのフォルダだけを有する場合には、図５７及び５８に示される処理によって図５９のユーザインタフェース４８５が表示される。図において、閲覧領域４８７及びツールバー４８８は図２２の領域１９２及びツールバー１９６に対応する。
【０１５０】
本発明によるオブジェクトビュワーインタフェースはフォルダ内のフォルダアイコン又はカメラフォルダへのショートカットを選択することによっても得ることができる。上述したとおり、カメラフォルダはカメラ又は他のコンピュータ化された記憶装置に位置する。図６０に、フォルダアイコン５０１の選択によって得られたインタフェース５００を示す。
【０１５１】
最後に、ツールボックスアプリケーションに関してこれまで行った説明及び、図６１に示すように、ビューボタン４５の選択はエクスプローラインタフェース１９０を呼び出す。図示されるように、サムネイル表示モードにおいて、インタフェース１９０はデジタルカメラ１４内部に位置する最初のフォルダの内容を表示する。
【０１５２】
本発明はシステムオブジェクトを閲覧するためのいかなるアプリケーション又はシステムユーティリティとも関連して使用することができる。この点に関し、新しいバージョンのウインドウズオペレーティングシステムではシステムオブジェクトをＷＷＷブラウザアプリケーションによって閲覧可能となる。従って、本発明はＷＷＷブラウザによるデジタルカメラ画像の閲覧及び操作にも使用することができる。
【０１５３】
（シェル拡張機能（Shell Estension）の実装）
以上説明した本発明の独創的な機能は好ましくはシェル拡張機能を用いて実装される。ウィンドウズ(登録商標)９５におけるシェル拡張機能は、ウィンドウズ(登録商標)アプリケーションにＯＬＥコンポーネントオブジェクトを提供する、ＯＬＥインプロセスサーバか、ＤＬＬである。結果として、システムオブジェクトが表示及び操作されるとき、シェル拡張機能はウインドウズ自身の拡張機能として動作する。
【０１５４】
シェル拡張機能の使用によって、新しいタイプのシステムオブジェクトの適宜が可能となり、またオブジェクトを操作及び表示するための新しい手続きを供給することができる。現存のシステムオブジェクトに関して、シェル拡張機能は一般に新しいデフォルトアイコンの割り当て、プロパティシートへのプロパティページの追加及び、オブジェクトに関連したコンテキストメニュー又は右クリックメニューの変更を行うために用いられる。
【０１５５】
新しいタイプのシステムオブジェクトをサポートするため、ウィンドウズ(登録商標)９５は、オペレーティングシステムが新しく定義されたシステムオブジェクトを操作及び表示するために呼び出す機能に対してある一定のエントリポイントを提供するように開発者に要求する。図６２に本発明による、カメラ及びフォルダオブジェクトに関するエントリポイントをサポートするシェル拡張機能モジュールのコンポーネントオブジェクトモデルインタフェース（Component Object Model interface）を示す。
【０１５６】
図６２に示されるインタフェースは汎用機能に従ってリストされている。図６３（図６３ａ〜図６３ｄ）は図６２に示される各インタフェースに属する特定のメソッドをリストしたものである。メソッドは本発明の好ましい実施形態においてメソッドが属するオブジェクトクラスに従ってリストされている。
【０１５７】
同時に、リストされたインタフェース及び対応するメソッドは本発明によるカメラ及びフォルダシステムオブジェクトをサポートするために用いられるＤＬＬを形成する。しかし、ウィンドウズ(登録商標)シェルが本発明によるカメラ及びフォルダシステムオブジェクトを操作及び表示するためにＤＬＬを使うには、ＤＬＬがウィンドウズ(登録商標)シェルに登録されていなければならない。
【０１５８】
図６４にカメラ及びフォルダシステムオブジェクトを登録するためのレジストリキーを示す。レジストリエントリＡはエクスプローラネームスペース（Exxplorer namespace）へのシェル拡張機能モジュールCGExplor.dllをそのクラスＩＤである918B1BA1-D032-11d0-9D92-00AA0030AD96によって定義している。領域Ｂにあるレジストリエントリは、キヤノンパワーショットカメラシステムオブジェクトをシェルに登録し、CGExplor.dllがカメラシステムオブジェクトの表示及び操作をサポートし、CGExplor.dllモジュールがキヤノンパワーショットカメラシステムオブジェクトと用いられるデフォルトアイコンとコンテクストメニューハンドラ（context menu handlers）を提供することをそれぞれ示している。
【０１５９】
同様に、レジストリエントリＣはシェルに対し、CGExplor.dllがパワーショットフォルダシステムオブジェクトのサポートを提供すること、パワーショットフォルダシステムオブジェクトのデフォルトアイコン及びパワーショットフォルダシステムオブジェクトを管理するコンテクストメニューハンドラを提供することを示している。領域Ｃのエントリはまた、CGExplor.dllがパワーショットフォルダを表すシェルフォルダのための特定の属性（attributes）を提供することを示している。
【０１６０】
（その他のポートモニタクライアントアプリケーション）
図６５は本発明のポートモニタを用いた画像処理アプリケーションの表示である。デジタルカメラ１４からのデータを取得するために、ユーザは画像処理アプリケーション５１３のプルダウンメニュー５１１からインポート（Import）オプション５１０にアクセスする。デジタルカメラ１４に対応するＴＷＡＩＮインタフェースを選択すると、ＴＷＡＩＮアプリケーション５１５のユーザインタフェースが表示される。ＴＷＡＩＮアプリケーション５１５が表示された後、プルダウンメニュー５１１は片づけられる。
【０１６１】
上述したように、ＴＷＡＩＮアプリケーション５１５はデジタルカメラ１４からの画像にアクセスするためにポートモニタと通信する。しかし、これも上述したとおり、ポートモニタはデジタルカメラ１４へのアクセスするためのコールをデジタルカメラ１４からのデータがダウンロードされたキャッシュメモリへのコールに変換する。従って、デジタルカメラ１４からの画像はダイアログ５１５の呼び出し時に改めてデジタルカメラ１４からダウンロードされる必要がない。
【０１６２】
その結果、本発明によるポートモニタは、どのクライアントアプリケーションからであっても、デジタルカメラ１４に記憶された画像の高速な取得及び操作を提供する。
【０１６３】
以上、現在考えられる好ましい実施形態に関して本発明を説明したが本発明が上述した内容に限定されないことは理解されるべきである。むしろ、本発明には請求項の精神及び範囲に含まれる種々の変更や等価な組み合わせをカバーする意図がある。
【図１】
0004502404.tif 000002
【図２】
0004502404.tif 000003
【図３】
0004502404.tif 000004
【図４】
0004502404.tif 000005
【図５】
0004502404.tif 000006
【図６】
0004502404.tif 000007
【図７】
0004502404.tif 000008
【図８】
0004502404.tif 000009
【図９】
0004502404.tif 000010
【図１０】
0004502404.tif 000011
【図１１】
0004502404.tif 000012
【図１２】
0004502404.tif 000013
【図１３】
0004502404.tif 000014
【図１４】
0004502404.tif 000015
【図１５】
0004502404.tif 000016
【図１６】
0004502404.tif 000017
【図１７】
0004502404.tif 000018
【図１８】
0004502404.tif 000019
【図１９】
0004502404.tif 000020
【図２０】
0004502404.tif 000021
【図２１】
0004502404.tif 000022
【図２２】
0004502404.tif 000023
【図２３】
0004502404.tif 000024
【図２４】
0004502404.tif 000025
【図２５】
0004502404.tif 000026
【図２６】
0004502404.tif 000027
【図２７】
0004502404.tif 000028
【図２８】
0004502404.tif 000029
【図２９】
0004502404.tif 000030
【図３０】
0004502404.tif 000031
【図３１】
0004502404.tif 000032
【図３２】
0004502404.tif 000033
【図３３】
0004502404.tif 000034
【図３４】
0004502404.tif 000035
【図３５】
0004502404.tif 000036
【図３６】
0004502404.tif 000037
【図３７】
0004502404.tif 000038
【図３８】
0004502404.tif 000039
【図３９】
0004502404.tif 000040
【図４０】
0004502404.tif 000041
【図４１】
0004502404.tif 000042
【図４２】
0004502404.tif 000043
【図４３】
0004502404.tif 000044
【図４４】
0004502404.tif 000045
【図４５】
0004502404.tif 000046
【図４６】
0004502404.tif 000047
【図４７】
0004502404.tif 000048
【図４８】
0004502404.tif 000049
【図４９】
0004502404.tif 000050
【図５０】
0004502404.tif 000051
【図５１】
0004502404.tif 000052
【図５２】
0004502404.tif 000053
【図５３】
0004502404.tif 000054
【図５４】
0004502404.tif 000055
【図５５】
0004502404.tif 000056
【図５６】
0004502404.tif 000057
【図５７】
0004502404.tif 000058
【図５８】
0004502404.tif 000059
【図５９】
0004502404.tif 000060
【図６０】
0004502404.tif 000061
【図６１】
0004502404.tif 000062
【図６２】
0004502404.tif 000063
【図６３】
0004502404.tif 000064
【図６３ａ】
0004502404.tif 000065
【図６３ｂ】
0004502404.tif 000066
【図６３ｃ】
0004502404.tif 000067
【図６３ｄ】
0004502404.tif 000068
【図６４】
0004502404.tif 000069
【図６５】
0004502404.tif 000070