CN1130664C - 图象处理装置及方法 - Google Patents

图象处理装置及方法 Download PDF

Info

Publication number
CN1130664C
CN1130664C CN94190315A CN94190315A CN1130664C CN 1130664 C CN1130664 C CN 1130664C CN 94190315 A CN94190315 A CN 94190315A CN 94190315 A CN94190315 A CN 94190315A CN 1130664 C CN1130664 C CN 1130664C
Authority
CN
China
Prior art keywords
data
memory
storer
storing
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN94190315A
Other languages
English (en)
Other versions
CN1110069A (zh
Inventor
北原笃
奥·木丰
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.)
Sega Corp
Original Assignee
Sega Enterprises 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 Sega Enterprises Ltd filed Critical Sega Enterprises Ltd
Publication of CN1110069A publication Critical patent/CN1110069A/zh
Application granted granted Critical
Publication of CN1130664C publication Critical patent/CN1130664C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/213Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/95Storage media specially adapted for storing game information, e.g. video game cartridges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/23Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1087Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/203Image generating hardware
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/206Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images

Abstract

一种图象处理设备和方法,利用它的把前景和背景结合能显示自然活动,同时能显示逼真的迭加图象,这图象处理设备把存贮在第一存储器(23)中第一图象数据(前景数据)同存储在第二存储器(24)中第二图象数据(背景数据)相结合,并输出一迭加图象,这图象处理设备包括存贮活动图象的图象数据的第三存储器(13)和从第二存储器(13)读取活动图象数据并把这活动图象数据作为第一图象数据存贮到第一存储器(23)中装置(17,20)。

Description

图象处理装置及方法
本发明涉及图象处理的设备和方法,尤其是涉及具有迭加前景图象和背景图象功能的图象处理设备。
习惯上,一个视频游戏设备被看作为图象处理设备的一种。视频游戏设备被连到监视器设备如CRT或液晶显示器,一个前景图象如来自游戏的图符同背景图象迭加并显示到监视设备上,玩游戏时根据玩游戏者输入的控制信号而改变前景图象和背景图象。
前景包括一运动的目标(图符),例如一个人或一个动物。通过改变图符在显示器上的位置和形状表示它的运动。例如,一游戏者图符的运动,此游戏者图符是一直接由游戏者控制的图符,因此,游戏者图符的位置和形状可通过游戏者所给的控制信号而改变,从而表示其运动。
通常,为了表示图符等的运动,通过改变它的形状,具有不同形状的静止图象事先形成,同时存贮在非易失性存储器如ROM中,表示一系列的运动是通过从存储器连续读静止图象,静止图象可以是人工产生或者用时间推移方法从频视摄像机取得的自然图象中抽取出图象。
用静止图像来表示图符活动的技术可降低视频游戏设备中所需存储器的容量,而它提供一个不自然的图符活动并使游戏者在玩游戏期间觉得不够真实。
本发明考虑了上面内容,其目的是提供一种图象处理设备和方法,以能表示同背景图象迭加的前景图象的自然运动,同时所表示结果图象有好的真实性。
为实现上述目的,本发明提供一种图象处理装置,包括:第一存储器、第二存储器和第三存储器;用于从外部读取活动图象即前景图象数据,并在第一存储器中进行预定数据处理后存储在第二存储器的第一装置;以及用于将第二存储器中存储的前景图象数据和第三存储器中存储的背景图象数据合成并输出到画面的第二装置。
本发明还提供一种图象处理方法,包括以下步骤:第一步骤,从外部读取活动图象即前景图象数据,在第一存储器中进行预定数据处理后存储到第二存储器中;以及第二步骤,将第二存储器中存储的前景图象数据和第三存储器中存储的背景图象数据合成并输出到画面上。
本发明还提供一种图象处理方法,包括以下步骤:第一步骤,从外部读取活动图象即前景图象数据,暂时存储在第四存储器中;第二步骤,读取在第四存储器中存储的前景图象数据,在第一存储器中进行预定数据处理后存储在第二存储器中;以及第三步骤,将第二存储器中存储的前景图象数据和第三存储器中存储的背景图象数据合成并输出到画面上。
本发明还提供一种图象处理方法,包括以下步骤:第一步骤,从外部读取活动图象即前景图象数据,暂时存储在第四存储器中;第二步骤,读取在第四存储器中存储的前景图象数据,在第一存储器中进行预定数据处理后存储在第二存储器中;以及第三步骤,把第二存储器中存储的前景图象数据、第三存储器中存储的背景图象数据以及第四存储器中存储的前景图象数据合成并输出到画面上。
结合附图作如下说明,本发明的其他目的、特征和优点将是明显的。
图1为图象处理系统的方框图,该系统使用了根据本发明的实施方式的图象处理设备;
图2为活动图象数据的传送图,它把活动图象数据从活动图象帧缓冲区传送到图1所示的前景视频RAM中;
图3为数据例子图,数据存贮在显示于图1的前景VRAM中;
图4为解释滚动处理的图;
图5为显示于图1的优先电路的操作图;
图6是为优先电路操作所需优选位的解释图;
图7为示于图1的图象处理设备的操作图;
图8为示于图1的图象处理设备的操作图;
图9为示于图1的图象处理设备的操作图;
图10为示于图1的图象处理设备的操作图;
图11为示于图1的图象处理设备的操作图;
图12为示于图1的图象处理设备的变化图。
参考附图现在给出本发明实施方式的说明。
图1为本发明实施方式的方框图,示于图1的图象处理设备100随同盘驱动10,监视器32及扬声器44一起使用,从而可以形成视频游戏系统,例如构成家庭用视频游戏设备,这样图象处理设备100起主体设备的作用,把有监视器32和扬声器44的电视机101接到它上面,而存储游戏者要玩的游戏程序的盘(如CD-ROM),设置在盘驱动器10上。
除了上面程序外,还在盘上存储了由自然图片或类似物形成活动图象的声音数据和图象数据,需要指出的是,所定义的活动图象由一系列运动图象如每秒钟有10到60张(帧)图象数据(图案),例如一幅取自视频摄象机的图象本身就是运动图象。因此,每张图象数据通常彼此不同。另一方面,如上面所描述的那样,通过重复地把几张图象数据(图案)结合在一起可用静止图象实现运动。
为了能节省盘的空间,把活动图象数据压缩后再存到盘上,压缩可以用MPEG(Moving picture ExPerts Group活动图象专家组)方法,这种方法是音频/视频信号的国际标准编码方法,根据MPEG方法,在74分钟光盘上可以存储每秒30帧的活动图象及用44.1KHz采样而得到的声音。
在光盘驱动装置10中,从盘上还原的压缩活动图象数据被存到内部缓冲器11中,上面的压缩活动图象数据是按照MPEG方法压缩YUV系统(亮度Y,色差U和V)的活动图象数据而获得。存在缓冲器11中压缩的活动图像数据再提供给图象处理设备中译码器12,在译码器中压缩的活动图象数据展开成YUV系统的活动图象数据。然后,展开的活动图象数据写到活动图象帧缓冲器13。译码器12具有可从活动帧缓冲器13中读出YUV系统的展开的活动图象数据,并把它转换成RGB系统的活动图象数据并输出RGB系统的活动图象数据的功能。后面将说明,由译码器12生成的RGB系统的活动图象数据可通过总线14输出到前景VRAM22并可能输出到优先电路30。
在总线14上,连接CPU15,RAM16,总线控制器17,对前景实现图象处理的前景引擎20及对背景实现图象处理的滚动引擎21。前景引擎20它们同存储前景图案的前景VRAM22相连,亦同至少形成一帧前景图案的前景帧缓冲器23相连。滚动VRAM24存储背景图案其存储区大于一帧,它同滚动引擎21相连。
CPU15对前景引擎20和滚动引擎21发送命令,使这些引擎生成迭加图像,总线控制器17在CPU15不占用总线14时,从活动图象帧缓冲器13中读前景图象数据,并通过前景引擎20从总线14把读出图象数据写到前景VRAM22。活动图象帧缓冲器13的全部内容可以被传到前景VRAM22,或者活动图象帧缓冲器13的部份内容(仅前景部份)被传送到那里。
图2为活动图象数据的传输图,这些数据从活动图象帧缓冲器13传到前景VRAM22,在CPU15的控制下,在活动图象帧缓冲器13中部份或全部活动图象数据被送到前景VRAM22。活动图象数据的部份切除被执行,因此CPU15经总线控制器17输出切除部份的座标数据到帧缓冲器13,活动图象的每帧(每个图案)均实现上面传输,在本发明所考虑的实施方式中,包含自然运动的前景图象可以从活动图象帧缓冲器13传输活动图象数据到前景VRAM22而形成。
前景引擎20选择性地读取前景图案的图象数据,如图符,然后为所读图像数据执行图象处理,如旋转,放大,缩小和颜色计算处理,然后,前景引擎20使处理的图象前景模型存到由给定地址所指出的前景帧缓冲区23的区域中。在图2所示例子中,图象数据为全帧数据并且传送到前景VRAM22经前景引擎对它进行旋转处理,以使所传送的图象数据转换成旋转立方体形式的图象数据,然后存于前景帧缓冲区22。
图3为前景VRAM22的内部部份图,在前景VRAM22中,参数表22A存于前景图象数据(图案数据)22B的很多项之外,参数表22A被形成,例如通过CPU15对每个包含在前景中的图符,参数表22A包括位置座标数据,它表示在前景帧缓冲器22中相应图符的位置,包括在前景帧缓冲区23中图符尺寸(大小),包括有关图符倾斜的数据,以及指示在前景VRAM22中存储的图符图案数据位置的位置坐标数据。前景引擎20访问参数表22A,把前景VRAM22中指定位置图案数据写到前景帧缓冲器23的指定位置,每当在活动图象帧缓冲器13中活动图象数据被更新或在更新时间以外适当时间里实现活动图象数据传送到前景VRAM22。
有关前景图象的参数不限于上面所说明的那些。在参数表22A中可定义合乎要求的参数,形成前景图象的图案数据22B不限于活动图象帧缓冲器13,还包括通常所用的静止图象数据。
在前景帧缓冲器23中形成的一帧前景图象数据被前景引擎20读出,不通过总线14而直接提供到优先电路30同监视器32的扫描同步(同监视器32垂直,水平和点同点)。
主要地,对前景帧缓冲器23所有存储区足以等于一帧,而为了提高处理速度最好提供二帧存储区使两帧的写和读操作交替执行。
滚动引擎21形成背景图象,其上的图符和其它图象可以移动,滚动VRAM24至少有一个存储区,该区大于一帧并对应于滚动图象平面。滚动图象面所对应平面由所给的相连的监视器32的屏幕(一帧)的右,左,上,下端而得到。滚动引擎21通过移动在滚动VRAM24中位于滚动图象平面中的显示区而滚动背景并显示到监视器屏幕上。
存于滚动VRAM24中的背景图象数据,是例如在CPU15的控制下从盘驱动装置10读出的数据,为了减少存贮在滚动VRAM24中的数据量,用一些方块,每个块有某种尺寸(通常为8×8点,或16×16点)组合形成等于一帧的图象(VRAM方法)。
图4显示了滚动处理图,具有不同图案的单元(a),(b)和(c)及安排这些单元的次序的定义表(图案表)存于存贮滚动图象存储区以外的滚动VRAM24中的存储区内。例如,这些单元可以事先从CD-ROM中读出存于滚动VRAM24中。CPU15输出有关对滚动引擎21滚动处理的参数、滚动引擎21在滚动VRAM24中读图案名表,然后读其中定义的单元2,而滚动引擎21经过总线14直接输出滚动图象平面到优先电路30,上面的操作序列可以同步于监视器32的扫描(垂直,水平和点同步)而实时执行。
优先电路30接收前景引擎20(例如在图5中图象平面50)提供的前景图象平面,和滚动引擎21(例如在图5中图象平面51)提供的滚动图象平面,并且把这些图象平面迭加形成表示一帧的迭加图象平面(图5中52)的数字视频信号。在图象平面迭加操作中,对每一点,需要确定不管是前景图象平面或滚动图象平面应当是有效的(被选择的)。为了实现上述确定,优先位被加到由前景图象平面的每点形成的图象数据中。
图6显示前景图象平面的图象数据和优先位加到图象数据上的图,正如图6中部份(A)所示,形成前景图象平面之扩充的活动图象的一个象素由15位表示,其中5位为R,5位为G,5位为B,图6中部分(A)显示了亮黄。在图6的部分(A)中显示了一位优先位PB加到一个象素数据中,当优先PB等于图6部分(A)中显示的1时,它是有效的,相应一个象素数据优先电路30选中并输出到视频D/A转换器31。当PB=0(显示于图6部分(B)中),优先位无效,相应一个象素数据及有被优先电路30选中,而由滚动图象平面形成的图象数据的一个象素被优先电路30选中,并输出到D/A转换器31,图6所示的优先位PB是一位,但它可以有很多位组成,例如,在图1所示的结构中,有很多优先位PB,例如需要2位,对处理情况为当显示滚动图象平面和前景图象平面的次序被指定为每一点时(此次序指的是,不管滚动图象平面还是前景图象平面需要被叠加到另一个上面),上述情况的一例子是除了位于等距图象外有接近地的和远离地的活动图象,在接近地和远离地间插入滚动平面或前景平面。
图1所示译码器12在CPU15的控制下展开压缩的活动图象并把优先位PB加到展开的数据中。包含在前景中和活动图象以外的图象事前赋予优先位PB并存于前景VRAM22中。
图1所示的D/A转换器31从优先电路10接收数字视频信号并将其转换成模拟视频信号,然后输出到监视器32,I/O控制器41接收来自控制键盘40由游戏者操作的控制信号,并输出到CPU15,声音引擎42在玩游戏时形成声音输出,并经音频D/A转换器43向扬声器44输出对应模拟音频信号。
参考图7的时间关系和图1中所显示图象处理设备100的工作,现给出说明。需要指出的是,图7的主要意图是显示图象处理设备100的部件之间信号传送,而这些信号在图7中所说明的序列中可以没有传送。在图7中,位于垂直直线上面的数字对应于图1所示框图所赋的值。
CPU15输出指令把盘中(CD-ROM)数据读到盘驱动装置10(步(1))。盘驱动装置10从盘中读指定的压缩的活动图象数据,并把它存到内装的缓冲器11中,译码器12从缓冲器11中读压缩的活动图象数据,并展开它,以使展开的活动图象数据存贮到活动图象帧缓冲器13(步(2))中。CPU15经前景引擎20在前景VRAM22中形成前面提到的参数表。(步(3)和(4))。例如,用于交战游戏中的参数表分别根据游戏者的图符和敌人图符而产生,同时游戏者的图符和敌人图符的坐标,大小,倾斜及图案数据的存储位置分别存于参数表中,如图3所示,游戏者的图符的运动根据游戏者从控制键盘40输入的控制信号而被控制(步(8)和(9))。每当它接收控制信号CPU15更新参数表中一个或多个参数,如坐标值,游戏者的图符参数如坐标值根据预定规则在CPU15的控制下被更新。
CPU15输出展开运动图象数据传到总线控制器17的指令(步(5)),总线控制器17从活动图象帧缓冲器13中读活动图片的图象数据,并经过总线14把它传到前景VRAM22中(步(6)和(7))。前景引擎20根据前景VRAM22中形成的参数表读存贮在前景VRAM22中前景图象数据(图案数据),并使读出图象数据按指定的坐标,大小,倾斜度存于前景帧缓冲器23中(步(10)和(11))。
根据上述方法,等于一帧的前景图象存到前景帧缓冲器23中,前景引擎20从前景帧缓冲器23中读取前景图象平面的图象数据,并把它输出到优先电路30(步(12))。滚动引擎21从滚动VRAM24读取滚动图象平面的图象数据,并把它输出到优先电路30(步(13),(14)),当存贮在活动图象帧缓冲器13中活动图象数据被用来替代滚动图象平面或被用作除滚动图象平面外的背景情况下,优先电路30从活动图象帧缓冲区13接收活动图象数据(步(15),(16)),根据优先位,优先电路30选择前景图象平面或滚动图象平面的每个点,并把所述图象面上的点输出到视频D/A转换器31(步(17))。当从活动图象帧缓冲器13读出的活动图象平面被使用,包括上述平面的很多平面中的一个,基于单点被选中同时输出到视频D/A转换器31(步(17)),视频D/A转换器把接收的数字视频信号转成相应的模拟信号,然后输出到监视器32(步(18))。
与上面图象处理的输出的同时,声音引擎42形成BGM,有效的声音和讲话,并输出相应的数字音频信号到音频D/A转换器43,音频D/A转换器43把数字音频信号转成相应的模拟音频信号,然后输出到扬声器44。
上面处理重复执行,游戏继续。
图8显示用于游戏中运动图象的图符的图,它存于活动图象帧缓冲器13中,三个活动图象图符40a,40b,40c被存于活动图象帧缓冲器13的一帧中。特别指出,图8相应的活动图象数据的场景(一帧)和活动图象数据的大量项(很多帧)被存于CD-ROM以便形成如图8所示帧的提前和后继帧,显示于图8中的活动图象数据以帧为基础进行处理,以使部件40a到40c被裁剪,然后被传送并存储到前景VRAM22中,如图9所示,前景图象41a,41b,41c和41d的静止图象可存贮在前景VRAM22中。
显示于图9中前景图象的外面,前景图象40c经前景引擎20被放大和旋转,并存贮在前景帧缓冲器23中,见图10。而且,前景图象41c被缩小并存贮在前景帧缓冲器23中,见图10。示于图10的前景帧缓冲器23中的前景图象经优先电路30同存贮在滚动VRAM24中背景图象迭加,显示于图11的结果图象被形成,上述方法,可能实现前景显示,例如,图符可基于帧而改变同时,前景可作为活动图象而显示。因此,图符的自然运动可以得到并在玩游戏中真实性能改进。
需要指出的是前景引擎20,滚动引擎21和优先处理本身可以在惯用的图象处理设备中被执行,由此它的结构对一般熟练的技术人员来说将是清楚的,因此有关详细的部件的结构说明在此省略。通常前景引擎20和滚动引擎21由硬件形成,现在讨论的本发明的实施方式目的在于通过主要修改将要在这些引擎的结构中处理的信号来克服前述的缺点(全部或部分活动图象数据是以帧为单位写到前景VRAM22中的)。
图12为显示于图1的结构变化的框图。图12中的译码器12a代替了图1所示的译码器12,在图12所示的结构中,活动图象帧缓冲器13直接连到总线14,图12所示的译码器12展开从缓冲器11读取的YUV系统的压缩的活动图象数据,并把它转换成RGB系统的活动图象数据,然后将其存贮在活动图象帧缓冲器13中。从活动图象帧缓冲器13读出RGB系统的活动图象数据输出到前景VRAM22和优先电路30,在上面方法中,如图12所示结构中所用活动图象帧缓冲器13可以存贮RGB系统的活动图象数据。
工业的适用性
如上所述,根据本发明的图象处理设备,可以用活动图象如图符作为前景并使迭加图象的真实性得到改进,这些优点在实际使用中是非常有效的,本发明不限于家庭用游戏机,还包括商用游戏机,而且本发明不限于游戏机还广泛包括那些通过迭加图象形成图象平面的图象处理设备。

