JP3024366B2 - Video editing equipment - Google Patents
Video editing equipmentInfo
- Publication number
- JP3024366B2 JP3024366B2 JP4176601A JP17660192A JP3024366B2 JP 3024366 B2 JP3024366 B2 JP 3024366B2 JP 4176601 A JP4176601 A JP 4176601A JP 17660192 A JP17660192 A JP 17660192A JP 3024366 B2 JP3024366 B2 JP 3024366B2
- Authority
- JP
- Japan
- Prior art keywords
- frames
- unit
- frame
- digital video
- cut
- 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
Landscapes
- Image Input (AREA)
- Television Signal Processing For Recording (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、ディジタル形式で映像
を記憶する媒体を用いたビデオ編集装置に関するもので
ある。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video editing apparatus using a medium for storing an image in a digital format.
【0002】[0002]
【従来の技術】図8は従来のビデオ編集装置のブロック
図である。図8において、801はディジタル映像記憶
部、802はランダムアクセス先頭フレーム位置保持
部、803はランダムアクセス実行部、804は連続転
送フレーム数保持部、805は連続転送実行部、806
はリングバッファ、807は映像表示部、808はカッ
ト情報編集保持部、809はランダムアクセス初期化
部、810は一定フレーム数転送制御部である。2. Description of the Related Art FIG. 8 is a block diagram of a conventional video editing apparatus. In FIG. 8, reference numeral 801 denotes a digital video storage unit, 802 denotes a random access head frame position holding unit, 803 denotes a random access execution unit, 804 denotes a continuous transfer frame number holding unit, 805 denotes a continuous transfer execution unit, and 806.
Denotes a ring buffer, 807 denotes a video display unit, 808 denotes a cut information editing and holding unit, 809 denotes a random access initialization unit, and 810 denotes a fixed frame number transfer control unit.
【0003】以上のように構成された従来のビデオ編集
装置の動作について説明すると、まず、ディジタル映像
は連続するフレームがその連続領域に入るようにディジ
タル映像記憶部801に格納される。カット編集情報保
持部808には、ディジタル映像記憶部801中の連続
する小区間を表すカット情報と、各カットの再生順序情
報からなるカット編集情報が格納され、これが編集結果
を表している。図9にカット編集情報の例を示す。図9
の例では第11から第13フレームまでのカットA、第
55から第60フレームまでのカットBの2カットがA
→Bと連続する映像が編集結果である。The operation of the conventional video editing apparatus configured as described above will be described. First, a digital video is stored in the digital video storage unit 801 such that a continuous frame enters its continuous area. The cut edit information holding unit 808 stores cut information indicating continuous small sections in the digital video storage unit 801 and cut edit information including reproduction order information of each cut, and this represents an edit result. FIG. 9 shows an example of the cut editing information. FIG.
In the example, two cuts of the cut A from the 11th to the 13th frame and the cut B from the 55th to the 60th frame are A
→ The video continuous with B is the edited result.
【0004】ところで、ディジタル映像記憶部801
は、あるフレーム数の映像を再生している時間中に1回
のランダムアクセスと1回のそのフレーム数のデータ転
送ができる性能を持つとする。またそのフレーム数再生
時間中にそのフレームより多いフレーム数のデータ転送
はできず、また2回ランダムアクセスも間に合わないと
する。またそのフレーム数未満のフレーム再生時間中
に、そのフレーム数のデータ転送も間に合わないとす
る。このフレーム数を再生周期フレーム数と呼び、例で
は3フレームであったとする。リングバッファ806は
この再生周期フレーム数の2倍の6フレームを保持でき
る容量を持つ。By the way, the digital video storage unit 801
Is assumed to have the capability of performing one random access and one data transfer of the number of frames during the time when a certain number of frames of video is being reproduced. Also, it is assumed that data cannot be transferred for the number of frames larger than the number of frames during the frame number reproduction time, and two random accesses cannot be made. It is also assumed that during the frame reproduction time shorter than the number of frames, the data transfer of the number of frames cannot be completed in time. This number of frames is referred to as a reproduction cycle frame number, and it is assumed that there are three frames in the example. The ring buffer 806 has a capacity capable of holding six frames, which is twice the number of frames in the reproduction cycle.
【0005】まず、ランダムアクセス初期化部809が
ランダムアクセス先頭フレーム位置保持部802に、カ
ット編集情報保持部808中のカット編集情報から最初
のフレームである第11フレームを設定する。また連続
転送フレーム数保持部804には、このディジタル映像
記憶部801の再生周期フレーム数の3が設定されてい
る。[0005] First, the random access initialization unit 809 sets the 11th frame which is the first frame from the cut edit information in the cut edit information holding unit 808 in the random access start frame position holding unit 802. Further, the number of frames of the reproduction cycle of the digital video storage unit 801 is set to 3 in the continuous transfer frame number holding unit 804.
【0006】この結果、まずランダムアクセス実行部8
03により第11フレームへランダムアクセスが実行さ
れ、続いて連続する3フレーム分、つまり第11フレー
ムから第13フレームまでがリングバッファ806へ連
続転送実行部805によって転送される。As a result, first, the random access execution unit 8
03, random access to the eleventh frame is performed. Subsequently, three consecutive frames, that is, the eleventh to thirteenth frames are transferred to the ring buffer 806 by the continuous transfer execution unit 805.
【0007】一定フレーム数転送制御部810は、ラン
ダムアクセスと3フレーム転送が終わると起動され、カ
ット編集情報保持部808の次に再生すべき情報を獲得
する。この従来例の場合は、カットAが3フレームで全
て転送されたので、次のカットBの最初の3フレームの
情報を得る。そしてランダムアクセス先頭フレーム位置
保持部802に最初の第55フレームを設定する。その
結果、リングバッファ806から映像表示部807へ第
11フレームから第13フレームが再生されている間
に、ランダムアクセス実行部803がディジタル映像記
憶部801を1回ランダムアクセスし、連続転送実行部
805が第55フレームから第57フレームまでの連続
3フレームをリングバッファ806に転送する。The fixed-frame-number transfer control unit 810 is activated when random access and three-frame transfer are completed, and acquires information to be reproduced next to the cut edit information holding unit 808. In the case of this conventional example, since the cut A is all transferred in three frames, the information of the first three frames of the next cut B is obtained. Then, the first 55th frame is set in the random access first frame position holding unit 802. As a result, while the eleventh frame to the thirteenth frame are being reproduced from the ring buffer 806 to the video display unit 807, the random access execution unit 803 randomly accesses the digital video storage unit 801 once, and the continuous transfer execution unit 805 Transfer three consecutive frames from the 55th frame to the 57th frame to the ring buffer 806.
【0008】次に一定フレーム数転送制御部810は、
先ほどと同様に、カットBの次の3フレームの情報を獲
得し、ランダムアクセス先頭フレーム位置保持部802
に第58フレームを設定するので、第55フレームから
第57フレームが再生されている間に、ランダムアクセ
ス実行部803がディジタル映像記憶部801を1回ラ
ンダムアクセスし、連続転送実行部805が第58フレ
ームから第60フレームまでの連続3フレームをリング
バッファ806に転送する。Next, the fixed frame number transfer control unit 810
As before, the information of the next three frames after the cut B is obtained, and the random access head frame position holding unit 802 is obtained.
Since the fifty-fifth frame to the fifty-seventh frame are being reproduced, the random access execution unit 803 makes one random access to the digital video storage unit 801 and the continuous transfer execution unit 805 sets the fifty-eighth frame. Three consecutive frames from the frame to the 60th frame are transferred to the ring buffer 806.
【0009】このようにしてカットがディジタル映像記
憶部801でとびとびであっても、連続して動画が再生
されることを実現している。In this way, even if cuts are intermittent in the digital video storage unit 801, continuous reproduction of moving images is realized.
【0010】[0010]
【発明が解決しようとする課題】図10にカット編集情
報の別の例を示す。図10の例では第11から第14フ
レームまでのカットA、第55から第60フレームまで
のカットBの2カットがA→Bと連続する映像が編集結
果である。図10に示すカット編集情報を、従来のビデ
オ編集装置のカット編集情報保持部808に格納して動
作させる。FIG. 10 shows another example of the cut editing information. In the example of FIG. 10, a video in which two cuts of cut A from the 11th to 14th frames and cut B from the 55th to 60th frames are continuous from A to B is the editing result. The cut editing information shown in FIG. 10 is stored and operated in the cut editing information holding unit 808 of the conventional video editing apparatus.
【0011】最初はランダムアクセス初期化部809が
ランダムアクセス先頭フレーム位置保持部802に、カ
ット編集情報保持部808中のカット編集情報から最初
のフレームである第11フレームを設定する。また連続
転送フレーム数保持部804には、このディジタル映像
記憶部801の再生周期フレーム数の3が設定されてい
る。First, the random access initializing section 809 sets the 11th frame which is the first frame from the cut edit information in the cut edit information holding section 808 in the random access first frame position holding section 802. Further, the number of frames of the reproduction cycle of the digital video storage unit 801 is set to 3 in the continuous transfer frame number holding unit 804.
【0012】この結果、まずランダムアクセス実行部8
03により第11フレームへランダムアクセスが実行さ
れ、続いて連続する3フレーム分、つまり第11フレー
ムから第13フレームまでがリングバッファ806へ連
続転送実行部805によって転送される。As a result, first, the random access execution unit 8
03, random access to the eleventh frame is performed. Subsequently, three consecutive frames, that is, the eleventh to thirteenth frames are transferred to the ring buffer 806 by the continuous transfer execution unit 805.
【0013】一定フレーム数転送制御部810は、ラン
ダムアクセスと3フレーム転送が終わると起動され、カ
ット編集情報保持部808の次に再生すべき情報を獲得
する。図10の例の場合はカットAがあと1フレーム残
っているので、その情報を得る。そしてランダムアクセ
ス先頭フレーム位置保持部802に最初の第14フレー
ムを設定する。その結果、リングバッファ806から映
像表示部807へ第11フレームから第13フレームが
再生されている間に、ランダムアクセス実行部803が
ディジタル映像記憶部801を1回ランダムアクセス
し、連続転送実行部805が第14フレームを転送する
が、次がないので、もう一度ランダムアクセスを実行し
て、カットBの最初の2フレームを転送しなければなら
ない。しかし、ディジタル映像記憶部801の性能は3
フレーム再生中に2回のランダムアクセスは間に合わな
いので、第14フレームから連続する3フレーム転送し
かできない。The fixed-frame-number transfer control unit 810 is activated when random access and three-frame transfer are completed, and acquires information to be reproduced next to the cut edit information holding unit 808. In the case of the example of FIG. 10, one frame remains in the cut A, so that information is obtained. Then, the first fourteenth frame is set in the random access head frame position holding unit 802. As a result, while the eleventh frame to the thirteenth frame are being reproduced from the ring buffer 806 to the video display unit 807, the random access execution unit 803 randomly accesses the digital video storage unit 801 once, and the continuous transfer execution unit 805 Transmits the 14th frame, but since there is no next, it is necessary to perform random access again to transmit the first two frames of cut B. However, the performance of the digital video storage unit 801 is 3
Since two random accesses cannot be made during frame reproduction, only three consecutive frames can be transferred from the 14th frame.
【0014】次に一定フレーム数転送制御部810は、
カットBの最初の3フレームの情報を獲得し、ランダム
アクセス先頭フレーム位置保持部802に第55フレー
ムを設定するので、第14フレームが再生されている間
に、ランダムアクセス実行部803がディジタル映像記
憶部801を1回ランダムアクセスし、連続転送実行部
805が第55フレームから第57フレームまでの連続
3フレームをリングバッファ806に転送しようとす
る。しかし、3フレーム未満の再生時間中に3フレーム
の転送は間に合わないため、第14フレームが再生され
てから、第55フレームが再生されるまで時間があき、
連続再生ができなくなる。Next, the fixed frame number transfer control unit 810
Since information of the first three frames of the cut B is obtained and the 55th frame is set in the random access first frame position holding unit 802, the random access execution unit 803 stores the digital video data while the 14th frame is being reproduced. The unit 801 performs random access once, and the continuous transfer execution unit 805 attempts to transfer three consecutive frames from the 55th frame to the 57th frame to the ring buffer 806. However, since the transfer of three frames is not in time during the reproduction time of less than three frames, there is a time interval from the reproduction of the fourteenth frame to the reproduction of the fifty-fifth frame.
Continuous playback cannot be performed.
【0015】従来のビデオ編集装置では、連続再生を保
証するために、カットが図9の例のように再生周期フレ
ーム数の自然数倍の長さを持たねばならない。これはカ
ットとしての長さを1フレーム単位で任意にとることが
できないため、自由な編集が難しくなる。In a conventional video editing apparatus, in order to guarantee continuous playback, a cut must have a length that is a natural number times the number of frames in a playback cycle, as in the example of FIG. Since the length of the cut cannot be set arbitrarily in units of one frame, free editing becomes difficult.
【0016】本発明はかかる点に鑑み、カットの長さが
ある長さ以上であれば1フレーム単位にとることができ
るビデオ編集装置を提供することを目的とする。In view of the foregoing, it is an object of the present invention to provide a video editing apparatus which can take one frame as long as a cut length is longer than a certain length.
【0017】[0017]
【課題を解決するための手段】本発明の第1のビデオ編
集装置は、ディジタル映像の動画として連続する各フレ
ームをその連続領域に格納しており、ランダムアクセス
可能なディジタル映像記憶部と、前記ディジタル映像記
憶部にランダムアクセスする際の先頭フレーム位置を保
持しているランダムアクセス先頭フレーム位置保持部
と、前記ランダムアクセス先頭フレーム位置保持部に保
持されている前記ディジタル映像記憶部中のフレーム位
置へランダムアクセスを実行するランダムアクセス実行
部と、ディジタル映像の連続転送フレーム数を保持する
連続転送フレーム数保持部と、前記ランダムアクセス実
行部によりアクセスされた前記ディジタル映像記憶部中
のフレーム位置より、前記連続転送フレーム数保持部に
保持されているフレーム数のディジタル映像を連続転送
する連続転送実行部と、あるフレーム数で、前記フレー
ム数の連続ディジタル映像を再生している間に、前記デ
ィジタル映像記憶部を前記ランダムアクセス実行部によ
り1回ランダムアクセスし、前記連続転送実行部により
前記フレーム数の2倍から1を減じた数の連続フレーム
を転送できる条件を満たす前記フレーム数を再生周期フ
レーム数と名付けると、前記再生周期フレーム数の4倍
から2を減じたフレーム数のディジタル映像を保持で
き、前記連続転送実行部より連続転送されるディジタル
映像を一旦保持する巡回式のFIFOであるリングバッ
ファと、前記リングバッファから出力されるディジタル
映像を表示する映像表示部と、前記ディジタル映像記憶
部中の前記再生周期フレーム数以上のフレーム数の連続
した小領域であるカットならびに前記カットを接続する
順序を保持するカット編集情報保持部と、前記カット編
集情報保持部に保持されていて現在再生されているカッ
ト中の未転送フレーム数を保持するカット内未転送フレ
ーム数カウンタと、前記リングバッファ中に保持される
未再生のフレーム数を保持するリングバッファ内残フレ
ーム数カウンタと、前記カット編集情報保持部中に保持
される最初のカットの先頭フレーム位置を前記ランダム
アクセス先頭フレーム位置保持部に設定するランダムア
クセス初期化部と、前記リングバッファ中の前記再生周
期フレーム数のディジタル映像が前記映像表示部に転送
される間に、前記連続転送フレーム数保持部に前記再生
周期フレーム数を設定し、前記ランダムアクセス実行部
による1回のランダムアクセスと前記連続転送実行部に
よる前記ディジタル映像記憶部から前記リングバッファ
への1回のディジタル映像連続転送を実行させ、連続転
送終了後、前記ランダムアクセス先頭フレーム位置保持
部中の値を現在の値に前記再生周期フレーム数を加えた
値に更新することを行う通常転送制御部と、前記リング
バッファ中の前記再生周期フレーム数のディジタル映像
が前記映像表示部に転送される間に、前記連続転送フレ
ーム数保持部に前記カット内未転送フレーム数カウンタ
に保持されるフレーム数を設定し、前記ランダムアクセ
ス実行部による1回のランダムアクセスと前記連続転送
実行部による前記ディジタル映像記憶部から前記リング
バッファへの1回のディジタル映像連続転送を実行さ
せ、連続転送終了後、前記カット編集情報保持部に保持
されている現在再生されているカットの次に続くカット
がもしあればその先頭フレーム位置を前記ランダムアク
セス先頭フレーム位置保持部に設定することを行うカッ
ト終了時転送制御部と、前記リングバッファ中の前記再
生周期フレーム数のディジタル映像が前記映像表示部に
転送される間に、ランダムアクセス、前記ディジタル映
像記憶部からの連続転送を行わないバッファ残多時転送
制御部と、前記リングバッファ内残フレーム数カウンタ
に保持されるフレーム数が前記再生周期フレーム数の2
倍未満である時で、かつ前記カット内未転送フレーム数
カウンタに保持されるフレーム数が前記再生周期フレー
ム数の2倍以上である場合に前記通常転送制御部を起動
し、前記リングバッファ内残フレーム数カウンタに保持
されるフレーム数が前記再生周期フレーム数の2倍未満
である時で、かつ前記カット内未転送フレーム数カウン
タに保持されるフレーム数が前記再生周期フレーム数の
2倍未満である場合、前記カット終了時転送制御部を起
動し、前記リングバッファ内残フレーム数カウンタに保
持されるフレーム数が前記再生周期フレーム数の2倍以
上である場合、前記バッファ残多時転送制御部を起動す
る転送制御選択部からなることを特徴とする。According to a first video editing apparatus of the present invention, each frame continuous as a moving image of a digital video is stored in its continuous area. A random access first frame position holding unit that holds a first frame position at the time of random access to the digital video storage unit; and a frame position in the digital video storage unit that is held by the random access first frame position holding unit. A random access execution unit that executes random access, a continuous transfer frame number holding unit that holds the number of continuous transfer frames of digital video, and a frame position in the digital video storage unit that is accessed by the random access execution unit, Frames stored in the continuous transfer frame number storage A continuous transfer execution unit for continuously transferring digital video images of the same number of frames, and a random access execution unit that once stores the digital video memory unit by the random access execution unit while reproducing the digital video images of the number of frames with a certain number of frames. If the number of frames that satisfy the condition for accessing and transferring the number of continuous frames obtained by subtracting 1 from twice the number of frames by the continuous transfer execution unit is referred to as the number of reproduction cycle frames, four times the number of reproduction cycle frames And a ring buffer that is a cyclic FIFO that temporarily holds digital images continuously transferred from the continuous transfer execution unit, and a digital image output from the ring buffer. A video display section to be displayed; A cut editing information holding unit that holds a cut that is a small area having a continuous number of frames and the order in which the cuts are connected; The number of untransferred frames in the cut that holds the number of frames, the counter of the number of remaining frames in the ring buffer that holds the number of unplayed frames held in the ring buffer, and the first number of frames held in the cut edit information holding unit. A random access initialization unit that sets the start frame position of the cut in the random access start frame position holding unit, and while the digital video of the number of playback cycle frames in the ring buffer is transferred to the video display unit, The reproduction cycle frame number is set in the continuous transfer frame number holding unit, and the random access execution unit One random access and one continuous transfer of digital video from the digital video storage unit to the ring buffer by the continuous transfer execution unit are executed. A normal transfer control unit that updates a value to a value obtained by adding the number of reproduction cycle frames to a current value, and a state in which digital video of the number of reproduction cycle frames in the ring buffer is transferred to the video display unit. Setting the number of frames held in the untransferred-frame-in-cut counter in the continuous-transfer-frame-number holding unit, and performing one random access by the random access execution unit and storing the digital video by the continuous transfer execution unit. Unit to perform one digital video continuous transfer to the ring buffer. A cut end transfer control unit for setting the start frame position in the random access start frame position holding unit, if any, of the cut following the currently reproduced cut held in the cut editing information holding unit, if any. While the digital video of the number of reproduction cycle frames in the ring buffer is transferred to the video display unit, random access, a buffer remaining multiple transfer control unit that does not perform continuous transfer from the digital video storage unit, , The number of frames held in the remaining frame number counter in the ring buffer is two times the number of frames in the reproduction cycle.
When the number is less than twice, and when the number of frames held in the untransferred frame number in cut counter is more than twice the number of frames in the reproduction cycle, the normal transfer control unit is started, and When the number of frames held in the frame number counter is less than twice the number of frames in the playback cycle, and when the number of frames held in the counter of untransferred frames in cut is less than twice the number of frames in the playback cycle. In some cases, the transfer control unit at the end of cut is started, and when the number of frames held in the remaining frame number counter in the ring buffer is equal to or more than twice the number of frames in the reproduction cycle, the transfer control unit when the buffer is too many. And a transfer control selecting section for activating the program.
【0018】本発明の第2のビデオ編集装置は、ディジ
タル映像の動画として連続する各フレームを構成する部
分フレームをその連続領域に格納しており、ランダムア
クセス可能な複数個の部分ディジタル映像記憶部と、前
記部分ディジタル映像記憶部にランダムアクセスする際
の各先頭フレーム位置を保持しているランダムアクセス
先頭フレーム位置保持部と、前記ランダムアクセス先頭
フレーム位置保持部に保持されている前記部分ディジタ
ル映像記憶部中のフレーム位置へランダムアクセスを実
行し、前記部分ディジタル映像記憶部ごとに存在するラ
ンダムアクセス実行部と、ディジタル映像の連続転送フ
レーム数を保持する連続転送フレーム数保持部と、前記
ランダムアクセス実行部によりアクセスされた前記部分
ディジタル映像記憶部中のフレーム位置より、前記連続
転送フレーム数保持部に保持されている数の部分フレー
ムを連続転送し、前記部分ディジタル映像記憶部ごとに
存在する連続転送実行部と、あるフレーム数で、前記フ
レーム数の連続ディジタル映像を再生している間に、前
記部分ディジタル映像記憶部を前記ランダムアクセス実
行部により1回ランダムアクセスし、前記連続転送実行
部により前記フレーム数の2倍から1を減じた数の連続
部分フレームを転送できる条件を満たす前記フレーム数
を再生周期フレーム数と名付けると、前記再生周期フレ
ーム数の4倍から2を減じた数の部分フレームを保持で
き、前記連続転送実行部より連続転送されるディジタル
映像を一旦保持する巡回式のFIFOであり、前記部分
ディジタル映像記憶部ごとに存在するリングバッファ
と、すべての前記リングバッファから出力される部分フ
レームからフレームを構築することでディジタル映像を
作成するディジタル映像組立部と、前記ディジタル映像
組立部から出力されるディジタル映像を表示する映像表
示部と、前記部分ディジタル映像記憶部中の前記再生周
期フレーム数以上のフレーム数の連続した小領域である
カットならびに前記カットを接続する順序を保持するカ
ット編集情報保持部と、前記カット編集情報保持部に保
持されていて現在再生されているカット中の未転送フレ
ーム数を保持するカット内未転送フレーム数カウンタ
と、前記リングバッファ中に保持される未再生のフレー
ム数を保持するリングバッファ内残フレーム数カウンタ
と、前記カット編集情報保持部中に保持される最初のカ
ットの先頭フレーム位置を前記ランダムアクセス先頭フ
レーム位置保持部に設定するランダムアクセス初期化部
と、前記リングバッファ中の前記再生周期フレーム数の
ディジタル映像が前記映像組立部に転送される間に、前
記連続転送フレーム数保持部に前記再生周期フレーム数
を設定し、前記ランダムアクセス実行部による1回のラ
ンダムアクセスと前記連続転送実行部による前記部分デ
ィジタル映像記憶部から前記リングバッファへの1回の
ディジタル映像連続転送を実行させ、連続転送終了後、
前記ランダムアクセス先頭フレーム位置保持部中の値を
現在の値に前記再生周期フレーム数を加えた値に更新す
ることを行う通常転送制御部と、前記リングバッファ中
の前記再生周期フレーム数のディジタル映像が前記映像
組立部に転送される間に、前記連続転送フレーム数保持
部に前記カット内未転送フレーム数カウンタに保持され
るフレーム数を設定し、前記ランダムアクセス実行部に
よる1回のランダムアクセスと前記連続転送実行部によ
る前記部分ディジタル映像記憶部から前記リングバッフ
ァへの1回のディジタル映像連続転送を実行させ、連続
転送終了後、前記カット編集情報保持部に保持されてい
る現在再生されているカットの次に続くカットがもしあ
ればその先頭フレーム位置を前記ランダムアクセス先頭
フレーム位置保持部に設定することを行うカット終了時
転送制御部と、前記リングバッファ中の前記再生周期フ
レーム数のディジタル映像が前記映像組立部に転送され
る間に、ランダムアクセス、前記ディジタル映像記憶部
からの連続転送を行わないバッファ残多時転送制御部
と、前記リングバッファ内残フレーム数カウンタに保持
されるフレーム数が前記再生周期フレーム数の2倍未満
である時で、かつ前記カット内未転送フレーム数カウン
タに保持されるフレーム数が前記再生周期フレーム数の
2倍以上である場合、前記通常転送制御部を起動し、前
記リングバッファ内残フレーム数カウンタに保持される
フレーム数が前記再生周期フレーム数の2倍未満である
時で、かつ前記カット内未転送フレーム数カウンタに保
持されるフレーム数が前記再生周期フレーム数の2倍未
満である場合、前記カット終了時転送制御部を起動し、
前記リングバッファ内残フレーム数カウンタに保持され
るフレーム数が前記再生周期フレーム数の2倍以上であ
る場合、前記バッファ残多時転送制御部を起動する転送
制御選択部からなることを特徴とする。A second video editing apparatus according to the present invention stores partial frames constituting each continuous frame as a moving image of a digital video in its continuous area, and stores a plurality of randomly accessible partial digital video storage units. A random access head frame position holding unit that holds each head frame position at the time of random access to the partial digital video storage unit, and the partial digital video storage held by the random access head frame position holding unit A random access unit for performing random access to a frame position in the unit, a random access execution unit existing for each of the partial digital video storage units, a continuous transfer frame number holding unit for holding a continuous transfer frame number of digital video, and the random access execution unit. The partial digital video record accessed by the section From the frame position in the unit, continuously transfer the number of partial frames held in the continuous transfer frame number holding unit, a continuous transfer execution unit existing for each of the partial digital video storage units, and a certain number of frames, While the continuous digital video of the number of frames is being reproduced, the partial digital video storage unit is randomly accessed once by the random access execution unit, and the continuous transfer execution unit subtracts 1 from twice the number of frames. When the number of frames satisfying the condition for transferring the number of continuous partial frames is referred to as the number of reproduction cycle frames, the number of partial frames obtained by subtracting 2 from four times the number of reproduction cycle frames can be held. This is a cyclic FIFO that temporarily holds digital video that is continuously transferred, and is provided for each partial digital video storage unit. A ring buffer, a digital video assembler for creating a digital video by constructing a frame from partial frames output from all of the ring buffers, and a video display for displaying the digital video output from the digital video assembler A cut editing information holding unit that holds a cut that is a continuous small area having a number of frames equal to or more than the number of frames of the reproduction cycle in the partial digital video storage unit and an order in which the cuts are connected; and the cut editing information holding unit. And an untransferred frame number counter in the cut that holds the number of untransferred frames in the cut that are currently being played and that are currently being played, and the remaining frames in the ring buffer that hold the number of unplayed frames that are held in the ring buffer. A number counter and a first cut held in the cut edit information holding unit. A random access initialization unit for setting the start frame position of the random access start frame position holding unit, and the digital video of the number of reproduction cycle frames in the ring buffer is transferred to the video assembling unit. The number of frames of the reproduction cycle is set in a transfer frame number holding unit, and one random access by the random access execution unit and one digital video from the partial digital video storage unit to the ring buffer by the continuous transfer execution unit. Execute continuous transfer, and after the end of continuous transfer,
A normal transfer control unit for updating a value in the random access head frame position holding unit to a value obtained by adding the number of reproduction cycle frames to a current value, and a digital image of the number of reproduction cycle frames in the ring buffer While the image is transferred to the video assembling unit, the number of frames held in the untransferred frame number in cut counter is set in the continuous transfer frame number holding unit, and one random access by the random access execution unit is performed. One continuous digital video transfer from the partial digital video storage unit to the ring buffer is performed by the continuous transfer execution unit, and after the continuous transfer is completed, the currently reproduced video data held in the cut edit information storage unit is reproduced. Holds the top frame position of the random access start frame if there is a cut following the cut, if any A transfer control unit at the end of cutting, which performs setting of the random access and a continuous access from the digital video storage unit while the digital video of the number of reproduction cycle frames in the ring buffer is transferred to the video assembling unit. A buffer remaining time transfer control unit that does not perform transfer, and the number of frames held in the ring buffer remaining frame number counter is less than twice the number of reproduction cycle frames, and the number of untransferred frames in the cut. When the number of frames held in the counter is equal to or more than twice the number of frames of the reproduction cycle, the normal transfer control unit is activated, and the number of frames held in the counter of the number of remaining frames in the ring buffer is equal to the number of frames of the reproduction cycle. And the number of frames held in the untransferred frame count in cut counter is less than twice the reproduction cycle number. Is less than 2 times the over arm number, activating the cut end transfer control unit,
When the number of frames held in the ring buffer remaining frame counter is equal to or more than twice the number of frames in the reproduction cycle, a transfer control selection unit that starts the buffer multi-time transfer control unit is provided. .
【0019】本発明の第3のビデオ編集装置は、ディジ
タル映像の動画として連続する各フレームをその連続領
域に格納しており、ランダムアクセス可能なディジタル
映像記憶部と、前記ディジタル映像記憶部にランダムア
クセスする際の先頭フレーム位置を保持しているランダ
ムアクセス先頭フレーム位置保持部と、前記ランダムア
クセス先頭フレーム位置保持部に保持されている前記デ
ィジタル映像記憶部中のフレーム位置へランダムアクセ
スを実行するランダムアクセス実行部と、ディジタル映
像の連続転送フレーム数を保持する連続転送フレーム数
保持部と、前記ランダムアクセス実行部によりアクセス
された前記ディジタル映像記憶部中のフレーム位置よ
り、前記連続転送フレーム数保持部に保持されているフ
レーム数のディジタル映像を連続転送する連続転送実行
部と、ある2以上の自然数を再生チャネル数とおく時、
あるフレーム数で、前記フレーム数の連続ディジタル映
像を再生している間に、前記ディジタル映像記憶部を前
記ランダムアクセス実行部により前記再生チャネル数回
ランダムアクセスし、前記連続転送実行部により前記フ
レーム数の2倍から1を減じた数の連続フレームを前記
再生チャネル数回転送できる条件を満たす前記フレーム
数を再生周期フレーム数と名付けると、前記再生周期フ
レーム数の4倍から2を減じたフレーム数のディジタル
映像を保持でき、前記連続転送実行部より連続転送され
るディジタル映像を一旦保持する巡回式のFIFOであ
り、前記再生チャネル数個あるリングバッファと、前記
リングバッファから出力されるディジタル映像を表示
し、前記再生チャネル数個ある映像表示部と、前記ディ
ジタル映像記憶部中の前記再生周期フレーム数以上のフ
レーム数の連続した小領域であるカットならびに前記カ
ットを接続する順序を保持し、前記再生チャネル数個あ
るカット編集情報保持部と、前記カット編集情報保持部
に保持されていて現在再生されているカット中の未転送
フレーム数を保持し、前記再生チャネル数個あるカット
内未転送フレーム数カウンタと、前記リングバッファ中
に保持される未再生のフレーム数を保持し、前記再生チ
ャネル数個あるリングバッファ内残フレーム数カウンタ
と、前記カット編集情報保持部中に保持される最初のカ
ットの先頭フレーム位置を前記ランダムアクセス先頭フ
レーム位置保持部に設定し、前記再生チャネル数個ある
ランダムアクセス初期化部と、前記リングバッファ中の
前記再生周期フレーム数のディジタル映像が前記映像表
示部に転送される間に、前記連続転送フレーム数保持部
に前記再生周期フレーム数を設定し、前記ランダムアク
セス実行部による1回のランダムアクセスと前記連続転
送実行部による前記ディジタル映像記憶部から前記リン
グバッファへの1回のディジタル映像連続転送を実行さ
せ、連続転送終了後、前記ランダムアクセス先頭フレー
ム位置保持部中の値を現在の値に前記再生周期フレーム
数を加えた値に更新することを行い、前記再生チャネル
数個ある通常転送制御部と、前記リングバッファ中の前
記再生周期フレーム数のディジタル映像が前記映像表示
部に転送される間に、前記連続転送フレーム数保持部に
前記カット内未転送フレーム数カウンタに保持されるフ
レーム数を設定し、前記ランダムアクセス実行部による
1回のランダムアクセスと前記連続転送実行部による前
記ディジタル映像記憶部から前記リングバッファへの1
回のディジタル映像連続転送を実行させ、連続転送終了
後、前記カット編集情報保持部に保持されている現在再
生されているカットの次に続くカットがもしあればその
先頭フレーム位置を前記ランダムアクセス先頭フレーム
位置保持部に設定することを行い、前記再生チャネル数
個あるカット終了時転送制御部と、前記リングバッファ
中の前記再生周期フレーム数のディジタル映像が前記映
像表示部に転送される間に、ランダムアクセス、前記デ
ィジタル映像記憶部からの連続転送を行わない、前記再
生チャネル数個あるバッファ残多時転送制御部と、前記
リングバッファ内残フレーム数カウンタに保持されるフ
レーム数が前記再生周期フレーム数の2倍未満である時
で、かつ前記カット内未転送フレーム数カウンタに保持
されるフレーム数が前記再生周期フレーム数の2倍以上
である場合に前記通常転送制御部を起動し、前記リング
バッファ内残フレーム数カウンタに保持されるフレーム
数が前記再生周期フレーム数の2倍未満である時で、か
つ前記カット内未転送フレーム数カウンタに保持される
フレーム数が前記再生周期フレーム数の2倍未満である
場合、前記カット終了時転送制御部を起動し、前記リン
グバッファ内残フレーム数カウンタに保持されるフレー
ム数が前記再生周期フレーム数の2倍以上である場合、
前記バッファ残多時転送制御部を起動し、前記再生チャ
ネル数個ある転送制御選択部と、前記リングバッファ中
の前記再生周期フレーム数のディジタル映像が前記映像
表示部に転送される間に、前記再生チャネル数個の、前
記カット編集情報保持部・前記ランダムアクセス初期化
部・前記リングバッファ・前記映像表示部・前記カット
内未転送フレーム数カウンタ・前記リングバッファ内残
フレーム数カウンタ・前記通常転送制御部・前記カット
終了時転送制御部・前記バッファ残多時転送制御部から
なる組を時分割で切替える時分割転送切替え部からなる
ことを特徴とする。A third video editing apparatus according to the present invention stores each continuous frame as a moving image of a digital video in a continuous area thereof, and stores a digital video storage that can be accessed at random and a random access to the digital video storage. A random access start frame position holding unit that holds a start frame position at the time of access; and a random access unit that performs random access to a frame position in the digital video storage unit that is held by the random access start frame position holding unit. An access execution unit, a continuous transfer frame number holding unit for holding a continuous transfer frame number of digital video, and the continuous transfer frame number storage unit based on a frame position in the digital video storage unit accessed by the random access execution unit Of the number of frames held in the When placing a continuous transfer execution unit for continuously transferring the image, and there are two or more numbers playback channels natural numbers,
At a certain number of frames, while the continuous digital video of the number of frames is being reproduced, the digital video storage unit is randomly accessed the number of reproduction channels by the random access execution unit, and the number of frames is continuously accessed by the continuous transfer execution unit. When the number of frames that satisfies the condition that the number of consecutive frames obtained by subtracting 1 from twice the number of times that can be transferred several times of the reproduction channel is referred to as the number of reproduction cycle frames, the number of frames obtained by subtracting 2 from four times the number of reproduction cycle frames Is a cyclic FIFO that temporarily holds digital images continuously transferred from the continuous transfer execution unit, and stores a ring buffer having several reproduction channels and a digital image output from the ring buffer. A video display unit for displaying and displaying the reproduction channels, and a digital video storage unit. The cut is a continuous small area of the number of frames equal to or more than the reproduction cycle frame number, and the order in which the cuts are connected is held. Holding the number of untransferred frames in the cut that is currently being played back, the number of untransferred frames in the cut having the same number of playback channels, and the number of unplayed frames held in the ring buffer, Setting the remaining frame number counter in the ring buffer having the number of the reproduction channels and the first frame position of the first cut held in the cut edit information holding unit in the random access first frame position holding unit; A random access initialization unit, and a digital number of the reproduction cycle frame number in the ring buffer. While the image is transferred to the video display unit, the number of reproduction cycle frames is set in the continuous transfer frame number holding unit, and one random access by the random access execution unit and the digital transmission by the continuous transfer execution unit are performed. A single digital video continuous transfer from the video storage unit to the ring buffer is executed, and after the continuous transfer is completed, the value in the random access head frame position holding unit is a value obtained by adding the number of reproduction cycle frames to the current value. And the normal transfer control unit having the number of the reproduction channels, and the continuous transfer frame number holding while the digital video of the reproduction cycle frame number in the ring buffer is transferred to the video display unit. Set the number of frames held in the untransferred frame number counter in cut in the Times from the digital video storage unit to the ring buffer by the random access and the continuous transfer execution unit.
Times after the continuous transfer is completed, and after the continuous transfer, if there is a cut following the currently reproduced cut held in the cut editing information holding unit, if any, the head frame position is set to the random access head. Performing the setting in the frame position holding unit, the transfer control unit at the end of the cut having the number of reproduction channels, and while the digital video of the number of reproduction cycle frames in the ring buffer is transferred to the video display unit, The random access, the continuous transfer from the digital video storage unit is not performed, the buffer remaining multiple transfer control unit having the number of reproduction channels, and the number of frames held in the ring buffer remaining frame counter is the reproduction cycle frame. Number of frames that are less than twice the number and are held in the untransferred frame number counter in cut The normal transfer control unit is activated when the number of frames in the reproduction cycle is twice or more, and when the number of frames held in the remaining frame number counter in the ring buffer is less than twice the number of frames in the reproduction cycle. And, when the number of frames held in the untransferred frame number counter in the cut is less than twice the number of frames in the reproduction cycle, the transfer control unit at the end of the cut is started, and the number of remaining frames in the ring buffer is counted. When the number of held frames is equal to or more than twice the number of frames in the reproduction cycle,
Activating the buffer remaining time transfer control unit, the transfer control selection unit having a number of the reproduction channels, and the digital video of the reproduction cycle frame number in the ring buffer is transferred to the video display unit, The cut editing information holding unit, the random access initialization unit, the ring buffer, the video display unit, the untransferred frame number counter in the cut, the remaining frame number counter in the ring buffer, and the normal transfer of several reproduction channels It is characterized by comprising a time-division transfer switching unit for switching a set consisting of a control unit, the transfer control unit at the end of cutting, and the transfer control unit for remaining buffers in a time-division manner.
【0020】本発明の第4のビデオ編集装置は、ディジ
タル映像の動画として連続する各フレームを構成する部
分フレームをその連続領域に格納しており、ランダムア
クセス可能な複数個の部分ディジタル映像記憶部と、前
記部分ディジタル映像記憶部にランダムアクセスする際
の先頭フレーム位置を保持しているランダムアクセス先
頭フレーム位置保持部と、前記ランダムアクセス先頭フ
レーム位置保持部に保持されている前記部分ディジタル
映像記憶部中のフレーム位置へランダムアクセスを実行
し、前記部分ディジタル映像記憶部ごとに存在するラン
ダムアクセス実行部と、ディジタル映像の連続転送フレ
ーム数を保持する連続転送フレーム数保持部と、前記ラ
ンダムアクセス実行部によりアクセスされた前記部分デ
ィジタル映像記憶部中のフレーム位置より、前記連続転
送フレーム数保持部に保持されているフレーム数のディ
ジタル映像を連続転送し、前記部分ディジタル映像記憶
部ごとに存在する連続転送実行部と、ある2以上の自然
数を再生チャネル数とおく時、あるフレーム数で、前記
フレーム数の連続ディジタル映像を再生している間に、
前記部分ディジタル映像記憶部を前記ランダムアクセス
実行部により前記再生チャネル数回ランダムアクセス
し、前記連続転送実行部により前記フレーム数の2倍か
ら1を減じた数の連続部分フレームを前記再生チャネル
数回転送できる条件を満たす前記フレーム数を再生周期
フレーム数と名付けると、前記再生周期フレーム数の4
倍から2を減じたフレーム数の部分フレームを保持で
き、前記連続転送実行部より連続転送されるディジタル
映像を一旦保持する巡回式のFIFOであり、前記再生
チャネル数に前記部分ディジタル映像記憶部数を乗じた
個数存在するリングバッファと、前記部分ディジタル映
像記憶部数個のリングバッファから出力される部分フレ
ームからフレームを構築することでディジタル映像を作
成し、前記再生チャネル数存在するディジタル映像組立
部と、前記ディジタル映像組立部から出力されるディジ
タル映像を表示し、前記再生チャネル数個ある映像表示
部と、前記部分ディジタル映像記憶部中の前記再生周期
フレーム数以上のフレーム数の連続した小領域であるカ
ットならびに前記カットを接続する順序を保持し、前記
再生チャネル数個あるカット編集情報保持部と、前記カ
ット編集情報保持部に保持されていて現在再生されてい
るカット中の未転送フレーム数を保持し、前記再生チャ
ネル数個あるカット内未転送フレーム数カウンタと、前
記リングバッファ中に保持される未再生のフレーム数を
保持し、前記再生チャネル数個あるリングバッファ内残
フレーム数カウンタと、前記カット編集情報保持部中に
保持される最初のカットの先頭フレーム位置を前記ラン
ダムアクセス先頭フレーム位置保持部に設定し、前記再
生チャネル数個あるランダムアクセス初期化部と、前記
リングバッファ中の前記再生周期フレーム数の部分フレ
ームが前記映像組立部に転送される間に、前記連続転送
フレーム数保持部に前記再生周期フレーム数を設定し、
前記ランダムアクセス実行部による1回のランダムアク
セスと前記連続転送実行部による前記部分ディジタル映
像記憶部から前記リングバッファへの1回の部分フレー
ム連続転送を実行させ、連続転送終了後、前記ランダム
アクセス先頭フレーム位置保持部中の値を現在の値に前
記再生周期フレーム数を加えた値に更新することを行
い、前記再生チャネル数個ある通常転送制御部と、前記
リングバッファ中の前記再生周期フレーム数の部分フレ
ームが前記映像表示部に転送される間に、前記連続転送
フレーム数保持部に前記カット内未転送フレーム数カウ
ンタに保持されるフレーム数を設定し、前記ランダムア
クセス実行部による1回のランダムアクセスと前記連続
転送実行部による前記部分ディジタル映像記憶部から前
記リングバッファへの1回の部分フレーム連続転送を実
行させ、連続転送終了後、前記カット編集情報保持部に
保持されている現在再生されているカットの次に続くカ
ットがもしあればその先頭フレーム位置を前記ランダム
アクセス先頭フレーム位置保持部に設定することを行
い、前記再生チャネル数個あるカット終了時転送制御部
と、前記リングバッファ中の前記再生周期フレーム数の
ディジタル映像が前記映像組立部に転送される間に、ラ
ンダムアクセス、前記部分ディジタル映像記憶部からの
連続転送を行わない、前記再生チャネル数個あるバッフ
ァ残多時転送制御部と、前記リングバッファ内残フレー
ム数カウンタに保持されるフレーム数が前記再生周期フ
レーム数の2倍未満である時で、かつ前記カット内未転
送フレーム数カウンタに保持されるフレーム数が前記再
生周期フレーム数の2倍以上である場合に前記通常転送
制御部を起動し、前記リングバッファ内残フレーム数カ
ウンタに保持されるフレーム数が前記再生周期フレーム
数の2倍未満である時で、かつ前記カット内未転送フレ
ーム数カウンタに保持されるフレーム数が前記再生周期
フレーム数の2倍未満である場合、前記カット終了時転
送制御部を起動し、前記リングバッファ内残フレーム数
カウンタに保持されるフレーム数が前記再生周期フレー
ム数の2倍以上である場合、前記バッファ残多時転送制
御部を起動し、前記再生チャネル数個ある転送制御選択
部と、前記リングバッファ中の前記再生周期フレーム数
のディジタル映像が前記映像組立部に転送される間に、
前記再生チャネル数個の、前記カット編集情報保持部・
前記ランダムアクセス初期化部・前記部分ディジタル映
像記憶部数個の前記リングバッファ・前記映像組立部・
前記映像表示部・前記カット内未転送フレーム数カウン
タ・前記リングバッファ内残フレーム数カウンタ・前記
通常転送制御部・前記カット終了時転送制御部・前記バ
ッファ残多時転送制御部からなる組を時分割で切替える
時分割転送切替え部からなることを特徴とする。In a fourth video editing apparatus according to the present invention, a plurality of partial digital video storage units which are randomly accessible and store partial frames constituting each continuous frame as a moving image of a digital video are stored in the continuous area. A random access head frame position holding unit that holds a head frame position when the partial digital video storage unit is randomly accessed, and the partial digital video storage unit that is held in the random access head frame position holding unit A random access to a frame position in the memory, a random access execution unit existing for each of the partial digital video storage units, a continuous transfer frame number holding unit for holding a continuous transfer frame number of digital video, and the random access execution unit Partial digital video storage accessed by From the middle frame position, the digital video of the number of frames held in the continuous transfer frame number holding unit is continuously transferred, and a continuous transfer execution unit existing for each of the partial digital video storage units and a natural number of 2 or more are stored. When setting the number of reproduction channels, while reproducing a continuous digital image of the number of frames at a certain number of frames,
The random access execution section randomly accesses the partial digital video storage section several times by the reproduction channel, and the continuous transfer execution section repeats the number of consecutive partial frames obtained by subtracting 1 from twice the number of frames by the number of reproduction channels. If the number of frames satisfying the condition that can be transferred is referred to as the number of frames of the reproduction cycle, the number of frames of the reproduction cycle of 4
It is a cyclic FIFO that can hold partial frames of the number of frames obtained by subtracting 2 from twice, and temporarily holds digital video images continuously transferred from the continuous transfer execution unit. The number of partial digital video storage units is set to the number of reproduction channels. A digital video assembler having a multiplied number of ring buffers, a digital video created by constructing a frame from partial frames output from the several partial digital video storage units, and A digital video output from the digital video assembling unit is displayed, and the video display unit includes a number of the reproduction channels and a continuous small area having a frame number equal to or more than the reproduction cycle frame number in the partial digital video storage unit. The order of connecting the cuts and the cuts is maintained, and several A cut editing information holding unit, which holds the number of untransferred frames in the cut currently being played and held in the cut editing information holding unit, and the number of untransferred frames in the cut having the number of the reproduction channels; The number of unplayed frames held in the ring buffer is held, the number of remaining frames in the ring buffer having the number of playback channels, and the start frame position of the first cut held in the cut edit information holding unit are stored. Set in the random access head frame position holding unit, the random access initialization unit having the number of reproduction channels, and while the partial frames of the reproduction cycle frame number in the ring buffer are transferred to the video assembling unit, The reproduction cycle frame number is set in the continuous transfer frame number holding unit,
One random access by the random access execution unit and one continuous transfer of partial frames from the partial digital video storage unit to the ring buffer by the continuous transfer execution unit are executed. The value in the frame position holding unit is updated to a value obtained by adding the number of the reproduction cycle frames to the current value, the normal transfer control unit having the number of the reproduction channels, and the number of the reproduction cycle frames in the ring buffer. While the partial frames are transferred to the video display unit, the number of frames held in the untransferred frame number in cut counter is set in the continuous transfer frame number holding unit, and one time by the random access execution unit is set. From the partial digital video storage unit to the ring buffer by the random access and the continuous transfer execution unit One continuous transfer of partial frames is executed. After the continuous transfer is completed, the start frame position of the next cut, if any, following the currently reproduced cut held in the cut editing information holding unit, if any, is set to the random access. The setting is performed in the first frame position holding unit, and the transfer control unit at the end of cut having the number of the reproduction channels and the digital image of the number of the reproduction cycle frames in the ring buffer are transferred to the image assembling unit. Random access, not performing continuous transfer from the partial digital video storage unit, the buffer remaining multiple transfer control unit having several reproduction channels, and the number of frames held in the ring buffer remaining frame number counter is used for the reproduction. When the frame number is less than twice the number of periodic frames and the frame held in the When the number of frames is equal to or more than twice the number of frames of the reproduction cycle, the normal transfer control unit is started, and the number of frames held in the remaining frame number counter in the ring buffer is less than twice the number of frames of the reproduction cycle. At some point, if the number of frames held in the untransferred frame number counter within cut is less than twice the number of frames in the reproduction cycle, the cut end transfer control unit is activated and the remaining frames in the ring buffer are activated. When the number of frames held in the number counter is equal to or more than twice the number of frames in the reproduction cycle, the buffer remaining multi-time transfer control unit is activated, and the transfer control selection unit having the number of reproduction channels and the ring buffer While the digital video of the number of frames of the reproduction cycle is transferred to the video assembling unit,
The number of the reproduction channels, the cut editing information holding unit
The random access initialization unit, the partial digital video storage unit, several ring buffers, the video assembly unit,
When a group consisting of the video display unit, the untransferred frame number counter in the cut, the remaining frame number counter in the ring buffer, the normal transfer control unit, the transfer control unit at the end of the cut, and the transfer control unit at the time of buffer remaining is set. It is characterized by comprising a time-division transfer switching unit that switches by division.
【0021】[0021]
【作用】本発明の第1のビデオ編集装置では、あるフレ
ーム数で、前記フレーム数の連続ディジタル映像を再生
している間に、ディジタル映像記憶部をランダムアクセ
ス実行部により1回ランダムアクセスし、連続転送実行
部により前記フレーム数の2倍から1を減じた数の連続
フレームを転送できる条件を満たす前記フレーム数を再
生周期フレーム数と名付けると、まず、ランダムアクセ
ス初期化部が、カット編集情報保持部中に保持される最
初のカットの先頭フレーム位置をランダムアクセス先頭
フレーム位置保持部に設定する。In the first video editing apparatus of the present invention, the digital video storage unit is randomly accessed once by the random access execution unit while the continuous digital video of the number of frames is reproduced with a certain number of frames. When the number of frames that satisfies the condition that the continuous transfer execution unit can transfer the number of continuous frames obtained by subtracting 1 from twice the number of frames is named a reproduction cycle frame number, first, the random access initialization unit sets the cut editing information The head frame position of the first cut held in the holding unit is set in the random access head frame position holding unit.
【0022】以降は、リングバッファ内残フレーム数カ
ウンタに保持されるフレーム数が再生周期フレーム数の
2倍未満であり、カット内未転送フレーム数カウンタに
保持されるフレーム数が再生周期フレーム数の2倍以上
であるならば、転送制御選択部が通常転送制御部を起動
し、カット内未転送フレーム数カウンタに保持されるフ
レーム数が再生周期フレーム数の2倍以上であるなら
ば、転送制御選択部がカット終了時転送制御部を起動
し、リングバッファ内残フレーム数カウンタに保持され
るフレーム数が再生周期フレーム数の2倍以上である場
合、転送制御選択部がバッファ残多時転送制御部を起動
することをくり返すことでディジタル映像記憶部からリ
ングバッファへの連続転送ならびにリングバッファから
映像表示部への連続再生が行われる。Thereafter, the number of frames held in the ring buffer remaining frame counter is less than twice the number of frames in the playback cycle, and the number of frames held in the untransferred frame number in cut counter is the number of frames in the playback cycle. If it is twice or more, the transfer control selection unit activates the normal transfer control unit, and if the number of frames held in the uncut untransferred frame counter is more than twice the number of frames in the reproduction cycle, the transfer control When the selection unit activates the transfer control unit at the end of cutting, and the number of frames held in the remaining frame number counter in the ring buffer is equal to or more than twice the number of frames in the reproduction cycle, the transfer control selection unit sets the transfer control when the buffer is full. By repeatedly starting the units, continuous transfer from the digital video storage unit to the ring buffer and continuous retransmission from the ring buffer to the video display unit are performed. It is carried out.
【0023】本発明の第2のビデオ編集装置では、ある
フレーム数で、前記フレーム数の連続ディジタル映像を
再生している間に、部分ディジタル映像記憶部をランダ
ムアクセス実行部により1回ランダムアクセスし、連続
転送実行部により前記フレーム数の2倍から1を減じた
数の連続部分フレームを転送できる条件を満たす前記フ
レーム数を再生周期フレーム数と名付けると、まずラン
ダムアクセス初期化部が、カット編集情報保持部中に保
持される最初のカットの先頭フレーム位置をランダムア
クセス先頭フレーム位置保持部に設定する。In the second video editing apparatus according to the present invention, the random access execution unit accesses the partial digital video storage unit once by random access while reproducing the continuous digital video of the number of frames with a certain number of frames. When the number of frames that satisfies the condition that the continuous transfer execution unit can transfer the number of consecutive partial frames obtained by subtracting 1 from twice the number of frames is referred to as the number of reproduction cycle frames, first, the random access initialization unit performs cut editing. The start frame position of the first cut held in the information holding unit is set in the random access start frame position holding unit.
【0024】以降は、リングバッファ内残フレーム数カ
ウンタに保持されるフレーム数が再生周期フレーム数の
2倍未満であり、カット内未転送フレーム数カウンタに
保持されるフレーム数が再生周期フレーム数の2倍以上
であるならば、転送制御選択部が通常転送制御部を起動
し、カット内未転送フレーム数カウンタに保持されるフ
レーム数が再生周期フレーム数の2倍以上であるなら
ば、転送制御選択部がカット終了時転送制御部を起動
し、リングバッファ内残フレーム数カウンタに保持され
るフレーム数が再生周期フレーム数の2倍以上である場
合、転送制御選択部がバッファ残多時転送制御部を起動
することをくり返すことで部分ディジタル映像記憶部か
らリングバッファへの連続転送、リングバッファからデ
ィジタル映像組立部を経て映像表示部への連続再生が行
われる。Thereafter, the number of frames held in the ring buffer remaining frame counter is less than twice the number of frames in the reproduction cycle, and the number of frames held in the counter of untransferred frames in cut is the number of frames in the reproduction cycle. If it is twice or more, the transfer control selection unit activates the normal transfer control unit, and if the number of frames held in the uncut untransferred frame counter is more than twice the number of frames in the reproduction cycle, the transfer control When the selection unit activates the transfer control unit at the end of cutting, and the number of frames held in the remaining frame number counter in the ring buffer is equal to or more than twice the number of frames in the reproduction cycle, the transfer control selection unit sets the transfer control when the buffer is full. Repeatedly activating the unit, the continuous transfer from the partial digital video storage unit to the ring buffer, and the digital video assembly unit from the ring buffer Continuous playback of the video display unit is performed Te.
【0025】本発明の第3のビデオ編集装置では、ある
2以上の自然数を再生チャネル数とおく時、あるフレー
ム数で、前記フレーム数の連続ディジタル映像を再生し
ている間に、前記ディジタル映像記憶部を前記ランダム
アクセス実行部により前記再生チャネル数回ランダムア
クセスし、前記連続転送実行部により前記フレーム数の
2倍から1を減じた数の連続フレームを前記再生チャネ
ル数回転送できる条件を満たす前記フレーム数を再生周
期フレーム数と名付ける。In the third video editing apparatus of the present invention, when a certain natural number of 2 or more is set as the number of reproduction channels, the digital video is reproduced while the continuous digital video of the number of frames is reproduced at a certain number of frames. The storage unit is randomly accessed several times by the reproduction channel by the random access execution unit, and the continuous transfer execution unit satisfies a condition that the number of continuous frames obtained by subtracting 1 from twice the number of frames can be transferred several times by the reproduction channel. The number of frames is referred to as a reproduction cycle frame number.
【0026】時分割転送切替え部が再生チャネル数個
の、カット編集情報保持部・ランダムアクセス初期化部
・リングバッファ・映像表示部・カット内未転送フレー
ム数カウンタ・リングバッファ内残フレーム数カウンタ
・通常転送制御部・カット終了時転送制御部・バッファ
残多時転送制御部からなる組を時分割で切替える。The time-division transfer switching unit has a number of reproduction channels, a cut edit information holding unit, a random access initialization unit, a ring buffer, a video display unit, a counter of untransferred frames in cut, a counter of remaining frames in ring buffer, A group consisting of a normal transfer control unit, a transfer control unit at the end of cutting, and a transfer control unit for remaining buffers is switched in a time-division manner.
【0027】あるチャネルについて見ると、まず、その
チャネルに対応するランダムアクセス初期化部がそのチ
ャネルに対応するカット編集情報保持部中に保持される
最初のカットの先頭フレーム位置をそのチャネルに対応
するランダムアクセス先頭フレーム位置保持部に設定す
る。Looking at a certain channel, first, the random access initialization unit corresponding to the channel sets the start frame position of the first cut held in the cut edit information holding unit corresponding to the channel to the channel. Set in the random access start frame position holding unit.
【0028】以降は、そのチャネルに対応するリングバ
ッファ内残フレーム数カウンタに保持されるフレーム数
が再生周期フレーム数の2倍未満であり、そのチャネル
に対応するカット内未転送フレーム数カウンタに保持さ
れるフレーム数が再生周期フレーム数の2倍以上である
ならば、そのチャネルに対応する転送制御選択部がその
チャネルに対応する通常転送制御部を起動し、そのチャ
ネルに対応するカット内未転送フレーム数カウンタに保
持されるフレーム数が再生周期フレーム数の2倍以上で
あるならば、そのチャネルに対応する転送制御選択部が
そのチャネルに対応するカット終了時転送制御部を起動
し、そのチャネルに対応するリングバッファ内残フレー
ム数カウンタに保持されるフレーム数が再生周期フレー
ム数の2倍以上である場合、そのチャネルに対応する転
送制御選択部がそのチャネルに対応するバッファ残多時
転送制御部を起動することをくり返すことでディジタル
映像記憶部からリングバッファへの連続転送ならびにリ
ングバッファから映像表示部への連続再生が再生チャネ
ル数個同時に行われる。Thereafter, the number of frames held in the remaining frame number counter in the ring buffer corresponding to the channel is less than twice the number of frames in the reproduction cycle, and the number of frames held in the uncut untransferred frame counter corresponding to the channel is held. If the number of frames to be transmitted is equal to or more than twice the number of frames in the reproduction cycle, the transfer control selection unit corresponding to the channel activates the normal transfer control unit corresponding to the channel, and the untransferred cut within the cut corresponding to the channel. If the number of frames held in the frame number counter is equal to or more than twice the number of frames in the reproduction cycle, the transfer control selection unit corresponding to the channel activates the cut end transfer control unit corresponding to the channel, and If the number of frames held in the remaining frame counter in the ring buffer corresponding to In this case, the transfer control selecting section corresponding to the channel repeatedly activates the buffer remaining time transfer control section corresponding to the channel, thereby continuously transferring data from the digital video storage section to the ring buffer and transferring video from the ring buffer. Continuous reproduction on the display unit is performed simultaneously for several reproduction channels.
【0029】本発明の第4のビデオ編集装置では、ある
2以上の自然数を再生チャネル数とおく時、あるフレー
ム数で、前記フレーム数の連続ディジタル映像を再生し
ている間に、部分ディジタル映像記憶部をランダムアク
セス実行部により前記再生チャネル数回ランダムアクセ
スし、連続転送実行部により前記フレーム数の2倍から
1を減じた数の連続部分フレームを前記再生チャネル数
回転送できる条件を満たす前記フレーム数を再生周期フ
レーム数と名付けると、時分割転送切替え部が再生チャ
ネル数個の、カット編集情報保持部・ランダムアクセス
初期化部・部分ディジタル映像記憶部数個のリングバッ
ファ・映像組立部・映像表示部・カット内未転送フレー
ム数カウンタ・リングバッファ内残フレーム数カウンタ
・通常転送制御部・カット終了時転送制御部・バッファ
残多時転送制御部からなる組を時分割で切替える。In the fourth video editing apparatus according to the present invention, when a certain natural number of 2 or more is set as the number of reproduction channels, while a continuous digital image of the number of frames is reproduced at a certain number of frames, the partial digital image is reproduced. The storage unit randomly accesses the reproduction channel several times by the random access execution unit, and satisfies the condition that the continuous transfer execution unit can transfer the continuous partial frames of the number obtained by subtracting 1 from twice the number of frames by the reproduction channel several times. When the number of frames is referred to as the number of frames of the reproduction cycle, the time division transfer switching unit has a number of reproduction channels, a cut edit information holding unit, a random access initialization unit, a partial digital video storage unit, a ring buffer, a video assembly unit, and a video. Display unit, untransferred frame counter in cut, remaining frame counter in ring buffer, normal transfer control unit It switched in a time division set of from the transfer control unit when during the transfer controller buffer Nokorio cut ends.
【0030】あるチャネルについて見ると、まず、その
チャネルに対応するランダムアクセス初期化部がそのチ
ャネルに対応するカット編集情報保持部中に保持される
最初のカットの先頭フレーム位置をそのチャネルに対応
するランダムアクセス先頭フレーム位置保持部に設定す
る。Looking at a certain channel, first, the random access initialization unit corresponding to the channel sets the start frame position of the first cut held in the cut edit information holding unit corresponding to the channel to the channel. Set in the random access start frame position holding unit.
【0031】以降は、そのチャネルに対応するリングバ
ッファ内残フレーム数カウンタに保持されるフレーム数
が再生周期フレーム数の2倍未満であり、そのチャネル
に対応するカット内未転送フレーム数カウンタに保持さ
れるフレーム数が再生周期フレーム数の2倍以上である
ならば、そのチャネルに対応する転送制御選択部がその
チャネルに対応する通常転送制御部を起動し、そのチャ
ネルに対応するカット内未転送フレーム数カウンタに保
持されるフレーム数が再生周期フレーム数の2倍以上で
あるならば、そのチャネルに対応する転送制御選択部が
そのチャネルに対応するカット終了時転送制御部を起動
し、そのチャネルに対応するリングバッファ内残フレー
ム数カウンタに保持されるフレーム数が再生周期フレー
ム数の2倍以上である場合、そのチャネルに対応する転
送制御選択部がそのチャネルに対応するバッファ残多時
転送制御部を起動することをくり返すことで、部分ディ
ジタル映像記憶部から対応するリングバッファへの連続
転送ならびにリングバッファからそのチャネルに対応す
るディジタル映像組立部を経てそのチャネルに対応する
映像表示部への連続再生が再生チャネル数個同時に行わ
れる。Thereafter, the number of frames held in the ring buffer remaining frame counter corresponding to the channel is less than twice the number of frames in the reproduction cycle, and the number of frames held in the cut untransferred frame counter corresponding to the channel is held. If the number of frames to be transmitted is equal to or more than twice the number of frames in the reproduction cycle, the transfer control selection unit corresponding to the channel activates the normal transfer control unit corresponding to the channel, and the untransferred cut within the cut corresponding to the channel. If the number of frames held in the frame number counter is equal to or more than twice the number of frames in the reproduction cycle, the transfer control selection unit corresponding to the channel activates the cut end transfer control unit corresponding to the channel, and If the number of frames held in the remaining frame counter in the ring buffer corresponding to In this case, the transfer control selecting section corresponding to the channel repeatedly activates the buffer remaining time transfer control section corresponding to the channel, so that continuous transfer from the partial digital video storage section to the corresponding ring buffer can be performed. Continuous playback from the ring buffer to the video display unit corresponding to the channel via the digital video assembly unit corresponding to the channel is performed simultaneously for several playback channels.
【0032】[0032]
【実施例】以下、本発明の第1実施例のビデオ編集装置
について、図面を参照しながら説明する。図1は本発明
のビデオ編集装置の第1実施例のブロック図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a video editing apparatus according to a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of a video editing apparatus according to a first embodiment of the present invention.
【0033】図1において、101はハードディスクで
実現されたディジタル映像記憶部、102はランダムア
クセス先頭フレーム位置保持部、103はランダムアク
セス実行部、104は連続転送フレーム数保持部、10
5は連続転送実行部、106はリングバッファ、107
は映像表示部、108はカット編集情報保持部、109
はカット内未転送フレーム数カウンタ、110はリング
バッファ内残フレーム数カウンタ、111はランダムア
クセス初期化部、112は通常転送制御部、113はカ
ット終了時転送制御部、114はバッファ残多時転送制
御部、115は転送制御選択部である。In FIG. 1, reference numeral 101 denotes a digital video storage unit implemented by a hard disk; 102, a random access head frame position holding unit; 103, a random access execution unit; 104, a continuous transfer frame number holding unit;
5 is a continuous transfer execution unit, 106 is a ring buffer, 107
Is a video display unit, 108 is a cut edit information holding unit, 109
Is a counter of the number of untransferred frames in the cut, 110 is a counter of the number of remaining frames in the ring buffer, 111 is a random access initialization unit, 112 is a normal transfer control unit, 113 is a transfer control unit at the end of cut, and 114 is a transfer when the buffer is full. The control unit 115 is a transfer control selection unit.
【0034】図1に従って、本発明のビデオ編集装置の
第1実施例の動作を説明する。まず、ディジタル映像の
動画として連続する各フレームがその連続領域になるよ
うにランダムアクセス可能なディジタル映像記憶部10
1に格納しておく。例えば毎秒30フレームの再生速度
を持つNTSC信号の第1フレームから第900フレー
ムまでの全30秒分のディジタル映像が記憶されている
とする。また、このディジタル映像記憶部101はラン
ダムアクセスに伴う時間が約34ミリ秒、データ転送速
度が約2.2MB/秒の性能を持ち、今NTSCの1フ
レームのデータ量を30KBで表現しているとする。The operation of the video editing apparatus according to the first embodiment of the present invention will be described with reference to FIG. First, a digital video storage unit 10 that can be randomly accessed so that each continuous frame as a moving image of a digital video becomes its continuous area.
1 is stored. For example, it is assumed that digital video for a total of 30 seconds from the first frame to the 900th frame of the NTSC signal having a reproduction speed of 30 frames per second is stored. The digital video storage unit 101 has a performance of about 34 milliseconds for the random access and a data transfer speed of about 2.2 MB / sec, and expresses the data amount of one NTSC frame at 30 KB. And
【0035】ところで、4フレームの再生時間は4/3
0=0.13秒である。本実施例で1回ランダムアクセ
スし、4*2−1=7フレームを連続転送するのに要す
る時間は0.127秒であり4フレーム再生時間より短
いので、4フレームは再生フレーム周期としての条件を
満たす。By the way, the reproduction time of 4 frames is 4/3.
0 = 0.13 seconds. In this embodiment, the time required for one random access and the continuous transfer of 4 * 2-1 = 7 frames is 0.127 seconds, which is shorter than the 4-frame reproduction time. Meet.
【0036】再生周期フレーム数が4であるのでリング
バッファ106は4*4−2=14フレームを保持する
だけの14*30=420KBの大きさを持つ。今、カ
ット編集情報保持部108中に図5に示すカット編集情
報が入っていたとする。Since the number of frames in the reproduction cycle is 4, the ring buffer 106 has a size of 14 * 30 = 420 KB for holding 4 * 4-2 = 14 frames. Now, it is assumed that the cut editing information shown in FIG.
【0037】まずランダムアクセス初期化部111がカ
ットAの先頭の第11フレームをランダムアクセス先頭
フレーム位置保持部102に設定する。カット内未転送
フレーム数カウンタ109の値はカットAの全フレーム
数の4、リングバッファ内残フレーム数カウンタ110
の値は0が入る。リングバッファ内残フレーム数カウン
タ110の値が4*2=8フレーム未満であり、カット
内未転送フレーム数カウンタ109の値が4*2=8フ
レーム未満であるため転送制御選択部115はカット終
了時転送制御部113を選択する。First, the random access initializing unit 111 sets the first eleventh frame of the cut A in the random access head frame position holding unit 102. The value of the number-of-untransferred-frames-in-cut counter 109 is 4 of the total number of frames in the cut A, and the remaining frame number counter 110 in the ring buffer is
Is 0. Since the value of the ring buffer remaining frame number counter 110 is less than 4 * 2 = 8 frames and the value of the untransferred frame number in cut counter 109 is less than 4 * 2 = 8 frames, the transfer control selecting unit 115 ends the cut. The time transfer control unit 113 is selected.
【0038】カット終了時転送制御部113は、連続転
送フレーム数保持部104にカット内未転送フレーム数
カウンタ109の値の4を設定するので、その結果、デ
ィジタル映像記憶部101の第11フレームをランダム
アクセス実行部103がアクセスし、連続転送実行部1
05が第11フレームから第14フレームまでをリング
バッファ106に転送する。そしてカット終了時転送制
御部113がランダムアクセス先頭フレーム位置保持部
102に次のカットBの先頭の第21フレームを設定す
る。The transfer control unit 113 at the end of the cut sets the value 4 of the untransferred frame in cut counter 109 to 4 in the continuous transfer frame number holding unit 104. As a result, the 11th frame of the digital video storage unit 101 is stored. The random access execution unit 103 accesses and the continuous transfer execution unit 1
05 transfers the 11th to 14th frames to the ring buffer 106. Then, the cut end transfer control unit 113 sets the first 21st frame of the next cut B in the random access start frame position holding unit 102.
【0039】次にリングバッファ内残フレーム数カウン
タ110の値が4フレームと8フレーム未満であり、カ
ット内未転送フレーム数カウンタ109の値が11フレ
ームと8フレーム以上であるため、転送制御選択部11
5は通常転送制御部112を選択する。通常転送制御部
112は、連続転送フレーム数保持部104に再生周期
フレーム数の4を設定するので、リングバッファ106
より第11フレームから第14フレームまでが映像表示
部107に再生される間に、ディジタル映像記憶部10
1の第21フレームをランダムアクセス実行部103が
アクセスし、連続転送実行部105が第21フレームか
ら第24フレームまでをリングバッファ106に転送す
る。そして通常転送制御部112がランダムアクセス先
頭フレーム位置保持部102に次の第25フレームを設
定する。Next, the value of the remaining frame number counter 110 in the ring buffer is less than 4 frames and less than 8 frames, and the value of the untransferred frame number in cut counter 109 is 11 frames and 8 frames or more. 11
5 selects the normal transfer control unit 112. Since the normal transfer control unit 112 sets the number of reproduction cycle frames to 4 in the continuous transfer frame number holding unit 104, the ring buffer 106
While the eleventh to fourteenth frames are reproduced on the video display unit 107, the digital video storage unit 10
One random access execution unit 103 accesses the 21st frame, and the continuous transfer execution unit 105 transfers the 21st to 24th frames to the ring buffer 106. Then, the normal transfer control unit 112 sets the next 25th frame in the random access head frame position holding unit 102.
【0040】次にリングバッファ内残フレーム数カウン
タ110の値が4フレームと8フレーム未満であり、カ
ット内未転送フレーム数カウンタ109の値が7フレー
ムと8フレーム未満であるため、転送制御選択部115
はカット終了時転送制御部113を選択する。カット終
了時転送制御部113は、連続転送フレーム数保持部1
04にカット内未転送フレーム数カウンタ109の値の
7を設定するので、リングバッファ106より第21フ
レームから第24フレームまでが映像表示部107に再
生される間に、ディジタル映像記憶部101の第25フ
レームをランダムアクセス実行部103がアクセスし、
連続転送実行部105が第25フレームから第31フレ
ームまでをリングバッファ106に転送する。そしてカ
ット終了時転送制御部113がランダムアクセス先頭フ
レーム位置保持部102に次のカットCの先頭である第
41フレームを設定する。Next, the value of the remaining frame number counter 110 in the ring buffer is less than 4 frames and less than 8 frames, and the value of the untransferred frame number in cut counter 109 is less than 7 frames and 8 frames. 115
Selects the transfer control unit 113 at the end of cutting. When the cut is completed, the transfer control unit 113 sets the continuous transfer frame number holding unit 1
Since the value of the untransferred-in-cut-frames counter 109 is set to 7 in 04, the 21st to 24th frames from the ring buffer 106 are reproduced on the video display unit 107 while the digital video storage unit 101 The random access execution unit 103 accesses 25 frames,
The continuous transfer execution unit 105 transfers the 25th frame to the 31st frame to the ring buffer 106. Then, the cut end transfer control unit 113 sets the 41st frame which is the head of the next cut C in the random access head frame position holding unit 102.
【0041】次にリングバッファ内残フレーム数カウン
タ110の値が7フレームと8フレーム未満であり、カ
ット内未転送フレーム数カウンタ109の値が7フレー
ムと8フレーム未満であるため、転送制御選択部115
はカット終了時転送制御部113を選択する。カット終
了時転送制御部113は、連続転送フレーム数保持部1
04にカット内未転送フレーム数カウンタ109の値の
7を設定するので、リングバッファ106より第25フ
レームから第28フレームまでが映像表示部107に再
生される間に、ディジタル映像記憶部101の第41フ
レームをランダムアクセス実行部103がアクセスし、
連続転送実行部105が第41フレームから第47フレ
ームまでをリングバッファ106に転送する。そしてカ
ット終了時転送制御部113がランダムアクセス先頭フ
レーム位置保持部102に次のカットDの先頭である第
55フレームを設定する。Next, the value of the remaining frame number counter 110 in the ring buffer is less than 7 frames and 8 frames, and the value of the untransferred frame number in cut counter 109 is less than 7 frames and 8 frames. 115
Selects the transfer control unit 113 at the end of cutting. When the cut is completed, the transfer control unit 113 sets the continuous transfer frame number holding unit 1
Since the value of the value of the untransferred-in-cut-frames counter 109 is set to 7 in 04, while the 25th to 28th frames are reproduced on the video display unit 107 from the ring buffer 106, the digital video memory unit 101 The random access execution unit 103 accesses 41 frames,
The continuous transfer execution unit 105 transfers the 41st to 47th frames to the ring buffer 106. Then, the cut end transfer control unit 113 sets the 55th frame which is the head of the next cut D in the random access head frame position holding unit 102.
【0042】次にリングバッファ内残フレーム数カウン
タ110の値が10フレームと8フレーム以上であるた
め、転送制御選択部115はバッファ残多時転送制御部
114を選択する。リングバッファ106より第29フ
レームから第31フレームと第41フレームまでが映像
表示部107に再生される間に、バッファ残多時転送制
御部114はランダムアクセス、連続転送を実行しな
い。Next, since the value of the remaining frame number counter 110 in the ring buffer is equal to or more than 10 frames and 8 frames, the transfer control selecting unit 115 selects the transfer control unit 114 when the buffer is too many. While the 29th frame to the 31st frame and the 41st frame are reproduced on the video display unit 107 from the ring buffer 106, the remaining buffer transfer control unit 114 does not execute random access and continuous transfer.
【0043】次にリングバッファ内残フレーム数カウン
タ110の値が6フレームと8フレーム未満であり、カ
ット内未転送フレーム数カウンタ109の値が6フレー
ムと8フレーム未満であるため、転送制御選択部115
はカット終了時転送制御部113を選択する。カット終
了時転送制御部113は、連続転送フレーム数保持部1
04にカット内未転送フレーム数カウンタ109の値の
6を設定するので、リングバッファ106より第42フ
レームから第45フレームまでが映像表示部107に再
生される間に、ディジタル映像記憶部101の第55フ
レームをランダムアクセス実行部103がアクセスし、
連続転送実行部105が第55フレームから第60フレ
ームまでをリングバッファ106に転送する。そして次
のカットがないので、カット終了時転送制御部113は
ランダムアクセス先頭フレーム位置保持部102に何も
設定しない。Next, since the value of the ring buffer remaining frame number counter 110 is less than 6 frames and less than 8 frames, and the value of the untransferred frame number in cut counter 109 is less than 6 frames and less than 8 frames, the transfer control selector 115
Selects the transfer control unit 113 at the end of cutting. When the cut is completed, the transfer control unit 113 sets the continuous transfer frame number holding unit 1
Since the value of the untransferred-in-cut-frames counter 109 is set to 6 in 04, the 42th to 45th frames from the ring buffer 106 are played back on the video display unit 107 while the first video of the digital video storage unit 101 is read. The random access execution unit 103 accesses 55 frames,
The continuous transfer execution unit 105 transfers the 55th to 60th frames to the ring buffer 106. Since there is no next cut, the transfer control unit 113 at the end of the cut does not set anything in the random access first frame position holding unit 102.
【0044】以降はリングバッファ106から第46フ
レーム・第47フレーム、第55フレームから第58フ
レームが映像表示部107に再生される。Thereafter, the 46th and 47th frames and the 55th to 58th frames from the ring buffer 106 are reproduced on the video display unit 107.
【0045】このようにして本発明の第1実施例におい
ては、図5に示すような4フレーム以上の任意の長さを
持つカットからなるカット編集情報を連続再生すること
ができる。As described above, in the first embodiment of the present invention, it is possible to continuously reproduce cut edit information composed of cuts having an arbitrary length of 4 frames or more as shown in FIG.
【0046】以下、本発明の第2実施例のビデオ編集装
置について、図面を参照しながら説明する。図2は本発
明のビデオ編集装置の第2実施例のブロック図である。Hereinafter, a video editing apparatus according to a second embodiment of the present invention will be described with reference to the drawings. FIG. 2 is a block diagram of a second embodiment of the video editing apparatus according to the present invention.
【0047】図2において、201は2つのハードディ
スクで実現された部分ディジタル映像記憶部、202は
ランダムアクセス先頭フレーム位置保持部、203はラ
ンダムアクセス実行部、204は連続転送フレーム数保
持部、205は連続転送実行部、206はリングバッフ
ァ、207はディジタル映像組立部、208は映像表示
部、209はカット編集情報保持部、210はカット内
未転送フレーム数カウンタ、211はリングバッファ内
残フレーム数カウンタ、212はランダムアクセス初期
化部、213は通常転送制御部、214はカット終了時
転送制御部、215はバッファ残多時転送制御部、21
6は転送制御選択部である。In FIG. 2, reference numeral 201 denotes a partial digital video storage unit implemented by two hard disks, 202 denotes a random access start frame position holding unit, 203 denotes a random access execution unit, 204 denotes a continuous transfer frame number holding unit, and 205 denotes a continuous transfer frame number holding unit. A continuous transfer execution unit, 206 is a ring buffer, 207 is a digital video assembling unit, 208 is a video display unit, 209 is a cut edit information holding unit, 210 is a counter of untransferred frames in cut, and 211 is a counter of remaining frames in ring buffer. , 212 a random access initialization unit, 213 a normal transfer control unit, 214 a cut end transfer control unit, 215 a buffer remaining multi-time transfer control unit, 21
Reference numeral 6 denotes a transfer control selection unit.
【0048】図2に従って、本発明のビデオ編集装置の
第2実施例の動作を説明する。個々のフレームは二分さ
れた部分フレームに分解され、ディジタル映像の動画と
して連続する各フレームに対応する部分フレームがその
連続領域になるようにランダムアクセス可能な部分ディ
ジタル映像記憶部201に格納しておく。例えば毎秒3
0フレームの再生速度を持つNTSC信号の第1フレー
ムから第900フレームまでの全30秒分のディジタル
映像を二分した部分ディジタル映像が各部分ディジタル
映像記憶部201に記憶されているとする。The operation of the second embodiment of the video editing apparatus according to the present invention will be described with reference to FIG. Each frame is decomposed into two divided partial frames, and stored in the partial digital video storage unit 201 which can be randomly accessed so that the partial frames corresponding to each continuous frame as a moving image of the digital video become the continuous area. . For example, 3 per second
It is assumed that each of the partial digital video storage units 201 stores a partial digital video obtained by bisecting the digital video for 30 seconds from the first frame to the 900th frame of the NTSC signal having a reproduction speed of 0 frame.
【0049】また、このディジタル映像記憶部201は
ランダムアクセスに伴う時間が約34ミリ秒、データ転
送速度が第1実施例で用いたものより遅い約1.1MB
/秒の性能を持つとする。また、NTSCの1フレーム
のデータ量を30KBで表現しているとすると、個々の
部分ディジタル映像記憶部201中の部分フレームは1
5KBとなる。The digital video storage unit 201 has a random access time of about 34 milliseconds and a data transfer rate of about 1.1 MB, which is lower than that used in the first embodiment.
/ S performance per second. Assuming that the data amount of one frame of NTSC is represented by 30 KB, the partial frame in each partial digital video storage unit 201 is 1 KB.
5 KB.
【0050】ところで、4フレームの再生時間は4/3
0=0.13秒である。本実施例で1回ランダムアクセ
スし、4*2−1=7個の部分フレームを連続転送する
のに要する時間は0.127秒であり4フレーム再生時
間より短いので、4フレームは再生フレーム周期として
の条件を満たす。By the way, the reproduction time of 4 frames is 4/3.
0 = 0.13 seconds. In the present embodiment, the time required to perform random access once and continuously transfer 4 * 2-1 = 7 partial frames is 0.127 seconds, which is shorter than the 4-frame reproduction time. To meet the conditions.
【0051】再生周期フレーム数が4であるので2つあ
るリングバッファ206は各々が4*4−2=14部分
フレームを保持するだけの14*15=210KBの大
きさを持つ。今、カット編集情報保持部209中に図5
に示すカット編集情報が入っていたとする。Since the number of frames in the reproduction cycle is 4, the two ring buffers 206 each have a size of 14 * 15 = 210 KB enough to hold 4 * 4-2 = 14 partial frames. Now, in the cut edit information holding unit 209, FIG.
It is assumed that the cut editing information shown in FIG.
【0052】まずランダムアクセス初期化部212がカ
ットAの先頭の第11フレームをランダムアクセス先頭
フレーム位置保持部202に設定する。カット内未転送
フレーム数カウンタ210の値はカットAの全フレーム
数の4、リングバッファ内残フレーム数カウンタ211
の値は0が入る。リングバッファ内残フレーム数カウン
タ211の値が4*2=8フレーム未満であり、カット
内未転送フレーム数カウンタ210の値が4*2=8フ
レーム未満であるため転送制御選択部216はカット終
了時転送制御部214を選択する。First, the random access initializing unit 212 sets the first eleventh frame of the cut A in the random access head frame position holding unit 202. The value of the untransferred frame number in cut counter 210 is 4 of the total number of frames in the cut A, and the remaining frame number counter 211 in the ring buffer is 211.
Is 0. Since the value of the ring buffer remaining frame counter 211 is less than 4 * 2 = 8 frames, and the value of the untransferred frame number in cut counter 210 is less than 4 * 2 = 8 frames, the transfer control selection unit 216 ends the cut. The time transfer control unit 214 is selected.
【0053】カット終了時転送制御部214は、連続転
送フレーム数保持部204にカット内未転送フレーム数
カウンタ210の値の4を設定するので、その結果、部
分ディジタル映像記憶部201の第11部分フレームを
ランダムアクセス実行部203がアクセスし、連続転送
実行部205が第11部分フレームから第14部分フレ
ームまでをリングバッファ206に転送する。そしてカ
ット終了時転送制御部214がランダムアクセス先頭フ
レーム位置保持部202に次のカットBの先頭の第21
フレームを設定する。The transfer control unit 214 at the end of the cut sets the value of the untransferred-in-cut-in-cut counter 210 to 4 in the continuous transfer frame number holding unit 204. The random access execution unit 203 accesses the frame, and the continuous transfer execution unit 205 transfers the 11th to 14th partial frames to the ring buffer 206. Then, the transfer control unit 214 at the end of the cut stores the 21st of the head of the next cut B in the random access head frame position holding unit 202.
Set the frame.
【0054】次にリングバッファ内残フレーム数カウン
タ211の値が4フレームと8フレーム未満であり、カ
ット内未転送フレーム数カウンタ210の値が11フレ
ームと8フレーム以上であるため、転送制御選択部21
6は通常転送制御部213を選択する。通常転送制御部
213は、連続転送フレーム数保持部204に再生周期
フレーム数の4を設定するので、2つのリングバッファ
206より第11部分フレームから第14部分フレーム
までがディジタル映像組立部207に転送されフレーム
に合成されて映像表示部208に再生される間に、部分
ディジタル映像記憶部201の第21部分フレームをラ
ンダムアクセス実行部203がアクセスし、連続転送実
行部205が第21部分フレームから第24部分フレー
ムまでをリングバッファ206に転送する。そして通常
転送制御部213がランダムアクセス先頭フレーム位置
保持部202に次の第25フレームを設定する。Next, the value of the remaining frame number counter 211 in the ring buffer is less than 4 and 8 frames, and the value of the untransferred frame number in cut counter 210 is 11 frames and 8 frames or more. 21
6 selects the normal transfer control unit 213. Since the normal transfer control unit 213 sets the number of reproduction cycle frames to 4 in the continuous transfer frame number holding unit 204, the 11th to 14th partial frames from the two ring buffers 206 are transferred to the digital video assembling unit 207. And the random access execution unit 203 accesses the 21st partial frame of the partial digital video storage unit 201 while the frame is reproduced on the video display unit 208. Up to 24 partial frames are transferred to the ring buffer 206. Then, the normal transfer control unit 213 sets the next 25th frame in the random access head frame position holding unit 202.
【0055】次にリングバッファ内残フレーム数カウン
タ211の値が4フレームと8フレーム未満であり、カ
ット内未転送フレーム数カウンタ210の値が7フレー
ムと8フレーム未満であるため、転送制御選択部216
はカット終了時転送制御部214を選択する。カット終
了時転送制御部214は、連続転送フレーム数保持部2
04にカット内未転送フレーム数カウンタ210の値の
7を設定するので、リングバッファ206より第21部
分フレームから第24部分フレームまでがディジタル映
像組立部207に転送されフレームに合成されて映像表
示部208に再生される間に、部分ディジタル映像記憶
部201の第25部分フレームをランダムアクセス実行
部203がアクセスし、連続転送実行部205が第25
部分フレームから第31部分フレームまでをリングバッ
ファ206に転送する。そしてカット終了時転送制御部
214がランダムアクセス先頭フレーム位置保持部20
2に次のカットCの先頭である第41フレームを設定す
る。Next, since the value of the remaining frame number counter 211 in the ring buffer is less than 4 frames and 8 frames and the value of the untransferred frame number in cut counter 210 is less than 7 frames and 8 frames, the transfer control selector 216
Selects the transfer control unit 214 at the end of cutting. The transfer control unit 214 at the time of cutting end includes the continuous transfer frame number holding unit 2
Since the value of the untransferred-in-cut-frames counter 210 value of 7 is set to 04, the 21st to 24th partial frames from the ring buffer 206 are transferred to the digital video assembling unit 207 and synthesized into a frame to be displayed on the video display unit. During the reproduction to the 208, the random access execution unit 203 accesses the 25th partial frame of the partial digital video storage unit 201, and the continuous transfer execution unit 205
The partial frame to the 31st partial frame are transferred to the ring buffer 206. Then, the transfer control unit 214 at the end of the cut makes the random access head frame position holding unit
The 2nd frame, which is the head of the next cut C, is set to 2.
【0056】次にリングバッファ内残フレーム数カウン
タ211の値が7フレームと8フレーム未満であり、カ
ット内未転送フレーム数カウンタ210の値が7フレー
ムと8フレーム未満であるため、転送制御選択部216
はカット終了時転送制御部214を選択する。カット終
了時転送制御部214は、連続転送フレーム数保持部2
04にカット内未転送フレーム数カウンタ210の値の
7を設定するので、リングバッファ206より第25部
分フレームから第28部分フレームまでがディジタル映
像組立部207に転送されフレームに合成されて映像表
示部208に再生される間に、ディジタル映像記憶部2
01の第41部分フレームをランダムアクセス実行部2
03がアクセスし、連続転送実行部205が第41部分
フレームから第47部分フレームまでをリングバッファ
206に転送する。そしてカット終了時転送制御部21
4がランダムアクセス先頭フレーム位置保持部202に
次のカットDの先頭である第55フレームを設定する。Next, since the value of the remaining frame number counter 211 in the ring buffer is less than 7 and 8 frames and the value of the untransferred frame number in cut counter 210 is less than 7 and 8 frames, the transfer control selector 216
Selects the transfer control unit 214 at the end of cutting. The transfer control unit 214 at the time of cutting end includes the continuous transfer frame number holding unit 2
Since the value of the value of the untransferred-in-cut-frames counter 210 is set to 7 in 04, the 25th to 28th partial frames from the ring buffer 206 are transferred to the digital video assembling unit 207 and synthesized into a frame to be displayed on the video display unit. During the reproduction to the digital video storage unit 208,
01 random frame execution unit 2
03 accesses, and the continuous transfer execution unit 205 transfers the 41st to 47th partial frames to the ring buffer 206. Then, the transfer control unit 21 at the end of cutting
No. 4 sets the 55th frame which is the head of the next cut D in the random access head frame position holding unit 202.
【0057】次にリングバッファ内残フレーム数カウン
タ211の値が10フレームと8フレーム以上であるた
め、転送制御選択部216はバッファ残多時転送制御部
215を選択する。リングバッファ206より第29部
分フレームから第31部分フレームと第41部分フレー
ムまでがディジタル映像組立部207に転送されフレー
ムに合成されて映像表示部208に再生される間に、バ
ッファ残多時転送制御部216はランダムアクセス、連
続転送を実行しない。Next, since the value of the counter 211 for the number of remaining frames in the ring buffer is equal to or more than 10 frames and 8 frames, the transfer control selecting unit 216 selects the transfer control unit 215 when the buffer is too many. While the 29th partial frame to the 31st partial frame and the 41st partial frame are transferred from the ring buffer 206 to the digital video assembling unit 207 and combined with the frame to be reproduced on the video display unit 208, the buffer remaining multiple transfer control is performed. The unit 216 does not execute random access and continuous transfer.
【0058】次にリングバッファ内残フレーム数カウン
タ211の値が6フレームと8フレーム未満であり、カ
ット内未転送フレーム数カウンタ210の値が6フレー
ムと8フレーム未満であるため、転送制御選択部216
はカット終了時転送制御部214を選択する。カット終
了時転送制御部214は、連続転送フレーム数保持部2
04にカット内未転送フレーム数カウンタ210の値の
6を設定するので、リングバッファ206より第42部
分フレームから第45部分フレームまでがディジタル映
像組立部207に転送されフレームに合成されて映像表
示部208に再生される間に、ディジタル映像記憶部2
01の第55部分フレームをランダムアクセス実行部2
03がアクセスし、連続転送実行部205が第55部分
フレームから第58部分フレームまでをリングバッファ
206に転送する。そして次のカットがないので、カッ
ト終了時転送制御部214はランダムアクセス先頭フレ
ーム位置保持部202に何も設定しない。Next, the value of the remaining frame number counter 211 in the ring buffer is less than 6 frames and less than 8 frames, and the value of the untransferred frame number in cut counter 210 is less than 6 frames and less than 8 frames. 216
Selects the transfer control unit 214 at the end of cutting. The transfer control unit 214 at the time of cutting end includes the continuous transfer frame number holding unit 2
Since the value of the value of the untransferred-in-cut-frames counter 210, which is 6, is set to 04, the 42nd to 45th partial frames are transferred from the ring buffer 206 to the digital video assembling unit 207 and synthesized into a frame to be displayed on the video display unit. During the reproduction to the digital video memory 208,
01: The 55th partial frame of the random access execution unit 2
03 accesses, and the continuous transfer execution unit 205 transfers the 55th partial frame to the 58th partial frame to the ring buffer 206. Since there is no next cut, the transfer control unit 214 at the end of the cut does not set anything in the random access first frame position holding unit 202.
【0059】以降はリングバッファ206から第46部
分フレーム・第47部分フレーム、第55部分フレーム
から第60部分フレームがディジタル映像組立部207
に転送されフレームに合成されて映像表示部208に再
生される。Thereafter, the 46th and 47th partial frames from the ring buffer 206 and the 55th to 60th partial frames from the 55th partial frame are stored in the digital video assembling section 207.
And is synthesized into a frame and reproduced on the video display unit 208.
【0060】このようにして本発明の第1実施例におい
ては、図5に示すような4フレーム以上の任意の長さを
持つカットからなるカット編集情報を第1実施例より転
送速度の遅いハードディスク等を用いて連続再生するこ
とができる。As described above, in the first embodiment of the present invention, as shown in FIG. 5, cut editing information consisting of cuts having an arbitrary length of 4 frames or more is transferred to a hard disk having a lower transfer speed than the first embodiment. And so on, for continuous reproduction.
【0061】以下、本発明の第3実施例のビデオ編集装
置について、図面を参照しながら説明する。図3は本発
明のビデオ編集装置の第3実施例のブロック図である。Hereinafter, a video editing apparatus according to a third embodiment of the present invention will be described with reference to the drawings. FIG. 3 is a block diagram of a third embodiment of the video editing apparatus according to the present invention.
【0062】図3において、301はハードディスクで
実現されたディジタル映像記憶部、302はランダムア
クセス先頭フレーム位置保持部、303はランダムアク
セス実行部、304は連続転送フレーム数保持部、30
5は連続転送実行部、306は第1チャネルのリングバ
ッファ、307は第1チャネルの映像表示部、308は
第1チャネルのカット編集情報保持部、309は第1チ
ャネルのカット内未転送フレーム数カウンタ、310は
第1チャネルのリングバッファ内残フレーム数カウン
タ、311は第1チャネルのランダムアクセス初期化
部、312は第1チャネルの通常転送制御部、313は
第1チャネルのカット終了時転送制御部、314は第1
チャネルのバッファ残多時転送制御部、315は第1チ
ャネルの転送制御選択部、316は2チャネルを時分割
で切り替える時分割転送切替え部である。In FIG. 3, reference numeral 301 denotes a digital video storage unit implemented by a hard disk; 302, a random access head frame position holding unit; 303, a random access execution unit; 304, a continuous transfer frame number holding unit;
5 is a continuous transfer execution unit, 306 is a ring buffer of the first channel, 307 is a video display unit of the first channel, 308 is a cut editing information holding unit of the first channel, and 309 is the number of untransferred frames in the cut of the first channel Counter, 310 is a counter of the number of remaining frames in the ring buffer of the first channel, 311 is a random access initialization unit of the first channel, 312 is a normal transfer control unit of the first channel, and 313 is transfer control at the end of cutting of the first channel. Part, 314 is the first
A channel buffer remaining transfer control unit 315 is a transfer control selection unit for the first channel, and 316 is a time division transfer switching unit for switching two channels by time division.
【0063】326は第2チャネルのリングバッファ、
327は第2チャネルの映像表示部、328は第2チャ
ネルのカット編集情報保持部、329は第2チャネルの
カット内未転送フレーム数カウンタ、330は第2チャ
ネルのリングバッファ内残フレーム数カウンタ、331
は第2チャネルのランダムアクセス初期化部、332は
第2チャネルの通常転送制御部、333は第2チャネル
のカット終了時転送制御部、334は第2チャネルのバ
ッファ残多時転送制御部、335は第2チャネルの転送
制御選択部である。326 is a ring buffer of the second channel,
327 is a video display unit of the second channel, 328 is a cut edit information holding unit of the second channel, 329 is a counter of the number of untransferred frames in the cut of the second channel, 330 is a counter of the number of remaining frames in the ring buffer of the second channel, 331
Is a random access initialization unit for the second channel, 332 is a normal transfer control unit for the second channel, 333 is a transfer control unit at the end of the cut for the second channel, 334 is a transfer control unit for the remaining buffer of the second channel, 335 Denotes a transfer control selection unit for the second channel.
【0064】図3に従って、本発明のビデオ編集装置の
第3実施例の動作を説明する。まず、ディジタル映像の
動画として連続する各フレームがその連続領域になるよ
うにランダムアクセス可能なディジタル映像記憶部30
1に格納しておく。例えば毎秒30フレームの再生速度
を持つNTSC信号の第1フレームから第900フレー
ムまでの全30秒分のディジタル映像が記憶されている
とする。The operation of the third embodiment of the video editing apparatus according to the present invention will be described with reference to FIG. First, the digital video storage unit 30 that can be randomly accessed so that each continuous frame as a moving image of the digital video becomes its continuous area.
1 is stored. For example, it is assumed that digital video for a total of 30 seconds from the first frame to the 900th frame of the NTSC signal having a reproduction speed of 30 frames per second is stored.
【0065】また、このディジタル映像記憶部301は
ランダムアクセスに伴う時間が約17ミリ秒、データ転
送速度が約4.4MB/秒の性能を持ち、今、NTSC
の1フレームのデータ量を30KBで表現しているとす
る。The digital video storage unit 301 has a performance in which the time required for random access is about 17 milliseconds and the data transfer rate is about 4.4 MB / sec.
It is assumed that the data amount of one frame is expressed by 30 KB.
【0066】ところで、4フレームの再生時間は4/3
0=0.13秒である。本実施例で2回ランダムアクセ
スし、4*2−1=7フレームを2回連続転送するのに
要する時間は0.127秒であり4フレーム再生時間よ
り短いので、4フレームは再生フレーム周期としての条
件を満たす。By the way, the reproduction time of 4 frames is 4/3.
0 = 0.13 seconds. In this embodiment, the time required for performing random access twice and continuously transferring 4 * 2-1 = 7 frames twice is 0.127 seconds, which is shorter than the 4-frame reproduction time. Satisfies the condition.
【0067】再生周期フレーム数が4であるのでリング
バッファ306、326は4*4−2=14フレームを
保持するだけの14*30=420KBの大きさを持つ
ものが2チャネル分となる。Since the number of frames in the reproduction cycle is 4, the ring buffers 306 and 326 have a size of 14 * 30 = 420 KB, which holds 4 * 4-2 = 14 frames, for two channels.
【0068】今、第1チャネルのカット編集情報保持部
308中に図6に示すカット編集情報が、第2チャネル
のカット編集情報保持部328中に図7に示すカット編
集情報が入っていたとする。最初に時分割転送切替え部
316がチャネル1に切り替わる。第1チャネルのラン
ダムアクセス初期化部311がカットAの先頭の第11
フレームをランダムアクセス先頭フレーム位置保持部3
02に設定する。カット内未転送フレーム数カウンタ3
09の値はカットAの全フレーム数の7、リングバッフ
ァ内残フレーム数カウンタ310の値は0が入る。Now, it is assumed that the cut edit information shown in FIG. 6 is stored in the cut edit information holding unit 308 of the first channel, and the cut edit information shown in FIG. 7 is stored in the cut edit information holding unit 328 of the second channel. . First, the time division transfer switching unit 316 switches to channel 1. The random access initialization unit 311 of the first channel performs
Frame is randomly accessed first frame position holding unit 3
Set to 02. Untransferred frames in cut counter 3
The value of 09 is 7 of the total number of frames of the cut A, and the value of the remaining frame number counter 310 in the ring buffer is 0.
【0069】リングバッファ内残フレーム数カウンタ3
10の値が4*2=8フレーム未満であり、カット内未
転送フレーム数カウンタ309の値が4*2=8フレー
ム未満であるため転送制御選択部315はカット終了時
転送制御部313を選択する。カット終了時転送制御部
313は、連続転送フレーム数保持部304にカット内
未転送フレーム数カウンタ309の値の7を設定するの
で、その結果、ディジタル映像記憶部301の第11フ
レームをランダムアクセス実行部303がアクセスし、
連続転送実行部305が第11フレームから第17フレ
ームまでをリングバッファ306に転送する。Ring buffer remaining frame counter 3
Since the value of 10 is less than 4 * 2 = 8 frames and the value of the untransferred-frame-in-cut counter 309 is less than 4 * 2 = 8 frames, the transfer control selection unit 315 selects the transfer control unit 313 at the end of the cut. I do. The transfer control unit 313 at the end of the cut sets the value 7 of the untransferred-in-cut-frame counter 309 to 7 in the continuous transfer frame number holding unit 304. As a result, the 11th frame of the digital video storage unit 301 is randomly accessed. The unit 303 accesses,
The continuous transfer execution unit 305 transfers the eleventh to seventeenth frames to the ring buffer 306.
【0070】次に時分割転送切替え部316がチャネル
2に切り替わる。第2チャネルのランダムアクセス初期
化部331がカットDの先頭の第121フレームをラン
ダムアクセス先頭フレーム位置保持部302に設定す
る。カット内未転送フレーム数カウンタ329の値はカ
ットDの全フレーム数の5、リングバッファ内残フレー
ム数カウンタ330の値は0が入る。リングバッファ内
残フレーム数カウンタ330の値が4*2=8フレーム
未満であり、カット内未転送フレーム数カウンタ329
の値が4*2=8フレーム未満であるため転送制御選択
部335はカット終了時転送制御部333を選択する。Next, the time division transfer switching section 316 switches to channel 2. The random access initialization unit 331 of the second channel sets the 121st frame at the beginning of the cut D in the random access start frame position holding unit 302. The value of the untransferred frame number in cut counter 329 is 5 of the total number of frames of the cut D, and the value of the remaining frame number counter 330 in the ring buffer is 0. The value of the remaining frame number counter 330 in the ring buffer is less than 4 * 2 = 8 frames, and the untransferred frame number counter 329 in the cut.
Is less than 4 * 2 = 8 frames, the transfer control selecting unit 335 selects the transfer control unit 333 at the end of cutting.
【0071】カット終了時転送制御部333は、連続転
送フレーム数保持部304にカット内未転送フレーム数
カウンタ329の値の5を設定するので、その結果、デ
ィジタル映像記憶部301の第121フレームをランダ
ムアクセス実行部303がアクセスし、連続転送実行部
305が第121フレームから第125フレームまでを
リングバッファ326に転送する。The transfer control unit 333 at the end of the cut sets the value of the untransferred frame number within cut counter 329 to 5 in the continuous transfer frame number holding unit 304. As a result, the 121st frame of the digital video storage unit 301 The random access execution unit 303 accesses and the continuous transfer execution unit 305 transfers the 121st to 125th frames to the ring buffer 326.
【0072】リングバッファ306より第11から第1
4フレームが映像表示部307に転送され、同時にリン
グバッファ326より第121から第124フレームが
映像表示部327に転送されている間に、まず時分割転
送切替え部316が第1チャネルに切り替わり、前回の
カット終了時転送制御部313が次のカットBの最初の
フレームである第21フレームをランダムアクセス先頭
フレーム位置保持部302に設定する。From the ring buffer 306, the eleventh to the first
While four frames are transferred to the video display unit 307, and simultaneously the 121st to 124th frames are transferred to the video display unit 327 from the ring buffer 326, the time division transfer switching unit 316 first switches to the first channel. When the cut is completed, the transfer control unit 313 sets the 21st frame, which is the first frame of the next cut B, in the random access start frame position holding unit 302.
【0073】この時、カット内未転送フレーム数カウン
タ309の値はカットBの全フレーム数の7、リングバ
ッファ内残フレーム数カウンタ310の値はリングバッ
ファ306内のフレーム数7が入る。リングバッファ内
残フレーム数カウンタ310の値が7フレームと8フレ
ーム未満であり、カット内未転送フレーム数カウンタ3
09の値が7フレームと8フレーム未満であるため、転
送制御選択部315はカット終了時転送制御部313を
選択する。At this time, the value of the untransferred-frame-in-cut counter 309 contains 7 of the total number of frames in the cut B, and the value of the remaining frame number in ring buffer counter 310 contains 7 of the frames in the ring buffer 306. When the value of the remaining frame number counter 310 in the ring buffer is less than 7 frames and 8 frames, the untransferred frame number in cut counter 3
Since the value of 09 is less than 7 frames and 8 frames, the transfer control selection unit 315 selects the transfer control unit 313 at the end of cutting.
【0074】カット終了時転送制御部313は、連続転
送フレーム数保持部304にカット内未転送フレーム数
カウンタ309の値の7を設定するので、ディジタル映
像記憶部301の第21フレームをランダムアクセス実
行部303がアクセスし、連続転送実行部305が第2
1フレームから第27フレームまでをリングバッファ3
06に転送する。そして時分割転送切替え部316が第
2チャネルに切り替わり、前回のカット終了時転送制御
部333が次のカットEの最初のフレームである第14
5フレームをランダムアクセス先頭フレーム位置保持部
302に設定する。The transfer control unit 313 at the end of the cut sets the value 7 of the untransferred-in-cut-in-cut counter 309 to 7 in the continuous transfer frame number holding unit 304. The unit 303 accesses and the continuous transfer execution unit 305
Ring buffer 3 from frame 1 to frame 27
06. Then, the time-division transfer switching unit 316 switches to the second channel, and the transfer control unit 333 at the time of the end of the previous cut returns to the fourteenth frame which is the first frame of the next cut E.
Five frames are set in the random access head frame position holding unit 302.
【0075】この時、カット内未転送フレーム数カウン
タ329の値はカットEの全フレーム数の8、リングバ
ッファ内残フレーム数カウンタ330の値はリングバッ
ファ326内のフレーム数5が入る。リングバッファ内
残フレーム数カウンタ330の値が5フレームと8フレ
ーム未満であり、カット内未転送フレーム数カウンタ3
29の値が8フレームと8フレーム以上であるため、転
送制御選択部335は通常転送制御部332を選択す
る。At this time, the value of the untransferred frame number in cut counter 329 is set to 8 of the total number of frames in the cut E, and the value of the remaining frame number in ring buffer counter 330 is set to 5 of the number of frames in the ring buffer 326. When the value of the remaining frame number counter 330 in the ring buffer is less than 5 and 8 frames, the untransferred frame number counter 3 in the cut
Since the value of 29 is eight frames or more than eight frames, the transfer control selection unit 335 selects the normal transfer control unit 332.
【0076】通常転送制御部332は、連続転送フレー
ム数保持部304に再生周期フレーム数の4を設定する
ので、ディジタル映像記憶部301の第145フレーム
をランダムアクセス実行部303がアクセスし、連続転
送実行部305が第145フレームから第148フレー
ムまでをリングバッファ326に転送する。Since the normal transfer control unit 332 sets the number of reproduction cycle frames to 4 in the continuous transfer frame number holding unit 304, the random access execution unit 303 accesses the 145th frame of the digital video storage unit 301, and The execution unit 305 transfers the 145th frame to the 148th frame to the ring buffer 326.
【0077】リングバッファ306より第15から第1
7フレーム、第21フレームが映像表示部307に転送
され、同時にリングバッファ326より第125、第1
45から第147フレームが映像表示部327に転送さ
れている間に、時分割転送切替え部316が第1チャネ
ルに切り替わり、前回のカット終了時転送制御部313
が次のカットCの最初のフレームである第31フレーム
をランダムアクセス先頭フレーム位置保持部302に設
定する。From the ring buffer 306, the fifteenth through the first
The 7th and 21st frames are transferred to the video display unit 307, and at the same time, the 125th and 1st frames are transferred from the ring buffer 326.
While the 147th frame to the 147th frame are being transferred to the video display unit 327, the time division transfer switching unit 316 switches to the first channel, and the transfer control unit 313 at the time of the end of the previous cut.
Sets the 31st frame, which is the first frame of the next cut C, in the random access head frame position holding unit 302.
【0078】この時、カット内未転送フレーム数カウン
タ309の値はカットCの全フレーム数の7、リングバ
ッファ内残フレーム数カウンタ310の値はリングバッ
ファ306内のフレーム数10が入る。リングバッファ
内残フレーム数カウンタ310の値が10フレームと8
フレーム以上であるため、転送制御選択部315はバッ
ファ残多時転送制御部314を選択する。バッファ残多
時転送制御部314はランダムアクセスも連続転送も行
わない。そして時分割転送切替え部316が第2チャネ
ルに切り替わり、前回の通常転送制御部332がカット
Eの続きの第149フレームをランダムアクセス先頭フ
レーム位置保持部302に設定する。At this time, the value of the number-of-untransferred-frames-in-cut counter 309 contains 7 of the total number of frames in the cut C, and the value of the remaining-frame-counter-in-ring-buffer counter 310 contains the number of frames 10 in the ring buffer 306. The value of the ring buffer remaining frame counter 310 is 10 frames and 8
Since the number of frames is equal to or greater than the number of frames, the transfer control selection unit 315 selects the transfer control unit 314 when there is a buffer remaining. The buffer remaining transfer control unit 314 performs neither random access nor continuous transfer. Then, the time-division transfer switching unit 316 switches to the second channel, and the previous normal transfer control unit 332 sets the 149th frame following the cut E in the random access head frame position holding unit 302.
【0079】この時、カット内未転送フレーム数カウン
タ329の値はカットDの残フレーム数の4、リングバ
ッファ内残フレーム数カウンタ330の値はリングバッ
ファ326内のフレーム数5が入る。リングバッファ内
残フレーム数カウンタ330の値が5フレームと8フレ
ーム未満であり、カット内未転送フレーム数カウンタ3
29の値が4フレームと8フレーム未満であるため、転
送制御選択部335はカット終了時転送制御部333を
選択する。カット終了時転送制御部333は、連続転送
フレーム数保持部304にカット内未転送フレーム数カ
ウンタ329の値の4を設定するので、ディジタル映像
記憶部301の第149フレームをランダムアクセス実
行部303がアクセスし、連続転送実行部305が第1
49フレームから第152フレームまでをリングバッフ
ァ326に転送する。At this time, the value of the untransferred-frame-in-cut counter 329 contains the number of remaining frames 4 in the cut D, and the value of the remaining frame number in ring buffer counter 330 contains the number of frames 5 in the ring buffer 326. When the value of the remaining frame number counter 330 in the ring buffer is less than 5 and 8 frames, the untransferred frame number counter 3 in the cut
Since the value of 29 is less than 4 frames and 8 frames, the transfer control selecting unit 335 selects the transfer control unit 333 at the end of cutting. The cut end transfer control unit 333 sets the value of the untransferred in-cut frame number counter 329 to 4 in the continuous transfer frame number holding unit 304, so that the random access execution unit 303 executes the 149th frame of the digital video storage unit 301. Access, and the continuous transfer execution unit 305
The 49th to 152nd frames are transferred to the ring buffer 326.
【0080】リングバッファ306より第22から第2
5フレームが映像表示部307に転送され、同時にリン
グバッファ326より第148から第151フレームが
映像表示部327に転送されている間に、まず時分割転
送切替え部316が第1チャネルに切り替わる。この
時、カット内未転送フレーム数カウンタ309の値はカ
ットCの全フレーム数の7、リングバッファ内残フレー
ム数カウンタ310の値はリングバッファ306内のフ
レーム数6が入る。リングバッファ内残フレーム数カウ
ンタ310の値が6フレームと8フレーム未満であり、
カット内未転送フレーム数カウンタ309の値が7フレ
ームと8フレーム未満であるため、転送制御選択部31
5はカット終了時転送制御部313を選択する。From the ring buffer 306, the 22nd to the 2nd
While five frames are transferred to the video display unit 307 and simultaneously the 148th to 151st frames are transferred from the ring buffer 326 to the video display unit 327, the time division transfer switching unit 316 first switches to the first channel. At this time, the value of the untransferred frame count in cut counter 309 is 7 of the total number of frames of the cut C, and the value of the remaining frame number in ring buffer counter 310 is 6 of the number of frames in the ring buffer 306. When the value of the remaining frame number counter 310 in the ring buffer is less than 6 frames and 8 frames,
Since the value of the untransferred-in-cut frame number counter 309 is less than 7 frames and 8 frames, the transfer control selecting unit 31
5 selects the transfer control unit 313 at the end of cutting.
【0081】カット終了時転送制御部313は、連続転
送フレーム数保持部304にカット内未転送フレーム数
カウンタ309の値の7を設定するので、ディジタル映
像記憶部301の第31フレームをランダムアクセス実
行部303がアクセスし、連続転送実行部305が第3
1フレームから第37フレームまでをリングバッファ3
06に転送する。そして時分割転送切替え部316が第
2チャネルに切り替わり、前回のカット終了時転送制御
部333が次のカットFの最初のフレームである第16
1フレームをランダムアクセス先頭フレーム位置保持部
302に設定する。The transfer control unit 313 at the end of the cut sets the value 7 of the untransferred-in-cut frame number counter 309 to 7 in the continuous transfer frame number holding unit 304, so that the 31st frame of the digital video storage unit 301 is randomly accessed. The unit 303 accesses and the continuous transfer execution unit 305
Ring buffer 3 from frame 1 to frame 37
06. Then, the time-division transfer switching unit 316 switches to the second channel, and the transfer control unit 333 at the end of the previous cut switches the 16th frame which is the first frame of the next cut F.
One frame is set in the random access head frame position holding unit 302.
【0082】この時、カット内未転送フレーム数カウン
タ329の値はカットFの全フレーム数の4、リングバ
ッファ内残フレーム数カウンタ330の値はリングバッ
ファ326内のフレーム数5が入る。リングバッファ内
残フレーム数カウンタ330の値が5フレームと8フレ
ーム未満であり、カット内未転送フレーム数カウンタ3
29の値が4フレームと8フレーム未満であるため、転
送制御選択部335はカット終了時転送制御部333を
選択する。カット終了時転送制御部333は、連続転送
フレーム数保持部304にカット内未転送フレーム数カ
ウンタ329の値の4を設定するので、ディジタル映像
記憶部301の第161フレームをランダムアクセス実
行部303がアクセスし、連続転送実行部305が第1
61フレームから第164フレームまでをリングバッフ
ァ326に転送する。At this time, the value of the untransferred-frame-in-cut counter 329 contains 4 of the total number of frames in the cut F, and the value of the remaining frame number in ring buffer counter 330 contains 5 of the frames in the ring buffer 326. When the value of the remaining frame number counter 330 in the ring buffer is less than 5 and 8 frames, the untransferred frame number counter 3 in the cut
Since the value of 29 is less than 4 frames and 8 frames, the transfer control selecting unit 335 selects the transfer control unit 333 at the end of cutting. The cut end transfer control unit 333 sets the value of the untransferred intra-cut frame number counter 329 to 4 in the continuous transfer frame number holding unit 304, so that the random access execution unit 303 executes the 161st frame of the digital video storage unit 301. Access, and the continuous transfer execution unit 305
The 61st to 164th frames are transferred to the ring buffer 326.
【0083】以降はリングバッファ306から映像表示
部307に第26・27、第31から第37フレーム
が、リングバッファ326から映像表示部327に第1
52フレーム、第161フレームから第164フレーム
が転送され連続再生される。Thereafter, the 26th and 27th frames from the ring buffer 306 to the video display unit 307 and the 31st to 37th frames are transmitted from the ring buffer 326 to the video display unit 327.
52 frames, the 161st frame to the 164th frame are transferred and continuously reproduced.
【0084】このようにして本発明の第3実施例におい
ては、図6、図7に示すような4フレーム以上の任意の
長さを持つカットからなる2つのカット編集情報を同時
に連続再生することができる。As described above, in the third embodiment of the present invention, two cut edit information consisting of cuts having an arbitrary length of four frames or more as shown in FIGS. Can be.
【0085】なお、第3実施例では2個の映像表示部
を、2個の独立した表示装置としたが、2個の独立映像
入力を持つワイプ等を実現する1個の特殊効果装置とし
てもよい。In the third embodiment, the two video display units are two independent display devices. However, the two video display units may be one special effect device for realizing a wipe or the like having two independent video inputs. Good.
【0086】以下、本発明の第4実施例のビデオ編集装
置について、図面を参照しながら説明する。図4は本発
明のビデオ編集装置の第4実施例のブロック図である。Hereinafter, a video editing apparatus according to a fourth embodiment of the present invention will be described with reference to the drawings. FIG. 4 is a block diagram of a fourth embodiment of the video editing apparatus according to the present invention.
【0087】図4において、401は2つのハードディ
スクで実現された部分ディジタル映像記憶部、402は
ランダムアクセス先頭フレーム位置保持部、403はラ
ンダムアクセス実行部、404は連続転送フレーム数保
持部、405は連続転送実行部、406は第1チャネル
のリングバッファ、407は第1チャネルのディジタル
映像組立部、408は第1チャネルの映像表示部、40
9は第1チャネルのカット編集情報保持部、410は第
1チャネルのカット内未転送フレーム数カウンタ、41
1は第1チャネルのリングバッファ内残フレーム数カウ
ンタ、412は第1チャネルのランダムアクセス初期化
部、413は第1チャネルの通常転送制御部、414は
第1チャネルのカット終了時転送制御部、415は第1
チャネルのバッファ残多時転送制御部、416は第1チ
ャネルの転送制御選択部である。In FIG. 4, reference numeral 401 denotes a partial digital video storage unit realized by two hard disks, 402 denotes a random access head frame position holding unit, 403 denotes a random access execution unit, 404 denotes a continuous transfer frame number holding unit, and 405 denotes a continuous transfer frame number holding unit. A continuous transfer execution unit; 406, a first channel ring buffer; 407, a first channel digital video assembling unit; 408, a first channel video display unit;
Reference numeral 9 denotes a first channel cut editing information holding unit, 410 denotes a first channel untransferred frame number counter within a cut, 41
1 is a counter of the number of remaining frames in the ring buffer of the first channel, 412 is a random access initialization unit of the first channel, 413 is a normal transfer control unit of the first channel, 414 is a transfer control unit at the end of cutting of the first channel, 415 is the first
The transfer control unit 416 for the buffer remaining time of the channel is a transfer control selection unit for the first channel.
【0088】417は2チャネルを時分割で切り替える
時分割転送切替え部、426は第2チャネルのリングバ
ッファ、427は第2チャネルのディジタル映像組立
部、428は第2チャネルの映像表示部、429は第2
チャネルのカット編集情報保持部、430は第2チャネ
ルのカット内未転送フレーム数カウンタ、431は第2
チャネルのリングバッファ内残フレーム数カウンタ、4
32は第2チャネルのランダムアクセス初期化部、43
3は第2チャネルの通常転送制御部、434は第2チャ
ネルのカット終了時転送制御部、435は第2チャネル
のバッファ残多時転送制御部、436は第2チャネルの
転送制御選択部である。Reference numeral 417 denotes a time-division transfer switching unit for switching the two channels in a time-division manner; 426, a ring buffer of the second channel; 427, a digital video assembling unit of the second channel; Second
The channel cut editing information holding unit 430 is a counter for the number of untransferred frames within the cut of the second channel, and 431 is the second
Number of remaining frames in ring buffer of channel, 4
32 is a random access initialization unit for the second channel, 43
Reference numeral 3 denotes a second channel normal transfer control unit, 434 denotes a second channel cut end transfer control unit, 435 denotes a second channel remaining buffer transfer control unit, and 436 denotes a second channel transfer control selection unit. .
【0089】図4に従って、本発明のビデオ編集装置の
第4実施例の動作を説明する。個々のフレームは二分さ
れた部分フレームに分解され、ディジタル映像の動画と
して連続する各フレームをに対応する部分フレームがそ
の連続領域になるようにランダムアクセス可能な部分デ
ィジタル映像記憶部401に格納しておく。The operation of the video editing apparatus according to the fourth embodiment of the present invention will be described with reference to FIG. Each frame is decomposed into two divided partial frames, and stored in a partial digital video storage unit 401 that can be randomly accessed such that each continuous frame as a moving image of the digital video has a partial frame corresponding to the continuous frame. deep.
【0090】例えば毎秒30フレームの再生速度を持つ
NTSC信号の第1フレームから第900フレームまで
の全30秒分のディジタル映像を二分した部分ディジタ
ル映像が各部分ディジタル映像記憶部401に記憶され
ているとする。また、このディジタル映像記憶部301
はランダムアクセスに伴う時間が約17ミリ秒、データ
転送速度が第3実施例で用いたものよりは遅い約2.2
MB/秒の性能を持つとする。また、NTSCの1フレ
ームのデータ量を30KBで表現しているとすると、個
々の部分ディジタル映像記憶部401中の部分フレーム
は15KBとなる。For example, each of the partial digital video storage units 401 stores a partial digital video obtained by bisecting the digital video of 30 seconds from the first frame to the 900th frame of the NTSC signal having a reproduction speed of 30 frames per second. And Also, the digital video storage unit 301
Means that the time required for random access is about 17 milliseconds, and the data transfer rate is about 2.2, which is slower than that used in the third embodiment.
Assume that it has a performance of MB / sec. Assuming that the data amount of one NTSC frame is represented by 30 KB, the partial frame in each partial digital video storage unit 401 is 15 KB.
【0091】ところで、4フレームの再生時間は4/3
0=0.13秒である。本実施例で2回ランダムアクセ
スし、4*2−1=7個の部分フレームを2回連続転送
するのに要する時間は0.127秒であり4フレーム再
生時間より短いので、4フレームは再生フレーム周期と
しての条件を満たす。Incidentally, the reproduction time of 4 frames is 4/3.
0 = 0.13 seconds. In the present embodiment, the time required for performing random access twice and continuously transferring 4 * 2-1 = 7 partial frames twice is 0.127 seconds, which is shorter than the four-frame reproduction time. Therefore, four frames are reproduced. The condition as a frame period is satisfied.
【0092】再生周期フレーム数が4であるのでリング
バッファ406、426は4*4−2=14フレームを
保持するだけの14*15=210KBの大きさを持つ
ものが2チャネル分で各2個の計4個となる。Since the number of frames in the reproduction cycle is 4, the number of ring buffers 406 and 426 having a size of 14 * 15 = 210 KB for holding 4 * 4-2 = 14 frames is two for each of two channels. 4 in total.
【0093】今、第1チャネルのカット編集情報保持部
409中に図6に示すカット編集情報が、第2チャネル
のカット編集情報保持部429中に図7に示すカット編
集情報が入っていたとする。Now, it is assumed that the cut edit information shown in FIG. 6 is stored in the cut edit information holding unit 409 of the first channel, and the cut edit information shown in FIG. 7 is stored in the cut edit information holding unit 429 of the second channel. .
【0094】最初に時分割転送切替え部417がチャネ
ル1に切り替わる。第1チャネルのランダムアクセス初
期化部412がカットAの先頭の第11フレームをラン
ダムアクセス先頭フレーム位置保持部402に設定す
る。カット内未転送フレーム数カウンタ410の値はカ
ットAの全フレーム数の7、リングバッファ内残フレー
ム数カウンタ411の値は0が入る。リングバッファ内
残フレーム数カウンタ411の値が4*2=8フレーム
未満であり、カット内未転送フレーム数カウンタ410
の値が4*2=8フレーム未満であるため転送制御選択
部416はカット終了時転送制御部414を選択する。First, the time division transfer switching section 417 switches to channel 1. The first channel random access initialization unit 412 sets the first eleventh frame of the cut A in the random access head frame position holding unit 402. The value of the untransferred frame number in cut counter 410 is 7 of the total number of frames in the cut A, and the value of the remaining frame number in ring buffer counter 411 is 0. When the value of the remaining frame number counter 411 in the ring buffer is less than 4 * 2 = 8 frames, the untransferred frame number counter 410 in the cut
Is less than 4 * 2 = 8 frames, the transfer control selection unit 416 selects the transfer control unit 414 at the end of cutting.
【0095】カット終了時転送制御部414は、連続転
送フレーム数保持部404にカット内未転送フレーム数
カウンタ410の値の7を設定するので、その結果、部
分ディジタル映像記憶部401の第11部分フレームを
ランダムアクセス実行部403がアクセスし、連続転送
実行部405が第11部分フレームから第17部分フレ
ームまでをリングバッファ406に転送する。The transfer control unit 414 at the end of the cut sets the value 7 of the untransferred-in-cut-frame counter 410 to 7 in the continuous transfer frame number holding unit 404. The frame is accessed by the random access execution unit 403, and the continuous transfer execution unit 405 transfers the eleventh to seventeenth partial frames to the ring buffer 406.
【0096】次に時分割転送切替え部417がチャネル
2に切り替わる。第2チャネルのランダムアクセス初期
化部432がカットDの先頭の第121フレームをラン
ダムアクセス先頭フレーム位置保持部402に設定す
る。カット内未転送フレーム数カウンタ430の値はカ
ットDの全フレーム数の5、リングバッファ内残フレー
ム数カウンタ431の値は0が入る。リングバッファ内
残フレーム数カウンタ431の値が4*2=8フレーム
未満であり、カット内未転送フレーム数カウンタ430
の値が4*2=8フレーム未満であるため転送制御選択
部436はカット終了時転送制御部434を選択する。Next, the time division transfer switching section 417 switches to channel 2. The random access initializing unit 432 of the second channel sets the first 121st frame of the cut D in the random access first frame position holding unit 402. The value of the number-of-untransferred-frames-in-cut counter 430 is set to 5 of the total number of frames of the cut D, and the value of the remaining frame number counter 431 in the ring buffer is set to 0. When the value of the remaining frame number counter 431 in the ring buffer is less than 4 * 2 = 8 frames, the untransferred frame number counter 430 in the cut
Is less than 4 * 2 = 8 frames, the transfer control selection unit 436 selects the transfer control unit 434 at the end of cutting.
【0097】カット終了時転送制御部434は、連続転
送フレーム数保持部404にカット内未転送フレーム数
カウンタ430の値の5を設定するので、その結果、部
分ディジタル映像記憶部401の第121部分フレーム
をランダムアクセス実行部403がアクセスし、連続転
送実行部405が第121部分フレームから第125部
分フレームまでをリングバッファ426に転送する。Since the cut end transfer control section 434 sets the value of the untransferred intra-cut frame number counter 430 to 5 in the continuous transfer frame number holding section 404, as a result, the 121st partial The random access execution unit 403 accesses the frame, and the continuous transfer execution unit 405 transfers the 121st to 125th partial frames to the ring buffer 426.
【0098】リングバッファ406より第11から第1
4部分フレームがディジタル映像組立部407に転送さ
れフレームに合成されて映像表示部408で再生され、
同時にリングバッファ427より第121から第124
部分フレームがディジタル映像組立部427に転送され
フレームに合成されて映像表示部428で再生されてい
る間に、まず時分割転送切替え部417が第1チャネル
に切り替わり、前回のカット終了時転送制御部414が
次のカットBの最初のフレームである第21フレームを
ランダムアクセス先頭フレーム位置保持部402に設定
する。From the ring buffer 406, the eleventh to the first
The four partial frames are transferred to the digital video assembling unit 407, synthesized into a frame, and reproduced on the video display unit 408.
At the same time, from the ring buffer 427 to the 121st to 124th
While the partial frame is transferred to the digital video assembling unit 427, combined with the frame, and reproduced by the video display unit 428, the time division transfer switching unit 417 first switches to the first channel, and the transfer control unit at the end of the previous cut. Reference numeral 414 sets the 21st frame, which is the first frame of the next cut B, in the random access start frame position holding unit 402.
【0099】この時、カット内未転送フレーム数カウン
タ410の値はカットBの全フレーム数の7、リングバ
ッファ内残フレーム数カウンタ411の値はリングバッ
ファ406内のフレーム数7が入る。リングバッファ内
残フレーム数カウンタ411の値が7フレームと8フレ
ーム未満であり、カット内未転送フレーム数カウンタ4
10の値が7フレームと8フレーム未満であるため、転
送制御選択部416はカット終了時転送制御部414を
選択する。At this time, the value of the untransferred-frame-in-cut counter 410 is 7 of the total number of frames in the cut B, and the value of the remaining-frame-in-buffer counter 411 is 7 in the ring buffer 406. When the value of the remaining frame number counter 411 in the ring buffer is less than 7 frames and 8 frames,
Since the value of 10 is less than 7 frames and 8 frames, the transfer control selection unit 416 selects the transfer control unit 414 at the end of cutting.
【0100】カット終了時転送制御部414は、連続転
送フレーム数保持部404にカット内未転送フレーム数
カウンタ410の値の7を設定するので、部分ディジタ
ル映像記憶部401の第21部分フレームをランダムア
クセス実行部403がアクセスし、連続転送実行部40
5が第21部分フレームから第27部分フレームまでを
リングバッファ406に転送する。そして時分割転送切
替え部417が第2チャネルに切り替わり、前回のカッ
ト終了時転送制御部434が次のカットEの最初のフレ
ームである第145フレームをランダムアクセス先頭フ
レーム位置保持部402に設定する。Since the cut end transfer control section 414 sets the value of the untransferred frame number within cut counter 410 to 7 in the continuous transfer frame number holding section 404, the 21st partial frame of the partial digital video storage section 401 is randomly set. The access execution unit 403 accesses and the continuous transfer execution unit 40
5 transfers the 21st partial frame to the 27th partial frame to the ring buffer 406. Then, the time-division transfer switching unit 417 switches to the second channel, and the previous cut end transfer control unit 434 sets the 145th frame, which is the first frame of the next cut E, in the random access start frame position holding unit 402.
【0101】この時、カット内未転送フレーム数カウン
タ430の値はカットEの全フレーム数の8、リングバ
ッファ内残フレーム数カウンタ431の値はリングバッ
ファ426内のフレーム数5が入る。リングバッファ内
残フレーム数カウンタ431の値が5フレームと8フレ
ーム未満であり、カット内未転送フレーム数カウンタ4
30の値が8フレームと8フレーム以上であるため、転
送制御選択部436は通常転送制御部433を選択す
る。At this time, the value of the untransferred frame number in cut counter 430 contains 8 of the total number of frames in the cut E, and the value of the remaining frame number in ring buffer counter 431 contains the number of frames 5 in the ring buffer 426. If the value of the remaining frame number counter 431 in the ring buffer is less than 5 frames and 8 frames,
Since the value of 30 is 8 frames or more than 8 frames, the transfer control selection unit 436 selects the normal transfer control unit 433.
【0102】通常転送制御部433は、連続転送フレー
ム数保持部404に再生周期フレーム数の4を設定する
ので、部分ディジタル映像記憶部401の第145部分
フレームをランダムアクセス実行部403がアクセス
し、連続転送実行部405が第145部分フレームから
第148部分フレームまでをリングバッファ426に転
送する。Since the normal transfer control unit 433 sets the number of reproduction cycle frames to 4 in the continuous transfer frame number holding unit 404, the random access execution unit 403 accesses the 145th partial frame of the partial digital video storage unit 401, The continuous transfer execution unit 405 transfers the 145th partial frame to the 148th partial frame to the ring buffer 426.
【0103】リングバッファ406より第15から第1
7部分フレーム、第21部分フレームがディジタル映像
組立部407に転送されフレームに合成されて映像表示
部408で再生され、同時にリングバッファ426より
第125、第145から第147部分フレームがディジ
タル映像組立部427に転送されフレームに合成されて
映像表示部428で再生されている間に、時分割転送切
替え部417が第1チャネルに切り替わり、前回のカッ
ト終了時転送制御部414が次のカットCの最初のフレ
ームである第31フレームをランダムアクセス先頭フレ
ーム位置保持部402に設定する。From the ring buffer 406, the fifteenth through the first
The 7th partial frame and the 21st partial frame are transferred to the digital video assembling section 407 and synthesized into a frame and reproduced by the video display section 408. At the same time, the 125th and 145th to 147th partial frames from the ring buffer 426 are converted to the digital video assembling section. While being transferred to the frame 427 and being synthesized into a frame and being reproduced by the video display unit 428, the time division transfer switching unit 417 switches to the first channel, and the transfer control unit 414 at the end of the previous cut sets the start of the next cut C Is set in the random access head frame position holding unit 402.
【0104】この時、カット内未転送フレーム数カウン
タ410の値はカットCの全フレーム数の7、リングバ
ッファ内残フレーム数カウンタ411の値はリングバッ
ファ406内のフレーム数10が入る。リングバッファ
内残フレーム数カウンタ411の値が10フレームと8
フレーム以上であるため、転送制御選択部416はバッ
ファ残多時転送制御部415を選択する。バッファ残多
時転送制御部415はランダムアクセスも連続転送も行
わない。そして時分割転送切替え部417が第2チャネ
ルに切り替わり、前回の通常転送制御部433がカット
Eの続きの第149フレームをランダムアクセス先頭フ
レーム位置保持部402に設定する。At this time, the value of the untransferred frame number in cut counter 410 is 7 of the total number of frames in the cut C, and the value of the remaining frame number in ring buffer counter 411 is 10 of the number of frames in the ring buffer 406. The value of the ring buffer remaining frame counter 411 is 10 frames and 8
Since the number of frames is equal to or greater than the number of frames, the transfer control selection unit 416 selects the remaining buffer transfer control unit 415. The buffer remaining transfer control unit 415 performs neither random access nor continuous transfer. Then, the time-division transfer switching unit 417 switches to the second channel, and the previous normal transfer control unit 433 sets the 149th frame following the cut E in the random access head frame position holding unit 402.
【0105】この時、カット内未転送フレーム数カウン
タ430の値はカットDの残フレーム数の4、リングバ
ッファ内残フレーム数カウンタ431の値はリングバッ
ファ426内のフレーム数5が入る。リングバッファ内
残フレーム数カウンタ431の値が5フレームと8フレ
ーム未満であり、カット内未転送フレーム数カウンタ4
30の値が4フレームと8フレーム未満であるため、転
送制御選択部436はカット終了時転送制御部434を
選択する。At this time, the value of the untransferred-frame-in-cut counter 430 contains the number of remaining frames 4 in the cut D, and the value of the remaining frame number in ring buffer counter 431 contains the number of frames 5 in the ring buffer 426. If the value of the remaining frame number counter 431 in the ring buffer is less than 5 frames and 8 frames,
Since the value of 30 is less than 4 frames and 8 frames, the transfer control selection unit 436 selects the transfer control unit 434 at the end of cutting.
【0106】カット終了時転送制御部434は、連続転
送フレーム数保持部404にカット内未転送フレーム数
カウンタ431の値の4を設定するので、部分ディジタ
ル映像記憶部401の第149部分フレームをランダム
アクセス実行部403がアクセスし、連続転送実行部4
05が第149部分フレームから第152部分フレーム
までをリングバッファ426に転送する。Since the cut end transfer control section 434 sets the value of the untransferred intra-cut frame number counter 431 to 4 in the continuous transfer frame number holding section 404, the 149th partial frame of the partial digital video storage section 401 is randomized. The access execution unit 403 accesses and the continuous transfer execution unit 4
05 transfers the 149th to 152nd partial frames to the ring buffer 426.
【0107】リングバッファ406より第22から第2
5部分フレームがディジタル映像組立部407に転送さ
れフレームに合成されて映像表示部408で再生され、
同時にリングバッファ426より第148から第151
部分フレームがディジタル映像組立部427に転送され
フレームに合成されて映像表示部428で再生されてい
る間に、まず時分割転送切替え部417が第1チャネル
に切り替わる。この時、カット内未転送フレーム数カウ
ンタ410の値はカットCの全フレーム数の7、リング
バッファ内残フレーム数カウンタ411の値はリングバ
ッファ406内のフレーム数6が入る。リングバッファ
内残フレーム数カウンタ411の値が6フレームと8フ
レーム未満であり、カット内未転送フレーム数カウンタ
410の値が7フレームと8フレーム未満であるため、
転送制御選択部416はカット終了時転送制御部414
を選択する。From the ring buffer 406, the 22nd to the 2nd
The five-part frame is transferred to the digital video assembling unit 407, synthesized into a frame, and reproduced by the video display unit 408.
At the same time, from the ring buffer 426 to the 148th to 151st
While the partial frame is transferred to the digital video assembling unit 427, combined with the frame, and reproduced by the video display unit 428, the time division transfer switching unit 417 first switches to the first channel. At this time, the value of the untransferred-frame-in-cut counter 410 is 7 of the total number of frames in the cut C, and the value of the remaining-frame-in-buffer counter 411 is 6 in the ring buffer 406. Since the value of the remaining frame number counter 411 in the ring buffer is less than 6 and 8 frames, and the value of the untransferred frame number in cut counter 410 is less than 7 and 8 frames,
The transfer control selection unit 416 is a transfer control unit 414 at the end of cutting.
Select
【0108】カット終了時転送制御部414は、連続転
送フレーム数保持部404にカット内未転送フレーム数
カウンタ410の値の7を設定するので、部分ディジタ
ル映像記憶部401の第31部分フレームをランダムア
クセス実行部403がアクセスし、連続転送実行部40
5が第31部分フレームから第37部分フレームまでを
リングバッファ406に転送する。そして時分割転送切
替え部417が第2チャネルに切り替わり、前回のカッ
ト終了時転送制御部434が次のカットFの最初のフレ
ームである第161フレームをランダムアクセス先頭フ
レーム位置保持部402に設定する。Since the cut end transfer control section 414 sets the value of the untransferred frame number within cut counter 410 to 7 in the continuous transfer frame number holding section 404, the 31st partial frame of the partial digital video storage section 401 is randomly set. The access execution unit 403 accesses and the continuous transfer execution unit 40
5 transfers the 31st partial frame to the 37th partial frame to the ring buffer 406. Then, the time division transfer switching unit 417 switches to the second channel, and the previous cut end transfer control unit 434 sets the 161st frame, which is the first frame of the next cut F, in the random access start frame position holding unit 402.
【0109】この時、カット内未転送フレーム数カウン
タ430の値はカットFの全フレーム数の4、リングバ
ッファ内残フレーム数カウンタ431の値はリングバッ
ファ426内のフレーム数5が入る。リングバッファ内
残フレーム数カウンタ431の値が5フレームと8フレ
ーム未満であり、カット内未転送フレーム数カウンタ4
30の値が4フレームと8フレーム未満であるため、転
送制御選択部436はカット終了時転送制御部434を
選択する。At this time, the value of the untransferred-frame-in-cut counter 430 contains 4 of the total number of frames in the cut F, and the value of the remaining-frame-in-ring-buffer counter 431 contains 5 of the number of frames in the ring buffer 426. If the value of the remaining frame number counter 431 in the ring buffer is less than 5 frames and 8 frames,
Since the value of 30 is less than 4 frames and 8 frames, the transfer control selection unit 436 selects the transfer control unit 434 at the end of cutting.
【0110】カット終了時転送制御部434は、連続転
送フレーム数保持部404にカット内未転送フレーム数
カウンタ430の値の4を設定するので、部分ディジタ
ル映像記憶部401の第161部分フレームをランダム
アクセス実行部403がアクセスし、連続転送実行部4
05が第161部分フレームから第164部分フレーム
までをリングバッファ426に転送する。Since the cut end transfer control section 434 sets the value of the untransferred intra-cut frame number counter 430 to 4 in the continuous transfer frame number holding section 404, the 161st partial frame of the partial digital video storage section 401 is randomly set. The access execution unit 403 accesses and the continuous transfer execution unit 4
05 transfers the 161st partial frame to the 164th partial frame to the ring buffer 426.
【0111】以降はリングバッファ406から第26・
27、第31から第37部分フレームがディジタル映像
組立部407に転送されフレームに合成されて映像表示
部408で再生され、リングバッファ426から第15
2部分フレーム、第161部分フレームから第164部
分フレームがディジタル映像組立部427に転送されフ
レームに合成されて映像表示部428で再生される。Thereafter, from the ring buffer 406 to the 26th.
27, the thirty-first to thirty-seventh partial frames are transferred to the digital video assembling unit 407, synthesized into a frame, reproduced by the video display unit 408, and output from the ring buffer
The two partial frames, the 161st partial frame to the 164th partial frame, are transferred to the digital video assembling unit 427, combined with the frame, and reproduced by the video display unit 428.
【0112】このようにして本発明の第4実施例におい
ては、遅いハードディスクを用いて図6、図7に示すよ
うな4フレーム以上の任意の長さを持つカットからなる
2つのカット編集情報を同時に連続再生することができ
る。As described above, in the fourth embodiment of the present invention, two cut edit information composed of cuts having an arbitrary length of four frames or more as shown in FIGS. Simultaneous continuous playback is possible.
【0113】なお、第4実施例では2個の映像表示部
を、2個の独立した表示装置としたが、2個の独立映像
入力を持つワイプ等を実現する1個の特殊効果装置とし
てもよい。In the fourth embodiment, the two video display units are two independent display devices, but may be one special effect device for realizing a wipe having two independent video inputs. Good.
【0114】なお、第1から第4までの実施例において
映像の代わりに音声を連続再生する構成にしてもかまわ
ない。In the first to fourth embodiments, a configuration may be adopted in which sound is reproduced continuously instead of video.
【0115】[0115]
【発明の効果】以上のように、本発明のビデオ編集装置
によれば、カットの長さがある長さ以上であれば1フレ
ーム単位にとることができ、また時分割で同一ディジタ
ル映像記憶部から複数チャネルの映像を同時再生でき、
またディジタル映像記憶部を複数個用いることで実効の
データ転送速度を上げ、最低のカットの長さを短くする
ことができるで、その実用的価値は大きい。As described above, according to the video editing apparatus of the present invention, if the length of the cut is longer than a certain length, the cut can be taken in units of one frame, and the same digital video storage unit can be time-divided. Can play multiple channels of video simultaneously.
In addition, by using a plurality of digital video storage units, the effective data transfer speed can be increased and the minimum cut length can be shortened, so that its practical value is large.
【図1】本発明の第1実施例のビデオ編集装置のブロッ
ク図FIG. 1 is a block diagram of a video editing apparatus according to a first embodiment of the present invention.
【図2】本発明の第2実施例のビデオ編集装置のブロッ
ク図FIG. 2 is a block diagram of a video editing apparatus according to a second embodiment of the present invention.
【図3】本発明の第3実施例のビデオ編集装置のブロッ
ク図FIG. 3 is a block diagram of a video editing apparatus according to a third embodiment of the present invention.
【図4】本発明の第4実施例のビデオ編集装置のブロッ
ク図FIG. 4 is a block diagram of a video editing apparatus according to a fourth embodiment of the present invention.
【図5】第1、第2実施例のカット編集情報を示す関係
図FIG. 5 is a relationship diagram showing cut editing information according to the first and second embodiments.
【図6】第3、第4実施例の第1チャネルのカット編集
情報を示す関係図FIG. 6 is a relationship diagram showing cut editing information of a first channel in the third and fourth embodiments.
【図7】第3、第4実施例の第2チャネルのカット編集
情報を示す関係図FIG. 7 is a relationship diagram showing cut editing information of a second channel according to the third and fourth embodiments.
【図8】従来のビデオ編集装置のブロック図FIG. 8 is a block diagram of a conventional video editing device.
【図9】従来のビデオ編集装置のカット編集情報を示す
図FIG. 9 is a diagram showing cut editing information of a conventional video editing device.
【図10】従来のビデオ編集装置では再生できないカッ
ト編集情報を示す図FIG. 10 is a diagram showing cut editing information that cannot be reproduced by a conventional video editing device.
101 ディジタル映像記憶部 102 ランダムアクセス先頭フレーム位置保持部 103 ランダムアクセス実行部 104 連続転送フレーム数保持部 105 連続転送実行部 106 リングバッファ 107 映像表示部 108 カット編集情報保持部 109 カット内未転送フレーム数カウンタ 110 リングバッファ内残フレーム数カウンタ 111 ランダムアクセス初期化部 112 通常転送制御部 113 カット終了時転送制御部 114 バッファ残多時転送制御部 115 転送制御選択部 201 部分ディジタル映像記憶部 202 ランダムアクセス先頭フレーム位置保持部 203 ランダムアクセス実行部 204 連続転送フレーム数保持部 205 連続転送実行部 206 リングバッファ 207 ディジタル映像組立部 208 映像表示部 209 カット編集情報保持部 210 カット内未転送フレーム数カウンタ 211 リングバッファ内残フレーム数カウンタ 212 ランダムアクセス初期化部 213 通常転送制御部 214 カット終了時転送制御部 215 バッファ残多時転送制御部 216 転送制御選択部 301 ディジタル映像記憶部 302 ランダムアクセス先頭フレーム位置保持部 303 ランダムアクセス実行部 304 連続転送フレーム数保持部 305 連続転送実行部 306 第1チャネルのリングバッファ 307 第1チャネルの映像表示部 308 第1チャネルのカット編集情報保持部 309 第1チャネルのカット内未転送フレーム数カウ
ンタ 310 第1チャネルのリングバッファ内残フレーム数
カウンタ 311 第1チャネルのランダムアクセス初期化部 312 第1チャネルの通常転送制御部 313 第1チャネルのカット終了時転送制御部 314 第1チャネルのバッファ残多時転送制御部 315 第1チャネルの転送制御選択部 316 時分割転送切替え部 326 第2チャネルのリングバッファ 327 第2チャネルの映像表示部 328 第2チャネルのカット編集情報保持部 329 第2チャネルのカット内未転送フレーム数カウ
ンタ 320 第2チャネルのリングバッファ内残フレーム数
カウンタ 331 第2チャネルのランダムアクセス初期化部 332 第2チャネルの通常転送制御部 333 第2チャネルのカット終了時転送制御部 334 第2チャネルのバッファ残多時転送制御部 335 第2チャネルの転送制御選択部 401 部分ディジタル映像記憶部 402 ランダムアクセス先頭フレーム位置保持部 403 ランダムアクセス実行部 404 連続転送フレーム数保持部 405 連続転送実行部 406 第1チャネルのリングバッファ 407 第1チャネルのディジタル映像組立部 408 第1チャネルの映像表示部 409 第1チャネルのカット編集情報保持部 410 第1チャネルのカット内未転送フレーム数カウ
ンタ 411 第1チャネルのリングバッファ内残フレーム数
カウンタ 412 第1チャネルのランダムアクセス初期化部 413 第1チャネルの通常転送制御部 414 第1チャネルのカット終了時転送制御部 415 第1チャネルのバッファ残多時転送制御部 416 第1チャネルの転送制御選択部 417 時分割転送切替え部 426 第2チャネルのリングバッファ 427 第2チャネルのディジタル映像組立部 428 第2チャネルの映像表示部 429 第2チャネルのカット編集情報保持部 430 第2チャネルのカット内未転送フレーム数カウ
ンタ 431 第2チャネルのリングバッファ内残フレーム数
カウンタ 432 第2チャネルのランダムアクセス初期化部 433 第2チャネルの通常転送制御部 434 第2チャネルのカット終了時転送制御部 435 第2チャネルのバッファ残多時転送制御部 436 第2チャネルの転送制御選択部Reference Signs List 101 Digital video storage unit 102 Random access head frame position holding unit 103 Random access execution unit 104 Continuous transfer frame number storage unit 105 Continuous transfer execution unit 106 Ring buffer 107 Video display unit 108 Cut editing information storage unit 109 Number of untransferred frames in cut Counter 110 Number of remaining frames in ring buffer Counter 111 Random access initialization unit 112 Normal transfer control unit 113 Transfer control unit at the end of cut 114 Buffer remaining transfer control unit 115 Transfer control selection unit 201 Partial digital video storage unit 202 Random access head Frame position holding unit 203 Random access execution unit 204 Continuous transfer frame number holding unit 205 Continuous transfer execution unit 206 Ring buffer 207 Digital video assembling unit 208 Video display unit 20 9 Cut edit information holding unit 210 Untransferred frame number counter in cut 211 Remaining frame number counter in ring buffer 212 Random access initialization unit 213 Normal transfer control unit 214 Transfer control unit at end of cut 215 Buffer remaining transfer control unit 216 Transfer Control selection section 301 Digital video storage section 302 Random access start frame position holding section 303 Random access execution section 304 Continuous transfer frame number holding section 305 Continuous transfer execution section 306 First channel ring buffer 307 First channel video display section 308 1-channel cut editing information holding section 309 1st channel untransferred frame number counter in cut 310 310 1st channel ring buffer remaining frame counter 311 1st channel random access initialization section 312 1-channel normal transfer control unit 313 Transfer control unit at the end of cut of first channel 314 Transfer control unit for remaining buffers of first channel 315 Transfer control selection unit of first channel 316 Time-division transfer switching unit 326 Second-channel transfer switching unit 326 Ring buffer 327 Second channel video display unit 328 Second channel cut editing information holding unit 329 Second channel non-transferred frame number counter in cut 320 Second channel ring buffer remaining frame counter 331 Second channel random Access initialization section 332 Second channel normal transfer control section 333 Second channel cut end transfer control section 334 Second channel buffer remaining time transfer control section 335 Second channel transfer control selection section 401 Partial digital video storage Part 402 random access first frame Position holding section 403 Random access execution section 404 Continuous transfer frame number holding section 405 Continuous transfer execution section 406 First channel ring buffer 407 First channel digital video assembling section 408 First channel video display section 409 First channel cut Editing information holding unit 410 Number of untransferred frames in cut of first channel counter 411 Number of remaining frames in ring buffer of first channel 412 Random access initialization unit of first channel 413 Normal transfer control unit of first channel 414 First Channel cut end transfer control section 415 First channel buffer remaining time transfer control section 416 First channel transfer control selection section 417 Time division transfer switching section 426 Second channel ring buffer 427 Second channel digital video assembly Part 428 2 channel video display section 429 2nd channel cut edit information holding section 430 2nd channel untransferred frame count counter in cut 431 2nd channel ring buffer remaining frame counter 432 2nd channel random access initialization section 433 second channel normal transfer control unit 434 second channel cut end transfer control unit 435 second channel buffer remaining time transfer control unit 436 second channel transfer control selection unit
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 5/91 - 5/956 G06T 1/60 H04N 5/76 - 5/907 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 5/91-5/956 G06T 1/60 H04N 5/76-5/907
Claims (4)
レームをその連続領域に格納しており、ランダムアクセ
ス可能なディジタル映像記憶部と、前記ディジタル映像
記憶部にランダムアクセスする際の先頭フレーム位置を
保持しているランダムアクセス先頭フレーム位置保持部
と、前記ランダムアクセス先頭フレーム位置保持部に保
持されている前記ディジタル映像記憶部中のフレーム位
置へランダムアクセスを実行するランダムアクセス実行
部と、ディジタル映像の連続転送フレーム数を保持する
連続転送フレーム数保持部と、前記ランダムアクセス実
行部によりアクセスされた前記ディジタル映像記憶部中
のフレーム位置より、前記連続転送フレーム数保持部に
保持されているフレーム数のディジタル映像を連続転送
する連続転送実行部と、あるフレーム数で、前記フレー
ム数の連続ディジタル映像を再生している間に、前記デ
ィジタル映像記憶部を前記ランダムアクセス実行部によ
り1回ランダムアクセスし、前記連続転送実行部により
前記フレーム数の2倍から1を減じた数の連続フレーム
を転送できる条件を満たす前記フレーム数を再生周期フ
レーム数と名付けると、前記再生周期フレーム数の4倍
から2を減じたフレーム数のディジタル映像を保持で
き、前記連続転送実行部より連続転送されるディジタル
映像を一旦保持する巡回式のFIFOであるリングバッ
ファと、前記リングバッファから出力されるディジタル
映像を表示する映像表示部と、前記ディジタル映像記憶
部中の前記再生周期フレーム数以上のフレーム数の連続
した小領域であるカットならびに前記カットを接続する
順序を保持するカット編集情報保持部と、前記カット編
集情報保持部に保持されていて現在再生されているカッ
ト中の未転送フレーム数を保持するカット内未転送フレ
ーム数カウンタと、前記リングバッファ中に保持される
未再生のフレーム数を保持するリングバッファ内残フレ
ーム数カウンタと、前記カット編集情報保持部中に保持
される最初のカットの先頭フレーム位置を前記ランダム
アクセス先頭フレーム位置保持部に設定するランダムア
クセス初期化部と、前記リングバッファ中の前記再生周
期フレーム数のディジタル映像が前記映像表示部に転送
される間に、前記連続転送フレーム数保持部に前記再生
周期フレーム数を設定し、前記ランダムアクセス実行部
による1回のランダムアクセスと前記連続転送実行部に
よる前記ディジタル映像記憶部から前記リングバッファ
への1回のディジタル映像連続転送を実行させ、連続転
送終了後、前記ランダムアクセス先頭フレーム位置保持
部中の値を現在の値に前記再生周期フレーム数を加えた
値に更新することを行う通常転送制御部と、前記リング
バッファ中の前記再生周期フレーム数のディジタル映像
が前記映像表示部に転送される間に、前記連続転送フレ
ーム数保持部に前記カット内未転送フレーム数カウンタ
に保持されるフレーム数を設定し、前記ランダムアクセ
ス実行部による1回のランダムアクセスと前記連続転送
実行部による前記ディジタル映像記憶部から前記リング
バッファへの1回のディジタル映像連続転送を実行さ
せ、連続転送終了後、前記カット編集情報保持部に保持
されている現在再生されているカットの次に続くカット
がもしあればその先頭フレーム位置を前記ランダムアク
セス先頭フレーム位置保持部に設定することを行うカッ
ト終了時転送制御部と、前記リングバッファ中の前記再
生周期フレーム数のディジタル映像が前記映像表示部に
転送される間に、ランダムアクセス、前記ディジタル映
像記憶部からの連続転送を行わないバッファ残多時転送
制御部と、前記リングバッファ内残フレーム数カウンタ
に保持されるフレーム数が前記再生周期フレーム数の2
倍未満である時で、かつ前記カット内未転送フレーム数
カウンタに保持されるフレーム数が前記再生周期フレー
ム数の2倍以上である場合に前記通常転送制御部を起動
し、前記リングバッファ内残フレーム数カウンタに保持
されるフレーム数が前記再生周期フレーム数の2倍未満
である時で、かつ前記カット内未転送フレーム数カウン
タに保持されるフレーム数が前記再生周期フレーム数の
2倍未満である場合、前記カット終了時転送制御部を起
動し、前記リングバッファ内残フレーム数カウンタに保
持されるフレーム数が前記再生周期フレーム数の2倍以
上である場合、前記バッファ残多時転送制御部を起動す
る転送制御選択部とを備えたことを特徴とするビデオ編
集装置。1. A digital video storage system in which each continuous frame as a moving image of a digital video is stored in its continuous area, and a digital video storage unit capable of random access and a top frame position at the time of random access to the digital video storage unit are held. A random access head frame position holding unit, a random access execution unit that executes random access to a frame position in the digital video storage unit held in the random access head frame position holding unit, A continuous transfer frame number holding unit for holding the number of transfer frames, and a digital display of the number of frames held in the continuous transfer frame number holding unit from a frame position in the digital video storage unit accessed by the random access execution unit. Execute continuous transfer to continuously transfer video And while playing back the continuous digital video of the number of frames at a certain number of frames, the digital video storage unit is randomly accessed once by the random access execution unit, and the continuous transfer execution unit performs the random access of the number of frames. If the number of frames that satisfies the condition that the number of continuous frames obtained by subtracting 1 from double is reduced is referred to as the number of frames of the reproduction cycle, the digital video of the number of frames obtained by subtracting 2 from four times the number of frames of the reproduction cycle can be held. A ring buffer that is a cyclic FIFO that temporarily holds digital images continuously transferred from the continuous transfer execution unit, an image display unit that displays digital images output from the ring buffer, and a digital image storage unit. The cut which is a continuous small area of the number of frames equal to or more than the number of frames of the reproduction cycle and A cut edit information holding unit that holds the order in which the cuts are connected; a cut untransferred frame number counter that holds the number of untransferred frames currently being cut that is held in the cut edit information holding unit and that is currently being played; A counter of the number of unplayed frames held in the ring buffer, a counter of the number of remaining frames in the ring buffer, and a start frame position of the first cut held in the cut edit information holding unit, A random access initialization unit to be set in the position holding unit, and the reproduction period frame is stored in the continuous transfer frame number holding unit while the digital video of the reproduction period frame number in the ring buffer is transferred to the video display unit. The random access execution unit sets one random access and the continuous transfer execution unit One continuous digital video transfer from the digital video storage unit to the ring buffer is executed, and after the continuous transfer is completed, the value in the random access head frame position holding unit is set to the current value, and the number of reproduction cycle frames is changed. A normal transfer control unit for updating to the added value; and a cut-off unit for the continuous transfer frame number holding unit while the digital video of the number of reproduction cycle frames in the ring buffer is transferred to the video display unit. The number of frames held in the untransferred frame number counter is set, and one random access by the random access execution unit and one digital video from the digital video storage unit to the ring buffer by the continuous transfer execution unit are set. Execute the continuous transfer, and after the end of the continuous transfer, the current playback A transfer control unit at the end of cut for setting the start frame position of the next cut, if any, to the random access start frame position holding unit, and the number of the reproduction cycle frames in the ring buffer. While the digital video is transferred to the video display unit, it is held in the buffer remaining multi-time transfer control unit that does not perform random access and continuous transfer from the digital video storage unit and the ring buffer remaining frame number counter. The number of frames is 2 of the number of frames in the reproduction cycle.
When the number is less than twice, and when the number of frames held in the untransferred frame number in cut counter is more than twice the number of frames in the reproduction cycle, the normal transfer control unit is started, and When the number of frames held in the frame number counter is less than twice the number of frames in the playback cycle, and when the number of frames held in the counter of untransferred frames in cut is less than twice the number of frames in the playback cycle. In some cases, the transfer control unit at the end of cut is started, and when the number of frames held in the remaining frame number counter in the ring buffer is equal to or more than twice the number of frames in the reproduction cycle, the transfer control unit when the buffer is too many. And a transfer control selecting unit for activating the video editing.
レームを構成する部分フレームをその連続領域に格納し
ており、ランダムアクセス可能な複数個の部分ディジタ
ル映像記憶部と、前記部分ディジタル映像記憶部にラン
ダムアクセスする際の各先頭フレーム位置を保持してい
るランダムアクセス先頭フレーム位置保持部と、前記ラ
ンダムアクセス先頭フレーム位置保持部に保持されてい
る前記部分ディジタル映像記憶部中のフレーム位置へラ
ンダムアクセスを実行し、前記部分ディジタル映像記憶
部ごとに存在するランダムアクセス実行部と、ディジタ
ル映像の連続転送フレーム数を保持する連続転送フレー
ム数保持部と、前記ランダムアクセス実行部によりアク
セスされた前記部分ディジタル映像記憶部中のフレーム
位置より、前記連続転送フレーム数保持部に保持されて
いる数の部分フレームを連続転送し、前記部分ディジタ
ル映像記憶部ごとに存在する連続転送実行部と、あるフ
レーム数で、前記フレーム数の連続ディジタル映像を再
生している間に、前記部分ディジタル映像記憶部を前記
ランダムアクセス実行部により1回ランダムアクセス
し、前記連続転送実行部により前記フレーム数の2倍か
ら1を減じた数の連続部分フレームを転送できる条件を
満たす前記フレーム数を再生周期フレーム数と名付ける
と、前記再生周期フレーム数の4倍から2を減じた数の
部分フレームを保持でき、前記連続転送実行部より連続
転送されるディジタル映像を一旦保持する巡回式のFI
FOであり、前記部分ディジタル映像記憶部ごとに存在
するリングバッファと、すべての前記リングバッファか
ら出力される部分フレームからフレームを構築すること
でディジタル映像を作成するディジタル映像組立部と、
前記ディジタル映像組立部から出力されるディジタル映
像を表示する映像表示部と、前記部分ディジタル映像記
憶部中の前記再生周期フレーム数以上のフレーム数の連
続した小領域であるカットならびに前記カットを接続す
る順序を保持するカット編集情報保持部と、前記カット
編集情報保持部に保持されていて現在再生されているカ
ット中の未転送フレーム数を保持するカット内未転送フ
レーム数カウンタと、前記リングバッファ中に保持され
る未再生のフレーム数を保持するリングバッファ内残フ
レーム数カウンタと、前記カット編集情報保持部中に保
持される最初のカットの先頭フレーム位置を前記ランダ
ムアクセス先頭フレーム位置保持部に設定するランダム
アクセス初期化部と、前記リングバッファ中の前記再生
周期フレーム数のディジタル映像が前記映像組立部に転
送される間に、前記連続転送フレーム数保持部に前記再
生周期フレーム数を設定し、前記ランダムアクセス実行
部による1回のランダムアクセスと前記連続転送実行部
による前記部分ディジタル映像記憶部から前記リングバ
ッファへの1回のディジタル映像連続転送を実行させ、
連続転送終了後、前記ランダムアクセス先頭フレーム位
置保持部中の値を現在の値に前記再生周期フレーム数を
加えた値に更新することを行う通常転送制御部と、前記
リングバッファ中の前記再生周期フレーム数のディジタ
ル映像が前記映像組立部に転送される間に、前記連続転
送フレーム数保持部に前記カット内未転送フレーム数カ
ウンタに保持されるフレーム数を設定し、前記ランダム
アクセス実行部による1回のランダムアクセスと前記連
続転送実行部による前記部分ディジタル映像記憶部から
前記リングバッファへの1回のディジタル映像連続転送
を実行させ、連続転送終了後、前記カット編集情報保持
部に保持されている現在再生されているカットの次に続
くカットがもしあればその先頭フレーム位置を前記ラン
ダムアクセス先頭フレーム位置保持部に設定することを
行うカット終了時転送制御部と、前記リングバッファ中
の前記再生周期フレーム数のディジタル映像が前記映像
組立部に転送される間に、ランダムアクセス、前記ディ
ジタル映像記憶部からの連続転送を行わないバッファ残
多時転送制御部と、前記リングバッファ内残フレーム数
カウンタに保持されるフレーム数が前記再生周期フレー
ム数の2倍未満である時で、かつ前記カット内未転送フ
レーム数カウンタに保持されるフレーム数が前記再生周
期フレーム数の2倍以上である場合、前記通常転送制御
部を起動し、前記リングバッファ内残フレーム数カウン
タに保持されるフレーム数が前記再生周期フレーム数の
2倍未満である時で、かつ前記カット内未転送フレーム
数カウンタに保持されるフレーム数が前記再生周期フレ
ーム数の2倍未満である場合、前記カット終了時転送制
御部を起動し、前記リングバッファ内残フレーム数カウ
ンタに保持されるフレーム数が前記再生周期フレーム数
の2倍以上である場合、前記バッファ残多時転送制御部
を起動する転送制御選択部とを備えたことを特徴とする
ビデオ編集装置。2. A partial frame constituting each continuous frame as a moving image of a digital video is stored in the continuous area, and a plurality of random accessible partial digital video storages; A random access head frame position holding unit holding each head frame position at the time of random access, and a random access to a frame position in the partial digital video storage unit held in the random access head frame position holding unit. A random access execution unit that is executed for each of the partial digital video storage units, a continuous transfer frame number holding unit that holds a continuous transfer frame number of the digital video, and the partial digital video accessed by the random access execution unit. From the frame position in the storage unit, The number of partial frames held in the transfer frame number holding unit is continuously transferred, and a continuous transfer execution unit existing for each of the partial digital image storage units, and a certain number of frames is used to reproduce the continuous digital video of the number of frames. Condition that the partial digital video storage unit can be randomly accessed once by the random access execution unit and the continuous transfer execution unit can transfer the number of consecutive partial frames obtained by subtracting 1 from twice the number of frames. If the number of frames satisfying the above is termed the number of reproduction cycle frames, the number of partial frames obtained by subtracting 2 from four times the number of reproduction cycle frames can be held, and the digital video continuously transferred by the continuous transfer execution unit is temporarily stored. Traveling FI
A ring buffer that is a FO and is provided for each of the partial digital video storage units, a digital video assembling unit that creates a digital video by constructing a frame from partial frames output from all of the ring buffers;
An image display unit for displaying a digital image output from the digital image assembling unit is connected to the cut and the cut, which are continuous small areas having the number of frames equal to or greater than the number of frames of the reproduction cycle in the partial digital image storage unit. A cut editing information holding unit that holds an order; a cut untransferred frame number counter that holds the number of untransferred frames currently being cut that is held in the cut editing information holding unit and that is currently being played; The number of remaining frames in the ring buffer that holds the number of unplayed frames that are held in the memory, and the first frame position of the first cut that is held in the cut edit information holding unit is set in the random access head frame position holding unit. A random access initialization unit that performs While the digital video is transferred to the video assembling unit, the number of reproduction cycle frames is set in the continuous transfer frame number holding unit, and one random access by the random access execution unit and the Performing a single digital video continuous transfer from the partial digital video storage unit to the ring buffer;
After the end of continuous transfer, a normal transfer control unit that updates the value in the random access head frame position holding unit to a value obtained by adding the number of frames for the reproduction cycle to the current value, and the reproduction cycle in the ring buffer. While the digital video of the number of frames is transferred to the video assembling unit, the number of frames held in the untransferred frame number in cut counter is set in the continuous transfer frame number holding unit, and 1 is set by the random access execution unit. The random access and the continuous transfer execution unit execute one digital video continuous transfer from the partial digital video storage unit to the ring buffer, and after the continuous transfer is completed, the digital video image is held in the cut edit information holding unit. If there is a cut following the currently played cut, the start frame position is set to the random access start A transfer control unit at the end of cutting for setting the frame position in the frame position holding unit; and random access and digital video storage during the transfer of the digital video of the reproduction cycle frame number in the ring buffer to the video assembling unit. A buffer remaining multi-time transfer control unit that does not perform continuous transfer from the unit, and when the number of frames held in the ring buffer remaining frame number counter is less than twice the number of frames in the reproduction cycle, and When the number of frames held in the untransferred frame number counter is equal to or more than twice the number of frames in the reproduction cycle, the normal transfer control unit is activated, and the number of frames held in the ring buffer remaining frame counter is equal to the number of frames. The number of frames that are less than twice the number of frames in the reproduction cycle and are held in the untransferred frame number counter in the cut If the number is less than twice the number of frames of the reproduction cycle, the transfer control unit at the end of cutting is started, and the number of frames held in the remaining frame number counter in the ring buffer is at least twice the number of frames of the reproduction cycle. A video editing device, comprising: a transfer control selecting section for activating the transfer control section when the buffer is large.
レームをその連続領域に格納しており、ランダムアクセ
ス可能なディジタル映像記憶部と、前記ディジタル映像
記憶部にランダムアクセスする際の先頭フレーム位置を
保持しているランダムアクセス先頭フレーム位置保持部
と、前記ランダムアクセス先頭フレーム位置保持部に保
持されている前記ディジタル映像記憶部中のフレーム位
置へランダムアクセスを実行するランダムアクセス実行
部と、ディジタル映像の連続転送フレーム数を保持する
連続転送フレーム数保持部と、前記ランダムアクセス実
行部によりアクセスされた前記ディジタル映像記憶部中
のフレーム位置より、前記連続転送フレーム数保持部に
保持されているフレーム数のディジタル映像を連続転送
する連続転送実行部と、ある2以上の自然数を再生チャ
ネル数とおく時、あるフレーム数で、前記フレーム数の
連続ディジタル映像を再生している間に、前記ディジタ
ル映像記憶部を前記ランダムアクセス実行部により前記
再生チャネル数回ランダムアクセスし、前記連続転送実
行部により前記フレーム数の2倍から1を減じた数の連
続フレームを前記再生チャネル数回転送できる条件を満
たす前記フレーム数を再生周期フレーム数と名付ける
と、前記再生周期フレーム数の4倍から2を減じたフレ
ーム数のディジタル映像を保持でき、前記連続転送実行
部より連続転送されるディジタル映像を一旦保持する巡
回式のFIFOであり、前記再生チャネル数個あるリン
グバッファと、前記リングバッファから出力されるディ
ジタル映像を表示し、前記再生チャネル数個ある映像表
示部と、前記ディジタル映像記憶部中の前記再生周期フ
レーム数以上のフレーム数の連続した小領域であるカッ
トならびに前記カットを接続する順序を保持し、前記再
生チャネル数個あるカット編集情報保持部と、前記カッ
ト編集情報保持部に保持されていて現在再生されている
カット中の未転送フレーム数を保持し、前記再生チャネ
ル数個あるカット内未転送フレーム数カウンタと、前記
リングバッファ中に保持される未再生のフレーム数を保
持し、前記再生チャネル数個あるリングバッファ内残フ
レーム数カウンタと、前記カット編集情報保持部中に保
持される最初のカットの先頭フレーム位置を前記ランダ
ムアクセス先頭フレーム位置保持部に設定し、前記再生
チャネル数個あるランダムアクセス初期化部と、前記リ
ングバッファ中の前記再生周期フレーム数のディジタル
映像が前記映像表示部に転送される間に、前記連続転送
フレーム数保持部に前記再生周期フレーム数を設定し、
前記ランダムアクセス実行部による1回のランダムアク
セスと前記連続転送実行部による前記ディジタル映像記
憶部から前記リングバッファへの1回のディジタル映像
連続転送を実行させ、連続転送終了後、前記ランダムア
クセス先頭フレーム位置保持部中の値を現在の値に前記
再生周期フレーム数を加えた値に更新することを行い、
前記再生チャネル数個ある通常転送制御部と、前記リン
グバッファ中の前記再生周期フレーム数のディジタル映
像が前記映像表示部に転送される間に、前記連続転送フ
レーム数保持部に前記カット内未転送フレーム数カウン
タに保持されるフレーム数を設定し、前記ランダムアク
セス実行部による1回のランダムアクセスと前記連続転
送実行部による前記ディジタル映像記憶部から前記リン
グバッファへの1回のディジタル映像連続転送を実行さ
せ、連続転送終了後、前記カット編集情報保持部に保持
されている現在再生されているカットの次に続くカット
がもしあればその先頭フレーム位置を前記ランダムアク
セス先頭フレーム位置保持部に設定することを行い、前
記再生チャネル数個あるカット終了時転送制御部と、前
記リングバッファ中の前記再生周期フレーム数のディジ
タル映像が前記映像表示部に転送される間に、ランダム
アクセス、前記ディジタル映像記憶部からの連続転送を
行わない、前記再生チャネル数個あるバッファ残多時転
送制御部と、前記リングバッファ内残フレーム数カウン
タに保持されるフレーム数が前記再生周期フレーム数の
2倍未満である時で、かつ前記カット内未転送フレーム
数カウンタに保持されるフレーム数が前記再生周期フレ
ーム数の2倍以上である場合に前記通常転送制御部を起
動し、前記リングバッファ内残フレーム数カウンタに保
持されるフレーム数が前記再生周期フレーム数の2倍未
満である時で、かつ前記カット内未転送フレーム数カウ
ンタに保持されるフレーム数が前記再生周期フレーム数
の2倍未満である場合、前記カット終了時転送制御部を
起動し、前記リングバッファ内残フレーム数カウンタに
保持されるフレーム数が前記再生周期フレーム数の2倍
以上である場合、前記バッファ残多時転送制御部を起動
し、前記再生チャネル数個ある転送制御選択部と、前記
リングバッファ中の前記再生周期フレーム数のディジタ
ル映像が前記映像表示部に転送される間に、前記再生チ
ャネル数個の、前記カット編集情報保持部・前記ランダ
ムアクセス初期化部・前記リングバッファ・前記映像表
示部・前記カット内未転送フレーム数カウンタ・前記リ
ングバッファ内残フレーム数カウンタ・前記通常転送制
御部・前記カット終了時転送制御部・前記バッファ残多
時転送制御部からなる組を時分割で切替える時分割転送
切替え部とを備えたことを特徴とするビデオ編集装置。3. A digital video storage unit stores successive frames as moving images of a digital video in a continuous area thereof, and holds a digital video storage unit that can be randomly accessed and a top frame position when the digital video storage unit is randomly accessed. A random access head frame position holding unit, a random access execution unit that executes random access to a frame position in the digital video storage unit held in the random access head frame position holding unit, A continuous transfer frame number holding unit for holding the number of transfer frames, and a digital display of the number of frames held in the continuous transfer frame number holding unit from a frame position in the digital video storage unit accessed by the random access execution unit. Execute continuous transfer to continuously transfer video When a certain natural number of 2 or more is set as the number of reproduction channels, the digital video storage section is reproduced by the random access execution section while the continuous digital video of the number of frames is reproduced with a certain number of frames. When the random transfer is performed several times and the number of consecutive frames obtained by subtracting 1 from twice the number of frames by the continuous transfer execution unit is satisfied and the number of frames satisfying the condition that the number of consecutive frames can be transferred several times is referred to as the number of reproduction cycle frames, A cyclic FIFO that can hold digital video of a number of frames obtained by subtracting 2 from four times the number of frames of the reproduction cycle, and temporarily hold digital video continuously transferred by the continuous transfer execution unit; Displaying a ring buffer and digital video output from the ring buffer; A plurality of video display units, a cut which is a continuous small area having a number of frames equal to or greater than the number of frames of the reproduction cycle in the digital video storage unit, and an order in which the cuts are connected; An editing information holding unit, holding the number of untransferred frames in the cut currently being played and held in the cut editing information holding unit, the number of untransferred frames in cut having the number of the reproduction channels, and the ring The number of unplayed frames held in the buffer is held, the number of remaining frames in the ring buffer corresponding to the number of the playback channels, and the first frame position of the first cut held in the cut edit information holding unit are stored in the buffer. The random access initializing unit, which is set in the random access head frame position holding unit and has several reproduction channels, While the digital video of the number of playback cycle frames in the buffer is transferred to the video display unit, set the number of playback cycle frames in the continuous transfer frame number holding unit,
One random access by the random access execution unit and one digital video continuous transfer from the digital video storage unit to the ring buffer by the continuous transfer execution unit are performed. By updating the value in the position holding unit to a value obtained by adding the number of reproduction cycle frames to the current value,
The normal transfer control unit having several reproduction channels, and the digital video of the reproduction cycle frame number in the ring buffer is transferred to the video display unit, and the untransferred data within the cut is transferred to the continuous transfer frame number holding unit. The number of frames held in a frame number counter is set, and one random access by the random access execution unit and one digital video continuous transfer from the digital video storage unit to the ring buffer by the continuous transfer execution unit are performed. After the end of the continuous transfer, if there is a cut following the currently reproduced cut held in the cut editing information holding unit, if any, the head frame position is set in the random access head frame position holding unit. The transfer control unit at the end of cutting, which includes the reproduction channels, and the ring buffer. The random access and the continuous transfer from the digital video storage unit are not performed while the digital video of the number of frames of the reproduction cycle is transferred to the video display unit. And when the number of frames held in the ring buffer remaining frame counter is less than twice the number of frames in the playback cycle, and the number of frames held in the untransferred frame number in cut counter is the playback cycle Activating the normal transfer control unit when the number of frames is more than twice the number of frames, and when the number of frames held in the remaining frame number counter in the ring buffer is less than twice the number of frames in the reproduction cycle, and If the number of frames held in the untransferred frame counter within cut is less than twice the number of frames in the reproduction cycle, the cut When the number of frames held in the ring buffer remaining frame counter is equal to or more than twice the number of frames in the reproduction cycle, the buffer remaining time transfer control unit is started, and A transfer control selecting unit having a number of reproduction channels, and a digital video of the number of reproduction cycle frames in the ring buffer being transferred to the video display unit; The random access initialization unit, the ring buffer, the video display unit, the untransferred frame number counter in the cut, the remaining frame number counter in the ring buffer, the normal transfer control unit, the transfer control unit at the end of the cut, and the buffer A video editing apparatus comprising: a time-division transfer switching unit that switches a set of remaining multi-time transfer control units in a time-division manner.
レームを構成する部分フレームをその連続領域に格納し
ており、ランダムアクセス可能な複数個の部分ディジタ
ル映像記憶部と、前記部分ディジタル映像記憶部にラン
ダムアクセスする際の先頭フレーム位置を保持している
ランダムアクセス先頭フレーム位置保持部と、前記ラン
ダムアクセス先頭フレーム位置保持部に保持されている
前記部分ディジタル映像記憶部中のフレーム位置へラン
ダムアクセスを実行し、前記部分ディジタル映像記憶部
ごとに存在するランダムアクセス実行部と、ディジタル
映像の連続転送フレーム数を保持する連続転送フレーム
数保持部と、前記ランダムアクセス実行部によりアクセ
スされた前記部分ディジタル映像記憶部中のフレーム位
置より、前記連続転送フレーム数保持部に保持されてい
るフレーム数のディジタル映像を連続転送し、前記部分
ディジタル映像記憶部ごとに存在する連続転送実行部
と、ある2以上の自然数を再生チャネル数とおく時、あ
るフレーム数で、前記フレーム数の連続ディジタル映像
を再生している間に、前記部分ディジタル映像記憶部を
前記ランダムアクセス実行部により前記再生チャネル数
回ランダムアクセスし、前記連続転送実行部により前記
フレーム数の2倍から1を減じた数の連続部分フレーム
を前記再生チャネル数回転送できる条件を満たす前記フ
レーム数を再生周期フレーム数と名付けると、前記再生
周期フレーム数の4倍から2を減じたフレーム数の部分
フレームを保持でき、前記連続転送実行部より連続転送
されるディジタル映像を一旦保持する巡回式のFIFO
であり、前記再生チャネル数に前記部分ディジタル映像
記憶部数を乗じた個数存在するリングバッファと、前記
部分ディジタル映像記憶部数個のリングバッファから出
力される部分フレームからフレームを構築することでデ
ィジタル映像を作成し、前記再生チャネル数存在するデ
ィジタル映像組立部と、前記ディジタル映像組立部から
出力されるディジタル映像を表示し、前記再生チャネル
数個ある映像表示部と、前記部分ディジタル映像記憶部
中の前記再生周期フレーム数以上のフレーム数の連続し
た小領域であるカットならびに前記カットを接続する順
序を保持し、前記再生チャネル数個あるカット編集情報
保持部と、前記カット編集情報保持部に保持されていて
現在再生されているカット中の未転送フレーム数を保持
し、前記再生チャネル数個あるカット内未転送フレーム
数カウンタと、前記リングバッファ中に保持される未再
生のフレーム数を保持し、前記再生チャネル数個あるリ
ングバッファ内残フレーム数カウンタと、前記カット編
集情報保持部中に保持される最初のカットの先頭フレー
ム位置を前記ランダムアクセス先頭フレーム位置保持部
に設定し、前記再生チャネル数個あるランダムアクセス
初期化部と、前記リングバッファ中の前記再生周期フレ
ーム数の部分フレームが前記映像組立部に転送される間
に、前記連続転送フレーム数保持部に前記再生周期フレ
ーム数を設定し、前記ランダムアクセス実行部による1
回のランダムアクセスと前記連続転送実行部による前記
部分ディジタル映像記憶部から前記リングバッファへの
1回の部分フレーム連続転送を実行させ、連続転送終了
後、前記ランダムアクセス先頭フレーム位置保持部中の
値を現在の値に前記再生周期フレーム数を加えた値に更
新することを行い、前記再生チャネル数個ある通常転送
制御部と、前記リングバッファ中の前記再生周期フレー
ム数の部分フレームが前記映像表示部に転送される間
に、前記連続転送フレーム数保持部に前記カット内未転
送フレーム数カウンタに保持されるフレーム数を設定
し、前記ランダムアクセス実行部による1回のランダム
アクセスと前記連続転送実行部による前記部分ディジタ
ル映像記憶部から前記リングバッファへの1回の部分フ
レーム連続転送を実行させ、連続転送終了後、前記カッ
ト編集情報保持部に保持されている現在再生されている
カットの次に続くカットがもしあればその先頭フレーム
位置を前記ランダムアクセス先頭フレーム位置保持部に
設定することを行い、前記再生チャネル数個あるカット
終了時転送制御部と、前記リングバッファ中の前記再生
周期フレーム数のディジタル映像が前記映像組立部に転
送される間に、ランダムアクセス、前記部分ディジタル
映像記憶部からの連続転送を行わない、前記再生チャネ
ル数個あるバッファ残多時転送制御部と、前記リングバ
ッファ内残フレーム数カウンタに保持されるフレーム数
が前記再生周期フレーム数の2倍未満である時で、かつ
前記カット内未転送フレーム数カウンタに保持されるフ
レーム数が前記再生周期フレーム数の2倍以上である場
合に前記通常転送制御部を起動し、前記リングバッファ
内残フレーム数カウンタに保持されるフレーム数が前記
再生周期フレーム数の2倍未満である時で、かつ前記カ
ット内未転送フレーム数カウンタに保持されるフレーム
数が前記再生周期フレーム数の2倍未満である場合、前
記カット終了時転送制御部を起動し、前記リングバッフ
ァ内残フレーム数カウンタに保持されるフレーム数が前
記再生周期フレーム数の2倍以上である場合、前記バッ
ファ残多時転送制御部を起動し、前記再生チャネル数個
ある転送制御選択部と、前記リングバッファ中の前記再
生周期フレーム数のディジタル映像が前記映像組立部に
転送される間に、前記再生チャネル数個の、前記カット
編集情報保持部・前記ランダムアクセス初期化部・前記
部分ディジタル映像記憶部数個の前記リングバッファ・
前記映像組立部・前記映像表示部・前記カット内未転送
フレーム数カウンタ・前記リングバッファ内残フレーム
数カウンタ・前記通常転送制御部・前記カット終了時転
送制御部・前記バッファ残多時転送制御部からなる組を
時分割で切替える時分割転送切替え部とを備えたことを
特徴とするビデオ編集装置。4. A partial frame constituting each continuous frame as a moving image of a digital video is stored in a continuous area thereof, and a plurality of random accessible digital video storages; Random access is performed to a random access start frame position holding unit that holds a start frame position at the time of random access and a frame position in the partial digital video storage unit that is held in the random access start frame position holding unit. A random access execution unit provided for each of the partial digital video storage units; a continuous transfer frame number holding unit for holding a continuous transfer frame number of digital video; and the partial digital video storage accessed by the random access execution unit. From the frame position in the There are times when the digital video of the number of frames held in the transmission frame number holding unit is continuously transferred, and the continuous transfer execution unit existing for each of the partial digital video storage units and a certain natural number of 2 or more are set as the number of reproduction channels. While the continuous digital video of the number of frames is being reproduced by the number of frames, the random access execution unit randomly accesses the partial digital video storage unit the number of times of the reproduction channel, and the continuous transfer execution unit executes the number of frames. If the number of frames that satisfies the condition that the number of consecutive partial frames obtained by subtracting 1 from twice the number of times that can be transferred several times on the reproduction channel is referred to as the number of reproduction cycle frames, the number of frames obtained by subtracting 2 from four times the number of reproduction cycle frames The number of partial frames can be held, and the digital video continuously transferred from the continuous transfer execution unit is temporarily stored. Times type of FIFO
The digital video is constructed by constructing a frame from a ring buffer having the number obtained by multiplying the number of reproduction channels by the number of partial digital video storage units and partial frames output from the ring buffers of several partial digital video storage units. The digital video assembling unit having the number of the reproduction channels, displaying the digital video output from the digital video assembling unit, displaying the video with the number of the reproduction channels, and storing the digital video in the partial digital video storage unit. The cuts, which are continuous small areas having the number of frames equal to or more than the reproduction cycle frame, and the order in which the cuts are connected are held, and the cut edit information holding unit having the number of reproduction channels and the cut edit information holding unit are held. Hold the number of untransferred frames that are currently being played back during cutting, and A number of untransferred frame counters in the cut buffer, the number of unplayed frames held in the ring buffer, the number of remaining frames in the ring buffer the number of playback channels, and the cut editing information holding The first frame position of the first cut held in the unit is set in the random access head frame position holding unit, and the random access initialization unit having several reproduction channels and the reproduction cycle frame number in the ring buffer are set. While the partial frames are transferred to the video assembling unit, the number of reproduction cycle frames is set in the continuous transfer frame number holding unit,
The random access and the continuous transfer execution unit perform one continuous transfer of the partial frame from the partial digital video storage unit to the ring buffer. After the continuous transfer, the value in the random access head frame position holding unit is stored. Is updated to a value obtained by adding the number of the reproduction cycle frames to the current value, and the normal transfer control unit having the number of the reproduction channels, and the partial frame of the number of the reproduction cycle frames in the ring buffer are displayed on the video display. During the transfer to the unit, the number of frames held in the untransferred frame number in cut counter is set in the continuous transfer frame number holding unit, and the random access execution unit performs one random access and the continuous transfer execution Unit performs a single partial frame continuous transfer from the partial digital video storage unit to the ring buffer. After the continuous transfer is completed, if there is a cut following the currently reproduced cut held in the cut editing information holding unit, if any, the leading frame position is set in the random access leading frame position holding unit. Performing the random access, the partial digital video storage while the digital video of the reproduction cycle frame number in the ring buffer is transferred to the video assembling unit. And the number of frames held in the remaining buffer number counter in the ring buffer, which does not perform continuous transfer from the unit, is less than twice the number of frames in the playback cycle. Time, and the number of frames held in the untransferred frame number counter within cut is 2 times the number of frames in the reproduction cycle. If the above is the case, the normal transfer control unit is started, and when the number of frames held in the ring buffer remaining frame counter is less than twice the number of frames in the reproduction cycle, and the untransferred frames in the cut When the number of frames held in the number counter is less than twice the number of frames in the reproduction cycle, the transfer control unit at the end of cutting is started, and the number of frames held in the remaining frame number counter in the ring buffer is equal to the number of frames in the reproduction. If the number is equal to or more than twice the number of periodic frames, the buffer remaining multiple transfer control unit is activated, and the transfer control selecting unit having the number of reproduction channels and the digital image of the number of reproduction cycles in the ring buffer are transmitted. While being transferred to the video assembling unit, the cut editing information holding unit, the random access initializing unit, and the portion of the reproduction channels A digital video storage unit;
The video assembling unit, the video display unit, the untransferred frame number counter in the cut, the remaining frame number counter in the ring buffer, the normal transfer control unit, the transfer control unit at the end of cut, and the transfer control unit at the time of buffer remaining And a time-division transfer switching unit for switching the set consisting of in a time-division manner.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4176601A JP3024366B2 (en) | 1992-07-03 | 1992-07-03 | Video editing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4176601A JP3024366B2 (en) | 1992-07-03 | 1992-07-03 | Video editing equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0622272A JPH0622272A (en) | 1994-01-28 |
| JP3024366B2 true JP3024366B2 (en) | 2000-03-21 |
Family
ID=16016425
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4176601A Expired - Fee Related JP3024366B2 (en) | 1992-07-03 | 1992-07-03 | Video editing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3024366B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4848866B2 (en) * | 2006-07-12 | 2011-12-28 | 富士ゼロックス株式会社 | Image processing apparatus and program |
-
1992
- 1992-07-03 JP JP4176601A patent/JP3024366B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0622272A (en) | 1994-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5497244A (en) | Method for storage and retrieval of video from disks | |
| JPH0793717B2 (en) | Video signal processor | |
| JPH06208493A (en) | Information signal storage retriever | |
| JPH06133262A (en) | Special playback control processing method for digital moving image files | |
| JPH08294088A (en) | Information recording method, recording medium, information reproducing method, and information reproducing apparatus | |
| JP3180542B2 (en) | Video playback device | |
| CN1102319C (en) | Digital video recorder | |
| US4899229A (en) | Video information editing system for providing video data in a controlled format | |
| JP2001189915A5 (en) | ||
| JP3024366B2 (en) | Video editing equipment | |
| JPS628389A (en) | random access device | |
| JP2750396B2 (en) | Video library system | |
| JPS58215881A (en) | Method of displaying video information and reproducer | |
| JP3149098B2 (en) | Multiple reading method of digital video information file | |
| JP2006033841A (en) | Screen search method and screen search apparatus for digital playback | |
| US7068916B2 (en) | Method of masking picture display transitions upon change-over of the video playback speed | |
| JP3127975B2 (en) | Storage / playback control method and apparatus for fast forward and reverse fast forward playback of digital video program | |
| JPH01205691A (en) | Moving picture retrieving system | |
| JP3031690B2 (en) | Moving image storage device | |
| JP3153490B2 (en) | Recording / reproducing apparatus and recording / reproducing method thereof | |
| JP3642090B2 (en) | Video data recording and playback method | |
| JPH03185631A (en) | Optical disk and optical disk reproducing device | |
| JPH01300776A (en) | File storage system for image signal with sound signal and its reproducing device | |
| JPH06292139A (en) | Video fast-forward playback method | |
| JPH02224485A (en) | Video signal recording system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |