JPH06339069A - Image reproducing device with special effect - Google Patents

Image reproducing device with special effect

Info

Publication number
JPH06339069A
JPH06339069A JP6059201A JP5920194A JPH06339069A JP H06339069 A JPH06339069 A JP H06339069A JP 6059201 A JP6059201 A JP 6059201A JP 5920194 A JP5920194 A JP 5920194A JP H06339069 A JPH06339069 A JP H06339069A
Authority
JP
Japan
Prior art keywords
still image
image data
transfer
memory
memories
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.)
Pending
Application number
JP6059201A
Other languages
Japanese (ja)
Inventor
Riichi Furukawa
利一 古川
Yoji Sugiura
洋治 杉浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP6059201A priority Critical patent/JPH06339069A/en
Publication of JPH06339069A publication Critical patent/JPH06339069A/en
Pending legal-status Critical Current

Links

Landscapes

  • Studio Circuits (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

PURPOSE:To easily realize combined special image effect by controlling stored still image data so as to be transferred while the still images which are being synthesized based on still image data are displayed. CONSTITUTION:A program control means 12 outputs the memory information on a transfer destination (second next) and the memory information on a transfer origin (on air) to a screen control means 10. Further, based on a control table, corresponded memory numbers (the transfer destination is M1 and the transfer origin is M2) are made to be outputted to a transfer means 11. The control means 12 outputs the coordinate of the starting point of the rectangular area of the transfer destination, longidudinal and lateral sizes and the coordinate of the starting point of the rectangular area of the transfer origin to the transfer means 11. In accordance with these, the transfer of still image data by the transfer means 11 is performed. The transfer means 11 performs the image transfer of the image of the area of the rectangular size which is the same as the transfer destination (the image of the rectangular area where (0, 0) and (100, 400) are made the base end stations of a diagonal), making memory (M2) coordinate information on the transfer origin as the starting point, to the area of the same size (the rectanguar area where (0, 0) and (100, 400) are made the base end station of the diagonal) where the coordinate information on the memory (M1) on the transfer destination is made the starting point.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、静止画像を再生表示
し、画像の切り換え時にワイプ、デゾルブ等の画像効果
を伴う画像再生装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image reproducing apparatus which reproduces and displays a still image and is accompanied by an image effect such as wipe or dissolve when switching the image.

【0002】[0002]

【従来の技術】画像再生装置は、複数の静止画像(A、
B、・・)を記憶しておき、例えば、静止画像Aから静
止画像Bに画像を切り換える場合、静止画像Aがモニタ
に表示されている状態で、静止画像Aと静止画像Bの合
成配分を順次変えることにより、ワイプ、ロール、デゾ
ルブ等の画像効果を伴った画像切り換えを行っていた。
2. Description of the Related Art An image reproducing apparatus includes a plurality of still images (A,
B, ...) is stored and, for example, when the image is switched from the still image A to the still image B, the composite distribution of the still image A and the still image B is displayed while the still image A is displayed on the monitor. By sequentially changing, image switching with image effects such as wipe, roll, and dissolve was performed.

【0003】例えば、静止画像データAと静止画像デー
タBとの合成配分が1対0の状態(静止画像データAが
表示中)で、デゾルブの画像効果の実行が指定される
と、静止画像データAの画素濃度を減らすとともに静止
画像データBの画素濃度を増やす制御が為され、静止画
像データAと静止画像データBとが混在した静止画像デ
ータが形成される。最終的に静止画像データAと静止画
像データBとの合成配分が0対1の状態になると、デゾ
ルブの画像効果が終了し、静止画像データAの画像から
静止画像データBの画像に画像が切り換えられる。
For example, when execution of a dissolve image effect is designated when the composite distribution of the still image data A and the still image data B is 1: 0 (the still image data A is being displayed), the still image data is specified. The control is performed to decrease the pixel density of A and increase the pixel density of the still image data B, so that still image data in which the still image data A and the still image data B are mixed is formed. When the composite distribution of the still image data A and the still image data B finally becomes 0 to 1, the dissolve image effect ends, and the image of the still image data A is switched to the image of the still image data B. To be

【0004】[0004]

【発明が解決しようとする課題】このような画像再生装
置では、一つの画像効果を実行し、その画像効果が終了
した後、次の画像効果を実行するのが一般的である。従
って、1つの画像効果の途中に別の画像効果を実行する
ような特殊な画像効果を実現するには、それらの画像効
果が並列に動作するようにハードウエアを変更する必要
がある。したがって、この場合には特殊な画像効果を実
現するためのコストが高くなるという問題がある。
In such an image reproducing apparatus, one image effect is generally executed, and after the image effect is completed, the next image effect is executed. Therefore, in order to realize a special image effect in which another image effect is executed in the middle of one image effect, it is necessary to change the hardware so that those image effects operate in parallel. Therefore, in this case, there is a problem that the cost for realizing the special image effect becomes high.

【0005】更に、前述した画像再生装置では、予め画
像効果の種類が決められているため、特殊な画像効果を
実現することができず、平凡な画像効果しか得られない
という問題もある。本発明の主の目的は、前述した問題
に鑑みて成されたものであり、画像効果の途中に画像を
転送させる複合された特殊な画像効果を実現することに
ある。
Further, in the above-mentioned image reproducing apparatus, since the type of image effect is determined in advance, there is a problem that a special image effect cannot be realized and only a mediocre image effect can be obtained. The main object of the present invention is made in view of the above-mentioned problems, and it is to realize a composite special image effect for transferring an image in the middle of the image effect.

【0006】[0006]

【課題を解決するための手段】本発明装置は、複数の静
止画像データを記憶する記憶手段と、前記複数の静止画
像データを合成して1つの静止画像データを出力する合
成手段と、該合成手段より得られる前記静止画像データ
を表示する表示手段とを備えた画像効果装置において、
前記記憶手段内の転送元となる静止画像データの転送元
の情報と、前記記憶手段内の転送先となる静止画像デー
タの転送先の情報とに基づいて、前記記憶手段に記憶さ
れている静止画像データの少なくとも一部分を転送させ
る転送手段とを備え、前記表示手段に合成中の静止画像
が表示されている間に、前記転送手段を動作するよう制
御するものである。
An apparatus of the present invention comprises a storage means for storing a plurality of still image data, a combining means for combining the plurality of still image data and outputting one still image data, and the combining means. In an image effect device comprising a display unit for displaying the still image data obtained from the unit,
The still image stored in the storage unit based on the information of the transfer source of the still image data that is the transfer source in the storage unit and the information of the transfer destination of the still image data that is the transfer destination in the storage unit. A transfer means for transferring at least a part of the image data, and controlling the transfer means to operate while the still image being synthesized is displayed on the display means.

【0007】また本発明装置は、メモリ間でのデータの
転送が可能な複数のメモリを有し、それらのメモリの各
々に静止画像データを記憶する記憶手段と、前記複数の
メモリのうちの1つから出力される静止画像データを、
前記複数のメモリのうちの前記1つのメモリ以外のその
他の1つのメモリから出力される静止画像データに切り
換える途中に於て、これらの2つのメモリのそれぞれか
ら出力される静止画像データを合成することにより、ワ
イプ、ロールおよびデゾルブ等の画像切換効果を形成
し、その画像切換効果を伴った静止画像データを出力す
る合成手段と、前記合成手段から出力される静止画像デ
ータに基づく静止画像を表示する表示手段と、前記記憶
手段における前記複数のメモリの間で転送元のメモリに
記憶された静止画像データの少なくとも一部を転送先の
メモリに転送させる転送手段と、前記合成手段による静
止画像データの切り換え中に、前記1つのメモリを前記
転送先のメモリとするとともに、前記その他の1つのメ
モリを前記転送元のメモリとした静止画像データの転送
がなされるように、前記転送手段を制御する制御手段
と、を備えたものである。
Further, the device of the present invention has a plurality of memories capable of transferring data between the memories, and storage means for storing still image data in each of the memories, and one of the plurality of memories. Still image data output from
Combining still image data output from each of these two memories in the process of switching to still image data output from one of the plurality of memories other than the one memory By this, a combining means for forming an image switching effect such as wipe, roll and dissolve, and outputting still image data accompanied by the image switching effect, and a still image based on the still image data output from the combining means are displayed. Display means, transfer means for transferring at least a part of the still image data stored in the transfer source memory among the plurality of memories in the storage means to the transfer destination memory, and still image data by the combining means. During the switching, the one memory is set as the transfer destination memory, and the other one memory is set as the transfer source memory. As Mori and the still image data transfer is performed, in which and a control means for controlling the transfer means.

【0008】[0008]

【作用】本発明装置は、ワイプ、ロール、デゾルブ等の
画像効果を実行中の静止画像が表示手段に表示されてい
る間に、転送手段を機能させる。また、本発明装置は、
複数のメモリのうちの1つのメモリから出力される静止
画像データを、前記複数のメモリのうちの前記1つのメ
モリ以外のその他の1つのメモリから出力される静止画
像データに、ワイプ、ロール及びデゾルブ等の画像切換
効果を伴って、画像を切り換える間に、前記1つのメモ
リを転送先のメモリとするとともに、前記その他の1つ
のメモリを転送元のメモリとして転送手段による転送を
為すように制御する。
The device of the present invention causes the transfer means to function while the still image on which the image effect such as wipe, roll, dissolve, etc. is being executed is displayed on the display means. Further, the device of the present invention is
Wipe, roll, and dissolve the still image data output from one of the plurality of memories to the still image data output from another one of the plurality of memories other than the one memory. With such an image switching effect as described above, while the images are switched, the one memory is used as a transfer destination memory, and the other one memory is used as a transfer source memory so that transfer is performed by transfer means. .

【0009】[0009]

【実施例】以下、本発明の特殊効果を伴う画像再生装置
の一実施例を説明する。図1は、本発明の一実施例の画
像再生装置を示す。光ディスク1は、静止画像データ及
び効果プログラムを記録する。効果プログラムとは、後
述するように、ワイプ、ロール、デゾルブ等の画像効果
と、静止画像の転送との実行を制御するためのものであ
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of an image reproducing apparatus with special effects of the present invention will be described below. FIG. 1 shows an image reproducing apparatus according to an embodiment of the present invention. The optical disc 1 records still image data and effect programs. The effect program is for controlling execution of image effects such as wipe, roll, dissolve, etc., and transfer of still images, as described later.

【0010】光ディスク1には静止画像データを記録す
る画像データ部と効果プログラムを記録する効果データ
部があり、更に、画像データ部は複数の画像データエリ
アに分かれており、効果データ部も同様に複数の効果デ
ータエリアに分かれている。1つの画像データエリアに
は1つの静止画像データが記憶され、同様に1つの効果
データエリアには1つの効果プログラムが記録される。
画像データエリア及び効果データエリアはアドレス順に
それぞれ番号づけられており、その番号が静止画像デー
タ及び効果プログラムの指定番号と対応している。
The optical disc 1 has an image data section for recording still image data and an effect data section for recording an effect program, and the image data section is divided into a plurality of image data areas. Divided into multiple effect data areas. One still image data is stored in one image data area, and one effect program is similarly recorded in one effect data area.
The image data area and the effect data area are numbered in the order of addresses, and the numbers correspond to the designated numbers of the still image data and the effect program.

【0011】また、光ディスク1には、各画像データエ
リア及び各効果データエリアの先頭アドレスを記録した
ディレクトリ情報も記録され、更に、作成日、ディスク
の識別情報、各種フラグ情報等のボリウム情報も記録さ
れている。従って、静止画像データ及び効果プログラム
の番号を指定することにより、記録されているデータエ
リアを特定でき、ディレクトリ情報を参照することによ
り、各データエリアの記録データをアクセスすることが
できる。
On the optical disc 1, directory information recording the start addresses of the image data areas and the effect data areas is also recorded, and further volume information such as creation date, disc identification information and various flag information is recorded. Has been done. Therefore, the recorded data area can be specified by specifying the still image data and the number of the effect program, and the recorded data in each data area can be accessed by referring to the directory information.

【0012】尚、光ディスク1には、記憶内容を追加的
に記録していくタイプ、記憶内容を消去して書き替えを
可能にするタイプ等があるが、記憶内容を再生できるも
のであればどのタイプであってもよい。光ディスクドラ
イブ2は、光ディスク1を再生制御し、静止画像データ
及び効果プログラムを読み出す。再生された静止画像デ
ータは記憶手段3に記憶され、再生された効果プログラ
ムはプログラム記憶手段8に記憶される。
The optical disc 1 includes a type in which the stored contents are additionally recorded, a type in which the stored contents are erased and rewritable, and the like. It may be a type. The optical disk drive 2 controls reproduction of the optical disk 1 and reads out still image data and effect program. The reproduced still image data is stored in the storage means 3, and the reproduced effect program is stored in the program storage means 8.

【0013】記憶手段3は静止画像データを記憶するも
のであり、例えば、静止画像データ1フレーム分を記憶
するメモリを3つ備えている(M1、M2、M3)。従
って、記憶手段3には静止画像データを合計3フレーム
分記憶することができる。合成手段4は、1フレーム分
の静止画像データが記憶されている各メモリM1、M
2、M3のうち2つのメモリを選択し、選択された2つ
のメモリに記憶されている静止画像データを合成配分に
従って合成し、合成された静止画像データ1フレーム分
をD/A変換手段5に出力する。
The storage means 3 stores still image data, and has, for example, three memories for storing one frame of still image data (M1, M2, M3). Therefore, the storage unit 3 can store still image data for a total of three frames. The synthesizing unit 4 stores the memories M1 and M in which still image data for one frame is stored.
Two memories of 2 and M3 are selected, the still image data stored in the selected two memories are combined according to the combination distribution, and one frame of the combined still image data is transferred to the D / A conversion means 5. Output.

【0014】次に、合成手段4における静止画像データ
の合成により得られる画像効果の具体例について説明す
る。図2は横ワイプ効果及びデゾルブ効果のそれぞれの
状態を示す。まず、例えば、メモリM1の静止画像デー
タからメモリM2の静止画像データに横ワイプ効果(画
面の左から右へ)によって表示が切り換わる場合を、図
2の上段を参照して説明する。
Next, a specific example of the image effect obtained by synthesizing the still image data in the synthesizing means 4 will be described. FIG. 2 shows respective states of the lateral wipe effect and the dissolve effect. First, a case where the display is switched from the still image data in the memory M1 to the still image data in the memory M2 by the horizontal wipe effect (from left to right of the screen) will be described with reference to the upper stage of FIG.

【0015】メモリM1に記憶された静止画像データと
メモリM2に記憶された静止画像データとの合成配分が
1対0となってメモリM1の静止画像データがモニタ6
に表示されているとする。メモリM1の静止画像データ
の画面上の表示領域(合成配分)を順次減らしていくと
共にメモリM2の静止画像データの画面上の表示領域
(合成配分)を順次増やしていくことにより、メモリM
1の静止画像データとメモリM2の静止画像データとの
つなぎ目が左から右へ移動する横ワイプ効果を実現す
る。
The composite distribution of the still image data stored in the memory M1 and the still image data stored in the memory M2 becomes 1: 0, and the still image data in the memory M1 is monitored by the monitor 6.
Is displayed in. By gradually decreasing the display area (combined distribution) on the screen of the still image data in the memory M1 and sequentially increasing the display area (combined distribution) on the screen of the still image data in the memory M2,
A horizontal wipe effect is realized in which the joint between the still image data of No. 1 and the still image data of the memory M2 moves from left to right.

【0016】さらに、メモリM1の静止画像データとメ
モリM2の静止画像データとの合成配分が0対1になる
と画面が完全に切り換わって横ワイプ効果が終了する。
次に、例えば、メモリM2の静止画像データからメモリ
M3の静止画像データにデゾルブ効果によって表示が切
り換わる場合を、図2の下段を参照して説明する。
Further, when the combined distribution of the still image data in the memory M1 and the still image data in the memory M2 becomes 0 to 1, the screen is completely switched and the lateral wipe effect is finished.
Next, a case where the display is switched from the still image data in the memory M2 to the still image data in the memory M3 by the dissolve effect will be described with reference to the lower part of FIG.

【0017】メモリM2に記憶された静止画像データと
メモリM3に記憶された静止画像データとの合成配分が
1対0となってメモリM2の静止画像データがモニタ7
に表示されているとする。メモリM2に記憶されている
静止画像データ全体の画素濃度(合成配分)を順次減ら
していくと共にメモリM3に記憶されている静止画像デ
ータ全体の画素濃度(合成配分)を順次増やしていくこ
とにより、メモリM2の静止画像データ全体が画面上で
徐々に沈んでいく最中にメモリM3の静止画像データ全
体が画面上で徐々に浮かび上がってくるデゾルブ効果を
実現する。
The composite distribution of the still image data stored in the memory M2 and the still image data stored in the memory M3 becomes 1: 0, and the still image data in the memory M2 is monitored by the monitor 7.
Is displayed in. By sequentially decreasing the pixel density (combined distribution) of the entire still image data stored in the memory M2 and sequentially increasing the pixel density (combined distribution) of the entire still image data stored in the memory M3, The dissolve effect is realized in which the entire still image data in the memory M3 gradually rises on the screen while the entire still image data in the memory M2 gradually sinks on the screen.

【0018】更に、メモリM2の静止画像データとメモ
リM3の静止画像データとの合成配分が0対1になると
画面が完全に切り換わってデゾルブ効果が終了する。D
/A変換手段5は、合成手段4より出力される合成され
た1フレーム分の静止画像データをモニタ6に出力する
べく、アナログ信号に変換する。モニタ6は、D/A変
換手段5より得られるアナログ信号に基づいて、静止画
像データを表示する。例えば、画面上に表示できる有効
画素数として縦1035画素、横1920画素とする。
Further, when the combined distribution of the still image data in the memory M2 and the still image data in the memory M3 becomes 0 to 1, the screen is completely switched and the dissolve effect ends. D
The / A converter 5 converts the combined still image data for one frame output from the combiner 4 into an analog signal so as to be output to the monitor 6. The monitor 6 displays still image data based on the analog signal obtained by the D / A conversion means 5. For example, the number of effective pixels that can be displayed on the screen is 1035 pixels vertically and 1920 pixels horizontally.

【0019】初期状態指定手段7は、効果プログラムに
基づいて制御されるこの実施例装置の初期状態を設定す
る為の手段である。この初期状態指定手段7は、実行す
る効果プログラムの番号を光ディスクドライブ2に出力
する。また、現在モニタ6に表示中のメモリ番号、次に
表示する予定のメモリ番号を画面管理手段10に出力す
る。
The initial state designating means 7 is means for setting the initial state of the apparatus of this embodiment, which is controlled based on the effect program. The initial state designating means 7 outputs the number of the effect program to be executed to the optical disc drive 2. The memory number currently displayed on the monitor 6 and the memory number to be displayed next are output to the screen management means 10.

【0020】尚、初期状態指定手段7では、効果プログ
ラムとは別の実行プログラムのパラメータとして初期状
態が指定されてもよい。即ち、別の実行プログラムの実
行途中に、この別の実行プログラムからサブルーチンの
ように、前記効果プログラムが指定されて、この効果プ
ログラムが実行される場合に、前記別の実行プログラム
から前記効果プログラムに渡されるパラメータとして、
効果プログラムの番号、現在モニタ6に表示中のメモリ
番号及び次に表示する予定のメモリ番号の初期状態が指
定されてもよい。
In the initial state designating means 7, the initial state may be designated as a parameter of an execution program different from the effect program. That is, when the effect program is designated during execution of the different execution program like a subroutine from the different execution program and the effect program is executed, the effect program is changed from the different execution program to the effect program. As the parameter passed
The initial state of the effect program number, the memory number currently displayed on the monitor 6, and the memory number to be displayed next may be designated.

【0021】プログラム記憶手段8は、初期状態指定手
段7によって実行指定され、その後、光ディスクドライ
ブ2で再生された効果プログラムを記憶する。このとき
再生される効果プログラムは、コンピュータにとって扱
いやすいバイナリ表現形式の効果プログラムである。即
ち、効果プログラムの実行は、バイナリ表現形式の効果
プログラムに基づいて行われる。
The program storage means 8 stores the effect program which is designated to be executed by the initial state designating means 7 and then reproduced by the optical disc drive 2. The effect program reproduced at this time is an effect program in a binary representation format that is easy for a computer to handle. That is, the execution of the effect program is performed based on the effect program in the binary representation format.

【0022】プログラムカウンタ9は、効果プログラム
内の実行コマンドを順次指定する。後述するプログラム
制御手段12より実行コマンドが実行段階にはいった旨
の情報を入力すると、次の実行コマンドを指定すべくプ
ログラムカウンタ9の値を増減させる。画面管理手段1
0は、初期状態指定手段7より得られる、現在表示中の
静止画像データが記憶されているメモリ番号と、次に表
示される静止画像データが記憶されているメモリ番号に
基づいて画面管理を行う。
The program counter 9 sequentially designates execution commands in the effect program. When the information that the execution command has entered the execution stage is input from the program control means 12 which will be described later, the value of the program counter 9 is increased or decreased to specify the next execution command. Screen management means 1
0 performs screen management based on the memory number in which the still image data currently displayed is stored and the memory number in which the still image data to be displayed next, which is obtained by the initial state designating means 7, are stored. .

【0023】即ち、現在表示されているメモリをオンエ
アのメモリとして設定し、次に表示する予定のメモリを
ネクストのメモリとして設定し、更に、ネクストの次に
表示する予定のメモリをセカンドネクストのメモリとし
て設定し、これらオンエア、ネクスト及びセカンドネク
ストと、記憶手段3内のメモリ番号(M1、M2、M
3)とを対応付けた管理テーブルを設けて画面管理す
る。
That is, the currently displayed memory is set as an on-air memory, the memory to be displayed next is set as the next memory, and the memory to be displayed next to the next is set as the second next memory. And the memory numbers (M1, M2, M) in the storage means 3 and these on-air, next and second next.
The screen is managed by providing a management table in which 3) is associated with.

