Patents by Inventor Kiyoshi Umeda

Kiyoshi Umeda 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: 20180068176
    Abstract: Images of a layout target for a template are acquired. The plurality of acquired images are edited using editing processing corresponding to a category corresponding to a layout. The edited images are arranged on the template corresponding to the category.
    Type: Application
    Filed: November 14, 2017
    Publication date: March 8, 2018
    Inventors: Takeru Sasaki, Hiroyasu Kunieda, Yusuke Hashii, Hiroyuki Sakai, Naoki Sumi, Kiyoshi Umeda
  • Patent number: 9904879
    Abstract: An apparatus includes an acquisition unit configured to acquire at least one image group including at least one image; a creating unit configured to create a layout candidate by laying out images included in an image group that has been acquired by the acquisition unit; an evaluating unit configured to evaluate the layout candidate created by the creating unit, based on individual evaluation of each of the images in accordance with a feature of a subject in the images that have been laid out in layouts; and an output unit configured to output the layout candidate created by the creating unit, at a predetermined output size. The feature of the subject in the images includes a size of the subject in the image identified by an output size of the layout candidate output by the output unit.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: February 27, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Yoshinori Kawai, Yusuke Hashii, Kiyoshi Umeda, Hiroyasu Kunieda, Hiroyuki Sakai, Naoki Sumi, Tohru Ikeda
  • Publication number: 20180039455
    Abstract: According to an embodiment of this invention, an information processing apparatus that executes, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor has the following arrangement. That is, the first program layer holds image data to be processed in a first format. On the other hand, the second program layer holds it in a second format. When transferring image data between the first program layer and the second program layer, the format of the image data is converted between the first format and the second format.
    Type: Application
    Filed: October 6, 2017
    Publication date: February 8, 2018
    Inventors: Tomohiro Suzuki, Naoki Sumi, Kiyoshi Umeda
  • Publication number: 20180004471
    Abstract: A drawing unit configured to draw a print target content is instructed to draw a content and a predetermined element. Based on a notification from the drawing unit, which corresponds to the drawing instruction and has been made regardless of completion of drawing to the instruction, drawn data is acquired from the drawing unit. If the acquired data includes the predetermined element, a print apparatus is caused to execute printing based on the acquired data. If the acquired data includes no predetermined element, data is acquired from the drawing unit again without causing the print apparatus to execute printing based on the acquired data.
    Type: Application
    Filed: June 26, 2017
    Publication date: January 4, 2018
    Inventors: Tomohiro Suzuki, Naoki Sumi, Kiyoshi Umeda, Hiroyuki Sakai, Yuki Omagari
  • Patent number: 9852325
    Abstract: Images of a layout target for a template are acquired. The plurality of acquired images are edited using editing processing corresponding to a category corresponding to a layout. The edited images are arranged on the template corresponding to the category.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: December 26, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takeru Sasaki, Hiroyasu Kunieda, Yusuke Hashii, Hiroyuki Sakai, Naoki Sumi, Kiyoshi Umeda
  • Patent number: 9846681
    Abstract: An apparatus includes an acquisition unit configured to acquire an image group including a plurality of images, a specifying unit configured to specify feature information of each of the images, a generation unit configured to generate a plurality of layout candidates by arranging images selected from the acquired image group, an evaluation unit configured to evaluate each of the layout candidates generated by the generation unit based on a plurality of evaluation standards including an image evaluation based on the feature information of each image arranged in the layout candidate and an overall evaluation of the layout candidate, and a determination unit configured to select and determine a layout to be output from the plurality of layout candidates based on a result of evaluation by the evaluation unit.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: December 19, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yusuke Hashii, Kiyoshi Umeda, Hiroyasu Kunieda, Hiroyuki Sakai, Naoki Sumi
  • Publication number: 20170337721
    Abstract: An apparatus includes a first acquisition unit configured to acquire main object information specifying a main object in generation of a layout image, a second acquisition unit configured to acquire object correlation information specifying an object having a correlation with the main object, an extraction unit configured to extract at least one image including the main object and at least one image including the object having the correlation with the main object from a plurality of images based on the acquired main object information and the acquired object correlation information acquired, and a generation unit configured to generate, using a layout template, a layout image in which the at least one image extracted by the extraction unit and including the main object and the at least one image extracted by the extraction unit and including the object having the correlation with the main object are laid out therein.
    Type: Application
    Filed: August 9, 2017
    Publication date: November 23, 2017
    Inventors: Minako Kato, Kiyoshi Umeda, Hiroyuki Sakai, Hiroyasu Kunieda, Yusuke Hashii, Naoki Sumi
  • Patent number: 9817614
    Abstract: According to an embodiment of this invention, an information processing apparatus that executes, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor has the following arrangement. That is, the first program layer holds image data to be processed in a first format. On the other hand, the second program layer holds it in a second format. When transferring image data between the first program layer and the second program layer, the format of the image data is converted between the first format and the second format.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: November 14, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomohiro Suzuki, Naoki Sumi, Kiyoshi Umeda
  • Publication number: 20170286022
    Abstract: An information processing apparatus decides a division condition of an image to be laid out in a print content based on at least one of information of the image and information of the information processing apparatus by causing at least one of a first program layer and second program layer to operate; divides the image in accordance with the division condition decided and creates a divided image by causing the second program layer to operate; constructs the print content in which the divided image is laid out by causing at least one of the first program layer and second program layer to operate; renders the print content in which the divided image is laid out and generate a rendering image by causing the second program layer to operate; and generates print data using the rendering image by causing the second program layer to operate.
    Type: Application
    Filed: March 16, 2017
    Publication date: October 5, 2017
    Inventors: Yuki Omagari, Kiyoshi Umeda, Hiroyuki Sakai, Tomohiro Suzuki, Naoki Sumi
  • Patent number: 9769335
    Abstract: An embodiment of this invention is directed to an information processing apparatus capable of performing high-speed processing and preventing memory shortage even when executing a hybrid application. According to the embodiment, an information processing apparatus that executes a program including a first program layer with an instruction set to be interpreted and executed by a processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor includes the following arrangement. That is, the processor includes a plurality of interpretation units configured to interpret the first program layer. A first interpretation unit is provided in an operating system that operates in the processor, and a second interpretation unit is provided in the second program layer.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: September 19, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kiyoshi Umeda, Naoki Sumi, Tomohiro Suzuki
  • Patent number: 9760761
    Abstract: An amount of color correction of a facial region is modified based on changes caused in face average values by white balance correction. Also, the amount of color correction of the facial region is modified according to luminance of pixels of interest to perform optimum color correction on the facial region and a highlight region.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: September 12, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Ryosuke Iguchi, Kiyoshi Umeda
  • Patent number: 9761031
    Abstract: An apparatus includes a first acquisition unit configured to acquire main object information specifying a main object in generation of a layout image, a second acquisition unit configured to acquire object correlation information specifying an object having a correlation with the main object, an extraction unit configured to extract at least one image including the main object and at least one image including the object having the correlation with the main object from a plurality of images based on the acquired main object information and the acquired object correlation information acquired, and a generation unit configured to generate, using a layout template, a layout image in which the at least one image extracted by the extraction unit and including the main object and the at least one image extracted by the extraction unit and including the object having the correlation with the main object are laid out therein.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: September 12, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Minako Kato, Kiyoshi Umeda, Hiroyuki Sakai, Hiroyasu Kunieda, Yusuke Hashii, Naoki Sumi
  • Publication number: 20170235533
    Abstract: An embodiment of this invention solves memory shortage that occurs in enlargement processing of an image because a web application holds data of an image or the like not as binary data but as character string data. In the embodiment, a processor in an information processing apparatus executes a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor in the following way. That is, the first program layer draws an image, and divides and enlarges the drawn image using a memory. Image data of each of a plurality of images obtained by the division and enlargement is output from the second program layer to an external device.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventors: Naoki Sumi, Tomohiro Suzuki, Kiyoshi Umeda
  • Publication number: 20170235526
    Abstract: When communicating with a printing apparatus used for the print function of an application, communication with the printing apparatus is requested of a second layer constituted by an instruction set which is translated in advance to be able to execute the instruction set by a processor, in a first layer constituted by a script instruction set which is translated to be able to execute the script instruction set by the processor when executing the application and is executed. In the second layer, communication with the printing apparatus is performed in accordance with the request.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Inventors: Fumitaka Goto, Kiyoshi Umeda, Naoki Sumi, Tomohiro Suzuki
  • Publication number: 20170228199
    Abstract: An information processing apparatus capable of performing a software program including a first program layer with an instruction set to be interpreted and performed by a processor and a second program layer with an instruction set compiled in advance by a unit other than the processor comprises a unit configured to transmit parameter information used for image processing from the first program layer to the second program layer, a unit configured to perform the image processing in the second program layer according to the parameter information, a display control unit configured to display an indicator for allowing a user to recognize that the image processing is in progress, and a unit configured to issue an instruction to control display of the indicator from the second program layer to the first program layer, the display control unit controls the display according to the instruction.
    Type: Application
    Filed: April 25, 2017
    Publication date: August 10, 2017
    Inventors: Hiroyasu Kunieda, Naoki Sumi, Tomohiro Suzuki, Kiyoshi Umeda
  • Patent number: 9727951
    Abstract: An image processing apparatus and a method thereof for correcting image data in accordance with a feature of the image data, calculates a brightness component of image data and a color difference component of image data, determines whether the image data is a nightscape image or an underexposed image using the calculated brightness component and color difference component, and corrects the image data which has been determined as a nightscape image or an underexposed image.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: August 8, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hiroyuki Sakai, Kiyoshi Umeda
  • Patent number: 9678700
    Abstract: When communicating with a printing apparatus used for the print function of an application, communication with the printing apparatus is requested of a second layer constituted by an instruction set which is translated in advance to be able to execute the instruction set by a processor, in a first layer constituted by a script instruction set which is translated to be able to execute the script instruction set by the processor when executing the application and is executed. In the second layer, communication with the printing apparatus is performed in accordance with the request.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: June 13, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Fumitaka Goto, Kiyoshi Umeda, Naoki Sumi, Tomohiro Suzuki
  • Patent number: 9671984
    Abstract: An embodiment of this invention solves memory shortage that occurs in enlargement processing of an image because a web application holds data of an image or the like not as binary data but as character string data. In the embodiment, a processor in an information processing apparatus executes a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor in the following way. That is, the first program layer draws an image, and divides and enlarges the drawn image using a memory. Image data of each of a plurality of images obtained by the division and enlargement is output from the second program layer to an external device.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: June 6, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naoki Sumi, Tomohiro Suzuki, Kiyoshi Umeda
  • Patent number: 9671981
    Abstract: An information processing apparatus capable of performing a software program including a first program layer with an instruction set to be interpreted and performed by a processor and a second program layer with an instruction set compiled in advance by a unit other than the processor comprises a unit configured to transmit parameter information used for image processing from the first program layer to the second program layer, a unit configured to perform the image processing in the second program layer according to the parameter information, a display control unit configured to display an indicator for allowing a user to recognize that the image processing is in progress, and a unit configured to issue an instruction to control display of the indicator from the second program layer to the first program layer, the display control unit controls the display according to the instruction.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: June 6, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hiroyasu Kunieda, Naoki Sumi, Tomohiro Suzuki, Kiyoshi Umeda
  • Publication number: 20170083756
    Abstract: An apparatus extracts feature information from an object of image data. The apparatus registers the extracted feature information in a dictionary. The apparatus refers to the dictionary and determines a similarity between feature information registered in the dictionary and the extracted feature information. The apparatus does not use, of feature information to be registered in the dictionary, feature information not satisfying a predetermined evaluation criterion in similarity determination.
    Type: Application
    Filed: November 30, 2016
    Publication date: March 23, 2017
    Inventors: Takashi Nakamura, Hiroyasu Kunieda, Tetsuya Suwa, Takashi Fujita, Kiyoshi Umeda, Yusuke Hashii, Hiroyuki Sakai, Naoki Sumi