Patents by Inventor Lifeng Zhao

Lifeng Zhao 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: 20120024331
    Abstract: The present invention uses special fastening brackets to assemble a canopy. The fastening brackets are uniquely shaped so it could bind the metal bars together without the need to drill holes through them, thereby causing the need to match the holes. Therefore, as the canopy changes its shapes as it is being used, the assembling would not be a problem.
    Type: Application
    Filed: July 29, 2010
    Publication date: February 2, 2012
    Inventor: Lifeng Zhao
  • Patent number: 7406124
    Abstract: The invention is related to methods and apparatus that can advantageously be used in a video encoder to improve picture quality, to improve the speed of encoding, and the like. One embodiment of the invention advantageously computes activity measures using an efficient L1-norm, which can advantageously be relatively quickly computed by selected microprocessors. Another embodiment of the invention advantageously allocates bits to macroblocks of a picture based at least in part on the motion activities of the macroblocks.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: July 29, 2008
    Assignee: Intervideo, Inc.
    Inventors: Lifeng Zhao, Ioannis Katsavounidis, Kuo-Wei Hsu
  • Patent number: 7388912
    Abstract: Methods and apparatus are provided to advantageously improve bit rate control in a video encoder, such as an MPEG video encoder. The targeted bit allocation for a picture to be encoded is advantageously varied based on an occupancy level of a buffer model, such as a video buffer verifier (VBV) buffer model.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: June 17, 2008
    Assignee: Intervideo, Inc.
    Inventors: Ioannis Katsavounidis, Kuo-Wei Hsu, Lifeng Zhao
  • Publication number: 20080123738
    Abstract: The invention is related to methods and apparatus that advantageously improve bit rate control in a video encoder, such as an MPEG video encoder. One embodiment of the invention advantageously varies the targeted bit allocation for a picture to be encoded based on an occupancy level of a buffer model, such as a video buffer verifier (VBV) buffer model.
    Type: Application
    Filed: January 29, 2008
    Publication date: May 29, 2008
    Inventors: Ioannis Katsavounidis, Kuo-Wei Hsu, Lifeng Zhao
  • Patent number: 7221706
    Abstract: The present invention is related to video encoding. In an embodiment, a bit budget is calculated for a first scene. In addition, bit budgets for corresponding frames, including at least a first frame, within the first scene are determined. Optionally, bit budgets corresponding to macroblocks within the first frame are also determined.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: May 22, 2007
    Assignee: Intervideo, Inc.
    Inventors: Lifeng Zhao, Ioannis Katsavounidis
  • Patent number: 7164717
    Abstract: The present invention is related to video encoding. In an embodiment, a first root mean squared (RMS) value is calculated for a first frame relative to a second frame, and a second frame relative to a third frame. A second temporal derivative RMS value is calculated. Based at least in part on the second derivative value, the second frame is designated as a scene change frame.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: January 16, 2007
    Assignee: Intervideo, Inc.
    Inventors: Ioannis Katsavounidis, Chang-Su Kim, Lifeng Zhao
  • Patent number: 7110452
    Abstract: The present invention is related to video encoding. In an embodiment, a first root mean squared (RMS) value is calculated for a first frame relative to a second frame, and a second frame relative to a third frame. A second temporal derivative RMS value is calculated. Based at least in part on the second derivative value, the second frame is designated as a scene change frame.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: September 19, 2006
    Assignee: Intervideo, Inc.
    Inventors: Ioannis Katsavounidis, Chang-Su Kim, Lifeng Zhao
  • Patent number: 6970506
    Abstract: The present invention is related to video encoding. In an embodiment, a sequence of frames is received. For each frame in at least a portion of the sequence of frames, a corresponding mean of absolute differences value weighted by a temporal parameter between frames bracketing said each frame is calculated. At least partly based on the corresponding mean of absolute differences value weighted by a temporal parameter, a first frame in the sequence of frames is skipped.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: November 29, 2005
    Assignee: Intervideo, Inc.
    Inventors: Chang-Su Kim, Ioannis Katsavounidis, Lifeng Zhao
  • Patent number: 6944224
    Abstract: The invention is related to methods and apparatus that provide improved video encoding. Conventional video encoding techniques inadequately determine the encoding mode for a macroblock. One embodiment according to the invention advantageously includes the coding cost for motion vectors into the mode decision, thereby enhancing the quality of the selection of the mode. One embodiment further uses an L1 norm in the decision, thereby advantageously reducing the computational complexity of taking the coding cost for motion vectors into the mode decision.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: September 13, 2005
    Assignee: Intervideo, Inc.
    Inventors: Lifeng Zhao, Ioannis Katsavounidis
  • Patent number: 6940903
    Abstract: The present invention is related to video encoding. In an embodiment, a bit budget is calculated for a first scene. In addition, bit budgets for corresponding frames, including at least a first frame, within the first scene are determined. Optionally, bit budgets corresponding to macroblocks within the first frame are also determined.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: September 6, 2005
    Assignee: Intervideo, Inc.
    Inventors: Lifeng Zhao, Ioannis Katsavounidis
  • Publication number: 20050123044
    Abstract: The present invention is related to video encoding. In an embodiment, a first root mean squared (RMS) value is calculated for a first frame relative to a second frame, and a second frame relative to a third frame. A second temporal derivative RMS value is calculated. Based at least in part on the second derivative value, the second frame is designated as a scene change frame.
    Type: Application
    Filed: January 14, 2005
    Publication date: June 9, 2005
    Inventors: Ioannis Katsavounidis, Chang-Su Kim, Lifeng Zhao
  • Publication number: 20050089091
    Abstract: The present invention is related to video encoding. In an embodiment, a sequence of frames is received. For each frame in at least a portion of the sequence of frames, a corresponding mean of absolute differences value weighted by a temporal parameter between frames bracketing said each frame is calculated. At least partly based on the corresponding mean of absolute differences value weighted by a temporal parameter, a first frame in the sequence of frames is skipped.
    Type: Application
    Filed: November 17, 2004
    Publication date: April 28, 2005
    Inventors: Chang-Su Kim, Ioannis Katsavounidis, Lifeng Zhao
  • Publication number: 20050058199
    Abstract: The present invention is related to video encoding. In an embodiment, a bit budget is calculated for a first scene. In addition, bit budgets for corresponding frames, including at least a first frame, within the first scene are determined. Optionally, bit budgets corresponding to macroblocks within the first frame are also determined.
    Type: Application
    Filed: October 4, 2004
    Publication date: March 17, 2005
    Inventors: Lifeng Zhao, Ioannis Katsavounidis
  • Publication number: 20050025249
    Abstract: The invention is related to methods and apparatus that provide improved video encoding. Conventional video encoding techniques inadequately determine the encoding mode for a macroblock. One embodiment according to the invention advantageously includes the coding cost for motion vectors into the mode decision, thereby enhancing the quality of the selection of the mode. One embodiment further uses an L1 norm in the decision, thereby advantageously reducing the computational complexity of taking the coding cost for motion vectors into the mode decision.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 3, 2005
    Inventors: Lifeng Zhao, Ioannis Katsavounidis
  • Publication number: 20040252758
    Abstract: The invention is related to methods and apparatus that provide selective filtering of discrete cosine transform (DCT) coefficients. Advantageously, filtering of the DCT coefficients is efficiently performed in the frequency domain, rather than the processing intensive pixel domain (time domain). The DCT filtering is performed “in-loop ” to the DCT encoding and not in a preprocessing approach that is independent to encoding loop. The DCT filtering advantageously reduces the number of bits used to encode a picture, which can preserve compliance with occupancy levels for buffer models while improving picture quality over a conventional technique to preserve bits, such as an increase in the value of the quantization parameter QP.
    Type: Application
    Filed: August 14, 2003
    Publication date: December 16, 2004
    Inventors: Ioannis Katsavounidis, Lifeng Zhao
  • Publication number: 20030067981
    Abstract: The present invention is related to video encoding. In an embodiment, a bit budget is calculated for a first scene. In addition, bit budgets for corresponding frames, including at least a first frame, within the first scene are determined. Optionally, bit budgets corresponding to macroblocks within the first frame are also determined.
    Type: Application
    Filed: March 5, 2002
    Publication date: April 10, 2003
    Inventors: Lifeng Zhao, Ioannis Katsavounidis
  • Publication number: 20030053538
    Abstract: The present invention is related to video encoding. In an embodiment, a first root mean squared (RMS) value is calculated for a first frame relative to a second frame, and a second frame relative to a third frame. A second temporal derivative RMS value is calculated. Based at least in part on the second derivative value, the second frame is designated as a scene change frame.
    Type: Application
    Filed: March 5, 2002
    Publication date: March 20, 2003
    Inventors: Ioannis Katsavounidis, Chang-Su Kim, Lifeng Zhao
  • Publication number: 20030053537
    Abstract: The present invention is related to video encoding. In an embodiment, a sequence of frames is received. For each frame in at least a portion of the sequence of frames, a corresponding mean of absolute differences value weighted by a temporal parameter between frames bracketing said each frame is calculated. At least partly based on the corresponding mean of absolute differences value weighted by a temporal parameter, a first frame in the sequence of frames is skipped.
    Type: Application
    Filed: March 5, 2002
    Publication date: March 20, 2003
    Inventors: Chang-Su Kim, Ioannis Katsavounidis, Lifeng Zhao