【0024】現在表示中の静止画像データが記憶されて
いるメモリがオンエアのメモリとして管理テーブルに登
録され、次に表示される予定の静止画像データが記憶さ
れているメモリがネクストのメモリとして管理テーブル
に登録され、残る静止画像データを記憶するメモリがセ
カンドネクストのメモリとして管理テーブルに登録され
管理される。
The memory storing the still image data currently displayed is registered in the management table as an on-air memory, and the memory storing the still image data to be displayed next is managed as the next memory. The memory that stores the remaining still image data is registered in the management table as the second next memory and managed.

【0025】更に、画面管理手段10は、後述するプロ
グラム制御手段12から、合成手段4で合成することに
より画像効果を得るワイプやデゾルブやロール等の合成
コマンドを示す情報が入力されると、合成手段4に対し
てオンエアのメモリ番号とネクストのメモリ番号を出力
する。すると、合成手段4において、オンエアのメモリ
に記録されている静止画像データとネクストのメモリに
記憶されている静止画像データとが前述したように合成
され画面が切り換わる。
Further, when the screen control means 10 receives from the program control means 12 which will be described later, information indicating a combination command such as wipe, dissolve, roll or the like for obtaining an image effect by the combination means 4, the combination is carried out. The on-air memory number and the next memory number are output to the means 4. Then, in the synthesizing means 4, the still image data recorded in the on-air memory and the still image data stored in the next memory are synthesized as described above, and the screen is switched.