Claims (11)

1.一种图象处理装置,其特征在于包括:
第一存储器、第二存储器和第三存储器;
用于从外部读取活动图象即前景图象数据,并在第一存储器中进行预定数据处理后存储在第二存储器的第一装置;以及
用于将第二存储器中存储的前景图象数据和第三存储器中存储的背景图象数据合成并输出到画面的第二装置。
2.如权利要求1所述的图象处理装置,其特征在于所述图象处理装置还包括:
用于对从外部读取的前景图象数据进行暂时存储的第四存储器。
3.如权利要求2所述的图象处理装置,其特征在于所述第一装置从所述第四存储器读取前景图象数据的一部或全部,并进行预定数据处理。
4.如权利要求1所述的图象处理装置,其特征在于所述第二装置包括优先电路,该电路以点为单位选择第二存储器中存储的前景图象数据和第三存储器中存储的背景图象数据。
5.如权利要求2所述的图象处理装置,其特征在于所述第二装置包括优先电路,该电路以点为单位选择第二存储器中存储的前景图象数据、第三存储器中存储的背景图象数据以及第四存储器中存储的前景图象数据。
6.如权利要求2所述的图象处理装置,其特征在于所述图象处理装置还包括解码装置,该装置把从外部读取的压缩前景图象数据展开,并写入第四存储器。
7.如权利要求1所述的图象处理装置,其特征在于所述图象处理装置还包括:
配备有游戏控制装置的I/O控制器,用于连接存储前景图象数据的外部存储设备的装置,以及用于执行游戏程序的装置。
8.如权利要求1所述的图象处理装置,其特征在于在所述图象处理装置中,所述背景图象数据是活动图象数据。
9.一种图象处理方法,其特征在于包括以下步骤:
第一步骤,从外部读取活动图象即前景图象数据,在第一存储器中进行预定数据处理后存储到第二存储器中;以及
第二步骤,将第二存储器中存储的前景图象数据和第三存储器中存储的背景图象数据合成并输出到画面上。
10.一种图象处理方法,其特征在于包括以下步骤:
第一步骤,从外部读取活动图象即前景图象数据,暂时存储在第四存储器中;
第二步骤,读取在第四存储器中存储的前景图象数据,在第一存储器中进行预定数据处理后存储在第二存储器中;以及
第三步骤,将第二存储器中存储的前景图象数据和第三存储器中存储的背景图象数据合成并输出到画面上。
11.一种图象处理方法,其特征在于包括以下步骤:
第一步骤,从外部读取活动图象即前景图象数据,暂时存储在第四存储器中;
第二步骤,读取在第四存储器中存储的前景图象数据,在第一存储器中进行预定数据处理后存储在第二存储器中;以及
第三步骤,把第二存储器中存储的前景图象数据、第三存储器中存储的背景图象数据以及第四存储器中存储的前景图象数据合成并输出到画面上。
CN94190315A 1993-05-21 1994-05-20 图象处理装置及方法 Expired - Fee Related CN1130664C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP120204/93 1993-05-21
JP12020493 1993-05-21
JP120204/1993 1993-05-21

