Patents by Inventor Semih ESENLIK

Semih ESENLIK 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: 20230007273
    Abstract: A method of coding implemented by a decoding device, comprising initializing a dedicated buffer for intra block copy (IBC) referencing, when a current coding tree unit (CTU) to be decoded is a first CTU of a CTU row, determining whether a current block in the current CTU is predicted using IBC mode, obtaining an IBC block vector for the current block when the current block is predicted using IBC mode, and obtaining predicted sample values for the current block, based on reference samples from the dedicated buffer and the IBC block vector for the current block.
    Type: Application
    Filed: August 28, 2022
    Publication date: January 5, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han GAO, Semih ESENLIK, Biao WANG, Anand Meher KOTRA, Jianle CHEN
  • Patent number: 11546626
    Abstract: The present disclosure provides methods and devices of construct a candidate merge list for Intra block copy (IBC) mode, the method comprising: inserting a block vector of a left neighboring block of a current block into an initial merge list, when the left neighboring block is available and the left neighboring block is using IBC mode; inserting a block vector of an above neighboring block of the current block into the initial merge list, when the above neighboring block is available, the above neighboring block is using IBC mode and the block vector of the above neighboring block is not same as the block vector of the left neighboring block; inserting a block vector of the last candidate in a history based motion vector predictor (HMVP) into the initial merge list; obtaining a block vector of the current block according to the initial merge list.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: January 3, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Semih Esenlik, Biao Wang, Anand Meher Kotra, Jianle Chen
  • Patent number: 11539953
    Abstract: A method for boundary partition of a current block is provided. The method includes obtaining a partition indicator from a received bitstream; determining whether the partition indicator indicates that the current block is to be split and whether the current block is a boundary block; and performing a non-inverse transform operation on an inside part of the current block when the partition indicator indicates that the current block is not to be split and the current block is a boundary block, wherein the inside part of the block is located within the picture. For the boundary block which is determined not to be split, a non-inverse transform operation is chosen. This avoids a normal inverse transform on the residuals of the inside part (within the picture) of the current block in the decoder, so number of blocks for the inverse transformation is decreased, and decoding complexity is thus reduced.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: December 27, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Han Gao, Semih Esenlik, Zhijie Zhao, Anand Meher Kotra, Jianle Chen
  • Patent number: 11539962
    Abstract: A decoding method for decoding an encoded picture which is partitioned into coding tree blocks which are further partitioned into coding blocks with different sizes, comprises parsing a first indication from the sequence parameter set (SPS)/picture parameter set (PPS)/slice header/tile header of a bit stream containing the encoded picture, determining the partition mode of the coding tree blocks, which are confined by block size restriction parameter and partition depth restriction parameter included in the SPS/PPS/slice header/tile header when the first indication is first value, or determining the partition mode of the multiple coding tree blocks, which are confined by default by block size restriction parameter and default partition depth restriction parameter when the first indication is second value or not presented in the SPS/PPS/slice header/tile header, and partitioning the coding tree blocks into the coding blocks according to the partition mode, and decoding the coding blocks.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: December 27, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Semih Esenlik, Jianle Chen, Anand Meher Kotra, Biao Wang, Zhijie Zhao
  • Patent number: 11539948
    Abstract: A method of coding implemented by a decoding device, comprising obtaining a bitstream; obtaining a value of an indicator for a current block according to the bitstream; obtaining a value of a first parameter for the current block and a value of a second parameter for the current block, according to the value of the indicator and a predefined lookup table; obtaining a value of a sample distance for a sample which is located in the current block, according to the value of the first parameter and the value of the second parameter; obtaining a prediction value for the sample, according to the value of the sample distance for the sample.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: December 27, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Semih Esenlik, Max Blaeser, Zhijie Zhao, Han Gao, Anand Meher Kotra, Biao Wang, Elena Alexandrovna Alshina
  • Patent number: 11533497
    Abstract: Signalling of syntax elements in a sequence parameter set of a video bitstream is addressed. Particularly, it is provided a method of decoding a video bitstream wherein a sequence parameter set, SPS, is coded that contains syntax elements that apply to a video sequence, the method comprising obtaining a value of a first syntax element from the SPS used to specify whether a decoded picture buffer, DPB, parameters syntax structure is present in the SPS and obtaining a value of a second syntax element from the SPS, at least when determining that the value of the first syntax element specifies that the DPB parameters syntax structure is present in the SPS, used to specify the presence of a DPB syntax element in the DPB parameters syntax structure, wherein the DPB syntax element is applied to a temporal sublayer except for the highest temporal sublayer in the video sequence.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: December 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Anand Meher Kotra, Elena Alexandrovna Alshina, Han Gao
  • Patent number: 11533480
    Abstract: An apparatus and a method filters reconstructed images, in particular, video images, with adaptive multiplicative filters. The apparatus and method groups the multiplier coefficients of the filter into at least two groups; determines the value of each multiplier coefficient in a first group so as to be allowed to assume any value in a first set of allowed values of multiplier coefficients, determines the value of each multiplier coefficient in a second group so as to be allowed to assume any value in a second set of allowed values of multiplier coefficients, and filters the set of samples of an image with the filter. At least one of the first and second sets has at least one value that is not in the other set.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: December 20, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Semih Esenlik, Zhijie Zhao, Anand Meher Kotra, Jianle Chen
  • Publication number: 20220400282
    Abstract: The present disclosure relates to motion vector refinement. As a first step, an initial motion vector and a template for the block are obtained. Then, the refinement of the initial motion vector is determined by template matching with said template in a search space. The search space is located on a position given by the initial motion vector and includes one or more fractional sample positions, wherein each of the fractional sample positions belonging to the search space is obtained by interpolation filtering with a filter of a predefined tap-size assessing integer samples only within a window, said window being formed by integer samples accessible for the template matching in said search space.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 15, 2022
    Inventors: Semih ESENLIK, Anand Meher KOTRA, Zhijie ZHAO, Han GAO
  • Publication number: 20220394291
    Abstract: The present disclosure relates to motion vector determination using template or bilateral matching and predictor generation based on the motion vector. The template or bilateral matching and/or the predictor generation use interpolation filtering. The interpolation filtering operation accesses integer sample positions within a window, and further uses padded sample values for integer sample positions outside the window, which are based on at least one sample within said window, and uses the accessed integer sample position values as well as the padded sample values to perform the template or bilateral matching and/or predictor generation.
    Type: Application
    Filed: June 3, 2022
    Publication date: December 8, 2022
    Inventors: Semih ESENLIK, Ivan KRASNOV, Zhijie ZHAO, Jianle CHEN
  • Publication number: 20220394247
    Abstract: A method of coding is disclosed. The method comprises obtaining a bitstream for a coding block; obtaining a value of a syntax from the bitstream; obtaining a value of deblocking control parameter from the bitstream, when the value of the syntax is equal to a preset value.
    Type: Application
    Filed: August 2, 2022
    Publication date: December 8, 2022
    Inventors: Anand Meher KOTRA, Semih ESENLIK, Biao WANG, Han GAO, Elena Alexandrovna ALSHINA
  • Patent number: 11523111
    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: Grant
    Filed: June 23, 2021
    Date of Patent: December 6, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher Kotra, Semih Esenlik, Jianle Chen, Han Gao, Biao Wang, Zhijie Zhao
  • Patent number: 11516505
    Abstract: The disclosure relates to a method of decoding implemented by a decoding device, comprising: obtaining a value of a reference line index for a current block; constructing a most probable mode, MPM, list for the current block; obtaining a value of intra-prediction mode index for the current block; when the value of the reference line index is not equal to 0, obtaining an intra prediction mode of the current block according to the MPM list for the current block and the value of the intra-prediction mode index for the current block, wherein the value of the intra-prediction mode index indicates a position that corresponds to the intra prediction mode of the current block among angular intra-prediction modes in the MPM list. The disclosure also relates to a coding apparatus and a non-transitory machine-readable medium.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: November 29, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Jianle Chen, Semih Esenlik, Anand Meher Kotra, Han Gao, Zhijie Zhao
  • Publication number: 20220377326
    Abstract: A method of filtering a sample value of a picture and a video decoding apparatus are disclosed, the method comprises: obtaining a reconstructed sample value for a block of the picture; obtaining filter coefficients for adaptive loop filtering according to a bitstream; obtaining a sum value according to the filter coefficients and the reconstructed sample value for the block; rounding the sum value according to a vertical position of a sample in the block, to obtain a rounded sum value; obtaining a filter reconstructed sample value for the block according to the rounded sum value.
    Type: Application
    Filed: July 22, 2022
    Publication date: November 24, 2022
    Inventors: Anand Meher KOTRA, Semih ESENLIK, Han GAO, Biao WANG, Elena Alexandrovna ALSHINA
  • Publication number: 20220368888
    Abstract: The present disclosure provides an inter prediction method, comprising the steps of obtaining an initial motion vector and a reference picture for bi-prediction; obtaining sets of candidate sample positions in the reference picture according to the initial motion vector and candidate motion vectors, wherein each candidate motion vector is derived by the initial motion vector and a respective motion vector offset, and wherein each set of candidate sample positions corresponds to each candidate motion vector; obtaining a respective set of sample positions from each set of candidate sample positions; computing a matching cost for each candidate motion vector within each set of sample positions; obtaining a refined motion vector based on the computed matching cost of each candidate motion vector; and obtaining prediction values for a current block based on the refined motion vector.
    Type: Application
    Filed: September 3, 2021
    Publication date: November 17, 2022
    Inventors: Sriram SETHURAMAN, Semih ESENLIK, Jeeva Raj A, Sagar KOTECHA
  • Patent number: 11503290
    Abstract: A method of and an apparatus for encoding and decoding are provided. The method comprises determining whether, as a condition for not applying binary splitting to a current block, determining whether the current block is a boundary block and whether a multi-type tree depth resulting from multi-type tree splitting of a quadtree leaf, is equal to or greater than a sum of a maximum boundary multi-type partition depth and a depth offset. Binary splitting is applied in accordance with a result of determining whether said condition is satisfied.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: November 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Semih Esenlik, Biao Wang, Anand Meher Kotra
  • Publication number: 20220337870
    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: June 27, 2022
    Publication date: October 20, 2022
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Elena Alexandrovna ALSHINA
  • Patent number: 11477494
    Abstract: The present disclosure relates generally to video coding and picture partitioning methods. In particular, the disclosure is concerned with relations between partition constraint elements, by setting partitioning rules for different picture partitioning methods. The disclosure provides devices and corresponding methods for generating or processing a bitstream including encoded pictures, particularly for setting and including partition constraint element into the bitstream. One of the devices is configured to determine a minimum luma size of a leaf block resulting from quadtree splitting (MinQtSizeY), determine a maximum luma size of a coding block where partitioning using a binary tree splitting is allowed (MaxBtSizeY) based on the MinQtSizeY, and include information for the determined MinQtSizeY into the bitstream.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: October 18, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Han Gao, Semih Esenlik, Jianle Chen, Anand Meher Kotra, Biao Wang, Zhijie Zhao
  • Publication number: 20220329794
    Abstract: A method in an image encoding and/or an image decoding, in which picture header entries for a cross-component adaptive loop filter (CC-ALF) are introduced which defines the common CC-ALF data and all the slices inherit this common information. The signaling overhead, in particular, the overhead of the slice header (in terms of number of bits) is reduced.
    Type: Application
    Filed: June 23, 2022
    Publication date: October 13, 2022
    Inventors: Anand Meher Kotra, Semih Esenlik, Elena Alexandrovna Alshina, Han Gao, Biao Wang
  • Patent number: 11463709
    Abstract: A method of coding implemented by a decoding device, comprising initializing a dedicated buffer for intra block copy (IBC) referencing, when a current coding tree unit (CTU) to be decoded is a first CTU of a CTU row, determining whether a current block in the current CTU is predicted using IBC mode, obtaining an IBC block vector for the current block when the current block is predicted using IBC mode, and obtaining predicted sample values for the current block, based on reference samples from the dedicated buffer and the IBC block vector for the current block.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: October 4, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Semih Esenlik, Biao Wang, Anand Meher Kotra, Jianle Chen
  • Patent number: 11463726
    Abstract: The present invention relates to the performance of motion vector refinement in a search space for multi-reference inter-prediction. Two or more reference pictures are selected, one of those used for motion vector refinement. Based on an initial estimate of a motion vector to the reference picture for motion vector refinement, a search space in this reference image is constructed. Using template matching, the first motion vector is refined. The second motion vector to another reference picture is calculated using its initial estimate, the initial estimate of the first motion vector and the refined first motion vector.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: October 4, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Semih Esenlik, Anand Meher Kotra, Zhijie Zhao