【0026】更に、画面管理手段10は、合成手段4に
オンエアのメモリ番号とネクストのメモリ番号とを出力
した後、管理テーブルを更新する。即ち、オンエアのメ
モリ番号をセカンドネクストに登録し、ネクストのメモ
リ番号をオンエアに登録し、セカンドネクストのメモリ
番号をネクストに登録する。
Further, the screen management means 10 updates the management table after outputting the on-air memory number and the next memory number to the synthesizing means 4. That is, the memory number of on-air is registered in the second next, the memory number of the next is registered in the on-air, and the memory number of the second next is registered in the next.

【0027】従って、画面管理手段10は、合成手段4
に対して常にオンエアのメモリ番号とネクストのメモリ
番号を出力し、管理テーブルを更新して表示されるメモ
リをローテーションすることにより、次々に画面が切り
換えられる。また、画面管理手段10は、プログラム制
御手段12より、画像を転送する転送コマンドのパラメ
ータのうち、転送先及び転送元のメモリを指定する為の
オンエア、ネクスト、セカンドネクストのメモリ情報が
入力されると、前記管理テーブルを参照して必要なメモ
リ番号を転送手段11に出力する。
Therefore, the screen management means 10 is composed by the composition means 4
On the other hand, by constantly outputting the on-air memory number and the next memory number, updating the management table and rotating the displayed memory, the screens are switched one after another. Further, the screen management means 10 receives, from the program control means 12, the memory information of on-air, next, and second next for designating the memory of the transfer destination and the transfer source among the parameters of the transfer command for transferring the image. Then, the necessary memory number is output to the transfer means 11 by referring to the management table.

【0028】例えば、管理テーブルにオンエアがM1、
ネクストがM2、セカンドネクストがM3と登録されて
おり、転送先のメモリ情報がセカンドネクスト、転送元
のメモリ情報がオンエアである場合、転送手段11に転
送先としてメモリ番号M3、転送元としてメモリ番号M
1が出力される。転送手段11は、プログラム制御手段
12より、画像を転送する転送コマンド及びパラメータ
(転送先の座標、転送サイズ、転送元の座標)を入力
し、画面管理手段10より、転送先及び転送元のメモリ
番号を入力を入力すると、それらに基づいて、記憶手段
3内の転送元に相当するメモリから記憶手段3内の転送
先に相当するメモリに画像を転送する。
For example, on-air is M1 in the management table,
When the next information is registered as M2 and the second information is registered as M3, the memory information of the transfer destination is the second next, and the memory information of the transfer source is on-air, the transfer means 11 has the memory number M3 as the transfer destination and the memory number as the transfer source. M
1 is output. The transfer means 11 inputs a transfer command and parameters (transfer destination coordinates, transfer size, transfer source coordinates) for transferring an image from the program control means 12, and the screen management means 10 inputs the transfer destination and transfer source memory. When a number is input, the image is transferred from the memory corresponding to the transfer source in the storage unit 3 to the memory corresponding to the transfer destination in the storage unit 3 based on the input.

【0029】尚、一度に転送する領域は、線分、矩形に
かぎらず何でもよい。更に、一度に転送する領域のサイ
ズは、静止画像の一部分に限らず、全体(1フレーム
分)であってよい。以下、プログラム制御手段12を効
果プログラムと共に説明する。まず、効果プログラムに
ついて説明する。
The area to be transferred at one time is not limited to a line segment or a rectangle and may be any area. Furthermore, the size of the area transferred at one time is not limited to a part of the still image, but may be the entire size (one frame). Hereinafter, the program control means 12 will be described together with the effect program. First, the effect program will be described.

【0030】効果プログラムは、前述した合成手段4に
おけるワイプ、デゾルブ、ロール等の画像効果と、前述
した転送手段11における画像の転送との実行順序を記
述するプログラムである。この効果プログラムに基づい
て、前記画像効果が実行されるよう制御され、さらに、
この画像効果が実行されている最中に、該画像効果に使
用されているメモリに対して画像の転送が為されるよう
制御される。
The effect program is a program which describes the execution sequence of the image effects such as wipe, dissolve, roll, etc. in the above-mentioned synthesizing means 4 and the image transfer in the above-mentioned transfer means 11. Based on this effect program, the image effect is controlled to be executed, and
While the image effect is being executed, it is controlled so that the image is transferred to the memory used for the image effect.

【0031】従って、ワイプ、デゾルブ、ロール等の画
像効果と、画像の転送とが、表示画面上であいまった複
合された特殊な画像効果が実現される。効果プログラム
の前記効果データエリアは、ヘッダ部、変数初期値部、
プログラム部に分かれている。ヘッダ部は、次の効果デ
ータエリアの記録アドレス、データサイズ等を記録す
る。
Therefore, a special image effect in which image effects such as wipe, dissolve, roll, etc. and image transfer are combined on the display screen is realized. The effect data area of the effect program includes a header part, a variable initial value part,
Divided into program divisions. The header section records the recording address and data size of the next effect data area.

【0032】変数初期値部は、データ転送をするために
必要となる座標やメモリ指定の情報等を変数の初期値と
して記録する為のものである。変数初期値部には変数と
初期値とが対応付けて記録され、各初期値は変数初期値
部の先頭から2バイト単位で記録される。従って、効果
プログラムを実行開始すると、各コマンドのパラメータ
内の変数に応じて必要となる初期値を得るために変数初
期値部が参照される。
The variable initial value section is for recording the coordinates required for data transfer, information for memory designation, etc. as initial values of variables. Variables and initial values are recorded in association with each other in the variable initial value part, and each initial value is recorded in units of 2 bytes from the beginning of the variable initial value part. Therefore, when the execution of the effect program is started, the variable initial value part is referred to in order to obtain the initial value required according to the variable in the parameter of each command.

【0033】プログラム部は、効果プログラムを記録す
る領域である。図3は効果プログラムの内容を示す図で
ある。プログラム部は、図3に示されるようなコマンド
及びパラメータで形成される。各パラメータは変数と定
数で構成される。次に、図3の効果プログラムの各項目
について説明する。
The program section is an area for recording an effect program. FIG. 3 is a diagram showing the contents of the effect program. The program part is formed of commands and parameters as shown in FIG. Each parameter consists of variables and constants. Next, each item of the effect program of FIG. 3 will be described.

【0034】項目1は、前述したデゾルブ効果を指定す
る為のデゾルブコマンドであり、パラメータとして効果
実行時間を示す変数(変数1)が指定されている。項目
2は、矩形転送コマンドであり、パラメータとして、転
送先の矩形領域の始点の座標(変数2、変数3)、縦横
のサイズ(変数4、変数5)及びメモリ情報(変数6、
オンエア、ネクスト、セカンドネクストのいづれか)か
ら成る転送先情報と、転送元の矩形領域の始点の座標
(変数7、変数8)及びメモリ情報(変数9)から成る
転送元情報とが変数として指定されている。更に、転送
先の矩形領域の始点の座標、縦横のサイズ及び転送元の
矩形領域の始点の座標の増減値が定数として指定されて
いる。
Item 1 is a dissolve command for designating the above-mentioned dissolve effect, and a variable (variable 1) indicating the effect execution time is designated as a parameter. Item 2 is a rectangle transfer command, and the coordinates of the start point (variable 2, variable 3) of the rectangular region of the transfer destination, the vertical and horizontal sizes (variable 4, variable 5) and memory information (variable 6,
Transfer destination information consisting of on-air, next and second next) and transfer source information consisting of coordinates (variable 7 and variable 8) of the starting point of the rectangular area of the transfer source and memory information (variable 9) are designated as variables. ing. Further, the coordinate of the start point of the transfer destination rectangular area, the vertical and horizontal sizes, and the increase / decrease value of the coordinate of the start point of the transfer source rectangular area are designated as constants.

【0035】項目3は、ループコマンドであり、パラメ
ータとしてループ回数とラベル番号とが定数で指定され
ている。更に、ループコマンドでは、ループ先(分岐
先)となるコマンド(項目2の矩形転送コマンド)にラ
ベル番号が設定されている。項目Nは、エンドコマンド
であり、このコマンドが実行されると効果プログラムの
実行が終了する。
Item 3 is a loop command in which the number of loops and the label number are specified as constants as parameters. Further, in the loop command, the label number is set to the command (rectangle transfer command of item 2) which is the loop destination (branch destination). Item N is an end command, and the execution of the effect program ends when this command is executed.

【0036】次に、前述した効果プログラムに基づいて
実行される、プログラム制御手段12の動作を説明す
る。プログラム制御手段12は、プログラムカウンタ9
によって指定される実行コマンド及びそのパラメータを
解釈して実行様態を制御する。実行コマンドのうち合成
手段4で合成することにより画像効果を得るワイプやデ
ゾルブやロール等の合成コマンドが指定された場合は、
その合成配分を合成手段4に出力すると共に画面管理手
段10に合成コマンドであることを示す情報を出力す
る。
Next, the operation of the program control means 12 executed based on the above-mentioned effect program will be described. The program control means 12 uses the program counter 9
The execution mode is controlled by interpreting the execution command and its parameters specified by. When a synthesizing command such as wipe, dissolve, roll or the like that obtains an image effect by synthesizing by the synthesizing unit 4 is specified among the execution commands,
The combined distribution is output to the combining means 4 and information indicating a combined command is output to the screen management means 10.

【0037】更に、実行コマンドのうち画像を転送する
転送コマンドが指定された場合は、転送先情報と転送元
情報のうち、メモリ情報(オンエア、ネクスト、セカン
ドネクストの情報)を画面管理手段10に出力し、残り
の座標及びサイズ情報を転送手段11に出力する。例え
ば、初期状態指定手段7において、オンエアがメモリM
1に設定され、ネクストがメモリM2に設定され、セカ
ンドネクストがメモリM3に設定された状態で、効果プ
ログラムが実行されたとする。
Further, when a transfer command for transferring an image is specified among the execution commands, the memory information (on-air, next, second-next information) of the transfer destination information and the transfer source information is sent to the screen management means 10. Then, the remaining coordinates and size information are output to the transfer means 11. For example, in the initial state designating means 7, the on-air memory M
It is assumed that the effect program is executed in a state where it is set to 1, the next is set to the memory M2, and the second next is set to the memory M3.

【0038】プログラムカウンタ9が項目1のデゾルブ
コマンドを指定すると、プログラム制御手段12は、プ
ログラム記憶手段8より、デゾルブコマンドのパラメー
タ即ち効果実行時間を格納する変数を得、更に変数初期
値部を参照して効果実行時間(例えば16秒)を得、変
数1に初期値をセットする。効果実行時間は予め決めら
れている候補のうちから選択されるため、効果時間と、
オンエアのメモリとネクストのメモリとの合成配分とを
対応付けた合成用のテーブルに基づいて合成配分を計算
し合成手段4に出力する。
When the program counter 9 designates the dissolve command of item 1, the program control means 12 obtains from the program storage means 8 a variable for storing the parameter of the dissolve command, that is, the effect execution time, and further the variable initial value part. The effect execution time (for example, 16 seconds) is obtained by referring to, and the initial value is set in the variable 1. Since the effect execution time is selected from among the predetermined candidates,
The composition distribution is calculated based on a composition table in which the composition distribution of the on-air memory and the composition distribution of the next memory are associated with each other and output to the composition means 4.

