Patents by Inventor Huisheng Wang

Huisheng Wang 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: 8767825
    Abstract: A system and method provide a video coding system for adaptively transcoding videos based on video coding complexity (VCC). A VCC engine of the system is configured to generate a measure of how difficult to encode a source video based on a trained VCC model. A video rate-distortion modeling engine of the system is configured to estimate a rate-distortion model and a scaling model. The VCC model, rate-distortion model and the scaling model are trained on a video corpus of the system. The trained VCC model, rate-distortion model and the scaling model are used by an adaptive bitrate transcoding sub-system to transcode a source video with an optimized bitrate and visual quality. The trained VCC model, rate-distortion model and the scaling model are further used by an adaptive resolution transcoding sub-system to transcode a source video with an optimized resolution and visual quality.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Huisheng Wang, Xiaoquan Yi, Vijnan Shastri
  • Patent number: 8521541
    Abstract: A system and method provide an audio/video coding system for adaptively transcoding audio streams based on content characteristics of the audio streams. An audio stream metadata extraction module of the system is configured to extract metadata of a source audio stream. An audio stream classification module of the system is configured to classify the source audio stream into one of the several audio content categories based on the metadata of the source audio stream. An adaptive audio encoder of the system is configured to determine one or more transcoding parameters including target bitrate and sampling rate based on the metadata and classification of the source audio stream. An adaptive audio transcoder of the system is configured to transcode the source audio stream into an output audio stream using the transcoding parameters.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Xiaoquan Yi, Huisheng Wang, Vijnan Shastri
  • Patent number: 8290038
    Abstract: A system and method estimates video coding complexity of a source video for adaptively transcoding the source video. A video coding complexity engine of the system is configured to receive the source video in its native format and to encode the source video into an intermediate video format. The video coding complexity engine computes a video coding complexity score for the source video. The coding complexity score can be used by an adaptive bitrate transcoding sub-system and/or an adaptive resolution transcoding sub-system for transcoding the source video.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 16, 2012
    Assignee: Google Inc.
    Inventors: Huisheng Wang, Xiaoquan Yi, Vijnan Shastri
  • Publication number: 20120109643
    Abstract: A system and method provide an audio/video coding system for adaptively transcoding audio streams based on content characteristics of the audio streams. An audio stream metadata extraction module of the system is configured to extract metadata of a source audio stream. An audio stream classification module of the system is configured to classify the source audio stream into one of the several audio content categories based on the metadata of the source audio stream. An adaptive audio encoder of the system is configured to determine one or more transcoding parameters including target bitrate and sampling rate based on the metadata and classification of the source audio stream. An adaptive audio transcoder of the system is configured to transcode the source audio stream into an output audio stream using the transcoding parameters.
    Type: Application
    Filed: November 2, 2010
    Publication date: May 3, 2012
    Applicant: GOOGLE INC.
    Inventors: Xiaoquan Yi, Huisheng Wang, Vijnan Shastri
  • Patent number: 7672378
    Abstract: A multiple video stream capture and encoding apparatus produces compressed data that represents multiple video streams capturing a common scene. Images from multiple video streams are analyzed to identify image color segments that are encoded into a composite graph data structure. Corresponding image segments across the multiple video streams are also identified and represented by one node in the composite graph data structure. The composite graph data structure also includes links between pairs of nodes that describe the relationship between the image segments associated with those nodes. The composite graph data structure is updated to represent changes to the image segments in the multiple video streams over time. The composite graph data structure is used to create compressed encoded data for storage and/or transmission.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: March 2, 2010
    Assignee: STMicroelectronics, Inc.
    Inventors: Kim Chai Ng, Clifford M. Stein, Huisheng Wang
  • Patent number: 7483535
    Abstract: A method of encrypting a transmission unit of a generalized scalable bit-stream includes, for each atom of the transmission unit, concatenating bit-stream segments that map to the atom to obtain data for each atom. The data for a logically first atom of the plurality of atoms of the multi-dimensional scalable representation is encrypted using an initialization input to produce an encryption output seed of the logically first atom and an encrypted logically first atom. In addition, the data of other atoms are encrypted to produce encrypted other atoms and an encryption output seed of each encrypted other atom. Encryption of a particular atom of the other atoms includes using encryption output seeds of adjacent causal atoms of the particular atom as an encryption input seed for encrypting the particular atom.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: January 27, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Debargha Mukherjee, Huisheng Wang
  • Publication number: 20080008246
    Abstract: Video coding includes one-stage coding a data block of video data using a first transform and two-stage coding the data block using a second direction-adaptive transform and the first transform. A first number of bits used to code the data block for the one-stage coding and a distortion are determined, and a second number of bits used to code the data block for the two-stage coding and a distortion are determined. The one-stage coding or the two-stage coding is selected to code the data block based on the distortion and the number of bits used to code the data block.
    Type: Application
    Filed: July 5, 2006
    Publication date: January 10, 2008
    Inventors: Debargha Mukherjee, Huisheng Wang
  • Publication number: 20060165169
    Abstract: A multiple video stream capture and encoding apparatus produces compressed data that represents multiple video streams capturing a common scene. Inages from multiple video streams are analyzed to identify image color segments that are encoded into a composite graph data structure. Corresponding image segments across the multiple video streams are also identified and represented by one node in the composite graph data structure. The composite graph data structure also includes links between pairs of nodes that describe the relationship between the image segments associated with those nodes. The composite graph data structure is updated to represent changes to the image segments in the multiple video streams over time. The composite graph data structure is used to create compressed encoded data for storage and/or transmission.
    Type: Application
    Filed: January 21, 2005
    Publication date: July 27, 2006
    Applicant: STMICROELECTRONICS, INC.
    Inventors: Kim Ng, Clifford Stein, Huisheng Wang
  • Publication number: 20060062389
    Abstract: A method of encrypting a transmission unit of a generalized scalable bit-stream includes, for each atom of the transmission unit, concatenating bit-stream segments that map to the atom to obtain data for each atom. The data for a logically first atom of the plurality of atoms of the multi-dimensional scalable representation is encrypted using an initialization input to produce an encryption output seed of the logically first atom and an encrypted logically first atom. In addition, the data of other atoms are encrypted to produce encrypted other atoms and an encryption output seed of each encrypted other atom. Encryption of a particular atom of the other atoms includes using encryption output seeds of adjacent causal atoms of the particular atom as an encryption input seed for encrypting the particular atom.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 23, 2006
    Inventors: Debargha Mukherjee, Huisheng Wang
  • Patent number: 6526088
    Abstract: The alignment-free solid laser of the invention is characterized in that, an orientation prism having three inner surfaces perpendicular to one another, a bottom of equilateral triangle or circle shape, a corner apex located on the axis of the active material is located in front of one end of the active material and is used as a total reflective mirror of the resonant cavity, the other end of the active material is coated with a transitive-reflective film and is used as an output mirror, such that a laser resonant cavity is formed. This alignment-free solid laser has a simple structure, strong ability of misalignment-resistance, high stability, improved beam quality and reduced damage. Besides, it is easy to be operated and is easy to be standardized and modularized. It can be extensively used in military, industrial processing, medical and scientific research fields.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: February 25, 2003
    Inventors: Yong Cheng, Huisheng Wang, Zhihuai Wang, Xiaobing Wang, Liangqing Han, Jiangbai Zhang
  • Patent number: 6453047
    Abstract: A conveyor mat built up from hingedly intercoupled plastic modules, each module consisting of a number of substantially equally spaced apart hinge plates extending throughout the length of the module and provided with hinge loops at both ends thereof, the outer hinge plate and a plate-shaped part located on the outer side of a module of at least a number of modules extending to a position below the bottom face of the mat formed by the successive modules or being provided with a recess in the longitudinal direction of the module, the arrangement being such that the thus formed downward extension and/or the recesses form a lateral guide for the conveyor mat and can cooperate with a tubular or U-shaped guide section respectively.
    Type: Grant
    Filed: September 28, 1999
    Date of Patent: September 17, 2002
    Assignee: Creative Technology LTD
    Inventors: Sam Dicker, Huisheng Wang, Jean-Marc Jot