[go: up one dir, main page]

CN1118470A - Image processing apparatus - Google Patents

Image processing apparatus Download PDF

Info

Publication number
CN1118470A
CN1118470A CN95105764A CN95105764A CN1118470A CN 1118470 A CN1118470 A CN 1118470A CN 95105764 A CN95105764 A CN 95105764A CN 95105764 A CN95105764 A CN 95105764A CN 1118470 A CN1118470 A CN 1118470A
Authority
CN
China
Prior art keywords
image data
image
frame memory
data
imaging
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
Application number
CN95105764A
Other languages
Chinese (zh)
Other versions
CN1069422C (en
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.)
Sony Interactive Entertainment Inc
Sony Network Entertainment Platform Inc
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of CN1118470A publication Critical patent/CN1118470A/en
Application granted granted Critical
Publication of CN1069422C publication Critical patent/CN1069422C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)
  • Polarising Elements (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Image Generation (AREA)
  • Image Input (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Processing Or Creating Images (AREA)
  • Silver Salt Photography Or Processing Solution Therefor (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)

Abstract

In an apparatus provided with a frame memory for sequentially reading image data written in the frame memory for image display data, an image processing apparatus includes: a recognizing section for recognizing whether the image data written in the frame memory are image data in which each pixel is written with a first bit number or image data in which each pixel is written with a second bit number that is different from the first bit number; a second image data reading section for reading the image data from the frame memory, regarding each pixel as being expressed by the second bit number; and a switching section for switching the first image data reading section and the second image data reading section on the basis of the recognition information from the recognizing section.

Description

图象处理装置image processing device

本发明涉及带有用于显示的帧存储器的一种图象处理装置,尤其适于应用于这样的场合,即根据已被压缩或已被转换的图象数据或计算机图形的图象数据形成图象的那些要求有高“显示性”性能的视频游戏机或图形计算机的场合。The present invention relates to an image processing device with a frame memory for display, especially suitable for use in such occasions, that is, an image is formed from compressed or converted image data or image data of computer graphics For video game consoles or graphics computers that require high "display" performance.

通常,在例如所谓3D(三维)图形的计算机图形中,当有“目标”被实际显示时,首先要把该目标的表面分解成多个多边形,每个多边形表示的是由一图象装置所处理的图形的最小单元(例如一个三角形或一个矩形);每个多边形被顺序地成象在与监视器显示图象场相对应的帧存储器中;这些图象化的影象数据被存储在该帧存储器中;而且,这些数据被读出并被显示在监视器上以便重建可被立体图形显示的图象。Usually, in computer graphics such as so-called 3D (three-dimensional) graphics, when an "object" is actually displayed, the surface of the object is first decomposed into a plurality of polygons, and each polygon represents the object represented by an image device. The smallest unit of graphics to be processed (such as a triangle or a rectangle); each polygon is sequentially imaged in the frame memory corresponding to the monitor display image field; these imaged image data are stored in the frame memory; and, these data are read out and displayed on a monitor to reconstruct an image which can be displayed stereoscopically.

在某些情况中,一个数字运动图象重放系统,例如其中组合使用了数据压缩和图象扩张装置中所记录图象数据CD-ROM之类的副存储器装置的图象重放系统与一个3D图象系统并列安装使用。这种数字运动图象重放系统在变换特性上劣于3D图形系统,但在可以再生3D图形系统表现困难的图象方面有优势。因此,数据运动图象重放系统被用作一个子系统,当3D图形系统用作一个背景图象场时用以协助3D图形系统的工作。In some cases, a digital moving picture playback system such as an image playback system in which a secondary storage device such as a CD-ROM for recording image data in a data compression and image expansion device is used in combination with a The 3D image system is installed and used side by side. Such a digital motion picture playback system is inferior to a 3D graphics system in transformation characteristics, but has an advantage in that it can reproduce images that are difficult for a 3D graphics system to express. Therefore, the data motion picture playback system is used as a subsystem to assist the operation of the 3D graphics system when the 3D graphics system is used as a background image field.

以此方式,传统的图象处理装置配有用于显示的帧存储器(缓冲存储器),写在该帧存储器中的图象数据的比特数通常被保持恒定。例如,在游戏机之类的装置中,由于画面图象经过该3D图象处理并不要求很高的质量,所以构成三基色数据R(红)、G(绿)和B(兰)的每一个象素的比特数被保持在15比特/象素,对于R、G和B的每一个是5个比特,并将分解度固定约32000种彩色。In this way, a conventional image processing apparatus is equipped with a frame memory (buffer memory) for display, and the number of bits of image data written in the frame memory is generally kept constant. For example, in a device such as a game machine, since the picture image does not require high quality through the 3D image processing, each element constituting the three primary color data R (red), G (green) and B (blue) The number of bits for one pixel is maintained at 15 bits/pixel, 5 bits for each of R, G, and B, and the resolution is fixed at about 32,000 colors.

下面所列举的与本发明相关的专利申请的每一个均为本申请人所拥有,结合在此作参考。Each of the patent applications listed below related to the present invention is owned by the applicant and is incorporated herein by reference.

日本专利申请,平成05-190764(申请日为93年7月2日)Japanese patent application, Heisei 05-190764 (application date is July 2, 1993)

日本专利申请,平成05-258625(申请日为93年10月15日)以及Japanese patent application, Heisei 05-258625 (filing date is October 15, 1993) and

日本专利申请,平成06-027405(申请日为94年1月31日)与这些日本申请相对应的美国专利申请目前处于待审查状态。A Japanese patent application, Heisei 06-027405 (filing date 1/31/94) and a corresponding US patent application to these Japanese applications are currently pending.

如上所述,在传统上,帧存储器用于一个象素的比特数目是固定的。因此,当在一个属于是由3D图形系统和数字运动图象重放系统的组合系统中对该运动图象作再生和重放时,既便是在帧存储器容量上有额外的空间,该比特数也被定为15比特/象素,其结果是只能获得32,000种色彩的分解力。As described above, conventionally, the number of bits of a frame memory used for one pixel is fixed. Therefore, when the moving picture is reproduced and played back in a combined system belonging to a 3D graphics system and a digital moving picture playback system, even if there is an extra space in the frame memory capacity, the bit The number is also determined to be 15 bits/pixel, and as a result only a resolution of 32,000 colors can be obtained.

考虑到运动图象的显示,有可能把帧存储器每一象素的比特数固定成以8比特用于R、G、B且以24比特用于每象素(24比特/象素),以使得显示16,700,000种颜色。然而在此情形中,会使用于显示的帧存储器的存储区剧增,而且这种比特数对于3D图形的图象是不必要的。这种方案则属于无效益的。Considering the display of moving images, it is possible to fix the number of bits per pixel of the frame memory to be 8 bits for R, G, B and 24 bits for each pixel (24 bits/pixel), so that Makes 16,700,000 colors displayed. In this case, however, the memory area of the frame memory used for display increases dramatically, and this number of bits is unnecessary for images of 3D graphics. This kind of program is not beneficial.

本发明的目的是提供一种图象处理装置,它可以按照所要显示图象的质量来优化一个帧存储器的每一象素的比特数。SUMMARY OF THE INVENTION It is an object of the present invention to provide an image processing apparatus which optimizes the number of bits per pixel of a frame memory in accordance with the quality of an image to be displayed.

为了解决上述的问题,在依照本发明的图象处理装置中带有用于顺序地读取写在帧存储器中的图象数据以实现图象显示数据的显示装置,该图象处理系统特征在于它包括:In order to solve the above-mentioned problems, in the image processing apparatus according to the present invention, there is a display device for sequentially reading image data written in the frame memory to realize image display data, the image processing system is characterized in that include:

识别装置,用于识别写在帧存储器中的图象数据是否为每一象素以第一比特数写入的图象数据还是为每一象素以不同于第一比特数的第二比特数写入的图象数据;Identification means for identifying whether the image data written in the frame memory is image data written in a first number of bits per pixel or a second number of bits different from the first number of bits for each pixel the image data written;

第一图象数据读取装置,用于从帧存储器中读取关于以第一比特数所表示的第一象素的图象数据;The first image data reading device is used to read the image data about the first pixel represented by the first bit number from the frame memory;

第二图象数据读取装置,用于从帧存储器中读取关于以第二比特数所表示的每一象素的图象数据;和A second image data reading means for reading image data about each pixel represented by the second bit number from the frame memory; and

转换装置,用于根据来自识别装置的识别信息来交换第一图象数据读取装置和第二图象数据读取装置。switching means for switching the first image data reading means and the second image data reading means based on the identification information from the identification means.

根据本发明的结构,该识别装置识别在帧存储器上的图象数据是以第一比特数写入的图象数据还是以第二比特数写入的图象数据。According to the structure of the present invention, the identifying means identifies whether the image data on the frame memory is image data written in the first number of bits or image data written in the second number of bits.

当依据识别装置的识别信息要从帧存储器读出的图象数据是第一比特数/象素数据时,该转换装置被转换选择第一图象数据读取装置,以便从该帧存储器输出图象数据。而且,当从帧存储器读出的图象数据是第二比特数/象素数据时,该转换装置被转换选择第二图象读取装置,以便从该帧存储器63输出图象数据。When the image data to be read out from the frame memory according to the identification information of the identification means is the first bit number/pixel data, the switching means is switched to select the first image data reading means, so that the image data is output from the frame memory. like data. Also, when the image data read out from the frame memory is the second number of bits/pixel data, the switching means is switched to select the second image reading means to output the image data from the frame memory 63.

有可能在满足图象质量的条件下优化从帧存储器读出以及写入到该存储器中的图象数据。It is possible to optimize the image data read from and written into the frame memory while satisfying the image quality.

如上所述,按照本发明,有可能响应所要显示的图象的质量而优化帧存储器的每个象素的比特数,并有效益地利用帧存储器。As described above, according to the present invention, it is possible to optimize the number of bits per pixel of the frame memory in response to the quality of an image to be displayed, and to utilize the frame memory efficiently.

此外,根据本发明,由于从帧存储器读出图象数据的电路是响应对应于图象质量的比特数/象素而被转换的,所以该帧存储器本身对于比特数的改变并无不利影响。因此,无需使用殊存储器作为帧存储器。Furthermore, according to the present invention, since the circuit for reading image data from the frame memory is switched in response to the number of bits/pixel corresponding to the image quality, the frame memory itself has no adverse effect on the change of the number of bits. Therefore, there is no need to use a special memory as a frame memory.

而且,如果将本发明应用于游戏机,由于除去根据图象成象命令的图象之外,该运动图象或静止图象具有高质量而被恰当地显示,因而有可能以更逼真的方式享用游戏图象。Moreover, if the present invention is applied to a game machine, since the moving image or still image is properly displayed with high quality except for the image according to the image forming command, it is possible to display it in a more realistic manner. Enjoy the game graphics.

图1是依照本发明的图象处理装置的一个实施例的方框图。Fig. 1 is a block diagram of an embodiment of an image processing apparatus according to the present invention.

图2是该实施例中说明存储区域的示意图。Fig. 2 is a schematic diagram illustrating a storage area in this embodiment.

图3是该实施例中说明多边形成象一个实施例的示意图。Fig. 3 is a schematic diagram illustrating an embodiment of polygonal imaging in this embodiment.

图4是该实施例中说明多边形成象率列的示意图。Fig. 4 is a schematic diagram illustrating the formation of polygons in this embodiment.

图5是说明结构变换的示意图。Fig. 5 is a diagram illustrating structural transformation.

图6是说明该实施例中在对图象数据变换中数据结构的一个实例的示意图。Fig. 6 is a schematic diagram illustrating an example of the data structure in conversion to image data in this embodiment.

图7是表示一帧图象实例的示意图。Fig. 7 is a diagram showing an example of an image of one frame.

图8是说明该实施例中图象数据一个变换单元的一个示意图。Fig. 8 is a diagram illustrating a conversion unit of image data in this embodiment.

图9是说明在本实施例中在对图象数据变换中数据结构的一个实例的示意图。Fig. 9 is a diagram illustrating an example of the data structure in the conversion of image data in this embodiment.

图10是说明在本实施例中每个象素的比特数的多个实例的示意图。Fig. 10 is a diagram illustrating examples of the number of bits per pixel in this embodiment.

现参照附图来描述本发明的一个实施例。图1示出了依照本发明的图象处理装置实施例的结构示意图。本实例是具有3D图形功能和数字运动图象重放功能游戏机的一个实例。An embodiment of the present invention will now be described with reference to the accompanying drawings. Fig. 1 shows a schematic structural diagram of an embodiment of an image processing device according to the present invention. This example is an example of a game machine having a 3D graphics function and a digital motion picture playback function.

图1中,参考号41表示系统总线(主机总线),CPU42、主存储器43和选择(sorting)控制器45连到该总线41。In FIG. 1, reference numeral 41 denotes a system bus (host bus), to which a CPU 42, a main memory 43, and a sorting controller 45 are connected.

而且,经过输入FIFO缓冲存储器(下面简称为FIFO缓存器)54和输出FIFO缓冲存储器55,图象延伸装置部分51也与系统总线41相连。而且,CD-ROM解码器52经过FIFO缓存器56和系统总线41相连,而且一个成象装置部分61经一个缓存器62也与该系统总线41相连。Furthermore, the image extension device section 51 is also connected to the system bus 41 via an input FIFO buffer memory (hereinafter simply referred to as a FIFO buffer) 54 and an output FIFO buffer memory 55 . Also, a CD-ROM decoder 52 is connected to the system bus 41 via a FIFO buffer 56, and an imaging device section 61 is also connected to the system bus 41 via a buffer 62.

帧存储器63接到成象装置部分61。如后面所述,根据一成象指令形成的图象数据以及由成象延伸装置部分51所解码的图象数据被写入帧存储器63中,以使其再生的图象被显示在图象监视器装置67上。The frame memory 63 is connected to the imaging device section 61 . As will be described later, the image data formed according to an imaging command and the image data decoded by the image extension device section 51 are written in the frame memory 63 so that the reproduced image is displayed on the image monitor. device 67.

控制键盘71作为一个操作输入装置经接口72与系统总线41相连。而且,引导ROM73是用于启始游戏机的程序的存储器,也与系统总线41相连。The control keyboard 71 is connected to the system bus 41 via the interface 72 as an operation input device. Furthermore, the boot ROM 73 is a memory for programs for starting the game machine, and is also connected to the system bus 41 .

CPU42对整个装置执行控制。在本实施例的装置中有两种模式可供选择,即第一模式(后称正常模式),其中来自帧存储器63的图象显示数据用作15比特/象素的图象数据,对于R、G和B的每一个是5比特(下称作第一比特数的图象数据);以及第二模式(下称高清晰度模式),其中来自帧存储器63的图象显示数据用作24比特/象素的图象数据,对于R、G和B的每一个是8比特(下称第二比特数的图象数据)。CPU42据此执行模式转换操作。The CPU 42 executes control over the entire device. In the device of the present embodiment, there are two modes to choose from, i.e. the first mode (hereinafter referred to as normal mode), wherein the image display data from the frame memory 63 is used as the image data of 15 bits/pixel, for R , each of G and B is 5 bits (hereinafter referred to as image data of the first bit number); The bit/pixel image data is 8 bits for each of R, G, and B (hereinafter referred to as image data of the second number of bits). The CPU 42 performs a mode switching operation accordingly.

而且,在目标被成象作为大量多边形的情况下,CPU42被用作执行这些操作的一部分。即如后面描述的那样,CPU42形成一个成象指令的一个例子,以便对应于在主存储器43上的一个图象场形成绘画图象。Also, where the object is imaged as a large number of polygons, the CPU 42 is used as part of performing these operations. That is, as described later, the CPU 42 forms an example of an image forming command to form a drawing image corresponding to an image field on the main memory 43 .

而且,CPU42有高速缓存器46,在不对系统总线41进行提取信息的条件下即可执行CPU指令的一部分。在形成成象指令时相对于这些多边形而执行坐标变换计算的坐标计算装置部分44被提供来作为CPU44的内部协处理器。该坐标计算装置44执行在显示图象场上的三维坐标变换以及从三维到二维坐标的变换。Furthermore, the CPU 42 has a cache memory 46 and can execute a part of CPU instructions without fetching information from the system bus 41 . The coordinate calculation means section 44 which performs coordinate transformation calculation with respect to these polygons when forming an imaging command is provided as an internal coprocessor of the CPU 44 . The coordinate calculation means 44 performs three-dimensional coordinate transformation on the display image field and conversion from three-dimensional to two-dimensional coordinates.

因此,由于CPU42包括内在的指令高速缓存器46和坐标计算装置部分44,则该CPU在不使用系统总线41的条件下即可在一定程度上执行其处理。因此,系统总线41似乎是被闲置。Therefore, since the CPU 42 includes the built-in instruction cache 46 and the coordinate calculating device section 44, the CPU can perform its processing without using the system bus 41 to some extent. Therefore, the system bus 41 seems to be idle.

CD-ROM解码器52与CD-ROM驱动器53连接,以便解码安装在CD-ROM驱动器53上的CD-ROM盘中所记录的数据。应用程序(例如一个游戏程序)、经过图象压缩(例如离散余弦变换(DCT)处理)的运动及静止图象的图象数据以及用于装饰这些多边形的构造图象的图象数据被记录在该CD-ROM中。该CD-ROM盘的应用程序包括有多边成象指令。FIFO缓冲器56具有对应于CD-ROM盘记录数据的一个扇区的容量。A CD-ROM decoder 52 is connected to a CD-ROM drive 53 to decode data recorded on a CD-ROM disc mounted on the CD-ROM drive 53 . Image data of application programs such as a game program, moving and still images subjected to image compression such as discrete cosine transform (DCT) processing, and image data of structural images for decorating these polygons are recorded in the the CD-ROM. The CD-ROM disc application includes multi-edge imaging instructions. The FIFO buffer 56 has a capacity corresponding to one sector of CD-ROM disc recording data.

图象扩张装置51执行对于从CD-ROM再生的压缩图象数据的扩张处理,它带有一个对于霍夫曼(Huffman)码解码的解码器硬件、一个反向量化电路、反向离散余弦和变换电路。霍夫曼码的解码器部分的处理可以在CPU中作为软件而被处理。Image expansion means 51 performs expansion processing for compressed image data reproduced from a CD-ROM, and it has a decoder hardware for Huffman (Huffman) code decoding, an inverse quantization circuit, inverse discrete cosine sum conversion circuit. The processing of the decoder portion of the Huffman code can be processed as software in the CPU.

在本例中,图象扩张部分51可对于两种模式执行解码处理,即,一个用于将压缩图象数据扩张成15比特/象素的第一比特数的图象数据的解码处理模式,以及另一个用于将压缩图象数据扩张成24比特/象素的第二比特数的图象数据的解码处理模式。In this example, the image expansion section 51 can perform decoding processing for two modes, i.e., a decoding processing mode for expanding compressed image data into image data of the first bit number of 15 bits/pixel, And another decoding processing mode for expanding the compressed image data into image data of the second bit number of 24 bits/pixel.

CPU42实施将模式转换命令送达到图象扩张装置51。根据这一模式转换命令,图象扩张装置部分51把压缩图象数据解码成正常模式中的第一比特数的图象数据以及解码成高清晰度模式中的第二比特数的图象数据。The CPU 42 sends the mode switching command to the image expansion device 51 for execution. According to this mode switching command, the image expansion means section 51 decodes the compressed image data into image data of the first bit number in the normal mode and into image data of the second bit number in the high definition mode.

在本例的情况中,如将在对图7所示讨论的那样,该图象延伸装置部分51把一个单一(一帧)图象分成若干小的区域,例如大致为16×16象素(每一区在后面称为宏数据块),并以宏数据块为单元执行图象延伸解码。因此,FIFO缓存器54和55都具有对应于这种宏数据块的容量。In the case of this example, as will be discussed with respect to Fig. 7, the image stretcher section 51 divides a single (one frame) image into several small areas, for example roughly 16 x 16 pixels ( Each area is hereinafter referred to as a macroblock), and image stretch decoding is performed in units of macroblocks. Therefore, both FIFO buffers 54 and 55 have capacities corresponding to such macroblocks.

帧存储器63经局部总线11接到成象部分61。该成象装置61执行经缓存器FIFO62从主存储器43传来的成象指令,并将结果写入帧存储器63中。根据成象命令所执行的成象只以正常模式执行。然而,该图形图象数据是具有15比特/象素的第一比特数的图象数据。而且,FIFO缓存器62具有对应于一个成象指令的存储的容量。The frame memory 63 is connected to the imaging section 61 via the local bus 11. The imaging device 61 executes the imaging command transmitted from the main memory 43 via the buffer FIFO 62 , and writes the result into the frame memory 63 . Imaging performed according to the imaging command is performed only in the normal mode. However, the graphic image data is image data having a first bit number of 15 bits/pixel. Also, the FIFO buffer 62 has a storage capacity corresponding to one imaging command.

帧存储器63带有用于存储为显示所用的成象图象和运动图象的图象存储区、用于存储结构图象的结构区、用于存储色彩查询表(色变换表CLUT)的表存储器区。彩色查询表可用于两类模式,即正常的模式的高清晰度模式。在某些情况中,高清晰度模式的一部分可用于正常模式。The frame memory 63 has an image storage area for storing imaging images and moving images used for display, a structure area for storing structure images, and a table memory for storing a color lookup table (color conversion table CLUT). district. The color look-up table can be used in two types of modes, namely normal mode and high-definition mode. In some cases, part of the high-definition mode can be used in normal mode.

图2示出了帧存储器63的一个存储器空间。帧存储器63以两维地址,即行地址和列地址而被编址。在该两维地址空间中,区域AT被用作结构区域。在结构区AT中可排列多种类结构图形。AC表示的是色彩变换表CLUT的表存储器区。FIG. 2 shows a memory space of the frame memory 63 . The frame memory 63 is addressed with two-dimensional addresses, row addresses and column addresses. In this two-dimensional address space, area AT is used as a structure area. Various types of structural patterns can be arranged in the structural area AT. AC represents the table memory area of the color conversion table CLUT.

如后面所要讨论,彩色变换表CLUT的数据是由存储控制器45经CD-ROM解码器52从CD-ROM盘传送到帧存储器63。CD-ROM盘的结构图象数据由图象延伸装置部分51所延伸,并经主存储器43传送到存储器63的。As will be discussed later, the data of the color conversion table CLUT is transferred from the CD-ROM disc to the frame memory 63 by the memory controller 45 via the CD-ROM decoder 52 . The structured image data of the CD-ROM disc is extended by the image extending means section 51, and transferred to the memory 63 via the main memory 43.

而且,图2中的AD表示一个图象存储器区,它具有对应于用于成象的一个区域和用于显示的另一区域的两个表面的帧缓冲存储器。在本例中,现被用于显示的帧缓存区被称为显示缓存器,而被用于成象的帧缓存区被称为成象缓存器。在本例中,当之一被作成象缓存器以进行成象时,另一个则用作显示缓存器。如果成象完成,两个缓存器都被转换。成象缓存器和显示缓存器之间的切换是在当成象操作完成之际与垂直同步脉冲同步地而被实行的。Also, AD in FIG. 2 denotes an image memory area having frame buffer memories corresponding to two surfaces of one area for imaging and the other area for display. In this example, the frame buffer currently used for display is called the display buffer, and the frame buffer used for imaging is called the imaging buffer. In this example, while one is used as an image buffer for imaging, the other is used as a display buffer. If imaging is complete, both buffers are switched. Switching between the imaging buffer and the display buffer is performed synchronously with the vertical sync pulse when the imaging operation is complete.

在此例中,提供有两个读出电路(分割电路(unpack circuits))用以从帧存储器63的显示缓存器读出数据的。即,分割电路64是用于正常模式的读出电路,它从帧存储器63的显示缓存器读出图象数据,每15比特作为15比特/象素(可能被视为2字节/一象素)。而且,分割电路65是用于高清晰度模式的读出电路,它从帧存储器63的显示缓器读出图象数据,每24比特作为24比特/象素(3字节/一个象素)。In this example, two readout circuits (unpack circuits) for reading out data from the display buffer of the frame memory 63 are provided. That is, the division circuit 64 is a readout circuit for the normal mode, and it reads out image data from the display buffer of the frame memory 63, every 15 bits as 15 bits/pixel (may be regarded as 2 bytes/one image) white). Moreover, the dividing circuit 65 is a readout circuit for high-definition mode, and it reads out image data from the display buffer of the frame memory 63, and every 24 bits is regarded as 24 bits/pixel (3 bytes/one pixel) .

分割电路64和65由转换开关SW1和SW2作切换。SW1和SW2是以说明方式给出,该分割电路64和65的通断实际上是以一个转换控制信号实现的The division circuits 64 and 65 are switched by the changeover switches SW1 and SW2. SW1 and SW2 are provided in an explanatory manner, and the on-off of the dividing circuits 64 and 65 is actually realized by a switching control signal

分割电路64和65的切换由来自成象装置部分61的切换控制信号来实现。由于模式切换指令是从CPU42给到成象装置部分,所以该成象装置61是根据这一命令形成用于SW1和SW2的切换控制信号。来自CPU42的模式切换命令是按照帧存储器63的图象存储器区AD的显示缓存区和成象缓存区之间的转换而给出的。根据图象数据写入帧存储器63的操作,CPU42识别当前正被处理的数据是第一比特数图象数据还是第二比特数图象数据,因此,该成象装置部分61完全可以把已经被变换的图象数据顺序地写入存储器63的成象缓存器。Switching of the dividing circuits 64 and 65 is effected by a switching control signal from the imaging device section 61 . Since the mode switching instruction is given from the CPU 42 to the image forming apparatus portion, the image forming apparatus 61 forms switching control signals for SW1 and SW2 in accordance with this instruction. The mode switching command from the CPU 42 is given in accordance with switching between the display buffer area and the imaging buffer area of the image memory area AD of the frame memory 63 . According to the operation of writing the image data into the frame memory 63, the CPU 42 recognizes whether the data currently being processed is the image data of the first bit number or the image data of the second bit number. The converted image data is sequentially written into the imaging buffer of the memory 63 .

如上所述,已经由分割电路64或65读出的图象数据经D/A变换器66变换成模拟图象信号,且被送到图象监视器装置67并显示于其图象场上。而且,D/A变换器66、输入图象数据R、G和B的比特数对应于模式的切换而改变,这种切换操作相应而被实现。As described above, the image data that has been read out by the dividing circuit 64 or 65 is converted into an analog image signal by the D/A converter 66, and is sent to the image monitor device 67 and displayed on its image field. Also, the bit numbers of the D/A converter 66, input image data R, G, and B are changed corresponding to switching of the mode, and this switching operation is carried out accordingly.

选择控制器45具有与所谓DMA控制器相类似的功能,形成一个转换器装置部分,用于执行在主存储器43和成象扩张装置部分51之间的图象数据的转换以及从主存储器43到成象装置部分61的成象指令行的转换。选择控制器45在没有CPU42介入的条件下执行转换处理,找出其它装置,例如CPU42或控制板71使系统总线41空闲之时的时间间隙。在此种情况下,CPU42有可能监视系统总线41到选择控制器45的自由状态,即对于该选择控制器45来说有可能强制请求该总线抵制CPU42的自由状态。The selection controller 45 has a function similar to that of a so-called DMA controller, and forms a converter device part for performing conversion of image data between the main memory 43 and the imaging expansion device part 51 and from the main memory 43 to The imaging of the imaging device section 61 instructs conversion of lines. The selection controller 45 performs the switching process without the intervention of the CPU 42, finding time slots when other devices, such as the CPU 42 or the control board 71, make the system bus 41 free. In this case, it is possible for the CPU 42 to monitor the free state of the system bus 41 to the selection controller 45 , that is, it is possible for the selection controller 45 to forcibly request the bus to resist the free state of the CPU 42 .

主存储器具有用于压缩图象数据的存储区和用于扩张图象数据的存储区,这种经扩张的图象数据已经过扩张解码处理而作为运动或静止图象的图象数据。而且,主存储器43具有用于诸如成象指令行的图形数据的存储区(下称作数据包缓冲存储区)。The main memory has a storage area for compressed image data and a storage area for expanded image data which has been subjected to expansion decoding processing as image data of moving or still images. Also, the main memory 43 has a storage area (hereinafter referred to as a packet buffer storage area) for graphic data such as an imaging command line.

数据包缓冲存储器被用于设置成象指令行并借助于CPU42把成象指令到转换到成象装置部分61,使之为CPU42和成象装置部分61所共享。The packet buffer memory is used to set the imaging command line and to switch the imaging command to the imaging device section 61 by means of the CPU 42 so that it is shared by the CPU 42 and the imaging device section 61.

在本例中,为了使由CPU42和成象装置部分61平行操作这种处理,提供了两个数据包缓冲存储器,即用于设置成象指令行的数据包缓冲存储器(后称作设置数据包缓冲存储器)和用于变换的数据包缓冲存储器(后称执行数据包缓冲存储器)。当之一用于设置缓存器时,另一个则用作执行数据包缓存器。当以执行数据包缓存器完成该执行时,这两个数据包缓存器的功能作变换,现在来描述该装置的工作过程。In this example, in order to make this processing run in parallel by the CPU 42 and the imaging device section 61, two packet buffers are provided, that is, a packet buffer for setting the imaging instruction line (hereinafter referred to as the setting packet buffer memory) and the packet buffer memory used for transformation (hereinafter referred to as the execution packet buffer memory). While one is used as a setup buffer, the other is used as an execution packet buffer. When the execution is done with the execution packet buffers, the functions of the two packet buffers are changed, and the working process of the device will now be described.

[从CD-ROM读取数据][Read data from CD-ROM]

当接通图1所示装置(游戏机)的电源且装入CD-ROM盘时,即由CPU42执行用于启动初始步骤的程序,即启动toot ROM73的门电路。CD-ROM盘的记录数据即被装入。此时,根据CD-ROM盘每一扇区用户数据中的识别信息ID执行对于每一用户数据的解码过程,并检测数据。根据检测的结果,CPU42以每一ID所指示的内容而响应重放数据来执行该过程。When the power supply of the device (game machine) shown in Fig. 1 is switched on and the CD-ROM disc is loaded, the program for starting the initial step is executed by the CPU 42, that is, the gate circuit of the toot ROM73 is started. The recorded data of the CD-ROM disc is loaded. At this time, a decoding process for each user data is performed based on the identification information ID in each sector of the user data of the CD-ROM disc, and the data is detected. According to the result of the detection, the CPU 42 executes the process in response to the playback data with the content indicated by each ID.

就是说,压缩图象数据、成象命令和将要由CPU24所执行的程序是经过CD-ROM驱动器53和CD-ROM解码器52从该CD-ROM盘中读出并由选择控制器45输入到主存储器43中。除此数据以外,彩色变换表的信息也被送到帧存储器63的区域CLUT中。That is to say, compressed image data, imaging command and the program that will be carried out by CPU 24 are read from this CD-ROM disk through CD-ROM drive 53 and CD-ROM decoder 52 and input to by selection controller 45 in the main memory 43. In addition to this data, the information of the color conversion table is also sent to the area CLUT of the frame memory 63 .

[涉及成象命令行的处理与传送][Involves processing and transmission of imaging commands]

构成目标表面的多个多边形的图象可以通过以在三维信息数据的Z数据的深度方面的一个深处位置定位的一个多边形为起始而依次对这些多边形进行成象而将这些多边形立体成象在二维图象显示表面。因此,CPU42构成在主存43上的成象指令行,以便在成象装置部分61中按照在深度方向上从定位的一个多边形依次执行成象操作。An image of a plurality of polygons constituting the target surface can be stereoscopically imaged by sequentially imaging the polygons starting with a polygon located at a deep position in the depth of the Z data of the three-dimensional information data. Display the surface in a 2D image. Therefore, the CPU 42 constitutes the imaging instruction line on the main memory 43 so as to sequentially execute the imaging operation in the imaging device section 61 in accordance with a polygon positioned from the depth direction.

而且,在该计算机图形中采用一种所谓的Z缓冲存储的方法,其中将针对每一象素的Z数据存储在存储器中,并针对每一多边形确定其显示优先级(Z缓冲方法在日本专利申请平成-05-190763中有描述,它由本申请人于93年7月2日提交,该日本专利申请具有美国申请,正在审查中)。然而,由于在该Z缓冲方法中要存储Z数据,因而必须使用长容量的存储器。因而在本例中用于确定多边形显示优先级次序的过程是由CPU42以下面的方式执行的。Also, a so-called Z-buffering method is adopted in this computer graphics, wherein Z data for each pixel is stored in a memory, and its display priority is determined for each polygon (Z-buffering method in Japanese Patent It is described in application Heisei-05-190763, which was filed by the present applicant on Jul. 2, 93, the Japanese patent application with US application pending). However, since Z data is stored in this Z-buffering method, a long-capacity memory must be used. Thus, the process for determining the display priority order of polygons in this example is executed by the CPU 42 in the following manner.

由于这一原因,本实例中的多边形成象指令IP具有如图3A所示的结构。即,该多边形成象指令ID带有在多边形成象数据PD前沿的一个标题。该标题部分带有一个标记TG和一个命令识别码CODE。For this reason, the polygon imaging instruction IP in this example has a structure as shown in Fig. 3A. That is, the polygon imaging command ID has a header at the leading edge of the polygon imaging data PD. The header part carries a tag TG and a command identification code CODE.

其中存储有下一个成象命令的关于主存储器43的地址被写入标记TG中。该指令识别码CODE包括指示成象命令之内容的识别数据以及用于成象的必要数据。多边成象数据PD包括有例如多边形的坐标的数据。例如,在成象命令IP是一个矩形多边形且该多边形内部以一种颜色变换时,该识别数据IPD将指示这一事实。用于变换的彩色数据被描述为其它必要信息。The address with respect to the main memory 43 in which the next imaging command is stored is written in the tag TG. The command identification code CODE includes identification data indicating the contents of an imaging command and necessary data for imaging. The polygon imaging data PD includes data such as coordinates of polygons. For example, when the imaging order IP is a rectangular polygon and the interior of the polygon is transformed in a color, the identification data IPD will indicate this fact. Color data used for conversion is described as other necessary information.

图3B示出了一种矩形多边形的成象命令的情况。在多边形成象数据PD中描述了四个坐标(X0,Y0)、(X1,Y1)、(X2,Y2)和(X3、Y3)。用于变换具有单一彩色的多边形内部的彩色数据(RGB)也被包括。Fig. 3B shows a case of an imaging command of a rectangular polygon. Four coordinates (X0, Y0), (X1, Y1), (X2, Y2) and (X3, Y3) are described in the polygonal imaging data PD. Color data (RGB) for transforming the interior of a polygon with a single color is also included.

CPU42根据用户从控制键盘11输入的操作计算目标的和眼点的运动,并在主存储器43上形成多边形成象指令行。随后,沿着由Z数据显示的次序重写该多边成象指令行的标记。此时,在主存储器43上的每一个成象命令的地址不被重写而仅重写该标记。The CPU 42 calculates the movement of the object and the eye point based on the operation input by the user from the control keyboard 11, and forms a polygonal image instruction line on the main memory 43. Subsequently, the tags of the polygon imaging instruction line are rewritten in the order shown by the Z data. At this time, the address of each imaging command on the main memory 43 is not rewritten but only the flag.

当完成成象指令行时,选择控制器45按序跟循每一个成象命令的标记TG,并针对每一个成象命令把这些数据从主存储器43转换到成象装置部分61。由此原因,FIFO缓存器62具有对应于一个成象命令的容量就足够了。When the imaging instruction line is completed, the selection controller 45 sequentially follows the tag TG of each imaging command, and transfers the data from the main memory 43 to the imaging device section 61 for each imaging command. For this reason, it is sufficient that the FIFO buffer 62 has a capacity corresponding to one imaging command.

在成象装置部分61中,由于已被馈送的数据已经被存储,如图4所示,所以该多边形成象指令IP1、IP2、IP3……IPn被以标记TG1、TG2、TG3……TGn的次序而被执行,且其结果被存储在帧存储器的图象存储器区AD之中。In the imaging device part 61, since the data that has been fed has been stored, as shown in FIG. The sequence is executed and the result is stored in the image memory area AD of the frame memory.

按照成象多边形,数据被送到成象装置61的梯度计算单元,以执行梯度计算。当多边形内部填充以在多边成象中的变换数据时,这种梯度计算是一个为了寻找该变换数据之平面的一种计算。在这种结构的情形中,该多边形填充以结构图象数据,而在灰度的情况中,该多边形被填充以明亮度值的数据。According to the imaged polygons, the data is sent to the gradient calculation unit of the imaging device 61 to perform gradient calculations. This gradient calculation is a calculation to find the plane of the transformed data when the interior of the polygon is filled with transformed data in polygon imaging. In the case of this structure, the polygon is filled with structure image data, and in the case of gray scale, the polygon is filled with data of brightness values.

在结构与形成物体的表面的多边形相连系的情形中,结构区AT的结构数据要经历二维变换转换。In the case of structures associated with polygons forming the surface of an object, the structure data of the structure area AT is subject to a two-dimensional transform transformation.

例如,图5A所示的结构图形T1、T2、T3被转换成二维屏幕上的坐标,以使得它们与图5B所示目标表面的多边形相连。已经被如此变换和转换的结构图形T1、T2和T3与图5C所示表面OB1相连系。这是在图象存储器区A01中所排列的,并随之被显示在图象显示监视器65的显示图象场上。For example, the structure figures T1, T2, T3 shown in FIG. 5A are converted into coordinates on a two-dimensional screen so that they are connected to the polygons of the target surface shown in FIG. 5B. The structure patterns T1, T2 and T3 that have been thus transformed and converted are associated with the surface OB1 shown in Fig. 5C. This is arranged in the image memory area A01, and is displayed on the display image field of the image display monitor 65 thereupon.

在静图象结构的情形中,经过成象装置部分61,主存储器43上的结构图形被转换到帧存储器63上的结构区AT。在成象装置部分61中,将其接附到多边形。因此,静图象的结构被实现在目标之上。静图象的结构图形的这种数据可被存储在CD-ROM盘中。In the case of a still image structure, the structure pattern on the main memory 43 is transferred to the structure area AT on the frame memory 63 via the imaging device section 61 . In the imaging device part 61, it is attached to the polygon. Therefore, the structure of the still image is realized on target. Such data of structural patterns of still pictures can be stored in a CD-ROM disc.

而且,有可能提供运动图象的结构。在运动图象结构的情况中,如下面所述的那样,在图象扩张装置部分51中已经被解码以实现扩张的运动图象数据被送往在帧存储器63上的结构区AT。由于结构区AT是提供在帧存储器63中,所该结构图形本身可针对每一帧而被重写。因此,当运动图象被送往结构区AT时,该结构被自动地重写并针对每一帧而被改变。如果到多边形的结构变换是由该结构区AT的运动图形所执行,则可实现该运动结构。Furthermore, it is possible to provide the structure of moving pictures. In the case of the motion picture structure, the motion picture data which has been decoded in the picture expander section 51 to effect expansion is sent to the structure area AT on the frame memory 63 as described below. Since the texture area AT is provided in the frame memory 63, the texture pattern itself can be rewritten for each frame. Therefore, when a moving picture is sent to the texture area AT, the texture is automatically rewritten and changed for each frame. The motion structure can be realized if the transformation of the structure into polygons is performed by the motion graphics of the structure area AT.

[压缩图象数据的扩张和变换][Expansion and Transformation of Compressed Image Data]

除去主存储器43的输入数据之外,在CPU42已经执行了霍夫曼码的解码过程之后,压缩数据被(CPU42)再次写入主存储器43中。随后,选择控制器把已经通过霍夫曼处理的图象数据从主存储器43经过FIFO缓存器54送到图象扩张装置部分51。在此之前,CPU42将是否以正常模式还是以高清晰度模式执行解码的指令送到图象扩张装置51。在该图象扩张装置51中执行反向量化过程和反向DCT过程,并根据来自CPU42的指令的模式执行对于图象数据的扩张解码处理。In addition to the input data of the main memory 43, compressed data is written (by the CPU 42) in the main memory 43 again after the CPU 42 has performed the decoding process of the Huffman code. Subsequently, the selection controller sends the image data that has been processed by Huffman from the main memory 43 to the image expander section 51 via the FIFO buffer 54 . Prior to this, the CPU 42 sends an instruction to the image expansion device 51 whether to perform decoding in the normal mode or in the high-definition mode. The inverse quantization process and the inverse DCT process are performed in the image expansion means 51, and the expansion decoding process for the image data is performed in accordance with the mode of the instruction from the CPU 42.

选择控制器45把扩展的图象数据经过FIFO缓存器55送到存储器43。在此情形中,如上所述,图象扩张装置部分51以宏数据块的单位执行扩张处理。为此原因,选择控制器45把以宏数据块为单元的压缩数据从主存储器43转换到输入FIFO缓存器54中。随之,当这一扩张解码过程被完成之后,该图象扩张装置51将作为结果的已扩张的图象数据输入到输出FIFO缓存器55,并同时从输入FIFO缓存器54获得下一个宏数据块的压缩数据,以便从而执行扩张解码处理。The selection controller 45 sends the expanded image data to the memory 43 via the FIFO buffer 55 . In this case, as described above, the image expansion means section 51 performs expansion processing in units of macroblocks. For this reason, the selection controller 45 transfers the compressed data in units of macroblocks from the main memory 43 into the input FIFO buffer 54 . Thereupon, when this expansion decoding process is finished, this image expansion means 51 inputs the expanded image data as a result to the output FIFO buffer 55, and simultaneously obtains the next macro data from the input FIFO buffer 54 block of compressed data in order to thereby perform an expansion decoding process.

如果系统总线41处于自由态而且图象扩张装置部分51的FIFO缓存器55不是处于空置,则该选择控制器45将把一个宏数据块的扩展的图象数据转换到主存储器43,并把下一个宏数据块的压缩图象数据传送到图象扩张装置部分51的输入FIFO缓存器54。If the system bus 41 is in a free state and the FIFO buffer 55 of the image expander part 51 is not empty, the selection controller 45 will switch the expanded image data of one macroblock to the main memory 43, and transfer the next The compressed image data of one macroblock is transferred to the input FIFO buffer 54 of the image expander section 51 .

当扩展图象数据的宏数据块的预定装置加在主存储器43中时,经过成象装置部分61,CPU42把扩张数据转换到帧存储器63中。此时,如果被扩张的图象数据被传送到帧存储器63的图象存储器区AD,则该数据将不作任何修饰而被显示在图象监视装置65上作为背景运动图象。而且,有时将这些数据送到帧存储器63的结构区AT。该结构区AT的图象数据被用于作为结构图象的多边形的修正。When a predetermined set of macroblocks of expanded image data is loaded in the main memory 43, the CPU 42 converts the expanded data into the frame memory 63 via the imaging set section 61. At this time, if the expanded image data is transferred to the image memory area AD of the frame memory 63, the data will be displayed on the image monitor 65 as a background moving image without any modification. Also, these data are sometimes sent to the structure area AT of the frame memory 63 . The image data of the structure area AT is used for the correction of the polygon as the structure image.

此情形中,图形图象与背景运动图象合成,背景运动图象的图象数据被以正常模式扩张解码或第一比特数的图象数据,并转换到帧存储器63。而且,扩展的图象数据被转换到结构区AT,以同样方式,该数据被扩张解码为正常模式的第一比特数的图象数据。如此处理的原因在于该图形图象数据是以第一比特数构成的。然而,在背景图象不与图形图象相合成的情况中,该数据被扩张解码成具有高清晰度的第二比特数的图象数据。In this case, the graphic image is synthesized with the background moving image, and the image data of the background moving image is expanded-decoded or image data of the first bit number in the normal mode, and converted to the frame memory 63 . Also, the expanded image data is converted to the texture area AT, and in the same manner, the data is expanded-decoded as the image data of the first bit number of the normal mode. The reason for this is that the graphic image data is constituted with the first number of bits. However, in the case where the background image is not synthesized with the graphic image, the data is expansion-decoded into image data of the second bit number with high definition.

顺便说,在图象扩张装置部分51中被扩展和解码的图象数据被从主存储器43转换到帧存储器63。在本例中,其转换指令以下述方式使用。扩张的图象数据交换成转换指令类型的这样一种交换是在CPU42中实现的。Incidentally, the image data expanded and decoded in the image expander section 51 is transferred from the main memory 43 to the frame memory 63 . In this example, its conversion instruction is used in the following manner. Such an exchange of the expanded image data into the conversion instruction type is carried out in the CPU 42 .

即,图6是这种转换指令的一个结构的示意图。转换指令具有和成象指令几乎相同的类型,在其前沿带有一标记TG,随后是识别数据IDP。与成象指令方式相同,标记TG包括主存储器43的地址值,其中存储有下一个成象指令或转换命令,指示用于扩张图象数据的转换指令这种事实的数据表征被描述在识别数据IDP中。That is, FIG. 6 is a schematic diagram of a structure of such a conversion instruction. The conversion command is of almost the same type as the imaging command, with a tag TG at its leading edge, followed by identification data IDP. In the same manner as the imaging instruction, the tag TG includes the address value of the main memory 43 in which the next imaging instruction or conversion instruction is stored, indicating the data representation of the fact that the conversion instruction for expanding the image data is described in the identification data in the IDP.

在图6中,下一数据“H”和“W”表示将被转换的扩张数据区的高度与宽度。该高度与宽度对应于一帧的图象场的区域。而且,数据“X”和“Y”指示该数据能要转换到的位置的坐标。因为其转换区是矩形,所以每一个坐标都指示该矩形的上右区的坐标。如果转换位置是在帧存储器的图象存储器区AD内,则每一个坐标都是在区域AD内的坐标,若转换位置是在区域AT内,则每一坐标都是在区域AT内的坐标。In FIG. 6, next data "H" and "W" indicate the height and width of the extended data area to be converted. The height and width correspond to the area of the video field of one frame. Also, the data "X" and "Y" indicate the coordinates of the position to which the data can be converted. Since its transformation area is a rectangle, each coordinate indicates the coordinate of the upper right area of the rectangle. Each coordinate is a coordinate in the area AD if the converted position is in the image memory area AD of the frame memory, and each coordinate is a coordinate in the area AT if the converted position is in the area AT.

在扩张图象数据的转换指令的情形中,从标记TG区域到坐标X、Y的转换以及标题的尺寸是由识别数据IDP所指示。从识别数据IDP到坐标X、Y的转换对应于图3所示成象指令的指令识别码CODE。In the case of the conversion command of the expanded image data, the conversion from the tag TG area to the coordinates X, Y and the size of the title are indicated by the identification data IDP. The conversion from the identification data IDP to the coordinates X, Y corresponds to the command identification code CODE of the imaging command shown in FIG.

转换指令包括接在标题之后的已扩张图象数据的象素PIX0、PIX1、PIX2……,PIYn。如上所述,在正常模式中的每一象素具有15比特,而高清晰度模式中为24比特。经过成象装置部分61,扩张图象数据从主存储器43以由选择控制器45的转换指令为单元转换到帧存储器63。The conversion command includes pixels PIX0, PIX1, PIX2, . . . , PIYn of expanded image data following the header. As mentioned above, each pixel has 15 bits in normal mode and 24 bits in high definition mode. Via the imaging device section 61, the expanded image data is switched from the main memory 43 to the frame memory 63 in units of switching instructions from the selection controller 45.

另外,如上所述,图象扩张装置部分51把一帧图象分成包括长度×宽度=16×16的宏数据块,以便按着数据块的单元执行扩张解码。举例而言,假设该图象包括长度×宽度=320×320的一帧,则一帧被分成了如图7所示的300个宏数据块。In addition, as described above, the image expansion means section 51 divides one frame of image into macroblocks including length x width = 16 x 16 to perform expansion decoding in units of blocks. For example, assuming that the picture includes a frame of length×width=320×320, one frame is divided into 300 macroblocks as shown in FIG. 7 .

当把300个宏数据块转换到成象装置部分61时,在这些转换指令被形成宏数据块的情形中,标题部分的前端是太大了。因而在本例中,如图1所示,有多个(图18中是15个)在纵向的宏数据块被耦合,并以此作为由转换指令所要馈送的一个单元。When converting 300 macroblocks to the imaging device section 61, in the case where these conversion instructions are formed into macroblocks, the front end of the header section is too large. Thus in this example, as shown in FIG. 1, a plurality (15 in FIG. 18) of macroblocks in the longitudinal direction are coupled as a unit to be fed by the conversion command.

用于一帧的第一转换指令的一个例子示于图9中。在图9中,坐标X,Y是0、0。在下一个转换指令中,坐标X,Y是16,0。An example of the first conversion command for one frame is shown in FIG. 9 . In FIG. 9, the coordinates X, Y are 0,0. In the next transformation instruction, the coordinates X,Y are 16,0.

因此,由于以在成象指令中的相同方式将扩张图象数据变换成转换指令型,所以,由选择控制器45所执行的将多边形成象指令与转移命令进行混合、成象及图象的形成可在帧存储器63中由成象装置部分利用标记TG来执行。Therefore, since the expanded image data is transformed into the conversion instruction type in the same manner as in the imaging instruction, the process of mixing, imaging, and image of the polygon-forming imaging instruction and the transfer instruction performed by the selection controller 45 Formation can be performed in the frame memory 63 by the imaging device part using the tag TG.

[从帧存储器中读出图象数据过程的说明][Explanation of the process of reading image data from the frame memory]

首先,CPU42将指令送到成象装置部分61,以便把帧存储器的图象存储区AD的一个帧缓存区A(变成显示缓存器)的图象数据送到图象监示装置67。此时,CPU42也将指令正常模式还是高清晰度模式的模式转换控制信号送到成象装置部分61。First, the CPU 42 sends an instruction to the imaging device section 61 to send image data of a frame buffer A (becoming a display buffer) of the image storage area AD of the frame memory to the image monitor 67. At this time, the CPU 42 also sends to the imaging device section 61 a mode switching control signal instructing whether the normal mode or the high definition mode is used.

当指定为正常模式时,成象装置部分61把开关SW1和SW2转换到接端N侧,并选择扩张电路64。此时,对每15个比特的象素数据PIX的每一个(二字节)被以如图10A椭园线所圈出的方式写入在帧存储器63的图象存储区AD的显示缓冲存储器中。When designated as the normal mode, the imaging device section 61 switches the switches SW1 and SW2 to the terminal N side, and the expansion circuit 64 is selected. At this time, each (two bytes) of the pixel data PIX of every 15 bits is written in the display buffer memory of the image storage area AD of the frame memory 63 in the manner circled by the ellipse line in Fig. 10A middle.

如上所述,扩张电路64从帧存储器的图象存储区AD的显示中缓冲存储器中读出每一个15比特的图象数据,并顺序地把读出的数据转换到A/D变换器66以变换模拟信号。因此,在图象监视装置67的图象场上形成重放图象。在此情况中,以正常模式重放的是:As described above, the expansion circuit 64 reads out each 15-bit image data from the display buffer memory of the image storage area AD of the frame memory, and sequentially converts the read data to the A/D converter 66 to Transform analog signals. Accordingly, a reproduced image is formed on the image field of the image monitor device 67 . In this case, what is replayed in normal mode is:

i)仅仅是图形图象;i) graphic images only;