【0039】その後、画面管理手段10に合成用のコマ
ンドを意味する情報を出力し、合成手段4にオンエアの
メモリ番号M1とネクストのメモリ番号M2を出力させ
る。従って、合成手段4は、オンエア(メモリM1)か
らネクスト(メモリM2)にデゾルブ効果をするべく機
能を開始する。これと共に、画面管理手段10が管理テ
ーブルを更新し、オンエアがメモリM2、ネクストがメ
モリM3、セカンドネクストがメモリM1となる。
After that, the information for the command for composition is outputted to the screen management means 10, and the composition means 4 is made to output the on-air memory number M1 and the next memory number M2. Therefore, the synthesizing means 4 starts the function to exert the dissolve effect from the on-air (memory M1) to the next (memory M2). Along with this, the screen management means 10 updates the management table, and the on-air becomes the memory M2, the next becomes the memory M3, and the second next becomes the memory M1.

【0040】次に、プログラム制御手段12は、プログ
ラムカウンタ9にプログラムカウンタを更新するよう指
令することにより、プログラムカウンタ9は、次の項目
2の矩形転送コマンドを指定する。従って、項目1のデ
ゾルブコマンドが実行され、効果終了までに所定時間
(16秒)かかるデゾルブ効果の実行最中に、矩形転送
コマンドが実行されることになる。
Next, the program control means 12 instructs the program counter 9 to update the program counter, whereby the program counter 9 specifies the rectangular transfer command of the next item 2. Therefore, the dissolve command of item 1 is executed, and the rectangular transfer command is executed during execution of the dissolve effect that takes a predetermined time (16 seconds) until the effect ends.

【0041】プログラム制御手段12は、プログラム記
憶手段8より、矩形転送コマンドのパラメータ、即ち転
送先の矩形領域の始点の座標、縦横のサイズ及びメモリ
情報から成る転送先情報と、転送元の矩形領域の始点の
座標及びメモリ情報から成る転送元情報とを格納する変
数を得、更に変数初期値部を参照して各種情報を得、各
変数に初期値をセットする。
The program control means 12 transfers from the program storage means 8 parameters of the rectangular transfer command, that is, transfer destination information consisting of coordinates of the starting point of the rectangular area of the transfer destination, vertical and horizontal sizes, and memory information, and a rectangular area of the transfer source. A variable for storing the starting point coordinates and transfer source information consisting of memory information is obtained, various information is further obtained by referring to the variable initial value part, and an initial value is set in each variable.

【0042】例えば、転送先の矩形領域の始点の座標
(変数2、変数3)が(0、0)、転送先の矩形領域の
縦横サイズ(変数4、変数5)が(縦100、横40
0)、転送先のメモリ情報(変数6)がセカンドネクス
ト、転送元の矩形領域の始点の座標(変数7、変数8)
が(0、0)、転送元のメモリ情報(変数9)がオンエ
アといった具合である。
For example, the coordinates of the starting point (variable 2, variable 3) of the transfer destination rectangular area are (0, 0), and the vertical and horizontal sizes (variable 4, variable 5) of the transfer destination rectangular area are (vertical 100, horizontal 40).
0), memory information of transfer destination (variable 6) is second next, coordinates of start point of rectangular area of transfer source (variable 7, variable 8)
Is (0, 0), and the memory information of the transfer source (variable 9) is on air.

【0043】この転送先情報は、記憶手段3内の転送先
のメモリ及び領域を特定するための情報であり、転送元
情報は記憶手段3内の転送元のメモリ及び領域を特定す
るための情報である。プログラム制御手段12は、画面
管理手段10に転送先のメモリ情報(セカンドネクス
ト)及び転送元のメモリ情報(オンエア)を出力し、更
に管理テーブルに基づいて対応するメモリ番号(転送先
はM1、転送元はM2)を転送手段11に出力させる。
This transfer destination information is information for specifying the transfer destination memory and area in the storage means 3, and the transfer source information is information for specifying the transfer source memory and area in the storage means 3. Is. The program control unit 12 outputs the memory information (second next) of the transfer destination and the memory information (on-air) of the transfer source to the screen management unit 10, and further, the corresponding memory number (the transfer destination is M1, the transfer destination) based on the management table. Originally, M2) is output to the transfer means 11.

【0044】また、プログラム制御手段12は、転送手
段11に転送先の矩形領域の始点の座標、縦横のサイズ
及び転送元の矩形領域の始点の座標を出力する。従っ
て、転送手段11は、転送元のメモリ(M2)の座標情
報を始点にして転送先と同じ矩形サイズの領域の画像
((0、0)と(100、400)とを対角線の端点と
する矩形領域の画像)を、転送先のメモリ(M1)の座
標情報を始点にした同サイズの領域((0、0)と(1
00、400)とを対角線の端点とする矩形領域)に画
像転送する。この場合、メモリM2が、転送元の静止画
像データを蓄積しておく転送元バッファの役割と、デゾ
ルブ効果の画面切り換え用のメモリとを兼用している。
The program control means 12 also outputs to the transfer means 11 the coordinates of the starting point of the rectangular area of the transfer destination, the vertical and horizontal sizes, and the coordinates of the starting point of the rectangular area of the transfer source. Therefore, the transfer unit 11 uses the coordinate information of the memory (M2) of the transfer source as the starting point and sets the images ((0,0) and (100,400) of the rectangular area having the same size as the transfer destination as the end points of the diagonal line. An image of a rectangular area) is an area of the same size ((0, 0) and (1) starting from the coordinate information of the transfer destination memory (M1).
00, 400) to a rectangular area whose diagonal end points are). In this case, the memory M2 serves both as a transfer source buffer for storing the transfer source still image data and as a memory for switching the screen of the dissolve effect.

【0045】更に、画像の転送終了後、プログラム制御
手段12は、プログラム記憶手段8より、矩形転送コマ
ンドのパラメータのうち、転送先の座標、矩形サイズ、
転送元の座標の増減値(定数)を得る。この場合、例え
ば、転送先の座標は(0、プラス100)、矩形サイズ
は(縦0、横0)、転送元の座標は(0、プラス10
0)といった具合である。
Further, after the transfer of the image is finished, the program control means 12 causes the program storage means 8 to transfer the coordinates of the transfer destination, the rectangular size, among the parameters of the rectangular transfer command.
Obtain the increase / decrease value (constant) of the transfer source coordinates. In this case, for example, the transfer destination coordinates are (0, plus 100), the rectangle size is (vertical 0, horizontal 0), and the transfer source coordinates are (0, plus 10).
0).

【0046】そして、転送先の座標及び矩形サイズを格
納する変数及び転送元の座標を格納する変数に対して、
前述した増減値を加える。従って、転送先の座標を格納
する変数(変数2、変数3)は(0、100)となり、
転送先の矩形サイズを格納する変数(変数4、変数5)
は(縦100、横400)となり、転送元の座標を格納
する変数(変数7、変数8)は(0、100)となる。
Then, with respect to the variables storing the coordinates and rectangle size of the transfer destination and the variables storing the coordinates of the transfer source,
Add the increase / decrease value described above. Therefore, the variables (variable 2, variable 3) that store the coordinates of the transfer destination are (0, 100),
Variables that store the rectangle size of the transfer destination (variable 4, variable 5)
Becomes (vertical 100, horizontal 400), and the variables (variable 7, variable 8) for storing the transfer source coordinates are (0, 100).

【0047】次に同様にして、プログラム制御手段12
は、項目3のループコマンド及びパラメータ(定数)で
あるループ回数、ラベル番号をプログラム記憶手段8よ
り得る。プログラム制御手段12は、ラベル番号の一致
するコマンドに実行制御を移す。この場合項目2の矩形
転送コマンドである。
Next, in the same manner, the program control means 12
Obtains the loop command and the number of loops, which are the parameter (constant), and the label number from the program storage means 8 in item 3. The program control means 12 transfers execution control to the command having the same label number. In this case, it is the rectangular transfer command of item 2.

【0048】即ち、プログラムカウンタ9に対して項目
2の矩形転送コマンドを指定するように、プログラムカ
ウンタ9の値を減らす。更に、ループ回数が例えば11
回の場合、ループ回数を1つ減らして10回にする。す
ると、プログラム制御手段12は、プログラムカウンタ
9に従って項目2の矩形転送コマンドをプログラム記憶
手段8より得る。
That is, the value of the program counter 9 is decreased so that the rectangular transfer command of item 2 is designated for the program counter 9. Furthermore, the number of loops is, for example, 11
In the case of the number of times, the number of loops is decreased by 1 to 10 times. Then, the program control means 12 obtains the rectangular transfer command of item 2 from the program storage means 8 according to the program counter 9.

【0049】このとき既に、転送先の座標を格納する変
数は(0、100)、転送先の矩形サイズを格納する変
数は(縦100、横400)、転送元の座標を格納する
変数は(0、100)にセットされているため、これら
と、転送先のメモリ情報を格納する変数(セカンドネク
スト)、転送元のメモリ情報を格納する変数(オンエ
ア)に基づいて、前述と同様の画像転送を行う。また、
転送後、各変数に対して各増減値を加えることにより、
変数の更新が行われる。
At this time, the variable for storing the transfer destination coordinates is (0, 100), the variable for storing the transfer destination rectangle size (vertical 100, horizontal 400), and the variable for storing the transfer source coordinates ((100)). 0, 100), the image transfer similar to the above is performed based on these, the variable storing the transfer destination memory information (second next), and the variable storing the transfer source memory information (on air). I do. Also,
After transfer, by adding each increase / decrease value to each variable,
The variable is updated.

【0050】項目3のループコマンドが再び実行され、
ループ回数が0になるまで項目2の転送コマンドと項目
3のループコマンドを繰り返す。即ち、これにより、モ
ニタ6の画面上では、転送コマンドによって、画面の左
上の端点から縦100画素横400画素の矩形領域が、
画面の左側面に沿って縦方向に順次転送され、画面の左
側一列(幅400画素)の画像が上塗りされる。
The loop command of item 3 is executed again,
The transfer command of item 2 and the loop command of item 3 are repeated until the number of loops becomes zero. That is, as a result, on the screen of the monitor 6, a rectangular area of 100 pixels in height and 400 pixels in width is displayed from the upper left end point of the screen by the transfer command.
The images are sequentially transferred in the vertical direction along the left side surface of the screen, and the image on the left side of the screen (400 pixels in width) is overcoated.

