被写体を撮像して画像データを得るローリングシャッター方式の撮像素子と、前記撮像素子による撮像によって得られた画像データに基づいて、被写体像のフリッカ成分を検出するフリッカ検出部と、前記フリッカ検出部によってフリッカ成分を検出するためのフリッカ検出モードと、動画を撮影するための動画撮影モードとを少なくとも含むモードの中から、動作モードを設定する動作モード設定部と、前記撮像素子の電子シャッターの幕速を制御する幕速制御部と、を備え、前記幕速制御部は、前記動作モード設定部によって前記フリッカ検出モードが設定された場合には、前記電子シャッターの幕速を第1の幕速に設定し、前記動画撮影モードが設定された場合には、前記電子シャッターの幕速を前記第1の幕速よりも高速の第2の幕速に設定する、ことを特徴とする撮像装置。前記撮像素子による撮像によって得られた画像データから、前記フリッカ検出部によって検出された被写体像のフリッカ成分を除去するフリッカ除去部をさらに備え、前記フリッカ除去部は、前記動作モード設定部によって前記動画撮影モードが設定されている場合に、前記撮像素子による撮像によって得られた画像データから、前記被写体像のフリッカ成分を除去する、ことを特徴とする請求項1に記載の撮像装置。前記フリッカ除去部は、前記フリッカ検出モードが設定されている状態で前記フリッカ検出部によって検出されたフリッカ成分と、前記第1の幕速および前記第2の幕速の比とに基づいて、前記動画撮影モードが設定されている状態の撮影によって得られた画像データにおける被写体像のフリッカ成分を求めて、求めたフリッカ成分を除去する、ことを特徴とする請求項2に記載の撮像装置。前記動作モード設定部は、前記動画撮影モードを設定する場合には、前記動画撮影モードを設定する前に前記フリッカ検出モードを設定し、前記フリッカ検出部によって前記被写体像のフリッカ成分を検出する処理が完了すると、前記動画撮影モードを設定し、前記フリッカ除去部は、前記フリッカ検出部によって検出されたフリッカ成分に基づいて、前記動画撮影モードの設定時に前記撮像素子による撮像によって得られた画像データから被写体像のフリッカ成分を除去する、ことを特徴とする請求項2に記載の撮像装置。前記動画撮影モードは、撮影した動画を記録する動画記録モード、または、ライブビュー表示を行うライブビュー表示モードである、ことを特徴とする請求項1から請求項4のいずれか一項に記載の撮像装置。ローリングシャッター方式の撮像素子を備えた撮像装置によって撮像を行う撮像方法において、前記撮像装置が行う処理が、撮像によって得られた画像データに基づいて、被写体像のフリッカ成分を検出する処理であるか否かを判定するステップと、前記撮像装置が行う処理が動画を撮影する処理であるか否かを判定するステップと、前記被写体像のフリッカ成分を検出する処理を行うと判定された場合には、前記撮像素子の電子シャッターの幕速を第1の幕速に設定し、前記動画を撮影する処理を行うと判定された場合には、前記電子シャッターの幕速を前記第1の幕速よりも高速の第2の幕速に設定するステップと、を備えることを特徴とする撮像方法。ここで、フリッカ成分を精度良く検出するためには、ローリングシャッターの幕速を遅くするする必要があるが、幕速を遅くすると、動画撮影により得られる画像に歪みが生じやすくなる。本発明は、フリッカ成分の検出精度の向上と、歪みを抑制した動画像の取得とを両立させる技術を提供することを目的とする。本発明のある態様に係る撮像装置は、被写体を撮像して画像データを得るローリングシャッター方式の撮像素子と、前記撮像素子による撮像によって得られた画像データに基づいて、被写体像のフリッカ成分を検出するフリッカ検出部と、前記フリッカ検出部によってフリッカ成分を検出するためのフリッカ検出モードと、動画を撮影するための動画撮影モードとを少なくとも含むモードの中から、動作モードを設定する動作モード設定部と、前記撮像素子の電子シャッターの幕速を制御する幕速制御部とを備える。前記幕速制御部は、前記動作モード設定部によって前記フリッカ検出モードが設定された場合には、前記電子シャッターの幕速を第1の幕速に設定し、前記動画撮影モードが設定された場合には、前記電子シャッターの幕速を前記第1の幕速よりも高速の第2の幕速に設定する。本発明の別の態様に係る撮像方法は、ローリングシャッター方式の撮像素子を備えた撮像装置によって撮像を行う撮像方法において、前記撮像装置が行う処理が、撮像によって得られた画像データに基づいて、被写体像のフリッカ成分を検出する処理であるか否かを判定するステップと、前記撮像装置が行う処理が動画を撮影する処理であるか否かを判定するステップと、前記被写体像のフリッカ成分を検出する処理を行うと判定された場合には、前記撮像素子の電子シャッターの幕速を第1の幕速に設定し、前記動画を撮影する処理を行うと判定された場合には、前記電子シャッターの幕速を前記第1の幕速よりも高速の第2の幕速に設定するステップとを備える。本発明によれば、フリッカを検出する際には、電子シャッターの幕速を第1の幕速に設定して精度良くフリッカを検出し、動画を撮影する際には、電子シャッターの幕速を第1の幕速よりも高速の第2の幕速に設定して、歪みを抑制した動画像を取得することができる。図1は、一実施の形態における撮像装置であるデジタルカメラ100の構成を示すブロック図である。デジタルカメラ100は、レンズ1と、絞り2と、撮像素子3と、アナログ増幅部4以下、A―AMP4と呼ぶと、A/D変換部5以下、ADC5と呼ぶと、CPU6と、画像処理部7と、ビデオエンコーダ8と、液晶表示部9以下、LCD9と呼ぶと、操作部10と、DRAM11と、FLASHメモリ12と、バス13とを備える。レンズ1は、被写体の光学像を撮像素子3に集光させる。レンズ1は、単焦点レンズであってもよいし、ズームレンズであってもよい。絞り2は、CPU6からの指令に基づいて、撮像素子3に到達する光束の通過範囲を規定する。撮像素子3は、各画素を構成するフォトダイオードの前面に、ベイヤー配列のカラーフィルタが配置された撮像素子である。この撮像素子3は、レンズ1により集光された光を、画素を構成するフォトダイオードで受光して光電変換することで、光の量を電荷量としてA-AMP4へ出力する。撮像素子3は、例えば、CMOSイメージセンサであり、静止画撮影時には、いわゆるメカシャッターによる撮影を行うが、動画撮影時には、ローリングシャッターによる撮影を行う。図2は、ローリングシャッター方式の撮像素子3の各ラインの露光開始タイミングの一例を示す図である。ローリングシャッター方式の撮像素子3では、図2に示すように、撮像素子の上端のラインAから、下端のラインCまで、ラインごとに順に露光を開始する。従って、上端ラインラインAの露光開始時間と下端ラインラインCの露光開始時間との間に時間差が生じる。本明細書では、この露光開始時間の時間差を幕速と呼ぶ。A-AMP4は、撮像素子3から出力された電気信号アナログ画像信号に対し、リセットノイズ等を低減した上で波形整形を行い、さらに目的の明るさとなるように、ゲインアップを行う。ADC5は、A-AMP4から出力されたアナログの画像信号をデジタル画像信号以後、画像データというに変換する。バス13は、デジタルカメラ内部で発生した各種データをデジタルカメラ内の各部に転送するための転送路である。バス13は、ADC5と、CPU6と、画像処理部7と、ビデオエンコーダ8と、DRAM11と、FLASHメモリ12に接続されている。ADC5から出力される画像データは、バス13を介して一旦DRAM11に記憶される。DRAM11は、ADC5において得られた画像データや、画像処理部7等において処理された画像データ等の各種データが一時的に記憶される記憶部である。画像処理部7は、DRAM11から読み出した画像データに対して、オプティカルブラック減算処理、ホワイトバランス補正処理、同時化処理、ガンマ補正処理、および、色再現処理などの様々な画像処理を施す。画像処理部7は、また、撮影により得られた画像から、フリッカ成分を検出する処理、および、画像からフリッカ成分をキャンセルする処理を行う。CPU6は、撮像装置100内の各部を統合的に制御する。ビデオエンコーダ8は、DRAM11やFLASHメモリ12に記憶されている画像データを読み出して、ビデオ信号等に変換し、LCD9に出力する。なお、変換したビデオ信号を、テレビなどの外部の表示装置に出力するようにしてもよい。操作部10は、電源ボタン、レリーズボタン、各種入力キー等の操作部材である。ユーザによって、操作部10の何れかの操作部材が操作されることにより、CPU6は、ユーザの操作に応じた各種シーケンスを実行する。電源ボタンは、当該デジタルカメラの電源のオン/オフ指示を行うための操作部材である。電源ボタンが押されたときに、CPU6は、当該デジタルカメラの電源をオン又はオフする。レリーズボタンは、ファーストレリーズスイッチとセカンドレリーズスイッチの2段スイッチを有して構成されている。レリーズボタンが半押しされて、ファーストレリーズスイッチがオンされた場合に、CPU6は、AE処理やAF処理等の撮影準備シーケンスを行う。また、レリーズボタンが全押しされて、セカンドレリーズスイッチがオンされた場合に、CPU6は、撮影シーケンスを実行して撮影を行う。FLASHメモリ12は、ホワイトバランスモードに応じたホワイトバランスゲインやローパスフィルタ係数等のデジタルカメラの動作に必要な各種パラメータ、および、デジタルスチルカメラを特定するための製造番号などを記憶している。また、FLASHメモリ12は、CPU6にて実行する各種プログラムも記憶している。CPU6は、FLASHメモリ12に記憶されているプログラムに従い、またFLASHメモリ12から各種シーケンスに必要なパラメータを読み込み、各処理を実行する。さらに、FLASHメモリ12は、撮影により得られた静止画像および動画像を記録する。なお、FLASHメモリ12は、デジタルカメラ100の本体に内蔵されているメモリであるが、デジタルカメラ100の本体に着脱可能なメモリカードにより代用してもよい。続いて、フリッカ光源下で撮影を行った場合における各ラインの露光レベルについて、図3および図4を用いて説明する。図3は、幕速を高速とした場合の各ラインの露光レベルを示す図であり、図4は、幕速を低速とした場合の各ラインの露光レベルを示す図である。図3および図4において、フリッカ光源は一定の周期で明滅しており、その輝度レベルの時間変化は、サインカーブ形状の絶対値を描くものとする。フリッカ光源下でローリングシャッター方式の撮像素子を用いて動画撮影を行った場合、図3および図4に示すように、明暗の横縞ラインフリッカが画像上に現れる。ただし、幕速を高速とした場合には、各ラインの露光開始タイミングの差が小さいため、画像上に現れる横縞の数は少なくなる図3参照。一方、幕速を低速とした場合には、各ラインの露光開始タイミングの差が大きくなるため、画像上に現れる横縞の数は多くなる図4参照。図5は、フリッカ光源下で撮影を行った場合における各ラインの露光レベルを示す図であり、図5aは幕速を高速とした場合、図5bは幕速を低速とした場合の図である。幕速を低速とした場合、幕速を高速とした場合に比べて、露光レベルの変化の周期は短くなるので、フリッカの検出精度が向上する。また、フリッカの周期を検出するために必要なラインデータは少なくてすむ。図6aは、グローバルシャッターを用いて動画撮影を行った場合の画像の一例を示す図、図6bはローリングシャッターの幕速を高速として動画撮影を行った場合の画像の一例を示す図、図6cはローリングシャッターの幕速を低速として動画撮影を行った場合の画像の一例を示す図である。ここでは、移動中の車の中からの撮影のように、被写体が右方向に平行移動中に撮影したものとする。グローバルシャッターを用いた動画撮影では、撮像素子の全ラインが同時に露光されるので、図6aに示すように、被写体像に歪みは生じない。一方、ローリングシャッターを用いた動画撮影では、上述したように、上端ラインの露光開始時間と下端ラインの露光開始時間との間に時間差が生じるので、移動する被写体を撮影すると、画像に歪みが生じる。特に、幕速が高速の場合に比べて、幕速が低速の場合には、画像の歪みが大きくなる図6b、図6c参照。以上より、一実施の形態における撮像装置では、フリッカを検出する場合には、幕速を低速にして、精度良くフリッカを検出し、動画撮影時には、幕速を高速にして、歪みの少ない画像を得る。図7Aおよび図7Bは、一実施の形態における撮像装置であるデジタルカメラ100によって行われる処理内容を示すフローチャートである。ステップS10から始まる処理は、主にCPU6によって行われる。図7AのステップS10では、電源釦が押下されたか否かを判定する。ユーザによって電源釦が押下されると、デジタルカメラ100は起動する。電源釦が押されたと判定すると、ステップS20に進む。ステップS20では、デジタルカメラ100をフリッカ検出モードに設定する。フリッカ検出モードとは、フリッカを検出するためのモードである。ステップS30では、幕速を低速のn1に設定して、ローリングシャッターによる撮影を行う。ステップS40では、幕速n1での撮影により得られた画像に基づいて、フリッカを検出する。フリッカの検出は、既知の方法を用いて、画像処理部7によって行われる。ステップS50では、デジタルカメラ100を動画撮影モードに設定する。動画撮影モードとは、動画を撮影するためのモードであり、ここでは、ライブビュー表示を行うために、ライブビュー表示モードと呼ぶこともできる。ステップS60では、幕速を高速のn2n2<n1に設定して撮影を行う。この撮影は、いわゆるライブビュー撮影である。ステップS70では、ステップS40におけるフリッカ検出処理の結果、フリッカが検出されたか否かを判定する。フリッカが検出されていないと判定するとステップS90に進み、フリッカが検出されたと判定すると、ステップS80に進む。ステップS80では、撮影により得られた画像からフリッカをキャンセルする画像処理を施す。この処理は、画像処理部7によって行われる。フリッカをキャンセルする画像処理の詳細について、以下で説明する。図8は、フリッカをキャンセルする画像処理の一つの例について説明するための図である。ここでは、フリッカ光源の周波数を50Hzとし、30fpsFramePerSecondで動画撮影を行うものとする。この場合、フリッカレベルの周期は100Hzであり、動画の撮影間隔は1/30秒なので、画像上のフリッカの位相変化は3コマ周期=1/10secとなる。従って、30fpsの動画撮影で得られた4枚の画像31、32、33、34のうち、画像31上のフリッカと画像34上のフリッカは同位相である。画像のフリッカ成分をキャンセルするためには、画像上の各ラインの補正ゲインを算出する必要がある。画像を位相周期分加算すると、フリッカ成分がほぼ均一になった画像が得られる。図8に示す例では、3コマ分の画像31、32、33を加算することによって、フリッカ成分がほぼ均一になった画像35が得られる。合成画像35を、処理対象の画像34で除算することによって、処理対象の画像34のフリッカ成分をキャンセルするための補正ゲインを求めることができる。図8では、合成画像35を処理対象の画像34で除算することによって得られる画像36、および、画像36から求められるラインごとの補正ゲインのグラフ37をそれぞれ示している。なお、図8では省略しているが、実際の画像処理では、画像31、32、33の合成時に、被写体の位置がずれないように、位置ずれを補正する処理も行う。最後に、求めた補正ゲインを、処理対象の画像34に乗算することによって、フリッカ成分をキャンセルした画像38を得る。なお、上述したように、動画撮影時には高速の幕速で撮影するため、図8の画像31~34に示すような明確なラインフリッカは現れないが、図8では、説明を容易にするために、低速相当の幕速で撮影した場合の画像をそれぞれ示している。フリッカをキャンセルするための別の画像処理方法について説明する。上述したように、フリッカ成分の検出時には、低速の幕速で撮影を行い、動画撮影時には、高速の幕速で撮影を行う。従って、動画撮影によって得られた画像からフリッカ成分をキャンセルする場合には、フリッカ成分検出時に検出されたフリッカ成分の周期から、動画撮影時のフリッカ成分の周期を算出する必要がある。フリッカ成分検出時の幕速をSs、画像上のフリッカの周期をTsとし、動画撮影時の幕速をSfとすると、動画撮影時における画像上のフリッカの周期Tfは、次式1で表される。Tf=Ts×Ss/Sf1フリッカ成分検出時にフリッカの振幅も検出されるので、検出されたフリッカの振幅、上式1で求められたフリッカの周期Tf、および、フリッカの位相に基づいて、フリッカをキャンセルするための各ラインの補正ゲインを算出する。フリッカの位相については、例えば、振幅および周期を求めたフリッカの形状を、処理対象の画像上のフリッカとマッチングさせることによって、推測することができる。最後に、求めた補正ゲインを、処理対象の画像34に乗算することによって、フリッカ成分をキャンセルした画像を得る。なお、画像から、検出したフリッカ成分をキャンセルする方法は、上述した二つの方法に限定されることはない。ステップS90では、撮影により得られた画像をLCD9に表示する、いわゆるライブビュー表示を行う。ステップS100では、電源釦が押下されたか否かを判定する。ユーザによって電源釦が押下されたと判定すると、フローチャートの処理を終了し、電源釦が押下されていないと判定すると、ステップS110に進む。ステップS110では、動画記録釦が押下されたか否かを判定する。動画記録釦は、動画記録処理のオン/オフを切り替えるための釦である。動画記録釦が押下されていないと判定するとステップS60に戻り、ライブビュー撮影を継続して行う。一方、動画記録釦が押下されたと判定すると、図7BのステップS120に進む。ステップS120では、デジタルカメラ100をフリッカ検出モードに設定する。ステップS130では、幕速を低速のn1に設定して撮影を行う。ステップS140では、幕速n1での撮影により得られた画像に基づいて、フリッカを検出する。フリッカの検出は、既知の方法を用いて、画像処理部7によって行われる。ステップS150では、デジタルカメラ100を動画撮影モードに設定する。ここでは、動画の記録処理を行うために、動画撮影モードを動画記録モードと呼ぶこともできる。ステップS160では、幕速を高速のn2n2<n1に設定して撮影を行う。ステップS170では、ステップS140におけるフリッカ検出処理の結果、フリッカが検出されたか否かを判定する。フリッカが検出されていないと判定するとステップS190に進み、フリッカが検出されたと判定すると、ステップS180に進む。ステップS180では、撮影により得られた画像からフリッカをキャンセルする画像処理を施す。この処理は、画像処理部7によって行われる。フリッカをキャンセルするための画像処理の方法は、図7AのステップS80で行う画像処理と同じ方法であり、ここでは詳しい説明は省略する。ステップS190では、撮影により得られた画像をFLASHメモリ12に記録する。ステップS200では、電源釦が押下されたか否かを判定する。ユーザによって電源釦が押下されたと判定すると、フローチャートの処理を終了し、電源釦が押下されていないと判定すると、ステップS210に進む。ステップS210では、動画記録釦が再び押下されたか否かを判定する。動画記録釦が押下されていないと判定するとステップS160に戻り、動画の撮影および記録処理を継続して行う。一方、動画記録釦が押下されたと判定すると、図7AのステップS20に進む。以上、一実施の形態における撮像装置によれば、ローリングシャッター方式の撮像素子を備える撮像装置において、フリッカ検出モードが設定された場合には、電子シャッターの幕速を第1の幕速に設定し、動画撮影モードが設定された場合には、電子シャッターの幕速を第1の幕速よりも高速の第2の幕速に設定する。動画撮影時の幕速よりも低速の幕速でフリッカを検出するので、フリッカ成分を精度良く検出することができる。また、フリッカ検出時の幕速よりも高速の幕速で動画撮影を行うので、被写体の歪みが少ない高画質の画像を得ることができる。また、一実施の形態における撮像装置によれば、動画撮影モードが設定されている場合に、撮像によって得られた画像データから、被写体像のフリッカ成分を除去するので、フリッカの影響の少ない高画質の動画像を得ることができる。さらに、フリッカ検出モードが設定されている状態で検出されたフリッカ成分と、第1の幕速および第2の幕速の比とに基づいて、動画撮影モードが設定されている状態の撮影によって得られた画像データにおける被写体像のフリッカ成分を求めて、求めたフリッカ成分を除去することができる。これにより、フリッカ成分を精度良く求めて除去することができる。また、一実施の形態における撮像装置によれば、動画撮影モードを設定する場合には、動画撮影モードを設定する前にフリッカ検出モードを設定し、被写体像のフリッカ成分の検出が完了すると、動画撮影モードを設定する。そして、検出されたフリッカ成分に基づいて、動画撮影モードの設定時に撮像によって得られた画像データから被写体像のフリッカ成分を除去する。これにより、動画撮影の直前に求めたフリッカ成分に基づいて、動画撮影によって得られた画像からフリッカ成分の除去処理を行うので、フリッカの影響の少ない高画質の動画像を得ることができる。本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。上述した一実施の形態では、撮像装置をデジタルカメラとして説明したが、ローリングシャッター方式の撮像素子を備え、動画撮影機能を有するカメラであれば、ビデオカメラやムービーカメラでもよく、さらに、携帯電話や携帯情報端末PDA:PersonalDigitalAssist、ゲーム機器等に内蔵されるカメラでもよい。上述した一実施の形態では、動画撮影モードの設定時に撮影された動画像からフリッカ成分を除去する画像処理を行ったが、フリッカ検出モードの設定時に検出されたフリッカ成分に基づいて、フリッカの影響を抑制した動画像が得られるように制御することもできる。例えば、検出したフリッカ成分に基づいて、動画撮影時の露光量を制御することによって、フリッカの影響を抑制した画像を得ることが可能である。また、検出したフリッカ成分に基づいて、シャッター速度を制御することによって、フリッカの影響を抑制した画像を得ることも可能である。上述した一実施の形態では、CPU6がフリッカ検出モードと動画撮影モードとを少なくとも含むモードの中から、動作モードを設定し、設定した動作モードに応じて、電子シャッターの幕速を制御するものとして説明した。しかし、動作モードの設定を意識することなく、フリッカ成分を検出する場合には低速の幕速に設定し、動画を撮影する場合には高速の幕速に設定する場合でも、本願発明と同様の効果が得られるのは言うまでもない。