Patents by Inventor Yoshiyuki Kokojima

Yoshiyuki Kokojima 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: 20090079761
    Abstract: For each of rendering programs in each of which a rendering procedure is described, a piece of shape data indicating a shape of a rendering target object serving as a rendering target is specified, and also information related to viewpoint positions that are different from one another is specified as a rendering condition that is used when the rendering program is executed. A multi-viewpoint image that is obtained by rendering a rendering target object with respect to each of the viewpoint positions is generated by sequentially rendering, in correspondence with execution of each of the rendering programs, images of the rendering target object to be rendered by using the rendering program, while the viewpoint is changed one after another.
    Type: Application
    Filed: September 11, 2008
    Publication date: March 26, 2009
    Inventor: Yoshiyuki KOKOJIMA
  • Publication number: 20090016429
    Abstract: Apparatus includes unit storing CG data containing data about coordinate transformation, camera, geometry, light source, and texture, unit transforming coordinate system of CG data into camera-coordinate system, unit calculating intersections of object and ray vectors passing through sampled points, unit calculating 3D motion vectors, unit calculating color values at intersections, unit assigning object IDs of intersections at 3D coordinates to intersections, unit projecting intersections and 3D motion vectors onto plane, and calculating 2D coordinates at intersections and 2D motion vectors at intersections, unit storing 2D coordinates, 2D motion vectors, color values, and object IDs together as low-resolution video data, unit calculating intermediate-resolution video data by superimposing low-resolution video data of current frame onto low-resolution video data of frames temporally different from current frame, unit calculating high-resolution video data by filtering intermediate-resolution video data, unit
    Type: Application
    Filed: August 1, 2008
    Publication date: January 15, 2009
    Inventors: Yoshiyuki KOKOJIMA, Kaoru Sugita, Masahiro Sekine, Isao Mihara, Sumihiko Yamamoto
  • Patent number: 7446770
    Abstract: An apparatus of drawing graphics includes an edge coefficient calculator calculating, from vertex data on vertices of a triangle, edge coefficients of edge functions used to determine whether a pixel is present in an inside region of the triangle, and a bounding box calculator calculating a bounding box of projected images of the triangle on a projection plane based on the edge coefficients. The apparatus also includes a starting point determiner and a traverser. The starting point determiner classifies the projected images of the triangle based on a combination of the edge coefficients for respective sides of the triangle, and determines a scan starting point from a corner of the bounding box based on classification of the projected images. The traverser generates pixel data used in rasterization by scanning the bounding box from the scan starting point.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: November 4, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiyuki Kokojima, Takahiro Saito, Takashi Takemoto, Jiro Amemiya, Kenichi Mori
  • Publication number: 20080211806
    Abstract: A setup section acquires vertex data including at least homogeneous coordinate and window coordinate relevant to two vertexes of rendering primitive, that is, segment. An edge coefficient calculation unit calculates an edge coefficient used for determining whether or not a pixel exists inside a projection area (parallelogram) of the segment. A bounding box calculation unit calculates a bounding box of the projection area from at least one vertex data of two vertexes and the edge coefficient. A start point determination unit classifies the projection area based on a combination of the edge coefficient, and determines scan start point and scan performing direction of the bounding box in accordance with the classification. An edge function initial value determination unit determines an edge function of the pixel corresponding to the scan start point as an initial value, and carries out a DDA, and thereby, generates setup data for rasterizing.
    Type: Application
    Filed: April 18, 2008
    Publication date: September 4, 2008
    Inventors: Yoshiyuki Kokojima, Yosuke Bando
  • Patent number: 7420559
    Abstract: Apparatus includes unit storing CG data containing data about coordinate transformation, camera, geometry, light source, and texture, unit transforming coordinate system of CG data into camera-coordinate system, unit calculating intersections of object and ray vectors passing through sampled points, unit calculating 3D motion vectors, unit calculating color values at intersections, unit assigning object IDs of intersections at 3D coordinates to intersections, unit projecting intersections and 3D motion vectors onto plane, and calculating 2D coordinates at intersections and 2D motion vectors at intersections, unit storing 2D coordinates, 2D motion vectors, color values, and object IDs together as low-resolution video data, unit calculating intermediate-resolution video data by superimposing low-resolution video data of current frame onto low-resolution video data of frames temporally different from current frame, unit calculating high-resolution video data by filtering intermediate-resolution video data, unit
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: September 2, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiyuki Kokojima, Kaoru Sugita, Masahiro Sekine, Isao Mihara, Sumihiko Yamamoto
  • Patent number: 7414636
    Abstract: A setup section acquires vertex data including at least homogeneous coordinate and window coordinate relevant to two vertexes of rendering primitive, that is, segment. An edge coefficient calculation unit calculates an edge coefficient used for determining whether or not a pixel exists inside a projection area (parallelogram) of the segment. A bounding box calculation unit calculates a bounding box of the projection area from at least one vertex data of two vertexes and the edge coefficient. A start point determination unit classifies the projection area based on a combination of the edge coefficient, and determines scan start point and scan performing direction of the bounding box in accordance with the classification. An edge function initial value determination unit determines an edge function of the pixel corresponding to the scan start point as an initial value, and carries out a DDA, and thereby, generates setup data for rasterizing.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: August 19, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiyuki Kokojima, Yosuke Bando
  • Publication number: 20070263926
    Abstract: An image processing apparatus includes, a first data generation unit configured to generate triangular data by analyzing straight line contours and curved contours with respect to vector format graphic data and making the straight line contours and the curved contours triangles, a second data generation unit configured to generate stencil data from the triangular data on the basis of a drawing order of vertices of the triangular data generated from straight line contours and curved contours, and a third data generation unit configured to generate raster format graphic data with reference to the stencil data.
    Type: Application
    Filed: March 19, 2007
    Publication date: November 15, 2007
    Inventor: Yoshiyuki Kokojima
  • Publication number: 20070230817
    Abstract: An image processing apparatus has an overlapping unit and an image processing unit. The overlapping unit overlaps a plurality of scalar format images arranged in at least one of a horizontal direction and a vertical direction and converts them into vector format image data. The image processing unit performs a deblocking filter processing for the vector image data.
    Type: Application
    Filed: March 15, 2007
    Publication date: October 4, 2007
    Inventor: Yoshiyuki KOKOJIMA
  • Publication number: 20070211061
    Abstract: A image processing apparatus has a first data generation unit which generates triangular data by making straight line contours and curved contours triangles by analyzing the straight line contours and the curved contours with respect to vector format graphic data, a second data generation unit which generates stencil data from the triangular data, and a third data generation unit which generates raster format graphic data with reference to the stencil data.
    Type: Application
    Filed: September 26, 2006
    Publication date: September 13, 2007
    Inventor: Yoshiyuki Kokojima
  • Publication number: 20070046666
    Abstract: Apparatus includes unit storing CG data containing data about coordinate transformation, camera, geometry, light source, and texture, unit transforming coordinate system of CG data into camera-coordinate system, unit calculating intersections of object and ray vectors passing through sampled points, unit calculating 3D motion vectors, unit calculating color values at intersections, unit assigning object IDs of intersections at 3D coordinates to intersections, unit projecting intersections and 3D motion vectors onto plane, and calculating 2D coordinates at intersections and 2D motion vectors at intersections, unit storing 2D coordinates, 2D motion vectors, color values, and object IDs together as low-resolution video data, unit calculating intermediate-resolution video data by superimposing low-resolution video data of current frame onto low-resolution video data of frames temporally different from current frame, unit calculating high-resolution video data by filtering intermediate-resolution video data, unit
    Type: Application
    Filed: March 24, 2006
    Publication date: March 1, 2007
    Inventors: Yoshiyuki Kokojima, Kaoru Sugita, Masahiro Sekine, Isao Mihara, Sumihiko Yamamoto
  • Publication number: 20060114262
    Abstract: A texture mapping apparatus includes a vector computation unit configured to compute a plurality of projective coordinate system vectors to be acquired when a texture corresponding to an area included in a model surface is projected onto the area, based on configuration information of the area and the texture, a direction computation unit configured to compute an eyepoint direction from the area to an eyepoint and an illuminant direction from the area to an illuminant, based on the projective coordinate system vectors and a normal of a model plane of the area, and a changing unit configured to change the texture based on the eyepoint direction and the illuminant direction, and map the changed texture onto the model plane of the area.
    Type: Application
    Filed: November 15, 2005
    Publication date: June 1, 2006
    Inventors: Yasunobu Yamauchi, Shingo Yanagawa, Masahiro Sekine, Yoshiyuki Kokojima
  • Patent number: 7031830
    Abstract: A guidance information providing apparatus comprises a first memory to store network data including line segment data representing a passage in a target area of route guidance in an information map and point data representing a connecting point of a passage, a second memory store three-dimensional shape data representing a three-dimensional shape of the target area, a route search unit which searches for a guiding route connecting an input departure place and destination, a setting unit which sets viewpoint position candidates, an evaluation unit which obtains an evaluation value, from each viewpoint position candidate, an generating unit which determines a viewpoint position, on the basis of the evaluation value of visibility from each viewpoint position candidate, and generates the information map by projecting the three-dimensional shape data, and a presentation unit which presents the generated information map to a user.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: April 18, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiyuki Kokojima, Hiroshi Sugiyama, Kenichi Kameyama, Miwako Doi
  • Publication number: 20050275663
    Abstract: A setup section acquires vertex data including at least homogeneous coordinate and window coordinate relevant to two vertexes of rendering primitive, that is, segment. An edge coefficient calculation unit calculates an edge coefficient used for determining whether or not a pixel exists inside a projection area (parallelogram) of the segment. A bounding box calculation unit calculates a bounding box of the projection area from at least one vertex data of two vertexes and the edge coefficient. A start point determination unit classifies the projection area based on a combination of the edge coefficient, and determines scan start point and scan performing direction of the bounding box in accordance with the classification. An edge function initial value determination unit determines an edge function of the pixel corresponding to the scan start point as an initial value, and carries out a DDA, and thereby, generates setup data for rasterizing.
    Type: Application
    Filed: June 8, 2005
    Publication date: December 15, 2005
    Inventors: Yoshiyuki Kokojima, Yosuke Bando
  • Publication number: 20050134583
    Abstract: An apparatus of drawing graphics includes an edge coefficient calculator calculating, from vertex data on vertices of a triangle, edge coefficients of edge functions used to determine whether a pixel is present in an inside region of the triangle, and a bounding box calculator calculating a bounding box of projected images of the triangle on a projection plane based on the edge coefficients. The apparatus also includes a starting point determiner and a traverser. The starting point determiner classifies the projected images of the triangle based on a combination of the edge coefficients for respective sides of the triangle, and determines a scan starting point from a corner of the bounding box based on classification of the projected images. The traverser generates pixel data used in rasterization by scanning the bounding box from the scan starting point.
    Type: Application
    Filed: November 5, 2004
    Publication date: June 23, 2005
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yoshiyuki Kokojima, Takahiro Saito, Takashi Takemoto, Jiro Amemiya, Kenichi Mori
  • Publication number: 20040193365
    Abstract: This invention is directed to a destination guidance system for providing presentation information that contains guidance pertaining to movement from a place of departure to a destination on the basis of structure information and guidance information on the premises of a building or construction. The presentation information contains both information of the entire three-dimensional structure, and detailed information, and a three-dimensional movement and normal two-dimensional movement in the presentation information are presented by different methods. Also, this invention is directed to a destination guidance data acquisition system for acquiring structure information and guidance information on the premises of a building, which are used by the destination guidance system. The destination guidance data acquisition system inputs and compiles information of a three-dimensional structure on the basis of a plan view of the building to support acquisition of the detailed information.
    Type: Application
    Filed: March 19, 2004
    Publication date: September 30, 2004
    Inventors: Yoshiyuki Kokojima, Hiroshi Sugiyama, Miwako Doi
  • Publication number: 20040193369
    Abstract: A guidance information providing apparatus comprises a first memory to store network data including line segment data representing a passage in a target area of route guidance in an information map and point data representing a connecting point of a passage, a second memory store three-dimensional shape data representing a three-dimensional shape of the target area, a route search unit which searches for a guiding route connecting, an input departure, place and destination, a setting unit which sets viewpoint position candidates, an evaluation unit which obtains an evaluation value, from each viewpoint position candidate, an generating unit which determines a viewpoint position, on the basis of the evaluation value of visibility from each viewpoint position candidate, and generates the information map by projecting the three-dimensional shape data, and a presentation unit which presents the generated information map to a user.
    Type: Application
    Filed: December 24, 2003
    Publication date: September 30, 2004
    Inventors: Yoshiyuki Kokojima, Hiroshi Sugiyama, Kenichi Kameyama, Miwako Doi
  • Patent number: 6728636
    Abstract: This invention is directed to a destination guidance system for providing presentation information that contains guidance pertaining to movement from a place of departure to a destination on the basis of structure information and guidance information on the premises of a building or construction. The presentation information contains both information of the entire three-dimensional structure, and detailed information, and a three-dimensional movement and normal two-dimensional movement in the presentation information are presented by different methods. Also, this invention is directed to a destination guidance data acquisition system for acquiring structure information and guidance information on the premises of a building, which are used by the destination guidance system. The destination guidance data acquisition system inputs and compiles information of a three-dimensional structure on the basis of a plan view of the building to support acquisition of the detailed information.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: April 27, 2004
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiyuki Kokojima, Hiroshi Sugiyama, Miwako Doi
  • Publication number: 20030060978
    Abstract: This invention is directed to a destination guidance system for providing presentation information that contains guidance pertaining to movement from a place of departure to a destination on the basis of structure information and guidance information on the premises of a building or construction. The presentation information contains both information of the entire three-dimensional structure, and detailed information, and a three-dimensional movement and normal two-dimensional movement in the presentation information are presented by different methods. Also, this invention is directed to a destination guidance data acquisition system for acquiring structure information and guidance information on the premises of a building, which are used by the destination guidance system. The destination guidance data acquisition system inputs and compiles information of a three-dimensional structure on the basis of a plan view of the building to support acquisition of the detailed information.
    Type: Application
    Filed: September 26, 2002
    Publication date: March 27, 2003
    Inventors: Yoshiyuki Kokojima, Hiroshi Sugiyama, Miwako Doi