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: 9633470Abstract: 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: GrantFiled: December 19, 2014Date of Patent: April 25, 2017Assignee: Roland DG CorporationInventors: Takayuki Sakurai, Yasutoshi Nakamura
-
Patent number: 9632983Abstract: 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: GrantFiled: April 7, 2015Date of Patent: April 25, 2017Assignee: ROLAND DG CORPORATIONInventors: Jun Ueda, Yasutoshi Nakamura
-
Patent number: 9545784Abstract: 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: GrantFiled: June 24, 2014Date of Patent: January 17, 2017Assignee: ROLAND DG CORPORATIONInventor: Yasutoshi Nakamura
-
Patent number: 9529371Abstract: 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: GrantFiled: July 8, 2014Date of Patent: December 27, 2016Assignee: ROLAND DG CORPORATIONInventor: Yasutoshi Nakamura
-
Patent number: 9434181Abstract: 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: GrantFiled: June 19, 2015Date of Patent: September 6, 2016Assignee: ROLAND DG CORPORATIONInventors: Yasutoshi Nakamura, Jun Ueda
-
Patent number: 9430873Abstract: 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: GrantFiled: July 24, 2014Date of Patent: August 30, 2016Assignee: ROLAND DG CORPORATIONInventor: Yasutoshi Nakamura
-
Publication number: 20160133050Abstract: 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: ApplicationFiled: December 19, 2014Publication date: May 12, 2016Applicant: ROLAND DG CORPORATIONInventors: Takayuki Sakurai, Yasutoshi Nakamura
-
Patent number: 9242494Abstract: 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: GrantFiled: February 6, 2015Date of Patent: January 26, 2016Assignee: ROLAND DG CORPORATIONInventor: Yasutoshi Nakamura
-
Patent number: 9185254Abstract: 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: GrantFiled: May 12, 2014Date of Patent: November 10, 2015Assignee: Roland DG CorporationInventor: Yasutoshi Nakamura
-
Publication number: 20150287169Abstract: 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: ApplicationFiled: April 7, 2015Publication date: October 8, 2015Inventors: Jun UEDA, Yasutoshi NAKAMURA
-
Publication number: 20150224801Abstract: 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: ApplicationFiled: February 6, 2015Publication date: August 13, 2015Inventor: Yasutoshi NAKAMURA
-
Publication number: 20150029187Abstract: 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: ApplicationFiled: July 24, 2014Publication date: January 29, 2015Inventor: Yasutoshi NAKAMURA
-
Publication number: 20150019000Abstract: 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: ApplicationFiled: July 8, 2014Publication date: January 15, 2015Inventor: Yasutoshi NAKAMURA
-
Publication number: 20140379114Abstract: 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: ApplicationFiled: June 24, 2014Publication date: December 25, 2014Inventor: Yasutoshi NAKAMURA
-
Publication number: 20140333946Abstract: 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: ApplicationFiled: May 12, 2014Publication date: November 13, 2014Applicant: Roland DG CorporationInventor: Yasutoshi NAKAMURA