(57)【特許請求の範囲】
【請求項１】
コンテンツ処理装置であって、
第１の形式を有する第１のコンテンツを処理する処理手段と、
前記コンテンツ処理装置に接続された記録媒体内のコンテンツに関するコンテンツ情報を外部装置に通知する通知手段と、
前記通知手段による通知に基づき前記外部装置から指定されたコンテンツ情報に対応するコンテンツを、前記外部装置に送信する送信手段とを有し、
前記処理手段による処理は、コンテンツの形式を前記第１の形式から第２の形式に変換する処理を含み、
前記記録媒体に前記第１のコンテンツが存在する場合、前記通知手段は、前記処理手段により異なる条件で処理された前記第１のコンテンツに対応する、前記第２の形式を有する複数のコンテンツの情報を通知し、
前記複数のコンテンツ情報のいずれかが前記外部装置から指定され、かつ前記指定されたコンテンツ情報に対応する第２の形式を有するコンテンツが前記記録媒体に存在しない場合、前記処理手段は前記指定されたコンテンツ情報に基づく条件で前記第１のコンテンツを処理し、前記送信手段は前記処理手段により処理されたコンテンツを前記外部装置に送信することを特徴とするコンテンツ処理装置。
【請求項２】
前記通知手段は、前記記録媒体に前記第１のコンテンツが存在する場合、前記第１のコンテンツの存在をフォルダとして通知し、前記第１のコンテンツに対応する、前記第２の形式を有する複数のコンテンツの情報が前記フォルダの下位に存在することを通知することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項３】
前記通知手段は、コンテンツの識別情報を前記外部装置に通知することを特徴とする請求項１または２に記載のコンテンツ処理装置。
【請求項４】
前記コンテンツの識別情報はＵＲＬを含むことを特徴とする請求項３に記載のコンテンツ処理装置。
【請求項５】
前記第１のコンテンツはＲＡＷ画像データであることを特徴とする請求項１乃至４のいずれか１項に記載のコンテンツ処理装置。
【請求項６】
前記処理手段による処理条件は、ＲＡＷ画像データを現像する際のパラメータを含むことを特徴とする請求項１乃至５のいずれか１項に記載のコンテンツ処理装置。
【請求項７】
前記処理手段による処理条件は、ホワイトバランスの条件を含むことを特徴とする請求項１乃至６のいずれか１項に記載のコンテンツ処理装置。
【請求項８】
被写体を撮像する撮像手段をさらに有し、
前記記録媒体内のコンテンツは、前記撮像により得られた画像データを含むことを特徴とする請求項１乃至７のいずれか１項に記載のコンテンツ処理装置。
【請求項９】
前記コンテンツ処理装置と前記外部装置は、無線ＬＡＮを用いて通信することを特徴とする請求項１乃至８のいずれか１項に記載のコンテンツ処理装置。
【請求項１０】
前記コンテンツ処理装置と前記外部装置は、ＴＣＰ／ＩＰを用いて通信することを特徴とする請求項１乃至９のいずれか１項に記載のコンテンツ処理装置。
【請求項１１】
前記第２の形式を有するコンテンツは、ＪＰＥＧ画像データであることを特徴とする請求項１乃至１０のいずれか１項に記載のコンテンツ処理装置。
【請求項１２】
コンテンツ処理装置の制御方法であって、
第１の形式を有する第１のコンテンツを処理する処理工程と、
前記コンテンツ処理装置に接続された記録媒体内のコンテンツに関するコンテンツ情報を外部装置に通知する通知工程と、
前記通知工程における通知に基づき前記外部装置から指定されたコンテンツ情報に対応するコンテンツを、前記外部装置に送信する送信工程とを有し、
前記処理工程における処理は、コンテンツの形式を前記第１の形式から第２の形式に変換する処理を含み、
前記記録媒体に前記第１のコンテンツが存在する場合、前記通知工程においては、前記処理工程において異なる条件で処理された前記第１のコンテンツに対応する、前記第２の形式を有する複数のコンテンツの情報を通知し、
前記複数のコンテンツ情報のいずれかが前記外部装置から指定され、かつ前記指定されたコンテンツ情報に対応する第２の形式を有するコンテンツが前記記録媒体に存在しない場合、前記処理工程においては前記指定されたコンテンツ情報に基づく条件で前記第１のコンテンツを処理し、前記送信工程においては前記処理工程において処理されたコンテンツを前記外部装置に送信することを特徴とするコンテンツ処理装置の制御方法。
【請求項１３】
コンピュータを、請求項１乃至１１のいずれか１項に記載のコンテンツ処理装置の各手段として機能させるコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、外部装置からの要求に応じて画像データを送信するために用いて好適なコンテンツ処理装置、コンテンツ処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、異なるメーカーの機器間で静止画、動画、音声などのデジタルコンテンツを相互に共有するためのガイドラインが、ＤＬＮＡ（登録商標）（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｉａｎｃｅ）において規定され、普及しつつある。ＤＬＮＡガイドラインに準拠した機器間では、デジタルコンテンツを提供するデジタルメディアサーバ（ＤＭＳ）と、デジタルコンテンツを表示するデジタルメディアプレーヤー（ＤＭＰ）との間で、デジタルコンテンツのやり取りを行う。そして、ＤＭＳから提供されたデジタルコンテンツをＤＭＰにおいて表示することが可能となる。
【０００３】
例えば、特許文献１に記載の技術によれば、まず、再生条件情報から、自身がコンテンツのフォーマットを変換できるものか又は他のサーバでフォーマットを変換できるものかを判定する。そして、フォーマットを変換することが可能なコンテンツの情報のみを公開し、さらにフォーマットを変換する必要があるコンテンツの要求があった場合に、フォーマットを変換して送信している。また、特許文献２に記載の技術によれば、まず、コンテンツデータのリストをネットワーク上に公開する際に使用するリソースを軽減するために、階層構造を維持しつつコンテンツデータを分類する。そして、分類に従ってコンテンツデータ数が一定数以下になるようにリストを公開している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５２５４号公報
【特許文献２】特開２００９−３７４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、コンテンツを提供する側でフォーマットを決定して変換する。このため、複数のパターンにフォーマットを変換できるような場合であっても、どのようなフォーマットに変換可能であるかについては公開されず、ユーザ側からどのような変換をしたいかが選択できなかった。また、特許文献２に記載の技術では、表示不可能なコンテンツが存在した場合についての対応がされていない。
【０００６】
本発明は前述の問題点に鑑み、ユーザ側が望むフォーマットのコンテンツを提供できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明のコンテンツ処理装置は、コンテンツ処理装置であって、第１の形式を有する第１のコンテンツを処理する処理手段と、前記コンテンツ処理装置に接続された記録媒体内のコンテンツに関するコンテンツ情報を外部装置に通知する通知手段と、前記通知手段による通知に基づき前記外部装置から指定されたコンテンツ情報に対応するコンテンツを、前記外部装置に送信する送信手段とを有し、前記処理手段による処理は、コンテンツの形式を前記第１の形式から第２の形式に変換する処理を含み、前記記録媒体に前記第１のコンテンツが存在する場合、前記通知手段は、前記処理手段により異なる条件で処理された前記第１のコンテンツに対応する、前記第２の形式を有する複数のコンテンツの情報を通知し、前記複数のコンテンツ情報のいずれかが前記外部装置から指定され、かつ前記指定されたコンテンツ情報に対応する第２の形式を有するコンテンツが前記記録媒体に存在しない場合、前記処理手段は前記指定されたコンテンツ情報に基づく条件で前記第１のコンテンツを処理し、前記送信手段は前記処理手段により処理されたコンテンツを前記外部装置に送信することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザ側で表示できないコンテンツに関しても、ユーザ側が望むフォーマットのコンテンツを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】デジタルカメラ及び外部表示機器のネットワーク構成例を示す図である。
【図２】記憶媒体のディレクトリ構成例を示す図である。
【図３】実施形態における公開情報の構成例を示す図である。
【図４】実施形態に係るデジタルカメラの構成例を示すブロック図である。
【図５】外部表示機器に情報を送信する手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら説明する。
図１は、本実施形態に係るデジタルカメラ１００及び外部表示機器１０１のネットワーク構成例を示す図である。
図１において、デジタルカメラ１００はコンテンツを提供するサーバであり、外部表示機器１０１はコンテンツを表示する装置である。ネットワークによりデジタルカメラ１００と外部表示機器１０１とが接続されている。
【００１１】
図４は、本実施形態に係るデジタルカメラ１００の構成例を示すブロック図である。
図４において、デジタルカメラ１００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、画像生成部４０４、撮像部４０５、記憶媒体制御部４０６、及び通信Ｉ／Ｆ４０８を備えており、それぞれがシステムバス４０９に接続されている。
【００１２】
ＣＰＵ４０１は、ＲＯＭ４０２が保持する制御プログラムを実行することにより、デジタルカメラ１００全体を制御する。ＲＯＭ４０２は、制御プログラムなどを保持する不揮発性メモリである。ＲＡＭ４０３は、ＣＰＵ４０１が制御プログラムを実行する際に作業領域として使用される揮発性メモリである。また、ＲＡＭ４０３は、撮像して生成された画像データを記憶媒体４０７に記憶する前に一時的にバッファリングする領域としても使用される。
【００１３】
画像生成部４０４は、撮像部４０５により生成され、ＲＡＭ４０３に格納されたデジタル電気信号に対し、ＪＰＥＧ符号化やＭＰＥＧ符号化などの画像生成処理を施し、画像データを生成する。また、記憶媒体４０７に保持されている画像データに対して何らかの画像処理の編集を行う際にも、画像生成処理を施す。
【００１４】
撮像部４０５は、光学レンズ、ＣＣＤ、Ａ／Ｄ変換器などから構成され、光学レンズから入射した光をデジタル電気信号に変換し、ＲＡＭ４０３に格納する。記憶媒体制御部４０６は記憶媒体４０７を制御するためのものである。記憶媒体４０７は画像データを記憶するためのものであり、例えば、コンパクトフラッシュ（登録商標）、ハードディスクなどである。通信Ｉ／Ｆ４０８は、外部表示機器１０１と通信するためのインタフェースであり、例えば無線ＬＡＮ、イーサネット（登録商標）、Ｂｕｌｅｔｏｏｔｈ（登録商標）などである。
【００１５】
＜コンテンツ提供処理の流れ＞
図５は、外部表示機器１０１に公開するコンテンツ情報を送信するまでの処理手順の一例を示すフローチャートである。なお、図５に示す各処理は、ＣＰＵ４０１の制御により行われる。
まず、ステップＳ５０１において、ネットワークへの接続が指示されると処理を開始する。そして、ステップＳ５０２において、通信Ｉ／Ｆ４０８を用いてネットワークを確立する。なお、ネットワークを確立する際に、デジタルカメラ１００は、自身のＩＰアドレスなどの必要事項を設定しておく必要がある。この必要事項を設定した上で、デジタルカメラ１００はＴＣＰ／ＩＰなどのプロトコルによって予めネットワークの構成が確立されている必要がある。そして、通信が確立されると、ステップＳ５０３へ移行する。
【００１６】
次に、ステップＳ５０３において、デジタルカメラ１００をコンテンツ提供サーバとして初期化する。本実施形態では、デジタルカメラ１００をデジタルメディアサーバ（ＤＭＳ）として動作させる。初期化が終了すると、ステップＳ５０４へ移行する。そして、ステップＳ５０４において、通信Ｉ／Ｆ４０８を介して外部表示機器１０１から何らかの要求を受信するまで待機する。そして、何らかの要求を受信すると、ステップＳ５０５へ移行する。
【００１７】
次に、ステップＳ５０５において、外部表示機器１０１からの要求に対し、要求に含まれている識別情報を解析する。例えば識別情報としてＵＲＬを用いる場合、ＵＲＬは、情報を提供する際に各ディレクトリ、コンテンツに１対１で対応できるように生成されている。識別情報を解析した後は、ステップＳ５０６へ移行する。
【００１８】
次に、ステップＳ５０６において、ステップＳ５０５にて解析した結果、受信した要求がコンテンツの取得要求であるかどうかを判断する。この判断の結果、コンテンツ取得要求である場合にはステップＳ５１０へ移行し、コンテンツの取得要求でなく、ディレクトリ内の情報取得要求である場合にはステップＳ５０７へ移行する。
【００１９】
ステップＳ５０７においては、情報取得要求の対象ディレクトリが記憶媒体４０７に実際に存在するかどうかを判断する。この判断の結果、実際に存在する場合にはステップＳ５０８へ移行し、存在しない場合にはステップＳ５０９へ移行する。ステップＳ５０８においては、外部表示機器１０１の情報取得要求に対して、記憶媒体４０７内の対応するディレクトリ内の公開情報（一覧情報）を生成する。ここで、公開情報には少なくとも識別情報であるＵＲＬが含まれるようにする。そして、各ＵＲＬがディレクトリ又はコンテンツに対して１対１で対応するように公開情報を生成する。公開情報を生成すると、ステップＳ５１３へ移行する。一方、ステップＳ５０９においては、要求されたディレクトリに対応するファイルに対し、画像処理が可能なパラメータを関連付けた公開情報を生成する。そして、公開情報を生成すると、ステップＳ５１３へ移行する。
【００２０】
また、ステップＳ５１０においては、外部表示機器１０１から要求されたコンテンツが記憶媒体４０７に記憶されたコンテンツであるか、又は画像処理が必要なコンテンツであるかどうかを識別情報の解析結果から判断する。この判断の結果、記憶媒体４０７に記憶されているコンテンツである場合にはステップＳ５１２へ移行し、画像処理が必要なコンテンツである場合にはステップＳ５１１へ移行する。
【００２１】
ステップＳ５１１においては、記憶媒体制御部４０６により要求されたコンテンツに対して、対応するコンテンツを記憶媒体４０７から読み出し、画像生成部４０４により画像処理を施し、送信するためのコンテンツを生成する。そして、ステップＳ５１３へ移行する。一方、ステップＳ５１２においては、外部表示機器１０１から要求されたコンテンツを記憶媒体４０７から読み出す。そして、ステップＳ５１３へ移行する。
【００２２】
次に、ステップＳ５１３において、通信Ｉ／Ｆ４０８を介してコンテンツ又は公開情報を外部表示機器１０１へ送信する。送信が終了すると、次の外部表示機器１０１からの要求に備え、ステップＳ５０４へ移行する。
【００２３】
次に、具体的なディレクトリを例にして図５に示す処理について説明する。
図２は、本実施形態におけるデジタルカメラ１００の記憶媒体４０７のディレクトリ構成例を示す図である。
図２において、記憶媒体４０７のルート（root）にはＤＣＩＭディレクトリ２００が存在し、そのディレクトリには、"１００ＸＸＸＸＸ"ディレクトリ２０１及び"１０１ＸＸＸＸＸ"ディレクトリ２０２が含まれている。"１００ＸＸＸＸＸ"ディレクトリ２０１内には、さらにＪＰＥＧ画像データである"ＩＭＧ＿０００１．ＪＰＧ"ファイル２０３及びＲＡＷ画像データである"ＩＭＧ＿０００２．ＣＲ２"ファイル２０４が含まれているものとする。
【００２４】
図３は、本実施形態における公開情報の構成例を示す図である。なお、図３は、図２に示す記憶媒体４０７内の構成の場合に対する一例である。以下、外部表示機器１０１から受信する様々な要求に対する処理手順について具体的に説明する。
【００２５】
＜root以下の情報取得要求＞
外部表示機器１０１からroot以下の情報の取得が要求されると、以下の手順により外部表示機器１０１へ情報が送信される。
ステップＳ５０４：外部表示機器１０１から要求を受信する。
ステップＳ５０５：識別情報を解析する。
ステップＳ５０６：root内の情報取得要求であると判断し、ステップＳ５０７へ移行する。
ステップＳ５０７：記憶媒体４０７にrootが存在するため、ステップＳ５０８へ移行する。
【００２６】
ステップＳ５０８：root内には、ＤＣＩＭディレクトリ２００のみ存在するため、ＤＣＩＭディレクトリ３００を公開情報として生成する。このとき、公開情報に含まれる識別情報はＤＣＩＭディレクトリ３００と１対１で対応するように構成する。
ステップＳ５１３：デジタルカメラ１００はＤＣＩＭディレクトリ３００に関する公開情報を外部表示機器１０１へ送信する。
【００２７】
＜ＤＣＩＭディレクトリ３００の情報取得要求＞
外部表示機器１０１には、ＤＣＩＭディレクトリが公開され、外部表示機器１０１に表示される。外部表示機器１０１のユーザの操作によりＤＣＩＭディレクトリが指定されると、デジタルカメラ１００にＤＣＩＭディレクトリ３００の情報の取得要求が送信される。外部表示機器１０１からＤＣＩＭディレクトリ３００の情報の取得が要求されると、以下の手順により外部表示機器１０１へ情報が送信される。
ステップＳ５０４：要求を受信する。
ステップＳ５０５：識別情報を解析する。
ステップＳ５０６：ＤＣＩＭディレクトリ３００内の情報取得要求であると判断し、ステップＳ５０７へ移行する。
ステップＳ５０７：記憶媒体４０７にＤＣＩＭディレクトリ２００が存在するため、ステップＳ５０８へ移行する。
【００２８】
ステップＳ５０８：ここで、公開情報の対象となるディレクトリは、ＤＣＩＭディレクトリ２００内に存在する"１００ＸＸＸＸＸ"ディレクトリ２０１及び"１０１ＸＸＸＸＸ"ディレクトリ２０２である。そこで、"１００ＸＸＸＸＸ"ディレクトリ３０１及び"１０１ＸＸＸＸＸ"ディレクトリ３０２を公開情報として生成する。また、公開情報に含まれる識別情報はそれぞれのディレクトリと１対１で対応するように構成する。
ステップＳ５１３：デジタルカメラ１００は"１００ＸＸＸＸＸ"ディレクトリ３０１及び"１０１ＸＸＸＸＸ"ディレクトリ３０２に関する公開情報を外部表示機器１０１へ送信する。
【００２９】
＜"１００ＸＸＸＸＸ"ディレクトリ３０１の情報取得要求＞
外部表示機器１０１には、"１００ＸＸＸＸＸ"ディレクトリ３０１及び"１０１ＸＸＸＸＸ"ディレクトリ３０２が公開され、外部表示機器１０１に表示される。外部表示機器１０１のユーザの操作により"１００ＸＸＸＸＸ"ディレクトリ３０１または"１０１ＸＸＸＸＸ"ディレクトリ３０２が指定されると、指定されたディレクトリの情報の取得要求がデジタルカメラ１００に送信される。外部表示機器１０１から"１００ＸＸＸＸＸ"ディレクトリ３０１の情報取得要求がされると、以下の手順により外部表示機器１０１へ情報が送信される。
ステップＳ５０４：要求を受信する。
ステップＳ５０５：識別情報を解析する。
ステップＳ５０６："１００ＸＸＸＸＸ"ディレクトリ３０１内の情報取得要求であると判断し、ステップＳ５０７へ移行する。
ステップＳ５０７：記憶媒体４０７に"１００ＸＸＸＸＸ"ディレクトリ２０１が存在するため、ステップＳ５０８へ移行する。
【００３０】
ステップＳ５０８："１００ＸＸＸＸＸ"ディレクトリ２０１内の公開する情報の対象となるコンテンツは"ＩＭＧ＿０００１．ＪＰＧ"ファイル２０３及び"ＩＭＧ＿０００２．ＣＲ２"ファイル２０４である。ここで、"ＩＭＧ＿０００１．ＪＰＧ"ファイル２０３は外部表示機器１０１で表示可能であるため、そのまま"ＩＭＧ＿０００１．ＪＰＧ"ファイル３０３として公開情報を生成する。一方、"ＩＭＧ＿０００２．ＣＲ２"ファイル２０４は外部表示機器１０１で表示することができないコンテンツであるため、"ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４として公開情報を生成する。本実施形態では、"ＩＭＧ＿０００２．ＣＲ２"ファイル２０４に対するディレクトリとして"ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４を生成したが、ディレクトリ名はどのような名前でもよい。
【００３１】
ステップＳ５１３：デジタルカメラ１００は"ＩＭＧ＿０００１．ＪＰＧ"ファイル３０３及び"ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４に対する公開情報を外部表示機器１０１へ送信する。
【００３２】
＜"ＩＭＧ＿０００１．ＪＰＧ"ファイル３０３の取得要求＞
外部表示機器１０１には、"ＩＭＧ＿０００１．ＪＰＧ"ファイル３０３及び"ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４が公開され、外部表示機器１０１に表示される。外部表示機器１０１のユーザの操作により"ＩＭＧ＿０００１．ＪＰＧ"ファイル３０３または"ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４が指定されると、指定されたファイルまたはディレクトリの情報の取得要求がデジタルカメラ１００に送信される。外部表示機器１０１から"ＩＭＧ＿０００１．ＪＰＧ"ファイル３０３の取得要求がなされると、以下の手順により外部表示機器１０１へコンテンツが送信される。
ステップＳ５０４：要求を受信する。
ステップＳ５０５：識別情報を解析する。
ステップＳ５０６："ＩＭＧ＿０００１．ＪＰＧ"ファイル３０３の取得要求であると判断し、ステップＳ５１０へ移行する。
【００３３】
ステップＳ５１０：識別情報の解析の結果、記憶媒体４０７内に記憶されたコンテンツであるため、ステップＳ５１２へ移行する。
ステップＳ５１２："ＩＭＧ＿０００１．ＪＰＧ"ファイル２０３を記憶媒体４０７から読み出す。
ステップＳ５１３：デジタルカメラ１００は"ＩＭＧ＿０００１．ＪＰＧ"ファイル２０３を外部表示機器１０１へ送信する。
【００３４】
＜"ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４の情報取得要求＞
外部表示機器１０１から"ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４の情報取得要求がされると、以下の手順により外部表示機器１０１へ情報が送信される。
ステップＳ５０４：要求を受信する。
ステップＳ５０５：識別情報を解析する。
ステップＳ５０６："ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４内の情報取得要求であると判断し、ステップＳ５０７へ移行する。
ステップＳ５０７："ＩＭＧ＿０００２．ＣＲ２"ディレクトリ３０４は記憶媒体４０７に存在しないため、ステップＳ５０９へ移行する。
【００３５】
ステップＳ５０９："ＩＭＧ＿０００２．ＣＲ２"ファイル２０４から画像処理を施し、"ＷＢ＿１．ＪＰＧ"ファイル３０５及び"ＷＢ＿２．ＪＰＧ"ファイル３０６として公開情報を生成する。ここで、"ＷＢ＿１．ＪＰＧ"ファイル３０５は、ＲＡＷ画像データである"ＩＭＧ＿０００２．ＣＲ２"ファイル２０４に対して例えば蛍光灯を用いてホワイトバランス処理を行ったＪＰＥＧ画像データである。同様に、"ＷＢ＿２．ＪＰＧ"ファイル３０６は、"ＩＭＧ＿０００２．ＣＲ２"ファイル２０４に対して例えば太陽光を用いてホワイトバランス処理を行ったＪＰＥＧ画像データである。なお、これらの対応付けはどのようなものでもよく、公開情報に含まれる識別情報であるＵＲＬと１対１で対応させる。
【００３６】
本実施形態では、異なるホワイトバランス処理によるリストを例としているが、他のパラメータで現像処理を施すようにしたＪＰＥＧ画像を公開情報としてもよい。また、本実施形態では公開情報をコンテンツとしているが、パラメータごとのディレクトリや各パラメータを組み合わせたコンテンツまたはディレクトリとして公開情報を生成してもよい。
【００３７】
ステップＳ５１３：デジタルカメラ１００は"ＷＢ＿１．ＪＰＧ"ファイル３０５及び"ＷＢ＿２．ＪＰＧ"ファイル３０６に関する公開情報を外部表示機器１０１へ送信する。
【００３８】
＜"ＷＢ＿１．ＪＰＧ"ファイル３０５の取得要求＞
外部表示機器１０１には、"ＷＢ＿１．ＪＰＧ"ファイル３０５及び"ＷＢ＿２．ＪＰＧ"ファイル３０６が公開され、外部表示機器１０１に表示される。外部表示機器１０１のユーザの操作により"ＷＢ＿１．ＪＰＧ"ファイル３０５または"ＷＢ＿２．ＪＰＧ"ファイル３０６が指定されると、指定されたファイルの情報の取得要求がデジタルカメラ１００に送信される。
外部表示機器１０１から"ＷＢ＿１．ＪＰＧ"ファイル３０５の取得要求がなされると、以下の手順により外部表示機器１０１へコンテンツが送信される。
ステップＳ５０４：要求を受信する。
ステップＳ５０５：識別情報であるＵＲＬを解析する。
ステップＳ５０６："ＷＢ＿１．ＪＰＧ"ファイル３０５の取得要求であると判断し、ステップＳ５１０へ移行する。
ステップＳ５１０：識別情報の解析の結果、記憶媒体４０７に記憶されているコンテンツではないため、ステップＳ５１１へ移行する。
【００３９】
ステップＳ５１１：識別情報の解析の結果、この取得要求が"ＩＭＧ＿０００２．ＣＲ２"ファイル２０４を現像処理する要求であると判断する。例えば、公開情報としてコンテンツ情報に蛍光灯を用いてホワイトバランス処理する動作を関連付けていた場合は、"ＩＭＧ＿０００２．ＣＲ２"ファイル２０４を記憶媒体４０７から読み出す。そして、画像生成部４０４により蛍光灯を用いたホワイトバランス処理を行ってコンテンツを生成する。このように、公開情報に付加した識別情報に関連付けた処理動作に応じて、画像生成部４０４によりコンテンツを生成する。なお、現像処理のタイミングは外部表示機器１０１からコンテンツの取得要求を受信したタイミングでもよいし、コンテンツの公開前に予め作成しておいてもよい。
ステップＳ５１３："ＷＢ＿１．ＪＰＧ"ファイル３０５を外部表示機器１０１へ送信する。
【００４０】
本実施形態では、デジタルカメラ１００の記憶媒体４０７のディレクトリ構成と公開情報として公開するディレクトリ構成とが完全に一致するようにするのではなく、公開情報では外部表示機器１０１で表示できないコンテンツをディレクトリとする。さらに、このディレクトリ以下の構成として画像処理を施すパラメータによって異なるディレクトリとしてさらに公開してもよいし、１つのパラメータを固定してパラメータの値ごとのコンテンツとして公開してよい。つまり、外部表示機器１０１で表示できないコンテンツに対応したディレクトリを生成し、以下の構成は複数のディレクトリと複数のコンテンツとの組み合わせの構成となってもよい。
【００４１】
また、本実施形態では、表示できないコンテンツとしてＲＡＷ画像データを、処理の例としてホワイトバランス処理を例に説明したが、コンテンツの形式及び処理の種類はこれらに限定されるものではない。一方、例えば、ステップＳ５０４で受信した要求に含まれる識別情報に、外部表示機器１０１で表示可能なフォーマットの一覧情報が含まれている場合は、一覧情報に含まれていないフォーマットに関して表示できないコンテンツとして取り扱ってもよい。
また、本実施形態ではディレクトリの一階層ごとにユーザ操作に基づき取得要求を送信することとしたが、ディレクトリ構造の最下層のコンテンツに到達するまで、自動的に取得要求を繰り返すようにしてもよい。
【００４２】
以上のように本実施形態によれば、表示不可能なコンテンツをディレクトリとして公開し、さらに表示不可能なコンテンツを複数の表示可能なコンテンツとして情報を提供するようにした。これにより、外部表示装置で表示できないコンテンツを表示できるようになる。また、例えば異なるパターンのパラメータを組み合わせて画像処理した複数のコンテンツから選択できるようにしたので、ユーザ側にとって所望のフォーマットのコンテンツを提供することができる。
【００４３】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４４】
４０１  ＣＰＵ
４０４  画像生成部
４０８  通信Ｉ／Ｆ
【図１】
0005665519.tif 000002
【図２】
0005665519.tif 000003
【図３】
0005665519.tif 000004
【図４】
0005665519.tif 000005
【図５】
0005665519.tif 000006