Patents by Inventor Alexey Konstantinovich Filippov

Alexey Konstantinovich Filippov 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: 20200145667
    Abstract: A video coding block is intra-predicted on the basis of reference samples from a set of neighboring video coding blocks. A preliminary fitting plane, defined by a set of preliminary fitting plane parameters, is determined on the basis of the reference samples. Those preliminary fitting plane parameters whose parameter value lies outside a predefined range of allowable parameter values are clipped to an adjusted parameter value inside the predefined range. Those preliminary fitting plane parameters whose parameter value lies within the predefined range of allowable parameter values are maintained. An adjusted fitting plane is determined on the basis of the clipped fitting plane parameters and the unclipped fitting plane parameters. The adjusted fitting plane defines a plurality of fitting samples. The samples of the current video coding block are defined on the basis of the plurality of fitting samples.
    Type: Application
    Filed: January 3, 2020
    Publication date: May 7, 2020
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20190313118
    Abstract: An encoding apparatus is described for signaling an extension directional intra-prediction mode within a set of directional intra-prediction modes, the set of directional intra-prediction modes comprising predetermined directional intra-prediction modes and the extension directional intra-prediction mode. The encoding apparatus comprises a mode mapping unit selecting a predetermined directional intra-prediction mode, the selected predetermined directional intra-prediction mode being associated with an intra mode index, and mapping the extension directional intra-prediction mode onto the selected predetermined directional intra-prediction mode. A signaling unit generates a signaling indicator comprising at least one of the intra mode index and a flag value. An intra-prediction unit intra-predicts pixel values of pixels of a rectangular video coding block on the basis of the extension directional intra-prediction mode for providing a predicted rectangular video coding block.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20190313093
    Abstract: The disclosure relates to an intra-prediction apparatus for removing a directional intra-prediction mode from a set of predetermined directional intra-prediction modes. The intra-prediction apparatus comprises a reference sample determining unit configured to select the directional intra-prediction mode from the set of predetermined directional intra-prediction modes, and to determine a plurality of available reference samples, a directional intra-prediction mode removing unit configured to remove the directional intra-prediction mode from the set of predetermined directional intra-prediction modes if a length (LRSlonger) associated with the plurality of available reference samples is smaller than a multiple of a length (Llonger) of a first side of the video coding block for obtaining a reduced set, and an intra-prediction unit configured to intra-predict pixel values of pixels of the rectangular video coding block on the basis of the reduced set.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20190313117
    Abstract: An intra-prediction apparatus extends a set of predetermined directional intra-prediction modes of a rectangular video coding block. The intra-prediction apparatus determines an aspect ratio of the rectangular video coding block, and determines a complementary angle range based on the aspect ratio. The apparatus then selects a complementary direction within the complementary directional range, and adds an extension directional intra-prediction mode associated with the complementary direction to the set of predetermined directional intra-prediction modes. Based on the extension directional intra-prediction mode, the apparatus intra-predicts pixel values of pixels of the rectangular video coding block.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: ALEXEY KONSTANTINOVICH FILIPPOV, VASILY ALEXEEVICH RUFITSKIY
  • Patent number: 10440368
    Abstract: The invention relates to methods for hiding values of a hierarchically layered coding unit in other values comprised by the coding unit is provided (encoding methods). Furthermore, the invention also relates to methods for reconstructing hidden data from an encoded coding unit (decoding method). The invention is also related to the implementation of these encoding and/or decoding methods in an apparatus and on a (non-transitory) computer readable medium. According to the invention, data are hidden in values of different layers of a hierarchically structured coding unit.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: October 8, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
  • Publication number: 20190238837
    Abstract: A current video coding block of a frame of a video signal is intra predicted. The current video coding block comprises a plurality of pixels and each pixel is associated with a pixel value. On the basis of a plurality of primary reference pixel values a plurality of secondary reference pixel values are generated. The plurality of primary reference pixel values are associated with a plurality of primary reference pixels located in neighboring video coding blocks of the current video coding block. Each of the secondary reference pixel values is generated on the basis of two or more of the primary reference pixel values. The pixel values of the pixels of the current video coding block are intra predicted on the basis of the plurality of primary reference pixel values and the plurality of secondary reference pixel values.
    Type: Application
    Filed: April 12, 2019
    Publication date: August 1, 2019
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20190238838
    Abstract: Pixel values of a current video coding block are intra predicted on the basis of a plurality of reference pixel values. A pixel value of a current pixel is intra predicted on the basis of: a first reference pixel value, wherein the first reference pixel is located in a first neighboring video coding block, a second reference pixel value, wherein the second reference pixel is located in a second neighboring video coding block, a distance between the current pixel and the first reference pixel, and a distance between the current pixel and the second reference pixel.
    Type: Application
    Filed: April 12, 2019
    Publication date: August 1, 2019
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20190238843
    Abstract: A frame of encoded video data is partitioned into a plurality of video coding blocks, including a current video coding block, the current video coding block comprising a plurality of sub-blocks. The encoded video data is decoded to provide a residual video coding block associated with the current video coding block. Parameter adjustment information is extracted from the encoded video data. A predicted video coding block is generated by generating for each sub-block of the current video coding block a predicted sub-block. A prediction parameter is defined for the current video coding block on the basis of the parameter adjustment information and the predicted sub-block is generated on the basis of the adjusted prediction parameter. The current video coding block is restored on the basis of the residual video coding block and the predicted video coding block.
    Type: Application
    Filed: April 12, 2019
    Publication date: August 1, 2019
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Patent number: 10313705
    Abstract: A prediction technique, which use pre-prediction filtering techniques to reduce noise influence on the predicted samples of a block to be reconstructed, is presented. The prediction techniques suggested herein can be for example used in an encoding apparatus or a decoding apparatus. The reference samples that are used to reconstruct a given block of pixels of an image are categorized or segmented into subsets. The subsets may be processed differently, e.g. the subsets may be subjected to distinct filters. Examples of such filters include smoothing filters and/or deblocking filters, which are applied to the respective subsets of the reference samples.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: June 4, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
  • Publication number: 20190166369
    Abstract: A decoding device and a decoding method for decoding a target information from a bitstream of video data, wherein the bitstream comprises a prediction parameter encoded in the bitstream. The decoding device is configured to calculate a randomized host signal based on the prediction parameter and a pseudo-random signal, and to apply a check function to the randomized host signal and thereby obtain the target information. An encoding device and an encoding method, and computer-readable storage media for encoding and for decoding are also disclosed.
    Type: Application
    Filed: January 30, 2019
    Publication date: May 30, 2019
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20190020881
    Abstract: The disclosure proposes a decoder for decoding coefficients of blocks of a video sequence from a bitstream. The decoder comprises a decoding module configured to decode one or more coefficient vectors of each block from the bitstream, a check module configured to reconstruct, for at least one block, hidden information from one or more coefficients of that block, the hidden information constituting or forming part of scan order information associated with that block, a scan order selector configured to select a scan order for each block from a set of scan orders, preferably from a set of pre-defined and generated scan orders, on the basis of the scan order information associated with that block, and a deserializer configured to inverse scan, for each block, the one or more coefficient vectors of that block according to the scan order selected for that block so as to obtain a coefficient matrix.
    Type: Application
    Filed: August 10, 2018
    Publication date: January 17, 2019
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20180352232
    Abstract: The disclosure proposes a decoder for decoding coefficients of blocks of a video sequence from a bitstream. The decoder comprises a scan pattern list module for providing one or more pre-defined scan orders, a scan order generator for generating one or more scan orders, a scan order selector for selecting a scan order for each block from the pre-defined and generated scan orders on the basis of scan order information contained in the bitstream, a decoding module for decoding one or more coefficient vectors of each block from the bitstream, a deserializer for inverse scanning, for each block, the one or more coefficient vectors of that block according to the scan order selected for that block so as to obtain a coefficient matrix. The scan order generator generates the one or more scan orders depending on one or more previously obtained coefficient matrices of blocks of the video sequence.
    Type: Application
    Filed: August 10, 2018
    Publication date: December 6, 2018
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20180343453
    Abstract: The invention relates to methods for hiding values of a hierarchically layered coding unit in other values comprised by the coding unit is provided (encoding methods). Furthermore, the invention also relates to methods for reconstructing hidden data from an encoded coding unit (decoding method). The invention is also related to the implementation of these encoding and/or decoding methods in an apparatus and on a (non-transitory) computer readable medium. According to the invention, data are hidden in values of different layers of a hierarchically structured coding unit.
    Type: Application
    Filed: August 2, 2018
    Publication date: November 29, 2018
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Patent number: 10104379
    Abstract: The Embodiments of the invention relate to methods for hiding values of a hierarchically layered coding unit in other values comprised by the coding unit is provided. Furthermore, embodiments of the invention also relate to methods for reconstructing hidden data from an encoded coding unit. Embodiments of the invention are also related to the implementation of these encoding and decoding methods in an apparatus and on a non-transitory computer readable medium. According to the embodiments of the invention, data are hidden in values of different layers of a hierarchically structured coding unit.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 16, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
  • Publication number: 20180262756
    Abstract: A video coding device, comprising a sequence of filters that are configurable by one or more primary parameters and one or more secondary parameters, and a filter controller configured to adjust the one or more secondary parameters based on the one or more primary parameters and based on a strength criterion of the sequence of filters.
    Type: Application
    Filed: May 15, 2018
    Publication date: September 13, 2018
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20180262777
    Abstract: A method for encoding a source picture into an output bitstream using quantized transform coefficients, comprising obtaining, from the source picture, input data located in a transform block, transforming, according to a transform type selected from among a set of transform types, the input data into transform coefficients, quantizing the transform coefficients to generate the quantized transform coefficients, generating index information configured to identify the selected transform type among the set of transform types, determining information to be hidden, where the information to be hidden is at least a part of the index information, and hiding the information to be hidden in the quantized transform coefficients.
    Type: Application
    Filed: May 10, 2018
    Publication date: September 13, 2018
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
  • Publication number: 20170048528
    Abstract: The Embodiments of the invention relate to methods for hiding values of a hierarchically layered coding unit in other values comprised by the coding unit is provided. Furthermore, embodiments of the invention also relate to methods for reconstructing hidden data from an encoded coding unit. Embodiments of the invention are also related to the implementation of these encoding and decoding methods in an apparatus and on a non-transitory computer readable medium. According to the embodiments of the invention, data are hidden in values of different layers of a hierarchically structured coding unit.
    Type: Application
    Filed: September 30, 2016
    Publication date: February 16, 2017
    Inventors: Alexey Konstantinovich FILIPPOV, Vasily Alexeevich RUFITSKIY
  • Publication number: 20170034536
    Abstract: A prediction technique, which use pre-prediction filtering techniques to reduce noise influence on the predicted samples of a block to be reconstructed, is presented. The prediction techniques suggested herein can be for example used in an encoding apparatus or a decoding apparatus. The reference samples that are used to reconstruct a given block of pixels of an image are categorized or segmented into subsets. The subsets may be processed differently, e.g. the subsets may be subjected to distinct filters. Examples of such filters include smoothing filters and/or deblocking filters, which are applied to the respective subsets of the reference samples.
    Type: Application
    Filed: October 11, 2016
    Publication date: February 2, 2017
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
  • Publication number: 20160080776
    Abstract: A method and apparatus for adaptively processing video samples in a video signal frame, the video samples being arranged in a Largest Coding Unit. The method comprises extracting a plurality of video samples from the Largest Coding Unit, calculating a correction offset for a first video sample of the extracted plurality of video samples upon the basis of a first value of the first video sample and a second value of a second video sample of the extracted plurality of video samples, and weighting the first video sample with the correction offset.
    Type: Application
    Filed: November 24, 2015
    Publication date: March 17, 2016
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy