Patents by Inventor Junpei KOYAMA

Junpei KOYAMA 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: 20200177907
    Abstract: A video encoding apparatus appends decoding delay and display delay correction information to encoded video data in order to ensure that even when one or more pictures that are later in encoding order than a starting encoded picture in a video data stream to be spliced to a trailing end of another encoded video data stream have been discarded from among pictures contained in the video data stream, the starting encoded picture and its subsequent pictures can be continuously decoded and displayed by a video decoding apparatus. The correction information is calculated based on a decoding interval between each discarded picture and a picture that immediately precedes the discarded picture. The video decoding apparatus corrects the decoding delay and display delay of the starting encoded picture and its subsequent pictures by using the calculated correction information.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 4, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Kimihiko KAZUI, Junpei KOYAMA, Satoshi SHIMADA
  • Patent number: 10582208
    Abstract: A video encoding apparatus appends decoding delay and display delay correction information to encoded video data in order to ensure that even when one or more pictures that are later in encoding order than a starting encoded picture in a video data stream to be spliced to a trailing end of another encoded video data stream have been discarded from among pictures contained in the video data stream, the starting encoded picture and its subsequent pictures can be continuously decoded and displayed by a video decoding apparatus. The correction information is calculated based on a decoding interval between each discarded picture and a picture that immediately precedes the discarded picture. The video decoding apparatus corrects the decoding delay and display delay of the starting encoded picture and its subsequent pictures by using the calculated correction information.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: March 3, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Kimihiko Kazui, Junpei Koyama, Satoshi Shimada
  • Patent number: 10440370
    Abstract: An apparatus for image coding includes a processor to: execute a determining process that includes, when a specific entry included in a first palette for use in coding a first block in a coding-target image is not an entry candidate for a second palette for use in coding a second block to be coded after the first block, determining an entry to be included in the second palette based on a first index indicating a code amount to be generated when the specific entry is to be included in the second palette and a second index indicating a code amount to be generated when the specific entry is not to be included in the second palette; execute a generating process that includes generating the second palette including the entry determined in the determining process; and execute a palette coding process that includes coding the second block by the second palette.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: October 8, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Junpei Koyama, Kimihiko Kazui
  • Publication number: 20190028718
    Abstract: A device that encodes an encoding-target picture included in video data includes a processor configured to generate a pixel value map representing a spatial distribution of pixel values of an encoding-target block from among a plurality of blocks obtained by dividing the encoding-target picture, add a flag to a pixel having a value identical to a value of a corresponding pixel in the pixel value map from among pixels included in the encoding-target block, and include, in encoded data of the video data, information representing the pixel value map and the flag added to the pixel having a value identical to a value of a corresponding pixel in the pixel value map from among the pixels included in the encoding-target block.
    Type: Application
    Filed: June 15, 2018
    Publication date: January 24, 2019
    Applicant: FUJITSU LIMITED
    Inventor: Junpei KOYAMA
  • Patent number: 10187638
    Abstract: An apparatus for coding video in one of a plurality of prediction modes executes a first process for calculating first evaluation values regarding each of the plurality of prediction modes, based on a plurality of luminance prediction errors, each luminance prediction error being a difference between luminance of each pixel in an input image and luminance of each pixel in a prediction image, a plurality of color difference prediction errors, each color difference prediction error being a difference between a color difference of each pixel in the input image and a color difference of each pixel in the prediction image, and a calculation result of the luminance prediction errors and the color difference prediction errors; executes a second process for selecting a predetermined number of prediction modes from the prediction modes, based on the first evaluation values.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: January 22, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Junpei Koyama, Satoshi Shimada
  • Patent number: 10070144
    Abstract: A video encoding apparatus appends decoding delay correction information and display delay correction information to encoded video data in order to ensure that even when one or more pictures that are later in encoding order in the video data than a first picture that may potentially be spliced to a trailing end of other encoded video data have been discarded, the first picture and subsequent pictures in the encoded video data can be continuously decoded and displayed by a video decoding apparatus. The video decoding apparatus corrects the decoding delay and display delay of the first picture and its subsequent pictures by using the decoding delay correction information and display delay correction information.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: September 4, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Kimihiko Kazui, Satoshi Shimada, Junpei Koyama
  • Patent number: 10051273
    Abstract: A video decoder decoding an encoded stream includes a parallel entropy decoding part to entropy decode the stream of blocks in block lines in parallel, a parallel QP prediction part to compute prediction values of the blocks in the block lines in parallel, and a parallel decoding processing part to generate decoded pixels of the blocks in the block lines in parallel, the decoded pixel being obtained utilizing data decoded by the parallel entropy decoding part and the prediction value. When performing computing processing in parallel per unit of N block lines, the processing is performed on a processing block in a (K?1)th block line preceding a processing block in a Kth block line by at least one block in a horizontal position to compute the prediction value of the processing block by referring to a block already processed corresponding to the processing block.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: August 14, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
  • Patent number: 9973756
    Abstract: A video decoder decoding an encoded stream includes a parallel entropy decoding part to entropy decode the stream of blocks in block lines in parallel, a parallel QP prediction part to compute prediction values of the blocks in the block lines in parallel, and a parallel decoding processing part to generate decoded pixels of the blocks in the block lines in parallel, the decoded pixel being obtained utilizing data decoded by the parallel entropy decoding part and the prediction value. When performing computing processing in parallel per unit of N block lines, the processing is performed on a processing block in a (K?1)th block line preceding a processing block in a Kth block line by at least one block in a horizontal position to compute the prediction value of the processing block by referring to a block already processed corresponding to the processing block.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 15, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
  • Patent number: 9973774
    Abstract: A video decoding apparatus includes a reference picture list storing unit configured to store picture information of pictures; a motion vector information storing unit configured to store motion vector information including motion vectors of blocks that are spatially and temporally adjacent to a target block to be decoded and reference picture identifiers indicating pictures that the motion vectors refer to; and a vector predictor generating unit configured to scale a vector predictor candidate for a motion vector of the target block based on the picture information and the motion vector information and to correct the scaled vector predictor candidate toward 0 by a predetermined amount.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: May 15, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Satoshi Shimada, Akira Nakagawa, Kimihiko Kazui, Junpei Koyama
  • Publication number: 20180124405
    Abstract: A video decoder decoding an encoded stream includes a parallel entropy decoding part to entropy decode the stream of blocks in block lines in parallel, a parallel QP prediction part to compute prediction values of the blocks in the block lines in parallel, and a parallel decoding processing part to generate decoded pixels of the blocks in the block lines in parallel, the decoded pixel being obtained utilizing data decoded by the parallel entropy decoding part and the prediction value. When performing computing processing in parallel per unit of N block lines, the processing is performed on a processing block in a (K?1)th block line preceding a processing block in a Kth block line by at least one block in a horizontal position to compute the prediction value of the processing block by referring to a block already processed corresponding to the processing block.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 3, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Satoshi SHIMADA, Kimihiko KAZUI, Junpei KOYAMA, Akira NAKAGAWA
  • Publication number: 20180124396
    Abstract: An apparatus for coding video in one of a plurality of prediction modes executes a first process for calculating first evaluation values regarding each of the plurality of prediction modes, based on a plurality of luminance prediction errors, each luminance prediction error being a difference between luminance of each pixel in an input image and luminance of each pixel in a prediction image, a plurality of color difference prediction errors, each color difference prediction error being a difference between a color difference of each pixel in the input image and a color difference of each pixel in the prediction image, and a calculation result of the luminance prediction errors and the color difference prediction errors; executes a second process for selecting a predetermined number of prediction modes from the prediction modes, based on the first evaluation values.
    Type: Application
    Filed: October 11, 2017
    Publication date: May 3, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Junpei KOYAMA, Satoshi SHIMADA
  • Publication number: 20170264909
    Abstract: An apparatus for image coding includes a processor to: execute a determining process that includes, when a specific entry included in a first palette for use in coding a first block in a coding-target image is not an entry candidate for a second palette for use in coding a second block to be coded after the first block, determining an entry to be included in the second palette based on a first index indicating a code amount to be generated when the specific entry is to be included in the second palette and a second index indicating a code amount to be generated when the specific entry is not to be included in the second palette; execute a generating process that includes generating the second palette including the entry determined in the determining process; and execute a palette coding process that includes coding the second block by the second palette.
    Type: Application
    Filed: February 13, 2017
    Publication date: September 14, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Junpei KOYAMA, Kimihiko Kazui
  • Patent number: 9743088
    Abstract: A video decoder decoding an encoded stream includes a parallel entropy decoding part to entropy decode the stream of blocks in block lines in parallel, a parallel QP prediction part to compute prediction values of the blocks in the block lines in parallel, and a parallel decoding processing part to generate decoded pixels of the blocks in the block lines in parallel, the decoded pixel being obtained utilizing data decoded by the parallel entropy decoding part and the prediction value. When performing computing processing in parallel per unit of N block lines, the processing is performed on a processing block in a (K?1)th block line preceding a processing block in a Kth block line by at least one block in a horizontal position to compute the prediction value of the processing block by referring to a block already processed corresponding to the processing block.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 22, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
  • Patent number: 9716896
    Abstract: A video encoding apparatus appends decoding delay correction information and display delay correction information to encoded video data in order to ensure that even when one or more pictures that are later in encoding order in the video data than a first picture that may potentially be spliced to a trailing end of other encoded video data have been discarded, the first picture and subsequent pictures in the encoded video data can be continuously decoded and displayed by a video decoding apparatus. The video decoding apparatus corrects the decoding delay and display delay of the first picture and its subsequent pictures by using the decoding delay correction information and display delay correction information.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: July 25, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Kimihiko Kazui, Satoshi Shimada, Junpei Koyama
  • Publication number: 20170208329
    Abstract: A video decoder decoding an encoded stream includes a parallel entropy decoding part to entropy decode the stream of blocks in block lines in parallel, a parallel QP prediction part to compute prediction values of the blocks in the block lines in parallel, and a parallel decoding processing part to generate decoded pixels of the blocks in the block lines in parallel, the decoded pixel being obtained utilizing data decoded by the parallel entropy decoding part and the prediction value. When performing computing processing in parallel per unit of N block lines, the processing is performed on a processing block in a (K?1)th block line preceding a processing block in a Kth block line by at least one block in a horizontal position to compute the prediction value of the processing block by referring to a block already processed corresponding to the processing block.
    Type: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Satoshi SHIMADA, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
  • Patent number: 9712838
    Abstract: A video encoding apparatus appends decoding delay correction information and display delay correction information to encoded video data in order to ensure that even when one or more pictures that are later in encoding order in the video data than a first picture that may potentially be spliced to a trailing end of other encoded video data have been discarded, the first picture and subsequent pictures in the encoded video data can be continuously decoded and displayed by a video decoding apparatus. The video decoding apparatus corrects the decoding delay and display delay of the first picture and its subsequent pictures by using the decoding delay correction information and display delay correction information.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: July 18, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Kimihiko Kazui, Satoshi Shimada, Junpei Koyama
  • Patent number: 9654760
    Abstract: An encoding device includes a determination unit configured to determine, when performing detection of a motion vector using the decoded image of a frame image encoded in increments of blocks prior to the frame image to be encoded regarding an encoded block to be encoded of a plurality of blocks included in this frame image to be encoded at the time of encoding a frame image included in a moving image where a first image and a second image are arrayed using inter-image prediction encoding processing, correlation height as to the image of the encoded block regarding each of the image of a first area corresponding to the first image and the image of a second area corresponding to the second image included in a boundary block straddling a boundary between the first image and the second image of a block included in the decoded image.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: May 16, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Junpei Koyama, Kimihiko Kazui, Hidenobu Miyoshi, Satoshi Shimada
  • Patent number: 9648337
    Abstract: A method includes determining a group to which each of a plurality of blocks belongs, the plurality of blocks being obtained by dividing each picture included in video image data; adding, to an output stream, group information expressing the group to which each of the plurality of blocks belongs; calculating an output time for each of the groups; determining output delay for each of the groups; adding, to the output stream, an output delay time from a decode time of each of the groups; controlling an encode amount so that data used for outputting all of the blocks included in one of the groups arrives at a decoding buffer of a decoding device and decoding is completed by an output time expressed by the output delay time; and performing encoding based on the encode amount that has been controlled.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: May 9, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Junpei Koyama, Kimihiko Kazui, Satoshi Shimada, Akira Nakagawa
  • Patent number: 9628825
    Abstract: A video decoder decoding an encoded stream includes a parallel entropy decoding part to entropy decode the stream of blocks in block lines in parallel, a parallel QP prediction part to compute prediction values of the blocks in the block lines in parallel, and a parallel decoding processing part to generate decoded pixels of the blocks in the block lines in parallel, the decoded pixel being obtained utilizing data decoded by the parallel entropy decoding part and the prediction value. When performing computing processing in parallel per unit of N block lines, the processing is performed on a processing block in a (K?1)th block line preceding a processing block in a Kth block line by at least one block in a horizontal position to compute the prediction value of the processing block by referring to a block already processed corresponding to the processing block.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: April 18, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
  • Patent number: 9621886
    Abstract: A motion video encoding apparatus includes: a group determining unit which determines to which of a plurality of groups each block belongs; a group decode time information computing unit which computes a decode time for each of the groups; a group information appending unit which appends group information identifying the group to which each block belongs to data to be output; a code amount control unit which controls an amount of code for each block contained in the group so that data needed for decoding all the blocks contained in the group will arrive at a stream receive buffer provided in a motion video decoding apparatus by the decode time of the group when the data is transmitted to the motion video decoding apparatus at a prescribed transmission rate; and an encode processing unit which encodes each block, based on control information concerning the amount of code.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: April 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Kimihiko Kazui, Satoshi Shimada, Akira Nakagawa, Hidenobu Miyoshi, Junpei Koyama