ii)将所获结构图象附加在成象的多边形的合成图象;ii) superimposing the obtained structure image on the synthetic image of the imaged polygon;

iii)由扩张解码器获得的、被成象为包括15比特/象素的运动或静止图象的背景图象中的多个多边形的合成图象;iii) Composite images obtained by dilated decoders, imaged as multiple polygons in background images comprising 15 bits/pixel moving or still images;

iv)仅由扩张解码器获得的15比特/象素的运动图象或静止图象、等等。iv) A moving picture or a still picture of 15 bits/pixel obtained only by an expansion decoder, etc.

当指定为高清晰度模式时,成象装置部分61把开关SW1和SWZ转换到接端H侧,并选择分割电路65。此时,对于每24个比特的象素的数据PIX的每一个(三字节)被以如图10B的椭圆线所圈出的方式写入在帧存储器63的图象存储区AD的显示缓冲存储器中。When the high-definition mode is designated, the imaging device section 61 switches the switches SW1 and SWZ to the terminal H side, and selects the division circuit 65 . At this time, each (three bytes) of data PIX for every 24-bit pixel is written in the display buffer of the image storage area AD of the frame memory 63 in a manner encircled by an ellipse line as shown in FIG. 10B in memory.

分割电路65从帧存储器的图象存储区AD的显示缓冲存储器中读出每一个24比特的图象数据,并顺序地把读出的数据转换到A/D转换器66以变换模拟信号。因此,在图象监视装置的图象场上形成重放图象。在此情况中,以高清晰度模式所显示的是由扩张解码所获得的24比特/象素的运动图象或静止图象。The division circuit 65 reads out image data each of 24 bits from the display buffer memory of the image storage area AD of the frame memory, and sequentially converts the read data to the A/D converter 66 to convert an analog signal. Accordingly, a reproduced image is formed on the image field of the image monitor device. In this case, what is displayed in the high-definition mode is a moving picture or a still picture of 24 bits/pixel obtained by expansion decoding.

