Patents by Inventor Guillaume Denis Christian Barroux

Guillaume Denis Christian Barroux 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: 11778228
    Abstract: A moving image encoding device includes a memory, and a processor coupled to the memory and configured to partition a picture edge block into sub-blocks so that none of the sub-blocks include an edge of a picture by partitioning the picture edge block into four or two, the picture edge block being a block including a horizontal or vertical edge of the picture among blocks of the picture, generate a prediction block by referring to another encoded picture or an encoded area of the picture for each of the sub-blocks, calculate a prediction error between a pixel of a given sub-block and a corresponding pixel of the prediction block corresponding to the given sub-block for each of the sub-blocks and encode the prediction error, and add partitioning information indicating whether the picture edge block has been partitioned into four or two, to encoded moving image data.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: October 3, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Kenshiro Takeuchi, Guillaume Denis Christian Barroux, Kimihiko Kazui
  • Patent number: 11330256
    Abstract: An encoding device includes: a memory; and a processor coupled to the memory and configured to: estimate a prediction value in a reference direction that is selected when intra prediction in an angle prediction mode is performed in a block to be processed on the basis of a value indicating a reference direction selected when the intra prediction in the angle prediction mode has been performed in an adjacent block adjacent to the block to be processed; and binarize the value indicating the reference direction selected when the intra prediction in the angle prediction mode has been performed in the block to be processed and perform arithmetic encoding for a comparison result between a value of a most significant bit of a binary signal and the prediction value.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: May 10, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Guillaume Denis Christian Barroux
  • Patent number: 11223829
    Abstract: A first encoder divides an encoding target image included in a video into a plurality of blocks, and encodes each of the plurality of blocks by performing a prediction coding by use of filtering processing. A second encoder encodes a parameter that represents a direction of a line of pixels in the filtering processing. Here, when an encoding target block that is one of the plurality of blocks has a rectangular shape, the second encoder changes, according to a direction of a long side of the rectangular shape, a process of encoding the parameter.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: January 11, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Guillaume Denis Christian Barroux, Kimihiko Kazui, Kenshiro Takeuchi
  • Patent number: 11218705
    Abstract: An information processing device includes: a memory; and a processor coupled to the memory and configured to: determine an angle of intra prediction for a block to be encoded in an image included in a video, and encode the block to be encoded using the angle of intra prediction; generate a bit value indicating an estimation result of the angle using a locally decoded pixel value of an encoded pixel adjacent to the block to be encoded; generate a bit string indicating the angle of intra prediction and generate flag information indicating whether a partial bit value of the bit string matches the bit value indicating an estimation result of the angle; and encode the flag information by a first encoding method and encode a remaining bit value of the bit string by a second encoding method.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: January 4, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Guillaume Denis Christian Barroux, Kohji Yamada, Akira Nakagawa, Kimihiko Kazui
  • Publication number: 20210337233
    Abstract: A moving image encoding device includes a memory, and a processor coupled to the memory and configured to partition a picture edge block into sub-blocks so that none of the sub-blocks include an edge of a picture by partitioning the picture edge block into four or two, the picture edge block being a block including a horizontal or vertical edge of the picture among blocks of the picture, generate a prediction block by referring to another encoded picture or an encoded area of the picture for each of the sub-blocks, calculate a prediction error between a pixel of a given sub-block and a corresponding pixel of the prediction block corresponding to the given sub-block for each of the sub-blocks and encode the prediction error, and add partitioning information indicating whether the picture edge block has been partitioned into four or two, to encoded moving image data.
    Type: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Kenshiro Takeuchi, Guillaume Denis Christian Barroux, Kimihiko KAZUI
  • Patent number: 11089326
    Abstract: A moving image encoding device includes a memory, and a processor coupled to the memory and configured to partition a picture edge block into sub-blocks so that none of the sub-blocks include an edge of a picture by partitioning the picture edge block into four or two, the picture edge block being a block including a horizontal or vertical edge of the picture among blocks of the picture, generate a prediction block by referring to another encoded picture or an encoded area of the picture for each of the sub-blocks, calculate a prediction error between a pixel of a given sub-block and a corresponding pixel of the prediction block corresponding to the given sub-block for each of the sub-blocks and encode the prediction error, and add partitioning information indicating whether the picture edge block has been partitioned into four or two, to encoded moving image data.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: August 10, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Kenshiro Takeuchi, Guillaume Denis Christian Barroux, Kimihiko Kazui
  • Publication number: 20210136361
    Abstract: An encoding device includes: a memory; and a processor coupled to the memory and configured to: estimate a prediction value in a reference direction that is selected when intra prediction in an angle prediction mode is performed in a block to be processed on the basis of a value indicating a reference direction selected when the intra prediction in the angle prediction mode has been performed in an adjacent block adjacent to the block to be processed; and binarize the value indicating the reference direction selected when the intra prediction in the angle prediction mode has been performed in the block to be processed and perform arithmetic encoding for a comparison result between a value of a most significant bit of a binary signal and the prediction value.
    Type: Application
    Filed: January 14, 2021
    Publication date: May 6, 2021
    Applicant: FUJITSU LIMITED
    Inventor: Guillaume Denis Christian Barroux
  • Publication number: 20200359031
    Abstract: An information processing device includes: a memory; and a processor coupled to the memory and configured to: determine an angle of intra prediction for a block to be encoded in an image included in a video, and encode the block to be encoded using the angle of intra prediction; generate a bit value indicating an estimation result of the angle using a locally decoded pixel value of an encoded pixel adjacent to the block to be encoded; generate a bit string indicating the angle of intra prediction and generate flag information indicating whether a partial bit value of the bit string matches the bit value indicating an estimation result of the angle; and encode the flag information by a first encoding method and encode a remaining bit value of the bit string by a second encoding method.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Guillaume Denis Christian Barroux, KOHJI YAMADA, Akira NAKAGAWA, Kimihiko KAZUI
  • Publication number: 20200236393
    Abstract: A moving image encoding device includes a memory, and a processor coupled to the memory and configured to partition a picture edge block into sub-blocks so that none of the sub-blocks include an edge of a picture by partitioning the picture edge block into four or two, the picture edge block being a block including a horizontal or vertical edge of the picture among blocks of the picture, generate a prediction block by referring to another encoded picture or an encoded area of the picture for each of the sub-blocks, calculate a prediction error between a pixel of a given sub-block and a corresponding pixel of the prediction block corresponding to the given sub-block for each of the sub-blocks and encode the prediction error, and add partitioning information indicating whether the picture edge block has been partitioned into four or two, to encoded moving image data.
    Type: Application
    Filed: April 7, 2020
    Publication date: July 23, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Kenshiro Takeuchi, Guillaume Denis Christian Barroux, Kimihiko KAZUI
  • Patent number: 10638155
    Abstract: An apparatus for a video encoding process executes a difference process for calculating a difference value between corresponding pixels of a first reference block on a first encoded reference picture in a first direction and a second reference block on a second encoded reference picture in a second direction; executes a predictive process for generating a predictive block by calculating a pixel value of the predictive block in accordance with the bi-predictive mode for each pixel in which an absolute value of the difference value is less than a threshold value, and by calculating the pixel value of the predictive block based on a value of the corresponding pixel of one of the first reference block and the second reference block for each pixel in which the absolute value of the difference value is the threshold value or more.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: April 28, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Kenshiro Takeuchi, Kimihiko Kazui, Satoshi Shimada, Hidenobu Miyoshi, Guillaume Denis Christian Barroux
  • Patent number: 10397582
    Abstract: An association circuit determines whether a first pixel in an image will be associated with an entry in a palette, based on a threshold for a difference between a pixel value and a palette value. An addition circuit adds an entry to the palette when the first pixel is not associated with an entry. A fusion circuit fuses two entries so as to generate a fused entry when a condition of a target amount of information is not satisfied by adding an entry. A control circuit changes the threshold when the first pixel is associated with an entry, when an entry is added, or when the fused entry is generated and an entry is added. The association circuit determines whether a second pixel in the image will be associated with an entry, based on the changed threshold. A palette encoding circuit encodes the image by using the palette.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: August 27, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Guillaume Denis Christian Barroux, Kimihiko Kazui
  • Publication number: 20190052882
    Abstract: A first encoder divides an encoding target image included in a video into a plurality of blocks, and encodes each of the plurality of blocks by performing a prediction coding by use of filtering processing. A second encoder encodes a parameter that represents a direction of a line of pixels in the filtering processing. Here, when an encoding target block that is one of the plurality of blocks has a rectangular shape, the second encoder changes, according to a direction of a long side of the rectangular shape, a process of encoding the parameter.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 14, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Guillaume Denis Christian Barroux, Kimihiko KAZUI, Kenshiro Takeuchi
  • Publication number: 20180184116
    Abstract: An apparatus for a video encoding process executes a difference process for calculating a difference value between corresponding pixels of a first reference block on a first encoded reference picture in a first direction and a second reference block on a second encoded reference picture in a second direction; executes a predictive process for generating a predictive block by calculating a pixel value of the predictive block in accordance with the bi-predictive mode for each pixel in which an absolute value of the difference value is less than a threshold value, and by calculating the pixel value of the predictive block based on a value of the corresponding pixel of one of the first reference block and the second reference block for each pixel in which the absolute value of the difference value is the threshold value or more.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 28, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Kenshiro Takeuchi, Kimihiko KAZUI, Satoshi SHIMADA, Hidenobu MIYOSHI, Guillaume Denis Christian Barroux
  • Publication number: 20170150153
    Abstract: An association circuit determines whether a first pixel in an image will be associated with an entry in a palette, based on a threshold for a difference between a pixel value and a palette value. An addition circuit adds an entry to the palette when the first pixel is not associated with an entry. A fusion circuit fuses two entries so as to generate a fused entry when a condition of a target amount of information is not satisfied by adding an entry. A control circuit changes the threshold when the first pixel is associated with an entry, when an entry is added, or when the fused entry is generated and an entry is added. The association circuit determines whether a second pixel in the image will be associated with an entry, based on the changed threshold. A palette encoding circuit encodes the image by using the palette.
    Type: Application
    Filed: October 12, 2016
    Publication date: May 25, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Guillaume Denis Christian Barroux, Kimihiko KAZUI
  • Publication number: 20160182910
    Abstract: A video encoding apparatus includes: a frame encoder which encodes a field pair by a frame coding mode and calculates a first amount of coding and a first amount of distortion; a field encoder which encodes the field pair by a field coding mode and calculates a second amount of coding and a second amount of distortion; and a coding mode determining unit which applies the first amount of coding and the first amount of distortion to a reference function representing a relationship between the amount of coding and the amount of distortion to derive a first function, applies the second amount of coding and the second amount of distortion to the reference function to derive a second function, and determines the coding mode to be applied to the field pair, based on the magnitude relationship between the first function and the second function.
    Type: Application
    Filed: November 12, 2015
    Publication date: June 23, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Guillaume Denis Christian Barroux
  • Publication number: 20160134887
    Abstract: A video encoding apparatus determines, when the picture type of a picture to be encoded matches the picture type of at least one of reference pictures, a prediction value candidate for the motion vector of a block to be encoded from among the motion vectors of a plurality of already encoded blocks in the picture being encoded and the motion vector of a block contained in the at least one reference picture and having a predefined positional relationship to the block to be encoded, but when the picture type of the picture to be encoded does not match the picture type of any one of the reference pictures, determines the prediction value candidate for the motion vector of the block to be encoded from among the motion vectors of a plurality of already encoded blocks in the picture being encoded.
    Type: Application
    Filed: January 15, 2016
    Publication date: May 12, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Kimihiko KAZUI, Akira NAKAGAWA, Guillaume Denis Christian Barroux
  • Publication number: 20160134888
    Abstract: A video encoding apparatus includes: a buffer memory that stores encoded field pictures; a controller that adds reference pair information to each of multiple field pictures, the reference pair information specifying a field picture to be paired when creating a frame picture; a buffer interface that generates, when inter-predictive coding is performed by using, as a coding target picture, a frame picture created by interleaving two field pictures that are not encoded, a frame picture as a reference picture by interleaving the field pictures of the pair specified with reference to the reference pair information of a stored encoded field picture; and an encoder that generates, when the coding target picture is a frame picture, encoded data by performing inter-predictive coding on the coding target picture on a frame-picture-by-frame-picture basis by use of the reference picture.
    Type: Application
    Filed: January 15, 2016
    Publication date: May 12, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Kimihiko KAZUI, Satoshi SHIMADA, Guillaume Denis Christian Barroux