Patents by Inventor Hongbin Liu

Hongbin Liu 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: 11030746
    Abstract: The disclosure relates to field of aesthetic dental technology, more particularly relates to a C/S architecture-based dental beautification AR smart assistance method and apparatus. Specifically, an auxiliary method for dental beautification may include obtaining information; processing the information and obtaining the results of information processing; and generating and displaying the beautification schemes according to the results of information processing. A terminal device for dental beautification, including a memory for storing computer program code and a processor for executing computer program code stored in the memory, is also disclosed. The dental beautification method and apparatus can provide the teeth reference effect after beautification in advance, such as providing reference pictures and videos.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: June 8, 2021
    Assignee: Chengdu Besmile Medical Technology Co., Ltd.
    Inventors: Changjian Wang, Xinzhang Yan, Hongbin Cai, Guanghui Lu, Shuai Liu, Dengkai Zhang
  • Publication number: 20210163883
    Abstract: An in vitro culture medium that can be utilized for culturing mammalian embryos, especially early-stage embryos, is provided. The culture medium comprises about 10-200 nM insulin-like growth factor 2 (IGF2). A method for culturing mammalian embryos in vitro is also provided, which substantially includes culturing an early stage embryo of a mammal using the culture medium. The in vitro culture medium and method can increase the formation rate of blastocysts of mammals, particularly humans, and can also improve the quality of embryos, thereby improving the success rate of assisted reproductive technologies. The culture medium and method are particularly useful in culturing embryo from an aged mammal or a mammal with obesity.
    Type: Application
    Filed: February 9, 2021
    Publication date: June 3, 2021
    Inventors: Zijiang CHEN, Hongbin LIU, Yueran ZHAO, Jinlong MA, Ling GENG, Gang LU, Hui LIU, Chuanxin ZHANG, Mengjing LI
  • Patent number: 11025915
    Abstract: A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model using a parameter table whose entries are retrieved according to two chroma sample values and two luma sample values; and performing the conversion based on the determining.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: June 1, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20210158131
    Abstract: Methods and apparatuses for hierarchical partitioning of operators of a neural network for execution on an acceleration engine are provided. Neural networks are built in machine learning frameworks using neural network operators. The neural network operators are compiled into executable code for the acceleration engine. Development of new framework-level operators can exceed the capability to map the newly developed framework-level operators onto the acceleration engine. To enable neural networks to be executed on an acceleration engine, hierarchical partitioning can be used to partition the operators of the neural network. The hierarchical partitioning can identify operators that are supported by a compiler for execution on the acceleration engine, operators to be compiled for execution on a host processor, and operators to be executed on the machine learning framework.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Animesh Jain, Yizhi Liu, Hongbin Zheng, Jeffrey T. Huynh, Haichen Li, Drazen Borkovic, Jindrich Zejda, Richard John Heaton, Randy Renfu Huang, Zhi Chen, Yida Wang
  • Publication number: 20210158132
    Abstract: A computer-implemented method includes receiving a neural network model for implementation using a processing element array, where the neural network model includes a convolution operation on a set of input feature maps and a set of filters. The method also includes determining, based on the neural network model, that the convolution operation utilizes less than a threshold number of rows in the processing element array for applying a set of filter elements to the set of input feature maps, where the set of filter elements includes one filter element in each filter of the set of filters. The method further includes generating, for the convolution operation and based on the neural network model, a first instruction and a second instruction for execution by respective rows in the processing element array, where the first instruction and the second instruction use different filter elements of a filter in the set of filters.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Jeffrey T. Huynh, Ron Diamant, Hongbin Zheng, Yizhi Liu, Animesh Jain, Yida Wang, Vinod Sharma, Richard John Heaton, Randy Renfu Huang, Sundeep Amirineni, Drazen Borkovic
  • Publication number: 20210160531
    Abstract: Devices, systems and methods for digital video coding, which include sub-block based inter prediction methods, are described. An exemplary method for video processing includes determining, for a conversion between a current block of video and a bitstream representation of the video, a maximum number of candidates in a sub-block based merge candidate list and/or whether to add sub-block based temporal motion vector prediction (SbTMVP) candidates to the sub-block based merge candidate list based on whether temporal motion vector prediction (TMVP) is enabled for use during the conversion or whether a current picture referencing (CPR) coding mode is used for the conversion, and performing, based on the determining, the conversion.
    Type: Application
    Filed: January 28, 2021
    Publication date: May 27, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210160525
    Abstract: The present disclosure relate to affine inheritance method in intra block copy mode. A method for video processing is provided, including: in a process of acquiring motion information of a current video block, during a conversion between the current video block and a bitstream representation of the current video block, wherein the motion information of the current video block is based on at least one affine model of at least one neighboring block of the current video block, determining whether a neighboring block of the current video block uses an Intra-Block Copy(IBC) mode in which at least one reference picture used by the neighboring video block is identical to a picture in which the neighboring block is located; disabling, for the current video block, to derive an affine candidate from the neighboring block based on determining that the neighbouring block uses the IBC mode; and performing the conversion based on the motion information of the current video block.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210160533
    Abstract: The present disclosure relate to interaction between intra block copy mode and inter prediction tools A method for video processing is provided, including: determining that an Intra-Block-Copy (IBC) mode is applied to a current video block of a video, wherein in the IBC mode, at least one reference picture used by the current video block is a current picture where the current video block is located in; making a decision regarding a disabling of a specific coding mode for the current block; performing, based on the decision, a conversion between the current video block and the bitstream representation; wherein the specific coding mode uses a motion vector and a non-current picture to derive a prediction of a video block.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210160511
    Abstract: Devices, systems and methods for digital video coding, which includes inter prediction with refinement, are described. An exemplary method of video processing includes determining to use, for a conversion between a current block of a video and a bitstream representation of the video, a first linear optimization model for the conversion using a first coding mode, the first linear optimization model being derived from a second linear optimization model that is used for the conversion using a second coding mode, and performing, based on the determining, the conversion. Another exemplary method of video processing includes determining to use, for a conversion between a current block of a video and a bitstream representation of the video, a gradient value computation algorithm for a bi-directional optical flow tool, and performing, based on the determining, the conversion.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210160532
    Abstract: Devices, systems and methods for digital video coding, which includes constructing separate motion candidate lists for video coding, are described. An exemplary method for video processing includes constructing, for a first video block of a video, a first motion candidate list using a first motion candidate list construction method that includes motion candidates that only relate to history-based motion vector prediction (HMVP) candidates, and performing a conversion between the first video block and a bitstream representation of the video including the first video block according to the constructed first motion candidate list.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210160529
    Abstract: Devices, systems, and methods for digital video coding, which includes constructing separate motion candidate lists for video coding, are described. An exemplary method for video processing includes constructing, for a first video block of a video, a first motion candidate list using a first motion candidate list construction method that excludes motion candidates that are only derived from temporal blocks, and performing a conversion between the first video block and a bitstream representation of the video including the first video block according to the constructed first motion candidate list.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Patent number: 11019344
    Abstract: A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model based on selected chroma samples based on positions of the chroma samples, wherein the selected chroma samples are selected from a group of neighboring chroma samples; and performing the conversion based on the determining.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 25, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20210152845
    Abstract: A method of video processing is provided to include determining, for a conversion between a current video block of a video and a coded representation of the video, a mode of operation of an UMVE mode; and performing the conversion based on the determining, wherein the current video block is coded with a merge mode and motion vector differences in an UMVE mode that comprises a motion vector expression that includes a starting point of motion information, a motion magnitude and a motion direction for the current video block, and wherein one or more fields in the coded representation correspond to the mode of operation, and wherein the one or more fields include: a list size field that indicates a size of a base candidate list used by the UMVE mode, or a table field that signals a distance table or a direction table for the UMVE mode.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 20, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20210152837
    Abstract: A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model (CCLM) based on two or four chroma samples and/or corresponding luma samples; and performing the conversion based on the determining.
    Type: Application
    Filed: January 29, 2021
    Publication date: May 20, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210152816
    Abstract: Devices, systems and methods for digital video coding, which include sub-block based inter prediction methods, are described. An exemplary method for video processing includes determining, for a conversion between a current block of video and a bitstream representation of the video, a maximum number of candidates in a sub-block based merge candidate list and/or whether to add sub-block based temporal motion vector prediction (SbTMVP) candidates to the sub-block based merge candidate list based on whether temporal motion vector prediction (TMVP) is enabled for use during the conversion or whether a current picture referencing (CPR) coding mode is used for the conversion, and performing, based on the determining, the conversion.
    Type: Application
    Filed: January 28, 2021
    Publication date: May 20, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210152846
    Abstract: Devices, systems and methods for unified rounding in sub-block based prediction are described. In a representative aspect, a method of video processing includes generating, for a processing of a current block of video, a pairwise merge candidate based on a pair of motion candidates, and performing, based on the pairwise merge candidate, a conversion between the current block and a bitstream representation of the video. In another representative aspect, a method of video processing includes generating, for a current block of video coded using a geometry partition mode, a uni-prediction motion candidate based on a scaled motion vector and a List0 motion vector, and performing, based on the uni-prediction motion candidate, a conversion between the current block and a bitstream representation of the video.
    Type: Application
    Filed: January 28, 2021
    Publication date: May 20, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210139506
    Abstract: Provided are certain TRK inhibitors, pharmaceutical compositions thereof, and methods of use thereof.
    Type: Application
    Filed: March 27, 2019
    Publication date: May 13, 2021
    Applicants: Fochon Pharmaceuticals, Ltd., Shanghai Fochon Pharmaceutical Co., LTD.
    Inventors: Huajie ZHANG, Qihong LIU, Chengxi HE, Weipeng ZHANG, Rui TAN, Bin LIU, Hong FU, Haohan TAN, Lijun YANG, Hongbin LIU, Yunling WANG, Yuwei GAO, Zongyao ZOU, Yanxin LIU, Shu LIN, Tongshuang LI, Xingdong ZHAO, Weibo WANG
  • Publication number: 20210144392
    Abstract: Techniques for implementing video processing techniques are described. In one example implementation, a method of video processing includes determining, for a conversion of a block of a video that is coded using an inter-intra prediction coding technique and a bitstream representation of the video, a prediction value at a position in the block based on a weighted sum of an inter prediction value and an intra prediction value at the position. The weighted sum is based on adding an offset to an initial sum obtained based on the inter prediction value and the intra prediction value. The offset is added prior to a right-shift operation performed to determine the weighted sum. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210144409
    Abstract: A method for video bitstream processing includes determining, by a processor, that a reconstructed representation of a current sample of video data is to be subject to a bilateral filter defined by one or more parameters based, at least in part, on a weighted sum of sample intensity differences (SDiff) between a first window covering the current sample and a second window covering a neighboring sample, wherein multiple sample intensity differences are assigned unequal weights; and applying the bilateral filter defined by the one or more parameters to the reconstructed representation of the current sample of the video data.
    Type: Application
    Filed: January 15, 2021
    Publication date: May 13, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210144400
    Abstract: Difference calculation based on partial position is described. In a representative aspect, a method of video processing comprising: calculating, during a conversion between a current block of video and a bitstream representation of the current block, differences between two reference blocks associated with the current block or differences between two reference sub-blocks associated with a sub-block within the current block based on representative positions of the reference blocks or representative positions of the reference sub-blocks; and performing the conversion based on the differences.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG