Patents by Inventor Masato Shima

Masato Shima 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: 12177442
    Abstract: An image coding device that suppresses degradation of subjective image quality while improving the coding efficiency of residual coefficients of two chroma components. The image coding device that codes image data constituted by one luma component and two chroma components, comprises quantizing unit that performs an orthogonal transform on each of components of a block obtained by dividing an image to be coded, and quantizes transform coefficients of each of the components obtained from the orthogonal transform; and coding unit that codes residual coefficients obtained by the quantizing unit, wherein when coding the transform coefficients of the orthogonal transform of the two chroma components in an integrated manner, the coding unit quantizes transform coefficients of the orthogonal transform obtained from the integration using a predetermined quantization matrix, and codes residual coefficients obtained from the quantizing.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: December 24, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Patent number: 12170794
    Abstract: An image encoding device includes a prediction unit configured to generate prediction errors being a difference between a predicted image obtained by prediction processing for an input image and the input image, a first transform unit configured to generate first transform coefficients by performing orthogonal transform on the prediction errors, a second transform unit configured to generate second transform coefficients by performing LFNST processing on the first transform coefficients, a quantization unit configured to generate quantization coefficients by performing quantization processing on the second transform coefficients, and an encoding unit configured to encode the quantization coefficients, wherein the encoding unit encodes information indicating whether a range of possible values at least taken by the second transform coefficients is to be a range determined based on a bit depth or a fixed range.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: December 17, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Patent number: 12170775
    Abstract: An image coding device that suppresses degradation of subjective image quality while improving the coding efficiency of residual coefficients of two chroma components. The image coding device that codes image data constituted by one luma component and two chroma components, comprises quantizing unit that performs an orthogonal transform on each of components of a block obtained by dividing an image to be coded, and quantizes transform coefficients of each of the components obtained from the orthogonal transform; and coding unit that codes residual coefficients obtained by the quantizing unit, wherein when coding the transform coefficients of the orthogonal transform of the two chroma components in an integrated manner, the coding unit quantizes transform coefficients of the orthogonal transform obtained from the integration using a predetermined quantization matrix, and codes residual coefficients obtained from the quantizing.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: December 17, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Patent number: 12170773
    Abstract: An image coding device that suppresses degradation of subjective image quality while improving the coding efficiency of residual coefficients of two chroma components. The image coding device that codes image data constituted by one luma component and two chroma components, comprises quantizing unit that performs an orthogonal transform on each of components of a block obtained by dividing an image to be coded, and quantizes transform coefficients of each of the components obtained from the orthogonal transform; and coding unit that codes residual coefficients obtained by the quantizing unit, wherein when coding the transform coefficients of the orthogonal transform of the two chroma components in an integrated manner, the coding unit quantizes transform coefficients of the orthogonal transform obtained from the integration using a predetermined quantization matrix, and codes residual coefficients obtained from the quantizing.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: December 17, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Patent number: 12170770
    Abstract: An image decoding apparatus comprises a decoder which decodes data indicating a plurality of values corresponding to a part of a quantization matrix; a generator which derives the plurality of values from the data and generates the matrix; and an inverse quantizing unit which performs the inverse quantizing on an object block using the matrix, wherein, if width or height of the matrix is larger than or equal to a predetermined size, the generating unit generates the matrix by associating a first value among the plurality of values with a first element corresponding to DC component in the matrix, associating a second value with a second element adjacent to the first element, and, for the elements other than the first and second elements, associating each of one or more values with a plurality of elements of the matrix.
    Type: Grant
    Filed: February 15, 2024
    Date of Patent: December 17, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Patent number: 12170772
    Abstract: An image coding device that suppresses degradation of subjective image quality while improving the coding efficiency of residual coefficients of two chroma components. The image coding device that codes image data constituted by one luma component and two chroma components, comprises quantizing unit that performs an orthogonal transform on each of components of a block obtained by dividing an image to be coded, and quantizes transform coefficients of each of the components obtained from the orthogonal transform; and coding unit that codes residual coefficients obtained by the quantizing unit, wherein when coding the transform coefficients of the orthogonal transform of the two chroma components in an integrated manner, the coding unit quantizes transform coefficients of the orthogonal transform obtained from the integration using a predetermined quantization matrix, and codes residual coefficients obtained from the quantizing.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: December 17, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Patent number: 12170774
    Abstract: An image coding device that suppresses degradation of subjective image quality while improving the coding efficiency of residual coefficients of two chroma components. The image coding device that codes image data constituted by one luma component and two chroma components, comprises quantizing unit that performs an orthogonal transform on each of components of a block obtained by dividing an image to be coded, and quantizes transform coefficients of each of the components obtained from the orthogonal transform; and coding unit that codes residual coefficients obtained by the quantizing unit, wherein when coding the transform coefficients of the orthogonal transform of the two chroma components in an integrated manner, the coding unit quantizes transform coefficients of the orthogonal transform obtained from the integration using a predetermined quantization matrix, and codes residual coefficients obtained from the quantizing.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: December 17, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Publication number: 20240414340
    Abstract: A prediction image in which an intra-prediction image obtained by intra-prediction is applied to a partial region in an encoding target block included in an image, and an inter-prediction image obtained by inter-prediction is applied to another region different from the partial region in the block is generated. Prediction errors each of which is a difference between the block and the generated prediction image is derived. Transform coefficients are derived by frequency-transforming the derived prediction errors, quantized coefficients are derived by quantizing, using a quantization matrix, the derived transform coefficients, and the derived quantized coefficients are encoded.
    Type: Application
    Filed: August 21, 2024
    Publication date: December 12, 2024
    Inventor: MASATO SHIMA
  • Publication number: 20240414335
    Abstract: If at least one of the first block and the second block is a block to which the first prediction mode is applied, the decision unit sets first strength as the strength related to the deblocking filter processing to be performed for the boundary. If at least one of the first block and the second block is a block to which the third prediction mode is applied, the decision unit sets second strength as the strength related to the deblocking filter processing to be performed for the boundary.
    Type: Application
    Filed: August 20, 2024
    Publication date: December 12, 2024
    Inventors: KOJI OKAWA, MASATO SHIMA
  • Publication number: 20240372991
    Abstract: An encoding device, if it is determined that a transforming processing is applied to a block to be encoded, encodes the block using a first quantization parameter, if it is determined that the transforming processing is not applied to the block and the first quantization parameter is less than a reference value, encodes the block using the reference value as a quantization parameter, and, if it is determined that a pallet mode is applied to the block and the first quantization parameter is less than a reference value, encodes the block using the reference value as a quantization parameter for an escape value, wherein the reference value used if it is determined that the transforming processing is not applied to the block and the reference value used for the escape value are the same.
    Type: Application
    Filed: July 16, 2024
    Publication date: November 7, 2024
    Inventor: Masato Shima
  • Publication number: 20240373021
    Abstract: Decoding corresponding to a first array of quantized coefficients including an N×M array corresponding to a first block and data corresponding to a second array including an N×M array corresponding to a second block. Deriving a first array of orthogonal transform coefficients from the first array of quantized coefficients by using at least a first quantization matrix of an N×M array of elements, and derives a second array of orthogonal transform coefficients from the second array of by using at least a second quantization matrix of an N×M array of elements. Performing inverse orthogonal transform on the first array of orthogonal transform coefficients to generate a P×Q array of pixels of first prediction residuals, and performs inverse orthogonal transform on the second array of orthogonal transform coefficients to generate an N×M array of pixels of second prediction residuals.
    Type: Application
    Filed: July 17, 2024
    Publication date: November 7, 2024
    Inventor: Masato Shima
  • Publication number: 20240373006
    Abstract: Control over encoding of a quantization parameter is appropriately enabled with not only square sub-blocks but also rectangular sub-blocks by using a quantization control size adaptively according to a shape of sub-blocks, with the result that coding efficiency is improved.
    Type: Application
    Filed: July 15, 2024
    Publication date: November 7, 2024
    Inventors: Osamu Kawaguchi, Masato Shima
  • Publication number: 20240373018
    Abstract: Decoding corresponding to a first array of quantized coefficients including an N×M array corresponding to a first block and data corresponding to a second array including an N×M array corresponding to a second block. Deriving a first array of orthogonal transform coefficients from the first array of quantized coefficients by using at least a first quantization matrix of an N×M array of elements, and derives a second array of orthogonal transform coefficients from the second array of by using at least a second quantization matrix of an N×M array of elements. Performing inverse orthogonal transform on the first array of orthogonal transform coefficients to generate a P×Q array of pixels of first prediction residuals, and performs inverse orthogonal transform on the second array of orthogonal transform coefficients to generate an N×M array of pixels of second prediction residuals.
    Type: Application
    Filed: July 17, 2024
    Publication date: November 7, 2024
    Inventor: Masato Shima
  • Publication number: 20240373020
    Abstract: Decoding corresponding to a first array of quantized coefficients including an N×M array corresponding to a first block and data corresponding to a second array including an N×M array corresponding to a second block. Deriving a first array of orthogonal transform coefficients from the first array of quantized coefficients by using at least a first quantization matrix of an N×M array of elements, and derives a second array of orthogonal transform coefficients from the second array of by using at least a second quantization matrix of an N×M array of elements. Performing inverse orthogonal transform on the first array of orthogonal transform coefficients to generate a P×Q array of pixels of first prediction residuals, and performs inverse orthogonal transform on the second array of orthogonal transform coefficients to generate an N×M array of pixels of second prediction residuals.
    Type: Application
    Filed: July 17, 2024
    Publication date: November 7, 2024
    Inventor: Masato Shima
  • Publication number: 20240373005
    Abstract: Control over encoding of a quantization parameter is appropriately enabled with not only square sub-blocks but also rectangular sub-blocks by using a quantization control size adaptively according to a shape of sub-blocks, with the result that coding efficiency is improved.
    Type: Application
    Filed: July 15, 2024
    Publication date: November 7, 2024
    Inventors: Osamu Kawaguchi, Masato Shima
  • Publication number: 20240373007
    Abstract: Control over encoding of a quantization parameter is appropriately enabled with not only square sub-blocks but also rectangular sub-blocks by using a quantization control size adaptively according to a shape of sub-blocks, with the result that coding efficiency is improved.
    Type: Application
    Filed: July 15, 2024
    Publication date: November 7, 2024
    Inventors: Osamu Kawaguchi, Masato Shima
  • Publication number: 20240373019
    Abstract: Decoding corresponding to a first array of quantized coefficients including an N×M array corresponding to a first block and data corresponding to a second array including an N×M array corresponding to a second block. Deriving a first array of orthogonal transform coefficients from the first array of quantized coefficients by using at least a first quantization matrix of an N×M array of elements, and derives a second array of orthogonal transform coefficients from the second array of by using at least a second quantization matrix of an N×M array of elements. Performing inverse orthogonal transform on the first array of orthogonal transform coefficients to generate a P×Q array of pixels of first prediction residuals, and performs inverse orthogonal transform on the second array of orthogonal transform coefficients to generate an N×M array of pixels of second prediction residuals.
    Type: Application
    Filed: July 17, 2024
    Publication date: November 7, 2024
    Inventor: Masato Shima
  • Publication number: 20240373017
    Abstract: Decoding corresponding to a first array of quantized coefficients including an N×M array corresponding to a first block and data corresponding to a second array including an N×M array corresponding to a second block. Deriving a first array of orthogonal transform coefficients from the first array of quantized coefficients by using at least a first quantization matrix of an N×M array of elements, and derives a second array of orthogonal transform coefficients from the second array of by using at least a second quantization matrix of an N×M array of elements. Performing inverse orthogonal transform on the first array of orthogonal transform coefficients to generate a P×Q array of pixels of first prediction residuals, and performs inverse orthogonal transform on the second array of orthogonal transform coefficients to generate an N×M array of pixels of second prediction residuals.
    Type: Application
    Filed: July 17, 2024
    Publication date: November 7, 2024
    Inventor: Masato Shima
  • Patent number: 12137224
    Abstract: An encoding apparatus comprises a quantizer quantizing transform coefficients in a block in an image using a first quantization matrix, and an encoder encoding the first quantization matrix, wherein, for encoding the first quantization matrix, if using a first mode, the encoder encodes information indicating that the first quantization matrix is the same as a second quantization matrix having already been encoded, if using a second mode, encodes a difference between an element of the first quantization matrix and an element of the second quantization matrix, and if using a third mode, encodes a difference between an element and another element within the first quantization matrix, wherein a code amount of information representing the first mode is used is less than that of information representing that the second mode is used.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: November 5, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Publication number: 20240323376
    Abstract: An image is divided into rectangular regions each including at least one block row, and the image is divided into rectangular slices or slices to be processed in raster order. In a case where the image is divided into the rectangular slices, based on first information for specifying a rectangular region to be processed first and second information for specifying a rectangular region to be processed last, the rectangular regions in the rectangular slice is specified. Based on the number of blocks in a vertical direction in each of the specified rectangular regions, the number of pieces of information for specifying a start position of coded data of the block row in the rectangular slice is specified. A bitstream in which at least the pieces of information, the first and second information, and the coded data are multiplexed is generated.
    Type: Application
    Filed: May 31, 2024
    Publication date: September 26, 2024
    Inventors: Koji Okawa, Masato Shima