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).
-
VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, VIDEO ENCODING METHOD, AND VIDEO DECODING METHOD
Publication number: 20200177907Abstract: 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: ApplicationFiled: February 10, 2020Publication date: June 4, 2020Applicant: FUJITSU LIMITEDInventors: Kimihiko KAZUI, Junpei KOYAMA, Satoshi SHIMADA -
Video encoding apparatus, video decoding apparatus, video encoding method, and video decoding method
Patent number: 10582208Abstract: 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: GrantFiled: February 4, 2016Date of Patent: March 3, 2020Assignee: FUJITSU LIMITEDInventors: Kimihiko Kazui, Junpei Koyama, Satoshi Shimada -
Patent number: 10440370Abstract: 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: GrantFiled: February 13, 2017Date of Patent: October 8, 2019Assignee: FUJITSU LIMITEDInventors: Junpei Koyama, Kimihiko Kazui
-
Publication number: 20190028718Abstract: 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: ApplicationFiled: June 15, 2018Publication date: January 24, 2019Applicant: FUJITSU LIMITEDInventor: Junpei KOYAMA
-
Patent number: 10187638Abstract: 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: GrantFiled: October 11, 2017Date of Patent: January 22, 2019Assignee: FUJITSU LIMITEDInventors: Junpei Koyama, Satoshi Shimada
-
Video encoding apparatus, video decoding apparatus, video encoding method, and video decoding method
Patent number: 10070144Abstract: 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: GrantFiled: March 17, 2016Date of Patent: September 4, 2018Assignee: FUJITSU LIMITEDInventors: Kimihiko Kazui, Satoshi Shimada, Junpei Koyama -
Patent number: 10051273Abstract: 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: GrantFiled: December 22, 2017Date of Patent: August 14, 2018Assignee: FUJITSU LIMITEDInventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
-
Patent number: 9973756Abstract: 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: GrantFiled: March 31, 2017Date of Patent: May 15, 2018Assignee: FUJITSU LIMITEDInventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
-
Patent number: 9973774Abstract: 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: GrantFiled: September 17, 2015Date of Patent: May 15, 2018Assignee: FUJITSU LIMITEDInventors: Satoshi Shimada, Akira Nakagawa, Kimihiko Kazui, Junpei Koyama
-
Publication number: 20180124405Abstract: 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: ApplicationFiled: December 22, 2017Publication date: May 3, 2018Applicant: FUJITSU LIMITEDInventors: Satoshi SHIMADA, Kimihiko KAZUI, Junpei KOYAMA, Akira NAKAGAWA
-
Publication number: 20180124396Abstract: 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: ApplicationFiled: October 11, 2017Publication date: May 3, 2018Applicant: FUJITSU LIMITEDInventors: Junpei KOYAMA, Satoshi SHIMADA
-
Publication number: 20170264909Abstract: 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: ApplicationFiled: February 13, 2017Publication date: September 14, 2017Applicant: FUJITSU LIMITEDInventors: Junpei KOYAMA, Kimihiko Kazui
-
Patent number: 9743088Abstract: 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: GrantFiled: October 28, 2016Date of Patent: August 22, 2017Assignee: FUJITSU LIMITEDInventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
-
Video encoding apparatus, video decoding apparatus, video encoding method, and video decoding method
Patent number: 9716896Abstract: 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: GrantFiled: March 17, 2016Date of Patent: July 25, 2017Assignee: FUJITSU LIMITEDInventors: Kimihiko Kazui, Satoshi Shimada, Junpei Koyama -
Publication number: 20170208329Abstract: 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: ApplicationFiled: March 31, 2017Publication date: July 20, 2017Applicant: FUJITSU LIMITEDInventors: Satoshi SHIMADA, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
-
Video encoding apparatus, video decoding apparatus, video encoding method, and video decoding method
Patent number: 9712838Abstract: 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: GrantFiled: March 17, 2016Date of Patent: July 18, 2017Assignee: FUJITSU LIMITEDInventors: Kimihiko Kazui, Satoshi Shimada, Junpei Koyama -
Patent number: 9654760Abstract: 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: GrantFiled: November 7, 2012Date of Patent: May 16, 2017Assignee: FUJITSU LIMITEDInventors: Junpei Koyama, Kimihiko Kazui, Hidenobu Miyoshi, Satoshi Shimada
-
Patent number: 9648337Abstract: 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: GrantFiled: December 2, 2015Date of Patent: May 9, 2017Assignee: FUJITSU LIMITEDInventors: Junpei Koyama, Kimihiko Kazui, Satoshi Shimada, Akira Nakagawa
-
Patent number: 9628825Abstract: 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: GrantFiled: January 16, 2013Date of Patent: April 18, 2017Assignee: FUJITSU LIMITEDInventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
-
Patent number: 9621886Abstract: 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: GrantFiled: March 27, 2013Date of Patent: April 11, 2017Assignee: FUJITSU LIMITEDInventors: Kimihiko Kazui, Satoshi Shimada, Akira Nakagawa, Hidenobu Miyoshi, Junpei Koyama