(57)【要約】【課題】各デジタルカメラのユーザが各々の閲覧環境で指定した再生サービスに基づいた効率的なスライドショー再生を実現する。【解決手段】複数台のデジタルカメラ１０１〜１０３をネットワーク接続したシステムおいて、各デジタルカメラ１０１〜１０３が保持するスライドショー情報を共有する。例えばレイティング情報など、スライドショー再生の対象となる各画像についての再生サービスに関わる属性情報である再生サービス情報を、ＤＰＯＦファイルに記述し、スライドショー情報を共有するようにした。【選択図】図８
2010252076.tif 000002
【特許請求の範囲】
【請求項１】
画像をスライドショーで再生するスライドショー再生を行うためにネットワーク上の各画像処理装置において共有する再生リストを、前記各画像処理装置から受信した前記スライドショー再生に関する情報であるスライドショー情報を基に作成し、該再生リストに従って前記スライドショー再生を実行する画像処理装置であって、
前記スライドショー再生の対象画像を設定する設定手段と、
前記対象画像の属性情報を取得する手段と、
前記属性情報に、前記スライドショー再生に関わる情報である再生サービス情報が含まれているか否かを判定する判定手段と、
前記判定手段によって前記再生サービス情報が前記属性情報に含まれていると判定された場合に、前記再生サービス情報を前記スライドショー情報に付加する付加手段と、
前記再生リストに記載された前記再生サービス情報を検出し、該検出した再生サービス情報に従って再生サービスメニューを提供する手段と、
前記再生サービスメニューによって指定された再生サービス情報が付加された画像を所有する画像処理装置から該画像を前記スライドショー再生の対象画像として取得する手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記付加手段は、ＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）にしたがったのベンダーユニークリージョンを用い、前記再生サービス情報をスライドショー再生用のＤＰＯＦファイルに記述することを特徴とする請求項１の画像処理装置。
【請求項３】
前記再生サービス情報は、少なくとも、画像に対するレイティング情報、画像の撮影場所、位置情報、画像を提供するカメラ識別情報、及び画像にコメントが付加されているか否かを示す情報のいずれかの情報であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記設定手段は、前記取得した対象画像の属性情報から、該対象画像を生成した画像処理装置が自機でないと判断した場合に、該対象画像を生成した画像処理装置の情報を、スライドショー再生用のＤＰＯＦファイルに記述することを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記スライドショー再生用のＤＰＯＦファイルに記述された、前記対象画像を生成した画像処理装置の情報を検知した場合に、該対象画像を生成した画像処理装置の情報に付加された再生サービス情報と、既に存在する再生サービス情報とを統合すると共に、対象画像を所有する全ての画像処理装置の情報を付加して、前記再生リストを生成する手段を有することを特徴とする請求項２乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記設定手段は、ＤＰＯＦのベンダーユニークリージョンを用い、対象画像の識別情報をスライドショー再生用のＤＰＯＦファイルに記述することを特徴とする請求項２乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記画像の識別情報は、機器のＩＤ、画像のＩＤ、及び画像作成後に編集したか否かを示す編集フラグであることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
画像をスライドショーで再生するスライドショー再生を行うためにネットワーク上の各画像処理装置において共有する再生リストを、前記各画像処理装置から受信した前記スライドショー再生に関する情報であるスライドショー情報を基に作成し、該再生リストに従って前記スライドショー再生を実行する画像処理装置の制御方法であって、
前記スライドショー再生の対象画像を設定する設定工程と、
前記対象画像の属性情報を取得する工程と、
前記属性情報に、前記スライドショー再生に関わる情報である再生サービス情報が含まれているか否かを判定する判定工程と、
前記判定工程によって前記再生サービス情報が前記属性情報に含まれていると判定された場合に、前記再生サービス情報を前記スライドショー情報に付加する付加工程と、
前記再生リストに記載された前記再生サービス情報を検出し、該検出した再生サービス情報に従って再生サービスメニューを提供する工程と、
前記再生サービスメニューによって指定された再生サービス情報が付加された画像を所有する画像処理装置から該画像を前記スライドショー再生の対象画像として取得する工程と、
を備えたことを特徴とする画像処理装置の制御方法。
【請求項９】
画像をスライドショーで再生するスライドショー再生を行うためにネットワーク上の各画像処理装置において共有する再生リストを、前記各画像処理装置から受信した前記スライドショー再生に関する情報であるスライドショー情報を基に作成し、該再生リストに従って前記スライドショー再生を実行する画像処理装置の制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、
前記スライドショー再生の対象画像を設定する設定ステップと、
前記対象画像の属性情報を取得するステップと、
前記属性情報に、前記スライドショー再生に関わる情報である再生サービス情報が含まれているか否かを判定する判定ステップと、
前記判定ステップによって前記再生サービス情報が前記属性情報に含まれていると判定された場合に、前記再生サービス情報を前記スライドショー情報に付加する付加ステップと、
前記再生リストに記載された前記再生サービス情報を検出し、該検出した再生サービス情報に従って再生サービスメニューを提供するステップと、
前記再生サービスメニューによって指定された再生サービス情報が付加された画像を所有する画像処理装置から該画像を前記スライドショー再生の対象画像として取得するステップと、
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
デジタルカメラにはスライドショー機能が搭載されている。このスライドショー機能では、ユーザがスライドショーとして再生したい画像を選択して設定し、いつでも選択済みの画像群をスライドショーとして再生することができるものである。設定したスライドショー情報は、ＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）規格に従ったＤＰＯＦファイルとして、スライドショー毎にデジタルカメラ内の記録メディアに記録される。
【０００３】
さらに近年のデジタルカメラでは、画像データのメタ情報（ヘッダやプロパティなど）を利用したスライドショーの再生が可能である。ＤＰＯＦファイルには、詳細なメタ情報を記述できないが、撮影時もしくは画像提供時に画像のＥｘｉｆデータにメタ情報を付加することで、メタ情報を利用したスライドショーの再生を実現している。ここで、Ｅｘｉｆデータとは、Ｅｘｃｈａｎｇｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ規格に準拠したデータを意味する。
【０００４】
一方別の技術として、撮影した画像の再生回数が多い画像や、再生時間が長い画像に、ユーザの閲覧要求が高い画像として価値点（レイティング値）を付加し、この価値点に応じてスライドショーの再生時間を調節して閲覧させる技術がある。この技術は、例えば特許文献１で記載されている。
【０００５】
また近年では、異なるデジタルカメラ間で画像の共有を行うための様々な技術が提案されている。例えば、着脱可能な記録媒体を介して画像を授受する方法、或いは複数のデジタルカメラをダイレクトにネットワーク接続し、提供者から被提供者に画像データを送信する方法、などがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３２８５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したような、複数の機器が画像情報やスライドショー情報を共有する場合、収集される画像は多岐にわたるため、閲覧操作がスムーズに行えないという問題があった。
【０００８】
例えば複数の人数で旅行に出かけ、参加者各人が撮影画像にスライドショーを設定したデジタルカメラを持ち寄り、旅行先でスライドショーを共有する場合を想定する。複数のデジタルカメラはネットワークを形成し、各デジタルカメラ内に所有するスライドショー再生用のＤＰＯＦファイルを共有することで、画像を共有し閲覧することが可能となる。また、例えば、撮影時もしくは画像提供時に画像を限定する情報がメタ情報として付加された画像について、デジタルカメラのユーザからの閲覧要求があれば、共有のスライドショー情報から、その画像を抽出して効率的に提供することが好ましい。
【０００９】
しかしながら、このような、複数のデジタルカメラでスライドショー情報を共有し再生するシステムにおいては、画像を所有するデジタルカメラと、スライドショーを制御するデジタルカメラとが異なる。そのため、スライドショーの再生前にＥｘｉｆデータを参照することができない。画像を限定する情報などのメタ情報は画像自体のＥｘｉｆデータを参照することで分かるため、Ｅｘｉｆデータを参照することができない結果、デジタルカメラのユーザからの上記の閲覧要求に応えられないことになる。
【００１０】
本発明は上記従来の問題点に鑑み、各画像処理装置のユーザが各々の閲覧環境で指定した再生サービスに基づいた効率的なスライドショー再生を実現することができる画像処理装置及びその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の画像処理装置は、画像をスライドショーで再生するスライドショー再生を行うためにネットワーク上の各画像処理装置において共有する再生リストを、前記各画像処理装置から受信した前記スライドショー再生に関する情報であるスライドショー情報を基に作成し、該再生リストに従って前記スライドショー再生を実行する画像処理装置であって、前記スライドショー再生の対象画像を設定する設定手段と、前記対象画像の属性情報を取得する手段と、前記属性情報に、前記スライドショー再生に関わる情報である再生サービス情報が含まれているか否かを判定する判定手段と、前記判定手段によって前記再生サービス情報が前記属性情報に含まれていると判定された場合に、前記再生サービス情報を前記スライドショー情報に付加する付加手段と、前記再生リストに記載された前記再生サービス情報を検出し、該検出した再生サービス情報に従って再生サービスメニューを提供する手段と、前記再生サービスメニューによって指定された再生サービス情報が付加された画像を所有する画像処理装置から該画像を前記スライドショー再生の対象画像として取得する手段と、を備えたことを特徴とする。
【００１２】
また、本発明の画像処理装置の制御方法は、画像をスライドショーで再生するスライドショー再生を行うためにネットワーク上の各画像処理装置において共有する再生リストを、前記各画像処理装置から受信した前記スライドショー再生に関する情報であるスライドショー情報を基に作成し、該再生リストに従って前記スライドショー再生を実行する画像処理装置の制御方法であって、前記スライドショー再生の対象画像を設定する設定工程と、前記対象画像の属性情報を取得する工程と、前記属性情報に、前記スライドショー再生に関わる情報である再生サービス情報が含まれているか否かを判定する判定工程と、前記判定工程によって前記再生サービス情報が前記属性情報に含まれていると判定された場合に、前記再生サービス情報を前記スライドショー情報に付加する付加工程と、前記再生リストに記載された前記再生サービス情報を検出し、該検出した再生サービス情報に従って再生サービスメニューを提供する工程と、前記再生サービスメニューによって指定された再生サービス情報が付加された画像を所有する画像処理装置から該画像を前記スライドショー再生の対象画像として取得する工程と、を備えたことを特徴とする。
【００１３】
また、本発明のプログラムは、画像をスライドショーで再生するスライドショー再生を行うためにネットワーク上の各画像処理装置において共有する再生リストを、前記各画像処理装置から受信した前記スライドショー再生に関する情報であるスライドショー情報を基に作成し、該再生リストに従って前記スライドショー再生を実行する画像処理装置の制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、前記スライドショー再生の対象画像を設定する設定ステップと、前記対象画像の属性情報を取得するステップと、前記属性情報に、前記スライドショー再生に関わる情報である再生サービス情報が含まれているか否かを判定する判定ステップと、前記判定ステップによって前記再生サービス情報が前記属性情報に含まれていると判定された場合に、前記再生サービス情報を前記スライドショー情報に付加する付加ステップと、前記再生リストに記載された前記再生サービス情報を検出し、該検出した再生サービス情報に従って再生サービスメニューを提供するステップと、前記再生サービスメニューによって指定された再生サービス情報が付加された画像を所有する画像処理装置から該画像を前記スライドショー再生の対象画像として取得するステップと、を備えたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、各画像処理装置のユーザが各々の閲覧環境で指定した再生サービスに基づいた効率的なスライドショー再生を実現することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係るデジタルカメラの構成を示すブロック図ある。
【図２】実施の形態におけるネットワーク構成例を示す模式図である。
【図３】実施の形態におけるファームウェアの構成を示すブロック図である。
【図４】撮影画像のＥｘｉｆ圧縮データファイル構造を示した図である。
【図５ａ】デジタルカメラの画面の一例を示す図である。
【図５ｂ】スライドショーモードに遷移する操作処理を説明するためのカメラ背面図である。
【図５ｃ】スライドショー設定する操作処理を説明するためのカメラ背面図である。
【図６ａ】デジタルカメラの画面の一例を示す図である。
【図６ｂ】レイティング情報付きの画像のスライドショー再生を実行する際の操作処理を説明するためのカメラ背面図である。
【図６ｃ】スライドショー再生の対象となる画像を選択するための操作処理を説明するためのカメラ背面図である。
【図７】スライドショー再生処理を示すフローチャートである。
【図８】ＤＰＯＦファイル生成処理を示すフローチャートである。
【図９】デジタルカメラのＤＰＯＦファイルの構成を示す図である。
【図１０】スライドショー再生用のＤＰＯＦファイルを示す図である。
【図１１】デジタルカメラの画面の一例を示す図である。
【図１２】カメラ情報に関するテーブル図である。
【図１３ａ】統合スライドショー情報を示す図である。
【図１３ｂ】統合スライドショー情報を示す図である。
【図１３ｃ】統合スライドショー情報を示す図である。
【図１４】デジタルカメラの画面の一例を示す図である。
【図１５】再生サービスメニュー提示処理を示すフローチャートである。
【図１６】統合スライドショー再生処理を示すフローチャートである。
【図１７】デジタルカメラの画面の一例を示す図である。
【図１８】スライドショー再生用のＤＰＯＦファイルを示す図である。
【図１９ａ】統合スライドショー情報を示す図である。
【図１９ｂ】統合スライドショー情報を示す図である。
【図１９ｃ】統合スライドショー情報を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１７】
［第１の実施の形態］  
＜本実施の形態における構成＞
図１は、本発明の実施の形態に係る画像処理装置の一例であるデジタルカメラの構成を示すブロック図ある。
【００１８】
このデジタルカメラ１０１は、撮影レンズ２、絞り機能を備えるシャッター３、撮像素子４、Ａ／Ｄ変換器５、タイミング発生回路６、Ｄ／Ａ変換器７、メモリ制御回路８、システム制御回路９、及び画像処理回路１０を有している。
【００１９】
撮像素子４は、光学像を電気信号に変換し、Ａ／Ｄ変換器５は撮像素子４から出力されたアナログ信号出力をデジタル信号に変換する。タイミング発生回路６は、撮像素子４、Ａ／Ｄ変換器５、及びＤ／Ａ変換器７にクロック信号や制御信号を供給する回路であり、メモリ制御回路８及びシステム制御回路９により制御される。
【００２０】
メモリ制御回路８は、Ａ／Ｄ変換器５、タイミング発生回路６、画像処理回路１０、画像表示メモリ１１、Ｄ／Ａ変換器７、及びメモリ１２を制御する回路である。また、画像処理回路１０は、Ａ／Ｄ変換器５からのデータ或いはメモリ制御回路８からのデータに対して所定の画素補間処理や色変換処理を行う回路である。Ａ／Ｄ変換器５から出力されたデジタルデータが、画像処理回路１０、メモリ制御回路８を介して、或いは直接にメモリ制御回路８を介して、画像表示メモリ１１或いはメモリ１２に書き込まれる。
【００２１】
システム制御回路９は、デジタルカメラ１０１全体を制御する回路であり、メモリ２０は、システム制御回路９の動作用の定数、変数、プログラム等を記憶するメモリである。
電源制御部１８は、電源部１９からの電力により必要な電圧を必要な期間にわたって各部へ供給する。
【００２２】
メモリ１２は、撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。さらに画像再生時などに付加されたレイティング情報やコメント情報などを静止画データとリンクして保存する。
【００２３】
また、デジタルカメラ１０１は、画像表示部１３、露光制御部１４、測距制御部１５、ズーム制御部１６、フラッシュ１７、メモリ２０、電源制御部１８、及び電源部１９を備えている。
【００２４】
画像表示部１３は、ＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ１１に書き込まれた表示用の画像データはＤ／Ａ変換器７を介して画像表示部１３により表示される。露光制御部１４は、絞り機能を備えるシャッター３を制御するものである。
【００２５】
測距制御部１５は、撮影レンズ２のフォーカシングを制御し、ズーム制御部１６は、撮影レンズ２のズーミングを制御する。フラッシュ１７は、ＡＦ補助光の投光機能やフラッシュ調光機能も有する。
【００２６】
また、デジタルカメラ１０１は、表示装置２１、不揮発性メモリ２２、メモリカードインターフェース２３、ＵＳＢインターフェース２４、操作部２５、シャッタースイッチ２６、及び無線通信回路２７を備えている。
【００２７】
表示装置２１は、システム制御回路９でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する装置とスピーカー等を備えている。デジタルカメラ１の操作部２５の近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２８】
不揮発性メモリ２２は電気的に消去・記録可能な不揮発性メモリであり、機器の無線設定情報を記憶することができる。メモリカードインターフェース２３は、メモリカードを接続するためのインターフェースであり、ＵＳＢインターフェース２４は、外部機器とＵＳＢを用いて接続するためのインターフェースである。
【００２９】
操作部２５は、システム制御回路９の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３０】
シャッタースイッチ２６は、撮像素子４から読み出した信号をＡ／Ｄ変換器５及びメモリ制御回路８を介してメモリ１２に画像データを書き込む露光処理、画像処理回路１０やメモリ制御回路８での演算を用いた現像処理という一連の処理の動作開始を指示する。無線通信回路２７は、アンテナ２８を通して無線信号を送受信し、無線通信を制御する。
【００３１】
図２は、本実施の形態における複数台のデジタルカメラのネットワーク構成例を示す模式図である。
【００３２】
ネットワーク上にあるデジタルカメラ１０２、１０３は、図１で示したデジタルカメラ１０１と同様の構成を持つものとする。これらの機器が、一般的な無線ＬＡＮで使用されるネットワーク識別情報であるＳＳＩＤや無線通信チャネル、暗号化のキーなどの無線パラメータについて予め共通の情報を例えば不揮発性メモリ２２上に記憶しておく。そして、そのパラメータに基づいて無線ＬＡＮによるネットワークを構築する。なお、本実施の形態で構築するネットワークはネットワークハブなどを介した有線によるＬＡＮでも良く、本実施の形態は構築するネットワークの形態に依存するものではない。ＳＳＩＤは、Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒの略語である。
【００３３】
図３は、本実施の形態におけるデジタルカメラ１０１〜１０３のファームウェアの構成を示すブロック図である。
【００３４】
無線通信回路２７を介してデータ通信を行うためのＷＬＡＮドライバ１００１は、通信路を確保するとともにエラー検出などを行う。ＴＣＰ／ＩＰ１００２は、デジタルカメラのＩＰアドレス割り当てや接続先のＩＰアドレスの管理を行うＩＰ層と、パケット単位でデータを送受信すると共にエラー発生時に再送制御を行うＴＣＰ層から成る。
【００３５】
ＰＴＰＩＰ１００３は、ＰＴＰ１００４を無線ＬＡＮ等で使えるようにＴＣＰ／ＩＰに対応させた上位プロトコルである。ＰＴＰ１００４は、デジタルカメラやＷｉｎｏｄｏｗｓＸＰに搭載されており、画像転送を行うためのプロトコルである。ＮＳＰ１００５は、統合スライドショーを実現するために新たに定義した統合スライドショープロトコルである。
【００３６】
ＣＦ／ＳＤドライバ１００７は、メモリカードＩ／Ｆ２３に接続した記録メディアに論理セクタ単位での読み出し／書き込みを行うためのドライバである。ＦｉｌｅＳｙｓｔｅｍ１００８は、ドライブ・ディレクトリ・ファイルの管理を行うファイルシステムである。ＯｂｊｅｃｔＨａｎｄｌｅ１００９は、ディレクトリ・画像ファイル・スクリプトファイル等をＯｂｊｅｃｔという概念で管理し、Ｏｂｊｅｃｔ毎にＩＤを割振っている。
【００３７】
ＤＰＯＦ１０１０は、スライドショー用のＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）ファイルを生成・削除・追加などを行うことができる。ＳＳＭ１０１１は、統合スライドショーの管理を行うスライドショーマネージャーである。詳細な説明は、後述する。ＧＵＩ１００６は、ｚ表示装置２１・画像表示部１３・操作部２５を介して、グラフィカルなユーザインターフェースを提供するモジュールである。
【００３８】
図４は、本実施の形態における撮影画像のＥｘｉｆ圧縮データファイル構造を示した図である。
【００３９】
図中の４８００はＪＰＥＧファイルの記録形式であり、ファイルの先頭を表すＳＯＩマーカ直後にアプリケーションマーカセグメント（ＡＰＰ１）を挿入し、ＡＰＰ１にＥｘｉｆの付加情報を記述する。
【００４０】
また、４８０１はＡＰＰ１の内部の構成であり、ＡＰＰ１はＡＰＰ１マーカ、Ｅｘｉｆの識別コード、及び付属情報本体から構成される。付属情報は、Ｆｉｌｅ  Ｈｅａｄｅｒを含むＴＩＦＦ構造を採り、最大２つのＩＦＤ（０ｔｈ  ＩＦＤ，  １ｓｔ  ＩＦＤ）を記録できる。０ｔｈ  ＩＦＤには、圧縮されている画像（主画像）に関する付属情報を記録する。１ｓｔ  ＩＦＤには、サムネイル画像を記録することができる。
【００４１】
０ｔｈ  ＩＦＤ  にＥｘｉｆ固有の付属情報を記録するためＥｘｉｆ  ＩＦＤ４８０２が存在する。Ｅｘｉｆ  ＩＦＤの付属情報は、バージョンに関するものから始まりユーザ情報を記録することができる。例えば、露出時間・Ｆ値・ＩＳＯ感度・Ｔｖ・Ａｖ・焦点距離・測光方式・撮影日・画像圧縮比などが存在する。そして、画像に対するレイティング情報・撮影場所／位置情報・デジタルカメラ識別情報・画像にコメントが付加されているか否かの情報などメーカー独自に情報を記録することができる。
【００４２】
＜本実施の形態における動作＞
以下、上述したデジタルカメラの構成を基に、複数台のデジタルカメラでネットワークを構成し、複数のデジタルカメラが保持している画像についてスライドショー再生を行う動作について説明する。
【００４３】
始めに、ネットワーク接続処理を開始する前の個々のデジタルカメラにおける動作について、図５（a）〜図１０を参照して説明する。例えばデジタルカメラ１０１を例にとって、スライドショー再生に関する各種の操作処理からスライドショー再生処理までの動作を説明する。なお以下の記述に基づくデジタルカメラ１０１、１０２、１０３の制御は、図１の不揮発性メモリ２２上に存在する図３で説明したファームウェアプログラムによって実行される。
【００４４】
（Ａ）スライドショー再生に関する各種の操作処理
まず、画像をスライドショーで再生するスライドショー再生に関する各種の操作処理について、図５（a）〜図６（c）を参照して説明する。
【００４５】
図５（a）は、画像に対するレイティング情報を付加する操作処理を説明するためのカメラ背面図である。この処理は、デジタルカメラ１０１の操作部２５からの操作によって実行される。
【００４６】
モードスイッチ３０２でレイティング付加モードにしてデジタルカメラ１０１の電源をオンにすると、デジタルカメラ１０１は表示画像に対するレイティング付加モードで起動する。そして、操作部２５における表示装置２１には、レイティングモード時の画面３００１が表示される。
【００４７】
画面３００１の一部の領域３００２には、現在レイティングモードであることをユーザに提示する文字表示がなされている。さらに、表示中の画像についての情報を示すステータスバー３００７も表示されている。ステータスバー３００７は、Ｅｘｉｆ  ＩＦＤ４８０２のユーザ情報に記録されている画像に対するレイティング情報をデジタルカメラ１０１が取得し、画像のレイティング状態について提示する表示領域である。例えば図５（a）の例では、レイティング値として０から５まで指定可能であり、現在は２点の評価に設定されていることを示している。レイティング値の変更は、レイティングモード中に上下ボタン３０５により設定する。この設定を行うと、デジタルカメラ１０１は、Ｅｘｉｆ  ＩＦＤ４８０２のユーザ情報の画像に対するレイティング情報を書き換える。
【００４８】
なお、本実施の形態では、レイティングモードにおいてユーザが画像に対して評価を設定するような方法を採るようにしたが、これに限定されず、例えば前述した特許文献１に記載されるようなレイティング値の設定方法を用いても良い。
【００４９】
図５（b）は、スライドショーモードに遷移する操作処理を説明するためのカメラ背面図である。この処理は、デジタルカメラ１０１の操作部２５からの操作によって実行される。
【００５０】
モードスイッチ３０２で再生モードにしてデジタルカメラ１０１の電源をオンすると、デジタルカメラ１０１は再生モードで起動する。ＭＥＮＵボタン３０６の押下により、設定画面３０１において、各種メニューを表示する。
【００５１】
上下左右ボタン３０５の押下により、設定画面３０１で表示したメニューを選択する。「スライドショー…」のアイコン３０７を選択し、ＳＥＴボタン３０４の押下により、操作部２５における表示装置２１の表示は、スライドショー設定画面４０１に遷移する。
【００５２】
図５（c）は、スライドショー設定する操作処理を説明するためのカメラ背面図である。この処理は、デジタルカメラ１０１の操作部２５からの操作によって実行される。
【００５３】
操作部２５における表示装置２１には、図５（c）に示すようなスライドショー設定画面４０１が表示されている。スライドショー設定画面４０１には、デジタルカメラ１０１に記録されている画像４０２が表示されるほか、全画像指定ボタン４０３、画像指定ボタン４０４、スライドショー情報表示エリア４０５、スタートボタン４０６、及び設定ボタン４０７が表示される。
【００５４】
全画像指定ボタン４０３は、自機内の全ての画像をスライドショーの対象にセットするための操作ボタンであり、画像指定ボタン４０４は、スライドショー画面追加画面５０１へと遷移するための操作ボタンである。スライドショー情報表示エリア４０５は、ユーザカスタム用のスライドショー情報を表示するエリアであり、例えば「＊１」「＊２」「＊３」「＊４」の４つのスライドショー再生用の設定ができるようになっている。
【００５５】
スタートボタン４０６を押下すると、後述するスライドショー再生処理を開始する。設定ボタン４０７を押下すると、スライドショー再生画像の表示間隔やリピートの有無などを設定する図示しない画面に遷移する。スライドショー設定画面４０１内の各メニュー操作は、上下左右ボタン３０５、ＳＥＴボタン３０４、ＭＥＮＵボタン３０６の押下により行う。
【００５６】
図６（a）は、スライドショー再生に対象画像を追加する操作処理を説明するためのカメラ背面図である。この処理は、デジタルカメラ１０１の操作部２５からの操作によって実行される。
【００５７】
スライドショー画像追加画面５０１には、デジタルカメラ１０１に記録されている画像を表示し、さらに表示した画像がスライドショー再生に追加されたか否かを示すスライドショー情報５０２を表示する。
【００５８】
ＳＥＴボタン３０４もしくはＳＥＴアイコン５０４を押下することで、表示画像をスライドショー再生に追加し、スライドショー情報５０２の表示に「レ」点を付加する。再度ＳＥＴボタン３０４もしくはＳＥＴアイコン５０４を押下することで、表示画像をスライドショー再生から外し、スライドショー情報５０２の表示から「レ」点を削除する。
【００５９】
また、画面５０１には、表示画像に設定されているレイティング情報の表示エリア５０６が表示される。
【００６０】
ＭＥＮＵボタン３０６もしくはＭＥＮＵアイコン５０５を押下すると、スライドショー再生用のＤＰＯＦファイルをデジタルカメラ１０１の記録メディア内に生成・記録すると共に、前述したスライドショー設定画面４０１に遷移する。スライドショー再生用のＤＰＯＦファイルには、画像のＥｘｉｆに付加されたレイティング値情報や撮影位置、撮影カメラＩＤ情報などを併せて記録する。
【００６１】
図６（b）は、図５（a）で説明した操作処理などで設定されたレイティング情報付きの画像のスライドショー再生を実行する際の操作処理を説明するためのカメラ背面図である。この処理は、デジタルカメラ１０１の操作部２５からの操作によって実行される。
【００６２】
図６（b）の例のスライドショー設定画面４０１は、「Ｒａｉｔｉｎｇ」ボタン３１０５が選択されている状態を示している。また、画像指定ボタン３１０３は、どのレイティング値情報をもつ画像を再生するかを選択するボタンであり、図６（b）の例では、図５（a）の操作によって５点の評価を付けた画像がスライドショー再生の対象画像となっていることを示している。画像指定ボタン３１０３を押下すると、図６（c）のレイティング値指定メニュー画面へ遷移する。この状態でスタートボタン３１０６を押下するとレイティングとして５点評価されている全画像がスライドショー再生の対象となる。
【００６３】
図６（c）は、スライドショー再生の対象となる画像を選択するための操作処理を説明するためのカメラ背面図である。この処理は、デジタルカメラ１０１の操作部２５からの操作によって実行される。
【００６４】
操作部２５における表示装置２１には、図６（c）に示すような、レイティング値を指定してスライドショー再生の対象となる画像を選択するための画面３２０１が表示されている。この画面３２０１内のチェックボックス３２０２は、各レイティング値の画像群を再生対象とするか否かを設定するためのものであり、また表示エリア３２０３は各レイティング値のカテゴリに含まれる画像枚数を示している。デジタルカメラ１０１は、画像のＥｘｉｆ情報から、レイティング値のカテゴリに含まれる画像枚数を算出し、この表示エリア３２０３に表示している。
【００６５】
スタートボタン３２０４を押下すると後述するスライドショー再生処理を開始し、戻るボタン３２０５で図６（b）の画面へ遷移する。
【００６６】
（Ｂ）スライドショー再生処理
次に、ネットワーク接続処理を開始する前に、個々のデジタルカメラ１０１，１０２，１０３において実行されるスライドショー再生処理について、図７及び図８を参照して説明する。
【００６７】
図７は、個々のデジタルカメラ１０１，１０２，１０３において実行されるスライドショー再生処理を示すフローチャートである。
【００６８】
本例では、レイティングで４評価点、５評価点を選択した際の再生処理について説明する。
【００６９】
まずステップＳ１２０１で、スタートボタン４０６やスタートボタン３２０４を押下してスライドショー再生処理を開始すると、システム制御回路９は、ステップＳ１２０２で、スライドショー再生用のＤＰＯＦファイルが存在するか否かを判断する。ＤＰＯＦファイルが存在しない場合は、ステップＳ１２０３で、全画像をスライドショー再生の対象画像として、後述するＤＰＯＦファイル生成処理（図８参照）を実行する。
【００７０】
その後のステップＳ１２０４で、システム制御部９は、スライドショー情報、つまりスライドショー再生用のＤＰＯＦファイル（ＡＵＴＰＬＡＹｘ．ＭＲＫ）を読み込み、さらにステップＳ１２０５で、ＤＰＯＦファイル内のジョブ（ＪＯＢ）情報を読み込む。
【００７１】
次にステップＳ１２０６で、システム制御部９は、ＪＯＢ情報内のベンダーユニークリージョンの情報（ＶＵＱ  ＶＡＬ）を読み込み、レイティング値が４もしくは５にマッチするかどうかをチェックする。マッチしなければ次のＪＯＢ項目を読み込む。マッチしたら、ステップＳ１２０７で、スライドショー再生の対象である画像を読み込み、ステップＳ１２０８でこの画像を表示する。
【００７２】
その後は、ステップＳ１２０９で、システム制御部９は、全てのＪＯＢが終了したかどうかをチェックし、スライドショー再生処理を終了する。
【００７３】
本例では、レイティングで４評価点、５評価点を選択した際の再生処理を示したが、その他の再生条件の選択として、例えば、次のようなものが挙げられる。
【００７４】
撮影位置が、緯度３５°５０’Ｎ〜３５°３０’Ｎ・経度  １３９°５０’Ｅ〜１３９°４０’Ｅを選択した際の再生処理を考える。この場合、この選択した撮影位置内で撮影された画像をスライドショー再生することになる。例えば、ＪＯＢ内のベンダーユニークリージョンに“ＶＵＱ  ＬＯＣＡＴＩオン  ＝  ３５．４０’Ｎ  １３９．４６Ｅ”と記述された画像をスライドショー再生することになる。また、画像にコメント有りを選択した際の再生処理であれば、“ＶＵＱ  ＣＯＭＭＥＮＴ  ＝  ＹＥＳ”と記述された画像をスライドショー再生する。更に、レイティングと撮影位置のように複数の条件を選択された場合は、全ての条件を満たすベンダーユニークリージョンが記述されたＪＯＢ内の画像をスライドショー再生することになる。
【００７５】
図８は、図７のステップＳ１２０１で実行されるＤＰＯＦファイル生成処理を示すフローチャートである。
【００７６】
図６（a）のＭＥＮＵアイコン５０５を押下などを検知して、システム制御部９は、スライドショー再生用のＤＰＯＦファイルをデジタルカメラ１０１の記録メディア（例えば不揮発性メモリ２２）内に生成する。
【００７７】
まずステップＳ１１００で、システム制御部９は、スライドショー再生の全ての対象画像をＤＰＯＦファイルに書き込んだか否かを判断する。全ての対象画像をＤＰＯＦファイルに書き込んだ場合、処理を終了する。
【００７８】
未だＤＰＯＦファイルに書き込んでいない対象画像がある場合には、ステップＳ１１０１で、システム制御部９は、スライドショー再生の対象となるＪＯＢを特定するＰＩＤ値をインクリメントする。
【００７９】
次のステップＳ１１０２において、システム制御部９は、スライドショー再生用のＤＰＯＦファイルに対し、［ＪＯＢ］タグと前記ＰＩＤ値を付加したＰＩＤタグ、及び対象画像のファイルパス＜ＩＭＧ  ＳＲＣ＝”ファイルパス”＞タグを記載する。なお、対象画像のファイルフォーマットを示すＩＭＧ  ＦＲＭタグや日付を示すＣＦＧ  ＤＳＣタグなどＤＰＯＦフォーマットに定義されたタグを記載しても良い。
【００８０】
次のステップＳ１１０３において、システム制御部９は、対象画像のＥｘｉｆ情報を取得する。そして、続くステップＳ１１０４で、システム制御部９は、取得したＥｘｉｆ情報に再生サービス情報が存在するか否かを判断する。この再生サービス情報とは、本実施の形態では、例えば、画像に対するレイティング情報、撮影場所／位置情報、デジタルカメラ識別情報、及び画像にコメントが付加されているか否かの情報を示す。
【００８１】
再生サービス情報が存在しなければ、ステップＳ１１００からの処理を繰り返す。再生サービス情報が存在すれば、ステップＳ１１０５で、システム制御部９は、ＤＰＯＦファイルのベンダーユニークリージョンに前記再生サービス情報を書き込む。このＤＰＯＦファイルの構成については図９及び図１０を用いて後述する。
【００８２】
図９は、デジタルカメラ１０１〜１０３のＤＰＯＦファイルの構成を示す図である。図１０（ａ），（ｂ），（ｃ）は、第１の実施の形態に係る、デジタルカメラ１０１〜１０３各々のスライドショー再生用のＤＰＯＦファイルのフォーマットを示す図である。
【００８３】
図９において、ＤＰＯＦファイルは、ルートディレクトリの直下にある”ＭＩＳＣ”ディレクトリ１９００の下に構成されるファイルである。スライドショー再生用のＤＰＯＦファイルは、「ＡＵＴＰＬＡＹ０．ＭＲＫ」１９０２、「ＡＵＴＰＬＡＹ１．ＭＲＫ」１９０３、「ＡＵＴＰＬＡＹ２．ＭＲＫ」１９０４など１０個のファイルを持つことができる。
【００８４】
スライドショー再生用のＤＰＯＦファイル１９０２，１９０３，１９０４には、図１０（ａ），（ｂ），（ｃ）に示すように、デジタルカメラ名やＤＰＯＦファイル作成日時などのヘッダー部１９２０，１９２１，１９２２を保持する。さらに、プロダクトＩＤ・ファイルフォーマット・画像ファイルのパス情報・画像の撮影日時情報等１９２３，１９２４，１９２５を保持している。
【００８５】
さらに、図１０（ａ），（ｂ），（ｃ）の１９２６，１９２７，１９２８に示す“ＶＵＱ  ＲＧＮ＝ＢＧＮ”タグから“ＶＵＱ  ＲＧＮ＝ＥＮＤ”タグまでをベンダーユニークリージョンとする。そして、スライドショー再生の各対象画像に対する再生サービス情報を次のように記載している。
【００８６】
例えば、対象画像に対するレイティング値が５である場合は、
“ＶＵＱ  ＶＡＬ  ＝  ００５”
のように記載する。また、画像を撮影した位置が、緯度３５°４０’Ｎ・経度  １３９°４６’Ｅの東京駅周辺である場合は、
“ＶＵＱ  ＬＯＣＡＴＩオン  ＝  ３５．４０’Ｎ  １３９．４６Ｅ”
のように記載する。さらに画像に対するコメントが付加されている場合は、
“ＶＵＱ  ＣＯＭＭＥＮＴ  ＝  ＹＥＳ”
と記載する。
【００８７】
なお、図９において、「ＮＳＳ＿ＰＬＡＹ０．ＭＲＫ」１９０１は、後述する統合スライドショー再生用のファイルであり、ルートディレクトリの直下にある“ＭＩＳＣ”ディレクトリ１９００の下に作成・保存されるファイルである。
【００８８】
（Ｃ）統合スライドショー再生に関する処理
デジタルカメラ１０１においてユーザがスタートボタン４０６押下の操作を行うと、システム制御部９は、スライドショー再生用のＤＰＯＦファイルが自機内に存在することを確認する。この確認がなされると、デジタルカメラ１０１は他のデジタルカメラ１０２，１０３とのネットワーク接続処理を開始する。つまり、デジタルカメラ１０１は、デジタルカメラ１０２，１０３がネットワーク接続処理を開始するのを待っている状態に遷移する。
【００８９】
一方、デジタルカメラ１０２，１０３でも、上述したような、デジタルカメラ１０１と同様にスライドショー再生用のＤＰＯＦファイルを作成し記録する。そして、デジタルカメラ１０２，１０３においてスライドショー設定画面４０１に遷移すると、他のデジタルカメラとのネットワーク接続処理を開始し、作成したスライドショー再生用のＤＰＯＦファイル（スライドショー情報）を共有する。この共有された、各デジタルカメラのスライドショー情報を記録するＤＰＯＦファイルのフォーマット、つまり統合スライドショー再生用のＤＰＯＦファイル（統合スライドショー情報）のフォーマットについては、図１３（a）〜図１３（c）を用いて後述する。
【００９０】
図１１（ａ），（ｂ）は、統合スライドショー情報に関する処理を説明するためのカメラ背面図である。同図（ａ）は、統合スライドショー情報を作成、編集するデジタルカメラ１０１での動作を示し、同図（ｂ）は、統合スライドショーへの情報追加をするデジタルカメラ１０２，１０３での動作を示す。
【００９１】
デジタルカメラ１０１のシステム制御部９は、デジタルカメラ１０２、１０３内に統合スライドショー情報が存在していないことを検知すると、共有されたスライドショー情報を基にデジタルカメラ１０１内に統合スライドショー情報を作成する。つまりデジタルカメラ１０１、１０２、１０３それぞれのスライドショー情報を統合した統合スライドショー情報を作成する。その作成後は、図１１（ａ）の画面６０１に示すように、統合スライドショー情報作成完了のメッセージと、接続先カメラ１０２、１０３で統合スライドショー情報にスライドショー情報を追加することを促す表示を行う。
【００９２】
また、デジタルカメラ１０２、１０３に対して、作成した統合スライドショーを公開し、図１１（ａ）の画面６０１を表示中には、接続中の他のカメラ１０２、１０３からのスライドショー情報の追加を受け付ける。
【００９３】
一方、デジタルカメラ１０２，１０３側のシステム制御部９は、デジタルカメラ１０１内に統合スライドショー情報が既に存在することを検知すると、各々のスライドショー情報を統合スライドショー情報に追加する。そして、図１１（ｂ）の画面７０１に示すようなスライドショー情報追加完了のメッセージを表示する。
【００９４】
図１１（ａ），（ｂ）の画面において、ＳＥＴボタン６０２，７０２，３０４を押下すると、スライドショー再生の実行途中であったのであればスライドショー再生を再開させる。Ｍｅｎｕボタン６０３，７０３，３０６を押下すると統合スライドショー情報に関する処理を中止する。また、スタートボタン６０４，７０４を押下すると、作成した統合スライドショー情報に従い統合スライドショー再生を開始する。設定ボタン６０５，７０５を押下すると、後述する統合スライドショー再生方法の設定に遷移する。
【００９５】
次に、本実施の形態における統合スライドショー情報のファイルフォーマット等について、図１２〜図１３（c）を参照して説明する。
【００９６】
図１２は、デジタルカメラ１０１が作成するカメラ情報に関するテーブル図である。
【００９７】
デジタルカメラ１０１は、デジタルカメラ１０２、１０３と接続し統合スライドショー情報を作成すると、図１２に示すような、カメラＩＤ、カメラ名、及びＩＰアドレスの対応テーブル２１００を作成する。本実施の形態では、カメラＩＤとして、デジタルカメラ１０１については「４００００００１」、デジタルカメラ１０２については「４００００００２」、デジタルカメラ１０３については「４００００００３」をそれぞれ割り当てている。
【００９８】
デジタルカメラ１０１は、自機内に、図１０（ａ）で示したスライドショー設定ファイル「ＡＵＴＰＬＡＹ０．ＭＲＫ」（スライドショー情報）を作成する。そして、これを基にして統合スライドショー設定ファイル「ＮＳＳ＿ＰＬＡＹ．ＭＲＫ」（統合スライドショー情報）を作成する。
【００９９】
一方、デジタルカメラ１０２、１０３では、カメラ１０１の所有する統合スライドショー設定ファイル「ＮＳＳ＿ＰＬＡＹ．ＭＲＫ」に対して、自身の所有するスライドショー設定ファイルＡＵＴＰＬＡＹ０．ＭＲＫ（図１０（ｂ），（ｃ））の情報を追加する。そして、共有した統合スライドショー情報を各カメラ１０１〜１０３がそれぞれ図１３（a）、図１３（b）、図１３（c）に示すように記録する。図１３（a）、図１３（b）及び図１３（c）は、第１の実施の形態に可係る統合スライドショー情報を示す図である。
【０１００】
図１３（a）は、デジタルカメラ１０１に保存されている統合スライドショー情報（再生リストの一例）の一例である。統合スライドショー情報は、カメラ１０２、１０３から追加要求されたスライドショー情報（図１０（ｂ），（ｃ））を、カメラ１０１自身のスライドショー情報（図１０（ａ））に追加して作成した。本例では、２１０５に示すようにデジタルカメラ１０２、１０３から追加された画像ファイルのパス情報を、前述したカメラＩＤを用いて記述する。また、図１３（a）の統合スライドショー情報では、２１０６に示すベンダーユニークリージョンにレイティング値・撮影位置・コメント有無の他、画像提供カメラ名を記載する。
【０１０１】
一方、デジタルカメラ１０２に保存されている図１３（b）の統合スライドショー情報にはカメラ１０１、１０３のカメラＩＤを記載する。またデジタルカメラ１０３に保存されている図１３（c）の統合スライドショー情報にはカメラ１０１、１０２のカメラＩＤを記載する。
【０１０２】
このように各カメラ１０１〜１０３で共有された統合スライドショー情報は、各カメラの記憶領域内に保存され、それぞれのデジタルカメラで統合スライドショー再生を行う際に使用される。
【０１０３】
（Ｄ）統合スライドショー再生用の再生サービスメニュー例
次に、各デジタルカメラ１０１〜１０３において統合スライドショー再生を行う際に提示される再生サービスメニューについて、図１４を参照して説明する。
【０１０４】
図１４（ａ），（ｂ），（ｃ）は、統合スライドショー再生を行う際に提示される再生サービスメニューの一例を説明するためのカメラ背面図である。
【０１０５】
図１１（ａ）もしくは図１１（ｂ）の設定ボタン６０５、７０５を押下すると、統合スライドショー再生の方法を選択するためのメニュー画面３４０１を、図１４（ａ）に示すように提示する。
【０１０６】
本実施の形態では、図１３（a）〜図１３（c）の統合スライドショー情報のベンダーユニークリージョンに、統合スライドショー再生の対象となる各画像のレイティング情報とカメラ名を記載されている。カメラが当該ベンダーユニークリージョンを読み込み可能なカメラであった場合には、統合スライドショー再生の提供サービス項目（再生方法）として、図１４（ａ）の３４０２に示すような「レイティング指定表示」及び「カメラ名指定表示」が選択可能となる。
【０１０７】
仮にカメラが当該ベンダーユニークリージョンの読み込み不可のカメラであった場合には、提供サービス項目として、図１４（ａ）の３４０３に示す「撮影時刻順表示」と「ランダム表示」のみが選択できる。図１４（ａ）の図示した状態では、レイティング指定表示が選択されており、これを選択すると図１４（ｂ）の３４１１に示す画面表示へ遷移する。そして図１４（ｂ）の画面３４１１中の３４１２に示すように、作成された統合スライドショー情報の内で、どのレイティング値が設定されている画像群を再生対象とするかを、チェックボックスで選択することができる。
【０１０８】
図１４（ａ）の画面３４０１表示中にカメラ名指定表示を選択すると、図１４（ｃ）の画面３４２１の表示画面へ遷移する。そして、画面３４２１中の３４２２に示すように、作成された統合スライドショーの内で、どのカメラ名のカメラから提供された画像群を再生対象とするかをチェックボックスで選択することができる。
【０１０９】
（Ｅ）再生サービスメニュー提示処理
次に、上記した図１４（ａ）のメニュー画面を提示するための処理について、図１５を参照して説明する。図１５は、各カメラにおいて統合スライドショー再生の際に実行される再生サービスメニュー提示処理を示すフローチャートである。
【０１１０】
まずステップＳ３５０１において統合スライドショー再生の設定が開始されると、システム制御部９は、続くステップＳ３５０２で、自機内の統合スライドショー情報の読み込みを行う。そしてステップＳ３５０３において、システム制御部９は、統合スライドショー情報の読み込みが成功したか否かを判定し、読み込みを失敗すると、ステップＳ３５０４へ進んで統合スライドショー情報の不在をユーザに通知して、本処理を終了する。
【０１１１】
一方、統合スライドショー情報の読み込みが成功すると、システム制御部９は、次のステップＳ３５０５へ進む。ステップＳ３５０５では、統合スライドショー再生用のＤＰＯＦファイル（ＮＳＳ＿ＰＬＡＹ．ＭＲＫ）からＪＯＢ項目を読み込む。さらにシステム制御部９は、ステップＳ３５０６で、そのＪＯＢ項目におけるベンダーユニークリージョンの再生サービス情報を読み込む。
【０１１２】
その後、ステップＳ３５０７へ進んで、システム制御部９は、読み込んだ再生サービス情報に記載されている内容に対応する再生機能を、自機のカメラが所有しているか否かをチェックする。再生サービス情報に記載されている内容が自機のカメラに対応して提供可能な再生サービスであれば、システム制御部９は、ステップＳ３５０８で、この再生サービスを提供サービス項目に追加する。なお、提供サービス項目には、デフォルトサービスとして「撮影時刻順表示」、「ランダム表示」が格納されており、全てのカメラでこれらのサービスを利用することができる。自機のカメラに対応していない再生サービスであれば、ステップＳ３５０８をスキップしてステップＳ３５０９へ進む。
【０１１３】
次ステップＳ３５０９では、システム制御部９は、統合スライドショー情報のファイルにおける全てのＪＯＢ情報をチェックしたかを確認し、チェックしていないＪＯＢ情報が残っていれば、ステップＳ３５０５へ戻る。全てのＪＯＢ情報をチェックしたら、ステップＳ３５１０で、図１４（ａ）のメニュー画面を再生サービスメニューとして提示する。
【０１１４】
（Ｆ）統合スライドショー再生処理
次に、例えばレイティングで４評価点、５評価点を選択した際の統合スライドショー再生処理について、図１６を参照して説明する。
【０１１５】
図１６は、本実施の形態における統合スライドショー再生処理を示すフローチャートであり、レイティングで４評価点、５評価点を選択した際の再生処理を示している。
【０１１６】
システム制御部９は、ステップＳ３６０１で、スライドショー再生を開始すると、続くステップＳ３６０２で、統合スライドショー情報のＤＰＯＦファイル（ＮＳＳ＿ＰＬＡＹ．ＭＲＫ）を読み込む。さらにステップＳ３６０３で、該ＤＰＯＦファイル内の１つのＪＯＢ項目を読み込む。
【０１１７】
次にステップＳ３６０４で、システム制御部９は、当該ＪＯＢ項目内のベンダーユニークリージョンの情報を読み込み、レイティング値が４もしくは５にマッチするかどうかをチェックする。即ち、当該ＪＯＢ項目内のベンダーユニークリージョンに、“ＶＵＱ  ＶＡＬ＝００４”もしくは“ＶＵＱ  ＶＡＬ＝００５”が記述されているかをチェックする。マッチしなければ、ステップＳ３６０３へ戻り次のＪＯＢ項目を読み込む。
【０１１８】
マッチしたら、ステップＳ３６０５へ進んで、システム制御部９は、ＪＯＢ項目内の画像パスが自機を指すかどうかをチェックする。自機を指していればステップＳ３６０６で自機から画像情報を読み込み、ステップＳ３６０７で画像を表示する。
【０１１９】
そして、ステップＳ３６０８で、全てのＪＯＢが終了したかどうかをチェックし、本再生処理を終了する。
【０１２０】
また、ステップＳ３６０５で画像パスが自機でなければ、システム制御部９は、ステップＳ３６０９でカメラＩＤを読み込み、ステップＳ３６１０で当該カメラＩＤの機器に対して画像ファイル要求を発行する。その後のステップＳ３６１１で画像ファイルを受信すると、システム制御部９は、ステップＳ３６０７で、自機で画像情報を表示する。
【０１２１】
本例では、レイティングで４評価点、５評価点を選択した際の再生処理を示した。但しカメラ名ＮＳＰ＿ＤＳＣ＿１０１を選択した際の再生処理であれば、ＪＯＢ項目内のベンダーユニークリージョンに“ＶＵＱ  ＣＮＡＭＥ＝ＮＳＰ＿ＤＳＣ＿１０１”と記述された画像をスライドショー再生する。
【０１２２】
また撮影位置が、緯度３５°５０’Ｎ〜３５°３０’Ｎ・経度  １３９°５０’Ｅ〜１３９°４０’Ｅを選択した際の再生処理であれば、次のようになる。即ち、ＪＯＢ内のベンダーユニークリージョンに“ＶＵＱ  ＬＯＣＡＴＩオン  ＝  ３５．４０’Ｎ  １３９．４６Ｅ”のように選択した撮影位置内で撮影された画像をスライドショー再生する。
【０１２３】
画像にコメント有りを選択した際の再生処理であれば、“ＶＵＱ  ＣＯＭＭＥＮＴ  ＝  ＹＥＳ”と記述された画像をスライドショー再生する。更に、レイティングと撮影位置のように複数の条件を選択された場合は、全ての条件を満たすベンダーユニークリージョンが記述されたＪＯＢ内の画像をスライドショー再生する。
【０１２４】
次に、本実施の形態における統合スライドショー再生において再生開始・一時停止・再開を行う動作について、図１７を参照して説明する。
【０１２５】
図１７（ａ）は、本実施の形態における統合スライドショー再生における、再生開始・一時停止を説明するためのカメラ背面図である。
【０１２６】
図１１（ｂ）においてスタートボタン７０４を押下すると、図１３（a）〜図１３（c）の統合スライドショー再生のＤＰＯＦファイル情報（ＮＳＳ＿ＰＬＡＹ．ＭＲＫ）の記載内容に従い、図１７（ａ）の画面８０１に示すようにスライドショー再生を開始する。
【０１２７】
スライドショー再生実行中に、図１７中のＳＥＴボタン３０４を押下すると、図１１（ｂ）の再生中断画面に遷移し、設定ボタン７０５などでスライドショー再生の再生方法の変更などを受け付ける。
【０１２８】
図１７（ｂ）は、本実施の形態における統合スライドショー再生における、再生完了・中止する動作を説明するためのカメラ背面図である。
【０１２９】
全画像の統合スライドショー再生が終わると、図１７（ｂ）に示すような統合スライドショー削除画面９０１に遷移する。また、ＭＥＮＵボタン３０６を押下すると、統合スライドショー再生を中止し、統合スライドショー削除画面９０１に遷移する。図１７（ｂ）の削除アイコン９０２を押下すると、操作したデジタルカメラ１０１に存在する統合スライドショーを削除する。
【０１３０】
＜第１の実施の形態に係る利点＞
（１）第１の実施の形態によれば、複数台のデジタルカメラ１０１〜１０３をネットワーク接続したシステムおいて、各デジタルカメラ１０１〜１０３が保持するスライドショー情報を共有する。例えばレイティング情報など、スライドショー再生の対象となる各画像についての再生サービスに関わる属性情報である再生サービス情報を、ＤＰＯＦファイルに記述し、スライドショー情報を共有するようにした。これにより、他のデジタルカメラに格納されている対象画像のＥｘｉｆデータを取得することなく、他のユーザが価値の高い画像と判断した画像のみを閲覧するなど、ユーザの閲覧要求に対応した再生サービスを提供することができる。
【０１３１】
（２）また、スライドショー情報のフォーマットとしてＤＰＯＦを利用し、再生サービス情報についてはベンダーユニークリージョンに記載するようにした。これにより、ＤＰＯＦに対応するデジタルカメラでは再生サービスを利用することができ、未対応のデジタルカメラであってもＤＰＯＦに記載された画像情報を時系列順に再生することが可能となる。
【０１３２】
＜第１の実施の形態に係る変形例＞
上記実施の形態では、複数台のデジタルカメラによるネットワークシステムについて説明したが、画像ビューワーやハードディスク等、画像を保持するネットワーク機器についても適用可能である。その他、ネットワークを形成する上でそれぞれの端末が通信に用いた通信パケットフォーマットや統合スライドショーの生成・追加を発行する操作部材等は本実施の形態に限定されるものではない。
【０１３３】
また本実施の形態では、再生サービス用の画像情報としてレイティング情報、カメラ名を例に説明したが、例えば画像の撮影位置情報や画像についてのコメント情報の有無などであっても良い。
【０１３４】
［第２の実施の形態］
本実施の形態では、複数のデジタルカメラ１０１内のスライドショー設定ファイルに同じ画像ファイルが含まれている場合の処理について説明する。これは例えばデジタルカメラ１０２と１０３との間で事前に画像交換を行った場合に生じ得る。この場合の統合スライドショー情報の作成状況について、図１８〜図１９（c）を参照して説明する。
【０１３５】
図１８（ａ），（ｂ），（ｃ）は、第２の実施の形態に係る、デジタルカメラ１０１〜１０３各々のスライドショー再生用のＤＰＯＦファイルのフォーマットを示す図である。図１９（a）、図１９（b）及び図１９（c）は、第２の実施の形態に係る統合スライドショー情報を示す図である。
【０１３６】
デジタルカメラ１０１は、自機内に、図１８（ａ）に示すスライドショー設定ファイルＡＵＴＰＬＡＹ０．ＭＲＫを作成し、これを基にして統合スライドショー設定ファイルＮＳＳ＿ＰＬＡＹ．ＭＲＫを作成する。デジタルカメラ１０２は、デジタルカメラ１０１の所有する統合スライドショー設定ファイルＮＳＳ＿ＰＬＡＹ．ＭＲＫに対して、図１８（ｂ）に示す自身の所有するスライドショー設定ファイルＡＵＴＰＬＡＹ０．ＭＲＫの情報を追加する。また、デジタルカメラ１０３は、デジタルカメラ１０１の所有する統合スライドショー設定ファイルＮＳＳ＿ＰＬＡＹ．ＭＲＫに対して、図１８（ｃ）に示す自身の所有するスライドショー設定ファイルＡＵＴＰＬＡＹ０．ＭＲＫの情報を追加する。そして、共有した統合スライドショー情報を各カメラ１０１〜１０３がそれぞれ図１９（a）、図１９（b）、図１９（c）に示すように記録する。
【０１３７】
本実施の形態では、カメラ１０２と１０３が事前に画像交換を行い、カメラ１０２内の３７１３の画像をカメラ１０３に提供し、カメラ１０３のスライドショー設定に図１８（ｃ）の３７２３のように記載している。
【０１３８】
特開２００３−２０９７７７号公報では、画像ファイルから画像の識別情報を取り出し、他の画像ファイルに格納されている画像との同一性を判断する画像処理装置が提案されている。前記画像の識別情報には、機器のＩＤ番号と画像のＩＤ番号と画像作成後、編集されたか否かを示す編集フラグ情報を含み、編集フラグが未編集であった場合に同一画像として判断している。この場合、カメラ１０２内において図１８（ｂ）のＪＯＢ項目３７１３に示すように画像内に識別情報が格納されている。そして、画像を取得したカメラ１０３が、カメラ１０３のスライドショー設定ファイルに、格納されている識別情報を図１８（ｃ）のＪＯＢ項目３７２３に示すように記述している。
【０１３９】
機器のＩＤ番号と画像のＩＤ番号と編集フラグは、それぞれＪＯＢ内のベンダーユニークリージョンに、
“ＶＵＱ  ＣＮＡＭＥ＝ＮＳＰ＿ＤＳＣ＿１０２”、“ＶＵＱ  ＩＤ＿ＩＭＡＧＥ  ＝  ８００００００１”、“ＶＵＱ  ＥＤＩＴ＿ＦＬＡＧ＝０”
と記述する。
【０１４０】
次に、上記の各ＪＯＢ項目３７１３と３７２３の画像は同様の画像であるが、レイティング値は各ユーザが設定することからそれぞれ異なる値を設定していることがある。図示した状況は、カメラ１０２は３点の評価をセットし、カメラ１０３は５点の評価をセットしている。このＪＯＢ項目は、共有した統合スライドショー設定ファイル（ＮＳＳ＿ＰＬＡＹ．ＭＲＫ）では図１９（a）の３７０５、図１９（b）の３７１５、図１９（c）の３７２５に記載される。
【０１４１】
統合スライドショー設定ファイル（ＮＳＳ＿ＰＬＡＹ．ＭＲＫ）を生成するときに、図１９（b）の３７１５に示す画像を所有するカメラ１０２では、次のような処理を行う。即ち、取得した画像の識別情報と、カメラ１０３のスライドショー設定ファイルに記述されているＪＯＢ内のベンダーユニークリージョンと比較し、合致していれば、同一画像であると判断する。
【０１４２】
同一画像であると判断したとき、同一のＪＯＢ項目についてはレイティング値を画像提供カメラである１０２、１０３の採点を網羅する点を登録する。即ち図示の例では３点と５点を網羅するように３、４、５点をベンダーユニークリージョンに登録する。また、画像提供カメラ名にはカメラ１０２とカメラ１０３の両方のカメラ名を登録する。
【０１４３】
＜第２の実施の形態に係る利点＞
第２の実施の形態によれば、複数台のデジタルカメラをネットワーク接続したシステムおいて、同一の画像が複数台のデジタルカメラが保持するスライドショー情報に設定されている場合には、共有する統合スライドショーには１つの項目として登録する。そして、レイティング値は提供者を網羅する値を、カメラ名は画像を提供するそれぞれのカメラ名を登録するようにした。これにより、レイティング指定であってもカメラ名指定であっても漏れることなく、また重複することなく再生画像として提供することができる。
【０１４４】
＜第２の実施の形態に係る変形例＞
第２の実施の形態では、重複画像についてレイティング値を全ての画像提供者の採点を網羅するように設定したが、例えば最も高い点を与えた採点を採用して登録するようにしても良い。
【０１４５】
＜他の実施の形態＞
本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１４６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４７】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしても良い。
【０１４８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１４９】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【０１５０】
２  撮影レンズ
４  撮像素子
９  システム制御回路
１０  画像処理回路
１２  メモリ
１３  画像表示部
２１  表示装置
２２  不揮発性メモリ  
２５  操作部
２７  無線通信回路
【図１】
2010252076.tif 000003
【図２】
2010252076.tif 000004
【図３】
2010252076.tif 000005
【図４】
2010252076.tif 000006
【図５ａ】
2010252076.tif 000007
【図５ｂ】
2010252076.tif 000008
【図５ｃ】
2010252076.tif 000009
【図６ａ】
2010252076.tif 000010
【図６ｂ】
2010252076.tif 000011
【図６ｃ】
2010252076.tif 000012
【図７】
2010252076.tif 000013
【図８】
2010252076.tif 000014
【図９】
2010252076.tif 000015
【図１０】
2010252076.tif 000016
【図１１】
2010252076.tif 000017
【図１２】
2010252076.tif 000018
【図１３ａ】
2010252076.tif 000019
【図１３ｂ】
2010252076.tif 000020
【図１３ｃ】
2010252076.tif 000021
【図１４】
2010252076.tif 000022
【図１５】
2010252076.tif 000023
【図１６】
2010252076.tif 000024
【図１７】
2010252076.tif 000025
【図１８】
2010252076.tif 000026
【図１９ａ】
2010252076.tif 000027
【図１９ｂ】
2010252076.tif 000028
【図１９ｃ】
2010252076.tif 000029