Patents by Inventor Yasutoshi NAKAMURA

Yasutoshi NAKAMURA 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: 9633470
    Abstract: To make it possible to generate slice data without the need to modify a polygon mesh that does not satisfy conditions of a perfect solid model. A slice data generator for generating slice data representing a cross section cut from a three-dimensional modeled object, wherein the slice data generator has: changing means for changing topology information of a polygon mesh so that a contour polyline is obtained indicating a contour line of a cut cross section of the polygon mesh; and modifying means for acquiring the contour polyline from the polygon mesh, the topology information of the polygon mesh having been changed by the changing means, and modifying the contour polyline so that an inside which is a region inside the acquired contour polyline can be normally filled; slice data being generated on the basis of the contour polyline modified by the modifying means.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: April 25, 2017
    Assignee: Roland DG Corporation
    Inventors: Takayuki Sakurai, Yasutoshi Nakamura
  • Patent number: 9632983
    Abstract: An image projection system includes a second transform matrix calculator that calculates a second projection transform matrix usable to projection-transform first intersection coordinates into intersection coordinates uniformly or substantially uniformly distributed in a first area and calculates a third projection transform matrix usable to projection-transform second intersection coordinates into intersection coordinates uniformly or substantially uniformly distributed in a second area; and an image corrector that transforms image data on a first divided image by use of the second projection transform matrix, transforms image data on a second divided image by use of the third projection transform matrix, and translates at least one of the first divided image and the second divided image toward a borderline between the first divided image and the second divided image to delete a gap between the first divided image and the second divided image.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: April 25, 2017
    Assignee: ROLAND DG CORPORATION
    Inventors: Jun Ueda, Yasutoshi Nakamura
  • Patent number: 9545784
    Abstract: A projection image correction system includes a section that detects intersection coordinates in a corrected sheet image, a section that calculates a first projective transformation matrix for transformation of the detected intersection coordinates into intersection coordinates stored in advance, a section that generates two spatial code images from the corrected positive and negative images of Gray code patterns, a section that acquires intersections of brightness profiles in the positive and negative images, a section that acquires coordinates of an intersection of boundary lines in the two spatial code images, a section that calculates a second projective transformation matrix by which transformation is performed so that the acquired intersection coordinates, transformed by the first projective transformation matrix, are distributed over the entire region, and a section that transforms, using the second projective transformation matrix, image data to be outputted to a projector.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 17, 2017
    Assignee: ROLAND DG CORPORATION
    Inventor: Yasutoshi Nakamura
  • Patent number: 9529371
    Abstract: An image projection system projects a single image on an image projection region from a plurality of image projection sections and includes section that detects checker intersection coordinates in a corrected checkered sheet image, a section that calculates a first projective transformation matrix from the checker intersection coordinates, a section that generates first and second spatial code images, a section that acquires boundary lines in the first and second spatial code images, and acquires first intersection coordinates of the boundary lines, a section that calculates a second projective transformation matrix for projective transformation of the first intersection coordinates, transformed using the first projective transformation matrix, into second intersection coordinates distributed over an entire sub-region of the image projection region, and a section that transforms image data by using the second projective transformation matrix.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: December 27, 2016
    Assignee: ROLAND DG CORPORATION
    Inventor: Yasutoshi Nakamura
  • Patent number: 9434181
    Abstract: A printing device includes a table that allows a plurality of printing subjects to be placed thereon, a projection device that projects a binary pattern to the printing subjects placed on the table, an image capturing device that captures an image of the printing subjects having the binary pattern projected thereon, a three-dimensional information acquirer that acquires a spatial code image from the image captured by the image capturing device and acquires three-dimensional information on the printing subjects from the acquired spatial code image, a recognizer that recognizes a position and a posture of each of the printing subjects from the acquired three-dimensional information, a disposer that disposes a printing image on each of the printing subjects in accordance with the position and posture thereof, and a printing data generator that generates printing data on the printing image disposed on each of the printing subjects.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: September 6, 2016
    Assignee: ROLAND DG CORPORATION
    Inventors: Yasutoshi Nakamura, Jun Ueda
  • Patent number: 9430873
    Abstract: A slice data generation device generates slice data representing a cross-section obtained as a result of cutting a three-dimensional model and includes a reading section that reads information on a polygon mesh, a change section that changes phase information on the read polygon mesh such that a contour polyline that represents a contour obtained as a result of slicing the polygon mesh read by the reading section into round slices is capable of being acquired, a correction section that acquires the contour polyline from the polygon mesh, the phase information on which has been changed by the change section, and corrects the acquired contour polyline such that an area inside the acquired contour polyline is capable of being painted out; and a paint-out data generation section that paints out the area inside the contour polyline corrected by the correction section.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: August 30, 2016
    Assignee: ROLAND DG CORPORATION
    Inventor: Yasutoshi Nakamura
  • Publication number: 20160133050
    Abstract: To make it possible to generate slice data without the need to modify a polygon mesh that does not satisfy conditions of a perfect solid model. A slice data generator for generating slice data representing a cross section cut from a three-dimensional modeled object, wherein the slice data generator has: changing means for changing topology information of a polygon mesh so that a contour polyline is obtained indicating a contour line of a cut cross section of the polygon mesh; and modifying means for acquiring the contour polyline from the polygon mesh, the topology information of the polygon mesh having been changed by the changing means, and modifying the contour polyline so that an inside which is a region inside the acquired contour polyline can be normally filled; slice data being generated on the basis of the contour polyline modified by the modifying means.
    Type: Application
    Filed: December 19, 2014
    Publication date: May 12, 2016
    Applicant: ROLAND DG CORPORATION
    Inventors: Takayuki Sakurai, Yasutoshi Nakamura
  • Patent number: 9242494
    Abstract: A printing device includes a location area acquirer that acquires a location area for a printing subject from a background image and a foreground image; a rough edge image acquirer that acquires a first edge image showing a rough contour of the printing subject; a precise edge image acquirer that acquires a second edge image showing a precise contour of the printing subject; a location position acquirer that acquires a position and a posture of the printing subject from the second edge image; a calculator that calculates, based on the position and the posture of the printing subject, a transform matrix usable to perform normalization such that the printing subject assumes a predetermined posture; and a printing data generator that creates printing data actually usable for printing, by use of an inverse matrix of the transform matrix, from printing data edited by an operator.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: January 26, 2016
    Assignee: ROLAND DG CORPORATION
    Inventor: Yasutoshi Nakamura
  • Patent number: 9185254
    Abstract: A flatbed type printer includes a table on or over which a print medium including a flat print surface is placed, a print head, a projecting unit configured to project a Gray code pattern on the table, an image taking unit configured to take an image of the projected Gray code pattern, a generating unit configured to generate a first spatial code image using an image taken with no print medium placed and to generate a second spatial code image using an image taken with the print medium placed, a generating unit configured to generate an image of the print surface using the first and second spatial code images, a normalizing unit configured to normalize the print surface in the image of the print surface, and a converting unit configured to convert print data edited on the normalized print surface into data printable on the pre-normalization print surface.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: November 10, 2015
    Assignee: Roland DG Corporation
    Inventor: Yasutoshi Nakamura
  • Publication number: 20150287169
    Abstract: An image projection system includes a second transform matrix calculator that calculates a second projection transform matrix usable to projection-transform first intersection coordinates into intersection coordinates uniformly or substantially uniformly distributed in a first area and calculates a third projection transform matrix usable to projection-transform second intersection coordinates into intersection coordinates uniformly or substantially uniformly distributed in a second area; and an image corrector that transforms image data on a first divided image by use of the second projection transform matrix, transforms image data on a second divided image by use of the third projection transform matrix, and translates at least one of the first divided image and the second divided image toward a borderline between the first divided image and the second divided image to delete a gap between the first divided image and the second divided image.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 8, 2015
    Inventors: Jun UEDA, Yasutoshi NAKAMURA
  • Publication number: 20150224801
    Abstract: A printing device includes a location area acquirer that acquires a location area for a printing subject from a background image and a foreground image; a rough edge image acquirer that acquires a first edge image showing a rough contour of the printing subject; a precise edge image acquirer that acquires a second edge image showing a precise contour of the printing subject; a location position acquirer that acquires a position and a posture of the printing subject from the second edge image; a calculator that calculates, based on the position and the posture of the printing subject, a transform matrix usable to perform normalization such that the printing subject assumes a predetermined posture; and a printing data generator that creates printing data actually usable for printing, by use of an inverse matrix of the transform matrix, from printing data edited by an operator.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 13, 2015
    Inventor: Yasutoshi NAKAMURA
  • Publication number: 20150029187
    Abstract: A slice data generation device generates slice data representing a cross-section obtained as a result of cutting a three-dimensional model and includes a reading section that reads information on a polygon mesh, a change section that changes phase information on the read polygon mesh such that a contour polyline that represents a contour obtained as a result of slicing the polygon mesh read by the reading section into round slices is capable of being acquired, a correction section that acquires the contour polyline from the polygon mesh, the phase information on which has been changed by the change section, and corrects the acquired contour polyline such that an area inside the acquired contour polyline is capable of being painted out; and a paint-out data generation section that paints out the area inside the contour polyline corrected by the correction section.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 29, 2015
    Inventor: Yasutoshi NAKAMURA
  • Publication number: 20150019000
    Abstract: An image projection system projects a single image on an image projection region from a plurality of image projection sections and includes section that detects checker intersection coordinates in a corrected checkered sheet image, a section that calculates a first projective transformation matrix from the checker intersection coordinates, a section that generates first and second spatial code images, a section that acquires boundary lines in the first and second spatial code images, and acquires first intersection coordinates of the boundary lines, a section that calculates a second projective transformation matrix for projective transformation of the first intersection coordinates, transformed using the first projective transformation matrix, into second intersection coordinates distributed over an entire sub-region of the image projection region, and a section that transforms image data by using the second projective transformation matrix.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 15, 2015
    Inventor: Yasutoshi NAKAMURA
  • Publication number: 20140379114
    Abstract: A projection image correction system includes a section that detects intersection coordinates in a corrected sheet image, a section that calculates a first projective transformation matrix for transformation of the detected intersection coordinates into intersection coordinates stored in advance, a section that generates two spatial code images from the corrected positive and negative images of Gray code patterns, a section that acquires intersections of brightness profiles in the positive and negative images, a section that acquires coordinates of an intersection of boundary lines in the two spatial code images, a section that calculates a second projective transformation matrix by which transformation is performed so that the acquired intersection coordinates, transformed by the first projective transformation matrix, are distributed over the entire region, and a section that transforms, using the second projective transformation matrix, image data to be outputted to a projector.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 25, 2014
    Inventor: Yasutoshi NAKAMURA
  • Publication number: 20140333946
    Abstract: A flatbed type printer includes a table on or over which a print medium including a flat print surface is placed, a print head, a projecting unit configured to project a Gray code pattern on the table, an image taking unit configured to take an image of the projected Gray code pattern, a generating unit configured to generate a first spatial code image using an image taken with no print medium placed and to generate a second spatial code image using an image taken with the print medium placed, a generating unit configured to generate an image of the print surface using the first and second spatial code images, a normalizing unit configured to normalize the print surface in the image of the print surface, and a converting unit configured to convert print data edited on the normalized print surface into data printable on the pre-normalization print surface.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 13, 2014
    Applicant: Roland DG Corporation
    Inventor: Yasutoshi NAKAMURA