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: 20220303573
    Abstract: A non-transitory computer-readable medium for inter-prediction and an encoder are provided. An initial motion vector is obtained for a current block. Search space positions are determined according to the initial motion vector. Matching costs for the search space positions are checked according to a checking order to select a target search space position with a minimal matching cost. A refining motion vector of the current block is determined based on the initial motion vector and the target search space position. A central search space position is determined according to the checking order, and the central search space position is pointed to by the initial motion vector.
    Type: Application
    Filed: April 4, 2022
    Publication date: September 22, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Semih Esenlik, Han Gao, Anand Meher Kotra, Biao Wang, Jianle Chen
  • Patent number: 11451824
    Abstract: An apparatus and method determining a motion vector for a block, which relates to motion vector determination employing template matching or bilateral matching, are provided. At first, candidate motion vectors are obtained and are mapped to respective representatives (representative motion vectors). In particular, if the obtained candidate motion vectors point to fractional positions and thus, interpolation from the integer sample positions is required, the initial motion vector is rounded to a closest integer sample position. The rounded position is then used to define the search space for the template or bilateral matching to determine the best matching motion vector for the block (in other words, a refinement of an initial motion vector around which the candidate space is spanned). Finally, the mapping operation can be reverted in order to obtain a result in the original search space.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: September 20, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Semih Esenlik, Zhijie Zhao, Ivan Krasnov, Jianle Chen
  • Publication number: 20220295048
    Abstract: Parallel processing of inter prediction of a current coding block and preceding coding blocks depending on the partition depth of the current coding block is disclosed. An apparatus comprises a processing circuitry configured for: obtaining a value of a parameter for the current coding block, wherein the value of the parameter indicates a partition depth of the current coding block, and performing an inter prediction process for the current coding block; wherein no Motion Vector Predictor candidate comprising a motion vector of a coded block of the picture that is not spatially adjacent to the current coding block for the current coding block is used in the inter prediction process or a merge mode inter prediction process comprised in the inter prediction process, when the value of the parameter for the current coding block is greater than a threshold.
    Type: Application
    Filed: June 2, 2022
    Publication date: September 15, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Semih ESENLIK, Han GAO, Anand Meher KOTRA, Biao WANG, Elena Alexandrovna ALSHINA
  • Patent number: 11445188
    Abstract: A method of image partitioning, comprises determining a first indicator, wherein the first indicator is shared by a first part of a bitstream; determining a partitioning of an image area corresponding to the first part of the bitstream with binary tree (BT) splitting or ternary tree (TT) splitting when the first indicator takes a first value; and determining the partitioning of the image area corresponding to the first part of the bitstream without BT splitting and TT splitting when the first indicator takes a second value, wherein the first value is different from the second value.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: September 13, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Semih Esenlik, Jianle Chen, Anand Meher Kotra, Biao Wang, Zhijie Zhao
  • Publication number: 20220286684
    Abstract: The general intra prediction process is unnecessarily complicated with inclusion of the reference sample filtering. This application provides solutions for this problem. A method for intra prediction is provided. The method includes: during an intra predicted sample generation stage, obtaining a filtering indication, which indicates whether a filtered value or an unfiltered value of reference samples of the current coding block will be used. When the value of the filtering indication is true, a prediction sample is generated by using the filtered value of the reference samples based on the planar mode. When the value of the filtering indication is false, a prediction sample is generated by using the unfiltered value of the reference samples based on the planar mode. As a result, the reference sample filtering stage can be fully removed or can be combined with other stage.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 8, 2022
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Elena Alexandrovna ALSHINA
  • Publication number: 20220286690
    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 position (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 an Intra Block Copy (IBC) mode or palette mode is applied for the luma component at the luma position (cbWidth/2, cbHeight/2), relative to the top-left luma sample position (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: May 27, 2022
    Publication date: September 8, 2022
    Inventors: Biao WANG, Semih ESENLIK, Han GAO, Anand Meher KOTRA, Elena Alexandrovna ALSHINA
  • Patent number: 11425375
    Abstract: A partitioning method comprises determining whether a current block of a picture is a boundary block and whether the size of the current block is larger than a minimum allowed quadtree leaf node size; and if the current block is the boundary block and the size of the current block is not larger than the minimum allowed quadtree leaf node size (MinQTSize), applying forced binary tree (BT) partitioning to the current block. A method comprises making a determination that a current block of a picture is a boundary block and that a size of the current block is less than or equal to a minimum allowed quadtree (QT) leaf node size (MinQTSize); and applying, in response to the determination, forced binary tree (BT) partitioning to the current block.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: August 23, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Han Gao, Jianle Chen, Semih Esenlik, Zhijie Zhao, Anand Meher Kotra
  • Patent number: 11418783
    Abstract: This application provides an example method for processing video or image data. The method includes obtaining a non-overlapped region. The method also includes obtaining a transform block (TB) corresponding to a coding block. The method further includes determining whether the TB cross a border of the non-overlapped region or not. The method also includes, if the TB cross a border of the non-overlapped region, splitting the TB to obtain at least two sub-TBs according to the border of the non-overlapped region.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: August 16, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Han Gao, Yin Zhao, Semih Esenlik
  • Publication number: 20220256196
    Abstract: A method of coding implemented by a decoding device is provided. The method includes parsing a bitstream to obtain a flag from a picture header of the bitstream, wherein the flag indicates whether a current picture is I picture. when the flag indicates that the current picture is I picture, a syntax element designed for inter prediction is inferred to a default value; or when the flag indicates that the current picture is P or B picture, obtaining a syntax element designed for inter prediction from the picture header.
    Type: Application
    Filed: April 8, 2022
    Publication date: August 11, 2022
    Inventors: Biao WANG, Semih ESENLIK, Han GAO, Anand Meher KOTRA, Elena Alexandrovna ALSHINA
  • Patent number: 11405610
    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: Grant
    Filed: April 16, 2021
    Date of Patent: August 2, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Anand Meher Kotra, Han Gao, Jianle Chen
  • Patent number: 11405632
    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: Grant
    Filed: April 8, 2020
    Date of Patent: August 2, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Semih Esenlik, Anand Meher Kotra, Zhijie Zhao, Han Gao
  • Publication number: 20220239909
    Abstract: A method for operating a two-dimensional (2D) separable interpolation filter for coding a video, wherein the two-dimensional separable interpolation filter comprises a first and a second one-dimensional (1D) interpolation filter and a temporal buffer of a predetermined buffer size, wherein the method comprises: obtaining filter coefficients for the first one-dimensional interpolation filter of the two-dimensional interpolation filter; comparing a sum of positive filter coefficients of the obtained filter coefficients with a threshold; and upon determining that the sum of positive filter coefficients is larger than the threshold, amending one or more of the filter coefficients to obtain amended filter coefficients, wherein the one or more filter coefficients are amended such that a sum of positive filter coefficients of the amended filter coefficients is not larger than the threshold; applying the amended filter coefficients to samples of the video to obtain a value of a fractional sample position of the video
    Type: Application
    Filed: April 4, 2022
    Publication date: July 28, 2022
    Inventors: Elena Alexandrovna ALSHINA, Semih ESENLIK, Anand Meher KOTRA, Biao WANG, Han GAO
  • Publication number: 20220232226
    Abstract: A method includes: obtaining one or more parameters of a geometric merge (GEO) inter prediction mode for a current coding block; defining a size of a subblock that is smaller than a size of the current coding block; specifying a position of the subblock within the current coding block, so that either two or three sides of the subblock coincide with sides of the current coding block; determining one or more allowed split directions of a triangle partitioning mode (TPM) for the subblock depending on which of the sides of the subblock coincide with the sides of the current coding block; and obtaining one or more predicted samples for the current coding block by using the TPM partitioning performed for the subblock in accordance with the size of the subblock, the position of the subblock within the current coding block and a TPM split direction of the subblock.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 21, 2022
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY, Semih ESENLIK, Han GAO, Elena Alexandrovna ALSHINA
  • Publication number: 20220224944
    Abstract: A method of coding implemented by a decoding device, a decoder, an encoder are disclosed, the method comprising: obtaining a bitstream; obtaining a value of a syntax element sps_num_subpics_minus1 according to parse the bitstream; when the value of the syntax element sps_num_subpics_minus1 is greater than a preset value, obtaining a value of a syntax element sps_independent_subpics_flag from the bitstream.
    Type: Application
    Filed: March 18, 2022
    Publication date: July 14, 2022
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Elena Alexandrovna ALSHINA
  • Publication number: 20220224895
    Abstract: An apparatus and a method for filtering reconstructed images, in particular, video images, with adaptive multiplicative filters. The efficiency of the filtering operation is increased by restricting the allowable values of the filter coefficients to those that have only a limited number of “ones” in the binary representation.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 14, 2022
    Inventors: Semih ESENLIK, Anand Meher KOTRA, Zhijie ZHAO, Jianle CHEN
  • Patent number: 11388422
    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: Grant
    Filed: September 17, 2021
    Date of Patent: July 12, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Han Gao, Anand Meher Kotra, Elena Alexandrovna Alshina
  • Publication number: 20220217344
    Abstract: The present disclosure provides example computer-implemented methods and decoders of video coding for prediction of a block using an inter prediction mode to obtain predicted samples for the block. One example method includes defining a size of a subblock that is smaller than the size of the block. A position of the subblock within the block is specified. One or more allowed split directions of a triangle partitioning mode (TPM) is determined for the subblock depending on which of the sides of the subblock coincide with the sides of the block. One or more predicted samples for the block is obtained by using TPM partitioning performed for the subblock in accordance with the size of the subblock, the position of the subblock within the block, and TPM split direction of the subblock. The block is reconstructed based on the one or more predicted samples.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 7, 2022
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY, Han GAO, Semih ESENLIK, Elena Alexandrovna ALSHINA
  • Publication number: 20220217420
    Abstract: An apparatus and method of partitioning of an image or an image slice is described herein. In particular, on an image processing apparatus, the image or image slice is split into an integer number of coding tree units in both vertical and horizontal directions. The remaining boundary portion is then at least partly forced-split so that the deepest partitioning level is a result of binary partitioning, i.e. includes a coding unit which is longer on one side than on the other side. The longer side is parallel or concurrent to the image or image slice boundary.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 7, 2022
    Inventors: Han GAO, Zhijie ZHAO, Semih ESENLIK, Anand Meher KOTRA, Shan LIU
  • Publication number: 20220217353
    Abstract: A deblocking filter of an image processing device is provided. The deblocking filter is used in an image coding process, for deblocking a block edge between a first coding block and a second coding block of an image. The first block has SA samples perpendicular to the block edge by N samples parallel to the block edge, and the second block has SB samples perpendicular to the block edge by N samples parallel to the block edge. No more than IA samples of the first coding block are used as first filter input values, and no more than IB samples of the second coding block are used as second filter input values. No more than MA samples of the first coding block are modified as first filter output values, and no more than MB samples of the second coding block are modified as second filter output values.
    Type: Application
    Filed: January 27, 2022
    Publication date: July 7, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher Kotra, Semih Esenlik, Zhijie Zhao, Han Gao
  • Publication number: 20220210422
    Abstract: A method of decoding of a picture from a video bitstream is disclosed. The video bitstream includes a slice header of a current slice and data representing the current slice. The method comprises: obtaining a parameter used to derive a number of tiles in the current slice from the slice header when a slice address of the current slice is not an address of a last tile in the picture where the current slice located; and reconstructing the current slice using the number of tiles in the current slice and the data representing the current slice.
    Type: Application
    Filed: March 17, 2022
    Publication date: June 30, 2022
    Inventors: Semih ESENLIK, Biao WANG, Anand Meher KOTRA, Elena Alexandrovna ALSHINA