(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0009】
以下、本発明の実施形態について、図面を用いて説明する。
【0010】
図1は、本発明の画像処理装置の一実施形態に係る撮像装置1のハードウェアの構成を示すブロック図である。
撮像装置1は、例えばデジタルカメラとして構成される。
【0011】
撮像装置1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、撮像部16と、入力部17と、出力部18と、記憶部19と、通信部20と、ドライブ21と、を備えている。
【0012】
CPU11は、ROM12に記録されているプログラム、または、記憶部19からRAM13にロードされたプログラムに従って各種の処理を実行する。
【0013】
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【0014】
CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、撮像部16、入力部17、出力部18、記憶部19、通信部20及びドライブ21が接続されている。
【0015】
撮像部16は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【0016】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【0017】
イメージセンサは、光電変換素子や、AFE(Analog Front End)等から構成される。
光電変換素子は、例えばCMOS(Complementary Metal Oxide Semiconductor)型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換(撮像)して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。
AFEは、このアナログの画像信号に対して、A/D(Analog/Digital)変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部16の出力信号として出力される。
このような撮像部16の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、CPU11等に適宜供給される。
【0018】
入力部17は、各種ボタン等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部18は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部19は、ハードディスクあるいはDRAM(Dynamic Random Access Memory)等で構成され、各種画像のデータを記憶する。
通信部20は、インターネットを含むネットワークを介して他の装置(図示せず)との間で行う通信を制御する。
【0019】
ドライブ21には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ21によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部19にインストールされる。また、リムーバブルメディア31は、記憶部19に記憶されている画像のデータ等の各種データも、記憶部19と同様に記憶することができる。
【0020】
このように構成される撮像装置1においては、特定の動画記憶モード(本実施例では、「自動ムービーカットモード」)に設定されている場合に、所定の被写体の形状に対応する指標画像(以下、「グリッド画像」と呼ぶ。)を表示し、所定の操作(シャッタボタンの半押しあるいはムービーボタンの押下等)が行われると、ジェスチャによる動画の記憶指示のための指標画像(以下、「動画記憶アイコン」と呼ぶ。)を表示し、動画記憶を行う待機状態となる。そして、グリッド画像または動画記憶アイコンに被写体の画像が重ねられた場合、あるいは、動画記憶アイコンにタッチ操作された場合、タイマー設定された時間後(例えば10秒後)から、設定された時間(例えば5秒間)だけハイスピード動画が記憶される。そして、ハイスピード動画の記憶が終了すると、所定の動作の期間(例えばゴルフのスイングにおいてゴルフクラブがボールに当たる直前から直後まで、あるいは、ゴルフのスイングにおけるアドレスからフィニッシュまで)を残して、当該所定の動作の期間の前後の動画が自動でカットされる。動画のカットが終了すると、設定に応じて、動画の再生を行うための指標画像(以下、「再生アイコン」と呼ぶ。)または動画の送信を行うための指標画像(以下、「送信アイコン」と呼ぶ。)が表示される。再生アイコンに被写体の画像が重ねられた場合、あるいは、再生アイコンにタッチ操作された場合、カットされたハイスピード動画が再生(例えば早送り再生)される。また、送信アイコンに被写体の画像が重ねられた場合、あるいは、送信アイコンにタッチ操作された場合、カットされたハイスピード動画が外部装置(例えばスマートフォン等)に送信される。
【0021】
図2は、このような撮像装置1の機能的構成のうち、動画記憶処理を実行するための機能的構成を示す機能ブロック図である。
「動画記憶処理」とは、自動ムービーカットモードにおいてハイスピード動画を記憶し、所定の動作の期間を切り取った後に、再生アイコンあるいは送信アイコンを表示して、ハイスピード動画を再生あるいは送信する一連の処理である。
【0022】
動画記憶処理が実行される場合、
図2に示すように、CPU11において、出力制御部51と、撮像制御部52と、画像解析部53と、画像取得部54と、動画生成部55と、記憶制御部56と、通信制御部57と、が機能する。
【0023】
また、記憶部19の一領域には、指標画像記憶部71と、動画記憶部72が設定される。
指標画像記憶部71には、ライブビュー画像に重畳して表示される各種指標画像が記憶される。具体的には、グリッド画像、動画記憶アイコン、再生アイコンあるいは送信アイコン等の画像が記憶される。なお、本実施形態において、グリッド画像は、ゴルフクラブのヘッドの形状に対応しているものとする。
動画記憶部72には、撮像部16から取得した動画のデータや動画記憶処理においてカットされた後のハイスピード動画のデータ等が記憶される。
【0024】
出力制御部51は、ライブビュー画像と共に、ライブビュー画像上に指標画像記憶部71に記憶される指標画像を表示させるように出力部18を制御する。その結果、出力部18には、ライブビュー画像と、当該ライブビュー画像上に指標が表示され、後述するように、当該ライブビュー画像に映し出されている被写体(例えば、ゴルフクラブや人の手等)の画像が指標画像に重畳されると、動画の記憶開始の指示や外部装置への動画の送信の指示等を行うことができる。
また、出力制御部51は、撮像装置1においてハイスピード動画を再生する場合、ハイスピード動画のフレームレート(ここでは1000fps)からフレームを間引くことにより、より低いフレームレート(例えば30fps)で再生する。なお、ユーザがハイスピード動画を詳細に確認したい場合には、スマートフォンあるいはPC等に送信して再生することにより、ハイスピード動画のフレームレートのままで再生を行うことができる。
【0025】
撮像制御部52は、ユーザによって設定された各種撮影のためのモードに応じて、撮像処理を行うように撮像部16を制御する。本実施形態において、動画記憶処理でハイスピード動画が記憶される際には、ライブビュー画像の撮像範囲よりも狭い範囲(例えば、中央付近に限定した範囲)のみを対象にハイスピード動画が記憶される。これにより、撮像装置1における処理負荷が軽減される。
【0026】
画像解析部53は、撮像部16から逐次出力されるライブビュー画像を解析して、指標画像が表示されている位置に被写体の画像が重畳されているか否かを判定する。具体的には、画像解析部53は、指標画像が表示されている領域のライブビュー画像(指標画像の背景のライブビュー画像)に生じた変化に基づいて、被写体の画像が重畳されているか否かを判定する。
即ち、指標画像が表示されている位置に被写体の画像が重畳されているか否かは、動画像データを構成する複数のフレーム画像データの間で隣接するフレーム画像データ間を比較し、指標画像が表示されている領域に被写体(ゴルフクラブのヘッド等)が存在しない状態のフレーム画像データと、指標画像が表示されている領域に被写体が存在する状態のフレーム画像データとの画素値の変化を特定することにより判定することができる。
具体的には、隣接するフレーム画像データにおける指標画像が表示されている領域間の各画素値の差分値の総計が閾値以上であった場合に、当該総計が閾値以上となっていれば、指標画像が表示されている領域に被写体が存在するものと推定できる。詳細には、本実施形態においては、指標画像が表示されている領域における画素の輝度値の差分値から差分二乗和(SSD:Sum of Squared Differences)(以下、「評価値」という。)を算出し、評価値が閾値以上であった場合に、指標画像が表示されている領域に被写体が存在するものと推定する。
なお、このとき用いる閾値は、指標画像が表示されている領域において、被写体が存在しない状態(撮像装置1設置後のキャリブレーションのタイミング等)で算出されたフレーム画像データ間の差分値を所定の期間で算出した平均値から決定することができる。
【0027】
画像取得部54は、撮像部16から出力される画像を、動画を構成するフレーム画像として取得したり、動画記憶部72に記憶される処理対象となる動画(以下、「処理対象動画」という。)として取得したりする。
【0028】
動画生成部55は、撮像部16から順次取得したフレーム画像のデータに所定の処理(例えば、記憶されたハイスピード動画から、被写体の画像がグリッド画像に重なっているフレーム画像あるいは被写体の特定の動作の範囲(例えばアドレスからフィニッシュ)が記憶されたフレーム画像等、一部の動画を切り出す「動画のカット」や、ホワイトバランスの調整処理あるいは圧縮処理等の「画像処理」)を施すことにより動画を生成する。なお、自動ムービーカットモードにおいて、動画のカットを自動的に行うか否かを設定することが可能であり、動画のカットを自動で行わない場合には、動画生成部55は、画像処理のみを行うことによって動画を生成する。
【0029】
記憶制御部56は、動画生成部55により生成された動画のデータを動画記憶部72やリムーバブルメディア31に記憶させる。また、記憶制御部56は、撮像部16から出力された動画のデータを動画記憶部72に記憶させる。
【0030】
通信制御部57は、画像取得部54によって取得された処理対象動画を外部装置に送信するように通信部20を制御する。
【0031】
図3は、
図2の機能的構成を有する
図1の撮像装置1が実行する動画記憶処理の流れを説明するフローチャートである。動画記憶処理の開始前に、動画記憶後の処理のモード(本実施形態においては、動画生成後に、動画を再生する「動画再生モード」、または、生成した動画を外部装置に送信する「動画送信モード」のいずれか)が設定される。
図4は、動画再生モードにおける表示画面の遷移の一例を示す模式図である。また、
図5は、動画送信モードにおける表示画面の遷移の一例を示す模式図である。以下、
図4及び
図5を適宜参照しながら、動画記憶処理の流れを説明する。
動画記憶処理は、ユーザによる入力部17への動画記憶処理開始の操作により開始される。
【0032】
ステップS11において、出力制御部51は、動画記憶待機状態として、自動ムービーカットモードの初期画面(
図4(B)、
図5(B)参照)を表示するように出力部18を制御する。
【0033】
ステップS12において、撮像制御部52は、ユーザによる入力部17であるシャッタボタンの半押し操作あるいは録画ボタンの押下でモーション待機状態(ジェスチャによる記憶指示が可能な状態)への移行指示があったか否かを判定する。
モーション待機状態への移行指示がない場合には、ステップS12においてNOと判定されて、処理はステップS11に戻る。
一方、モーション待機状態への移行指示があった場合には、ステップS12においてYESと判定されて、処理はステップS12に進む。
【0034】
ステップS13において、出力制御部51は、モーション待機状態として、撮像部16から取得したライブビュー画像に動画記憶アイコンを重畳表示するように出力部18を制御する。その結果、
図4(C)、
図5(C)に示すようにライブビュー画像上に動画記憶アイコンが重畳表示された画面が出力部18に表示される。
【0035】
ステップS14において、画像解析部53は、被写体の画像が動画記憶アイコンに重畳されたか否かを判定する。
被写体の画像が動画記憶アイコンに重なってない場合には、ステップS14においてNOと判定されて、ステップS14の処理が繰り返される。
一方、被写体の画像が動画記憶アイコンに重なった場合には、ステップS14においてYESと判定されて、処理はステップS15に進む。
【0036】
ステップS15において、撮像制御部52は、動画記憶を開始するまでのカウントダウン(本実施形態においては、10秒)を行う。この際、出力制御部51は、カウントダウンの表示を行うように出力部18を制御する。その結果、出力部18では、
図4(D)、
図5(D)に示すようにカウントダウンの表示が行われる。
【0037】
ステップS16において、撮像制御部52は、動画記憶を開始するように撮像部16を制御する。この際、出力制御部51は、動画の記憶中を示す表示を行うように出力部18を制御する。その結果、出力部18では、
図4(E)、
図5(E)に示すように動画の記憶中を示す表示が行われる。
【0038】
ステップS17において、画像取得部54は、撮像部16から出力される画像を、動画を構成するフレーム画像として取得する。
【0039】
ステップS18において、撮像制御部52は、動画記憶を終了するか否かを判定する。具体的には、動画記憶の開始から所定時間(ここでは5秒)が経過したか否かが判定される。
動画記憶を終了しない場合には、ステップS18においてNOと判定されて、処理はステップS17に戻る。
一方、動画記憶を終了する場合には、ステップS18においてYESと判定されて、処理はステップS19に進む。この際、撮像制御部52は、動画記憶を終了するように撮像部16を制御する。
【0040】
ステップS19において、動画生成部55は、画像取得部54によってフレーム画像として取得された画像から動画を生成する。この際、出力制御部51は、画像処理中を示す表示を行うように出力部18を制御する。その結果、出力部18では、
図4(F)、
図5(F)に示すように画像処理中を示す表示が行われる。
【0041】
ステップS20において、記憶制御部56は、動画生成部55によって生成された動画を動画記憶部72に記憶させる。また、この際に、動画生成部55によって生成された動画は、リムーバブルメディア31にも記憶される。
【0042】
ステップS21において、出力制御部51は、撮像部16から取得したライブビュー画像に再生アイコンまたは送信アイコンを重畳表示するように出力部18を制御する。その結果、出力部18では、
図4(G)、
図5(G)に示すように、ライブビュー画像上に再生アイコンまたは送信アイコンが重畳表示された画面が出力部18に表示される。
【0043】
ステップS22において、画像解析部53は、被写体の画像が再生アイコンまたは送信アイコンに重なったか否かを判定する。
被写体の画像が再生アイコンまたは送信アイコンに重なってない場合には、ステップS22においてNOと判定されて、ステップS22の処理が繰り返される。
一方、被写体の画像が再生アイコンまたは送信アイコンに重なった場合には、ステップS22においてYESと判定されて、処理はステップS23に進む。
【0044】
ステップS23において、画像取得部54は、記憶制御部56によって動画記憶部72に記憶された動画を処理対象動画として取得する。
【0045】
ステップS24において、通信制御部57または出力制御部51は、動画記憶後の処理のモード設定に基づいて、処理対象動画を再生するように出力部18を制御するか、または、外部装置に処理対象動画を送信するように通信部20を制御する。この際、出力制御部51は、プレビュー再生の表示または送信準備のための表示を行うように出力部18を制御する。その結果、出力部18では、
図4(H)のプレビュー再生、
図5(H)〜(K)の動画の送信準備のための表示が行われる。なお、動画送信モードにおいては、
図5(H)〜(K)に示すように、処理対象動画の送信先である外部装置の側で、受信のための所定の準備が行われる。
【0046】
ステップS25において、出力制御部51は、復帰画面を表示するように出力部18を制御する。その結果、出力部18では、
図4(G)、
図5(L)に示すような復帰画面が出力部18に表示される。
その後、動画記憶処理は終了する。
【0047】
以上のように構成される撮像装置1は、撮像部16と、画像解析部53と、記憶制御部56と、出力制御部51と、記憶部19と、出力部18と、通信制御部57または出力制御部51と、を備える。
撮像部16は、被写体を連続して撮像して、画像データを逐次出力する。
画像解析部53は、撮像部16により出力された画像データの記憶部19への記憶に関する指示があるか否かを判定する。
記憶制御部56は、画像解析部53により記憶部19への記憶に関する指示があると判定されると、撮像部16により出力された画像データを記憶部19に記憶させるよう制御する。
出力制御部51は、記憶に関する指示に応答して、撮像部16により逐次出力された画像データに対応するライブビュー画像と共に、記憶部19に記憶された画像データの処理のための指標画像を出力部18に表示させるよう制御する。
画像解析部53は、出力制御部51により出力部18に表示されたライブビュー画像中の被写体の画像の位置が画像データの処理のための指標画像の位置に重なったか否かを判定する。
通信制御部57または出力制御部51は、画像解析部53により被写体の画像の位置が画像データの処理のための指標画像の位置に重なったと判定された場合、記憶部19に記憶された画像データに所定の処理を行う。
これにより、画像データの記憶に関する指示が行われた場合に、画像データの取得後、画像データの処理のための指標画像がライブビュー画像と共に表示される。そして、被写体の画像が画像データの処理のための指標画像の位置に重ねられると、記憶手段に記憶された画像データに所定の処理が行われる。
そのため、ユーザは、ライブビュー画像において、自らの手や道具等の画像を画像データの処理のための指標画像に重ねることで、撮像装置1に所定の処理を行わせることができる。
したがって、撮像装置1においては、装置に所望の制御をさせる操作を簡潔にすることができる。
【0048】
通信制御部57は、所定の処理として、記憶制御部56により記憶部19に記憶された画像データを外部に送信するよう制御する。
これにより、撮像装置1においては、画像データを外部に送信させる操作を簡潔にすることができる。
【0049】
出力制御部51は、所定の処理として、記憶制御部56により記憶部19に記憶された画像データを出力部18に表示させるよう制御する。
これにより、撮像装置1においては、画像データを出力部18に表示させる操作を簡潔にすることができる。
【0050】
また、撮像装置1は、ライブビュー画像と記憶に関する指示のための指標画像とを出力部18に表示させるよう制御する出力制御部51を更に備える。
画像解析部53は、出力制御部51により出力部18に表示されたライブビュー画像中の被写体の画像の位置と記憶に関する指示のための指標画像の位置とが重なったか否かを判定することで、画像データの記憶部19への記憶に関する指示があるか否かを判定する。
これにより、ユーザは、ライブビュー画像において、自らの手や道具等の画像を記憶に関する指示のための指標画像に重ねることで、記憶に関する指示を行うことができる。
したがって、撮像装置1においては、装置に所望の制御をさせるための操作を簡潔にすることができる。
【0051】
出力制御部51は、画像データの処理のための指標画像と共に、記憶に関する指示のための指標画像を出力部18に表示させるよう制御する。
画像解析部53は、ライブビュー画像中の被写体の画像の位置と記憶に関する指示のための指標画像の位置とが重なったか否かを判定することで、画像データの記憶部19への記憶に関する指示があるか否かを判定する。
これにより、ユーザは、ライブビュー画像において、自らの手や道具等の画像を画像データの処理のための指標画像あるいは記憶に関する指示のための指標画像に重ねることで、画像データの処理あるいは記憶に関する指示を行うことができる。
したがって、撮像装置1においては、装置に所望の制御をさせるための操作を簡潔にすることができる。
【0052】
また、撮像装置1は、記憶制御部56により記憶部19に記憶された画像データを取得する画像取得部54を更に備える。
出力制御部51は、記憶に関する指示として、画像取得部54により画像データが取得されたことに応答して、撮像部16により逐次出力された画像データに対応するライブビュー画像と共に、記憶部19に記憶された画像データの処理のための指標画像を出力部18に表示させるよう制御する。
これにより、撮像装置1においては、画像取得部54により画像データが取得されたことに応答して、撮像部16により逐次出力された画像データに対応するライブビュー画像と共に、記憶部19に記憶された画像データの処理のための指標画像を出力部18に表示させることができる。
したがって、撮像装置1においては、ライブビュー画像と指標画像の出力部18に表示際に、装置に所望の制御をさせるための操作を簡潔にすることができる。
【0053】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【0054】
上述の実施形態の
図3のステップS21において、再生アイコンまたは送信アイコンを重畳表示させるタイミングは、動画の記憶に関する指示に直接的または間接的に応答するものであれば、必要に応じて種々考えることができる。
例えば、記憶媒体への動画の記憶指示、動画を構成するフレーム画像の取得の終了、または記憶媒体への動画の記憶の終了に応答して再生アイコンまたは送信アイコンを重畳表示させることが考えられる。
【0055】
上述の実施形態では、グリッド画像は、ゴルフクラブのヘッドの形状に対応するものとして説明したが、これに限られない。即ち、グリッド画像は、スイングを行うプレーヤーの身体全体の形状に対応するものとしてもよい。
図6は、スイングを行うプレーヤーの身体全体の形状に対応するグリッド画像の例を示す図である。
図6に示すように、グリッド画像を、スイングを行うプレーヤーの身体全体の形状に対応させる場合、
図6(a)に示すように、プレーヤーを身体の正面から見た形状に対応するグリッド画像としたり、
図6(b)に示すように、プレーヤーを打球方向の後方から見た形状に対応するグリッド画像としたりすることができる。
このように、グリッド画像の形状を種々変化させることで、ユーザが望む各種動作を簡潔な操作で記憶することができる。
なお、グリッド画像を、スイングを行うプレーヤーの身体全体の形状に対応させる場合、
図6(a)、
図6(b)に示すように、プレーヤーがスイングを行う軌道上に、動画記憶アイコンまたは補助的なグリッド画像を表示することとしてもよい。そして、スイングを行うプレーヤーの身体全体の画像がグリッド画像に重畳し、かつ、動画記憶アイコンあるいは補助的なグリッド画像に被写体(例えばゴルフクラブ)の画像が重畳した場合に、タイマー設定された時間後(例えば10秒後)から、設定された時間(例えば5秒間)だけハイスピード動画が記憶されるものとしてもよい。
この場合、プレーヤーがアドレスに入ったのみでは記憶指示が行われないため、プレーヤーは、より適切なタイミングで記憶指示を行うことができる。
【0056】
上述の実施形態では、動画送信モードにおいて、1つの動画生成後に、外部装置への動画の送信を行うものとして説明したが、これに限られない。即ち、複数の動画を生成した後に、これらをまとめて外部装置へ送信する処理を行うこととしてもよい。これにより、複数の動画を外部装置へ送信する処理を簡単に行うことができる。
【0057】
また、上述の実施形態では、動画送信モードにおいて、復帰画面として動画記憶待機状態に戻るものとして説明したが、これに限られない。例えば、復帰画面として、モーション待機状態(
図5(C)、
図5(D)参照)に戻ることとしてもよい。この場合、動画の撮り直しや、送信のし直しを簡単に行うことができる。
【0058】
また、上述の実施形態において、動画送信モードで外部装置へ送信しなかった動画については、撮像装置1から削除することとしてもよい。即ち、記憶された動画のうち、外部装置へ送信されなかったものは、ユーザにとって価値が低いものとして、自動的に削除することができる。
これにより、不要な動画を削除する手間を軽減することができる。
また、外部装置へ送信された動画を、撮像装置1に残しておくこととしてもよい。これにより、ユーザにとって価値が高い動画を撮像装置1においても容易に確認することが可能となる。
【0059】
また、上述の実施形態において、動画の記憶後に、再生アイコンあるいは送信アイコンがライブビュー画像に重畳して表示されるものとして説明したが、これに限られない。即ち、動画の記憶前は、再生アイコンあるいは送信アイコンを網掛け表示やモノクロ表示等の操作が無効な状態で表示させておき、記憶後に動画のカットが完了した後に、再生アイコンあるいは送信アイコンの網掛け表示の状態の解除やモノクロ表示が赤等に色付くことにより、操作が有効な状態とすることも可能である。
【0060】
また、上述の実施形態において、動画再生モードであるか動画送信モードであるかに応じて、再生アイコンまたは送信アイコンのいずれかが表示されるものとして説明したが、これに限られない。即ち、動画の記憶後に、再生アイコン及び送信アイコンの両方が表示されるようにしてもよい。
【0061】
また、上述の実施形態において、動画を対象に本発明を適用した場合について説明したが、これに限られない。即ち、静止画を対象に本発明を適用することが可能である。この場合、例えば、ジェスチャによる記憶指示をトリガとして、連写によって記憶された複数の静止画のうち、特定の期間に記憶されたものを抽出すること等が可能である。
【0062】
また、上述の実施形態では、ゴルフのスイング動作を例に挙げて説明したが、本発明は、種々の動作を記憶する際に適用可能である。例えば、野球のバッティングの動作、テニスのラケットのスイング動作等に適用可能である。
【0063】
また、上述の実施形態では、本発明が適用される撮像装置1は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、動画の記憶機能を有する電子機器一般に適用することができる。例えば、本発明は、ノート型のパーソナルコンピュータ、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【0064】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、
図2の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に
図2の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【0065】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【0066】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される
図1のリムーバブルメディア31により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア31は、例えば、磁気ディスク(フロッピディスクを含む)、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital Versatile Disk),Blu−ray(登録商標) Disc(ブルーレイディスク)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている
図1のROM12や、
図1の記憶部19に含まれるハードディスク等で構成される。
【0067】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0068】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【0069】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[付記1]
被写体を連続して撮像して、画像データを逐次出力する撮像手段と、
前記撮像手段により出力された画像データの記憶手段への記憶に関する指示があるか否かを判定する第1の判定手段と、
前記第1の判定手段により前記記憶手段への記憶に関する指示があると判定されると、前記撮像手段により出力された画像データを前記記憶手段に記憶させるように制御する記憶制御手段と、
前記記憶に関する指示に応答して、前記撮像手段により逐次出力された画像データに対応するライブビュー画像と共に、前記記憶手段に記憶された画像データの処理のための指標画像を表示手段に表示させるよう制御する第1の表示制御手段と、
前記第1の表示制御手段により前記表示手段に表示された前記ライブビュー画像中の被写体の画像の位置が前記画像データの処理のための指標画像の位置に重なったか否かを判定する第2の判定手段と、
前記第2の判定手段により前記被写体の画像の位置が前記画像データの処理のための指標画像の位置に重なったと判定された場合、前記記憶手段に記憶された画像データに所定の処理を行う処理手段と、
を備えたことを特徴とする画像処理装置。
[付記2]
前記処理手段は、前記所定の処理として、前記記憶制御手段により前記記憶手段に記憶された画像データを外部に送信するよう制御する、
ことを特徴とする付記1に記載の画像処理装置。
[付記3]
前記処理手段は、前記所定の処理として、前記記憶制御手段により前記記憶手段に記憶された画像データを表示手段に表示させるよう制御する、
ことを特徴とする付記1または2に記載の画像処理装置。
[付記4]
前記ライブビュー画像と前記記憶に関する指示のための指標画像とを前記表示手段に表示させるよう制御する第2の表示制御手段を更に備え、
前記第1の判定手段は、前記第2の表示制御手段により前記表示手段に表示された前記ライブビュー画像中の被写体の画像の位置と前記記憶に関する指示のための指標画像の位置とが重なったか否かを判定することで、前記画像データの前記記憶手段への前記記憶に関する指示があるか否かを判定する、
ことを特徴とする付記1から3の何れか1つに記載の画像処理装置。
[付記5]
前記第1の表示制御手段は、前記画像データの処理のための指標画像と共に、前記記憶に関する指示のための指標画像を前記表示手段に表示させるよう制御し、
前記第1の判定手段は、前記ライブビュー画像中の被写体の画像の位置と前記記憶に関する指示のための指標画像の位置とが重なったか否かを判定することで、前記画像データの前記記憶手段への記憶に関する指示があるか否かを判定する、
ことを特徴とする付記1から4の何れか1つに記載の画像処理装置。
[付記6]
前記記憶制御手段により前記記憶手段に記憶された前記画像データを取得する取得手段を更に備え、
前記第1の表示制御手段は、前記記憶に関する指示として、前記取得手段により前記画像データが取得されたことに応答して、前記撮像手段により逐次出力された画像データに対応するライブビュー画像と共に、前記記憶手段に記憶された画像データの処理のための指標画像を表示手段に表示させるよう制御する、
ことを特徴とする付記1から5の何れか1つに記載の画像処理装置。
[付記7]
被写体を連続して撮像して、画像データを逐次出力する撮像手段と、記憶手段と、表示手段と、を備える画像処理装置で実行される画像処理方法であって、
前記撮像手段により出力された画像データの前記記憶手段への記憶に関する指示があるか否か判定する第1の判定ステップと、
前記第1の判定ステップにより前記記憶手段への記憶に関する指示があると判定されると、前記撮像手段により出力された画像データを前記記憶手段に記憶させるように制御する記憶制御ステップと、
前記記憶に関する指示に応答して、前記撮像手段により逐次出力された画像データに対応するライブビュー画像と共に、前記記憶手段に記憶された画像データの処理のための指標画像を前記表示手段に表示させるよう制御する第1の表示制御ステップと、
前記第1の表示制御ステップにより前記表示手段に表示された前記ライブビュー画像中の被写体の画像の位置が前記画像データの処理のための指標画像の位置に重なったか否かを判定する第2の判定ステップと、
前記第2の判定ステップにより前記被写体の画像の位置が前記画像データの処理のための指標画像の位置に重なったと判定された場合、前記記憶手段に記憶された画像データに所定の処理を行う処理ステップと、
を含むことを特徴とする画像処理方法。
[付記8]
被写体を連続して撮像して、画像データを逐次出力する撮像手段と、記憶手段と、表示手段と、を備える画像処理装置を制御するコンピュータを、
前記撮像手段により出力された画像データの前記記憶手段への記憶に関する指示があるか否か判定する第1の判定手段、
前記第1の判定手段により前記記憶手段への記憶に関する指示があると判定されると、前記撮像手段により出力された画像データを前記記憶手段に記憶させるように制御する記憶制御手段、
前記記憶に関する指示に応答して、前記撮像手段により逐次出力された画像データに対応するライブビュー画像と共に、前記記憶手段に記憶された画像データの処理のための指標画像を前記表示手段に表示させるよう制御する第1の表示制御手段、
前記第1の表示制御手段により前記表示手段に表示された前記ライブビュー画像中の被写体の画像の位置が前記画像データの処理のための指標画像の位置に重なったか否かを判定する第2の判定手段、
前記第2の判定手段により前記被写体の画像の位置が前記画像データの処理のための指標画像の位置に重なったと判定された場合、前記記憶手段に記憶された画像データに所定の処理を行う処理手段、
として機能させることを特徴とするプログラム。