【0051】更に、図3の効果プログラムでは図示しな
いが、画面上の上塗りされた領域の右隣上段に画像転送
位置を移動させ、同様に縦100画素横400画素の矩
形領域を上塗りされた領域に沿って縦一列(幅400画
素)次々と転送させ、更に全画面転送されると効果プロ
グラムを終了するよう記載されている。従って、メモリ
M1にメモリM2の静止画像データが縦一列づつ(幅4
00画素)順次転送され、最終的にメモリM1にメモリ
M2の静止画像データが全て転送されると、プログラム
制御手段12が、項目Nのエンドコマンドを実行し、効
果プログラムが終了する。
Although not shown in the effect program of FIG. 3, the image transfer position is moved to the upper right next to the overpainted area on the screen, and a rectangular area of 100 pixels vertically and 400 pixels horizontally is overpainted. It is described that the effect program is ended when a single vertical column (width of 400 pixels) is transferred one after another along with the full screen transfer. Therefore, the still image data of the memory M2 is vertically and vertically arranged in the memory M1 (width 4
(00 pixels) sequentially, and when all the still image data in the memory M2 is finally transferred to the memory M1, the program control means 12 executes the end command of item N, and the effect program ends.

【0052】この時、1つの矩形転送コマンドの転送開
始から転送終了までの時間よりも、デゾルブコマンドに
よるデゾルブ効果の実行時間(16秒間)のほうが、は
るかに長いため、デゾルブ効果を終了するまでに多くの
転送コマンドを実行することができる。従って、デゾル
ブ効果を実現中に、モニタ6においてデゾルブ効果によ
って沈んでいく静止画像(メモリM1に記憶されている
静止画像)に対して、転送元バッファであるメモリM2
から矩形の画像が次々と転送され、デゾルブ効果に加え
て、表示画面上に画像が次々と転送されていく様子がは
っきり表れ、異種変わった画像効果を実現することがで
きる。
At this time, since the execution time (16 seconds) of the dissolve effect by the dissolve command is much longer than the time from the start of transfer of one rectangular transfer command to the end of transfer, until the dissolve effect is completed. Many transfer commands can be executed. Therefore, for the still image (still image stored in the memory M1) that sinks due to the dissolve effect on the monitor 6 while the dissolve effect is being realized, the memory M2 that is the transfer source buffer is used.
From this, rectangular images are transferred one after another, and in addition to the dissolve effect, it is clear that the images are transferred one after another on the display screen, and different image effects can be realized.

【0053】尚、上記説明では、プログラム制御手段1
2の動作を、図3の効果プログラムにより、説明した
が、このプログラム制御手段12のフローチャートを示
す図4及び特殊な画像効果を模式的に示した図5を参照
しつつ、説明する。初期状態指定手段7によって指定さ
れる初期状態は、前述と同様に、オンエアがメモリM1
に設定され、ネクストがメモリM2に設定され、さら
に、セカンドネクストがメモリM3に設定されていると
する。
In the above description, the program control means 1
The operation of No. 2 has been described with reference to the effect program of FIG. 3, but will be described with reference to FIG. 4 showing the flow chart of the program control means 12 and FIG. 5 schematically showing the special image effect. In the initial state designated by the initial state designating means 7, the on-air data is stored in the memory M1 as described above.
, The next is set in the memory M2, and the second next is set in the memory M3.

【0054】さらに、図3の効果プログラムが実行され
るように指定されており、プログラム記憶手段8に、こ
の指定された効果プログラムが記憶されているとする。
また、予め、メモリM1には、図5に示すような、山と
雲を模式的に表した静止画像データが記憶されており、
メモリM2には、2本の木を模式的に表した静止画像デ
ータが記憶されているとする。
Furthermore, it is assumed that the effect program of FIG. 3 is designated to be executed, and the designated effect program is stored in the program storage means 8.
Further, the memory M1 previously stores still image data schematically showing mountains and clouds as shown in FIG.
It is assumed that the memory M2 stores still image data that schematically represents two trees.

【0055】従って、モニタ6には、山と雲の静止画像
が表示されており、以下に説明する特殊な画像効果を伴
った画像の切り換えにより、2本の木の静止画像に、画
面切り換えが為される。図4を参照して、ステップS1
に示すように、プログラムカウンタ9による行指定がな
されると、ステップS2に示すように、プログラム制御
手段12は、指定された行のコマンドが合成コマンドで
あるか否かを判定する。
Therefore, the still images of mountains and clouds are displayed on the monitor 6, and the screen can be switched to the still images of two trees by switching the images accompanied by the special image effect described below. Done Referring to FIG. 4, step S1
When the line is designated by the program counter 9 as shown in, the program control means 12 determines whether the command of the designated line is a composite command as shown in step S2.

【0056】この場合、指定された項目1のデゾルブコ
マンドは合成コマンドであるので、ステップS3に処理
が移行する。ステップS3では、合成コマンドに対する
変数に値がセットされているか否かを判断する。ここ
で、値がセットされていないと判断された場合は、ステ
ップS4に移行して、前記変数に初期値をセットする。
In this case, since the designated dissolve command of item 1 is a composite command, the process proceeds to step S3. In step S3, it is determined whether or not a value is set in the variable for the composite command. If it is determined that the value has not been set, the process proceeds to step S4 and the initial value is set in the variable.

【0057】この場合、デゾルブコマンドに対応する変
数には、まだ、初期値が設定されていないので、ステッ
プS4で初期値がセットされる。具体的には、プログラ
ム制御手段12が、プログラム記憶手段8から、デゾル
ブコマンドのパラメータである効果実行時間を格納する
変数1を得る。さらに、変数初期値部を参照して、効果
実行時間(例えば、16秒)を得て、これを変数1にセ
ットする。
In this case, since the initial value has not been set in the variable corresponding to the dissolve command, the initial value is set in step S4. Specifically, the program control means 12 obtains from the program storage means 8 a variable 1 for storing the effect execution time which is a parameter of the dissolve command. Further, the effect execution time (for example, 16 seconds) is obtained by referring to the variable initial value part, and this is set in the variable 1.

【0058】次に、ステップS5において、合成配分の
出力を行う。効果実行時間は、予め定められている候補
のうちから選択されるため、効果時間と、オンエアのメ
モリ及びネクストのメモリに対する合成配分とを対応づ
けた合成用のテーブルに基づいて、プログラム制御手段
12は、16秒のデゾルブをするのに必要な合成配分を
計算し、その求めた合成配分の情報を合成手段4に出力
する。
Next, in step S5, the combined distribution is output. Since the effect execution time is selected from predetermined candidates, the program control means 12 is based on a combining table in which the effect time is associated with the composition distribution for the on-air memory and the next memory. Calculates the composite allocation required to dissolve for 16 seconds, and outputs the obtained composite allocation information to the combining means 4.

【0059】さらに、ステップS6で、プログラム制御
手段12は、画面管理手段10に合成用のコマンドを意
味する情報を出力し、合成手段4にオンエアのメモリ番
号M1とネクストのメモリ番号M2を出力させる。従っ
て、合成手段4は、オンエア(メモリM1)からネクス
ト(メモリM2)に対するデゾルブ効果を行うべく静止
画像データの合成を開始する。
Further, in step S6, the program control means 12 outputs information indicating a command for composition to the screen management means 10, and causes the composition means 4 to output the on-air memory number M1 and the next memory number M2. . Therefore, the synthesizing unit 4 starts synthesizing the still image data to perform the dissolve effect from the on-air (memory M1) to the next (memory M2).

【0060】これに伴って、ステップS7で、画面管理
手段10が、管理テーブルを更新する。これにより、オ
ンエアがメモリM2となり、ネクストがメモリM3にな
り、さらに、セカンドネクストがメモリM1となる。次
に、ステップS8に示されるように、プログラム制御手
段12は、プログラムカウンタ9に、プログラムカウン
タの値を更新するように指示し、プログラムカウンタの
値に”1”を加算させる。この後、ステップS1に処理
が戻る。
Along with this, the screen management means 10 updates the management table in step S7. As a result, the on-air becomes the memory M2, the next becomes the memory M3, and the second next becomes the memory M1. Next, as shown in step S8, the program control means 12 instructs the program counter 9 to update the value of the program counter, and adds "1" to the value of the program counter. Then, the process returns to step S1.

【0061】次に、ステップS1で、プログラムカウン
タ9は、項目2の矩形転送コマンドを指定する。矩形転
送コマンドは、合成用のコマンドではないため、ステッ
プS2からステップS9に処理が移行する。ステップS
9では、指定された行のコマンドが転送コマンドである
か否かが判断される。この場合、矩形転送コマンドは、
転送コマンドであるので、処理がステップS10に移行
する。
Next, in step S1, the program counter 9 specifies the rectangular transfer command of item 2. Since the rectangular transfer command is not a command for composition, the process moves from step S2 to step S9. Step S
At 9, it is determined whether the command in the designated line is a transfer command. In this case, the rectangle transfer command is
Since it is a transfer command, the process proceeds to step S10.

【0062】ステップS10では、矩形転送コマンドに
対応する変数に、既に値がセットされているかが判断さ
れる。この変数に、既に値がセットされていない場合
は、ステップS11に移行し、この変数に初期値がセッ
トされる。この場合、まだ、前記変数に初期値がセット
されていないので、ステップS11で初期値がセットさ
れる。
In step S10, it is determined whether a value has already been set in the variable corresponding to the rectangular transfer command. If a value has not been set in this variable, the process proceeds to step S11, and an initial value is set in this variable. In this case, since the initial value has not yet been set in the variable, the initial value is set in step S11.

【0063】具体的には、プログラム制御手段12が、
プログラム記憶手段8から、矩形転送コマンドのパラメ
ータ、即ち、転送先の矩形領域の始点の座標およびメモ
リ情報からなる転送元情報と、転送元の矩形領域の始点
の座標およびメモリ情報からなる転送元情報とを格納す
る変数を得る。更に、変数初期値部を参照して、これら
の変数にセットするための初期値を得る。そして、この
初期値を、前記変数にセットする。
Specifically, the program control means 12
From the program storage means 8, parameters of a rectangular transfer command, that is, transfer source information including coordinates of a starting point of a transfer destination rectangular area and memory information, and transfer source information including coordinates of a starting point of a transfer source rectangular area and memory information. Get the variables that store and. Furthermore, the initial values for setting these variables are obtained by referring to the variable initial value part. Then, this initial value is set in the variable.

【0064】例えば、転送先の矩形領域の始点の座標
(変数2、変数3)が(0、0)、転送先の矩形領域の
縦横サイズ(変数4、変数5)が(縦100、横40
0)、転送先のメモリ情報(変数6)がセカンドネクス
ト、転送元の矩形領域の始点の座標(変数7、変数8)
が(0、0)、転送元のメモリ情報(変数9)がオンエ
アといった具合である。
For example, the coordinates of the starting point (variable 2, variable 3) of the transfer destination rectangular area are (0, 0), and the vertical and horizontal sizes (variable 4, variable 5) of the transfer destination rectangular area are (vertical 100, horizontal 40).
0), memory information of transfer destination (variable 6) is second next, coordinates of start point of rectangular area of transfer source (variable 7, variable 8)
Is (0, 0), and the memory information of the transfer source (variable 9) is on air.

【0065】更に、ステップS12では、プログラム制
御手段12が、画面管理手段10に転送先のメモリ情報
(セカンドネクスト)及び転送元のメモリ情報(オンエ
ア)を出力する。更に、管理テーブルに基づいて、対応
するメモリ番号(転送先はM1、転送元はM2)を転送
手段11に出力させる。また、プログラム制御手段12
は、転送先の矩形領域の始点の座標、縦横のサイズ及び
転送元の矩形領域の始点の座標を転送手段11に出力す
る。
Further, in step S12, the program control means 12 outputs the transfer destination memory information (second next) and the transfer source memory information (on air) to the screen management means 10. Further, based on the management table, the corresponding memory number (transfer destination is M1, transfer source is M2) is output to the transfer means 11. Also, the program control means 12
Outputs to the transfer means 11 the coordinates of the start point of the transfer destination rectangular area, the vertical and horizontal sizes, and the coordinates of the start point of the transfer source rectangular area.

【0066】これに従って、ステップS13で示すよう
に、転送手段11による静止画像データの転送が為され
る。転送手段11は、転送元のメモリ(M2)の座標情
報を始点にして、転送先と同じ矩形サイズの領域の画像
((0、0)と(100、400)とを対角線の端点と
する矩形領域の画像)を、転送先のメモリ(M1)の座
標情報を始点にした同サイズの領域((0、0)と(1
00、400)とを対角線の端点とする矩形領域)に画
像転送する。
In accordance with this, as shown in step S13, the transfer means 11 transfers the still image data. The transfer unit 11 uses the coordinate information of the memory (M2) of the transfer source as a start point, and a rectangle in which the images ((0,0) and (100,400)) in the area of the same rectangular size as the transfer destination are diagonal endpoints. The image of the area is an area ((0,0) and (1) of the same size starting from the coordinate information of the transfer destination memory (M1).
00, 400) to a rectangular area whose diagonal end points are).

【0067】この場合、メモリM2が、転送元の静止画
像データを蓄積しておく転送元バッファの役割と、デゾ
ルブ効果の画面切り換えによって、画面が切り換えられ
ることにより、表示される画像を記憶するメモリとを兼
用している。このような静止画像データの転送の終了
後、ステップS14で示されるように、プログラム制御
手段12は、プログラム記憶手段8より、矩形転送コマ
ンドのパラメータのうち、転送先の座標、矩形サイズ、
転送元の座標の増減値(定数)を得る。
In this case, the memory M2 serves as a transfer source buffer for accumulating still image data of the transfer source and a memory for storing the image to be displayed by switching the screen by switching the screen of the dissolve effect. Is also used as. After the transfer of such still image data is completed, as shown in step S14, the program control unit 12 causes the program storage unit 8 to transfer the coordinates of the transfer destination, the rectangular size, among the parameters of the rectangular transfer command.
Obtain the increase / decrease value (constant) of the transfer source coordinates.

【0068】この場合、例えば、転送先の座標は(0、
+100)、矩形サイズは(縦0、横0)、転送元の座
標は(0、+100)といった具合にある。更に、ステ
ップS15に示されるように、プログラム制御手段12
は、転送先の座標及び矩形サイズを格納する変数及び転
送元の座標を格納する変数のそれぞれに対して、前述し
た増減値を加える。
In this case, for example, the coordinates of the transfer destination are (0,
+100), the rectangular size is (vertical 0, horizontal 0), and the transfer source coordinates are (0, +100). Further, as shown in step S15, the program control means 12
Adds the above-mentioned increase / decrease value to each of the variable storing the coordinates and the rectangle size of the transfer destination and the variable storing the coordinates of the transfer source.

【0069】従って、各変数は次のようになる。転送先
の座標を格納する変数(変数2、変数3)は、(0、1
00)となる。転送先の矩形サイズを格納する変数(変
数4、変数5)は、(縦100、横400)となる。転
送元の座標を格納する変数(変数7、変数8)は、
(0、100)となる。次に、ステップS16で、プロ
グラムカウンタ9の値に”1”を加算する。これによ
り、処理がステップS1に戻り、処理の対象が項目3の
ループコマンドに移行する。
Therefore, the variables are as follows. The variables (variable 2, variable 3) that store the coordinates of the transfer destination are (0, 1
00). The variables (variable 4, variable 5) for storing the transfer destination rectangle size are (vertical 100, horizontal 400). The variables (variable 7, variable 8) that store the coordinates of the transfer source are
It becomes (0, 100). Next, in step S16, "1" is added to the value of the program counter 9. As a result, the processing returns to step S1, and the processing target shifts to the loop command of item 3.

【0070】この後、処理が、ステップS2、ステップ
S9を経てステップS17に進む。ステップS17で
は、プログラムカウンタ9で指定されたコマンドが、ル
ープコマンドであるか否かが判断される。ここで、ルー
プコマンドであると判断された場合は、処理がステップ
S18に移行する。この場合、処理は、ステップS18
に移行する。
Thereafter, the process proceeds to step S17 via steps S2 and S9. In step S17, it is determined whether or not the command designated by the program counter 9 is a loop command. If it is determined that the command is a loop command, the process proceeds to step S18. In this case, the process is step S18.
Move to.

【0071】その後、プログラム制御手段12は、ステ
ップS18、ステップS19、ステップS20を経て、
再び、ステップS1に、その処理を移行させる。このと
き、プログラム制御手段12は、ラベル番号(L1)が
一致するコマンドに処理を移行する。この場合、移行先
は、項目2の転送コマンドである。また、前述したステ
ップS18では、ループ回数を1回減らす処理が行われ
る。ステップS19では、ループ回数が”0”と等しい
か否かが判断される。
Thereafter, the program control means 12 goes through steps S18, S19 and S20,
Again, the processing is shifted to step S1. At this time, the program control means 12 shifts the processing to the command having the same label number (L1). In this case, the transfer destination is the transfer command of item 2. In addition, in step S18 described above, processing for reducing the number of loops by one is performed. In step S19, it is determined whether the number of loops is equal to "0".

【0072】この結果、ループ回数が”0”と等しくな
い場合は、ステップS20に処理が移行し、プログラム
カウンタ9が項目2の矩形転送コマンドを指定するよう
にプログラムカウンタ9の値をセットする。ループコマ
ンドによって、処理が再び、矩形転送コマンドに戻る
と、以下のような処理が為される。
As a result, if the number of loops is not equal to "0", the process proceeds to step S20, and the value of the program counter 9 is set so that the program counter 9 specifies the rectangular transfer command of item 2. When the loop command returns the process to the rectangular transfer command again, the following process is performed.

【0073】ステップS2、ステップS9を経て、ステ
ップS10に処理が移行する。ステップS10では、矩
形転送コマンドのパラメータである変数に、既に値がセ
ットされている為、ステップS12に移行する。具体的
には、転送先の座標を格納する変数は(0、100)、
転送先の矩形サイズを格納する変数は(縦100、横4
00)、転送元の座標を格納する変数は(0、100)
にセットされている。
After steps S2 and S9, the process proceeds to step S10. In step S10, since the variable which is the parameter of the rectangular transfer command has already been set to a value, the process proceeds to step S12. Specifically, the variable that stores the coordinates of the transfer destination is (0, 100),
The variable that stores the rectangle size of the transfer destination is (vertical 100, horizontal 4
00), the variable that stores the transfer source coordinates is (0, 100)
Is set to.

【0074】これらの変数と、転送先のメモリ情報を格
納する変数(セカンドネクスト)、転送元のメモリ情報
を格納する変数(オンエア)に基づいて、ステップS1
3で、前述と同様の画像転送が行われる。また、転送
後、各変数に対して各増減値を加えることにより、変数
の更新が行われる(ステップS14、ステップS1
5)。
Based on these variables, the variable storing the transfer destination memory information (second next), and the variable storing the transfer source memory information (on air), step S1
At 3, the same image transfer as described above is performed. After the transfer, the variable is updated by adding each increase / decrease value to each variable (step S14, step S1).
5).

【0075】ステップS16により、プログラムカウン
タ9は、再び、項目3のループコマンドを指し、ステッ
プS19で示されるように、ループ回数が”0”になる
まで、項目2の転送コマンドと項目3のループコマンド
とを繰り返す。ループ回数が”0”と等しくなると、ス
テップS21に処理が進み、ステップS21でプログラ
ムカウンタ9の値に1が加算される。
In step S16, the program counter 9 again points to the loop command of item 3, and as shown in step S19, the transfer command of item 2 and the loop of item 3 are looped until the loop count becomes "0". Command and repeat. When the number of loops becomes equal to "0", the process proceeds to step S21, and 1 is added to the value of the program counter 9 in step S21.

【0076】これにより、ループコマンドに従う処理が
終了する。このように、項目2の矩形転送コマンドと項
目3のループコマンドとが繰り返されることにより、モ
ニタ6の画面上では、次のような表示状態が生じる。即
ち、転送コマンドによって、メモリM2に記憶されてい
る2本の木の静止画像データのうち、左上の端点を起点
とする縦100画素横400画素の矩形領域が、メモリ
M1に記憶されている山と雲の静止画像データのうちの
同位置に転送される。
This completes the processing according to the loop command. By repeating the rectangular transfer command of item 2 and the loop command of item 3 in this way, the following display state occurs on the screen of the monitor 6. That is, in the still image data of the two trees stored in the memory M2 by the transfer command, a rectangular area of 100 pixels vertically and 400 pixels horizontally starting from the upper left endpoint is stored in the memory M1. And are transferred to the same position in the still image data of the cloud.

【0077】転送元の矩形位置および転送先の矩形位置
を、左側の側面に沿って、転送の度に100画素下方に
ずらしながら、繰り返し矩形転送することにより、メモ
リM1の左側一列(幅400画素)の画像が、メモリM
2の左側一列(幅400画素)の画像によって上塗りさ
れる。従って、図5の(b)の状態の画像がモニタ6に
表示される。
By repeating the rectangular transfer while shifting the rectangular position of the transfer source and the rectangular position of the transfer destination along the left side surface downward by 100 pixels for each transfer, one line on the left side of the memory M1 (width of 400 pixels). ) Image is the memory M
The image on the left side of the second row (400 pixels in width) is overcoated. Therefore, the image in the state of FIG. 5B is displayed on the monitor 6.

【0078】更に、図3の効果プログラムでは記載を省
略してあるが、この効果プログラムは、画面上の上塗り
された領域の右隣上段に画像転送位置を移動させ、同様
に縦100画素横400画素の矩形領域を、上塗りされ
た領域に沿って次々と転送させる。これを繰り返すこと
により、縦一列(幅400画素)が右側へと、次々に転
送されていく。従って、図5に図示されるように、モニ
タ6に表示される画像は、(b)、(c)、(d)、
(e)と変わっていく。
Further, although not shown in the effect program of FIG. 3, this effect program moves the image transfer position to the upper right next to the overpainted area on the screen, and similarly 100 pixels vertically and 400 pixels horizontally. Transfer rectangular areas of pixels one after another along the overpainted area. By repeating this, one vertical column (400 pixels in width) is sequentially transferred to the right side. Therefore, as shown in FIG. 5, the images displayed on the monitor 6 are (b), (c), (d),
It changes from (e).

【0079】そして、転送の結果、図5の(f)に示す
ように、全画面が転送されると、処理がステップS22
に進み、プログラム制御手段12が、項目Nのエンドコ
マンドを実行し、これにより効果プログラムが終了す
る。従って、表示されている山と雲を模式的に示した静
止画像を、デゾルブ効果により沈めていくとともに、2
本の木を模式的に示した静止画像を浮かび上がらせてい
く途中に、静止画像データの転送により、前記2本の木
を模式的に示した静止画像を画面の左側から徐々にはっ
きりと表示させる特殊な画像効果を実現することができ
る。
Then, as a result of the transfer, as shown in FIG. 5F, when the entire screen is transferred, the process proceeds to step S22.
Then, the program control means 12 executes the end command of item N, thereby ending the effect program. Therefore, the still image that schematically shows the displayed mountains and clouds is submerged by the dissolve effect, and
While the still image schematically showing the tree of trees is being emerged, the still image data is transferred so that the still image schematically showing the two trees is gradually and clearly displayed from the left side of the screen. Special image effects can be realized.

【0080】これに加えて、このような特殊な画像効果
は、デゾルブ効果と画像の転送を並行して行うことによ
り実現できるものであるので、ハードウエアの変更を伴
うことなく実現することが可能であり、このために、こ
のような特殊な画像効果を実現するためのハートウエア
のコストが上昇することを防ぐことができる。尚、デゾ
ルブ効果(16秒間)によってメモリM1の静止画像デ
ータからメモリM2の静止画像データに切り換わるか、
画像転送によってメモリM1にメモリM2の静止画像デ
ータが全て転送されるか、どちらが時間的に早く為され
るかは、効果プログラム次第によって変わり一義的では
ないが、必ずしもこれに限らないのは言うまでもない。
In addition to this, since such a special image effect can be realized by performing the dissolve effect and the image transfer in parallel, it can be realized without changing the hardware. Therefore, it is possible to prevent the cost of the heart wear for realizing such a special image effect from increasing. Whether the still image data in the memory M1 is switched to the still image data in the memory M2 by the dissolve effect (16 seconds),
Whether all of the still image data in the memory M2 is transferred to the memory M1 by image transfer or which is performed earlier in time depends on the effect program and is not unique, but needless to say it is not necessarily limited to this. .

