(57)【要約】【課題】記録すべき必要な画像の選別を適正に行う。【解決手段】撮像装置１００は、スポーツシーンにて撮像された動きのある被写体画像に係る画像ファイルを記憶する記録媒体５と、画像ファイル毎にボールの速度を測定する処理と、画像ファイルとボールの速度とを関連付ける処理と、画像ファイルと関連付けられた複数のボールの速度どうしを比較する処理と、比較結果に基づいて、ボールの速度と関連付けられた画像ファイルを記録媒体に記憶させるか否かを判定する処理とを行うＣＰＵ７１とを備える。【選択図】図１
2008186368.tif 000002
【特許請求の範囲】
【請求項１】
動きのある被写体に係る被写体画像を複数取得する画像取得手段と、
前記画像取得手段により取得された前記被写体画像を記憶する画像記憶手段と、
前記画像取得手段により取得される前記被写体画像毎に、前記被写体の動きに係る所定の測定値を取得する測定値取得手段と、
前記画像取得手段により取得された前記被写体画像と、前記測定値取得手段により取得された前記測定値とを関連付ける関連付け手段と、
前記関連付け手段により前記被写体画像と関連付けられた複数の前記測定値どうしを比較する測定値比較手段と、
前記測定値比較手段による比較結果に基づいて、前記測定値と関連付けられた前記被写体画像を前記画像記憶手段に記憶させるか否かを判定する記憶判定手段と、
を備えることを特徴とする画像記録装置。
【請求項２】
前記関連付け手段により前記被写体画像と関連付けられた前記測定値を記憶する測定値記憶手段を備えることを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記画像取得手段により取得される前記被写体画像の特性に係る画像特性を取得する画像特性取得手段と、
前記画像特性取得手段により取得された前記画像特性と前記測定値取得手段により取得された前記測定値とを関連付けて記憶する画像特性記憶手段とを備えることを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記画像取得手段により取得された複数の前記被写体画像及び前記測定値取得手段により取得された複数の前記測定値に係る統計的特性を取得する統計的特性取得手段と、
前記統計的特性取得手段により取得された前記統計的特性と前記測定値取得手段により取得された前記測定値とを関連付けて記憶する統計的特性記憶手段とを備えることを特徴とする請求項２又は３に記載の画像記録装置。
【請求項５】
動きのある被写体に係る被写体画像を複数取得する画像取得手段と、前記画像取得手段により取得された前記被写体画像を記憶する画像記憶手段とを備える画像記録装置に、
前記被写体画像毎に、前記被写体の動きに係る所定の測定値を取得する機能と、
前記被写体画像と前記測定値とを関連付ける機能と、
前記被写体画像と関連付けられた複数の前記測定値どうしを比較する機能と、
前記測定値どうしの比較結果に基づいて、前記測定値と関連付けられた前記被写体画像を前記画像記憶手段に記憶させるか否かを判定する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を記録する画像記録装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スポーツ練習の用途において、プレイヤのフォーム改善のために、練習や試合におけるプレイを収めた画像を後からチェックすることは大変有意義である。
そこで、ゴルフ練習やバッティング練習等のスポーツシーンにて打撃時のフォームを撮像して、当該画像をユーザのリクエストに応じて表示する画像提供システムが知られている（例えば、特許文献１参照）。また、この画像提供システムは、画像とともに打撃時のボール速度測定値も表示する。
【特許文献１】特開２００２−２６３２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１の画像提供システムにて、膨大な数の静止画や動画が蓄積されていると、それらを逐一人間が見てフォームのチェックをするのは大変な手間がかかる。例えば、ゴルフの練習を数時間する場合、ショットを一打毎に切り分けると、数百〜数千オーダーのシーンを撮影できることになり、これを再生してチェックするのは非現実的である。
また、上記のような用途にて、全てのショットを保存（特に、動画としての保存）すると、メモリの容量が足りなくなる虞があり、大部分の画像は結局ゆっくり見ることはできないにもかかわらず、練習中に選別削除の時間をとられるのは不都合である。特に、練習場所や施設が時間貸しである場合には、直接的に経済的損失になることもある。
【０００４】
そこで、本発明の課題は、記録する画像の選別を適正に行うことができる画像記録装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明の画像記録装置は、
動きのある被写体に係る被写体画像を複数取得する画像取得手段と、
前記画像取得手段により取得された前記被写体画像を記憶する画像記憶手段と、
前記画像取得手段により取得される前記被写体画像毎に、前記被写体の動きに係る所定の測定値を取得する測定値取得手段と、
前記画像取得手段により取得された前記被写体画像と、前記測定値取得手段により取得された前記測定値とを関連付ける関連付け手段と、
前記関連付け手段により前記被写体画像と関連付けられた複数の前記測定値どうしを比較する測定値比較手段と、
前記測定値比較手段による比較結果に基づいて、前記測定値と関連付けられた前記被写体画像を前記画像記憶手段に記憶させるか否かを判定する記憶判定手段と、
を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像記録装置において、
前記関連付け手段により前記被写体画像と関連付けられた前記測定値を記憶する測定値記憶手段を備えることを特徴としている。
【０００７】
請求項３に記載の発明は、請求項２に記載の画像記録装置において、
前記画像取得手段により取得される前記被写体画像の特性に係る画像特性を取得する画像特性取得手段と、
前記画像特性取得手段により取得された前記画像特性と前記測定値取得手段により取得された前記測定値とを関連付けて記憶する画像特性記憶手段とを備えることを特徴としている。
【０００８】
請求項４に記載の発明は、請求項２又は３に記載の画像記録装置において、
前記画像取得手段により取得された複数の前記被写体画像及び前記測定値取得手段により取得された複数の前記測定値に係る統計的特性を取得する統計的特性取得手段と、
前記統計的特性取得手段により取得された前記統計的特性と前記測定値取得手段により取得された前記測定値とを関連付けて記憶する統計的特性記憶手段とを備えることを特徴としている。
【０００９】
請求項５に記載の発明のプログラムは、
動きのある被写体に係る被写体画像を複数取得する画像取得手段と、前記画像取得手段により取得された前記被写体画像を記憶する画像記憶手段とを備える画像記録装置に、
前記被写体画像毎に、前記被写体の動きに係る所定の測定値を取得する機能と、
前記被写体画像と前記測定値とを関連付ける機能と、
前記被写体画像と関連付けられた複数の前記測定値どうしを比較する機能と、
前記測定値どうしの比較結果に基づいて、前記測定値と関連付けられた前記被写体画像を前記画像記憶手段に記憶させるか否かを判定する機能と、
を実現させることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、複数の被写体画像の中で、画像記憶手段に記録すべき必要な画像の選別を適正に行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。
【００１２】
本実施形態の撮像装置（画像記録装置）１００は、例えば、野球、テニス、バレー、ゴルフといったスポーツシーンにて画像を連続して撮像し、当該画像中のボールの速度等の測定結果に基づいて画像を分類して記録（保存）するものである。
具体的には、撮像装置１００は、例えば、図１に示すように、撮像部１と、撮像補助部２と、表示部３、操作部４と、記録媒体５と、ＵＳＢ端子６と、制御部７等を備えて構成されている。
【００１３】
撮像部１は、例えば、スポーツシーンにてボール等を打ったり投げたりする動画像を撮像する。具体的には、撮像部１は、撮像レンズ群１１と、電子撮像部１２と、映像信号処理部１３と、画像メモリ１４と、撮影制御部１５等を備えている。
【００１４】
撮像レンズ群１１は、フォーカス機能及びズーム機能を有し、複数の撮像レンズから構成されている。
電子撮像部１２は、撮像レンズ群１１を通過した被写体像を二次元の画像信号に変換するＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等から構成されている。
映像信号処理部１３は、電子撮像部１２から出力される画像信号に対して所定の画像処理を施すものである。
画像メモリ１４は、画像処理後の画像信号を一時的に記憶する。
撮影制御部１５は、ＣＰＵ７１の制御下にて、電子撮像部１２及び映像信号処理部１３を制御する。
【００１５】
また、撮像部１は、例えば、ユーザによる操作部４のモード設定ボタン４１ｂ（後述）の所定操作に基づいて動画撮像モードに切り換えられた場合に、高速度で撮像を連続して行う。即ち、撮像部１は、画像取得手段として、野球、テニス、ゴルフといったスポーツシーンで打撃時や投球時のフォームなどの動きのある被写体画像を電子撮像部１２により連続して撮像して、所定のフレームレート（ｆｐｓ）の複数の画像フレームを映像信号処理部１３に出力する。
【００１６】
撮像補助部２は、撮像部１による被写体の撮像の際に駆動するものであり、例えば、フォーカス駆動部２１と、ズーム駆動部２２等を備えている。
【００１７】
フォーカス駆動部２１は、撮像レンズ群１１に接続されたフォーカス機構部（図示略）を駆動させる。
ズーム駆動部２２は、撮像レンズ群１１に接続されたズーム機構部（図示略）を駆動させる。
なお、フォーカス駆動部２１及びズーム駆動部２２は、撮影制御部１５に接続され、撮影制御部１５の制御下にて駆動する。
【００１８】
表示部３は、撮像部１により撮像された画像を表示するものであり、例えば、表示制御部３１と、画像表示部３２等を備えている。
表示制御部３１は、ＣＰＵ７１から適宜出力される表示データを一時的に保存するビデオメモリ（図示略）を備えている。
画像表示部３２は、表示制御部３１からの出力信号に基づいて所定の画像を表示する液晶モニタ等を備えている。
【００１９】
操作部４は、当該撮像装置１００の所定操作を行うためのものであり、例えば、シャッターボタン４１ａ、モード設定ボタン４１ｂ、スポーツ選択ボタン４１ｃ等の各種操作スイッチ等を備える操作入力部４１と、入力回路４２等を備えている。
【００２０】
シャッターボタン４１ａは、撮像部１による被写体の撮像を指示する。
モード設定ボタン４１ｂは、撮像モードを通常撮像モードや連続撮像モード等に切り替えて設定するためのものである。
スポーツシーン選択ボタン４１ｃは、例えば、野球投手の投球、野球打者のスイング、テニスのサーブ、バレーのスパイク、ゴルフのドライバーショット等のスポーツシーンを選択するためのものである。
入力回路４２は、この操作入力部４１から入力された操作信号をＣＰＵ７１に入力するためのものである。
【００２１】
記録媒体５は、例えば、カード型の不揮発性メモリ（フラッシュメモリ）やハードディスク等により構成され、画像記憶手段として、撮像部１により撮像された画像の画像ファイルＧを複数記憶する。
以下に、画像ファイルＧについて、図２（ａ）及び図２（ｂ）を参照して説明する。
ここで、図２（ａ）は、記録媒体５に記録される画像ファイルＧの構造を説明するための図であり、図２（ｂ）は、画像ファイルＧの追加ヘッダ領域の構造を説明するための図である。
【００２２】
画像ファイルＧは、例えば、ＭＰＥＧ（Moving Picture Experts Group）やＩＴＵ（International Telecommunication Union）−Ｔ  Ｈシリーズなどの画像符号化標準により符号化されたデータであり、図２（ａ）に示すように、「ヘッダ領域」と、「追加ヘッダ領域」と、「符号化データ」等から構成されている。
【００２３】
「ヘッダ領域」は、画像サイズや符号化パラメータ等の一般的な画像符号化標準のヘッダの様々な情報が格納される。
「符号化データ」は、画像符号化標準により符号化された画像データそのものである。
「追加ヘッダ領域」は、画像符号化標準におけるユーザ利用可能データの定義を利用して符号化された情報が格納され、具体的には、例えば、図２（ｂ）に示すように、「日付」、「シーン種別」、「速度」、「シーンＩＤ」、「シーン総数」、「スコア平均」、「スコア分散」等が格納される。
【００２４】
「日付」は、現在の日付に加えて時刻が含まれても良い。
【００２５】
「速度」は、ボールの測定速度等の保存スコア構造体ｄ１（後述）を構成するスコアのことである。ここで、記録媒体５は、被写体画像の符号化データと関連付けられたボールの速度（測定値）を記憶する測定値記憶手段を構成している。
【００２６】
「シーン種別」は、予めユーザによるスポーツ選択ボタンの操作に基づいて選択設定されたスポーツシーンの分類コードを識別する識別値のことである。
「シーンＩＤ」は、各シーンに固有の番号のことであり、例えば、シーン開始の操作がされる毎にカウントアップする不揮発性メモリの値やユーザが所定操作に基づいて入力した任意の番号等を用いることができる。なお、ユーザが所定操作に基づいて入力した任意の番号をシーンＩＤとして使用する場合、例えば、プレイする場所の識別コードや、プレイヤ（被撮影者）の識別コードとなるようにしても良い。
ここで、記録媒体５は、「シーン種別」や「シーンＩＤ」等の画像特性とボールの速度（測定値）とを関連付けて記憶する画像特性記憶手段を構成している。
【００２７】
「シーン総数」は、一のシーン中にて、プレイ開始からプレイ終了までの一連の動作（シーケンス）の全ての回数（個数）のことであり、シーン統計構造体ｄ２（後述）から直接取得される。
ここで、シーンとは、ユーザによる操作部４の所定操作に基づいて、画像保存処理（後述）の開始が指示されてから終了が指示されるまでの期間のことである。また、シーケンスは、適当なプレイ開始タイミングやプレイ終了タイミングにより規定される期間のことである。開始タイミングや終了タイミングは、例えば、予め設定した間隔で撮像装置１００からブザー等を鳴らして合図したり、プレイヤの動作を認識して判別することによって決定される。
「スコア平均」は、シーン中の全シーケンスのスコア、即ち、速度の平均値のことである。平均値は、シーン統計構造体ｄ２のスコアの和を個数で除算することにより取得される。
「スコア分散」は、シーン中の全シーケンスのスコア、即ち、速度の分散値のことである。分散値は、シーン統計構造体ｄ２のスコアの二乗和を個数で除算したものから平均値の二乗を減算することにより取得される。なお、より正確を期す上では、不偏分散を用いて二乗和から個数と平均値の二乗の積を減算したものを、個数から１を引いたもので除算して算出しても良い。
ここで、記録媒体５は、「シーン総数」、「スコア平均」や「スコア分散」等の一のシーン中で統計的に取得した特性とボールの速度（測定値）とを関連付けて記憶する統計的特性記憶手段を構成している。
【００２８】
ＵＳＢ端子６は、外部機器との接続用の端子であり、ＵＳＢケーブル（図示略）等を介してデータの送受信を行う。
【００２９】
制御部７は、撮像装置１００の各部を制御するものであり、例えば、ＣＰＵ７１と、プログラムメモリ７２と、作業用メモリ７３等を備えている。
【００３０】
ＣＰＵ７１は、プログラムメモリ７２に記憶された撮像装置１００用の各種処理プログラムに従って各種の制御動作を行うものである。
【００３１】
作業用メモリ７３は、例えば、フラッシュメモリ等により構成され、ＣＰＵ７１によって処理されるデータ等を一時記憶する。
以下に、作業用メモリ７３の構造について図３（ａ）及び図３（ｂ）を参照して詳細に説明する。
ここで、図３（ａ）は、作業用メモリ７３に記憶される保存スコア構造体ｄ１を説明するための図であり、図３（ｂ）は、作業用メモリ７３に記憶されるシーン統計構造体ｄ２を説明するための図である。
【００３２】
作業用メモリ７３は、例えば、図示は省略するが、保存スコア構造体格納領域と、シーン統計構造体格納領域等を備えている。
【００３３】
保存スコア構造体格納領域は、保存スコア構造体ｄ１を記憶する。
保存スコア構造体ｄ１は、例えば、図３（ａ）に示すように、「スコア」と、このスコアと関連付けられた「画像ファイル名」から構成されている。
「スコア」としては、例えば、速度測定処理にて測定された野球ボール、テニスボールやゴルフボール等の速度が挙げられる。
また、保存スコア構造体ｄ１は、記録媒体５に保存される所定数Ｎの画像ファイルＧのうち、最もスコアの悪い（速度の遅い）画像の画像ファイルＧに係る「スコア」と「画像ファイル名」から構成されている。
【００３４】
シーン統計構造体格納領域は、シーン統計構造体ｄ２を記憶する。
シーン統計構造体ｄ２は、例えば、図３（ｂ）に示すように、一のシーン中の全てのシーケンス数である「個数」と、スコアの「和」と、スコアの「二乗和」から構成されている。
【００３５】
プログラムメモリ７２は、ＣＰＵ７１の動作に必要な各種プログラムやデータを記憶するものであり、具体的には、速度測定プログラム７２ａ、画像符号化プログラム７２ｂ、関連付けプログラム７２ｃ、速度比較プログラム７２ｄ、記憶判定プログラム７２ｅ、画像特性取得プログラム７２ｆ、統計的特性取得プログラム７２ｇ等を記憶している。
【００３６】
速度測定プログラム７２ａは、ＣＰＵ７１を測定値取得手段として機能させるものである。即ち、速度測定プログラム７２ａは、撮像部１により取得される複数の画像フレームからなる一シーケンスの画像ファイルＧ毎に、ボールの速度（被写体の動きに係る所定の測定値）を測定（取得）する速度測定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１による速度測定プログラム７２ａの実行に基づいて、例えば、ユーザによるスポーツシーン選択ボタン４１ｃの所定操作に基づいて選択されたスポーツシーンにて用いられるボールの寸法等から当該ボールのぶれ幅範囲を推定し、ボールのぶれ幅範囲に基づいて、撮像部１から出力され入力された打撃時や投球時の所定枚数の画像フレームを解析して画像中のボールの位置を推定した後、所定枚数の画像フレームからボールの動きベクトルを算出して、画像フレーム間隔と画像中の物理距離に対する所定の変換係数に基づいて、ボールの運動速度を算出する。
なお、ボールの速度測定方法は、上記のものに限られるものではない。
【００３７】
画像符号化プログラム７２ｂは、撮像部１から出力され入力されたプレイ開始からプレイ終了までの複数の画像フレームをＭＰＥＧやＩＴＵ−Ｔ  Ｈシリーズなどの画像符号化標準により符号化する画像符号化処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
【００３８】
関連付けプログラム７２ｃは、ＣＰＵ７１を関連付け手段として機能させるものである。即ち、関連付けプログラム７２ｃは、撮像部１により取得された一シーケンスの画像と、速度測定処理にて取得されたボールの速度とを関連付ける関連付け処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。具体的には、ＣＰＵ７１による関連付けプログラム７２ｃの実行に基づいて、画像符号化処理により符号化された一シーケンスの画像ファイルの「画像ファイル名」とボールの速度（スコア）とを関連付ける。
【００３９】
速度比較プログラム７２ｄは、ＣＰＵ７１を測定値比較手段として機能させるものである。即ち、速度比較プログラム７２ｄは、関連付け処理にて「画像ファイル名」と関連付けられた複数のボールの速度どうしを比較する速度比較処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。具体的には、ＣＰＵ７１による速度比較プログラム７２ｄの実行に基づいて、作業用メモリ７３に記憶されている保存スコア構造体ｄ１の一シーケンスの画像ファイルＧに係るボールの速度と、撮像部１による新たな撮像により取得した一シーケンスの画像ファイルＧに係るボールの速度とを比較する。
【００４０】
記憶判定プログラム７２ｅは、ＣＰＵ７１を記憶判定手段として機能させるものである。即ち、記憶判定プログラム７２ｅは、速度比較処理による比較結果に基づいて、ボールの速度と関連付けられた「画像ファイル名」に係る一シーケンスの画像ファイルを記録媒体５に記憶（保存）させるか否かを判定する記憶判定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。具体的には、ＣＰＵ７１による記憶判定プログラム７２ｅの実行に基づいて、作業用メモリ７３に記憶されている保存スコア構造体ｄ１のボールの速度の方が新たに取得した画像ファイル（新規画像ファイル）Ｇに係るボールの速度よりも速い場合には、新規画像ファイルＧを破棄する。一方、ＣＰＵ７１は、新規画像ファイルＧに係るボールの速度の方が速い場合には、新規画像ファイルＧを記録媒体５に保存させる。
【００４１】
画像特性取得プログラム７２ｆは、ＣＰＵ７１を画像特性取得手段として機能させるものである。即ち、画像特性取得プログラム７２ｆは、撮像部１により取得される画像ファイルＧの特性に係る画像特性を取得する画像特性取得処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１による画像特性取得プログラム７２ｆの実行に基づいて、ユーザによるスポーツシーン選択ボタン４１ｃの所定操作により選択されたスポーツシーンの分類コードに従って「シーン種別」を取得したり、不揮発性メモリの値等に従って「シーンＩＤ」を取得する。
【００４２】
統計的特性取得プログラム７２ｇは、ＣＰＵ７１を統計的特性取得手段として機能させるものである。即ち、統計的特性取得プログラム７２ｇは、撮像部１により取得された複数の画像ファイルＧ及びそれらの複数のボールの速度に係る統計的特性を取得する統計的特性取得処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１による統計的特性取得プログラム７２ｇの実行に基づいて、シーン統計構造体ｄ２から、一シーケンスの総数である「シーン総数」を取得したり、スコアの「和」を「シーン総数」で除算して「スコア平均」を取得したり、スコアの「二乗和」の和を「シーン総数」で除算して「スコア分散」を取得する。
【００４３】
次に、画像保存処理について、図４を参照して詳細に説明する。
ここで、図４は、画像保存処理に係る動作の一例を示すフローチャートである。
なお、以下の画像保存処理にあっては、予め、ユーザは、撮像装置１００がプレイヤのプレイ動作を被写界に収めることができるように配置して、さらに、ボールの速度を画像から測定できるように一定期間のボール軌跡も被写界に収めることができるように撮像装置１００のアングルや画角を調整しておくことが望ましい。
【００４４】
先ず、ＣＰＵ７１は、ユーザによるスポーツシーン選択ボタン４１ｃの所定操作に基づいてスポーツシーンが選択され、撮像部１による画像の撮像が開始されると、作業用メモリ７３に記憶される保存スコア構造体ｄ１及びシーン統計構造体ｄ２の変数を各々１つずつ確保した後、保存スコア構造体ｄ１及びシーン統計構造体ｄ２を初期化する（ステップＳ１）。具体的には、ＣＰＵ７１は、保存スコア構造体ｄ１及びシーン統計構造体ｄ２に格納される各数値は「０」とし、文字列は空状態とする。
【００４５】
続けて、ＣＰＵ７１は、シーン中における各シーケンスについてループにより演算する処理を行う（ステップＳ２〜ステップＳ１２）。
即ち、ＣＰＵ７１は、プレイ開始タイミングからプレイ終了タイミングまでの間に撮像部１により連写されて出力される画像フレームが入力されると、それぞれコピーして、各画像フレームに基づいて、速度測定処理及び画像符号化処理をリアルタイムに並行して実行する（ステップＳ３）。具体的には、ＣＰＵ７１は、プログラムメモリ７２から速度測定プログラム７２ａを読み出して実行し、連写された複数枚の画像フレームのうち、打撃時や投球時等に係る所定枚数の画像フレームからボールの速度を測定する速度測定処理を実行する。さらに、速度測定処理と並行して、ＣＰＵ７１は、プログラムメモリ７２から画像符号化プログラム７２ｂを読み出して実行し、連写された複数枚の画像フレームを所定の画像符号化標準により符号化して画像ファイルＧを作成する画像符号化処理を実行する。
【００４６】
その後、ＣＰＵ７１は、プログラムメモリ７２から読み出した関連付けプログラム７２ｃの実行に基づいて、画像符号化処理により符号化された一シーケンスの画像の「画像ファイル名」とボールの速度とを関連付けた後、記録媒体５に保存されている画像ファイルＧの数が所定数Ｎ以上であるか否かを判定する（ステップＳ４）。
ここで、画像ファイル数が所定数Ｎ以上であると判定されると（ステップＳ４；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２から速度比較プログラム７２ｄを読み出して実行して、作業用メモリ７３に記憶されている保存スコア構造体ｄ１の最も遅いボールの速度と、撮像部１による新たな撮像により取得した画像ファイルＧに係るボールの速度とを比較する速度比較処理を実行する（ステップＳ５）。
【００４７】
続けて、ＣＰＵ７１は、プログラムメモリ７２から記憶判定プログラム７２ｅを読み出して実行して、記憶判定処理を実行する（ステップＳ６）。
ここで、作業用メモリ７３に記憶されている保存スコア構造体ｄ１のボールの速度の方が新たに取得した画像ファイル（新規画像ファイル）Ｇに係るボールの速度よりも速い場合には、新規画像ファイルＧを破棄する（ステップＳ７）。これに対して、新規画像ファイルＧに係るボールの速度の方が速い場合には、記録媒体５から保存スコア構造体ｄ１と対応付けられている画像ファイルＧを破棄した後（ステップＳ８）、保存スコア構造体ｄ１の構造を更新する（ステップＳ９）。具体的には、ＣＰＵ７１は、破棄された画像ファイルＧの次にボールの速度の遅い画像ファイルＧの「スコア」及び「画像ファイル名」からなる保存スコア構造体ｄ１を作成して、作業用メモリ７３の保存スコア構造体格納領域に記憶する。
その後、ＣＰＵ７１は、新規画像ファイルＧを記録媒体５に保存させる処理を行う（ステップＳ１０）。また、ステップＳ４にて、画像ファイル数が所定数以上ではないと判定された場合にも（ステップＳ４；ＮＯ）、ＣＰＵ７１は、新規画像ファイルＧを記録媒体５に保存させる処理を行う。
【００４８】
次に、ＣＰＵ７１は、作業用メモリ７３のシーン統計構造体格納領域に記憶されているシーン統計構造体ｄ２の内容を更新する（ステップＳ１１）。具体的には、ＣＰＵ７１は、一のシーン中のシーケンスの数である「個数」を１加算し、スコアの「和」にボールの速度を加算して、スコアの「二乗和」に速度の二乗を加算する処理を行う。
上記のループをユーザによる操作部４の所定操作に基づいて、画像保存処理の終了が指示されるまで繰り返し実行する。
【００４９】
その後、画像保存処理の終了が指示されると、ＣＰＵ７１は、画像ファイルＧの追加ヘッダ領域に「日付」、「シーン種別」、「速度」、「シーンＩＤ」、「シーン総数」、「スコア平均」、「スコア分散」等を書き込む（ステップＳ１３）。即ち、ＣＰＵ７１は、プログラムメモリ７２から読み出した画像特性取得プログラム７２ｆを実行して、スポーツシーンの「シーン種別」や「シーンＩＤ」等の画像特性を取得して、画像ファイルＧの追加ヘッダ領域に書き込む。さらに、ＣＰＵ７１は、プログラムメモリ７２から読み出した統計的特性取得プログラム７２ｇを実行して、「シーン総数」、「スコア平均」や「スコア分散」等の統計的特性を取得して、画像ファイルＧの追加ヘッダ領域に書き込む。
【００５０】
以上のように、本実施形態の撮像装置１００によれば、撮像された複数の画像ファイルＧの中で、画像ファイル名と関連付けられたボールの速度どうしを比較して、より速いボール速度の画像ファイルＧを記録媒体５に保存して、記録媒体５に記録される画像ファイルＧのうち、最も遅いボール速度の画像ファイルＧを破棄することができる。即ち、ユーザが残したい画像ファイルＧのみを保存して、他の画像は自動的に破棄することで、記録すべき必要な画像の選別を適正に行うことができ、記録媒体５のファイル保存用のメモリ消費量を節約することができる。
【００５１】
また、画像ファイルＧにボール速度等のスコアを保存しておくことによって、ボール速度をキーとするファイル検索が可能となり、ユーザが所望の画像ファイルＧだけを選別して見ることができる。特に、一つのシーンや一人のユーザだけでなく、コンピュータシステムやネットワークシステムなどを利用して複数のシーンの画像ファイルＧを大量に蓄積したり、複数人で画像ファイルＧを共有する場合に、効率良く検索して閲覧することができる。
このとき、画像ファイルＧとそのボール速度が得られた状況の固有の特性を示す画像特性値を一緒に関連付けて記録することによって、それらの画像特性との組み合わせで検索や分類を行うことができる。即ち、大量に画像を保存して、様々なスポーツ或いは様々な環境で撮像された画像ファイルＧが混在する場合に、スコアだけでは、どのようなスポーツのものであるか、また、どのような環境で撮像されたものかを判別することができなくなって、検索効率が低下する虞がある。このような場合であっても、スコアに加えて画像特性をキーとするファイル検索が可能となり、ユーザ所望の画像ファイルＧを選別して見ることができる。
さらに、スコアだけでは、そのスコアが偶然に良かっただけのものか、全体的に良かった中の一つのものであるのかを判断できない場合が生じるが、その画像ファイルＧとボール速度が得られたシーンにおけるプレイを通した統計値を、一緒に関連付けて記録することによって、練習結果の評価を適正に判断することができる。例えば、正規分布にあてはめれば、その動画ファイルのプレイがどの程度の頻度で起きるものなのかを推定することができる。
【００５２】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態では、ボールの測定速度がより高速であった画像ファイルＧを保存するようにしたが、これに限られるものではなく、より低速であった画像を保存するようにしても良い。この場合、保存スコア構造体ｄ１の初期値は「０」ではなく、一般的にあり得ないような大きな値として、速度比較の大小関係を反転したプログラムを使うようにすることができる。
また、高速低速両方の処理を行って、最高速データと最低速データのいずれも保存するようにしても良い。この場合、高速用の保存スコア構造体と、低速用の保存スコア構造体の両方と比較して、参照されなくなった時に画像ファイルＧの実体を削除するようにすることができる。これにより、良いプレイと悪いプレイを比較することができ、より有用な撮像装置を提供することができる。
【００５３】
さらに、測定速度がより高速或いはより低速であったかどうかの判定に加えて、予め設定された所定の速度に近かったかどうかを基準として選別を行うようにしても良い。この場合、測定速度と所定速度の差分絶対値、即ち、一種の相対速度に変換して、当該速度を処理手順におけるスコアとみなしてより最小となるものを保存するようにすることができる。
【００５４】
また、上記実施形態では、記録媒体５に所定数Ｎの画像ファイルＧを保存するようにしたが、これに限られるものではなく、例えば、ボールの速度が最高速の画像ファイルＧのみを保存するようにしても良い。これにより、記録媒体５のメモリ消費量を大幅に低減することができる。
【００５５】
さらに、上記実施形態では、速度比較処理にて、ボールの速度どうしを比較するようにしたが、これに限られるものではなく、例えば、所定の閾値を設定して、当該閾値と比較するようにしても良い。
【００５６】
また、上記実施形態では、ステップＳ８にて、記録媒体５から保存スコア構造体ｄ１と対応付けられている画像ファイルＧを破棄するようにしたが、これに限られるものではなく、例えば、その場で破棄せずとも記録媒体５からの削除対象として分類（即ち、「ゴミ箱」フォルダに移動）又はマーキングするようにしても良い。その後、記録媒体５の容量がいっぱいとなった場合には、その場で削除するようにしても良い。
【００５７】
さらに、上記実施形態では、画像ファイルＧにボールの速度（測定値）、シーン種別やシーンＩＤ（画像特性）、シーン総数、スコア平均やスコア分散（統計的特性）を記録するようにしたが、これに限られるものではなく、例えば、記録媒体５とは別に、測定値記憶手段、画像特性記憶手段や統計的特性記憶手段を設けるようにしても良い。即ち、測定値記憶手段は、被写体画像と関連付けられた測定値を記憶するものであれば如何なるものであっても良く、画像特性記憶手段は、測定値と画像特性とを関連付けて記憶するものであれば如何なるものであっても良く、統計的特性記憶手段は、測定値と統計的特性とを関連付けて記憶するものであれば如何なるものであっても良い。
【００５８】
また、上記実施形態では、統計的特性を画像ファイルＧの追加ヘッダに記憶するようにしたが、これに限られるものではなく、例えば、ボールの測定速度と関連付けた状態であれば、別のフォルダに記憶するようにしても良い。
【００５９】
さらに、上記実施形態では、動画像を画像ファイルＧとして保存するようにしたが、これに限られるものではなく、例えば、静止画像であっても良い。即ち、複数枚の画像フレームからボールの速度を求め、それらの代表画像として打撃のインパクト時や投球のリリース時等の所定の静止画像を保存するようにしても良い。
【００６０】
また、上記実施形態では、スポーツシーンでの打撃時や投球時のフォームなどの画像ファイルＧを保存するようにしたが、保存対象は動きのある被写体に係る被写体画像であればこれに限られるものではなく、例えば、ボールや器具の生産における試験選別などに適用することもできる。
【００６１】
さらに、上記実施形態では、ＣＰＵ７１による速度測定プログラム７２ａの実行に基づいて、ボールの速度を測定するようにしたが、速度測定方法は、これに限られるものではなく、例えば、撮像装置１００の内部或いは外部に設けられた速度センサを用いてボールの速度を測定しても良い。
また、スコアとしてボールの速度を測定するようにしたが、これに限られるものではなく、例えば、ボールに加わる衝撃力や、衝撃力とボールの角度等から間接的に導出される飛距離等を測定して取得するようにしても良い。さらに、ボールの速度に代えて、バット、テニスラケットやゴルフクラブ等のスイング速度であっても良い。
【００６２】
また、上記実施形態では、画像取得手段としての撮像部１を備える撮像装置１００を例示したが、これに限られるものではなく、例えば、画像記録装置とは別に、被写体画像を撮像する撮像装置を外部に設けて、当該撮像装置と所定の通信手段を介して接続して画像情報を取得して保存するような構成としても良い。
【００６３】
加えて、上記実施形態では、測定値取得手段、関連付け手段、測定値比較手段と、記憶判定手段、画像特性取得手段、統計的特性取得手段としての機能を、ＣＰＵ７１によって、所定のプログラム等が実行されることにより実現される構成としたが、これに限られるものではなく、例えば、各種機能を実現するためのロジック回路等から構成しても良い。
【図面の簡単な説明】
【００６４】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置を構成する記録媒体に記録される画像ファイルの構造を説明するための図である。
【図３】図１の撮像装置を構成する作業用メモリの構造を説明するための図である。
【図４】図１の撮像装置による画像保存処理に係る動作の一例を示すフローチャートである。
【符号の説明】
【００６５】
１００  撮像装置（画像記録装置）
１      撮像部（画像取得手段）
５      記録媒体（画像記録手段、測定値記憶手段、画像特性記憶手段、統計的特性記憶手段）
７１    ＣＰＵ（測定値取得手段、関連付け手段、測定値比較手段、記憶判定手段、画像特性取得手段、統計的特性取得手段）
Ｇ      画像ファイル
【図１】
2008186368.tif 000003
【図２】
2008186368.tif 000004
【図３】
2008186368.tif 000005
【図４】
2008186368.tif 000006