在帧缓存器A的图象数据被读出的同时,CPU42在主存储器43中产生出将被随后送到成象装置61的数据。在成象指令行的产生过程中,控制板71的操作输入被读出,响应这一操作输入,主存储器43的数据包缓存器(变成设置数据包缓存器)的成象指令行的坐标值被刷新,当此同时,成象指令行的每一个成象命令的标记被重写。在被扩张的图象数据的情形中,数据按如上述的方式变换成转换指令型。CPU42识别该数据是15比特/象素的被扩张的图象数据或24比特/象素的数据。While the image data of the frame buffer A is being read, the CPU 42 generates data in the main memory 43 to be subsequently sent to the imaging device 61 . In the generation process of the imaging instruction line, the operation input of the control panel 71 is read out, and in response to this operation input, the coordinates of the imaging instruction line of the data packet buffer (becoming the setting data packet buffer) of the main memory 43 The values are refreshed, while at the same time the flags for each imaging command of the imaging command line are overwritten. In the case of expanded image data, the data is converted into the conversion instruction type as described above. The CPU 42 recognizes that the data is expanded image data of 15 bits/pixel or data of 24 bits/pixel.

在CPU42处理成象命令的形成或把扩张的图象数据变成转换指令的同时,选择控制器45把成象指令行或扩张图象数据从主存储器43转换到另一个帧缓存器区B(变成成象缓存器)。与此同时,CPU42识别该转换数据是成象指令行,或是15比特/象素的扩张的图象数据或是24比特/象素的扩张图象的数据。While the CPU 42 processes the formation of imaging commands or converts expanded image data into switching commands, the selection controller 45 switches the imaging command line or the expanded image data from the main memory 43 to another frame buffer area B ( becomes an imaging buffer). At the same time, the CPU 42 recognizes that the conversion data is an imaging command line, or 15 bits/pixel expanded image data or 24 bits/pixel expanded image data.

随后,当全部成象指令行或转换指令行从主存储器43中被转换出时,CPU42则利用该帧存储器63的其它帧缓存区B作为显示缓存器,并指令成象装置部分61读出图象图象数据或扩张的图象数据,并把这些数据输出到成象监视器65。此时,以与先前描述的相同方式,CPU42还将模式转换信号送到成象装置部分61。如前所述,成象装置部分61执行开关SW1和SW2的切换并响应一般模式及高清晰度模式执行读出处理。此外,在此情况中,帧存储器的帧缓器A被同时切换到成象缓存器。Subsequently, when all imaging command lines or conversion command lines were converted from the main memory 43, the CPU 42 then utilized other frame buffer areas B of the frame memory 63 as a display buffer, and instructed the imaging device part 61 to read the image image data or expanded image data, and output these data to the imaging monitor 65. At this time, the CPU 42 also sends the mode switching signal to the imaging device section 61 in the same manner as previously described. As previously described, the imaging device section 61 performs switching of the switches SW1 and SW2 and performs readout processing in response to the normal mode and the high-definition mode. Also, in this case, the frame buffer A of the frame memory is simultaneously switched to the imaging buffer.

在利用其它显示缓存器B作为显示缓存区而读出图象数据的同时,如上所述,CPU42在主存储器43中产生出将被顺序转换到成象装置部分61的数据。在CPU42对成象指令形成进行处理或把扩张的图象数据变化成转换命令型时,由选择控制器45将成象命令行或扩张的图象数据从主存储器43转换到一个帧缓存区A(变成图象缓存器)中。While reading image data using the other display buffer B as a display buffer, the CPU 42 generates data in the main memory 43 to be sequentially transferred to the imaging device section 61 as described above. When CPU 42 processes imaging command formation or changes the expanded image data into a conversion command type, the imaging command line or expanded image data is converted from main memory 43 to a frame buffer area A ( into the image buffer).

