Patents by Inventor Hitoshi Nagasaka

Hitoshi Nagasaka 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: 20230262187
    Abstract: An information processing apparatus includes at least one memory device that stores a set of instructions, and at least one processor that executes the set of instructions. The set of instructions includes instructions to acquire color data from an application, set a generation method for generating gray image data from color data by selecting a method from a group including at least a first generation method and a second generation method different from the first generation method, generate PDL data of gray image data based on the acquired color data and the set generation method, and transmit the generated PDL data to a printing apparatus.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 17, 2023
    Inventor: Hitoshi Nagasaka
  • Patent number: 11606476
    Abstract: An information processing apparatus includes at least one memory device that stores a set of instructions, and at least one processor that executes the set of instructions. The set of instructions includes instructions to acquire color data from an application, set a generation method for generating gray image data from color data by selecting a method from a group including at least a first generation method and a second generation method different from the first generation method, generate PDL data of gray image data based on the acquired color data and the set generation method, and transmit the generated PDL data to a printing apparatus.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: March 14, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hitoshi Nagasaka
  • Publication number: 20210344812
    Abstract: An information processing apparatus includes at least one memory device that stores a set of instructions, and at least one processor that executes the set of instructions. The set of instructions includes instructions to acquire color data from an application, set a generation method for generating gray image data from color data by selecting a method from a group including at least a first generation method and a second generation method different from the first generation method, generate PDL data of gray image data based on the acquired color data and the set generation method, and transmit the generated PDL data to a printing apparatus.
    Type: Application
    Filed: July 16, 2021
    Publication date: November 4, 2021
    Inventor: Hitoshi Nagasaka
  • Patent number: 11159699
    Abstract: An information processing apparatus transmits data to a printer and includes at least one memory device that stores a set of instructions, and at least one processor that executes the set of instructions to receive a print setting and a gradation object, detect an orientation of a color change in the gradation object and, based on the print setting and the detected orientation, determine whether the orientation of the color change in the gradation object when rendered in the printer matches a main scanning direction of the printer. Based on a determination that the orientation matches the main scanning direction, the gradation object is rendered in the information processing apparatus and then the rendered gradation object is transmitted to the printer, and based on a determination that the orientation does not match the main scanning direction, the gradation object is transmitted to the printer without rendering the gradation object in the information processing apparatus.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 26, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hitoshi Nagasaka
  • Patent number: 11095794
    Abstract: An information processing apparatus includes at least one memory device that stores a set of instructions, and at least one processor that executes the set of instructions. The set of instructions includes instructions to acquire color data from an application, set a generation method for generating gray image data from color data by selecting a method from a group including at least a first generation method and a second generation method different from the first generation method, generate PDL data of gray image data based on the acquired color data and the set generation method, and transmit the generated PDL data to a printing apparatus.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 17, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hitoshi Nagasaka
  • Publication number: 20200329173
    Abstract: There is provided an image processing apparatus provided with a printer driver comprising an input interface that accepts a print request, at least one memory device that stores a set of instructions, and at least one processor that executes the set of instructions to detect an orientation of a color change in a gradation included in the print request, determine a rendering method of the gradation based on the detected orientation of the color change, and instruct a printing apparatus to perform printing in accordance with the determined rendering method.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 15, 2020
    Inventor: Hitoshi Nagasaka
  • Publication number: 20200204704
    Abstract: An information processing apparatus includes at least one memory device that stores a set of instructions, and at least one processor that executes the set of instructions. The set of instructions includes instructions to acquire color data from an application, set a generation method for generating gray image data from color data by selecting a method from a group including at least a first generation method and a second generation method different from the first generation method, generate PDL data of gray image data based on the acquired color data and the set generation method, and transmit the generated PDL data to a printing apparatus.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 25, 2020
    Inventor: Hitoshi Nagasaka
  • Patent number: 10582088
    Abstract: An information processing apparatus including a processor, and a memory for storing a printer driver. The processor causes the printer driver to perform accepting, from software different from the printer driver, first drawing data including rasterized object data and information of a print processing type, specifying, in a case where the print processing type included in the first drawing data is a predetermined print processing type, a target area in the rasterized object data, and generating second drawing data based on the accepted drawing data so that the specified target area of the rasterized object data is not drawn. The printer driver also generates PDL data based on the second drawing data, and transmits the PDL data to an image forming apparatus. The software performs raster image generation processing based on object data received from an application different from the software to generate the rasterized object data.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: March 3, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Nagasaka
  • Publication number: 20190311234
    Abstract: An information processing apparatus includes a memory device that stores instructions and at least one processor that executes the instructions to determine an image rendering instruction as a conversion target to be converted into a cutout rendering instruction among rendering instructions that have been input, convert the image rendering instruction that has been determined as the conversion target into a cutout rendering instruction, and generate a rendering command based on the rendering instructions that have been input and that include the cutout rendering instruction obtained by the conversion.
    Type: Application
    Filed: March 22, 2019
    Publication date: October 10, 2019
    Inventor: Hitoshi Nagasaka
  • Patent number: 10303409
    Abstract: Even the case where combination of drawing commands (in particular, generation of a background-combined image) is performed on the application side, a print job that does not cause a difference in hue to arise is generated, which is caused by image processing accompanying printing processing.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: May 28, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hitoshi Nagasaka
  • Publication number: 20190007582
    Abstract: To prevent an unnatural white area from occurring on the periphery of a drawing object for which raster image generation processing on the premise that the background is white has been performed in a situation in which layer printing is performed. An information processing apparatus specifies a cutting off-target area in an image object included in input drawing data, changes the input drawing data so that the specified cutting off-target area in the image object is not drawn, and generates a print job based on the changed drawing data.
    Type: Application
    Filed: June 25, 2018
    Publication date: January 3, 2019
    Inventor: Hitoshi Nagasaka
  • Patent number: 10102459
    Abstract: In a case where a tile image drawing instruction is included in a Graphics Device Interface (GDI) drawing instruction output from a GDI application, there is a difference between a result of drawing the drawing instruction with a GDI printer driver and a result of drawing the drawing instruction with a V4 printer driver in some cases. In a case where an application of an output source of an XML Paper Specification (XPS) drawing instruction is a GDI application and a tile image drawing instruction is included in the XPS drawing instruction, the aspect of the embodiments performs modification of the tile image drawing instruction so that resolution of a tile image with which pattern drawing is performed in accordance with the tile image drawing instruction is changed.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 16, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hitoshi Nagasaka
  • Publication number: 20180253889
    Abstract: The apparatus specifies a circumscribed rectangular area of each attribute with respect to a clipping rendering instruction using a rendering bitmap and a mask bitmap of each attribute, cuts out a partial rendering bitmap of each attribute and a partial mask bitmap of each attribute corresponding to the circumscribed rectangular area from the rendering bitmap and the mask bitmap, and replaces the rendering bitmap and the mask bitmap used for the clipping rendering instruction with the cutout partial rendering bitmap and the cutout partial mask bitmap.
    Type: Application
    Filed: February 26, 2018
    Publication date: September 6, 2018
    Inventor: Hitoshi Nagasaka
  • Patent number: 9858510
    Abstract: An information processing apparatus includes an acquisition unit configured to acquire image data with which transformation information including at least transformation components of a first type and a second type, the second type being different from the first type, is associated, a specifying unit configured to specify the transformation component of the first type from the transformation information, a transformation unit configured to perform, based on the transformation information, transformation processing based on the transformation component of the second type included in the transformation information for the image data, a generation unit configured to generate a command for performing transformation processing based on the specified transformation component of the first type for the converted image data, and a transmission unit configured to transmit the generated command to a printing apparatus. The transformation components of the first and second types are geometric transformation components.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 2, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Nagasaka
  • Publication number: 20170364317
    Abstract: Even the case where combination of drawing commands (in particular, generation of a background-combined image) is performed on the application side, a print job that does not cause a difference in hue to arise is generated, which is caused by image processing accompanying printing processing.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 21, 2017
    Inventor: Hitoshi Nagasaka
  • Patent number: 9712718
    Abstract: An image processing apparatus includes an acquisition unit configured to acquire a plurality of points defining a plurality of line segments constituting an outline of an object, an identification unit configured to identify a first line segment constituting the outline and having a shorter distance to a second line segment constituting the outline in a predetermined direction than a threshold by calculating a distance in the predetermined direction between the first line segment and the second line segment based on coordinates of the plurality of points, a correction unit configured to perform correction relating to an end point of the identified first line segment which is included in the plurality of points, and a rasterization unit configured to rasterize the object based on the plurality of corrected points.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: July 18, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Nagasaka
  • Publication number: 20170154251
    Abstract: In a case where a tile image drawing instruction is included in a Graphics Device Interface (GDI) drawing instruction output from a GDI application, there is a difference between a result of drawing the drawing instruction with a GDI printer driver and a result of drawing the drawing instruction with a V4 printer driver in some cases. In a case where an application of an output source of an XML Paper Specification (XPS) drawing instruction is a GDI application and a tile image drawing instruction is included in the XPS drawing instruction, the aspect of the embodiments performs modification of the tile image drawing instruction so that resolution of a tile image with which pattern drawing is performed in accordance with the tile image drawing instruction is changed.
    Type: Application
    Filed: November 28, 2016
    Publication date: June 1, 2017
    Inventor: Hitoshi Nagasaka
  • Publication number: 20170053196
    Abstract: In the case where an object of gradation is drawn, printing results are different between the V3 driver and the V4 driver. A drawing command processing apparatus determines whether an image drawing command represents a gradation image based on a plurality of determination criteria. Then, in the case where the image drawing command is determined to represent a gradation image, the drawing command processing apparatus processes the image drawing command as a drawing command of an object with a graphics attribute.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 23, 2017
    Inventor: Hitoshi Nagasaka
  • Publication number: 20160088185
    Abstract: An image processing apparatus includes an acquisition unit configured to acquire a plurality of points defining a plurality of line segments constituting an outline of an object, an identification unit configured to identify a first line segment constituting the outline and having a shorter distance to a second line segment constituting the outline in a predetermined direction than a threshold by calculating a distance in the predetermined direction between the first line segment and the second line segment based on coordinates of the plurality of points, a correction unit configured to perform correction relating to an end point of the identified first line segment which is included in the plurality of points, and a rasterization unit configured to rasterize the object based on the plurality of corrected points.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 24, 2016
    Inventor: Hitoshi Nagasaka
  • Patent number: 9292770
    Abstract: An information processing method includes inputting a gradation object, rendering the input gradation object to obtain a rectangular bitmap including the rendered gradation object, generating a command for extracting pixels corresponding to the rendered gradation object from the obtained rectangular bitmap, and sending the obtained rectangular bitmap and the command for extracting the pixels from the obtained rectangular bitmap.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: March 22, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Nagasaka