【0081】尚、前述した実施例では、デゾルブコマン
ド等の合成コマンドが1回だけ実行される場合を説明し
たが、例えば、2回連続して実行する場合もあり、その
場合、プログラム制御手段12は、合成手段4から合成
コマンドが実行終了したことを示す情報を受け取るまで
次の合成コマンドの実行を待たせるよう制御する。更
に、前述した項目Nのエンドコマンドが実行指定された
とき、まだ合成手段4においてデゾルブ等の合成処理が
為されている場合は、プログラム制御手段12は、その
ような合成処理が終了するまでエンドコマンドの実行を
待機させ、合成処理の実行終了後、エンドコマンドを実
行するよう制御する。
In the above-described embodiment, the case where the composite command such as the dissolve command is executed only once has been described. However, for example, it may be executed twice in succession. In that case, the program control means may be used. The control unit 12 controls so that execution of the next compositing command is kept waiting until the information indicating that the execution of the compositing command is completed is received from the composing means 4. Furthermore, when the above-mentioned end command of item N is designated for execution, if the synthesizing means 4 is still performing the synthesizing processing such as dissolve, the program control means 12 ends the synthesizing processing. The execution of the command is waited, and the end command is controlled after the execution of the combining process is completed.

【0082】尚、前述した実施例では、矩形領域の画像
を転送先のメモリ1フレーム分すべてに転送することに
より、画面全てを上塗りしていたが、必ずしもこれに限
らず、例えば、転送先における矩形領域の始点の座標を
固定にしておき、転送元の矩形領域の始点の座標を一回
転送するごとに数画素づつ移動させることにより、転送
先の静止画像の固定矩形領域上で、転送元の静止画像の
一部がロールして見えるように転送させ、これとデゾル
ブやワイプ等を同時に実行するように制御してもよい。
In the above-described embodiment, the entire area of the screen is overpainted by transferring the image of the rectangular area to the entire memory of one frame of the transfer destination. However, the present invention is not limited to this. The coordinates of the start point of the rectangular area are fixed, and the coordinates of the start point of the transfer source rectangular area are moved by a few pixels each time the transfer is performed. A part of the still image may be rolled so that it can be seen, and this may be controlled so that dissolve and wipe are executed at the same time.

【0083】また、画像の転送は矩形領域に限らず、転
送元のメモリ(M1、M2、M3の何か)から転送先の
メモリ(M1、M2、M3の何か)に、縦方向の線分1
本あるいは横方向の線分1本を毎回毎回転送するように
してもよい。更に、前述した効果プログラムでは、画像
の転送先情報と転送元情報とが矩形転送コマンドのパラ
メータとして指定されているが、転送先情報と転送元情
報の一部分(あるいは全て)が同じ場合には、どちらか
一方の情報の前記一部分(あるいは全て)を省略してパ
ラメータ指定してもよい。例えば、転送先の始点座標と
転送元の始点座標とが同じ場合には、転送元の始点座標
が省略してパラメータ指定される。このとき、プログラ
ム制御手段12は、パラメータ指定されている転送先の
始点情報が転送元の始点情報と兼用して指定されている
と解釈する。
The transfer of the image is not limited to the rectangular area, and a vertical line is drawn from the transfer source memory (what is M1, M2, M3) to the transfer destination memory (what is M1, M2, M3). Minute 1
A book or one line segment in the horizontal direction may be transferred every time. Furthermore, in the above-mentioned effect program, the transfer destination information and the transfer source information of the image are specified as the parameters of the rectangular transfer command. However, if a part (or all) of the transfer destination information and the transfer source information are the same, The parameter may be specified by omitting the part (or all) of either one of the information. For example, when the start point coordinates of the transfer destination and the start point coordinates of the transfer source are the same, the start point coordinates of the transfer source are omitted and parameters are designated. At this time, the program control means 12 interprets that the start point information of the transfer destination specified by the parameter is also designated as the start point information of the transfer source.

【0084】尚、本実施例では、デゾルブ効果を実行中
に、並列的に、画像の転送を行うことにより、特殊な画
像効果を実現していたが、これに限らず、例えば、ワイ
プ効果を実行中に、並列的に、画像の転送を行ったりし
てもよいし、また、ロ−ル効果を実行中に、並列的に、
画像の転送を行ったりしてもよいのは、言うまでもな
い。
In this embodiment, a special image effect is realized by transferring images in parallel while the dissolve effect is being executed. However, the present invention is not limited to this, and, for example, a wipe effect may be applied. Images may be transferred in parallel during execution, or in parallel during roll effect execution.
Needless to say, the image may be transferred.

【0085】また、本実施例では、転送手段による転送
先と転送元の2つのメモリ(M1,M2)と、合成手段
により切り換えられる2つのメモリ(M1,M2)を、
同一として説明した。しかし、本願は,これに限定され
るわけではない。例えば、メモリ(M3)にメモリ(M
2)と同じ画像を格納すれば、転送手段による転送先と
転送元の2つのメモリを(M1,M3)とし、合成手段
により切り換えられる2つのメモリを(M1,M2)と
しても、上記と同様の表示が成される。要は、転送処理
と、合成処理が同時に行われれば良い。
Further, in this embodiment, the two memories (M1, M2) of the transfer destination and the transfer source by the transfer means and the two memories (M1, M2) switched by the combining means are provided.
It was described as the same. However, the present application is not limited to this. For example, if the memory (M3) is replaced by the memory (M
If the same image as in 2) is stored, the two memories of the transfer destination and the transfer source by the transfer means may be (M1, M3), and the two memories switched by the combining means may be (M1, M2). Is displayed. The point is that the transfer process and the combining process may be performed at the same time.

【0086】尚、前述する実施例は本発明の例示に過ぎ
ず、必要に応じて種々の変更が可能であり、特許請求の
範囲に記載された本発明は、それらの変更を全て包含す
るものである。また、前述した実施例の機能ブロック
は、必要に応じてソフトウエアで構成してもハードウエ
アで構成してもよく、本発明が何かの様態をも含むこと
は言うまでもない。
The above-mentioned embodiments are merely examples of the present invention, and various modifications can be made if necessary. The present invention described in the claims includes all those modifications. Is. Further, it is needless to say that the functional blocks of the above-described embodiments may be configured by software or hardware as necessary, and the present invention includes some aspect.

【0087】[0087]

【発明の効果】本発明は、複数の静止画像データを記憶
し、複数の静止画像データを合成して1つの静止画像デ
ータを出力し、出力された静止画像データに基づいて合
成中の静止画像が表示されている間に、記憶されている
静止画像データの少なくとも一部分を転送させるため、
画像効果が表示されている間に、静止画像データの転送
に基づく別の画像効果を表示できる。
According to the present invention, a plurality of still image data are stored, a plurality of still image data are combined to output one still image data, and a still image being combined based on the outputted still image data. To transfer at least a portion of the stored still image data while is displayed,
While the image effect is being displayed, another image effect based on the transfer of still image data can be displayed.

【0088】このため、表示画面上で画像効果と画像の
転送とがあいまった特殊な画像効果を容易に実現するこ
とができる。さらに、この特殊な画像効果は、静止画像
データの転送に基づいて実行できるため、ハードウエア
の変更を伴うことなく得ることができる。また、本発明
では、従来からの転送回路と合成回路とを制御手段が同
時に動作せしめている。このため、回路を複雑化するこ
となく、転送処理による特殊効果と合成処理による特殊
効果を組み合わせた複雑な画像効果を得ることができ
る。特に、画面切り換え時に有効である。
Therefore, it is possible to easily realize a special image effect in which the image effect and the image transfer are combined on the display screen. Furthermore, this special image effect can be obtained without any hardware change, since it can be executed based on the transfer of still image data. Further, in the present invention, the control means simultaneously operates the conventional transfer circuit and synthesis circuit. Therefore, it is possible to obtain a complex image effect that combines the special effect of the transfer process and the special effect of the combining process without complicating the circuit. This is particularly effective when switching screens.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例の機能ブロックを示す図であ
る。
FIG. 1 is a diagram showing functional blocks of an embodiment of the present invention.

【図2】本発明の一実施例の画像効果を示す図である。FIG. 2 is a diagram showing an image effect of one embodiment of the present invention.

【図3】本発明の一実施例の効果プログラムを示す図で
ある。
FIG. 3 is a diagram showing an effect program according to an embodiment of the present invention.

【図4】本発明の一実施例のフローチャートを示す図で
ある。
FIG. 4 is a diagram showing a flowchart of an embodiment of the present invention.

