(57)【要約】【課題】デジタルカメラなどの外部の画像処理装置により画像データの変換処理が行われる場合に、ユーザが混乱してしまう事態が生ずることを防止可能にすることを課題とする。【解決手段】大容量ストレージ（１０９Ａ）はＲＡＷデータ等を保存する。ＣＰＵ（１０１Ａ）は、大容量ストレージ（１０９Ａ）に保存されているＲＡＷデータがカメラ（１００Ｂ）によりＪＰＥＧデータに変換可能か否かを判定する。そして、ＣＰＵ（１０１Ａ）は、ＲＡＷデータがカメラ（１００Ｂ）によりＪＰＥＧデータに変換可能と判定した場合、カメラ（１００Ｂ）に変換処理の開始要求を行うためのＧＵＩを表示装置（１０６Ａ）に表示させる。【選択図】図１
2018006897.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データが、外部の画像処理装置により第２の画像データへ変換可能な画像データであるか否かを判定する判定手段と、
前記第１の画像データが、前記外部の画像処理装置により第２の画像データへ変換可能な画像データであると判定された場合には、前記外部の画像処理装置に対して前記第１の画像データの変換処理を要求するユーザ指示の入力を可能とするグラフィカルユーザインターフェースを表示させる制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記第１の画像データは、内部のストレージに保存されており、
前記判定手段は、前記内部のストレージに保存されている前記第１の画像データが選択された場合に、前記選択された第１の画像データが前記外部の画像処理装置により第２の画像データへ変換可能な画像データであるか否か判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の画像データは、外部のデータ保存装置に保存されており、
前記判定手段は、前記外部のデータ保存装置に保存されている前記第１の画像データが選択された場合、前記選択された第１の画像データが前記外部の画像処理装置により第２の画像データへ変換可能な画像データであるか否か判定することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記判定手段は、前記外部のデータ保存装置が前記外部の画像処理装置と通信可能な状態であるか判定し、前記通信可能な状態である場合に、前記選択された第１の画像データが前記外部の画像処理装置により第２の画像データへ変換可能な画像データであるか否かの判定を行うことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記グラフィカルユーザインターフェースを外部の表示装置又は内部の表示装置に表示させる請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記第１の画像データが前記外部の画像処理装置により第２の画像データへ変換可能な画像データであると判定され、前記グラフィカルユーザインターフェースを介して、前記第１の画像データの変換処理を要求するユーザ指示が入力された場合、前記第１の画像データを、前記外部の画像処理装置へ送信させる通信制御手段を有することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記判定手段は、前記第１の画像データを生成した画像処理装置を表す情報と、前記外部の画像処理装置を表す情報とを比較して、前記第１の画像データが前記外部の画像処理装置により第２の画像データへ変換可能な画像データであるか否かの判定を行うことを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
前記第１の画像データを生成した画像処理装置を表す情報は、メタ情報として前記第１の画像データの中に配されていることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記画像処理装置を表す情報は、画像処理装置のモデル名、シリアル番号、ネットワーク上の物理アドレス、シリーズ名の、少なくとも何れかであることを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
前記判定手段は、前記第１の画像データを前記第２の画像データへ変換可能な画像処理装置を表す情報が格納されたテーブル情報を参照して、前記第１の画像データが前記外部の画像処理装置により前記第２の画像データへ変換可能な画像データか否かの判定を行うことを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
前記テーブル情報を外部のサーバ装置から取得する取得手段を有することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記グラフィカルユーザインターフェースは、前記変換処理を要求する指示をユーザが入力する際に選択されるアイコンを有することを特徴とする請求項１乃至１１の何れか１項に記載の情報処理装置。
【請求項１３】
前記制御手段は、前記外部の画像処理装置が前記第１の画像データを前記第２の画像データへ変換できない場合には、前記第１の画像データを前記第２の画像データに変換する変換手段に対して変換処理の実行を要求するユーザ指示の入力を可能とするグラフィカルユーザインターフェースを、表示させることを特徴とする請求項１乃至１２の何れか１項に記載の情報処理装置。
【請求項１４】
前記制御手段は、前記外部の画像処理装置が前記第１の画像データを前記第２の画像データへ変換できない場合には、前記第１の画像データを前記第２の画像データに変換可能な画像処理装置を表す情報をユーザに示す、グラフィカルユーザインターフェースを表示させることを特徴とする請求項１乃至１３の何れか１項に記載の情報処理装置。
【請求項１５】
前記グラフィカルユーザインターフェースは、複数の第１の画像データを表す画像を一覧表示するエリアを有し、前記外部の画像処理装置が前記第２の画像データへ変換できない前記第１の画像データの前記画像については、前記一覧表示から除外することを特徴とする請求項１乃至１４の何れか１項に記載の情報処理装置。
【請求項１６】
前記第１の画像データはＲＡＷデータであり、
前記第２の画像データはＪＰＥＧデータであることを特徴とする請求項１乃至１５の何れか１項に記載の情報処理装置。
【請求項１７】
第１の画像データが、外部の画像処理装置により第２の画像データへ変換可能な画像データであるか否かを判定するステップと、
前記第１の画像データが、前記外部の画像処理装置により第２の画像データへ変換可能な画像データであると判定された場合には、前記外部の画像処理装置に対して前記第１の画像データの変換処理を要求するユーザ指示の入力を可能とするグラフィカルユーザインターフェースを表示させるステップと、
を有することを特徴とする情報処理装置の情報処理方法。
【請求項１８】
コンピュータを、請求項１乃至１６の何れか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを扱う情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年は、デジタルカメラなどにより取得された多数の画像データを大容量のデータ保存装置に保存し、その画像データをテレビジョン装置やタブレット装置などで利用することが行われている。また従来、画像データを保存する際には、ＪＰＥＧ方式などにより圧縮してから保存するようなことが広く行われていた。しかし、近年は、画像データに対するリテラシの高まりや記憶媒体の大容量化に伴い、デジタルカメラで撮像されたＲＡＷ（生）データの形式でも保存されるようになってきている。このため、大容量のデータ保存装置には、ＪＰＥＧデータやＲＡＷデータなどの複数の画像データが混在して保存され、ユーザは、利用しようとしている画像データがどのような形式なのかを意識して操作しなければならなくなっている。
【０００３】
このような状況に対し、特許文献１には、ＪＰＥＧデータとＲＡＷデータの両方を画面（テレビジョン装置やタブレット装置などの画面）に表示し、ユーザが選択した画像のデータ形式に応じたメニューを表示することのできる装置が開示されている。この装置によれば、ユーザは、操作しようとする画像データの形式を意識しなくても、選択した画像データの形式に応じた操作が可能となる。
【０００４】
一方、ＲＡＷデータをＪＰＥＧデータ等の他の形式の画像データに変換する処理（以下、現像処理とする。）には、非常に多くの演算とメモリ容量が必要となる。このため、例えば、タブレット装置やスマートフォンなどのスマートデバイス（以下、情報処理装置とする。）では、満足できる速度で現像処理を実行できないことが多い。これに対し、特許文献２には、外部の情報処理装置から現像処理のためのパラメータが提供されると、そのパラメータを基に、デジタルカメラが、撮影直後のＲＡＷデータに対して現像処理を行って情報処理装置へ送出するシステムが開示されている。このシステムによれば、撮影直後のＲＡＷデータに対する現像処理をカメラ側で行うことができるため、情報処理装置側における現像処理の負荷を低減することができる。さらにこのシステムを応用すれば、任意のＲＡＷデータをデジタルカメラに送信しておいてデジタルカメラのメモリ上に保持させておくことにより、任意のＲＡＷデータの現像処理をデジタルカメラに行わせることが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１７９０９８号公報
【特許文献２】特開２００８−２４５１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、前述した特許文献１及び特許文献２の技術によれば、データ保存装置に保存されているＪＰＥＧデータやＲＡＷデータの中から、ユーザがＲＡＷデータを選択した場合にのみ、現像処理に係るメニュー項目が表示されることになる。そして、ユーザがメニュー項目の選択を行った場合に、ＲＡＷデータがデジタルカメラに送信され、デジタルカメラにおいて現像処理が行われ、その現像処理結果のＪＰＥＧデータが、情報処理装置に送られて表示されるようになると考えられる。
【０００７】
しかしながら、これら特許文献１や特許文献２の技術を用いた場合、以下のような問題が生ずる。例えば、ＲＡＷデータの形式は、撮像素子の違いなどの理由により、ＲＡＷデータの生成（すなわち撮影）を行ったデジタルカメラによって異なる場合が多い。このため、データ保存装置からＲＡＷデータを受け取ったデジタルカメラが、そのＲＡＷデータを撮影したデジタルカメラとは異なるような場合には、そのＲＡＷデータを現像できない可能性がある。一方、デジタルカメラが、そのＲＡＷデータを現像可能なカメラである場合には、ＲＡＷデータの現像処理が行われることになる。このように、デジタルカメラによってＲＡＷデータの現像処理ができる場合やできない場合があると、ユーザは混乱してしまうことになる。
【０００８】
そこで、本発明は、デジタルカメラなどの外部の画像処理装置により画像データの変換処理が行われる場合に、ユーザが混乱してしまう事態が生ずることを防止可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、第１の画像データが、外部の画像処理装置により第２の画像データへ変換可能な画像データであるか否かを判定する判定手段と、前記第１の画像データが、前記外部の画像処理装置により第２の画像データへ変換可能な画像データであると判定された場合には、前記外部の画像処理装置に対して前記第１の画像データの変換処理を要求するユーザ指示の入力を可能とするグラフィカルユーザインターフェースを表示させる制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、デジタルカメラなどの外部の画像処理装置により画像データの変換処理が行われる場合に、ユーザが混乱してしまう事態が生ずることを防止可能となる。
【図面の簡単な説明】
【００１１】
【図１】フォトストレージとカメラの概略構成を示す図である。
【図２】フォトストレージとカメラの概略的な外観を示す図である。
【図３】フォトストレージとカメラの接続関係の説明図である。
【図４】ＲＡＷデータのファイル構成の説明図である。
【図５】第１、第２の実施形態におけるＧＵＩ画面例を示す図である。
【図６】第１の実施形態のシステムにおける相互動作の説明図である。
【図７】カメラ検出時のフォトストレージの制御フローチャートである。
【図８】ＧＵＩ操作に関するフォトストレージの制御フローチャートである。
【図９】現像処理に関するフォトストレージの制御フローチャートである。
【図１０】ＲＡＷデータ互換性情報の説明図である。
【図１１】第２の実施形態のシステムにおける相互動作の説明図である。
【図１２】互換性情報取得時のフォトストレージの制御フローチャートである。
【図１３】フォトストレージとカメラとタブレット装置の概略構成を示す図である。
【図１４】タブレット装置とフォトストレージとカメラの外観を示す図である。
【図１５】タブレット装置とフォトストレージとカメラの接続関係の説明図である。
【図１６】第３の実施形態におけるＧＵＩ画面例を示す図である。
【図１７】第３の実施形態のシステムにおける相互動作の説明図である。
【図１８】カメラ検出時のタブレット装置の制御フローチャートである。
【図１９】カメラ状態変化通知時のフォトストレージの制御フローチャートである。
【図２０】ＧＵＩ操作に関するタブレット装置の制御フローチャートである。
【図２１】現像処理に関するタブレット装置の制御フローチャートである。
【図２２】第３の実施形態のフォトストレージの制御フローチャートである。
【図２３】第４の実施形態のシステムにおける相互動作の説明図である。
【図２４】第４の実施形態のタブレット装置の制御フローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の好適な実施形態について説明する。
＜第１の実施形態の構成例＞
図１は、第１の実施形態の情報処理装置の一適用例であるデータ保存装置（以下、フォトストレージ１００Ａとする。）と、外部の画像処理装置の一例であるデジタルカメラ（以下、カメラ１００Ｂとする。）とからなるシステムの概略構成例を示す図である。フォトストレージ１００Ａは、大容量ストレージ１０９Ａを内蔵しており、大容量ストレージ１０９Ａには第１の画像データ、第２の画像データが保存されている。本実施形態では、第１の画像データは例えばＲＡＷデータ、第２の画像データは所定の圧縮方式により圧縮されたデータ（例えばＪＰＥＧデータ）であるとする。
【００１３】
図１において、フォトストレージ１００Ａは、ＣＰＵ１０１Ａ、メモリ１０２Ａ、不揮発性メモリ１０３Ａ、ＩＲ受信部１０４Ａ、映像出力部１０５Ａ、記憶媒体Ｉ／Ｆ１０７Ａ、大容量ストレージ１０９Ａを有する。また、フォトストレージ１００Ａは、近接無線通信部１１０Ａ、無線ＬＡＮ部１１１Ａ、有線ＬＡＮ部１１２Ａをも有している。そして、フォトストレージ１００Ａにおいては、各部がシステムバス１１３Ａを介して接続されており、それら各部はシステムバス１１３Ａを介して互いにデータをやり取りする。表示装置１０６Ａと記憶媒体１０８Ａについては後述する。
【００１４】
カメラ１００Ｂは、ＣＰＵ１０１Ｂ、メモリ１０２Ｂ、不揮発性メモリ１０３Ｂ、操作部１０４Ｂ、表示部１０５Ｂ、記憶媒体Ｉ／Ｆ１０６Ｂ、撮像部１０８Ｂ、画像処理部１０９Ｂ、バッテリ１１０Ｂを有する。また、カメラ１００Ｂは、近接無線通信部１１１Ｂ、無線ＬＡＮ部１１２Ｂをも有している。そして、カメラ１００Ｂにおいては、それら各部がシステムバス１１３Ｂを介して接続されており、それら各部はシステムバス１１３Ｂを介して互いにデータをやり取りする。記憶媒体１０７Ｂについては後述する。
【００１５】
フォトストレージ１００Ａとカメラ１００Ｂは、無線ＬＡＮ部１１１Ａと無線ＬＡＮ部１１２Ｂにより通信可能となされ、また、近接無線通信部１１０Ａと近接無線通信部１１１Ｂにより通信可能となされている。また、フォトストレージ１００Ａは、例えばホームルータ１０１Ｃに接続可能となされており、そのホームルータ１０１Ｃからインターネット１０２Ｃを介してサーバ装置１０３Ｃに接続可能となされている。ホームルータ１０１Ｃ、インターネット１０２Ｃ、サーバ装置１０３Ｃについては後述する第２の実施形態において説明する。
【００１６】
＜フォトストレージの構成の説明＞
図１のフォトストレージ１００Ａにおいて、ＣＰＵ１０１Ａは、制御プログラムにしたがって本フォトストレージ１００Ａの各部を制御する。本実施形態では、ＣＰＵ１０１Ａは、後述するように、ユーザから入力される設定と操作のユーザ指示に応じて、表示装置１０６Ａへの映像の出力制御や、無線ＬＡＮ又は近接無線通信によるカメラ１００Ｂとの間の通信制御を行う。
【００１７】
不揮発性メモリ１０３Ａは、本フォトストレージ１００Ａの制御プログラムと、画像データや文字データ、音声データ、その他のデータなどを格納している。画像データや文字データ、音声データ、その他のデータは、ＣＰＵ１０１Ａが制御プログラムを実行している際などに使用されるデータである。本フォトストレージ１００Ａに電源が投入されると、ＣＰＵ１０１Ａは、不揮発性メモリ１０３Ａから制御プログラムを読み込み、本フォトストレージ１００Ａの各部に対する制御や各種演算を開始する。不揮発性メモリ１０３Ａは、例えばＲＯＭ（半導体素子を利用した不揮発性のメモリ）などからなる。
【００１８】
メモリ１０２Ａは、書き換え可能なメモリである。メモリ１０２Ａは、制御プログラムを実行しているＣＰＵ１０１Ａの作業領域として使用される。また、メモリ１０２Ａは、無線ＬＡＮ部１１１Ａを介して送受信される画像データや、映像出力部１０５Ａが出力する映像データなどを一時的に保存するためのバッファとしても使用される。メモリ１０２Ａは、例えばＲＡＭ（半導体素子を利用した揮発性のメモリ）などからなる。
【００１９】
ＩＲ（赤外線）受信部１０４Ａは、リモートコントローラ１２０Ａなどから発せられた赤外線信号を、本フォトストレージ１００Ａが受信するために用意されている。リモートコントローラ１２０Ａは、ユーザにより操作される操作手段の一例であり、ユーザから入力された指示操作に応じた赤外線信号を送信する。ＩＲ受信部１０４Ａは、受信した赤外線信号をデコードすることで、リモートコントローラ１２０Ａの操作によりユーザから入力された指示情報を取得し、その指示情報をＣＰＵ１０１Ａに送る。
【００２０】
映像出力部１０５Ａは、ＣＰＵ１０１Ａの制御に基づいて、画像やＧＵＩ（グラフィカルユーザインターフェース）などを画面表示させるための映像信号を生成して、後述する表示装置１０６Ａへ出力する。映像出力部１０５Ａは、映像信号の出力タイミングを制御するディスプレイコントローラと、実際に映像信号を生成して出力する信号生成ユニットとを有して構成されている。ＣＰＵ１０１Ａは、制御プログラムの実行により、画像やＧＵＩなどの表示画面用の映像データを生成し、映像出力部１０５Ａが映像データから映像信号を生成して表示装置１０６Ａに出力するように制御する。
【００２１】
表示装置１０６Ａは、映像信号に基づく映像を表示するためのディスプレイであり、フォトストレージ１００Ａの映像出力部１０５Ａと接続されている。表示装置１０６Ａは、映像出力部１０５Ａから供給された映像信号を受信すると、その映像信号をデコードすることにより、映像信号に基づく映像を画面表示させる。なお、表示装置１０６Ａは音声出力装置を有していてもよく、この場合、映像出力部１０５ＡはＣＰＵ１０１Ａより供給された音声データから音声信号を生成して、表示装置１０６Ａに出力する。これより、ユーザは、表示装置１０６Ａの画面に表示された映像と音声出力装置から出力された音声との視聴が可能となる。図１の例の場合、表示装置１０６Ａは、フォトストレージ１００Ａに接続される外部の表示装置となされているが、フォトストレージ１００Ａに内蔵された表示装置であってもよい。フォトストレージ１００Ａに内蔵される場合、表示装置１０６Ａは、例えば小型の液晶パネルなどのディスプレイとなされる。
【００２２】
記憶媒体Ｉ／Ｆ１０７Ａは、メモリカードなどの記憶媒体１０８Ａを着脱可能に接続するためのインターフェースである。ＣＰＵ１０１Ａによる制御の下で、記憶媒体Ｉ／Ｆ１０７Ａは、装着された記憶媒体１０８Ａからデータの読み出しや、記憶媒体１０８Ａに対するデータの書き込みなどを行う。記憶媒体１０８Ａは、フォトストレージ１００Ａに対して着脱可能な記憶媒体であり、画像データなどを保持するための書き換え可能な不揮発性メモリである。なお、記憶媒体１０８Ａは、フォトストレージ１００Ａに内蔵されていてもよい。
【００２３】
大容量ストレージ１０９Ａは、メモリ１０２Ａ内の各種データをＣＰＵ１０１Ａの制御に基づいて保存する。また、大容量ストレージ１０９Ａに保存されているデータは、ＣＰＵ１０１Ａの制御に基づきメモリ１０２Ａに読む込むことも可能である。大容量ストレージ１０９Ａには、例えばハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）が用いられる。本実施形態においては、大容量ストレージ１０９Ａには、少なくとも画像データ（ＲＡＷデータ及びＪＰＥＧデータ）が保存される。
【００２４】
近接無線通信部１１０Ａは、非接触近接通信（ＮＦＣ）を実現するための通信ユニットである。近接無線通信部１１０Ａは、非接触近接通信のためのアンテナと、非接触近接通信のための変復調回路や通信コントローラなどを有して構成されている。近接無線通信部１１０Ａは、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより、ＩＳＯ／ＩＥＣ  １４４４３やＩＳＯ／ＩＥＣ  １８０９２に従った近接無線通信を実現する。近接無線通信は、近接無線通信部１１０Ａと近接無線通信部１１１Ｂの近接・離反に基づくカメラ１００Ｂの近接・離反の検出、カメラ１００Ｂのモデル名の取得、無線ＬＡＮ部１１１Ａで使用する通信パラメータの送受信などに利用される。
【００２５】
無線ＬＡＮ部１１１Ａは、近接無線通信部１１０Ａより長距離の無線通信を実現するための通信ユニットである。無線ＬＡＮ部１１１Ａは、無線通信のためのアンテナと無線信号を処理するための通信コントローラを有して構成され、ＩＥＥＥ８０２．１１ａ・ｂ・ｇ・ｎ・ａｃに従った無線通信を実現する。無線ＬＡＮ部１１１Ａは、ソフトＡＰ機能（いわゆる親機モード）も有し、ＣＰＵ１０１Ａの指示により無線アクセスポイントとしても振舞うことができる。したがって、本実施形態ではソフトＡＰ機能を有効にすることにより、後述するカメラ１００Ｂの無線ＬＡＮ部１１２Ｂとの間で直接データ通信を行うことができる。
【００２６】
有線ＬＡＮ部１１２Ａは、有線による通信を実現するための通信ユニットである。有線ＬＡＮ部１１２Ａは、送受信するデータとＩＥＥＥ８０２．３ｉ・ｕ・ａｂに従ったデータとを相互に変換する通信コントローラと、そのデータと電気信号を相互に変換するレシーバ・トランスミッタとを有する。なお、有線ＬＡＮ部１１２Ａを使用する際の説明は後述の第２の実施形態にて行う。
【００２７】
＜デジタルカメラの構成の説明＞
図１のデジタルカメラ１００Ｂにおいて、ＣＰＵ１０１Ｂは、カメラ１００Ｂの全体の制御を行う。ＣＰＵ１０１Ｂは、後述するようにカメラ１００Ｂの各部を制御し、また、ユーザから入力される設定と操作指示に応じて画像データの記録等を行わせる。
【００２８】
不揮発性メモリ１０３Ｂは、本カメラ１００Ｂの制御プログラムと、画像データや音声データ、文字データ、その他のデータなどを格納している。画像データや音声データ、文字データ、その他のデータは、ＣＰＵ１０１Ｂが制御プログラムを実行している際などに使用されるデータである。本カメラ１００Ｂに電源が投入されると、ＣＰＵ１０１Ｂは、不揮発性メモリ１０３Ｂから制御プログラムを読み込み、本カメラ１００Ｂの各部に対する制御や各種演算を開始する。不揮発性メモリ１０３Ｂは、例えばＲＯＭ（半導体素子を利用した不揮発性のメモリ）などからなる。
【００２９】
メモリ１０２Ｂは、書き換え可能なメモリである。メモリ１０２Ｂは、制御プログラムを実行しているＣＰＵ１０１Ｂの作業領域として使用される。また、メモリ１０２Ｂは、
ＲＡＷデータなどの画像データを、一時的に保存するためのバッファとしても使用される。メモリ１０２Ｂは、例えばＲＡＭ（半導体素子を利用した揮発性のメモリ）などからなる。
【００３０】
操作部１０４Ｂは、ユーザ指示を本カメラ１００Ｂに伝えるために用意されている。操作部１０４Ｂは、複数のボタンやダイヤルなどを有して構成されている。なお、操作部１０４Ｂには、後述する表示部１０５Ｂの画面上に形成されたタッチパネルも含まれる。
【００３１】
表示部１０５Ｂは、ＣＰＵ１０１Ｂの制御に基づいて、画像やＧＵＩ画面などを表示する。表示部１０５Ｂは、例えば、液晶表示装置（ＬＣＤ）とそれをコントロールするＬＣＤドライバユニットを有して構成される。ＣＰＵ１０１Ｂは、制御プログラムを実行し、表示部１０５Ｂに表示するための映像信号を生成して、表示部１０５Ｂに出力するようにカメラ１００Ｂの各部を制御する。表示部１０５Ｂは、ＣＰＵ１０１Ｂから供給された映像信号に基づいて映像等を表示する。
【００３２】
記憶媒体Ｉ／Ｆ１０６Ｂは、メモリカードなどの記憶媒体１０７Ｂを装着するためのインターフェースである。記憶媒体Ｉ／Ｆ１０６Ｂは、ＣＰＵ１０１Ｂの制御に基づき、カメラ１００Ｂに装着された記憶媒体１０７Ｂからのデータの読み出しや、記憶媒体１０７Ｂに対するデータの書き込み等を行う。記憶媒体１０７Ｂは、後述するカメラ１００Ｂにより撮影された画像データ等を保持するための書き換え可能な不揮発性メモリである。
【００３３】
撮像部１０８Ｂは、例えば、絞り、ズーム及びフォーカス機能を備える光学レンズユニット、撮像素子などを有する。撮像素子は、光学レンズユニットによって撮像面上に結像された光学像に応じた電気信号（アナログ信号）を生成し、さらにそのアナログ信号をＡ／Ｄ変換したデジタル画像信号を出力する。撮像素子としては、例えば、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）又はＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）が用いられる。撮像部１０８Ｂは、ＣＰＵ１０１Ｂによる制御下で、デジタル画像信号をシステムバス１１３Ｂに出力する。
【００３４】
画像処理部１０９Ｂは、ＣＰＵ１０１Ｂによる制御の下、メモリ１０２Ｂや記憶媒体１０７Ｂに格納された画像データ、撮像部１０８Ｂが出力したデジタル画像信号に対して、各種画像処理を施す。画像処理部１０９Ｂが行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、ＲＡＷデータの現像処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理、顔検出処理などが含まれる。画像処理部１０９Ｂは、特定の画像処理を施すための専用の回路ブロックで構成されていてもよい。また、画像処理の種別によっては、画像処理部１０９Ｂを用いずにＣＰＵ１０１Ｂがプログラムに従って画像処理を施すことも可能である。
【００３５】
ここで、本実施形態のカメラ１００Ｂでは、撮像部１０８Ｂから出力されたデジタル画像信号に対し、画像処理部１０９Ｂにて可逆圧縮のみを施してメモリ１０２Ｂ或いは記憶媒体１０７Ｂに送られるデータが、ＲＡＷデータとなされている。ＲＡＷデータは、撮像部１０８Ｂが出力した情報を全て含んでいるため、データサイズは非常に大きい。例えば、撮像部１０８Ｂが２０００万画素の撮像素子を有している場合、ＲＡＷデータは２０〜３０メガバイトほどになる。
【００３６】
また、画像処理部１０９Ｂは、メモリ１０２Ｂ或いは記憶媒体１０７ＢからＲＡＷデータを読み込み、そのＲＡＷデータに対して現像処理を行い、その現像処理結果の画像データを、メモリ１０２Ｂ或いは記憶媒体１０７Ｂに出力する。本実施形態の場合、画像処理部１０９Ｂは、現像処理結果の画像データとしてＪＰＥＧデータを出力する。つまり本実施形態における現像処理は、ＲＡＷデータをＪＰＥＧデータに変換する画像処理である。また、現像処理は、現像パラメータに基づいて行われ、その現像パラメータには、例えばホワイトバランス、シャープネス、ノイズ低減度合、トーンカーブの設定値などが含まれる。なお、ＪＰＥＧデータのデータサイズは、非可逆圧縮の利用や１ピクセル当たりの諧調数の違いなどによりＲＡＷデータと比較してかなり小さくなる。例えば、撮像部１０８Ｂが２０００万画素の撮像素子を有している場合は、ＪＰＥＧデータは５メガバイト前後になる。
【００３７】
バッテリ１１０Ｂは、カメラ１００Ｂが動作するための電力を供給するためのユニットである。バッテリ１１０Ｂは、充電可能な二次電池からなるユニットであり、図示しない外部のバッテリ充電器により充電することができる。
【００３８】
近接無線通信部１１１Ｂは、非接触近接通信（ＮＦＣ）を実現するための通信ユニットである。近接無線通信部１１１Ｂは、非接触近接通信のためのアンテナと、非接触近接通信のための変復調回路や通信コントローラなどを有して構成されている。近接無線通信部１１１Ｂは、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより、ＩＳＯ／ＩＥＣ  １４４４３やＩＳＯ／ＩＥＣ  １８０９２に従った近接無線通信を実現する。近接無線通信は、近接無線通信部１１１Ｂと近接無線通信部１１０Ａの近接・離反に基づくフォトストレージ１００Ａの近接・離反の検出、本カメラ１００Ｂのモデル名の通知、無線ＬＡＮ部１１２Ｂで使用する通信パラメータの送受信などに利用される。
【００３９】
無線ＬＡＮ部１１２Ｂは、近接無線通信部１１１Ｂより長距離の無線通信を実現するための通信ユニットである。無線ＬＡＮ部１１２Ｂは、無線通信のためのアンテナと無線信号を処理するための通信コントローラ等を有して構成され、ＩＥＥＥ８０２．１１ａ・ｂ・ｇ・ｎ・ａｃに従った無線通信を実現する。本実施形態では、前述のフォトストレージ１００Ａの無線ＬＡＮ部１１１Ａとの間でデータ通信を行う際に利用される。
【００４０】
＜フォトストレージとカメラの外観例＞
図２（ａ）は、前述の図１で説明した構成を有する本実施形態のフォトストレージ１００Ａの概略的な筐体外観斜視図である。
図２（ａ）に示す本実施形態のフォトストレージ１００Ａの筐体には、ＩＲ受光部２０１が配されている。ＩＲ受光部２０１は、図１のＩＲ受信部１０４Ａの赤外線受光部であり、例えばユーザによる操作されるリモートコントローラ１２０Ａから発せられた赤外光を受光し、その赤外光の受光信号を図１のＩＲ受信部１０４Ａが取得する。これにより、フォトストレージ１００Ａは、リモートコントローラ１２０Ａを介したユーザの操作指示を取得することができる。なお、リモートコントローラ１２０Ａの内部構成と外観構成の図示及び詳細な説明は省略するが、リモートコントローラ１２０Ａは、電源ボタン、十字キー、メニューボタン、リターンボタン、決定ボタン、ホームボタン、ＩＲ送信部などを有している。
【００４１】
スロット２０２は、図１に示された記憶媒体１０８Ａを着脱可能に装着するための装着部である。図１に示した記憶媒体Ｉ／Ｆ１０７Ａは、記憶媒体１０８Ａがスロット２０２に装着されると、その記憶媒体１０８Ａに対する書き込みと読み出しが可能となる。ＮＦＣ接続ポイント２０３は、図１の近接無線通信部１１０Ａのアンテナが配されているエリアを表すマークである。例えば、前述のカメラ１００Ｂの近接無線通信部１１１ＢのアンテナがこのＮＦＣ接続ポイント２０３に近接されると、近接無線通信部１１０Ａとカメラ１００Ｂの近接無線通信部１１１Ｂとの間で近接無線通信が可能となる。
【００４２】
図２（ｂ）及び図２（ｃ）は、前述の図１で説明した構成を有する本実施形態のカメラ１００Ｂの概略的な筐体外観例を示す図である。図２（ｂ）はカメラ１００Ｂの筐体外観のうち、図１の表示部１０５Ｂのディスプレイが配されている背面側の筐体外観を示している。図２（ｃ）はカメラ１００Ｂの外観のうち、底面側の筐体外観を示している。
【００４３】
図２（ｂ）に示すように、本実施形態のカメラ１００Ｂの筐体背面側には、図１の表示部１０５Ｂの液晶表示装置（ＬＣＤ）のディスプレイ２０４が配されている。ディスプレイ２０４は、例えば撮影開始前のプレビュー画像による撮影構図の決定の際や、デジタルカメラ１００Ｂを操作するための操作メニューの表示、撮影した画像データを再生して表示したりする際に使用される。また、カメラ１００Ｂの筐体背面側や上面側には、図１の操作部１０４Ｂに含まれるボタン群２０５が配されている。ユーザは、これらボタン群２０５を操作することにより、電源のオン・オフ、オートフォーカス制御の開始、画像の撮影、各種メニューの選択、画像の再生、画像の削除などのユーザ指示をカメラ１００Ｂへ入力することができる。
【００４４】
図２（ｃ）に示すように、本実施形態のカメラ１００Ｂの筐体底面側には、ＮＦＣ接続ポイント２０６、ねじ穴２０７、バッテリ蓋２０８等が配されている。ＮＦＣ接続ポイント２０６は、図１の近接無線通信部１１１Ｂのアンテナが配されているエリアを表すマークである。例えば前述のフォトストレージ１００Ａの近接無線通信部１１０ＡのアンテナがこのＮＦＣ接続ポイント２０６に近接されると、近接無線通信部１１１Ｂとフォトストレージ１００Ａの近接無線通信部１１０Ａとの間で近接無線通信が可能となる。ねじ穴２０７は、カメラ１００Ｂを例えば三脚等に固定する際に使用されるねじ穴である。バッテリ蓋２０８は、図１の着脱可能なバッテリ１１０Ｂが装填されるバッテリ室の蓋である。バッテリ室には、記憶媒体１０７Ｂを装着するためのメモリカードスロットも配されている。
【００４５】
＜フォトストレージ、カメラ等の接続関係の説明＞
図３（ａ）は、図１に示したフォトストレージ１００Ａ、表示装置１０６Ａ、カメラ１００Ｂの接続関係を説明するための図である。図３（ｂ）は、図１に示したフォトストレージ１００Ａ、表示装置１０６Ａ、カメラ１００Ｂ、ホームルータ１０１Ｃ、インターネット１０２Ｃ、サーバ装置１０３Ｃの接続関係を説明するための図である。図３（ｂ）については、後述する第２の実施形態において説明する。
【００４６】
図３（ａ）に示すように、フォトストレージ１００Ａは、カメラ１００Ｂと適宜通信しながら、例えばＧＵＩを表示装置１０６Ａに表示する。この時、フォトストレージ１００Ａとカメラ１００Ｂとの間の通信は、近接無線通信部１１０Ａと近接無線通信部１１１Ｂの間、或いは、無線ＬＡＮ部１１１Ａと無線ＬＡＮ部１１２Ｂの間で行われる。
【００４７】
＜データのファイル構造と各データや情報の説明＞
図４（ａ）は、カメラ１００Ｂの画像処理部１０９Ｂが撮像部１０８の画像信号から生成するＲＡＷデータ、及び、大容量ストレージ１０９Ａに格納されているＲＡＷデータのファイル構造を説明するための図である。大容量ストレージ１０９Ａに格納されているＲＡＷデータは、図１のカメラ１００Ｂにて撮影されたＲＡＷデータだけでなく、他のデジタルカメラで撮影されたＲＡＷデータである場合もある。したがって、大容量ストレージ１０９には、これらの各デジタルカメラによるＲＡＷデータが混在して格納されていることがある。また、図４（ａ）の説明及び後述の図４（ｂ）の説明におけるデジタルカメラとは、これらの各デジタルカメラを指している。
【００４８】
図４（ａ）に示すように、ＲＡＷデータ４００は、メタ情報４０１、プレビュー用ＪＰＥＧデータ４０２、センサーデータ４０３の３つのブロックのデータにより構成されている。メタ情報４０１は、画素数の少ないサムネイル表示用のＪＰＥＧデータ４０４、画像データ情報４０５、撮影機材情報４０６、撮影条件４０７に加え、ＲＡＷデータを現像するためのデフォルト（標準）の現像パラメータ４０８などを含んでいる。メタ情報４０１は、ＲＡＷデータ４００のＥｘｉｆ領域の情報（Ｅｘｉｆ形式の情報）として格納されている。
【００４９】
プレビュー用ＪＰＥＧデータ４０２は、後述するセンサーデータ４０３をデフォルトの現像パラメータ４０８で現像して生成したＪＰＥＧデータを縮小したＪＰＥＧデータである。このようにＲＡＷデータには、そのＲＡＷデータを現像して縮小したＪＰＥＧデータが予め用意されている。したがって、ＲＡＷデータを取り扱う様々な機器は、ＲＡＷデータを現像することなく、プレビュー用ＪＰＥＧデータを表示することができ、これによりユーザはＲＡＷデータの画像の確認を行うことができる。
【００５０】
センサーデータ４０３は、撮影時に撮像素子から出力されたデジタル画像信号をデータ化したものである。このデータは、画像データではあるものの、撮像素子のカラーフィルタ構成によって一般のＲＧＢ配列ではない構造であったり、各色のビット数がＪＰＥＧデータのビット数と異なったりするため、そのままでは画像として表示することはできないデータである。また、センサーデータ４０３は、撮像素子が出力する全情報を含んでいるため、そのデータのサイズが非常に大きい。
【００５１】
メタ情報４０１内のサムネイル用ＪＰＥＧデータ４０４は、プレビュー用ＪＰＥＧデータ４０２をさらに縮小したＪＰＥＧデータである。このサムネイル用ＪＰＥＧデータ４０４もプレビュー用ＪＰＥＧデータ４０２の場合と同様に、ＲＡＷデータを取り扱う様々な機器においてＲＡＷデータを現像することなく表示等するために用意されている。画像データ情報４０５は、画像の幅、画像の高さ、ビット深度など画像データの構成と特性に関する情報である。撮影機材情報４０６は、撮影を行ったデジタルカメラや使用されたレンズに関する情報が格納されている。撮影機材情報４０６については、後に図４（ｂ）で詳細に説明する。撮影条件４０７は、露出時間、Ｆ値、ＩＳＯ値、フラッシュ発光の有無など、デジタルカメラにおいて撮影の際に用いられた各種設定情報である。現像パラメータ４０８は、撮影時にデジタルカメラが自動的に選択したホワイトバランス、シャープネス、ノイズ低減度合、トーンカーブなど、現像処理に必要なパラメータの値（デフォルトの現像パラメータ値）である。
【００５２】
図４（ｂ）は、撮影を行ったデジタルカメラにおける撮影機材情報４０６の内容を模式的に表した図である。図４（ｂ）に示すように、撮影機材情報４０６は、カメラ情報４０９、レンズ情報４１０、その他の機材情報４１１に分かれている。
カメラ情報４０９は、撮影を行ったデジタルカメラの製造メーカを表すメーカ名４１２、そのデジタルカメラの製品モデル名を表すモデル名４１３、そのデジタルカメラのシリアル番号４１４などから構成される。これらの情報により、ＲＡＷデータ４００がどのようなデジタルカメラを用いて撮影されたかの判別が可能となる。レンズ情報４１０は、デジタルカメラで撮影がなされた際に使用されたレンズの製造メーカを表すメーカ名４１２、そのレンズの製品モデル名を表すモデル名４１３、そのレンズのシリアル番号４１７などから構成される。これらの情報により、ＲＡＷデータ４００がどのようなレンズを用いて撮影されたかの判別が可能となる。なお、デジタルカメラがレンズ一体型のカメラである場合には、レンズ情報４１０は省略される場合がある。
【００５３】
＜画像閲覧アプリケーションのＧＵＩ例＞
図５（ａ）〜図５（ｆ）は、フォトストレージ１００Ａが、画像閲覧アプリケーションを実行することにより表示装置１０６Ａのディスプレイ画面に表示するＧＵＩ例を説明するための図である。
図５（ａ）のＧＵＩでは、サムネイル表示画面のＧＵＩ例であり、エリア５０１には大容量ストレージ１０９Ａに格納されている全ての画像データ（ＲＡＷデータ及びＪＰＥＧデータ）の複数のサムネイル画像が、撮影日時の時系列順に表示されている。この図５（ａ）のＧＵＩのサムネイル表示画面には、操作対象となされている画像データを表すための選択枠５０２が表示される。選択枠５０２は、例えばリモートコントローラ１２０Ａを介したユーザ指示に応じて、各サムネイル画像上を移動可能となされている。ユーザは、リモートコントローラ１２０Ａの例えば十字キーの操作を介して選択枠５０２をサムネイル画像上で移動させることにより、以降の操作対象となる画像データを選択することができる。またこの時、画面上部には、アイコン５０３が表示される。
【００５４】
アイコン５０３は、サムネイル表示画面に表示するサムネイル画像を、無線接続されているカメラ１００Ｂによる現像処理が可能なＲＡＷデータのサムネイル画像のみに絞り込む指示を、ユーザが入力する際に選択される絞り込みボタンを表すアイコンである。フォトストレージ１００Ａは、リモートコントローラ１２０Ａの十字キーの操作によりアイコン５０３がアクティブ状態となっているときに、さらに決定ボタンが操作されると、絞り込みボタンがユーザにより選択されたと判定する。そして、フォトストレージ１００Ａは、サムネイル表示画面に、無線接続されているカメラ１００Ｂによる現像処理が可能な全てのＲＡＷデータのサムネイル画像のみを表示させる。一方、この場合、フォトストレージ１００Ａは、カメラ１００Ｂでは現像処理が不可能なＲＡＷデータのサムネイル画像については除外して表示させないようにする。カメラ１００Ｂによる現像処理が可能なＲＡＷデータのサムネイル画像のみの表示例は、後述する図５（ｆ）で説明する。
【００５５】
図５（ｂ）は、大容量ストレージ１０９Ａに格納されている画像データのうち、ＪＰＥＧデータのサムネイル画像が選択枠５０２により選択された場合に、サムネイル表示画面に表示されるコンテキストメニューの表示例を示す図である。図５（ｂ）に示すように、選択枠５０２によりＪＰＥＧデータのサムネイル画像が選択された場合、そのサムネイル画像の近傍には、コンテキストメニューのウィンドウ５０４が表示される。このウィンドウ５０４には、選択枠５０２で選択されているＪＰＥＧデータが撮影された日時、そのデータ形式、撮影したデジタルカメラのモデル名等が表示され、さらにユーザが選択できるメニューを表すアイコン５０５が表示される。アイコン５０５は、「表示」ボタン、「印刷」ボタン、「削除」ボタン等のアイコンからなる。ここで、「表示」ボタンが選択された場合、フォトストレージ１００Ｂは、選択されているＪＰＥＧデータを画面全体に表示させる。「印刷」ボタンが選択された場合、フォトストレージ１００Ｂは、ＪＰＥＧデータを図示しないプリンタに送信する。「削除」ボタンが選択された場合、フォトストレージ１００Ａは、選択枠５０２にて選択されているＪＰＥＧデータを、大容量ストレージ１０９Ａから消去する。
【００５６】
図５（ｃ）は、大容量ストレージ１０９Ａに格納されている画像データのうち、ＲＡＷデータのサムネイル画像が選択枠５０２により選択された場合に、サムネイル表示画面に表示されるコンテキストメニューの表示例を示す図である。特に、図５（ｃ）は、本実施形態のフォトストレージ１００Ａにカメラ１００Ｂが無線接続されている状態で、そのカメラ１００Ｂによる現像処理が可能なＲＡＷデータの選択がなされた場合のコンテキストメニューの表示例を示している。図５（ｃ）に示すように、選択枠５０２によりＲＡＷデータのサムネイル画像が選択された場合、そのサムネイル画像の近傍には、コンテキストメニューのウィンドウ５０６が表示される。このウィンドウ５０６には、選択枠５０２で選択されているＲＡＷデータが撮影された日時、そのデータ形式、撮影したデジタルカメラのモデル名等が表示され、さらにユーザにより選択可能なメニューを表すアイコン５０７が表示される。アイコン５０７は、前述した「表示」ボタン、「印刷」ボタン、「削除」ボタン等のアイコンに加え、「高速現像」ボタンを表すアイコン５０４が表示される。すなわち、本実施形態のフォトストレージ１００Ａは、無線接続されているカメラ１００Ｂで現像処理が可能なＲＡＷデータの選択がなされている場合にのみ、「高速現像」ボタンを表すアイコン５０４を表示させる。そして、「高速現像」ボタン（アイコン５０４）が選択された場合、フォトストレージ１００Ａは、選択枠５０２により選択されているＲＡＷデータを、カメラ１００Ｂに送信して現像させるようにする。
【００５７】
図５（ｄ）は、図５（ｃ）の例とは別に、ＲＡＷデータが選択枠５０２により選択された場合に、サムネイル表示画面に表示されるコンテキストメニューの表示例を示す図である。図５（ｄ）は、本実施形態のフォトストレージ１００Ａにカメラ１００Ｂが無線接続されている状態で、そのカメラ１００Ｂでは現像処理できないＲＡＷデータの選択がなされた場合のコンテキストメニューの表示例を示している。図５（ｄ）に示すように、選択枠５０２によりＲＡＷデータのサムネイル画像が選択された場合には、図５（ｃ）の例と同様に、そのサムネイル画像の近傍には、コンテキストメニューのウィンドウ５０９が表示される。このウィンドウ５０９には、図５（ｃ）のウィンドウ５０６の例と同様に、撮影日時、データ形式、デジタルカメラのモデル名等が表示されるとともに、ユーザが選択可能なメニューを表すアイコン５１０が表示される。アイコン５１０としては、図５（ｃ）のウィンドウ５０６の例と同様の「表示」ボタン、「印刷」ボタン、「削除」ボタン等に加え、「低速現像」ボタンのアイコン５１１が表示される。すなわち、本実施形態のフォトストレージ１００Ａは、無線接続されているカメラ１００Ｂでは現像処理が不可能なＲＡＷデータの選択がなされている場合には、「低速現像」ボタンを表すアイコン５１１を表示させる。そして、「低速現像」ボタン（アイコン５１１）が選択された場合、フォトストレージ１００Ａは、サムネイル表示画面を図５（ｅ）の画面に遷移させる。
【００５８】
図５（ｅ）は、図５（ｄ）の例のコンテキストメニューのウィンドウ５０９において「低速現像」ボタン（アイコン５１１）が選択された場合に表示されるメッセージの例を示す図である。図５（ｅ）に示すように、ウィンドウ５０９の「低速現像」ボタンが選択された場合、ＲＡＷデータをフォトストレージ１００Ａで現像する低速現像処理を実行させるか否かをユーザに確認するメッセージのウィンドウ５１２が表示される。このウィンドウ５１２内には、ＲＡＷデータをフォトストレージ１００Ａで現像する低速現像処理を実行させる場合に選択される「はい」ボタン、低速現像処理を行わない場合に選択される「いいえ」ボタンが表示される。また、このウィンドウ５１２内には、低速現像処理ではなくデジタルカメラによる高速現像処理を行う場合に必要となるデジタルカメラのモデル名（図５の例では「Ｃａｍｅｒａ１２３」）についても表示される。すなわち、本実施形態のフォトストレージ１００Ａは、無線接続されているカメラ１００Ｂでは現像処理が不可能なＲＡＷデータが選択された場合には、そのＲＡＷデータを高速現像処理するのに必要な条件（高速現像処理可能なカメラのモデル名等）を表示させる。そして、メッセージのウィンドウ５１２の例えば「はい」ボタンが選択された場合、フォトストレージ１００Ａは、選択枠５０２で選択されているＲＡＷデータを、本フォトストレージ１００Ａで後述するようにして現像する。
【００５９】
図５（ｆ）は、図５（ａ）の例において、絞り込みボタン（アイコン５０３）が選択された場合に表示されるサムネイル表示画面例である。絞り込みボタンが選択されると、エリア５１３には、大容量ストレージ１０９Ａに格納された画像データのうち、カメラ１００Ｂを使った現像処理が可能なＲＡＷデータのサムネイル画像のみが、撮影日時の時系列順に表示される。またこの場合、画面上部にはアイコン５１４が表示される。アイコン５１４は、絞り込みボタンの選択により行われた絞り込みの解除指示をユーザが入力する際に選択される解除ボタンを表すアイコンである。この解除ボタン（アイコン５１４）が選択されると、絞り込みが解除され、前述の図５（ａ）に示した画面に遷移し、大容量ストレージ１０９Ａに格納されている全てのＪＰＥＧデータ及びＲＡＷデータのサムネイル画像が撮影日時の時系列順に表示されるようになる。
【００６０】
＜フォトストレージとカメラの相互動作のシーケンス＞
以下、本実施形態におけるフォトストレージ１００Ａとカメラ１００Ｂの動作を、図６〜図９を用いて説明する。
図６は、フォトストレージ１００Ａとカメラ１００Ｂの相互動作の概要を説明するためのシーケンス図である。
【００６１】
図６のステップＳ６０１〜Ｓ６０４は、フォトストレージ１００Ａが、近接無線通信によりデジタルカメラ１００Ｂのモデル名を取得するための処理である。
先ず、ユーザがカメラ１００Ｂとフォトストレージ１００Ａを近接させることで、カメラ１００Ｂの近接無線通信部１１１Ｂとフォトストレージ１００Ａの近接無線通信部１１０Ａとが接近したとする。この時、近接無線通信部１１０Ａと１１１Ｂは、ステップＳ６０１において相互に近接を検出し、相互に近接無線通信が可能な状態に遷移する。近接無線通信が可能な状態になると、フォトストレージ１００Ａは、ステップＳ６０２において、近接したデバイスがカメラ１００Ｂであるか判定する。そして、近接したデバイスがカメラ１００Ｂであることを検出すると、フォトストレージ１００Ａは、ステップＳ６０３において、カメラ１００Ｂのモデル名の情報を、近接無線通信により取得する。モデル名の情報を取得したフォトストレージ１００Ａは、ステップＳ６０４において、モデル名の情報をメモリ１０２Ａに格納する。
【００６２】
図６のステップＳ６０５〜Ｓ６０９は、現像処理の対象となるＲＡＷデータが選択されるまでの処理である。
ここで、ユーザにより操作されるリモートコントローラ１２０Ａから、前述したサムネイル画像の一覧表示を要求する指示の赤外線信号が、フォトストレージ１００Ａに送信されたとする。この時のフォトストレージ１００Ａは、ステップＳ６０５において、リモートコントローラ１２０Ａから送信された赤外信号、つまりサムネイル画像の一覧表示を要求する指示の赤外線信号を、ＩＲ受信部１０４Ａにより受信する。フォトストレージ１００Ａは、サムネイル画像の一覧表示の要求指示を受け取ると、ステップＳ６０６において、大容量ストレージ１０９Ａに格納している全ての画像データのサムネイル画像を、表示装置１０６Ａに出力して画面表示させる。すなわちこの場合、表示装置１０６Ａには、前述の図５（ａ）で説明したような複数のサムネイル画像が一覧表示されたＧＵＩ画面が表示される。
【００６３】
図５（ａ）のＧＵＩ画面を表示している状態で、ユーザによりリモートコントローラ１２０Ａが操作されて、サムネイル画像を選択する指示の赤外線信号が送信されたとする。この時のフォトストレージ１００Ａは、ステップＳ６０７において、サムネイル画像を選択する指示の赤外線信号を、ＩＲ受信部１０４Ａにより受信する。フォトストレージ１００Ａは、サムネイル画像を選択するユーザ指示を受け取ると、その選択指示に応じて、図５（ａ）のＧＵＩ画面上で前述の選択枠５０２を移動させる。またこの時のフォトストレージ１００Ａは、ステップＳ６０８において、選択枠５０２でのサムネイル画像の選択を介して選択された画像データについて、カメラ１００Ｂによる現像処理が可能か否かを判定する。具体的には、フォトストレージ１００Ａは、選択された画像データのメタ情報と、ステップＳ６０４で保存したカメラのモデル名とに基づき、その画像データがカメラ１００Ｂにより変換可能（現像可能）なＲＡＷデータであるか否かを判定する。そして、フォトストレージ１００Ａは、ステップＳ６０８の判定結果を基に、ステップＳ６０９において、前述の図５（ｂ）〜図５（ｄ）で説明したようなコンテキストメニューを表示させる。
【００６４】
図６のステップＳ６１０〜Ｓ６１８は、カメラ１００Ｂで現像処理可能なＲＡＷデータが選択され、そのＲＡＷデータの現像処理をカメラ１００Ｂで行い、その現像処理の結果をフォトストレージ１００Ａが表示装置１０６Ａに表示させるまでの処理である。
例えば前述した図５（ｃ）のコンテキストメニューの表示状態で、ユーザによりリモートコントローラ１２０Ａが操作されて、「高速現像」ボタン（アイコン５０８）を選択する指示の赤外線信号が送信されたとする。この時のフォトストレージ１００Ａは、ステップＳ６１０において、「高速現像」ボタンを選択した指示の赤外線信号を、ＩＲ受信部１０４Ａにより受信する。フォトストレージ１００Ａは、「高速現像」ボタンを選択した指示を受け取ると、ステップＳ６１１において、ＡＰ機能を有効にして無線ＬＡＮ部１１１Ａの設定をアクセスポイント（親機モード）で動作するように変更する。また、フォトストレージ１００Ａは、ステップＳ６１２において、このアクセスポイントに接続するための情報（ＳＳＩＤおよびパスワード）を、近接無線通信部１１０Ａから近接無線通信部１１１Ｂを介してカメラ１００Ｂに転送する。
【００６５】
フォトストレージ１００Ａからアクセスポイント情報を受信したカメラ１００Ｂは、ステップＳ６１３において、そのアクセスポイント情報に基づいて、無線ＬＡＮ部１１２Ｂの設定を変更する。また、カメラ１００Ｂは、ステップＳ６１４において、アクセスポイントとして動作する無線ＬＡＮ部１１１Ａに対して、無線ＬＡＮ部１１２Ｂを接続させるような通信制御を行う。一方、フォトストレージ１００Ａは、無線ＬＡＮ部１１１Ａとカメラ１００Ｂの無線ＬＡＮ部１１２Ｂが接続すると、ステップＳ６１５において、ステップＳ６１０で指定されたＲＡＷデータをカメラ１００Ｂに送信する。カメラ１００Ｂは、フォトストレージ１００Ａから送信されるＲＡＷデータを受信すると、ステップＳ６１６において、そのＲＡＷデータに対して現像処理を行ってＪＰＥＧデータを生成する。そして、カメラ１００Ｂは、ステップＳ６１６で生成されたＪＰＥＧデータを、ステップＳ６１７において、無線ＬＡＮ部１１２Ｂを用いてフォトストレージ１００Ａに送信する。カメラ１００ＢからＪＰＥＧデータを受け取ると、フォトストレージ１００Ａは、ステップＳ６１８において、その受信したＪＰＥＧデータを、表示装置１０６Ａに出力して映像を表示させる。
【００６６】
図７は、フォトストレージ１００Ａが、近接無線通信によりカメラ１００Ｂのモデル名を取得する処理（すなわち、図６のステップＳ６０１〜Ｓ６０４）の流れを詳細に示すフローチャートである。
図７のステップＳ７０１では、ＣＰＵ１０１Ａは、近接無線通信部１１０Ａにおける非接触近接通信（ＮＦＣ）の状態の変化を監視しており、直前の状態から変化があるか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ７０１において、非接触近接通信の状態が、「通信可能デジタルカメラなし」から「通信可能デジタルカメラあり」に変化したと判定した場合、新しいカメラを検出したとしてステップＳ７０２の処理に進む。また、ＣＰＵ１０１Ａは、ステップＳ７０１において、非接触近接通信の状態が、「通信可能デジタルカメラあり」から「通信可能デジタルカメラなし」に変化したと判定した場合、通信可能なデジタルカメラを喪失したとしてステップＳ７０４の処理に進む。なお、ＣＰＵ１０１Ａは、非接触近接通信の状態変化がないと判定した場合はステップＳ７０１を繰り返すことになる。
【００６７】
ステップＳ７０２では、ＣＰＵ１０１Ａは、近接無線通信部１１０Ａを介してカメラ１００Ｂと通信を行い、カメラ１００Ｂのモデル名（例えば「Ｃａｍｅｒａ１２３」）を取得する。ステップＳ７０２の後、ＣＰＵ１０１Ａは、ステップＳ７０３の処理に進む。
【００６８】
ステップＳ７０３では、ＣＰＵ１０１Ａは、ステップＳ７０２で取得したカメラ１００Ｂのモデル名を、後述する図８のフローチャートの処理中に参照できるようにメモリ１０２Ａに格納する。ステップＳ７０３の後、ＣＰＵ１０１Ａは、ステップＳ７０１に処理を戻す。
【００６９】
一方、ステップＳ７０４では、ＣＰＵ１０１Ａは、メモリ１０２にモデル名の情報が格納されている場合には、そのモデル名情報を消去する。ステップＳ７０４の後、ＣＰＵ１０１Ａは、ステップＳ７０１に処理を戻す。
【００７０】
図８は、図５（ａ）〜図５（ｆ）で説明したＧＵＩに関するフォトストレージ１００Ａの動作を詳細に示すフローチャートである。
図８のステップＳ８０１では、ＣＰＵ１０１Ａは、サムネイル表示画面に表示する画像データの対象範囲の初期値として、大容量ストレージ１０９Ａに格納されている全画像データを選択する。ステップＳ８０１の後、ＣＰＵ１０１Ａは、ステップＳ８０２に処理を進める。
【００７１】
ステップＳ８０２では、ＣＰＵ１０１Ａは、この時点で表示対象となっている全ての画像データのサムネイル画像を生成、又は既に生成されているサムネイル画像から、前述の図５（ａ）のサムネイル表示画面を生成して表示装置１０６Ａに出力する。ステップＳ８０２の後、ＣＰＵ１０１Ａは、ステップＳ８０３の処理に進む。
【００７２】
ステップＳ８０３では、ＣＰＵ１０１Ａは、ＩＲ受信部１０４Ａからの出力を監視し、ユーザから入力された操作指示を検出する。そして、ＣＰＵ１０１Ａは、検出したユーザからの操作指示内容に応じて、ステップＳ８０４、Ｓ８０７、Ｓ８２１、Ｓ８２８の何れかの処理に進む。例えば、ユーザによる選択枠５０２の操作によりＪＰＥＧデータのサムネイル画像の選択がなされた場合、ＣＰＵ１０１Ａは、ステップＳ８０４の処理に進む。ユーザによる選択枠５０２の操作によりＲＡＷデータのサムネイル画像の選択がなされた場合、ＣＰＵ１０１Ａは、ステップＳ８０７の処理に進む。ユーザにより絞り込みのボタン（アイコン５０３）の選択がなされた場合、ＣＰＵ１０１Ａは、ステップＳ８２１の処理に進む。ユーザにより解除ボタン（アイコン５１４）の選択がなされた場合、ＣＰＵ１０１Ａは、ステップＳ８０２の処理に進む。
【００７３】
ステップＳ８０４〜Ｓ８０６は、ステップＳ８０３において、ＪＰＥＧデータのサムネイル画像が選択された場合の処理である。
ステップＳ８０４では、ＣＰＵ１０１Ａは、サムネイル画像選択を介して選択されたＪＰＥＧデータを操作するためのメニュー（コンテキストメニュー）を、前述の図５（ｂ）のウィンドウ５０４のように表示する。この時、図５（ｂ）に示したように、コンテキストメニューのウィンドウ５０４内のメニューのアイコン５０５には「表示」ボタン、「印刷」ボタン、「削除」ボタンはあるものの、現像処理に関するボタンのアイコンは含まれていない。つまり、ＪＰＥＧデータは現像処理がなされた後の画像データであり、現像処理は不要であるため、現像処理に関するボタンのアイコンは表示されない。なお、以降では「表示」ボタン、「印刷」ボタン、「削除」ボタンの３つのボタンにより表されるメニューを、「通常メニュー」と称する。ステップＳ８０４の後、ＣＰＵ１０１Ａは、ステップＳ８０５の処理に進む。
【００７４】
ステップＳ８０５では、ＣＰＵ１０１Ａは、ステップＳ８０３と同様にして、ユーザ操作を検出する。ＣＰＵ１０１Ａは、ユーザがアイコン５０５で表される各ボタンのなかの何れかのボタンを選択した場合にはステップＳ８０６の処理に進む。一方、ＣＰＵ１０１Ａは、ユーザによるリモートコントローラ１２０Ａの例えばリターンボタン操作によりキャンセル指示が入力された場合には、ステップＳ８０２の処理に戻る。これにより、表示装置１０６Ａの表示は、図５（ａ）のような画面表示となる。
【００７５】
ステップＳ８０６では、ＣＰＵ１０１Ａは、ステップＳ８０５で選択されたボタンに応じた処理を行う。具体的には、「表示」ボタンが選択された場合には、ＣＰＵ１０１Ａは、選択されている画像データを表示装置１０６Ａの画面全体に表示するように制御する。「印刷」ボタンが選択された場合には、ＣＰＵ１０１Ａは、選択されている画像データを、図示しないプリンタに送信することで印刷を実行させる。なお、プリンタとの間の通信は、例えば有線ＬＡＮ部１１２Ａを介して行われるが、印刷処理の詳細についての説明は省略する。「削除」ボタンが選択され場合には、ＣＰＵ１０１Ａは、選択されている画像データを、大容量ストレージ１０９Ａから削除する。ステップＳ８０６の処理を終えると、ＣＰＵ１０１Ａは、ステップＳ８０２の処理に戻り、次の画像データが選択されるのを待つ。
【００７６】
ステップＳ８０７〜Ｓ８２０は、ステップＳ８０３においてＲＡＷデータが選択された場合の処理である。
ステップＳ８０７では、ＣＰＵ１０１Ａは、大容量ストレージ１０９Ａに格納されている画像データのなかで、選択されたＲＡＷデータを解析して、当該ＲＡＷデータを撮影したカメラのモデル名を取得する。具体的には、選択されたＲＡＷデータに対応するファイルを、大容量ストレージ１０９Ａにおいて特定し、そのＲＡＷデータの有する撮影機材情報４０６からモデル名を取得する。ステップＳ８０７の後、ＣＰＵ１０１Ａは、ステップＳ８０８の処理に進む。
【００７７】
ステップＳ８０８では、ＣＰＵ１０１Ａは、図７のステップＳ７０２で取得されてステップＳ７０３によりメモリ１０２Ａに格納されたモデル名と、ステップＳ８０７により取得したカメラのモデル名とが、一致するか否かを判定する。ＣＰＵ１０１Ａは、それらモデル名が一致すると判定した場合にはステップＳ８０９の処理に進み、一致しないと判定した場合にはステップＳ８１４の処理に進む。
【００７８】
ステップＳ８０９では、ＣＰＵ１０１Ａは、選択されたＲＡＷデータを操作するためのコンテキストメニューを、図５（ｃ）のウィンドウ５０６ように表示する。この時、コンテキストメニューのウィンドウ５０６内のアイコン５０７のメニューには、「表示」ボタン、「印刷」ボタン、「削除」ボタンの通常メニューに加え、「高速現像」ボタン（アイコン５０８）が含まれている。すなわちこの場合、選択されたＲＡＷデータは、カメラ１００Ｂにより現像処理が可能であるため、コンテキストメニューのウィンドウ５０６内のアイコン５０７のメニューには「高速現像」ボタンが表示される。ステップＳ８０９の後、ＣＰＵ１０１Ａは、ステップＳ８１０の処理に進む。
【００７９】
ステップＳ８１０では、ＣＰＵ１０１Ａは、ステップＳ８０５と同様に、ユーザ操作を検出する。ＣＰＵ１０１Ａは、ステップＳ８１０において、アイコン５０７の各ボタンの中の何れかのボタンが選択されたことを検出した場合にはステップＳ８１１の処理に進む。一方、ＣＰＵ１０１Ａは、ステップＳ８１０において、ユーザからリモートコントローラ１２０Ａのリターンボタン操作によりキャンセル指示が入力された場合は、ステップＳ８０２の処理に戻る。これにより、表示装置１０６Ａの表示は図５（ａ）の画面となる。
【００８０】
ステップＳ８１１では、ＣＰＵ１０１Ａは、ステップＳ８１０で選択されたボタンが「高速現像」ボタンか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ８１１において「高速現像」ボタンが選択されたと判定した場合にはステップＳ８１２の処理に進み、それ以外が選択された場合はステップＳ８１３の処理に進む。
【００８１】
ステップＳ８１２では、ＣＰＵ１０１Ａは、選択されたＲＡＷデータをカメラ１００Ｂに転送して、その現像処理をカメラ１００Ｂに依頼するように制御することにより、高速なＲＡＷ現像処理を実現する。この場合の処理については、後述する図９のフローチャートを用いて詳細に説明する。ステップＳ８１２での処理結果としては、選択されたＲＡＷデータの現像処理結果であるＪＰＥＧデータがカメラ１００Ｂから転送され、そのＪＰＥＧデータがメモリ１０２Ａ及び大容量ストレージ１０９Ａに保持されている状態となる。なお、ＣＰＵ１０１Ａは、ステップＳ８１２に先立って、表示装置１０６Ａに現像パラメータを設定するためのＧＵＩを表示するように制御してもよい。なお、現像パラメータの設定方法についての説明については省略する。ステップＳ８１２の後、ＣＰＵ１０１Ａは、ステップＳ８１３の処理に進む。
【００８２】
ステップＳ８１３では、ＣＰＵ１０１Ａは、ステップＳ８０６と同様の処理を行う。例えば、ＣＰＵ１０１Ａは、ステップＳ８１０で通常メニューのボタンが選択されている場合には、ステップＳ８０６と同じ処理を行う。なお、選択されているＲＡＷデータに対して印刷ボタンや表示ボタンの選択が行われた場合には、ＣＰＵ１０１Ａは、ＲＡＷデータに含まれるプレビュー用ＪＰＥＧデータ４０２を用いて印刷や表示を行わせる。また、ＣＰＵ１０１Ａは、ステップＳ８１０で「高速現像」ボタンが選択され、ステップＳ８１２で現像処理が行われた場合には、その現像処理結果として得られたＪＰＥＧデータを用いて、「表示」ボタンが選択された場合と同じ処理を行う。ステップＳ８１３を終えると、ＣＰＵ１０１Ａは、ステップＳ８０２の処理に戻り、次の画像データが選択されるのを待つ。
【００８３】
一方、ステップＳ８１４では、ＣＰＵ１０１Ａは、選択されたＲＡＷデータを操作するためのコンテキストメニューを、図５（ｄ）のウィンドウ５０９のように表示する。この時のコンテキストメニューのアイコン５１０には、「表示」ボタン、「印刷」ボタン、「削除」ボタンからなる通常メニューに加え、「低速現像」ボタン（アイコン５１１）が含まれている。すなわちこの場合、選択されたＲＡＷデータは、カメラ１００Ｂによる現像処理ができないため、コンテキストメニューのウィンドウ５０９内のアイコン５１０のメニューには「低速現像」ボタンのアイコン５１１が表示される。ステップＳ８１４の後、ＣＰＵ１０１Ａは、ステップＳ８１５の処理に進む。
【００８４】
ステップＳ８１５では、ＣＰＵ１０１Ａは、ステップＳ８１０と同様に、ユーザ操作を検出する。ＣＰＵ１０１Ａは、ステップＳ８１５において、ユーザによりアイコン５１０の各ボタンの中の何れかのボタンが選択されたことを検出した場合には、ステップＳ８１６の処理に進む。一方、ＣＰＵ１０１Ａは、ステップＳ８１５において、ユーザからリモートコントローラ１２０Ａのリターンボタン操作によりキャンセル指示が入力されたことを検出した場合には、ステップＳ８０２の処理に戻る。これにより、表示装置１０６Ａの表示は図５（ａ）の画面となる。
【００８５】
ステップＳ８１６では、ＣＰＵ１０１Ａは、ステップＳ８１５で選択されたボタンが「低速現像」ボタンか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ８１５において、「低速現像」ボタンが選択されたと判定した場合にはステップＳ８１７の処理に進み、それ以外のボタンが選択されたと判定した場合にはステップＳ８２０の処理に進む。
【００８６】
ステップＳ８１７では、ＣＰＵ１０１Ａは、現像処理を実施するかどうかの確認と、高速に現像処理を行うために必要なカメラのモデル名（すなわち、ステップＳ８０７で取得した撮影したモデル名）を、図５（ｅ）のウィンドウ５１２に表示する。ステップＳ８１７の後、ＣＰＵ１０１Ａは、ステップＳ８１８の処理に進む。
【００８７】
ステップＳ８１８では、ＣＰＵ１０１Ａは、図５（ｅ）のウィンドウ５１２において、ユーザが現像処理の実行を選択（ウィンドウ５１２内の「はい」のボタンを選択）したか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ８１８において、現像処理の実行が選択されたと判定した場合にはステップＳ８１９の処理に進む。一方、ＣＰＵ１０１Ａは、ステップＳ８１８において、ユーザが現像処理の実行の中止を選択（ウィンドウ５１２内の「いいえ」のボタンを選択）したと判定した場合にはステップＳ８０２の処理に戻り、次の画像データが選択されるのを待つ。
【００８８】
ステップＳ８１９では、ＣＰＵ１０１Ａは、選択されたＲＡＷデータの現像処理をＣＰＵ１０１Ａ自身で行う。ただし、ＣＰＵ１０１Ａは、現像処理に必要なハードウェア機能を有していないことから、現像処理は全てソフトウェア処理で実現する。なお、ＣＰＵ１０１Ａのソフトウェア処理により、現像処理が行われる場合、画像処理部１０９Ｂを備えたカメラ１００Ｂによる現像処理よりも、長い時間がかかる可能性がある。ステップＳ８１９の後、ＣＰＵ１０１Ａは、ステップＳ８２０の処理に進む。
【００８９】
ステップＳ８２０では、ＣＰＵ１０１Ａは、ステップＳ８１３と同様に、ステップＳ８１５で選択されたボタンに応じた処理を行う。例えば、ＣＰＵ１０１Ａは、ステップＳ８１５で選択されたボタンが通常メニューのボタンである場合は、ステップＳ８０６と同じ処理を行う。ただし、選択している画像データがＲＡＷデータである場合、ＣＰＵ１０１Ａは、印刷や表示についてはＲＡＷデータに含まれるプレビュー用ＪＰＥＧデータ４０２を用いて行わせる。また、ＣＰＵ１０１Ａは、ステップＳ８１０で「低速現像」ボタンが選択された場合には、ステップＳ８１９の処理結果として得られたＪＰＥＧデータを用いて、「表示」ボタンが選択された場合と同じ処理を行う。ステップＳ８１３を終えると、ＣＰＵ１０１Ａは、ステップＳ８０２の処理に戻り、次の画像データが選択されるのを待つ。
【００９０】
ステップＳ８２１〜Ｓ８２７は、ステップＳ８０３において、ＲＡＷデータの絞り込みボタン（アイコン５０３）が選択された場合の処理である。
ステップＳ８２１では、ＣＰＵ１０１Ａは、先ずサムネイル表示画面に表示する、画像データの対象範囲をクリアする。ステップＳ８２１の後、ＣＰＵ１０１Ａは、ステップＳ８２２の処理に進む。ステップＳ８２２〜Ｓ８２７はループ処理であり、ＣＰＵ１０１Ａは、大容量ストレージ１０９Ａ内の全画像データに対して本ループ処理を適用する。
【００９１】
ステップＳ８２２〜Ｓ８２７のループ処理に進むと、ＣＰＵ１０１Ａは、ステップＳ８２３において、ループ処理の対象である画像データがＲＡＷデータであるか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ８２３において、ＲＡＷデータであると判定した場合にはステップＳ８２４の処理に進み、ＲＡＷデータでないと判定した場合にはステップＳ８２７のループ処理の終了判定に進む。
【００９２】
ステップＳ８２４では、ＣＰＵ１０１Ａは、ステップＳ８０７と同様に、ループ処理の対象である画像データ（ＲＡＷデータ）から、当該ＲＡＷデータを撮影したカメラのモデル名を取得する。ステップＳ８２４の後、ＣＰＵ１０１Ａは、ステップＳ８２５の処理に進む。
【００９３】
ステップＳ８２５では、ＣＰＵ１０１Ａは、前述した図７のステップＳ７０３によりメモリ１０２Ａに格納されたカメラのモデル名と、ステップＳ８２４により取得したカメラのモデル名とが、一致するか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ８２５において、それらモデル名が一致すると判定した場合にはステップＳ８２６の処理に進み、一致しないと判定した場合にはステップＳ８２７のループ処理の終了判定に進む。
【００９４】
ステップＳ８２６では、ＣＰＵ１０１Ａは、ループ処理対象のＲＡＷデータを、表示する画像データの対象範囲に追加する。ステップＳ８２６の後、ＣＰＵ１０１Ａは、ステップＳ８２７の処理に進む。
【００９５】
ステップＳ８２７では、ＣＰＵ１０１Ａは、ステップＳ８２２〜Ｓ８２７の本ループ処理の終了条件として、大容量ストレージ１０９Ａ内の全ての画像データに対して、本ループ処理を適用したか否かを判定する。すなわちステップＳ８２１〜Ｓ８２７のループ処理により、サムネイル表示画面に表示する画像データの対象範囲は、大容量ストレージ１０９Ａ内の全ての画像データのうち、無線接続されているカメラで現像処理可能なＲＡＷデータのみとなされる。ＣＰＵ１０１Ａは、大容量ストレージ１０９Ａ内の全ての画像データに対して本ループ処理を適用したと判定した場合、ステップＳ８０２の処理に戻る。これにより、表示装置１０６Ａの表示は、図５（ｆ）のような画面となる。
【００９６】
ステップＳ８２８は、ステップＳ８０３において、絞り込み解除ボタン（アイコン５１４）が選択された場合の処理である。ステップＳ８２８では、ＣＰＵ１０１Ａは、ステップＳ８０１と同様に、表示する画像データの対象範囲を、大容量ストレージ１０９Ａ内の全ての画像データとする。したがって、ステップＳ８２８の後、ＣＰＵ１０１Ａの処理がステップＳ８０２に戻ることにより、表示装置１０６Ａの表示は図５（ａ）の画面のようになる。
【００９７】
図９は、図８のステップＳ８１２の詳細な処理を表すフローチャートである。
ステップＳ９０１では、ＣＰＵ１０１Ａは、無線ＬＡＮ部１１１Ａの設定を変更し、ソフトＡＰ機能（親機モード）が有効になるように通信制御を行う。ステップＳ９１０の後、ＣＰＵ１０１Ａは、ステップＳ９０２の処理に進む。
【００９８】
ステップＳ９０２では、ＣＰＵ１０１Ａは、ステップＳ９０１で有効にしたソフトＡＰに接続するための情報（ＳＳＩＤ及びパスワード）を、近接無線通信部１１０Ａを用いてカメラ１００Ｂに通知する。カメラ１００Ｂは、これらの情報を受信すると、無線ＬＡＮ部１１２Ｂの設定を変更して、ソフトＡＰ機能が有効となった無線ＬＡＮ部１１１Ａに接続するように通信制御を行う。ステップＳ９０２の後、ＣＰＵ１０１Ａは、ステップＳ９０３の処理に進む。
【００９９】
ステップＳ９０３では、ＣＰＵ１０１Ａは、無線ＬＡＮ部１１１Ａの状態を監視し、カメラ１００Ｂの無線ＬＡＮ部１１２Ｂが、ソフトＡＰ機能が有効となった無線ＬＡＮ部１１１Ａに接続するのを待つ。ステップＳ９０３の後、ＣＰＵ１０１Ａは、ステップＳ９０４の処理に進む。
【０１００】
ステップＳ９０４では、ＣＰＵ１０１Ａは、図８のステップＳ８０３で選択したＲＡＷデータを大容量ストレージ１０９Ａからメモリ１０２Ａに読み込み、無線ＬＡＮ部１１１Ａを介してカメラ１００Ｂに送信する。この時、ステップＳ８１２の説明で述べたとおり、図９のフローチャートに先立って現像パラメータの設定を行った場合には、ＣＰＵ１０１Ａは、この現像パラメータについてもステップＳ９０４でフォトストレージ１００Ａからカメラ１００Ｂに送信してもよい。カメラ１００Ｂは、ＲＡＷデータを受信すると、受信したＲＡＷデータを、受信した現像パラメータ（或いはデフォルトの現像パラメータ）を用いて現像処理してＪＰＥＧデータを生成する。ステップＳ９０４の後、ＣＰＵ１０１Ａは、ステップＳ９０５の処理に進む。
【０１０１】
ステップＳ９０５では、ＣＰＵ１０１Ａは、デジタルカメラ１００ＢにおけるＲＡＷ現像処理が完了するのを待つ。ステップＳ９０５の後、ＣＰＵ１０１Ａは、ステップＳ９０６の処理に進む。
ステップＳ９０６では、ＣＰＵ１０１Ａは、無線ＬＡＮ部１１１Ａを介して、カメラ１００Ｂにおける現像処理で得られたＪＰＥＧデータを受信する。ステップＳ９０６の後、ＣＰＵ１０１Ａは、ステップＳ９０７の処理に進む。
ステップＳ９０７では、ＣＰＵ１０１Ａは、受信したＪＰＥＧデータを、メモリ１０２Ａ及び大容量ストレージ１０９Ａに格納する。
【０１０２】
以上、図６〜図９で説明したように、フォトストレージ１００ＡのＧＵＩにおいて画像データが選択されると、ＣＰＵ１０１Ａは、その画像データの種類及び通信可能なカメラに応じて、表示されるメニューを適切に変更することができる。特に、ＣＰＵ１０１Ａは、ＲＡＷデータに対しては、撮影したカメラのモデル名と通信可能なカメラのモデル名とを比較することにより、カメラによる高速なＲＡＷ現像処理を実施するためのメニューを表示するか否かを制御することができる。
【０１０３】
すなわち、本実施形態によれば、ＲＡＷデータとＪＰＥＧデータが混在して格納されているフォトストレージ１００Ａは、外部のカメラ１００Ｂを用いてＲＡＷ現像処理可能なＲＡＷデータに対してのみ、ＲＡＷ現像の指示を行うことができる。これにより、本実施形態によれば、フォトストレージ１００Ａに保存されている画像データの中からＲＡＷデータが選択されて、外部のカメラ１００Ｂにより現像処理が行われる場合に、ユーザが混乱してしまう事態が生してしまうことを防止できる。
【０１０４】
＜第２の実施形態＞
以下、第２の実施形態について説明する。第２の実施形態においても第１の実施形態と同様に、大容量ストレージを内蔵したフォトストレージ１００Ａと、デジタルカメラ１００Ｂを例に挙げ、また、第１の画像データはＲＡＷデータ、第２の画像データはＪＰＥＧデータであるとする。第２の実施形態において、前述した第１の実施形態の場合と同じ構成、同じ動作については適宜その説明を省略することにする。第２の実施形態のフォトストレージ１００Ａとデジタルカメラ１００Ｂの外観についても前述の図２（ａ）〜図２（ｃ）と同様であるため、その説明は省略する。第２の実施形態におけるＲＡＷデータの構造は、前述の図４（ａ）及び図４（ｂ）で説明した構造と同様であるため、その説明は省略する。また、第２の実施形態におけるフォトストレージ１００Ａが画像閲覧アプリケーションを実行して表示装置１０６Ａに表示するＧＵＩは、前述の図５（ａ）〜図５（ｆ）で説明した例と同様であるため、その説明は省略する。
【０１０５】
＜第２の実施形態の構成例＞
第２の実施形態のフォトストレージ１００Ａとカメラ１００Ｂからなるシステム構成、及び、フォトストレージ１００Ａとカメラ１００Ｂの内部構成は、前述した図１の構成と同じである。第２の実施形態の場合、フォトストレージ１００Ａは、ホームルータ１０１Ｃに接続されており、ホームルータ１０１Ｃからインターネット１０２Ｃを介してサーバ装置１０３Ｃに接続可能となされている。
【０１０６】
ホームルータ１０１Ｃは、ネットワーク（ＬＡＮ）とインターネット１０２Ｃなどの外部のネットワークとの間の相互通信を実現するためのネットワーク装置であり、本実施形態ではフォトストレージ１００Ａの有線ＬＡＮ部１１２Ａと接続されている。ホームルータ１０１Ｃは、直接或いは間接的にインターネット１０２Ｃに接続されており、インターネット１０２Ｃを介して外部の機器等と相互に通信可能となされている。サーバ装置１０３Ｃは、インターネット１０２Ｃを介して、データの送信、保存、受信、削除、検索などを行うことができる装置である。本実施形態においては、サーバ装置１０３Ｃは、図１０で後述するように、ＲＡＷデータ互換性テーブル情報を保持しており、異なるカメラのモデル間でのＲＡＷデータの互換性を判別可能となされている。サーバ装置１０３Ｃは、外部の機器から、カメラのモデル名を受信すると、その受信したモデルのカメラとＲＡＷデータの互換性があるカメラのモデル名の一覧を応答する機能を有する。なお、ホームルータ１０１Ｃ〜サーバ装置１０３Ｃの内部の構成等の説明については省略する。
【０１０７】
図３（ｂ）は、第２の実施形態におけるフォトストレージ１００Ａ、表示装置１０６Ａ、デジタルカメラ１００Ｂ、ホームルータ１０１Ｃ、インターネット１０２Ｃ、サーバ装置１０３Ｃの接続関係例を示す図である。
図３（ｂ）において、本実施形態のフォトストレージ１００Ａは、カメラ１００Ｂ及びサーバ装置１０３Ｃと適宜通信しながらＧＵＩを表示装置１０６Ａに表示する。この時、フォトストレージ１００Ａとカメラ１００Ｂとの間の通信は、近接無線通信部１１０Ａと近接無線通信部１１１Ｂとの間、或いは、無線ＬＡＮ部１１１Ａと無線ＬＡＮ部１１２Ｂとの間で行われる。また、フォトストレージ１００Ａとサーバ装置１０３Ｃと間の通信は、インターネット１０２Ｃ及びホームルータ１０１Ｃを介して行われる。
【０１０８】
図１０は、第２の実施形態におけるサーバ装置１０３Ｃが保持するＲＡＷデータ互換性テーブル情報を説明するための図である。
図１０のＲＡＷデータ互換性テーブルには、ＲＡＷデータのフォーマット（形式）の種類を表す「ＲＡＷの種類」項目１００１に対して、そのＲＡＷデータのフォーマットを採用しているカメラのモデル名を表す「対応モデル」項目１００２が用意されている。図１０の例の場合、モデル名の「Ｃａｍｅｒａ１２３」、「Ｃａｍｅｒａ４５６」、「Ｃａｍｅｒａ７８９」は、同じＲＡＷフォーマット１を利用しているため、ＲＡＷデータに互換性がある。すなわち、「Ｃａｍｅｒａ１２３」のカメラで撮影したＲＡＷデータは、「Ｃａｍｅｒａ４５６」や「Ｃａｍｅｒａ７８９」のカメラにより現像することができる。一方、「Ｃａｍｅｒａ１２３」のカメラはＲＡＷフォーマット１を利用し、「ＣａｍｅｒａＡＢＣ」のカメラはＲＡＷフォーマット２を利用しているため、これらのＲＡＷデータには互換性がない。すなわち。「Ｃａｍｅｒａ１２３」のカメラで撮影したＲＡＷデータは、「ＣａｅｍｒａＡＢＣ」のカメラでは現像することができない。なお、サーバ装置１０３ＣのＲＡＷデータ互換性テーブル情報は、新しくカメラが発売される毎に更新、つまり新発売されたカメラのモデル名とそれに対応したＲＡＷフォーマットの情報が、ＲＡＷデータ互換性テーブルに追加されるように運用されている。
【０１０９】
＜動作説明＞
以下、第２の実施形態におけるフォトストレージ１００Ａの動作を、図１１と図１２及び前述の図８と図９を用いて説明する。
先ず、図１１を用いて動作概要を説明し、次に図１２及び図８と図９を用いてフォトストレージ１００Ａの動作を詳細に説明する。
図１１は、フォトストレージ１００Ａにおける現像処理の際の、フォトストレージ１００Ａとデジタルカメラ１００Ｂとサーバ装置１０３Ｃとの間の動作の相互関係を説明するためのシーケンス図である。
【０１１０】
図１１において、ステップＳ１１０１〜Ｓ１１０５は、フォトストレージ１００Ａが、近接無線通信によりカメラ１００Ｂに関するＲＡＷデータ互換性情報を取得するための処理である。なお、ステップＳ１１０１、Ｓ１１０２、Ｓ１１０３は、第１の実施形態の図６のステップＳ６０１、Ｓ６０１、Ｓ６０３にそれぞれ対応しており、前述同様の処理が行われるため、それらの説明は省略する。
【０１１１】
フォトストレージ１００Ａは、ステップＳ１１０３でカメラ１００Ｂのモデル名を取得すると、ステップＳ１１０４において、当該モデル名をサーバ装置１０３Ｃに通知し、ＲＡＷデータの互換性があるカメラのモデル名の一覧を互換性情報として取得する。そして、フォトストレージ１００Ａは、ステップＳ１１０４で取得した互換性情報を後続の処理で利用するために、ステップＳ１１０５においてメモリ１０２Ａに格納する。
【０１１２】
ステップＳ１１０６〜Ｓ１１１０は、現像処理の対象となるＲＡＷデータが選択されるまでの処理である。なお、ステップＳ１１０６、Ｓ１１０７、Ｓ１１０８は、第１の実施形態の図６のステップＳ６０５、Ｓ６０６、Ｓ６０７にそれぞれ対応しており、前述同様の処理が行われるため、それらの説明は省略する。
【０１１３】
ステップＳ１１０８では、前述した図５（ａ）のＧＵＩ画面からユーザが何れかのサムネイル画像が選択されたとする。この場合、フォトストレージ１００Ａは、ステップＳ１１０９において、サムネイル画像選択を介して選択された画像データのメタ情報を用い、ステップＳ１１０５で保存した互換性情報を参照して、選択された画像データの現像処理が可能か否かを判定する。そして、フォトストレージ１００Ａは、その判定結果に基づいて、ステップＳ１１１０において、前述の図５（ｂ）〜図５（ｄ）で説明したようなコンテキストメニューを表示させる。
【０１１４】
ステップＳ１１１１〜Ｓ１１１９は、ユーザによりＲＡＷデータが選択された場合に、そのＲＡＷデータのＲＡＷ現像処理をカメラ１００Ｂで行い、その現像処理結果をフォトストレージ１００Ａが表示装置１０６Ａに出力するまでの処理である。なお、ステップＳ１１１１〜Ｓ１１１９は、第１の実施形態の図１のステップＳ６１０〜Ｓ６１８にそれぞれ対応しており、前述同様の処理が行われるため、それらの説明は省略する。
【０１１５】
次に、図１２のフローチャートを用いて、フォトストレージ１００Ａが、近接無線通信によりカメラ１００Ｂからモデル名の情報を取得し、また、ホームルータ１０１Ｃを介してサーバ装置１０３Ｃから互換性情報を取得する処理について詳細に説明する。すなわち、図１２は、図１１のステップＳ１１０１〜Ｓ１１０５でフォトストレージ１００Ａが行う処理の詳細なフローチャートである。
【０１１６】
図１２において、ステップＳ１２０１では、ＣＰＵ１０１Ａは、第１の実施形態の図７のステップＳ７０１と同様に、近接無線通信部１１０Ａにおける非接触近接通信の状態を取得し、直前の状態から変化があるか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ１２０１において、近接無線通信部１１０Ａの状態が、「通信可能デジタルカメラなし」の状態から「通信可能デジタルカメラあり」の状態に変化すると、新しいカメラを検出したとして、ステップＳ１２０２の処理に進む。また、ＣＰＵ１０１Ａは、ステップＳ１２０１において、近接無線通信部１１０Ａの状態が、「通信可能デジタルカメラあり」の状態から「通信可能デジタルカメラなし」の状態に変化すると、通信可能なカメラを喪失したとして、ステップＳ１２０６の処理に進む。なお、ＣＰＵ１０１Ａは、ステップＳ１２０１において、変化がないと判定した場合には、ステップＳ１２０１の判定処理を繰り返すことになる。
【０１１７】
ステップＳ１２０２では、ＣＰＵ１０１Ａは、近接無線通信部１１０Ａを介してカメラ１００Ｂと通信を行い、カメラ１００Ｂのモデル名（例えば「Ｃａｍｅｒａ１２３」）を取得する。ステップＳ１２０２の後、ＣＰＵ１０１Ａは、ステップＳ１２０３の処理に進む。
ステップＳ１２０３では、ＣＰＵ１０１Ａは、有線ＬＡＮ部１１２Ａを介してサーバ装置１０３Ｃと通信し、ステップＳ１２０２で取得したモデル名を、サーバ装置１０３Ｃに送信する。ステップＳ１２０３の後、ＣＰＵ１０１Ａは、ステップＳ１１２０４の処理に進む。
【０１１８】
ステップＳ１２０４では、ＣＰＵ１０１Ａは、ホームルータ１０１Ｃとインターネット１０２Ｃを介して、サーバ装置１０３Ｃから、ステップＳ１２０３で送信したモデルとＲＡＷデータの互換性のあるモデル名一覧（ＲＡＷデータの互換性情報）を取得する。例えば、ステップＳ１２０３で「Ｃａｍｅｒａ１２３」を送信したとすると、サーバ装置１０３Ｃは、図１０のＲＡＷデータ互換性テーブルに基づき「Ｃａｍｅｒａ１２３」、「Ｃａｍｅｒａ４５６」、「Ｃａｍｅｒａ７８９」のモデル名の情報を返送する。これにより、ＣＰＵ１０１Ａは、それら「Ｃａｍｅｒａ１２３」、「Ｃａｍｅｒａ４５６」、「Ｃａｍｅｒａ７８９」のモデル名の情報を取得する。ステップＳ１２０４の後、ＣＰＵ１０１Ａは、ステップＳ１２０５の処理に進む。
【０１１９】
ステップＳ１２０５では、ＣＰＵ１０１Ａは、ステップＳ１２０４で取得したＲＡＷデータの互換性情報を、前述した図８のフローチャートの処理中に参照できるようにメモリ１０２Ａに格納する。ステップＳ１２０５の後、ＣＰＵ１０１Ａは、ステップＳ１２０１の処理に戻る。
一方、ステップＳ１２０６では、ＣＰＵ１０１Ａは、メモリ１０２に格納していたＲＡＷデータの互換性情報を消去する。ステップＳ１２０５の後、ＣＰＵ１０１Ａは、ステップＳ１２０１の処理に戻る。
【０１２０】
第２の実施形態における図５のＧＵＩに関するフォトストレージ１００Ａの動作は、第１の実施形態の図８及び図９で説明した動作と同様であるためその説明は省略する。ただし、第２の実施形態では、図８のステップＳ８０８とＳ８２５の処理が第１の実施形態とは異なり、ステップＳ８０７又はステップＳ８２４で取得したモデル名が、ステップＳ１２０５で格納したＲＡＷデータの互換性情報に含まれるか否かの判定が行われる。また、第２の実施形態の場合、ステップＳ８１７で表示する「高速に現像処理を行うために必要なデジタルカメラのモデル名」は、ステップＳ１２０５で格納したＲＡＷデータの互換性情報に基づき決定される。
【０１２１】
以上、第２の実施形態によれば、フォトストレージ１００ＡのＧＵＩにおいて画像データが選択されると、その画像データの種類及び通信可能なカメラに応じて、表示されるメニューを適切に変更することができる。特に、ＲＡＷデータに対しては、撮影したカメラのモデル名と、サーバ装置１０３Ｃから取得したＲＡＷデータの互換性情報とを比較することにより、カメラによる高速なＲＡＷ現像処理を実施するためのメニューを表示するか否かを制御することができる。
【０１２２】
すなわち、第２の実施形態によれば、ＲＡＷデータとＪＰＥＧデータが混在して格納されているフォトストレージ１００Ａは、外部のカメラ１００Ｂを用いて現像可能なＲＡＷデータに対してのみ、ＲＡＷ現像の指示を行うことが可能となる。これにより、第２の実施形態によれば、フォトストレージ１００Ａに保存されている画像データの中からＲＡＷデータが選択されて、外部のカメラ１００Ｂにより現像処理が行われる場合に、ユーザが混乱してしまう事態が生じてしまうことを防止できる。
【０１２３】
＜第３の実施形態＞
以下、第３の実施形態について説明する。
第３の実施形態のシステムは、第１の実施形態と同様の大容量ストレージを内蔵したフォトストレージ１００Ａとデジタルカメラ１００Ｂの他に、情報処理装置の他の適用例であるタブレット装置１００Ｄを有して構成されている。なお、第３の実施形態においても第１の実施形態と同様に、第１の画像データはＲＡＷデータ、第２の画像データはＪＰＥＧデータであるとする。第３の実施形態において、前述した第１，第２の実施形態の場合と同じ構成、同じ動作については適宜その説明を省略することにする。また、第３の実施形態におけるＲＡＷデータの構造は、前述の図４（ａ）及び図４（ｂ）で説明した構造と同様であるため、その説明は省略する。
【０１２４】
＜第３の実施形態の構成例＞
図１３は、第３の実施形態のシステム全体の概略構成を示す図である。
タブレット装置１００Ｄは、ＣＰＵ１０１Ｄ、メモリ１０２Ｄ、不揮発性メモリ１０３Ｄ、表示部１０４Ｄ、操作部１０５Ｄ、無線ＬＡＮ部１０６Ｄ、バッテリ１０７Ｄを有し、これらがシステムバス１０８Ｄにより接続されている。
【０１２５】
ホームルータ１０１Ｃは、無線ＬＡＮアクセスポイント機能を有するルータである。第３の実施形態の場合、ホームルータ１０１Ｃは、フォトストレージ１００Ａの有線ＬＡＮ部１１２Ａ、タブレット装置１００Ｄの無線ＬＡＮ部１０６Ｄ、インターネット１０２Ｃ等の外部のネットワークと間の相互通信を実現する。したがって、タブレット装置１００Ｄとフォトストレージ１００Ａは、ホームルータ１０１Ｃを介して相互に通信することができる。インターネット１０２Ｃ及びサーバ装置１０３Ｃについては、後述する第４の実施形態にて説明する。
【０１２６】
＜タブレット装置の構成＞
図１３のタブレット装置１００Ｄにおいて、ＣＰＵ１０１Ｄは、制御プログラムにしたがって、本タブレット装置１００Ｄの各部を制御する。ＣＰＵ１０１Ｄは、後述するように各部を制御し、また、ユーザから入力される操作指示に応じて、表示部１０４Ｄへの映像の出力、フォトストレージ１００Ａとの間の通信制御を行う。
【０１２７】
不揮発性メモリ１０３Ｄは、本タブレット装置１００Ｄの制御プログラムと、画像データや文字データ、音声データ、その他のデータなどを格納している。画像データや文字データ、音声データ、その他のデータは、ＣＰＵ１０１Ｄが制御プログラムを実行している際などに使用されるデータである。本タブレット装置１００Ｄに電源が投入されると、ＣＰＵ１０１Ｄは、不揮発性メモリ１０３Ｄから制御プログラムを読み込み、本タブレット装置１００Ｄの各部に対する制御や各種演算を開始する。不揮発性メモリ１０３Ｄは、例えばＲＯＭ（半導体素子を利用した不揮発性のメモリ）などからなる。
【０１２８】
メモリ１０２Ｄは、書き換え可能なメモリである。メモリ１０２Ｄは、制御プログラムを実行しているＣＰＵ１０１Ｄの作業領域として使用される。また、メモリ１０２Ｄは、無線ＬＡＮ部１０６Ｄを介して送受信される画像データや、表示部１０４Ｄに表示するための映像データなどを一時的に保存するためのバッファとしても使用される。メモリ１０２Ｄは、例えばＲＡＭ（半導体素子を利用した揮発性のメモリ）などからなる。
【０１２９】
表示装置１０４Ｄは、映像信号に基づく映像を表示するためのディスプレイであり、ＣＰＵ１０１Ｄからの制御により、ユーザが対話的な操作を行うためのＧＵＩ等を表示する。
操作部１０５Ｄは、ユーザ指示を本タブレット装置１００Ｄに伝えるために設けられている。操作部１０５Ｄには、ユーザが、タブレット装置１００Ｄの電源をオン又はオフするための電源ボタン、画面遷移の指示を行うための操作ボタン等が含まれている。なお、表示部１０４Ｄに形成されたタッチパネルも操作部１０５Ｄに含まれる。
【０１３０】
無線ＬＡＮ部１０６Ｄは、無線通信のためのアンテナと無線信号を処理するための通信コントローラを有して構成され、ＩＥＥＥ８０２．１１ａ・ｂ・ｇ・ｎ・ａｃに従った無線通信を実現する。
【０１３１】
バッテリ１０７Ｄは、タブレット装置１００Ｄが動作するための電力を供給するためのユニットである。バッテリ１０７Ｄは、充電可能な二次電池からなるユニットであり、図示しない外部のバッテリ充電器により充電することができる。
【０１３２】
フォトストレージ１００Ａの構成は前述した第１の実施形態の構成と同様であるため、その説明は省略する。なお、第３の実施形態の場合、フォトストレージ１００Ａは、ＩＲ受信部１０４Ａで受信する赤外線信号に加えて、ホームルータ１０１Ｃ及び有線ＬＡＮ部１１２Ａを介して受信するタブレット装置１００Ｄからの指示に従って動作することも可能となされている。
【０１３３】
カメラ１００Ｂの構成は、前述した第１の実施形態の構成と同様であるため、その説明は省略する。なお、図１３では、カメラ１００Ｂの内部構成の図示を省略しており、近接無線通信部１１１Ｂと無線ＬＡＮ部１１２Ｂのみを示している。
【０１３４】
＜フォトストレージ、カメラ、タブレット装置の外観例＞
図１４（ａ）〜図１４（ｄ）は、第３の実施形態におけるフォトストレージ１００Ａ、デジタルカメラ１００Ｂ、タブレット装置１００Ｄの筐体外観例を説明するための図である。図１４（ａ）はフォトストレージ１００Ａの概略的な筐体外観を示し、これは前述した図２（ａ）と同様であるため、その説明は省略する。図１４（ｂ）はカメラ１００Ｂの概略的な外観のうち背面側を示し、また、図１４（ｃ）は底面側を示しており、これらは前述した図２（ｂ）、図２（ｃ）と同様であるため、その説明は省略する。
【０１３５】
図１４（ｄ）は、タブレット装置１００Ｄの概略的な筐体外観例を示し、図１３の表示部１０４Ｄのディスプレイが配されている正面側の筐体外観を示している。図１４（ｄ）に示すタブレット装置１００Ｄの正面側には、液晶タッチパネル１４０２とボタン群１４０１が配されている。
【０１３６】
ボタン群１４０１は、図１３の操作部１０５Ｄを構成している複数のボタンからなる。ユーザがボタン群１４０１のボタンを操作した場合、タブレット装置１００Ｄは、そのボタン操作に応じて、表示部１０４Ｄの画面にメニュー等を表示したり、アプリケーションの切り替え処理を行ったりする。ボタン群１４０１の各ボタンとしては、例えば「ｈｏｍｅ」ボタン、「←」ボタン、「ｍｅｎｕ」ボタンなどがある。「ｈｏｍｅ」ボタンはホーム画面に戻るためのボタン、「←」ボタンは１つ前の画面に戻るためのバックボタン、「ｍｅｎｕ」ボタンは各種メニューを表示させるためのボタンである。液晶タッチパネル１４０２は、図１３の表示部１０４Ｄのディスプレイと、操作部１０５Ｄに含まれるタッチパネルとで構成されている。
【０１３７】
＜フォトストレージ、カメラ、タブレット装置等の接続関係の説明＞
図１５（ａ）は、図１３に示したフォトストレージ１００Ａ、表示装置１０６Ａ、カメラ１００Ｂ、ホームルータ１０１Ｃ、タブレット装置１００Ｄの接続関係を説明するための図である。図１５（ｂ）は、図１３に示したフォトストレージ１００Ａ、表示装置１０６Ａ、カメラ１００Ｂ、ホームルータ１０１Ｃ、インターネット１０２Ｃ、サーバ装置１０３Ｃ、タブレット装置１００Ｄの接続関係を説明するための図である。図１５（ｂ）については、後述する第４の実施形態において説明する。
【０１３８】
図１５（ａ）に示すように、タブレット装置１００Ｄは、ホームルータ１０１Ｃを介してフォトストレージ１００Ａと通信する。タブレット装置１００Ｄは、フォトストレージ１００Ａから各種データを取得し、また、操作部１０５Ｄから入力されたユーザ指示をフォトストレージ１００Ａに送信する。
【０１３９】
フォトストレージ１００Ａは、タブレット装置１００Ｄ及びカメラ１００Ｂと適宜通信しながら、ＧＵＩを表示装置１０６Ａに表示する。この時、フォトストレージ１００Ａとカメラ１００Ｂとの間の通信は、前述同様に、近接無線通信部１１０Ａと近接無線通信部１１１Ｂの間、或いは、無線ＬＡＮ部１１１Ａと無線ＬＡＮ部１１２Ｂとの間で行われる。これらフォトストレージ１００Ａとカメラ１００Ｂや表示装置１０６Ａとの間の通信の詳細は前述した第１の実施形態と同様であるためその説明は省略する。
【０１４０】
＜フォトストレージ閲覧アプリケーションのＧＵＩ例＞
図１６（ａ）〜図１６（ｆ）は、タブレット装置１００Ｄがフォトストレージ閲覧アプリケーションを実行することにより表示部１０４Ｄに表示するＧＵＩを説明するための図である。
図１６（ａ）は、サムネイル表示画面例であり、エリア１６０１にはフォトストレージ１００Ａの大容量ストレージ１０９Ａに格納されている画像データ（ＲＡＷデータ及びＪＰＥＧデータ）の複数のサムネイル画像が撮影日時の時系列順に表示されている。このサムネイル表示画面に対し、例えば操作部１０５Ｄのタッチパネルを介してユーザにより任意のサムネイル画像がタップされると、そのタップされたサムネイル画像の元画像データが、これ以降の操作の対象となる画像データとして選択される。また、画面上部のアイコン１６０２は、サムネイル表示画面に表示するサムネイル画像を、現像処理が可能なＲＡＷデータのサムネイル画像のみに絞り込む指示をユーザが入力する際に選択される絞り込みボタンのアイコンである。操作部１０５Ｄのタッチパネルを介して、ユーザによりアイコン１６０２がタップされると、サムネイル表示画面には、現像処理が可能なＲＡＷデータのサムネイル画像のみが表示されることになる。この場合の表示例は、後述する図１６（ｆ）で説明する。
【０１４１】
図１６（ｂ）は、サムネイル表示画面でのサムネイル画像選択を介してＪＰＥＧデータが選択された場合に表示される情報及びボタンを説明するための図である。サムネイル表示画面でのサムネイル画像選択を介してＪＰＥＧデータが選択されると、その選択されたＪＰＥＧデータのサムネイル画像には、アイコン１６０３が重畳表示される。アイコン１６０３は、そのサムネイル画像が選択されていること、つまりサムネイル画像に対応したＪＰＥＧデータが選択されていることを表すアイコンである。また、画面上部のエリア１６０４には、選択されたＪＰＥＧデータの情報（撮影した日時、データ形式、カメラのモデル名等）が表示され、さらに、そのＪＰＥＧデータを操作するためのボタンを表すアイコン１６０５〜１６０７が表示される。アイコン１６０５は削除ボタンを表し、このボタンが操作されると、タブレット装置１００Ｄは、フォトストレージ１００Ａに対して、選択されているＪＰＥＧデータの削除を要求する。アイコン１６０６は印刷ボタンを表し、このボタンが操作されると、タブレット装置１００Ｄは、フォトストレージ１００Ａに対して、選択されているＪＰＥＧデータを図示しないプリンタに送信させて、印刷させることを要求する。アイコン１６０７は表示ボタンを表し、このボタンが操作されると、タブレット装置１００Ｄは、フォトストレージ１００Ａに対して、選択されているＪＰＥＧデータを表示装置１０６Ａに表示させることを要求する。
【０１４２】
図１６（ｃ）は、サムネイル表示画面でのサムネイル画像選択を介してＲＡＷデータが選択された場合に表示される情報及びアイコン（ボタン）を説明するための図である。サムネイル表示画面でのサムネイル画像選択を介してＲＡＷデータが選択されると、その選択されたＪＰＥＧデータのサムネイル画像には、図１６（ｂ）の例と同様に、アイコン１６０８が重畳表示される。アイコン１６０８は、そのサムネイル画像が選択されていること、つまりサムネイル画像に対応したＲＡＷデータが選択されていることを表すアイコンである。また、画面上部のエリア１６０９には、図１６（ｂ）のエリア１６０４と同様の情報及び３つのアイコン１６０５〜１６０７に加えて、カメラ１００Ｂを使った現像処理の実行を指示する際に選択される高速現像ボタンのアイコン１６１０が表示される。
【０１４３】
図１６（ｄ）は、サムネイル表示画面でのサムネイル画像選択を介してＲＡＷデータが選択された場合に表示される、図１６（ｄ）とは異なる情報及びアイコン（ボタン）を説明するための図である。サムネイル表示画面でのサムネイル画像選択を介してＲＡＷデータが選択されると、その選択されたＲＡＷデータのサムネイル画像には、図１６（ｂ）のアイコン１６０８と同様のアイコン１６１１が重畳表示される。また、画面上部のエリア１６１２には、図１６（ｃ）のエリア１６０９と同様の情報及び３つのアイコン１６０５〜１６０７に加えて、現像処理をフォトストレージ１００Ａで行うことを指示する際に選択される低速現像ボタンのアイコン１６１３が表示される。
【０１４４】
図１６（ｅ）は、図１６（ｄ）において低速現像ボタン（アイコン１６１３）が選択された場合に表示されるメッセージを説明するための図である。図１６（ｄ）において低速現像ボタンが選択されると、図１６（ｅ）に示すようなウィンドウ１６１４が表示される。このウィンドウ１６１４は、前述の図５（ｅ）のウィンドウ５１２と同様に、ユーザに対して、低速現像処理の実施を行うか否かを確認するためのメッセージが表示されるウィンドウである。また、ウィンドウ１６１４には、高速現像処理を行うために必要なカメラ１００Ｂのモデル名が表示される。
【０１４５】
図１６（ｆ）は、図１６（ａ）において絞り込みボタン（アイコン１６０２）が選択された場合に表示されるサムネイル表示画面例を示す図である。絞り込みボタンが選択された場合、エリア１６１６には、大容量ストレージ１０９Ａに格納されているＲＡＷデータのうち、カメラ１００Ｂによる現像処理が可能なＲＡＷデータのサムネイル画像のみが、撮影日時の時系列順に表示される。また、図１６（ｆ）の例においても、前述の図５（ｆ）の例と同様に、解除ボタン（アイコン１６１５）が表示される。この解除ボタンが選択された場合、ＲＡＷデータのみの絞り込みは解除され、図１６（ａ）に遷移して、ＪＰＥＧデータ及びＲＡＷデータのサムネイル画像が撮影日時の時系列に表示されるようになる。
【０１４６】
＜フォトストレージ、カメラ、タブレット装置の相互動作のシーケンス＞
以下、第３の実施形態におけるフォトストレージ１００Ａとカメラ１００Ｂとタブレット装置１００Ｄの動作を、図１７〜図２１を用いて説明する。
図１７は、タブレット装置１００Ｄからフォトストレージ１００Ａに対して現像処理を要求する際の、タブレット装置１００Ｄとフォトストレージ１００Ａとカメラ１００Ｂの相互動作の概要を説明するためのシーケンス図である。
図１７において、ステップＳ１７０１〜Ｓ１７０５は、フォトストレージ１００Ａとカメラ１００Ｂが近接無線通信を行い、タブレット装置１００Ｄが、フォトストレージ１００Ａを介してカメラ１００Ｂのモデル名を取得するための処理である。
【０１４７】
ここで、ユーザがカメラ１００Ｂとフォトストレージ１００Ａを近接させることで、カメラ１００Ｂの近接無線通信部１１１Ｂとフォトストレージ１００Ａの近接無線通信部１１０Ａとが接近したとする。この時、近接無線通信部１１０Ａと１１１Ｂは、ステップＳ１７０１において相互に近接を検出し、相互に近接無線通信が可能な状態に遷移する。そして、フォトストレージ１００Ａは、ステップＳ１７０２において、近接したデバイスがカメラ１００Ｂであることを検出すると、次のステップＳ１７０３では、カメラ１００Ｂのモデル名の情報を近接無線通信により取得する。
【０１４８】
モデル名の情報を取得したフォトストレージ１００Ａは、ステップＳ１７０４において、そのモデル名の情報を、無線ＬＡＮ部１１１Ａ及び図示しないホームルータ１０１Ｃを介してタブレット装置１００Ｄに通知する。フォトストレージ１００Ａからモデル名の情報を受け取ったタブレット装置１００Ｄは、ステップＳ１７０５において、後続の処理で利用できるように、そのモデル名をメモリ１０２Ｄに格納する。
【０１４９】
ステップＳ１７０６〜Ｓ１７１１は、タブレット装置１００Ｄにおいて、現像処理の対象となるＲＡＷデータが選択されるまでの処理である。
タブレット装置１００Ｄは、ステップＳ１７０６において、ユーザから、フォトストレージ１００Ａの画像一覧の表示を要求する指示が入力されたことを検出したとする。この時、タブレット装置１００Ｄは、ステップＳ１７０７において、フォトストレージ１００Ａと通信し、大容量ストレージ１０９Ａに格納されている画像データの全サムネイル画像データとメタ情報とを取得する。そして、タブレット装置１００Ｄは、ステップＳ１７０７で取得したサムネイル画像データとメタ情報を基に、ステップＳ１７０８において、表示部１０４Ｄに図１６（ａ）のサムネイル表示画面を表示する。
【０１５０】
図１６（ａ）のＧＵＩ画面上において、ユーザにより何れかのサムネイル画像がタップされた場合、タブレット装置１００Ｄは、ステップＳ１７０９において、そのタップされたサムネイル画像に対応した画像データがユーザにより選択されたと判断する。このとき選択された画像データは、ＲＡＷデータ又はＪＰＥＧデータの何れかである。タブレット装置１００Ｄは、ステップＳ１７１０において、その選択された画像データのメタ情報と、ステップＳ１７０５で保存したカメラのモデル名とに基づき、選択された画像データの現像処理が可能か否かを判定する。そして、タブレット装置１００Ｄは、その判定結果を基に、ステップＳ１７１１において、図１６（ｂ）〜１６（ｄ）で説明したような各情報とアイコン（ボタン）を表示させる。例えば、選択された画像データがＪＰＥＧデータである場合には図１６（ｂ）の表示が行われ、ＲＡＷデータである場合には図１６（ｃ）又は図１６（ｄ）の表示が行われる。
【０１５１】
ステップＳ１７１２〜Ｓ１７２２は、選択された画像データがカメラ１００Ｂで変換可能（現像可能）なＲＡＷデータである場合、その現像処理をカメラ１００Ｂにて行い、その現像結果をタブレット装置１００Ｄの表示装置１０４Ｄに表示するまでの処理である。
【０１５２】
例えば、図１６（ｃ）のＧＵＩ画面に対し、ユーザが高速現像ボタン（アイコン１６１０）を選択した場合、タブレット装置１００Ｄは、ステップＳ１７１２において、ユーザからＲＡＷ現像指示が入力されたと判断する。これにより、タブレット装置１００Ｄは、ステップＳ１７１３において、フォトストレージ１００Ａに対して、ユーザにより選択された画像データ（ＲＡＷデータ）のＲＡＷ現像処理を要求する。
【０１５３】
フォトストレージ１００Ａは、タブレット装置１００ＤからＲＡＷ現像処理要求を受けると、ステップＳ１７１４において、無線ＬＡＮ部１１１Ａの設定をアクセスポイント（親機モード）で動作するように変更する。このアクセスポイントに接続するための情報（ＳＳＩＤ及びパスワード）は、ステップＳ１７１５において、近接無線通信部１１０Ａから近接無線通信部１１１Ｂを介してカメラ１００Ｂに転送される。
【０１５４】
カメラ１００Ｂは、受信したアクセスポイント情報を用い、ステップＳ１７１６において、無線ＬＡＮ部１１２Ｂの設定を変更する。さらに、カメラ１００Ｂは、ステップＳ１７１７において、無線ＬＡＮ部１１２Ｂが、アクセスポイントとして動作する無線ＬＡＮ部１１１Ａに接続するように通信制御を行う。そして、フォトストレージ１００Ａは、無線ＬＡＮ部１１１Ａに無線ＬＡＮ部１１２Ｂが接続すると、ステップＳ１７１８において、ステップＳ１７１３で指定されたＲＡＷデータを大容量ストレージ１０９Ａから読み出してカメラ１００Ｂに送信する。
【０１５５】
デジタルカメラ１００Ｂは、フォトストレージ１００Ａから送信されてきたＲＡＷデータを受信すると、ステップＳ１７１９において、そのＲＡＷデータに対して現像処理を行ってＪＰＥＧデータを生成する。そして、カメラ１００Ｂは、その生成したＪＰＥＧデータを、ステップＳ１７２０において、無線ＬＡＮ部１１２Ｂを用いてフォトストレージ１００Ａに送信する。
【０１５６】
フォトストレージ１００Ａは、カメラ１００Ｂから現像結果のＪＰＥＧデータを受信すると、ステップＳ１７１２において、現像処理が完了したことを、有線ＬＡＮ部１１２からタブレット装置１００Ｄに通知する。またそれとともに、フォトストレージ１００Ａは、ステップＳ１７２２において、そのＪＰＥＧデータを表示装置１０６Ａに出力して表示する。
【０１５７】
以下、図１８と図１９のフローチャートを用いて、タブレット装置１００Ｄが、フォトストレージ１００Ａを介してカメラ１００Ｂのモデル名を取得する処理（すなわち図１７のステップＳ１７０１〜Ｓ１７０５の処理）の詳細を説明する。図１８はタブレット装置１００Ｄの詳細なフローチャートであり、図１９はフォトストレージ１００Ａの詳細なフローチャートである。
【０１５８】
先ず、タブレット装置１００Ｄにおける図１８のフローチャートから説明する。
図１８のステップＳ１８０１では、ＣＰＵ１０１Ｄは、無線ＬＡＮ部１０６Ｄが受信するデータを監視しており、フォトストレージ１００Ａから、カメラ１００Ｂとの間の非接触近接通信における状態変化に関する通知があるか否かを判定する。なお、この通知は、フォトストレージ１００Ａが後述のステップＳ１９０３及びステップＳ１９０５において行うものである。ＣＰＵ１０１Ｄは、ステップＳ１８０１において、フォトストレージ１００Ａから、非接触近接通信が可能な状態のカメラが検出されたことを表す「カメラ検出」の通知を受け取った場合にはステップＳ１８０２の処理に進む。また、ＣＰＵ１０１Ｄは、ステップＳ１８０１において、フォトストレージ１００Ａから、カメラとの間で非接触近接通信ができない状態であることを表す「カメラ喪失」の通知を受け取った場合には、ステップＳ１８０４の処理に進む。なお、フォトストレージ１００Ｄから状態変化の通知がない場合には、ＣＰＵ１０１Ｄは、ステップＳ１８０１の処理を繰り返すことになる。
【０１５９】
ステップＳ１８０２では、ＣＰＵ１０１Ｄは、無線ＬＡＮ部１０６Ｄを介してフォトストレージ１００Ａと通信し、フォトストレージ１００Ａからカメラ１００Ｂのモデル名（例えば「Ｃａｍｅｒａ１２３」）の情報を取得する。このモデル名は、後述するステップＳ１９０４でフォトストレージ１００Ａが通知するモデル名に対応している。ステップＳ１８０２の後、ＣＰＵ１０１Ｄは、ステップＳ１８０３の処理に進む。
【０１６０】
ステップＳ１８０３では、ＣＰＵ１０１Ｄは、ステップＳ１８０２で取得したカメラ１００Ｂのモデル名を、後述する図２０のフローチャートの処理中に参照できるようにメモリ１０２Ｄに格納する。
一方、ステップＳ１８０４では、ＣＰＵ１０１Ｄは、メモリ１０２に格納していたモデル名情報を消去する。
【０１６１】
フォトストレージ１００Ａにおける図１９のフローチャートについて説明する。
図１９のステップＳ１９０１では、ＣＰＵ１０１Ａは、近接無線通信部１１０Ａにおける非接触近接通信の状態を監視しており、直前の状態から変化があるか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ１９０１において、近接無線通信部１１０Ａの状態が「通信可能なカメラなし」の状態から「通信可能なカメラあり」の状態に変化したと判定すると、ステップＳ１９０２の処理に進む。「通信可能なカメラなし」の状態から「通信可能なカメラあり」の状態に変化した場合は、非接触近接通信が可能なカメラが検出されたことに相当する。また、ＣＰＵ１０１Ａは、ステップＳ１９０１において、近接無線通信部１１０Ａの状態が「通信可能なカメラあり」の状態から「通信可能なカメラなし」の状態に変化したと判定すると、ステップ１９０５の処理に進む。「通信可能なカメラあり」の状態から「通信可能なカメラなし」の状態に変化した場合は、非接触近接通信可能な状態であったカメラが遠ざかる等したことで非接触近接通信ができなくなった（カメラを喪失した）ことに相当する。なお、ＣＰＵ１０１Ａは、ステップＳ１９０１において状態変化がないと判定した場合にはステップＳ１９０１の処理を繰り返すことになる。
【０１６２】
ステップＳ１９０２では、ＣＰＵ１０１Ａは、近接無線通信部１１０Ａによりカメラ１００Ｂと通信を行い、カメラ１００Ｂのモデル名（例えば「Ｃａｍｅｒａ１２３」）の情報を取得する。ステップＳ１９０２の後、ＣＰＵ１０１Ａは、ステップＳ１９０３の処理に進む。
【０１６３】
ステップＳ１９０３では、ＣＰＵ１０１Ａは、非接触近接通信が可能なカメラが検出されたことを表す「カメラ検出」の通知を、無線ＬＡＮ部１１１Ａを介して、タブレット装置１００Ｄに送る。この通知は、図１８のステップＳ１８０１においてタブレット装置１００Ｄで受信されるものである。ステップＳ１９０３の後、ＣＰＵ１０１Ａは、ステップＳ１９０４の処理に進む。
【０１６４】
ステップＳ１９０４では、ＣＰＵ１０１Ａは、ステップＳ７０２で取得したカメラ１００Ｂのモデル名を、無線ＬＡＮ部１１１Ａを介してタブレット装置１００Ｄに通知する。この通知は図１８のステップ１８０２においてタブレット装置１００Ｄで受信されるものである。ステップＳ１９０４の後、ＣＰＵ１０１Ａは、ステップＳ１９０１の処理に戻る。
【０１６５】
一方、ステップＳ１９０５では、ＣＰＵ１０１Ａは、非接触近接通信ができなくなったことを表す「カメラ喪失」の通知を、無線ＬＡＮ部１１１Ａを介してタブレット装置１００Ｄに送る。この通知は、図１８のステップＳ１８０１においてタブレット装置１００Ｄで受信されるものである。ステップＳ１９０５の後、ＣＰＵ１０１Ａは、ステップＳ１９０１の処理に戻る。
【０１６６】
以下、図２０〜図２２を用いて、図１６（ａ）〜図１６（ｆ）で説明したＧＵＩに関するタブレット装置１００Ｄの動作と、フォトストレージ１００Ａの動作を詳細に説明する。図２０は、タブレット装置１００Ｄの詳細なフローチャートである。また、図２１（ａ）は図２０のステップＳ２０１３の処理の詳細なフローチャート、図２１（ｂ）は図２０のステップＳ２０２０の処理の詳細なフローチャートである。図２２は、フォトストレージ１００Ａの動作の詳細なフローチャートである。
【０１６７】
図２０のタブレット装置１００の詳細な動作を示すフローチャートから説明する。
図２０において、ステップＳ２００１では、タブレット装置１００ＤのＣＰＵ１０１Ｄは、無線ＬＡＮ部１０６Ｄを介してフォトストレージ１００Ａと通信し、フォトストレージ１００Ａに格納している画像データの全サムネイル画像データとメタ情報を取得する。ステップＳ２００１の後、ＣＰＵ１０１Ｄは、ステップＳ２００２の処理に進む。なお、このときフォトストレージ１００Ａで行われる処理は、後述する図２２のステップＳ２２０２〜Ｓ２２０６の処理である。
【０１６８】
ステップＳ２００２では、ＣＰＵ１０１Ｄは、サムネイル表示画面にサムネイル画像を表示する画像データの対象範囲を、初期値の対象範囲とする。本実施形態において、初期値の対象範囲は、ステップＳ２００１でメタ情報を取得した全画像データ、つまりフォトストレージ１００Ａに格納されている全画像データとなされている。ステップＳ２００２の後、ＣＰＵ１０１Ｄは、ステップＳ２００３の処理に進む。
【０１６９】
ステップＳ２００３では、ＣＰＵ１０１Ｄは、対象範囲の画像データ、つまりフォトストレージ１００Ａに格納されている全画像データを用いて、前述の図１６（ａ）のサムネイル表示画面を生成して、表示部１０４Ｄに表示させる。ステップＳ２００３の後、ＣＰＵ１０１Ｄは、ステップＳ２００４の処理に進む。
【０１７０】
ステップＳ２００４では、ＣＰＵ１０１Ｄは、ステップＳ２００２で表示した画面において操作部１０５Ｄの状態を監視し、ユーザによる操作を検出する。ＣＰＵ１０１Ｄは、ユーザ操作を検出した場合、その検出したユーザ操作に応じて、ステップＳ２００５、２００８、Ｓ２０２２、Ｓ２０２９の何れかの処理に進む。例えば、ユーザ操作がＪＰＥＧデータのサムネイル画像を選択する操作であった場合には、ＣＰＵ１０１Ｄは、ステップＳ２００５の処理に進む。例えば、ユーザ操作がＲＡＷデータのサムネイル画像を選択する操作であった場合には、ＣＰＵ１０１Ｄは、ステップＳ２００８の処理に進む。例えば、ユーザ操作が前述の図１６（ａ）で説明した絞り込みのボタン（アイコン１６０２）の選択操作であった場合には、ＣＰＵ１０１Ｄは、ステップＳ２０２２の処理に進む。例えば、ユーザ操作が前述の図１６（ｆ）で説明した絞り込み解除ボタン（アイコン１６０５）の選択操作であった場合には、ＣＰＵ１０１Ｄは、ステップＳ２０２９の処理に進む。
【０１７１】
ステップＳ２００５〜Ｓ２００７は、ステップＳ２００４において、ユーザによりサムネイル画像選択を介してＪＰＥＧデータが選択された場合の処理である。
ステップＳ２００５では、ＣＰＵ１０１Ｄは、選択されたＪＰＥＧデータに対してユーザが操作を行うためのボタンとして、前述の図１６（ｂ）の各ボタン（アイコン１６０５〜１６０７）を表示させる。この時、表示される各ボタンとしては、削除ボタン、印刷ボタン、表示ボタンの各ボタンはあるものの、現像処理に関するボタンは含まれていない。なお、以降では表示ボタン、印刷ボタン、削除ボタンの３つのボタンについては「通常ボタン」と総称する。ステップＳ２００５の後、ＣＰＵ１０１Ｄは、ステップＳ２００６の処理に進む。
【０１７２】
ステップＳ２００６では、ＣＰＵ１０１Ｄは、ステップＳ２００４と同様に、ユーザ操作を検出する。ユーザが各ボタン（アイコン１６０５〜１６０７）の何れかのボタンを選択した場合、ＣＰＵ１０１Ｄは、ステップＳ２００７の処理に進む。一方、操作部１０５Ｄを用いた操作、例えば図１４（ｄ）の「←」ボタン（バックボタン）１４０１等の操作によるキャンセル指示が入力された場合には、ＣＰＵ１０１Ｄは、ステップＳ２００３の処理に戻る。これにより、表示部１０４の表示は、前述した図１６（ａ）の画面表示となる。
【０１７３】
ステップＳ２００７では、ＣＰＵ１０１Ｄは、ステップＳ２００６で選択操作されたボタンに応じた処理を行う。具体的には、表示ボタンが選択された場合には、ＣＰＵ１０１Ｄは、選択されている画像を表示装置１０６Ａの画面全体に表示するために、フォトストレージ１００Ａに対して、選択されている画像データの送信を要求する。この要求を受けた際のフォトストレージ１００Ａの動作については、後述する図２２のステップＳ２２１６〜Ｓ２２１７において説明する。また、印刷ボタンが選択された場合、ＣＰＵ１０１Ｄは、フォトストレージ１００Ａに対して、選択されている画像データを、図示しないプリンタに送信して印刷を実行させることを要求する。この要求を受けた際のフォトストレージ１００Ａの動作については、後述の図２２のステップＳ２２１８〜Ｓ２２１９で説明する。また、削除ボタンが選択され場合には、ＣＰＵ１０１Ｄは、フォトストレージ１００Ａに対して、選択されている画像データを大容量ストレージ１０９Ａから削除するように要求する。この要求を受けた際のフォトストレージ１００Ａの動作については、後述の図２２のステップＳ２２２０で説明する。ステップＳ２００７を終えると、ＣＰＵ１０１Ｄは、ステップＳ２００３の処理に戻り、次の画像データが選択されるのを待つ。
【０１７４】
ステップＳ２００８〜Ｓ２０２１は、ステップＳ２００４において、ユーザによりサムネイル画像選択を介してＲＡＷデータが選択された場合の処理である。
ステップＳ２００８では、ＣＰＵ１０１Ｄは、ステップＳ２００１で取得したメタ情報を解析して、選択されたＲＡＷデータを撮影したカメラのモデル名を取得する。ステップＳ２００８の後、ＣＰＵ１０１Ｄは、ステップＳ２００９の処理に進む。
【０１７５】
ステップＳ２００９では、ＣＰＵ１０１Ｄは、図１８のステップＳ１８０３によりメモリ１０２Ｄに格納されたカメラのモデル名と、ステップＳ２００８により取得したＲＡＷデータを撮影したカメラのモデル名とが、一致するか否かを判定する。ＣＰＵ１０１Ｄは、ステップＳ２００９において、一致すると判定した場合にはステップＳ２０１０の処理に進み、一致しないと判定した場合にはステップＳ２０１５の処理に進む。
【０１７６】
ステップＳ２０１０では、ＣＰＵ１０１Ｄは、選択されたＲＡＷデータを操作するためのボタンのアイコンを、前述の図１６（ｃ）のように表示する。この時、ＣＰＵ１０１Ｄは、表示ボタン、印刷ボタン、削除ボタンの通常ボタンのアイコンに加えて、高速現像ボタン（アイコン１６１０）を表示させる。ステップＳ２０１０の後、ＣＰＵ１０１Ｄは、ステップＳ２０１１の処理に進む。
【０１７７】
ステップＳ２０１１では、ＣＰＵ１０１Ｄは、ステップＳ２００６と同様に、ユーザ操作を検出する。ユーザが図１６（ｃ）の何れかのボタンを選択した場合、ＣＰＵ１０１Ｄは、ステップＳ２０１２の処理に進む。ＣＰＵ１０１Ｄは、ステップＳ２０１１において、操作部１０５を用いた操作、例えば図１４の「←」ボタン（バックボタン）１４０１の操作によるキャンセル指示があった場合には、ステップＳ２００３の処理に戻る。これにより、表示部１０４Ｄの表示は、図１６（ａ）の画面表示となる。
【０１７８】
ステップＳ２０１２では、ＣＰＵ１０１Ｄは、ステップＳ２０１１で選択されたボタンが高速現像ボタン（アイコン１６１０）か否かを判定する。ＣＰＵ１０１Ｄは、高速現像ボタンが選択されたと判定した場合にはステップＳ２０１３の処理に進み、それ以外の場合にはステップＳ２０１４の処理に進む。
【０１７９】
ステップＳ２０１３では、ＣＰＵ１０１Ｄは、選択されたＲＡＷデータの現像処理がカメラ１００Ｂで行われるようにフォトストレージ１００Ａに通知を行う。これにより、フォトストレージ１００ＡからＲＡＷデータがカメラ１００Ｂに送られ、このカメラ１００Ｂによる高速なＲＡＷ現像処理が実現される。この場合の処理の詳細については、後述する図２１（ａ）のフローチャートで説明する。また、ステップＳ２０１３による処理結果としては、選択されたＲＡＷデータの現像結果であるＪＰＥＧデータが、フォトストレージ１００Ａのメモリ１０２Ａ及び大容量ストレージ１０９Ａに保持された状態となる。なお、ステップＳ２０１３の処理に先立って、表示部１０４Ｄに現像パラメータを設定するためのＧＵＩを表示するように制御してもよい。現像パラメータの設定方法についての説明は省略する。ステップＳ２０１３の後、ＣＰＵ１０１Ｄは、ステップＳ２０１４の処理に進む。
【０１８０】
ステップＳ２０１４では、ＣＰＵ１０１Ｄは、ステップＳ２００７と同様にステップＳ２０１１で選択されたボタンに応じた処理を行う。Ｓ２０１１で選択されたボタンが通常ボタンである場合、ＣＰＵ１０１Ｄは、ステップＳ２００７で説明したように通常ボタンの選択に応じた動作を行う。ただし、この時、選択されているのはＲＡＷデータであるため、フォトストレージ１００Ａが行う印刷や表示についてはＲＡＷデータに含まれるプレビュー用ＪＰＥＧデータ４０２が用いられる。また、ステップＳ２０１１で高速現像ボタンが操作された場合、ステップＳ２０１３の処理結果は、フォトストレージ１００ＡのＲＡＭ１０２Ａに格納されているＪＰＥＧデータを用いて、表示ボタンが操作された場合と同様の表示処理が行われる。ステップＳ２０１４を終えると、ＣＰＵ１０１Ｄは、ステップＳ２００３の処理に戻り、次の画像データが選択されるのを待つ。
【０１８１】
一方、ステップＳ２０１５では、ＣＰＵ１０１Ｄは、選択されたＲＡＷデータを操作するための各ボタンを、図１６（ｄ）のように表示する。この時、表示されるボタンとしては、前述した表示ボタン、印刷ボタン、削除ボタンの通常ボタンに加えて、低速現像ボタン（アイコン１６１３）が表示される。ステップＳ２０１５の後、ＣＰＵ１０１Ｄは、ステップＳ２０１６の処理に進む。
【０１８２】
ステップＳ２０１６では、ＣＰＵ１０１Ｄは、ステップＳ２０１１と同様にユーザ操作を検出する。ユーザが図１６（ｄ）の何れかのボタンを選択した場合、ＣＰＵ１０１Ｄは、ステップＳ２０１７の処理に進む。ＣＰＵ１０１Ｄは、ステップＳ２０１６において、操作部１０５を用いた操作、例えば図１４の「←」ボタン（バックボタン）１４０１の操作によるキャンセル指示があった場合には、ステップＳ２００３の処理に戻る。これにより、表示部１０４Ｄの表示は、図１６（ａ）の画面表示となる。
【０１８３】
ステップＳ２０１７では、ＣＰＵ１０１Ｄは、ステップＳ２０１１で選択操作されたボタンが低速現像ボタン（アイコン１６１３）か否かを判定する。ＣＰＵ１０１Ｄは、低速現像ボタンが選択されたと判定した場合にはステップＳ２０１８の処理に進み、それ以外ではステップＳ２０２１の処理に進む。
【０１８４】
ステップＳ２０１８では、ＣＰＵ１０１Ｄは、現像処理を実施するかどうかと、高速現像処理を行うために必要なカメラのモデル名（ステップＳ２００８で取得した撮影したモデル名）のメッセージを、図１６（ｅ）のウィンドウ１６１４により表示させる。ステップＳ２０１８の後、ＣＰＵ１０１Ｄは、ステップＳ２０１９の処理に進む。
【０１８５】
ステップＳ２０１９では、ＣＰＵ１０１Ｄは、図１６（ｅ）のウィンドウ１６１４を介してユーザが現像処理の実行を指示したか否かを判定する。ＣＰＵ１０１Ｄは、ウィンドウ１６１４内の「はい」が選択されてユーザが現像処理の実行を指示したと判定した場合、ステップＳ２０２０の処理に進む。一方、ＣＰＵ１０１Ｄは、ウィンドウ１６１４内の「いいえ」が選択されてユーザが現像処理の実行中止を指示したと判定した場合、ステップＳ２００３の処理に戻り、次の画像データが選択されるのを待つ。
【０１８６】
ステップＳ２０２０では、ＣＰＵ１０１Ｄは、選択されたＲＡＷデータの現像処理をフォトストレージ１００Ａが行うように通知する。これにより、フォトストレージ１００Ａによる低速なＲＡＷ現像処理が行われる。このステップＳ２０２０の処理については、後述の図２１（ｂ）のフローチャートを用いて詳細に説明する。ステップＳ２０２０の処理の結果としては、選択されたＲＡＷデータの現像結果であるＪＰＥＧデータが、フォトストレージ１００Ａのメモリ１０２Ａ及び大容量ストレージ１０９Ａに保持されている状態となる。なお、ステップＳ２０２０の処理に先立って、表示部１０４Ｄに現像パラメータを設定するためのＧＵＩを表示するように制御してもよい。現像パラメータの設定方法については説明を省略する。ステップＳ２０２０の後、ＣＰＵ１０１Ｄは、ステップＳ２０２１の処理に進む。
【０１８７】
ステップＳ２０２１では、ＣＰＵ１０１Ｄは、ステップＳ２０１４と同様にステップＳ２０１６で選択操作されたボタンに応じた処理を行う。ＣＰＵ１０１Ｄは、ステップＳ２０１６で選択されたボタンが通常ボタンである場合は、ステップＳ２００７と同様の処理を行う。ただし、選択されている画像データがＲＡＷデータであるため、フォトストレージ１００Ａが行う印刷や表示についてはＲＡＷデータに含まれるプレビュー用ＪＰＥＧデータ４０２が用いられることになる。ＣＰＵ１０１Ｄは、ステップＳ２０１６で低速現像ボタンが操作された場合、ステップＳ２０２０の処理結果としてフォトストレージ１００ＡのＲＡＭ１０２Ａ内のＪＰＥＧデータを用いて、アイコン１６０７の表示ボタンが操作された場合と同じ処理を行う。ステップＳ２０２１の処理を終えると、ＣＰＵ１０１Ｄは、ステップＳ２００３の処理に戻り、次の画像データが選択されるのを待つ。
【０１８８】
ステップＳ２０２２〜Ｓ２０２８は、ステップＳ２００４において、ＲＡＷデータの絞り込みボタン（アイコン１６０２）が選択された場合の処理である。
ステップＳ２０２２では、ＣＰＵ１０１Ｄは、サムネイル表示画面にサムネイル画像を表示する画像データの対象範囲をクリアして、ステップＳ２０２３の処理に進む。ステップＳ２０２３〜Ｓ２０２８はループ処理であり、ＣＰＵ１０１Ｄは、ステップＳ２００１で取得した全画像データのメタ情報について本ループ処理を適用する。
【０１８９】
本ループ処理に進むと、ステップＳ２０２４では、ＣＰＵ１０１Ｄは、ループ処理の対象であるメタ情報が、ＲＡＷデータのメタ情報であるか否かを判定する。ＣＰＵ１０１Ｄは、ステップＳ２０２４において、ＲＡＷデータのメタ情報であると判定した場合にはステップＳ２０２５の処理に進み、ＲＡＷデータのメタ情報でないと判定した場合にはステップＳ２０２８のループ処理の終了判定に進む。
【０１９０】
ステップＳ２０２５では、ＣＰＵ１０１Ｄは、ＲＡＷデータのメタ情報から、ＲＡＷデータを撮影したカメラのモデル名を取得する。ステップＳ２０２５の後、ＣＰＵ１０１Ｄは、ステップＳ２０２６の処理に進む。
ステップＳ２０２６では、ＣＰＵ１０１Ｄは、図１８のステップＳ１８０３によりメモリ１０２Ｄに格納されたモデル名と、ステップＳ２０２５により取得したカメラのモデル名とが、一致するか否かを判定する。ＣＰＵ１０１Ｄは、ステップＳ２０２６において、モデル名が一致すると判定した場合にはステップＳ２０２７の処理に進み、一致しないと判定した場合にはステップＳ２０２８のループ処理の終了判定に進む。
【０１９１】
ステップＳ２０２７では、ＣＰＵ１０１Ｄは、ループ処理対象のメタ情報に対応した画像データを、サムネイル表示画面にサムネイル画像が表示される画像データの対象範囲に追加する。ステップＳ２０２７の後、ＣＰＵ１０１Ｄは、ステップＳ２０２８の処理に進む。
【０１９２】
ステップＳ２０２８では、ＣＰＵ１０１Ｄは、本ループ処理の終了条件として、ステップＳ２００１で取得した全メタ情報に対して本ループ処理を適用したか否かを判定する。ステップＳ２０２８において全メタ情報に対するループ処理が適用されたと判定された場合、ＣＰＵ１０１Ｄは、ステップＳ２００３の処理に戻る。
【０１９３】
ステップＳ２０２２〜Ｓ２０２８により、サムネイル画像が表示される画像データの対象範囲は、フォトストレージ１００Ａと非接触近接通信しているカメラで撮影された画像データ（つまりカメラ１００Ｂで現像処理可能な画像データ）のみとなされる。したがって、ステップＳ２００３の処理に戻ることにより、表示部１０４Ｄに表示されるＧＵＩは、図１６（ｆ）のようになる。
【０１９４】
ステップＳ２０２９の処理は、ステップＳ２００４においてアイコン１６１５の絞り込み解除ボタン（アイコン１６０５）が選択された場合の処理である。
ステップＳ２０２９では、ＣＰＵ１０１Ｄは、ステップＳ２００２と同様に、表示する画像データの対象範囲を、ステップＳ２００１でメタ情報を取得した全画像データとする。したがって、ステップＳ２０２９の後、ステップＳ２００３の処理に戻ると、表示部１０４Ｄに表示されるＧＵＩは図５（ａ）のようになる。
【０１９５】
次に、図２１（ａ）を用いて図２０のステップＳ２０１３の処理、図２１（ｂ）を用いて図２０のステップＳ２０２０の処理について詳細に説明する。
図２１（ａ）のフローチャートにおいて、ステップＳ２１０１では、ＣＰＵ１０１Ｄは、無線ＬＡＮ部１０６Ｄを介してフォトストレージ１００Ａに高速現像処理を実行するように要求する。なお、高速現像処理の要求を受けたフォトストレージ１００Ａにおける動作については、後述の図２２のステップＳ２２０７〜Ｓ２２１３で説明する。ステップＳ２１０１の後、ＣＰＵ１０１Ｄは、ステップＳ２１０２の処理に進む。
ステップＳ２１０２では、ＣＰＵ１０１Ｄは、無線ＬＡＮ部１０６Ｄを監視して、フォトストレージ１００Ａから高速現像処理の完了が通知されてくるのを待つ。ステップＳ２１０１において、フォトストレージ１００Ａから高速現像処理の完了通知を受け取ると、ＣＰＵ１０１Ｄは、図２１（ａ）の処理を終えて、図２０のステップＳ２０１４の処理に進む。
【０１９６】
図２１（ｂ）のフローチャートにおいて、ステップＳ２１１１では、ＣＰＵ１０１Ｄは、無線ＬＡＮ部１０６Ｄを介してフォトストレージ１００Ａに低速現像処理を実行するように要求する。なお、低速現像処理の要求を受けたフォトストレージ１００Ａにおける動作については、後述の図２２のステップＳ２２１４〜Ｓ２２１５で説明する。ステップＳ２１１１の後、ＣＰＵ１０１Ｄは、ステップＳ２１１２の処理に進む。
ステップＳ２１１２では、ＣＰＵ１０１Ｄは、無線ＬＡＮ部１０６Ｄを監視して、フォトストレージ１００Ａから低速現像処理の完了が通知されてくるのを待つ。ステップＳ２１１２において、フォトストレージ１００Ａから低速現像処理の完了通知を受け取ると、ＣＰＵ１０１Ｄは、図２１（ｂ）の処理を終えて、図２０のステップＳ２０２１の処理に進む。
【０１９７】
図２２は、タブレット装置１００Ｄからの要求に対応して動作するフォトストレージ１００Ａの詳細な処理のフローチャートである。
図２２において、ステップＳ２２０１では、ＣＰＵ１０１Ａは、有線ＬＡＮ部１１２Ａが受信するデータを監視し、タブレット装置１００Ｄからの要求を受信するのを待つ。タブレット装置１００Ｄからの要求を受け取ると、ＣＰＵ１０１Ａは、その要求に応じてステップＳ２２０２、Ｓ２２０７、Ｓ２２１４、Ｓ２２１６、Ｓ２２１８、Ｓ２２２０の何れかの処理に進む。例えば、ＣＰＵ１０１Ａは、タブレット装置１００Ｄからサムネイル画像とメタ情報の取得要求を受け取った場合には、ステップＳ２２０２の処理に進む。ＣＰＵ１０１は、タブレット装置１００Ｄから高速現像処理の実行要求を受け取った場合にはステップＳ２２０７の処理に進み、低速現像処理の実行要求を受け取った場合にはステップＳ２２１４の処理に進む。ＣＰＵ１０１Ａは、タブレット装置１００Ｄから表示ボタン（アイコン１６０７）の選択操作に応じた要求を受け取った場合には、ステップＳ２２１６の処理に進む。また、ＣＰＵ１０１Ａは、タブレット装置１００Ｄから、印刷ボタン（アイコン１６０６）の選択操作に応じた要求を受け取った場合にはステップＳ２２１８の処理に進む。また、ＣＰＵ１０１Ａは、タブレット装置１００Ｄから、削除ボタン（アイコン１６０５）の選択操作に応じた要求を受け取った場合にはステップＳ２２２０の処理に進む。
【０１９８】
ステップＳ２２０２〜Ｓ２２０６は、ステップＳ２００１においてタブレット装置１００Ｄからサムネイル画像とメタ情報の取得要求を受信した場合の処理である。ステップＳ２２０２〜Ｓ２２０６はループ処理であり、ＣＰＵ１０１Ａは、大容量ストレージ１０９Ａ内の全ての画像データに対して本ループ処理を適用する。ステップＳ２２０２〜Ｓ２２０６のループ処理に進むと、ＣＰＵ１０１Ａは、先ずステップＳ２２０３の処理を行う。
【０１９９】
ステップＳ２２０３では、ＣＰＵ１０１Ａは、ループ処理対象の画像データに対応したサムネイル画像データを取得する。ここで、ループ処理対象の画像データがＲＡＷデータである場合には、ＣＰＵ１０１Ａは、前述した図４のＲＡＷデータ４００のＥｘｉｆ領域に格納されているメタ情報４０１からサムネイル用ＪＰＥＧデータ４０４を取得する。一方、ループ処理対象の画像データがＪＰＥＧデータである場合には、ＣＰＵ１０１Ａは、図示しないＪＰＥＧデータのＥｘｉｆ領域のサムネイル用ＪＰＥＧデータを取得する。又は、ＣＰＵ１０１Ａは、画像処理部１０９ＢにＪＰＥＧデータの縮小を行わせることでサムネイル画像データを生成させて取得してもよい。ステップＳ２２０３の後、ＣＰＵ１０１Ａは、ステップＳ２２０４の処理に進む。
【０２００】
ステップＳ２２０４では、ＣＰＵ１０１Ａは、ループ処理対象の画像データからメタ情報を取得する。ここで、画像データがＲＡＷデータである場合には、ＣＰＵ１０１Ａは、Ｅｘｉｆ領域からメタ情報４０１を抽出する。また、画像データがＪＰＥＧデータである場合には、ＣＰＵ１０１Ａは、同様にＥｘｉｆ領域からメタ情報を抽出する。ステップＳ２２０４の後、ＣＰＵ１０１Ａは、ステップＳ２２０５の処理に進む。
【０２０１】
ステップＳ２２０５では、ＣＰＵ１０１Ａは、ステップＳ２２０３で取得したサムネイル画像データとステップＳ２２０４で取得したメタ情報とを、有線ＬＡＮ部１１２Ａを介してタブレット装置１００Ｄに送信する。ステップＳ２２０５の後、ＣＰＵ１０１Ａは、ステップＳ２２０６の処理に進む。
【０２０２】
ステップＳ２２０６では、ＣＰＵ１０１Ａは、本ループ処理の終了条件として、大容量ストレージ１０９Ａ内の全ての画像データに対して本ループ処理を適用したか否かを判定する。ＣＰＵ１０１Ａは、ステップＳ２２０６において、未処理の画像データが残っていると判定した場合にはステップＳ２２０２に戻って、その未処理の画像データに対するステップＳ２２０２〜Ｓ２２０６のループ処理を行う。一方、ＣＰＵ１０１Ａは、ステップＳ２２０６において、全ての画像データに対して本ループ処理を適用したと判定した場合にはステップＳ２２０１の処理に戻る。
【０２０３】
ステップＳ２２０７〜Ｓ２２１３は、ステップＳ２００１において、タブレット装置１００Ｄから高速現像処理の要求を受信した場合の処理である。
ステップＳ２２０７では、ＣＰＵ１０１Ａは、無線ＬＡＮ部１１１Ａの設定を変更して、ソフトＡＰ機能（親機モード）が有効になるように通信制御を行う。ステップＳ２２０７の後、ＣＰＵ１０１Ａは、ステップＳ２２０８の処理に進む。
【０２０４】
ステップＳ２２０８では、ＣＰＵ１０１Ａは、ステップＳ２２０７で有効にしたソフトＡＰに接続するための情報（ＳＳＩＤ及びパスワード）を、近接無線通信部１１０Ａを介してカメラ１００Ｂに通知する。この場合のカメラ１００Ｂでは、これらの情報を受信すると、ＣＰＵ１０１Ｂが、無線ＬＡＮ部１１２Ｂの設定を変更して、ソフトＡＰ機能が有効となった無線ＬＡＮ部１１１Ａに接続するように制御する。ステップＳ２２０８の後、ＣＰＵ１０１Ａは、ステップＳ２２０９の処理に進む。
ステップＳ２２０９では、ＣＰＵ１０１Ａは、無線ＬＡＮ部１１１Ａの状態を監視し、ソフトＡＰ機能が有効となった無線ＬＡＮ部１１１Ａに、無線ＬＡＮ部１１２Ｂが接続するのを待つ。ステップＳ２２０９の後、ＣＰＵ１０１Ａは、ステップＳ２２１０の処理に進む。
【０２０５】
ステップＳ２２１０では、ＣＰＵ１０１Ａは、タブレット装置１００Ｄから高速現像処理が要求されたＲＡＷデータを、大容量ストレージ１０９Ａから読み出してメモリ１０２Ａに一時記憶させた後、無線ＬＡＮ部１１１Ａを介してカメラ１００Ｂに送信する。また、ステップＳ２０１３で述べたようにタブレット装置１００Ａで現像パラメータの設定が行われた場合、ＣＰＵ１０１Ａは、そのタブレット装置１００Ａで設定された現像パラメータについても、ステップＳ２２１０でカメラ１００Ｂに送信する。この場合、カメラ１００Ｂは、受信した現像パラメータ（或いはデフォルトの現像パラメータ）を用い、フォトストレージ１００Ａから受信したＲＡＷデータの現像処理を行ってＪＰＥＧデータを生成する。ステップＳ２２１０の後、ＣＰＵ１０１Ａは、ステップＳ２２１１の処理に進む。
【０２０６】
ステップＳ２２１１では、ＣＰＵ１０１Ａは、カメラ１００ＢにおけるＲＡＷ現像処理が完了するのを待つ。そして、ＣＰＵ１０１Ａは、カメラ１００Ｂから、ＲＡＷ現状処理の完了通知を受け取ると、ステップＳ２２１２の処理に進む。
ステップＳ２２１２では、ＣＰＵ１０１Ａは、カメラ１００ＢにおいてＲＡＷ現状処理で生成されたＪＰＥＧデータを、無線ＬＡＮ部１１１Ａを介して受信し、その受信したＪＰＥＧデータをメモリ１０２Ａ及び大容量ストレージ１０９Ａに格納する。ステップＳ２２１２の後、ＣＰＵ１０１Ａは、ステップＳ２２１３の処理に進む。
ステップＳ２２１３では、ＣＰＵ１０１Ａは、有線ＬＡＮ部１１２Ａを介して、タブレット装置１００Ｄに現像処理が完了した旨の通知を送信する。ステップＳ２２１３の後、ＣＰＵ１０１Ａは、ステップＳ２２０１の処理に戻る。
【０２０７】
ステップＳ２２１４〜Ｓ２２１５は、ステップＳ２００１において、タブレット装置１００Ｄから低速現像処理の要求を受信した場合の処理である。
ステップＳ２２１４では、ＣＰＵ１０１Ａは、タブレット装置１００Ｄから現像処理が要求されたＲＡＷデータを、大容量ストレージ１０９Ａから読み込み、ＣＰＵ１０１Ａ自身によりＲＡＷ現像処理を実行する。ただし、ＣＰＵ１０１Ａは、現像処理に必要なハードウェア機能を有していないことから、現像処理は全てソフトウェア処理により実現する。なお、ＣＰＵ１０１Ａのソフトウェア処理により、現像処理が行われる場合、画像処理部１０９Ｂを備えたカメラ１００Ｂによる現像処理よりも、長い時間がかかる可能性がある。ステップＳ２２１４の後、ＣＰＵ１０１Ａは、ステップＳ２２１５の処理に進む。
ステップＳ２２１５では、ＣＰＵ１０１Ａは、有線ＬＡＮ部１１２Ａを介して、タブレット装置１００Ｄに対して、現像処理が完了した旨の通知を送信する。ステップＳ２２１３の後、ＣＰＵ１０１Ａは、ステップＳ２２０１の処理に戻る。
【０２０８】
ステップＳ２２１６〜Ｓ２２１７は、ステップＳ２００１において、タブレット装置１００Ｄから表示要求を受信した場合の処理である。
ステップＳ２２１６では、ＣＰＵ１０１Ａは、表示装置１０６Ａに表示するＪＰＥＧデータを決定する。すなわち、ＣＰＵ１０１Ａは、タブレット装置１００ＤからＪＰＥＧデータの表示が要求された場合には、大容量ストレージ１０９Ａに格納されているＪＰＥＧデータを、表示装置１０６Ａに表示するＪＰＥＧデータに決定する。ＣＰＵ１０１Ａは、タブレット装置１００ＤからＲＡＷデータの表示が要求された場合には、ＲＡＷデータに含まれるプレビュー用ＪＰＥＧデータ４０２を、表示装置１０６Ａに表示するＪＰＥＧデータに決定する。また、ＣＰＵ１０１Ａは、タブレット装置１００Ｄから現像処理結果の表示が要求された場合には、高速現像処理或いは低速現像処理により生成されてメモリ１０２Ａに格納されているＪＰＥＧデータを、表示装置１０６Ａに表示するＪＰＥＧデータに決定する。ステップＳ２２１６の後、ＣＰＵ１０１Ａは、ステップＳ２２１７の処理に進む。
【０２０９】
ステップＳ２２１７では、ＣＰＵ１０１Ａは、ステップＳ２２１６で決定したＪＰＥＧデータをデコードし、表示装置１０６Ａに出力するように映像出力部１０５Ａを制御する。ステップＳ２２１７の後、ＣＰＵ１０１Ａは、ステップＳ２２０１の処理に戻る。
【０２１０】
ステップＳ２２１８〜Ｓ２２１９は、ステップＳ２００１において、タブレット装置１００Ｄから印刷要求を受信した場合の処理である。
ステップＳ２２１８では、ＣＰＵ１０１Ａは、図示しないプリンタに送信するＪＰＥＧデータを決定する。例えば、ＣＰＵ１０１Ａは、タブレット装置１００ＤからＪＰＥＧデータの印刷が要求された場合には、大容量ストレージ１０９Ａに格納されているＪＰＥＧデータを、図示しないプリンタに送信するＪＰＥＧデータに決定する。ＣＰＵ１０１Ａは、タブレット装置１００ＤからＲＡＷデータの印刷が要求された場合には、ＲＡＷデータに含まれるプレビュー用ＪＰＥＧデータ４０２を、プリンタに送信するＪＰＥＧデータに決定する。また、ＣＰＵ１０１Ａは、タブレット装置１００Ｄから現像処理結果の印刷が要求された場合には、高速現像処理或いは低速現像処理により生成されてメモリ１０２Ａに格納されているＪＰＥＧデータを、プリンタに送信するＪＰＥＧデータに決定する。ステップＳ２２１８の後、ＣＰＵ１０１Ａは、ステップＳ２２１９の処理に進む。
【０２１１】
ステップＳ２２１９では、ＣＰＵ１０１Ａは、ステップＳ２０１６で決定したＪＰＥＧデータを、有線ＬＡＮ部１１２Ａを介して図示しないプリンタに対して送信する。ステップＳ２２１９の後、ＣＰＵ１０１Ａは、ステップＳ２２０１の処理に戻る。
【０２１２】
ステップＳ２２２０は、ステップＳ２００１において、タブレット装置１００Ｄから削除要求を受信した場合の処理のステップである。
ステップＳ２２２０では、ＣＰＵ１０１Ａは、タブレット装置１００Ｄから削除の要求がなされた画像データを、大容量ストレージ１０９Ａから削除する。ステップＳ２２２０の後、ＣＰＵ１０１Ａは、ステップＳ２２０１の処理に戻る。
【０２１３】
以上説明したように、タブレット装置１００Ｄは、ＧＵＩにおいて画像データが選択されると、その画像データの種類及びフォトストレージ１００Ａが通信可能なカメラに応じて、表示部１０４Ｄに表示するボタン（アイコン）を適切に変更することができる。特にＲＡＷデータが選択された場合、撮影したカメラのモデル名と、フォトストレージ１００Ａが通信可能なカメラのモデル名とを比較することにより、カメラによる高速なＲＡＷ現像処理を実施するためのボタンを表示するか否かを制御することができる。第３の実施形態においても前述した各実施形態と同様に、フォトストレージ１００Ａは、外部のカメラ１００Ｂを用いて現像可能なＲＡＷデータに対してのみ、高速現像処理の指示を行うことが可能となる。これにより、第３の実施形態によれば、フォトストレージ１００Ａに保存されている画像データの中からＲＡＷデータが選択されて、外部のカメラ１００Ｂにより現像処理が行われる場合に、ユーザが混乱してしまう事態が生じてしまうことを防止できる。
【０２１４】
＜第４の実施形態＞
以下、第４の実施形態について説明する。
第４の実施形態のシステムは、第３の実施形態と同様に、大容量ストレージを内蔵したフォトストレージ１００Ａとカメラ１００Ｂとタブレット装置１００Ｄを有している。第４の実施形態のシステムでは、フォトストレージ１００Ａとタブレット装置１００Ｄは、ホームルータ１０１Ｃを介して、インターネット１０２Ｃとサーバ装置１０３Ｃに接続可能となされている。なお、第４の実施形態においても前述同様に、第１の画像データはＲＡＷデータ、第２の画像データはＪＰＥＧデータであるとする。第４の実施形態において、前述した第３実施形態の場合と同じ構成、同じ動作については適宜その説明を省略することにする。また、第４の実施形態におけるＲＡＷデータの構造は、前述の図４（ａ）及び図４（ｂ）で説明した構造と同様であるため、その説明は省略する。
【０２１５】
図１５（ｂ）は、第４の本実施形態におけるタブレット装置１００Ｄ、フォトストレージ１００Ａ、表示装置１０６Ａ、カメラ１００Ｂ、ホームルータ１０１Ｃ、インターネット１０２Ｃ、サーバ装置１０３Ｃの接続関係を説明するための図である。
【０２１６】
図１５（ｂ）に示すように、第４の実施形態において、タブレット装置１００Ｄは、ホームルータ１０１Ｃを介して、フォトストレージ１００Ａやインターネット１０２Ｃ、サーバ装置１０３Ｃと通信可能となされている。すなわち、タブレット装置１００Ｄは、ホームルータ１０１Ｃを介して、フォトストレージ１００Ａやサーバ装置１０３Ｃから各種データを取得したり、フォトストレージ１００Ａに対してユーザの操作要求を送信したりすることが可能となされている。
【０２１７】
また、フォトストレージ１００Ａは、前述した第３の実施形態と同様に、タブレット装置１００Ｄ及びカメラ１００Ｂと適宜通信しながら、ＧＵＩを、表示装置１０６Ａに表示する。この時、フォトストレージ１００Ａとカメラ１００Ｂとの間の通信は、近接無線通信部１１０Ａと近接無線通信部１１１Ｂの間、或いは、無線ＬＡＮ部１１１Ａと無線ＬＡＮ部１１２Ｂの間で行われる。
【０２１８】
なお、タブレット装置１００Ｄがフォトストレージ閲覧アプリケーションを実行することで表示部１０４Ｄに表示するＧＵＩは、前述した第３の実施形態で図１６（ａ）〜図１６（ｆ）を用いて説明したＧＵＩと同様であるため、その説明は省略する。また、第４の実施形態において、サーバ装置１０３Ｃが保持するＲＡＷデータ互換性テーブルについては、前述した第２の実施形態で図１０を用いて説明したテーブルと同様であるため、その説明は省略する。
【０２１９】
＜フォトストレージ、カメラ、タブレット装置、サーバ装置の相互動作のシーケンス＞
以下、第４の実施形態におけるフォトストレージ１００Ａとカメラ１００Ｂとタブレット装置１００Ｄとサーバ装置１０３Ｃの動作を、図２３、図２４を用いて説明する。
図２３は、タブレット装置１００Ｄからフォトストレージ１００Ａに対して現像処理を要求する際の、タブレット装置１００Ｄとフォトストレージ１００Ａとカメラ１００Ｂとサーバ装置１０３Ｃの相互動作の概要を説明するためのシーケンス図である。なお、フォトストレージ１００Ａの動作は、前述した第３の実施形態の場合と同様であるためその説明は省略する。
【０２２０】
図２３のステップＳ２３０１〜Ｓ２３０６は、タブレット装置１００Ｄが、フォトストレージ１００Ａと近接無線通信で接続されたカメラ１００Ｂに関するＲＡＷデータ互換性情報を、取得するための処理である。なお、ステップＳ２３０１〜Ｓ２３０４は、前述した図１７のステップＳ１７０１〜Ｓ１７０４と同様の処理のため、その説明は省略する。
【０２２１】
タブレット装置１００Ｄは、ステップＳ２３０４において、カメラ１００Ｂのモデル名を取得すると、当該モデル名をサーバ装置１０３Ｃに通知する。これにより、サーバ装置１０３からは、ＲＡＷデータの互換性があるカメラのモデル名の一覧が互換性情報として送信され、タブレット装置１００Ｄは、ステップＳ２３０５において、その互換性情報を受信する。そして、タブレット装置１００Ｄは、ステップＳ２３０６において、ステップＳ２３０５で取得した互換性情報を、後続の処理で利用するためにメモリ１０２Ｄに格納する。
【０２２２】
ステップＳ２３０７〜Ｓ２３１２は、現像処理の対象としてＲＡＷデータが選択されるまでの処理である。ステップＳ２３０７〜Ｓ２３１０は、前述した第３の実施形態における図１７のステップＳ１７０６〜Ｓ１７０９と同様の処理であるため、その説明は省略する。そして、タブレット装置１００Ｄは、ステップＳ２３１０において、前述した図１６（ａ）のＧＵＩ画面から、ユーザによりサムネイル画像選択を介して画像データの選択がなされたとする。この時、タブレット装置１００Ｄは、ステップＳ２３１１において、その選択された画像データのメタ情報とステップＳ２３０６で保存したＲＡＷデータの互換性情報とに基づき、選択された画像データをカメラ１００Ｂで現像可能かどうかを判定する。そして、タブレット装置１００Ｄは、ステップＳ２３１１による判定結果に基づき、ステップＳ２３１２において、前述の図１６（ｂ）〜図１６（ｄ）で説明した情報と各ボタンのアイコン等を表示させる。
【０２２３】
ステップＳ２３１３〜Ｓ２３２３は、ユーザにより選択された画像データのＲＡＷ現像処理をカメラ１００Ｂにおいて行い、その現像処理結果を、フォトストレージ１００Ａの表示装置１０６Ａに表示するまでの処理である。ステップＳ２３１３〜Ｓ２３２３は、前述した図１７のステップＳ１７１２〜Ｓ１７２２と同様の処理であるため、その説明は省略する。
【０２２４】
図２４は、第４の実施形態において、タブレット装置１００Ｄが、フォトストレージ１００Ａと近接無縁通信により接続されたカメラ１００Ｂに関するＲＡＷデータの互換性情報を、取得する処理の詳細なフローチャートである。この図２４は、図２３のステップＳ２３０４で行われる処理のフローチャートである。
【０２２５】
図２４のフローチャートにおいて、ステップＳ２４０１では、ＣＰＵ１０１Ｄは、フォトストレージ１００Ａからカメラの状態変化に関する通知があるか否かを判定する。ＣＰＵ１０１Ｄは、ステップＳ２４０１において、フォトストレージ１００Ａから「カメラ検出」の通知を受け取った場合には、ステップＳ２４０２の処理に進む。一方、ＣＰＵ１０１Ｄは、ステップＳ２４０１において、フォトストレージ１００Ａから「カメラ喪失」の通知を受け取った場合には、ステップＳ２４０６の処理に進む。なお、ＣＰＵ１０１Ｄは、フォトストレージ１００Ａからの通知がない場合には、ステップＳ２４０１の判定処理を繰り返すことになる。
【０２２６】
ステップＳ２４０２では、ＣＰＵ１０１Ｄは、フォトストレージ１００Ａからカメラ１００Ｂのモデル名（例えば「Ｃａｍｅｒａ１２３」）を取得する。ステップＳ２４０２の後、ＣＰＵ１０１Ｄは、ステップＳ２４０３の処理に進む。
ステップＳ２４０３では、ＣＰＵ１０１Ｄは、無線ＬＡＮ部１０６Ｄを介してホームルータ１０１Ｃと接続し、更に、ホームルータ１０１Ｃを介してサーバ装置１０３Ｃと通信して、ステップＳ２４０１で取得したモデル名をサーバ装置１０３Ｃに送信する。ステップＳ２４０３の後、ＣＰＵ１０１Ｄは、ステップＳ２４０４の処理に進む。
【０２２７】
ステップＳ２４０４では、ＣＰＵ１０１Ｄは、サーバ装置１０３Ｃから、ステップＳ２４０３で送信したモデルとＲＡＷデータの互換性があるモデル名一覧である互換性情報（ＲＡＷデータ互換性テーブル情報）を取得する。前述した図１０のテーブル例の場合、ステップＳ２４０３でモデル名として「Ｃａｍｅｒａ１２３」を送信した場合、サーバ装置１０３Ｃからは「Ｃａｍｅｒａ１２３」，「Ｃａｍｅｒａ４５６」，「Ｃａｍｅｒａ７８９」のモデル名が送信される。したがって、この例の場合、ＣＰＵ１０１Ｄは、ＲＡＷデータの互換性情報として、それら「Ｃａｍｅｒａ１２３」，「Ｃａｍｅｒａ４５６」，「Ｃａｍｅｒａ７８９」のモデル名を受信する。ステップＳ２４０４の後、ＣＰＵ１０１Ｄは、ステップＳ２４０５の処理に進む。
【０２２８】
ステップＳ２４０５では、ＣＰＵ１０１Ｄは、ステップＳ２４０４で取得したＲＡＷデータの互換性情報を、前述した図２０のフローチャートの処理中に参照できるようにメモリ１０２Ｄに格納する。ステップＳ２４０５の後、ＣＰＵ１０１Ｄは、ステップＳ２４０１の処理に戻る。
【０２２９】
一方、ステップＳ２４０６では、ＣＰＵ１０１Ｄは、メモリ１０２Ｄに格納しているＲＡＷデータの互換性情報を消去する。ステップＳ２４０６の後、ＣＰＵ１０１Ｄは、ステップＳ２４０１の処理に戻る。
【０２３０】
なお、第４の実施形態において、図１６（ａ）〜図１６（ｆ）のＧＵＩに関するタブレット装置１００Ｄの動作は、前述の第３の実施形態における図２０及び図２１と同様であるため、その説明は省略する。ただし、第４の実施形態の場合、図２０のステップＳ２００９とステップＳ２０２６の処理が第３の実施形態とは異なる。第４の実施形態の場合、図２０のステップＳ２００９では、ＣＰＵ１０１Ｄは、ステップＳ２００８で取得したモデル名が、ステップＳ２４０５で格納したＲＡＷデータの互換性情報に含まれるか否かを判定する。また、第４の実施形態の場合、図２０のステップＳ２０２６では、ＣＰＵ１０１Ｄは、ステップＳ２０２５で取得したモデル名が、ステップＳ２４０５で格納したＲＡＷデータの互換性情報に含まれるか否かを判定する。また、第４の実施形態の場合、ＣＰＵ１０１Ｄは、前述した図８のステップＳ８１７で表示する「高速に現像処理を行うために必要なカメラのモデル名」については、ステップＳ２４０５で格納したＲＡＷデータの互換性情報に基づいて決定する。第４の実施形態において、タブレット装置１００Ｄからの要求に対応して動作するフォトストレージ１００Ａの動作については、前述の第３の実施形態と同様であるため、その説明は省略する。
【０２３１】
以上説明したように、第４の実施形態によれば、タブレット装置１００ＤのＧＵＩにおいて画像データが選択されると、その画像データの種類及びフォトストレージ１００Ａが通信可能なカメラに応じて、表示されるアイコンのボタンを適切に変更することができる。特にＲＡＷデータに対しては、撮影したカメラのモデル名と、サーバ装置１０３Ｃから取得したＲＡＷデータ互換性情報とを比較することにより、カメラによる高速なＲＡＷ現像処理を実施するためのボタンの表示を行うか否かを制御することができる。第４の実施形態においても前述した各実施形態と同様に、フォトストレージ１００Ａは、外部のカメラ１００Ｂを用いて現像可能なＲＡＷデータに対してのみ、高速現像指示を行うことが可能となる。第４の実施形態によれば、フォトストレージ１００Ａに保存されている画像データの中からＲＡＷデータが選択されて、外部のカメラ１００Ｂにより現像処理が行われる場合に、ユーザが混乱してしまう事態が生じてしまうことを防止できる。
【０２３２】
＜その他の実施形態＞
前述した第１〜第４の実施形態では、近接無線通信においてＩＳＯ／ＩＥＣ  １４４４３やＩＳＯ／ＩＥＣ  １８０９２を用いた通信を行う例を挙げたが、通信方式はこれらに限定されない。例えば、ＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に基づいた通信が行われてもよい。また、第１〜第４の実施形態では、外部の画像処理装置を表す情報としてモデル名を用いたが、例えば、シリアル番号、ネットワーク上の物理アドレスであるＭＡＣアドレス、シリーズ名など装置の素性を判別できる他の情報が用いられてもよい。また、第１〜第４の実施形態では、外部の画像処理装置を特定する情報（カメラのモデル名）が近接無線通信によりフォトストレージに通知される例を挙げたが、これに限定されず、例えば無線ＬＡＮにより通知されてもよい。また、第１〜第４の実施形態では、データ保存装置の一例としてフォトストレージ１００Ａを挙げたが、データ保存装置は例えばパーソナルコンピュータ、メディアプレーヤ、ゲームコンソール、セットトップボックスなどであってもよい。また、第３、第４の実施形態では、情報処理装置の一例としてタブレット装置１００Ｄを挙げたが、情報処理装置は、スマートフォン、パーソナルコンピュータ、メディアプレーヤ、メディアストレージ、ゲームコンソール、デジタルカメラなどでもよい。さらに、第１〜第４の実施形態では、外部の画像処理装置としてデジタルカメラを挙げたが、画像処理装置は、画像変換手段を備えたスマートフォン、タブレット装置、パーソナルコンピュータ、メディアプレーヤ、ゲームコンソールなどでもよい。
【０２３３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、本発明は、上述の実施形態の各機能は回路（例えばＡＳＩＣ）とプログラムとの協働により実現することも可能である。
【０２３４】
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０２３５】
１００Ａ  フォトストレージ、１０１Ａ，１０１Ｂ，１０１Ｄ  ＣＰＵ、１０２Ａ，１０２Ｂ，１０２Ｄ  メモリ、１０３Ａ，１０３Ｂ，１０３Ｄ  不揮発性メモリ、１０４Ａ  ＩＲ受信部、１０５Ａ  映像出力部、１０６Ａ  表示装置、１０７Ａ，１０６Ｂ  記憶媒体Ｉ／Ｆ、１０８Ａ，１０７Ｂ  記憶媒体、１０９Ａ  大容量ストレージ、１１０Ａ，１１１Ｂ  近接無線通信部、１１１Ａ，１１２Ｂ，１０６Ｄ  無線ＬＡＮ部、１１２Ａ  有線ＬＡＮ部、１１３Ａ，１１３Ｂ，１０８Ｄ  システムバス、１００Ｂ  デジタルカメラ、１０４Ｂ，１０５Ｄ  操作部、１０５Ｂ，１０４Ｄ  表示部、１０８Ｂ  撮像部、１０９Ｂ  画像処理部、１１０Ｂ，１０７Ｄ  バッテリ、１０１Ｃ  ホームルータ、１０２Ｃ  インターネット、１０３Ｃ  サーバ装置、１００Ｄ  タブレット装置
【図１】
2018006897.tif 000003
【図２】
2018006897.tif 000004
【図３】
2018006897.tif 000005
【図４】
2018006897.tif 000006
【図５】
2018006897.tif 000007
【図６】
2018006897.tif 000008
【図７】
2018006897.tif 000009
【図８】
2018006897.tif 000010
【図９】
2018006897.tif 000011
【図１０】
2018006897.tif 000012
【図１１】
2018006897.tif 000013
【図１２】
2018006897.tif 000014
【図１３】
2018006897.tif 000015
【図１４】
2018006897.tif 000016
【図１５】
2018006897.tif 000017
【図１６】
2018006897.tif 000018
【図１７】
2018006897.tif 000019
【図１８】
2018006897.tif 000020
【図１９】
2018006897.tif 000021
【図２０】
2018006897.tif 000022
【図２１】
2018006897.tif 000023
【図２２】
2018006897.tif 000024
【図２３】
2018006897.tif 000025
【図２４】
2018006897.tif 000026