Patents by Inventor Anand Meher KOTRA

Anand Meher KOTRA 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: 11240493
    Abstract: Apparatuses and methods for encoding and decoding a video are provided. A method includes determining whether at least one of two blocks of an image in a video is predicted with a combined inter-intra prediction (CIIP), wherein the two blocks include a first block (block Q) and a second block (block P). There is a boundary between the two blocks. The method further includes setting a boundary strength (Bs) for the boundary to a first value based on determining that at least one of the two blocks is predicted with the CIIP, and performing deblocking for the boundary between the first block and the second block based on the Bs to generate a modified reconstructed block for each of the first block and the second block.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: February 1, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Biao Wang, Anand Meher Kotra, Semih Esenlik, Han Gao, Jianle Chen
  • Publication number: 20220021878
    Abstract: The present disclosure provides an encoding apparatus and a decoding apparatus, as well as an encoding method and a decoding method. In particular, the present disclosure relates to block partitioning and signaling the partitioning parameters in a bitstream. An override flag in a slice header indicates whether or not a block is to be partitioned according to a first partition constraint information. The override flag is included in the bitstream and the block is partitioned accordingly.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 20, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Semih Esenlik, Jianle Chen, Anand Meher Kotra, Biao Wang, Zhijie Zhao
  • Publication number: 20220021883
    Abstract: A method of coding implemented by a decoding device, comprising obtaining a value of a parameter for a current block, the value of the parameter indicating a partition mode for the current block; obtaining a first prediction mode for the current block; obtaining a second prediction mode for the current block; generate a first prediction value for a chroma sample in the current block according to the first prediction mode; generate a second prediction value for a chroma sample in the current block according to the second prediction mode; obtaining a combined prediction value by combining the first prediction value and the second prediction value.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Semih Esenlik, Max Blaeser, Zhijie Zhao, Han Gao, Anand Meher Kotra, Biao Wang, Elena Alexandrovna Alshina
  • Publication number: 20220014793
    Abstract: A deblocking method, for deblocking a transform block boundary within a coding block in an image encoding and/or an image decoding is provided, wherein the coding block comprising transform blocks is coded in inter prediction mode and the transform blocks comprises a first transform block and a second transform block; wherein the method comprises: determining, when the boundary between the first transform block and the second transform block is a transform block boundary and at least one of the first transform block and the second transform block has one or more non-zero transform coefficients, a value of a BS parameter for the boundary between the first transform block and the second transform block to be a first value; and performing de-blocking filtering process to the boundary between the first transform block and the second transform block at least based on the value of the boundary strength parameter.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 13, 2022
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Biao Wang, Anand Meher Kotra, Han Gao, Yin Zhao, Semih Esenlik, Jianle Chen
  • Publication number: 20220014742
    Abstract: A method of coding implemented by a decoding device or an encoding device comprises determining an intra prediction mode of a current block; and determining selecting of a secondary transform of the current block based on the intra prediction mode determined for the current block.
    Type: Application
    Filed: September 27, 2021
    Publication date: January 13, 2022
    Inventors: Han Gao, Semih Esenlik, Biao Wang, Anand Meher Kotra, Jianle Chen
  • Publication number: 20220014784
    Abstract: A method of coding implemented is provided. The method includes the following operations: obtained the height and width of a prediction block without applying clipping operation; calculating a value of a vertical component of an intra prediction sample based on the height and width of the prediction block; calculating a value of a horizontal component of the intra prediction sample based on the height and width of the prediction block; and generating the intra prediction sample based on the value of the vertical component and the value of the horizon component.
    Type: Application
    Filed: September 17, 2021
    Publication date: January 13, 2022
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Elena Alexandrovna ALSHINA
  • Publication number: 20220007020
    Abstract: The present disclosure provides a method of video coding implemented in a decoding device or an encoding device, the method comprising: determining a block size of a current coding block, the current coding block being coded in intra prediction mode; selecting, based on the determined block size of the current coding block, a sub-partitioning rule that determines a number of sub-partitions and a partition direction into which the current coding block is to be divided; and dividing the current coding block into sub-partitions based on the selected sub-partitioning rule.
    Type: Application
    Filed: September 10, 2021
    Publication date: January 6, 2022
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Jianle CHEN
  • Publication number: 20220007034
    Abstract: A method of coding implemented by a decoding device or an encoding device, comprising obtaining indication information for a luma position (cbWidth/2, cbHeight/2) of a current coding block, relative to a top-left luma sample postion (xCb, yCb) of the current coding block; setting a value of a luma intra prediction mode associated with the current coding block to a first default value, when the indication information indicates that a Matrix-based Intra Prediction (MIP) is applied for the luma component at the luma position (cbWidth/2, cbHeight/2), relative to the top-left luma sample postion (xCb, yCb) of the current coding block; and obtaining a value of a chroma intra prediction mode based on the value of the luma intra prediction mode of the current coding block.
    Type: Application
    Filed: September 17, 2021
    Publication date: January 6, 2022
    Inventors: Biao WANG, Semih ESENLIK, Han GAO, Anand Meher KOTRA, Elena Alexandrovna ALSHINA
  • Publication number: 20210400267
    Abstract: A method of filtering a sample value of a picture is provided, with an integer t that is less than k and with an integer j in the range of 1 to m: generating, with an integer i in the range of 1 to k?t?1, a filtered sample value by applying a filter to the value of the sample p(i,j), wherein the filter is supported by a set of filter support samples, the set of filter support samples does not comprise any samples p(i?,j?) with row index i? greater than k?t?1, and/or generating, with an integer i in the range of k?t to k, a filtered sample value by applying a filter to the value of the sample p(i,j), the filter is supported by a set of filter support samples, wherein the set of filter support samples does not comprise any samples p(i?,j?) with row index i? less than k?t.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 23, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher Kotra, Semih Esenlik, Jianle Chen, Han Gao, Biao Wang, Zhijie Zhao
  • Publication number: 20210400304
    Abstract: The present disclosure provides a method of video coding implemented by a decoding device or an encoding device for optimum usage of a hardware reference memory buffer, wherein a group of reference coding tree units (CTUs) for Intra Block Copy (IBC) mode prediction of a current block of a current CTU is determined based on a size of the current CTU, and wherein the reference samples of the current block are obtained from the group of reference CTUs.
    Type: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Inventors: Han GAO, Semih ESENLIK, Biao WANG, Anand Meher KOTRA, Jianle CHEN
  • Publication number: 20210392373
    Abstract: It is provided a method of prediction coding of a current block, comprising: obtaining an intra prediction mode of a left neighbor block of the current block and an intra prediction mode of an above neighbor block of the current block; constructing a Most Probable Mode (MPM) list of intra prediction modes for the current block, the MPM list comprising at least 5 entries of intra prediction modes as follows: {ang, 2+((ang+61)%64), 2+((ang?1)%64), 2+((ang+60)%64), 2+((ang) %64)} when at least a first condition is fulfilled, where ang represents the intra prediction mode of the left neighbor block or the intra prediction mode of the above neighbor block.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 16, 2021
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Jianle CHEN
  • Patent number: 11196991
    Abstract: A method of coding implemented by a coding apparatus. The method includes selecting an intra prediction mode for a current block, and encoding the selected intra prediction mode using truncated binary coding when the selected intra prediction mode is a remaining mode.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: December 7, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Anand Meher Kotra, Jianle Chen, Semih Esenlik, Zhijie Zhao, Han Gao, Biao Wang, Ivan Krasnov
  • Patent number: 11197031
    Abstract: An in-loop deblocking filter apparatus (120) for processing a current row or column of samples into a filtered row or column of samples. The current row or column of samples comprises a plurality of samples from a first sample block and a horizontally or vertically neighboring second sample block of a reconstructed picture of a video stream. The samples of the current row or column of samples have sample values pN?1?p0, q0?qN?1 wherein N is an even integer greater than 2. If a first condition or a second condition is satisfied, the current row or column is processed by: determining a filtered sample value q0? by applying a (2N?1)-tap filter to the sample values pN?2, . . . , p0, q0, . . . , qN?1 of the current row or column; and/or determining a filtered sample value p0? by applying a (2N?1)-tap filter to the sample values pN?1, . . . , p0, q0, . . . , qN?2 of the current row or column.
    Type: Grant
    Filed: December 27, 2020
    Date of Patent: December 7, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher Kotra, Biao Wang, Zhijie Zhao, Semih Esenlik, Han Gao, Jianle Chen
  • Publication number: 20210377532
    Abstract: A method of video coding implemented by a coding device includes obtaining block size information of a current block to be coded in an intra sub-partition (ISP) coding mode, determining a partitioning direction based on the block size information, determining, based on the block size information, a number of sub-partitions to which the current block is to be partitioned in the partitioning direction, wherein the sub-partitions are for intra prediction separately with a width of each of the sub-partitions bigger than or equal to 4 or collaboratively by combining at least two of the sub-partitions with a combined width of the at least two sub-partitions bigger than or equal to 4, and coding the sub-partitions.
    Type: Application
    Filed: August 13, 2021
    Publication date: December 2, 2021
    Inventors: Biao Wang, Semih Esenlik, Anand Meher Kotra, Han Gao, Jianle Chen
  • Publication number: 20210377570
    Abstract: A deblocking method is provided for deblocking a sub-partition boundary within a coding block during image encoding and/or image decoding process. The coding block is coded in an intra prediction mode and the coding block is partitioned into sub-partitions comprising a first sub-partition and a second sub-partition that is adjacent to the first sub-partition. The method comprises: determining a maximum filter length to be 1 for a first/second sub-partition when a width of the first or second sub-partition is 4 samples, or when a height of the first or second sub-partition is 4 samples; modifying a value of up to one sample of the first or second sub-partition, wherein the value of the up to one sample is obtained from a row or a column of the first or second sub-partition that is perpendicular to and adjacent to the sub-partitions boundary between the first sub-partition and the second sub-partition.
    Type: Application
    Filed: August 11, 2021
    Publication date: December 2, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Anand Meher Kotra, Semih Esenlik, Han Gao, Jianle Chen
  • Patent number: 11190807
    Abstract: An encoder and a decoder respectively encode and decode signal and syntax elements to/from a bitstream. In the encoding/decoding, semantics for the syntax elements are derived in accordance with previously decoded signal samples. Such encoding/decoding is applicable for instance to a video or audio signal.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: November 30, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Semih Esenlik, Anand Meher Kotra, Zhijie Zhao, Han Gao
  • Patent number: 11184643
    Abstract: A system and method for processing a video stream are provided. When coding or decoding a video stream a de-blocking filtering may be applied for reducing discontinuities caused by use of a block-based video coding. The de-blocking filtering is performed using a filter grid. The size of the filter grid is chosen adaptively based on the processing parameters. The adaptive size of the filtering grid is determined based on the number of samples used and modified in de-blocking filtering of an edge of a coding block. The filtering grid may be used both for vertical and horizontal edge filtering.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: November 23, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Anand Meher Kotra, Semih Esenlik, Zhijie Zhao
  • Publication number: 20210360228
    Abstract: Embodiments provide methods and devices (encoder and/or decoder) of coding a picture. A History Based Motion Vector Prediction (HMVP) list for a current Coding Tree Unit (CTU) row within a tile of a picture is initialized and a CTU of the current CTU row is processed based on the initialized HMVP list.
    Type: Application
    Filed: June 18, 2021
    Publication date: November 18, 2021
    Inventors: Anand Meher KOTRA, Jianle CHEN, Semih ESENLIK, Biao WANG, Han GAO, Zhijie ZHAO
  • Publication number: 20210360234
    Abstract: Devices and methods for Intra prediction are provided. The method includes: obtaining a value of an indication information of a current block. When the value of the indication information indicates the intra prediction mode of the current block is not comprised in the set of most probable modes, deriving the intra prediction mode IntraPredModeY of the current block by the following ordered steps: i. IntraPredModeY is set equal to intra_luma_mpm_remainder[xCb][yCb], ii. The value of IntraPredModeY is incremented by one. The method can improve the efficiency to determine the intra prediction mode of the current block.
    Type: Application
    Filed: April 16, 2021
    Publication date: November 18, 2021
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Jianle CHEN
  • Publication number: 20210352287
    Abstract: A method of coding implemented by a decoding device or encoding device, the method comprising obtaining a value of an angle parameter for a current block; obtaining a value of a width of the current block and a value of a height of the current block; calculating a ratio value between the value of the width and the value of height; obtaining a first value according to the value of angle parameter and the ratio value; calculating a sample distance value for a sample in the current block according to the first value; obtaining a prediction value for the sample in the current block according to the sample distance value.
    Type: Application
    Filed: July 7, 2021
    Publication date: November 11, 2021
    Inventors: Semih ESENLIK, Max BLAESER, Han GAO, Zhijie ZHAO, Anand Meher KOTRA, Biao WANG, Elena Alexandrovna ALSHINA