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: 11044473
    Abstract: A video encoder and/or video decoder are configured to apply an adaptive loop filter to a reconstructed block of video data. The video encoder and/or video decoder may be configured to determine gradient values for a window that covers the reconstructed block of video data, determine a scaling factor for the gradient values based on a number of available pixels in the window that are on a same side of a virtual boundary as the reconstructed block, and scale the gradient values based on the scaling factor. The video encoder and/or video decoder may determine a class of adaptive loop filter based on the scaled gradient values.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: June 22, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Patent number: 11031692
    Abstract: A system including an antenna and an ultra-wideband Ortho-Mode Transducer with ridges is provided. The ultra-wideband Ortho-Mode Transducer includes at least at least an ultra-wideband Ortho-Mode Transducer and a radiation antenna, wherein the ultra-wideband Ortho-Mode Transducer comprises a first channel inside, the radiation antenna comprises a second channel inside, a common port of the first channel is connected to a first antenna port of the second channel, a plurality of ridges with a square cross section are arranged in the first channel, and the plurality of ridges arranged in the first channel bulge into the first channel.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: June 8, 2021
    Inventor: Nan Hu
  • Publication number: 20210160513
    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: Application
    Filed: November 16, 2020
    Publication date: May 27, 2021
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Patent number: 11019334
    Abstract: Techniques for signaling and decoding adaptive loop filter information is described. A video decoder may be configured to decode a block of the video data, and receive an adaptation parameter sets (APS) in an encoded video bitstream for the block of the video data, wherein the APS includes a plurality of adaptive loop filter sets for luma components of the block of the video data. The video coder may determine an adaptive loop filter from the plurality of adaptive loop filter sets in the APS to apply to the decoded block of the video data, and apply the determined adaptive loop filter to the decoded block of the video data to create a filtered block of the video data.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: May 25, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Publication number: 20210152841
    Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured to: decode a coding tree unit (CTU) of video data, the CTU including a luminance (luma) block and a chrominance (chroma) block, to produce a decoded luma block and a decoded chroma block; determine that a chroma sample of the decoded chroma block is on a first side of an adaptive loop filter (ALF) virtual boundary and that a co-located luma sample of the decoded luma block is on a second side of the ALF virtual boundary, the co-located luma sample being co-located with the chroma sample, the first side being different than the second side; and in response to determining that the chroma sample is on the first side and the luma sample is on the second side, disable cross-component adaptive loop filtering (CC-ALF) for the chroma sample.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 20, 2021
    Inventors: Nan Hu, Vadim Seregin, Cheng-Teh Hsieh, Marta Karczewicz
  • Patent number: 11005162
    Abstract: An antenna structure includes a first array antenna having a number of first antenna units. The antenna units are arranged along a first direction and a second direction. The first antenna units are monopole antennas. The monopole antennas include a radiating body having a strip portion and a bulb portion. The radiating body generates radiation along the first direction or the second direction. The strip portion is electrically coupled to a signal source. The bulb portion is electrically coupled to the strip portion. An end of the bulb portion away from the strip portion is semi-circular in shape.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: May 11, 2021
    Assignee: Chiun Mai Communication Systems, Inc.
    Inventors: Cheng-Nan Hu, Kwo-Jyr Wong
  • Publication number: 20210132425
    Abstract: Disclosed devices (100) include a liquid crystal layer (140), a cover glass (105), a polarizer (115), and at least one anti-static coating disposed on at least one major surface (105A, 105C) of the cover glass, at least one major surface (115A, 115C) of the polarizer, or both. Methods for reducing mura (light leakage) in a touch-display device by means of this anti-static coating are also disclosed.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 6, 2021
    Inventors: Idrani Bhattacharyya, Jr-Nan Hu, Tomohiro Ishikawa, Robert George Manley, Jonathan Michael Mis, Vitor Marino Schneider, Dean Michael Thelen, Sujanto Widjaja, Nikolay Zhelev Zhelev
  • Patent number: 10986360
    Abstract: A device for video decoding may include a memory configured to store video data and a processor configured receive a bitstream including encoded video data. The processor may be configured to select a number of template matching (TM) candidates for a temporal layer or slice during the video decoding. The number of TM candidates selected are fixed prior to the video decoding, or adaptively calculated during the video decoding. The processor may be configured to generate a prediction block and residual block, based on a template matching candidate, to reconstruct the video data.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: April 20, 2021
    Assignee: Qualcomm Incorproated
    Inventors: Vijayaraghavan Thirumalai, Xiang Li, Nan Hu, Hsiao-Chiang Chuang, Marta Karczewicz
  • Publication number: 20210112465
    Abstract: The present disclosure provides a method and a device for configuring one or more measurement parameters. The method is applied to a base station, and includes acquiring signal transmission information from a neighboring cell. The signal transmission information includes first information about the transmission of a synchronization signal and/or second information about the transmission of a reference signal for beam measurement. According to the present disclosure, it is able to solve the problem in the related art where it is impossible for a conventional measurement gap configuration mechanism to ensure that a UE is capable of successfully receiving a signal from a neighboring cell.
    Type: Application
    Filed: March 21, 2018
    Publication date: April 15, 2021
    Inventors: Xiaoran ZHANG, Nan HU
  • Patent number: 10972758
    Abstract: Embodiments include methods and apparatuses for decoding video data including receiving an encoded video bitstream that forms a representation of a coded picture of the video data and determining a partitioning of the coded picture of the video data into a plurality of coded unit. The partitioning may be according to a first tree structure and the plurality of coded units including a leaf node in the first tree structure. A method may further include determining that a residual block of the leaf node is recursively split into a plurality transform units according to a second tree structure.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: April 6, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Vadim Seregin, Nan Hu, Wei-Jung Chien
  • Publication number: 20210097741
    Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.
    Type: Application
    Filed: December 10, 2020
    Publication date: April 1, 2021
    Inventors: Nan Hu, Xing Mei, Chongyang Ma, Kun Duan
  • Publication number: 20210092370
    Abstract: An example method includes decoding a plurality of filter coefficients of a cross-component adaptive loop filter, wherein decoding a particular filter coefficient of the plurality of filter coefficients comprises: decoding, from an encoded video bitstream, a syntax element specifying an exponent value that represents a log base 2 of an absolute value of the particular filter coefficient as two raised to the power of the exponent value; and determining a value of the particular filter coefficient based on the exponent value; reconstructing samples of a block of video data; and cross-component adaptive loop filtering, based on the plurality of filter coefficients, the block of video data.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 25, 2021
    Inventors: Nan Hu, Jie Dong, Vadim Seregin, Marta Karczewicz
  • Publication number: 20210076032
    Abstract: As part of a process to encode or decode video data, a video coding device determines a value by applying an adaptive loop filter (ALF) to luma samples corresponding to a chroma sample of a current picture, the luma samples corresponding to the chroma sample being within a filter pattern that is the same for all chroma formats and types of chroma samples. A center coefficient of the filter pattern is applied to a collocated luma sample of the chroma sample. The video coding device adds the value to the chroma sample to determine a modified chroma value.
    Type: Application
    Filed: July 15, 2020
    Publication date: March 11, 2021
    Inventors: Nan Hu, Jie Dong, Vadim Seregin, Marta Karczewicz
  • Publication number: 20210076033
    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: Application
    Filed: August 28, 2020
    Publication date: March 11, 2021
    Inventors: Nan HU, Vadim SEREGIN, Marta KARCZEWICZ
  • Publication number: 20210067793
    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: Application
    Filed: August 27, 2020
    Publication date: March 4, 2021
    Inventors: Nan Hu, Jie Dong, Vadim Seregin, Marta Karczewicz
  • Publication number: 20210067784
    Abstract: An example device for coding video data includes a memory configured to store a block of 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 whether a transform and quantization are applied to the block of the video data and based on the transform and quantization not being applied to the block of video data, code the block of video data without applying bilateral filtering (BIF) or Hadamard transform domain filtering (HTDF).
    Type: Application
    Filed: August 27, 2020
    Publication date: March 4, 2021
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Publication number: 20210048501
    Abstract: A transmitting device and a receiving device, which can carry out measurements, are disclosed together with a method for estimating an angle of departure of radio waves. The receiving device sets an equal phase of each antenna in a uniform circular array antenna, receives a transmitted millimeter wave signal, and calculates angle of arrival (AOD) of the millimeter wave signal, thus simplifying the steps for estimating AOD.
    Type: Application
    Filed: March 6, 2020
    Publication date: February 18, 2021
    Inventor: CHENG-NAN HU
  • Publication number: 20210029652
    Abstract: An information transmission method, a device, a network device and a terminal are provided. The method includes: sending first indication information to a terminal, where the first indication information includes at least one of: location area identity information of the network device, information of current uplink and downlink configuration of the network device, specific absorption ratio limit information, uplink resource control information, and first time window configuration information configured to indicate a duration of a first time window.
    Type: Application
    Filed: April 3, 2019
    Publication date: January 28, 2021
    Inventors: Nan LI, Xiaoran ZHANG, Zhe SHAO, Nan HU, Guang YANG
  • Publication number: 20210014537
    Abstract: Systems, methods, and media are provided for loop filtering across raster scan slices. One example includes obtaining data comprising one or more pictures, including obtaining a first block located in a first slice of one of the pictures. The example then includes determining a second block is located in a second slice of the picture, the second block including one or more pixels for use in performing loop filtering of a pixel of the first block, and determining that loop filtering across slice boundaries is disabled. Based on this disabling, the example determines that the one or more pixels of the second block are unavailable for performing loop filtering of the pixel of the first block, and duplicates at least one pixel of the first block or at least one pixel of an additional block of the first slice for performing loop filtering of the pixel of the first block.
    Type: Application
    Filed: July 6, 2020
    Publication date: January 14, 2021
    Inventors: Nan HU, Vadim SEREGIN, Adarsh Krishnan RAMASUBRAMONIAN, Muhammed Zeyd COBAN, Marta KARCZEWICZ
  • Publication number: 20210014515
    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: Application
    Filed: July 7, 2020
    Publication date: January 14, 2021
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz