JP2005143143A - Moving image editing apparatus - Google Patents
Moving image editing apparatus Download PDFInfo
- Publication number
- JP2005143143A JP2005143143A JP2005033116A JP2005033116A JP2005143143A JP 2005143143 A JP2005143143 A JP 2005143143A JP 2005033116 A JP2005033116 A JP 2005033116A JP 2005033116 A JP2005033116 A JP 2005033116A JP 2005143143 A JP2005143143 A JP 2005143143A
- Authority
- JP
- Japan
- Prior art keywords
- time
- button
- point
- image
- displayed
- 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.)
- Withdrawn
Links
Images
Abstract
Description
本発明は、映像情報のライブラリ化、テレビジョン放送番組制作、ビデオ番組制作などの動画像の番組制作に使用する動画像編集装置に係り、特に、動画像編集動作を実行するためのプログラムを使用したコンピュータで制御し、オペレータの指示に基づいて、動画像の編集・情報付加を行う動画像編集装置に関する。 The present invention relates to a moving image editing apparatus used for moving image program production such as video information library creation, television broadcast program production, video program production, etc., and particularly uses a program for executing moving image editing operation. The present invention relates to a moving image editing apparatus that is controlled by a computer and edits a moving image and adds information based on an instruction from an operator.
マルチメディア時代・多チャンネル時代を迎え、映像番組に対する要求も、作り手・受け手の双方共に多様化してきており、このため、映像情報の再利用の観点からすれば、映像に関係する情報をいかに効率よく管理し、いかに容易に検索できるようにするかが重要な課題となり、さらに、受け手側が自分の興味のある映像を素早く選択的に視聴できるような番組提供方法も真剣に検討されてきている。 With the advent of the multimedia era and the multi-channel era, the demand for video programs has been diversifying for both creators and receivers. For this reason, from the viewpoint of reusing video information, Efficient management and how easy it is to search is an important issue, and program delivery methods that allow the receiver to quickly and selectively watch videos of their interest have been seriously studied. .
ところで、一般に、テレビジョン画像情報など、動画による画情報は、複数のシーン(情景)の連続から構成されている。 By the way, generally, image information by moving images such as television image information is composed of a series of a plurality of scenes (scenes).
そこで、このような動画を記録する場合には、以後での編集などの処理を容易にするため、シーンの切れ目に開始点や終了点を表わす識別情報を挿入する場合がある。 Therefore, when such a moving image is recorded, identification information indicating a start point or an end point may be inserted at a scene break in order to facilitate subsequent processing such as editing.
例えば、スポーツ中継などの映像では、特定の出来事が始まった時刻を in 点(開始点)とし、終った時刻を out 点(終了点)として、その時刻を映像と一緒に記録するのが通例であるが、これらの in 点と out 点の記録位置は、従来からオペレータが映像を実際にモニタし、場面を確認しながら所定の時点でボタンを操作するという作業により決定していた。 For example, in a video such as a sports broadcast, it is customary to record the time when a specific event begins as the in point (start point) and the end time as the out point (end point) together with the video. However, the recording positions of these in and out points have conventionally been determined by an operation in which an operator actually monitors a video and operates a button at a predetermined time while checking the scene.
例えば、従来技術によるビデオ編集装置のあるものでは、2本のビデオテープに録画された画像データを用い、新たな番組を作成してビデオテープに記録する際、オペレータは、オリジナルのビデオテープから再生した画像の所望のフレームを、ジョグ機能やシャトル機能を用いて探し出し、マークイン(MARK IN)ボタン或いはマークアウト(MARK OUT)ボタンの操作により、任意に設定できるようになっている。 For example, in some video editing apparatuses according to the prior art, when image data recorded on two video tapes is used to create a new program and record it on the video tape, the operator plays back from the original video tape. The desired frame of the selected image can be found using the jog function or shuttle function, and can be arbitrarily set by operating the mark in (MARK IN) or mark out (MARK OUT) button.
一方、映像データを記録する際、リアルタイムで現れる画像をオペレータが見ながら、所望のカットでキーボードやマウスを操作し、所定のフレームットを登録して行くことができるようにした装置も従来から知られており、このとき、画像認識技術により、画像の変化点を自動的に検出することにより、その変化点をカットの区切り点として登録してゆくようにした装置も従来から知られている。 On the other hand, when recording video data, an apparatus that allows a predetermined frame to be registered by operating a keyboard or mouse with a desired cut while an operator sees an image that appears in real time has also been known. At this time, an apparatus that automatically detects a change point of an image by an image recognition technique and registers the change point as a cut break point has been conventionally known.
なお、この画像の変化点を自動的に検出する方法としては、例えば特許文献1に開示されているように、動画像の照度、音量、色調などを解析して、これらの変化が著しい部分をカット画像の変化点として検出する技術が用いられており、何れの装置を使用した場合も、登録された点、或いはカットの区切り点が、順次、in 点と out 点になる。
上記従来技術は、上記した in 点と out 点など識別情報の記録に熟練を要する点について配慮がされておらず、正確な識別情報の記録には多大の労力と時間を必要とするという問題があった。 The above prior art does not give consideration to the points that require skill in recording identification information, such as the in point and the out point, and there is a problem that it takes a lot of labor and time to record accurate identification information. there were.
すなわち、人間の反応時間には多少の遅れがあり、このため、モニタに映出され刻々と変化する画像から、オペレータが上記したシーンの切れ目を認識し、直ちにボタンなどを操作したとしても、実際には若干の遅れを伴い、識別情報の記録時点に多少のずれ(主として遅れ)の存在が不可避である。 In other words, there is a slight delay in human reaction time, so even if the operator recognizes the above-mentioned scene break from the image that changes on the monitor and changes every moment, Is accompanied by a slight delay, and it is inevitable that there is a slight deviation (mainly a delay) at the time of recording the identification information.
特にスポーツ中継など、同じシーンの中で多くの出来事が発生し、しかも画像内での被写体の動きが著しく激しい映像を対象とした場合には、出来事自体の認識が既に困難で、適切な位置での in 点と out 点の設定は極めて難事となってしまう。 Especially when there are many events that occur in the same scene, such as sports broadcasts, and the subject is moving very rapidly in the image, it is already difficult to recognize the event itself, Setting the in and out points is extremely difficult.
従って、従来技術では、正確な識別情報の記録に多大の労力と時間が掛かってしまうのである。 Therefore, in the prior art, it takes a lot of labor and time to record accurate identification information.
本発明の目的は、上記した識別情報の正確な記録が容易に行えるようにした動画像編集装置を提供することにある。 An object of the present invention is to provide a moving image editing apparatus capable of easily recording the above-described identification information easily.
上記目的は、動画像の間に、所定の入力操作に応じて識別情報が挿入されるように構成した動画像編集装置において、前記入力操作がなされた時刻と、該入力操作により前記動画像に識別情報が挿入される時刻との間に所定の補償時間が付加されるようにして達成される。 In the moving image editing apparatus configured to insert identification information in accordance with a predetermined input operation between moving images, the object is to specify the time when the input operation is performed and the moving image by the input operation. This is achieved by adding a predetermined compensation time to the time when the identification information is inserted.
このとき、シーンの継続時間を設定する手段を設け、前記識別情報の内の一方の入力操作により、他方が自動的に設定されるようにしてもよく、前記識別情報に対してインデックス情報が作成されるようにしてもよい。 At this time, means for setting the duration of the scene may be provided, and one of the identification information may be automatically set by an input operation, and index information is created for the identification information. You may be made to do.
本発明によれば、オペレータによる 開始点と終了点の設定について任意の値
の補償時間が設定できるので、オペレータは、設定操作に際して、自らの熟練や体調などに応じて、この補償時間を所定の値に設定しておくことにより、操作時点と、実際の設定時点とのずれを容易に補償することができる。
According to the present invention, since the compensation time of an arbitrary value can be set for the setting of the start point and the end point by the operator, the operator can set the compensation time to a predetermined value according to his / her skill and physical condition at the time of the setting operation. By setting the value, it is possible to easily compensate for the difference between the operation time point and the actual setting time point.
この結果、本発明によれは、スポーツ中継など、同じシーンの中で多くの出来事が発生し、しかも画像内での被写体の動きが著しく激しい映像を対象とした場合でも、常に適切な設定ができ、正確な識別情報の記録を容易に短時間で得ることができる。 As a result, according to the present invention, it is possible to always make appropriate settings even when a lot of events occur in the same scene, such as a sports broadcast, and even when a subject moves very remarkably in an image. Thus, accurate identification information can be recorded easily in a short time.
以下、本発明による動画像編集装置について、図示の実施形態により詳細に説明する。 図3は、本発明による動画像編集装置の一実施形態における機器構成の一例を示したもので、この動画像編集装置の全体は300で表わしてある。 Hereinafter, a moving image editing apparatus according to the present invention will be described in detail with reference to embodiments shown in the drawings. FIG. 3 shows an example of a device configuration in an embodiment of the moving image editing apparatus according to the present invention. The entire moving image editing apparatus is represented by 300.
この図3において、まず、CPU(中央演算処理装置)301は、所要のソフトウエア(プログラム)により動作し、動画像編集に必要な各種の制御処理を実行すると共に、インデックス作成に必要な各種の制御処理を実行する働きをする。 In FIG. 3, first, a CPU (central processing unit) 301 is operated by necessary software (program), executes various control processes necessary for moving image editing, and performs various types of processes necessary for index creation. It serves to execute control processing.
メモリ302は、CPU301で使用する各種の制御用のソフトウエアを記憶すると共に、例えば一連の動画像のフレーム番号、ディスプレイ画面に表示すべきM−アイコン(Moving Icon)、M−アイコンファイル名など、動画像編集とインデックス作成に際して使用される様々な制御情報を一時記憶する働きをする。
The
ここで、M−アイコンについて説明すると、この“M−アイコン”とは、複数のフレーム画像からなる動画像全体、或いはin 点とout点の間の画像を高速で見る場合での表示用として、或いはボタン(後述)入力時や画像認識により検出されたフレームの画像を見る場合での表示用として、画面のサイズを所要の比率で縮小した表示用の縮小画像のことである。 Here, the M-icon will be described. The “M-icon” is a display for displaying a moving image consisting of a plurality of frame images or an image between in and out points at high speed. Alternatively, it is a reduced image for display in which the size of the screen is reduced by a predetermined ratio for display when a button (described later) is input or when an image of a frame detected by image recognition is viewed.
画像認識部303は、画像認識処理により、一連の動画情報の中から特定のフレームを自動的に検出する働きをするものであるが、詳細は後述する。
The
映像信号源304は、動画像編集装置300により編集処理及び/又はインデックス作成処理を要する動画像信号の供給源となるもので、例えば映像信号が供給される伝送ラインの出力やVTRの出力などである。
The
ビデオインタフェース305は、映像信号源304から入力される動画像の画像信号を動画像編集装置300内での処理に適した所定のフォーマットの画像情報に変換し、メモリ302と画像認識部303、それに磁気記憶装置306に出力する働きをすると共に、動画像編集処理とインデックス作成処理されて情報記憶装置306から出力される動画像の画像情報を、映像信号源304から供給されたときと同じフォーマットの画像信号に変換し、画像信号出力311から出力させる働きをする。
The
磁気記憶装置306は、例えばランダムアクセスが可能なハードディスク記憶装置などで構成され、ビデオインタフェース305により所要のフォーマットに変換されて供給される動画像の画像情報を記憶すると共に、メモリ302に一時記憶した編集処理用とインデックス作成処理用の様々な編集情報や制御情報、例えばM−アイコンなどを記憶する働きをする。
The
なお、この磁気記憶装置306は、磁気記録方式に限られるものではなく、ランダムアクセスが可能で必要な記憶容量と必要な記憶読出性能を備えていれば任意の記憶方式によるものを用いて実施することができる。
The
フレームバッファメモリ307は、モニタ308に表示するための画像情報を記憶する働きをする。
The
このモニタ308はディスプレイ用の表示装置で、CPU301による処理状況や入力操作時での入力状況、更には画像認識により検出された画像や編集の状況を表示する働きをする。
The
入力装置309は、例えばマウスやキーボードなどで構成され、CPU301にコマンドを入力するなど、CPU301に対するマンマシンインターフェースとしての働きをする。
The
そして、バス310は、動画像編集装置300内の各装置間でのディジタル情報伝送用である。
The
従って、この図3に示した実施形態によれば、所要のソフトウエアをメモリ302に格納することにより、編集処理すべき動画像の画像情報をメモリ302と磁気記憶装置306に記憶し、管理することができ、モニタ308の画面上に、メモリ302及び磁気記憶装置306に記憶している動画像や該動画像を縮小したM−アイコンとして表示し、動画像の編集作業が行えることになる。
Therefore, according to the embodiment shown in FIG. 3, by storing necessary software in the
次に、ここで、以下の説明において使用される用語について定義する。 Next, terms used in the following description will be defined.
<offset>
補償時間のことで、入力操作がなされた時刻と、実際に編集点が設定される時刻とのずれを補償する時間のこと。
<Offset>
Compensation time is the time to compensate for the difference between the time when the input operation was performed and the time when the edit point was actually set.
<duration>
シーンの継続時間のことで、 in 点から out 点までの間に設定される時間のこと。
<Duration>
The duration of the scene, which is the time set between the in point and the out point.
<in タイプ>
編集点のうち、編集開始点となる in 点を設定するボタンのことで、このボタンを押したときのフレームが in 点として設定される。
<In type>
Of the edit points, this is a button that sets the in point that will be the edit start point. The frame when this button is pressed is set as the in point.
ここで、 offset が指定されていたときは、この offset 値を考慮した時刻になる。 Here, when offset is specified, the time takes the offset value into consideration.
<out タイプ>
編集点のうち、編集終了点となる out 点を設定するボタンのことで、このボタンを押したときのフレームが out 点として設定される。
<Out type>
Among the edit points, this is a button that sets the out point that will be the end point of editing. The frame when this button is pressed is set as the out point.
ここでも、 offset が指定されていたときは、この offset 値を考慮した時刻になる。 Again, when offset is specified, the time takes this offset value into account.
<in_out タイプ>
ボタンを押した時刻を in 点とし、この in 点に対して予め設定してある時間(duration)経過後に自動的に out 点の時刻を計算して設定するボタンのこと。
<In_out type>
A button that sets the time when the button is pressed as the in point, and automatically calculates and sets the time at the out point after the preset time (duration) has elapsed for this in point.
同じく、 offset が指定されていたときは、この offset 値を考慮した時刻になる。 Similarly, when offset is specified, the time takes this offset value into account.
<out_in タイプ>
ボタンを押した時刻を out 点とし、この out 点に対して予め設定してある時間(duration)経過後に自動的に in 点の時刻を計算して設定するボタンのこと。
<Out_in type>
A button that sets the time when the button is pressed as the out point, and automatically calculates and sets the time at the in point after the preset time has elapsed for the out point.
やはり、 offset が指定されていたときは、この offset 値を考慮した時刻になる。 Again, when offset is specified, the time takes this offset value into consideration.
<out_out タイプ>
1回前の out 点の画像、時刻、名称を、このボタンが押下された時点での画像、時刻、名称に置き換えるボタンのこと。
<Out_out type>
A button that replaces the image, time, and name of the previous out point with the image, time, and name at the time this button was pressed.
<mark タイプ>
入力された情報に in 又は out の属性を付けずに、そのまま保持させるボタンのこと。
<Mark type>
A button that retains the input information without adding the in or out attribute.
<名称1>
各ボタンの名称を設定するボタンのこと。
<Name 1>
A button that sets the name of each button.
<名称2>
in_out タイプ、又は out_in タイプのボタンにより、CPU301により計算され設定される側の名称を設定するボタンのこと。
<Name 2>
A button for setting a name on the side calculated and set by the
従って、in_out タイプで設定されるのは out 点となり、out_in タイプのときは in 点となる。 Therefore, the in_out type is set to the out point, and the out_in type is the in point.
次に、この実施形態の動作について、図4のフローチャートにより説明する。 Next, the operation of this embodiment will be described with reference to the flowchart of FIG.
まず、動画像編集装置300が起動されると(処理400)、図2に示すモード選択パネル200の画像がモニタ308に表示される。
First, when the moving image editing apparatus 300 is activated (process 400), the image of the
このとき、この実施形態では、最初、このモード選択パネル200には、自動検出ボタン201と編集ボタン202だけが作り込まれているが、実施の形態によっては、この自動検出ボタン201はなくてもよい。
At this time, in this embodiment, only the
そこで、オペレータは、所望の映像に対してインデックスを作成するためのモードを作成する。つまり、そのジャンルの映像を記述するために特化したボタンの種類と配置が指定されたマンマシンインターフェース用の画面(以下、モード画面という)を作成する。 Therefore, the operator creates a mode for creating an index for a desired video. In other words, a man-machine interface screen (hereinafter referred to as a mode screen) in which the type and arrangement of buttons specialized for describing the video of the genre is created.
具体的には、モードの選択処理401において、図2のモード選択パネル200に作成されている追加ボタン206を押下し、処理403として、図7に示す処理700に移行させるのである。
Specifically, in the
ここで、ボタンを押下するとは、モニタ308に表示された画面上にあるボタンの図形をカーソルで指定し、マウスをクリックすることである。
Here, pressing the button means designating a button figure on the screen displayed on the
このとき、まだモードが割り振られていないボタン205、209はグレーで表示されており、追加ボタン206を押下した場合を除き、これらは押下しても無視されるようになっている。
At this time, the
図7の処理700に移行したら、次に、追加したいモードを割り付けるためのボタンをマウスで指定する。
When the processing shifts to the
いま、例えばボタン205を押下したとすると、処理701に進み、図5に示すように、ボタンの種類と名称を設定するためのパネル500の画像が表示される(処理702)。
For example, if the
そこで、図5に示すモード名称設定欄512にモード名称を入力して、いま作成している新しいモードの名称を設定する(処理703)。
Therefore, the mode name is entered in the mode
次に、このモードで使用するボタンの個数を設定する(処理704)。 Next, the number of buttons used in this mode is set (process 704).
このときの設定方法としては、パネル500面の指定領域501内にキーボードから直接数値を入力する方法と、設定用ボタン502の押下による方法とがあり、何れかの方法により指定する。
As a setting method at this time, there are a method in which a numerical value is directly input from the keyboard in the
ここで、使用できるボタンの最大個数と表示位置については、画面のサイズを考慮して予め設定しておくのであるが、この実施形態では、最大10個まで設定できるものとし、表示位置については、図示のように設定したものとして説明する。 Here, the maximum number of buttons that can be used and the display position are set in advance in consideration of the size of the screen. In this embodiment, a maximum of 10 buttons can be set. The description will be made assuming that the settings are made as shown.
このようにしてボタン数を指定すると、その個数分のボタンが表示されている設定用のGUI(グラフィカル・ユーザ・インターフェース)領域503が表示される。
When the number of buttons is designated in this way, a setting GUI (Graphical User Interface)
次に、ボタンのタイプを設定する(処理706)。このとき、duration 用ボックス507と名称2用ボックス508はグレー表示にされていて、入力できないようになっている。なお、ここでは、ボックスとボタンは同じ意味である。
Next, the button type is set (step 706). At this time, the
そして、ここでボタン504が押下されたとすると、図6に示すメニュー600の画面が表示される。
If the
そこで、次にオペレータは、このメニュー600の中から所望のタイプを選択する(処理707)。そうすると、このメニュー600の画面は消え、元のパネル500の画面が再表示され、この中に、いま選択したタイプに応じて、設定が必要な項目が表示される。
Therefore, the operator next selects a desired type from the menu 600 (process 707). Then, the screen of this
ここで、各種のボタンについてのタイプや、設定が必要な項目、それに内容については前述した通りなので、設定方法について一通り説明する。 Here, since the types of various buttons, items that need to be set, and contents are as described above, the setting method will be described.
まず、図5のパネル500は、図6のメニュー600の中のタイプ in のボタンが選択された場合で、ボタン504が表示されている。
First, the
そして、このタイプの場合には、次に、図7に示すように、名称1の設定を行う(処理708)。その方法は、名称1のボックス505をマウスでクリックし、次いでキーボードから名称を入力するのである。
In the case of this type, next,
次に、offset の値を入力する(処理709)。このときも、同じく、 offset のボックス506をマウスでクリックし、キーボードから数値を入力するのである。
Next, an offset value is input (process 709). At this time, similarly, the user clicks the offset
以上は、図7の処理707において、in、out、out_out、mark の各タイプのボタンを設定する場合であるが、in_out タイプ、或いは out_in タイプのボタンを選択した場合は、以下の項目についても設定処理を行う必要がある。
The above is the case where in, out, out_out, mark type buttons are set in the
すなわち、まず名称1の設定処理710と、offsert 値の入力処理711を実行する点は、上述の場合と同じであるが、この後、duration タイプを設定するのである(処理712)。
That is, first, the
この操作も、offset 設定処理と同様に、マウスでボックス507をクリック
し、キーボードから数値を入力するのである。
In this operation, similarly to the offset setting process, the user clicks the
そして、この後、名称2を設定する(処理713)。これは、名称1の設定処理と同様であり、マウスで入力ボックス508をクリックし、名称をキーボードから入力する。
Thereafter,
処理709又は処理713を終えたら、処理705に戻り、オペレータは、以上の操作を全てのボタンの設定が終了するまで繰り返す。
When the
なお、画面に表示されていないボタンの設定を行う際には、スライダー510を操作してやれば、当該設定ボックスを表示させることができ、設定処理を実行することができる。
When setting a button that is not displayed on the screen, if the
こうして、全てのボタンの設定が終了したらOKボタン509を押下してやれば、この設定は有効にされ、当該パネル500は閉じられる。
In this way, when all the buttons have been set, if the
しかして、このとき、例えば入力もれ、数値の誤入力、in 点と out 点が時間的に逆になるなどの設定不備があったときには、警告メッセージが表示され、修正が促される。 At this time, for example, if there is a setting error such as an input error, an incorrect numerical value input, or the in and out points are reversed in time, a warning message is displayed and a correction is prompted.
一方、CANCELボタン511を押下した場合には、設定した内容は破棄される。
On the other hand, when the CANCEL
次に、ボタンの種類と内容、及び各種類に対して設定が必要な項目について説明する。 Next, the types and contents of buttons and items that need to be set for each type will be described.
本発明の一実施形態である動画像編集装置300では、上述のように、オペレータが入力映像の種類に即したインデックスを作成するため、予め設定されている範囲内で、ボタンの種類と個数を任意に設定し、“インデックス作成モード”を作成し、これを使用して作業を進めるようになっている。 In the moving image editing apparatus 300 according to the embodiment of the present invention, as described above, the operator creates the index according to the type of the input video, so that the type and number of buttons are set within a preset range. Set arbitrarily, create an "index creation mode", and use this to proceed.
そして、この実施形態では、in 点とout 点を指定するため、図8に示すように、さらに in_out、out_in、out_out、mark の4タイプ(形式)の処理を加え、全部で6種類の処理800〜805がボタン設定できるように構成してある。
In this embodiment, in order to specify the in point and the out point, as shown in FIG. 8, four types (forms) of in_out, out_in, out_out, and mark are added, so that a total of six types of
以下、個々のタイプによる処理について説明する。 Hereinafter, each type of processing will be described.
800は in タイプで、これは、上述の通り、当該ボタン入力時点(offsetが指定されている場合にはこの値を考慮した時刻)のフレームを in 点として設定する処理のことで、具体的には、以下の処理のことである。 800 is an in type. As described above, this is a process of setting the frame at the time of the button input (time when this value is specified) as the in point. Is the following processing.
すなわち、オペレータが in タイプのボタンを押下したとすると、CPU301は、当該時刻の映像を、M−アイコンによりモニタ308上の所定位置に表示し、併せて、当該時刻とボタン名称を表示し、さらに、当該時刻とボタン名称及び該フレームが in 点であることを示す属性を付加して、メモリ302に記録することになる。
That is, if the operator depresses an in-type button, the
801は out タイプで、これも上記したように、out 点を設定する処理のことであり、オペレータがこの outタイプのボタンを押下すると、in 点の場合と同様、モニタ308上には当該時刻と、この時刻での画像と、ボタン名称が表示され、該時刻と名称及びout 点の属性がメモリ302に記録されることになる。
802は in_out タイプで、これも上記のように、in_out タイプのボタンが押下された時刻(offsetが設定されている場合には、このoffsetを考慮した時刻となる)を in 点とし、この in 点から予め設定した時間(これが、duration である)が経過した後、自動的に out 点の時刻を計算し設定させるための処理のことである。 802 is an in_out type, and as described above, the time when the button of the in_out type is pressed (when offset is set, this offset is taken into account) is set as the in point. This is a process for automatically calculating and setting the time of the out point after a preset time (this is the duration) has elapsed.
オペレータが in_out タイプのボタンを押下すると、モニタ308には、in 点に相当する時刻に対応する画像と、その時刻及びボタン名称が表示され、該時刻と名称及び in 点の属性がメモリ302に記録される。
When the operator presses an in_out type button, the image corresponding to the time corresponding to the in point, the time and the button name are displayed on the
さらに、このときの in 点に対して、duration 時間後に、モニタ802上に当該時刻の画像と、図5の画面により予め設定した名称及び時刻が表示され、併せてメモリ302上に該時刻と名称及び out 点の属性が記録される。
Further, after the duration time with respect to the in point at this time, the image of the time and the name and time preset on the screen of FIG. 5 are displayed on the
803は out_in タイプで、同じく上記したように、 out_in タイプのボタンが押下された時点(offsetを考慮した時点)を out 点とし、この out 点に対して予め設定した時間(duration)だけ前の時刻を計算して in 点とする処理のことである。 803 is an out_in type, and as described above, the time when the button of the out_in type is pressed (when offset is taken into account) is the out point, and the time before the out point is set by the preset time (duration). Is the process of calculating in to the in point.
オペレータが out_in タイプのボタンを押下すると、モニタ308には押下した時刻と、予め設定されている offset 及び duration に基づいた in 点の時刻が計算され、該時刻の映像がM−アイコンとして磁気記憶装置306から読出されてモニタ308に表示され、併せて、図5の画面により予め設定された名称と時刻が表示される。
When the operator depresses an out_in type button, the time of depressing on the
また、メモリ302には、当該時刻と名称及び in 点の属性が記録され、さらに、out 点として、ボタン押下時刻(offset を考慮)に対応した映像とボタン名称及び当該時刻がモニタ308に表示され、メモリ302には該時刻とボタン名称及び out 点の属性が記録される。
In addition, the
804は out_out タイプで、これは、1回前の out 点を、この out_out タイプのボタンが押下されたとき(offset を考慮)の画像、時刻、名称に置き換えるための処理である。
オペレータが out_out タイプのボタンを押下すると、モニタ308に表示されている「それ以前に設定された直近の out 点の画像、名称、時刻」が、「当該ボタンを押下した時刻の画像、ボタン名称、時刻」に変更され、また、メモリ302には当該時刻と、名称及び out_out 属性が記録される。
When the operator presses an out_out type button, the “image, name, and time of the most recent out point set before that” displayed on the
805は mark タイプで、これは、in 或いは out の属性は付けずに、ボタン入力の情報だけを保持させるための処理である。
オペレータが mark タイプのボタンを押下すると、モニタ308上には当該時刻(offset を考慮)の画像と時刻及びボタン名称が表示され、メモリ302に当該時刻と名称、mark 属性が記録される。
When the operator depresses a mark type button, the image, time, and button name of the time (considering offset) are displayed on the
なお、何れの場合でも、メモリ302に記録された情報は、適宜磁気記憶装置306に格納される。
In any case, information recorded in the
次に、設定項目について説明する。 Next, setting items will be described.
図8において、807から810が設定項目を示している。
In FIG. 8,
項目807は名称1設定用で、これは、ボタン801〜805の各ボタン名称を決定するものである。
An
ここで設定した名称は、ボタン押下時に画面上に表示されると共に、インデックス作成時にファイルなども記述されるものであり、この項目も全てのボタンに対して設定が必要である。 The name set here is displayed on the screen when the button is pressed, and a file or the like is described when the index is created. This item also needs to be set for all buttons.
項目808は offset 指定用で、これは、オペレータがボタンを押下した時刻と、実際に指定される時刻との差を補正するためのもので、具体的には以下の通りである。
An
すなわち、この offset 機能は、主としてオペレータが入力映像を確認し、ボタンを押下するまでの遅れを補正するもので、この実施形態の特徴とするところであり、従って、以下、この offset 機能について、更に詳細に説明する。 That is, this offset function mainly corrects the delay until the operator confirms the input video and presses the button, and is a feature of this embodiment. Therefore, hereinafter, the offset function will be described in further detail. Explained.
ビデオインターフェース305を介して映像信号304が入力されると、磁気記憶装置306に記録されるが、このとき、CPU301は、入力装置309の操作状態を常時監視している。
When the
そして、オペレータによりボタンが押下されると、CPU301は、その押下されたボタンの種別と押下された時刻を判定し、そのボタンに設定されている処理を実行する。
When the button is pressed by the operator, the
図9において、まず、オペレータがボタンを押下した時刻を900とする。ここで、いま、offset としてプラスの時間が設定されていたとすると、CPU301は、該プラス分の時間が経過した時刻901における画像をモニタ308上に表示させ、該時刻をメモリ302に記憶する。
In FIG. 9, first, the time when the operator presses the button is set to 900. Now, assuming that a plus time is set as offset, the
次に、offset として、反対にマイナスの時間が設定されていたとすると、CPU301は、該マイナス分の時間前の時刻902における画像をモニタ308上に表示させ、該時刻をメモリ302に記憶する。
Next, assuming that a negative time is set as offset, the
一方、offset としてゼロが指定されていたとすると、ボタンを押下した時刻900の画像を表示させ、該時刻が記憶されることになる。
On the other hand, if zero is specified as offset, an image at
ここで、この offset の設定は、例えば秒単位で指定できるようにし、設定は全てのタイプのボタンについて行うようにしてあり、従って、ボタン入力時点でのデータが必要な場合には、 offset ゼロを入力すればよいことになる。 Here, the offset setting can be specified in units of seconds, for example, and the setting is performed for all types of buttons. Therefore, when data at the time of button input is required, offset zero is set. Just enter it.
項目809は、duration 指定用で、これは、in_out タイプのボタン802、或いは out_in タイプのボタン803に固有の機能であり、in 点と out 点の間の duration 、つまり継続時間を指定するものである。
An
なお、このとき、in 点、或いは out 点に対して offset が指定されている場合には、この値を考慮して、対応する out 点、或いは in 点の時刻が計算される。 At this time, if offset is specified for the in point or out point, the time of the corresponding out point or in point is calculated in consideration of this value.
以下、この duration 機能について、図10により説明する。 The duration function will be described below with reference to FIG.
まず、図10の(1)は in_out タイプで、ボタンによる offset がゼロの場合である。このとき、オペレータがボタンを押下した時刻が in 点1001となり、指定した duration 1002だけ経過した時刻が out 点1003として計算され、前述のように画像、時刻、名称がモニタ308に表示され、同時にメモリ302上に、in 点、或いは out 点の属性と共に格納される。
First, (1) in FIG. 10 is an in_out type, and the offset by the button is zero. At this time, the time when the operator presses the button is the in
次に、図10の(2)は out_in タイプで、同じく指定された offset がゼロの場合である。 Next, (2) in FIG. 10 is the case of the out_in type, and the designated offset is also zero.
このときは、図10(1)の場合と同様、オペレータがボタンを押下した時刻が out 点1004となり、指定した duration 1005だけ過去に戻った時刻が out 点1006として計算され、画像、時刻、名称がモニタ308に表示されると共に、メモリ302に、in 点或いは out 点の属性と共に格納される。
At this time, as in the case of FIG. 10 (1), the time when the operator pressed the button becomes the
次に、in_out タイプと out_in タイプのボタンに offset が設定されている場合について、in_out タイプを例にとって説明する。 Next, the case where offset is set for the in_out type and out_in type buttons will be described using the in_out type as an example.
まず、図10(3)は、offset がプラス(正)の場合で、オペレータがボタンを押下すると、CPU301は、この押下した時刻1007から offset 時間1008だけ経過した時刻を計算して in 点1009とし、さらに duration 1010が経過した時刻を計算して out 点1011とする。そして、この後、CPU301は、それぞれの時刻毎にモニタ308上に画像、時刻、名称を表示し、メモリ302に、in 点或いは out 点の属性と共に格納する。
First, FIG. 10 (3) shows a case where offset is plus (positive), and when the operator presses the button, the
次に、図10(4)は、offset がマイナスの場合で、オペレータがボタンを押下すると、CPU301は、このボタンを押下した時刻1012に対して、offset 1013の時間だけ前の画像を磁気記憶装置306から読出して in 点の画像とし、さらに、その時刻から duration 1015時間分経過した時刻を out 点の画像としてモニタ308に画像、時刻、名称を表示し、メモリ302に in 点或いは out 点の属性と共に格納する。
Next, FIG. 10 (4) shows a case where offset is negative, and when the operator presses a button, the
このとき、offset の絶対値|offset|について、
|offset|>duration
という関係になったときは、out 点も過去の時刻となるため、CPU301は、磁気記憶装置306から画像を読出して表示する。
At this time, for the absolute value | offset |
| offset |> duration
Since the out point also becomes the past time, the
最後に、項目810の名称2について説明すると、これも、in_out タイプのボタン802、或いは out_in タイプのボタン803に固有の機能で、これは、上述のように、予め設定された duration に基づいて計算される in 点、或いは out 点に設定される名称であり、この名称はモニタ308上の当該位置に表示され、且つメモリ302に格納される。
Finally,
以上のようにして、全てのボタンに対して設定を行い、OKボタン509を押下すると、モード選択パネルに新たなモードが追加される。
As described above, when all the buttons are set and the
そして、このとき、ボタンに表示される名称は、図5のパネル500の画面における名称1のボタン505に記述されたものとなる。
At this time, the name displayed on the button is the name described in the
次に、モードを削除する方法について説明する。 Next, a method for deleting a mode will be described.
前述のように、動画像編集装置300を起動すると(処理400)、図2に示すモード選択パネル200の画像がモニタ308のディスプレイ面に表示され、モード選択処理401となる。
As described above, when the moving image editing apparatus 300 is activated (process 400), the image of the
ここで、不要なモードを削減する場合には、削除ボタン207押下し(処理403)、図7の処理に移行させる。
Here, when unnecessary modes are to be reduced, the
そして、次に削除しようとするモードのボタンをマウスで指定する(処理714)。 Then, the button of the mode to be deleted next is designated with the mouse (process 714).
そうすると、当該モードの設定は解除され(処理715)、そのボタン(例えばサッカーボタン203)207がグレー表示になる(処理716)。 Then, the setting of the mode is canceled (process 715), and the button (for example, soccer button 203) 207 is displayed in gray (process 716).
これによりモードの削除が行える。 As a result, the mode can be deleted.
そして、この削除作業において、自動検出ボタン201及び編集ボタン202は、削除できないようにグレー表示されている。
In this deletion operation, the
次に、入力映像に対してインデックスを作成する手順、方法、及びこのときの画面表示について説明する。 Next, the procedure and method for creating an index for the input video and the screen display at this time will be described.
まず、ここで、上述したようにして、サッカーモードや野球モードが作成されているものとする。 First, it is assumed here that the soccer mode and the baseball mode are created as described above.
そうすると、動画像編集装置300が起動して、モード選択パネル200の画像がモニタ308に表示されたとき、図示のようにサッカーボタン203や野球ボタン204が画面に表示されている。
Then, when the moving image editing apparatus 300 is activated and the image of the
そこで、オペレータが所望のモードを選択するのであるが、ここではサッカーモードが選択されたものとして説明する。 Therefore, the operator selects a desired mode. Here, the explanation will be made assuming that the soccer mode is selected.
オペレータがサッカーモードボタン203を押下すると、CPU301は図4の処理に戻り、メモリ302上に読み込まれている当該モードの設定情報を読み込み(処理404)、この情報に従って、図1に示す操作ウィンドウ100の画面をモニタ308に表示する(処理405)。
When the operator presses the
このとき、画像認識による自動検出プログラム(後述)が組み込まれている場合には、手動インデクシングモードではなくて自動検出モードになり、認識処理411が実行されてから処理404に進む。
At this time, if an automatic detection program (described later) by image recognition is incorporated, the automatic detection mode is entered instead of the manual indexing mode, and the process proceeds to process 404 after the
こうしてモニタ308に表示された操作ウィンドウ100では、いま入力されている映像が領域101に表示され、領域102には、前述の方法で作成した各種のボタン群109が表示されている。
In the
そこで、オペレータは、領域101に表示されている映像を見ながら設定作業を行う。
Therefore, the operator performs setting work while watching the video displayed in the
ここで、開始ボタン108を押下すると(処理406)、CPU301は映像信号源304から映像信号を取込み、この映像信号によりM−アイコンを作成し、元の映像情報と共に磁気記憶装置306に格納する処理を開始する。
Here, when the
終了ボタン107が押下されていないで、ボタン群109の何れかが押下されたとき(処理410、処理407)、又は後述する認識処理により画像が検出された場合には、領域103に当該画像のM−アイコンが表示され、領域104には当該時刻が表示され、領域105には、図5の画面のボックス505で指定された名称1、或いはボックス508で指定した名称2が、文字として表示される。
When the
ここで、図1は、オペレータが、シュートボタン109を押下した場合(処理407から処理408に進んだ場合)の操作ウィンドウ100の表示例で、領域105にはシュートと表示されている。
Here, FIG. 1 is a display example of the
このときのCPU301による処理408の詳細について説明する。
Details of the
この処理408では、まず、図11に示すように、オペレータにより押下されたボタンの種類により、処理が分岐する(処理1101)。
In this
そして、最初は、この図11により、in、out、mark のタイプが選ばれ、処理1102に進んだ場合について説明する。 First, the case where the in, out, and mark types are selected and the processing proceeds to step 1102 will be described with reference to FIG.
まず、始めに、offset に、どのような値が設定されているかを判定する(処理1106)。 First, it is determined what value is set in offset (processing 1106).
ここで、offset 値が正の場合には、その offset による時刻、すなわち当該時刻になるまで時間の経過を監視し、当該時刻になった時点でデータ(画像、時刻)を取得する(処理1107)。 If the offset value is positive, the time according to the offset, that is, the passage of time is monitored until the time is reached, and data (image, time) is acquired at the time (processing 1107). .
一方、offset 値が負の場合には、ボタンが押下された時刻よりも前の時点のデータ、すなわち過去のデータを要求していることになるので、磁気記憶装置306に格納された画像(M−アイコン)の中から当該時刻の画像を読み出す(処理1109)。 On the other hand, when the offset value is negative, it means that the data at the time before the button is pressed, that is, the past data is requested, so that the image stored in the magnetic storage device 306 (M -An image at the time is read out from the icon (process 1109).
一方、offset 値が設定されていない場合、すなわち0が入力されていた場合には、ボタンが押下された時刻のデータを取得し、次の処理に進む(処理1108)。 On the other hand, when the offset value is not set, that is, when 0 is input, the data at the time when the button is pressed is acquired, and the process proceeds to the next process (process 1108).
従って、この後、処理1110、処理1111、それに処理1112が実行されることにより、上記のようにして得られたそれぞれの画像と時刻(offsetを考慮した時刻)、それにボタンの名称が、操作ウィンドウ100の各領域103、104、105に表示されることになる。
Therefore, after this, processing 1110, processing 1111 and
ここで、領域105の表示は、図5のボックス505による名称1の記述である。
Here, the display of the
次に、in_out タイプが選ばれ、処理1103に進んだ場合について、図12により説明する。
Next, a case where the in_out type is selected and the processing proceeds to
まず、この処理1103の場合も、最初の処理1201は、offset の値をチェックする処理である。
First, also in this
そして、この後、処理1202と処理1203、それに処理1204の何れかの処理の後、処理1205から処理1207までの処理が実行され、これにより操作ウィンドウ100の各領域での表示が得られる点も、図11での処理1107から処理1112での処理と同じである。
Then, after any one of the
しかして、この図12の処理では、次に、duration の値を参照する(処理1208)。ここで、duration は、前述のように、in 点と out 点の間の継続時間の設定であり、従って、負の値は存在しない。 Accordingly, in the process of FIG. 12, next, the value of duration is referred to (process 1208). Here, duration is the setting of the duration between the in point and the out point, as described above, and therefore there is no negative value.
まず、duration の値が正の場合は当該時刻になるまで時間の経過を監視し、当該該時刻でデータを取得する(処理1209)。 First, when the duration value is positive, the passage of time is monitored until the time reaches the time, and data is acquired at the time (processing 1209).
一方、offset の値が0の場合には、ボタンが押下された時刻、つまり in 点と同一の時刻のデータを取得する(処理1210)。 On the other hand, when the value of offset is 0, data at the time when the button is pressed, that is, data at the same time as the in point is acquired (process 1210).
この後、処理1211、1212、1213を実行することにより、操作ウィンドウ100の各領域での表示が得られる。
Thereafter, processing 1211, 1212, and 1213 are executed to obtain a display in each area of the
そして、このときの領域105の表示は、図5のボックス508による名称2の記述となる。
And the display of the area |
次に、out_in タイプのボタンが押下され、処理1104に進んだ場合について、図13により説明する。
Next, a case where the out_in type button is pressed and the process proceeds to
まず、CPU301は、duration の値を参照する(処理1301)。
First, the
そして、duration 値が正の場合は、offset の値を参照して要求された時刻を計算し、該時刻が現在よりも過去の場合には磁気記憶装置306の中から当該時刻のM−アイコンの画像を読み出し、未来の場合には当該時刻まで待って画像を取得する(処理1302)。
If the duration value is positive, the requested time is calculated by referring to the offset value. If the time is earlier than the current time, the M-icon of the time is selected from the
一方、duration の設定がゼロの場合には、ボタンが押下された時刻のデータを取得する(処理1303)。 On the other hand, if the duration setting is zero, the data at the time when the button is pressed is acquired (process 1303).
次に、CPU301は、このようにして得られたデータをモニタ308に表示する(処理1304、1305、1306)。
Next, the
なお、このときの領域105の表示は、図5のボックス508による名称2の記述となる。
Note that the display of the
また、これらのデータは in 点の情報である。つまり、モニタ308上やインデックス情報には、in点、out 点の順に表示・記録される。
These data are in-point information. That is, it is displayed and recorded in the order of the in point and the out point on the
次に、CPU301は、今度はoffset の値を参照する。
Next, the
そして、まず、offset 値が正の場合には当該時刻まで監視を行い、該時刻のデータを取得する(処理1307)。 First, when the offset value is positive, monitoring is performed until the time, and data at the time is acquired (processing 1307).
また、offset 値が負の場合には、磁気記憶装置306の中から当該時刻のM−アイコンの画像を読み出す(処理1309)。 If the offset value is negative, the M-icon image at the time is read from the magnetic storage device 306 (process 1309).
一方、offsetの値がゼロの場合には、ボタンが押下された時刻のデータを取得する(処理1308)。 On the other hand, when the value of offset is zero, data at the time when the button is pressed is acquired (processing 1308).
この後、CPU301は、得られたデータを操作ウィンドウ100に表示する為の処理1310、1311、1312を実行する。
Thereafter, the
ここで、offset=0、duration=0の場合には、in 点と out 点の双方共に同一の時刻になる。 Here, when offset = 0 and duration = 0, both the in point and the out point have the same time.
最後に、out_out タイプのボタンが押され、処理1105に進んだ場合について、図14により説明する。
Finally, a case where the out_out type button is pressed and the processing proceeds to
この場合には、まず offset の値を参照する(処理1401)。 In this case, first, the offset value is referred to (process 1401).
次に他のモードのときと同様、offset 値が正の場合には、当該時刻まで監視を行い、該時刻のデータを取得する(処理1402)。 Next, as in the other modes, if the offset value is positive, monitoring is performed up to the time and data at the time is acquired (process 1402).
また、offset 値が負の場合には、磁気記憶装置306の中から当該時刻のM−アイコンの画像を取得する(処理1404)。 If the offset value is negative, an M-icon image at the time is acquired from the magnetic storage device 306 (process 1404).
一方、offset 値がゼロの場合には、ボタンが押下された時刻のデータを取得する(処理1403)。 On the other hand, when the offset value is zero, data at the time when the button is pressed is acquired (process 1403).
次に、CPU301は、いまボタンを押した時刻より以前に、out 点の属性を持った入力点が存在するか否かをチェックする(処理1405)。
Next, the
そして、out 点が存在したときは、モニタ308面の操作ウィンドウ100に表示されているM−アイコンの画像を、今回取得した画像に置き換え(処理1406)、次いで、時刻と名称も今回の情報に置き換える(処理1407、処理1408)。
If the out point exists, the image of the M-icon displayed on the
一方、過去にout 点が存在しなかった場合には、今回取得した out_out 点の属性を out に変更する(1409)。 On the other hand, if there is no out point in the past, the attribute of the out_out point acquired this time is changed to out (1409).
この後、各データをモニタ308上の操作ウィンドウ100に表示するのである(処理1410、1411、1412)。
Thereafter, each data is displayed on the
次に、図4の説明に戻り、CPU301は、上記したモニタ表示処理408の後、今度はインデックス情報を出力する(処理409)。
Next, returning to the description of FIG. 4, after the above-described
このときのインデックス情報の内容の一例を、図15に示す。 An example of the contents of the index information at this time is shown in FIG.
この図15において、No=n(n:1、2、3、……)で区切られるのが各入力フレームで、例えば1500のNo=1では、その中に、フレームのタイプ1501と名称1502、時刻1503、フレームNo1504などが記述されている。なお、ここで記述されている数値等は説明用であり、実際のデータとは関係がない。
In FIG. 15, each input frame is divided by No = n (n: 1, 2, 3,...). For example, when No = 1 of 1500, a
このときの出力先は、磁気記憶装置306であってもよく、ネットワークで接続されている他の機器であってもよい。
The output destination at this time may be the
また、画像認識(処理411)により検出されたフレームについても、同様にインデックス情報が記述される。 Similarly, index information is also described for the frames detected by the image recognition (process 411).
以上の操作を、終了ボタン107が押下されるまで繰り返す(処理410)ことにより、インデックス作成作業を順次実行するのである。
The above operations are repeated until the
次に、図2のモード選択パネル200に示した自動検出ボタン201の選択による自動検出モードについて説明する。
Next, the automatic detection mode by selecting the
この自動検出モードは、予め入力してある映像の特徴を検出し、該特徴を備えている画像のフレームが動画像編集装置300に入力された時点で、そのフレーム、或いは、その特徴が現れている複数のフレームを指示するように作成された所定の処理アルゴリズムによるプログラムを実行し、自動的に in 点と out 点の情報が付加されるようにしたモードである。 In this automatic detection mode, a feature of a video input in advance is detected, and when the frame of an image having the feature is input to the moving image editing apparatus 300, the frame or the feature appears. This is a mode in which a program based on a predetermined processing algorithm created so as to indicate a plurality of frames is executed, and information on in and out points is automatically added.
図2のモード選択パネル200において、自動検出ボタン201が押下されたとすると、図4において、処理401でのモード選択が自動検出モードになるように構成されている。
If the
そうすると、このときは処理411に進み、この結果、上記した手動インデックスモードによる処理に加えて、上述の処理アルゴリズムによる自動インデックス作成処理が行われる。 Then, at this time, the process proceeds to process 411. As a result, in addition to the process in the manual index mode described above, the automatic index creation process by the above-described processing algorithm is performed.
ここで、予め入力される映像の特徴とは、例えばスポーツ番組における得点時の画像や、シーンの切り替わり時の画像などのことであり、従って、この映像の特徴を検出する手段としては、例えば画像認識処理により画像の変化点を検出する手段がある。 Here, the feature of the video input in advance is, for example, an image at the time of scoring in a sports program, an image at the time of switching scenes, etc. Therefore, as a means for detecting the feature of this video, for example, an image There is a means for detecting an image change point by a recognition process.
そして、この手段としては、例えば上記した特許文献1に開示されているように、動画像の照度、音量、色調などを解析して、これらの変化が著しい部分をカット画像の変化点として検出する技術を用いれば良く、従って、詳しい説明は割愛する。
As this means, for example, as disclosed in
最後に、編集方法について説明する。 Finally, the editing method will be described.
図2のモード選択パネル200において、編集ボタン201を押下すると、図16に示す編集用パネル1600が表示される。
When the
詳細は割愛するが、この編集用パネル1600は、open ボタン1603により編集対象を指定し、データを読み込んだ状態を示している。
Although details are omitted, the
そして、この編集用パネル1600による編集の手順は、画像表示領域103をマウス309を用いてクリックし、任意の画像103を選択した後、削除ボタン1605、追加ボタン1606を押下するようになっており、これにより任意に削除、追加が行える。
The editing procedure using the
また、この編集用パネル1600には、画像を選択した時点で、その画像の属性が領域1601に表示されるように構成してあり、ここでは、in 点であることが示されている。そして、この属性を変えるためには、マウスで別の属性をクリックすればよい。
The
次に、ここで領域105に書かれているコメントは、マウスで直接領域を指定してキーボードから新たな文字を入力することにより、書き込み、書き替えることができる。
Next, the comment written in the
さらに、領域103に表示されている画像を任意に選択し、prevew ボタン1607を押下することにより、図17に示すように、preview パネル1700がウインドウ表示される。
Furthermore, by arbitrarily selecting an image displayed in the
そして、この preview パネル1700において、領域1701には、磁気記憶装置306に格納されているフルサイズの映像、例えばNTSC方式の信号の場合は307200(=640×480)画素からなる映像が表示され、領域1701の下方には各種のボタンが表示されている。
In the
そこで、これら領域1701の下方にあるボタンを押下することにより、前後何れの時刻までも再生させることができるように構成してあり、従って、オペレータは、この領域1701に表示される画像を見ながら、所望のフレームのところでSETボタン1702を押下することにより、任意に入力点を変更することができる。
In view of this, it is configured so that it can be played back at any time before and after by pressing a button below these
なお、図1の操作ウィンドウ100と、図16の編集用パネル1600には、領域103が6枚分しか表示されていないが、この前後の領域を表示するためには、106に示したスライダーを操作すればよい。
In the
従って、以上の実施形態による動作を纏めると、図18に示すようになる。 Therefore, the operations according to the above embodiment are summarized as shown in FIG.
ここで、この図18では、一例として、サッカーモードが選択された場合の動作、つまり動画像編集装置300が起動され、図2に示すモード選択パネル200の画像がモニタ308に表示されたとき、サッカーボタン203が押下されたときの動作について説明する(処理1801、処理1802)。
Here, in FIG. 18, as an example, when the soccer mode is selected, that is, when the moving image editing apparatus 300 is activated and the image of the
これにより、モニタ308には図1に示す操作ウィンドウ100の画面が表示され(処理405参照)、領域101には、いま入力されている映像が表示され、領域102には、図7で説明した処理により作成した各種のボタン群109が表示されている。
As a result, the screen of the
ここで開始ボタン108を押下することにより(処理1804)、磁気記憶装置306に対する映像データの記録が開始され、処理1805で処理終了か否かを判定してから処理1806に進み、オペレータによる編集点の入力操作、つまり領域101に表示される画像を見ながら、所定の時点で、所定のボタン102を押下する操作が行われ、これにより、タイプが選択される。
When the
そして、選択されたタイプに応じで夫々の処理、すなわち図11〜図14の内の何れかのフローチャートに従った処理を実行する(処理1807)。 Then, according to the selected type, each process, that is, a process according to any one of the flowcharts in FIGS. 11 to 14 is executed (process 1807).
例えば、図11の in タイプが選択され、offset 値が−3に設定された場合を例にとると、CPU301はボタンが押下された時刻から3秒、遡った時刻の画像データを磁気記憶装置306から読出し、領域103にM−アイコンを表示し、当該時刻は領域104に表示すると共に、領域105にはボタン名称1の記述を表示するのである。
For example, in the case where the in type in FIG. 11 is selected and the offset value is set to −3, the
そして、次に作成したインデックス情報を出力する(処理1808)。 Then, the created index information is output (process 1808).
このときのインデックス情報の出力先は、上記したように、磁気記憶装置306や、ネットワークで接続されている他の機器であるが、その他、例えば、ネットワークークを介して他のコンピュータが読出し、VTRなどを制御して映像を再生させたりする用途(ビデオ・オン・デマンド:Video On demand)に利用するようにしてもよい。
As described above, the output destination of the index information at this time is the
以上の操作を、終了ボタン107が押下されるまで繰り返すことにより(処理1805)、インデックス作成作業を順次実行し、最後にファイル名を付けて保存するのである(処理1809)。
By repeating the above operation until the
従って、この実施形態によれば、オペレータによる in 点と out 点の設定に任意の値の offset が設定できるので、オペレータは、in 点と out 点の設定操作に際して、自らの熟練や体調などに応じて、この offset 値を所定の値に設定しておくことにより、操作時点と、実際に in 点と out 点が設定される時点とのずれを補償することができる。 Therefore, according to this embodiment, the operator can set an arbitrary offset for the setting of the in point and the out point, so that the operator can set the in point and the out point according to his / her skill and physical condition. Thus, by setting the offset value to a predetermined value, it is possible to compensate for the difference between the operation time and the time when the in point and the out point are actually set.
この結果、この実施形態によれは、スポーツ中継など、同じシーン(情景)の中で多くの出来事が発生し、しかも画像内での被写体の動きが著しく激しい映像を対象とした場合でも、常に適切な in 点と out 点の設定ができ、正確な識別情報の記録を容易に短時間で得ることができる。 As a result, according to this embodiment, even when a lot of events occur in the same scene (scene), such as a sports broadcast, and the subject's movement in the image is extremely intense, it is always appropriate. In-points and out-points can be set, and accurate identification information can be recorded easily and in a short time.
また、この実施形態では6種類のボタンが用意され、それぞれのボタンにより offset や duration の設定が行えるようになっているので、in 点やout 点を所望のフレームに設定する作業を更に容易に行うことができる。 Further, in this embodiment, six types of buttons are prepared, and the offset and duration can be set by each button, so that the work of setting the in point and the out point to a desired frame is further facilitated. be able to.
ところで、本発明の別の実施の形態として、上記した複数の in 点と out 点が入れ子になるのを防止するため、初めに押下されたボタンの種類に応じて、次に押下することができるボタンを限定する機能を設けるようにしてもよく、このとき、押下できなくされているボタンは、その間はグレー表示されるようにしてやればよい。 By the way, as another embodiment of the present invention, in order to prevent the plurality of in points and out points from nesting, it can be pressed next depending on the type of the button pressed first. A function for limiting the buttons may be provided. At this time, the buttons that cannot be pressed may be displayed in gray.
100:操作ウィンドウ
101:入力映像表示領域
102:設定ボタン群
103:画像表示領域(M−アイコン)
104:入力時刻表示領域
105:コメント表示領域
106:スライダー
200:モード選択パネル
301:CPU
302:メモリ
303:画像認識部
304:映像信号
305:ビデオインタフェース
306:磁気記憶装置
307:フレームバッファメモリ
308:ディスプレイ
309:入力装置
310:バス
311:映像出力
1601:画像の属性表示領域
1700:preview ウィンドウ
100: Operation window 101: Input video display area 102: Setting button group 103: Image display area (M-icon)
104: Input time display area 105: Comment display area 106: Slider 200: Mode selection panel 301: CPU
302: Memory 303: Image recognition unit 304: Video signal 305: Video interface 306: Magnetic storage device 307: Frame buffer memory 308: Display 309: Input device 310: Bus 311: Video output 1601: Image attribute display area 1700: preview window
Claims (1)
前記入力操作がなされた時刻と、該入力操作により前記動画像に識別情報が挿入される時刻との間に所定の補償時間を付加する手段と、
シーンの継続時間を設定する手段を設け
前記識別情報の内の一方の入力操作により、他方が自動的に設定する構成で、前記入力操作の設定に不備があった場合は警告メッセージを表示することを特徴とする動画像編集装置。 In a moving image editing apparatus configured to insert identification information according to a predetermined input operation between moving images,
Means for adding a predetermined compensation time between a time when the input operation is performed and a time when identification information is inserted into the moving image by the input operation;
A means for setting the duration of the scene is provided, and one of the identification information is automatically set by the other input operation, and a warning message is displayed when the setting of the input operation is insufficient. A moving image editing apparatus characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005033116A JP2005143143A (en) | 2005-02-09 | 2005-02-09 | Moving image editing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005033116A JP2005143143A (en) | 2005-02-09 | 2005-02-09 | Moving image editing apparatus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23068399A Division JP3955418B2 (en) | 1999-08-17 | 1999-08-17 | Video editing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005143143A true JP2005143143A (en) | 2005-06-02 |
Family
ID=34698253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005033116A Withdrawn JP2005143143A (en) | 2005-02-09 | 2005-02-09 | Moving image editing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005143143A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2447053A (en) * | 2007-02-27 | 2008-09-03 | Sony Uk Ltd | System for generating a highlight summary of a performance |
-
2005
- 2005-02-09 JP JP2005033116A patent/JP2005143143A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2447053A (en) * | 2007-02-27 | 2008-09-03 | Sony Uk Ltd | System for generating a highlight summary of a performance |
US8855471B2 (en) | 2007-02-27 | 2014-10-07 | Sony United Kingdom Limited | Media generation system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7849406B2 (en) | Apparatus and method for authoring | |
US6400378B1 (en) | Home movie maker | |
JP5552769B2 (en) | Image editing apparatus, image editing method and program | |
US6487360B1 (en) | Method, apparatus, and computer program product for editing moving image and displaying selected groups of representative images of cuts of the moving image such that representative images having a predetermined feature can be distinguished from representative images not having the predetermined feature | |
US20060233514A1 (en) | System and method of video editing | |
KR101186731B1 (en) | Video material management apparatus and method, and recording medium | |
JP2004524777A (en) | Playback position selection method and system based on key frames | |
JP4555214B2 (en) | Information presenting apparatus, information presenting method, information presenting program, and information recording medium | |
JPH1051733A (en) | Dynamic image edit method, dynamic image edit device, and recording medium recording program code having dynamic image edit procedure | |
US7844163B2 (en) | Information editing device, information editing method, and computer product | |
JP3955418B2 (en) | Video editing device | |
JP2007124368A (en) | Segment metadata creation device and method | |
KR20160123647A (en) | Apparatus and method for providing additional information usung object tracking | |
JP5750878B2 (en) | Information processing apparatus, control method therefor, and program | |
JP2005143143A (en) | Moving image editing apparatus | |
JP5075723B2 (en) | Metadata editing system, metadata editing program, and metadata editing method | |
JP2000312310A (en) | Editing method for dynamic image | |
KR20140051115A (en) | Logging events in media files | |
JPH1051734A (en) | Dynamic image compiling device/method | |
JP3931890B2 (en) | Video search method and apparatus | |
JP2017011498A (en) | Moving image reproduction device and moving image reproduction method | |
JP4252915B2 (en) | Data processing apparatus and data processing method | |
JP2007184743A (en) | Content editing device and editing method | |
JP5880752B2 (en) | Information processing apparatus, control method therefor, and program | |
JP2004304854A (en) | Moving picture editing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060810 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20070522 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070522 |