(57)【要約】【課題】  複数の画像ファイルの組のうち、すべての形式の画像ファイルを取得したり保持したりすることができない通信機器において、すべての形式の画像ファイルに対して編集の設定を行えるようにすることを目的とする。【解決手段】  情報処理装置であって、複数の画像ファイルのうち第１の形式を有する画像ファイルを撮像装置から受信し、対応するサムネイル画像を画面に表示する。サムネイル画像と対応する画像ファイルに対する編集指示を受け付け、サムネイル画像と対応する画像ファイルに関連付けて保存する。ここで、メタデータに基づき、１回の撮影で第１の形式の画像ファイルとともに生成された第１の形式とは異なる第２の形式の画像ファイルがあれば、編集指示を第１の形式の画像ファイルおよび第２の形式の画像ファイルそれぞれに関連付けて保存する。【選択図】  図８
2019193148.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像ファイルを保持する撮像装置と通信可能な情報処理装置であって、
前記複数の画像ファイルに関連するメタデータを撮像装置から受信する第１の受信手段と、
前記複数の画像ファイルのうち、第１の形式を有する画像ファイルを前記撮像装置から受信する第２の受信手段と、
前記受信された第１の形式を有する画像ファイルと対応するサムネイル画像を画面に表示するよう制御する表示制御手段と、
前記サムネイル画像と対応する画像ファイルに対する編集指示を受け付ける編集手段と、
前記編集指示を、前記サムネイル画像と対応する画像ファイルに関連付けて保存する保存手段とを備え、
前記保存手段は、前記メタデータに基づき、１回の撮影で前記第１の形式の画像ファイルととともに生成された前記第１の形式とは異なる第２の形式の画像ファイルがあれば、前記編集指示を前記第１の形式の画像ファイルおよび前記第２の形式の画像ファイルそれぞれに関連付けて保存することを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記メタデータに基づき、前記第２の形式の画像ファイルがあれば、前記第１の形式の画像ファイルおよび前記第２の形式の画像ファイルそれぞれと対応づけられた複数の前記第１の形式の画像ファイルのサムネイル画像または、前記第１の形式の画像ファイルおよび前記第２の形式の画像ファイルの両方に対応づけられた１つの前記第１の形式の画像ファイルのサムネイル画像を前記画面に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示されたサムネイル画像のうち、いずれかを選択する選択手段をさらに備え、
前記保存手段は、前記第１の形式の画像ファイルおよび前記第２の形式の画像ファイルの両方に対応づけられた１つの前記第１の形式の画像ファイルのサムネイル画像が前記選択手段により選択されれば、前記編集指示を前記第１の形式の画像ファイルおよび前記第２の形式の画像ファイルに関連付けて保存することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記編集手段は、前記第２の受信手段により受信された第１の形式の画像ファイルに対して実行可能な項目について前記編集指示を受け付けることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第１の形式の画像ファイルに対して実行可能な項目はレーティング、シャープネスおよび色調整のうち少なくとも１つであることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第１の形式の画像ファイルに対して実行不可能な項目はホワイトバランスであることを特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
前記保存手段は、前記編集指示を前記サムネイル画像および前記画像ファイルに紐付く識別子に関連付けて保存することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記第１の形式はＪＰＥＧ形式であり、前記第２の形式はＲＡＷ形式であることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
複数の画像ファイルを保持する撮像装置と通信可能な情報処理装置の制御方法であって、
前記複数の画像ファイルに関連するメタデータを撮像装置から受信するステップと、
前記複数の画像ファイルのうち、第１の形式を有する画像ファイルを前記撮像装置から受信するステップと、
前記受信された第１の形式を有する画像ファイルと対応するサムネイル画像を画面に表示するよう制御するステップと、
前記サムネイル画像と対応する画像ファイルに対する編集指示を受け付けるステップと、
前記編集指示を、前記サムネイル画像と対応する画像ファイルに関連付けて保存し、前記編集指示は、前記メタデータに基づき、１回の撮影で前記第１の形式の画像ファイルととともに生成された前記第１の形式とは異なる第２の形式の画像ファイルがあれば、前記第１の形式の画像ファイルおよび前記第２の形式の画像ファイルそれぞれに関連付けて保存されることを特徴とする制御方法。
【請求項１０】
コンピュータを請求項１乃至８のいずれか一項に記載の情報処理装置の各手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の形式の画像ファイルに対する編集を行うための情報処理装置およびその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、撮像装置において、撮影された画像を記録する画質を選ぶことができ、ＲＡＷ形式とＪＰＥＧ形式の両方を選んだときは、１回の撮影で、ＲＡＷ形式とＪＰＥＧ形式の２種類の画像ファイルが生成され、メモリカードに記録される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４８５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スマートフォンのような通信機器は持ち運びが容易であったり、撮像装置に比べて表示画面が大きかったり、操作をし易かったりする。このため、ユーザは、所望のタイミングに所望の場所で通信機器を使って、画像ファイルの編集操作のような手間のかかる作業を行いたいという要望がある。
【０００５】
しかしながら、スマートフォンのような通信機器は、記憶容量や処理能力、通信負荷などの制約のために、ＲＡＷ形式とＪＰＥＧ形式の２種類の画像ファイルのうち、ＲＡＷ形式の画像ファイルを撮像装置から取り込めない場合がある。
【０００６】
そこで、本発明は、異なる形式の複数の画像ファイルの組のうち、すべての形式の画像ファイルを取得したり保持したりすることができない通信機器において、すべての形式の画像ファイルに対して編集の設定を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願に係る発明の１つは、複数の画像ファイルを保持する撮像装置と通信可能な情報処理装置であって、前記複数の画像ファイルに関連するメタデータを撮像装置から受信する第１の受信手段と、前記複数の画像ファイルのうち、第１の形式を有する画像ファイルを前記撮像装置から受信する第２の受信手段と、前記受信された第１の形式を有する画像ファイルと対応するサムネイル画像を画面に表示するよう制御する表示制御手段と、前記表示されたサムネイル画像のうち、いずれかを選択する選択手段と、前記選択されたサムネイル画像と対応する画像ファイルに対する編集指示を受け付ける編集手段と、前記編集指示を、前記サムネイル画像および前記画像ファイルに紐付く識別子に関連付けて保存する保存手段とを備え、前記表示制御手段は、前記メタデータに基づき、１回の撮影で前記第１の形式とは異なる第２の形式の画像ファイルとともに生成されている前記第１の形式の画像ファイルがあると判定されれば、前記第１の形式の画像ファイルおよび前記第２の形式の画像ファイルそれぞれと対応づけられた２つの前記第１の形式の画像ファイルのサムネイル画像を前記画面に表示するか、または、前記第１の形式の画像ファイルおよび前記第２の形式の画像ファイルの両方に対応づけられた１つの前記第１の形式の画像ファイルのサムネイル画像を前記画面に表示することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、異なる形式の複数の画像ファイルの組のうち、すべての形式の画像ファイルを取得したり保持したりすることができない通信機器において、すべての形式の画像ファイルに対して編集の設定を行うことができるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における通信機器や撮像装置を含むネットワークの構成例を説明するための図である。
【図２】本発明の実施形態における通信機器のハードウェア構成例を示すブロック図である。
【図３】本発明の実施形態における通信機器のソフトウェア構成例を示す図である。
【図４】本発明の実施形態における撮像装置のハードウェア構成例を示すブロック図である。
【図５】本発明の実施形態における第１の通信機器の処理の一例を示すフローチャートである。
【図６】本発明の実施形態におけるファイル一覧ＤＢの一例を示す図である。
【図７】本発明の実施形態におけるサムネイル一覧画面の一例を示す図である。
【図８】本発明の実施形態における第１の通信機器の処理の一例を示すフローチャートである。
【図９】本発明の実施形態における編集画面の一例を示す図である。
【図１０】本発明の実施形態における第２の通信機器の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
（第１の実施形態）
以下、本発明の第１の実施形態について図面を参照しながら説明する。本実施形態では、ユーザが情報処理装置である通信機器（スマートフォン）を操作して画像編集アプリケーションを起動させて、データ取り込み用アプリケーションを起動させる例について説明する。なお、本実施形態におけるアプリケーションの「起動」として、未起動のアプリケーションを起動させる場合と、バックグラウンドで起動中のアプリケーションをフォアグラウンドへ移動させる場合がある。
【００１２】
（ネットワークの構成）
図１は、本実施形態に係る第１の通信機器１０１を含むシステムの構成例を説明するための図である。
【００１３】
図１に示すように、第１の通信機器１０１は、データ取り込み用アプリケーションを用いて撮像装置１０２と接続し、ネットワーク１０３を介して撮像装置１０２から画像を取り込むことができる。なお、撮像装置１０２との接続に用いられる通信は、有線通信であっても無線通信であってもよい。
【００１４】
また、第２の通信機器１０６も同様に、データ取り込み用アプリケーションを用いて撮像装置１０２と接続し、ネットワーク１０５を介して撮像装置１０２から画像を取り込むことができる。なお、上述した第１の第１の通信機器１０１同様、撮像装置１０２との接続に用いられる通信は、有線通信であっても無線通信であってもよい。
【００１５】
（通信機器の構成）
図２は、本実施形態に係る第１の通信機器１０１のハードウェア構成例を示すブロック図である。
【００１６】
図２において、ＣＰＵ２０１は第１の通信機器１０１全体の処理を制御する。ＲＯＭ２０２には、ＣＰＵ２０１が実行する各種制御プログラム、データ等が保存されている。ＲＡＭ２０３は、ＣＰＵ２０１のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。ＨＤＤ（ハードディスクドライブ）２０４は、ＯＳ（オペレーティングシステム）、各種アプリケーション、第１の通信機器１０１内で実行される各制御プログラムやコンテンツ、データを格納する。
【００１７】
入力装置２０５は、電源のＯＮ／ＯＦＦを切り替えるためのボタンなど各種ボタンから構成されている。ＢＭＵ（ビットムーブユニット）２０６は、例えば、メモリ間（例えば、ＶＲＡＭ２０７と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ＮＥＴＩ／Ｆ２０９）との間のデータ転送を制御する。ＶＲＡＭ２０７には、表示装置２１１に表示するための画像データが描画される。ＶＲＡＭ２０７に描画された画像データは、所定の規定に従って表示装置２１１に転送され、これにより表示装置２１１に画像が表示される。また、表示装置２１１はタッチパネルを搭載しており、ユーザが表示装置２１１の表示面に触れることによって、その位置に表示されたアイコンに係る指示を入力する。ＮＥＴＩ／Ｆ２０９は、撮像装置１０２等とネットワーク１０３を介して通信を行う。バス２１２は、アドレスバス、データバス及びコントロールバスを含む。
【００１８】
なお、第２の通信機器１０６も第１の通信機器１０１と同様のハードウェア構成を有するものとする。また、本実施形態では、第１の通信機器１０１はスマートフォンやタブレット端末のような機器で実現され、第２の通信機器１０６はパーソナルコンピュータのような機器で実現される。そして、第１の通信機器１０１の方が第２の通信機器よりも軽量でコンパクトであるが、データ記憶容量や処理能力が劣るものを例として説明する。ただし、第１の通信機器１０１や第２の通信機器を実現する端末は、このような制約に限定されず、本発明を実現可能である。
【００１９】
図３は、本実施形態に係る第１の通信機器１０１のソフトウェア構成例を示す図である。
【００２０】
第１の通信機器１０１には、所定のＯＳ３０１が搭載されており、データ取込みアプリケーション（以下、Ｗｒｉｔｅ−ａｐｐ）３０２と、画像編集用アプリケーション（以下、Ｒｅａｄ−ａｐｐ）３０３とがインストールされている。第１の通信機器１０１のＣＰＵ２０１は、ＯＳ３０１を起動して、第１の通信機器１０１が行う基本的な処理を行うとともに、インストールされているアプリケーションの連携処理およびデータをＨＤＤ２０４等に記録する処理を行う。また、第１の通信機器１０１のＣＰＵ２０１は、Ｗｒｉｔｅ−ａｐｐ３０２を起動して、例えば撮像装置１０２からＮＥＴＩ／Ｆ２０９を介して画像を取り込む処理を行う。また、第１の通信機器１０１のＣＰＵ２０１は、Ｒｅａｄ−ａｐｐ３０３を起動して、取り込んだ画像に対して加工したり、画質調整をしたり、画像を管理したり、画像の印刷を印刷装置に指示したりする処理を行う。なお、第１の通信機器１０１は複数のＲｅａｄ−ａｐｐ３０３をインストールすることが可能であり、本実施形態ではその中の１つを例にあげて説明する。
【００２１】
なお、第２の通信機器１０６も第１の通信機器１０１と同様のソフトウェア構成を有する。ただし、ＯＳ３０１は第２の通信機器１０６に対応したものとし、第１の通信機器１０１にインストールされたものと異なっていてもよい。例えば、第１の通信機器１０１のＯＳ３０１はモバイル端末向けのものであり、第２の通信機器１０６のＯＳ３０１はパーソナルコンピュータ向けのものである。そして、Ｗｒｉｔｅ−ａｐｐ３０２やＲｅａｄ−ａｐｐ３０３はＯＳ３０１毎に対応したものとなる。
【００２２】
（撮像装置の構成）
図４（ａ）は、本実施形態の外部装置の一例である撮像装置１０２の構成例を示すブロック図である。なお、ここでは外部装置の一例として撮像装置について述べるが、外部装置はこれに限られない。例えば外部装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００２３】
制御部４０１は、入力された信号や、後述のプログラムに従って撮像装置１０２の各部を制御する。なお、制御部４０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２４】
撮像部４０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部４０２は、制御部４０１に制御されることにより、撮像部４０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態の撮像装置１０２では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体４１０に記録される。
【００２５】
不揮発性メモリ４０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部４０１で実行される後述のプログラム等が格納される。
【００２６】
作業用メモリ４０４は、撮像部４０２で撮像された画像データを一時的に保持するバッファメモリや、表示部４０６の画像表示用メモリ、制御部４０１の作業領域等として使用される。
【００２７】
操作部４０５は、ユーザが撮像装置１０２に対する指示をユーザから受け付けるために用いられる。操作部４０５は例えば、ユーザが撮像装置１０２の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の通信部４１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部４０６に形成されるタッチパネルも操作部４０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００２８】
表示部４０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部４０６は必ずしも撮像装置１０２が内蔵する必要はない。撮像装置１０２は内部又は外部の表示部４０６と接続することができ、表示部４０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２９】
記録媒体４１０は、撮像部４０２から出力された画像データを記録することができる。記録媒体４１０は、撮像装置１０２に着脱可能なよう構成してもよいし、撮像装置１０２に内蔵されていてもよい。すなわち、撮像装置１０２は少なくとも記録媒体４１０にアクセスする手段を有していればよい。
【００３０】
通信部４１１は、外部装置と接続するためのインターフェースである。本実施形態の撮像装置１０２は、通信部４１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部４０２で生成した画像データを、通信部４１１を介して外部装置に送信することができる。また、撮像部４０２による撮像を通信部４１１を介して外部装置からコントロールすることができる。なお、本実施形態では、通信部４１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部４０１は、通信部４１１を制御することで外部装置との無線通信を実現する。
【００３１】
近接無線通信部４１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部４１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（以下ＢＬＥ）を採用する。このＢＬＥ通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、ＢＬＥ通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、ＢＬＥ通信は、無線ＬＡＮ通信と比べて消費電力が少ない。本実施形態の撮像装置１０２は、近接無線通信部４１２を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部４０２による撮像を通信部４１１を介して外部装置からコントロールすることができる。ただし、通信速度が遅いため撮像部４０２で生成した画像データを送信することはしない。
【００３２】
なお、本実施形態における撮像装置１０２の通信部４１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、通信部４１１をＣＬモードで動作させることにより、本実施形態における撮像装置１０２は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。撮像装置１０２がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、通信部４１１をＡＰモードで動作させることにより、本実施形態における撮像装置１０２は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。撮像装置１０２が簡易ＡＰとして動作すると、撮像装置１０２は自身でネットワークを形成する。撮像装置１０２の周辺の装置は、撮像装置１０２をＡＰ機器と認識し、撮像装置１０２が形成したネットワークに参加することが可能となる。上記のように撮像装置１０２を動作させるためのプログラムは不揮発性メモリ４０３に保持されているものとする。
【００３３】
なお、本実施形態における撮像装置１０２はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはしない。
【００３４】
次に、撮像装置１０２の外観について説明する。図４（ｂ）、図４（ｃ）は撮像装置１０２の外観の一例を示す図である。レリーズスイッチ４０５ａや再生ボタン４０５ｂ、方向キー４０５ｃ、タッチパネル４０５ｄは、前述の操作部４０５に含まれる操作部材である。また、表示部４０６には、撮像部４０２による撮像の結果得られた画像が表示される。また、本実施形態の撮像装置１０２は、カメラ筺体の側面に近接無線通信部４１２のアンテナ部分を有する。この近接無線通信部４１２同士を一定の距離に近づけることにより、他の機器と近接無線通信を確立することができる。これにより、ケーブル等を介さずに非接触で通信可能であると共に、ユーザの意図に沿って通信相手を限定することができる。
【００３５】
図５は、本実施形態において、第１の通信機器１０１が撮像装置１０２から画像データを取り込む際の処理を示すフローチャートである。本実施形態では、第１の通信機器１０１のＣＰＵ２０１がＷｒｉｔｅ−ａｐｐ（データ取り込み用アプリ）を起動し、Ｗｒｉｔｅ−ａｐｐやＯＳにしたがって以下の処理を実行する。
【００３６】
まず、第１の通信機器１０１が撮像装置１０２と通信して接続し（Ｓ５０１）、撮像装置１０２が保持している画像ファイルに関する情報を示す画像ファイルリストを取得し、記憶媒体２０４の所定の領域に保存する（Ｓ５０２）。そして、第１の通信機器１０１は、画像ファイルリストから各画像ファイルのメタデータ（属性情報）を取得する（Ｓ５０３）。メタデータには、撮影日時や撮影時の記録画質モードなどの撮影情報やサムネイル画像データが含まれている。
【００３７】
次に、第１の通信機器１０１はステップＳ５０３で取得した画像ファイル毎のメタデータをもとに、図６（ａ）に示すようなファイル一覧ＤＢを作成し、記憶媒体２０４の所定の領域に保存する（Ｓ５０４）。
【００３８】
図６（ａ）は、第１の通信機器１０１が、撮像装置１０２から取得した画像ファイルリストの各画像ファイルのメタデータにしたがって作成するファイル一覧ＤＢ６０１の一例を示す。ファイル名６０２は、各画像ファイルのファイル名であり、撮像装置１０２によって撮影時に付与される。画像ＩＤ６０３は、画像ファイルを一意に識別するための識別子であり、撮像装置１０２によって撮影時に付与される。ＤＢＩＤ６０４は、ファイル一覧ＤＢ上で固有に識別するための識別子であり、ファイル一覧ＤＢ６０１を作成する際に通信機器１０１によって画像ファイル毎に付与される。
【００３９】
なお、撮像装置１０２において記録画質として「ＲＡＷ」と「ＪＰＥＧ」の両方が選ばれていた場合（以下、「ＲＡＷ＋ＪＰＥＧモード」呼ぶ。）、１回の撮影で得られた画像データについて「ＲＡＷ」と「ＪＰＥＧ」それぞれの形式にしたがって処理を行い、画像ファイルを生成する。したがって、撮像装置１０２がＲＡＷ＋ＪＰＥＧモードであった場合、１回の撮影で、ＲＡＷ形式の画像ファイルとＪＰＥＧ形式の画像ファイルが生成され、撮像装置１０２の記録媒体に記録される。本実施形態のファイル一覧ＤＢ６０１では、ＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルについて、それぞれ対となる画像ファイルのＤＢＩＤ６０４を対応画像６０５に格納する。例えば、「００２．ｒａｗ」と「００２．ｊｐｇ」がＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルであるとすると、「００２．ｒａｗ」のレコードの対応画像６０５に「００２．ｊｐｇ」のＤＢＩＤ６０４「７８９」が格納される。また、「００２．ｊｐｇ」のレコードの対応画像６０５に「００２．ｒａｗ」のＤＢＩＤ６０４「４５６」が格納される。なお、本実施形態の第１の通信機器１０１は、画像ファイルのファイル名のうち、拡張子より前の部分が一致するものを、ＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルの組であると判定する。また、ファイル一覧ＤＢ６０１には、各画像ファイルのサムネイル画像データのファイルパスも格納される。
【００４０】
第１の通信機器１０１は、Ｓ５０３で取得されたメタデータに含まれるサムネイル画像データを表示装置２１１に一覧表示する（Ｓ５０５）。ユーザは、一覧表示されたサムネイル画像によって、撮像装置１０２内に保持されている画像ファイルの概要を知ることができる。ここで、サムネイル画像を一覧表示する画面について図７を参照して説明する。
【００４１】
図７のサムネイル一覧画面７０１において、撮像装置１０２内に保持されている画像ファイルと対応するサムネイル画像７０２が一覧表示される。ファイル種別アイコン７０３は、サムネイル画像と対応する画像ファイルの形式を表すアイコンである。ＲＡＷ形式の画像ファイルであれば「Ｒ」アイコンをサムネイル画像に付与して表示し、ＪＰＥＧ形式の画像ファイルであれば「Ｊ」アイコンをサムネイル画像に付与して表示する。また、「ＲＡＷ＋ＪＰＥＧモード」で撮影された画像ファイルについては、ＪＰＥＧ形式の画像ファイルのサムネイル画像だけを「ＲＪ」アイコンを付与して表示する。ユーザは、アイコンに基づき、サムネイル画像と対応する画像ファイルの形式を区別可能となる。
【００４２】
なお、第１の通信機器１０１は、Ｓ５０３で取得された各画像ファイルのメタデータによって、各画像ファイルの形式を判断することができる。すなわち、第１の通信機器１０１は、各画像ファイルのメタデータにしたがって、その形式を参照し、対応する「Ｒ」アイコンまたは「Ｊ」アイコンをサムネイル画像に付与して表示する。さらに、画像ファイルのファイル名のうち、拡張子より前の部分が一致するものが存在すれば、ＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルの組であると判断して、ＪＰＥＧ形式の画像ファイルのサムネイル画像に「ＲＪ」アイコンを付与して表示する。
【００４３】
そして、第１の通信機器１０１は、サムネイル一覧画面７０１に表示されたサムネイル画像のいずれかが選択されれば（Ｓ５０６でＹｅｓ）、選択されたサムネイル画像に紐付く画像ＩＤ６０３を撮像装置１０２へ通知する。これによって、選択されたサムネイル画像と対応する画像ファイルを撮像装置１０２に要求する（Ｓ５０７）。そして、第１の通信機器１０１は、要求した画像ファイルを撮像装置１０２から受信し（Ｓ５０８）、記憶媒体２０４の所定の記憶領域に保存する（Ｓ５０９）。ここで、ＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルのサムネイル画像が選択された場合、サムネイル画像はＪＰＥＧ形式の画像ファイルと対応するため、当該サムネイル画像はＪＰＥＧ形式の画像ファイルの画像ＩＤ６０３と紐付く。よって、ステップＳ５０７ではＪＰＥＧ形式の画像ファイルの画像ＩＤ６０３のみが撮像装置１０２に通知され、ステップＳ５０８ではＪＰＥＧ形式の画像ファイルのみが受信されることとなる。すなわち、サムネイル一覧画面７０１で選択されたサムネイル画像について、撮像装置１０２は、ＪＰＥＧ形式とＲＡＷ形式の両方の画像ファイルを保持しているが、第１の通信機器１０１は、ＪＰＥＧ形式の画像ファイルだけを受信して保持することとなる。また、本実施形態の第１の通信機器１０１は、ＲＡＷ形式の画像ファイルを保存することができないため、ステップＳ５０７ではＲＡＷ形式の画像ファイルについては要求を行わない。よって、第１の通信機器１０１は、ステップＳ５０８でＲＡＷ形式の画像ファイルを受信することはなく、ステップＳ５０９での保存も行わない。
【００４４】
図８は、第１の通信機器１０１が画像データを撮像装置１０２から取り込んだ後、画像編集用アプリケーションを起動して画像編集を行う際の処理を示すフローチャートである。本実施形態では、第１の通信機器１０１のＣＰＵ２０１がＲｅａｄ−ａｐｐ（画像編集用アプリケーション）を起動し、Ｒｅａｄ−ａｐｐやＯＳにしたがって以下の処理を実行する。
【００４５】
第１の通信機器１０１は、画像編集用アプリケーションを起動し、記憶媒体２０４の所定の記憶領域に保存されたファイル一覧ＤＢ６０１のサムネイル画像データへのファイルパスに基づき、サムネイル画像データを読み込む（Ｓ８０１）。
【００４６】
第１の通信機器は、Ｓ８０１で読み込まれた表示用のサムネイル画像データを図９に示すような編集画面９００に表示する（Ｓ８０２）。
【００４７】
図９（ａ）は「Ｒ＋Ｊを重ねて表示」する状態であり、ボタン９０１はそのことを示す。「Ｒ＋Ｊを重ねて表示」する状態では、ＲＡＷ＋ＪＰＥＧモードで記録された画像ファイルの組について、ＪＰＥＧ形式の画像ファイルのサムネイル画像９０４だけを表示し、サムネイル画像９０４には、ＪＰＥＧ形式の画像ファイルの画像ＩＤが紐付けられている。そして、サムネイル画像９０４は、ＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルと対応することを示す「ＲＪ」アイコンを付与して表示される。
【００４８】
ボタン９０１は切り替えボタンとなっており、押下されると、図９（ｂ）に示すように「Ｒ＋Ｊをそれぞれ表示」する状態に切り替わり、ボタン９０２はそのことを示す。「Ｒ＋Ｊをそれぞれ表示」する状態では、ＲＡＷ＋ＪＰＥＧモードで記録された画像ファイルについて、それぞれのサムネイル画像を表示する。つまり、ＪＰＥＧ形式の画像ファイルのサムネイル画像９０４だけでなく、ＲＡＷ形式の画像ファイルのサムネイル画像９０８も追加して表示する。サムネイル画像９０４は、ＪＰＥＧ形式の画像ファイルの画像ＩＤが紐付けられ、サムネイル画像９０８はＲＡＷ形式の画像ファイルの画像ＩＤが紐付けられている。ここで、サムネイル画像９０８は、ＲＡＷ形式の画像ファイルと一緒に撮影されたＪＰＥＧ形式の画像ファイルのサムネイル画像９０４と同じである。つまり、ステップＳ５０８で第１の通信機器１０１が取り込んだのはＪＰＥＧ形式の画像ファイルだけであるが、あたかもＲＡＷ形式の画像ファイルとＪＰＥＧ形式の画像ファイルの両方が存在するように見せかけている。なお、本実施形態では、「Ｒ＋Ｊをそれぞれ表示」する状態に切り替わったとき、所定のフラグをオンにし、ＲＡＭ２０３に記憶することで、その編集画面９００が「Ｒ＋Ｊをそれぞれ表示」する状態であることを判断できるようにする。
【００４９】
さらに、ボタン９０２が押下されると、図９（ａ）の表示に戻る。本実施形態では、「Ｒ＋Ｊを重ねて表示」する状態に切り替わったとき、所定のフラグをオフにし、ＲＡＭに記憶することで、その編集画面９００が「Ｒ＋Ｊを重ねて表示」する状態であることを判断できるようにする。
【００５０】
第１の通信機器１０１は、編集画面９００に一覧表示された中から、ユーザの操作にしたがって、サムネイル画像を選択する（Ｓ８０３）。選択状態のサムネイル画像は識別可能に表示される。図９では、サムネイル画像９０３やサムネイル画像９０８のように、太枠つきで表示され、未選択のサムネイル画像と区別される。
【００５１】
調整項目エリア９０５の各調整項目で設定される調整値は、選択されたサムネイル画像と対応する画像ファイルに対して反映される。すなわち、調整項目毎に変更された調整値は、編集対象の画像ファイルに関連付けて保持され、管理される。
【００５２】
なお、調整項目エリア９０５では、選択状態のサムネイル画像と対応する画像ファイルに対して、調整不可能な項目は、グレイアウトしたり、非表示にするなどして識別可能に表示される。
【００５３】
例えば、図９（ａ）では、サムネイル画像９０３が選択されており、対応するＪＰＥＧ形式の画像ファイルが編集対象である。ホワイトバランスは、ＲＡＷ形式の画像ファイルに対してのみ実行可能であり、ＪＰＥＧ形式の画像ファイルに対しては実行不可能であり、調整できない項目であるため、グレイアウトして表示される。
【００５４】
また、本実施形態の第１の通信機器１０１が取り込めるのはＪＰＥＧ形式の画像ファイルだけである。よって、ＲＡＷ形式の画像ファイルと対応するサムネイル画像が選択されていても、第１の通信機器１０１はＲＡＷ形式の画像ファイルを保持していないため、調整することができない。よって、ＲＡＷ形式の画像ファイルに対して調整処理を実際に行い、調整結果を表示して確認が必要な項目は、調整不可能な項目として表示される。例えば、図９（ｂ）に示すように、ＲＡＷ形式の画像ファイルと対応するサムネイル画像９０８が選択されていても、ホワイトバランスは調整不可能な項目であるため、グレイアウトして表示される。一方、レーティングは、ＲＡＷ形式の画像に対して調整処理を行う必要がないため、調整可能な項目として表示され、調整値を設定することができる。
【００５５】
なお、ＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルと対応するサムネイル画像９０４が選択されているときも、第１の通信機器１０１はＲＡＷ形式の画像ファイルを保持しておらず、調整することができない。よって、ホワイトバランスは調整不可能な項目として、グレイアウトして表示される。
【００５６】
第１の通信機器１０１は、調整項目の値が変更されたか否かを判断し（Ｓ８０４）、調整値が変更された場合は（Ｓ８０４でＹｅｓ）、編集対象がＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルか否かを判断する（Ｓ８０５）。ＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルであるかどうかは、選択されたサムネイル画像と対応する画像ファイルのファイル名にしたがい、ファイル一覧ＤＢ６０１の対応画像６０５を参照することによって判断される。
【００５７】
編集対象がＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルであれば（Ｓ８０５でＹｅｓ）、編集画面９００が「Ｒ＋Ｊを重ねて表示」する状態かどうかを判断する（Ｓ８０６）。本実施形態では、ＲＡＭに２０３に保存された所定のフラグがオンであれば、「Ｒ＋Ｊをそれぞれ表示」する状態であり、オフであれば、「Ｒ＋Ｊを重ねて表示」する状態であると判断される。
【００５８】
第１の通信機器１０１は、「Ｒ＋Ｊを重ねて表示」する状態であれば（Ｓ８０６でＹｅｓ）、ファイル一覧ＤＢ６０１を参照して、選択されたサムネイル画像に紐付くＪＰＥＧ形式の画像ファイルの画像ＩＤのレコードの対応画像６０５に基づき、組になるＲＡＷ形式の画像ファイルの画像ＩＤを取得する。そして、変更された調整値を編集指示として、選択されたサムネイル画像に紐付くＪＰＥＧ形式の画像ファイルの画像ＩＤだけでなく、組になるＲＡＷ形式の画像ファイルの画像ＩＤにも関連付けてファイル一覧ＤＢ６０１に保存する（Ｓ８０７）。
【００５９】
一方、「Ｒ＋Ｊを重ねて表示」する状態でないと判断されれば（Ｓ８０６でＮｏ）、調整値を、選択されたサムネイル画像に紐付く画像ファイルの画像ＩＤに関連付けて保存する（Ｓ８０８）。また、編集対象がＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルで無い場合も（Ｓ８０４でＮｏ）、変更された調整値を編集指示として、選択されたサムネイル画像に紐付く画像ファイルの画像ＩＤに関連付けてファイル一覧ＤＢ６０１に保存する（Ｓ８０８）。また、編集対象がＲＡＷ＋ＪＰＥＧモードで撮影された画像ファイルであっても（Ｓ８０４でＹｅｓ）、「Ｒ＋Ｊをそれぞれ表示」する状態であれば（Ｓ８０６でＮｏ）、変更された調整値を編集指示として、選択されたサムネイル画像に紐付く画像ファイルの画像ＩＤに関連付けてファイル一覧ＤＢ６０１に保存する（Ｓ８０８）。
【００６０】
調整値が保存されたファイル一覧ＤＢ６０１の一例を図６（ｂ）に示す。図６（ｂ）は、図６（ａ）で示したファイル一覧ＤＢ６０１に対して、調整値を各画像ファイルの画像ＩＤに関連付けて保存した状態を示す。調整項目エリア９０５で設定された調整値は、調整項目毎に調整結果６１２に格納される。調整値が未設定の場合は、調整結果６１２は空欄である。本実施形態では、「Ｒ＋Ｊを重ねて表示」する状態で、サムネイル画像９０４が選択され、色調整やシャープネス、レーティングの調整値が設定された場合、サムネイル画像９０４に紐付く画像ＩＤ「ＵＵＩＤｇｈｉ」に関連付けてシャープネス「＋２」やレーティング「３」が格納される。さらに、サムネイル画像９０４に紐付く画像ＩＤ「ＵＵＩＤｇｈｉ」のレコードの対応画像６０５に格納された「４５６」にしたがい、ＤＢＩＤ６０４「４５６」と紐付く画像ＩＤ「ＵＵＩＤｄｅｆ」のレコードにもシャープネス「＋２」やレーティング「３」が同様に設定される。
【００６１】
なお、本実施形態において、調整不可能な項目は、同じ値で同じように調整を行っても、ＲＡＷ形式の画像ファイルとＪＰＥＧ形式の画像ファイルとで調整結果が変わってしまう項目である。
【００６２】
図１０は、第２の通信機器１０６が、撮像装置１０２から取り込んだ画像ファイルについて、第１の通信機器１０１で設定された調整値を同期する際の処理を示すフローチャートである。本実施形態では、第２の通信機器１０６のＣＰＵ２０１が第２の通信機器１０６にインストールされた、Ｒｅａｄ−ａｐｐ（画像編集用アプリケーション）３０３を起動し、Ｒｅａｄ−ａｐｐ３０３やＯＳ３０１にしたがって以下の処理を実行する。第２の通信機器１０６のＣＰＵ２０１が第２の通信機器１０６にインストールされたＷｒｉｔｅ−ａｐｐ３０２を実行して、画像ファイルを撮像装置１０２から取り込み、第２の通信機器１０６の記憶媒体２０４に保持しているものとする。第２の通信機器１０６は、無線通信や有線通信、外部のクラウドサーバ経由などで撮像装置１０２と接続し、撮像装置１０２の画像ファイルを取得する。なお、本実施形態の第２の通信機器１０６は、第１の通信機器１０１とは異なり、ＲＡＷ形式の画像ファイルを受信し、保持することが可能である。
【００６３】
第２の通信機器１０６は、第１の通信機器１０１と通信して接続を行い（Ｓ１００１）、ファイル一覧ＤＢ６０１を第１の通信機器１０１から取得する（Ｓ１００２）。
【００６４】
第２の通信機器１０６は、ステップＳ１００２で取得したファイル一覧ＤＢ６０１に登録されている画像ＩＤ６０３と、第２の通信機器１０６が保持するすべての画像ファイルのメタデータに格納されている画像ＩＤを照合し、一致する画像ＩＤが存在するかどうか判定する（Ｓ１００３）。
【００６５】
一致する画像ＩＤが存在した場合は（Ｓ１００３でＹｅｓ）、画像ＩＤが一致した第２の通信機器１０６内の画像ファイルに、ファイル一覧ＤＢ６０１の画像ＩＤ６０３に紐付く調整値を関連付けて保存することによって同期する（Ｓ１００４）。
【００６６】
一致する画像ＩＤが存在しない場合は（Ｓ１００３でＮｏ）、本処理を終了する。
【００６７】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019193148.tif 000003
【図２】
2019193148.tif 000004
【図３】
2019193148.tif 000005
【図４】
2019193148.tif 000006
【図５】
2019193148.tif 000007
【図６】
2019193148.tif 000008
【図７】
2019193148.tif 000009
【図８】
2019193148.tif 000010
【図９】
2019193148.tif 000011
【図１０】
2019193148.tif 000012