Publications (2)

Publication Number Publication Date
CN1110069A CN1110069A (zh) 1995-10-11
CN1130664C true CN1130664C (zh) 2003-12-10

Family

ID=14780486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN94190315A Expired - Fee Related CN1130664C (zh) 1993-05-21 1994-05-20 图象处理装置及方法

Country Status (8)

Country Link
US (1) US5634850A (zh)
EP (1) EP0652524A4 (zh)
KR (1) KR960700484A (zh)
CN (1) CN1130664C (zh)
AU (1) AU668043B2 (zh)
CA (1) CA2140643C (zh)
TW (1) TW313658B (zh)
WO (1) WO1994028507A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI687782B (zh) * 2019-01-08 2020-03-11 緯創資通股份有限公司 設備監控管理方法與系統

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2667580B2 (ja) * 1993-12-27 1997-10-27 株式会社エース電研 画像表示遊技装置およびその画像表示制御方法
US5767911A (en) 1994-12-20 1998-06-16 Matsushita Electric Industrial Co., Ltd. Object-based digital image predictive coding transfer method and apparatus, and decoding apparatus
US5940068A (en) * 1995-02-14 1999-08-17 Snk Corporation Display controlling apparatus and control method thereof
US6449352B1 (en) * 1995-06-20 2002-09-10 Matsushita Electric Industrial Co., Ltd. Packet generating method, data multiplexing method using the same, and apparatus for coding and decoding of the transmission data
JP3562049B2 (ja) * 1995-07-21 2004-09-08 セイコーエプソン株式会社 映像表示方法および装置
US5808617A (en) * 1995-08-04 1998-09-15 Microsoft Corporation Method and system for depth complexity reduction in a graphics rendering system
US5949428A (en) * 1995-08-04 1999-09-07 Microsoft Corporation Method and apparatus for resolving pixel data in a graphics rendering system
US5977977A (en) * 1995-08-04 1999-11-02 Microsoft Corporation Method and system for multi-pass rendering
US5990904A (en) * 1995-08-04 1999-11-23 Microsoft Corporation Method and system for merging pixel fragments in a graphics rendering system
US5864342A (en) 1995-08-04 1999-01-26 Microsoft Corporation Method and system for rendering graphical objects to image chunks
US6008820A (en) * 1995-08-04 1999-12-28 Microsoft Corporation Processor for controlling the display of rendered image layers and method for controlling same
US5852443A (en) * 1995-08-04 1998-12-22 Microsoft Corporation Method and system for memory decomposition in a graphics rendering system
US5886701A (en) * 1995-08-04 1999-03-23 Microsoft Corporation Graphics rendering device and method for operating same
US5999189A (en) 1995-08-04 1999-12-07 Microsoft Corporation Image compression to reduce pixel and texture memory requirements in a real-time image generator
US5880737A (en) * 1995-08-04 1999-03-09 Microsoft Corporation Method and system for accessing texture data in environments with high latency in a graphics rendering system
US5870097A (en) 1995-08-04 1999-02-09 Microsoft Corporation Method and system for improving shadowing in a graphics rendering system
JPH09330423A (ja) * 1996-06-13 1997-12-22 Fujitsu Ltd 三次元形状データ変換装置
JPH10165649A (ja) * 1996-10-09 1998-06-23 Sega Enterp Ltd ゲーム処理装置、ゲーム処理方法および記録媒体
AU722393B2 (en) * 1996-11-07 2000-08-03 Broderbund Software, Inc. System for adaptive animation compression
JP3723301B2 (ja) * 1996-11-21 2005-12-07 任天堂株式会社 画像作成装置,画像表示装置およびゲーム装置
US6767286B1 (en) * 1996-11-22 2004-07-27 Kabushiki Kaisha Sega Enterprises Game device, picture data forming method and medium
KR100393185B1 (ko) * 1996-12-20 2004-01-24 삼성전자주식회사 삼차원구조 데이터와 그래픽스 오브젝트의 합성장치 및 그 방법
CA2278709A1 (en) * 1997-01-27 1998-08-13 Benjamin Slotznick System for delivering and displaying primary and secondary information
US6069633A (en) * 1997-09-18 2000-05-30 Netscape Communications Corporation Sprite engine
JP3126944B2 (ja) * 1997-10-24 2001-01-22 コナミ株式会社 ビデオゲームシステムおよびそのゲームを実行するためのプログラムが記録されたコンピュータ読み取り可能な記録媒体
JPH11128533A (ja) 1997-10-30 1999-05-18 Nintendo Co Ltd ビデオゲーム装置およびその記憶媒体
US6140994A (en) * 1997-11-12 2000-10-31 Philips Electronics N.A. Corp. Graphics controller for forming a composite image
US6414678B1 (en) 1997-11-20 2002-07-02 Nintendo Co., Ltd. Image creating apparatus and image display apparatus
JP3554477B2 (ja) * 1997-12-25 2004-08-18 株式会社ハドソン 画像編集装置
WO1999038330A1 (en) 1998-01-27 1999-07-29 Sharp Kabushiki Kaisha Moving picture coder and moving picture decoder
JP2000107447A (ja) * 1998-10-08 2000-04-18 Konami Co Ltd ビデオゲーム装置、ゲーム画像表示方法、及び記録媒体
US6735374B1 (en) 1999-03-16 2004-05-11 Matsushita Electric Industrial Co., Ltd. Picture processing apparatus and method
FR2795589B1 (fr) * 1999-06-11 2001-10-05 Centre Nat Rech Scient Decodeur video optimal base sur les standards de type mpeg
US7839399B2 (en) 1999-07-29 2010-11-23 Benman William J System and method for volumetric display of video images extracted from arbitrary background environments
JP3593943B2 (ja) * 1999-12-28 2004-11-24 コナミ株式会社 ゲーム装置、画像表示方法、及び、記録媒体
KR100459376B1 (ko) * 2001-12-14 2004-12-03 박유상 영상 객체 합성기
US7034833B2 (en) * 2002-05-29 2006-04-25 Intel Corporation Animated photographs
US7184094B2 (en) * 2002-12-06 2007-02-27 Motorola, Inc. Decoding system, video color converter and method thereof
US7256797B2 (en) * 2003-01-31 2007-08-14 Yamaha Corporation Image processing device with synchronized sprite rendering and sprite buffer
CA2527160A1 (en) * 2003-06-02 2005-01-06 Disney Enterprises, Inc. System and method of video player commerce
US7496277B2 (en) * 2003-06-02 2009-02-24 Disney Enterprises, Inc. System and method of programmatic window control for consumer video players
US8202167B2 (en) * 2003-06-02 2012-06-19 Disney Enterprises, Inc. System and method of interactive video playback
US20050021552A1 (en) * 2003-06-02 2005-01-27 Jonathan Ackley Video playback image processing
US7469346B2 (en) * 2003-06-27 2008-12-23 Disney Enterprises, Inc. Dual virtual machine architecture for media devices
CA2530441C (en) * 2003-06-27 2009-08-25 Disney Enterprises, Inc. Dual virtual machine and trusted platform module architecture for next generation media players
JP5149507B2 (ja) * 2003-10-06 2013-02-20 ディズニー エンタープライゼス インコーポレイテッド ビデオプレーヤの再生及び特徴機能制御システム及び方法
JP2005204754A (ja) * 2004-01-20 2005-08-04 Nintendo Co Ltd タッチパネル入力を用いたゲームシステム
US20060048056A1 (en) * 2004-08-30 2006-03-02 Chang-Shun Huang Motion menu generation method and system
US20060103677A1 (en) * 2004-11-18 2006-05-18 Lai Jimmy K L System and method for effectively performing arbitrary angle sprite rotation procedures
JP4445898B2 (ja) * 2005-05-24 2010-04-07 任天堂株式会社 ポインティングデバイスに対する入力を用いたゲームプログラムおよびゲーム装置
US20070021203A1 (en) * 2005-06-28 2007-01-25 Samsung Electronics Co., Ltd. Mobile handset video game system and method
US20070115288A1 (en) * 2005-11-22 2007-05-24 Microsoft Corporation Sprite interface and code-based functions
US20070253630A1 (en) * 2006-04-26 2007-11-01 International Business Machines Corporation Method and apparatus for fast and flexible digital image compression using programmable sprite buffer
TWI376930B (en) 2006-09-04 2012-11-11 Via Tech Inc Scenario simulation system and method for a multimedia device
US8608560B1 (en) * 2006-09-12 2013-12-17 Tournament One, Corp. Non-deterministic animations with predetermined result
US20080165200A1 (en) * 2007-01-05 2008-07-10 Raymond Chow Hardware Background Tile Generation
KR101403422B1 (ko) * 2007-01-16 2014-06-09 삼성전자주식회사 복사기 및 그 방법
US8209223B2 (en) * 2007-11-30 2012-06-26 Google Inc. Video object tag creation and processing
JP4963306B2 (ja) * 2008-09-25 2012-06-27 楽天株式会社 前景領域抽出プログラム、前景領域抽出装置、及び前景領域抽出方法
CN102096936B (zh) * 2009-12-14 2013-07-24 北京中星微电子有限公司 一种图像生成方法及装置
CN103098098A (zh) * 2010-03-30 2013-05-08 三菱电机株式会社 动画显示装置
JP5729963B2 (ja) * 2010-10-07 2015-06-03 キヤノン株式会社 画像合成処理装置及びその制御方法
US10972530B2 (en) 2016-12-30 2021-04-06 Google Llc Audio-based data structure generation
US11087424B1 (en) 2011-06-24 2021-08-10 Google Llc Image recognition-based content item selection
US8688514B1 (en) 2011-06-24 2014-04-01 Google Inc. Ad selection using image data
US10586127B1 (en) 2011-11-14 2020-03-10 Google Llc Extracting audiovisual features from content elements on online documents
US11093692B2 (en) 2011-11-14 2021-08-17 Google Llc Extracting audiovisual features from digital components
US9953085B1 (en) 2013-05-31 2018-04-24 Google Llc Feed upload for search entity based content selection
US11030239B2 (en) 2013-05-31 2021-06-08 Google Llc Audio based entity-action pair based selection
KR102503442B1 (ko) * 2015-12-24 2023-02-28 삼성전자주식회사 전자 장치 및 전자 장치의 제어 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62149287A (ja) * 1985-12-24 1987-07-03 Mitsubishi Electric Corp 映像伝送装置
JPS62200468A (ja) * 1986-02-28 1987-09-04 Toshiba Corp イメ−ジ処理装置
JPH02230474A (ja) * 1989-03-03 1990-09-12 Nippon Telegr & Teleph Corp <Ntt> 画像表示処理装置
JPH02308376A (ja) * 1989-05-23 1990-12-21 Daikin Ind Ltd 画像合成方法およびその装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4026555A (en) * 1975-03-12 1977-05-31 Alpex Computer Corporation Television display control apparatus
US4324401A (en) * 1979-01-15 1982-04-13 Atari, Inc. Method and system for generating moving objects on a video display screen
US4445114A (en) * 1979-01-15 1984-04-24 Atari, Inc. Apparatus for scrolling a video display
US4398189A (en) * 1981-08-20 1983-08-09 Bally Manufacturing Corporation Line buffer system for displaying multiple images in a video game
US4463380A (en) * 1981-09-25 1984-07-31 Vought Corporation Image processing system
US4517654A (en) * 1982-08-09 1985-05-14 Igt Video processing architecture
JPH0673573B2 (ja) * 1982-10-29 1994-09-21 株式会社セガ・エンタ−プライゼス ビデオゲーム機における2次元メモリ方法
GB2133257B (en) * 1982-12-22 1987-07-29 Ricoh Kk T v game system
GB8320357D0 (en) * 1983-07-28 1983-09-01 Quantel Ltd Video graphic simulator systems
DE163863T1 (de) * 1984-04-13 1986-04-30 Ascii Corp., Tokio/Tokyo Videoanzeigesteuereinheit zur anzeige von beweglichen mustern.
US4672541A (en) * 1984-05-31 1987-06-09 Coleco Industries, Inc. Video game with interactive enlarged play action inserts
US4766541A (en) * 1984-10-24 1988-08-23 Williams Electronics Games, Inc. Apparatus for generating interactive video game playfield environments
US4890833A (en) * 1987-05-18 1990-01-02 Williams Electronics, Inc. Apparatus for generating enhanced interactive video game playfield environments
JPH01245363A (ja) * 1988-03-28 1989-09-29 Hitachi Ltd データ処理装置
US4895376A (en) * 1988-06-17 1990-01-23 Tigers Electronics, Inc. Interactive video game
US5262965A (en) * 1988-10-31 1993-11-16 Bts-Broadcast Television Systems, Inc. System and method for high speed computer graphics image computation using a parallel connected, asynchronous multiprocessor ring coupled to a synchronous special purpose video processing ring
JP2725062B2 (ja) * 1989-08-01 1998-03-09 株式会社リコー 画像処理装置
JP3056514B2 (ja) * 1990-08-27 2000-06-26 任天堂株式会社 画像表示装置およびそれに用いる外部記憶装置
AU667892B2 (en) * 1992-04-29 1996-04-18 Canon Kabushiki Kaisha A real-time object based graphics sytems
JP2538488B2 (ja) * 1992-10-27 1996-09-25 株式会社バンダイ ゲ−ム装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62149287A (ja) * 1985-12-24 1987-07-03 Mitsubishi Electric Corp 映像伝送装置
JPS62200468A (ja) * 1986-02-28 1987-09-04 Toshiba Corp イメ−ジ処理装置
JPH02230474A (ja) * 1989-03-03 1990-09-12 Nippon Telegr & Teleph Corp <Ntt> 画像表示処理装置
JPH02308376A (ja) * 1989-05-23 1990-12-21 Daikin Ind Ltd 画像合成方法およびその装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI687782B (zh) * 2019-01-08 2020-03-11 緯創資通股份有限公司 設備監控管理方法與系統

