Patents by Inventor Jian Lou

Jian Lou 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: 10708625
    Abstract: Systems and methods are provided for selecting and applying an appropriate deblocking filter for improved coding efficiency and compression performance by partitioning a frame into a plurality of rectangular coding units (CUs) according to the QTBT frame partitioning scheme, selecting a first and a second CUs of the plurality of rectangular CUs, where the second CU is adjacent to the first CU, identifying a CU boundary shared by the first and second CUs, determining that at least one of the first or the second CU is non-square in shape, determining a first shape of the first CU and a second shape of the second CU, adaptively selecting a deblocking filter based on the first shape and the second shape, and applying the selected deblocking filter to pixels across the CU boundary.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: July 7, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Yu-Chen Sun, Jian Lou
  • Publication number: 20200213618
    Abstract: Systems and methods are provided for implementing methods for resolution-adaptive video coding in a motion prediction coding format by obtaining a current frame of a bitstream, obtaining one or more reference pictures from a reference frame buffer, up-sampling or down-sampling the obtained one or more reference pictures that have resolutions different from a resolution of the current frame, and generating a reconstructed frame from the current frame based on the one or more reference pictures and a selected motion candidate of the current frame, thereby achieving substantial reduction of network transport costs in video coding and delivery without requiring the transport of additional data that would offset or compromise these savings.
    Type: Application
    Filed: December 31, 2018
    Publication date: July 2, 2020
    Inventors: Yu-Chen Sun, Jian Lou
  • Publication number: 20200213591
    Abstract: Systems and methods are provided for improving accuracy and efficiency of a context-adaptive binary arithmetic coding (CABAC) by adaptively selecting a context model specific to the characteristics of a coding unit (CU), such as the size, dimension (height and/or width), type (luma or chroma), and/or flag type (cu_palette_flag or pred_mode_flag) of the CU, that comprise: determining a characteristic of the CU; determining whether the characteristic of the CU meets a corresponding threshold; and upon determining that the characteristic of the CU meets the corresponding threshold, selecting a first context model, or upon determining that the characteristic of the CU fails to meet the corresponding threshold, selecting a second context model.
    Type: Application
    Filed: December 31, 2018
    Publication date: July 2, 2020
    Inventors: Yu-Chen Sun, Jian Lou
  • Publication number: 20200162733
    Abstract: Systems and methods are provided for improving efficiency of decoding performance of a video compression system by selectively applying, based on the size of the coding unit, a prediction method, a palette mode, or palette-based residual refinement method which combines the palette mode and the traditional prediction methods comprising deriving a prediction block of a coding unit, decoding palette-based residual information of the coding unit, deriving a palette-based residual block based on the decoded palette-based residual information, and combining the prediction block and the palette-based residual block to construct a reconstructed block.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Yu-Chen Sun, Jian Lou
  • Publication number: 20200154145
    Abstract: Systems and methods are provided for improving filtering performance and Bjøntegaard-Delta (BD) rate savings for video processing. In addition to computing the artifacts between a given compressed image and a restored clean image after filtering using Deep Residual Learning (DRL) for recovering the residual between input and output, filtering strength of a loop filter may be controlled by the content of the region of the image, such that, in more important areas, such as the face and edges, the filtering strength may be increased while in less important areas, such as textures and backgrounds, the filtering strength may be decreased.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Yizin Du, Jian Lou, Yu-Chen Sun
  • Patent number: 10649654
    Abstract: A method for operating a device, wherein a graphical user interface is generated and displayed on a display area. The user interface has at least one operating object assigned to an application program for controlling the device. Output data are generated and displayed in the region of the assigned operating object, wherein the application program has a function having exactly two activatable program states. The first program state is activated and the output data are generated based on the activated program state. An input gesture is detected based on the user interface. The operating object has a first region and a second region and the input gesture is assigned to the first region or to the second region.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 12, 2020
    Assignee: Volkswagen Aktiengesellschaft
    Inventors: Janine Perkuhn, Jens Baumgarten, Jian Lou, Lorenz Maurer, Elisabeth Eichhorn, Daniel Leuchter, Mathias Kuhn, Hendrik Frank
  • Patent number: 10652537
    Abstract: Systems and methods are provided for improving efficiency of decoding performance of a video compression system by selectively applying, based on the size of the coding unit, a prediction method, a palette mode, or palette-based residual refinement method which combines the palette mode and the traditional prediction methods comprising deriving a prediction block of a coding unit, decoding palette-based residual information of the coding unit, deriving a palette-based residual block based on the decoded palette-based residual information, and combining the prediction block and the palette-based residual block to construct a reconstructed block.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: May 12, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Yu-Chen Sun, Jian Lou
  • Patent number: 10652532
    Abstract: System and methods of managing reference frame adaptively for video communication under a network are provided. The system adaptively decides the interval between each I frame, the bitrate of the encoded bit steams, and the resolution of the encoded video to achieve quick connection. The system may set the appropriate reference frame(s) for the current frame, manage the reference frame(s) in the DPB to be long/short term reference frame(s) or mark them as unused for reference; mark the current frame to be a long term reference frame, a short term reference frame, unused for reference or skip encoding the current frame; adaptively change the ratio of long term reference frame(s) with respect to the short term reference frame(s) in the DPB; adaptively change the frequency ratio of marking the current frame as long term reference frame and marking the current frame as short term reference frame.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: May 12, 2020
    Assignee: Agora Lab, Inc.
    Inventors: Wei Dai, Zesen Zhuang, Jian Lou, Qianzong Chen, Jiali Li
  • Publication number: 20200145691
    Abstract: Devices and methods for using base layer intra prediction mode for enhancement layer intra mode prediction are disclosed.
    Type: Application
    Filed: December 20, 2019
    Publication date: May 7, 2020
    Inventors: Yue Yu, Limin Wang, Jian Lou
  • Patent number: 10630994
    Abstract: A decoding method includes: decoding from the video bitstream a prediction status parameter indicative of whether SOP is enabled; if the SOP is enabled, determining a SOP type indicative of a specific operation for predicting a current picture of the video bitstream; and determining a predicted picture by applying the specific operation to at least one of a reference picture for the current picture and the current picture, in which the specific operation includes at least one of rotation and zoom. An encoding method includes: if SOP is enabled, determining SOP data indicative of a specific operation for predicting a current picture of a video sequence; determining a predicted picture by applying the specific operation to at least one of a reference picture for the current picture and the current picture, in which the specific operation includes at least one of rotation and zoom; and encoding the SOP data.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: April 21, 2020
    Assignee: Agora Lab, Inc.
    Inventors: Jiali Li, Jian Lou, Zhenyong Chen, Zhonghou Zheng, Wei Dai, Qianzong Chen
  • Patent number: 10623742
    Abstract: Generating a reconstructed may include reading a binary codeword corresponding to a transform coefficient for a sub-block of a transform unit, the transform coefficient having a quantized value, identifying a value of a parameter variable as zero in response to a determination that the transform coefficient is a first transform coefficient for the sub-block, and otherwise as an updated parameter variable value, converting the binary codeword into a symbol based on the value of the parameter variable, determining the absolute value of the transform coefficient corresponding to the symbol, wherein the quantized value for the transform coefficient is equal to or greater than a threshold value, by adding the threshold value to the symbol, including the transform coefficient in the sub-block of the transform unit, and generating a portion of the reconstructed frame based on the transform unit.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 14, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Jian Lou, Xue Fang, Limin Wang
  • Patent number: 10542286
    Abstract: A multi-layer encoder/decoder system is provided that uses base layer intra mode for enhancement layer intra mode prediction. The encoder provides the base layer intra mode in the base layer of a two layer video encoder, and uses the base layer intra mode as one of a plurality of most probable modes (MPMs). Then in determining the enhancement layer intra mode, the MPMs are used.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: January 21, 2020
    Assignee: ARRIS Enterprise LLC
    Inventors: Yue Yu, Limin Wang, Jian Lou
  • Publication number: 20190379913
    Abstract: Systems and methods are provided for selecting and applying an appropriate deblocking filter for improved coding efficiency and compression performance by partitioning a frame into a plurality of rectangular coding units (CUs) according to the QTBT frame partitioning scheme, selecting a first and a second CUs of the plurality of rectangular CUs, where the second CU is adjacent to the first CU, identifying a CU boundary shared by the first and second CUs, determining that at least one of the first or the second CU is non-square in shape, determining a first shape of the first CU and a second shape of the second CU, adaptively selecting a deblocking filter based on the first shape and the second shape, and applying the selected deblocking filter to pixels across the CU boundary.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Yu-Chen Sun, Jian Lou
  • Publication number: 20190379892
    Abstract: A device is disclosed. The device includes: an encoder configured to encode a first bit stream and a second bit stream, the first bit stream comprising a first plurality of frames, the second bit stream comprising a second plurality of frames; a processor configured to determine a first encoding parameter of the first bit stream and a second encoding parameter of the second bit stream, the first encoding parameter different from the second encoding parameter; and a communication module configured to transmit the first bit stream and the second bit stream over a network. The first plurality of frames and the second plurality of frames are transmitted in an interleaving fashion.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Jian Lou, Yu-Chen Sun
  • Publication number: 20190324638
    Abstract: A method for operating a device, wherein a graphical user interface is generated and displayed on a display area. The user interface has at least one operating object assigned to an application program for controlling the device. Output data are generated and displayed in the region of the assigned operating object, wherein the application program has a function having exactly two activatable program states. The first program state is activated and the output data are generated based on the activated program state. An input gesture is detected based on the user interface. The operating object has a first region and a second region and the input gesture is assigned to the first region or to the second region.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Inventors: Janine PERKUHN, Jens BAUMGARTEN, Jian LOU, Lorenz MAURER, Elisabeth EICHHORN, Daniel LEUCHTER, Mathias KUHN, Hendrik FRANK
  • Publication number: 20190260995
    Abstract: Generating a reconstructed may include reading a binary codeword corresponding to a transform coefficient for a sub-block of a transform unit, the transform coefficient having a quantized value, identifying a value of a parameter variable as zero in response to a determination that the transform coefficient is a first transform coefficient for the sub-block, and otherwise as an updated parameter variable value, converting the binary codeword into a symbol based on the value of the parameter variable, determining the absolute value of the transform coefficient corresponding to the symbol, wherein the quantized value for the transform coefficient is equal to or greater than a threshold value, by adding the threshold value to the symbol, including the transform coefficient in the sub-block of the transform unit, and generating a portion of the reconstructed frame based on the transform unit.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Jian Lou, Xue Fang, Limin Wang
  • Patent number: 10387008
    Abstract: A method for selecting an object from a list. A portion of a list is displayed using graphical objects on a display surface and functions are assigned to each graphical object. The list is displayed as a stack in which a first graphical object is completely visible at the top of the stack, and other graphical objects are only partly visible perspectively behind the first graphical object, wherein one of the other graphical objects is selected by a selection operating process. The first graphical object displayed at the top of the stack disappears when a selection operating process has been detected such that one of the other graphical objects is displayed at the top of the stack after the first graphical object has disappeared, and the second graphical object is automatically selected so that the function assigned to the second graphical object is carried out.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: August 20, 2019
    Assignee: Volkswagen AG
    Inventors: Jian Lou, Tobias Budzynski, Mathias Kuhn
  • Patent number: 10284851
    Abstract: A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. Significant transform coefficients are converted into binary codewords based on the current value of the parameter variable, and the parameter variable is then updated with a new current value after each transform coefficient has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: May 7, 2019
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Jian Lou, Xue Fang, Limin Wang
  • Publication number: 20190007687
    Abstract: A decoding method includes: decoding from the video bitstream a prediction status parameter indicative of whether SOP is enabled; if the SOP is enabled, determining a SOP type indicative of a specific operation for predicting a current picture of the video bitstream; and determining a predicted picture by applying the specific operation to at least one of a reference picture for the current picture and the current picture, in which the specific operation includes at least one of rotation and zoom. An encoding method includes: if SOP is enabled, determining SOP data indicative of a specific operation for predicting a current picture of a video sequence; determining a predicted picture by applying the specific operation to at least one of a reference picture for the current picture and the current picture, in which the specific operation includes at least one of rotation and zoom; and encoding the SOP data.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Jiali Li, Jian Lou, Zhenyong Chen, Zhonghou Zheng, Wei Dai, Qianzong Chen
  • Publication number: 20180039409
    Abstract: A method for operating a device, wherein a graphical user interface is generated and displayed on a display area. The user interface has at least one operating object assigned to an application program for controlling the device. Output data are generated and displayed in the region of the assigned operating object, wherein the application program has a function having exactly two activatable program states. The first program state is activated and the output data are generated based on the activated program state. An input gesture is detected based on the user interface. The operating object has a first region and a second region and the input gesture is assigned to the first region or to the second region.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 8, 2018
    Inventors: Janine PERKUHN, Jens BAUMGARTEN, Jian LOU, Lorenz MAURER, Elisabeth EICHHORN, Daniel LEUCHTER, Mathias KUHN, Hendrik FRANK