Patents by Inventor Tetsugo Inada

Tetsugo Inada 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: 20050068326
    Abstract: An image processing apparatus capable of extracting edge information accurate enough to be able to be utilized for anti-aliasing without rendering of pixels other than the originally necessary drawn pixels and without inducing a drop in the drawing speed, including an anti-aliasing system for restoring edge information for an x-direction and a y-direction in screen coordinates from an image after drawing, determining a processing content necessary for the anti-aliasing from the obtained edge information, and performing the determined processing. Specifically, by scanning either of the information of a z-buffer and the information of the normal vector at each pixel obtained at the time of drawing, or both information, or by using the information of normal vectors restored from the information of the z-buffer, the anti-aliasing is applied to each pixel.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 31, 2005
    Inventors: Teruyuki Nakahashi, Osamu Watanabe, Tanio Nagasaki, Tetsugo Inada, Yasuhiro Moriyama, Hideshi Yamada
  • Publication number: 20050068333
    Abstract: An image processing apparatus capable of realizing accurate anti-aliasing with a small memory, without being affected by the order of drawing, and without inducing a drop in the drawing speed, including an anti-aliasing system obtaining edge information from an image after drawing, determining a processing content necessary for the anti-aliasing, and performing the determined processing. Specifically, either of the information of a z-buffer and the information of the normal vector at each pixel obtained at the time of drawing, or both information, is scanned or by the information of normal vectors restored from the information of the z-buffer is used, a state machine for holding the state and a counter for measuring the continuity of an edge are prescribed, the value of which pixel adjacent in which direction to each pixel on each edge and what kind of ratio to use for blending are determined, and the determined values are used for blending. This is performed successively until the pixel values are updated.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 31, 2005
    Inventors: Teruyuki Nakahashi, Osamu Watanabe, Tanio Nagasaki, Tetsugo Inada, Yasuhiro Moriyama, Hideshi Yamada
  • Publication number: 20040012586
    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: Application
    Filed: March 10, 2003
    Publication date: January 22, 2004
    Inventors: Tetsugo Inada, Jin Satoh, Yuji Yamaguchi
  • Publication number: 20040004620
    Abstract: An image processing apparatus able to continuously generate region data, able to eliminate wasteful processing due to invalid regions, and able to efficiently draw an image, provided with a triangle DDA circuit for generating large region data increased by at least one unit square regions worth of data based on set-up data including a change data input from a DDA set-up circuit in a case where at least one pixel is located inside a triangle in a unit square region including a plurality of pixels, storing the large region data, further dividing the stored large region data into usual region data equivalent to the unit square regions, and outputting the same as DDA data to a texture engine circuit, and a method of the same.
    Type: Application
    Filed: February 5, 2003
    Publication date: January 8, 2004
    Inventors: Tetsugo Inada, Hideaki Tomikawa, Junichi Fujita
  • Publication number: 20030231180
    Abstract: An image processing apparatus able to decrease the number of minute unit graphics, able to achieve an improvement of performance of graphics drawing processing, and able to efficiently generate images, provided with a triangle generator for receiving vertex data from a geometry processor, selecting a plurality of vertexes other than predetermined end points from among 3×3 vertexes forming a mesh, judging whether each selected vertex is valid or invalid based on a distance between the selected vertex and an adjacent vertex, generating triangle data based on validity/invalidity information of each vertex, and outputting the same via a triangle buffer to a triangle drawing device.
    Type: Application
    Filed: April 21, 2003
    Publication date: December 18, 2003
    Inventor: Tetsugo Inada