Patents by Inventor Chienchung Chang
Chienchung Chang 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: 10474145Abstract: An apparatus includes a first sensor configured to generate first sensor data. The first sensor data is related to an occupant of a vehicle. The apparatus further includes a depth sensor and a processor. The depth sensor is configured to generate data corresponding to a volume associated with at least a portion of the occupant. The processor is configured to receive the first sensor data and to activate the depth sensor based on the first sensor data.Type: GrantFiled: November 8, 2016Date of Patent: November 12, 2019Assignee: QUALCOMM IncorporatedInventors: Feng Guo, Yingyong Qi, Ning Bi, Bolan Jiang, Chienchung Chang
-
Publication number: 20180129202Abstract: An apparatus includes a first sensor configured to generate first sensor data. The first sensor data is related to an occupant of a vehicle. The apparatus further includes a depth sensor and a processor. The depth sensor is configured to generate data corresponding to a volume associated with at least a portion of the occupant. The processor is configured to receive the first sensor data and to activate the depth sensor based on the first sensor data.Type: ApplicationFiled: November 8, 2016Publication date: May 10, 2018Inventors: Feng Guo, Yingyong Qi, Ning Bi, Bolan Jiang, Chienchung Chang
-
Publication number: 20180121713Abstract: A method for verifying a face by an electronic device is described. The method includes obtaining a partial face depth map from a depth sensor. The partial face depth map does not include information for an entire face. The method also includes performing a first alignment of the partial face depth map with full face data in a gallery. The method further includes performing a second alignment of the partial face depth map and the full face data based on the first alignment. The method additionally includes verifying whether the partial face depth map matches the full face data based on the second alignment.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventors: Feng Guo, Yingyong Qi, Chienchung Chang
-
Patent number: 9049423Abstract: The techniques of this disclosure are directed to the feedback-based stereoscopic display of three-dimensional images, such as may be used for video telephony (VT) and human-machine interface (HMI) application. According to one example, a region of interest (ROI) of stereoscopically captured images may be automatically determined based on determining disparity for at least one pixel of the captured images are described herein. According to another example, a zero disparity plane (ZDP) for the presentation of a 3D representation of stereoscopically captured images may be determined based on an identified ROI. According to this example, the ROI may be automatically identified, or identified based on receipt of user input identifying the ROI.Type: GrantFiled: December 1, 2010Date of Patent: June 2, 2015Assignee: QUALCOMM INCORPORATEDInventors: Ning Bi, Xuerui Zhang, Yingyong Qi, Chienchung Chang
-
Patent number: 8804000Abstract: A device is described that includes an encoder/decoder (CODEC) in which functionality is partitioned between a video front end (VFE) and a video back end (VBE). The VFE encapsulates functionality and image processing operations to support a variety of applications, and presents a flexible inter-processor by which an external master device can easily control these operations. The video back end (VBE) operates as an encoder and/or a decoder to generate encoded and/or decoded video sequences. The VFE and VBE may execute within an operating environment provided by a slave device.Type: GrantFiled: March 8, 2012Date of Patent: August 12, 2014Assignee: QUALCOMM IncorporatedInventor: Chienchung Chang
-
Patent number: 8441441Abstract: A mobile user interface suitable for mobile computing devices uses device position/orientation in real space to select a portion of content that is displayed. Content (e.g., documents, files or a desktop) is presumed fixed in virtual space with the mobile user interface displaying a portion of the content as if viewed through a camera or magnifying glass. Data from motion, distance or position sensors are used to determine the relative position/orientation of the device with respect to the content to select the portion for display. Content elements can be selected by centering the display on the desired portion, obviating the need for cursors and pointing devices (e.g., mouse or touchscreen). Magnification can be manipulated by moving the device away from or towards the user. 3-D content viewing may be enabled by sensing the device orientation and displaying content that is above or below the display in 3-D virtual space.Type: GrantFiled: March 11, 2009Date of Patent: May 14, 2013Assignee: QUALCOMM IncorporatedInventors: Ming-Chang Tsai, Chienchung Chang
-
Patent number: 8391622Abstract: In an image/video encoding and decoding system employing an artifact evaluator a method and/or apparatus to process video blocks comprising a decoder operable to synthesize an un-filtered reconstructed video block or frame and an artifact filter operable to receive the un-filtered reconstructed video block or frame, which generates a filtered reconstructed video block or frame. A memory buffer operable to store either the filtered reconstructed video block or frame or the un-filtered reconstructed video block or frame, and an artifact evaluator operable to update the memory buffer after evaluating and determining which of the filtered video block or frame, or the un-filtered video block or frame yields better image/video quality.Type: GrantFiled: December 10, 2010Date of Patent: March 5, 2013Assignee: QUALCOMM IncorporatedInventors: Suhail Jalil, Khaled Helmi El-Maleh, Chienchung Chang
-
Publication number: 20120167156Abstract: A device is described that includes an encoder/decoder (CODEC) in which functionality is partitioned between a video front end (VFE) and a video back end (VBE). The VFE encapsulates functionality and image processing operations to support a variety of applications, and presents a flexible inter-processor by which an external master device can easily control these operations. The video back end (VBE) operates as an encoder and/or a decoder to generate encoded and/or decoded video sequences. The VFE and VBE may execute within an operating environment provided by a slave device.Type: ApplicationFiled: March 8, 2012Publication date: June 28, 2012Applicant: QUALCOMM INCORPORATEDInventor: Chienchung Chang
-
Publication number: 20120140038Abstract: The techniques of this disclosure are directed to the feedback-based stereoscopic display of three-dimensional images, such as may be used for video telephony (VT) and human-machine interface (HMI) application. According to one example, a region of interest (ROI) of stereoscopically captured images may be automatically determined based on determining disparity for at least one pixel of the captured images are described herein. According to another example, a zero disparity plane (ZDP) for the presentation of a 3D representation of stereoscopically captured images may be determined based on an identified ROI. According to this example, the ROI may be automatically identified, or identified based on receipt of user input identifying the ROI.Type: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: QUALCOMM IncorporatedInventors: Ning Bi, Xuerui Zhang, Yingyong Qi, Chienchung Chang
-
Patent number: 8159548Abstract: A device is described that includes an encoder/decoder (CODEC) in which functionality is partitioned between a video front end (VFE) and a video back end (VBE). The VFE encapsulates functionality and image processing operations to support a variety of applications, and presents a flexible inter-processor by which an external master device can easily control these operations. The video back end (VBE) operates as an encoder and/or a decoder to generate encoded and/or decoded video sequences. The VFE and VBE may execute within an operating environment provided by a slave device.Type: GrantFiled: January 30, 2003Date of Patent: April 17, 2012Assignee: QUALCOMM IncorporatedInventor: Chienchung Chang
-
Publication number: 20110170611Abstract: This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.Type: ApplicationFiled: March 28, 2011Publication date: July 14, 2011Applicant: QUALCOMM IncorporatedInventors: King-Chung Lai, Gilbert Christopher Sih, Chienchung Chang, Anthony Patrick Mauro, II
-
Patent number: 7940844Abstract: This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.Type: GrantFiled: February 21, 2003Date of Patent: May 10, 2011Assignee: Qualcomm IncorporatedInventors: King-Chung Lai, Gilbert Christopher Sih, Chienchung Chang, Anthony Patrick Mauro, II
-
Publication number: 20110075037Abstract: In an image/video encoding and decoding system employing an artifact evaluator a method and/or apparatus to process video blocks comprising a decoder operable to synthesize an un-filtered reconstructed video block or frame and an artifact filter operable to receive the un-filtered reconstructed video block or frame, which generates a filtered reconstructed video block or frame. A memory buffer operable to store either the filtered reconstructed video block or frame or the un-filtered reconstructed video block or frame, and an artifact evaluator operable to update the memory buffer after evaluating and determining which of the filtered video block or frame, or the un-filtered video block or frame yields better image/video quality.Type: ApplicationFiled: December 10, 2010Publication date: March 31, 2011Applicant: QUALCOMM IncorporatedInventors: Suhail Jalil, Khaled Helmi El-Maleh, Chienchung Chang
-
Patent number: 7873224Abstract: In an image/video encoding and decoding system employing an artifact evaluator a method and/or apparatus to process video blocks comprising a decoder operable to synthesize an un-filtered reconstructed video block or frame and an artifact filter operable to receive the un-filtered reconstructed video block or frame, which generates a filtered reconstructed video block or frame. A memory buffer operable to store either the filtered reconstructed video block or frame or the un-filtered reconstructed video block or frame, and an artifact evaluator operable to update the memory buffer after evaluating and determining which of the filtered video block or frame, or the un-filtered video block or frame yields better image/video quality.Type: GrantFiled: March 1, 2006Date of Patent: January 18, 2011Assignee: QUALCOMM IncorporatedInventors: Suhail Jalil, Khaled Helmi El-Maleh, Chienchung Chang
-
Patent number: 7817717Abstract: Video encoding techniques are described. In one example, a video encoding technique includes identifying a pixel location associated with a video block in a search space based on motion vectors associated with a set of video blocks within a video frame to be encoded, wherein the video blocks in the set are spatially located at defined locations relative to a current video block of the video frame to be encoded. A motion estimation routine can then be initialized for the current video block at the identified pixel location. By identifying a pixel location associated with a video block in a search space based on motion vectors associated with a set of video blocks within a video frame, the phenomenon of spatial redundancy can be more readily exploited to accelerate and improve the encoding process.Type: GrantFiled: June 18, 2002Date of Patent: October 19, 2010Assignee: Qualcomm IncorporatedInventors: Naren Malayath, Chienchung Chang, Suhail Jalil
-
Publication number: 20100174421Abstract: A mobile user interface suitable for mobile computing devices uses device position/orientation in real space to select a portion of content that is displayed. Content (e.g., documents, files or a desktop) is presumed fixed in virtual space with the mobile user interface displaying a portion of the content as if viewed through a camera or magnifying glass. Data from motion, distance or position sensors are used to determine the relative position/orientation of the device with respect to the content to select the portion for display. Content elements can be selected by centering the display on the desired portion, obviating the need for cursors and pointing devices (e.g., mouse or touchscreen). Magnification can be manipulated by moving the device away from or towards the user. 3-D content viewing may be enabled by sensing the device orientation and displaying content that is above or below the display in 3-D virtual space.Type: ApplicationFiled: March 11, 2009Publication date: July 8, 2010Applicant: QUALCOMM IncorporatedInventors: Ming-Chang TSAI, Chienchung Chang
-
Patent number: 7515634Abstract: Video encoding techniques are described that involve determining a number of processing cycles used during encoding of a video frame, and encoding the video frame without using motion estimation techniques when a number of processing cycles used during encoding exceeds a threshold. For example, the threshold may define a number of processing cycles available for encoding of the given video frame, and the determined number of processing cycles may be a counted number of cycles used during the encoding process of the given video frame. If the number of processing cycles used during encoding exceeds the threshold, motion estimation techniques can be discontinued in favor of less computationally intensive encoding techniques such as texture encoding.Type: GrantFiled: June 28, 2002Date of Patent: April 7, 2009Assignee: QUALCOMM IncorporatedInventor: Chienchung Chang
-
Patent number: 7359559Abstract: This disclosure is directed to encoding techniques that can be used to improve encoding of digital video data. The techniques can be implemented by an encoder of a digital video device in order to reduce the number of computations and possibly reduce power consumption during video encoding. More specifically, video encoding techniques are described which utilize one or more programmable thresholds in order to terminate the execution of various computations when the computations would be unlikely to improve the encoding. By terminating computations prematurely, the amount of processing required for video encoding can be reduced, and power can be conserved.Type: GrantFiled: February 28, 2006Date of Patent: April 15, 2008Assignee: Qualcomm IncorporatedInventors: Anthony Patrick Mauro, II, Chienchung Chang, King-Chung Lai
-
Patent number: 7328159Abstract: An improved system for an interactive voice recognition system (400) includes a voice prompt generator (401) for generating voice prompt in a first frequency band (501). A speech detector (406) detects presence of speech energy in a second frequency band (502). The first and second frequency bands (501, 502) are essentially conjugate frequency bands. A voice data generator (412) generates voice data based on an output of the voice prompt generator (401) and audible speech of a voice response generator (402). A control signal (422) controls the voice prompt generator (401) based on whether the speech detector (406) detects presence of speech energy in the second frequency band (502). A back end (405) of the interactive voice recognition system (400) is configured to operate on an extracted front end voice feature based on whether the speech detector (406) detects presence of speech energy in the second frequency band (502).Type: GrantFiled: January 15, 2002Date of Patent: February 5, 2008Assignee: Qualcomm Inc.Inventors: Chienchung Chang, Narendranath Malayath
-
Publication number: 20070206871Abstract: In an image/video encoding and decoding system employing an artifact evaluator a method and/or apparatus to process video blocks comprising a decoder operable to synthesize an un-filtered reconstructed video block or frame and an artifact filter operable to receive the un-filtered reconstructed video block or frame, which generates a filtered reconstructed video block or frame. A memory buffer operable to store either the filtered reconstructed video block or frame or the un-filtered reconstructed video block or frame, and an artifact evaluator operable to update the memory buffer after evaluating and determining which of the filtered video block or frame, or the un-filtered video block or frame yields better image/video quality.Type: ApplicationFiled: March 1, 2006Publication date: September 6, 2007Inventors: Suhail Jalil, Khaled El-Malch, Chienchung Chang