(57)【要約】【課題】撮影中に入力されたマーカを適切なタイミングで表示することができる画像処理装置、撮像装置、画像処理方法、撮像方法、及び画像処理プログラムを提供すること。【解決手段】本発明にかかる撮像装置は、表示時刻設定部４０６と、表示画像データ生成部４０５と、を備える。表示時刻設定部４０６は、マーカを表示させるタイミングを示す表示時刻情報を、入力時刻情報が示すタイミングとは異なるタイミングに設定する。表示画像データ生成部４０５は、表示時刻情報に基づいて、マーカと共に動画を表示するための表示用画像データを生成する。【選択図】図２２
2014082745.tif 000002
【特許請求の範囲】
【請求項１】
撮像処理により得られた動画の撮像データを格納する撮像データ記憶部と、
前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けて格納するマーカ記憶部と、
前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定する表示時刻設定部と、
前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成する表示画像データ生成部と、
を備える画像処理装置。
【請求項２】
前記表示画像データ生成部が前記表示用画像データを生成する場合、前記表示時刻設定部は、前記表示時刻情報が示す前記タイミングを、前記入力時刻情報が示す前記タイミングよりも早いタイミングに設定する請求項１に記載の画像処理装置。
【請求項３】
前記動画に対して前記マーカを入力するマーカ入力部と、
前記マーカ入力部により、再生中の前記動画に前記マーカが入力された場合、前記ユーザの入力を受け付けたタイミングを遅延させて前記入力時刻情報を生成する入力時刻変更部と、をさらに備え、
前記マーカ記憶部は、前記入力時刻変更部が生成した前記入力時刻情報を、入力された前記マーカに対応付けて格納する請求項１または２に記載の画像処理装置。
【請求項４】
前記入力時刻変更部は、前記ユーザが予め設定した変更量に基づいて、前記ユーザの入力を受け付けた前記タイミングを遅延させる請求項３に記載の画像処理装置。
【請求項５】
前記表示時刻設定部は、前記ユーザが予め設定した調整量に基づいて、前記表示時刻情報が示す前記タイミングを設定する請求項１〜４のいずれか一項に記載の画像処理装置。
【請求項６】
撮像処理により得られた動画の撮像データを格納する撮像データ記憶部と、
前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と当該マーカがユーザによって入力された状況を示す入力状況情報とを対応付けて格納するマーカ記憶部と、
前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定する表示時刻設定部と、
前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成する表示画像データ生成部と、
前記表示画像データ生成部が前記表示用画像データを生成する場合、前記表示時刻設定部は、前期入力状況情報に応じたタイミングで前記入力時刻情報を生成する入力時刻変更部と、
を備える画像処理装置。
【請求項７】
撮像処理により動画の撮像データを生成する撮像部と、
前記撮像データを格納する撮像データ記憶部と、
前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けて格納するマーカ記憶部と、
前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定する表示時刻設定部と、
前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成する表示画像データ生成部と、
を備える撮像装置。
【請求項８】
撮像処理により得られた動画の撮像データを撮像データ記憶部に格納するステップと、
前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けてマーカ記憶部に格納するステップと、
前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定するステップと、
前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成するステップと、
を備える画像処理方法。
【請求項９】
撮像処理により動画の撮像データを生成するステップと、
前記撮像データを撮像データ記憶部に格納するステップと、
前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けてマーカ記憶部に格納するステップと、
前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定するステップと、
前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成するステップと、
を備える撮像方法。
【請求項１０】
コンピュータに、
撮像処理により得られた動画の撮像データを撮像データ記憶部に格納させるステップと、
前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けてマーカ記憶部に格納させるステップと、
前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定させるステップと、
前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成させるステップと、
を実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、撮像装置、画像処理方法、撮像方法、及び画像処理プログラムに関する。
【背景技術】
【０００２】
ビデオカメラ等の撮像装置を用いて動画や静止画を撮像する場合に、ユーザが自動ないし手動で撮像画像データに対して、その撮像画像を識別したり検索したりするためのタグ（マーカ）を付与する技術が知られている。これらのタグを用いることにより、ユーザは、撮像された画像データの整理や検索を容易に行うことができる。
【０００３】
また、特許文献１には、タグ情報を参照して、動画にキャプションを付加することができる動画編集方法が開示されている。なお、キャプションとは、動画の内容を説明するための文であり、例えば、歌詞や字幕等である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５０１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、動画の撮影中にマーカを入力する場合、ユーザは撮影に集中したり、被写体に見入ったりして、所望のタイミングでマーカを入力することができないことがある。このため、入力したマーカを表示する場合に、動画中の所望のタイミングでマーカが表示されないという問題がある。
【０００６】
本発明は、上述の課題に鑑みてなされたものであり、撮影中に入力されたマーカを適切なタイミングで表示することができる画像処理装置、撮像装置、画像処理方法、撮像方法、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る画像処理装置は、撮像処理により得られた動画の撮像データを格納する撮像データ記憶部（カード型記録媒体３０２）と、前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けて格納するマーカ記憶部（カード型記録媒体３０２）と、前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定する表示時刻設定部（４０６）と、前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成する表示画像データ生成部（４０５）と、を備えるものである。
また、前記表示画像データ生成部（４０５）が前記表示用画像データを生成する場合、前記表示時刻設定部（４０６）は、前記表示時刻情報が示す前記タイミングを、前記入力時刻情報が示す前記タイミングよりも早いタイミングに設定してもよい。
また、前記動画に対して前記マーカを入力するマーカ入力部（操作部３０６）と、前記マーカ入力部により、再生中の前記動画に前記マーカが入力された場合、前記ユーザの入力を受け付けたタイミングを遅延させて前記入力時刻情報を生成する入力時刻変更部（４０７）と、をさらに備え、  前記マーカ記憶部（カード型記録媒体３０２）は、前記入力時刻変更部（４０７）が生成した前記入力時刻情報を、入力された前記マーカに対応付けて格納してもよい。
また、前記入力時刻変更部（４０７）は、前記ユーザが予め設定した変更量に基づいて、前記ユーザの入力を受け付けた前記タイミングを遅延させてもよい。
また、前記表示時刻設定部（４０６）は、前記ユーザが予め設定した調整量に基づいて、前記表示時刻情報が示す前記タイミングを設定してもよい。
本発明の一態様に係る撮像装置は、撮像処理により動画の撮像データを生成する撮像部（１００）と、前記撮像データを格納する撮像データ記憶部（カード型記録媒体３０２）と、前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けて格納するマーカ記憶部（カード型記録媒体３０２）と、前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定する表示時刻設定部（４０６）と、前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成する表示画像データ生成部（４０５）と、を備えるものである。
本発明の一態様に係る画像処理方法は、撮像処理により得られた動画の撮像データを撮像データ記憶部（カード型記録媒体３０２）に格納するステップと、前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けてマーカ記憶部（カード型記録媒体３０２）に格納するステップと、前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定するステップと、前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成するステップと、を備えるものである。
本発明の一態様に係る撮像方法は、撮像処理により動画の撮像データを生成するステップと、前記撮像データを撮像データ記憶部（カード型記録媒体３０２）に格納するステップと、前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けてマーカ記憶部（カード型記録媒体３０２）に格納するステップと、前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定するステップと、前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成するステップと、を備えるものである。
本発明の一態様に係る画像処理プログラムは、コンピュータに、撮像処理により得られた動画の撮像データを撮像データ記憶部（カード型記録媒体３０２）に格納させるステップと、前記動画の再生中に表示されるマーカを、当該マーカがユーザによって入力されたタイミングを示す入力時刻情報と対応付けてマーカ記憶部（カード型記録媒体３０２）に格納させるステップと、前記マーカを表示させるタイミングを示す表示時刻情報を、前記入力時刻情報が示す前記タイミングとは異なるタイミングに設定させるステップと、前記表示時刻情報に基づいて、前記マーカと共に前記動画を表示するための表示用画像データを生成させるステップと、を実行させるものである
【発明の効果】
【０００８】
本発明によれば、撮影中に入力されたマーカを適切なタイミングで表示することができる画像処理装置、撮像装置、画像処理方法、撮像方法、及び画像処理プログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１にかかる撮像装置の外観斜視図である。
【図２】実施の形態１にかかる撮像装置の構成を示すブロック図である。
【図３】実施の形態１にかかるカード型記録媒体の構成を示すブロック図である。
【図４】実施の形態１にかかるマーカ種別テーブルである。
【図５】実施の形態１にかかるチームテーブルである。
【図６】実施の形態１にかかるマーカデータファイルである。
【図７】実施の形態１にかかる試合データファイルである。
【図８】実施の形態１にかかる中央制御部の構成を示すブロック図である。
【図９】実施の形態１にかかるインターフェイス画像を説明するための図である。
【図１０】実施の形態１にかかるインターフェイス画像を説明するための図である。
【図１１】実施の形態１にかかるインターフェイス画像を説明するための図である。
【図１２】実施の形態１にかかるインターフェイス画像を説明するための図である。
【図１３】実施の形態１にかかるメディアのマウント動作を示すフローチャートである。
【図１４】実施の形態１にかかる記録動作を示すフローチャートである。
【図１５】実施の形態１にかかる再生動作を示すフローチャートである。
【図１６】実施の形態１にかかるコピー動作を示すフローチャートである。
【図１７】実施の形態１にかかる削除動作を示すフローチャートである。
【図１８】実施の形態１にかかるトリミング動作を示すフローチャートである。
【図１９】実施の形態２にかかる携帯端末装置の構成を示すブロック図である。
【図２０】実施の形態２にかかるインターフェイス画像を説明するための図である。
【図２１】実施の形態２にかかる携帯端末装置の動作を示すフローチャートである。
【図２２】実施の形態３にかかる中央制御部の構成を示すブロック図である。
【図２３】実施の形態３にかかるインターフェイス画像を説明するための図である。
【図２４】実施の形態３にかかるインターフェイス画像を説明するための図である。
【図２５】実施の形態３にかかる撮像装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
＜実施の形態１＞
以下、図面を参照して本発明の実施の形態について説明する。図１は、本実施の形態にかかる撮像装置１の外観図である。図１に示すように、撮像装置１は、本体部１１と、モニタ部１２と、ヒンジ１３と、レンズ１４と、を備える。本体部１１の前端には、レンズ１４が設けられている。なお、図１は、モニタ部１２を開いた状態を示す斜視図である。
【００１１】
＜撮像装置１の外観構成＞
本体部１１は、複数のレンズを有するレンズユニットや、撮像素子、バッテリ、Ｗｉ−Ｆｉモジュール等（図示省略）を格納する筐体である。撮像装置１は、画像を撮像するためのレンズユニット及び撮像素子を用いて、静止画及び動画を撮像することができる。
【００１２】
また、本体部１１の左側面には、モニタ部１２が設けられている。モニタ部１２は、本体部１１に対して、ヒンジ１３を介して連結されている。モニタ部１２は、被写体、記憶された画像データ、設定情報、その他の情報を表示する液晶モニタなどを有している。例えば、ユーザが撮像を行うために、モニタ部１２を開くことで、電源がオン状態となる。なお、モニタ部１２がタッチパネル機能を備える場合には、モニタ部１２の液晶モニタが操作部の一部となる。
【００１３】
モニタ部１２を開いた状態では、モニタ部１２の液晶モニタは、後方側、すなわちレンズ鏡筒の開口方向とは反対方向を向いて配置されている。モニタ部１２は、モニタ部１２を開いた状態において、本体部１１に対して回転可能に連結されている。モニタ部１２を回転させることにより、液晶モニタの向きが、後方側から前方側（レンズ鏡筒の開口方向）に変化する。
【００１４】
なお、本発明に係る撮像装置１は、静止画または動画像を撮像でき、例えば液晶モニタ等の表示部を有するものであれば、その形状、及び構成は特に限定されるものではない。すなわち、撮像装置１は、ビデオカメラに限らず、撮像部及び表示部を有する電子機器（たとえばスマートフォン等の携帯端末装置）であればよい。
【００１５】
＜撮像装置１の内部構成＞
次に、撮像装置１の構成について図２を参照して説明する。図２は、本実施の形態にかかる撮像装置１の内部構成を示すブロック図である。
【００１６】
中央制御部４００はＣＰＵ（Central Processing Unit）、各種プログラムが格納されたＲＯＭ（Read Only Memory）、及びワークエリアとしてのＲＡＭ（Random Access Memory）等を含む半導体集積回路により構成され、撮像、各種画像の表示、及びユーザが撮像画像データにマーカを入力するために、撮像状況に応じて使用されるマーカの種類等に対応したアイコン画像を適切に配置したＧＵＩ（Graphic User Interface）に係る画像（以下、「インターフェイス画像」という。）の特定等の撮像装置１全体の処理を統括的に制御する。中央制御部４００の内部構成は、図８を参照して後述する。
【００１７】
撮像装置１は、ズームレンズ１０１、フォーカスレンズ１０２、絞り１０３、及び撮像素子１０４で構成される撮像部１００を有する。ズームレンズ１０１は図示しないズームアクチュエータによって光軸ＬＡに沿って移動する。同様に、フォーカスレンズ１０２は、図示しないフォーカスアクチュエータによって光軸ＬＡに沿って移動する。絞り１０３は、図示しない絞りアクチュエータに駆動されて動作する。撮像素子１０４は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等で構成される。
【００１８】
撮像部１００を用いた撮像は以下の手順で行われる。撮像素子１０４はズームレンズ１０１、フォーカスレンズ１０２、及び絞り１０３を通過した光を光電変換して、被写体のアナログ画像信号を生成する。アナログ画像信号処理部１０５が、このアナログ画像信号を増幅した後、画像Ａ／Ｄ変換部１０６が、その増幅された信号をデジタル画像データに変換する。画像入力コントローラ１０７は、画像Ａ／Ｄ変換部１０６から出力されたデジタル画像データを撮像データとして取り込んで、バス２００を介してメインメモリ２０５に格納する。
【００１９】
デジタル信号処理部１０８は、バス２００を介して中央制御部４００からの指令に基づき、メインメモリ２０５に格納された撮像データを取り込み、所定の信号処理を施して輝度信号と色差信号とからなるデータを生成する。デジタル信号処理部１０８はまた、オフセット処理、ホワイトバランス調整処理、ガンマ補正処理、ＲＧＢ補完処理、ノイズ低減処理、輪郭補正処理、色調補正処理、光源種別判定処理等の各種デジタル補正を行う。
【００２０】
マイク１０９は撮像時の周囲の音声を周音し、アナログ音声信号を生成する。アナログ音声信号処理部１１０がそのアナログ音声信号を増幅した後、音声Ａ／Ｄ変換部１１１が、その増幅された信号をデジタル音声データに変換する。音声入力コントローラ１１２は、音声Ａ／Ｄ変換部１１１から出力されたデジタル音声データを撮像データと併せてメインメモリ２０５に格納する。
【００２１】
多重化部１１３は、メインメモリ２０５に格納された撮像データ及びデジタル音声データの圧縮データを多重化しストリームデータを生成する。また、多重化部１１３は、カード型記録媒体３０２に格納されたストリームデータに逆多重化処理を施し、映像の圧縮データと音声の圧縮データとをそれぞれ分離して生成する。
【００２２】
圧縮・伸長処理部２０１は、バス２００を介して中央制御部４００からの指示に従い、メインメモリ２０５に格納された撮像データ及びデジタル音声データに所定の圧縮処理を施し、圧縮データを生成する。また、圧縮・伸長処理部２０１は、中央制御部４００からの指令に従い、カード型記録媒体３０２等に格納された映像の圧縮データ及び音声の圧縮データに所定形式の伸張処理を施し、非圧縮データを生成する。なお、本実施の形態の撮像装置１では、静止画像に対してはＪＰＥＧ規格に準拠した圧縮方式が、動画像に対してはＭＰＥＧ２規格やＡＶＣ／Ｈ．２６４規格に準拠した圧縮方式が採用される。
【００２３】
音声・画像処理部２０２は、バス２００を介して中央制御部４００の指示に従い、メインメモリ２０５から読み出したデジタルデータに所定の画像処理を施す。例えばメニュー画像やＯＳＤ画像等、各種処理のための画像データを生成し、その画像データをメインメモリ２０５から読み出されたオリジナルの撮像データに重畳させて液晶モニタ３０４に出力する。この出力によって、液晶モニタ３０４に表示される画像は各種画像データが合成ないし重畳されたものとなる。なお、液晶モニタ３０４の代わりに有機ＥＬ（Electro - Luminescence）モニタ等の他のモニタを用いることも可能である。
【００２４】
ＲＯＭ２０３はバス２００を介して中央制御部４００に接続されており、中央制御部４００が実行する制御プログラム及び制御に必要な各種データ等を格納している。フラッシュＲＯＭ２０４は、ユーザの設定情報等、撮像装置１の動作に関する各種設定情報を格納している。
【００２５】
メインメモリ２０５は、撮像データ（動画像及び静止画）の一時記憶領域として使用される。メインメモリ２０５は、中央制御部４００の指令に応じて、保持している多重化されたストリームデータ（動画ファイル）をカード型記録媒体３０２または内蔵型記録媒体２０９に格納する。このとき、ストリームデータの格納先をカード型記録媒体３０２にするか、内蔵型記録媒体２０９にするかについて、ユーザが選択できるようにしてもよい。なお、メインメモリ２０５は、中央制御部４００の演算作業領域としても使用される。
【００２６】
メディア制御部２０６は、中央制御部４００の指令に従い、カードＩ／Ｆ３０１を通じてカード型記録媒体３０２または内蔵型記録媒体２０９へのデータの書き込みやデータの読み出しを制御する。カード型記録媒体３０２（撮像データ記憶部、マーカ記憶部）はＳＤカードやコンパクトフラッシュ（登録商標）等の外部メモリであり、撮像装置１に対して脱着可能に設けられている。また、カード型記録媒体３０２は、後述するマーカデータファイル、試合データファイル、マーカ種別テーブル、及びチームテーブルを記憶する。
【００２７】
ジャイロセンサ２０７は、３軸の加速度及び角速度の変化を検出する。そして、ジャイロセンサ２０７の検出結果に応じて、液晶モニタ３０４の表示向きを変える。時計２０８は、撮像画像データの取得日時の情報や、マーカが入力された日時及び時刻等を示す入力刻情報を生成する。内蔵型記録媒体２０９は、撮像装置１に予め内蔵されたＲＡＭ等の
メモリである。
【００２８】
液晶モニタ３０４、スピーカ３０５、操作部３０６及び入出力端子３０７は入出力Ｉ／Ｆ３０３に接続されている。液晶モニタ３０４は、例えばＶＲＡＭ２０５やメインメモリ２０５に一時記録された撮像データ、又はインターフェイス画像データや各種メニュー画像データ等、各種画像データから生成された画像を表示する。ここで、液晶モニタ３０４に出力される撮像データは、ユーザが操作部３０６の図示しない録画ボタンをＯＮにしてカード型記録媒体等の図示しない記録媒体に記録するものだけでなく、ユーザが撮像する内容を確認するために液晶モニタ３０４に表示される、いわゆるスルー画像に係るデータも含まれるのは勿論である。スピーカ３０５は、例えばメインメモリ２０５に一時記録された音声を出力する。
【００２９】
操作部３０６（マーカ入力部）は、操作ボタン、又は液晶モニタ３０４上に設けられたタッチパネル等から構成されており、ユーザの撮像装置１への操作入力を受け付ける。例えば、ユーザは、マーカを付与したいタイミングで、操作部３０６を操作し、動画に対してマーカを入力する。入出力端子３０７は、図示しないテレビモニタやＰＣ（Personal Computer）等に接続される。
【００３０】
無線モジュール３０９は、バス２００及び無線Ｉ／Ｆ３０８を介して、各データを他の装置との間で送受信する。各種情報及び撮像画像データ等の無線通信はＩＥＥＥ８０２．１１規格に準拠した方式で行われる。より具体的には、無線モジュール３０９は、Ｗｉ−Ｆｉ等の無線ＬＡＮ規格に準拠した通信処理を行う。
【００３１】
＜カード型記録媒体３０２の詳細＞
ここで、図３を参照して、カード型記録媒体３０２に格納された各種データについて詳細に説明する。図３に示すように、カード型記録媒体３０２は、動画ファイル５１、マーカ種別テーブル５２、マーカデータファイル５４、試合データファイル５５、及びチームテーブル５３を格納する。なお、カード型記録媒体３０２は、図３に示したデータ以外も格納し得るが、本発明に直接関係しないデータの説明は省略する。
【００３２】
動画ファイル５１は、上述したストリームデータであり、撮像データと音声データが多重化された動画のデータである。カード型記録媒体３０２は、複数の動画ファイル５１を格納する。動画ファイル５１には、イベントを含む動画像が記録されている。１つのイベントが複数の動画ファイル５１に亘って記録されていてもよいし、１つの動画ファイル５１に複数のイベントが記録されていてもよい。
【００３３】
ここで、イベントとは、開始と終了が規定されており、参加者が存在するものを意味する。イベントの参加者は、個人（人物）であってもよいし、複数の人物が集まったチーム、グループ、またはペアであってもよい。イベントとは、例えば、スポーツの試合や、音楽ライブ、演劇等である。なお、音楽ライブや演劇等においては、参加者は歌手や演者等である。本実施の形態においては、バスケットボールの試合をイベントとして用いて説明する。
【００３４】
マーカ種別テーブル５２は、マーカＩＤ（識別情報）と当該マーカＩＤに対応するマーカとが対応付けられて格納されたテーブルである。なお、マーカとは、動画の任意の時刻を示す標識を意味する。例えば、マーカは、再生中の動画と別のテキストまたは画像であって、当該動画上に表示されるテキストまたは画像である。マーカは、ユーザの操作部３０６の操作に応じて入力されたり、所定の条件に応じて撮像装置１により自動的に入力されたりする。
【００３５】
図４にマーカ種別テーブル５２の一例を示す。図４に示すマーカ種別テーブル５２には、６種類のマーカＩＤ及びマーカが格納されている。マーカＩＤ１０に対応するマーカは、試合の開始を指定するための試合開始マーカ（スタートマーカ）である。マーカＩＤ２０に対応するマーカは、試合の終了を指定するための試合終了マーカ（エンドマーカ）である。マーカＩＤ３０に対応するマーカは、得点が入ったことを示す得点マーカ（スコアマーカ）である。マーカＩＤ４０に対応するマーカは、確認すべき時刻を示すチェックマーカである。マーカＩＤ５０に対応するマーカは、笑顔が写っていることを示す笑顔マーカである、マーカＩＤ６０に対応するマーカは、良いプレーを示すグッドマーカである。なお、マーカの種類は、図４に示したものに限られない。また、マーカはテキストではなく画像であってもよい。
【００３６】
チームテーブル５３（参加者テーブル）は、チームＩＤと、当該チームＩＤに対応するチームのチーム名等と、が対応付けられて格納されたテーブルである。つまり、チームテーブル５３に格納されたデータは、ユーザが予め入力してもよいし、撮像装置１が他のメモリやサーバから読み込んでもよい。
【００３７】
図５にチームテーブル５３の一例を示す。図５に示すチームテーブル５３は、３つのチームデータが格納されている。チームデータは、チーム名とチームＩＤとが対応付けられている。加えて、チームカラー及びチームの選手名もチームＩＤに対応付けられている。例えば、チームＩＤ１には、チーム名「○○○スターズ」、チームカラー「青」、選手名「鈴木、田中等」が対応付けられている。なお、チームデータに含まれる情報は、図５に示したものに限られない。
【００３８】
マーカデータファイル５４は、１つ以上のマーカデータを含むファイルである。ここで、マーカデータは、入力されたマーカを指定するためのマーカＩＤと、マーカが入力された時刻を示す入力時刻と、を少なくとも含む。マーカデータファイル５４は、動画ファイル５１に対応付けられて、カード型記録媒体３０２に格納される。例えば、複数のマーカデータファイル５４は、複数の動画ファイル５１に対して、一対一で対応付けられる。
【００３９】
図６にマーカデータファイル５４の一例を示す。図６に示すマーカデータファイル５４は、６つのマーカデータを格納している。なお、図６に示すマーカデータファイル５４においては、入力時刻はミリ秒（ｍｓ）で表示されている。例えば、一番上のマーカデータは、マーカＩＤが「１０」であり、入力時刻が「８５２１ｍｓ」である。図４に示したように、マーカＩＤ１０のマーカは、試合開始マーカである。つまり、マーカデータファイル５４の一番上のマーカデータは、時刻８５２１ｍｓに試合開始マーカが入力されたことを意味する。なお、このときの時刻とは、動画ファイルの先頭の時刻を０とした場合の経過時間（以下、メディア内時刻と称す）を意味する。
【００４０】
なお、ユーザによりマーカＩＤ１０の試合開始マーカデータが入力される場合、試合するチームのチームＩＤも入力される。図６に示したマーカデータファイルの１番上のマーカデータは、チームＩＤ１のチームと、チームＩＤ２のチームと、が対戦する試合の試合開始マーカデータである。
【００４１】
また、ユーザによりマーカＩＤ３０の得点マーカが入力される場合、得点を取ったチームのチームＩＤ及び得点も入力される。図６に示したマーカデータファイルの２番目のマーカデータは、チームＩＤ１のチームが２点を取ったことを示す得点マーカのマーカデータである。同様に、図６に示したマーカデータファイルの３番目のマーカデータは、チームＩＤ１のチームが３点を取ったことを示す得点マーカデータである。
【００４２】
このとき、マーカデータファイルに格納される得点は、合計点ではなくて、得点したことにより加算される点数である。上記の例においては、３番目のマーカデータにおいて、得点の項目には、２＋３＝「５」ではなく、そのときに加算される「３」が格納される。  
【００４３】
このように、マーカデータに加算分の点数が格納されることにより、前に入力したマーカデータの得点を修正したい場合に、当該修正したい得点のみを修正すればよい。そして、各得点マーカデータに格納された得点を再度合計することにより、修正後の合計点を容易に算出することができる。
【００４４】
一方、マーカデータの得点の項目にその時点における合計点を格納すると、修正したいマーカデータの得点を修正したとしても、その後、修正後の合計点を算出するために、各得点マーカデータに格納された得点の合計を用いることはできない。そのため、修正したマーカデータ以降に入力された得点マーカデータの全てを修正しなければならない。つまり、マーカデータの得点の項目に合計点を格納すると、得点修正に手間がかかってしまう。
【００４５】
試合データファイル（イベントデータファイル）５５は、１つ以上の試合データを含むファイルである。試合データは、当該試合が記録された動画ファイルに対応付けられている。
【００４６】
図７に試合データファイル５５の一例を示す。図７に示す試合データファイル５５は、３つの試合データが含まれている。図７に示した例においては、試合データは、試合名と、試合日時と、試合に参加するチームを示すチームＩＤと、動画ファイルのファイル名と、を含む。動画ファイルのファイル名とは、動画ファイルを識別するための情報であり、例えば、５桁のＩＤと拡張子とを含む。動画ファイルのファイル名を格納することにより、撮像装置１は、当該動画ファイルに容易にアクセス可能となる。
【００４７】
例えば、図７に示した試合データファイルの一番上の試合データは、試合名「新人戦」、試合日時「２０１２年４月１５日  １０時００分〜１３時３０分」、試合チームのチームＩＤ「１、２」、ファイル名「０００００．ＭＴＳ」を示す試合データである。
【００４８】
このとき、チーム名や試合日時、スコア等の試合に関する情報は、チームテーブル及びマーカデータファイルを参照すれば、取得可能である。しかし、マーカデータファイルは、動画ファイル毎に格納されている。また、１つのマーカデータファイルに複数の試合に関する情報が含まれていたり、複数のマーカデータファイルに１つの試合に関する情報が含まれていたりする。このため、ユーザが手動で試合に関する情報を探すことは手間がかかる。
【００４９】
これに対して、本実施の形態の撮像装置１は、試合データを作成することにより、試合に関する情報が試合毎に格納されたテーブル（試合データファイル５５）を作成できる。つまり、カード型記録媒体３０２に格納された試合のインデックスを作成することができる。例えば、撮像装置１は、試合名と試合日時をリスト化したインデックスを液晶モニタ３０４に表示する（図７に示すテーブルをそのまま表示してもよい）。これにより、ユーザは、観戦したい試合を容易に選択することができる。なお、試合データに含まれるデータは、図７に示すものに限られない。例えば、動画ファイルの一部に試合のシーンが含まれる場合、つまり、動画ファイルの途中で試合が開始または終了している場合、当該動画ファイルの先頭から試合開始または終了までの時間を試合データに含めてもよい。これにより、試合インデックスから観戦したい試合を選択された場合、撮像装置１は、その動画ファイルに含まれる試合の開始位置や終了位置を容易に認識できる。
【００５０】
＜中央制御部４００の詳細＞
続いて、中央制御部４００の内部構成について図８を参照して説明する。中央制御部４００は、動画ファイル管理部４０１と、マーカデータ管理部４０２と、チームテーブル管理部４０３と、試合データ管理部４０４と、表示画像データ生成部４０５と、を有する。  
【００５１】
動画ファイル管理部４０１は、ユーザの操作に基づいて、動画ファイルの記録、再生、コピー、及び削除等の処理を実行する。
【００５２】
マーカデータ管理部４０２は、動画ファイルのコピーや削除等に応じて、当該動画ファイルに対応付けられたマーカデータファイルのコピーや削除等を実行する。
【００５３】
チームテーブル管理部４０３は、チームテーブルの生成、編集、コピー、及び削除等を実行する。具体的には、チームテーブル管理部４０３は、ユーザの入力に基づいて、チームデータを生成したり、編集したりする。また、チームテーブル管理部４０３は、他の装置から送信されたチームデータに基づいて、チームテーブルを更新する。
【００５４】
試合データ管理部４０４は、試合データファイルの生成、編集、コピー、及び削除等を実行する。試合データ管理部４０４は、試合開始マーカデータや得点マーカデータ等の内容に基づいて、試合データを生成する。
【００５５】
表示画像データ生成部４０５は、インターフェイス画像やマーカと共に動画を表示するための表示画像データを生成する。つまり、表示画像データ生成部４０５は、動画ファイルに、インターフェイス画像データやマーカ画像データを重畳させる。表示画像データ生成部４０５は、液晶モニタ３０４に、生成した表示画像データを出力する。
【００５６】
インターフェイス画像を表示するためのインターフェイス画像データは、例えば予めカード型記録媒体３０２内に格納されていてもよく、図示しないサーバや撮像装置１に着脱可能な任意の記憶装置（いわゆるＵＳＢメモリ等）から取得してもよい。
【００５７】
表示画像データ生成部４０５が生成した表示画像データは、入出力Ｉ／Ｆ３０３から液晶モニタ３０４に出力される。液晶モニタ３０４は、供給された表示画像データに係る表示画像を表示する。図９は、液晶モニタ３０４に表示された表示画像の一例を示す図である。図９に示すように、液晶モニタ３０４には、現在撮像中の動画と関連するインターフェイス画像を合成した表示画像が表示される。ユーザは動画を確認しながら、マーカ入力用のインターフェイス画像（マーカアイコン）を使用して動画または実際の試合を目視しながらマーカを適宜入力する。
【００５８】
図９に示す表示画像には、バスケットボールの試合の撮像画像に、マーカを入力するためのインターフェイス画像が重畳して表示されている。図示するように、当該インターフェイス画像は、マーカアイコンとして、試合開始マーカアイコン９０１（ＧＡＭＥ  ＳＴＡＲＴ）、グッドマーカアイコン９０２（ＧＯＯＤ）、チェックマーカアイコン９０３（ＣＨＥＣＫ）、フリーマーカアイコン９０４（ＦＲＥＥ）、得点マーカアイコン９０５（ＧＯＡＬ）、及び選手交代マーカアイコン９０６（ＳＵＢＳＴ）を有し、各マーカが入力できる構成である。なお、フリーマーカとは、ユーザが自由に設定可能なマーカを意味している。また、インターフェイス画像は、マーカ取消しアイコン９０７（ＵＮＤＯ）を有し、最後に入力したマーカを取り消すことができる。また、表示画面上部には、得点マーカアイコン９０５の操作に応じて更新されるスコアを示すスコアウインドウ９０８が、インターフェイス画像の一つとして動画上に表示されている。
【００５９】
例えば、ユーザが試合開始マーカアイコン９０１をタッチすると、その時刻情報（入力時刻情報）と試合開始マーカのマーカＩＤとが関連付けられて、マーカデータとしてカード型記録媒体３０２に格納される。このとき、ユーザは、図示しないチーム選択画面から試合を行うチームも選択する。なお、チームテーブルに格納されるチームデータは、ユーザが予め入力しておく。これにより、試合開始マーカデータには、マーカＩＤ、時刻情報、及び試合チーム（チームＩＤ）が対応付けられる（図６参照）。グッドマーカアイコン９０２、チェックマーカアイコン９０３、フリーマーカアイコン９０４、及び選手交代マーカアイコン９０６についても同様である。
【００６０】
試合開始マーカアイコン９０１がタッチされると、試合開始マーカアイコン９０１が試合終了マーカアイコン９０９（ＧＡＭＥ  ＦＩＮＡＬ）に変化する（図１０参照）。ユーザは、試合が終了したときに、試合終了マーカアイコンをタッチして、動画に試合終了マーカを入力する。これにより、試合終了マーカと入力時刻とが対応付けられた試合終了マーカデータが、マーカデータファイルに格納される。
【００６１】
同様に、得点が入った場合には、ユーザは、得点マーカアイコン９０５をタッチする。すると、その入力時刻と得点マーカとが関連付けられて、得点マーカデータとしてマーカデータファイルに格納される。そして、図１１に示すように、液晶モニタ３０４に表示されている動画上に得点マーカ９１０が表示される。
【００６２】
その後、図１２に示すように、得点を取ったチーム及び取得した得点を選択できるインターフェイス画像が表示される。図１２に示したインターフェイス画像は、１点マーカアイコン９１１〜５点マーカアイコン９１５と、チームアイコン９１６、９１７と、操作を取り消すためのキャンセルアイコン９１８と、１画面前に戻るためのリターンアイコン９１９と、を有する。ユーザは、チームアイコン９１６に表示された「Ｔｅａｍ  Ａ」が得点を取った場合には、画面の左半分に表示された１点マーカアイコン９１１〜５点マーカアイコン９１５のいずれか１つをタッチする。一方、チームアイコン９１７に表示された「Ｔｅａｍ  Ｂ」が得点を取った場合には、画面の右半分に表示された１点マーカアイコン９１１〜５点マーカアイコン９１５のいずれか１つをタッチする。これにより、得点マーカＩＤに、得点を取ったチームのチームＩＤ及び取得された得点が対応付けられて、マーカデータとしてマーカデータファイルに格納される。なお、インターフェイス画像（マーカアイコン）の配置や大きさは、図９〜図１２に示すものに限られない。また、マーカアイコンの数や種類は、ユーザが適宜カスタマイズできるようにしてもよい。
【００６３】
なお、同一スポーツに対して、異なる種類及び内容のマーカを入力するために、複数のインターフェイス画像が用意されていても良い。例えば、試合用のインターフェイス画像と、練習用のインターフェイス画像が別の構成となっていてもよい。さらに、スポーツに限らず、演劇や音楽コンサートの撮像用のインターフェイス画像等が存在してもよいことは勿論である。
【００６４】
＜撮像装置１の動作＞
続いて、図１３〜図１８に示すフローチャートを参照して、本実施の形態にかかる撮像装置１の各種動作について説明する。
【００６５】
＜メディアのマウント＞
はじめに、メディアのマウント処理動作について説明する。図１３は、メディアマウント処理を示すフローチャートである。まず、マーカデータ管理部４０２は、カード型記録媒体３０２にデフォルトのマーカ種別テーブルが格納されているか否かを判定する（ステップＳ１０１）。
【００６６】
カード型記録媒体３０２にマーカ種別テーブルが格納されていない場合（ステップＳ１０１：Ｎｏ）、マーカデータ管理部４０２は、デフォルトのマーカ種別テーブルを作成する（ステップＳ１０２）。具体的には、マーカデータ管理部４０２が処理を行う際に参照するプログラムに、予めデフォルトのマーカ種別テーブルに関する情報を書き込んでおく。そして、マーカデータ管理部４０２は、デフォルトのマーカ種別テーブルを作成する際に、上記のプログラムを読み出して、デフォルトのマーカ種別テーブルをカード型記録媒体３０２内に作成する。一方、カード型記録媒体３０２にマーカ種別テーブルが格納されている場合（ステップＳ１０１：Ｙｅｓ）、マーカ種別テーブルの作成は行われず、次の処理に進む。
【００６７】
次に、試合データ管理部４０４は、カード型記録媒体３０２に試合データファイルが格納されているか否かを判定する（ステップＳ１０３）。カード型記録媒体３０２に試合データファイルが格納されていない場合（ステップＳ１０３：Ｎｏ）、試合データ管理部４０４は、カード型記録媒体３０２に格納されたマーカデータファイルの全てのマーカデータを解析する。そして、試合データ管理部４０４は、マーカデータに基づいて、試合データファイルを作成する（ステップＳ１０４）。
【００６８】
具体的には、試合データ管理部４０４は、動画ファイルの作成日時を参照し、試合データ中の試合日時を作成する。また、試合データ管理部４０４は、マーカデータファイルのうち、試合開始マーカデータを参照し、試合チーム（チームＩＤ）を特定する。そして、試合データ管理部４０４は、試合データ中のチームＩＤを作成する。一方、カード型記録媒体３０２に試合データファイルが格納されている場合（ステップＳ１０３：Ｙｅｓ）、試合データファイルの作成は行われず、次の処理に進む。
【００６９】
次に、マーカデータ管理部４０２は、マーカデータファイルを解析して、試合終了マーカを入力する必要があるか否かを判定する（ステップＳ１０５）。具体的には、マーカデータ管理部４０２は、（ａ）最後に試合開始マーカが入力されて以降、試合終了マーカが入力されていないこと、（ｂ）撮像装置１の時計が未設定、最後に試合開始マーカが入力された動画ファイルの作成日時が不明、または、最後の試合開始マーカが入力された時刻からの経過時間が１２時間を超えたこと、の条件のうち（ａ）、（ｂ）両方の条件を満たす場合に、試合終了マーカが必要であると判定する。
【００７０】
試合終了マーカを入力する必要がある場合（ステップＳ１０５：Ｙｅｓ）、マーカデータ管理部４０２は、最後に記録された動画ファイル、すなわち作成日時が最も新しい動画ファイルの終端位置（マーカデータファイルの末尾）に試合終了マーカを入力する（ステップＳ１０６）。なお、試合終了マーカを入力する必要がない場合（ステップＳ１０５：Ｎｏ）、メディアのマウント処理を終了する。
【００７１】
＜動画記録＞
続いて、動画記録の処理動作について説明する。図１３は、動画記録処理を示すフローチャートである。まず、ユーザが、操作部３０６を用いて記録操作することにより、撮像装置１は、記録動作を開始する（ステップＳ２０１）。マーカデータ管理部４０２は、マーカデータファイルを解析して、試合終了マーカを入力する必要があるか否かを判定する（ステップＳ２０２）。
【００７２】
このとき、マーカデータ管理部４０２は、図１３のステップＳ１０５において説明した条件（ａ）、（ｂ）の全ての条件を満たす場合、試合終了マーカを入力する必要があると判定する。そして、試合終了マーカを入力する必要がある場合（ステップＳ２０２：Ｙｅｓ）、マーカデータ管理部４０２は、記録開始する前の動画ファイルの終端位置に試合終了マーカを入力する（ステップＳ２０３）。つまり、マーカデータ管理部４０２は、動画ファイルに対応するマーカデータファイルの末尾に、試合終了マーカを入力（追加）する。なお、試合終了マーカを入力する必要がない場合（ステップＳ２０２：Ｎｏ）、試合終了マーカの入力は行われず、次の処理に進む。
【００７３】
次に、撮像装置１は、記録開始時のクロックを記憶する（ステップＳ２０４）。例えば、動画ファイル管理部４０１が、記録開始時のクロックをカード型記録媒体３０２等のメモリに格納する。なお、クロックとは、中央制御部４００のＣＰＵの動作クロックのことである。そして、動画ファイル管理部４０１は、撮像データをカード型記録媒体３０２に格納していく。つまり、動画ファイル管理部４０１は、記録を開始する（ステップＳ２０５）。
【００７４】
そして、マーカデータ管理部４０２は、ユーザがマーカを入力したか否かを判定する（ステップＳ２０６）。マーカが入力された場合、マーカデータ管理部４０２は、入力されたマーカに応じてマーカデータを作成する（ステップＳ２０７）。具体的には、マーカデータ管理部４０２は、マーカが入力されたクロックと、ステップＳ２０４において記憶した記録開始時のクロックと、の差分からメディア内時刻（動画記録開始時からの時刻）を算出する。そして、マーカデータ管理部４０２は、メディア内時刻と入力されたマーカのマーカＩＤとを対応付けて、マーカデータを作成する（ステップＳ２０７）。
【００７５】
次に、動画ファイル管理部４０１は、ユーザが操作部３０６を用いて記録終了の操作を行ったか否かを判定する（ステップＳ２０８）。記録終了操作が行われた場合（ステップＳ２０８：Ｙｅｓ）、動画ファイル管理部４０１は、撮像データをカード型記録媒体３０２に格納する処理を停止し、記録を終了する。また、動画ファイル管理部４０１は、記録終了時のメディア内時刻をカード型記録媒体３０２等に格納する。さらに、マーカデータ管理部４０２は、作成したマーカデータをマーカデータファイルに格納する（ステップＳ２０９）。
【００７６】
次に、動画ファイル管理部４０１は、新たに動画記録が開始されたか否かを判定する（ステップＳ２１０）。具体的には、動画ファイル管理部４０１は、４ＧＢ制限による動画ファイルの分割により、新たな動画記録が開始されたか否かを判定する。新たな動画記録が開始されない場合（ステップＳ２１０：Ｎｏ）、動画記録動作を終了する。なお、４ＧＢによる動画ファイルの分割とは、１つの動画ファイルとして格納できる容量の上限が４ＧＢであるために、撮像データが複数の動画ファイルに分割されることを意味する。
【００７７】
一方、新たな動画記録が開始された場合（ステップＳ２１０：Ｙｅｓ）、動画ファイル管理部４０１は、記録終了時のメディア内時刻をクロック（ＣＰＵの動作クロック）に換算する。そして動画ファイル管理部４０１は、ステップＳ２０４においてカード型記録媒体３０２に格納した記録開始時のクロックに、換算したクロックを加算する（ステップＳ２１１）。これにより、４ＧＢ制限による動画ファイルの分割により新たな動画ファイルの記録が開始された場合であっても、当該動画ファイルの記録開始時のクロックを正確に把握することができる。その後の処理（ステップＳ２０４〜Ｓ２１０）は、上述の動作と同様であるため、説明を省略する。
【００７８】
なお、新たな動画記録を開始した後、新たなマーカが入力される前に、アンドゥ処理（直前に入力されたマーカを削除する処理）が行われた場合、マーカデータ管理部４０２は、削除すべきマーカデータを含むマーカデータファイルをカード型記録媒体３０２から読み出す。そして、マーカデータ管理部４０２は、読み出したマーカデータファイルの最後のマーカデータを削除して、再度マーカデータファイルをカード型記録媒体３０２に格納する。
【００７９】
＜動画再生＞
続いて、動画再生の処理動作について説明する。図１５は、動画再生処理を示すフローチャートである。まず、ユーザが、操作部３０６を用いて再生操作することにより、撮像装置１は、動画再生動作を開始する（ステップＳ３０１）。
【００８０】
次に、マーカデータ管理部４０２は、再生を開始する動画ファイルに対応付けられたマーカデータファイルをカード型記録媒体３０２から読み込む（ステップＳ３０２）。
【００８１】
次に、動画ファイル管理部４０１は、動画ファイルの再生が終了したか否かを判定する（ステップＳ３０３）。再生終了していない場合（ステップＳ３０３）、マーカデータ管理部４０２は、マーカ関連情報を更新する（ステップＳ３０４）。具体的には、マーカデータ管理部４０２は、動画ファイルの時刻を取得して、当該時刻において、更新されるべきマーカ関連情報を更新する。
【００８２】
このとき、マーカ関連情報とは、例えば、「アイコン表示すべきマーカ種別」、「マーカを入力可能か否か」、「マーカを削除可能か否か」、「試合中か否か」、「試合の対戦チーム名」、及び「試合の現在の得点」等に関する情報である。マーカデータ管理部４０２は、これらのマーカ関連情報を更新し、再生中の動画において、表示、変更、または削除すべきマーカがあれば、動画の表示を更新する（ステップＳ３０５）。
【００８３】
例えば、マーカ関連情報の更新によって、動画ファイルの時刻において表示すべきマーカが存在すれば、表示画像データ生成部４０５は、表示すべきマーカの画像データを再生中の動画データに重畳させた表示画像データを生成する。そして、動画ファイル管理部４０１は、例えば、図１１に示すように、再生中の動画にマーカを表示させる。また、マーカ関連情報の更新によって、得点が変更された場合、表示画像データ生成部４０５は、変更後の得点を表示した表示画像データを生成する（例えば、図１１に示したように、スコアウインドウの表示を変更した表示画像データを生成する）。
【００８４】
その後、動画ファイル管理部４０１は、再生終了したか否かを再度判定する（ステップＳ３０３）。未だ再生終了していない場合（ステップＳ３０３：Ｎｏ）、マーカデータ管理部４０２は、再度マーカ関連情報を更新する（ステップＳ３０４）。つまり、再生を終了するまで、マーカ関連情報の更新（ステップＳ３０４）及び表示更新（ステップＳ３０５）は定期的（例えば、５００ｍｓ周期）に行われる。
【００８５】
一方、再生終了した場合（ステップＳ３０３：Ｙｅｓ）、マーカデータ管理部４０２は、動画ファイルの再生中に、当該動画ファイルに対応するマーカデータファイルが更新（追加、削除、または変更）されたか否かを判定する（ステップＳ３０６）。マーカデータファイルが更新されていない場合（ステップＳ３０６：Ｎｏ）、動画再生の動作は終了する。
【００８６】
一方、マーカデータファイルが更新された場合（ステップＳ３０６：Ｙｅｓ）、マーカデータ管理部４０２は、更新後のマーカデータファイルを再生した動画ファイルに対応付けてカード型記録媒体３０２に格納する（ステップＳ３０７）。
【００８７】
なお、上記の動画ファイルの再生開始には、分割された動画ファイルにおけるファイルの切り替わりによって、次の動画ファイルを再生する場合も含まれる。また、動画ファイルの再生終了には、分割された動画ファイルにおけるファイルの切り替わりによって、前の動画ファイルの再生が終了することも含まれる。
【００８８】
また、動画ファイル管理部４０１は、ダイジェスト再生を行うこともできる。ダイジェスト再生とは、ダイジェスト再生する動画ファイルのうち、当該動画ファイル対応付けられたマーカデータファイルに含まれる各マーカデータの入力時刻周辺の動画のみを再生することを意味する。入力時刻周辺の動画とは、例えば、マーカの入力時刻の前後３秒間の動画等である。これにより、ユーザは、試合のダイジェストを鑑賞することができる。なお、ダイジェスト再生の対象となるマーカをユーザが適宜設定できるようにしてもよい。例えば、得点シーンのみのダイジェストを鑑賞したい場合、ユーザは、ダイジェスト再生の対象となるマーカを得点マーカに設定する。これにより、動画ファイル管理部４０１は、得点マーカの入力時刻周辺の動画のみを再生する。
【００８９】
＜動画コピー＞
続いて、動画コピーの処理動作について説明する。動画コピーとは、撮像装置１の内蔵型記録媒体２０９に格納された動画ファイルを、カード型記録媒体３０２に複製することを意味する。なお、コピーされた動画ファイルの記録先（コピー先）となる記録媒体が複数存在する場合、ユーザが記録先を選択できるようにしてもよい。図１６は、動画コピー処理を示すフローチャートである。まず、ユーザが、操作部３０６を用いてコピーする動画ファイルを選択し、コピー操作する。これにより、動画ファイル管理部４０１は、選択された動画ファイルをコピーし、コピー先に送信する（ステップＳ４０１）。
【００９０】
次に、マーカデータ管理部４０２は、コピーされた動画に対応付けられたマーカデータファイル（以下、コピー対象マーカデータファイルと称す）を解析する（ステップＳ４０２）。具体的には、マーカデータ管理部４０２は、コピー対象マーカデータファイル及びその前後のマーカデータファイルに試合開始マーカ及び試合終了マーカが含まれるか否かを検索する。
【００９１】
次に、チームテーブル管理部４０３は、コピー対象マーカデータファイルに含まれる試合開始マーカの対戦チームについて、チームテーブルに含まれるチームデータをコピー先のチームテーブルにコピーする（ステップＳ４０３）。このとき、チームテーブル管理部４０３は、コピー先のチームテーブルにおいて、コピーしたチームデータに新たなＩＤを割り当てる。
【００９２】
マーカデータ管理部４０２は、コピー先の既存マーカデータを解析する（ステップＳ４０４）。そして、マーカデータ管理部４０２は、試合開始マーカが存在し、試合終了マーカがない場合（試合中の場合）、最後のマーカデータファイルの終端に試合終了マーカを入力する。
【００９３】
マーカデータ管理部４０２は、コピー対象マーカデータファイルをコピーする（ステップＳ４０５）。つまり、マーカデータ管理部４０２は、コピー先にコピー対象マーカデータファイルを作成する。
【００９４】
次に、マーカデータ管理部４０２は、コピーされたマーカデータファイル（撮像装置１の内部の他のメモリに複製されたマーカデータファイル）に試合開始マーカデータが含まれるか否かを判定する（ステップＳ４０６）。試合開始マーカデータがコピー対象である場合（ステップＳ４０６：Ｙｅｓ）、チームテーブル管理部４０３は、試合開始マーカデータに含まれるチームＩＤを、ステップＳ４０３においてコピー先で新たに割り当てたチームＩＤに変更する（ステップＳ４０７）。
【００９５】
その後、マーカデータ管理部４０２は、ステップＳ４０６において検出された試合開始マーカデータに対応する試合終了マーカデータが、コピー対象か否かを判定する（ステップＳ４０８）。
【００９６】
試合終了マーカデータがコピー対象ではない場合（ステップＳ４０８：Ｎｏ）、マーカデータ管理部４０２は、コピー対象の動画ファイルの終端位置（コピー対象マーカデータファイルの最後）に、試合終了マーカを入力する（ステップＳ４０９）。なお、試合終了マーカデータがコピー対象である場合（ステップＳ４０８：Ｙｅｓ）、試合終了マーカの入力処理は行われず、次の処理に進む。
【００９７】
最後に、試合データ管理部４０４は、コピーされたマーカデータファイルに含まれる試合の情報（チーム、得点等）に基づいて、試合データを作成し、コピー先の試合データファイルに追加する（ステップＳ４１１）。
【００９８】
一方、試合開始マーカデータがコピー対象ではない場合（ステップＳ４０６：Ｎｏ）、マーカデータ管理部４０２は、コピーされたマーカデータファイルから、試合関連マーカデータ（試合終了マーカ、得点マーカ）を削除する（ステップＳ４１０）。
【００９９】
なお、１つの試合が複数の動画ファイルに亘って記録され、それらの動画ファイルが別々にコピーされる場合、各動画ファイルに対応するマーカデータファイルをそのままコピーすることも考えられる。この場合、各マーカデータファイルに含まれる試合関連マーカもコピーされる。このため、各マーカデータファイルに含まれる試合関連マーカに基づいて、同じ試合に関する試合データが複数作成されてしまう。そのため、試合データファイルに、同じチームで行われる同じ試合の試合データが複数格納されてしまい、試合のインデックスが煩雑で分かりづらくなる。
【０１００】
これに対して、撮像装置１の構成によれば、上記のように、ステップＳ４１０において、マーカデータ管理部４０２は、試合開始マーカデータがコピー対象マーカデータでない場合、試合関連マーカデータをコピーしない。このため、試合データ管理部４０４は、コピー先においては、コピーされた動画ファイルに対する試合に関する情報は取得できない。つまり、コピーされた動画ファイルに対応する試合データを生成できない。そのため、１つの試合が複数の動画ファイルに亘って記録され、それらの動画ファイルが別々にコピーされる場合でも、試合データがコピーされるのは、試合開始マーカデータを含むマーカデータファイルに対応付けられた動画ファイルがコピーされる場合のみである。このため、１つの試合について作成される試合データは１つとなる。そのため、同じ試合の試合データが複数作成されてしまうことを防止できる。
【０１０１】
＜動画削除＞
続いて、動画削除の処理動作について説明する。動画削除とは、カード型記録媒体３０２に格納された動画ファイルを、削除することを意味する。図１７は、動画削除処理を示すフローチャートである。まず、ユーザが、操作部３０６を用いて削除する動画ファイルを選択し、削除操作する。これにより、撮像装置１は、選択された動画ファイルの削除動作を開始する（ステップＳ５０１）。
【０１０２】
次に、マーカデータ管理部４０２は、削除する動画ファイルに対応付けられたマーカデータファイル（以下、削除対象マーカデータファイルと称す）を解析する（ステップＳ５０２）。具体的には、マーカデータ管理部４０２は、削除対象マーカデータファイルに試合開始マーカデータ及び試合終了マーカデータが含まれるか検索する。
【０１０３】
削除対象マーカデータファイルに試合開始マーカデータが含まれる場合（ステップＳ５０３：Ｙｅｓ）、試合データ管理部４０４は、削除対象となった試合に関する試合データを、試合データファイルから削除する（ステップＳ５０４）。
【０１０４】
次に、チームテーブル管理部４０３は、削除した試合データが参照していたチームＩＤが、その他の削除されない試合データで参照されているか否かを判定する（ステップＳ５０５）。
【０１０５】
削除した試合データが参照していたチームＩＤが、その他の削除されない試合データで参照されていない場合（ステップＳ５０５：Ｎｏ）、チームテーブル管理部４０３は、参照されていないチームＩＤに対応するチームデータを、チームテーブルから削除する（ステップＳ５０６）。なお、削除した試合データが参照していたチームＩＤが、その他の削除されない試合データで参照されている場合（ステップＳ５０５：Ｙｅｓ）、チームデータの削除は行われず、次の処理に進む。
【０１０６】
次に、マーカデータ管理部４０２は、試合開始マーカに対応する試合終了マーカまでの間に、削除対象マーカデータファイルではないマーカデータファイルが存在するか否かを判定する（ステップＳ５０７）。削除対象マーカデータファイルではないマーカデータファイルが存在する場合（ステップＳ５０７：Ｙｅｓ）、マーカデータ管理部４０２は、削除対象ではないマーカデータファイルから試合関連マーカ（試合終了マーカ及び得点マーカ）を削除する（ステップＳ５０８）。なお、削除対象マーカデータファイルではないマーカデータファイルが存在しない場合（ステップＳ５０７：Ｎｏ）、試合関連マーカの削除処理は行われない。
【０１０７】
そして、マーカデータ管理部４０２は、削除対象マーカデータファイルを削除する（ステップＳ５１１）。最後に、動画ファイル管理部４０１は、削除対象の動画ファイルを削除する（ステップＳ５１２）。
【０１０８】
一方、削除対象マーカデータファイルに試合開始マーカデータが含まれない場合（ステップＳ５０３：Ｎｏ）、マーカデータ管理部４０２は、削除対象マーカデータファイルに試合終了マーカデータが含まれるか否かを判定する（ステップＳ５０９）。
【０１０９】
削除対象マーカデータファイルに試合終了マーカデータが含まれる場合（ステップＳ５０９：Ｙｅｓ）、マーカデータ管理部４０２は、試合を含む削除対象ではない動画ファイルの終端位置（動画ファイルに対応するマーカデータファイルの末尾）に試合終了マーカを入力する（ステップＳ５１０）。そして、マーカデータ管理部４０２は、削除対象マーカデータファイルを削除する（ステップＳ５１１）。最後に、動画ファイル管理部４０１は、削除対象の動画ファイルを削除する（ステップＳ５１２）。なお、削除対象マーカデータファイルに試合終了マーカデータが含まれない場合（ステップＳ５０９：Ｎｏ）、試合終了マーカの入力は行われない。
【０１１０】
なお、上述のコピー処理と削除処理とを合わせることにより、動画移動（コピー元には動画ファイルを残さずに、コピー先に動画ファイルをコピーすること）も実現できる。
【０１１１】
また、マーカデータ管理部４０２は、１つの試合が複数の動画ファイルに亘る場合において、マーカデータファイルを作成する際に、マーカデータファイルの先頭に、直前のマーカデータファイルにおける合計点（合計スコア）を格納するようにしてもよい。これにより、１つの試合が記録された複数の動画ファイル及びマーカデータファイルの一部が削除された場合であっても、他のマーカデータファイルは、それまでの各チームの合計点を格納している。これにより、マーカデータ管理部４０２は、マーカデータファイルの作成時点における各チームの合計点を参照できる。
【０１１２】
さらに、マーカデータファイルは、直前のマーカデータファイルの合計点に対する得点の加算分も格納する。言い換えると、得点の加算分とは、当該マーカデータファイルにおいて、各チームが取得した得点の合計である。
【０１１３】
例えば、直前のマーカデータファイルにおけるＡチームの合計点が３５点で、Ｂチームの合計点が４１点だとする。そして、現在のマーカデータファイルにおいて、Ａチームが１１点、Ｂチームが１５点取得したとする。この場合、現在のマーカデータファイルは、直前のマーカデータファイルにおける合計点「Ａチームが３５点」、「Ｂチームが４１点」という情報（直前マーカデータファイルまでの合計点）と、「Ａチームが１１点取得」、「Ｂチームが１５点取得」という情報（直前のマーカデータファイルの合計点に対する得点の加算分）と、を格納する。これにより、１つの試合を記録する複数の動画ファイルの一部が削除された後に合計点を再計算する際に、各マーカデータファイルにおける得点の加算分及び合計点のみを用いて合計点を算出できる。その結果、全ての得点の加算分を参照して計算する必要が無く、撮像装置１の演算処理の負担を軽減することができる。
【０１１４】
＜動画トリミング＞
続いて、動画トリミングの処理動作について説明する。動画トリミングとは、動画ファイルのうち、ユーザが指定した範囲（例えば、試合の開始から終了まで）の前後の動画データを削除することを意味する。これにより、試合開始マーカよりも前の動画データ、及び、試合終了マーカよりも後の動画データが削除され、試合の開始から終了までの動画ファイルが抽出される。図１８は、動画トリミング処理を示すフローチャートである。まず、ユーザが、操作部３０６を用いてトリミングする動画ファイル及び抽出範囲を指定する。これにより、撮像装置１は、指定された動画ファイルの抽出範囲についてトリミング動作を開始する（ステップＳ６０１）。このとき、動画ファイル管理部４０１は、指定された動画ファイルの指定された範囲の動画データを、抽出先（トリミングした動画ファイルを記憶する場所。例えば、他のメモリや、指定された動画ファイルの終端等）にコピーする。
【０１１５】
次に、マーカデータ管理部４０２は、抽出された動画データに対応付けられたマーカデータ及び当該マーカデータの前後のマーカデータを解析する（ステップＳ６０２）。具体的には、マーカデータ管理部４０２は、マーカデータに試合開始マーカデータまたは試合終了マーカデータが含まれるか否かを検索する。
【０１１６】
また、マーカデータ管理部４０２は、抽出先に既に格納されているマーカデータ（既存マーカデータ）を解析する。具体的には、マーカデータ管理部４０２は、抽出先の既存マーカデータが試合中か否かを判定する（ステップＳ６０３）。より詳細には、マーカデータ管理部４０２は、抽出先の既存マーカデータファイルに、試合開始マーカデータが含まれ、かつ、試合終了マーカデータが含まれないことを判定する。
【０１１７】
抽出先の既存マーカデータファイルが試合中である場合（ステップＳ６０３：Ｙｅｓ）、マーカデータ管理部４０２は、既存マーカデータファイルの終端に試合終了マーカを入力する（ステップＳ６０４）。なお、抽出先の既存マーカデータファイルが試合中でない場合（ステップＳ６０３：Ｎｏ）、試合終了マーカの入力は行われず、次の処理に進む。
【０１１８】
次に、マーカデータ管理部４０２は、抽出された部分のマーカデータをコピーする（ステップＳ６０５）。そして、マーカデータ管理部４０２は、コピーしたマーカデータのそれぞれの時刻情報を変更する（ステップＳ６０６）。より詳細には、マーカデータ管理部４０２は、動画先頭からの相対時間（メディア内時刻）を抽出開始時刻からの相対時間（抽出開始時刻を０としてカウントされた時間）に変更する処理を、それぞれのマーカデータに対して行う。
【０１１９】
そして、マーカデータ管理部４０２は、抽出された部分のマーカデータに試合開始マーカデータが含まれるか否かを判定する（ステップＳ６０７）。抽出された部分のマーカデータに試合開始マーカデータが含まれる場合（ステップＳ６０７：Ｙｅｓ）、マーカデータ管理部４０２は、抽出された部分のマーカデータに試合終了マーカデータが含まれるか否かを判定する（ステップＳ６０８）。
【０１２０】
抽出された部分のマーカデータに試合終了マーカデータが含まれない場合（ステップＳ６０８：Ｎｏ）、マーカデータ管理部４０２は、抽出された部分のマーカデータの終端に試合終了マーカを入力する（ステップＳ６０９）。なお、抽出された部分のマーカデータに試合終了マーカデータが含まれる場合（ステップＳ６０９：Ｙｅｓ）、試合終了マーカの入力処理は行われず、次の処理に進む。
【０１２１】
最後に、試合データ管理部４０４は、抽出された部分のマーカデータに含まれる試合開始マーカデータに基づいて、試合データを生成し、試合データファイルに追加する（ステップＳ６１０）。つまり、トリミングされた試合の試合データが試合データファイルに追加される。
【０１２２】
一方、抽出された部分のマーカデータに試合開始マーカデータが含まれない場合（ステップＳ６０７：Ｎｏ）、マーカデータ管理部４０２は、抽出された部分のマーカデータに含まれる試合関連マーカデータ（試合終了マーカデータ、得点マーカデータ）を削除する（ステップＳ６１１）。
【０１２３】
以上のように、本実施の形態にかかる撮像装置１の構成によれば、カード型記録媒体３０２が、１つの試合（イベント）の撮像データを分割して複数の動画ファイルとして格納する。このため、１つの試合が複数の動画ファイルに亘って記録されている。また、マーカデータ管理部４０２は、入力された試合開始マーカ及び試合終了マーカを含むマーカデータを、複数の動画ファイルに対応付けて、複数のマーカデータファイルとしてカード型記録媒体３０２に記憶させる。そのため、複数の動画ファイルに亘って記録された試合の開始と終了を、試合開始マーカ及び試合終了マーカを参照して容易に検索することができ、動画ファイルを容易に管理することができる。
【０１２４】
＜実施の形態２＞
本発明にかかる実施の形態２について説明する。本実施の形態にかかる撮像装置２においては、当該撮像装置２に接続された携帯端末装置３を用いて、各種マーカの入力を行うことができる。なお、撮像装置２の構成については上述した撮像装置１と同様であるので、説明を適宜省略する。
【０１２５】
本実施の形態にかかる携帯端末装置３の構成について説明する。図１９に携帯端末装置３のブロック図を示す。携帯端末装置３は、少なくとも表示部３１と、入力部３２と、制御部３３と、通信部３４と、メモリ３５と、を備える。
【０１２６】
なお、携帯端末装置３には、予めマーカ入力用のアプリケーションがダウンロードされているものとする。当該アプリケーションには、マーカ入力の際に用いられるＵＩ(User Interface)画像等が含まれる。携帯端末装置３の表示部３１に表示されるＵＩ画像の一例を図２０に示す。携帯端末装置３は、ＵＩ画像として、テレアイコン９３１、ワイドアイコン９３２、録画開始／録画停止アイコン９３３、試合開始マーカアイコン９３４、グッドマーカアイコン９３５、チェックマーカアイコン９３６、フリーマーカアイコン９３７、得点マーカアイコン９３８、及び選手交代マーカアイコン９３９を有する。
【０１２７】
続いて、携帯端末装置３を用いたマーカの入力処理について説明する。図２１は、携帯端末装置３を用いたマーカの入力処理を示すフローチャートである。まず、携帯端末装置３は、通信部３４を用いて、撮像装置２と接続する（ステップＳ７０１）。なお、撮像装置２と携帯端末装置３との接続は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉダイレクト等の無線通信を用いることができる。勿論、撮像装置２と携帯端末装置３との接続は、有線通信であってもよい。
【０１２８】
次に、制御部３３は、撮像装置２から仕様データを取得する（ステップＳ７０２）。そして、制御部３３は、取得した仕様データをメモリ３５に格納する。ここで、仕様データとは、例えば、デフォルトのマーカ種別テーブルのＵＲＩ（Uniform Resource Identifier）、デフォルトのチームテーブルのＵＲＩ、及びマーカ入力間隔等のマーカ入力アプリケーションの仕様に関する情報である。なお、マーカ入力間隔とは、あるマーカを入力してから次のマーカを入力できるまでにかかる最小の時間である。
【０１２９】
制御部３３は、仕様データに含まれるＵＲＩを参照して、撮像装置２からマーカ種別テーブルやチームテーブルを取得する（ステップＳ７０３）。なお、マーカの種類が固定されている場合には、マーカ種別テーブルを携帯端末装置３がダウンロードするアプリケーション内に含めてもよい。
【０１３０】
次に、制御部３３は、状態データを取得する（ステップＳ７０４）。ここで、状態データとは、撮像装置２におけるインターフェイス画像及びマーカに関する状態を示す情報である。状態データは、例えば、「試合中か否か」、「チーム名」、「チーム色」、「得点表示」、「マーカ入力ボタンの有効／無効」、「試合開始マーカ入力ボタンの有効／無効」、「試合終了マーカ入力ボタンの有効／無効」、「得点マーカ入力ボタンの有効／無効」、及び「ＵＮＤＯボタンの有効／無効」等を含む。制御部３３は、状態データを取得すると、メモリ３５に格納する。
【０１３１】
そして、制御部３３は、取得した状態データに基づいて、表示部３１及び入力部３２を更新する（ステップＳ７０５）。例えば、表示画面中の得点を更新したり、入力部３２の得点ボタンを有効から無効に変更したりする。つまり、携帯端末装置３のＵＩ画像が更新される。
【０１３２】
更新が完了すると、制御部３３は、現在も撮像装置２と携帯端末装置３とが接続されているか否かを判定する（ステップＳ７０６）。既に撮像装置２と携帯端末装置３との接続が終了している場合（ステップＳ７０６：Ｎｏ）、携帯端末装置３は、マーカ入力動作を終了する。
【０１３３】
一方、撮像装置２と携帯端末装置３との接続が継続している場合（ステップＳ７０６：Ｙｅｓ）、制御部３３は、ユーザが入力部３２（図２０に示すＵＩ画像）を用いてマーカ入力を行ったか否かを判定する（ステップＳ７０７）。
【０１３４】
マーカ入力操作が行われていない場合（ステップＳ７０７：Ｎｏ）、制御部３３は、再度撮像装置２から状態データを取得する（ステップＳ７０４）。つまり、制御部３３は、状態データの更新を行う。状態データに何らかの変更があった場合には、ＵＩ画像の更新（ステップＳ７０５）において、状態データの変更が携帯端末装置３に反映される。なお、制御部３３は、ステップＳ７０４の状態データの取得（更新）を、例えば、５秒に１回程度の頻度で行う。
【０１３５】
一方、マーカ入力操作が行われた場合（ステップＳ７０７：Ｙｅｓ）、制御部３３は、入力されたマーカについて、マーカが入力された旨を示すマーカ入力情報を撮像装置２に送信する（ステップＳ７０８）。
【０１３６】
撮像装置２は、マーカ入力情報を受信すると、当該マーカ入力情報に対応するマーカの入力を行う。そして、撮像装置２は、状態データを更新する。
【０１３７】
制御部３３は、マーカ入力情報の送信に応じて変更された状態データを取得する（ステップＳ７０４）。そして、制御部３３は、ＵＩの更新（ステップＳ７０５）を行い、状態データの変更を携帯端末装置３に反映する。携帯端末装置３は、撮像装置２との接続が終了するまで上記の動作を繰り返す。
【０１３８】
以上のように、本実施の形態にかかる撮像装置２の構成によれば、携帯端末装置３を用いてマーカを入力することができる。そのため、ユーザは撮像装置２から離れた場所においても、マーカを入力することができる。その結果、ユーザの位置が拘束されず、利便性が向上する。
【０１３９】
＜実施の形態３＞
本発明にかかる実施の形態３について説明する。本実施の形態にかかる撮像装置においては、動画再生時のマーカ表示のタイミング、及び動画再生時にマーカが入力された場合の処理に特徴を有する。なお、本実施の形態にかかる撮像装置の構成については上述した撮像装置１と同様であるので、説明を適宜省略する。
【０１４０】
＜中央制御部４００の構成＞
撮像装置の中央制御部４００のブロック図を図２２に示す。中央制御部４００は、図８に示した構成に加えて、表示時刻設定部４０６と、入力時刻変更部４０７と、を備える。なお、その他の構成については図８において説明した中央制御部４００と同様であるので、説明を適宜省略する。
【０１４１】
表示時刻設定部４０６は、マーカの表示時刻情報を、当該マーカの入力時刻情報が示すタイミングとは異なるタイミングに設定する。ここで、表示時刻情報とは、動画ファイルにおいて、マーカが表示されるタイミング（表示時刻）を示す情報である。表示画像データ生成部４０５は、設定された表示時刻情報に基づいて、マーカと共に動画を表示するための表示用画像データを生成する。つまり、表示画像データ生成部４０５は、マーカに対応付けられた入力時刻とは異なる時刻（タイミング）で、動画にマーカを重畳させた表示用画像データを生成する。
【０１４２】
このとき、表示時刻と入力時刻とのずれ（差分）の量は、ユーザが適宜設定可能である。つまり、入力時刻に対して表示時刻をどれだけ早くするか（または遅くするか）は、ユーザが調整することができる。なお、マーカの入力時刻に対するマーカの表示時刻のずれの量を調整量と称す。
【０１４３】
図２３にユーザが調整量を変更するためのインターフェイス画像の一例を示す。図２３に示すインターフェイス画像は、マーカの入力時刻を示す目盛であるＭＡＲＫ９２０、ＭＡＲＫ９２０に対する表示時刻のずれを示す目印９２１、表示時刻を調整するアイコン９２２、９２３、調整量を示すアイコン９２４、及び、表示されている調整量に設定するためのアイコン９２５を有する。なお、表示時刻設定部４０６は、ユーザがアイコン９２２をタッチした回数や時間に応じて、マーカの表示時刻が早くなるように設定する。一方、表示時刻設定部４０６は、ユーザがアイコン９２３をタッチした回数や時間に応じて、マーカの表示時刻が遅くなるように設定する。
【０１４４】
例えば、ユーザがアイコン９２２を操作して、表示時刻を入力時刻に対して４秒早めた場合、インターフェイス画像は図２４に示すように変化する。具体的には、目印９２１が、左方向（マイナス方向）に移動する。また、アイコン９２４に表示される調整量が「−４」となる。
【０１４５】
入力時刻変更部４０７は、操作部３０６により、再生中の動画にマーカが入力された場合、ユーザの入力を受け付けたタイミングを早めたり、遅延させたりして入力時刻情報を生成する。つまり、入力時刻変更部４０７は、マーカの入力時刻を、実際にユーザが当該マーカを入力した時刻よりも早い時刻または遅い時刻に変更する。マーカデータ管理部４０２は、入力されたマーカと、入力時刻変更部４０７によって変更された入力時刻と、を対応付けてカード型記録媒体３０２に格納する。なお、入力時刻変更部４０７による入力時刻の変更量は、例えば図２３に示すようなインターフェイス画像を用いて、ユーザが適宜設定可能である。
【０１４６】
＜撮像装置の動作＞
続いて、本実施の形態にかかる撮像装置の動作について、図２５に示すフローチャートを参照して説明する。なお、動画の再生動作の基本的な流れは、図１５に示したフローチャートと同様である。まず、ユーザが、操作部３０６を用いて再生操作することにより、撮像装置１は、動画再生動作を開始する（ステップＳ８０１）。
【０１４７】
次に、マーカデータ管理部４０２は、再生を開始する動画ファイルに対応付けられたマーカデータファイルをカード型記録媒体３０２から読み込む（ステップＳ８０２）。
【０１４８】
そして、表示時刻設定部４０６は、読み込まれたマーカデータファイルに含まれるマーカのうち、ユーザにより入力されたマーカに対して、ユーザが設定した調整量に応じて、当該マーカに対応付けられた入力時刻よりも早い時刻または遅い時刻の表示時刻を設定する（ステップＳ８０３）。
【０１４９】
例えば、図２４に示すように、調整量が−４秒に設定されているとする。このとき、表示時刻設定部４０６は、あるマーカの入力時刻が１分２０秒だった場合、当該マーカの表示時刻を１分１６秒に設定する。
【０１５０】
次に、動画ファイル管理部４０１は、動画ファイルの再生が終了したか否かを判定する（ステップＳ８０４）。再生終了していない場合（ステップＳ８０４：Ｎｏ）、マーカデータ管理部４０２は、マーカ関連情報を更新する（ステップＳ８０５）。具体的には、マーカデータ管理部４０２は、動画ファイルの再生時刻（メディア内時刻）を取得して、当該時刻において、更新されるべきマーカ関連情報を更新する。
【０１５１】
そして、マーカデータ管理部４０２は、これらのマーカ関連情報を更新し、再生中の動画において、表示、変更、または削除すべきマーカがあれば、動画の表示を更新する（ステップＳ８０６）。
【０１５２】
このとき、マーカ関連情報の更新によって、動画ファイルの再生時刻において表示すべきマーカが存在すれば、表示画像データ生成部４０５は、表示すべきマーカの画像データを再生中の動画データに重畳させた表示画像データを生成する。ただし、本実施の形態においては、表示画像データ生成部４０５は、表示時刻設定部４０６により設定された表示時刻に基づいて、動画データにマーカ画像を重畳させる。つまり、表示画像データ生成部４０５は、動画ファイルの再生時刻がマーカの表示時刻になったときに、当該マーカの画像データを動画データに重畳させる。
【０１５３】
なお、実施の形態１においては、撮像装置１は、マーカ関連情報の更新によって、動画ファイルの再生時刻において表示すべきマーカが存在すれば、再生中の動画にマーカを表示していた。つまり、動画ファイルの再生時刻がマーカデータファイルに格納された入力時刻になると、当該入力時刻に対応付けられたマーカを表示していた。言い換えると、マーカの入力時刻が、そのままマーカの表示時刻となっていた。
【０１５４】
これに対して、本実施の形態にかかる撮像装置は、マーカの入力時刻と表示時刻とが異なる。例えば、図２４に示すように、調整量を−４秒とした場合、あるマーカの入力時刻が１分２０秒だった場合、当該マーカの表示時刻は、１分１６秒となる。つまり、ユーザが実際にマーカを入力した時刻よりも４秒早い時刻で入力したマーカが表示される。
【０１５５】
これにより、ユーザによるマーカの入力が遅れてしまう場合であっても、適切なタイミングでマーカを表示することができる。具体的には、試合の撮影中にマーカを入力する場合、ユーザはリアルタイムの試合を見ながらマーカを入力する必要がある。そのため、ユーザは撮影に集中したり、撮影対象に見入ったりしてしまう。また、マーカを入力すべき出来事（例えば、得点シーン）を予測することは難しく、得点マーカを入力することを予め準備しておくことができない。その結果、得点が入った後に、ユーザは慌てて得点マーカを入力することになる。したがって、ユーザのマーカ入力操作に遅延が生じ、得点が入った時刻より遅い時刻に得点マーカが入力されてしまう可能性がある。しかしながら、本実施の形態にかかる撮像装置の構成によれば、動画上にマーカが表示される表示時刻を入力時刻よりも早くすることができる。その結果、適切なタイミングでマーカを表示することができる。
【０１５６】
なお、表示時刻設定部４０６により、入力時刻よりも表示時刻を早める処理が行われるマーカは、撮影中にユーザが手動で入力したマーカに限られる。言い換えると、表示時刻設定部４０６は、撮影中に入力されたマーカであっても、自動的に（ユーザの操作なしに）入力されたマーカについては、入力時刻よりも表示時刻を早めない。つまり、自動的に入力されたマーカについては、実施の形態１と同様に、マーカの入力時刻が当該マーカの表示時刻となる。なぜならば、自動的に入力されるマーカについては、操作遅延が生じないため、マーカの入力タイミングが遅れるおそれがないからである。
【０１５７】
図２５のフローチャートに戻り、動画ファイル管理部４０１は、再生終了したか否かを再度判定する（ステップＳ８０４）。未だ再生終了していない場合（ステップＳ８０４：Ｎｏ）、マーカデータ管理部４０２は、再度マーカ関連情報を更新する（ステップＳ８０５）。つまり、再生を終了するまで、マーカ関連情報の更新（ステップＳ８０５）及び表示更新（ステップＳ８０６）は定期的（例えば、５００ｍｓ周期）に行われる。
【０１５８】
再生終了した場合（ステップＳ８０４：Ｙｅｓ）、マーカデータ管理部４０２は、動画ファイルの再生中に、当該動画ファイルに対応するマーカデータファイルが更新（追加、削除、または変更）されたか否かを判定する（ステップＳ８０７）。マーカデータファイルが更新されていない場合（ステップＳ８０７：Ｎｏ）、動画再生の動作は終了する。
【０１５９】
一方、マーカデータファイルが更新された場合（ステップＳ８０７：Ｙｅｓ）、マーカデータ管理部４０２は、変更量に応じて、更新後のマーカデータファイルを再生した動画ファイルに対応付けてカード型記録媒体３０２に格納する（ステップＳ８０８）。
【０１６０】
このとき、本実施の形態にかかる撮像装置においては、入力時刻変更部４０７が、マーカの入力時刻を変更する。具体的には、入力時刻変更部４０７は、変更量に応じて、マーカが入力された時刻よりも遅延させた時刻を入力時刻として生成する。そして、マーカデータ管理部４０２は、入力されたマーカを、入力時刻変更部４０７により変更された入力時刻と対応付けて、マーカデータを生成する。マーカデータ管理部４０２は、生成したマーカデータを、マーカデータファイルに追加し、更新後のマーカデータファイルとしてカード型記録媒体３０２に格納する。
【０１６１】
例えば、変更量が＋４秒である場合について説明する。動画の再生中に、時刻１分１６秒においてユーザが得点マーカを入力した場合、入力時刻変更部４０７は、得点マーカが入力された時刻を４秒遅延させて、入力時刻を１分２０秒とする。そして、マーカデータ管理部４０２は、得点マーカを、入力時刻１分２０秒と対応付けて、マーカデータとしてマーカデータファイルに追加する。これにより、マーカデータファイルの更新が行われる。
【０１６２】
なお、入力時刻変更部４０７によるマーカの入力時刻の変更は、動画再生中にマーカが入力された場合に限られる。なぜならば、動画の再生中であれば、ユーザは、動画（試合）の内容を知っていたり、動画の巻き戻し操作を用いたりすることにより、所望のタイミングでマーカを入力することができるからである。そのため、動画の再生中に入力されたマーカの表示時刻については、入力時刻より早める必要がない。したがって、再生中に入力されたマーカのみ、表示時刻設定部４０６の調整量に応じて、入力時刻を遅延させればよい。
【０１６３】
言い換えると、撮影中（撮像処理中）におけるマーカ入力は、上記したように、ユーザの操作遅延が生じる場合がある。そのため、入力時刻変更部４０７によるマーカの入力時刻の変更は、撮影中にユーザの操作によってマーカが入力された場合には行われない。
【０１６４】
このように、本実施の形態にかかる撮像装置の構成によれば、入力時刻変更部４０７が、再生中の動画に入力されたマーカの入力時刻を遅延させる。このため、マーカデータファイルに格納される入力時刻は、実際にマーカが入力された時刻よりも、遅い時刻となる。しかしながら、本実施の形態にかかる撮像装置においては、上述の通り、マーカを表示する時刻（表示時刻）が、マーカデータファイルに格納された入力時刻よりも早い時刻となる。つまり、入力時刻変更部４０７による入力時刻の変更処理によって入力時刻が遅くなった分と、表示時刻設定部４０６による表示時刻の設定処理によって表示時刻が早くなった分と、が相殺される。その結果、再生時に入力されたマーカは、入力された時刻に近い時刻で動画上に表示される。
【０１６５】
このとき、入力時刻変更部４０７の変更量と、表示時刻設定部４０６の調整量と、が合計で０になるように設定しておくことが好ましい。このような設定にすることにより、入力時刻が遅くなった分と、表示時刻が早くなった分と、が完全に相殺され、再生時に入力されたマーカは、入力された時刻で動画上に表示される。
【０１６６】
また、表示時刻設定部４０６による表示時刻の設定処理は、マーカデータ管理部４０２によるマーカデータの読み込み処理の前に行われてもよい。同様に、入力時刻変更部４０７による入力時刻の変更処理は、マーカデータ管理部４０２によりマーカデータがマーカデータファイルに格納された後に行われてもよい。
【０１６７】
さらに、本実施の形態においては、撮像装置を対象として本発明を説明したが、本発明を撮像能力の無い装置（例えば、画像処理装置）に応用することも可能である。当該画像処理装置には、静止画及び動画を撮像可能な撮像装置から撮像データが適宜入力される。そして、画像処理装置は、入力された撮像データに対して、上述した処理を実行するようにしてもよい。
【０１６８】
＜実施の形態４＞
本発明にかかる実施の形態４について説明する。本実施の形態にかかる撮像装置においては、上述の実施の形態３同様、動画再生時のマーカ表示のタイミング、及び動画再生時にマーカが入力された場合の処理に特徴を有する。なお、本実施の形態にかかる撮像装置、中央制御部４００の構成については上述した撮像装置１と同様であるので、説明を適宜省略する。
【０１６９】
表示時刻設定部４０６は、マーカの表示時刻情報を、記録時と再生時とで当該マーカの入力時刻情報が示すタイミングとは異なるタイミングに設定する。ここで、表示時刻情報とは、動画ファイルにおいて、マーカが表示されるタイミング（表示時刻）を示す情報である。表示画像データ生成部４０５は、設定された表示時刻情報に基づいて、マーカと共に動画を表示するための表示用画像データを生成する。つまり、表示画像データ生成部４０５は、マーカに対応付けられた入力時刻とは異なる時刻（タイミング）で、動画にマーカを重畳させた表示用画像データを生成する。
【０１７０】
このとき、表示時刻と入力時刻とのずれ（差分）の量は、一定量としてもよく、ユーザが適宜設定可能である。つまり、入力時刻に対して表示時刻をどれだけ早くするかは、予め決められた量とするか、あるいは、ユーザが調整することができる。なお、マーカの入力時刻に対するマーカの表示時刻のずれの量を調整量と称す。
【０１７１】
例えば、上述の実施の形態３同様に、ユーザがアイコン９２２を操作して、表示時刻を入力時刻に対して４秒早めた場合、インターフェイス画像は図２４に示すように変化する。具体的には、目印９２１が、左方向（マイナス方向）に移動する。また、アイコン９２４に表示される調整量が「−４」となる。
【０１７２】
入力時刻変更部４０７は、操作部３０６により、再生中の動画にマーカが入力された場合には、マーカの入力時刻を、実際にユーザが当該マーカを入力した時刻に設定する。これは、動画の再生中であれば、ユーザは、動画（試合）の内容を知っていたり、動画の巻き戻し操作を用いたりすることにより、所望のタイミングでマーカを入力することができるからである。そのため、動画の再生中に入力されたマーカの表示時刻については、入力時刻より早める必要がない。したがって、再生中に入力されたマーカは、実際にユーザが当該マーカを入力した時刻に設定する。
【０１７３】
これにより、撮影中ユーザによるマーカの入力が遅れてしまう場合であっても、適切なタイミングでマーカを表示することができる。具体的には、試合の撮影中にマーカを入力する場合、ユーザはリアルタイムの試合を見ながらマーカを入力する必要がある。そのため、ユーザは撮影に集中したり、撮影対象に見入ったりしてしまう。また、マーカを入力すべき出来事（例えば、得点シーン）を予測することは難しく、得点マーカを入力することを予め準備しておくことができない。その結果、得点が入った後に、ユーザは慌てて得点マーカを入力することになる。したがって、ユーザのマーカ入力操作に遅延が生じ、得点が入った時刻より遅い時刻に得点マーカが入力されてしまう可能性がある。
【０１７４】
また、動画の再生中であれば、ユーザは、動画（試合）の内容を知っていたり、動画の巻き戻し操作を用いたりすることにより、所望のタイミングでマーカを入力することができるため、実際にユーザが当該マーカを入力した時刻に設定する。
【０１７５】
なお、表示時刻設定部４０６は、撮影中に入力されたマーカであっても、自動的に（ユーザの操作なしに）入力されたマーカについては、入力時刻よりも表示時刻を早めない。つまり、自動的に入力されたマーカについては、実施の形態１と同様に、マーカの入力時刻が当該マーカの表示時刻となる。なぜならば、自動的に入力されるマーカについては、操作遅延が生じないため、マーカの入力タイミングが遅れるおそれがないからである。
【０１７６】
＜撮像装置の動作＞
続いて、本実施の形態にかかる撮像装置の動作について説明する。なお、動画の再生動作の基本的な流れは、図１５に示したフローチャートと同様である。ただし、本実施の形態の場合には、マーカを表示させるタイミングを示す表示時刻情報を、入力時刻情報が示す通りに時刻に表示すればよい。これは、動画撮影時、動画再生時、自動的に入力されたマーカいずれもマーカの入力時点で、入力時刻が調整されており、マーカを表示させる側で調整を必要としなくなるからである。
【０１７７】
以上の結果、本実施の形態にかかる撮像装置の構成によれば、動画撮影時のマーカおよび動画再生時いずれに入力されたマーカについても、再生時特にユーザが調整することなく、動画上に適切なタイミングでマーカを表示することができる。
【０１７８】
なお、動画再生中及び、自動的に（ユーザの操作なしに）入力されたマーカの調整量は０として、マーカ時刻の調整は行わない例を示したが、これら動画再生中及び、自動的に（ユーザの操作なしに）入力されるマーカの時刻に関しても、ユーザの使用状況に合わせ設定できる構成としてもよい。
【０１７９】
上述の説明では、動画の再生中であれば、ユーザは、動画（試合）の内容を知っていたり、動画の巻き戻し操作を用いたりすることにより、所望のタイミングでマーカを入力することができるため、実際にユーザが当該マーカを入力した時刻に設定する動画再生時のマーカは実際にユーザが当該マーカを入力した時刻に設定するとしたが、さらに場合分けを行ってもよい。
【０１８０】
通常の再生時にマーカを入力する場合、撮影中にユーザによるマーカの入力が遅れてしまうよりは実際のマーカ入力時刻に近くなるが、映像を見てマーカを入力するとやはり遅れることが想定される。しかし、スロー再生や一時停止を行っている場合は、マーカの入力はマーカ入力時刻を正確に反映して入力することができる。従って、再生の状態を細かく分けて (通常再生、スロー、一時停止)、再生の状態ごとに前記調整量を設定する。すなわち、通常再生では調整量を大きくし、スローや一時停止では調整量を小さくする。こうすることで、さらに違和感なく、動画上に適切なタイミングでマーカを表示することができる。状況に応じて前記調整量を設定する以外に、マーカを入力するモードを入力状況情報として入力時刻情報とともに記録しておき、マーク表示の際に変更表示させてもよい。
【０１８１】
また、携帯端末装置でマーカを入力する場合、撮像装置でマーカを入力する場合と比べて、通信遅延の影響によりマーカの入力が遅れることが想定される。そこで、接続の仕方や電波状況等に基づき、通信遅延を予測し、予測時間に基づいて前記調整量を大きくしてもよい。あるいは、予測時間を入力状況情報としてマーカとともに記録しておき、動画再生時には、記録されている通信遅延の分だけマーク再生位置を早めに表示させるようにしてもよい。こうすることで、撮像装置で入力されたマーカと携帯端末装置で入力されたマーカが混在していても、再生時特にユーザが調整することなく、動画上に適切なタイミングでマーカを表示することができる。
【０１８２】
以上、本発明を上記実施形態に即して説明したが、上記実施形態の構成にのみ限定されるものではなく、本願発明の範囲内で当業者であればなし得る各種変形、修正、組み合わせを含むことは勿論である。
【０１８３】
例えば、カード型記録媒体３０２内に記憶する情報の一部は、撮像装置１に着脱可能な記憶装置（例えばＵＳＢメモリ）に記憶されても良いことは言うまでもない。また、撮像装置１は、ネットワーク上からメカード型記録媒体３０２内に保持すべき情報を適宜ダウンロードしても良い。また、カード型記録媒体３０２内に記憶されている情報の少なくとも一部は、中央制御部４００内の記憶部（図示せず）に記憶されていても良い。
【０１８４】
また、上述の撮像装置及び携帯端末装置の任意の処理は、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１８５】
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているＯＳ（Operating System）もしくはアプリケーションソフトウェアと共同して、上述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。さらに、このプログラムの処理の全てもしくは一部がコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによって行われて、上述の実施の形態の機能が実現される場合も、本発明の実施の形態に含まれる。
【符号の説明】
【０１８６】
１  撮像装置
３  携帯端末装置
１１  本体部
１２  モニタ部
１３  ヒンジ部
１４  レンズ
３１  表示部
３２  入力部
３３  制御部
３４  通信部
３５  メモリ
５１  動画ファイル
５２  マーカ種別テーブル
５３  マーカデータファイル
５４  試合データファイル
５５  チームテーブル
１００  撮像部
１０１  ズームレンズ
１０２  フォーカスレンズ
１０３  絞り
１０４  撮像素子
１０５  アナログ画像信号処理部
１０６  画像Ａ／Ｄ変換部
１０７  画像入力コントローラ
１０８  デジタル信号処理部
１０９  マイク
１１０  アナログ音声信号処理部
１１１  音声Ａ／Ｄ変換部
１１２  音声入力コントローラ
１１３  多重化部
２００  バス
２０１  圧縮・身長処理部
２０２  音声・画像処理部
２０３  ＲＯＭ
２０４  フラッシュＲＯＭ
２０５  メインメモリ
２０６  メディア制御部
２０７  ジャイロセンサ
２０８  時計
２０９  内蔵型記録媒体
３０１  カードＩ／Ｆ
３０２  カード型記録媒体
３０３  入出力Ｉ／Ｆ
３０４  液晶モニタ
３０５  スピーカ
３０６  操作部
３０７  入出力端子
３０８  無線Ｉ／Ｆ
３０９  無線モジュール
４００  中央制御部
４０１  動画ファイル管理部
４０２  マーカデータ管理部
４０３  チームテーブル管理部
４０４  試合データ管理部
４０５  表示画像データ生成部
４０６  表示時刻設定部
４０７  入力時刻変更部
【図１】
2014082745.tif 000003
【図２】
2014082745.tif 000004
【図３】
2014082745.tif 000005
【図４】
2014082745.tif 000006
【図５】
2014082745.tif 000007
【図６】
2014082745.tif 000008
【図７】
2014082745.tif 000009
【図８】
2014082745.tif 000010
【図９】
2014082745.tif 000011
【図１０】
2014082745.tif 000012
【図１１】
2014082745.tif 000013
【図１２】
2014082745.tif 000014
【図１３】
2014082745.tif 000015
【図１４】
2014082745.tif 000016
【図１５】
2014082745.tif 000017
【図１６】
2014082745.tif 000018
【図１７】
2014082745.tif 000019
【図１８】
2014082745.tif 000020
【図１９】
2014082745.tif 000021
【図２０】
2014082745.tif 000022
【図２１】
2014082745.tif 000023
【図２２】
2014082745.tif 000024
【図２３】
2014082745.tif 000025
【図２４】
2014082745.tif 000026
【図２５】
2014082745.tif 000027