可以通过重复先前的操作来显示运动图象。此外,扩张电路64和65响应一般模式和高清晰度模式而被切换,而且,写在帧存储器63中的图象数据可响应于图象质量而读出,以便处理。A moving picture can be displayed by repeating the previous operation. In addition, the expansion circuits 64 and 65 are switched in response to the normal mode and the high-definition mode, and the image data written in the frame memory 63 can be read in response to the image quality for processing.

顺便说,在前述的描述中,已经给出了每一个象素的两种比特数的实例。然而,本发明可同样应用于每一个象素有三种或者更多种比特数的情况。Incidentally, in the foregoing description, examples of two kinds of bit numbers per pixel have been given. However, the present invention is equally applicable to the case where each pixel has three or more bit numbers.

而且,在前例中,图象数据或应用程序是记录在CD-ROM盘上。但是,任何其它种类的记录介质,例如半导体存储器类、磁盘、存储卡都可用作记录介质。Also, in the foregoing example, image data or application programs are recorded on a CD-ROM disc. However, any other kind of recording medium such as semiconductor memory type, magnetic disk, memory card can be used as the recording medium.

而且,DCT被用作图象的数据压缩方法,但其它任何种类的图象数据压缩方法都可采用。Also, DCT is used as a data compression method for images, but any other image data compression method can be used.

