Patents by Inventor Masakazu Suzuoki

Masakazu Suzuoki has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20060112213
    Abstract: Methods and apparatus for placing a processing unit into one or more of a plurality of operational modes are disclosed wherein: the apparatus includes a local memory, a bus operable to carry information to and from the local memory, one or more arithmetic processing units operable to process data and operatively coupled to the local memory, and a security circuit operable to place the apparatus into the operational modes; and the plurality of operational modes includes a first mode whereby the apparatus and an external device may initiate a transfer of information into or out of the memory over the bus, a second mode whereby neither the apparatus nor the external device may initiate a transfer of information into or out of the memory over the bus, and a third mode whereby the apparatus may initiate a transfer of information into or out of the memory over the bus, but the external device may not initiate a transfer of information into or out of the memory over the bus.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 25, 2006
    Inventors: Masakazu Suzuoki, Akiyuki Hatakeyama
  • Patent number: 7038676
    Abstract: A system and method for compressing video graphics data are provided. The system and method include generating in a graphics pipeline, from video graphics data modeling objects, vertex data corresponding to the objects, rendering the video graphics data to produce a current frame of pixel data and a reference frame of pixel data, and, based upon the vertex data, defining a search area within the reference frame for calculating a motion vector for a block of pixel data within the current frame. The current frame then is compressed using the motion vector. The use of vertex data from the graphics pipeline to define the search area substantially reduces the amount of searching necessary to generate motion vectors and perform data compression.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: May 2, 2006
    Assignee: Sony Computer Entertainmant Inc.
    Inventors: Eiji Iwata, Masakazu Suzuoki
  • Publication number: 20050184994
    Abstract: The present invention relates to the architecture and use of a computer processor optimized for instruction and data processing. The computer processor includes a main processor element in operative communication with a main memory for storing data, and sub-processor elements in operative communication with the main processor element for processing the data. Each of the sub-processor elements including a dedicated local memory for storing instructions and data. The main processor desirably comprises a primary processor core, and the sub-processor elements desirably include a set of coprocessors. One of the coprocessors may be an embedded coprocessor that performs error checking in the primary processor core. Another one of the coprocessors may be a vector processing unit. A program can directly control the vector processing unit or may indirectly control it via the primary processor core.
    Type: Application
    Filed: March 24, 2005
    Publication date: August 25, 2005
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Akio Ohba, Masaaki Oka, Toshiyuki Hiroi, Teiji Yutaka, Toyoshi Okada, Masayoshi Tanaka
  • Publication number: 20050120254
    Abstract: A processing element (PE) includes a processing unit (PU) and a number of attached processing units (APUs). The instruction set of each APU is divided a priori into a number of types, each type associated with a different amount of heat generation. Each APU keeps track of the amount of each type of instruction executed over a time period,—the power information,—and provides this power information to the PU. The PU then performs power management as a function of the provided power information from each APU,—such as directing a particular APU to enter an idle state to reduce power consumption.
    Type: Application
    Filed: October 5, 2004
    Publication date: June 2, 2005
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki
  • Publication number: 20050120187
    Abstract: A system configuration includes a processing element (PE), an input/output (I/O) interface device and a shared memory. The PE further includes at least one processing unit (PU) and one, or more, attached processing units (APUs). At least one of the APUs performs an I/O function by reading data from, and writing data to, an external device coupled to the I/O interface device. Data is exchanged between the APU and the I/O interface device via the shared memory using a data level synchronization mechanism.
    Type: Application
    Filed: October 5, 2004
    Publication date: June 2, 2005
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki
  • Publication number: 20050097302
    Abstract: A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A processing system is provided for processing programs and data. The processing system has a processing unit and multiple sub-processing units. Each sub-processing unit includes a dedicated local memory for storing programs and data. The dedicated local memory of each respective sub-processing unit is not a cache memory. In an alternative, multiple computing devices may connect to one another via a communications network, and each computing device may include at least one processing element having the processing unit and sub-processing units.
    Type: Application
    Filed: October 18, 2004
    Publication date: May 5, 2005
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki
  • Publication number: 20050081209
    Abstract: A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A synchronized system and method for the coordinated reading and writing of data to and from the shared main memory by the processing units also are provided. A processing system for processing computer tasks is also provided. A first processor is of a first processor type and a number of second processors are of a second processor type. One of the second processors manages process scheduling of computing tasks by providing tasks to at least one of the first and second processors.
    Type: Application
    Filed: October 18, 2004
    Publication date: April 14, 2005
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki
  • Publication number: 20050081213
    Abstract: A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A synchronized system and method for the coordinated reading and writing of data to and from the shared main memory by the processing units also are provided. A processing system for processing tasks is also provided. The processing system includes processing devices and an absolute timer. The absolute timer defines a time budget. The time budget provides a time period for the completion of tasks by selected processing devices independent of clock frequencies employed by the processing devices for processing the tasks.
    Type: Application
    Filed: October 18, 2004
    Publication date: April 14, 2005
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki
  • Publication number: 20050078117
    Abstract: A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A processing system for performing graphics processing is also provided. A first processor is of a first processor type and a number of second processors are of a second processor type. One of the second processors can perform graphics processing on a first set of graphics data to generate a second set of graphics data, and another of the second processors can perform graphics processing on the second set to generate a third set of graphics data.
    Type: Application
    Filed: October 18, 2004
    Publication date: April 14, 2005
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki
  • Patent number: 6826662
    Abstract: A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A synchronized system and method for the coordinated reading and writing of data to and from the shared main memory by the processing units also are provided. A hardware sandbox structure is provided for security against the corruption of data among the programs being processed by the processing units. The uniform software cells contain both data and applications and are structured for processing by any of the processors of the network. Each software cell is uniquely identified on the network.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: November 30, 2004
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki
  • Patent number: 6809734
    Abstract: A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A synchronized system and method for the coordinated reading and writing of data to and from the shared main memory by the processing units also are provided. A hardware sandbox structure is provided for security against the corruption of data among the programs being processed by the processing units. The uniform software cells contain both data and applications and are structured for processing by any of the processors of the network. Each software cell is uniquely identified on the network.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: October 26, 2004
    Assignees: Sony Computer Entertainment Inc., Kabushiki Kaisha Toshiba, International Business Machines Corporation
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki, Charles Ray Johns, Shigehiro Asano, Atsushi Kunimatsu, Yukio Watanabe
  • Patent number: 6807620
    Abstract: The present invention relates to the architecture and use of a computer system optimized for the efficient modeling of graphics. The computer system has a primary processor and a graphics processor. The primary processor has two vector processor units within it, one which is closely connected to central processor unit. Simultaneously performing complex modeling calculations on the first vector processor and CPU, and geometry transformation calculations on the second vector processor, allows for efficient modeling of graphics. Furthermore, the graphics processor is optimized to rapidly switch between data flow from the two vector processors. In addition, the graphics processor is able to render many pixels simultaneously, and has a local memory on the graphics processor chip that acts as a frame buffer, texture buffer, and z buffer. This allows a high fill rate to the frame buffer.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: October 19, 2004
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Akio Ohba, Masaaki Oka, Toshiyuki Hiroi, Teiji Yutaka, Toyoshi Okada, Masayoshi Tanaka
  • Patent number: 6779049
    Abstract: A method and system for attached processing units accessing a shared memory in an SMP system. In one embodiment, a system comprises a shared memory. The system further comprises a plurality of processing elements coupled to the shared memory. Each of the plurality of processing elements comprises a processing unit, a direct memory access controller and a plurality of attached processing units. Each direct memory access controller comprises an address translation mechanism thereby enabling each associated attached processing unit to access the shared memory in a restricted manner without an address translation mechanism. Each attached processing unit is configured to issue a request to an associated direct memory access controller to access the shared memory specifying a range of addresses to be accessed as virtual addresses. The associated direct memory access controller is configured to translate the range of virtual addresses into an associated range of physical addresses.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Erik R. Altman, Peter G. Capek, Michael Gschwind, Harm Peter Hofstee, James Allan Kahle, Ravi Nair, Sumedh Wasudeo Sathaye, John-David Wellman, Masakazu Suzuoki, Takeshi Yamazaki
  • Publication number: 20040054667
    Abstract: A control unit 9 examines the update status of each Web site 11 which are stored as bookmarks in a URL memory 6, the congestion status of a network 2, and the congestion status of a network server apparatus 13 of a user's provider and the like. The control unit 9, based on this examination result, arranges an object corresponding to that Web site by changing the distance (depth) from the viewpoint in accordance with the response of the Web site 11, and displays by changing the height of the object according to the update status. Furthermore, the control unit 9 displays by changing the patterns of each object in accordance with the congestion status of the Web site which corresponds to that object, and displays by changing the weather of virtual space in accordance with the busy status of the network 2. This allows image display of the update status of the Web site to which a bookmark is attached, and the congestion status of the network and the like by using predetermined objects.
    Type: Application
    Filed: October 21, 2003
    Publication date: March 18, 2004
    Inventors: Tomokazu Kake, Keiso Shimakawa, Takahiro Fuji, Yuta Kimura, Hidehisa Onai, Yousuke Kimoto, Hiromasa Horie, Toyoshi Okada, Shigeru Enomoto, Muneki Shimada, Shuji Hiramatsu, Masakazu Suzuoki, Akio Ohba
  • Patent number: 6677951
    Abstract: An entertainment apparatus is configured to enable a program for an older version of the apparatus to be executed. In a normal mode, a main processing unit (MPU) operates as a main CPU, a graphics processor (GP) operates as a graphics processor, and an input/output subprocessor (IOP) operates as a subprocessor for input and output. In a compatible mode in which a program for an older version of the apparatus is executed, the IOP capable of executing the program for the older version of the apparatus operates as a main CPU, and the MPU and GP emulate a graphics processor for the older version of the apparatus.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: January 13, 2004
    Assignee: Sony Computer Entertainment, Inc.
    Inventors: Teiji Yutaka, Masakazu Suzuoki, Yasuyuki Yamamoto, Masayoshi Tanaka, Makoto Furuhashi, Toyoshi Okada, Toru Akazawa
  • Publication number: 20030229765
    Abstract: A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A synchronized system and method for the coordinated reading and writing of data to and from the shared main memory by the processing units also are provided. A hardware sandbox structure is provided for security against the corruption of data among the programs being processed by the processing units. The uniform software cells contain both data and applications and are structured for processing by any of the processors of the network. Each software cell is uniquely identified on the network.
    Type: Application
    Filed: February 21, 2003
    Publication date: December 11, 2003
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Masakazu Suzuoki, Takeshi Yamazaki
  • Publication number: 20030229719
    Abstract: A system and method for compressing video graphics data are provided. The system and method include generating in a graphics pipeline, from video graphics data modeling objects, vertex data corresponding to the objects, rendering the video graphics data to produce a current frame of pixel data and a reference frame of pixel data, and, based upon the vertex data, defining a search area within the reference frame for calculating a motion vector for a block of pixel data within the current frame. The current frame then is compressed using the motion vector. The use of vertex data from the graphics pipeline to define the search area substantially reduces the amount of searching necessary to generate motion vectors and perform data compression.
    Type: Application
    Filed: June 11, 2002
    Publication date: December 11, 2003
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Eiji Iwata, Masakazu Suzuoki
  • Patent number: 6563999
    Abstract: Data sequentially read from a storage device, such as a CD-ROM, in which program data and moving picture data are alternately recorded, is divided into program data and moving picture data by a demultiplexor. The moving picture data is stored in an image data storage region of a main memory. The moving picture data is then expanded by an MPEG decoder and is transferred to a decoded image buffer, and is further transferred to a frame memory of a graphic processing unit. Every time moving picture data for one frame is transferred to the frame memory, it is converted into a video signal and output. Accordingly, the loading time for the program data is decreased even though the moving picture data is reproduced while the program data is being loaded.
    Type: Grant
    Filed: March 25, 1998
    Date of Patent: May 13, 2003
    Assignee: Sony Computer Entertainment, Inc.
    Inventor: Masakazu Suzuoki
  • Patent number: 6559854
    Abstract: An image creation device includes: a plurality of geometry processing means for creating at least one drawing element list by performing geometry processing to express images, respectively, in parallel, said plurality of geometry processing means having at least one first geometry processing means to perform tyical geometry processing and at least one second geometry processing in cooperation with another geometry processing means; drawing means to perform drawing processing based on said drawing element list; and control means to selectively adopt a first mode which parallelizes said at least one first geometry processing means and said at least one second geometry processing means and a second mode to lead a processing result of said at least one second geometry processing means to an input of said at least one first geometry processing means.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: May 6, 2003
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Masaaki Oka, Masakazu Suzuoki
  • Publication number: 20030055984
    Abstract: A communication device communicates information via a virtual world configured by a server machine to client terminal devices operating characters in the virtual world. It is therefore possible to transmit various information to and to receive various information from the virtual world, even from a place remote from the client terminal devices, which enables a linking between the virtual world and the real world to be realized.
    Type: Application
    Filed: May 15, 2002
    Publication date: March 20, 2003
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Keiso Shimakawa, Shuji Hiramatsu, Masakazu Suzuoki, Akio Ohba, Toyoshi Okada, Shigeru Enomoto, Muneki Shimada, Tomokazu Kake, Yousuke Kimoto, Kenjiro Komaki, Hiromasa Horie, Takahiro Fujii, Yuta Kimura, Hidehisa Onai