Patents by Inventor Nan Hu

Nan Hu 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: 11303892
    Abstract: Systems, methods, and media are provided for video coding, including loop filtering. One example includes obtaining the video data comprising one or more pictures and determining a sample of the one or more pictures to be filtered using a loop filter. A shift variable associated with the sample is determined, and a rounding value is selected based on the shift variable. A modified sample is generated, the modified sample being generated at least in part by modifying a value of the sample using one or more filter coefficients, one or more clipping values of the loop filter, the rounding value, and the shift variable. The modified sample is then output.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: April 12, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Patent number: 11303890
    Abstract: Systems, methods, and media are provided for loop filtering across raster scan slices. One example includes obtaining the video data comprising one or more pictures and a first block of a picture having a pixel subject to filtering. A second block is determined to be located in the first slice in a particular relation to the second block. A third block that includes pixels for filtering the pixel is determined to be in a second slice at a diagonal corner of the first block, with filtering across slice boundaries disabled. First one or more pixels of the second block are identified as available for performing loop filtering of the pixel and second one or more pixels of the third block identified as unavailable for performing the loop filtering of the pixel of the first block. The first one or more pixels and the second one or more pixels are padded.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: April 12, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Patent number: 11284325
    Abstract: A cell signal quality determination method, a cell selection and reselection method, a communication device and a storage medium are provided. The cell signal quality determination method applied to user equipment, includes: determining the number of beams within a cell of which the beam quality exceeds a quality threshold; determining cell signal quality according to the number of beams.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: March 22, 2022
    Assignees: China Mobile Communication Co., Ltd Research Institute, China Mobile Communications Group Co., Ltd.
    Inventors: Fang Xie, Liang Xia, Nan Hu
  • Patent number: 11284075
    Abstract: A device for decoding video data includes a memory configured to store video data and one or more processors implemented in circuitry and configured to store sets of adaptive loop filter (ALF) parameters in a one-dimensional array in the memory, the one-dimensional array having a predefined size of N memory elements, N being a positive integer value, wherein the one or more processors are configured to store, in one or more of the memory elements of the array, both corresponding ALF parameters and a temporal layer identifier (ID) value indicating a temporal layer from which the corresponding ALF parameters are to be estimated; decode one or more blocks of the video data; and filter the one or more blocks using the ALF parameters of the one-dimensional array. The device may further encode the one or more blocks prior to decoding the one or more blocks.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: March 22, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Hilmi Enes Egilmez, Nan Hu, Vadim Seregin, Wei-Jung Chien, Marta Karczewicz
  • Patent number: 11280621
    Abstract: A navigation method that includes building a virtual map database of maps for structures that block GPS signals, wherein the virtual maps are created from speed and direction measurements taken from motion sensors of the mobile devices of users of a geographic information system (GIS) map server; and starting a navigation session by a user employing a navigation application that employs the GIS map server. The GIS map server includes GIS map data, and virtual map data from the virtual map database. The virtual map data is for navigation instructions without a GPS signal. A start location is set using the GIS map data to provide the initial start location; and directions are provided to the start location using a virtual map data from the virtual map database.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: March 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yan Nan Hu, You Jing, Hui Wang, Jun Li Wang, Zhao Fei
  • Patent number: 11284114
    Abstract: Examples for performing adaptive loop filtering in video coding are described. A video decoder may determine that a number of parameter sets, which each include one or more adaptive filters for adaptive loop filtering, that a current coding structure of the video data refers to for adaptive loop filtering is equal to zero. Based on the number of the parameter sets that the current coding structure refers to for adaptive loop filtering being equal to zero, the video decoder may determine which fixed filter from a set of fixed filters to use for adaptive loop filtering without receiving a syntax element that indicates whether one of the set of fixed filters is to be used for adaptive loop filtering. The video decoder may perform adaptive loop filtering on the current block based on the fixed filter from the set of fixed filters.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: March 22, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz, Muhammed Zeyd Coban
  • Publication number: 20220078675
    Abstract: The present application discloses a conditional handover (CHO) processing method and apparatus, a related device, and a storage medium. The method comprises: a first network device determining that CHO configuration information is invalid and indicating to a terminal that the CHO configuration information is invalid.
    Type: Application
    Filed: December 27, 2019
    Publication date: March 10, 2022
    Inventors: Fang XIE, Nan HU, Xiaodong XU, Liang LIU
  • Publication number: 20220076457
    Abstract: Disclosed are systems, methods, and computer-readable storage media to modify image content. One aspect includes identifying, by one or more electronic hardware processors, an image and content within the image, determining, by the one or more electronic hardware processors, a sky region of the image, determining, by the one or more electronic hardware processors, whether the content within the image is located within the sky region of the image, and in response to the content being within the sky region of the image, modifying, by the one or more electronic hardware processors, the content based on fractal Brownian motion.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 10, 2022
    Inventors: Chongyang Ma, Xing Mei, Nan Hu, Kirk Ouimet
  • Patent number: 11265558
    Abstract: In some examples, a method of decoding video data may comprise reconstructing a block of video data comprising chroma samples, applying an adaptive loop filter to the chroma samples, and applying a cross-component adaptive loop filter to the chroma samples. Applying the cross-component adaptive loop filter may include determining an offset, and applying the offset to a particular chroma sample being filtered, wherein the offset is a function of a difference between a collocated luma sample that is collocated with the particular chroma sample being filtered and a plurality of neighboring luma samples that are spatial neighbors to the collocated luma sample.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 1, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Publication number: 20220030232
    Abstract: A video encoder may be configured to encode multiple adaptive loop filter sets in an adaptation parameter set associated with the video data. A video decoder may receive the multiple adaptive loop filter sets in the adaptation parameter set associated with video data, determine one or more adaptive loop filters from the multiple adaptive loop filter sets, and apply the determined one or more adaptive loop filters to the video data.
    Type: Application
    Filed: December 18, 2020
    Publication date: January 27, 2022
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Publication number: 20220030231
    Abstract: A video encoder may signal a set of values for one or more deblocking filter parameters at a high level parameter set. A video decoder may receive and decode the set of values. The video encoder may also encode an index to the set of values at a lower level. The video decoder may decode the index and then use the index to determine the particular value from the set of values to determine the deblocking filter parameter.
    Type: Application
    Filed: December 15, 2020
    Publication date: January 27, 2022
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Patent number: 11234010
    Abstract: An example device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine a number of bits, k, used to represent a decimal value for a filter coefficient of a cross-component adaptive loop filter; determine that a dynamic range of the filter coefficient comprises (?(1<<(k?c))+1, (1<<(k?c))?1) for a value of c, c representing an offset value to the value of k, and ‘<<’ representing a bitwise left shift operator; decode a block of the video data; and performing cross-component adaptive loop filtering of the decoded block using the filter coefficient, the filter coefficient being within the dynamic range.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: January 25, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Nan Hu, Jie Dong, Vadim Seregin, Marta Karczewicz
  • Publication number: 20220019343
    Abstract: Disclosed are systems, methods, and computer-readable storage media to perform an interactive image recolorization process. The method includes receiving user input including a stroke drawn on an image presented on a client device. The stroke comprises a user-specified color. The method further includes determining a region of interest in the image. The method further includes recolorizing the region of interest on the image based on the user-specified color and causing presentation of a result of the recolorization on the client device.
    Type: Application
    Filed: August 4, 2021
    Publication date: January 20, 2022
    Inventors: Kun Duan, Yunchao Gong, Nan Hu
  • Publication number: 20220007424
    Abstract: A random access method, a random access device, a terminal and a network-side device are provided, and the method includes: transmitting a first message, where the first message includes a message A for random access, a random access preamble, a message 3 for random access or a first payload; receiving a second message transmitted by a network-side device, where the second message includes a message B for random access, a random access response, a message 4 for random access or a second payload; where the second message further includes indication information, or, the random access response includes the indication information.
    Type: Application
    Filed: January 20, 2020
    Publication date: January 6, 2022
    Inventors: Ningyu CHEN, Yang LIU, Nan LI, Nan HU
  • Publication number: 20210374905
    Abstract: The technical problem of removing an object depicted in a selected region of an image to create a natural-looking edited image is addressed by providing systems, methods, and computer-readable storage media to perform automatic image inpainting. The method includes replacing the selected region using a color mask. A color mask can be generated using a mean color of pixels from a portion of the image that is distinct from and outside of the selected region.
    Type: Application
    Filed: August 12, 2021
    Publication date: December 2, 2021
    Inventors: Kun Duan, Yunchao Gong, Nan Hu
  • Patent number: 11190994
    Abstract: A method of triggering an intra-frequency measurement of a terminal, a device of triggering an intra-frequency measurement of a terminal, a terminal and a base station are provided. The method includes: acquiring parameter information sent by a base station and configured to determine whether to trigger an intra-frequency measurement; determining whether to perform the intra-frequency measurement based on the parameter information.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: November 30, 2021
    Assignees: China Mobile Communication Co., Ltd Research Institute, China Mobile Communications Group Co., Ltd.
    Inventors: Ningyu Chen, Qiuxiang Li, Hang Cui, Rui Wang, Furong Xu, Nan Hu
  • Patent number: 11190793
    Abstract: A video decoder is configured to decode one or more first adaptation parameter set (APS) indices for a current picture that indicate one or more first APSs that may be used for decoding the current picture. The video decoder may determine, for a block of a sub-picture of the current picture, an APS from the one or more first APSs indicated for the current picture, and decode the block of the sub-picture using the determined APS. In some examples, the video decoder may determine, for the block of the sub-picture of the current picture, the APS from the one or more first APSs indicated for the current picture without decoding any syntax elements, at a sub-picture level, indicating APSs that may be used for decoding the sub-picture.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: November 30, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Publication number: 20210368169
    Abstract: An example method includes decoding, via a first syntax level of a video bitstream, a first deblocking filter control syntax element with a value that specifies whether deblocking filter information is present in a second syntax level of the bitstream; decoding, via the first syntax level of the bitstream, a second deblocking filter control syntax element with a value that specifies whether deblocking override is enabled; responsive to the first deblocking filter control syntax element specifying that the deblocking filter information is present in the second syntax level of the bitstream and regardless of the value of the second deblocking filter control syntax element, decoding, via the second syntax level, one or more syntax elements that specify deblocking filter information; and applying, based on the deblocking filter information, a deblocking filter to a block of the video data.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 25, 2021
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz, Yong He
  • Publication number: 20210368192
    Abstract: An example device for decoding video data, the device including a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine that adaptive loop filter (ALF) information can be present in a picture header of a picture of the video data and cannot be present in a slice header; in response to determining that the ALF information can be present in the picture header and cannot be present in the slice header, determine that a picture header syntax structure is not present in the slice header (e.g., without decoding data representing a value for a syntax element indicating whether the picture header syntax structure is present in the slice header); and decode the picture according to the determination that the picture header syntax structure is not present in the slice header.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 25, 2021
    Inventors: Nan Hu, Vadim Seregin, Yong He, Marta Karczewicz
  • Publication number: 20210360289
    Abstract: Example methods and devices for coding video data are disclosed. An example device for coding video data includes memory configured to store the video data, and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine a value of a first syntax element indicative of whether a first constraint is applicable, the first constraint being that rectangular slices are not used for a plurality of pictures. The one or more processors are also configured to decode the plurality of pictures of the video data in accordance with the value of the first syntax element.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 18, 2021
    Inventors: Yong He, Vadim Seregin, Muhammed Zeyd Coban, Yao-Jen Chang, Marta Karczewicz, Nan Hu