"被写体の動きが連続的に撮像された複数の画像のデータを取得する取得手段と、前記取得手段により取得された複数の画像のデータから、時間的に隣接した前記複数の画像のデータ間の差分画像のデータを夫々生成する第1生成手段と、前記第1生成手段により生成された差分画像のデータから、被写体の動きを特定するための画像のデータを生成する第2生成手段と、前記第2生成手段により生成された画像のデータに演算処理をする演算手段と、前記演算手段による演算結果に基づいて、前記被写体の動きの変化点を特定する特定手段と、を備えることを特徴とする画像処理装置。前記演算手段による演算結果に基づいて、前記特定手段により特定された変化点を表すグラフのデータを作成する第3生成手段をさらに備えることを特徴とする請求項1に記載の画像処理装置。前記取得手段により取得された前記複数の画像のデータについての基準位置の指定を検出する検出手段と、前記検出手段により検出された前記基準位置に基づいて、前記演算手段による演算処理のために、前記2生成手段により生成された前記画像のデータの一部の領域のデータを、他のデータに置換することによって、前記領域を演算処理の対象から除去する除去手段と、をさらに備え、前記演算手段は、前記除去手段により前記領域が除去された前記画像に演算処理をすることを特徴とする請求項1又は2に記載の画像処理装置。前記第3生成手段により生成された前記グラフのデータと比較をするための他のグラフのデータを設定する設定手段と、前記設定手段により設定された他のグラフのデータを前記第3生成手段により生成されたグラフのデータに重畳させて表示出力するように制御する表示制御手段と、をさらに備えることを特徴とする請求項2に記載の画像処理装置。前記複数の画像のデータを輝度画像のデータに変換する変換手段をさらに備え、前記第1生成手段は、前記輝度画像のデータから差分画像のデータを生成することを特徴とする請求項1乃至4記載の画像処理装置。前記被写体の動きは、ゴルフの一連のスイング動作である、ことを特徴とする請求項1乃至5の何れか1項に記載の画像処理装置。被写体の動きが連続的に撮像された複数の画像のデータを取得する取得ステップと、前記取得ステップの処理により取得された複数の画像のデータから、時間的に隣接した前記複数の画像のデータ間の差分画像のデータを夫々生成する第1生成ステップと、前記第1生成ステップの処理により生成された差分画像のデータから、被写体の動きを特定するための画像のデータを生成する第2生成ステップと、前記第2生成ステップの処理により生成された画像のデータに演算処理をする演算ステップと、前記演算ステップの処理による演算結果に基づいて、前記被写体の動きの変化点を特定する特定ステップと、を含むことを特徴とする画像処理方法。コンピュータを、被写体の動きが連続的に撮像された複数の画像のデータを取得する取得手段、前記取得手段により取得された複数の画像のデータから、時間的に隣接した前記複数の画像のデータ間の差分画像のデータを夫々生成する第1生成手段、前記第1生成手段により生成された差分画像のデータから、被写体の動きを特定するための画像のデータを生成する第2生成手段、前記第2生成手段により生成された画像のデータに演算処理をする演算手段、前記演算手段による演算結果に基づいて、前記被写体の動きの変化点を特定する特定手段、として機能させることを特徴とするプログラム。しかしながら、上記特許文献1では、設定したフレーム数に対応して各スイングの姿勢を特定するため、ユーザが当該所定のフレーム数に合わないスイング動作をした場合には、各スイングの姿勢の画像を特定するタイミングがずれてしまう虞があった。本発明は、このような状況に鑑みてなされたものであり、複数の画像から被写体の動きを特定する精度を向上させることができる画像処理装置、画像処理方法及びプログラムを提供することを目的とする。上記目的を達成するため、本発明の一態様の画像処理装置は、被写体の動きが連続的に撮像された複数の画像のデータを取得する取得手段と、前記取得手段により取得された複数の画像のデータから、時間的に隣接した前記複数の画像のデータ間の差分画像のデータを夫々生成する第1生成手段と、前記第1生成手段により生成された差分画像のデータから、被写体の動きを特定するための画像のデータを生成する第2生成手段と、前記第2生成手段により生成された画像のデータに演算処理をする演算手段と、前記演算手段による演算結果に基づいて、前記被写体の動きの変化点を特定する特定手段と、を備えることを特徴とする。また、上記目的を達成するため、本発明の一態様の画像処理方法は、被写体の動きを連続的に撮像した結果得られる複数の画像のデータを取得する取得ステップと、前記取得ステップの処理により連続的に撮像された前記複数の画像のデータから、隣接した画像間の差分画像のデータを夫々生成する第1生成ステップと、前記第1生成ステップの処理により生成された差分画像のデータから、演算処理のための画像のデータを生成する第2生成ステップと、前記第2生成ステップの処理により生成された画像のデータを処理対象として演算処理を実行する演算ステップと、前記演算ステップによる演算結果に基づいて、前記被写体の動きの軌跡から変化点を特定する特定ステップと、を含むことを特徴とする。また、上記目的を達成するため、本発明の一態様のプログラムは、コンピュータを、被写体の動きを連続的に撮像した結果得られる複数の画像のデータを取得する取得手段、前記取得手段により連続的に撮像された前記複数の画像のデータから、隣接した画像間の差分画像のデータを夫々生成する第1生成手段、前記第1生成手段により生成された差分画像のデータから、演算処理のための画像のデータを生成する第2生成手段、前記第2生成手段により生成された画像のデータを処理対象として演算処理を実行する演算手段、前記演算手段による演算結果に基づいて、前記被写体の動きの軌跡から変化点を特定する特定手段、として機能させることを特徴とする。本発明によれば、複数の画像から被写体の動きを特定する精度を向上させることができる。以下、本発明の実施形態について、図面を用いて説明する。図1は、本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。撮像装置1は、例えばデジタルカメラして構成される。撮像装置1は、CPU11CentralProcessingUnit11と、ROMReadOnlyMemory12と、RAMRandomAccessMemory13と、画像処理部14と、グラフ作成部15と、バス16と、入出力インターフェース17と、撮像部18と、入力部19と、出力部20と、記憶部21と、通信部22と、ドライブ23と、を備えている。CPU11は、ROM12に記録されているプログラム、又は、記憶部21からRAM13にロードされたプログラムに従って各種の処理を実行する。RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。画像処理部14は、記憶部21等に記憶される各種画像データの画像の処理を行う。画像処理部14の詳細については、後述する。グラフ作成部15は、各種データからグラフの作成を行う。グラフ作成部15の詳細については、後述する。ここで、グラフとは、数量の時間変化や大小関係、割合などを、視覚的に表現した図のことである。また、グラフを作成する又はグラフ化するとは、グラフを含む画像のデータ以下、グラフデータとも適宜いうを作成する処理をいう。CPU11、ROM12、RAM13、画像処理部14及びグラフ作成部15は、バス16を介して相互に接続されている。このバス16にはまた、入出力インターフェース17も接続されている。入出力インターフェース17には、撮像部18、入力部19、出力部20、記憶部21、通信部22及びドライブ23が接続されている。撮像部18は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。イメージセンサは、光電変換素子や、AFEAnalogFrontEnd等から構成される。光電変換素子は、例えばCMOSComplementaryMetalOxideSemiconductor型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換撮像して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。AFEは、このアナログの画像信号に対して、A/DAnalog/Digital変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部18の出力信号として出力される。このような撮像部18の出力信号を、以下、撮像画像のデータと呼ぶ。撮像画像のデータは、CPU11や画像処理部14等に適宜供給される。入力部19は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。出力部20は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。記憶部21は、ハードディスク或いはDRAMDynamicRandomAccessMemory等で構成され、各種画像のデータを記憶する。通信部22は、インターネットを含むネットワークを介して他の装置図示せずとの間で行う通信を制御する。ドライブ23には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ23によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部21にインストールされる。また、リムーバブルメディア31は、記憶部21に記憶されている画像のデータ等の各種データも、記憶部21と同様に記憶することができる。次に、撮像装置1の機能的構成のうち、グラフ表示処理を実行するための機能的構成を説明する。グラフ表示処理とは、被写体のゴルフの一連のスイング動作を撮像した結果得られる動画像の中から、複数の撮像画像を選択し、当該複数の撮像画像から、ゴルフのクラブ位置を抽出して、その抽出結果に基づいて、スイングにおけるクラブ位置の変化を表したグラフを作成して表示するまでの一連の処理をいう。ここで、動画像には、いわゆる映像のみならず、連写により撮像された複数の撮像画像の組も含まれている。即ち、撮像により得られた動画像は、フレームやフィールドといった撮像画像以下、単位画像と呼ぶが連続して複数枚配置されることによって構成される。なお、ここでは説明の簡略上、具体例として右利きの被写体を撮像し、その撮像画像からクラブ位置の変化を表したグラフを作成する例について説明するが、左利きの被写体の場合も全く同様にしてグラフを作成することが可能になる。以下、まず、撮像装置1の機能的構成のうち、グラフの作成に係るグラフ表示処理を実行するための機能的構成を説明する。次に、撮像装置1の機能的構成のうち、グラフの表示に係るグラフ表示処理を実行するための機能的構成を説明する。図2及び図3は、図1の撮像装置1の機能的構成のうち、グラフ表示処理を実行するための機能的構成を示す機能ブロック図である。CPU11においては、グラフ表示処理の前処理が実行される際には、図2に示す撮像制御部41が機能する。撮像制御部41は、ユーザからの入力部19への入力操作を受けて、撮像動作を制御する。本実施形態において、撮像制御部41は、撮像部18が所定の時間間隔で被写体を連続して繰り返し撮像するように制御する。この撮像制御部41の制御により、所定の時間間隔毎に撮像部18から順次出力される撮像画像のデータの各々が記憶部21に記憶される。即ち、撮像制御部41の制御が開始されてから終了されるまでの間に、撮像部18から出力された順に記憶部21に順次記憶された複数の撮像画像の各データが単位画像のデータとなり、これらの複数の単位画像のデータの集合体が1つの動画像のデータを構成する。なお、以下、説明の簡略上、単位画像撮像画像はフレームであるものとする。画像処理部14においては、グラフ表示処理又はその前処理が実行される際には、図3に示すように、画像取得部51と、基準位置決定部52と、輝度画像変換部53と、差分画像生成部54と、強調画像生成部55と、ハフ変換処理部56と、が機能する。画像取得部51は、撮像部18によって撮像されて動画像のデータを構成する複数のフレーム単位画像のデータから、T枚Tは2以上の整数値のフレームのデータを取得する。本実施形態において、画像取得部51により取得されるフレームのデータは、スイングの一連の動作を示す動画像のうち、被写体が所定の7種類のスイング姿勢を取っている様子がそれぞれ写った7=T枚のフレーム撮像画像のデータである。ここで、所定の7種類のスイングの姿勢とは、本実施形態において、アドレスの姿勢、テイクバックの姿勢、トップの姿勢、ダウンスイングの姿勢、インパクトの姿勢、フォローの姿勢及びフィニッシュの姿勢である。基準位置決定部52は、ユーザが入力部19を操作して動画像内からボール位置を指示すると、当該ボール位置を基準位置として決定する。このようにして決定された基準位置は、後述するハフ変換において、クラブの抽出精度を高めるために行われる非投票領域の決定の際に用いられる。なお、基準位置は、ここではユーザが入力部19を操作して手動で決定するようにしたが、特にこれに限られず、撮像装置1が、ユーザの操作を介在せずに自律的判断で、即ち自動的に決定してもよい。例えば、撮像装置1は、動画像のデータを解析することによって、ボールの形状や色等からボール位置を決定してもよく、例えば、円形分離度フィルタ等を用いて自動的にボール位置を決定することができる。輝度画像変換部53は、画像取得部51により取得された複数のフレームカラー画像のデータを、輝度値のみを画素値として有する画像のデータ以下、輝度画像のデータと呼ぶに変換する。差分画像生成部54は、輝度画像変換部35による変換後の複数の輝度画像のデータのうち、所定の2枚の輝度画像のデータの差分をとることによって、差分画像のデータを生成する。本実施形態において、差分画像生成部54は、撮像順の2枚、即ち、時系列で隣接する2枚の輝度画像同士の各データの差分をとり、差分画像のデータをそれぞれ生成する。ここで、データの差分をとるとは、各画素毎に、画素値輝度画像の画素値なので輝度値の差分をとることを意味する。具体的には、差分画像生成部54は、画像取得部51により取得された範囲内において、最初に撮像されたフレームに対応する輝度画像と、2番目に撮像されたフレームに対応する輝度画像との各データの差分をとり、1番目の差分画像のデータを生成する。また、差分画像生成部54は、2番目に撮像されたフレームに対応する輝度画像と、3番目に撮像されたフレームに対応する輝度画像との各データの差分をとり、2番目の差分画像のデータを生成する。このようにして、差分画像生成部54は、画像取得部51により取得された範囲内において、全ての輝度画像を対象に、差分画像のデータを順次生成する。強調画像生成部55は、差分画像生成部54により生成された複数の差分画像のデータのうち、処理対象の差分画像の画素値と、当該処理対象よりも撮像順が前の差分画像の画素値とをかけ合わせる乗算することで、かけ合わされた2つの差分画像のうち同一の部分が強調された強調画像のデータを生成する。即ち、上述した例を用いて説明すると、処理対象の差分画像のデータが、K1Kは2以上の整数値番目のフレームと、K番目のフレームとの各データの差分により得られたものとする。この場合、当該処理対象よりも撮像順が前の差分画像は、K番目のフレームと、K-1番目のフレームとの各データの差分により得られたものになる。従って、かけ合わされた2つの差分画像のうち同一の部分とは、K番目の輝度画像に対応する部分を意味することになる。よって、K番目の輝度画像に対応する部分が強調された強調画像のデータが得られることになる。ハフ変換処理部56は、強調画像生成部55により生成された強調画像のデータに対して、ハフ変換Hough変換を施す。ここで、ハフ変換とは、画像内の直線本実施例においては、クラブを通る直線を検出抽出するために、直交座標系で特定される各画素をハフ空間上の正弦曲線に変換する、といった画像処理の手法をいう。また、本実施例において、ハフ空間上の正弦曲線が、ある特徴点の座標を通ることをハフ投票するという。本実施例においては、重み付けが考慮された状態でのハフ空間上の複数の正弦曲線が最も通る特徴点の座標を求めるハフ投票数が最も多かったハフ空間上の座標を求めることにより、直交座標系におけるクラブの直線を抽出することができる。具体的には、ハフ変換処理部56は、非投票領域除去部561と、ハフ変換部562と、重み付け部563と、投票結果特定部564と、を備える。非投票領域除去部561は、強調画像生成部55により生成された強調画像のデータのうち、後述するハフ変換後の投票に反映させない領域以下、非投票領域と呼ぶのデータをハフ投票対象として除去する。以下、非投票領域が除去された強調画像を、非投票領域除去画像という。ここで、非投票領域とは、撮像順に基づいて順次予想されるクラブの位置から離間した領域であり、ハフ変換後の投票に仮に反映させてしまうと、クラブ以外の直線を抽出してしまう可能性があり、クラブの直線の抽出精度を低下させるおそれがある領域をいう。具体的には、非投票領域除去部561は、ハフ変換後の投票に反映させない領域を構成する画素群の各画素値を例えば0に書き換えることにより、非投票領域のデータをハフ投票対象として除去する。また、非投票領域は、撮像順が1つ前の強調画像において特定された直線クラブの近似直線の角度に基づいて決定される。ここで、本実施例においては、直線の角度の原点として、画像の水平面に垂直となった角度を原点0度とし、時計回りに角度が上がる角度の正方向は時計周りであるものとする。なお、画像取得部51により取得された範囲内において、最初のフレームを含む最初の強調画像は、アドレスの姿勢付近のフレームが強調された強調画像であることを考慮すると、クラブその近似直線の角度回転角度は0から45度の間となることから、この角度以外の領域を、ハフ投票対象としてできる限り除去する。また、本実施形態においては、非投票領域の区切りは、0度から45度まで、45度から135度まで、135度から210度まで、210度から270度まで及び270度から320度までの区切りで行われ、特定される投票領域以外の領域がハフ投票対象としてできる限り除去される。例えば、45度から135度までの間が投票領域と特定された場合には、それ以外の角度の領域ができる限り除去される。また、予測されるどの角度位置に関わらず、ボール位置よりもクラブが下に位置することはないために、基準位置決定部52で決定された基準位置以下の領域はハフ投票対象として除去される。ハフ変換部562は、非投票領域除去画像のデータに対してハフ変換を施すことによって、非投票領域除去画像内のクラブの近似直線を特定可能な状態にする。具体的には、ハフ変換部562は、図6の強調画像Ctをハフ変換し、図7aのような正弦曲線を示すグラフが得られるようにする詳細は、後述。重み付け部563は、図7bのように、画像の撮像順に基づいて予測されるクラブの近似直線の位置以下、直線位置というに基づいて、当該直線位置の周辺の領域の投票結果が高くなるように重み付けを高くする。投票結果特定部564は、ハフ変換部562のハフ変換により算出された曲線が重み付け部563により重み付けされたハフ変換上で最も多く交わる座標を特定する。具体的には、投票結果特定部564は、図7aのように、重み付け部563によって決定された重み付けに準じて、正弦曲線の通る数以下、ハフ投票の値というを評価して、ハフ投票の値が最大となる座標θ,ρを特定する。ハフ変換部562は、このような最多投票数となる座標を逆ハフ変換することによって、非投票領域除去画像における、クラブの近似直線を示す領域を特定する。ここで、グラフ作成部15は、角度決定部151と、グラフ化部152と、姿勢特定部153と、を備える。角度決定部151は、投票結果特定部564での特定結果に基づいて、画像内のクラブの近似直線がなす角度以下、直線の角度というを決定する。グラフ化部152は、画像の撮像順に角度決定部151により決定された各画像の直線の角度クラブの角度が表示されるグラフを含む画像グラフ画像のデータを作成する。姿勢特定部153は、画像の撮像順時系列と各画像の直線の角度との関係から被写体のスイングの姿勢を特定する。具体的には、姿勢特定部153は、角度が0度付近となる最初の画像に含まれる被写体の姿勢をアドレスの姿勢として特定する。また、姿勢特定部153は、最後の画像に含まれる被写体の姿勢をフィニッシュの姿勢として特定する。また、姿勢特定部153は、回転が正の回転から逆の回転に切り替わる画像に含まれる被写体の姿勢をトップの姿勢をして特定する。また、姿勢特定部153は、トップの姿勢として特定された画像に含まれる被写体の姿勢からアドレスの姿勢までの画像に含まれる被写体の姿勢をテイクバックの姿勢として特定する。また、姿勢特定部153は、トップの姿勢以降のクラブの角度がアドレスと同じ0度付近となる画像に含まれる被写体の姿勢をインパクトの姿勢として特定する。また、姿勢特定部153は、インパクトの姿勢以降の画像に含まれる被写体の姿勢からフィニッシュの姿勢の以前の画像に含まれる被写体の姿勢までをフォローの姿勢として特定する。以上、撮像装置1の機能的構成のうち、グラフの作成に係るグラフ表示処理を実行するための機能的構成を説明した。次に、撮像装置1の機能的構成のうち、グラフの表示に係るグラフ表示処理を実行するための機能的構成を説明する。このようにして、グラフ表示処理のうち、グラフの作成に係る処理が終了すると、グラフの表示に係る処理が実行される。この場合、図3に示すように、CPU11においては、グラフ対応画像抽出部42と、比較用グラフ抽出部43と、表示制御部44と、が機能する。グラフ対応画像抽出部42は、出力部20にグラフが表示されている状態で、当該グラフのうち所定位置が、ユーザの入力部19による操作により指示された場合、当該指定位置に対応する時刻に撮像された撮像画像フレームのデータを記憶部21から抽出する。比較用グラフ抽出部43は、記憶部21に予め記憶された比較用グラフのデータを抽出する。比較用グラフのデータとは、グラフ化部152によって新たに作成されたグラフのデータと比較するものであり、新たに作成されたものと異なるグラフのデータであれば足り、その個数やその種類は特に限定されない。例えば、新たに作成されたグラフが示すゴルフの一連のスイング動作の動作者被写体と同一の者が、過去に別のゴルフの一連のスイング動作をした際に作成されたグラフのデータを、比較用のグラフのデータとして採用してもよい。或いはまた、プロゴルファー等の別の者が、ゴルフの一連のスイング動作をした際に作成されたグラフのデータを、比較用のグラフのデータとして採用してもよい。新たに作成されたグラフを鑑賞する鑑賞者は、比較用グラフと対比することにより、ゴルフのスイングフォームの評価を容易に行うことができる。表示制御部44は、グラフ化部152によってデータとして作成されたグラフを含む画像を出力部20から表示出力させる制御を実行する。この場合、表示制御部44は、当該グラフと共に重畳して又は当該グラフに代えて消去して、比較用グラフ抽出部43によって抽出された比較用グラフを出力部20から表示出力させてもよい。同様に、表示制御部44は、当該グラフと共に重畳して又は当該グラフに代えて消去して、グラフ対応画像抽出部42によりデータとして抽出されたフレーム撮像画像を出力部20から表示出力させてもよい。次に、本実施形態における撮像装置1のグラフ表示処理の動作の流れについて図4を用いて説明する。図4は、本実施形態における撮像装置1のグラフ表示処理の動作を示すフローチャートである。グラフ表示処理の前処理によって、ゴルフのスイングを行う者を被写体として、スイングの一連の動作が撮像部18により予め撮像されており、その結果得られる動画像のデータは記憶部21に予め記憶された状態となっている。このような前処理がなされた状態で、ユーザが入力部19を用いて所定操作をすると、図4のグラフ表示処理は開始され、次のような処理が実行される。ステップS1において、画像取得部51は、初期フレームの呼び出しを行う。詳細には、画像取得部51は、記憶部21に記憶され動画像のデータのうち、アドレスの姿勢の被写体が写った最初の撮像画像フレームのデータを、初期フレームのデータとして取得する。ステップS2において、基準位置決定部52は、ボール位置Bx,yの指定検出を行う。詳細には、本実施形態においては、ステップS1の処理で呼び出された初期フレームが出力部20の表示部に表示される。ユーザは、入力部19を操作して、表示された初期フレームの中から、ボールが配置されていると判断できる位置を指定する。基準位置決定部52は、このようにしてユーザにより指定された位置Bx,yを、ボール位置Bx,yとして検出する。図5は、ユーザが初期フレームからボール位置を指定する手法の一例を説明するための模式図である。図5に示すように、ユーザは、入力部19例えば、マウスを操作して、出力部20の表示部内のカーソルをボールの位置まで移動させ、クリック操作することで、ボール位置Bx,yを指定することができる。このようにして、本ステップS2の処理により、後述する非投票領域の決定の際の基準位置が決定される。ステップS3において、輝度画像変換部53は、連写画像Ptのデータを輝度画像のデータに変換する。ここで、連写画像Ptのデータとは、画像取得部51により取得される複数のフレームのデータのうち、t番目のフレームFtを注目フレーム処理対象のフレームとすると、注目フレームFtとその前後のフレームFt-1,Ft1の各データの集合体をいう。従って、フレームFt-1,Ft,Ft1が画像取得部51によって取得されて、輝度画像変換部53によって輝度画像のデータに変換される。実際には、画像取得部51は、本実施形態においては、アドレスの状態からフィニッシュの状態までの間の各様子をそれぞれ示す複数のフレームのデータを取得する。従って、1番目のフレームF1は、アドレスの姿勢に対応する撮像画像であり、最後のフレームは、フィニッシュの姿勢に対応する撮像画像である。また、アドレスの姿勢に対応する1番目のフレームF1や、フィニッシュの姿勢に対応する最後のフレームは、例えば、記憶部21に予めデータとして記憶されている各姿勢の基準となる画像との比較に基づいて、特定される。ステップS4において、差分画像生成部54は、輝度画像に変換された連写画像Ptのデータから、フレーム間差分画像Dt-1,Dtの各データを生成する。ステップS5において、強調画像生成部55は、差分画像Dt-1,Dtの各データから、強調画像Ctのデータを生成する。図6は、連写画像Ptのデータから強調画像Ctのデータを生成するまでの過程の一例を示す模式図である。図6に示すように、t番目のフレームFtが注目フレーム強調画像を生成するための対象フレームとなり、当該注目フレームとその前後に隣接するフレーム、即ち、フレームFt-1、フレームFt、及びフレームFt1が画像取得部51により取得される。ステップS3の処理では、輝度画像変換部53により、各フレームFt-1,Ft,Ft1の各データがそれぞれ輝度画像のデータに変換される同図中、輝度画像は図示せず。次に、ステップS4の処理で、差分画像生成部54により、差分画像Dt-1,Dtの各データが生成される。具体的には、フレームFt-1と、注目フレームFtとの各データの差分から、差分画像Dt-1のデータが生成される。また、注目フレームFtと、フレームFt1との各データの差分から、差分画像Dtのデータが生成される。次に、ステップS5の処理で、強調画像生成部55により、差分画像Dt-1,Dtの各データがかけ合わされて、強調画像Ctのデータが生成される。この強調画像Ctは、注目フレームFtを基準として、基準とその前後のフレームFt-1,Ft1との前後の差分画像Dt-1,Dtがかけ合わされたものである。このため、強調画像Ctにおいては、前後の差分画像Dt-1,Dtとの合致する部分、特に注目フレームFtにおけるクラブを示す部分が強調される。ステップS6において、非投票領域除去部561は、強調画像Ctの画素書き換え処理を行うことで、非投票領域除去画像のデータを生成する。画素書き換え処理とは、強調画像Ctを構成する各画素のうち、撮像順が注目フレームFtよりも前のフレームから予測されるクラブ位置に基づいて、非投票領域を求め、当該日投票領域を構成する各画素の画素値データを、投票対象とならない値、例えば0に書き換える処理をいう。強調画像Ctの画素書き換え処理のさらなる詳細については、後述するが、本ステップS6の処理により生成された非投票領域除去画像のデータを、後段の処理で用いることにより、クラブの近似直線の抽出精度が向上する。ステップS7において、ハフ変換部562は、非投票領域除去画像のデータに対してハフ変換を施す。即ち、非投票領域除去画像のうち画素位置x,yの画素は、次の式1に従って、θ軸とρ軸とから構築されるハフ空間上の正弦曲線に変換される。ここで、ρは、原点からの距離を指す。図7は、式1に従ってハフ変換されたことによって得られる正弦曲線を示すグラフの一例である。即ち、ステップS7の処理で、非投票領域除去画像のデータに対してハフ変換が施されると、図7aに示すようなハフ投票が可能な曲線白線が抽出される。ステップS8において、重み付け部563は、前回に注目フレームであったフレームFtについてのハフ変換の結果θt-1,ρt-1以下、前フレーム結果θt-1,ρt-1というによる現在の注目フレームFtの予測値pθ,pρを算出することによって、ハフ変換結果の重み付けを行う。詳細には、重み付け部563は、図7bに示すように推測されるクラブ位置付近の領域でのハフ投票の値が高く評価されるように、次の式2及び式3に従った演算を行うことで重み付けを行う。即ち、重み付けは、図7bに示すように、前のフレームのクラブ角度から予測される注目フレームFtにおけるクラブの近似直線の予測結果の座標位置が最も高くなり、その周囲にいくに従って徐々に低くなるように設定される。なお、本実施例において、k,lの値は、0.3から0.8の間の値とする。ステップS9において、投票結果特定部564は、最大値をとる座標θt,ρtを取得する。そして、ハフ変換部562は、取得した最大値をとる座標θt,ρtに基づいて逆ハフ変換を行い、注目フレームFtにおけるクラブの近似直線を決定する。決定されたクラブの近似直線は、角度決定部151によりその角度クラブの角度が特定される。このようにして、注目フレームFtにおける直線の角度の特定が行われる。ステップS10において、CPU11は、全フレームの処理をしたか否かを判定する。即ち、全てのフレームが注目フレームに設定されて、各々のクラブの角度の特定処理ステップS5乃至ステップS9の処理が行われたか否かが判定される。まだ注目フレームに設定されていないフレームが存在する場合、ステップS10においてNOであると判定されて、処理はステップS11に進む。ステップS11において、CPU11は、注目フレームの番号tを1だけインクリメントするt=t1。これにより次のフレームが注目フレームに設定され、処理はステップS3に進み、それ以降の処理が実行されることによって、当該注目フレームのクラブの角度が特定される。全てのフレームが注目フレームに設定されて、その都度、このようなステップS3乃至S11のループ処理が繰り返し実行されることによって、全てのフレームのクラブの角度が特定される。すると、ステップS10においてYESであると判定され、処理はステップS12に進む。ステップS12において、グラフ化部152は、クラブの角度の時系列軌跡をグラフ化する。詳細には、グラフ化部152は、算出された各フレームのクラブ角度を、撮像順の時系列に並べて表示可能なグラフの画像を生成する図7を参照。図8は、撮像されたスイングの撮像画像におけるクラブの角度の変遷を示すグラフである。本グラフにおいて、縦軸はクラブの角度θを示し、横軸は撮像時間順のフレームを示す。また、グラフ化に際して、姿勢特定部153は、図9に示すように、クラブの角度とフレームの撮像順とからスイングの姿勢を特定する。本実施形態においては、最初のフレームから逆回転となる角度のフレーム角度の増加が収束するフレームまでをバックスイングとし、バックスイングとなるフレームから角度が0度となるフレームまでをダウンスイングとする。この際、バックスイングの切り替わりのフレームをトップとし、角度が0度となるフレームをインパクトとする。またインパクト以降をフォロースイングとする。図9は、図7のクラブの角度とフレームとの関係を示すグラフに特定したスイングの姿勢を示すグラフである。ステップS13において、CPU11は、比較用グラフとの比較指示があるか否かを判断する。詳細には、CPU11は、ユーザによる入力部19への比較指示の入力操作がされたか否かを判断する。ユーザによる入力部19への比較指示の入力操作がされた場合には、処理はYESであり、ステップS14に進む。ユーザによる入力部19への比較指示の入力操作がされない場合には、処理はNOであり、ステップS15に進む。ステップS14において、出力部20は、グラフに比較用グラフを重畳表示する。詳細には、比較指示の入力操作がされているため、比較用グラフ抽出部43により記憶部21から比較用グラフが取得され、その後、表示制御部44は、比較用グラフと本処理により作成されたグラフとを重ね合わせて表示するように出力部20の表示出力を制御する。その後処理は終了する。ステップS15において、出力部20は、グラフを表示する。詳細には、出力部20は、表示制御部44により、作成されたグラフを表示するように制御される。その後処理は終了する。次に、ステップS6の強調画像Ctの画素書き換え処理の動作の流れについて図9を用いて説明する。図10は、強調画像Ctの画素書き換え処理の動作を示すフローチャートである。ステップS31において、非投票領域除去部561は、前フレーム結果θt-1,ρt-1により画素値の書き換えを行う。以降のステップにおいては、非投票領域除去部561は、前フレーム結果θt-1,ρt-1に基づいて予想されるクラブの角度に応じて、非投票領域を決定し、該当する領域の画素値を0に設定する。例えば、2番目のフレームである場合前フレームが最初のフレームの場合には、最初のフレームは、アドレスの姿勢の画像であるため、クラブの角度は0である。このため、予想されるクラブの角度が0度から45度の間0≦θt-1<45にあるため、ステップS32に進む。また、前のフレームのクラブの角度が45度に近い場合であり、フレーム間の角度変化の具合から判断して、クラブの角度が45度を超えると予想される場合には、クラブの角度が45度から135度の間45≦θt-1<135にあるために、ステップS33に進む。また、前のフレームのクラブの角度が135度に近い場合であり、フレーム間の角度変化の具合から判断して、クラブの角度が135度を超えると予想される場合には、回転角度が135度から210度の間135≦θt-1<210にあるために、ステップS34に進む。また、前のフレームの回転角度が210度に近い場合であり、フレーム間の角度変化の具合から判断して、クラブの角度が210度を超えると予想される場合には、回転角度が210度から270度の間210≦θt-1<270にあるために、ステップS35に進む。また、前のフレームのクラブの角度が270度に近い場合であり、フレーム間の角度変化の具合から判断して、クラブの角度が270度を超えると予想される場合には、クラブの角度が270度から320度の間270≦θt-1<320にあるために、ステップS36に進む。なお、ゴルフのスイングの特性上、アドレスからトップまでと、トップからフィニッシュまでとは、同一のクラブの角度の変化となる。ステップS32において、非投票領域除去部561は、Bx,y以下の領域の部分の画素値を0にする。具体的には、非投票領域除去部561は、図11a及びbに示すようにクラブの角度が0度から45度の場合には、ボール位置Bx,y以下の領域の画素値を0に書き換える。つまり、予想されたクラブの角度が0度から45度の間である場合には、ボール位置となる基準位置Bx,yよりも右側の領域へのスイングは行われないために、基準位置より右側の図において紙面に対して基準位置より右側の領域の画素値を0にする。つまり、図中において、指示されるA領域が非投票領域となり除去の対象となる。なお、図11は、非投票領域の決定を示す模式図であり、図11aはクラブの角度が0度の場合における非投票領域の決定の一例を示す模式図であり、図11bは回転角度が45度付近の場合における非投票領域の決定の一例を示す模式図である。ステップS33において、非投票領域除去部561は、図11c及び図11dのB領域の画素値を0に書き換える。非投票領域除去部561は、例えば、図11bに示すようにクラブの角度が45度の場合には、ボール位置Bx,y以下の領域の画素値を0に書き換える。この際、予想されたクラブの角度が45度から135度の間である場合には、ボール位置となる基準位置x,yよりも手前方向へのスイングは行われないために、基準位置の左側の図において紙面に対して基準位置より右側の領域の画素値を0に書き換える。つまり、図中において、指示されるB領域が非投票領域となり除去の対象となる。なお、図11cは、クラブの角度が45度の場合の非投票領域の決定の一例を示す模式図であり、図11dは、クラブの角度が135度付近の場合における非投票領域の決定の一例を示す模式図である。また、非投票領域除去部561は、例えば、図11dに示すようにクラブの角度が135度付近の場合には、ボール位置Bx,y以下の領域の画素値を0に書き換える。また、クラブの角度が135度付近の場合には、クラブ位置は、基準位置Bx,yから離れるために、クラブの離れた領域分を非投票領域として除去対象とする。クラブの離れた領域分は、以下の式4により算出される。なお、Dxはクラブ端部位置のx座標値を示し、Bxは基準位置ボール位置のx座標値を示し、θは予想されるクラブの角度を示す。ステップS34において、非投票領域除去部561は、被写体の下半身位置以下の画素値を0に書き換える。ここで、基準となる被写体の下半身以下の領域の判断の仕方としては、算出されたクラブの回転角度がほぼ90度となったときのクラブの位置を基準として判断すれば良い。非投票領域除去部561は、クラブの角度が135度から210度までの間の場合には、被写体の下半身を特定して、下半身以下の領域の画素値を0に書き換える。ステップS35において、非投票領域除去部561は、被写体の下半身位置以下の画素値を0に書き換える。非投票領域除去部561は、クラブの角度が210度から270度までの間の場合には、被写体の下半身を特定して、下半身以下の領域の画素値を0に書き換える。さらに、基準位置よりも左側の領域図において左側の領域へのスイングは行われないために、ボールの位置よりも左側の領域の画素値を0に書き換える。ステップS36において、非投票領域除去部561は、ボールより左側の画素値を0にする。非投票領域除去部561は、クラブの角度が270度から320度までの間の場合には、ボール位置である基準位置から左側図中、紙面に対して基準位置より左側の領域の画素値を除去対象とする。この際、ボールの左側図中、右側の領域の画素値を0に書き換える。上述したように予想されるクラブ位置に応じて、非投票領域が決定され、非投票領域の画素値が0に書き換えられる。なお、撮像順に比して、クラブの角度の変化の度合いが低くなった場合、クラブの運動は、アドレスからトップへの運動とは逆回転の運動になるクラブの運動がトップからインパクトへの運動に切り換わる可能性が高いため、上述したクラブ位置の予想とは逆の予想がされることになる。つまり、クラブの運動がトップからインパクトへの運動に切り換わると予想される。即ち、本実施例では、スイング動作におけるクラブの角度は、撮像順が進むと共に、0度から45度、45度から135度、135度から210度、210度から270度、そして270度から320度と変化するため、スイング動作がアドレスからトップへの動作であると予想され、その後は、スイング動作がトップにいくに従って、一般的に、クラブの角度の変化が減少していく。そして、クラブの角度は、上述の動作とは逆に、320度から270度、270度から210度、210度から135度、135度から45度、そして、45度から0度と変化するため、スイング動作は、トップからインパクト間の動作であると予想される。また、インパクト以降のスイングの動作も同様に予想される。従って、撮像装置1においては、スイングの一連の動作を撮像した撮像画像から、各撮像画像でのクラブの角度を決定して、スイングの姿勢を特定するグラフを作成することができる。以上のように構成される撮像装置1は、画像取得部51と、差分画像生成部54と、強調画像生成部55と、ハフ変換部562と、角度決定部151と、を備える。画像取得部51は、被写体の動きが連続的に撮像された複数の画像のデータを取得する。差分画像生成部54は、画像取得部51により取得された複数の画像のデータから、時間的に隣接した前記複数の画像のデータ間の差分画像のデータを夫々生成する。強調画像生成部55は、差分画像生成部54により生成された差分画像のデータから、被写体の動きを特定するための画像のデータを生成する。ハフ変換部562は、強調画像生成部55により生成された画像のデータに演算処理ハフ変換処理をする。角度決定部151は、ハフ変換部562による演算結果に基づいて、被写体の動きの変化点を特定する。従って、本発明の撮像装置1では、取得した一連の撮像画像からクラブの角度を特定することができる。また、特定されたクラブの角度に基づいて、被写体のスイング姿勢を特定することができる。さらに、被写体のスイング姿勢によって、スイングの評価等に用いることができる。また、撮像装置1は、ハフ変換部562によるハフ変換の投票結果に基づいて、角度決定部151により特定されたクラブの角度を表すグラフのデータを作成するグラフ化部152を更に備える。従って、撮像装置1では、連写画像におけるクラブの角度の変化を可視化したグラフを作成することができる。ユーザは、グラフにより、クラブの角度の変化を容易に認識することができる。また、撮像装置1は、基準位置決定部52と、非投票領域除去部561と、を更に備える。基準位置決定部52は、画像取得部51により取得された複数の画像のデータについての基準位置の指定を検出する。非投票領域除去部561は、基準位置決定部52により検出された基準位置に基づいて、ハフ変換部562により生成された画像のデータの一部の領域のデータを、他のデータに置換することによって、領域を演算処理の対象から除去する。ハフ変換部562は、非投票領域除去部561により領域が除去された画像に演算処理ハフ変換処理をする。従って、撮像装置1では、ハフ変換における不要な直線が摘出されることなく、ゴルフクラブの抽出精度を高くすることができる。また、撮像装置1は、比較用グラフ抽出部43と、表示制御部44と、を更に備える。比較用グラフ抽出部43は、グラフ化部152により生成されたグラフのデータと比較をするための他のグラフのデータを設定する。表示制御部44は、比較用グラフ抽出部43により設定された他のグラフのデータを第3生成手段により生成されたグラフのデータに重畳させて表示出力するように制御する。従って、撮像装置1では、例えば、自分のスイング動作におけるクラブの角度の変化を示すグラフに比較用グラフとなるプロのクラブの角度の変化を示すグラフを重ねて表示することができる。これにより、ユーザは、他者との比較を容易に理解することができる。また、比較用グラフとしては、プロのクラブの角度の変化に限られず、過去に解析した自分のスイング動作をグラフに重ねて比較するようにしても良い。また、撮像装置1は、複数の画像のデータを輝度画像のデータに変換する輝度画像変換部をさらに備える。差分画像生成部54は、前記輝度画像のデータから差分画像のデータを生成する。被写体の動きは、本実施形態においては、ゴルフの一連のスイング動作である。なお、被写体の動きは、ゴルフのスイング運動に限られず、棒状体が姿勢の変化と共に移動するようなものであればよく、例えば、野球、剣道、弓道等の動きであってもよい。なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。なお、前後のフレームを比較して、異常な角度になっているフレームは、グラフの対象としない。従って、図に示すように、異常な値を示した画像部分は空欄となる。また、上述の実施形態では、強調画像生成部55は、強調画像を差分画像の画素値と、1つ前の差分画像の画素値とをかけ合わせる乗算することにより生成したがこれに限られない。強調画像生成部55は、強調した画像を生成できればよく、例えば、各々の画素値を足しても引いて加算減算しても良い。また、強調画像の生成に際しては、強調対象の画像より1つ前の差分画像を使用したが、これに限られず、当該強調対象の画像よりも1つ後ろの差分画像を用いても良いし、複数枚3枚以上の画像を用いることによって強調画像を生成するようにしても良い。また、上述の実施形態では、重み付け部563は、投票結果において、推測されるクラブ位置付近の領域が高く評価されるように構成したがこれに限られない。すなわち、投票結果において、推測されるクラブ位置付近の領域が相対的に高く評価されれば良いため、例えば、推測されるクラブ位置付近の領域以外の領域が低く評価されるように構成してもよい。また、上述の実施形態では、右利きのスイングを行う者を被写体として撮像し、その撮像画像からクラブ位置の変化を表したグラフを作成する例について説明したが、左利きのスイングを行う者を被写体として撮像し、その撮像画像からクラブ位置の変化を表したグラフを作成することも可能である。この場合には、上述した実施形態とは、逆のアルゴリズムを用いて処理を行ったり、撮像画像を周知の鏡像処理を使用して反転させて処理を行ったりすること等により可能となる。また、上述の実施形態では、本発明が適用される撮像装置1は、デジタルカメラを例として説明したが、特にこれに限定されない。例えば、本発明は、グラフ表示処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。換言すると、図2及び図3の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図2及び図3の例に限定されない。また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図1のリムーバブルメディア31により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア31は、例えば、磁気ディスクフロッピディスクを含む、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD-ROMCompactDisk-ReadOnlyMemory,DVDDigitalVersatileDisk等により構成される。光磁気ディスクは、MDMini-Disk等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図1のROM12や、図1の記憶部21に含まれるハードディスク等で構成される。なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態をとることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。[付記1]被写体の動きが連続的に撮像された複数の画像のデータを取得する取得手段と、前記取得手段により取得された複数の画像のデータから、時間的に隣接した前記複数の画像のデータ間の差分画像のデータを夫々生成する第1生成手段と、前記第1生成手段により生成された差分画像のデータから、被写体の動きを特定するための画像のデータを生成する第2生成手段と、前記第2生成手段により生成された画像のデータに演算処理をする演算手段と、前記演算手段による演算結果に基づいて、前記被写体の動きの変化点を特定する特定手段と、を備えることを特徴とする画像処理装置。[付記2]前記演算手段による演算結果に基づいて、前記特定手段により特定された変化点を表すグラフのデータを作成する第3生成手段をさらに備えることを特徴とする付記1に記載の画像処理装置。[付記3]前記取得手段により取得された前記複数の画像のデータについての基準位置の指定を検出する検出手段と、前記検出手段により検出された前記基準位置に基づいて、前記演算手段による演算処理のために、前記2生成手段により生成された前記画像のデータの一部の領域のデータを、他のデータに置換することによって、前記領域を演算処理の対象から除去する除去手段と、をさらに備え、前記演算手段は、前記除去手段により前記領域が除去された前記画像に演算処理をすることを特徴とする付記1又は2に記載の画像処理装置。[付記4]前記第3生成手段により生成された前記グラフのデータと比較をするための他のグラフのデータを設定する設定手段と、前記設定手段により設定された他のグラフのデータを前記第3生成手段により生成されたグラフのデータに重畳させて表示出力するように制御する表示制御手段と、をさらに備えることを特徴とする付記2に記載の画像処理装置。[付記5]前記複数の画像のデータを輝度画像のデータに変換する変換手段をさらに備え、前記第1生成手段は、前記輝度画像のデータから差分画像のデータを生成することを特徴とする付記1乃至4記載の画像処理装置。[付記6]前記被写体の動きは、ゴルフの一連のスイング動作である、ことを特徴とする付記1乃至5の何れか1項に記載の画像処理装置。[付記7]被写体の動きが連続的に撮像された複数の画像のデータを取得する取得ステップと、前記取得ステップの処理により取得された複数の画像のデータから、時間的に隣接した前記複数の画像のデータ間の差分画像のデータを夫々生成する第1生成ステップと、前記第1生成ステップの処理により生成された差分画像のデータから、被写体の動きを特定するための画像のデータを生成する第2生成ステップと、前記第2生成ステップの処理により生成された画像のデータに演算処理をする演算ステップと、前記演算ステップの処理による演算結果に基づいて、前記被写体の動きの変化点を特定する特定ステップと、を含むことを特徴とする画像処理方法。[付記8]コンピュータを、被写体の動きが連続的に撮像された複数の画像のデータを取得する取得手段、前記取得手段により取得された複数の画像のデータから、時間的に隣接した前記複数の画像のデータ間の差分画像のデータを夫々生成する第1生成手段、前記第1生成手段により生成された差分画像のデータから、被写体の動きを特定するための画像のデータを生成する第2生成手段、前記第2生成手段により生成された画像のデータに演算処理をする演算手段、前記演算手段による演算結果に基づいて、前記被写体の動きの変化点を特定する特定手段、として機能させることを特徴とするプログラム。"