JPH0452973A - Animation display system - Google Patents
Animation display systemInfo
- Publication number
- JPH0452973A JPH0452973A JP2161954A JP16195490A JPH0452973A JP H0452973 A JPH0452973 A JP H0452973A JP 2161954 A JP2161954 A JP 2161954A JP 16195490 A JP16195490 A JP 16195490A JP H0452973 A JPH0452973 A JP H0452973A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- image
- image data
- mask
- page
- 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.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
あるページから次のページに徐々に切り換えて表示する
アニメーション表示方式に関し、ラインと境界線との交
点の座標値をマスクメモリに格納してこれをもとに画像
データを切り換えてアニメーション表示し、マスクメモ
リのメモリ容量を減少させることを目的とし、
あるページの画像データを格納する画像メモリ0と、次
のページの画像データを格納する画像メモリ1と、上記
画像メモリ0より読み出した画像データから、上記画像
メモリ1より読み出した画像データに切り換えるライン
方向の座標値を格納するマスクメモリとを備え、上記画
像メモリO11、およびマスクメモリに、あるベー・ジ
の画像データ、次のページの画像データ、切り換える座
標値を格納し、マスクメモリから読み出した座標値をも
とに画像メモリ0,1から読み出した画像データを切り
換えていずれか一方を出力するように構成する。[Detailed Description of the Invention] [Summary] Regarding an animation display method that gradually switches from one page to the next and displays the page, the coordinate values of the intersections of lines and boundary lines are stored in a mask memory and based on this. The purpose is to reduce the memory capacity of the mask memory by switching image data and displaying animation. Image memory 0 stores the image data of a certain page, image memory 1 stores the image data of the next page, and the above A mask memory stores coordinate values in the line direction for switching from the image data read from the image memory 0 to the image data read from the image memory 1. It stores image data, the image data of the next page, and the coordinate values to be switched, and is configured to switch between the image data read from image memories 0 and 1 based on the coordinate values read from the mask memory and output one of them. do.
(産業上の利用分野〕
本発明は、あるページから次のページに徐々に切り換え
て表示するアニメーション表示方式に関するものである
。(Industrial Application Field) The present invention relates to an animation display method that gradually switches from one page to the next.
〔従来の技術と発明が解決しようとする課題〕ワークス
テーションなどの情報処理装置のデイスプレィ画面上で
、第6図(イ)に示すような本の絵を表示し、この本を
第6図く口)、(ハ)、(ニ)に示すように、あたかも
本のページをめくり、徐々に次のページが見えてくるよ
うなアご、メーション表示を行っている。ここで、第6
閲(ハ)の点線がページ境界線である。[Problems to be solved by the prior art and the invention] A picture of a book as shown in Figure 6 (a) is displayed on the display screen of an information processing device such as a workstation, and the book is displayed as shown in Figure 6 (a). As shown in (c), (c), and (d), the chin and mation display is performed as if the pages of a book were being turned and the next page gradually came into view. Here, the sixth
The dotted line at (C) is the page boundary line.
従来、このアニメーション表示の速度をにげるため、第
8図に示すように、ページ境界線の左側のページの画像
データを画像メモリ0に格納、右側のページの画像デー
タ苓画像メモリ1に格納引る。そして、これら2つの画
像メエリ0、■のいずれの画像データをデイスプレィ−
・出力し2て表示するかの切り換えを、マスクメモリ2
2から読み出したマスクデータをもとに画像切換装置2
4によって行うようにしていた。この第8図構成を持つ
第7図ハードウェア構成によって、絵をデイスプレィ2
8にアニメーション表示する場合、画像メモリOおよび
画像メモリ1から読み出した画像データ等画像切換装置
24に入力し、マスクメ干す22から読み出したマスク
データが0のとき叡′画像メモリ0からの画像データを
出力し、一方、1のときに画像メモリ1からの画像テ゛
−夕を出ツノする。このとき、マスクメモリ22から読
み出すマスクデータと、画像メモリ0.1から読み出す
画像データとのタイミングは、デイスプレィ水平、垂直
同期信号をリセットのトリガとし、1ビクセルの表示タ
イミングと同期したピクセルクロックをもとにカウンタ
26で同期さセ、1ビクセル第位に画像メモリ0.1か
ら読み出した画像Y−タを切り換えて出力するようにし
てる。この出力した画像データをD/A27によってア
ナログの映像信号に変換し、デイスプレィ28に入力し
てアニメーション表示を行うようにしている。Conventionally, in order to speed up this animation display, as shown in FIG. 8, the image data of the page on the left side of the page boundary line is stored in image memory 0, and the image data of the page on the right side is stored in image memory 1. . Then, display which image data of these two image meries 0 and ■.
・Mask memory 2 is used to switch between output and display.
Image switching device 2 based on the mask data read from 2
4 was used. By using the hardware configuration shown in Figure 7 that has the configuration shown in Figure 8, pictures can be displayed on display 2.
8, the image data read out from the image memory O and the image memory 1 is input to the image switching device 24, and when the mask data read out from the mask dryer 22 is 0, the image data from the image memory 0 is input to the image switching device 24. On the other hand, when it is 1, the image data from the image memory 1 is output. At this time, the timing of the mask data read from the mask memory 22 and the image data read from the image memory 0.1 is set using the display horizontal and vertical synchronization signals as reset triggers, and the pixel clock synchronized with the display timing of one pixel. In synchronization with the counter 26, the image Y-ta read out from the image memory 0.1 is switched to the 1 pixel position and output. This output image data is converted into an analog video signal by the D/A 27, and is input to the display 28 for animation display.
この際、1画面が例えば横1024ピクセル×縦102
4ビクセルとすると、1024X1024+8−128
にバイトのマスクメモリ22が必要となる(1ビツト/
ビクセルとする)、実際にページめくりのアニメーショ
ン表示を行う場合、ページ間の境界線が少しづつ移動し
て行わなければならない、このため、順次マスクメモリ
22内のマスクデータを、少しづつ境界線を移動させる
ようにマスクデータを書き換える必要がある。これでは
、境界線の移動速度(ページめくりのアニメーション表
示の速度)がソフトウェアの処理速度に依存し、アニメ
ーションとして充分な速度で表示し得ないという問題が
あった。こメ7、を解決するため、例えば1回のページ
めくりアニメーションを32コマで表示しようとする場
合、:32コマ分のマスクデータ(32種類の境界線の
マスクデータ)を格納するマスクメモリ22を用意擾る
。In this case, one screen is, for example, 1024 pixels horizontally x 102 pixels vertically.
If it is 4 pixels, 1024X1024+8-128
requires a byte of mask memory 22 (1 bit/
When actually displaying page turning animation, the border line between pages must be moved little by little. Therefore, the mask data in the mask memory 22 is sequentially changed to change the border line little by little. It is necessary to rewrite the mask data to move it. In this case, the moving speed of the border line (the speed of displaying the page turning animation) depends on the processing speed of the software, and there is a problem in that it cannot be displayed at a sufficient speed as an animation. To solve point 7, for example, if one page turning animation is to be displayed in 32 frames, the mask memory 22 that stores 32 frames worth of mask data (mask data of 32 types of border lines) is required. Get ready.
そして、これらに予め32コマ分の境界線のマスクデー
タをセットしてから、アニメーション表示を開始すると
いう手法を用いている。このため、ページめくりのアニ
メーションは、非常に大容量のマスクメモリ22が必要
、例えば上記例では、128にバイトス323フ分−4
MハイI・のマスクメモリ22が必要となってしまうと
いう問題があった。Then, a method is used in which border mask data for 32 frames is set in advance before animation display is started. Therefore, the page turning animation requires a very large capacity mask memory 22. For example, in the above example, 128 bytes plus 323 bytes - 4
There is a problem in that an M-high I mask memory 22 is required.
尚、第6図において、外部記憶装置29ばシステムバス
を介して接続した外部に設けた記憶装置であり、キーボ
ード/マウス30はデータなどを人力する入力装置であ
り、メインメモリ31は、グログラムやデータなどを記
憶するメモリであり、CPU32はプログラムに従って
各種処理を行うものである。In FIG. 6, an external storage device 29 is an external storage device connected via a system bus, a keyboard/mouse 30 is an input device for inputting data manually, and a main memory 31 is a storage device connected to a system bus. It is a memory that stores data and the like, and the CPU 32 performs various processes according to programs.
本発明は、ラインと境界線との交点の座標値をマスクメ
モリに格納してこれをもとに画像データを切り換えてア
ニメーション表示し、マスクメモリのメモリ容量を減少
させることを目的としている。The present invention aims to reduce the memory capacity of the mask memory by storing the coordinate values of the intersections of lines and boundary lines in a mask memory and switching image data based on the coordinate values for animation display.
第1図を参照して課題を解決するための手段を説明する
。Means for solving the problem will be explained with reference to FIG.
第1図において、画像メモリ0は、あるページの画像デ
ータなどを格納するメモリである。In FIG. 1, image memory 0 is a memory that stores image data of a certain page.
画像メモリ1は、次のページの画像データを格納するメ
モリである。Image memory 1 is a memory that stores image data for the next page.
マスクメモリ2は、画像メモリ0より読み出した画像デ
ータから、画像メモリ1より読み出した画像データに切
り換えるライン方向の座標値を格納するメモリである。The mask memory 2 is a memory that stores coordinate values in the line direction for switching from image data read from the image memory 0 to image data read from the image memory 1.
本発明は、第1図に示すように、画像メモリO1■、お
よびマスクメモリ2に、あるページの画像データ、次の
ページの画像データ、切り換える座標値を格納し、表示
時に、マスクメモリ2から読み出した座標値をもとに画
像メモリ0.1から読み出した画像データを切り換えて
出力するようにしている。As shown in FIG. 1, the present invention stores the image data of a certain page, the image data of the next page, and the coordinate values to be switched in the image memory O1 and the mask memory 2, and when displaying, Based on the read coordinate values, the image data read from the image memory 0.1 is switched and output.
従って、ラインと境界線との交点の座標値をマスクメモ
リ2に格納してこれをもとに画像データ0より読み出し
た画像データから、画像データ1より読み出した画像デ
ータに切り換えてアニメーション表示することにより、
マスクメモリ2のメモリ容量を減少させることが可能と
なる。Therefore, the coordinate values of the intersections between the lines and the boundaries are stored in the mask memory 2, and based on this, the image data read from image data 0 is switched to the image data read from image data 1 to display the animation. According to
It becomes possible to reduce the memory capacity of the mask memory 2.
次に、第1図から第5図を用いて本発明の1実施例の構
成および動作を順次詳細に説明する。Next, the configuration and operation of one embodiment of the present invention will be explained in detail using FIGS. 1 to 5.
第1図(イ)は、ハードウェア構成図を示す。FIG. 1(a) shows a hardware configuration diagram.
第1図(イ)において、画像メモリ0は、アニメーショ
ン表示を行うとするあるページ(元のページ)の画像デ
ータを格納したり、通常表示時の画像データを格納した
りするメモリである。In FIG. 1(a), image memory 0 is a memory that stores image data of a certain page (original page) on which animation display is to be performed, and image data for normal display.
画像メモリ1は、アニメーション表示時に、画像メモリ
Oより読み出した画像データから徐々にマスクメモリ2
から読み出した座標値をもとにその境界線を移動させて
表示する、次のページの画像データを格納するメモリで
ある。Image memory 1 gradually transfers image data read from image memory O to mask memory 2 during animation display.
This is a memory that stores the image data of the next page, whose border lines are moved and displayed based on the coordinate values read from the page.
マスクメモリ2は、画像メモリ0より読み出した画像デ
ータから、画像メモリ1より読み出した画像データに切
り換えるライン方向の座’am (例えばX座標値、あ
るいはライン先頭からの画素数)を格納するメモリであ
る。マスクメモリ2は、あるページから次のページに切
り換えるために、例えば32コマに対応する32&Il
設けるようにしている。The mask memory 2 is a memory that stores the position 'am (for example, the X coordinate value or the number of pixels from the beginning of the line) in the line direction for switching from the image data read from the image memory 0 to the image data read from the image memory 1. be. The mask memory 2 stores, for example, 32&Il corresponding to 32 frames in order to switch from a certain page to the next page.
I am trying to set it up.
マスクメモリレジスタ3は、CPtJ12がプログラム
に従ってこれのビットに値を設定して指示を与えたりな
どするものである(第4図参照)。The mask memory register 3 is used by the CPtJ 12 to set values in its bits and give instructions according to a program (see FIG. 4).
画像切換装置4は、画像メモリOより読み出した画像デ
ータ、および画像メモリ1より読み出した画像データに
ついて、コンパレータ5からの信号をもとにいずれか一
方を切り換えて出力するものである。例えばマスクメモ
リ2から読み出した座標値と、カウンタ6によって計数
したビクセル数とをコンパレータ5が比較し、計数した
ピクセル数が小さいときに画像メモリOより読み出した
画像データを出力し、一方、大きいときに画像メモリ1
より読み出した画像データを出力するように切り換える
ものである。The image switching device 4 switches between the image data read from the image memory O and the image data read from the image memory 1 based on the signal from the comparator 5 and outputs the selected image data. For example, the comparator 5 compares the coordinate values read from the mask memory 2 and the number of pixels counted by the counter 6, and when the counted number of pixels is small, it outputs the image data read from the image memory O; image memory 1
This is to switch to output the image data that has been read out.
コンパレータ5は、マスクメモリ2から読み出した座標
値と、カウンタ6によって計数したピクセル数とを比較
するものである。The comparator 5 compares the coordinate values read from the mask memory 2 and the number of pixels counted by the counter 6.
カウンタ6は、ビクセルクロックなどを計数するもので
ある。カウンタ6は、水平/垂直方向同期信号によって
それぞれリセットし、水平方向にビクセルクロックを計
数するカウンタ、垂直方向にビクセルクロックを計数す
るカウンタ、およびコマ数を計数するカウンタなどから
構成される装D /’ A 7ば、画像切換装置4から
出力された1゛イジタルの画像信υをアナログの信号(
映像伯飼)に変換雫るt)のである。The counter 6 counts the pixel clock and the like. The counter 6 is a device that is reset by a horizontal/vertical synchronization signal and consists of a counter that counts pixel clocks in the horizontal direction, a counter that counts pixel clocks in the vertical direction, and a counter that counts the number of frames. ' A 7 For example, the digital image signal υ output from the image switching device 4 is converted into an analog signal (
It is converted into a video image (transformed).
ディスブL、イ8は、I) / A 7によって変換し
たアーJ−シ]グの映像イ’r”Il、”t:を入力し
てアニメーソ−(:/などを表示したり′φるものであ
る。DISB L, A8 is the one that displays the animation source (:/, etc.) by inputting the image image of the AJ-sign converted by I)/A7. It is.
外部記憶装W9は、シスフ・ムハスを介し、−ζ接続し
た外部に設けた記憶装置である。The external storage device W9 is an externally provided storage device connected to -ζ through the system.
ギーボ・−1・/マウス10は、各種人力を行’) #
)のである、。Gibo-1/Mouse 10 performs various human power operations') #
).
メイニ/メモリ1】は、フ゛ログラムやデータなどを記
憶するメ玉りごある。Main/Memory 1] is a memory that stores program data, data, etc.
C,P [J 12は、メインメモリエ1にロードなど
したプlコグラJ、に従って各種処理を行・)ものであ
る。C, P [J 12 performs various processing according to the program J loaded into the main memory 1.
第11図(ロ)は、マスクデ−タ例を示ず。ンスクデ・
−夕は、マスクメモリ2中に格納する座標値であって、
ここでは、水平方向のビクセル数く画素数)ごある。例
えばディスブ!、、、−(8上の1ライン目は水平力r
i+1ic850ビクセル目、2.、>イン[1は水平
力向に800ビクセル目・・・である。これらの点を結
んだl間中の点線が、画像メ]゛すOより読み出した画
像データから、画像メモリ1より読み出した画像デ・−
夕に切り換える境界線である。FIG. 11(b) does not show an example of mask data. Nskude
-Y is a coordinate value to be stored in the mask memory 2,
Here, the number of pixels in the horizontal direction is the number of pixels. For example, Disb! , , -(The first line on 8 is the horizontal force r
i+1ic850th pixel, 2. ,>In[1 is the 800th pixel in the horizontal force direction... The dotted line between these points indicates the difference between the image data read from the image memory 1 and the image data read from the image memory 1.
This is the boundary line where the change occurs in the evening.
第2図は、本発明に係る画像メモリ内データ構成例苓示
ず。画像メモリ0、画像メモリ1乙こは、図中C,′示
づ−ように1ビクセルロデ〜り(1ビクセル目の画像デ
ータ)、2ビクセル[1データ・・といつよ・)に1次
元に連続、して格納している。これら1次元に連続し7
て格納した画像データを画像メモリ()、1より続み出
1/、デ゛イスブ1ノイ8トに図示のように、1ライン
目に1ないし】024ビクセル目デ′−タ、2ライン目
に1025ないし、2048ビクセル目データ・・・と
いうように順次表示するようbごしζいる。尚、ここで
は、8ビット/ビクセル−1バイト/ビクセルのカラー
画像データを格納するため、横1024. X縦102
4×1バイト−1Mバイトのメモリ容量となる。FIG. 2 does not show an example of the data structure in the image memory according to the present invention. Image memory 0 and image memory 1 are 1-pixel load (1st pixel image data) and 2-pixel data (1 data...) as shown in C in the figure. It is stored continuously. Continuous in these one dimension 7
The stored image data is stored in the image memory (), continuing from 1, as shown in 1/, Dice 1 No. 8, the 1st line is 1 to 024th pixel data, the 2nd line is The 1025th to 2048th pixel data, etc. are displayed sequentially. Note that here, in order to store color image data of 8 bits/pixel - 1 byte/pixel, the width is 1024. x vertical 102
The memory capacity is 4×1 byte - 1 Mbyte.
第3し1は、本発明に係るマスクメモリ内データ構成例
を示4″。ここで、1°jマ]−1のデータは、図小の
よパ)に1ラインHの座標、2ライン目の座標・・・1
024ライン目の座標から構成されている。同様に、2
..1マド」のデータ・・・32コマ目のデータを図示
のように格納する。これにより、0il−32コマ分の
一イ′スクデータ4マス/7ゾモリ2ぽ格納する。尚、
ここでは、1コマ当たりG)マスクデータが2ハイ)
X 1024−2 Kハイ1となり、32−17分とし
゛l計641<ハイド・のメ干り容量となる。The third figure 1 shows an example of the data structure in the mask memory according to the present invention.Here, the data of 1° Eye coordinates...1
It is composed of the coordinates of the 024th line. Similarly, 2
.. .. 1 frame data...Data for the 32nd frame is stored as shown. As a result, one square data for 0il-32 frames is stored, 4 squares/7 squares and 2 squares. still,
Here, the mask data is 2 high) per frame.
X 1024-2 K high 1, 32-17 minutes, total drying capacity of 641 < Hyde.
第4図は、本発明に係るマスクメモリレジスタの構成例
を示す。このマスクメモリレジスタ3は、状鼾表ポビフ
)S、マスクメモリ使用ビットMなどから構成されてい
る。これらのビットおJ、びR/Wの組み合わせによっ
て、下段に示すように、通常表示中、アニメーション表
示中、アニメーション表示中始などを表す。FIG. 4 shows a configuration example of a mask memory register according to the present invention. This mask memory register 3 is composed of a status table (Povifu) S, a mask memory use bit M, and the like. The combination of these bits, J, and R/W indicates normal display, animation display, beginning of animation display, etc., as shown in the lower row.
次に、第5図に示す順序に従い、第1図から第4図を用
いて説明した本発明の1実施例の構成の動作を詳$1!
14ご説明する。Next, in accordance with the order shown in FIG. 5, the operation of the configuration of one embodiment of the present invention explained using FIGS. 1 to 4 will be explained in detail.
14 I will explain.
第5図においこ、■は、通常表示を行う。この通常表示
は、アニメーションなどの1法を用いない場合であっ°
ζ、第117]マスクメモリ2、画像メモリl2、コン
パレータ5を使用L2なく、二lンバレータ5からの出
力を画像切換装置4に入力し7ないのご画像メ十りOが
選択され、カウンタ(jからのタイミング信−号に従っ
て画像メモリOより読み出し7た画像ガータ゛について
、画像切換装置4を介してII) / A 7に出力し
、デイスプレ・イ8に表示rるようにしている。In FIG. 5, ``■'' performs normal display. This normal display is when one method such as animation is not used.
ζ, 117th] Mask memory 2, image memory 12, and comparator 5 are not used.The output from the 21 inverter 5 is input to the image switching device 4.The image number O is selected, and the counter (117th) is selected. The image data read out from the image memory O in accordance with the timing signal from the image memory O is outputted to the image switching device II)/A 7 and displayed on the display A8.
■は、ソノトウブ、アによってマスクメモリ2、画像メ
1:す01画像メモリ1へのガータ設定を行フ。(2) Performs gutter settings for mask memory 2, image memory 1:01 image memory 1 using sonotube (a).
a)は、マスクメモリl/ジメタ3にソフトつ1.アで
マスクメモリ表示開始を設定する。a) The mask memory l/jimeta 3 has software 1. Set the mask memory display start using
aやは、マスクメモリ2内のコマ数を示1カウンタをク
リアする。a indicates the number of frames in the mask memory 2 and clears the 1 counter.
■は、1画向の最初(左」二)の表示タイミングを[・
リガとして、画像メモリ0の他、マスクメモリ2、コン
パレータ5、画像メモリ]にもカウントを送る。■ sets the display timing of the first (left and second) of one screen direction to [・
As a trigger, the count is sent to not only image memory 0 but also mask memory 2, comparator 5, and image memory].
[相]は、それぞれカウンタからの出力で示されるビク
セルに相当する画像データを画像メモリO11からそれ
ぞれ出力する。[Phase] outputs image data corresponding to each pixel indicated by the output from the counter from the image memory O11.
@は、カウンタからのラインを示すY方向カウントに相
当するラインのビクセルに相当する画像データをマスク
メモリ2から出力する。これは、ライン数に相当するマ
スクデータをマスクメモリ2から読み出してコンパレー
タ5に入力する。@ outputs from the mask memory 2 image data corresponding to the pixels of the line corresponding to the Y-direction count indicating the line from the counter. This reads mask data corresponding to the number of lines from the mask memory 2 and inputs it to the comparator 5.
[相]は、カウンタから出力する、境界線との交点のX
座標と、カウンタから出力するX方向カウントとを比較
して、カウント値が小さければ画像メモリO側に切り換
える信号を、大きければ画像メモリ1側に切り換える信
号を画像切換装置4に対し出力する。[Phase] is the X of the intersection with the boundary line output from the counter
The coordinates are compared with the X-direction count output from the counter, and if the count value is small, a signal to switch to the image memory O side is output to the image switching device 4, and if it is large, a signal to switch to the image memory 1 side is output to the image switching device 4.
[相]は、コンパレータ5からの信号に従って、画像メ
モリO側のデータまたは画像メモリ1例のデータ(画像
データ)をD/A7へ出力する。[Phase] outputs data on the image memory O side or data (image data) in one example of the image memory to the D/A 7 in accordance with the signal from the comparator 5.
[相]は、1024ライン目までの表示が終了したら、
コマ数をカウントするカウンタをインクリメントする。[Phase] When the display up to the 1024th line is finished,
Increment the counter that counts the number of frames.
■は、コマ数をカウントするカウンタの内容が32より
も大きいか否かを判別する。YESの場合には、32コ
マのアニメーション表示を終了したので、0でソフトウ
ェアへアニメーション表示処理の終了を知らせるフラグ
をセントし、[相]で通常表示に戻る。一方、Noの場
合には、未だ32コマのアニメーション表示を終了して
いないので、■以下を繰り返し行う。(2) determines whether the content of the counter that counts the number of frames is greater than 32 or not. In the case of YES, since the animation display of 32 frames has been completed, a flag is sent with 0 to notify the software of the end of the animation display process, and the normal display is returned with [phase]. On the other hand, in the case of No, since the animation display of 32 frames has not been completed yet, the steps below are repeated.
以上説明したように、本発明によれば、ラインと境界線
との交点の座標値をマスクメモリ2に格納してこれをも
とに画像データ0より読み出した画像データから、画像
データ1より読み出した画像データに切り換えてアニメ
ーション表示する構成を採用しているため、マスクメモ
リ2のメモリ容量を減少させることができる。例えば1
画面当たり、従来の第7図、第8図マスクメモリ22の
128にバイトから、本発明の第1図(ロ)マスクメモ
リ2の2にバイトになり、1/64に減少させることが
できた。32コマ分のマスクメモリ2を使用する場合に
は、更に大幅にマスクメモリ2のメモリ容量を減少させ
ることができる。As explained above, according to the present invention, the coordinate values of the intersections of lines and boundary lines are stored in the mask memory 2, and based on this, the image data read out from image data 0 is read out from image data 1. Since the configuration is adopted in which animation is displayed by switching to image data that has been changed, the memory capacity of the mask memory 2 can be reduced. For example 1
The number of bytes per screen has been reduced from 128 bytes in the conventional mask memory 22 in FIGS. 7 and 8 to 2 in the mask memory 2 in FIG. . When using the mask memory 2 for 32 frames, the memory capacity of the mask memory 2 can be further reduced significantly.
第1図は本発明の1実施例構成図、第2図は本発明に係
る画像メモリ内データ構成例、第3図は本発明に係るマ
スクメモリ内データ構成例、第4図は本発明に係るマス
クメモリレジスタの構成例、第5図は本発明の動作説明
図、第6図はページめくりアニメーション表示例、第7
図は従来装置のハードウェア構成図、第8閏は従来方法
でマスクメモリを使用した表示切換説明図を示す。
図中、0.1は画像メモリ、2はマスクメモリ、3はマ
スクメモリレジスタ、4は画像切換装置、5はコンパレ
ータ、6はカウンタ、7はD/A。
8はデイスプレィを表す。FIG. 1 is a configuration diagram of one embodiment of the present invention, FIG. 2 is an example of the data structure in the image memory according to the present invention, FIG. 3 is an example of the data structure in the mask memory according to the present invention, and FIG. 4 is the structure according to the present invention. An example of the configuration of such a mask memory register, FIG. 5 is an explanatory diagram of the operation of the present invention, FIG. 6 is an example of page turning animation display, and FIG.
The figure shows a hardware configuration diagram of a conventional device, and the eighth leap is an explanatory diagram of display switching using a mask memory in the conventional method. In the figure, 0.1 is an image memory, 2 is a mask memory, 3 is a mask memory register, 4 is an image switching device, 5 is a comparator, 6 is a counter, and 7 is a D/A. 8 represents a display.
Claims (2)
示するアニメーション表示方式において、あるページの
画像データを格納する画像メモリ(0)と、 次のページの画像データを格納する画像メモリ(1)と
、 上記画像メモリ(0)より読み出した画像データから、
上記画像メモリ(1)より読み出した画像データに切り
換えるライン方向の座標値を格納するマスクメモリ(2
)とを備え、 上記画像メモリ(0)、(1)、およびマスクメモリ(
2)に、あるページの画像データ、次のページの画像デ
ータ、切り換える座標値を格納し、マスクメモリ(2)
から読み出した座標値をもとに画像メモリ(0)、(1
)から読み出した画像データを切り換えていずれか一方
を出力するように構成したことを特徴とするアニメーシ
ョン表示方式。(1) In an animation display method that gradually switches from one page to the next, the image memory (0) stores the image data of a certain page, and the image memory (1) stores the image data of the next page. And from the image data read out from the image memory (0),
A mask memory (2) stores the coordinate values in the line direction to be switched to the image data read from the image memory (1).
), the image memory (0), (1), and the mask memory (
2) stores the image data of a certain page, the image data of the next page, and the coordinate values to be switched, and stores the image data of a certain page, the image data of the next page, and the coordinate values to be switched, and the mask memory (2)
Based on the coordinate values read from the image memory (0), (1
), the animation display method is characterized in that it is configured to switch between the image data read out from the source and output one of the image data.
タを切り換える座標値をそれぞれ格納し、これら複数組
のマスクメモリ(2)を順次選択して読み出したマスク
データをもとにいずれか一方の画像データを出力するよ
うに構成したことを特徴とする請求項第(1)項記載の
アニメーション表示方式。(2) A plurality of sets of the above mask memories (2) are provided, each storing coordinate values for switching image data, and one of these sets of mask memories (2) is sequentially selected based on the read mask data. 2. The animation display method according to claim 1, wherein the animation display method is configured to output image data of .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2161954A JP2585842B2 (en) | 1990-06-20 | 1990-06-20 | Animation display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2161954A JP2585842B2 (en) | 1990-06-20 | 1990-06-20 | Animation display method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0452973A true JPH0452973A (en) | 1992-02-20 |
| JP2585842B2 JP2585842B2 (en) | 1997-02-26 |
Family
ID=15745217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2161954A Expired - Lifetime JP2585842B2 (en) | 1990-06-20 | 1990-06-20 | Animation display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2585842B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999022314A1 (en) * | 1997-10-29 | 1999-05-06 | Sharp Kabushiki Kaisha | Display control device and reproduction display device for electronic books |
| JP2014085703A (en) * | 2012-10-19 | 2014-05-12 | Ntt Communications Corp | Content image display device, content image display method and content image display program |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02144768A (en) * | 1988-11-28 | 1990-06-04 | Nec Corp | Electronic filling system |
-
1990
- 1990-06-20 JP JP2161954A patent/JP2585842B2/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02144768A (en) * | 1988-11-28 | 1990-06-04 | Nec Corp | Electronic filling system |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999022314A1 (en) * | 1997-10-29 | 1999-05-06 | Sharp Kabushiki Kaisha | Display control device and reproduction display device for electronic books |
| US6441811B1 (en) | 1997-10-29 | 2002-08-27 | Sharp Kabushiki Kaisha | Display control device and reproduction display device for electronic books |
| US7283129B1 (en) | 1997-10-29 | 2007-10-16 | Sharp Kabushiki Kaisha | Display control device and reproduction display device for electronic books |
| JP2014085703A (en) * | 2012-10-19 | 2014-05-12 | Ntt Communications Corp | Content image display device, content image display method and content image display program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2585842B2 (en) | 1997-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02285393A (en) | Parallel type multiple motion image display device | |
| JPS63279293A (en) | Image display device | |
| JPH0452973A (en) | Animation display system | |
| JP3154741B2 (en) | Image processing apparatus and system | |
| JP3196848B2 (en) | Partial scroll device | |
| JPH03136480A (en) | Video directing device for still picture | |
| JPH0720833A (en) | Graphics computer | |
| JP3431925B2 (en) | Image display control apparatus and method | |
| JPH02158884A (en) | Image memory device and multiprocessor image processor | |
| JP2005017867A (en) | Image display device | |
| JP3119366B2 (en) | Image processing apparatus and method | |
| JPS607477A (en) | Image display | |
| JPS5997184A (en) | Image processor | |
| JPH04142886A (en) | Still image push-in/pull-off device | |
| JPS60166983A (en) | Animation display circuit | |
| JPH0719132B2 (en) | Data processing method | |
| JPH0695654A (en) | Video transfer controller | |
| JPH06266331A (en) | Multiple moving image display device | |
| JPS63172190A (en) | Image display controller | |
| JPH0296878A (en) | Picture processor | |
| JPH05313645A (en) | Image composing and display device | |
| JPS62141588A (en) | Multiwindow display system | |
| JPH0233622A (en) | display control device | |
| JPH03161791A (en) | Memory device for display | |
| JPH10312188A (en) | Video display interface device |