(57)【要約】【課題】一方の装置で実行された画像処理内容を他方の装置に記録されている同じ画像に反映すること。【解決手段】カメラ２００とパソコン３００にはそれぞれに同じ画像が記録されており、カメラ２００とパソコン３００の両方で同じ画像が再生されているときに、カメラ２００またはパソコン３００のいずれか一方で画像に画像処理が施された場合には、同様の画像処理の実行を指示するための画像処理信号を他方へ送信する。そして、画像処理信号を受信した側では、再生中の画像に対して、画像処理信号に基づく画像処理を施す。【選択図】図１
2011010011.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１台のカメラを含む複数の通信対象機器のそれぞれに同じ画像が記録されている画像処理システムであって、
第１の通信対象機器で前記画像に画像処理が施された場合に、同様の画像処理の実行を指示するための指示信号を前記第１の通信対象機器から、前記第１の通信対象機器以外の第２の通信対象機器へ送信する送信手段と、
前記第２の通信対象機器が前記指示信号を受信した場合に、前記第２の通信対象機器が有する同じ画像に対して、前記指示信号に基づく画像処理を施す画像処理手段とを備えることを特徴とする画像処理システム。
【請求項２】
請求項１に記載の画像処理システムにおいて、
前記画像処理は、画質を調整するための処理、または画像の拡大、縮小処理であることを特徴とする画像処理システム。
【請求項３】
請求項１または２に記載の画像処理システムにおいて、
前記指示信号は、前記第１の通信対象機器で実行された画像処理の内容を示す信号、または前記第１の通信対象機器で画像処理のために操作された操作部材の操作内容を示す信号であることを特徴とする画像処理システム。
【請求項４】
請求項１〜３のいずれか一項に記載の画像処理システムにおいて、
前記第１の通信対象機器は、前記第２の通信対象機器への前記指示信号の送信が許可されている場合にのみ前記第２の通信対象機器へ前記指示信号を送信し、前記第２の通信対象機器への前記指示信号の送信が禁止されている場合には前記第２の通信対象機器へ前記指示信号を送信しないことを特徴とする画像処理システム。
【請求項５】
請求項１〜４のいずれか一項に記載の画像処理システムにおいて、
前記複数の通信対象機器のうち、操作権を獲得した１つの通信対象機器が、前記第１の通信対象機器として前記指示信号を送信することを特徴とする画像処理システム。
【請求項６】
請求項１〜５のいずれか一項に記載の画像処理システムで用いられるカメラ。
【請求項７】
コンピュータに、
外部機器からの画像処理の実行を指示する指示信号を受信する受信手順と、
前記指示信号に基づいて、前記外部機器で画像処理が施された画像と同じ画像に、前記外部機器で施された内容と同じ画像処理を施す画像処理手順と、
前記画像処理手順によって画像処理が施された後の画像を表示装置に表示する表示手順とを実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、カメラ、および画像処理プログラムに関する。
【背景技術】
【０００２】
次のようなデジタルカメラシステムが知られている。このデジタルカメラシステムは、カメラと外部機器とを通信により接続し、画像情報を伝達する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６７８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデジタルカメラでは、カメラと外部機器の両方に画像を記録しておき、カメラと外部機器とのいずれか一方で画像に対して行った処理を同期して他方へ反映させることはできなかった。
【課題を解決するための手段】
【０００５】
本発明による画像処理システムは、少なくとも１台のカメラを含む複数の通信対象機器のそれぞれに同じ画像が記録されている画像処理システムであって、第１の通信対象機器で画像に画像処理が施された場合に、同様の画像処理の実行を指示するための指示信号を第１の通信対象機器から、第１の通信対象機器以外の第２の通信対象機器へ送信する送信手段と、第２の通信対象機器が指示信号を受信した場合に、第２の通信対象機器が有する同じ画像に対して、指示信号に基づく画像処理を施す画像処理手段とを備えることを特徴とする。
本発明では、画像処理は、画質を調整するための処理、または画像の拡大、縮小処理であることが好ましい。
指示信号は、第１の通信対象機器で実行された画像処理の内容を示す信号、または第１の通信対象機器で画像処理のために操作された操作部材の操作内容を示す信号であることが好ましい。
第１の通信対象機器は、第２の通信対象機器への指示信号の送信が許可されている場合にのみ第２の通信対象機器へ指示信号を送信し、第２の通信対象機器への指示信号の送信が禁止されている場合には第２の通信対象機器へ指示信号を送信しないようにしてもよい。
複数の通信対象機器のうち、操作権を獲得した１つの通信対象機器が、第１の通信対象機器として指示信号を送信するようにしてもよい。
本発明によるカメラは、上記いずれかの画像処理システムで用いられるものである。
本発明による画像処理プログラムは、コンピュータに、外部機器からの画像処理の実行を指示する指示信号を受信する受信手順と、指示信号に基づいて、外部機器で画像処理が施された画像と同じ画像に、外部機器で施された内容と同じ画像処理を施す画像処理手順と、画像処理手順によって画像処理が施された後の画像を表示装置に表示する表示手順とを実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、カメラと外部機器のそれぞれに画像を記録しておき、カメラと外部機器とのいずれか一方で画像に対して行った処理を他方へ反映させることができる。
【図面の簡単な説明】
【０００７】
【図１】画像処理システムの一実施の形態の構成を示すブロック図である。
【図２】画質調整パレットの表示例を示す図である。
【図３】カメラ２００の処理、およびパソコン３００の処理を示すフローチャート図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態における画像処理システムの一実施の形態の構成を示すブロック図である。画像処理システム１００は、カメラ２００とパソコン３００とで構成される。カメラ２００は、撮像素子２０１と、ＤＦＥ２０２と、画像処理エンジン２０３と、ドライバ２０４と、撮像制御部２０５と、バッファメモリ２０６と、外部液晶２０７と、電源部２０８と、メモリカード２０９と、システムマイコン２１０と、操作部材２１１と、情報設定部２１２とを備えている。
【０００９】
なお、カメラ２００とパソコン３００とは、ＵＳＢ等の有線、または無線ＬＡＮ等の無線によって接続される。例えば、カメラ２００とパソコン３００とは、それぞれが不図示のＵＳＢインターフェースを備えており、このＵＳＢインターフェースを介してＵＳＢケーブルにより接続される。
【００１０】
カメラ２００においては、システムマイコン２１０がカメラ２００の全体を制御するための種々の処理を実行する。カメラ２００においては、不図示のレンズを通して入力された被写体の光学像は、撮像素子２０１で光電変換されて読み出された後、ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）によってデジタル画像データに変換されて、画像処理エンジン２０３へ入力される。
【００１１】
画像処理エンジン２０３は、入力されたデジタル画像データに対して種々の画像処理を施した後、該画像データをＪＰＥＧ圧縮し、ＪＰＥＧ圧縮された画像データ（ＪＰＥＧデータ）に種々の付加情報（メタデータ）を付加した画像ファイル（ＪＰＥＧファイル）を生成する。そして、画像処理エンジン２０３は、生成したＪＰＥＧファイルをメモリカード２０９に記録する。これによって撮影処理が完了する。
【００１２】
なお、撮影時には、撮像制御部２０５はドライバ２０４を制御することによって、撮像素子２０１による撮像タイミングを制御する。また、バッファメモリ２０６は、揮発性の内蔵メモリ、例えばＳＤＲＡＭであって、画像データを一時的に記録したり、画像処理エンジン２０３が実行するプログラムを展開したりするために使用される。
【００１３】
上記撮影時にはカメラ２００の背面に搭載された外部液晶２０７がＬＣＤファインダーとして機能し、画像処理エンジン２０３によって画像処理された後の画像データが所定のフレーム間隔で外部液晶２０７に表示される。撮影者は、外部液晶２０７の表示を確認しながら構図決めを行うことができる。
【００１４】
また、メモリカード２０９に記録されている画像ファイルの画像を再生する場合には、画像処理エンジン２０３は、メモリカード２０９からＪＰＥＧファイルを読み出す。そして、画像処理エンジン２０３は、読み出したＪＰＥＧファイル内からＪＰＥＧデータを読み出し、該ＪＰＥＧデータに対して解像度変換を行って、画像の解像度を外部液晶２０７の表示解像度に合わせて変更することによって表示用画像データを生成する。そして、画像処理エンジン２０３は、生成した表示用画像データを外部液晶２０７に出力して表示することにより画像の再生を行う。
【００１５】
本実施の形態では、使用者は、操作部材２１１を操作することによって、上記のようにメモリカード２０９に記録されているＪＰＥＧファイルを外部機器であるパソコン３００へ転送して記録することができる。パソコン３００では、カメラ２００から受信したＪＰＥＧファイルを不図示のＨＤＤ（ハードディスクドライブ）等の記憶装置に記録する。これによって、カメラ２００からパソコン３００へＪＰＥＧファイルの転送が行われた場合には、カメラ２００とパソコン３００とが同じＪＥＰＧファイルを重複して持つことになる。
【００１６】
本実施の形態における画像処理システムでは、使用者は、カメラ２００またはパソコン３００の一方を操作して画像に対して画像処理を施すことができ、当該一方での画像処理結果を他方に反映させることができる。例えば、使用者は、カメラ２００上で画像処理対象の画像を再生する。画像処理エンジン２０３は、使用者によって再生された画像を特定するための画像再生信号、例えば画像ファイル名を含んだ信号をパソコン３００へ送信する。パソコン３００では、カメラ２００から受信した画像再生信号に基づいて、ＨＤＤに記録されている画像ファイルの中から再生する画像ファイルを特定し、特定した画像ファイルを不図示のモニタに表示して、画像の再生を行う。これによって、カメラ２００で再生されている画像がパソコン３００でも再生されることになる。
【００１７】
なお、パソコン３００は、カメラ２００から画像再生信号を受信したときに、ＨＤＤに該当するファイル名の画像ファイルが存在しない場合には、カメラ２００に対して、当該画像ファイルの送信を要求するようにしてもよい。カメラ２００は、パソコン３００からの要求に基づいて、該当する画像ファイルをメモリカード２０９から読み出してパソコン３００へ送信する。これによって、パソコン３００でもカメラ２００で再生中の画像と同じ画像の再生が可能になる。
【００１８】
使用者は、カメラ２００上で再生中の画像に対して画像サイズの拡大・縮小や、明るさ調整、コントラスト調整、輪郭強調等の画質の調整を行うことができる。例えば、カメラ２００においては、図２に示すように、外部液晶２０７に表示されている再生中の画像２ａ上に半透過の画質調整パレット２ｂが重畳して表示される。図２に示す例では、画質調整パレット２ｂ上には、画像の明るさを調整するための明るさ調整つまみ２ｃと、画像のコントラストを調整するためのコントラスト調整つまみ２ｄと、輪郭強調の度合いを調整するための輪郭強調調整つまみ２ｅとが配置されている。また、画像のＲ成分を調整するためのＲ調整つまみ２ｆと、画像のＧ成分を調整するためのＧ調整つまみ２ｇと、画像のＢ成分を調整するためのＢ調整つまみ２ｈとが配置されている。
【００１９】
使用者は、操作部材２１１に含まれる十字キーの上下キーを操作することにより、調節を行いたいつまみを選択し、さらに十字キーの左右キー操作することにより、つまみ位置を調整することができる。例えば、使用者は上下キーを操作して明るさ調整つまみ２ｃを選択した後、左右キーを操作してつまみ位置を右方向に移動させることにより、画像の明るさを上げることができ、つまみ位置を左方向に移動させることにより、画像の明るさを下げることができる。
【００２０】
画像処理エンジン２０３は、使用者による画像処理内容を再生中の画像に適用して画像処理を行うとともに、画像処理内容を示す画像処理信号をパソコン３００へ送信する。パソコン３００では、カメラ２００から画像処理信号を受信すると、画像処理信号に基づいて画像処理の内容を特定し、再生中の画像に対して同じ内容の画像処理を施す。これによって、カメラ２００で再生中の画像に施された画像処理をパソコン３００で再生中の画像にも反映させることができる。
【００２１】
なお、使用者は、パソコン３００上で画像を再生して、再生中の画像に対して画像処理を施すこともでき、この場合には、パソコン３００からカメラ２００に画像再生信号と画像処理信号が送信される。そして、カメラ２００の画像処理エンジン２０３は、パソコン３００から受信した画像再生信号に基づいて画像の再生を行い、パソコン３００から受信した画像処理信号に基づいて再生中の画像に画像処理を施す。これによって、パソコン３００で再生中の画像に施された画像処理をカメラ２００で再生中の画像に反映させることもできる。
【００２２】
以下、図３に示すフローチャートを用いて、本実施の形態におけるカメラ２００の処理、およびパソコン３００の処理をそれぞれ説明する。なお、カメラ２００とパソコン３００とは、処理の内容が共通するため１つのフローチャートを用いてまとめて説明する。なお、以下の説明においては、代表してカメラ２００における処理について説明する。このため、以下の説明では、各ステップの処理は画像処理エンジン２０３によって実行され、通信相手はパソコン３００となる。これに対して、図３をパソコン３００の処理として説明する場合には、各ステップの処理は不図示のＣＰＵによって実行され、通信相手はカメラ２００となる。
【００２３】
ステップＳ１０において、画像処理エンジン２０３は、使用者によって操作部材２１１に含まれる再生ボタンが押下されて、画像の再生が指示されたか否かを判断する。ステップＳ１０で肯定判断した場合には、ステップＳ２０へ進む。ステップＳ２０では、画像処理エンジン２０３は、上述した画像処理を実行することによって外部液晶２０７上に画像を表示する。その後、ステップＳ３０へ進み、画像処理エンジン２０３は、通信相手であるパソコン３００へ画像再生信号を送信して、ステップＳ４０へ進む。
【００２４】
ステップＳ４０では、画像処理エンジン２０３は、使用者によって操作部材２１１が操作されて、図２に示した画質調整パレット上でいずれかの調整つまみが調整されたり、画像の拡大や縮小が指示されたか、すなわち画像処理の実行が指示されたか否かを判断する。ステップＳ４０で否定判断した場合には、後述するステップＳ７０へ進む。これに対して、ステップＳ４０で肯定判断した場合には、ステップＳ５０へ進む。
【００２５】
ステップＳ５０では、画像処理エンジン２０３は、使用者の指示に基づいて再生中の画像に対して画像処理を施して、ステップＳ６０へ進む。ステップＳ６０では、画像処理エンジン２０３は、再生中の画像に対して施した画像処理の内容を示す画像処理信号をパソコン３００へ送信する。その後、ステップＳ７０へ進む。
【００２６】
ステップＳ７０では、画像処理エンジン２０３は、使用者によって操作部材２１１が操作されることによって、再生中の画像の再生が終了されたか否かを判断する。ステップＳ７０で否定判断した場合には、ステップＳ１０へ戻って処理を繰り返す。これに対して、ステップＳ７０で肯定判断した場合には、ステップＳ８０へ進む。
【００２７】
ステップＳ８０では、画像処理エンジン２０３は、再生中の画像の再生を終了してステップＳ９０へ進む。ステップＳ９０では、画像処理エンジン２０３は、再生中の画像の再生が終了したことを示す画像再生終了信号をパソコン３００へ送信して、ステップＳ１００へ進む。ステップＳ１００では、画像処理エンジン２０３は、使用者によって操作部材２１１に含まれる電源ボタンが押下されることにより、カメラ２００の電源がオフされたか否かを判断する。ステップＳ１００で否定判断した場合には、ステップＳ１０へ戻る。これに対して、ステップＳ１００で肯定判断した場合には、処理を終了する。
【００２８】
次に、ステップＳ１０で否定判断した場合の処理について説明する。この場合には、ステップＳ１１０へ進み、画像処理エンジン２０３は、通信相手であるパソコン３００から画像再生信号を受信したか否かを判断する。ステップＳ１１０で否定判断した場合には、上述したステップＳ１００へ進む。これに対して、ステップＳ１１０で肯定判断した場合には、ステップＳ１２０へ進み、画像処理エンジン２０３は、画像再生信号に基づいてパソコン３００で再生中の画像を特定し、特定した画像を外部液晶２０７へ表示する。その後、ステップＳ１３０へ進む。
【００２９】
ステップＳ１３０では、画像処理エンジン２０３は、パソコン３００から画像処理信号を受信したか否かを判断する。ステップＳ１３０で否定判断した場合には、後述するステップＳ１５０へ進む。これに対して、ステップＳ１３０で肯定判断した場合には、ステップＳ１４０へ進む。ステップＳ１４０では、画像処理エンジン２０３は、画像処理信号に基づいてパソコン３００で再生中の画像に施された画像処理の内容を特定し、カメラ２００で再生中の画像にも同様の画像処理を施す。その後、ステップＳ１５０へ進む。
【００３０】
ステップＳ１５０では、画像処理エンジン２０３は、パソコン３００から画像再生終了信号を受信したか否かを判断する。ステップＳ１５０で否定判断した場合には、ステップＳ１３０へ戻って処理を繰り返す。これに対して、ステップＳ１５０で肯定判断した場合には、ステップＳ１６０へ進む。ステップＳ１６０では、画像処理エンジン２０３は、再生中の画像の再生を終了して、上述したステップＳ１００へ進む。
【００３１】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）カメラ２００とパソコン３００にはそれぞれに同じ画像が記録されており、カメラ２００とパソコン３００の両方で同じ画像が再生されているときに、カメラ２００またはパソコン３００のいずれか一方で画像に画像処理が施された場合には、同様の画像処理の実行を指示するための画像処理信号を他方へ送信するようにした。そして、画像処理信号を受信した側では、再生中の画像に対して、画像処理信号に基づく画像処理を施すようにした。これによって、カメラ２００とパソコン３００とに記録されている同一の画像に対して、一方で行われた画像処理を他方にも反映させることができる。
【００３２】
（２）カメラ２００またはパソコン３００で実行される画像処理は、画質を調整するための処理、または画像の拡大、縮小処理であるようにした。これによって、使用者が一方の装置で画質を調整したり、画像を拡大、縮小したりした場合に、処理結果を他方へ反映させることができる。
【００３３】
（３）カメラ２００またはパソコン３００は、再生中の画像に対して画像処理が施された場合には、通信相手に対して画像処理の内容を示す画像処理信号を送信するようにした。これによって、画像処理信号を受信した側の装置では、画像処理信号に基づいて、再生中の画像に施すべき画像処理の内容を特定することができる。
【００３４】
―変形例―
なお、上述した実施の形態の画像処理システムは、以下のように変形することもできる。
（１）上述した実施の形態では、使用者がカメラ２００とパソコン３００のいずれか一方で画像を再生して画像処理を施すと、画像処理内容が他方で再生中の画像にも反映される例について説明した。この場合、カメラ２００とパソコン３００の双方が同時に操作されると、いずれの操作内容を優先すべきかが問題となる。このため、カメラ２００とパソコン３００のうち、先に操作が行われた方が操作権を獲得できるようにし、操作権を獲得した一方のみが使用者の操作を受け付けて画像処理を実行できるようにしてもよい。これによって、カメラ２００とパソコン３００とでそれぞれに画像処理が行われて、いずれの処理内容を優先すべきかの混乱が生じることを防ぐことができる。
【００３５】
（２）上記のように操作権を獲得した一方のみが使用者の操作を受け付けて画像処理を実行できるようにした場合には、操作権を獲得していない方の操作者は画像に対して画像処理を施すことができない。この場合には、操作権を獲得していない方の操作者は、操作権を取得できるように要求を出せるようにしてもよい。例えば、カメラ２００が操作権を獲得している場合に、パソコン３００の操作者が操作権の獲得を要求するための操作を実行した場合には、パソコン３００からカメラ２００に対して、操作権獲得要求信号を送信するようにしてもよい。そして、カメラ２００では、パソコン３００から操作権獲得要求信号を受信した旨を外部液晶２０７上に表示し、使用者が操作権をパソコン３００へ譲る旨の同意をした場合に、カメラ２００が有している操作権をパソコン３００へ譲るようにしてもよい。
【００３６】
（３）上述した実施の形態では、カメラ２００での再生画像に対して施された画像処理内容をパソコン３００での再生画像に反映し、またはパソコン３００での再生画像に対して施された画像処理内容をカメラ２００での再生画像に反映する例について説明した。しかしながら、カメラ２００の操作者、またはパソコン３００の操作者が、画像処理内容を通信相手の再生画像に反映したくないと考えた場合には、通信相手に画像処理信号を送信しないようにロックをかけられるようにしてもよい。例えば、カメラ２００のモードとして、「同期モード」と「非同期モード」とを備え、使用者がカメラ２００のモードを「同期モード」に設定した場合にはパソコン３００へ画像処理信号を送信するが、使用者がカメラ２００のモードを「非同期モード」に設定した場合にはパソコン３００へ画像処理信号を送信しないようにする。これによって、使用者は任意に画像処理内容の同期を許可または禁止することができる。
【００３７】
（４）上述した実施の形態では、画像処理が行なわれた装置（例えばカメラ２００）から、通信相手（例えばパソコン３００）へ、画像処理内容を示す画像処理信号を送信し、通信相手側では、画像処理信号に基づいて画像処理内容を特定し、再生中の画像に対して特定した内容の画像処理を施す例について説明した。しかしながら、画像処理が行なわれた装置（例えばカメラ２００）から、通信相手（例えばパソコン３００）へ、画像処理のために行われた操作部材の操作内容を示す操作信号を送信し、通信相手側では、操作信号に基づいて画像処理のために行われた操作部材の操作内容を特定し、その操作内容に応じた画像処理を再生中の画像に対して施すようにしてもよい。例えば、カメラ２００において使用者が再生中の画像を拡大するために十字キーの右ボタンを２回押下した場合には、十字キーの右ボタンが２回押下されたことを示す操作信号をパソコン３００へ送信する。そして、パソコン３００では、あらかじめ十字キーの右ボタンが１回押下されるごとの拡大倍率が記録されており、これに基づいて十字キーの右ボタンが２回押下された場合の拡大倍率を算出し、算出した拡大倍率に基づいて再生中の画像を拡大する。
【００３８】
（５）上述した実施の形態では、画像処理システム１００は、カメラ２００とパソコン３００とで構成される例について説明した。しかしながら、カメラ２００と通信を行うのは、パソコン３００以外の他の機器でもよい。例えば、画像処理システム１００は、カメラ２００と他のカメラ２００とで構成されるようにしてもよいし、カメラ２００と携帯情報端末とで構成されるようにしてもよい。また、画像処理システム１００を構成する機器は２台である必要はなく、３台以上のカメラ２００で構成されるようにしてもよい。例えば、１台のカメラ２００と複数台のパソコン３００、または複数台のカメラ２００と１台または複数台のパソコン３００とで構成されるようにしてもよい。
【００３９】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００４０】
１００  画像処理システム、２００  カメラ、２０１  撮像素子、２０２  ＤＦＥ、２０３  画像処理エンジン、２０４  ドライバ、２０５  撮像制御部、２０６  バッファメモリ、２０７  外部液晶、２０８  電源部、２０９  メモリカード、２１０  システムマイコン、２１１  操作部材、２１２  情報設定部、３００  パソコン
【図１】
2011010011.tif 000003
【図２】
2011010011.tif 000004
【図３】
2011010011.tif 000005