在不偏离本发明精神及范围的条件下可有对本发明的各种详细改变。而且,前面对于依照本发明实施例的描述只是用于说明的目的,并不是用于对所附权利要求及等同物所定义的发明作局限的目的。Various detailed changes may be made to the present invention without departing from the spirit and scope of the invention. Moreover, the foregoing descriptions of the embodiments according to the present invention are for the purpose of illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.

Claims (8)

1.在具有一帧存储器的装置中,用于顺序读出写在用于图象显示数据的该帧存储器内的图象数据,一个图象处理装置的特征在于它包括:1. In a device having a frame memory for sequentially reading image data written in the frame memory for image display data, an image processing device is characterized in that it comprises: 识别装置,用于识别写在帧存储器中的图象数据是否为每一象素以第一比特数写入的图象数据还是以每一象素以不同于第一比特数的第二比特数写入的图象数据;Identification means for identifying whether the image data written in the frame memory is image data written in a first number of bits per pixel or a second number of bits different from the first number of bits per pixel the image data written; 第一图象数据读取装置,用于从帧存储器中读取关于以第一比特数所表示每一象素的图象数据;The first image data reading device is used to read the image data about each pixel represented by the first bit number from the frame memory; 第二图象数据读取装置,用于从帧存储器中读取关于以第二比特数所表示的每一象素的图象数据;和A second image data reading means for reading image data about each pixel represented by the second bit number from the frame memory; and 切换装置,用于根据来自识别装置的识别信息来切换第一图象数据读取装置和第二图象数据读取装置。switching means for switching the first image data reading means and the second image data reading means according to the identification information from the identification means. 2.一种图象处理装置,其特征在于它包括:2. An image processing device, characterized in that it comprises: 一个帧存储器;a frame memory; 成象装置,根据在所说帧存储器上的成象指令执行成象操作,以形成图形图象数据,其中在所说帧存储器上的每一象素包括第一比特数;imaging means for performing imaging operations according to imaging instructions on said frame memory to form graphic image data, wherein each pixel on said frame memory includes a first number of bits; 图象数据写入装置,用于在所说的帧存储器上顺序写入已经转换到该帧存储器的图象数据;Image data writing device, is used for sequentially writing the image data that has been converted to this frame memory on said frame memory; 识别装置,用于识别已被转换的图象数据的每一个象素是否由第一比特数构成或由大于该第一比特数的第二比特数构成;Identifying means for identifying whether each pixel of the converted image data consists of a first number of bits or a second number of bits greater than the first number of bits; 第一图象数据读取装置,用于从帧存储器中读取关于以第一比特数所表示的每一象素的图象数据;The first image data reading device is used for reading the image data about each pixel represented by the first bit number from the frame memory; 第二图象数据读取装置,用于从帧存储器中读取关于以第二比特所表示的每一象素的图象数据;和The second image data reading means is used for reading the image data about each pixel represented by the second bit from the frame memory; and 切换装置,用于根据来自识别装置的识别信息来切换第一图象数据读取装置和第二图象数据读取装置。switching means for switching the first image data reading means and the second image data reading means according to the identification information from the identification means. 3.根据权利要求2的图象处理装置,其特征在于转换到所说帧存储器的图象数据是例如运动图象和静止图象的图象数据,所说图象处理装置还进一步包括当这些数据由第一比特图象数据构成时用于形成这些图形数据和图形图象数据的装置。3. The image processing apparatus according to claim 2, wherein the image data converted to said frame memory is image data such as moving images and still images, said image processing apparatus further comprising when these means for forming these graphic data and graphic image data when the data consists of first bit image data. 4.根据权利要求3的图象处理装置,其特征在于成象命令对应于来自操作输入单元的操作输入。4. The image processing apparatus according to claim 3, wherein the imaging command corresponds to an operation input from the operation input unit. 5.根据权利要求4的图象处理装置,其特征在于进一步包括一个盘重放部分,其中的图象数据由装置在所说盘重放装置部分上的盘所产生。5. The image processing apparatus according to claim 4, further comprising a disk reproducing section, wherein the image data is generated from a disk mounted on said disk reproducing section. 6.根据权利要求5的图象处理装置,其特征在于进一步包括一个D/A变换电路,用于将数字信号变换成模拟信号,其中的数字信号被输入到该D/A变换电路并被变换成将由所说切换装置从该D/A变换电路输出的模拟信号。6. The image processing device according to claim 5, further comprising a D/A conversion circuit for converting a digital signal into an analog signal, wherein the digital signal is input to the D/A conversion circuit and converted into an analog signal to be output from the D/A conversion circuit by said switching means. 7.根据权利要求6的图象处理装置,其特征在于还包括一个共用系统总线,用于连接从所说输入装置、所说成象装置和所说盘重放部分的信号。7. The image processing apparatus according to claim 6, further comprising a common system bus for connecting signals from said input means, said image forming means, and said disc playback section. 8.根据权利要求7的图象处理装置,其特征在于进一步包括在所说共用系统总线、所说成象装置和所说盘的重放部分之间的多个缓冲存储器。8. The image processing apparatus according to claim 7, further comprising a plurality of buffer memories between said common system bus, said image forming apparatus, and a playback portion of said disk.
CN95105764A 1994-04-07 1995-04-07 Image processing apparatus Expired - Lifetime CN1069422C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP6093738A JPH07281652A (en) 1994-04-07 1994-04-07 Image processing device
JP093738/1994 1994-04-07
JP093738/94 1994-04-07

