Patents by Inventor Daisuke Sakamoto

Daisuke Sakamoto 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: 10863158
    Abstract: The image processing apparatus includes a white balance adjustment circuit configured to adjust a color temperature to RAW data of an image obtained by capturing, a generator circuit configured to generate data of planes for each component of the image from data of which color temperature was adjusted, and a RAW encoding circuit configured to conduct compression encoding of the data of the planes.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: December 8, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Daisuke Sakamoto
  • Publication number: 20200073889
    Abstract: To provide a database creation apparatus and the like capable of creating a database with its usefulness increased. A data processing server 2 acquires Japanese language data and foreign language data from external servers 6, creates machine-translated data by translating the foreign language data into data written in the Japanese language using machine translation, creates mixed data by combining the machine-translated data as an additional part of the Japanese language data, and creates retained data using the mixed data.
    Type: Application
    Filed: August 6, 2019
    Publication date: March 5, 2020
    Inventor: Daisuke SAKAMOTO
  • Patent number: 10402548
    Abstract: An object of the present invention is to provide an authentication system and method which can reduce a burden on a user while ensuring security by using a combination of a plurality of authentication methods.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: September 3, 2019
    Assignee: The University of Tokyo
    Inventors: Rie Yamaguchi, Hideki Nakayama, Tatsuya Harada, Daisuke Sakamoto
  • Patent number: 10277902
    Abstract: The present invention has a converting unit that converts image data in a Bayer array into three planes consisting of G, B and R planes that have the same array relationship as YCC 422, and an encoding unit that performs prediction encoding of the G, B and R planes obtained by the converting unit as YCC 422 image data. Here, the number of pixels in the horizontal direction of the G plane is twice the number of pixels in the horizontal direction of the B or R plane. Also, the encoding unit includes a motion searching unit that obtains a motion vector of a pixel block to be encoded as a motion vector of the G plane, and a correcting unit that corrects a motion vector of the B and R planes based on the motion vector for the G plane.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: April 30, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Sakamoto
  • Publication number: 20190073682
    Abstract: An evaluation apparatus includes: a provision information acquiring unit configured to acquire provision information which is associated with a target object and provided to a consumer via a medium; a post information acquiring unit configured to acquire post information posted by a poster; a noise removing unit configured to remove, as noise, at least a specific expression in the provision information from post information in which a degree of matching of the post information with the provision information is a predetermined ratio or more among pieces of post information; and an evaluation unit configured to evaluate the target object on the basis of post information whose noise has been removed by the noise removing unit.
    Type: Application
    Filed: August 8, 2018
    Publication date: March 7, 2019
    Inventor: Daisuke SAKAMOTO
  • Patent number: 10097840
    Abstract: The present invention provides a technique for encoding Bayer array RAW image data that responds to whether priority is placed on encoding efficiency or on image quality. To that end, a first plane transforming unit transforms the RAW image data into R, G0, G1, and B planes. A second plane transforming unit transforms the RAW image data into a luminance plane and three color difference planes, each constituted of a different color difference component. It is then determined whether to encode using the first plane transforming unit or the second plane transforming unit, and the planes are then encoded according to the determination.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: October 9, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Sakamoto
  • Patent number: 10003821
    Abstract: To suppress image degradation of a tile boundary while suppressing an increase of an amount of encoded data due to tile division. When performing a wavelet transform on a tile of interest, a wavelet transform unit performs a wavelet transform by referring to pixel data of the tile of interest and a neighboring tile that neighbors the tile of interest to obtain transformation coefficient data of a set resolution level. From transformation coefficient data obtained from the neighboring tile, the wavelet transform unit supplies a subsequent quantizing unit with transformation coefficient data of each resolution level that is closest to a boundary between the tile of interest and the neighboring tile, as well as all transformation coefficient data obtained from the tile of interest.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: June 19, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Sakamoto
  • Publication number: 20180054614
    Abstract: The present invention has a converting unit that converts image data in a Bayer array into three planes consisting of G, B and R planes that have the same array relationship as YCC 422, and an encoding unit that performs prediction encoding of the G, B and R planes obtained by the converting unit as YCC 422 image data. Here, the number of pixels in the horizontal direction of the G plane is twice the number of pixels in the horizontal direction of the B or R plane. Also, the encoding unit includes a motion searching unit that obtains a motion vector of a pixel block to be encoded as a motion vector of the G plane, and a correcting unit that corrects a motion vector of the B and R planes based on the motion vector for the G plane.
    Type: Application
    Filed: July 28, 2017
    Publication date: February 22, 2018
    Inventor: Daisuke Sakamoto
  • Publication number: 20170339386
    Abstract: The image processing apparatus includes a white balance adjustment circuit configured to adjust a color temperature to RAW data of an image obtained by capturing, a generator circuit configured to generate data of planes for each component of the image from data of which color temperature was adjusted, and a RAW encoding circuit configured to conduct compression encoding of the data of the planes.
    Type: Application
    Filed: May 11, 2017
    Publication date: November 23, 2017
    Inventor: Daisuke Sakamoto
  • Publication number: 20170286648
    Abstract: An object of the present invention is to provide an authentication system and method which can reduce a burden on a user while ensuring security by using a combination of a plurality of authentication methods.
    Type: Application
    Filed: August 24, 2015
    Publication date: October 5, 2017
    Applicant: The University of Tokyo
    Inventors: Rie YAMAGUCHI, Hideki NAKAYAMA, Tatsuya HARADA, Daisuke SAKAMOTO
  • Publication number: 20170118476
    Abstract: The present invention provides a technique for encoding Bayer array RAW image data that responds to whether priority is placed on encoding efficiency or on image quality. To that end, a first plane transforming unit transforms the RAW image data into R, G0, G1, and B planes. A second plane transforming unit transforms the RAW image data into a luminance plane and three color difference planes, each constituted of a different color difference component. It is then determined whether to encode using the first plane transforming unit or the second plane transforming unit, and the planes are then encoded according to the determination.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 27, 2017
    Inventor: Daisuke Sakamoto
  • Publication number: 20170118492
    Abstract: To suppress image degradation of a tile boundary while suppressing an increase of an amount of encoded data due to tile division. When performing a wavelet transform on a tile of interest, a wavelet transform unit performs a wavelet transform by referring to pixel data of the tile of interest and a neighboring tile that neighbors the tile of interest to obtain transformation coefficient data of a set resolution level. From transformation coefficient data obtained from the neighboring tile, the wavelet transform unit supplies a subsequent quantizing unit with transformation coefficient data of each resolution level that is closest to a boundary between the tile of interest and the neighboring tile, as well as all transformation coefficient data obtained from the tile of interest.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 27, 2017
    Inventor: Daisuke Sakamoto
  • Patent number: 9438914
    Abstract: An encoding apparatus includes an encoding unit that encodes an image to be encoded; a generating unit that generates a local decoded image from the encoded image; a difference calculation unit that calculates difference values between pixels included in the local decoded image and pixels included in the image to be encoded; and a modifying unit that determines pixels from the local decoded image based on the difference values, and modifies the determined pixels.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: September 6, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Sakamoto
  • Patent number: 9264735
    Abstract: An apparatus detects a motion vector using image data to be encoded, and a plurality of reference image data. The apparatus conducts a motion vector search for first reference image data using a large block obtained by dividing the image data to be encoded, and divides the large block into a smaller block size at the position of a smallest matching error. The apparatus determines a block size used in a motion vector search for another reference data based on matching errors in the small blocks.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 16, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Sakamoto, Yushi Kaneko
  • Publication number: 20150201209
    Abstract: When detecting a motion vector, the present invention sets a search window not on a current macro block but in a reference image, by obtaining a global vector expressing the motion between a current image and a reference image and using that global vector to set the search window in the reference image, thus enabling detection of a motion vector even in images with much motion.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 16, 2015
    Inventor: Daisuke SAKAMOTO
  • Patent number: 9049442
    Abstract: A technique is provided that can record moving images while not resulting in calculation load increase and maintaining a certain degree of image quality even when encoding corresponding to a 4:4:4 format. Provisional encoding is performed, by obtaining motion vectors in accordance with a plurality of mutually different search ranges of image data of one color component, on a preset number of frame images at an initial stage at a time when an encoding start instruction is given. Moreover, the search range having the smallest error vector among each of the search ranges is determined as a search range for a motion vector, for each color component in main encoding processing carried out following provisional encoding.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: June 2, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Sakamoto, Yukifumi Kobayashi
  • Patent number: 9016058
    Abstract: The object of the present invention is to provide a vehicle braking force generator capable of detecting a lock failure quickly. A vehicle braking force generator includes a motor cylinder device that generates a brake hydraulic pressure according to an operation amount of a brake pedal, a motor current obtaining unit that obtains a torque current according to an electric motor, a brake hydraulic pressure obtaining unit that obtains a brake hydraulic pressure generated in a cylinder unit, a movement amount obtaining unit that obtains a movement amount of pistons to a compression direction of a brake fluid relative to the cylinder unit, and a determination unit that determines an operation state of the motor cylinder device.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 28, 2015
    Assignee: Honda Motor Co., Ltd.
    Inventors: Yuki Hotani, Yuki Ito, Daisuke Sakamoto
  • Publication number: 20150110410
    Abstract: An encoding apparatus includes an encoding unit that encodes an image to be encoded; a generating unit that generates a local decoded image from the encoded image; a difference calculation unit that calculates difference values between pixels included in the local decoded image and pixels included in the image to be encoded; and a modifying unit that determines pixels from the local decoded image based on the difference values, and modifies the determined pixels.
    Type: Application
    Filed: October 16, 2014
    Publication date: April 23, 2015
    Inventor: Daisuke Sakamoto
  • Patent number: 8983217
    Abstract: When a plurality of image signals of an object picked up by a plurality of image pickup units are encoded on a predetermined pixel block basis by using an inter-prediction between images, difference information showing an offset between the images is generated from the plurality of image signals, and a search range which is set in order to detect a vector on the predetermined pixel block basis is adaptively set in accordance with the generated difference information.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: March 17, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Sakamoto, Jun Otsuki
  • Patent number: 8929449
    Abstract: A motion vector detection apparatus comprising, a memory for storing a reference image for motion prediction encoding, a unit for detecting a first motion vector by comparing the reference image with an encoding target block of a plurality of blocks obtained by dividing a field image, a converter for converting the field image into a frame image by performing interlace/progressive conversion, a unit for generating a reduced image by reducing the frame image, a frame memory for storing the reduced image, and a unit for detecting a second motion vector based on a reference reduced image and a reduced image of the encoding target block of reduced images stored in the frame memory, wherein the second motion vector detected with respect to the reduced image of the encoding target block is used to determine a search area for detecting the first motion vector.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: January 6, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Sakamoto