(57)【要約】【課題】複数の画像処理装置間で編集された画像データのパラメーターを同期する際、各画像処理装置でディスプレイに表示している画像の画質が、同期の瞬間に急に変化してしまう場合があった。【解決手段】画像ファイル中の画像データのパラメーターを編集する画像処理装置であって、画像データのパラメーターを編集する手段と、画像データを編集した結果の画像をディスプレイに表示する手段と、編集されたパラメーターをメモリ上に一時的に保持する手段と、一時的に保持しているパラメーターを確定した際、前記画像データを含む画像ファイルにパラメーターを書き込む手段と、前記画像ファイルに書き込まれたパラメーターを他の画像処理装置と同期するための通信手段と、同期されたパラメーターとメモリ上に一時的に保持されたパラメーターが異なる場合、メモリ上に一時的に保持されたパラメーターを優先的に用いることで、前記ディスプレイに表示される画像に変化が生じないように制御する手段と、を有することを特徴とする。【選択図】図２
2019074575.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイル中の画像データのパラメーターを編集する画像処理装置であって、
画像データのパラメーターを編集する手段（１０７）と、
画像データを編集した結果の画像をディスプレイに表示する手段（１１１）と、
編集されたパラメーターをメモリ上に一時的に保持する手段（１０８）と、
一時的に保持しているパラメーターを確定した際、前記画像データを含む画像ファイルにパラメーターを書き込む手段（１０８）と、
前記画像ファイルに書き込まれたパラメーターを他の画像処理装置と同期するための通信手段（１０９）と、
同期されたパラメーターとメモリ上に一時的に保持されたパラメーターが異なる場合、メモリ上に一時的に保持されたパラメーターを優先的に用いることで、前記ディスプレイに表示される画像に変化が生じないように制御する手段（１０７）と、
を有することを特徴とする画像処理装置。
【請求項２】
通信手段における前記同期処理は、前記パラメーターが確定された際に自動的に行われる自動同期と、ユーザーの意思を持って行われる手動同期、の２つの同期方法からユーザーが選択できる手段を持つことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ディスプレイに表示される画像に変化が生じないように制御する手段は、前記同期処理において、前記パラメーターが確定された際に自動的に行われる自動同期の場合だけ行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記ディスプレイに表示される画像に変化が生じないように制御する手段は、画像のレーティング（お気に入り度）、画質に関わらないパラメーターについては、制御の対象外であることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像ファイルに書き込まれたパラメーターを他の画像処理装置と同期するための通信手段は、各パラメーター毎、または関連するパラメーターを１つのグループとし、この単位毎に更新日時を管理し、単位ごとに更新日時の新しいパラメーターを採用することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、複数の画像処理装置で画像処理を行った結果、それぞれの編集パラメーターを同期させるようなシステムが提案されていた。
【０００３】
特許文献１には、ネットワーク接続された複数の編集装置において、１つの編集装置で編集操作が行われると、他の編集装置に対して最新バージョンの編集操作を同期させることが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１１５０００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１においては、同期処理時に常に最新バージョンの編集操作が採用されてしまうため、例えば各編集装置で編集画像を確認しながら同時に編集を行っていた場合、同期処理後にそれぞれで確認中の編集画像の画質が急に変化をしてしまう、という問題があった。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係る画像処理装置は、同期処理時に各編集装置で確認中の画像が変化しないよう、同期対象の編集パラメーターはファイルで保持、現在編集中の編集パラメーターはメモリで保持、と保持方法を切り替え、またメモリ上の編集パラメーターを優先して採用することで、確認中の画像の画質が変化しないようにしつつ編集パラメーターの同期ができるようにした。
【０００７】
即ち、本発明に係る画像処理装置は、
画像ファイル中の画像データのパラメーターを編集する画像処理装置であって、
画像データのパラメーターを編集する手段と、
画像データを編集した結果の画像をディスプレイに表示する手段と、
編集されたパラメーターをメモリ上に一時的に保持する手段と、
一時的に保持しているパラメーターを確定した際、前記画像データを含む画像ファイルにパラメーターを書き込む手段と、
前記画像ファイルに書き込まれたパラメーターを他の画像処理装置と同期するための通信手段と、
同期されたパラメーターとメモリ上に一時的に保持されたパラメーターが異なる場合、メモリ上に一時的に保持されたパラメーターを優先的に用いることで、前記ディスプレイに表示される画像に変化が生じないように制御する手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明に係る画像処理装置によれば、複数の画像処理装置で編集されたパラメーターの同期時、各画像処理装置に接続されたディスプレイへ表示している画像データの画質が変化しなくなるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例における画像処理装置の構成を示すブロック図
【図２】本発明の実施形態に係る、編集対象となる画像ファイルを受け付け、画像処理を行ない、ディスプレイに表示するまでを示したシーケンス図
【図３】本発明の実施形態に係る、画像パラメーターの同期処理を自動で行うかどうかのユーザー操作を受け付けた際のシーケンス図
【図４】本発明の実施形態に係る、画像パラメーターの確定のユーザー操作を受け付けた際のシーケンス図
【図５】本発明の実施形態に係る、画像パラメーターの手動同期のユーザー操作を受け付けた際のシーケンス図
【図６】本発明の実施形態に係る、他画像処理装置から画像パラメーターおよび同期設定を受信した際のシーケンス図
【図７】本発明の実施形態に係る、他画像処理装置から受信した画像パラメーターとＦｉｌｅ  Ｓｙｓｔｅｍ上にある画像パラメーターの同期処理を実行する際のシーケンス図
【図８】本発明の実施形態に係る、他画像処理装置から受信した同期設定が自動同期の場合において、画像パラメーターとＲＡＭ状にある画像パラメーターの同期処理を実行する際のシーケンス図
【図９】本発明の実施形態に係る、画像パラメーターの保持方法を説明したデータ構造の例
【図１０】本発明の実施形態に係る、他画像処理システムから受信した画像パラメーターとＦｉｌｅ  Ｓｙｓｔｅｍ上の画像パラメーターの同期処理を説明した例
【図１１】本発明の実施形態に係る、他画像処理装置から受信した同期設定が自動同期の場合において、他画像処理システムから受信した画像パラメーターとＲＡＭ上の画像パラメーターの同期処理を説明した例
【発明を実施するための形態】
【００１０】
以下、本発明にかかる実施例を、図面を参照して詳細に説明する。
【００１１】
＜第１の実施形態＞
本発明の第１の実施例を図面に基づいて説明する。
【００１２】
図１は本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【００１３】
画像入力部１０１は、画像データを含む画像ファイルの入力を受け付ける部材である。
操作部材１１０はユーザー操作により画像編集のための画像パラメーターを受け付ける、同期処理を自動的に行うか手動で行うかのユーザー意思つまり同期設定を受け付ける、編集した画像パラメーターを確定するユーザー意思を受け付ける、手動同期の場合にユーザーから明示的に同期を実行する意思を受け付ける、部材である。
【００１４】
ＲＡＭ１０４は受け付けた画像ファイルや画像パラメーター、同期処理を自動で行うかどうかの同期設定、を保持するメモリである。
【００１５】
Ｆｉｌｅ  Ｓｙｓｔｅｍ１０５は画像パラメーターをファイルとして保存する部材である。
【００１６】
画像処理部１０６は操作部材１１０が受け付けた画像パラメーターを画像パラメーター調整部１０７経由で受け取り、画像データに画像処理を実行する部材である。
【００１７】
画像表示部１１１は画像処理部１０６が画像処理した画像データをディスプレイへ表示する部材である。
【００１８】
通信部１０９は他の画像処理装置と通信を行い、他の画像処理装置が編集した画像パラメーターおよび同期設定を受け付ける、本画像処理装置が編集した画像パラメーターおよび同期設定を他の画像処理装置の通信部へ送信する部材である。
【００１９】
画像パラメーター保存部１０８は操作部材１１０が受け付けた画像パラメーターをＲＡＭ１０４へ保持する、操作部材１１０から画像パラメーターの確定受け付けがあった場合に画像パラメーターを  Ｆｉｌｅ  Ｓｙｓｔｅｍ１０５へ保存する、部材である。
【００２０】
画像パラメーター調整部１０７は、操作部材１１０がユーザーから受け付けた画像パラメーターおよび通信部１０９が受け付けた他の画像処理装置から受け付けた画像パラメーターの同期処理を行ない、画像処理部１０６へ同期した画像パラメーターを提供する部材である。
【００２１】
また画像パラメーター調整部１０７は操作部材１１０より同期処理を自動的に行うか手動で行うかの設定を受け付け、前述の同期処理の内容を決定する部材でもある。
【００２２】
以上、これら一連の処理はＣＰＵ１０２が制御し、ＲＯＭ１０３に制御プログラムの内容が記録されている。
【００２３】
図２は本発明の実施形態に係る、編集対象となる画像ファイルを受け付け、画像処理を行ない、ディスプレイに表示するまでを示したシーケンス図である。
【００２４】
図２において、まず画像入力部は編集対象の画像を受け付け、Ｆｉｌｅ  Ｓｙｓｔｅｍに保持する（２０１）。操作部材にてユーザーからの画像パラメーターの編集操作を受け付ける（２０２）。受け付けた画像パラメーターはＲＡＭに保持する（２０３）。
【００２５】
次に画像処理部は、ＲＡＭ上にある画像パラメーターを優先、次のＦｉｌｅ  Ｓｙｓｔｅｍ上にある画像パラメーターを使い、画像処理を実行する（２０４）。画像処理された結果は画像表示部を介してディスプレイに表示される（２０５）。
【００２６】
図３は本発明の実施形態に係る、画像パラメーターの同期処理を自動で行うかどうかのユーザー操作を受け付けた際のシーケンス図である。
【００２７】
図３において、まず操作部材は画像パラメーターの同期処理を自動で行うかどうか、つまり自動同期か、手動同期か、のユーザー操作を受け付ける（３０１）。次に受け付けた設定をＲＡＭに保存する（３０２）。
【００２８】
図４は本発明の実施形態に係る、画像パラメーターの確定のユーザー操作を受け付けた際のシーケンス図である。
【００２９】
図４において、まず操作部材は画像パラメーターの確定操作をユーザーから受け付ける（４０１）。この際、ＲＡＭ上に存在する編集中の画像パラメーターがファイルとなり、Ｆｉｌｅ  Ｓｙｓｔｅｍに保存される（４０２）。また、この際、ＲＡＭ上に保持されている同期処理の設定が自動同期になっているかどうかを確認する（４０３）。確認の結果、自動同期の設定になっていた場合、Ｆｉｌｅ  Ｓｙｓｔｅｍに保存された画像パラメーターを通信部を介して他の画像処理装置へ送信する（４０４）。
【００３０】
図５は本発明の実施形態に係る、画像パラメーターの手動同期のユーザー操作を受け付けた際のシーケンス図である。
【００３１】
図５において、まず操作部材は画像パラメーターの手動同期の設定を受け付ける（５０１）。この際、ＲＡＭ上に存在する編集中の画像パラメーターがファイルとなり、Ｆｉｌｅ  Ｓｙｓｔｅｍに保存される（５０２）。次にＦｉｌｅ  Ｓｙｓｔｅｍに保存された画像パラメーターを通信部を介して他の画像処理装置へ送信する（５０３）。
【００３２】
図６は本発明の実施形態に係る、他画像処理装置から画像パラメーターおよび同期設定を受信した際のシーケンス図である。
【００３３】
図６において、まず通信部は、画像パラメーターおよび同期設定を受信する（６０１）。
次に  Ｆｉｌｅ  Ｓｙｓｔｅｍ上に存在する  ファイルとして保存されている画像パラメーターと前記受信した画像パラメーターの同期処理を実行する（６０２）。この同期処理の詳細は図７で説明する。
【００３４】
次に前記受信した同期設定を確認する（６０３）。この設定が自動同期になっている場合、このタイミングにおける同期はユーザーの明示的な同期の意思があったとは限らないため、画像処理装置上に現在表示している画像が変化しないよう、ＲＡＭ状にある画像パラメーターの同期処理を実行する（６０４）。この同期処理の詳細は図８で説明する。
【００３５】
図７は本発明の実施形態に係る、他画像処理装置から受信した画像パラメーターとＦｉｌｅ  Ｓｙｓｔｅｍ上にある画像パラメーターの同期処理を実行する際のシーケンス図である。
【００３６】
まず、本画像処理装置上のＦｉｌｅ  Ｓｙｓｔｅｍに存在する画像パラメーターと、通信部を介して、他画像処理装置から受信した画像パラメーターに存在するパラメーター項目を１つずつ比較する処理を実行する（７０１）。
【００３７】
この際、各パラメーター項目は、図９に示すように、項目毎、関連するグループ毎、に更新日時が付帯されているため、これらの単位で最新の更新日時の項目を採用する（７０２）。
【００３８】
すべてのパラメーターに比較・採用処理が完了したかどうかを確認する（７０３）。
【００３９】
確認の結果、比較・採用処理が完了した場合、本Ｆｉｌｅ  Ｓｙｓｔｅｍ上の画像パラメーターを比較・採用された内容をもって更新する（７０４）。
【００４０】
これにより、本画像処理システムのＦｉｌｅ  Ｓｙｓｔｅｍ上の画像パラメーターは最新となったため、この最新の画像パラメーターを他画像処理システムに送信し、本画像処理システム同様の同期処理を実行してもらう（７０５）。
【００４１】
なお、画像処理システムが複数存在するシステムにおいては、１つのシステムをマスターシステムとして定義し、マスターシステムに対して、他のシステムの画像パラメーターを同期させる、マスターシステムで完成した最新の画像パラメーターを他システムに対して配信する、という形態をとることが望ましい。
【００４２】
図８は本発明の実施形態に係る、他画像処理装置から受信した同期設定が自動同期の場合において、画像パラメーターとＲＡＭ状にある画像パラメーターの同期処理を実行する際のシーケンス図である。
【００４３】
まず、本画像処理装置上のＦｉｌｅ  Ｓｙｓｔｅｍに存在する画像パラメーターと、通信部を介して、他画像処理装置から受信した画像パラメーターに存在するパラメーター項目を１つずつ比較する処理を実行する（８０１）。
【００４４】
この際、受信した画像パラメーターには存在するが、本画像処理装置のＲＡＭ上に存在しないパラメーターかどうかを確認する（８０２）。
【００４５】
確認の結果、存在しないパラメーターであった場合、画像ファイルから撮影時（編集前）のパラメーターを取得し、これを編集中のパラメーターとしてＲＡＭ上に保持する（８０３）。この処理によって、画像編集装置で現在表示している画像の画質が変化してしまうことを防止する。
【００４６】
以上の比較処理がすべてのパラメーターに対して実行されたかどうかを確認して（８０４）比較処理を終了する。
【００４７】
＜第２の実施形態＞
図９は本発明の実施形態に係る、画像パラメーターの保持方法を説明したデータ構造の例である。
【００４８】
図９において、各画像パラメーターは、項目名、設定値、更新日時をそれぞれ保有している。この際、ホワイトバランスはホワイトバランスの光源を表す項目、ホワイトバランスシフトはアンバー／ブルー方向、グリーン／マゼンダ方向、に微調整を行なう項目、となっており、これらは広義の意味ではホワイトバランスで括れるため、グループとして管理し、更新日時もグループの単位で１つ設定している。
【００４９】
また、画像のお気に入り度を示すレーティングの項目も管理している。
【００５０】
図１０は本発明の実施形態に係る、他画像処理システムから受信した画像パラメーターとＦｉｌｅ  Ｓｙｓｔｅｍ上の画像パラメーターの同期処理を説明した例である。
【００５１】
図１０において（Ａ）は受信した画像パラメーター、（Ｂ）は本画像処理システムのＦｉｌｅ  Ｓｙｓｔｅｍに保存されている画像パラメーターである。
【００５２】
ここで同期処理は次の手順で行われる。
【００５３】
まず、受信したパラメーターの明るさ補正と、Ｆｉｌｅ  Ｓｙｓｔｅｍに保持されている明るさ補正の更新日時を比較する。後者のほうが更新日時が新しいため、明るさ補正については、後者が採用される。
【００５４】
次に、受信したパラメーターのホワイトバランスと、Ｆｉｌｅ  Ｓｙｓｔｅｍに保持されているホワイトバランスの更新日時を比較する。これは前者のほうが更新日時が新しいため、ホワイトバランスについては、前者が採用される。
【００５５】
以上、すべての画像パラメーターについて、更新日時の比較と採用を行った結果、（Ｃ）のように同期された画像パラメーターが生成される。
【００５６】
図１１は本発明の実施形態に係る、他画像処理装置から受信した同期設定が自動同期の場合において、他画像処理システムから受信した画像パラメーターとＲＡＭ上の画像パラメーターの同期処理を説明した例である。
【００５７】
図１１において（Ａ）は受信した画像パラメーター、（Ｂ）は本画像処理システムのＲＡＭ上に保存されている画像パラメーターである。また（Ｃ）は撮影時（未編集）の画像パラメーターである。
【００５８】
ここで同期処理は次の手順で行われる。
【００５９】
なお、Ｆｉｌｅ  Ｓｙｓｔｅｍに存在する画像パラメーターの同期処理は図１０で説明したように完了していることを前提としている。
【００６０】
まず、受信したパラメーターの明るさ補正が、本画像処理システムのＲＡＭ上の画像パラメーターに存在するか確認する。ここでは存在するため、ＲＡＭ上の画像パラメーターに更新は不要だと判断する。
【００６１】
次に、受信したパラメーターのホワイトバランスが、本画像処理システムのＲＡＭ上の画像パラメーターに存在するか確認する。
【００６２】
この項目は存在しないため、撮影時の画像パラメーターに存在するホワイトバランスを抜き出し、これをＲＡＭ状の画像パラメーターに加える。
【００６３】
なお、この処理を実行しない場合、Ｆｉｌｅ  Ｓｙｓｔｅｍに存在する画像パラメーターに同期されてしまったホワイトバランスが画像処理に反映されてしまうため（ＲＡＭ⇒Ｆｉｌｅ  Ｓｙｓｔｅｍ⇒撮影時の順に画像パラメーターが優先されるため）、現在表示している画像の画質が変化してしまう。
【００６４】
なお、画像のお気に入り度を示すレーティングについては、画質に変化する項目ではないため、本システムにおいてＲＡＭに保持しておく必要は特にない。
【符号の説明】
【００６５】
１００  画像処理装置、１０１  画像入力部、１０２  ＣＰＵ、１０３  ＲＯＭ、
１０４  ＲＡＭ、１０５  Ｆｉｌｅ  Ｓｙｓｔｅｍ、１０６  画像処理部、
１０７  画像パラメーター調整部、１０８  画像パラメーター保存部、
１０９  通信部、１１０  操作部材、１１１  画像表示部
【図１】
2019074575.tif 000003
【図２】
2019074575.tif 000004
【図３】
2019074575.tif 000005
【図４】
2019074575.tif 000006
【図５】
2019074575.tif 000007
【図６】
2019074575.tif 000008
【図７】
2019074575.tif 000009
【図８】
2019074575.tif 000010
【図９】
2019074575.tif 000011
【図１０】
2019074575.tif 000012
【図１１】
2019074575.tif 000013