Patents by Inventor Haohong Wang

Haohong 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: 8693537
    Abstract: The disclosure is directed to techniques for region-of-interest (ROI) coding for video telephony (VT). The disclosed techniques include adaptive skipping of non-ROI (i.e., background) areas to conserve encoding bits for allocation to the ROI.
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: April 8, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Haohong Wang, Khaled Helmi El-Maleh
  • Patent number: 8659592
    Abstract: A method for real-time 2D to 3D video conversion includes receiving a decoded 2D video frame having an original resolution, downscaling the decoded 2D video frame into an associated 2D video frame having a lower resolution, and segmenting objects present in the downscaled 2D video frame into background objects and foreground objects. The method also includes generating a background depth map and a foreground depth map for the downscaled 2D video frame based on the segmented background and foreground objects, and deriving a frame depth map in the original resolution based on the background depth map and the foreground depth map. The method further includes providing a 3D video frame for display at a real-time playback rate. The 3D video frame is generated in the original resolution based on the frame depth map.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: February 25, 2014
    Assignee: Shenzhen TCL New Technology Ltd
    Inventors: Haohong Wang, Glenn Adler
  • Publication number: 20140028920
    Abstract: A method is provided for a user-sensing remote control system including a TV and a remote control. The method includes obtaining sensing data from a plurality of sensors in the remote control related to a user of the remote control, pre-processing the sensing data, and determining a user identity space containing a plurality of possible user identities of the user using a predetermined statistical algorithm. The method also includes determining whether there is a dominant possible user identity; when it is determined that there is no dominant possible user identity, selecting one or more possible user identities from the user identity space and updating the user identity space until there is a dominant possible user identity; and when it is determined that there is a dominant possible user identity, presenting the dominant possible user identity as the identity of the user to other applications.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: TCL RESEARCH AMERICA INC.
    Inventor: Haohong WANG
  • Patent number: 8639049
    Abstract: Embodiments of the present invention include systems and methods for processing and coding image data. In one embodiment, image data is coded using a first image coding process. If a bit rate constraint is satisfied, the image data is output. If the bit rate constraint is not satisfied, the image data is coded using a second different coding process. In one embodiment, the second coding process is a layered coding process. In another embodiment, if the constraint is satisfied, quantization data may be included in the output, and may be coded using layered coding. Variable length coding processes and hardware implementations are further disclosed for efficient image processing.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: January 28, 2014
    Assignee: Marvell International Ltd.
    Inventors: Haohong Wang, Li Sha
  • Patent number: 8605945
    Abstract: The disclosure is directed to techniques for automatic segmentation of a region-of-interest (ROI) video object from a video sequence. ROI object segmentation enables selected ROI or “foreground” objects of a video sequence that may be of interest to a viewer to be extracted from non-ROI or “background” areas of the video sequence. Examples of a ROI object are a human face or a head and shoulder area of a human body. The disclosed techniques include a hybrid technique that combines ROI feature detection, region segmentation, and background subtraction. In this way, the disclosed techniques may provide accurate foreground object generation and low-complexity extraction of the foreground object from the video sequence. A ROI object segmentation system may implement the techniques described herein. In addition, ROI object segmentation may be useful in a wide range of multimedia applications that utilize video sequences, such as video telephony applications and video surveillance applications.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: December 10, 2013
    Assignee: QUALCOMM, Incorporated
    Inventors: Khaled Helmi El-Maleh, Haohong Wang
  • Patent number: 8595773
    Abstract: A method for an intelligent user-interaction control system includes generating a plurality of summary video frames for a certain time of incoming bit-stream of a video program to be shown on a display, and detecting a hold command from a user to stop the video program. The method also includes presenting the plurality of summary video frames to the user on the display after stopping the video program, obtaining a user selection on a selected summary frame from the plurality of the summary video frames, presenting a plurality of objects of interest from the selected summary frame to the user on the display, and determining a user-selected object of interest from the plurality of objects of interest. The method also includes searching the selected object in an online database to obtain searching results corresponding to the selected object, and prompting the user about the searching results.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: November 26, 2013
    Assignee: TCL Research America Inc.
    Inventors: Haohong Wang, Jim Xiao
  • Patent number: 8594180
    Abstract: A stereo 3D video frame includes left and right components that are combined to produce a stereo image. For a given amount of distortion, the left and right components may have different impacts on perceptual visual quality of the stereo image due to asymmetry in the distortion response of the human eye. A 3D video encoder adjusts an allocation of coding bits between left and right components of the 3D video based on a frame-level bit budget and a weighting between the left and right components. The video encoder may generate the bit allocation in the rho (?) domain. The weighted bit allocation may be derived based on a quality metric that indicates overall quality produced by the left and right components. The weighted bit allocation compensates for the asymmetric distortion response to reduce overall perceptual distortion in the stereo image and thereby enhance or maintain visual quality.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: November 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Kai Chieh Yang, Haohong Wang, Khaled Helmi El-Maleh, Sharath Manjunath
  • Patent number: 8587609
    Abstract: Embodiments of the present invention provide methods and associated architecture of accuracy adaptive and scalable vector graphics rendering including rendering a graphic comprising a plurality of line segments by processing each of the plurality of line segments in a first pass, and processing each of a plurality of pixels through which the plurality of line segments pass in a second pass, automatically detecting one or more rendering errors of the graphic, and correcting the one or more rendering errors. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: November 19, 2013
    Assignee: Marvell International Ltd.
    Inventors: Haohong Wang, Yunsen Chin, Li Sha, Shuhua Xiang
  • Patent number: 8456515
    Abstract: A method and apparatus for generating stereoscopic images of a scene is described. The apparatus may have a first image sensor, a second image sensor spaced apart from the first image sensor, a diversity combine module to combine image data from the first and second image sensors, and an image processing module configured to process combined image data from the diversity combine module may be used to generate stereoscopic images of a scene.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: June 4, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Hsiang-Tsun Li, Behnam Katibian, Haohong Wang, Sharath Manjunath
  • Patent number: 8427497
    Abstract: Methods, software, and apparatuses for graphics processing, including caching pixel data of one or more tiles of a graphics surface. Methods generally include setting a caching bit corresponding to the surface, setting tile pattern bits corresponding to tiles in the surface, and when the caching bit is active, storing one or more pixel values in a cache memory. When at least one tile contains pixels having the same value for at least one predetermined parameter, the caching bit and the corresponding tile pattern bits may be active. Apparatuses generally include a pixel memory, a cache memory, and a controller including logic configured to reserve the caching bit, tile pattern bits, and same pixel values in cache memory when the caching bit is active.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: April 23, 2013
    Assignee: Marvell International Ltd.
    Inventors: Yunsen Chin, Haohong Wang
  • Publication number: 20130081081
    Abstract: A system for minimizing interactions with at least an input mechanism, comprising at least a management server communicatively coupled to at least a user endpoint device, the user endpoint device comprising at least a display, an input mechanism, and a transponder mechanism configured to communicate data related to interactions with the input mechanism and displayed content, at least one storage device configured to store data based on content displayed on the display, interactions with the input mechanism, and content available for viewing, and at least one processor configured to use software to process the data such that a configuration of content data is prepared for display and the configuration is derived from at least the interactions with the input mechanism and the configuration is designed to minimize additional user interactions with the input mechanism to select the prepared content data.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: TCL LAB (US) INC.
    Inventor: Haohong Wang
  • Patent number: 8379721
    Abstract: This disclosure describes rate control techniques that can improve video coding based on a “two-pass” approach. The first pass codes a video sequence using a first set of quantization parameters (QPs) for the purpose of estimating rate-distortion characteristics of the video sequence based on the statistic of the first pass. A second set of QPs can then be defined for a second coding pass. The estimated rate-distortion characteristics of the first pass are used to select Qps for the second pass in a manner that minimizes quality fluctuation between the frames of the video sequence. Furthermore, selection of the second set of QPs may also substantially maximize quality of the frames at the substantially minimized quality flucuation in order to achieve low average frame distortion with the minimized quality fluctuation.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: February 19, 2013
    Assignee: QUALCOMM Incorported
    Inventors: Haohong Wang, Narendranath Malayath
  • Patent number: 8363969
    Abstract: Embodiments of the present invention include systems and methods for processing and coding image data. In one embodiment, image data is coded using a first image coding process. If a bit rate constraint is satisfied, the image data is output. If the bit rate constraint is not satisfied, the image data is coded using a second different coding process. In one embodiment, the second coding process is a layered coding process. In another embodiment, if the constraint is satisfied, quantization data may be included in the output, and may be coded using layered coding. Variable length coding processes and hardware implementations are further disclosed for efficient image processing.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: January 29, 2013
    Assignee: Marvell International Ltd.
    Inventors: Haohong Wang, Li Sha
  • Patent number: 8363729
    Abstract: Methods and systems for using a video data compression algorithm with parallel processing capability are provided. AC and DC coefficients associated with blocks of the video data, along with quantization errors, may be encoded using a variable length code. The quantization errors may be encoded using a scheme that assigns priorities to the quantization errors based on the position of their associated AC and/or DC coefficients in a block of the video data. The quantization errors may be appended to a bitstream in an order based on these priorities that enables parallel coding of the quantization errors and AC and DC coefficients in each block of video data. Data packing schemes may also be applied to the coded data to maximize the use of bandwidth resources in encoding and/or decoding.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: January 29, 2013
    Assignee: Marvell International Ltd.
    Inventors: Li Sha, Haohong Wang, Leung Chung Lai, Tzun Wei Lee
  • Patent number: 8330801
    Abstract: Techniques for complexity-adaptive and automatic two-dimensional (2D) to three-dimensional (3D) image and video conversion which classifies a frame of a 2D input into one of a flat image class and a non-flat image class are described. The flat image class frame is directly converted into 3D stereo for display. The frame that is classified as a non-flat image class is further processed automatically and adaptively, based on complexity, to create a depth map estimate. Thereafter, the non-flat image class frame is converted into a 3D stereo image using the depth map estimate or an adjusted depth map. The adjusted depth map is processed based on the complexity.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: December 11, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Haohong Wang, Hsiang-Tsun Li, Sharath Manjunath
  • Patent number: 8315466
    Abstract: The disclosure is directed to decoder-side region-of-interest (ROI) video processing. A video decoder determines whether ROI assistance information is available. If not, the decoder defaults to decoder-side ROI processing. The decoder-side ROI processing may estimate the reliability of ROI extraction in the bitstream domain. If ROI reliability is favorable, the decoder applies bitstream domain ROI extraction. If ROI reliability is unfavorable, the decoder applies pixel domain ROI extraction. The decoder may apply different ROI extraction processes for intra-coded (I) and inter-coded (P or B) data. The decoder may use color-based ROI generation for intra-coded data, and coded block pattern (CBP)-based ROI generation for inter-coded data. ROI refinement may involve shape-based refinement for intra-coded data, and motion- and color-based refinement for inter-coded data.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: November 20, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Khaled Helmi El-Maleh, Vijay Mahadevan, Haohong Wang
  • Publication number: 20120287233
    Abstract: A method for personalized video depth adjustment includes receiving a video frame, obtaining a frame depth map based on the video frame, and determining content genre of the video frame by classifying content of the video frame into one or more categories. The method also includes identifying a user viewing the video frame, retrieving depth preference information for the user from a user database, and deriving depth adjustment parameters based on the content genre and the depth preference information for the user. The method further includes adjusting the frame depth map based on the depth adjustment parameters, and providing a 3D video frame for display at a real-time playback rate on a user device of the user. The 3D video frame is generated based on the adjusted frame depth map.
    Type: Application
    Filed: December 29, 2009
    Publication date: November 15, 2012
    Inventors: Haohong Wang, Glenn Adler
  • Patent number: 8265349
    Abstract: The disclosure is directed to techniques for automatic segmentation of a region-of-interest (ROI) video object from a video sequence. ROI object segmentation enables selected ROI or “foreground” objects of a video sequence that may be of interest to a viewer to be extracted from non-ROI or “background” areas of the video sequence. Examples of a ROI object are a human face or a head and shoulder area of a human body. The disclosed techniques include a hybrid technique that combines ROI feature detection, region segmentation, and background subtraction. In this way, the disclosed techniques may provide accurate foreground object generation and low-complexity extraction of the foreground object from the video sequence. A ROI object segmentation system may implement the techniques described herein. In addition, ROI object segmentation may be useful in a wide range of multimedia applications that utilize video sequences, such as video telephony applications and video surveillance applications.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: September 11, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Haohong Wang, Khaled Helmi El-Maleh
  • Patent number: 8265392
    Abstract: The disclosure is directed to techniques for automatic segmentation of a region-of-interest (ROI) video object from a video sequence. ROI object segmentation enables selected ROI or “foreground” objects of a video sequence that may be of interest to a viewer to be extracted from non-ROI or “background” areas of the video sequence. Examples of a ROI object are a human face or a head and shoulder area of a human body. The disclosed techniques include a hybrid technique that combines ROI feature detection, region segmentation, and background subtraction. In this way, the disclosed techniques may provide accurate foreground object generation and low-complexity extraction of the foreground object from the video sequence. A ROI object segmentation system may implement the techniques described herein. In addition, ROI object segmentation may be useful in a wide range of multimedia applications that utilize video sequences, such as video telephony applications and video surveillance applications.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: September 11, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Haohong Wang, Khaled Helmi El-Maleh
  • Publication number: 20120213409
    Abstract: The disclosure is directed to decoder-side region-of-interest (ROI) video processing. A video decoder determines whether ROI assistance information is available. If not, the decoder defaults to decoder-side ROI processing. The decoder-side ROI processing may estimate the reliability of ROI extraction in the bitstream domain. If ROI reliability is favorable, the decoder applies bitstream domain ROI extraction. If ROI reliability is unfavorable, the decoder applies pixel domain ROI extraction. The decoder may apply different ROI extraction processes for intra-coded (I) and inter-coded (P or B) data. The decoder may use color-based ROI generation for intra-coded data, and coded block pattern (CBP)-based ROI generation for inter-coded data. ROI refinement may involve shape-based refinement for intra-coded data, and motion- and color-based refinement for inter-coded data.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Khaled Helmi El-Maleh, Vijay Mahadevan, Haohong Wang