(57)【特許請求の範囲】
【請求項１】
交換レンズと、前記交換レンズを着脱自在なカメラボディと、前記交換レンズを前記カメラボディに取り付けることによって電気的に接続されて両者の間で通信を行う通信部とを備えるレンズ交換式デジタルカメラにおいて、
Ａ．前記交換レンズは、
前記交換レンズのブレ方向及びブレ量を検出するブレ検出センサと、
前記ブレ方向及び前記ブレ量に基づいて光路内に配置したブレ補正レンズを移動させ、ブレを補正するブレ補正装置と、
前記ブレ方向及び前記ブレ量に基づいたブレ情報を、前記通信部により前記カメラボディに送信するレンズ制御部とを有し、
Ｂ．前記カメラボディは、
複数の画素がマトリクス状に配列され被写体を撮像して画像信号を出力するイメージセンサと、
前記画像信号から画像表示部に表示するためのライブビュー画像を作成する画像データ処理部と、
前記カメラボディの制御を行うボディ制御部とを有し、
Ｃ．前記通信部は、
前記レンズ制御部と前記ボディ制御部との間で情報をシリアル通信するシリアル通信部と、
前記交換レンズ及び前記カメラボディの状態を表す状態通知信号を前記レンズ制御部と前記ボディ制御部との間で通信する状態通信部とを含み、
前記レンズ制御部及び前記ボディ制御部は、前記シリアル通信部と前記状態通信部とのいずれか一方を用いて前記ブレ情報を送受信し、
前記ボディ制御部は、前記画像データ処理部に対し、前記画素が並んだ走査ラインごとに画像信号から予め設定されている所定切出範囲を切り出す第１の処理と、前記ブレ情報に基づいて補正切出範囲を設定し、前記走査ラインごとに画像信号から前記補正切出範囲を切り出す第２の処理とを切り替えて実行させるレンズ交換式デジタルカメラ。
【請求項２】
前記レンズ制御部は、前記シリアル通信部により、前記ブレ補正装置が動作しているか否かを表す動作状態情報を前記ボディ制御部に送信し、
前記ボディ制御部は、前記ブレ補正装置が動作状態である場合には、前記画像データ処理部に前記第１の処理を実行させ、前記ブレ補正装置が非動作状態である場合には、前記画像データ処理部に前記第２の処理を実行させる請求項１に記載のレンズ交換式デジタルカメラ。
【請求項３】
前記レンズ制御部は、前記ブレ量が前記ブレ補正装置のブレ補正限界値を超えているか否かを判定し、判定したブレ補正限界の判定結果を前記ボディ制御部に送り、
前記ボディ制御部は、前記ブレ補正装置が動作状態である場合には、ブレ補正限界の判定結果を参照し、前記ブレ量が前記ブレ補正限界値以下の判定のときには、前記画像データ処理部に前記第１の処理を実行させ、前記ブレ量が前記ブレ補正限界値を超えている判定のときには、前記画像データ処理部に前記第２の処理を実行させる請求項２に記載のレンズ交換式デジタルカメラ。
【請求項４】
前記レンズ制御部は、前記ブレ情報に基づいてパンニング操作されているか否かを判定し、判定したパンニング操作の判定結果を前記ボディ制御部に送り、
前記ボディ制御部は、前記ブレ量が前記ブレ補正限界値以下のときには、さらにパンニング操作の判定結果を参照し、パンニング操作されていない判定のときには前記画像データ処理部に前記第１の処理を実行させ、パンニング操作されている判定のときには、前記画像データ処理部に前記第２の処理を実行させる請求項３に記載のレンズ交換式デジタルカメラ。
【請求項５】
前記ボディ制御部は、前記ライブビュー画像の一部を拡大して表示する電子ズーム処理を実行する場合に、前記電子ズームの指定倍率と、前記第２の処理が必要な予め設定された規定倍率とを比較し、前記指定倍率が前記規定倍率よりも低い場合には、前記画像データ処理部に前記第１の処理を実行させ、前記指定倍率が前記規定倍率以上の場合には、前記第２の処理を実行させる請求項１に記載のレンズ交換式デジタルカメラ。
【請求項６】
前記ボディ制御部は、前記イメージセンサの動作フレームレートと、前記第２の処理が必要な予め設定された規定フレームレートとを比較し、
前記動作フレームレートが前記規定フレームレートよりも高い場合には、前記画像データ処理部に前記第１の処理を実行させ、前記動作フレームレートが前記規定フレームレート以下の場合には、前記画像データ処理部に前記第２の処理を実行させる請求項１に記載のレンズ交換式デジタルカメラ。
【請求項７】
前記ボディ制御部は、撮影準備指示部が操作をされている場合には、前記画像データ処理部に前記第１の処理を実行させ、前記撮影準備指示部の操作が解除された場合に前記第２の処理を実行させる請求項１に記載のレンズ交換式デジタルカメラ。
【請求項８】
前記ボディ制御部は、前記ライブビュー画像の解像度を前記画像表示部の解像度に合わせるリサイズ処理の前に、前記画像データ処理部に前記第２の処理を実行させる請求項１〜７いずれか一項に記載のレンズ交換式デジタルカメラ。
【請求項９】
前記ボディ制御部は、前記ライブビュー画像の解像度を前記画像表示部の解像度に合わせるリサイズ処理の後に、前記画像データ処理部に前記第２の処理を実行させる請求項１〜７いずれか一項に記載のレンズ交換式デジタルカメラ。
【請求項１０】
前記ボディ制御部は、前記ライブビュー画像の解像度を前記画像表示部の解像度に合わせるリサイズ処理の前の走査ライン数と、前記リサイズ処理後のライブビュー画像に想定される走査ライン数とを比較し、前記リサイズ処理の前後の前記ライブビュー画像のうちで走査ライン数が少ない前記ライブビュー画像に対して前記第２の処理を前記画像データ処理部に実行させる請求項１〜７いずれか一項に記載のレンズ交換式デジタルカメラ。
【請求項１１】
前記画像データ処理部は、前記ライブビュー画像に設定されるズーム領域内の画像を拡大して表示する際には、前記ズーム領域の周囲に前記第２の処理に必要な領域を付加した拡張ズーム領域を設定し、前記拡張ズーム領域内の画像を前記ライブビュー画像から切り出してから前記第２の処理を施し、前記第２の処理が施された画像から前記ズーム領域内の画像を切り出して表示する前記ライブビュー画像とする請求項１〜７いずれか一項に記載のレンズ交換式デジタルカメラ。
【請求項１２】
交換レンズと、前記交換レンズを着脱自在なカメラボディと、前記交換レンズを前記カメラボディに取り付けることによって電気的に接続されて両者の間で通信を行う通信部とを備えるレンズ交換式デジタルカメラにおいて、
Ａ．前記交換レンズは、
前記交換レンズのブレ方向及びブレ量を検出するブレ検出センサと、
前記ブレ方向及び前記ブレ量に基づいて光路内に配置したブレ補正レンズを移動させ、ブレを補正するブレ補正装置と、
前記ブレ方向及び前記ブレ量に基づいたブレ情報を、前記通信部により前記カメラボディに送信するレンズ制御部とを有し、
Ｂ．前記カメラボディは、
複数の画素がマトリクス状に配列され被写体を撮像して画像信号を出力するイメージセンサと、
前記画像信号から画像表示部に表示するためのライブビュー画像を作成する画像データ処理部と、
前記カメラボディの制御を行うボディ制御部とを有し、
Ｃ．前記通信部は、
前記レンズ制御部と前記ボディ制御部との間で情報をシリアル通信するシリアル通信部と、
前記交換レンズ及び前記カメラボディの状態を表す状態通知信号を前記レンズ制御部と前記ボディ制御部との間で通信する状態通信部とを含み、
前記レンズ制御部及び前記ボディ制御部は、前記シリアル通信部と前記状態通信部とのいずれか一方を用いて前記ブレ情報を送受信し、
前記レンズ制御部は、前記画素が並んだ走査ラインごとに各走査ラインに対応する前記ブレ情報を前記状態通知信号に変換して前記状態通信部により前記ボディ制御部に送信するレンズ交換式デジタルカメラ。
【請求項１３】
前記状態通信部は、前記状態通知信号としてアナログ信号を用いるアナログ通信部であり、前記ブレ情報をアナログ信号に変換して前記ボディ制御部に送信する請求項１２に記載のレンズ交換式デジタルカメラ。
【請求項１４】
前記状態通信部は、前記状態通知信号としてパルス幅変調信号を用いるパルス幅変調通信部であり、
前記レンズ制御部は、前記ブレ情報をデューティー比に変換し、前記パルス幅変調通信部は、前記デューティー比に対応する前記パルス幅変調信号を前記ボディ制御部に送信する請求項１２に記載のレンズ交換式デジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ交換式デジタルカメラに関するものである。
【背景技術】
【０００２】
デジタルカメラに搭載されるイメージセンサとして、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）タイプのイメージセンサが知られている。従来のＣＭＯＳタイプのイメージセンサ（以下、ＣＭＯＳセンサと称する）は、ＣＣＤイメージセンサに比べてノイズが多く、画質が劣っていた。しかし、現在のＣＭＯＳセンサは、種々の改良により画質が向上しているため、一般的に高画質な画像の撮影に用いられるレンズ交換式デジタルカメラにも採用されている。レンズ交換式デジタルカメラは、カメラボディと、カメラボディに着脱自在な交換レンズとからなり、撮影目的に応じた交換レンズを用いて撮影可能にしたものである。このレンズ交換式デジタルカメラは、一眼レフやミラーレス一眼などと呼ばれるものがある。【０００３】
ＣＭＯＳセンサは、露光量に応じた信号電荷を蓄積する複数の画素（フォトダイオード）を二次元配列している。ＣＭＯＳセンサの各画素は、リセットされた直後から信号電荷の蓄積を開始する。画素は、蓄積した信号電荷を所定の露光時間の経過後に読み出し、電圧に変換した画素信号を出力する。このような構成を有するＣＭＯＳセンサは、露光方式として、ローリングシャッタ方式が用いられる。ローリングシャッタ方式は、画素のリセット、露光、画素信号の読み出しからなる一連のシーケンスのタイミングを、水平方向に画素が並んだ走査ラインごとに順次にずらして行う。シーケンスのタイミングは、画素ごと、複数の走査ラインごとにタイミングをずらすこともある。【０００４】
上記ローリングシャッタ方式は、高速で連続撮影を行うことができ、低消費電力化に寄与する。しかしながら、ローリングシャッタ方式では、画素毎あるいは走査ライン毎の露光タイミングに時間差が生じるため、撮影中に手振れやパンニング操作などでデジタルカメラが動いた場合、あるいは被写体が動いた場合に、撮影された画像にはローリングシャッタ歪みと呼ばれる歪みが生じる。【０００５】
特許文献１、２には、ローリングシャッタ歪みを補正する機能を備えたデジタルカメラが開示されている。特許文献１記載のデジタルカメラは、画像信号に基づいてＣＭＯＳセンサの撮像面に対して相対移動する被写体像について、隣接する走査ライン間におけるずれ量を算出する算出部と、この算出結果に基づいてローリングシャッタ歪みを補正する補正部とからなる画像データ処理部とを備える。算出部は、各走査ラインを複数のブロック領域に分割し、隣接する走査ライン間でブロック領域の相関度を求め、この相関度に基づいて、ＣＭＯＳセンサの撮像面に相対移動する被写体像を検出し、その被写体像のずれ量を算出する。また、補正部は、検出された被写体像を各走査ライン上でずれ量に応じて移動させることにより、ローリングシャッタ歪みを補正する。【０００６】
特許文献２記載のデジタルカメラは、カメラの手振れ及びパンニング操作を検出するブレ検出センサと、ブレ検出センサの検出結果に基づいてイメージセンサや補正レンズを移動させるブレ補正部とからなるブレ補正装置を備える。ブレ補正部は、ブレ検出センサによって手振れが検出された場合に手振れを補正するための補正動作を行い、パンニング操作が検出された場合にはローリングシャッタ歪みを補正するための補正動作を行う。なお、パンニング操作とは、例えば移動する被写体を追いかけて撮影するために、カメラの向きを左右方向に振る操作をいう。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−０８０４９０号公報
【特許文献２】特開２０１１−１０３６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
デジタルカメラには、イメージセンサで撮像して得られた画像を画像表示部に逐次表示する機能、いわゆるライブビュー機能を有するものがある。このライブビュー機能によって画像表示部に表示される画像（以下、ライブビュー画像と称する）は、撮影画角や構図の確認に用いられる。ＣＭＯＳセンサを搭載したデジタルカメラでは、ライブビュー画像でもローリングシャッタ歪みが発生するため、撮影者が不快に感じるという問題があった。【０００９】
ライブビュー画像のローリングシャッタ歪みについても、特許文献１のように画像データ処理部で補正することができる。しかし、特許文献１の画像データ処理部は、上記のようにＣＭＯＳセンサの撮像面に対して相対移動する被写体像について、隣接する走査ライン間におけるずれ量を算出しているため、この算出処理に時間がかかった場合にライブビュー画像の表示に遅延が生じてしまう。上記のライブビュー画像の用途から表示に遅延が生じるのは好ましくない。一方、特許文献２のブレ補正装置のようにブレ検出センサの検出結果に基づいてイメージセンサや補正レンズを移動させる方式は、ＣＭＯＳセンサによる撮像時点でブレが補正されているで、ブレ補正によってライブビュー画像の表示に遅延が生じない。しかし、イメージセンサや補正レンズを移動させる方式は、手振れのような小刻みなブレの補正には有効であるが、パンニング操作のような大きなブレの補正には適していない。【００１０】
このため、ライブビュー画像のローリングシャッタ歪みを補正する場合には、ブレ検出センサの検出結果に基づいて、特許文献１のように画像データ処理部によって補正するのが好ましい。しかし、ＣＭＯＳセンサの採用が増えているレンズ交換式デジタルカメラには、交換レンズにブレ検出センサと補正レンズなどを含むブレ補正装置を組み込み、交換レンズだけでブレ補正を行うものがある。このようなレンズ交換式デジタルカメラでは、交換レンズから、ＣＭＯＳセンサや画像データ処理部が設けられたカメラボディには、ローリングシャッタ歪み補正を目的としたブレ検出センサの検出結果は送られないため、そのブレ検出センサの検出結果に基づいてカメラボディ側でライブビュー画像のローリングシャッタ歪みを補正することはできなかった。【００１１】
本発明は、ライブビュー画像に発生するローリングシャッタ歪みを、表示遅延を生じさせることなく補正することができるレンズ交換式デジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明のレンズ交換式デジタルカメラは、交換レンズと、カメラボディと、通信部とを備える。交換レンズは、ブレ検出センサと、ブレ補正装置と、レンズ制御部とを有する。ブレ検出センサは、交換レンズのブレ方向及びブレ量を検出する。ブレ補正装置は、ブレ方向及びブレ量に基づいて光路内に配置したブレ補正レンズを移動させてブレを補正する。レンズ制御部は、ブレ方向及びブレ量に基づいたブレ情報を、通信部によりカメラボディに送信する。カメラボディは、イメージセンサと、画像データ処理部と、ボディ制御部とを有し、交換レンズが着脱自在である。イメージセンサは、複数の画素がマトリクス状に配列され被写体を撮像して画像信号を出力する。画像データ処理部は、画像信号から画像表示部に表示するためのライブビュー画像を作成する。ボディ制御部は、カメラボディの制御を行う。通信部は、シリアル通信部と、状態通信部とを含み、交換レンズをカメラボディに取り付けることによって電気的に接続されて両者間の通信を行う。シリアル通信部は、レンズ制御部とボディ制御部との間で情報をシリアル通信する。状態通信部は、交換レンズ及びカメラボディの状態を表す状態通知信号をレンズ制御部とボディ制御部との間で通信する。レンズ制御部及びボディ制御部は、シリアル通信部と状態通信部とのいずれか一方を用いてブレ情報を送受信する。ボディ制御部は、画像データ処理部に対し、第１の処理と第２の処理とを切り替えて実行させる。第１の処理は、画素が並んだ走査ラインごとに画像信号から予め設定されている所定切出範囲を切り出す。第２の処理は、ブレ情報に基づいて補正切出範囲を設定し、走査ラインごとに画像信号から補正切出範囲を切り出す。
【００１４】
レンズ制御部は、シリアル通信部により、ブレ補正装置が動作しているか否かを表す動作状態情報をボディ制御部に送信し、ボディ制御部は、ブレ補正装置が動作状態である場合には、画像データ処理部に第１の処理を実行させ、ブレ補正装置が非動作状態である場合には、画像データ処理部に第２の処理を実行させることが好ましい。【００１５】
ボディ制御部は、ブレ補正装置が動作状態である場合には、ブレ補正限界の判定結果を参照することが好ましい。レンズ制御部は、ブレ量がブレ補正装置のブレ補正限界値を超えているか否かを判定し、判定したブレ補正限界の判定結果をボディ制御部に送る。ボディ制御部は、参照したブレ補正限界の判定結果が、ブレ量がブレ補正限界値以下の判定のときには、画像データ処理部に第１の処理を実行させ、ブレ量がブレ補正限界値を超えている判定のときには、画像データ処理部に第２の処理を実行させる。【００１６】
ボディ制御部は、ブレ量がブレ補正限界値以下のときには、さらにパンニング操作の判定結果を参照することが好ましい。レンズ制御部は、ブレ情報に基づいてパンニング操作されているか否かを判定し、判定したパンニング操作の判定結果をボディ制御部に送る。ボディ制御部は、参照したパンニング操作の判定結果がパンニング操作されていない判定のときには画像データ処理部に第１の処理を実行させ、パンニング操作されている判定のときには、前画像データ処理部に第２の処理を実行させる。【００１７】
ボディ制御部は、ライブビュー画像の一部を拡大して表示する電子ズーム処理を実行する場合に、電子ズームの指定倍率と、第２の処理が必要な予め設定された規定倍率とを比較し、指定倍率が規定倍率よりも低い場合には、画像データ処理部に第１の処理を実行させ、指定倍率が規定倍率以上の場合には、第２の処理を実行させることが好ましい。【００１８】
ボディ制御部は、イメージセンサの動作フレームレートと、第２の処理が必要な予め設定された規定フレームレートとを比較することが好ましい。動作フレームレートが規定フレームレートよりも高い場合には、画像データ処理部に第１の処理を実行させ、動作フレームレートが規定フレームレート以下の場合には、画像データ処理部に第２の処理を実行させる。【００１９】
ボディ制御部は、撮影準備指示部が操作をされている場合には、画像データ処理部に第１の処理を実行させ、撮影準備指示部の操作が解除された場合に第２の処理を実行させることが好ましい。【００２２】
本発明のレンズ交換式デジタルカメラは、交換レンズと、カメラボディと、通信部とを備える。交換レンズは、ブレ検出センサと、ブレ補正装置と、レンズ制御部とを有する。ブレ検出センサは、交換レンズのブレ方向及びブレ量を検出する。ブレ補正装置は、ブレ方向及びブレ量に基づいて光路内に配置したブレ補正レンズを移動させてブレを補正する。レンズ制御部は、ブレ方向及びブレ量に基づいたブレ情報を、通信部によりカメラボディに送信する。カメラボディは、イメージセンサと、画像データ処理部と、ボディ制御部とを有し、交換レンズが着脱自在である。イメージセンサは、複数の画素がマトリクス状に配列され被写体を撮像して画像信号を出力する。画像データ処理部は、画像信号から画像表示部に表示するためのライブビュー画像を作成する。ボディ制御部は、カメラボディの制御を行う。通信部は、シリアル通信部と、状態通信部とを含み、交換レンズをカメラボディに取り付けることによって電気的に接続されて両者間の通信を行う。シリアル通信部は、レンズ制御部とボディ制御部との間で情報をシリアル通信する。状態通信部は、交換レンズ及びカメラボディの状態を表す状態通知信号をレンズ制御部とボディ制御部との間で通信する。レンズ制御部及びボディ制御部は、シリアル通信部と状態通信部とのいずれか一方を用いてブレ情報を送受信する。レンズ制御部は、画素が並んだ走査ラインごとに各走査ラインに対応するブレ情報を状態通知信号に変換し、状態通信部によりボディ制御部に送信する。
【００２３】
状態通信部は、状態通知信号としてアナログ信号を用いるアナログ通信部であることが好ましい。アナログ通信部は、ブレ情報をアナログ信号に変換して、ボディ制御部に送信する。【００２４】
状態通信部は、状態通知信号としてパルス幅変調信号を用いるパルス幅変調通信部であることが好ましい。レンズ制御部は、ブレ情報をデューティー比に変換し、パルス幅変調通信部は、そのデューティー比に対応するパルス幅変調信号をボディ制御部に送信する。【００２５】
ボディ制御部は、ライブビュー画像の解像度を画像表示部の解像度に合わせるリサイズ処理の前に、画像データ処理部に第２の処理を実行させることが好ましい。【００２６】
ボディ制御部は、ライブビュー画像の解像度を画像表示部の解像度に合わせるリサイズ処理の後に、画像データ処理部に第２の処理を実行させることが好ましい。【００２７】
ボディ制御部は、ライブビュー画像の解像度を画像表示部の解像度に合わせるリサイズ処理の前の走査ライン数と、リサイズ処理後のライブビュー画像に想定される走査ライン数とを比較することが好ましい。リサイズ処理の前後のライブビュー画像のうちで走査ライン数が少ないライブビュー画像に対して第２の処理を画像データ処理部に実行させる。【００２８】
画像データ処理部は、ライブビュー画像に設定されるズーム領域内の画像を拡大して表示する際には、ズーム領域の周囲に第２の処理に必要な領域を付加した拡張ズーム領域を設定し、拡張ズーム領域内の画像をライブビュー画像から切り出してから第２の処理を施し、第２の処理が施された画像からズーム領域内の画像を切り出して表示するライブビュー画像とすることが好ましい。
【発明の効果】
【００２９】
本発明のレンズ交換式デジタルカメラによれば、交換レンズのブレ検出センサで検出したブレ方向及びブレ量を含むブレ情報を、シリアル通信部と状態通信部とのいずれか一方を用いて交換レンズからカメラボディに送信するので、カメラボディにブレ検出センサが設けられていない場合でも、カメラボディでブレ情報に基づいたローリングシャッタ歪みの補正を行うことができる。また、ブレ検出センサの検出結果に基づくブレ情報を利用してライブビュー画像のローリングシャッタ歪みを補正するので、走査ラインごとの画像信号の比較などを行ってブレ量を算出する場合に比べて迅速にブレ情報を得ることができる。したがって、表示遅延を生じさせることなくライブビュー画像のローリングシャッタ歪みを補正することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明のレンズ交換式デジタルカメラの正面側の外観を示す斜視図である。
【図２】カメラボディから交換レンズを外した状態を示す外観斜視図である。
【図３】カメラボディの背面側を示す外観斜視図である。
【図４】レンズ交換式デジタルカメラの構成を示すブロック図である。
【図５】レンズ制御部及びボディ制御部の通信部を示すブロック図である。
【図６】ＣＭＯＳイメージセンサの構成を示す概略図である。
【図７】ライブビュー画像撮影中の各種信号のタイミングチャートである。
【図８】各走査ラインの露光タイミングのズレを示す説明図である。
【図９】被写体像にローリングシャッタ歪みが発生していないライブビュー画像を示す説明図である。
【図１０】被写体像にローリングシャッタ歪みが発生しているライブビュー画像を示す説明図である。
【図１１】ブレ情報によって示される１フレーム分のブレ方向及びブレ量の一例を示す説明図である。
【図１２】ライブビュー画像の撮影手順を示すフローチャートである。
【図１３Ａ】第２の処理による画像信号の補正切出範囲を示す説明図である。
【図１３Ｂ】第２の処理により補正されたライブビュー画像を示す説明図である。
【図１４】第２実施形態のライブビュー画像の撮影手順を示すフローチャートである。
【図１５】パンニング操作を示す説明図である。
【図１６】電子ズームによってライブビュー画像の一部を拡大した状態を示す説明図である。
【図１７】第３実施形態のライブビュー画像の撮影手順を示すフローチャートである。
【図１８】フレームレートを高くしたときの各走査ラインの露光タイミングのズレを示す説明図である。
【図１９】第４実施形態のライブビュー画像の撮影手順を示すフローチャートである。
【図２０】第５実施形態のライブビュー画像撮影中の各種信号のタイミングチャートである。
【図２１】第５実施形態のライブビュー画像の撮影手順を示すフローチャートである。
【図２２】第５実施形態のライブビュー画像の別の撮影手順を示すフローチャートである。
【図２３】第６実施形態のライブビュー画像の撮影中の各種信号のタイミングチャートである。
【図２４】第６実施形態のライブビュー画像の別の撮影手順を示すフローチャートである。
【図２５】第７実施形態のライブビュー画像の撮影手順を示すフローチャートである。
【図２６】ライブビュー画像のリサイズ処理の一例を示す説明図である。
【図２７】ライブビュー画像のリサイズ処理の別の例を示す説明図である。
【図２８】第８実施形態のライブビュー画像の作成手順を示すフローチャートである。
【図２９】第９実施形態のズーム領域の外側に設定した拡張ズーム領域を示す説明図である。
【図３０】第９実施形態のライブビュー画像のローリングシャッタ歪みの補正処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３１】
［第１実施形態］
図１及び図２において、本発明を実施したレンズ交換式デジタルカメラ１０（以下、カメラと称する）は、カメラボディ１１と、カメラボディ１１に着脱自在な交換レンズ１２と、交換レンズ１２をカメラボディ１１に取り付けることによって電気的に接続されて両者の間で通信を行う通信部とを備える。カメラ１０は、撮影目的に応じた交換レンズ１２を用いて撮影可能ないわゆるミラーレス一眼タイプのデジタルカメラである。カメラ１０は、カメラボディ１１に内蔵したＣＭＯＳセンサ２１によって被写体を撮像する。また、カメラ１０は、手振れを補正するブレ補正装置１３（図４参照）を交換レンズ１２に内蔵している。さらに、カメラ１０は、ローリングシャッタ歪みを補正したライブビュー画像を表示する。ローリンシャッタ歪みは、交換レンズ１２側で手振れやパンニング操作を検出した検出結果を通信部によりカメラボディ１１に送信してカメラボディ１１側で補正する。
【００３２】
カメラボディ１１は、その上面に電源レバー１４、レリーズスイッチ１５、露出補正ダイヤル１６及びシャッタスピードダイヤル１７などが配されている。レリーズスイッチ１５は、撮影開始の指示を入力するための操作手段であり、また本発明の撮影準備指示部に相当する。レリーズスイッチ１５は、いわゆる「半押し」と「全押し」とからなる２段ストローク式のスイッチで構成されている。レリーズスイッチ１５は、半押しされることによってＳ１オン信号、半押しから更に押し込む全押しがされることによってＳ２オン信号を出力する。カメラ１０は、Ｓ１オン信号が出力されると、自動焦点調節（ＡＦ処理）や自動露出制御（ＡＥ処理）などの撮影準備処理を実行し、Ｓ２オン信号が出力されると撮影処理を実行する。
【００３３】
なお、レリーズスイッチ１５は半押しと全押しとからなる２段ストローク式のスイッチの形態に限られず、1回の操作でＳ１オン信号、Ｓ２オン信号を出力してもよい。また、それぞれ個別のスイッチを設けてＳ１オン信号、Ｓ２オン信号を出力してもよい。タッチ式パネルを操作する形態では、タッチ式パネルの画面上の所定の領域をタッチすることでＳ１オン信号、Ｓ２オン信号を出力すればよい。本発明においては撮影準備処理や撮影処理を指示するものであれば操作手段の形態はこれらに限られない。また、１つの操作手段への操作で撮影準備処理と撮影処理を連続して実行してもよい。
【００３４】
カメラボディ１１の前面には、交換レンズ１２が取り付けられるマウント１８と、ファインダ１９の対物レンズ１９ａとが配されている。マウント１８は、その開口の内側に交換レンズ１２と電気的に接続して通信を行うためのボディ側信号接点２０が設けられている。また、カメラボディ１１に内蔵されたＣＭＯＳセンサ２１がマウント１８の開口を通して露呈される。なお、図２では、シャッタユニット６８（図４参照）が開口状態となっており、ＣＭＯＳセンサ２１が露呈されている状態を描いてある。
【００３５】
交換レンズ１２は、鏡筒２９、撮影光学系３０、ＯＩＳ（Optical Image Stabilizer）スイッチ３１、レンズマウント３２及びレンズ側信号接点３３などを備える。レンズマウント３２をマウント１８にあわせた状態で回転することにより、カメラボディ１１に交換レンズ１２を装着することができる。カメラボディ１１に交換レンズ１２を装着した状態では、装着時とは反対の方向に交換レンズ１２を回転することによって、カメラボディ１１から交換レンズ１２を外すことができる。
【００３６】
撮影光学系３０は、ＣＭＯＳセンサ２１に被写体像を結像する。ＯＩＳスイッチ３１は、鏡筒２９の外周面上に設けられており、ブレ補正装置１３の動作（オン）／非動作（オフ）を切り換える。レンズ側信号接点３３は、レンズマウント３２，マウント１８を介して交換レンズ１２をカメラボディ１１に取り付けた際に、ボディ側信号接点２０と接触し、交換レンズ１２とカメラボディ１１との間で通信するための通信線を電気的に接続する。
【００３７】
図３に示すように、カメラボディ１１の背面には、ライブビュー画像の表示や撮影済み画像の再生などに用いられる画像表示部２４と、各種設定操作などに用いられる複数の操作ボタン２５と、ファインダ１９の接眼部１９ｂなどとが設けられている。画像表示部２４は、例えばＬＣＤで構成されている。ファインダ１９は、光学ファインダと、電子ファインダとに切り換え可能である。光学ファインダでは、対物レンズ１９ａに入射する光を接眼部１９ｂまで導いて、接眼部１９ｂを通して被写体を観察する。一方、電子ファインダに切り換えられた場合には、接眼部１９ｂの奥に配置したＬＣＤからなるＥＶＦ（Electronic View Finder）パネル２７（図４参照）に、ＣＭＯＳセンサ２１で撮像したライブビュー画像が表示される。これにより、ＥＶＦパネル２７上のライブビュー画像を接眼部１９ｂを通して観察する。
【００３８】
カメラ１０は、撮影画像の一部を切り取って拡大する電子ズーム（デジタルズーム）機能を備えている。ズームタイプの交換レンズ１２の場合には、カメラ１０は、交換レンズ１２の焦点距離を光学的に変更する光学ズームと電子ズームとの両方を利用できる。光学ズーム及び電子ズームは、同じズーム用操作ボタン２５によって操作される。
【００３９】
光学ズームの焦点距離を超えた状態で操作されたズーム操作により電子ズームのズーム倍率が指定される。例えばズームタイプの交換レンズ１２が装着されている場合では、ズーム用操作ボタン２５を望遠側に操作すると、例えば交換レンズ１２が広角側から望遠側にズーム（光学ズーム）される。望遠端に達してからズーム用操作ボタン２５をさらに望遠側に操作すると、これが電子ズームの指示となって電子ズームが動作を開始し、電子ズームのズーム倍率が漸増する。電子ズームが動作している状態からズーム用操作ボタン２５を広角側に操作すると、電子ズームのズーム倍率が漸減し、ズーム倍率が「１」に達すると電子ズームが解除される。さらに広角側に操作すると交換レンズ１２が広角側にズーム（光学ズーム）される。交換レンズ１２が単焦点タイプである場合には、ズーム用操作ボタン２５の操作が直ちに電子ズームの操作になる。この場合でも、ズーム倍率が「１」のときに電子ズームが解除される。
【００４０】
図４に示すように、交換レンズ１２は、上述した撮影光学系３０の他、レンズ制御部３６、モータドライバ３７、フォーカス位置センサ３８、ＯＩＳドライバ３９、ブレ検出センサ４０、ＯＩＳ位置センサ４１などを備える。なお、図４では、ズームタイプの交換レンズ１２をカメラボディ１１に装着した場合を描いてある。
【００４１】
レンズ制御部３６は、ＣＰＵと、このＣＰＵで使用されるプログラムやパラメータを記憶したＲＯＭと、ＣＰＵのワークメモリとして使用されるＲＡＭ（ともに図示せず）などを備えたマイクロコンピュータからなり、交換レンズ１２の各部を制御する。レンズ制御部３６には、ＯＩＳスイッチ３１からブレ補正装置１３の動作／非動作を切り換える操作信号が入力される。
【００４２】
撮影光学系３０は、変倍レンズ４４、フォーカスレンズ４５、ＯＩＳレンズ４６及び後端レンズ４７などを含む複数のレンズと、フォーカスレンズ４５とＯＩＳレンズ４６との間に配された絞りユニット４８などを備える。変倍レンズ４４は、モータ４９の駆動により光軸Ｓ方向に移動し、交換レンズ１２の焦点距離を変更する。フォーカスレンズ４５は、モータ５０の駆動により光軸Ｓ方向に移動し、焦点位置を調節する。ＯＩＳレンズ４６は、モータ５１の駆動により光軸Ｓに直交する面内で移動して手振れを補正する。絞りユニット４８は、モータ５２の駆動により複数枚の絞り羽根（図示せず）を移動させ、ＣＭＯＳセンサ２１への入射光量を調節する。
【００４３】
モータドライバ３７は、モータ４９、５０、５２の駆動を制御する。フォーカス位置センサ３８は、フォーカスレンズ４５の光軸Ｓ方向のレンズ位置を検出し、フォーカス位置情報をレンズ制御部３６に入力する。レンズ制御部３６は、カメラボディ１１から入力される垂直同期信号に同期して、フォーカス位置情報をカメラボディ１１に送信する。フレームの撮像ごとにフォーカス位置情報を取得するために、カメラボディ１１から交換レンズ１２に垂直同期信号が送信される。
【００４４】
ＯＩＳドライバ３９、ＯＩＳ位置センサ４１は、上述したＯＩＳレンズ４６及びモータ５１とともに、ブレ検出センサ４０の検出結果に基づいて作動するブレ補正装置１３を構成する。ＯＩＳドライバ３９は、ＯＩＳスイッチ３１がオンされた場合に、手振れ補正を開始する。ブレ検出センサ４０は、例えば公知のジャイロセンサであり、手振れやパンニング操作によってカメラ１０に生じたブレ方向及びブレ量を検出する。このブレ検出センサ４０は、カメラ１０のピッチング方向のブレ（図１のＸ軸回りの動き）と、ヨー方向のブレ（図１のＺ軸回りの動き）とのそれぞれについてのブレ方向及びブレ量を検出する。ブレ方向及びブレ量の検出は、例えば水平同期信号の周期よりも短い周期で行われ、１フレーム期間中に複数回検出される。ブレ検出センサ４０で検出されたブレ方向及びブレ量は、ブレ検出信号としてＯＩＳドライバ３９に出力される。なお、図１中のＸ軸，Ｙ軸，Ｚ軸は、互いに直交する軸であり、Ｙ軸は交換レンズ１２の光軸Ｓに平行であり、Ｘ軸はカメラ１０の左右方向、Ｚ軸はカメラ１０の上下方向にそれぞれ平行な軸である。
【００４５】
ＯＩＳ位置センサ４１は、光軸Ｓに直交する面内におけるＯＩＳレンズ４６の位置を検出し、位置検出信号をＯＩＳドライバ３９に出力する。ＯＩＳドライバ３９は、ブレ検出信号及び位置検出信号に基づいてモータ５１の駆動を制御し、ＯＩＳレンズ４６を移動させることによって手振れを補正する。
【００４６】
レンズ制御部３６は、ブレ検出信号に基づいて、後述するブレ情報を１フレームごとに算出して、ボディ制御部６７に送信する。ブレ情報は、１フレーム中に出力される複数回出力されるブレ検出信号のうち例えば初期の数回分のブレ検出信号に基づいて算出される。この実施形態では、ブレ情報は、後述するようにシリアル通信でボディ制御部６７に送信する。
【００４７】
レンズ制御部３６には、汎用相互状態通知線５５、垂直同期信号線５６及びシリアル通知信号線５７が接続されている。汎用相互状態通知線５５、垂直同期信号線５６及びシリアル通知信号線５７は、カメラボディ１１にも設けられており、ボディ側信号接点２０及びレンズ側信号接点３３によって相互に接続される。
【００４８】
電力供給部６０は、電力供給線６１を介してカメラボディ１１から電力供給を受け、交換レンズ１２の各部に電力を供給する。電力供給線６１は、カメラボディ１１にも設けられており、ボディ側信号接点２０及びレンズ側信号接点３３によって相互に接続される。
【００４９】
カメラボディ１１及び交換レンズ１２には、上述した各種信号線５５〜５７及び電力供給線６１の他、レンズ検出信号線６４が設けられている。レンズ検出信号線６４は、交換レンズ１２において抵抗素子６５を介してグランドに接続されている。これにより、レンズ検出信号線６４のボディ側信号接点２０とレンズ側信号接点３３とが接続された際に、レンズ検出信号線６４にレンズ検出信号が発生する。ボディ制御部６７は、レンズ検出信号により交換レンズ１２の装着を検知する。
【００５０】
カメラボディ１１は、上述したレリーズスイッチ１５、ＣＭＯＳセンサ２１、画像表示部２４及びＥＶＦパネル２７の他、ボディ制御部６７、シャッタユニット６８、モータドライバ６９、ＣＭＯＳドライバ７０、画像メモリ７１、画像データ処理部７２、ＡＦ処理部７３、ＬＣＤドライバ７４、カードＩ／Ｆ７５、レンズ電源スイッチ回路７６、電力供給部７７などを有している。レリーズスイッチ１５、ボディ制御部６７、モータドライバ６９、ＣＭＯＳドライバ７０、ＡＦ処理部７３、ＬＣＤドライバ７４、カードＩ／Ｆ７５、電力供給部７７、画像メモリ７１、画像データ処理部７２は、バスライン７８により接続されている。
【００５１】
ボディ制御部６７は、ＣＰＵと、このＣＰＵで使用されるプログラムやパラメータを記憶したＲＯＭと、ＣＰＵのワークメモリとして使用されるＲＡＭ（ともに図示せず）などを備えており、カメラボディ１１の各部を制御する。ボディ制御部６７には、レリーズスイッチ１５からＳ１オン信号、Ｓ２オン信号が入力される。また、ボディ制御部６７には、汎用相互状態通知線５５、垂直同期信号線５６、シリアル通知信号線５７及びレンズ検出信号線６４が接続されている。
【００５２】
シャッタユニット６８は、いわゆるフォーカルプレーンシャッターであり、ＣＭＯＳセンサ２１の前面に配置されている。シャッタユニット６８は、後端レンズ４７から射出された撮影光のＣＭＯＳセンサ２１への入射を許容する開口状態と撮影光を遮断してＣＭＯＳセンサ２１への入射を阻止する閉口状態とをとり得る。シャッタユニット６８は、ライブビュー画像及び動画撮影時に開口状態とされ、静止画撮影時に一時的に閉口状態になる。このシャッタユニット６８は、シャッタモータ８１により駆動される。モータドライバ６９は、シャッタモータ８１の駆動を制御する。
【００５３】
ＣＭＯＳセンサ２１は、ＣＭＯＳドライバ７０により制御される。ＣＭＯＳドライバ７０は、１フレーム分の撮像の開始タイミングを規定する垂直同期信号と、走査ラインごとの露光開始タイミングを規定する水平同期信号とを発生してＣＭＯＳセンサ２１に入力する。ＣＭＯＳセンサ２１は、垂直同期信号及び水平同期信号に同期して、交換レンズ１２の撮影光学系３０により結像される被写体像をローリングシャッタ方式で撮像し、アナログの画像信号を出力する。ＣＭＯＳドライバ７０は、画像信号に対して初段増幅、ゲイン調節、Ａ／Ｄ変換など公知の信号処理を施し、デジタル化した画像信号（画像データ）をバスライン７８に出力する。
【００５４】
画像メモリ７１は、バスライン７８に出力された画像信号を格納する。画像データ処理部７２は、画像メモリ７１から１フレーム分の画像信号を読み出し、マトリクス演算、デモザイク処理、γ補正、輝度・色差変換、リサイズ処理などの公知の画像処理と、ローリングシャッタ歪みを補正する歪み補正処理とを施す。また、画像データ処理部７２は、ライブビュー画像の解像度（画素数）を画像表示部２４の解像度に合わせるリサイズ処理を施す。画像データ処理部７２は、例えばこのリサイズ処理に際して電子ズーム処理を行う。電子ズーム処理では、ズーム操作で指定されたズーム倍率に応じたサイズのズーム領域内の画像をライブビュー画像から切り出す。
【００５５】
ＡＦ処理部７３は、画像信号から、各画素間のコントラストの積分値であるＡＦ評価値を算出する。ボディ制御部６７は、１フレームごとに算出されるＡＦ評価値と、交換レンズ１２から送信されるフォーカス位置情報とに基づいて、ＡＦ評価値が最大値となるフォーカスレンズ４５のレンズ位置を特定する。ボディ制御部６７は、ＡＦ評価値が最大値となるフォーカスレンズ４５のレンズ位置をＡＦ制御信号としてレンズ制御部３６に送信する。レンズ制御部３６は、ＡＦ制御信号に基づいてモータドライバ３７を制御し、フォーカスレンズ４５をＡＦ制御信号に示されるレンズ位置に移動する。これにより、被写体にピントが合致するように交換レンズ１２が調節される。
【００５６】
ＬＣＤドライバ７４は、画像データ処理部７２で画像処理された画像信号が順次に入力され、その画像信号に基づいて画像表示部２４またはＥＶＦパネル２７を駆動する。これにより画像表示部２４及びＥＶＦパネル２７は、周期的に更新されるライブビュー画像を表示する。カードＩ／Ｆ７５は、カメラボディ１１に設けられたカードスロット（図示せず）内に組み込まれており、カードスロットに挿入されたメモリカード８４と電気的に接続される。カードＩ／Ｆ７５は、画像データ処理部７２で画像処理された画像信号をメモリカード８４に格納する。また、メモリカード８４に格納されている画像信号を再生する際には、カードＩ／Ｆ７５は、メモリカード８４から画像信号を読み出す。
【００５７】
レンズ電源スイッチ回路７６は、交換レンズ１２の電源のオン／オフを切り換える。レンズ電源スイッチ回路７６は、レンズ検出信号線６４からボディ制御部６７にレンズ検出信号が入力された場合に、電力供給線６１を介して交換レンズ１２の電力供給部６０に電力を供給する。また、レンズ検出信号が入力されなくなったとき、すなわち交換レンズ１２がカメラボディ１１から取り外された場合には、電力供給を停止する。交換レンズ１２に供給する電力は、カメラボディ１１の電力供給部７７から供給される。
【００５８】
図５に示すように、レンズ制御部３６は、ＤＡＣ出力部８７、タイマ出力部８８、割込入出力部８９及びシリアル通信部９０を備えている。また、ボディ制御部６７は、ＡＤＣ入力部９１、割り込み入出力部９２、タイマ入出力部９３及びシリアル通信部９４を備えている。
【００５９】
ＤＡＣ出力部８７は、デジタル信号をアナログ信号に変換して、汎用相互状態通知線５５を介してＡＤＣ入力部９１に送信する。タイマ出力部８８は、パルス幅変調（pulse width modulation：以下ＰＷＭと称する）信号を生成して、汎用相互状態通知線５５を介してタイマ入出力部９３に送信する。割込入出力部８９、９２は、割り込み信号を生成して、汎用相互状態通知線５５を介して相互に通信する。ＤＡＣ出力部８７、汎用相互状態通知線５５及びＡＤＣ入力部９１は、１つの状態通信部を形成し、タイマ出力部８８、汎用相互状態通知線５５及びタイマ入出力部９３は、別の状態通信部を形成する。いずれの状態通信部もカメラボディ１１と交換レンズ１２の間で特に迅速に知る必要がある動作状態を相互に通知する際に用いる。
【００６０】
ＤＡＣ出力部８７、汎用相互状態通知線５５及びＡＤＣ入力部９１は、交換レンズ１２からカメラボディ１１にアナログ信号で動作状態を通知するアナログ通信部となっている。例えばＡＦの駆動状況、交換レンズ１２の起動期間などの動作状態がＤＡＣ出力部８７でアナログ信号に変換され、汎用相互状態通知線５５を介してＡＤＣ入力部９１に送られる。ＡＦ駆動状況の通知は、レリーズスイッチ１５が半押し操作されてＡＦ処理が行われている間に通知される。ＤＡＣ出力部８７、汎用相互状態通知線５５及びＡＤＣ入力部９１を使用することにより、ＡＦなどのスピードが求められる制御において、一つの動作完了を受けてすぐに次の動作を開始するような制御を行いたい場合に、公知のレンズ・シリアル通信による定常監視よりも早く状態を通知することができる。
【００６１】
一方のタイマ出力部８８、汎用相互状態通知線５５及びタイマ入出力部９３は、ＰＷＭ信号を用いて通信を行うパルス幅変調通信部をとなっている。このパルス幅変調通信部は、アナログ通信部の一部である汎用相互状態通知線５５を利用して、交換レンズ１２からカメラボディ１１への動作状態の通知などの種々の情報の送信を可能にしている。送信する情報はタイマ出力部８８でＰＷＭ信号に変換され、汎用相互状態通知線５５を介してタイマ入出力部９３に送られる。
【００６２】
ボディ制御部６７のタイマ入出力部９３、垂直同期信号線５６及びレンズ制御部３６の割込入出力部８９は、ＣＭＯＳセンサ２１に入力される垂直同期信号をボディ制御部６７からレンズ制御部３６に送信する。本実施形態のカメラ１０では、ＣＭＯＳセンサ２１の画像信号をもとに、フォーカスレンズ４５を動かしながらコントラストが最も大きなレンズ位置を探してピントを合わせるコントラストＡＦ方式を用いている。このコントラストＡＦ方式では、精度及び速度向上のため、ＣＭＯＳセンサ２１からの画像信号の読出開始タイミングに同期してフォーカス位置情報を取得する必要がある。このためレンズ制御部３６は、垂直同期信号に同期してボディ制御部６７にフォーカス位置情報を送信する。
【００６３】
シリアル通信部９０、シリアル通知信号線５７及びシリアル通信部９４は、レンズ交換式カメラにおいて一般的に用いられている公知のレンズ・シリアル通信部であり、本発明のシリアル通信部に相当し、上記の２種類の状態通信部とともに、カメラ１０の通信部を構成している。シリアル通信部９０、シリアル通知信号線５７及びシリアル通信部９４は、カメラボディ１１と交換レンズ１２との間で一般的な状態通知、駆動命令などをシリアル信号でやり取りする他、レンズ制御精度の向上を図るために相互の製品情報をシリアル信号で通知する。
【００６４】
図６に示すように、ＣＭＯＳセンサ２１は、撮像部９７及び走査部９８を備えており、ＣＭＯＳドライバ７０により制御される。撮像部９７は、ＣＭＯＳ（Complementary Metal-Oxide-Semiconductor）で構成された複数の画素９９がｍ列×ｎ行（ｍ，ｎは自然数）でマトリクス状に２次元配列されている。撮像部９７にはｎ本の走査ラインがある。１本の走査ラインは、水平方向（図６の左右方向）に並んだｍ個の画素９９によって構成される。画素９９は、露光量に応じて信号電荷を蓄積し、蓄積した信号電荷を画素信号に変換して出力する。１フレームの画像信号は、ｎ本の走査ラインの信号（以下、ライン画像信号という）からなり、各ライン画像信号は、ｍ個の画素からの画素信号からなる。
【００６５】
走査部９８は、垂直走査回路１０１及び水平走査回路１０２を備えている。この走査部９８は、ＣＭＯＳドライバ７０からの垂直同期信号及び水平同期信号にしたがって、ローリングシャッタ方式で撮像部９７を作動させる。垂直走査回路１０１は、走査ラインを順次に選択して、選択した走査ラインの各画素について、画素に蓄積されている信号電荷を吐き捨てるリセット動作を行い、このリセット動作から露光時間（シャッタ秒時）の経過後に読出動作を行う。リセット動作から読出動作までの間が１本の走査ラインにおける各画素９９の露光期間である。読出動作では、リセット動作から読出動作までの間に画素に蓄積された信号電荷を画素ごとに画素信号に変換して、画素列ごとに設けられた信号線に出力する。水平走査回路１０２は、１回の読出動作で走査ライン内のｍ個の画素からの各画素信号が入力される。水平走査回路１０２は、例えばＣＤＳ（correlated double sampling：相関二重サンプリング）してから画素信号をＣＭＯＳドライバ７０に出力する。
【００６６】
図７に示すように、垂直同期信号は、フレームレートに応じた間隔で入力され、この垂直同期信号の入力により、１フレームの撮像が開始される。水平同期信号は、走査ラインごとの露光開始タイミング（リセット動作のタイミング）で入力され、各走査ラインの読出動作が重ならない間隔で入力される。垂直走査回路１０１は、水平同期信号にしたがって走査ラインを順次選択して露光を開始させる。これにより、ローリングシャッタ方式での撮像を行う。
【００６７】
図８に示すように、１本の走査ラインに含まれる各画素９９の露光を開始すると、読出動作に必要な時間Δｔが経過した時点で次の走査ラインに含まれる各画素９９の露光を開始する。したがって、第１行の走査ラインと第ｎ行の走査ラインとの露光タイミングには、時間（Δｔ×（ｎ−１））の時間差が生じる。なお、露光方式は、走査ライン単位で露光タイミングをずらすローリングシャッタ方式に限定されず、例えば画素単位で露光タイミングずらすローリングシャッタ方式であってもよい。
【００６８】
画像データ処理部７２は、第１の処理及び第２の処理を行う。第１の処理は、図９に示すように、各走査ラインのライン画像信号１０５から、予め設定されている所定切出範囲１０６を切り出してライブビュー画像を作成する処理である。ここでいう「所定切出範囲」とは、ＣＭＯＳセンサ２１で撮像される画像内でライブビュー画像として画像表示部２４またはＥＶＦパネル２７に表示する範囲である。
【００６９】
上記のようにローリングシャッタ方式の撮像では、隣接する走査ライン間で露光タイミングにΔｔの時間差が生じ、第１行の走査ラインと第ｎ行の走査ラインとの露光タイミングには、時間（Δｔ×（ｎ−１））の時間差が生じる。この時間差内にカメラ１０に手振れやパンニング操作によってブレが生じた場合には、ライブビュー画像にローリングシャッタ歪みが発生する。その結果、例えば矩形状の被写体Ｈには、図１０に示すような歪み量Δｋのローリングシャッタ歪みが発生する。
【００７０】
第２の処理は、上記のようなライブビュー画像のローリングシャッタ歪みを補正するための処理である。この第２の処理は、ブレ情報から得られる走査ラインごとのブレ方向及びブレ量に基づいた補正切出範囲の設定と、補正切出範囲内の切り出しとを行う。これにより、設定した補正切出範囲のライブビュー画像を作成する。
【００７１】
ブレ情報は、１フレームの露光期間中のブレ方向及びブレ量の変動を一次または多次関数によって表すパラメータとして算出される。このブレ情報によって、図１１に示すように、画素９９の列方向に並んだ走査ラインのそれぞれにおけるブレ方向及びブレ量が示される。なお、この例では走査ライン間での走査ライン方向（行方向）の像ずれとなるローリングシャッタ歪みを補正する。したがって、ブレ情報によって示されるブレ方向及びブレ量は、走査ライン方向すなわちヨー方向の向きと大きさであればよい。また、ブレ方向及びブレ量の変動は、図１１示されるように直線状になることもあるし、曲線状になることもある。
【００７２】
図１２に示すように、ボディ制御部６７は、ライブビュー画像の撮影が開始された場合に（Ｓ１０）、シリアル通信部９４によりレンズ制御部３６にブレ検出の開始を指示する（Ｓ１１）。レンズ制御部３６は、ボディ制御部６７のブレ検出開始指示に応答してブレ検出センサ４０にブレ検出を開始させる（Ｓ１２）。また、レンズ制御部３６は、ＯＩＳスイッチ３１のオン／オフに基づいて、ブレ補正装置１３の動作／非動作を表す動作状態情報をシリアル通信部９０によりボディ制御部６７に送信する（Ｓ１３）。ブレ補正装置１３の動作状態情報を送信するのは、ブレ補正装置１３が動作している状態で第２の処理を実行すると、ライブビュー画像が過補正されて歪みが生じてしまうため、ブレ補正装置１３が動作している場合には、ボディ制御部６７に第２の処理を実行させないためである。この動作状態情報の送信は、垂直同期信号の入力ごと、すなわち１フレームごとに行われる。
【００７３】
ボディ制御部６７は、受信した動作状態情報に基づいてブレ補正装置１３の動作／非動作を判定する（Ｓ１４）。ブレ補正装置１３がブレ補正動作を行っている場合には（Ｓ１４でＹＥＳ）、ボディ制御部６７は、画像データ処理部７２に第１の処理を実行させる（Ｓ１５）。画像データ処理部７２は、各走査ラインの画像信号１０５から所定切出範囲１０６を切り出してライブビュー画像を作成する。ブレ補正装置１３が動作している場合には、第２の処理を行わなくても、軽微なローリングシャッタ歪みであれば補正することができる。
【００７４】
画像データ処理部７２は、第１の処理で作成されたライブビュー画像の解像度を、画像表示部２４またはＥＶＦパネル２７の解像度に合わせるリサイズ処理を行う（Ｓ１６）。ＬＣＤドライバ７４は、リサイズ処理されたライブビュー画像を、画像表示部２４またはＥＶＦパネル２７に表示する（Ｓ１７）。静止画の撮影開始などによりライブビュー画像の撮影が中止されていない場合には、ボディ制御部６７はステップＳ１４に戻る。
【００７５】
ボディ制御部６７は、ブレ補正装置１３がブレ補正動作を行っていない場合には（Ｓ１４でＮＯ）、レンズ制御部３６にブレ情報の送信を指示する（Ｓ１９）。レンズ制御部３６は、図７に示すように、数回分のブレ検出信号に基づいて、現在撮像中の１フレーム分のブレ方向及びブレ量を一次または多次関数によって表すパラメータを算出し、これをブレ情報とする（Ｓ２０）。レンズ制御部３６は、ブレ情報を垂直同期信号に同期してシリアル通信部９０によりボディ制御部６７に送信する（Ｓ２１）。ボディ制御部６７から、ブレ検出の停止指示がされていない場合（Ｓ２２でＮＯ）、レンズ制御部３６は、ステップＳ１３に戻る。なお、図７では、図面が煩雑になることを避けるためにブレ検出信号が水平同期信号ごとに出力されているように描いてあるが、実際には１水平同期期間に複数のブレ検出信号が出力される。またブレ検出信号の出力タイミングを水平同期信号に同期させる必要はない。図２０、図２３についても同様である。
【００７６】
ボディ制御部６７は、ブレ補正装置１３がブレ補正動作を行っていない場合（Ｓ１４でＮＯ）には、画像データ処理部７２に第２の処理を実行させる（Ｓ２３）。画像データ処理部７２は、ブレ情報に基づいて、走査ラインごとに画像信号１０５に生じているローリングシャッタ歪みを補正してライブビュー画像を作成するための補正切出範囲を設定する（Ｓ２４）。
【００７７】
画像データ処理部７２により、ブレ情報から求めた走査ラインごとのブレ方向及びブレ量に基づいて、各走査ラインの所定切出範囲１０６が走査ライン方向にずらされる。例えば、図９に示す所定切出範囲１０６を、図１１に示される走査ラインごとのブレ方向及びブレ量に基づいて走査ライン方向にずらすことにより、図１３Ａに示すように、隣接する走査ライン間で切出範囲が右方に数画素ずつずらされた補正切出範囲１１２が設定される。
【００７８】
画像データ処理部７２は、走査ラインごとにライン画像信号１０５から補正切出範囲１１２を切り出し、各走査ラインの切り出したライン画像信号の左端（画素）を揃える（Ｓ２５）。これにより、図１３Ｂに示すように、被写体Ｈのローリングシャッタ歪みが補正されたライブビュー画像１１３作成される。第２の処理で作成されたライブビュー画像は、リサイズ処理（Ｓ１６）を経て画像表示部２４あるいはＥＶＦパネル２７に表示される（Ｓ１７）。
【００７９】
ボディ制御部６７及びレンズ制御部３６は、静止画の撮影開始などによりライブビュー画像の撮影が中止されるまで、ステップＳ１３〜Ｓ２５を繰り返す。これにより、画像表示部２４で、あるいは電子ファインダを通してローリングシャッタ歪みが補正されたライブビュー画像が観察される。
【００８０】
ボディ制御部６７は、ライブビュー画像の撮影が中止された場合には（Ｓ１８でＹＥＳ）、レンズ制御部３６にブレ検出停止を指示する（Ｓ２６）。レンズ制御部３６は、ブレ検出停止が指示された場合には（Ｓ２２でＹＥＳ）、ブレ検出センサ４０のブレ検出を停止させる（Ｓ２７）。
【００８１】
上記実施形態によれば、交換レンズ１２からカメラボディ１１に、ブレ検出センサ４０によって検出されたブレ方向及びブレ量に基づいたブレ情報を送信するので、カメラボディ１１でローリングシャッタ歪みを補正することができる。また、カメラボディ１１で、走査ラインごとのライン画像信号の比較などを行ってブレ量を算出する必要がなく、ブレ情報に基づいてブレ方向及びブレ量を知ることができるので、ライブビュー画像の表示遅延を生じさせることもない。
【００８２】
また、１フレーム分のブレ方向及びブレ量の変動を表すパラメータをブレ情報としたので、ブレ情報のデータ量が小さくなる。これにより、通信速度の遅いシリアル通信でブレ情報を送信しても、すぐに送信を終えることができるため、ライブビュー画像の表示遅延を生じることなくローリングシャッタ歪みを補正することができる。さらに、ブレ補正装置が動作中である場合には、第２の処理を行わないので、ライブビュー画像が過補正されるのを防止することができる。ブレ情報の送信に既存のシリアル通信部を用いるので、カメラ１０にブレ情報送信用の通信部を設ける必要がなく、ローコスト化に有利である。
【００８３】
以下では、本発明の別の実施形態について説明する。なお、下記の各実施形態において、第１実施形態と同じ構成については、同じ符号を用いて詳しい説明を省略する。
【００８４】
［第２実施形態］
第２実施形態は、ブレ補正装置１３が動作している場合でも、ブレ補正装置１３によるローリングシャッタ歪みの補正効果が低下する所定条件下では、第２の処理を実行するものである。図１４に示すように、レンズ制御部３６は、ブレ検出の開始（Ｓ１２）の後、ブレ補正限界の判定とパンニング操作の判定とを開始する（Ｓ３２）。そして、ブレ補正限界の判定結果及びパンニング操作の判定結果を、例えばブレ補正装置１３の動作状態情報とともにシリアル通信部９０によりボディ制御部６７に送信する（Ｓ３３）。
【００８５】
ブレ補正限界の判定では、ブレ検出センサ４０で検出されるブレ量と、ブレ補正装置１３のブレ補正限界値とを比較し、ブレ量がブレ補正限界値を超えているか否かを判定する。ブレ補正限界値とは、ＯＩＳレンズ４６などで構成されるブレ補正装置１３によって補正可能なブレ量の限界値である。このブレ補正限界値は、交換レンズ１２の種類ごとに予め設定されてレンズ制御部３６のＲＯＭに記憶されており、ブレ量と比較する際にＲＯＭから読み出される。ブレ補正装置１３は、ブレ補正限界値までのブレ量については、ブレがなくなるように補正することができるが、ブレ補正限界値を超えたブレ量については、ブレを僅かに軽減させる程度しか補正できない。このためブレ量がブレ補正限界値を超えている場合には、第２の処理を行うことが好ましい。
【００８６】
パンニング操作の判定は、図１５に示すように、水平方向に動いている被写体Ｈ１に撮影方向が向くようにカメラ１０の向きを左右に変える操作が行われているか否かを判定する。ブレ補正装置１３は、ＯＩＳレンズ４６を光路内で移動させてブレ補正を行うため、手振れのような小刻みな振動は補正することができるが、パンニング操作のようなカメラ１０の大きな動きはほとんど補正することができない。しかし、ライブビュー画像のローリングシャッタ歪みは、カメラ１０のパンニング操作によっても発生するため、パンニング操作時には、第２の処理を行うことが好ましい。
【００８７】
レンズ制御部３６は、例えばブレ検出センサ４０で検出されるピッチング方向のブレ量（カメラ１０のＸ軸周りの動き量（図１参照））と、ヨー方向のブレ量（カメラ１０のＺ軸周りの動き量（図１参照））とを比較し、ヨー方向のブレ量がピッチング方向のブレ量に対して大きい状態が続いている場合に、パンニング操作を行っていると判定する。
【００８８】
ボディ制御部６７は、ブレ補正装置１３が動作状態である場合には（Ｓ１４でＹＥＳ）、交換レンズ１２から受信したブレ補正限界の判定結果を参照し、その判定結果がブレ補正限界値を超える判定である場合には（Ｓ３０でＹＥＳ）、ブレ補正装置１３では十分なローリングシャッタ歪みの補正を行うことができなくなるため、画像データ処理部７２に第２の処理（Ｓ２３）を実行させる。ブレ量がブレ補正限界値を超えている場合、ブレ補正装置１３によるローリングシャッタの歪み補正効果は小さくなるため、ブレ補正と第２の処理とを重複して行うことによる過補正は生じない。
【００８９】
なお、レンズ制御部３６は、ブレ量がブレ補正限界値を超える判定の場合、及びパンニング操作があるとの判定の場合には、ブレ情報の送信指示を待たずにブレ情報を生成してもよい。これは、ブレ量がブレ補正限界値を超える判定の場合、及びパンニング操作があるとの判定の場合には、判定結果の送信後にボディ制御部６７からブレ情報の送信が指示されることが予想されるからである。
【００９０】
一方、ブレ補正限界の判定結果が、ブレ量がブレ補正限界以下の判定の場合には（Ｓ３０でＮＯ）、ボディ制御部６７は、パンニング操作の判定結果を参照する。そして、パンニング操作の判定結果がパンニング操作されている判定の場合には（Ｓ３１でＹＥＳ）、ブレ補正装置１３では十分なローリングシャッタ歪みの補正を行うことができなくなるため、画像データ処理部７２に第２の処理（Ｓ２３）を実行させる。なお、パンニング操作時にも、ブレ補正装置１３によるローリングシャッタの歪み補正効果は小さくなるので、ブレ補正装置による補正と第２の処理とを重複して行っても過補正にはならない。
【００９１】
ボディ制御部６７は、ブレ補正装置１３が動作状態であり（Ｓ１４でＹＥＳ）、ブレ補正限界の判定結果が、ブレ量がブレ補正限界値を超えていない判定の場合（Ｓ３０でＮＯ）、かつパニング操作の判定結果がパンニング操作が行われていない判定の場合（Ｓ３１でＮＯ）には、画像データ処理部７２に第１の処理（Ｓ１５）を実行させる。このようにブレ量がブレ補正限界値以下、かつパンニング操作されていない場合に第１の処理を実行するのは、ブレ補正装置１３によりローリングシャッタ歪みが軽減されるため、第２の処理ほどの補正精度は必要がなくなるためである。また、第２の処理は、ブレ検出信号に基づくブレ情報の作成や、垂直同期信号に同期したブレ情報の送信などの高速処理により消費電力が増えてしまうため、第２の処理ほどの補正精度が必要ないときには、第１の処理を用いるのが好ましい。
【００９２】
この第２実施形態によれば、ブレ補正装置が動作している場合でも、ブレ補正装置によるローリングシャッタ歪みの補正効果が低下する所定条件下では第２の処理を実行するので、ローリングシャッタ歪みを適切に補正することができる。
【００９３】
なお、第２実施形態では、ブレ補正装置が動作状態である場合に、ブレ量とブレ補正限界値とを比較して第１及び第２の処理を切り替えているが、ブレ補正装置の動作状態に関わらず、ブレ量とブレ補正限界値と比較して第１及び第２の処理を切り替えてもよい。同様に、ブレ補正装置が動作状態であって、ブレ量がブレ補正限界値以下の場合に、パンニング操作を判定して第１及び第２の処理を切り替えているが、ブレ補正装置の動作状態及びブレ量の大きさに関わらず、パンニング操作を判定して第１及び第２の処理を切り替えてもよい。
【００９４】
また、この第２実施形態では、交換レンズ側でブレ補正限界の判定とパンニング操作の判定と行って、その各判定結果をカメラボディ側に送信しているが、交換レンズからのブレ情報に基づいてカメラボディ側でブレ補正限界の判定とパンニング操作の判定と行ってもよい。この場合には、ピッチング方向とヨー方向との両方についてのブレ方向及びブレ量を示すブレ情報をレンズ制御部により生成してボディ制御部に送る。また、この場合には、ブレ情報は、カメラボディ側でのブレ補正限界の判定とパンニング操作の判定との前に交換レンズ側からカメラボディ側に送信する必要があることはいうまでもない。例えば、動作状態とブレ情報とをあわせてシリアル通信で送信してもよい。
【００９５】
［第３実施形態］
第３実施形態は、電子ズームの動作状態に応じて第１及び第２の処理を切り替えるものである。図１６に示すように、電子ズームは、画像データ処理部７２よってライブビュー画像１２０からズーム操作で指定されたズーム倍率に応じたサイズのズーム領域１２１内の画像を切り出して、切り出した画像をライブビュー画像１２０ａとして画像表示部２４に拡大表示する。電子ズームでは、ズーム領域１２１内の画像を拡大表示する際にローリングシャッタ歪みも拡大されてしまう。このため、電子ズームが動作していない状態では補正が不要な程度のローリングシャッタ歪みでも、電子ズームの動作時には、第２の処理を行う必要が生じてしまう。
【００９６】
図１７に示すように、第３実施形態のボディ制御部６７は、レンズ制御部３６にブレ検出の開始を指示してから、ズーム用操作ボタン２５による電子ズームの操作を監視する（Ｓ３５）。この例では、電子ズームのズーム倍率が「１」であるときに電子ズームが操作されていないと判定し、「１」よりも大きいときに電子ズームが操作されたと判定できる。
【００９７】
ボディ制御部６７は、電子ズームが操作されていない場合（Ｓ３５でＮＯ）には、画像データ処理部７２に第１の処理を実行させる（Ｓ１５）。一方、ズーム用操作ボタン２５が操作された場合（Ｓ３５でＹＥＳ）には、ズーム用操作ボタン２５で指定されたズーム倍率（以下、指定倍率という）と、規定倍率とを比較する（Ｓ３６）。規定倍率とは、ローリングシャッタ歪みの補正に第２の処理が必要になるズーム倍率である。この規定倍率は、予め設定されてＲＯＭに記憶されており、指定倍率との比較時にＲＯＭから読み出される。
【００９８】
ボディ制御部６７は、指定倍率が規定倍率よりも小さい場合（Ｓ３６でＮＯ）には、画像データ処理部７２に第１の処理を実行させる（Ｓ１５）。また、指定倍率が規定倍率以上の場合（Ｓ３６でＹＥＳ）には、ブレ補正装置１３では十分なローリングシャッタ歪みの補正を行うことができなくなるため、レンズ制御部３６にブレ情報の送信を指示し（Ｓ１９）、画像データ処理部７２に第２の処理を実行させる（Ｓ２３）。この第１または第２の処理後に、電子ズーム処理を含むリサイズ処理を行う（Ｓ１６）。なお、電子ズームでライブビュー画像が拡大されることにより、ブレ補正装置１３によるローリングシャッタの歪み補正効果は小さくなるため、ブレ補正装置１３によるブレ補正と第２の処理とを重複して行っても過補正にはならない。
【００９９】
この第３実施形態によれば、電子ズームの指定倍率が規定倍率よりも大きい場合に第２の処理を実行するので、電子ズームによって拡大されたローリングシャッタ歪みも適切に補正することができる。なお、第３実施形態は、第１実施形態のブレ補正装置の動作状態に基づく第１及び第２の処理の切り替え制御と組み合わせてもよいし、第２実施形態のブレ補正装置の動作状態、ブレ補正限界値及びパンニング操作に基づく第１及び第２の処理の切り替え制御と組み合わせてもよい。
【０１００】
［第４実施形態］
ローリングシャッタ歪みを軽減する手法の一つとして、ＣＭＯＳセンサ２１のフレームレートを高くすることが知られている。フレームレートは、１秒間にＣＭＯＳセンサ２１が撮像できるフレーム数であり、例えば走査ラインごとの読出動作の時間を短くすることにより高くすることができる。例えば、図１８に示すＣＭＯＳセンサ２１の動作は、図８に示す動作に対し、読出動作の時間を短くしてフレームレートを高くしてある。このようにフレームレートを高くすると、走査ライン間の露光時間の時間差Δｔが小さくなるため、フレームレートが低いものに比べてローリングシャッタ歪みが軽減される。第４実施形態は、このフレームレートとローリングシャッタ歪みとの関係性に着目し、フレームレートに応じて第１の処理と第２の処理とを切り替えるものである。
【０１０１】
図１９に示すように、第３実施形態のボディ制御部６７は、レンズ制御部３６にブレ検出の開始を指示してから、ＣＭＯＳセンサ２１の動作フレームレートと、規定フレームレートとを比較する（Ｓ４０）。動作フレームレートは、ＣＭＯＳセンサ２１を動作させるために設定されているフレームレートである。規定フレームレートは、ローリングシャッタ歪みの補正に第２の処理が必要となるフレームレートであり、予め設定されてＲＯＭに記憶されている。規定フレームレートは、動作フレームレートとの比較時にＲＯＭから読み出される。
【０１０２】
ボディ制御部６７は、動作フレームレートが規定フレームレートよりも高い場合（Ｓ４０でＮＯ）には、ブレ補正装置１３によりローリングシャッタ歪みが軽減されるので、画像データ処理部７２に第１の処理（Ｓ１５）を実行させる。また、動作フレームレートが規定フレームレート以下の場合（Ｓ４０でＹＥＳ）には、ブレ補正装置１３では十分なローリングシャッタ歪みの補正を行うことができなくなるので、レンズ制御部３６にブレ情報の送信を指示し（Ｓ１９）、画像データ処理部７２に第２の処理を実行させる（Ｓ２３）。なお、動作フレームレートが低い場合には、ローリングシャッタ歪みが大きくなるので、ブレ補正装置１３による補正と第２の処理とを重複して行っても過補正にはならない。
【０１０３】
第４実施形態によれば、動作フレームレートが規定フレームレート以下の場合に第２の処理を実行するので、低い動作フレームレートによってローリングシャッタ歪みが大きくなった場合でも適切に補正することができる。なお、第４実施形態は、第１〜第３の実施形態による第１及び第２の処理の切り替え制御と組み合わせてもよい。
【０１０４】
［第５実施形態］
第５実施形態は、ＤＡＣ出力部８７、汎用相互状態通知線５５及びＡＤＣ入力部９１からなる状態通信部（アナログ通信部）を利用して、ブレ情報をアナログ信号で交換レンズ１２からカメラボディ１１に送信するものである。図２０及び図２１に示すように、本実施形態では、ブレ補正装置１３の動作状態情報は、第１実施形態と同様にシリアル通信部９０、シリアル通知信号線５７及びシリアル通信部９４を使用してレンズ制御部３６からボディ制御部６７に送信する（Ｓ１３）。
【０１０５】
ボディ制御部６７は、ブレ補正装置１３がブレ補正動作を行っていない場合（Ｓ１４でＮＯ）には、レンズ制御部３６にブレ情報の送信を指示する（Ｓ１９）。この指示に応答してレンズ制御部３６は、ブレ検出信号に基づいてブレ方向及びブレ量を表すブレ情報を順次に作成する（Ｓ４５）。ＤＡＣ出力部８７は、ブレ情報が作成されるごとにブレ情報をアナログ信号に変換し、汎用相互状態通知線５５及びＡＤＣ入力部９１を利用してボディ制御部６７に逐次送信する（Ｓ４６）。
【０１０６】
ＡＤＣ入力部９１は、受信したアナログ信号を水平同期信号に同期したタイミングでサンプリングして、デジタル信号のブレ情報に逐次変換する（Ｓ４７）。これにより、走査ラインの各々に対応するブレ情報がＤＡＣ出力部８７からＡＤＣ入力部９１にアナログ信号で順次に送信される。例えばＤＡＣ出力部８７では、ブレ方向及びブレ量に応じたアナログ信号の電圧振幅（信号レベル）に変換する。より具体的には、ブレ量「０」を電圧振幅の中間値に対応させ、ブレ方向を中間値からの電圧振幅の増加・減少に対応させ、またブレ量を中間値と電圧振幅との差に対応させてアナログ信号に変換する。ＡＤＣ入力部９１では、中間値に対するサンプリングしたアナログ信号の電圧振幅の大小からブレ方向を取得し、中間値と電圧振幅との差分からブレ量を取得する。なお、ブレ情報をアナログ信号に変換する手法は、上記のものに限られない。
【０１０７】
画像データ処理部７２は、デジタル信号に変換されたブレ情報に基づいて、補正切出範囲を設定し（Ｓ２４）、走査ラインごとに画像信号１０５から補正切出範囲を切り出してライブビュー画像を作成する（Ｓ２５）。また、ボディ制御部６７は、ブレ補正装置１３がブレ補正動作を行っていない場合（Ｓ１４でＹＥＳ）には、第１実施形態と同様に第１の処理を実行する（Ｓ１５）。
【０１０８】
第５実施形態によれば、シリアル通信部９０などよりも高速なＤＡＣ出力部８７、汎用相互状態通知線５５及びＡＤＣ入力部９１を利用して、ブレ情報をリアルタイムにカメラボディ１１に送信するので、ライブビュー画像の表示遅延を防ぎながら、ローリングシャッタ歪みを補正することができる。また、各走査ラインに対応したブレ情報を用いてライブビュー画像のローリングシャッタ歪みを補正するので、第１実施形態のように数回分のブレ検出信号から求めたブレ情報を用いて１フレームを補正する場合よりも高精度にローリングシャッタ歪みを補正することができる。さらに、ブレ情報の送信に既存のアナログ通信部を用いるので、カメラ１０にブレ情報送信用の通信部を設ける必要がなく、ローコスト化に有利である。
【０１０９】
ローリングシャッタ歪みの補正を高精度に行うために、ブレ情報に対するアナログ信号の信号レベル（電圧）が一定になるように、例えばカメラ１０の起動時などに、ブレ情報に対するＤＡＣ出力部８７のアナログ信号値をキャリブレーションしてもよい。
【０１１０】
なお、ＤＡＣ出力部８７、汎用相互状態通知線５５及びＡＤＣ入力部９１をＡＦ駆動状況の通知にも用いる場合、ＡＦ駆動状況の通知中はブレ情報の送信を行うことができなくなる。この場合には、レリーズスイッチ１５の操作に応じて第１及び第２の処理を切り替えるのが好ましい。上述したように、ＡＦ駆動状況は、レリーズスイッチ１５が半押し操作されてＡＦ制御が行われている間だけ通知されるので、レリーズスイッチ１５が半押し操作されていない間は、ＤＡＣ出力部８７、汎用相互状態通知線５５及びＡＤＣ入力部９１をブレ情報の送信に用いることができる。
【０１１１】
図２２に示すように、ボディ制御部６７は、レリーズスイッチ１５が半押し操作中（Ｓ１オン信号）（Ｓ５０でＹＥＳ）は、画像データ処理部７２に第１の処理を実行させる（Ｓ１５）。また、ボディ制御部６７は、レリーズスイッチ１５の半押し操作が解除（Ｓ１オフ信号またはＳ２オン信号）（Ｓ５０でＮＯ）された場合には、レンズ制御部３６にブレ情報の送信を指示し（Ｓ１９）、画像データ処理部７２に第２の処理を実行させる（Ｓ２３）。これによれば、ＤＡＣ出力部８７、汎用相互状態通知線５５及びＡＤＣ入力部９１を、ＡＦ駆動状況の通知とブレ情報の送信とに有効に利用することができる。
【０１１２】
なお、第５実施形態は、第２〜第４の実施形態による第１及び第２の処理の切り替え制御と組み合わせてもよい。
【０１１３】
［第６実施形態］
第６実施形態は、タイマ出力部８８、汎用相互状態通知線５５及びタイマ入出力部９３からなる状態通信部（パルス幅変調通信部）を利用して、ＰＷＭ信号を用いたブレ情報を交換レンズ１２からカメラボディ１１に送信するものである。図２３及び図２４に示すように、本実施形態では、ブレ補正装置１３の動作状態情報は、第１実施形態と同様にシリアル通信部９０、シリアル通知信号線５７及びシリアル通信部９４を使用してレンズ制御部３６からボディ制御部６７に送信する。
【０１１４】
ボディ制御部６７は、ブレ補正装置１３がブレ補正動作を行っていない場合（Ｓ１４でＮＯ）には、レンズ制御部３６にブレ情報の送信を指示する（Ｓ１９）。レンズ制御部３６は、ブレ検出信号に基づいてブレ方向及びブレ量を表すブレ情報を順次に作成する（Ｓ４５）。ブレ情報が作成されるごとに、レンズ制御部３６は、ブレ情報のブレ方向およびブレ量に応じて、ＰＷＭ信号のデューティー比を設定する（Ｓ５５）。タイマ出力部８８は、設定されたデューティー比に基づいてブレ情報をＰＷＭ信号に変換し、相互状態通信線５５を利用してボディ制御部６７に逐次送信する（Ｓ５６）。
【０１１５】
ボディ制御部６７は、水平同期信号に同期したタイミングでタイマ入出力部９３でＰＷＭ信号を受信し、ＰＷＭ信号のデューティー比からブレ情報を読み取る（Ｓ５７）これにより、走査ラインの各々に対応するブレ情報がデューティー比に変換されて、そのデューティー比のＰＷＭ信号でタイマ出力部８８からタイマ入出力部９３に順次に送信される。例えばレンズ制御部３６は、ブレ量「０」をデユーティー比の中間値（５０％）に対応させ、ブレ方向を中間値からのデユーティー比の増加・減少に対応させ、またブレ量を中間値とデユーティー比との差に対応させてＰＷＭ信号のデューティー比を設定する。そして、ボディ制御部６７は、中間値に対する受信したＰＷＭ信号のデユーティー比の大小からブレ方向を取得し、中間値とＰＷＭ信号のデユーティー比との差分からブレ量を取得する。
【０１１６】
なお、図２３では、説明を簡単にするために水平同期信号に同期したタイミングで変調されたＰＷＭ信号の１個のパルスが出力した状態、すなわち水平同期信号と周波数とＰＷＭ信号のキャリア周波数とを同じに描いてあるが、実際には、ＰＷＭ信号は、例えば水平同期信号よりも高いキャリア周波数を有しており、１水平同期期間内には複数のブレ情報を送ることができる。ブレ情報をＰＷＭ信号に変換する手法は、上記のものに限られない。
【０１１７】
画像データ処理部７２は、ＰＷＭ信号から読み取ったブレ情報に基づいて、補正切出範囲を設定し（Ｓ２４）、走査ラインごとに画像信号１０５から補正切出範囲を切り出してライブビュー画像を作成する（Ｓ２５）。また、ボディ制御部６７は、ブレ補正装置１３がブレ補正動作を行っていない場合（Ｓ１４でＹＥＳ）には、第１実施形態と同様に、第１の処理を実行する（Ｓ１５）。
【０１１８】
第６実施形態によれば、シリアル通信部９０などよりも高速なタイマ出力部８８、汎用相互状態通知線５５及びタイマ入出力部９３を利用して、ブレ情報をリアルタイムにカメラボディ１１に送信するので、第５実施形態と同様に、ライブビュー画像の表示遅延を防ぎながら、ローリングシャッタ歪みを高精度に補正することができる。
【０１１９】
ローリングシャッタ歪みの補正を高精度に行うために、ブレ情報に対するＰＷＭ信号のデューティー比が一定になるように、例えばカメラ１０の起動時などに、ブレ情報に対するタイマ出力部８８の変調設定をキャリブレーションしてもよい。また、本実施形態は、第２〜第４実施形態による第１及び第２の処理の切り替え制御と組み合わせてもよい。
【０１２０】
［第７実施形態］
第１実施形態では、ライブビュー画像のリサイズ処理の前に第１または第２の処理を行っているが、本実施形態では、図２５に示すように、第１または第２の処理の前にリサイズ処理を行っている（Ｓ６０）。
【０１２１】
ＣＭＯＳセンサ２１は画素数が多く、ＣＭＯＳセンサ２１から読み出した直後のライブビュー画像はサイズが大きい。そのため、図２６（Ａ）に示すように、ＣＭＯＳセンサ２１から読み出した直後のライブビュー画像１２５をリサイズ処理すると、同図（Ｂ）に示すように、リサイズ後のライブビュー画像１２６は、元のサイズに比べて格段に小さくなる。これにより、ライブビュー画像１２６の水平方向の走査ライン１２６ａの数は、リサイズ前のライブビュー画像１２５の走査ライン１２５ａに比べて少なくなるので、第１及び第２の処理にかかる負荷を小さくすることができる。
【０１２２】
［第８実施形態］
第１実施形態では、ライブビュー画像のリサイズ処理の前に第１または第２の処理を行い、第７実施形態では、リサイズ処理後に第１または第２の処理を行っているが、第８実施形態は、第１または第２の処理を行うタイミングをリサイズ前とリサイズ後とのいずれかに切り替えている。
【０１２３】
第７実施形態で説明したように、ライブビュー画像の水平方向の走査ライン数は、一般的にリサイズ処理により少なくなる。しかし、ＣＭＯＳセンサ２１は、画像信号の読み出しを任意の画素９９から自由に行うことができるため、ライブビュー画像の撮影時に走査ライン数を間引いて画像信号を読み出して処理負荷を小さくするデジタルカメラも存在する。図２７（Ａ）に示すように、走査ライン数を間引いて画像信号を読み出したライブビュー画像１３０は、水平方向の走査ライン１３０ａの数が少ないため横長な画像となる。このライブビュー画像１３０を、画像表示部２４の解像度に合わせるリサイズ処理する場合、同図（Ｂ）に示すように、リサイズ後のライブビュー画像１３１は、水平方向の走査ライン１３１ａの数が補間処理されて増やされる。このような場合、第７実施形態のようにリサイズ処理後に歪み補正処理を行うと、リサイズ処理前に行う場合と比べて処理負荷が大きくなる。
【０１２４】
第８実施形態は、図２８に示すように、ＣＭＯＳセンサ２１からライブビュー画像の１フレーム分の画像信号を読み出し（Ｓ６５）、この画像信号にデモザイク処理を施し（Ｓ６６）、リサイズ処理前のライブビュー画像の走査ライン数と、リサイズ処理後のライブビュー画像に想定される走査ライン数とを比較する（Ｓ６７）。なお、デモザイク処理とは、単板式のイメージセンサのカラーフィルタ配列に対応したモザイク画像から画素毎に全ての色情報を算出する処理であり、同時化処理ともいう。
【０１２５】
リサイズ処理前の走査ライン数がリサイズ処理後の走査ライン数よりも多い場合には（Ｓ６７でＹＥＳ）、リサイズ処理を行ってから（Ｓ６８）、第１または第２の処理を行う（Ｓ６９）。第１または第２の処理が施されたライブビュー画像は、ＬＣＤドライバ７４により画像表示部２４などに表示される（Ｓ７０）。また、リサイズ処理前の走査ライン数がリサイズ処理後の走査ライン数以下の場合には（Ｓ６７でＮＯ）、第１または第２の処理を行ってから（Ｓ７１）、リサイズ処理を行う（Ｓ７２）。第８実施形態によれば、常に走査ライン数が少ないライブビュー画像で第１または第２の処理を行うことができるので、第１または第２の処理の処理負荷を小さくすることができる。
【０１２６】
［第９実施形態］
第９実施形態は、電子ズームを用いる場合の第２の処理に関する。図９、図１３Ａ、図１３Ｂを用いて説明したように、第２の処理は、各走査ラインの所定切出範囲１０６を、ブレ情報から求めた走査ラインごとのブレ方向及びブレ量に基づいて走査ライン方向にずらして補正切出範囲を設定し、走査ラインごとに画像信号から補正切出範囲を切り出してライブビュー画像を作成している。そのため、補正前のライブビュー画像には、補正切出範囲を設定するための余分な画像領域が必要である。
【０１２７】
そこで、第６実施形態では、図２９、図３０に示すように、ズーム用操作ボタン２５が操作されて電子ズームのズーム倍率に応じたズーム領域１３５ａのサイズが確定すると（Ｓ８０）、画像データ処理部７２は、ライブビュー画像１３５に拡張ズーム領域１３５ｂを設定する。この拡張ズーム領域１３５ｂは、ズーム領域１３５ａの周囲に第２の処理を行う際に必要な領域、すなわちズーム領域１３５ａに対して補正切出範囲を設定可能な領域を付加した領域である。画像データ処理部７２は、拡張ズーム領域１３５ｂ内の画像をライブビュー画像１３５から切り出す（Ｓ８１）。画像データ処理部７２は、切り出した拡張ズーム領域１３５ｂ内の画像に第２の処理（Ｓ８２）を行ってから、ズーム領域１３５ａ内の画像を切り出す電子ズーム処理を含むリサイズ処理（Ｓ８３）を施す。そして、リサイズ処理画像を画像表示部２４にライブビュー画像として表示する（Ｓ８４）。この第８実施形態によれば、ライブビュー画像を電子ズームで拡大する場合も適切にローリングシャッタ歪みを補正することができる。
【０１２８】
上記実施形態では、ミラーレス一眼タイプのデジタルカメラを例に説明したが、一眼レフタイプのデジタルカメラなどその他のレンズ交換型デジタルカメラにも適用することができる。また、上記各実施形態は、単独で実施する以外に、いくつかの実施形態を組み合わせて実施することも可能である。
【符号の説明】
【０１２９】
１０  レンズ交換式デジタルカメラ
１１  カメラボディ
１２  交換レンズ
１３  ブレ補正装置
２１  ＣＭＯＳイメージセンサ
３６  レンズ制御部
４０  ブレ検出センサ
５５  汎用相互状態通知線
５６  垂直同期信号線
５７  シリアル通知信号線
６７  ボディ制御部
７２  画像データ処理部
８７  ＤＡＣ出力部
８８  タイマ出力部
９１  ＡＤＣ入力部
９０、９４  シリアル通信部
９３  タイマ入出力部
９７  撮像部
９８  読出部
９９  画素
１０６  所定切出範囲
１１２  補正切出範囲
【図１】
0005851070.tif 000002
【図２】
0005851070.tif 000003
【図３】
0005851070.tif 000004
【図４】
0005851070.tif 000005
【図５】
0005851070.tif 000006
【図６】
0005851070.tif 000007
【図７】
0005851070.tif 000008
【図８】
0005851070.tif 000009
【図９】
0005851070.tif 000010
【図１０】
0005851070.tif 000011
【図１１】
0005851070.tif 000012
【図１２】
0005851070.tif 000013
【図１３Ａ】
0005851070.tif 000014
【図１３Ｂ】
0005851070.tif 000015
【図１４】
0005851070.tif 000016
【図１５】
0005851070.tif 000017
【図１６】
0005851070.tif 000018
【図１７】
0005851070.tif 000019
【図１８】
0005851070.tif 000020
【図１９】
0005851070.tif 000021
【図２０】
0005851070.tif 000022
【図２１】
0005851070.tif 000023
【図２２】
0005851070.tif 000024
【図２３】
0005851070.tif 000025
【図２４】
0005851070.tif 000026
【図２５】
0005851070.tif 000027
【図２６】
0005851070.tif 000028
【図２７】
0005851070.tif 000029
【図２８】
0005851070.tif 000030
【図２９】
0005851070.tif 000031
【図３０】
0005851070.tif 000032