Also Published As

Publication number Publication date
EP0652524A4 (en) 1996-01-03
WO1994028507A1 (en) 1994-12-08
CA2140643C (en) 2000-04-04
AU668043B2 (en) 1996-04-18
KR960700484A (ko) 1996-01-20
EP0652524A1 (en) 1995-05-10
CN1110069A (zh) 1995-10-11
CA2140643A1 (en) 1994-12-08
AU6658094A (en) 1994-12-20
US5634850A (en) 1997-06-03
TW313658B (zh) 1997-08-21

Similar Documents

Publication Publication Date Title
CN1130664C (zh) 图象处理装置及方法
CN1118019C (zh) 与图像显示同步的音响发生装置
US6561907B2 (en) Simultaneous or reciprocal image synthesis for a video game at different viewpoints
US6256047B1 (en) Method of judging hits and computer-readable storage medium storing game data
JP3133299B2 (ja) ゲーム装置、動画像表示方法及び記録媒体
US20070265104A1 (en) Storage medium storing sound output program, sound output apparatus and sound output control method
CN1143705C (zh) 打斗式电视游戏装置及打斗式电视游戏方法
US20020001449A1 (en) Image recording and reproducing device and a medium storing an image recording and reproducing program
CN1233807A (zh) 图象处理方法,电子游戏设备以及存储媒体
JP2001212368A (ja) ゲームシステムおよびそれに使用するコンピュータ読みとり可能な記憶媒体
US20090267942A1 (en) Image processing device, control method for image processing device and information recording medium
WO1996021202A1 (en) Zone data streaming for 3-dimensional video environment
US8317625B2 (en) Game apparatus, game program and information recording medium
CN1142194A (zh) 连环漫画模拟游戏用图像游戏设备
CN110213560A (zh) 一种沉浸式视频播放方法和系统
US7932903B2 (en) Image processor, image processing method and information storage medium
JP3990258B2 (ja) 画像生成システム、プログラム及び情報記憶媒体
CN1198670C (zh) 执行游戏的方法及实施这种方法的游戏机
US6639600B2 (en) Image drawing method, image drawing apparatus, recording medium, and program
EP0983782A2 (en) Video game system, method of saving image, and recording medium with game program recorded therein
JP2006011539A (ja) プログラム、情報記憶媒体、及び画像生成システム
CN1584907A (zh) 结合地理信息的仿真游戏系统及其方法
JP3286329B2 (ja) 画像データの伝送方法、画像再生装置および画像再生方法
JP2007087425A (ja) 画像生成システム、プログラム及び情報記憶媒体
US8049757B2 (en) Image processing device, image processing method and information storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20031210

Termination date: 20120520