Publications (2)

Publication Number Publication Date
CN1118470A true CN1118470A (en) 1996-03-13
CN1069422C CN1069422C (en) 2001-08-08

Family

ID=14090758

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95105764A Expired - Lifetime CN1069422C (en) 1994-04-07 1995-04-07 Image processing apparatus

Country Status (10)

Country Link
US (1) US5917504A (en)
EP (1) EP0676726B1 (en)
JP (1) JPH07281652A (en)
KR (1) KR100363504B1 (en)
CN (1) CN1069422C (en)
AT (1) ATE202429T1 (en)
AU (1) AU689541B2 (en)
CA (1) CA2146605A1 (en)
DE (1) DE69521357T2 (en)
MY (1) MY113890A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100423294C (en) * 2002-09-11 2008-10-01 飞思卡尔半导体公司 Semiconductor device and semiconductor package exhibiting enhanced pattern recognition capabilities when illuminated
CN1920878B (en) * 2005-08-24 2012-01-11 松下电器产业株式会社 Image processing apparatus

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6190257B1 (en) 1995-11-22 2001-02-20 Nintendo Co., Ltd. Systems and method for providing security in a video game system
US6331856B1 (en) 1995-11-22 2001-12-18 Nintendo Co., Ltd. Video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing
US6022274A (en) 1995-11-22 2000-02-08 Nintendo Co., Ltd. Video game system using memory module
JPH10254839A (en) * 1997-03-11 1998-09-25 Sony Corp SIMD control parallel processor and operation method
US7403213B1 (en) * 1997-06-04 2008-07-22 Texas Instruments Incorporated Boundary dispersion for artifact mitigation
US7046250B1 (en) 2002-07-11 2006-05-16 Sun Microsystems, Inc. Caching fonts for improved bandwidth of transmitted text
US20040008205A1 (en) * 2002-07-11 2004-01-15 Sun Microsystems, Inc., A Delaware Corporation Tagging single-color images for improved compression
US20040008214A1 (en) * 2002-07-11 2004-01-15 Sun Microsystems, Inc., A Delaware Corporation Tagging repeating images for improved compression
US20040008213A1 (en) * 2002-07-11 2004-01-15 Sun Microsystems, Inc., A Delaware Corporation Tagging multicolor images for improved compression
US7038695B2 (en) * 2004-03-30 2006-05-02 Mstar Semiconductor, Inc. User interface display apparatus using texture mapping method
JP2005340953A (en) * 2004-05-24 2005-12-08 Toshiba Corp Information device and display control method for the same device
US10593113B2 (en) * 2014-07-08 2020-03-17 Samsung Electronics Co., Ltd. Device and method to display object with visual effect
JP6308972B2 (en) * 2015-04-10 2018-04-11 株式会社三洋物産 Game machine
JP6901023B2 (en) * 2018-09-19 2021-07-14 株式会社三洋物産 Pachinko machine
JP6901024B2 (en) * 2018-10-10 2021-07-14 株式会社三洋物産 Pachinko machine
JP6977897B2 (en) * 2019-05-08 2021-12-08 株式会社三洋物産 Pachinko machine
JP6977896B2 (en) * 2019-06-12 2021-12-08 株式会社三洋物産 Pachinko machine
JP6950794B2 (en) * 2019-07-17 2021-10-13 株式会社三洋物産 Pachinko machine
JP6977895B2 (en) * 2019-10-28 2021-12-08 株式会社三洋物産 Pachinko machine
JP6852773B2 (en) * 2019-11-06 2021-03-31 株式会社三洋物産 Game machine

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4953229A (en) * 1984-02-16 1990-08-28 Konishiroku Photo Industry Co., Ltd. Image processing apparatus
JPS6242228A (en) * 1985-08-19 1987-02-24 Nec Corp Display information processing system
JPS63245569A (en) * 1987-03-31 1988-10-12 Yokogawa Medical Syst Ltd Picture display processor
US5283866A (en) * 1987-07-09 1994-02-01 Ezel, Inc. Image processing system
JPH0279575A (en) * 1988-09-14 1990-03-20 Fujitsu Ltd Picture display terminal with transmitter function
DE69032908T2 (en) * 1989-11-20 1999-09-09 Canon K.K. Image processing device
US5274753A (en) * 1990-05-24 1993-12-28 Apple Computer, Inc. Apparatus for distinguishing information stored in a frame buffer
US5241371A (en) * 1991-10-30 1993-08-31 Pioneer Electronic Corporation Image display control apparatus and still picture reproducing system
US5335321A (en) * 1992-06-19 1994-08-02 Intel Corporation Scalable multimedia platform architecture
CA2108730C (en) * 1992-12-07 1999-10-12 James Corona Apparatus for, and methods of providing a universal format of pixels and for scaling fields in the pixels
JP3492761B2 (en) * 1994-04-07 2004-02-03 株式会社ソニー・コンピュータエンタテインメント Image generation method and apparatus
US5781184A (en) * 1994-09-23 1998-07-14 Wasserman; Steve C. Real time decompression and post-decompress manipulation of compressed full motion video
US5649173A (en) * 1995-03-06 1997-07-15 Seiko Epson Corporation Hardware architecture for image generation and manipulation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100423294C (en) * 2002-09-11 2008-10-01 飞思卡尔半导体公司 Semiconductor device and semiconductor package exhibiting enhanced pattern recognition capabilities when illuminated
CN1920878B (en) * 2005-08-24 2012-01-11 松下电器产业株式会社 Image processing apparatus

