Patents by Inventor Jin Satoh

Jin Satoh 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).

  • Patent number: 9852522
    Abstract: There is provided a graphics processing system that allows decompression of a compressed texture with high efficiency. The graphics processing system includes: a main memory; and a graphics processing unit, in which the graphics processing unit includes a run length decoding section adapted to run-length-decode a compressed texture, and a reciprocal spatial frequency conversion section adapted to restore the texture by performing reciprocal spatial frequency conversion on the run-length-decoded texture, and the main memory includes a texture pool adapted to partially cache the restored texture.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: December 26, 2017
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Jin Satoh, Takehiro Tominaga, Tomochika Kanakogi
  • Publication number: 20150262385
    Abstract: There is provided a graphics processor that allows decompression of a compressed texture with high efficiency. The graphics processor includes: a main memory; and a graphics processing unit, in which the graphics processing unit includes a run length decoding section adapted to run-length-decode a compressed texture, and a reciprocal spatial frequency conversion section adapted to restore the texture by performing reciprocal spatial frequency conversion on the run-length-decoded texture, and the main memory includes a texture pool adapted to partially cache the restored texture.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 17, 2015
    Inventors: Jin Satoh, Takehiro Tominaga, Tomochika Kanakogi
  • Patent number: 8624914
    Abstract: An inspection apparatus specifies a region for displaying an advertisement from an image of a virtual space. The inspection apparatus comprises: an image mapping unit that maps an image, which uses a color that is not used in the virtual space and where the display status of the advertisement varies in accordance with a viewpoint of a user, on a region where the advertisement is to be displayed in the virtual space; an inspection image acquiring unit that acquires a virtual space that is actually displayed on a screen on a frame-by-frame basis; and an advertisement region extracting unit operative to extract, by color-filtering the acquired image of the virtual space, a region that is rendered with a color that is not used in the virtual space, as a region for displaying the advertisement perceived by a user.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: January 7, 2014
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventors: Shinichi Kariya, Jin Satoh, Hirotoshi Maegawa
  • Patent number: 8624896
    Abstract: An information processing apparatus including: a plurality of data processing functional blocks each used for carrying out individual data processing; a flow control section configured to execute control of data flows among the data processing functional blocks; and a control section configured to carry out a setting process to set the data processing functional blocks and the flow control section. The control section acquires configuration information in accordance with a task list for data processing to be carried out; carries out the setting process to set the data processing functional blocks and the flow control section on the basis of the acquired configuration information; and constructs a data processing configuration adapted to various kinds of data processing to be carried out.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: January 7, 2014
    Assignee: Sony Corporation
    Inventors: Junichi Sakamoto, Masaharu Yoshimori, Tanio Nagasaki, Shinsuke Koyama, Kazumasa Ito, Minoru Takahata, Mikako Hatakenaka, Jin Satoh, Hideshi Yamada, Kenichiro Yokota, Hideki Takeuchi, Hitoshi Ishikawa
  • Publication number: 20110316869
    Abstract: An inspection apparatus specifies a region for displaying an advertisement from an image of a virtual space. The inspection apparatus comprises: an image mapping unit that maps an image, which uses a color that is not used in the virtual space and where the display status of the advertisement varies in accordance with a viewpoint of a user, on a region where the advertisement is to be displayed in the virtual space; an inspection image acquiring unit that acquires a virtual space that is actually displayed on a screen on a frame-by-frame basis; and an advertisement region extracting unit operative to extract, by color-filtering the acquired image of the virtual space, a region that is rendered with a color that is not used in the virtual space, as a region for displaying the advertisement perceived by a user.
    Type: Application
    Filed: July 13, 2009
    Publication date: December 29, 2011
    Applicant: SONY COMPUTER ENTERTAINMENT INC.
    Inventors: Shinichi Kariya, Jin Satoh, Hirotoshi Maegawa
  • Patent number: 8031208
    Abstract: A drawing apparatus includes a reception unit, a first holding unit and a drawing processing unit. The reception unit receives graphic information. The first holding unit holds a plurality of first data which is a part of the graphic information received by the reception unit, in association with identification numbers assigned to the first data. The drawing processing unit draws a graphic on the basis of the first data held in the first holding unit. The drawing processing unit uses the plurality of the first data in a same task to draw the graphic. The reception unit records the identification numbers of the first data and a synchronization flag in order of reception. The synchronization flag is set for the first data received first among the plurality of first data processed by the same task in the drawing processing unit.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: October 4, 2011
    Assignees: Kabushiki Kaisha Toshiba, Sony Computer Entertainment, Inc.
    Inventors: Tatsuo Teruyama, Jin Satoh
  • Patent number: 7825928
    Abstract: An image processing apparatus capable of efficient rendering is provided. In an image processing apparatus which renders, in a screen coordinate system, unit figures each constituting the surface of a three-dimensional object to be rendered, a rasterizing unit divides a rendering area corresponding to a screen into multiple unit areas, while a first unit figure is projected onto a screen coordinate system, and outputs the unit areas. A similar process is applied to second and subsequent unit figures so that the multiple unit areas constituting each unit figure are sequentially output. An area divider divides each of the unit areas sequentially output from the rasterizing unit into multiple subareas. An area discarder discards as necessary a subarea obtained by the division by the area divider according to a predetermined rule. An area writer re-merges subareas that survived the discarding process by the area discarder and writes merged areas obtained by re-merge in the memory.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: November 2, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Jin Satoh
  • Publication number: 20080301681
    Abstract: An information processing apparatus including: a plurality of data processing functional blocks each used for carrying out individual data processing; a flow control section configured to execute control of data flows among the data processing functional blocks; and a control section configured to carry out a setting process to set the data processing functional blocks and the flow control section. The control section acquires configuration information in accordance with a task list for data processing to be carried out; carries out the setting process to set the data processing functional blocks and the flow control section on the basis of the acquired configuration information; and constructs a data processing configuration adapted to various kinds of data processing to be carried out.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 4, 2008
    Inventors: Junichi Sakamoto, Masaharu Yoshimori, Tanio Nagasaki, Shinsuke Koyama, Kazumasa Ito, Minoru Takahata, Mikako Hatakenaka, Jin Satoh, Hideshi Yamada, Kenichiro Yokota, Hideki Takeuchi, Hitoshi Ishikawa
  • Patent number: 7437021
    Abstract: An image processing apparatus and method which can achieve a reduction in size of the crossbar circuit and achieve a higher speed of processing, which perform DDA processing (ST11), then read out texture data from a memory (ST12), perform sub-word reallocation processing (ST13), then perform texture-filtering (ST14), then globally distribute data by the crossbar circuit 13 to a first operation processing element of each processing module (ST15), then perform processing at the pixel level, specifically use the texture data after filtering and the various types of data after rasterization to perform operations by pixel units and draw the pixel data passing the various types of tests in the processing at the pixel level to a frame buffer on a memory module (ST16).
    Type: Grant
    Filed: December 11, 2002
    Date of Patent: October 14, 2008
    Assignee: Sony Corporation
    Inventor: Jin Satoh
  • Patent number: 7372466
    Abstract: An image processing apparatus, able to suppress occurrence of a penalty such as page miss and able to efficiently draw an image, provided with a triangle transfer control device for judging whether a triangle is inside/outside a page, detecting a page where a triangle may be drawn, preparing a list of pages where triangles will be drawn, taking out a page from this list, outputting the triangle data and the corresponding drawing page data to a triangle drawing device so as to draw the object (triangle) for only the interior of the region of that page, erasing the output drawing page from the prepared list, and outputting triangle data and corresponding drawing page data until there are no longer pages on the list so as to draw all triangles in the pages.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: May 13, 2008
    Assignee: Sony Corporation
    Inventors: Tetsugo Inada, Jin Satoh, Yuji Yamaguchi
  • Publication number: 20070211078
    Abstract: An image processing apparatus capable of efficient rendering is provided. In an image processing apparatus which renders, in a screen coordinate system, unit figures each constituting the surface of a three-dimensional object to be rendered, a rasterizing unit divides a rendering area corresponding to a screen into multiple unit areas, while a first unit figure is projected onto a screen coordinate system, and outputs the unit areas. A similar process is applied to second and subsequent unit figures so that the multiple unit areas constituting each unit figure are sequentially output. An area divider divides each of the unit areas sequentially output from the rasterizing unit into multiple subareas. An area discarder discards as necessary a subarea obtained by the division by the area divider according to a predetermined rule. An area writer re-merges subareas that survived the discarding process by the area discarder and writes merged areas obtained by re-merge in the memory.
    Type: Application
    Filed: February 14, 2006
    Publication date: September 13, 2007
    Inventor: Jin Satoh
  • Publication number: 20070182750
    Abstract: A drawing apparatus includes a reception unit, a first holding unit and a drawing processing unit. The reception unit receives graphic information. The first holding unit holds a plurality of first data which is a part of the graphic information received by the reception unit, in association with identification numbers assigned to the first data. The drawing processing unit draws a graphic on the basis of the first data held in the first holding unit. The drawing processing unit uses the plurality of the first data in a same task to draw the graphic. The reception unit records the identification numbers of the first data and a synchronization flag in order of reception. The synchronization flag is set for the first data received first among the plurality of first data processed by the same task in the drawing processing unit.
    Type: Application
    Filed: December 22, 2006
    Publication date: August 9, 2007
    Inventors: Tatsuo Teruyama, Jin Satoh
  • Patent number: 7224369
    Abstract: An image processing apparatus, able to improve the pixel fill rate and able to prevent an increase of memory resources and increase of memory access, provided with a color calculation circuit for performing pixel level processing based on supplied first attribute parameters of the Z and color (R, G, B) data and outputting second attribute parameters and (x, y) coordinate data supplied by a DDA circuit together with the results and a sub primitive generation circuit for expanding a plurality of stamps to a plurality of sub primitives (sub stamps) based on the second attribute parameters of the color calculation circuit, generating expanded coordinates corresponding to the expanded sub stamps based on the (x, y) coordinate data of the DDA circuit, and outputting the same as the drawing parameters after expansion and the expanded graphics drawing coordinates to a memory controller, and a method of the same.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: May 29, 2007
    Assignee: Sony Corporation
    Inventors: Jin Satoh, Hitoshi Ishikawa
  • Patent number: 6992678
    Abstract: An image processing apparatus, able to improve the pixel fill rate and able to prevent an increase of memory resources and increase of memory access, provided with a color calculation circuit for performing pixel level processing based on supplied first attribute parameters of the Z and color (R, G, B) data and outputting second attribute parameters and (x, y) coordinate data supplied by a DDA circuit together with the results and a sub primitive generation circuit for expanding a plurality of stamps to a plurality of sub primitives (sub stamps) based on the second attribute parameters of the color calculation circuit, generating expanded coordinates corresponding to the expanded sub stamps based on the (x, y) coordinate data of the DDA circuit, and outputting the same as the drawing parameters after expansion and the expanded graphics drawing coordinates to a memory controller, and a method of the same.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: January 31, 2006
    Assignee: Sony Corporation
    Inventors: Jin Satoh, Hitoshi Ishikawa
  • Patent number: 6943802
    Abstract: An image processing apparatus, able to improve the pixel fill rate and able to prevent an increase of memory resources and increase of memory access, provided with a color calculation circuit for performing pixel level processing based on supplied first attribute parameters of the Z and color (R, G, B) data and outputting second attribute parameters and (x, y) coordinate data supplied by a DDA circuit together with the results and a sub primitive generation circuit for expanding a plurality of stamps to a plurality of sub primitives (sub stamps) based on the second attribute parameters of the color calculation circuit, generating expanded coordinates corresponding to the expanded sub stamps based on the (x, y) coordinate data of the DDA circuit, and outputting the same as the drawing parameters after expansion and the expanded graphics drawing coordinates to a memory controller, and a method of the same.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: September 13, 2005
    Assignee: Sony Corporation
    Inventors: Jin Satoh, Hitoshi Ishikawa
  • Patent number: 6940512
    Abstract: An image processing apparatus able to efficiently utilize a large amount of operation processing elements, having a high degree of freedom of algorithms, and having a high flexibility, provided with a rasterizer for generating pixel data or addresses; a graphics unit for generating graphics data based on texture coordinates; a pixel operation processor for performing operations based on the graphics data and performing image processing with respect to the image data in accordance with source addresses at the time of image processing; a pixel engine for performing operations with respect to the operation data of the pixel operation processor set in a register based on the color data; and a write unit for performing processing required for pixel writing based on window coordinates and the operation data of the pixel engine set in the register at the time of graphics processing and writing the processing results into a memory according to need and writing the operation data of the pixel operation processor set i
    Type: Grant
    Filed: May 20, 2003
    Date of Patent: September 6, 2005
    Assignee: Sony Corporation
    Inventors: Yuji Yamaguchi, Jin Satoh, Masahiro Igarashi
  • Publication number: 20050156935
    Abstract: An image processing apparatus, able to improve the pixel fill rate and able to prevent an increase of memory resources and increase of memory access, provided with a color calculation circuit for performing pixel level processing based on supplied first attribute parameters of the Z and color (R, G, B) data and outputting second attribute parameters and (x, y) coordinate data supplied by a DDA circuit together with the results and a sub primitive generation circuit for expanding a plurality of stamps to a plurality of sub primitives (sub stamps) based on the second attribute parameters of the color calculation circuit, generating expanded coordinates corresponding to the expanded sub stamps based on the (x, y) coordinate data of the DDA circuit, and outputting the same as the drawing parameters after expansion and the expanded graphics drawing coordinates to a memory controller, and a method of the same.
    Type: Application
    Filed: March 16, 2005
    Publication date: July 21, 2005
    Inventors: Jin Satoh, Hitoshi Ishikawa
  • Publication number: 20050156936
    Abstract: An image processing apparatus, able to improve the pixel fill rate and able to prevent an increase of memory resources and increase of memory access, provided with a color calculation circuit for performing pixel level processing based on supplied first attribute parameters of the Z and color (R, G, B) data and outputting second attribute parameters and (x, y) coordinate data supplied by a DDA circuit together with the results and a sub primitive generation circuit for expanding a plurality of stamps to a plurality of sub primitives (sub stamps) based on the second attribute parameters of the color calculation circuit, generating expanded coordinates corresponding to the expanded sub stamps based on the (x, y) coordinate data of the DDA circuit, and outputting the same as the drawing parameters after expansion and the expanded graphics drawing coordinates to a memory controller, and a method of the same.
    Type: Application
    Filed: March 16, 2005
    Publication date: July 21, 2005
    Inventors: Jin Satoh, Hitoshi Ishikawa
  • Publication number: 20040196290
    Abstract: An image processing apparatus and method which can achieve a reduction in size of the crossbar circuit and achieve a higher speed of processing, which perform DDA processing (ST11), then read out texture data from a memory (ST12), perform sub-word reallocation processing (ST13), then perform texture-filtering (ST14), then globally distribute data by the crossbar circuit 13 to a first operation processing element of each processing module (ST15), then perform processing at the pixel level, specifically use the texture data after filtering and the various types of data after rasterization to perform operations by pixel units and draw the pixel data passing the various types of tests in the processing at the pixel level to a frame buffer on a memory module (ST16).
    Type: Application
    Filed: March 22, 2004
    Publication date: October 7, 2004
    Inventor: Jin Satoh
  • Publication number: 20040075661
    Abstract: An image processing apparatus able to efficiently utilize a large amount of operation processing elements, having a high degree of freedom of algorithms, and having a high flexibility, provided with a rasterizer for generating pixel data or addresses; a graphics unit for generating graphics data based on texture coordinates; a pixel operation processor for performing operations based on the graphics data and performing image processing with respect to the image data in accordance with source addresses at the time of image processing; a pixel engine for performing operations with respect to the operation data of the pixel operation processor set in a register based on the color data; and a write unit for performing processing required for pixel writing based on window coordinates and the operation data of the pixel engine set in the register at the time of graphics processing and writing the processing results into a memory according to need and writing the operation data of the pixel operation processor set i
    Type: Application
    Filed: May 20, 2003
    Publication date: April 22, 2004
    Inventors: Yuji Yamaguchi, Jin Satoh, Masahiro Igarashi