【図5】本発明の一実施例の特殊な画像効果の一例を示
す図である。
FIG. 5 is a diagram showing an example of a special image effect according to an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 光ディスク、 3 記憶手段、 4 合成手段、 6 モニタ、 11 転送手段、 12 プログラム制御手段。 1 optical disk, 3 storage means, 4 combining means, 6 monitor, 11 transfer means, 12 program control means.

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 複数の静止画像データを記憶する記憶手
段(3)と、 前記複数の静止画像データを合成することによりワイ
プ、ロ−ル、デゾルブ等の画像効果を形成し、該画像効
果を伴った1つの静止画像データを出力する合成手段
(4)と、 該合成手段(4)より得られる前記静止画像データを表示
する表示手段(6)とを備えた画像再生装置において、 前記記憶手段内の転送元となる静止画像データに対する
転送元情報と、前記記憶手段内の転送先となる静止画像
データに対する転送先情報とに基づいて、前記記憶手段
に記憶されている静止画像データの少なくとも一部分を
転送させる転送手段(11)とを備え、 前記表示手段に合成中の静止画像が表示されている間
に、前記転送手段を動作するよう制御することを特徴と
する特殊効果を伴う画像再生装置。
1. A storage means (3) for storing a plurality of still image data, and an image effect such as a wipe, roll, or dissolve is formed by combining the plurality of still image data, and the image effect is displayed. A synthesizing means for outputting one still image data accompanying
(4) and a display means (6) for displaying the still image data obtained by the synthesizing means (4), wherein the transfer source for the still image data as the transfer source in the storage means Based on the information and the transfer destination information for the still image data as the transfer destination in the storage means, a transfer means (11) for transferring at least a part of the still image data stored in the storage means, An image reproducing apparatus with a special effect, characterized in that the transfer means is controlled to operate while a still image being synthesized is displayed on the display means.
【請求項2】 前記合成手段及び前記転送手段はプログ
ラムによって実行制御されることを特徴とする請求項1
記載の特殊効果を伴う画像再生装置。
2. The synthesizing means and the transfer means are controlled by a program.
An image reproducing device with the described special effect.
【請求項3】 特殊効果を伴う静止画像データを表示す
る画像再生装置であって、 メモリ間でのデータの転送が可能な複数のメモリを有
し、それらのメモリの各々に静止画像データを記憶する
記憶手段(3)と、 前記複数のメモリにそれぞれ記憶された複数の静止画像
データを合成することにより、ワイプ、ロールおよびデ
ゾルブ等の画像切換効果を形成し、その画像切換効果を
伴った静止画像データを出力する合成手段(4)と、 前記合成手段から出力される静止画像データに基づく静
止画像を表示する表示手段(6)と、 前記記憶手段における前記複数のメモリの間で転送元の
メモリに記憶された静止画像データの少なくとも一部を
転送先のメモリに転送させる転送手段(11)と、 前記合成手段での合成対象の静止画像データを記憶した
メモリを前記転送元のメモリおよび前記転送先のメモリ
として特定した情報を前記転送手段に与え、合成中の画
像が前記表示手段に表示されている間に、前記情報で特
定したメモリ間での静止画像データの転送がなされるよ
うに前記転送手段を制御する制御手段(12)と、 を備えた特殊効果を伴う画像再生装置。
3. An image reproducing apparatus for displaying still image data with a special effect, comprising a plurality of memories capable of transferring data between memories, wherein still image data is stored in each of the memories. By combining the storage means (3) and a plurality of still image data respectively stored in the plurality of memories, an image switching effect such as wipe, roll, and dissolve is formed, and a still image with the image switching effect is formed. A synthesizing means (4) for outputting image data, a display means (6) for displaying a still image based on still image data output from the synthesizing means, and a transfer source between the plurality of memories in the storage means. A transfer unit (11) for transferring at least a part of the still image data stored in the memory to the transfer destination memory, and a memory storing the still image data to be combined by the combining unit are transferred to the transfer unit (11). Information specified as the memory of the transmission source and the memory of the transfer destination is given to the transfer means, and while the image being synthesized is displayed on the display means, the still image data between the memories specified by the information is displayed. An image reproducing apparatus with a special effect, comprising: a control means (12) for controlling the transfer means so that the transfer is performed.
【請求項4】 特殊効果を伴う静止画像データを表示す
る画像再生装置であって、 メモリ間でのデータの転送が可能な複数のメモリを有
し、それらのメモリの各々に静止画像データを記憶する
記憶手段(3)と、 前記複数のメモリのうちの1つから出力される静止画像
データを、前記複数のメモリのうちの前記1つのメモリ
以外のその他の1つのメモリから出力される静止画像デ
ータに切り換える途中に於て、これらの2つのメモリの
それぞれから出力される静止画像データを合成すること
により、ワイプ、ロールおよびデゾルブ等の画像切換効
果を形成し、その画像切換効果を伴った静止画像データ
を出力する合成手段(4)と、 前記合成手段から出力される静止画像データに基づく静
止画像を表示する表示手段(6)と、 前記記憶手段における前記複数のメモリの間で転送元の
メモリに記憶された静止画像データの少なくとも一部を
転送先のメモリに転送させる転送手段(11)と、 前記合成手段による静止画像データの切り換え中に、前
記1つのメモリを前記転送先のメモリとするとともに、
前記その他の1つのメモリを前記転送元のメモリとした
静止画像データの転送がなされるように、前記転送手段
を制御する制御手段(12)と、 を備えた特殊効果を伴う画像再生装置。
4. An image reproducing apparatus for displaying still image data with a special effect, comprising a plurality of memories capable of transferring data between memories, and storing still image data in each of the memories. Storage means (3) for storing still image data output from one of the plurality of memories, and still image output from one of the plurality of memories other than the one memory. While switching to data, by combining the still image data output from each of these two memories, an image switching effect such as wipe, roll, and dissolve is formed, and the still image with the image switching effect is generated. A synthesizing unit (4) for outputting image data, a display unit (6) for displaying a still image based on still image data output from the synthesizing unit, and the storage unit for storing the still image. Transfer means (11) for transferring at least a part of the still image data stored in the transfer source memory to the transfer destination memory among the plurality of memories, and the above-mentioned 1 during the switching of the still image data by the combining means. With one memory as the memory of the transfer destination,
An image reproducing apparatus with a special effect, comprising: a control means (12) for controlling the transfer means so that still image data is transferred using the other one memory as the transfer source memory.
【請求項5】 特殊効果を伴う静止画像データを表示す
る画像再生装置であって、 メモリ間でのデータの転送が可能な複数のメモリを有
し、それらのメモリの各々に静止画像データを記憶する
記憶手段(3)と、 前記複数のメモリのうちの1つのメモリから出力される
静止画像データを、前記複数のメモリのうちの前記1つ
のメモリ以外のその他の1つのメモリから出力される静
止画像データに切り換える途中に於て、これらの2つの
メモリのそれぞれから出力される静止画像データを合成
することにより、ワイプ、ロール及びデゾルブ等の画像
切換効果を形成し、その画像切換効果を伴った静止画像
データを出力する合成手段(4)と、 前記合成手段から出力される静止画像データに基づく静
止画像を表示する表示手段(6)と、 前記記憶手段における前記複数のメモリの間で転送元の
メモリに記憶された静止画像データの少なくとも一部を
転送先のメモリに転送させる転送手段(11)と、 前記合成手段による静止画像データの切り換え中に、前
記1つのメモリを前記転送先のメモリとした静止画像デ
ータの転送がなされるように、前記転送手段を制御する
制御手段(12)と、 を備えた特殊効果を伴う画像再生装置。
5. An image reproducing device for displaying still image data with a special effect, comprising a plurality of memories capable of transferring data between memories, wherein still image data is stored in each of the memories. Storing means (3) for storing still image data output from one of the plurality of memories, and still image data output from one of the plurality of memories other than the one memory. During the switching to the image data, the still image data output from each of these two memories are combined to form an image switching effect such as wipe, roll, and dissolve, and the image switching effect is accompanied. A synthesizing unit (4) for outputting still image data, a display unit (6) for displaying a still image based on the still image data output from the synthesizing unit, and a storage unit for storing the still image data. Transfer means (11) for transferring at least a part of the still image data stored in the transfer source memory among the plurality of memories to the transfer destination memory, and the still image data being switched by the combining means, An image reproducing apparatus with a special effect, comprising: control means (12) for controlling the transfer means so that still image data is transferred using one memory as the transfer destination memory.
【請求項6】 特殊効果を伴う静止画像データを表示す
る画像再生装置であって、 メモリ間でのデータの転送が可能な複数のメモリを有
し、それらのメモリの各々に静止画像データを記憶する
記憶手段(3)と、 前記複数のメモリのうちの1つのメモリから出力される
静止画像データを、前記複数のメモリのうちの前記1つ
のメモリ以外のその他の1つのメモリから出力される静
止画像データに切り換える途中に於て、これらの2つの
メモリのそれぞれから出力される静止画像データを合成
することにより、ワイプ、ロール及びデゾルブ等の画像
切換効果を形成し、その画像切換効果を伴った静止画像
データを出力する合成手段(4)と、 前記合成手段から出力される静止画像データに基づく静
止画像を表示する表示手段(6)と、 前記記憶手段における前記複数のメモリの間で転送元の
メモリに記憶された静止画像データの少なくとも一部を
転送先のメモリに転送させる転送手段(11)と、 前記合成手段による静止画像データの合成処理と、前記
転送手段による、前記転送先のメモリを前記1つのメモ
リとした静止画像データの転送の処理とが並行して実行
されるように前記合成手段および前記転送手段を制御す
る制御手段(12)と、 を備えた特殊効果を伴う画像再生装置。
6. An image reproducing device for displaying still image data with a special effect, comprising a plurality of memories capable of transferring data between memories, wherein still image data is stored in each of the memories. Storing means (3) for storing still image data output from one of the plurality of memories, and still image data output from one of the plurality of memories other than the one memory. During the switching to the image data, the still image data output from each of these two memories are combined to form an image switching effect such as wipe, roll, and dissolve, and the image switching effect is accompanied. A synthesizing unit (4) for outputting still image data, a display unit (6) for displaying a still image based on the still image data output from the synthesizing unit, and a storage unit for storing the still image data. Transfer means (11) for transferring at least a part of the still image data stored in the transfer source memory to the transfer destination memory among the plurality of memories, a combining processing of the still image data by the combining means, and Control means (12) for controlling the synthesizing means and the transfer means so that the transfer processing of the still image data using the transfer destination memory as the one memory by the transfer means is executed in parallel; Image reproduction device with special effects.
【請求項7】 特殊効果を伴う静止画像データを表示す
る画像再生装置であって、 メモリ間でのデータの転送が可能な複数のメモリを有
し、それらのメモリの各々に静止画像データを記憶する
記憶手段(3)と、 前記複数のメモリのうちの1つのメモリから出力される
静止画像データと、前記複数のメモリのうちの前記1つ
のメモリ以外のメモリから出力される静止画像データと
を、合成することにより、特殊効果を伴った静止画像デ
ータを出力する合成手段(4)と、 前記合成手段から出力される静止画像データに基づく静
止画像を表示する表示手段(6)と、 前記記憶手段における前記複数のメモリの間で、転送元
のメモリに記憶された静止画像データの少なくとも一部
を転送先のメモリに転送させる転送手段(11)と、 前記合成手段に静止画像データを出力する前記2つのメ
モりの内の少なくとも一つを前記転送手段の前記転送先
のメモリとし、前記合成手段による静止画像データの合
成処理と、前記転送手段による転送処理とが並行して実
行されるように前記合成手段および前記転送手段を制御
する制御手段(12)と、 を備えた特殊効果を伴う画像再生装置。
7. An image reproducing apparatus for displaying still image data with a special effect, comprising a plurality of memories capable of transferring data between the memories, wherein the still image data is stored in each of the memories. Storage means (3), still image data output from one of the plurality of memories, and still image data output from a memory other than the one of the plurality of memories. , A synthesizing means (4) for outputting still image data with a special effect by synthesizing, a display means (6) for displaying a still image based on the still image data output from the synthesizing means, and the storage Transfer means (11) for transferring at least a part of the still image data stored in the transfer source memory to the transfer destination memory among the plurality of memories in the means, and the still image data in the combining means. Of at least one of the two memories for outputting the above is set as the transfer destination memory of the transfer means, and the combining processing of the still image data by the combining means and the transfer processing by the transfer means are executed in parallel. An image reproducing apparatus with a special effect, comprising: a control means (12) for controlling the synthesizing means and the transfer means as described above.
JP6059201A 1993-03-30 1994-03-29 Image reproducing device with special effect Pending JPH06339069A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6059201A JPH06339069A (en) 1993-03-30 1994-03-29 Image reproducing device with special effect

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP5-72305 1993-03-30
JP7230593 1993-03-30
JP6059201A JPH06339069A (en) 1993-03-30 1994-03-29 Image reproducing device with special effect

Publications (1)

Publication Number Publication Date
JPH06339069A true JPH06339069A (en) 1994-12-06

Family

ID=26400258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6059201A Pending JPH06339069A (en) 1993-03-30 1994-03-29 Image reproducing device with special effect

Country Status (1)

Country Link
JP (1) JPH06339069A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007037066A (en) * 2005-07-29 2007-02-08 Canon Inc Image processing apparatus and image processing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007037066A (en) * 2005-07-29 2007-02-08 Canon Inc Image processing apparatus and image processing method

Similar Documents

Publication Publication Date Title
JP3492392B2 (en) Electronic video storage device and electronic video processing system
US4709393A (en) Video processing systems
US5717929A (en) Apparatus and method for program execution, and image reproduction apparatus with special effects utilizing such apparatus and method
JP3026591B2 (en) Simple double buffer display
JPH06314085A (en) Image processing system
JPH09128196A (en) Method for displaying switch picture
CA1257719A (en) Graphics display system
US4864517A (en) Graphics display system using frame buffers
JP2005084321A (en) Image processor, and its method and its program, and recording medium where same program is recorded
JPH06339069A (en) Image reproducing device with special effect
JPH056304A (en) Image memory device
US5815632A (en) Apparatus for video signal processing
JP2975054B2 (en) Partial moving device for still images
JPH07334701A (en) Animation image compositing device
JP4000693B2 (en) Image display device and image display method
JP4029692B2 (en) Display device
JPH03224370A (en) Time controller
JP3196848B2 (en) Partial scroll device
JPH06225261A (en) System and method for image processing
JP3024243B2 (en) Image playback device
JP3264941B2 (en) Image display control method and apparatus
JP3202435B2 (en) Image display method and device
JPH04142886A (en) Still image push-in/pull-off device
JPH0594167A (en) Method for displaying picture
JP2962949B2 (en) Automatic exhibition system