Also Published As

Publication number Publication date
CA2146605A1 (en) 1995-10-08
KR950033954A (en) 1995-12-26
EP0676726A2 (en) 1995-10-11
MY113890A (en) 2002-06-29
AU689541B2 (en) 1998-04-02
KR100363504B1 (en) 2003-03-06
DE69521357T2 (en) 2002-05-02
AU1631095A (en) 1995-10-26
CN1069422C (en) 2001-08-08
JPH07281652A (en) 1995-10-27
EP0676726A3 (en) 1996-03-27
DE69521357D1 (en) 2001-07-26
EP0676726B1 (en) 2001-06-20
US5917504A (en) 1999-06-29
ATE202429T1 (en) 2001-07-15

Similar Documents

Publication Publication Date Title
CN1118470A (en) Image processing apparatus
CN1136517C (en) Method of producing image data, image data processing apparatus, and recording medium
CN1138234C (en) Image generating method and apparatus
CN1189654A (en) Method and apparatus for transmitting picture data, processing pictures and recording medium therefor
CN1207690C (en) Device for drawing image, image drawing method, and providing medium
JP5203513B2 (en) Image processing
CN1230790C (en) Method and apparatus for processing DVD video
EP0715276A2 (en) Method and apparatus for mapping texture
CN1111306C (en) Address generator, image display, address generation method and image display method
CN1183154A (en) Image rendering device and image rendering method
CN1351326A (en) Image display device
WO2019166008A1 (en) Method for processing projection-based frame that includes projection faces packed in cube-based projection layout with padding
US7760804B2 (en) Efficient use of a render cache
CN1115065A (en) Method and apparatus for generating images
JP2006014341A (en) Method and apparatus for storing image data using an MCU buffer
JP3347684B2 (en) Real-time video transfer method
CN1214648C (en) Method and apparatus for performing motion compensation in a texture mapping engine
CN1128381A (en) image generating device
CN101038664A (en) Image processing apparatus and image processing method
JP2007293533A (en) Processor system and data transfer method
JP2000322566A (en) Image display device and control method thereof
JP4174026B2 (en) Image processing device
CN1291324C (en) Data stream conversion method and buffer device
JPH08161511A (en) Image generation device
JPH08115200A (en) Image processing system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Applicant after: SONY COMPUTER ENTERTAINMENT Inc.

Applicant before: Sony Corp.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SONY CORPORATION TO: SONY COMP ENTERTAINMENT INC.

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SONY COMPUTER ENTERTAINMENT, INC.

Free format text: FORMER OWNER: SNE PLATFORM INC.

Effective date: 20120829

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee

Owner name: SNE PLATFORM INC.

Free format text: FORMER NAME: SONY COMPUTER ENTERTAINMENT, INC.

CP01 Change in the name or title of a patent holder

Address after: Tokyo, Japan

Patentee after: SNE platform Limited by Share Ltd.

Address before: Tokyo, Japan

Patentee before: SONY COMPUTER ENTERTAINMENT Inc.

TR01 Transfer of patent right

Effective date of registration: 20120829

Address after: Tokyo, Japan

Patentee after: SONY COMPUTER ENTERTAINMENT Inc.

Address before: Tokyo, Japan

Patentee before: SNE platform Limited by Share Ltd.

ASS Succession or assignment of patent right

Owner name: SONY COMPUTER ENTERTAINMENT INC.

Free format text: FORMER OWNER: SNE PLATFORM INC.

Effective date: 20121109

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee

Owner name: SNE PLATFORM INC.

Free format text: FORMER NAME: SONY COMPUTER ENTERTAINMENT INC.

CP01 Change in the name or title of a patent holder

Address after: Tokyo, Japan

Patentee after: SNE platform Limited by Share Ltd.

Address before: Tokyo, Japan

Patentee before: SONY COMPUTER ENTERTAINMENT Inc.

TR01 Transfer of patent right

Effective date of registration: 20121109

Address after: Tokyo, Japan

Patentee after: SONY COMPUTER ENTERTAINMENT Inc.

Address before: Tokyo, Japan

Patentee before: SNE platform Limited by Share Ltd.

C17 Cessation of patent right
CX01 Expiry of patent term

Expiration termination date: 20150407

Granted publication date: 20010808