Patents by Inventor Hiroshi Oto

Hiroshi Oto 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: 10708469
    Abstract: This invention can control a code amount while suppressing image quality degradation of a virtual view-point image. An image processing apparatus comprises a reception unit which receives encoded image data from an image capturing device of interest among a plurality of image capturing devices, a determination unit which determines, based on an index value of an image quality represented by encoded image data received in the past from the image capturing device of interest and the index value of an image quality represented by encoded image data transmitted by another image capturing device, a permissible range of a target image quality of a captured image, and a setting unit which sets, in an encoding unit of the image capturing device of interest, an encoding parameter according to an image quality in the determined permissible range.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: July 7, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto
  • Patent number: 10609393
    Abstract: This invention makes it possible to increase an encoding efficiency and reduce redundant processing. For this, an encoding apparatus includes a first encoder which encodes a run length in which identical pixels continue, a second encoder which prediction-encodes a pixel of an encoding target, a first determiner which determines whether a pixel of interest is located within a predetermined range on a line on which the pixel of interest is located, thereby determines whether to apply the second encoder to the pixel of interest, and a second determiner which, if the pixel of interest is located outside the predetermined range, determines, by referring to an already encoded pixel located around the pixel of interest, which one of the first encoder and the second encoder is to be applied to the pixel of interest.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 31, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto
  • Patent number: 10560705
    Abstract: This invention makes it possible to increase an encoding efficiency and reduce redundant processing. For this, an encoding apparatus includes a first encoder which encodes a run length in which identical pixels continue, a second encoder which prediction-encodes a pixel of an encoding target, a first determiner which determines whether a pixel of interest is located within a predetermined range on a line on which the pixel of interest is located, thereby determines whether to apply the second encoder to the pixel of interest, and a second determiner which, if the pixel of interest is located outside the predetermined range, determines, by referring to an already encoded pixel located around the pixel of interest, which one of the first encoder and the second encoder is to be applied to the pixel of interest.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 11, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto
  • Publication number: 20190075222
    Abstract: This invention can control a code amount while suppressing image quality degradation of a virtual view-point image. An image processing apparatus comprises a reception unit which receives encoded image data from an image capturing device of interest among a plurality of image capturing devices, a determination unit which determines, based on an index value of an image quality represented by encoded image data received in the past from the image capturing device of interest and the index value of an image quality represented by encoded image data transmitted by another image capturing device, a permissible range of a target image quality of a captured image, and a setting unit which sets, in an encoding unit of the image capturing device of interest, an encoding parameter according to an image quality in the determined permissible range.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 7, 2019
    Inventor: Hiroshi Oto
  • Patent number: 9942569
    Abstract: An encoding apparatus includes a transformer which performs wavelet transform on image data to generate coefficients of subbands, and a predictive encoder which performs predictive coding on the coefficients. The predictive encoder includes a symbol generator which generates a symbol as an encoding target from a predictive error, an encoder which performs entropy coding on the generated symbol using a parameter determined in a process of encoding an immediately preceding coefficient of the coefficient of interest, an estimation unit which estimates a tentative symbol corresponding to a succeeding coefficient to be encoded next to the coefficient of interest, and a determination unit which determines a parameter for the succeeding coefficient from a code length obtained when assuming that the tentative symbol estimated by the estimation unit is obtained by encoding a parameter used when encoding the symbol of the coefficient of interest.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: April 10, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hiroshi Oto, Masaki Kitago
  • Publication number: 20170302938
    Abstract: This invention makes it possible to increase an encoding efficiency and reduce redundant processing. For this, an encoding apparatus includes a first encoder which encodes a run length in which identical pixels continue, a second encoder which prediction-encodes a pixel of an encoding target, a first determiner which determines whether a pixel of interest is located within a predetermined range on a line on which the pixel of interest is located, thereby determines whether to apply the second encoder to the pixel of interest, and a second determiner which, if the pixel of interest is located outside the predetermined range, determines, by referring to an already encoded pixel located around the pixel of interest, which one of the first encoder and the second encoder is to be applied to the pixel of interest.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 19, 2017
    Inventor: Hiroshi OTO
  • Publication number: 20160323602
    Abstract: An encoding apparatus includes a transformer which performs wavelet transform on image data to generate coefficients of subbands, and a predictive encoder which performs predictive coding on the coefficients. The predictive encoder includes a symbol generator which generates a symbol as an encoding target from a predictive error, an encoder which performs entropy coding on the generated symbol using a parameter determined in a process of encoding an immediately preceding coefficient of the coefficient of interest, an estimation unit which estimates a tentative symbol corresponding to a succeeding coefficient to be encoded next to the coefficient of interest, and a determination unit which determines a parameter for the succeeding coefficient from a code length obtained when assuming that the tentative symbol estimated by the estimation unit is obtained by encoding a parameter used when encoding the symbol of the coefficient of interest.
    Type: Application
    Filed: April 26, 2016
    Publication date: November 3, 2016
    Inventors: Hiroshi Oto, Masaki Kitago
  • Patent number: 9035952
    Abstract: An image processing apparatus comprises an anchor point candidate information extraction unit configured to decide coordinates of anchor point candidates and attributes of the anchor point candidates based on a plurality of predetermined extraction rules and a sequence of coordinate points that expresses an outline of image data; an anchor point decision unit configured to decide an anchor point candidate to be reduced based on the attributes of the anchor point candidates and priority orders set in advance for the attributes, and configured to decide anchor points by reducing the decided anchor point candidates to be reduced; a control point coordinate decision unit configured to decide control point coordinates based on the anchor points decided by the anchor point decision unit and the sequence of coordinate points; and a data output unit configured to output information including the coordinates of the decided anchor points and the decided control point coordinates.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: May 19, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto
  • Patent number: 8995761
    Abstract: An image processing apparatus comprises: a division unit configured to divide an input image into a plurality of color regions based on a color difference; a color gradient information calculation unit configured to calculate color gradient information at a boundary between the divided color regions from color information of the input image; an attribute determination unit configured to determine a gradation attribute representing a characteristic of a color gradient at the boundary using the color gradient information; and a vectorization target determination unit configured to determine, based on the gradation attribute of the boundary determined by the attribute determination unit, whether the input image is a vectorization target.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: March 31, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Oto
  • Patent number: 8934710
    Abstract: An image processing apparatus comprises: a unit configured to generate a gradation cluster by determining color regions belonging to the same gradation among a plurality of color regions using gradation attribute of boundary, and to generate gradation cluster information including information about a color region belonging to the generated gradation cluster and a gradation type of the gradation cluster; a unit configured to generate a gradation parameter for each gradation region using the color region, the color gradient information, and the gradation cluster information; a unit configured to integrate color regions belonging to the same gradation using the gradation cluster information; and a unit configured to generate a contour vector description based on a color region after integration, and to generate vector data of the gradation region based on the contour vector description and the gradation parameter.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: January 13, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Oto
  • Patent number: 8787677
    Abstract: Function approximation performed when a raster image is converted into a vector image is performed in a simple manner with high accuracy, without using feedback. When anchor points are extracted from a coordinate point sequence obtained from the raster image, and function approximation is performed on the coordinate point sequence between anchor points, an appropriate point among coordinate points defined in a unit approximation section that is partitioned by anchor points is selected, and after setting the direction of the corresponding coordinate point as a tangential direction, correction is performed such that the position of a control point obtained from a tangent line does not intersect another control point.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: July 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Oto
  • Patent number: 8643649
    Abstract: An image processing apparatus comprises an anchor point information extraction unit configured to decide coordinates of anchor points and attributes of the anchor points based on a plurality of predetermined extraction rules and a sequence of coordinate points that expresses an outline of image data; a tangential direction decision unit configured to decide tangential directions at an anchor point of interest based on the attribute of the anchor point of interest and coordinate points which are located within a predetermined range from the anchor point of interest; a control point coordinate calculation unit configured to calculate control point coordinates based on the tangential directions and the coordinates of the anchor point of interest; and a data output unit configured to output information including the coordinates of the anchor points and the control point coordinates.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: February 4, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Oto
  • Publication number: 20120288188
    Abstract: An image processing apparatus comprises: a unit configured to generate a gradation cluster by determining color regions belonging to the same gradation among a plurality of color regions using gradation attribute of boundary, and to generate gradation cluster information including information about a color region belonging to the generated gradation cluster and a gradation type of the gradation cluster; a unit configured to generate a gradation parameter for each gradation region using the color region, the color gradient information, and the gradation cluster information; a unit configured to integrate color regions belonging to the same gradation using the gradation cluster information; and a unit configured to generate a contour vector description based on a color region after integration, and to generate vector data of the gradation region based on the contour vector description and the gradation parameter.
    Type: Application
    Filed: April 18, 2012
    Publication date: November 15, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto
  • Publication number: 20120287488
    Abstract: An image processing apparatus comprises: a division unit configured to divide an input image into a plurality of color regions based on a color difference; a color gradient information calculation unit configured to calculate color gradient information at a boundary between the divided color regions from color information of the input image; an attribute determination unit configured to determine a gradation attribute representing a characteristic of a color gradient at the boundary using the color gradient information; and a vectorization target determination unit configured to determine, based on the gradation attribute of the boundary determined by the attribute determination unit, whether the input image is a vectorization target.
    Type: Application
    Filed: April 23, 2012
    Publication date: November 15, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto
  • Publication number: 20120051655
    Abstract: Function approximation performed when a raster image is converted into a vector image is performed in a simple manner with high accuracy, without using feedback. When anchor points are extracted from a coordinate point sequence obtained from the raster image, and function approximation is performed on the coordinate point sequence between anchor points, an appropriate point among coordinate points defined in a unit approximation section that is partitioned by anchor points is selected, and after setting the direction of the corresponding coordinate point as a tangential direction, correction is performed such that the position of a control point obtained from a tangent line does not intersect another control point.
    Type: Application
    Filed: August 24, 2011
    Publication date: March 1, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto
  • Publication number: 20110242615
    Abstract: An image processing apparatus comprises an anchor point information extraction unit configured to decide coordinates of anchor points and attributes of the anchor points based on a plurality of predetermined extraction rules and a sequence of coordinate points that expresses an outline of image data; a tangential direction decision unit configured to decide tangential directions at an anchor point of interest based on the attribute of the anchor point of interest and coordinate points which are located within a predetermined range from the anchor point of interest; a control point coordinate calculation unit configured to calculate control point coordinates based on the tangential directions and the coordinates of the anchor point of interest; and a data output unit configured to output information including the coordinates of the anchor points and the control point coordinates.
    Type: Application
    Filed: March 15, 2011
    Publication date: October 6, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto
  • Publication number: 20110242616
    Abstract: An image processing apparatus comprises an anchor point candidate information extraction unit configured to decide coordinates of anchor point candidates and attributes of the anchor point candidates based on a plurality of predetermined extraction rules and a sequence of coordinate points that expresses an outline of image data; an anchor point decision unit configured to decide an anchor point candidate to be reduced based on the attributes of the anchor point candidates and priority orders set in advance for the attributes, and configured to decide anchor points by reducing the decided anchor point candidates to be reduced; a control point coordinate decision unit configured to decide control point coordinates based on the anchor points decided by the anchor point decision unit and the sequence of coordinate points; and a data output unit configured to output information including the coordinates of the decided anchor points and the decided control point coordinates.
    Type: Application
    Filed: March 15, 2011
    Publication date: October 6, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Oto