JP4177820B2 - Data input device and data input system - Google Patents
Data input device and data input system Download PDFInfo
- Publication number
- JP4177820B2 JP4177820B2 JP2005042360A JP2005042360A JP4177820B2 JP 4177820 B2 JP4177820 B2 JP 4177820B2 JP 2005042360 A JP2005042360 A JP 2005042360A JP 2005042360 A JP2005042360 A JP 2005042360A JP 4177820 B2 JP4177820 B2 JP 4177820B2
- Authority
- JP
- Japan
- Prior art keywords
- event
- video
- time
- content
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Image Analysis (AREA)
Description
本発明は、映像の属性情報(メタデータ)を入力するデータ入力装置及びデータ入力システムに関し、特に、映像の中で発生したイベント(事象)の情報を入力するデータ入力装置及びデータ入力システムに関する。 The present invention relates to a data input device and a data input system for inputting video attribute information (metadata), and more particularly, to a data input device and a data input system for inputting information on events occurring in a video.
近年、ディジタル衛星放送による放送の多チャンネル化等、情報インフラの発展により、多くのコンテンツ(とりわけ映像コンテンツ)が流通するようになっている。一方で、計算機の処理能力の向上やADSL、FTTHなどのブロードバンド・ネットワークの普及に伴い、映像をパソコンや携帯端末上の記憶装置に録画して視聴することが一般的になっている。 In recent years, many contents (particularly video contents) have been distributed due to the development of information infrastructure such as multi-channel broadcasting by digital satellite broadcasting. On the other hand, with the improvement of computer processing capacity and the spread of broadband networks such as ADSL and FTTH, it is common to record and view videos on a storage device on a personal computer or portable terminal.
また、家庭用ビデオに関しても、従来のテープメディアのものに代わり、大容量ハードディスクを内蔵した機器の登場により、複数のコンテンツをまとめて格納したり、ランダムアクセスを活かしたインタラクティブな視聴や編集が可能になっている。 For home video, instead of the conventional tape media, the advent of a device with a built-in large-capacity hard disk allows multiple contents to be stored together and interactive viewing and editing utilizing random access. It has become.
大量のコンテンツを効率的に扱うにはインデックス(索引)などの手がかりとなる情報が必須である。このようなインデックスなど、コンテンツに付加される属性情報をまとめてメタデータと呼ぶ。近年、様々な環境やアプリケーションでメタデータの相互運用ができるようにMPEG−7に代表されるように規格化が行われており、メタデータを手がかりにしたコンテンツの編集や検索などが可能となっている。 In order to efficiently handle a large amount of content, information such as an index is essential. Attribute information added to content such as an index is collectively referred to as metadata. In recent years, standardization has been performed as represented by MPEG-7 so that metadata can be interoperated in various environments and applications, and it becomes possible to edit and search content using metadata as a clue. ing.
また、ユーザの好みに応じて、関心の高いシーンを集めて再生する要約技術も提案されている。これらの要約技術では、映像の中のイベントを属性情報として記述し、ユーザの嗜好とのマッチングに応じて自動的に要約する。例えば、イベントごとの重要度を求め、該当するイベントの区間から要約映像を作成する(例えば、特許文献1参照)。
イベント情報の入力はコンテンツの特徴量などから自動的に行う方法と人手で入力する方法がある。自動生成は品質の面で限界があるので、高品質なサービスを提供するためには人手による入力に頼らざるを得ない。しかし、イベント情報の手入力は負担が大きく時間がかかってしまう。そのため、テレビ録画などによって映像が入手できてもすぐにメタデータを用いたサービスを提供できなくなってしまう。 There are two methods for automatically inputting event information, such as a feature amount of content, and a method for manually inputting event information. Since automatic generation is limited in terms of quality, it is necessary to rely on manual input to provide high-quality services. However, manual input of event information is expensive and time consuming. For this reason, even if the video can be obtained by TV recording or the like, a service using metadata cannot be provided immediately.
そこで、本発明は、従来の問題点に鑑み、メタデータを円滑にユーザに提供するデータ入力装置及びデータ入力システムを提供することを目的とする。 In view of the above-described problems, an object of the present invention is to provide a data input device and a data input system that smoothly provide metadata to a user.
本発明のデータ入力装置によれば、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、映像にイベント発生時刻を対応付ける対応付手段と、映像の特徴を示す映像特徴量を算出する算出手段と、前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第1記憶手段と、前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段と、前記目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として記憶する第2記憶手段を具備することを特徴とする。 According to the data input device of the present invention, the time input means for inputting the time of the event occurring in the video as a temporary event occurrence time, the associating means for associating the event occurrence time with the video, and the video features A pre-stored reference feature amount indicating a feature of the target image including an event cause corresponding to an event result included in the image associated with the provisional event occurrence time; A first storage unit; a search unit that searches for a video whose difference between the reference feature value and the video feature value is equal to or less than a threshold value as the target video; and a time of an event associated with the target video as a true event occurrence time It is characterized by comprising second storage means for storing as:
本発明のデータ入力システムによれば、時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、前記時刻入力端末は、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、前記仮のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、前記仮のイベント発生時刻を前記時刻入力端末から受信する受信手段と、映像にイベント発生時刻を対応付ける対応付手段と、映像の特徴を示す映像特徴量を算出する算出手段と、前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第1記憶手段と、前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段を具備することを特徴とする。
According to the data input system of the present invention, in the data input system in which the time input terminal and the event content input terminal are connected via a network, the time input terminal temporarily calculates the time of an event occurring in the video. A time input means for inputting the event occurrence time, and a transmission means for transmitting the temporary event occurrence time to the event input terminal,
The event content input terminal includes a receiving means for receiving the temporary event occurrence time from the time input terminal, an associating means for associating the event occurrence time with a video, and a calculating means for calculating a video feature amount indicating a video feature. A first storage unit that stores in advance a reference feature amount indicating a feature of a target video including an event cause corresponding to an event result included in the video associated with the provisional event occurrence time; and the reference feature Search means for searching for a video whose difference between the amount and the video feature value is equal to or less than a threshold value as the target video is provided.
また、本発明のデータ入力システムは、時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、
前記時刻入力端末は、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、映像にイベント発生時刻を対応付ける対応付手段と、映像の特徴を示す映像特徴量を算出する算出手段と、前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第1記憶手段と、前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段と、前記目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として記憶する第2記憶手段と、前記真のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、前記真のイベント発生時刻を前記時刻入力端末から受信する受信手段と、前記イベントのイベント内容を入力するための内容入力手段と、前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段を具備することを特徴とする。
The data input system of the present invention is a data input system in which a time input terminal and an event content input terminal are connected via a network.
The time input terminal includes a time input means for inputting the time of an event occurring in the video as a temporary event occurrence time, an associating means for associating the event occurrence time with the video, and a video feature amount indicating a video feature And a first storage means for preliminarily storing a reference feature amount indicating a feature of a target video including an event cause corresponding to an event result included in a video associated with the provisional event occurrence time. Search means for searching for a video whose difference between the reference feature value and the video feature value is equal to or less than a threshold value as the target video; and a time of an event associated with the target video as a true event occurrence time. 2 storing means, and transmitting means for transmitting the true event occurrence time to the event input terminal,
The event content input terminal includes a receiving means for receiving the true event occurrence time from the time input terminal, a content input means for inputting event contents of the event, the true event occurrence time, and the event contents. And a related means for associating with each other.
さらに、本発明のデータ入力システムは、時刻入力端末とイベント内容入力端末とがネットワークを経由して接続しているデータ入力システムにおいて、
前記時刻入力端末は、映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための仮時刻入力手段と、前記仮のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、前記仮のイベント発生時刻を前記時刻入力端末から受信する受信手段と、映像にイベント発生時刻を対応付ける対応付手段と、前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として入力するための真時刻入力手段と、前記真のイベント発生時刻を記憶する第2記憶手段と、前記イベントのイベント内容を入力するための内容入力手段と、前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段を具備することを特徴とする。
Furthermore, the data input system of the present invention is a data input system in which a time input terminal and an event content input terminal are connected via a network.
The time input terminal includes provisional time input means for inputting the time of an event occurring in the video as a provisional event occurrence time, and transmission means for transmitting the provisional event occurrence time to the event input terminal. ,
The event content input terminal includes a receiving means for receiving the temporary event occurrence time from the time input terminal, an association means for associating the event occurrence time with the video, and a video associated with the temporary event occurrence time. True time input means for inputting the time of the event associated with the target video including the event cause corresponding to the included event result as the true event occurrence time, and second storage means for storing the true event occurrence time And content input means for inputting event contents of the event, and related means for associating the true event occurrence time with the event contents.
本発明のデータ入力装置及びデータ入力システムによれば、メタデータを円滑に提供することができる。 According to the data input device and data input system of the present invention, metadata can be provided smoothly.
以下、図面を参照しながら本発明の実施形態にかかるデータ入力装置及びデータ入力システムについて詳細に説明する。
本実施形態のデータ入力装置は、図1(A)に示すように、プロセッサ101、メモリ102、表示部103、映像入力部104、映像記憶部105、操作部106、イベント情報記憶部109からなる。操作部106は、時刻入力部107とイベント内容入力部108からなる。
Hereinafter, a data input device and a data input system according to embodiments of the present invention will be described in detail with reference to the drawings.
As shown in FIG. 1A, the data input device of this embodiment includes a
プロセッサ101は、ソフトウェアの起動や実行を含む、本実施形態にかかるデータ入力装置の全体の制御を行う。プロセッサ101は、時刻入力部107により入力された時刻での映像中の映像特徴量から、この映像に映っている現象の原因となったイベント映像を探す。プロセッサ101は、基準特徴量と映像特徴量との類似度に基づいてイベント映像を探す。映像特徴量は、例えば、映像の色情報、映像の形状情報、映像内の物体の動きの度合いを示す動き情報、映像に付随する音情報の少なくとも1つである。プロセッサ101は、探し出した映像の時刻を真のイベント発生時刻として、時刻入力部107によって入力された仮のイベント発生時刻を修正する。プロセッサ101が行う制御の詳細は後に図2、図6、図11、図22、図24、図25、図27、図29、図33等を参照して説明する。
The
メモリ102は、ソフトウェアの実行に必要な一時的なデータを記憶する。メモリ102は、ある映像の映像特徴量を探し出すための基準特徴量を記憶している。基準特徴量は、例えば、色情報、形状情報、動き情報、音情報の少なくとも1つである。
The
表示部103は、本実施形態のデータ入力装置のユーザであるデータ入力者に、映像、図形及び文字等の情報を表示するためのものである。表示部103は例えば、モニタと表示する情報を制御するための制御部(図示せず)を備えている。表示部103は、例えば、110に示したような映像を表示する。110は、野球中継の映像を表示部103が表示している例である。
The
映像入力部104は、表示部103に表示する映像を映像記憶部105から入力する。この映像は、例えば、電子ファイル形式になっていて、映像入力部104はこの電子ファイルを入力して映像を取得する。
The
映像記憶部105は、映像をある所定の形式で記憶している。映像記憶部105は、例えば、ハードディスクからなる。映像記憶部105は、外部から映像の任意の位置にランダムアクセスすることができるように映像を記憶している。
The
操作部106は、データ入力者が操作を行う部分であり、例えば、キーボード、マウス、リモコンなどの機器である。
The
時刻入力部107は、データ入力者が、映像中でイベントが発生した時刻を登録するためのものである。データ入力者は、時刻入力部107を使用して、映像に対応付けて時刻を入力(登録)する。時刻入力部107は、図1(B)の111に示すようなボタンをデータ入力者が押すことにより作動する。
The
イベント内容入力部108は、データ入力者が映像に対応するイベント内容を入力するためのものである。イベント内容とは、映像が示している事象(イベント)の内容を示す情報である。イベント内容は、例えば映像が野球中継である場合には、図1(B)の112に示すように、ヒット、内野安打等がある。なお、イベントの内容を入力する方法はボタンによる選択に限らない。テキストによる入力やリストから選択など、内容を入力する方法であればなんでもよい。また、簡略化のために112では1つのイベントに対して、“プレイ”だけを入力する例としたが、“チーム名+選手名+プレイ”など複数の項目を入力してもよい。
The event
イベント情報記憶部109は、入力されたイベント情報を記憶しておくデータ記憶部である。ここで、イベント情報とは、真のイベント発生時刻とイベント内容を1組とした情報である。真のイベント発生時刻とは、対応するイベントが発生した時刻である。この対の用語として、仮のイベント発生時刻がある。仮のイベント発生時刻は、データ入力者が対応するイベントが発生した時刻とは異なるが比較的近い時刻を、イベントが発生した時刻であるとするものである。
この仮のイベント発生時刻はイベント情報記憶部109に時刻情報だけのイベント情報として記憶されていてもよいし、メモリ102に記憶されていてもよい。
このように、本実施形態のデータ入力装置を使用して入力するデータは映像中に発生したイベント情報である。
The event
This temporary event occurrence time may be stored as event information including only time information in the event
As described above, the data input using the data input device of the present embodiment is event information generated in the video.
図1(A)に示した基本構成は表示部103、時刻入力部107、イベント内容入力部108がそれぞれ110、111、112のように同じ画面内に存在する構成であったが、これは便宜的なものであり、個々の機能が異なる機器上に存在してもよい。また、図1(B)では各部をソフトウェアで構成していたが、画面上のボタンではなく、実際に押下可能なスイッチなどのハードウェアによる構成であってもよい。
The basic configuration shown in FIG. 1A is a configuration in which the
次に、本実施形態にかかるデータ入力装置の動作の一例について図2を参照して説明する。図2はイベントの説明のための野球の試合中継映像を例とした図である。
図2の例では、映像フレーム201の時刻に投手が投球を行い、映像フレーム202の時刻に打者がヒットを打った例である。本例では簡略化のために、打撃の結果のみをイベント情報として記述する。もちろん、個々の投球をイベントとしてもよい。つまり、本例では、映像フレーム202でイベントが発生したことになる。
Next, an example of the operation of the data input device according to the present embodiment will be described with reference to FIG. FIG. 2 is an example of a baseball game relay video for explaining the event.
In the example of FIG. 2, the pitcher pitches at the time of the
データ入力者は表示部103に110のように表示された映像フレーム202を見て、タイミング203で時刻入力部107を操作し、プロセッサ101は仮のイベント発生時刻を登録する。登録される仮のイベント発生時刻は、時刻入力部107を操作した瞬間であってもよいし、イベント発生から操作までの時刻を考慮して一定時間過去にさかのぼった時刻を用いてもよい。また、この時間を後述するイベント内容によって変更してもよい。例えば、ヒット(単打)よりもホームランの方が長い時間過去にさかのぼるように設定されていてもよい。
The data input person views the
次に、イベントの内容に合わせて、イベント内容入力部108を操作し、適切な項目を選択・入力した後、タイミング204で登録する。イベント内容の登録は、項目選択にはある程度時間を要するため、時刻登録タイミング203から遅れた時間となる。
Next, the event
この例では、例えば、“ヒット”のイベントの時刻として、打撃結果の場面である映像フレーム202の時刻を登録する。しかし、イベント情報を手がかりにシーンを検索して視聴するような用途では意味的な区切りである投球の場面、映像フレーム201から視聴したい場合がある。この場合は、プロセッサ101は、メモリ102に記憶されている基準特徴量を参照して、この基準特徴量にある程度近い映像特徴量を持つ映像フレームを探し出す。この映像フレームを探し出す際は、プロセッサ101はタイミング203から順に過去をさかのぼって各映像フレームの映像特徴量と基準特徴量を比較する。そして、映像特徴量と基準特徴量との特徴量の差がある閾値よりも小さい場合に、その映像特徴量を有する映像フレームに対応する時刻が真のイベント発生時刻であるとする。この動作は、後に図6を参照して説明する。
In this example, for example, the time of the
次に、イベント情報の記述例について図3を参照して説明する。
イベント情報は、真のイベント発生時刻情報301とイベント内容情報302を含む。イベント内容情報302の項目は映像の種類や使用目的によって変わるので、これらはあくまで一例である。もちろん、野球の場合であっても図3に示した以外の項目を持つ内容を記述してもよい。また、必要であれば、打撃の結果だけでなく、投球のイベント情報やチェンジや選手交代などのゲームの進行に関係するイベントも記述するようにしてもよい。
Next, a description example of event information will be described with reference to FIG.
The event information includes true event
次に、本実施形態にかかわるデータ入力装置の第1の変形例について図4を参照して説明する。
表示部401は、表示部103の一部であり映像を表示する。表示部401は、例えば、放送中の番組を表示するテレビ受像機である。表示部402は時刻入力部107及びイベント内容入力部108の操作部を表示し、データ入力者は操作部106に含まれる入力装置403、404を介して、データを入力する。その他は図1(A)と同様でよいが、映像を用いた処理を必要としない場合は映像入力部104及び映像記憶部105はなくてもよい。
Next, a first modification of the data input device according to this embodiment will be described with reference to FIG.
A
次に、本実施形態にかかわるデータ入力装置の第2の変形例について図5を参照して説明する。
表示部501は、表示部103の一部であり映像を表示する。入力装置503は時刻入力部107及びイベント内容入力部108の機能を保有する入力装置である。入力装置503は、例えば、リモコン上に時刻入力部107に対応する時刻登録ボタンなどが存在しており、データ入力者は表示部501を見ながらこれらのボタンを操作する。制御端末502はイベント入力処理の制御とイベント情報の記憶等を行う端末で、コンピュータ、ハードディスクレコーダ、セットトップボックスなどの形態をとる。イベント内容情報が不要であれば、イベント内容入力部108を持たない構成であってもよい。つまり、映像表示する表示部501と時刻入力部107のみの構成で、イベント情報記憶部109には時刻情報だけからなるイベント情報が格納されていてもよい。
Next, a second modification of the data input device according to this embodiment will be described with reference to FIG.
A
次に、プロセッサ101が所望の映像特徴量を有する映像フレームを探し出す動作について図6を参照して説明する。図6は、時刻入力部107で入力された時刻を基点として、所望の特徴量を持つ映像フレームを検出するための処理フローである。
プロセッサ101が、メモリ102から検出したい映像フレームの映像特徴量を基準特徴量として取得する(ステップS601)。映像特徴量には、例えば、所望の映像フレームの色ヒストグラムや分布などの色情報、映像フレームのエッジなどの形状情報、動きベクトルなどの動き情報などを用いる。映像特徴量の取得は映像特徴量自体の値をデータ入力者が入力してもよいし、映像フレームを入力して、この映像フレームから特徴量を抽出してもよい。
Next, an operation of the
The
プロセッサ101が、ステップS601で取得した映像特徴量と比較する映像フレームの初期値を時刻入力部107によって入力された時刻とする(ステップS602)。すなわち、ステップS601で取得した映像特徴量と比較する最初の映像フレームは、時刻入力部107によって入力された時刻の映像フレームである。
The
プロセッサ101が、ステップS601で取得した映像特徴量と比較する映像フレームの映像特徴量を抽出し、映像特徴量を比較し映像特徴量の差分を計算する(ステップS603)。その差分が閾値以下であれば、比較した映像フレームが検出したい映像フレームであるとして処理を終了する。差分が閾値以下でなければステップS604に進み、比較する映像フレームをn(n=1,2,…)映像フレーム前にずらし、再び比較を行う処理ステップS2502を繰り返す。
The
もし差分が閾値以下の映像フレームがない場合は、ステップS604でのnの値を減らして、再度ステップS102から処理を続けてもよい。また、最も差分の小さかった映像フレームを検出したい映像フレームと見なす処理をしてもよい。 If there is no video frame whose difference is equal to or less than the threshold, the value of n in step S604 may be reduced and the process may be continued from step S102 again. Alternatively, a process may be performed in which the video frame having the smallest difference is regarded as a video frame to be detected.
次に、イベント情報を一覧表示する表示部103に表示されるインタフェース画面について図7を参照して説明する。
個々のイベントの表示はサムネイル画像701、時刻情報702、イベント内容情報703からなる。記号704はそのイベントが時刻情報だけ入力済なのか、イベント内容情報も入力済みであるのかを示す。また、イベント情報705は現在、イベント内容情報を入力するためにデータ入力者に選択されていることを示す。
このように、時刻情報だけのイベント情報705と、時刻情報702とイベント内容情報703を含むイベント情報を区別して入力しておくことで、イベント候補の時刻情報を仮登録しておき、イベントとしてふさわしい場合にのみイベント内容情報を入力して、本登録をすることができる。そのため、イベントの発生が頻発して内容入力が間に合わないような場合であってもリアルタイム入力を可能とする。
Next, an interface screen displayed on the
Each event display includes a
In this way,
本例では時刻情報だけのイベント情報とイベント内容情報が入力済みであるイベント情報を区別するために記号704を用いたが、両者を区別することができれば表示方法はこの限りではない。他の例として、例えば、枠、背景色、文字色、アイコンなどを変えて用いてもよい。
In this example, the
次に、イベント情報を一覧表示する表示部103に表示される図7とは異なるインタフェース画面について図8を参照して説明する。図8は時刻情報だけのイベント情報とイベント内容情報を含むイベント情報を区別して表示するための別のインタフェース画面である。
ウィンドウ801は時刻情報だけを含んでイベント内容情報を含まないイベント情報が一覧表示されている。ウィンドウ802にはイベント内容情報を含むイベント情報が一覧表示されている。個々のイベント情報は図7と同様にサムネイル、時刻情報などにより構成される。イベント情報803はイベント内容情報を入力するために選択されており、イベント内容情報が入力されるとウィンドウ801より削除され、ウィンドウ802に表示される。
Next, an interface screen different from FIG. 7 displayed on the
The
次に、図1(B)を参照して説明した基本構成に新たな機能を追加した場合について図9を参照して説明する。図9は表示部103に表示される画面901,905を示す。
図1(B)に示した基本構成に追加された機能を行うためのボタンは、巻き戻し部902、イベント削除部903、復帰部904である。901は、これらのボタンを110及び111に追加したものである。905は、これらのボタンを112に追加したものである。
巻き戻し部902は、時刻情報が登録されたイベントを選択し、該当時刻から映像を再生するためのものである。データ入力者は、イベント内容情報を入力するために、イベント発生時の映像を確認することができる。
Next, a case where a new function is added to the basic configuration described with reference to FIG. 1B will be described with reference to FIG. FIG. 9 shows
Buttons for performing functions added to the basic configuration shown in FIG. 1B are a
The
イベント削除部903は、時刻情報が登録されたイベントを削除するためのものである。データ入力者は、まず、イベント候補の時刻情報を仮登録しておく。そして、データ入力者は、イベントとしてふさわしくないと判断した場合にはそのイベントを削除し、イベントとしてふさわしいと判断した場合にはイベント内容情報を入力して本登録するという使用が可能である。もちろん、イベント削除部903は、本登録したイベントを削除する用途にも用いてもよい。
The
復帰部904は、イベント入力のために巻き戻しを行った後に、イベント入力直前の映像フレームに復帰するためのものである。復帰部904の動作の詳細については後に図11を参照して説明する。
The
図9では、便宜的に図1(B)の構成に追加した構成としたが、個別のウィンドウやメニューとして図1(B)とは異なるように配置してもよい。また、いずれかの部分を持たない構成であってもよい。 In FIG. 9, for the sake of convenience, the configuration added to the configuration in FIG. 1B is used, but individual windows and menus may be arranged differently from those in FIG. Moreover, the structure which does not have either part may be sufficient.
次に、イベントの削除について、野球の映像を例にして図10を参照して説明する。図2と同様に打撃結果のイベント情報を入力するが、時刻情報は投球の時刻とする。
映像フレーム1001、映像フレーム1002はいずれも投球の映像であり、イベント候補である。そこで、データ入力者は、タイミング1004、1006で時刻入力を行い、イベント情報を仮登録する。しかし、データ入力者は、映像フレーム1001はイベントとしてふさわしい打撃が発生しなかったため不要と見なし、タイミング1005でイベントを削除する。一方、データ入力者は、映像フレーム1002はその後の映像フレーム1003でイベントとしてふさわしい打撃(ヒット)が発生したので、内容入力を行いタイミング1007で本登録する。
Next, event deletion will be described with reference to FIG. 10 using a baseball video as an example. The event information of the batting result is input as in FIG. 2, but the time information is the pitching time.
Both the
次に、復帰部904の動作について図11を参照して説明する。
プロセッサ101が、巻き戻し部902を利用してデータ入力者からの巻き戻しの指示がなされることを待ち(ステップS1101)、巻き戻しの指示がされた場合に次のステップへ進ませる。メモリ102が、巻き戻しが行われる直前の映像フレームの位置を記憶する(ステップS1102)。次に、プロセッサ101が、イベント情報の入力が終了するのを待ち、終了した場合に次のステップへ進ませる(ステップS1103)。プロセッサ101が、再生映像フレームをステップS202で記憶した映像フレームに移動させ、再生を再開する(ステップS1104)。
Next, the operation of the
The
(ネットワーク)
以下、ネットワークを経由して時刻情報、イベント内容情報を入力する場合の本実施形態にかかるデータ入力システムについて図面を参照して説明する。
時刻入力端末1201と内容入力端末1202とイベント情報データベース1203がネットワークを経由して接続される場合について図12を参照して説明する。データ入力システムは、時刻入力端末1201、内容入力端末1202、イベント情報データベース1203を備えている。
時刻入力端末1201は、映像中で発生したイベントの時刻情報を入力する端末である。時刻入力端末1201は、図1(B)の110及び111の機能を持つ。
(network)
Hereinafter, a data input system according to the present embodiment when inputting time information and event content information via a network will be described with reference to the drawings.
A case where the
The
内容入力端末1202は、イベント内容情報を入力する端末である。内容入力端末1202は、図1(B)の110及び112の機能を持つ。
The
イベント情報データベース1203は、入力されたイベント情報を格納するデータベースである。図1(A)のイベント情報記憶部109を備えている。
The
次に、図12に示したデータ入力システムの動作について図13を参照して説明する。
まず、時刻入力端末1201が、新たなイベントに対しイベントの時刻情報を入力する(ステップS1301)。時刻入力端末1201が入力された時刻情報を、ネットワークを介して、内容入力端末1202に送信する(ステップS1302)。
内容入力端末1202が時刻情報を時刻入力端末1201から受信する(ステップS1303)。内容入力端末1202が表示されているイベント情報を更新する(ステップS1304)。イベント情報は、例えば、上述した図7又は図8のように表示される。また、内容入力端末1202が時刻情報を修正する機能を有しており、時刻情報を修正する必要がある場合はステップS1305で受信した時刻を修正する。内容入力端末1202は、イベント内容情報を入力する(ステップS1306)。最後に、内容入力端末1202は、イベントの時刻情報とイベント内容情報をイベント情報として、ネットワークを経由してイベント情報データベース1203に登録する。
Next, the operation of the data input system shown in FIG. 12 will be described with reference to FIG.
First, the
The
次に、図12に示したデータ入力システムの動作について図13とは異なる動作例について図14を参照して説明する。図13と同様なステップは同一の番号を付して説明を省略する。
時刻入力端末1201は、ステップS1301で入力された時刻情報をネットワーク経由でイベント情報データベース1203に登録する(ステップS1401)。
内容入力端末1202は、ネットワークを経由してイベント情報データベース1203からデータベースを読み込む(ステップS1402)。データベースに新たなイベントが登録されていた場合はステップS1304へ進み、登録されていなければ定期的にデータベースを読み込む(ステップS1403)。
Next, the operation of the data input system shown in FIG. 12 will be described with reference to FIG. Steps similar to those in FIG. 13 are denoted by the same reference numerals and description thereof is omitted.
The
The
(ネットワーク:複数端末)
ネットワーク上に設置される各端末は必ずしも1台ずつである必要はなく、図15のように内容入力端末が複数台(1503、1504、…)存在してもよい。このような構成にすることで、複数のデータ入力者で分担してデータ入力することが可能となる。
(Network: Multiple terminals)
Each terminal installed on the network is not necessarily one, and there may be a plurality of content input terminals (1503, 1504,...) As shown in FIG. By adopting such a configuration, it is possible to input data by sharing among a plurality of data input persons.
次に、図15に示したデータ入力システムの動作について図16を参照して説明する。図16はイベント内容情報を入力する処理を分散する処理フローである。
まず、時刻入力端末1502は、入力された時刻情報を各内容入力端末に送信する(ステップS1601)。各内容入力端末1503,1504は、時刻入力端末1502から時刻情報を受信し、イベント情報の表示(例えば、図7又は図8の一覧表示)を更新する(ステップS1602)。イベント情報を表示する際には、他の内容入力端末がこのイベント情報を編集中であることを表示してもよい。すなわち、他の内容入力端末が編集中であるためそのイベント情報を編集することができない(編集ロック)ことを示していてもよい。編集がロックされているか否かを区別するために、枠、背景色、文字色、アイコンなどをロックされているか否かに応じて変更する。
Next, the operation of the data input system shown in FIG. 15 will be described with reference to FIG. FIG. 16 is a processing flow for distributing processing for inputting event content information.
First, the
内容入力端末1503は、これらのイベント情報から編集することが可能なイベント情報のうちから1つを選択し、編集(又は入力)を開始する(ステップS1603)。内容入力端末1503は、編集を開始したイベント情報を他の入力端末が編集できないようにロックする指示を他の内容入力端末に送信する(ステップS1604)。内容入力端末1504は、内容入力端末1503からのロック指示を受け、内容入力端末1503が編集を開始したイベント情報を編集できないようにロックする(ステップS1605)。内容入力端末1503は、内容入力を行い(ステップS1606)、内容入力が完了したら編集ロックの解除指示を他の内容入力端末に送信する(ステップS1607)。内容入力端末1504は、編集ロック解除指示を受け、編集ロックを解除するとともにイベント情報の表示を更新する(ステップS1608)。
The
図16に示した例では、入力(編集)開始のタイミングが最も早かった内容入力端末において入力された内容を記憶するが、これに限定されない。例えば、入力終了タイミング、入力を請け負うことを表明したタイミングに基づいて、編集又は入力することができる内容入力端末が決定されてもよい。また、入力された内容が同様なものの多数決、先着順等でイベント情報データベース1203に記憶されるイベント情報が決定されてもよい。
In the example shown in FIG. 16, the content input at the content input terminal with the earliest input (editing) start timing is stored, but the present invention is not limited to this. For example, a content input terminal that can be edited or input may be determined based on the input end timing and the timing that the input is undertaken. Further, event information stored in the
次に、イベント内容情報を入力する処理を分散する図16とは異なる処理フローについて図17を参照して説明する。この例では、時刻入力端末がイベント内容入力を担当する内容入力端末を選択する。時刻入力端末は、例えば、現在、編集中でない内容入力端末を選択する。また、時刻入力端末は、各内容入力端末が過去に入力したイベントの数や各内容入力端末の入力に要した時間が均等となるように内容入力端末を選別してもよい。また、時刻入力端末は、各内容入力端末の負荷をモニタして負荷の最も小さい端末を選択してもよい。 Next, a processing flow different from FIG. 16 in which processing for inputting event content information is distributed will be described with reference to FIG. In this example, the time input terminal selects a content input terminal in charge of event content input. For example, the time input terminal selects a content input terminal that is not currently being edited. In addition, the time input terminal may select the content input terminals so that the number of events input by each content input terminal in the past and the time required for input by each content input terminal are equal. The time input terminal may monitor the load of each content input terminal and select the terminal with the smallest load.
時刻入力端末1502は、内容入力端末を選択する(ステップS1701)。図17の例では、時刻入力端末1502は内容入力端末1503を選択している。時刻入力端末1502は、ステップS1501で選択した内容入力端末に次に入力担当であることを予告する(ステップS1702)。内容入力端末1503には、時刻入力端末1502に予告された端末が内容入力端末1503であることが表示される(ステップS1703)。時刻入力端末1502は、入力した時刻情報の編集を許可した状態で、入力担当端末(図17の例では内容入力端末1503)に送信する(ステップS1704)。
The
内容入力端末1503は、時刻情報を受け取り、表示を更新する(ステップS1705)。時刻入力端末1502は、入力担当でない他の内容入力端末(図17の例では内容入力端末1504)に編集をロックした状態で時刻情報を送信する(ステップS1706)。内容入力端末1504は、時刻情報を受け取り、表示を更新する(ステップS1707)。入力担当である内容入力端末1503はイベント内容の入力を行い(ステップS1708)、内容入力が完了したら、入力完了である旨の情報を時刻入力端末1502に送信する(ステップS1709)。時刻入力端末1502は、内容入力完了の知らせを受けて、入力非担当端末である内容入力端末1504に編集ロックの解除指示情報を送信する(ステップS1710)。内容入力端末1504は、解除指示を受け取り、編集ロックを解除し、表示を更新する(ステップS1711)。
The
なお、予告を行うステップS1702,S1703は省略してもよい。また、時刻入力端末1502が内容入力を行う端末だけに時刻情報を送信してもよく、この場合はステップS1706,S1707,S1709,S1710,S1711が省略可能である。その場合、内容入力を担当しない内容入力端末1504は定期的にデータベースを読み込んだり、データベースが更新されたことを他の端末から通知されることによって表示を更新する。また、内容入力を担当するイベント情報のみを表示し、担当しないイベント情報を一切表示しないように設定してもよい。この場合は、表示の更新が不要となる。
Note that steps S1702 and S1703 for giving a notice may be omitted. Further, the time information may be transmitted only to the terminal through which the
次に、イベント内容情報を入力する処理を分散する図16、図17とは異なる処理フローについて図18を参照して説明する。
時刻入力端末1502は、時刻情報をイベント情報データベース1203に登録する(ステップS1801)。内容入力端末1503は、イベント情報データベース1203から編集可能なイベント情報を検索する(ステップS1802)。ここで、編集可能とは他の入力端末によって編集がロックされていないということである。内容入力端末1503は、ステップS1802で検索して発見したイベント情報をイベント情報データベース1203から読み込み、他の入力端末が編集することができないように編集ロックする(ステップS1803)。内容入力端末1503は、イベント内容情報を入力する(ステップS1804)。内容入力端末1503は、イベント情報データベース1203にイベント内容情報を登録し、編集ロックを解除する。
Next, a processing flow different from that in FIGS. 16 and 17 in which processing for inputting event content information is distributed will be described with reference to FIG.
The
以上は、時刻入力端末が仮のイベント発生時刻を入力して、イベント内容入力端末がイベントに対応する真のイベント発生時刻を映像特徴量に基づいて求めているが、この構成に限定されない。
例えば、時刻入力端末で仮のイベント発生時刻を入力するだけでなく、映像特徴量に基づいて、イベントに対応する真のイベント発生時刻を求めてもよい。この場合は、イベント内容入力端末では、イベント内容を入力するだけになる。他の例として、内容入力端末で、ユーザが真のイベント時刻を映像に基づいて探し出して、このイベントのイベント内容を入力してもよい。
As described above, the time input terminal inputs a temporary event occurrence time, and the event content input terminal obtains the true event occurrence time corresponding to the event based on the video feature amount, but is not limited to this configuration.
For example, not only the provisional event occurrence time is input at the time input terminal, but the true event occurrence time corresponding to the event may be obtained based on the video feature amount. In this case, the event content input terminal simply inputs the event content. As another example, at the content input terminal, the user may search for the true event time based on the video and input the event content of this event.
(自動検出)
ここまで説明した時刻入力手段は表示部103が表示する映像を観察しながら、イベントの発生に合わせてデータ入力者が手動で入力するものであった。ここでは、自動的にイベントの発生を検出してその時刻を取得する手法について図19を参照して説明する。
映像、特にスポーツ映像では、得点経過などを表示する情報がスーパーインポーズされることが多い。図19の上図に示すように、例えば、野球の映像では1901のように回、表裏、得点、ボールカウント、出塁状況が表示される。また、得点時には、図19の下図に示すように、例えば、1902のように得点が表示される。これらは状況に変化があったとき、つまりイベントが発生したときに表示が更新されたり、新たに表示されたりする。そこで、本実施形態のデータ入力装置では、これらの映像の変化を検出することでイベントの発生を自動的に検出する。映像の変化は領域を予め設定しその特徴量を比較することで行われる。
(Automatic detection)
The time input means described so far has been manually input by a data input person in accordance with the occurrence of an event while observing the video displayed on the
In a video, particularly a sports video, information indicating the score progress is often superimposed. As shown in the upper diagram of FIG. 19, for example, in a baseball video, the time, front and back, scores, ball count, and output status are displayed as 1901. In addition, at the time of scoring, as shown in the lower diagram of FIG. These are updated or newly displayed when the situation changes, that is, when an event occurs. Therefore, in the data input device of the present embodiment, the occurrence of an event is automatically detected by detecting the change in these images. The video is changed by setting a region in advance and comparing the feature values.
次に、画面に表示される情報からイベント検出をするために、画面の任意の領域を指定する手法について図20を参照して説明する。図20は、これらのイベント検出情報を入力するために、画面の任意の領域を指定するインタフェースの例である。
図20の上図に示したように、データ入力者が、ポインタ2001をドラッグし、例えば、検出領域2002を設定する。また、図20の下図に示したように、データ入力者が予め検出領域の範囲を定めておき、データ入力者がポインタ2003で領域の1点を指定することで検出領域を設定してもよい。
また、ユーザが検出領域、座標等の情報を、例えば、電子ファイルに指定しておき、このファイルをメモリ102等に読み込ませて、イベントの検出をしてもよい。
Next, a method for designating an arbitrary area of the screen in order to detect an event from information displayed on the screen will be described with reference to FIG. FIG. 20 shows an example of an interface for designating an arbitrary area of the screen in order to input such event detection information.
As shown in the upper diagram of FIG. 20, the data input person drags the
Alternatively, the user may specify information such as the detection area and coordinates in an electronic file, for example, and read the file into the
次に、イベント検出情報のデータの構造例について図21を参照して説明する。このイベント検出情報は、例えば、メモリ102に記憶されている。
1つの検出領域のデータは、座標情報2101(例えば、左上と右下の座標)、特徴量情報2102、対応イベント情報2103から構成される。これらのデータが検出領域ごとに複数存在しうるデータ構造となる。特徴量情報は、直前映像フレームの特徴量あるいは予め与えられた特徴量を用いる。直前映像フレームの特徴量である場合は、映像の中で図19の1901のようなボールカウント、出塁状況の変化を検出することができる。予め与えられた特徴量である場合は1902のような得点の変化を検出することができる。
Next, an example of the data structure of event detection information will be described with reference to FIG. This event detection information is stored in the
The data of one detection area includes coordinate information 2101 (for example, upper left and lower right coordinates),
次に、イベントを自動的に検出する処理のフローについて図22を参照して説明する。
映像入力部104が映像フレームを1つ読み込む(ステップS2201)。プロセッサ101がメモリ102に記憶されているイベント検出情報から、1領域分の情報を読み込む(ステップS2202)。プロセッサ101は、映像フレームの中のイベント検出情報で指示された領域の特徴量とイベント検出領域の特徴量を比較する指示をする(ステップS2203)。プロセッサ101は、前の映像フレームの特徴量と比較して変化があったことを検出する場合は閾値以下、予め指定した特徴量を持つ領域の出現を検出するときは閾値以上であれば、イベントが発生したとして対応イベントを通知する指示をする(ステップS2204)。これらステップS2202、S2203、S2204をすべてのイベント検出情報について実施し(ステップS2205)、終了するとステップS2206へ進む。これらの処理を全映像フレームが終了するまで繰り返す(ステップS2206)。
Next, a flow of processing for automatically detecting an event will be described with reference to FIG.
The
次に、検出したイベントを表示するインタフェースの例について図23(A)及び図23(B)を参照して説明する。
これらの図23(A)及び図23(B)の例では、検出されたイベントのうち、イベント内容情報が入力されたものとイベント内容情報が入力されていないものを区別して表示している。例えば、図23(A)は、2301の横軸を時間軸とし、検出されたイベントの位置に印を付けたインタフェースである。イベント内容情報が未入力のイベントは2302のように印を変更して表示する。
Next, an example of an interface for displaying a detected event will be described with reference to FIGS. 23 (A) and 23 (B).
In the examples of FIGS. 23A and 23B, detected events that are input with event content information and those that are not input with event content information are displayed separately. For example, FIG. 23A shows an interface in which the
また、図23(B)は、検出されたイベントのサムネイル画像を一覧表示したインタフェース2303を示している。イベント内容情報が未入力のイベントは2304のように枠、背景色、文字色などを変更して表示する。このようにイベント内容情報が未入力のイベントと入力済みのイベントを区別して表示することで見落としをなくすことができる。
FIG. 23B shows an
また、イベントを自動検出する場合であっても、手動によるイベントの時刻入力を行ってもよい。先に手動でイベントを入力した後に、イベント検出を行うことで検出されたイベントが入力されているか否かを確認することができる。 Even when an event is automatically detected, the event time may be manually input. It is possible to confirm whether or not the detected event is input by performing event detection after manually inputting the event first.
次に、自動検出されたイベントにイベント情報が入力されているか否かをチェックする処理フローについて図24を参照して説明する。
図24では、時刻情報、イベント内容情報の双方のチェックに使用できる。すなわち、時刻情報をチェックする場合は先に手動で入力したイベント情報の存在のチェック、イベント内容情報のチェックには検出したイベントのイベント内容情報が入力されているかをチェックするために用いられる。
Next, a processing flow for checking whether or not event information is input to an automatically detected event will be described with reference to FIG.
In FIG. 24, it can be used for checking both time information and event content information. That is, when checking the time information, it is used to check whether the event content information of the detected event is input in the check of the presence of the event information manually input previously and the check of the event content information.
プロセッサ101が自動検出されたイベント情報を1つ読み込む(ステップS2401)。プロセッサ101が、自動検出されたイベント情報がイベント情報記憶部109に記憶されているかをチェックする(ステップS2402)。上述したように時刻情報のチェックとイベント内容情報のチェックの一方あるいは両方をチェックする。イベント情報が入力されていない場合はステップS2403へ進み未入力イベントを通知し(ステップS2403)、表示の更新などを行う。イベント情報が入力されている場合はステップS2404へ進み、全検出イベントをチェックするまで、ステップS2401からステップS2403までの処理を繰り返す。
The
次に、検出されたイベントの時刻を基点として、所望の特徴量を持つ映像フレームを検出する処理フローについて図25を参照して説明する。図25は図6と類似しているが、図6は、入力されたイベントの時刻を基点として、所望の特徴量を持つ映像フレームを検出する場合である。図6と同様なステップは同一の番号を付して説明を省略する。
例えば、得点が表示された時刻を基点にして、その直前の投球の映像フレームを検出する。プロセッサ101が、ステップS601で取得した映像特徴量と比較する映像フレームの初期値をイベント検出によって得られた時刻の映像フレームとする(ステップS2501)。プロセッサ101が、ステップS601で取得した映像特徴量と比較するステップS2501で得られた映像フレームの映像特徴量を抽出し、映像特徴量を比較し映像特徴量の差分を計算する(ステップS2502)。その差分が閾値以下であれば、比較した映像フレームが検出したい映像フレームであるとして処理を終了する。差分が閾値以下でなければステップS604に進み、比較する映像フレームをn映像フレーム前にずらし、再び比較を行う処理ステップS2502を繰り返す。
Next, a processing flow for detecting a video frame having a desired feature amount based on the time of the detected event will be described with reference to FIG. FIG. 25 is similar to FIG. 6, but FIG. 6 shows a case where a video frame having a desired feature amount is detected based on the time of the input event. Steps similar to those in FIG. 6 are denoted by the same reference numerals and description thereof is omitted.
For example, the video frame of the pitch immediately before is detected from the time when the score is displayed as a base point. The
(特殊再生)
次に、図1(B)を参照して説明した基本構成に新たな機能を追加した場合について図26を参照して説明する。図26は表示部103に表示される画面を示す。図1(B)に示した基本構成に追加された機能を行うためのボタンは、特殊再生部2601、復帰部2602である。
特殊再生部2601は、映像の巻き戻しや早送りなどの特殊再生(トリックプレイ)を用いて、イベント発生箇所を探す部分である。特殊再生を行うため、映像を記憶する映像記憶部105は、ハードディスクなどである。
(Special playback)
Next, a case where a new function is added to the basic configuration described with reference to FIG. 1B will be described with reference to FIG. FIG. 26 shows a screen displayed on the
The
復帰部2602はイベント入力が終了後に、特殊再生(トリックプレイ)を行う直前の映像フレームに復帰する。図27に復帰部2602の処理フローを示す。 The return unit 2602 returns to the video frame immediately before special playback (trick play) after the event input is completed. FIG. 27 shows a processing flow of the return unit 2602.
プロセッサ101が、データ入力者からの特殊再生の指示がなされることを待ち(ステップS2701)、特殊再生の指示がされた場合に次のステップへ進ませる。メモリ102が、特殊再生が行われる直前の映像フレームを記憶する(ステップS2702)。プロセッサ101が、イベント情報の入力が終了するのを待ち、終了した場合に次のステップへ進ませる(ステップS1103)。プロセッサ101が、再生映像フレームをステップS2701で記憶した映像フレームに移動し、再生を再開する(ステップS2703)。
The
なお、特殊再生は特殊再生部2601、復帰部2602に依らず外部のコントローラなどを用いてもよい。また、独立した復帰部2602を持たずに、内容登録部2603によってイベント情報が登録されたことをもってイベント入力が終了したとして復帰してもよい。
Note that special playback may use an external controller or the like without depending on the
(1ボタン入力)
次に、図1(A)、図1(B)を参照して説明した基本構成に新たな機能を追加した場合について図28を参照して説明する。
図1(A)では時刻入力部107とイベント内容入力部108が独立していたが、図28に示した構成では、時刻入力部107はなくしてイベント内容入力部108のみを持ち、イベント内容入力部108が押下された時刻を時刻情報とする。また、図1(B)のように内容を選択した後に登録するのではなく、選択すると直ちに登録が行われる。
(1 button input)
Next, a case where a new function is added to the basic configuration described with reference to FIGS. 1A and 1B will be described with reference to FIG.
In FIG. 1A, the
次に、図28に示した場合の処理フローについて図29を参照して説明する。
プロセッサ101が、イベント内容入力部108に接続するボタン2802が押下されるのを待つ(ステップS2901)。プロセッサ101は、ボタン2802が押下されたとき、現在位置の映像フレームの時刻を取得する(ステップS2902)。プロセッサ101は、取得した時刻情報と選択されたイベント内容情報を登録する(ステップS2903)。
Next, the processing flow in the case shown in FIG. 28 will be described with reference to FIG.
The
例えば、“ヒット”に対応したボタン2802を押下すると直ちに押下した時刻を時刻情報、“ヒット”をイベント内容情報としたイベント情報がイベント情報記憶部109に登録される。また、ボタン部分2801は“ヒット”のような単一の項目だけでなく、複数の内容の項目(例えば、“○○選手、ヒット”)を一度に登録することができる。
For example, when the
(2画面表示)
次に、表示部103が2画面を有する場合の例について図30、図31を参照して説明する。図30は本実施形態にかかるデータ入力装置のインタフェース例である。
図30に示した例では、イベント入力画面3001とイベント発見画面3002を持つ。イベント入力画面3001はイベントの時刻情報を入力するための画面である。イベント発見画面3002はイベント入力画面より未来の時刻の映像を表示する。すなわち、イベント入力画面3001の映像の時刻と、イベント発見画面3002の映像の時刻との関係は、例えば、図31に示すようになる。
(2-screen display)
Next, an example in which the
The example shown in FIG. 30 has an
例えば、イベント発見画面3002にはリアルタイムに放送されている最新映像を、イベント入力画面3001には5秒遅れの映像を表示する。また、イベント発見画面3002にはリアルタイムに放送されている最新映像を、イベント入力画面3001にはイベント入力のために巻き戻しなどの特殊再生中の映像を表示してもよい。
For example, the
イベント発見画面3002を視聴していてイベントが発生したときに、発生した瞬間の時刻をイベント入力画面3001を観察して入力する。図30のインタフェースでイベント入力のタイミングを計り、図28のボタン部分2801を押下することで1ボタンでイベントの発生した瞬間の時刻とそのイベント内容を登録することができる。
When an event occurs while viewing the
次に、図30とは異なる表示手法について図32を参照して説明する。図32は本実施形態にかかるデータ入力装置の別のインタフェース例である。イベント入力画面3201とイベント発見画面3202を切り替えて表示する。1度に表示される画面が1つである点が図30と異なる以外は同様である。
Next, a display method different from FIG. 30 will be described with reference to FIG. FIG. 32 shows another interface example of the data input device according to the present embodiment. The
(選手情報等の後入力)
次に、イベント情報を入力した後に、選手情報を入力する処理フローについて図33を参照して説明する。
スポーツ映像のイベント入力を行う場合に、必ずしもイベント入力時点で選手名が分かっているとは限らない。試合中継の途中で、選手紹介がされる場合も少なくない。図33はこのような場合に選手情報を後入力するための処理フローである。
(After player information etc.)
Next, a process flow for inputting player information after inputting event information will be described with reference to FIG.
When performing sport video event input, the player name is not always known at the time of event input. There are many cases where players are introduced during the game. FIG. 33 is a processing flow for post-inputting player information in such a case.
予め選手名などの情報である選手識別情報をメモリ102に記憶しておく。データ入力者が、イベント発生時点で選手名が不明な選手のイベント情報について、選手識別情報を用いて登録する(ステップS3301)。データ入力者が、選手名が判明した時点で、先に記憶してあった選手識別情報を指定し、選手名などの選手情報を入力する(ステップS3302)。プロセッサ101が、既に登録してあるイベント情報から該当する選手識別情報が入力されているイベント情報を探し、イベント情報に含まれる内容情報を更新する(S3303)。次に、データ入力者が、その選手が関係するイベントが発生した場合には入力した選手情報を用いてイベント情報を登録する(S3304)。このようにすることで試合開始前に選手情報を調査することなく、データ入力作業を開始することができる。
Player identification information that is information such as a player name is stored in the
以上に示した実施形態によれば、映像に含まれる映像特徴量に基づいてイベント発生時刻情報とイベント内容情報を連携させることにより、メタデータの提供のために必要なイベント情報の入力作業を放送に合わせてリアルタイム、あるいはリアルタイムに準じた速度で入力することができる。これによって、メタデータを円滑に提供することが可能となり、メタデータを利用したサービスやアプリケーションが利用できるようになる。 According to the embodiment described above, event information input work necessary for providing metadata is broadcast by linking event occurrence time information and event content information based on the video feature amount included in the video. Can be input in real time or at a speed in accordance with real time. This makes it possible to provide metadata smoothly, and services and applications that use metadata can be used.
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
101…プロセッサ、102…メモリ、103、401、402、501…表示部、104…映像入力部、105…映像記憶部、106…操作部、107…時刻入力部、108…イベント内容入力部、109…イベント情報記憶部、201、202、1002、1003…映像フレーム、203…時刻登録タイミング、301…イベント発生時刻情報、302、703…イベント内容情報、403、503…入力装置、502…制御端末、701…サムネイル画像、702…時刻情報、704…記号、705、803…イベント情報、801、802…ウィンドウ、901,905…画面、902…巻き戻し部、903…イベント削除部、904…復帰部、1001…映像フレーム、1201、1502…時刻入力端末、1202、1503,1504…内容入力端末、1203…イベント情報データベース、2001、2003…ポインタ、2002…検出領域、2101…座標情報、2102…特徴量情報、2103…対応イベント情報、2303…インタフェース、2601…特殊再生部、2602…復帰部、2603…内容登録部、2801、2802…ボタン部分、3001、3201…イベント入力画面、3002、3202…イベント発見画面。
DESCRIPTION OF
Claims (18)
映像にイベント発生時刻を対応付ける対応付手段と、
映像の特徴を示す映像特徴量を算出する算出手段と、
前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第1記憶手段と、
前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段と、
前記目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として記憶する第2記憶手段を具備することを特徴とするデータ入力装置。 Time input means for inputting the time of an event occurring in the video as a temporary event occurrence time;
Means for associating the event occurrence time with the video;
A calculation means for calculating a video feature amount indicating a video feature;
First storage means for preliminarily storing a reference feature amount indicating a feature of a target video including an event cause corresponding to an event result included in a video associated with the provisional event occurrence time;
Search means for searching for a video whose difference between the reference feature and the video feature is equal to or less than a threshold as the target video;
A data input device comprising: a second storage means for storing the event time associated with the target video as a true event occurrence time.
前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段をさらに具備することを特徴とする請求項1に記載のデータ入力装置。 Content input means for inputting the event content of the event;
The data input device according to claim 1, further comprising association means for associating the true event occurrence time with the event content.
前記領域で映像特徴量の変化に基づいて仮のイベント発生時刻を取得する取得手段をさらに具備することを特徴とする請求項1から請求項4のいずれか1項に記載のデータ入力装置。 A designation means for designating an area in which a change in the video feature amount is known in advance according to the occurrence of an event in the screen displaying the video;
5. The data input device according to claim 1, further comprising an acquisition unit configured to acquire a tentative event occurrence time based on a change in a video feature amount in the area.
前記第1映像よりも前の時刻に対応する第2映像を再生する第2再生手段と、
前記第1映像と前記第2映像を同時に、又は、前記第1映像と前記第2映像を切り換えて表示する表示手段をさらに具備することを特徴とする請求項1から請求項5のいずれか1項に記載のデータ入力装置。 First reproducing means for reproducing the first video;
Second playback means for playing back a second video corresponding to a time before the first video;
6. The display apparatus according to claim 1, further comprising display means for displaying the first video and the second video simultaneously or by switching between the first video and the second video. The data input device according to item.
イベント内容が入力されていないイベントからあるイベントを選択させ、該イベントを前記第2記憶手段から削除するための削除手段と、
イベント内容が入力されていないイベントからあるイベントを選択させ、該イベントに対応するイベント発生時刻から映像を再生するための第3再生手段と、
前記再生を開始する直前に表示されていた映像フレームの位置を記憶する第3記憶手段と、
前記位置の映像フレームに復帰させる第1復帰手段をさらに具備することを特徴とする請求項2から請求項6のいずれか1項に記載のデータ入力装置。 A display means for displaying a list of events by distinguishing an event in which the event content is input and an event in which the event content is not input among a plurality of events in which the event occurrence time is stored;
A deletion unit for selecting an event from events for which no event content has been input, and deleting the event from the second storage unit;
A third playback means for selecting an event from events for which no event content has been input and playing back video from an event occurrence time corresponding to the event;
Third storage means for storing the position of the video frame that was displayed immediately before starting the reproduction;
The data input device according to any one of claims 2 to 6, further comprising first return means for returning to the video frame at the position.
映像フレームの位置を変更する場合に、変更する直前の映像フレームの位置を記憶する位置記憶手段と、
イベント内容の入力が終了した場合に、変更する直前の映像フレームの位置に復帰する第2復帰手段を具備することを特徴とする請求項2から請求項7のいずれか1項に記載のデータ入力装置。 Change means for changing the position of the video frame to input the event content;
Position storage means for storing the position of the video frame immediately before the change when changing the position of the video frame;
The data input according to any one of claims 2 to 7, further comprising a second return means for returning to the position of the video frame immediately before the change when the input of the event contents is completed. apparatus.
前記ボタンが選択された場合に、選択された時刻を真のイベント発生時刻と決定する時刻決定手段をさらに具備することを特徴とする請求項2から請求項8のいずれか1項に記載のデータ入力装置。 At least one assigned button corresponding to the content of the event content to be entered,
The data according to any one of claims 2 to 8, further comprising time determination means for determining the selected time as a true event occurrence time when the button is selected. Input device.
イベント内容を入力する場合に、該イベントに対応する、前記識別情報に含まれる情報をイベント内容として取り込む取込手段を具備することを特徴とする請求項2から請求項9のいずれか1項に記載のデータ入力装置。 Storage means for storing in advance identification information related to the event;
10. The apparatus according to claim 2, further comprising a capturing unit that captures, as event content, information included in the identification information corresponding to the event when the event content is input. 11. The data input device described.
前記時刻入力端末は、
映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、
前記仮のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、
前記仮のイベント発生時刻を前記時刻入力端末から受信する受信手段と、
映像にイベント発生時刻を対応付ける対応付手段と、
映像の特徴を示す映像特徴量を算出する算出手段と、
前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第1記憶手段と、
前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段を具備することを特徴とするデータ入力システム。 In a data input system in which a time input terminal and an event content input terminal are connected via a network,
The time input terminal is
Time input means for inputting the time of an event occurring in the video as a temporary event occurrence time;
Comprising transmission means for transmitting the temporary event occurrence time to the event input terminal;
The event content input terminal is:
Receiving means for receiving the temporary event occurrence time from the time input terminal;
Means for associating the event occurrence time with the video;
A calculation means for calculating a video feature amount indicating a video feature;
First storage means for preliminarily storing a reference feature amount indicating a feature of a target video including an event cause corresponding to an event result included in a video associated with the provisional event occurrence time;
A data input system comprising: search means for searching for a video whose difference between the reference feature value and the video feature value is a threshold value or less as the target video.
イベントに関する内容を編集する編集手段と、
複数の前記イベント内容入力端末のうち、前記送信手段が送信した仮のイベント発生時刻に対応するイベント内容を最先に編集する場合には、他のイベント内容入力端末に該イベント内容を編集することができないように編集をロックする編集ロック手段をさらに具備することを特徴とする請求項14に記載のデータ入力システム。 Each event content input terminal
An editing means for editing the content about the event,
Of the plurality of event content input terminals, when editing the event content corresponding to the temporary event occurrence time transmitted by the transmitting means first, edit the event content on another event content input terminal 15. The data input system according to claim 14, further comprising an edit lock means for locking the edit so as not to be performed.
イベントに関する内容を編集する編集手段と、
複数の前記イベント内容入力端末のうち、前記送信手段が送信した仮のイベント発生時刻に対応するイベント内容を、編集し始めるタイミング、編集を終了するタイミング、編集をすると表明するタイミング、編集した内容が同様なものの多数決のいずれか1つに基づいて、他のイベント内容入力端末に該イベント内容を編集することができないように編集をロックする編集ロック手段をさらに具備することを特徴とする請求項14に記載のデータ入力システム。 Each event content input terminal
An editing means for editing the content about the event,
Among the plurality of event content input terminals, the event content corresponding to the tentative event occurrence time transmitted by the transmission means, the timing to start editing, the timing to end editing, the timing to announce when editing, and the edited content are 15. The apparatus according to claim 14, further comprising editing lock means for locking editing so that other event content input terminals cannot edit the event content based on any one of the majority of similar things. The data input system described in 1.
前記時刻入力端末は、
映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための時刻入力手段と、
映像にイベント発生時刻を対応付ける対応付手段と、
映像の特徴を示す映像特徴量を算出する算出手段と、
前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像の特徴を示す基準特徴量を予め記憶している第1記憶手段と、
前記基準特徴量と前記映像特徴量との差が閾値以下である映像を前記目的映像として探す探索手段と、
前記目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として記憶する第2記憶手段と、
前記真のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、
前記真のイベント発生時刻を前記時刻入力端末から受信する受信手段と、
前記イベントのイベント内容を入力するための内容入力手段と、
前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段を具備することを特徴とするデータ入力システム。 In a data input system in which a time input terminal and an event content input terminal are connected via a network,
The time input terminal is
Time input means for inputting the time of an event occurring in the video as a temporary event occurrence time;
Means for associating the event occurrence time with the video;
A calculation means for calculating a video feature amount indicating a video feature;
First storage means for preliminarily storing a reference feature amount indicating a feature of a target video including an event cause corresponding to an event result included in a video associated with the provisional event occurrence time;
Search means for searching for a video whose difference between the reference feature and the video feature is equal to or less than a threshold as the target video;
Second storage means for storing a time of an event associated with the target video as a true event occurrence time;
Comprising transmission means for transmitting the true event occurrence time to the event input terminal;
The event content input terminal is:
Receiving means for receiving the true event occurrence time from the time input terminal;
Content input means for inputting the event content of the event;
A data input system comprising a related means for associating the true event occurrence time with the event content.
前記時刻入力端末は、
映像中に発生するイベントの時刻を仮のイベント発生時刻として入力するための仮時刻入力手段と、
前記仮のイベント発生時刻を前記イベント入力端末に送信する送信手段を具備し、
前記イベント内容入力端末は、
前記仮のイベント発生時刻を前記時刻入力端末から受信する受信手段と、
映像にイベント発生時刻を対応付ける対応付手段と、
前記仮のイベント発生時刻に対応付けられた映像に含まれるイベント結果に対応するイベント原因を含む目的映像に対応付けられるイベントの時刻を真のイベント発生時刻として入力するための真時刻入力手段と、
前記真のイベント発生時刻を記憶する第2記憶手段と、
前記イベントのイベント内容を入力するための内容入力手段と、
前記真のイベント発生時刻と前記イベント内容とを関連付ける関連手段を具備することを特徴とするデータ入力システム。 In a data input system in which a time input terminal and an event content input terminal are connected via a network,
The time input terminal is
Provisional time input means for inputting the time of an event occurring in the video as a provisional event occurrence time;
Comprising transmission means for transmitting the temporary event occurrence time to the event input terminal;
The event content input terminal is:
Receiving means for receiving the temporary event occurrence time from the time input terminal;
Means for associating the event occurrence time with the video;
A true time input means for inputting, as a true event occurrence time, an event time associated with a target image including an event cause corresponding to an event result included in an image associated with the provisional event occurrence time;
Second storage means for storing the true event occurrence time;
Content input means for inputting the event content of the event;
A data input system comprising a related means for associating the true event occurrence time with the event content.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005042360A JP4177820B2 (en) | 2005-02-18 | 2005-02-18 | Data input device and data input system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005042360A JP4177820B2 (en) | 2005-02-18 | 2005-02-18 | Data input device and data input system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006229705A JP2006229705A (en) | 2006-08-31 |
| JP4177820B2 true JP4177820B2 (en) | 2008-11-05 |
Family
ID=36990636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005042360A Expired - Fee Related JP4177820B2 (en) | 2005-02-18 | 2005-02-18 | Data input device and data input system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4177820B2 (en) |
-
2005
- 2005-02-18 JP JP2005042360A patent/JP4177820B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006229705A (en) | 2006-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7979879B2 (en) | Video contents display system, video contents display method, and program for the same | |
| US7181757B1 (en) | Video summary description scheme and method and system of video summary description data generation for efficient overview and browsing | |
| US20090116811A1 (en) | Tagboard for video tagging | |
| US20080159708A1 (en) | Video Contents Display Apparatus, Video Contents Display Method, and Program Therefor | |
| US20070101394A1 (en) | Indexing a recording of audiovisual content to enable rich navigation | |
| US10129515B2 (en) | Display control device, recording control device, and display control method | |
| JP2001292402A (en) | Digital video playback method, digital video playback device, and digital video recording / playback device | |
| KR101891382B1 (en) | Extraction program, method and device | |
| JPH0993588A (en) | Moving image processing method | |
| KR101440168B1 (en) | A method for generating a new overview of an audiovisual document that already includes an overview and report and a receiver capable of implementing the method | |
| JP2019033430A (en) | Movie reproduction apparatus, control method thereof, and program | |
| US8643672B2 (en) | Instant message analytics of historical conversations in relation to present communication | |
| US7730505B2 (en) | Stream reproducing device | |
| CN101112090B (en) | Video content playback assisting method, system and information distribution server | |
| JP2009225207A (en) | Information processor | |
| US7844163B2 (en) | Information editing device, information editing method, and computer product | |
| JP6214762B2 (en) | Image search system, search screen display method | |
| WO2008087742A1 (en) | Moving picture reproducing system, information terminal device and information display method | |
| JP4366439B1 (en) | Video content editing method, editing apparatus using the same, and remote editing apparatus | |
| JP2009124383A (en) | Information processing apparatus, content processing system, computer program, content management method, and content search method | |
| JP4177820B2 (en) | Data input device and data input system | |
| US10115318B2 (en) | Information processing method and device | |
| JP2019092025A (en) | Editing system | |
| WO2014103374A1 (en) | Information management device, server and control method | |
| JP2007323698A (en) | Multimedia content display apparatus, method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080704 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080819 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080822 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110829 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110829 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120829 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120829 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130829 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |