(57)【要約】【課題】メタデータを円滑にユーザに提供する。【解決手段】時刻入力手段１０７が、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力させる。対応付手段１０１が、映像にイベント発生時刻を対応付ける。算出手段１０１が、映像の特徴を示す映像特徴量を算出する。第１記憶手段１０２が、仮のイベント発生時刻での映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している。探索手段１０１が、基準特徴量と映像特徴量との差が閾値以下である映像を前記目的映像として探す。第２記憶手段１０９が、目的映像に対応するイベントの時刻を真のイベント発生時刻として記憶する。【選択図】図１
2006229705.tif 000002
【特許請求の範囲】
【請求項１】
映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、
映像にイベント発生時刻を対応付ける対応付手段と、
映像の特徴を示す映像特徴量を算出する算出手段と、
前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第１記憶手段と、
前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段と、
前記目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として記憶する第２記憶手段を具備することを特徴とするデータ入力装置。
【請求項２】
前記イベントのイベント内容を入力するための内容入力手段と、
前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段をさらに具備することを特徴とする請求項１に記載のデータ入力装置。
【請求項３】
前記探索手段は、映像特徴量及び基準特徴量として、映像の色情報、映像の形状情報、映像に付随する音情報、映像内の物体の動きの度合いを示す動き情報の少なくとも１つに基づいて目的映像を探すことを特徴とする請求項１又は請求項２に記載のデータ入力装置。
【請求項４】
前記探索手段は、前記仮のイベント発生時刻と該仮のイベント発生時刻よりも過去に入力された仮のイベント発生時刻との間の範囲で、前記目的映像を探す探索することを特徴とする請求項１から請求項３のいずれか１項に記載のデータ入力装置。
【請求項５】
映像を表示する画面内のイベントの発生にしたがい映像特徴量の変化が予め知られている領域を指定させる指定手段と、
前記領域で映像特徴量の変化に基づいて仮のイベント発生時刻を取得する取得手段をさらに具備することを特徴とする請求項１から請求項４のいずれか１項に記載のデータ入力装置。
【請求項６】
第１映像を再生する第１再生手段と、
前記第１映像よりも前の時刻に対応する第２映像を再生する第２再生手段と、
前記第１映像と前記第２映像を同時に、又は、前記第１映像と前記第２映像を切り換えて表示する表示手段をさらに具備することを特徴とする請求項１から請求項５のいずれか１項に記載のデータ入力装置。
【請求項７】
イベント発生時刻が記憶されている複数のイベントのうち、イベント内容が入力されているイベントとイベント内容が入力されていないイベントを区別してイベントを一覧表示する表示手段と、
イベント内容が入力されていないイベントからあるイベントを選択させ、該イベントを前記第２記憶手段から削除するための削除手段と、
イベント内容が入力されていないイベントからあるイベントを選択させ、該イベントに対応するイベント発生時刻から映像を再生するための第３再生手段と、
前記再生を開始する直前に表示されていた映像フレームの位置を記憶する第３記憶手段と、
前記位置の映像フレームに復帰させる第１復帰手段をさらに具備することを特徴とする請求項２から請求項６のいずれか１項に記載のデータ入力装置。
【請求項８】
イベント内容を入力するために映像フレームの位置を変更する変更手段と、
映像フレームの位置を変更する場合に、変更する直前の映像フレームの位置を記憶する位置記憶手段と、
イベント内容の入力が終了した場合に、変更する直前の映像フレームの位置に復帰する第２復帰手段を具備することを特徴とする請求項２から請求項７のいずれか１項に記載のデータ入力装置。
【請求項９】
入力するイベント内容の内容に対応して少なくとも１つの割り当てられたボタンと、
前記ボタンが選択された場合に、選択された時刻を真のイベント発生時刻と決定する時刻決定手段をさらに具備することを特徴とする請求項２から請求項８のいずれか１項に記載のデータ入力装置。
【請求項１０】
イベントに関連した識別情報を予め記憶している記憶手段と、
イベント内容を入力する場合に、該イベントに対応する、前記識別情報に含まれる情報をイベント内容として取り込む取込手段を具備することを特徴とする請求項２から請求項９のいずれか１項に記載のデータ入力装置。
【請求項１１】
時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、
前記時刻入力端末は、
映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、
前記仮のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、
前記仮のイベント発生時刻を前記時刻入力端末から受信する受信手段と、
映像にイベント発生時刻を対応付ける対応付手段と、
映像の特徴を示す映像特徴量を算出する算出手段と、
前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第１記憶手段と、
前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段を具備することを特徴とするデータ入力システム。
【請求項１２】
前記時刻入力端末は、前記イベント内容入力端末が複数ある場合に、各イベント内容入力端末の負荷に基づいて、前記仮のイベント発生時刻を送信する端末を選択する選択手段をさらに具備することを特徴とする請求項１１に記載のデータ入力システム。
【請求項１３】
前記時刻入力端末は、前記イベント内容入力端末が複数ある場合に、前記仮のイベント発生時刻を送信する端末を選択し、前記仮のイベント発生時刻を送信するよりも前に、選択した旨を前記選択された端末に送信することを特徴とする請求項１１又は請求項１２に記載のデータ入力システム。
【請求項１４】
前記送信手段は、前記イベント内容入力端末が複数ある場合に、各イベント内容入力端末に前記仮のイベント発生時刻を送信することを特徴とする請求項１１に記載のデータ入力システム。
【請求項１５】
各前記イベント内容入力端末は、
イベントに関する内容を編集する編集手段と、
複数の前記イベント内容入力端末のうち、前記送信手段が送信した仮のイベント発生時刻に対応するイベント内容を最先に編集する場合には、他のイベント内容入力端末に該イベント内容を編集することができないように編集をロックする編集ロック手段をさらに具備することを特徴とする請求項１４に記載のデータ入力システム。
【請求項１６】
各前記イベント内容入力端末は、
イベントに関する内容を編集する編集手段と、
複数の前記イベント内容入力端末のうち、前記送信手段が送信した仮のイベント発生時刻に対応するイベント内容を、編集し始めるタイミング、編集を終了するタイミング、編集をすると表明するタイミング、編集した内容が同様なものの多数決のいずれか１つに基づいて、他のイベント内容入力端末に該イベント内容を編集することができないように編集をロックする編集ロック手段をさらに具備することを特徴とする請求項１４に記載のデータ入力システム。
【請求項１７】
時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、
前記時刻入力端末は、
映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、
映像にイベント発生時刻を対応付ける対応付手段と、
映像の特徴を示す映像特徴量を算出する算出手段と、
前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第１記憶手段と、
前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段と、
前記目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として記憶する第２記憶手段と、
前記真のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、
前記真のイベント発生時刻を前記時刻入力端末から受信する受信手段と、
前記イベントのイベント内容を入力するための内容入力手段と、
前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段を具備することを特徴とするデータ入力システム。
【請求項１８】
時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、
前記時刻入力端末は、
映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための仮時刻入力手段と、
前記仮のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、
前記仮のイベント発生時刻を前記時刻入力端末から受信する受信手段と、
映像にイベント発生時刻を対応付ける対応付手段と、
前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として入力するための真時刻入力手段と、
前記真のイベント発生時刻を記憶する第２記憶手段と、
前記イベントのイベント内容を入力するための内容入力手段と、
前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段を具備することを特徴とするデータ入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像の属性情報（メタデータ）を入力するデータ入力装置及びデータ入力システムに関し、特に、映像の中で発生したイベント（事象）の情報を入力するデータ入力装置及びデータ入力システムに関する。
【背景技術】
【０００２】
近年、ディジタル衛星放送による放送の多チャンネル化等、情報インフラの発展により、多くのコンテンツ（とりわけ映像コンテンツ）が流通するようになっている。一方で、計算機の処理能力の向上やADSL、FTTHなどのブロードバンド・ネットワークの普及に伴い、映像をパソコンや携帯端末上の記憶装置に録画して視聴することが一般的になっている。
【０００３】
また、家庭用ビデオに関しても、従来のテープメディアのものに代わり、大容量ハードディスクを内蔵した機器の登場により、複数のコンテンツをまとめて格納したり、ランダムアクセスを活かしたインタラクティブな視聴や編集が可能になっている。
【０００４】
大量のコンテンツを効率的に扱うにはインデックス（索引）などの手がかりとなる情報が必須である。このようなインデックスなど、コンテンツに付加される属性情報をまとめてメタデータと呼ぶ。近年、様々な環境やアプリケーションでメタデータの相互運用ができるようにＭＰＥＧ−７に代表されるように規格化が行われており、メタデータを手がかりにしたコンテンツの編集や検索などが可能となっている。
【０００５】
また、ユーザの好みに応じて、関心の高いシーンを集めて再生する要約技術も提案されている。これらの要約技術では、映像の中のイベントを属性情報として記述し、ユーザの嗜好とのマッチングに応じて自動的に要約する。例えば、イベントごとの重要度を求め、該当するイベントの区間から要約映像を作成する（例えば、特許文献１参照）。
【特許文献１】特許第３１７６８９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
イベント情報の入力はコンテンツの特徴量などから自動的に行う方法と人手で入力する方法がある。自動生成は品質の面で限界があるので、高品質なサービスを提供するためには人手による入力に頼らざるを得ない。しかし、イベント情報の手入力は負担が大きく時間がかかってしまう。そのため、テレビ録画などによって映像が入手できてもすぐにメタデータを用いたサービスを提供できなくなってしまう。
【０００７】
そこで、本発明は、従来の問題点に鑑み、メタデータを円滑にユーザに提供するデータ入力装置及びデータ入力システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のデータ入力装置によれば、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、映像にイベント発生時刻を対応付ける対応付手段と、映像の特徴を示す映像特徴量を算出する算出手段と、前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第１記憶手段と、前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段と、前記目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として記憶する第２記憶手段を具備することを特徴とする。
【０００９】
本発明のデータ入力システムによれば、時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、前記時刻入力端末は、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、前記仮のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、前記仮のイベント発生時刻を前記時刻入力端末から受信する受信手段と、映像にイベント発生時刻を対応付ける対応付手段と、映像の特徴を示す映像特徴量を算出する算出手段と、前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第１記憶手段と、前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段を具備することを特徴とする。
【００１０】
また、本発明のデータ入力システムは、時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、
前記時刻入力端末は、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、映像にイベント発生時刻を対応付ける対応付手段と、映像の特徴を示す映像特徴量を算出する算出手段と、前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第１記憶手段と、前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段と、前記目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として記憶する第２記憶手段と、前記真のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、前記真のイベント発生時刻を前記時刻入力端末から受信する受信手段と、前記イベントのイベント内容を入力するための内容入力手段と、前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段を具備することを特徴とする。
【００１１】
さらに、本発明のデータ入力システムは、時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、
前記時刻入力端末は、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための仮時刻入力手段と、前記仮のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、前記仮のイベント発生時刻を前記時刻入力端末から受信する受信手段と、映像にイベント発生時刻を対応付ける対応付手段と、前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として入力するための真時刻入力手段と、前記真のイベント発生時刻を記憶する第２記憶手段と、前記イベントのイベント内容を入力するための内容入力手段と、前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段を具備することを特徴とする。
【発明の効果】
【００１２】
本発明のデータ入力装置及びデータ入力システムによれば、メタデータを円滑に提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら本発明の実施形態にかかるデータ入力装置及びデータ入力システムについて詳細に説明する。  
本実施形態のデータ入力装置は、図１（Ａ）に示すように、プロセッサ１０１、メモリ１０２、表示部１０３、映像入力部１０４、映像記憶部１０５、操作部１０６、イベント情報記憶部１０９からなる。操作部１０６は、時刻入力部１０７とイベント内容入力部１０８からなる。
【００１４】
プロセッサ１０１は、ソフトウェアの起動や実行を含む、本実施形態にかかるデータ入力装置の全体の制御を行う。プロセッサ１０１は、時刻入力部１０７により入力された時刻での映像中の映像特徴量から、この映像に映っている現象の原因となったイベント映像を探す。プロセッサ１０１は、基準特徴量と映像特徴量との類似度に基づいてイベント映像を探す。映像特徴量は、例えば、映像の色情報、映像の形状情報、映像内の物体の動きの度合いを示す動き情報、映像に付随する音情報の少なくとも１つである。プロセッサ１０１は、探し出した映像の時刻を真のイベント発生時刻として、時刻入力部１０７によって入力された仮のイベント発生時刻を修正する。プロセッサ１０１が行う制御の詳細は後に図２、図６、図１１、図２２、図２４、図２５、図２７、図２９、図３３等を参照して説明する。
【００１５】
メモリ１０２は、ソフトウェアの実行に必要な一時的なデータを記憶する。メモリ１０２は、ある映像の映像特徴量を探し出すための基準特徴量を記憶している。基準特徴量は、例えば、色情報、形状情報、動き情報、音情報の少なくとも１つである。
【００１６】
表示部１０３は、本実施形態のデータ入力装置のユーザであるデータ入力者に、映像、図形及び文字等の情報を表示するためのものである。表示部１０３は例えば、モニタと表示する情報を制御するための制御部（図示せず）を備えている。表示部１０３は、例えば、１１０に示したような映像を表示する。１１０は、野球中継の映像を表示部１０３が表示している例である。
【００１７】
映像入力部１０４は、表示部１０３に表示する映像を映像記憶部１０５から入力する。この映像は、例えば、電子ファイル形式になっていて、映像入力部１０４はこの電子ファイルを入力して映像を取得する。
【００１８】
映像記憶部１０５は、映像をある所定の形式で記憶している。映像記憶部１０５は、例えば、ハードディスクからなる。映像記憶部１０５は、外部から映像の任意の位置にランダムアクセスすることができるように映像を記憶している。
【００１９】
操作部１０６は、データ入力者が操作を行う部分であり、例えば、キーボード、マウス、リモコンなどの機器である。
【００２０】
時刻入力部１０７は、データ入力者が、映像中でイベントが発生した時刻を登録するためのものである。データ入力者は、時刻入力部１０７を使用して、映像に対応付けて時刻を入力（登録）する。時刻入力部１０７は、図１（Ｂ）の１１１に示すようなボタンをデータ入力者が押すことにより作動する。
【００２１】
イベント内容入力部１０８は、データ入力者が映像に対応するイベント内容を入力するためのものである。イベント内容とは、映像が示している事象（イベント）の内容を示す情報である。イベント内容は、例えば映像が野球中継である場合には、図１（Ｂ）の１１２に示すように、ヒット、内野安打等がある。なお、イベントの内容を入力する方法はボタンによる選択に限らない。テキストによる入力やリストから選択など、内容を入力する方法であればなんでもよい。また、簡略化のために１１２では１つのイベントに対して、“プレイ”だけを入力する例としたが、“チーム名＋選手名＋プレイ”など複数の項目を入力してもよい。
【００２２】
イベント情報記憶部１０９は、入力されたイベント情報を記憶しておくデータ記憶部である。ここで、イベント情報とは、真のイベント発生時刻とイベント内容を１組とした情報である。真のイベント発生時刻とは、対応するイベントが発生した時刻である。この対の用語として、仮のイベント発生時刻がある。仮のイベント発生時刻は、データ入力者が対応するイベントが発生した時刻とは異なるが比較的近い時刻を、イベントが発生した時刻であるとするものである。  
この仮のイベント発生時刻はイベント情報記憶部１０９に時刻情報だけのイベント情報として記憶されていてもよいし、メモリ１０２に記憶されていてもよい。  
このように、本実施形態のデータ入力装置を使用して入力するデータは映像中に発生したイベント情報である。
【００２３】
図１（Ａ）に示した基本構成は表示部１０３、時刻入力部１０７、イベント内容入力部１０８がそれぞれ１１０、１１１、１１２のように同じ画面内に存在する構成であったが、これは便宜的なものであり、個々の機能が異なる機器上に存在してもよい。また、図１（Ｂ）では各部をソフトウェアで構成していたが、画面上のボタンではなく、実際に押下可能なスイッチなどのハードウェアによる構成であってもよい。
【００２４】
次に、本実施形態にかかるデータ入力装置の動作の一例について図２を参照して説明する。図２はイベントの説明のための野球の試合中継映像を例とした図である。  
図２の例では、映像フレーム２０１の時刻に投手が投球を行い、映像フレーム２０２の時刻に打者がヒットを打った例である。本例では簡略化のために、打撃の結果のみをイベント情報として記述する。もちろん、個々の投球をイベントとしてもよい。つまり、本例では、映像フレーム２０２でイベントが発生したことになる。
【００２５】
データ入力者は表示部１０３に１１０のように表示された映像フレーム２０２を見て、タイミング２０３で時刻入力部１０７を操作し、プロセッサ１０１は仮のイベント発生時刻を登録する。登録される仮のイベント発生時刻は、時刻入力部１０７を操作した瞬間であってもよいし、イベント発生から操作までの時刻を考慮して一定時間過去にさかのぼった時刻を用いてもよい。また、この時間を後述するイベント内容によって変更してもよい。例えば、ヒット（単打）よりもホームランの方が長い時間過去にさかのぼるように設定されていてもよい。
【００２６】
次に、イベントの内容に合わせて、イベント内容入力部１０８を操作し、適切な項目を選択・入力した後、タイミング２０４で登録する。イベント内容の登録は、項目選択にはある程度時間を要するため、時刻登録タイミング２０３から遅れた時間となる。
【００２７】
この例では、例えば、“ヒット”のイベントの時刻として、打撃結果の場面である映像フレーム２０２の時刻を登録する。しかし、イベント情報を手がかりにシーンを検索して視聴するような用途では意味的な区切りである投球の場面、映像フレーム２０１から視聴したい場合がある。この場合は、プロセッサ１０１は、メモリ１０２に記憶されている基準特徴量を参照して、この基準特徴量にある程度近い映像特徴量を持つ映像フレームを探し出す。この映像フレームを探し出す際は、プロセッサ１０１はタイミング２０３から順に過去をさかのぼって各映像フレームの映像特徴量と基準特徴量を比較する。そして、映像特徴量と基準特徴量との特徴量の差がある閾値よりも小さい場合に、その映像特徴量を有する映像フレームに対応する時刻が真のイベント発生時刻であるとする。この動作は、後に図６を参照して説明する。
【００２８】
次に、イベント情報の記述例について図３を参照して説明する。  
イベント情報は、真のイベント発生時刻情報３０１とイベント内容情報３０２を含む。イベント内容情報３０２の項目は映像の種類や使用目的によって変わるので、これらはあくまで一例である。もちろん、野球の場合であっても図３に示した以外の項目を持つ内容を記述してもよい。また、必要であれば、打撃の結果だけでなく、投球のイベント情報やチェンジや選手交代などのゲームの進行に関係するイベントも記述するようにしてもよい。
【００２９】
次に、本実施形態にかかわるデータ入力装置の第１の変形例について図４を参照して説明する。  
表示部４０１は、表示部１０３の一部であり映像を表示する。表示部４０１は、例えば、放送中の番組を表示するテレビ受像機である。表示部４０２は時刻入力部１０７及びイベント内容入力部１０８の操作部を表示し、データ入力者は操作部１０６に含まれる入力装置４０３、４０４を介して、データを入力する。その他は図１（Ａ）と同様でよいが、映像を用いた処理を必要としない場合は映像入力部１０４及び映像記憶部１０５はなくてもよい。
【００３０】
次に、本実施形態にかかわるデータ入力装置の第２の変形例について図５を参照して説明する。  
表示部５０１は、表示部１０３の一部であり映像を表示する。入力装置５０３は時刻入力部１０７及びイベント内容入力部１０８の機能を保有する入力装置である。入力装置５０３は、例えば、リモコン上に時刻入力部１０７に対応する時刻登録ボタンなどが存在しており、データ入力者は表示部５０１を見ながらこれらのボタンを操作する。制御端末５０２はイベント入力処理の制御とイベント情報の記憶等を行う端末で、コンピュータ、ハードディスクレコーダ、セットトップボックスなどの形態をとる。イベント内容情報が不要であれば、イベント内容入力部１０８を持たない構成であってもよい。つまり、映像表示する表示部５０１と時刻入力部１０７のみの構成で、イベント情報記憶部１０９には時刻情報だけからなるイベント情報が格納されていてもよい。
【００３１】
次に、プロセッサ１０１が所望の映像特徴量を有する映像フレームを探し出す動作について図６を参照して説明する。図６は、時刻入力部１０７で入力された時刻を基点として、所望の特徴量を持つ映像フレームを検出するための処理フローである。  
プロセッサ１０１が、メモリ１０２から検出したい映像フレームの映像特徴量を基準特徴量として取得する（ステップＳ６０１）。映像特徴量には、例えば、所望の映像フレームの色ヒストグラムや分布などの色情報、映像フレームのエッジなどの形状情報、動きベクトルなどの動き情報などを用いる。映像特徴量の取得は映像特徴量自体の値をデータ入力者が入力してもよいし、映像フレームを入力して、この映像フレームから特徴量を抽出してもよい。
【００３２】
プロセッサ１０１が、ステップＳ６０１で取得した映像特徴量と比較する映像フレームの初期値を時刻入力部１０７によって入力された時刻とする（ステップＳ６０２）。すなわち、ステップＳ６０１で取得した映像特徴量と比較する最初の映像フレームは、時刻入力部１０７によって入力された時刻の映像フレームである。
【００３３】
プロセッサ１０１が、ステップＳ６０１で取得した映像特徴量と比較する映像フレームの映像特徴量を抽出し、映像特徴量を比較し映像特徴量の差分を計算する（ステップＳ６０３）。その差分が閾値以下であれば、比較した映像フレームが検出したい映像フレームであるとして処理を終了する。差分が閾値以下でなければステップＳ６０４に進み、比較する映像フレームをｎ（ｎ＝１，２，…）映像フレーム前にずらし、再び比較を行う処理ステップＳ２５０２を繰り返す。
【００３４】
もし差分が閾値以下の映像フレームがない場合は、ステップＳ６０４でのｎの値を減らして、再度ステップＳ１０２から処理を続けてもよい。また、最も差分の小さかった映像フレームを検出したい映像フレームと見なす処理をしてもよい。
【００３５】
次に、イベント情報を一覧表示する表示部１０３に表示されるインタフェース画面について図７を参照して説明する。  
個々のイベントの表示はサムネイル画像７０１、時刻情報７０２、イベント内容情報７０３からなる。記号７０４はそのイベントが時刻情報だけ入力済なのか、イベント内容情報も入力済みであるのかを示す。また、イベント情報７０５は現在、イベント内容情報を入力するためにデータ入力者に選択されていることを示す。  
このように、時刻情報だけのイベント情報７０５と、時刻情報７０２とイベント内容情報７０３を含むイベント情報を区別して入力しておくことで、イベント候補の時刻情報を仮登録しておき、イベントとしてふさわしい場合にのみイベント内容情報を入力して、本登録をすることができる。そのため、イベントの発生が頻発して内容入力が間に合わないような場合であってもリアルタイム入力を可能とする。
【００３６】
本例では時刻情報だけのイベント情報とイベント内容情報が入力済みであるイベント情報を区別するために記号７０４を用いたが、両者を区別することができれば表示方法はこの限りではない。他の例として、例えば、枠、背景色、文字色、アイコンなどを変えて用いてもよい。
【００３７】
次に、イベント情報を一覧表示する表示部１０３に表示される図７とは異なるインタフェース画面について図８を参照して説明する。図８は時刻情報だけのイベント情報とイベント内容情報を含むイベント情報を区別して表示するための別のインタフェース画面である。  
ウィンドウ８０１は時刻情報だけを含んでイベント内容情報を含まないイベント情報が一覧表示されている。ウィンドウ８０２にはイベント内容情報を含むイベント情報が一覧表示されている。個々のイベント情報は図７と同様にサムネイル、時刻情報などにより構成される。イベント情報８０３はイベント内容情報を入力するために選択されており、イベント内容情報が入力されるとウィンドウ８０１より削除され、ウィンドウ８０２に表示される。
【００３８】
次に、図１（Ｂ）を参照して説明した基本構成に新たな機能を追加した場合について図９を参照して説明する。図９は表示部１０３に表示される画面９０１，９０５を示す。  
図１（Ｂ）に示した基本構成に追加された機能を行うためのボタンは、巻き戻し部９０２、イベント削除部９０３、復帰部９０４である。９０１は、これらのボタンを１１０及び１１１に追加したものである。９０５は、これらのボタンを１１２に追加したものである。  
巻き戻し部９０２は、時刻情報が登録されたイベントを選択し、該当時刻から映像を再生するためのものである。データ入力者は、イベント内容情報を入力するために、イベント発生時の映像を確認することができる。
【００３９】
イベント削除部９０３は、時刻情報が登録されたイベントを削除するためのものである。データ入力者は、まず、イベント候補の時刻情報を仮登録しておく。そして、データ入力者は、イベントとしてふさわしくないと判断した場合にはそのイベントを削除し、イベントとしてふさわしいと判断した場合にはイベント内容情報を入力して本登録するという使用が可能である。もちろん、イベント削除部９０３は、本登録したイベントを削除する用途にも用いてもよい。
【００４０】
復帰部９０４は、イベント入力のために巻き戻しを行った後に、イベント入力直前の映像フレームに復帰するためのものである。復帰部９０４の動作の詳細については後に図１１を参照して説明する。
【００４１】
図９では、便宜的に図１（Ｂ）の構成に追加した構成としたが、個別のウィンドウやメニューとして図１（Ｂ）とは異なるように配置してもよい。また、いずれかの部分を持たない構成であってもよい。
【００４２】
次に、イベントの削除について、野球の映像を例にして図１０を参照して説明する。図２と同様に打撃結果のイベント情報を入力するが、時刻情報は投球の時刻とする。  
映像フレーム１００１、映像フレーム１００２はいずれも投球の映像であり、イベント候補である。そこで、データ入力者は、タイミング１００４、１００６で時刻入力を行い、イベント情報を仮登録する。しかし、データ入力者は、映像フレーム１００１はイベントとしてふさわしい打撃が発生しなかったため不要と見なし、タイミング１００５でイベントを削除する。一方、データ入力者は、映像フレーム１００２はその後の映像フレーム１００３でイベントとしてふさわしい打撃（ヒット）が発生したので、内容入力を行いタイミング１００７で本登録する。
【００４３】
次に、復帰部９０４の動作について図１１を参照して説明する。  
プロセッサ１０１が、巻き戻し部９０２を利用してデータ入力者からの巻き戻しの指示がなされることを待ち（ステップＳ１１０１）、巻き戻しの指示がされた場合に次のステップへ進ませる。メモリ１０２が、巻き戻しが行われる直前の映像フレームの位置を記憶する（ステップＳ１１０２）。次に、プロセッサ１０１が、イベント情報の入力が終了するのを待ち、終了した場合に次のステップへ進ませる（ステップＳ１１０３）。プロセッサ１０１が、再生映像フレームをステップＳ２０２で記憶した映像フレームに移動させ、再生を再開する（ステップＳ１１０４）。
【００４４】
（ネットワーク）  
以下、ネットワークを経由して時刻情報、イベント内容情報を入力する場合の本実施形態にかかるデータ入力システムについて図面を参照して説明する。  
時刻入力端末１２０１と内容入力端末１２０２とイベント情報データベース１２０３がネットワークを経由して接続される場合について図１２を参照して説明する。データ入力システムは、時刻入力端末１２０１、内容入力端末１２０２、イベント情報データベース１２０３を備えている。  
時刻入力端末１２０１は、映像中で発生したイベントの時刻情報を入力する端末である。時刻入力端末１２０１は、図１（Ｂ）の１１０及び１１１の機能を持つ。
【００４５】
内容入力端末１２０２は、イベント内容情報を入力する端末である。内容入力端末１２０２は、図１（Ｂ）の１１０及び１１２の機能を持つ。
【００４６】
イベント情報データベース１２０３は、入力されたイベント情報を格納するデータベースである。図１（Ａ）のイベント情報記憶部１０９を備えている。
【００４７】
次に、図１２に示したデータ入力システムの動作について図１３を参照して説明する。  
まず、時刻入力端末１２０１が、新たなイベントに対しイベントの時刻情報を入力する（ステップＳ１３０１）。時刻入力端末１２０１が入力された時刻情報を、ネットワークを介して、内容入力端末１２０２に送信する（ステップＳ１３０２）。  
内容入力端末１２０２が時刻情報を時刻入力端末１２０１から受信する（ステップＳ１３０３）。内容入力端末１２０２が表示されているイベント情報を更新する（ステップＳ１３０４）。イベント情報は、例えば、上述した図７又は図８のように表示される。また、内容入力端末１２０２が時刻情報を修正する機能を有しており、時刻情報を修正する必要がある場合はステップＳ１３０５で受信した時刻を修正する。内容入力端末１２０２は、イベント内容情報を入力する（ステップＳ１３０６）。最後に、内容入力端末１２０２は、イベントの時刻情報とイベント内容情報をイベント情報として、ネットワークを経由してイベント情報データベース１２０３に登録する。
【００４８】
次に、図１２に示したデータ入力システムの動作について図１３とは異なる動作例について図１４を参照して説明する。図１３と同様なステップは同一の番号を付して説明を省略する。  
時刻入力端末１２０１は、ステップＳ１３０１で入力された時刻情報をネットワーク経由でイベント情報データベース１２０３に登録する（ステップＳ１４０１）。  
内容入力端末１２０２は、ネットワークを経由してイベント情報データベース１２０３からデータベースを読み込む（ステップＳ１４０２）。データベースに新たなイベントが登録されていた場合はステップＳ１３０４へ進み、登録されていなければ定期的にデータベースを読み込む（ステップＳ１４０３）。
【００４９】
（ネットワーク：複数端末）  
ネットワーク上に設置される各端末は必ずしも１台ずつである必要はなく、図１５のように内容入力端末が複数台（１５０３、１５０４、…）存在してもよい。このような構成にすることで、複数のデータ入力者で分担してデータ入力することが可能となる。
【００５０】
次に、図１５に示したデータ入力システムの動作について図１６を参照して説明する。図１６はイベント内容情報を入力する処理を分散する処理フローである。  
まず、時刻入力端末１５０２は、入力された時刻情報を各内容入力端末に送信する（ステップＳ１６０１）。各内容入力端末１５０３，１５０４は、時刻入力端末１５０２から時刻情報を受信し、イベント情報の表示（例えば、図７又は図８の一覧表示）を更新する（ステップＳ１６０２）。イベント情報を表示する際には、他の内容入力端末がこのイベント情報を編集中であることを表示してもよい。すなわち、他の内容入力端末が編集中であるためそのイベント情報を編集することができない（編集ロック）ことを示していてもよい。編集がロックされているか否かを区別するために、枠、背景色、文字色、アイコンなどをロックされているか否かに応じて変更する。
【００５１】
内容入力端末１５０３は、これらのイベント情報から編集することが可能なイベント情報のうちから１つを選択し、編集（又は入力）を開始する（ステップＳ１６０３）。内容入力端末１５０３は、編集を開始したイベント情報を他の入力端末が編集できないようにロックする指示を他の内容入力端末に送信する（ステップＳ１６０４）。内容入力端末１５０４は、内容入力端末１５０３からのロック指示を受け、内容入力端末１５０３が編集を開始したイベント情報を編集できないようにロックする（ステップＳ１６０５）。内容入力端末１５０３は、内容入力を行い（ステップＳ１６０６）、内容入力が完了したら編集ロックの解除指示を他の内容入力端末に送信する（ステップＳ１６０７）。内容入力端末１５０４は、編集ロック解除指示を受け、編集ロックを解除するとともにイベント情報の表示を更新する（ステップＳ１６０８）。
【００５２】
図１６に示した例では、入力（編集）開始のタイミングが最も早かった内容入力端末において入力された内容を記憶するが、これに限定されない。例えば、入力終了タイミング、入力を請け負うことを表明したタイミングに基づいて、編集又は入力することができる内容入力端末が決定されてもよい。また、入力された内容が同様なものの多数決、先着順等でイベント情報データベース１２０３に記憶されるイベント情報が決定されてもよい。
【００５３】
次に、イベント内容情報を入力する処理を分散する図１６とは異なる処理フローについて図１７を参照して説明する。この例では、時刻入力端末がイベント内容入力を担当する内容入力端末を選択する。時刻入力端末は、例えば、現在、編集中でない内容入力端末を選択する。また、時刻入力端末は、各内容入力端末が過去に入力したイベントの数や各内容入力端末の入力に要した時間が均等となるように内容入力端末を選別してもよい。また、時刻入力端末は、各内容入力端末の負荷をモニタして負荷の最も小さい端末を選択してもよい。
【００５４】
時刻入力端末１５０２は、内容入力端末を選択する（ステップＳ１７０１）。図１７の例では、時刻入力端末１５０２は内容入力端末１５０３を選択している。時刻入力端末１５０２は、ステップＳ１５０１で選択した内容入力端末に次に入力担当であることを予告する（ステップＳ１７０２）。内容入力端末１５０３には、時刻入力端末１５０２に予告された端末が内容入力端末１５０３であることが表示される（ステップＳ１７０３）。時刻入力端末１５０２は、入力した時刻情報の編集を許可した状態で、入力担当端末（図１７の例では内容入力端末１５０３）に送信する（ステップＳ１７０４）。
【００５５】
内容入力端末１５０３は、時刻情報を受け取り、表示を更新する（ステップＳ１７０５）。時刻入力端末１５０２は、入力担当でない他の内容入力端末（図１７の例では内容入力端末１５０４）に編集をロックした状態で時刻情報を送信する（ステップＳ１７０６）。内容入力端末１５０４は、時刻情報を受け取り、表示を更新する（ステップＳ１７０７）。入力担当である内容入力端末１５０３はイベント内容の入力を行い（ステップＳ１７０８）、内容入力が完了したら、入力完了である旨の情報を時刻入力端末１５０２に送信する（ステップＳ１７０９）。時刻入力端末１５０２は、内容入力完了の知らせを受けて、入力非担当端末である内容入力端末１５０４に編集ロックの解除指示情報を送信する（ステップＳ１７１０）。内容入力端末１５０４は、解除指示を受け取り、編集ロックを解除し、表示を更新する（ステップＳ１７１１）。
【００５６】
なお、予告を行うステップＳ１７０２，Ｓ１７０３は省略してもよい。また、時刻入力端末１５０２が内容入力を行う端末だけに時刻情報を送信してもよく、この場合はステップＳ１７０６，Ｓ１７０７，Ｓ１７０９，Ｓ１７１０，Ｓ１７１１が省略可能である。その場合、内容入力を担当しない内容入力端末１５０４は定期的にデータベースを読み込んだり、データベースが更新されたことを他の端末から通知されることによって表示を更新する。また、内容入力を担当するイベント情報のみを表示し、担当しないイベント情報を一切表示しないように設定してもよい。この場合は、表示の更新が不要となる。
【００５７】
次に、イベント内容情報を入力する処理を分散する図１６、図１７とは異なる処理フローについて図１８を参照して説明する。  
時刻入力端末１５０２は、時刻情報をイベント情報データベース１２０３に登録する（ステップＳ１８０１）。内容入力端末１５０３は、イベント情報データベース１２０３から編集可能なイベント情報を検索する（ステップＳ１８０２）。ここで、編集可能とは他の入力端末によって編集がロックされていないということである。内容入力端末１５０３は、ステップＳ１８０２で検索して発見したイベント情報をイベント情報データベース１２０３から読み込み、他の入力端末が編集することができないように編集ロックする（ステップＳ１８０３）。内容入力端末１５０３は、イベント内容情報を入力する（ステップＳ１８０４）。内容入力端末１５０３は、イベント情報データベース１２０３にイベント内容情報を登録し、編集ロックを解除する。
【００５８】
以上は、時刻入力端末が仮のイベント発生時刻を入力して、イベント内容入力端末がイベントに対応する真のイベント発生時刻を映像特徴量に基づいて求めているが、この構成に限定されない。  
例えば、時刻入力端末で仮のイベント発生時刻を入力するだけでなく、映像特徴量に基づいて、イベントに対応する真のイベント発生時刻を求めてもよい。この場合は、イベント内容入力端末では、イベント内容を入力するだけになる。他の例として、内容入力端末で、ユーザが真のイベント時刻を映像に基づいて探し出して、このイベントのイベント内容を入力してもよい。
【００５９】
（自動検出）  
ここまで説明した時刻入力手段は表示部１０３が表示する映像を観察しながら、イベントの発生に合わせてデータ入力者が手動で入力するものであった。ここでは、自動的にイベントの発生を検出してその時刻を取得する手法について図１９を参照して説明する。  
映像、特にスポーツ映像では、得点経過などを表示する情報がスーパーインポーズされることが多い。図１９の上図に示すように、例えば、野球の映像では１９０１のように回、表裏、得点、ボールカウント、出塁状況が表示される。また、得点時には、図１９の下図に示すように、例えば、１９０２のように得点が表示される。これらは状況に変化があったとき、つまりイベントが発生したときに表示が更新されたり、新たに表示されたりする。そこで、本実施形態のデータ入力装置では、これらの映像の変化を検出することでイベントの発生を自動的に検出する。映像の変化は領域を予め設定しその特徴量を比較することで行われる。
【００６０】
次に、画面に表示される情報からイベント検出をするために、画面の任意の領域を指定する手法について図２０を参照して説明する。図２０は、これらのイベント検出情報を入力するために、画面の任意の領域を指定するインタフェースの例である。  
図２０の上図に示したように、データ入力者が、ポインタ２００１をドラッグし、例えば、検出領域２００２を設定する。また、図２０の下図に示したように、データ入力者が予め検出領域の範囲を定めておき、データ入力者がポインタ２００３で領域の１点を指定することで検出領域を設定してもよい。  
また、ユーザが検出領域、座標等の情報を、例えば、電子ファイルに指定しておき、このファイルをメモリ１０２等に読み込ませて、イベントの検出をしてもよい。
【００６１】
次に、イベント検出情報のデータの構造例について図２１を参照して説明する。このイベント検出情報は、例えば、メモリ１０２に記憶されている。  
１つの検出領域のデータは、座標情報２１０１（例えば、左上と右下の座標）、特徴量情報２１０２、対応イベント情報２１０３から構成される。これらのデータが検出領域ごとに複数存在しうるデータ構造となる。特徴量情報は、直前映像フレームの特徴量あるいは予め与えられた特徴量を用いる。直前映像フレームの特徴量である場合は、映像の中で図１９の１９０１のようなボールカウント、出塁状況の変化を検出することができる。予め与えられた特徴量である場合は１９０２のような得点の変化を検出することができる。
【００６２】
次に、イベントを自動的に検出する処理のフローについて図２２を参照して説明する。  
映像入力部１０４が映像フレームを１つ読み込む（ステップＳ２２０１）。プロセッサ１０１がメモリ１０２に記憶されているイベント検出情報から、１領域分の情報を読み込む（ステップＳ２２０２）。プロセッサ１０１は、映像フレームの中のイベント検出情報で指示された領域の特徴量とイベント検出領域の特徴量を比較する指示をする（ステップＳ２２０３）。プロセッサ１０１は、前の映像フレームの特徴量と比較して変化があったことを検出する場合は閾値以下、予め指定した特徴量を持つ領域の出現を検出するときは閾値以上であれば、イベントが発生したとして対応イベントを通知する指示をする（ステップＳ２２０４）。これらステップＳ２２０２、Ｓ２２０３、Ｓ２２０４をすべてのイベント検出情報について実施し（ステップＳ２２０５）、終了するとステップＳ２２０６へ進む。これらの処理を全映像フレームが終了するまで繰り返す（ステップＳ２２０６）。
【００６３】
次に、検出したイベントを表示するインタフェースの例について図２３（Ａ）及び図２３（Ｂ）を参照して説明する。  
これらの図２３（Ａ）及び図２３（Ｂ）の例では、検出されたイベントのうち、イベント内容情報が入力されたものとイベント内容情報が入力されていないものを区別して表示している。例えば、図２３（Ａ）は、２３０１の横軸を時間軸とし、検出されたイベントの位置に印を付けたインタフェースである。イベント内容情報が未入力のイベントは２３０２のように印を変更して表示する。
【００６４】
また、図２３（Ｂ）は、検出されたイベントのサムネイル画像を一覧表示したインタフェース２３０３を示している。イベント内容情報が未入力のイベントは２３０４のように枠、背景色、文字色などを変更して表示する。このようにイベント内容情報が未入力のイベントと入力済みのイベントを区別して表示することで見落としをなくすことができる。
【００６５】
また、イベントを自動検出する場合であっても、手動によるイベントの時刻入力を行ってもよい。先に手動でイベントを入力した後に、イベント検出を行うことで検出されたイベントが入力されているか否かを確認することができる。
【００６６】
次に、自動検出されたイベントにイベント情報が入力されているか否かをチェックする処理フローについて図２４を参照して説明する。  
図２４では、時刻情報、イベント内容情報の双方のチェックに使用できる。すなわち、時刻情報をチェックする場合は先に手動で入力したイベント情報の存在のチェック、イベント内容情報のチェックには検出したイベントのイベント内容情報が入力されているかをチェックするために用いられる。
【００６７】
プロセッサ１０１が自動検出されたイベント情報を１つ読み込む（ステップＳ２４０１）。プロセッサ１０１が、自動検出されたイベント情報がイベント情報記憶部１０９に記憶されているかをチェックする（ステップＳ２４０２）。上述したように時刻情報のチェックとイベント内容情報のチェックの一方あるいは両方をチェックする。イベント情報が入力されていない場合はステップＳ２４０３へ進み未入力イベントを通知し（ステップＳ２４０３）、表示の更新などを行う。イベント情報が入力されている場合はステップＳ２４０４へ進み、全検出イベントをチェックするまで、ステップＳ２４０１からステップＳ２４０３までの処理を繰り返す。
【００６８】
次に、検出されたイベントの時刻を基点として、所望の特徴量を持つ映像フレームを検出する処理フローについて図２５を参照して説明する。図２５は図６と類似しているが、図６は、入力されたイベントの時刻を基点として、所望の特徴量を持つ映像フレームを検出する場合である。図６と同様なステップは同一の番号を付して説明を省略する。  
例えば、得点が表示された時刻を基点にして、その直前の投球の映像フレームを検出する。プロセッサ１０１が、ステップＳ６０１で取得した映像特徴量と比較する映像フレームの初期値をイベント検出によって得られた時刻の映像フレームとする（ステップＳ２５０１）。プロセッサ１０１が、ステップＳ６０１で取得した映像特徴量と比較するステップＳ２５０１で得られた映像フレームの映像特徴量を抽出し、映像特徴量を比較し映像特徴量の差分を計算する（ステップＳ２５０２）。その差分が閾値以下であれば、比較した映像フレームが検出したい映像フレームであるとして処理を終了する。差分が閾値以下でなければステップＳ６０４に進み、比較する映像フレームをｎ映像フレーム前にずらし、再び比較を行う処理ステップＳ２５０２を繰り返す。
【００６９】
（特殊再生）  
次に、図１（Ｂ）を参照して説明した基本構成に新たな機能を追加した場合について図２６を参照して説明する。図２６は表示部１０３に表示される画面を示す。図１（Ｂ）に示した基本構成に追加された機能を行うためのボタンは、特殊再生部２６０１、復帰部２６０２である。  
特殊再生部２６０１は、映像の巻き戻しや早送りなどの特殊再生（トリックプレイ）を用いて、イベント発生箇所を探す部分である。特殊再生を行うため、映像を記憶する映像記憶部１０５は、ハードディスクなどである。
【００７０】
復帰部２６０２はイベント入力が終了後に、特殊再生（トリックプレイ）を行う直前の映像フレームに復帰する。図２７に復帰部２６０２の処理フローを示す。
【００７１】
プロセッサ１０１が、データ入力者からの特殊再生の指示がなされることを待ち（ステップＳ２７０１）、特殊再生の指示がされた場合に次のステップへ進ませる。メモリ１０２が、特殊再生が行われる直前の映像フレームを記憶する（ステップＳ２７０２）。プロセッサ１０１が、イベント情報の入力が終了するのを待ち、終了した場合に次のステップへ進ませる（ステップＳ１１０３）。プロセッサ１０１が、再生映像フレームをステップＳ２７０１で記憶した映像フレームに移動し、再生を再開する（ステップＳ２７０３）。
【００７２】
なお、特殊再生は特殊再生部２６０１、復帰部２６０２に依らず外部のコントローラなどを用いてもよい。また、独立した復帰部２６０２を持たずに、内容登録部２６０３によってイベント情報が登録されたことをもってイベント入力が終了したとして復帰してもよい。
【００７３】
（１ボタン入力）  
次に、図１（Ａ）、図１（Ｂ）を参照して説明した基本構成に新たな機能を追加した場合について図２８を参照して説明する。  
図１（Ａ）では時刻入力部１０７とイベント内容入力部１０８が独立していたが、図２８に示した構成では、時刻入力部１０７はなくしてイベント内容入力部１０８のみを持ち、イベント内容入力部１０８が押下された時刻を時刻情報とする。また、図１（Ｂ）のように内容を選択した後に登録するのではなく、選択すると直ちに登録が行われる。
【００７４】
次に、図２８に示した場合の処理フローについて図２９を参照して説明する。  
プロセッサ１０１が、イベント内容入力部１０８に接続するボタン２８０２が押下されるのを待つ（ステップＳ２９０１）。プロセッサ１０１は、ボタン２８０２が押下されたとき、現在位置の映像フレームの時刻を取得する（ステップＳ２９０２）。プロセッサ１０１は、取得した時刻情報と選択されたイベント内容情報を登録する（ステップＳ２９０３）。
【００７５】
例えば、“ヒット”に対応したボタン２８０２を押下すると直ちに押下した時刻を時刻情報、“ヒット”をイベント内容情報としたイベント情報がイベント情報記憶部１０９に登録される。また、ボタン部分２８０１は“ヒット”のような単一の項目だけでなく、複数の内容の項目（例えば、“○○選手、ヒット”）を一度に登録することができる。
【００７６】
（２画面表示）  
次に、表示部１０３が２画面を有する場合の例について図３０、図３１を参照して説明する。図３０は本実施形態にかかるデータ入力装置のインタフェース例である。  
図３０に示した例では、イベント入力画面３００１とイベント発見画面３００２を持つ。イベント入力画面３００１はイベントの時刻情報を入力するための画面である。イベント発見画面３００２はイベント入力画面より未来の時刻の映像を表示する。すなわち、イベント入力画面３００１の映像の時刻と、イベント発見画面３００２の映像の時刻との関係は、例えば、図３１に示すようになる。
【００７７】
例えば、イベント発見画面３００２にはリアルタイムに放送されている最新映像を、イベント入力画面３００１には５秒遅れの映像を表示する。また、イベント発見画面３００２にはリアルタイムに放送されている最新映像を、イベント入力画面３００１にはイベント入力のために巻き戻しなどの特殊再生中の映像を表示してもよい。
【００７８】
イベント発見画面３００２を視聴していてイベントが発生したときに、発生した瞬間の時刻をイベント入力画面３００１を観察して入力する。図３０のインタフェースでイベント入力のタイミングを計り、図２８のボタン部分２８０１を押下することで１ボタンでイベントの発生した瞬間の時刻とそのイベント内容を登録することができる。
【００７９】
次に、図３０とは異なる表示手法について図３２を参照して説明する。図３２は本実施形態にかかるデータ入力装置の別のインタフェース例である。イベント入力画面３２０１とイベント発見画面３２０２を切り替えて表示する。１度に表示される画面が１つである点が図３０と異なる以外は同様である。
【００８０】
（選手情報等の後入力）  
次に、イベント情報を入力した後に、選手情報を入力する処理フローについて図３３を参照して説明する。  
スポーツ映像のイベント入力を行う場合に、必ずしもイベント入力時点で選手名が分かっているとは限らない。試合中継の途中で、選手紹介がされる場合も少なくない。図３３はこのような場合に選手情報を後入力するための処理フローである。
【００８１】
予め選手名などの情報である選手識別情報をメモリ１０２に記憶しておく。データ入力者が、イベント発生時点で選手名が不明な選手のイベント情報について、選手識別情報を用いて登録する（ステップＳ３３０１）。データ入力者が、選手名が判明した時点で、先に記憶してあった選手識別情報を指定し、選手名などの選手情報を入力する（ステップＳ３３０２）。プロセッサ１０１が、既に登録してあるイベント情報から該当する選手識別情報が入力されているイベント情報を探し、イベント情報に含まれる内容情報を更新する（Ｓ３３０３）。次に、データ入力者が、その選手が関係するイベントが発生した場合には入力した選手情報を用いてイベント情報を登録する（Ｓ３３０４）。このようにすることで試合開始前に選手情報を調査することなく、データ入力作業を開始することができる。
【００８２】
以上に示した実施形態によれば、映像に含まれる映像特徴量に基づいてイベント発生時刻情報とイベント内容情報を連携させることにより、メタデータの提供のために必要なイベント情報の入力作業を放送に合わせてリアルタイム、あるいはリアルタイムに準じた速度で入力することができる。これによって、メタデータを円滑に提供することが可能となり、メタデータを利用したサービスやアプリケーションが利用できるようになる。
【００８３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００８４】
【図１】（Ａ）は本発明の実施形態にかかるデータ入力装置のブロック図、（Ｂ）は（Ａ）の表示部が表示する操作ボタン。
【図２】イベントの発生と時刻の関係を説明するための図。
【図３】イベント情報の記述例を示す図。
【図４】本実施形態にかかわるデータ入力装置の第１の変形例を示す図。
【図５】本実施形態にかかわるデータ入力装置の第２の変形例を示す図。
【図６】所望の特徴量を持つ映像フレームを検出するための処理のフローチャート。
【図７】イベント情報を一覧表示する表示部に表示されるインタフェースの一例を示す図。
【図８】イベント情報を一覧表示する表示部１０３に表示される図７とは異なるインタフェースの一例を示す図。
【図９】図１（Ｂ）の基本構成に新たな機能を追加した場合の表示されるボタンを示す図。
【図１０】イベントを削除する場合を示す図。
【図１１】図９の復帰部の動作を示すフローチャート。
【図１２】時刻入力端末と内容入力端末とイベント情報データベースがネットワークを経由して接続されるデータ入力システムを示す図。
【図１３】図１２の動作の一例を示すフローチャート。
【図１４】図１２の動作の別例を示すフローチャート。
【図１５】図１２で内容入力端末が複数ある場合を示す図。
【図１６】図１５の動作の一例を示すフローチャート。
【図１７】図１５の動作の別例を示すフローチャート。
【図１８】図１５の動作のさらに別例を示すフローチャート。
【図１９】イベントの自動検出を説明するための図。
【図２０】イベント自動検出のために画面上の領域を指定する手法を説明するための図。
【図２１】イベント自動検出のためのイベント検出情報のデータ構造を示す図。
【図２２】イベント自動検出の動作を示すフローチャート。
【図２３】自動検出したイベントを表示するインタフェースの一例を示す図。
【図２４】自動検出したイベントにイベント情報が入力されているかをチェックするためのフローチャート。
【図２５】自動検出したイベントの時刻を基点として、所望の特徴量を持つ映像フレームを検出するための処理のフローチャート。
【図２６】図１（Ｂ）の基本構成に新たな機能を追加した場合の表示されるボタンを示す図。
【図２７】特殊再生（トリックプレイ）を行う直前の映像フレームに復帰するためのフローチャート。
【図２８】図１（Ｂ）の基本構成に新たな機能を追加した場合の表示されるボタンを示す図。
【図２９】図２８に関連してイベント情報を登録するためのフローチャート。
【図３０】図１（Ａ）の表示部が２画面を表示することを示す図。
【図３１】図３０の２画面それぞれの時刻の位置を示す図。
【図３２】２画面を切り換えて表示する場合を示す図。
【図３３】イベント情報を入力した後に、選手情報を入力するためのフローチャート。
【符号の説明】
【００８５】
１０１…プロセッサ、１０２…メモリ、１０３、４０１、４０２、５０１…表示部、１０４…映像入力部、１０５…映像記憶部、１０６…操作部、１０７…時刻入力部、１０８…イベント内容入力部、１０９…イベント情報記憶部、２０１、２０２、１００２、１００３…映像フレーム、２０３…時刻登録タイミング、３０１…イベント発生時刻情報、３０２、７０３…イベント内容情報、４０３、５０３…入力装置、５０２…制御端末、７０１…サムネイル画像、７０２…時刻情報、７０４…記号、７０５、８０３…イベント情報、８０１、８０２…ウィンドウ、９０１，９０５…画面、９０２…巻き戻し部、９０３…イベント削除部、９０４…復帰部、１００１…映像フレーム、１２０１、１５０２…時刻入力端末、１２０２、１５０３，１５０４…内容入力端末、１２０３…イベント情報データベース、２００１、２００３…ポインタ、２００２…検出領域、２１０１…座標情報、２１０２…特徴量情報、２１０３…対応イベント情報、２３０３…インタフェース、２６０１…特殊再生部、２６０２…復帰部、２６０３…内容登録部、２８０１、２８０２…ボタン部分、３００１、３２０１…イベント入力画面、３００２、３２０２…イベント発見画面。
【図１】
2006229705.tif 000003
【図２】
2006229705.tif 000004
【図３】
2006229705.tif 000005
【図４】
2006229705.tif 000006
【図５】
2006229705.tif 000007
【図６】
2006229705.tif 000008
【図７】
2006229705.tif 000009
【図８】
2006229705.tif 000010
【図９】
2006229705.tif 000011
【図１０】
2006229705.tif 000012
【図１１】
2006229705.tif 000013
【図１２】
2006229705.tif 000014
【図１３】
2006229705.tif 000015
【図１４】
2006229705.tif 000016
【図１５】
2006229705.tif 000017
【図１６】
2006229705.tif 000018
【図１７】
2006229705.tif 000019
【図１８】
2006229705.tif 000020
【図１９】
2006229705.tif 000021
【図２０】
2006229705.tif 000022
【図２１】
2006229705.tif 000023
【図２２】
2006229705.tif 000024
【図２３】
2006229705.tif 000025
【図２４】
2006229705.tif 000026
【図２５】
2006229705.tif 000027
【図２６】
2006229705.tif 000028
【図２７】
2006229705.tif 000029
【図２８】
2006229705.tif 000030
【図２９】
2006229705.tif 000031
【図３０】
2006229705.tif 000032
【図３１】
2006229705.tif 000033
【図３２】
2006229705.tif 000034
【図３３】
2006229705.tif 000035