Patents by Inventor Lihua Zhu

Lihua Zhu 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: 8817179
    Abstract: Converting a first format frame to one or more second format frames. In one embodiment, a method includes accessing a first format frame using n coefficients, where n is the total number of coefficients used for the Y, U and V planes of the first format frame. The method further includes mapping the coefficients of the first format frame to coefficients of one or more second format frames. The one or more second format frames have n coefficients across all of the second format frames matching the n coefficients of the first format frame.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Lihua Zhu, Sridhar Sankuratri, B. Anil Kumar, Nadim Abdo
  • Publication number: 20140192893
    Abstract: Innovations in syntax and semantics of coded picture buffer removal delay (“CPBRD”) values potentially simplify splicing operations. For example, a video encoder sets a CPBRD value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period SEI message. The encoder can signal the CPBRD value according to a single-value approach in which a flag indicates how to interpret the CPBRD value, according to a two-value approach in which another CPBRD value (having a different interpretation) is also signaled, or according to a two-value approach that uses a flag and a delta value. A corresponding video decoder receives and parses the CPBRD value for the current picture. A splicing tool can perform simple concatenation operations to splice bitstreams using the CPBRD value for the current picture.
    Type: Application
    Filed: December 17, 2013
    Publication date: July 10, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary J. Sullivan, Lihua Zhu
  • Publication number: 20140192261
    Abstract: Converting a first format frame to one or more second format frames. In one embodiment, a method includes accessing a first format frame using n coefficients, where n is the total number of coefficients used for the Y, U and V planes of the first format frame. The method further includes mapping the coefficients of the first format frame to coefficients of one or more second format frames. The one or more second format frames have n coefficients across all of the second format frames matching the n coefficients of the first format frame.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 10, 2014
    Applicant: Microsoft Corporation
    Inventors: Lihua Zhu, Sridhar Sankuratri, B. Anil Kumar, Nadim Abdo
  • Patent number: 8767124
    Abstract: A method and a device for preparing a media stream containing more than one component stream for picture-in-picture applications are described along with the corresponding method and device for rendering the media stream in a picture-in-picture mode. The invention allows for live and dynamic picture-in-picture rendering of the component streams contained in the media stream. Extensions to the media formats that shall support various multimedia applications, such as the MPEG-2 Transport Stream and ISO media format, are proposed to enable such a dynamic picture-in-picture functionality.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: July 1, 2014
    Assignee: Thomson Licensing
    Inventors: Lihua Zhu, Jun Li, Zhenyu Wu
  • Patent number: 8761265
    Abstract: A method and apparatus to define a Hypothetical Reference Decoder (HRD) for Multiview Video Coding (MVC) defines constraints for each possible interoperability point. Each combination of M views denotes an interoperability point. The principles of the present invention also allow for HRD constraints to be defined for a set of interoperability points and other sets are derived from the defined set. The method also allows for the HRD rules of the interoperability points to be derived from information in the bitstream syntax.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: June 24, 2014
    Assignee: Thomson Licensing
    Inventors: Jiancong Luo, Lihua Zhu, Peng Yin, Purvin Bibhas Pandit
  • Publication number: 20140092998
    Abstract: Video frames of a higher-resolution chroma sampling format such as YUV 4:4:4 are packed into video frames of a lower-resolution chroma sampling format such as YUV 4:2:0 for purposes of video encoding. For example, sample values for a frame in YUV 4:4:4 format are packed into two frames in YUV 4:2:0 format. After decoding, the video frames of the lower-resolution chroma sampling format can be unpacked to reconstruct the video frames of the higher-resolution chroma sampling format. In this way, available encoders and decoders operating at the lower-resolution chroma sampling format can be used, while still retaining higher resolution chroma information. In example implementations, frames in YUV 4:4:4 format are packed into frames in YUV 4:2:0 format such that geometric correspondence is maintained between Y, U and V components for the frames in YUV 4:2:0 format.
    Type: Application
    Filed: September 13, 2013
    Publication date: April 3, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Lihua Zhu, Sridhar Sankuratri, B. Anil Kumar, Yongjun Wu, Sandeep Kanumuri, Shyam Sadhwani, Gary J. Sullivan
  • Patent number: 8619871
    Abstract: In an implementation, a supplemental sequence parameter set (“SPS”) structure is provided that has its own network abstraction layer (“NAL”) unit type and allows transmission of layer-dependent parameters for non-base layers in an SVC environment. The supplemental SPS structure also may be used for view information in an MVC environment. In a general aspect, a structure is provided that includes (1) information (1410) from an SPS NAL unit, the information describing a parameter for use in decoding a first-layer encoding of a sequence of images, and (2) information (1420) from a supplemental SPS NAL unit having a different structure than the SPS NAL unit, and the information from the supplemental SPS NAL unit describing a parameter for use in decoding a second-layer encoding of the sequence of images. Associated methods and apparatuses are provided on the encoder and decoder sides, as well as for the signal.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: December 31, 2013
    Assignee: Thomson Licensing
    Inventors: Lihua Zhu, Jiancong Luo, Peng Yin, Jiheng Yang
  • Patent number: 8452113
    Abstract: The invention relates to a method of encoding an image divided into non-overlapping macroblocks themselves divided into non-overlapping blocks of N by N pixels into a binary stream. It comprises the steps of: —transforming each of the block into a transformed block of coefficients comprising one low frequency coefficient and N2-1 coefficients, called high frequency coefficients, of higher frequencies than the low frequency; —quantizing each coefficient of each of the transformed blocks with a quantizing parameter; —encoding the quantized coefficients into a binary stream. According to the invention, the low frequency coefficients of the transformed blocks are quantized with a same quantizing parameter, called first quantizing parameter.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: May 28, 2013
    Assignee: Thomson Licensing
    Inventors: Libo Yang, Lihua Zhu, Xiaoan Lu
  • Publication number: 20130113996
    Abstract: A method and a device for preparing a media stream containing more than one component stream for picture-in-picture applications are described along with the corresponding method and device for rendering the media stream in a picture-in-picture mode. The invention allows for live and dynamic picture-in-picture rendering of the component streams contained in the media stream. Extensions to the media formats that shall support various multimedia applications, such as the MPEG-2 Transport Stream and ISO media format, are proposed to enable such a dynamic picture-in-picture functionality.
    Type: Application
    Filed: July 11, 2011
    Publication date: May 9, 2013
    Applicant: THOMSON LICENSING
    Inventors: Lihua Zhu, Jun Li, Zhenyu Wu
  • Publication number: 20130007831
    Abstract: A method and apparatus for adaptively streaming multiple video bit streams through a network node is disclosed. In particular, a system is taught where at least one of the video bit streams is scaled in response to a bandwidth limitation or availability, where the selection of the bit stream selected for scaling in made in response to at least one of a user defined, service provider defined, and usage analysis defined priority list.
    Type: Application
    Filed: March 2, 2011
    Publication date: January 3, 2013
    Inventors: Zhenyu Wu, LiHua Zhu, Gad Moshe Berger
  • Patent number: 8335394
    Abstract: An image processing method for boundary resolution enhancement is disclosed. Firstly, an image is transferred into an image layer. Noise of the image layer is removed by a bilateral filter and crisp edges are retained at the same time. Moreover, the image layer is interpolated by an interpolation filter for resolution enhancement. The image processing method of the present invention can lower the image blur degree substantially, enhance the image resolution and be widely implemented in all sorts of image/video processing hardware devices.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: December 18, 2012
    Assignee: Corel Corporation
    Inventors: Lihua Zhu, Haihua Wu, Chung-Tao Chu, Richard Hua
  • Publication number: 20110188749
    Abstract: An image processing method for boundary resolution enhancement is disclosed. Firstly, an image is transferred into an image layer. Noise of the image layer is removed by a bilateral filter and crisp edges are retained at the same time. Moreover, the image layer is interpolated by an interpolation filter for resolution enhancement. The image processing method of the present invention can lower the image blur degree substantially, enhance the image resolution and be widely implemented in all sorts of image/video processing hardware devices.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 4, 2011
    Inventors: Lihua ZHU, Haihua Wu, Chung-Tao Chu, Richard Hua
  • Publication number: 20100195738
    Abstract: In an implementation, a supplemental sequence parameter set (“SPS”) structure is provided that has its own network abstraction layer (“NAL”) unit type and allows transmission of layer-dependent parameters for non-base layers in an SVC environment. The supplemental SPS structure also may be used for view information in an MVC environment. In a general aspect, a structure is provided that includes (1) information (1410) from an SPS NAL unit, the information describing a parameter for use in decoding a first-layer encoding of a sequence of images, and (2) information (1420) from a supplemental SPS NAL unit having a different structure than the SPS NAL unit, and the information from the supplemental SPS NAL unit describing a parameter for use in decoding a second-layer encoding of the sequence of images. Associated methods and apparatuses are provided on the encoder and decoder sides, as well as for the signal.
    Type: Application
    Filed: April 7, 2008
    Publication date: August 5, 2010
    Inventors: Lihua Zhu, Jiancong Luo, Peng Yin, Jiheng Yang
  • Publication number: 20100142613
    Abstract: The invention concerns a method for encoding video data in a scalable manner according to H.264/SVC standard. The method comprises the steps of inserting a scalable nesting Supplemental Enhancement Information message for each layer of the data stream comprising at least one reference to the layer and a link to a Supplemental Enhancement Information message, following the nesting Supplemental Enhancement Information message, inserting said Supplemental Enhancement Information message for each scalable nesting Supplemental Enhancement Information message comprising the video usability information for said layer.
    Type: Application
    Filed: June 20, 2007
    Publication date: June 10, 2010
    Inventor: Lihua Zhu
  • Publication number: 20100135590
    Abstract: The invention relates to a method of encoding an image divided into non-overlapping macroblocks themselves divided into non-overlapping blocks of N by N pixels into a binary stream. It comprises the steps of: —transforming each of the block into a transformed block of coefficients comprising one low frequency coefficient and N2-1 coefficients, called high frequency coefficients, of higher frequencies than the low frequency; —quantizing each coefficient of each of the transformed blocks with a quantizing parameter; —encoding the quantized coefficients into a binary stream. According to the invention, the low frequency coefficients of the transformed blocks are quantized with a same quantizing parameter, called first quantizing parameter.
    Type: Application
    Filed: December 11, 2006
    Publication date: June 3, 2010
    Inventors: Libo Yang, Lihua Zhu, Xiaoan Lu
  • Publication number: 20100098154
    Abstract: There are provided methods and apparatus for video usability information (VUI) for scalable video coding (SVC). An apparatus includes an encoder for encoding video signal data into a bitstream. The encoder specifies video user information, excluding hypothetical reference decoder parameters, in the bitstream using a high level syntax element. The video user information corresponds to a set of interoperability points in the bitstream relating to scalable video coding.
    Type: Application
    Filed: March 20, 2008
    Publication date: April 22, 2010
    Inventors: Jiancong Lou, Peng Yin, Lihua Zhu
  • Publication number: 20100091837
    Abstract: The present principles relate to a hypothetical reference decoder (HRD) for a Scalable Video Coding extension for a compression algorithm. One such implementation proposes to modify the H.264/AVC HRD for use with the SVC of AVC. That implementation defines HRD constraints for each interoperability point of SVC. One implementation in particular is described, but other implementations are possible and are contemplated by the present principles. The changes for spatial, temporal, and SNR scalability are shown. There are also changes to the related HRD parameters followed that are shown. The several mentioned implementations provide rules for an HRD for SVC. At least one implementation proposes the SVC-HRD rules as modifications to the AVC-HRD rules. A user may use the proposed SVC-HRD rules to build an SVC-HRD and test a bitstream for SVC compliance.
    Type: Application
    Filed: December 21, 2007
    Publication date: April 15, 2010
    Applicant: THOMSON LICENSING
    Inventors: Lihua Zhu, Jiancong Luo, Peng Yin, Cristina Gomila
  • Patent number: 7646817
    Abstract: An accelerated video decoding system utilizes a graphics processing unit to perform motion compensation, image reconstruction, and color space conversion processes, while utilizing a central processing unit to perform other decoding processes.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Lihua Zhu, Shipeng Li, Ya-Qin Zhang, Richard F. Rashid
  • Publication number: 20090003431
    Abstract: The invention concerns a method for encoding video data in a scalable manner according to H.264/SVC standard. The method comprises the steps of inserting in the encoded data stream, for the current layer, a network abstraction layer unit comprising information related to the current layer, and the video usability information for the current layer.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Inventors: Lihua Zhu, Jiancong Luo, Peng Yin, Jiheng Yang
  • Publication number: 20040190617
    Abstract: An accelerated video decoding system utilizes a graphics processing unit to perform motion compensation, image reconstruction, and color space conversion processes, while utilizing a central processing unit to perform other decoding processes.
    Type: Application
    Filed: March 28, 2003
    Publication date: September 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Guobin Shen, Lihua Zhu, Shipeng Li, Ya-Qin Zhang, Richard F. Rashid