Patents by Inventor Ming-Chang Tsai
Ming-Chang Tsai 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: 20100284460Abstract: This disclosure describes techniques for region-of-interest (ROI) encoding. In accordance with the techniques described herein, an encoding device may determine a temporal spatial dependency value for a candidate reference video block for inter-coding a current block in a video frame. The encoding device may compare the temporal spatial dependency value to a threshold value and select a coding mode for the current block based on the comparison. A decoding device may receive data defining a ROI as well as the temporal spatial dependency value and decode a video block in the ROI based at least in part on the temporal spatial dependency value. In this manner, the techniques of this disclosure may allow a video content viewer the ability to choose a ROI to watch.Type: ApplicationFiled: May 7, 2009Publication date: November 11, 2010Applicant: Qualcomm IncorporatedInventors: Ming-Chang Tsai, Chia-Yuan Teng, Yan Ye
-
Publication number: 20100267346Abstract: Methods and apparatus for control signaling in a communication system using continuous valued measurement and feedback are disclosed. The control signaling utilizes delta-sigma modulation where a measured phase or amplitude of a received signal is used to determine a difference signal by subtracting a previously quantized integrated difference signal from the current measurement signal, and then integrating the difference signal. The integrated difference signal is quantized and transmitted to the device originating the received signal as feedback control signaling. The device originating the received signal may then filter the control signaling to obtain the desired control information used to adjust or control the transmission of the signal transmitted by the device. By utilizing delta-sigma modulation, a greater degree of control signaling precision is achieved when controlling variables such as phase or amplitude of the transmitted signals, thereby achieving improved communication system performance.Type: ApplicationFiled: April 21, 2009Publication date: October 21, 2010Applicant: QUALCOMM IncorporatedInventors: Ming-Chang Tsai, Yibo Jiang, Sharad D. Sambhwani
-
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
-
Publication number: 20100118970Abstract: Methods and systems for processing video data are described. A set of candidate motion vectors is selected from motion vectors associated with macroblocks in a first frame of video data and from motion vectors associated with macroblocks in a second frame of the video data. A statistical measure of the set is determined. The statistical measure defines a motion vector for a macroblock of interest in the second frame.Type: ApplicationFiled: January 27, 2010Publication date: May 13, 2010Applicant: QUALCOMM IncorporatedInventors: Yan Ye, Gokce Dane, Yen-Chi Lee, Ming-Chang Tsai, Nien-Chung Feng, Karl Ni
-
Publication number: 20090310536Abstract: An apparatus and method for non-exclusive multiplexing of at least one active control channel comprising preparing the at least one active control channel for transmission in a next frame using a transmitter data processor; assessing channel robustness of the at least one active control channel based on a channel robustness threshold; and if the channel robustness threshold is not met, performing constellation control or power control on the at least one active control channel which is active prior to transmitting the at least one active control channel; or if the channel robustness threshold is met, transmitting the at least one active control channel using a transmitter.Type: ApplicationFiled: June 9, 2009Publication date: December 17, 2009Applicant: QUALCOMM IncorporatedInventors: Ming-Chang Tsai, Jigneshkumar P. Shah, Kanu Chadha
-
Publication number: 20090310505Abstract: An apparatus and method for estimating velocity and Doppler frequency comprising acquiring a first plurality of time-of-arrival (TOA) measurements from a first plurality of base stations at a first time; acquiring a second and a third plurality of TOA measurements from a second and third plurality of base stations at a second time and a third time; determining a plurality of line-of-sight distance measurements using the first, second and third pluralities of TOA measurements; determining a plurality of velocity estimates and a plurality of angle of arrival (AOA) estimates, using the plurality of LOS distance measurements; determining a plurality of Doppler frequency estimates using the plurality of velocity estimates and the plurality of AOA estimates; and using a processor for determining an average Doppler frequency estimate over a plurality of sectors, wherein the first, second and third pluralities of TOA measurements are acquired over the plurality of sectors.Type: ApplicationFiled: June 9, 2009Publication date: December 17, 2009Applicant: QUALCOMM IncorporatedInventors: Ming-Chang Tsai, Jigneshkumar P. Shah, Pillappakkam B. Srinivas
-
Publication number: 20090225662Abstract: A method is provided for compensating for clock drift error and movement error of an access terminal. A forward link error is obtained that is attributable to at least a first error (e.g., clock drift error) component and a second error (e.g., movement error) component. The first error component and the second error component are estimated based on the obtained forward link error. A receive clock of the access terminal is compensated based on a combination of the first error component and the second error component. A transmit clock of the access terminal is compensated based on a difference between the first error component and the second error component. The forward link error may include a timing synchronization error between the access terminal and an access point as well as a frequency synchronization error between a forward link frequency and a baseband reference frequency.Type: ApplicationFiled: October 30, 2008Publication date: September 10, 2009Applicant: QUALCOMM IncorporatedInventors: Ming-Chang Tsai, Jigneshkumar Shah, Kanu Chadha
-
Publication number: 20090207818Abstract: Techniques for efficiently decoding packets sent with H-ARQ are described. Packet decoding for H-ARQ may be performed based on local search around a start of packet (SOP) decision for a packet. The SOP decision for the packet may be made based on traffic detection results for received transmissions. At least one SOP hypothesis may be determined for the packet based on the SOP decision, and the received transmissions may be decoded based on the at least one SOP hypothesis. A sliding SOP window may be used to keep track of SOP hypotheses for the packet. The sliding window may be initialized at an earliest received transmission, moved forward for each subsequent received transmission with no detected packet data, and maintained at the first received transmission with detected traffic. Rotating buffers may be used to store received transmissions for packets for decoding.Type: ApplicationFiled: February 19, 2008Publication date: August 20, 2009Applicant: QUALCOMM INCORPORATEDInventors: Ming-Chang Tsai, Vinayak Chowdiah, Weihong Jing
-
Publication number: 20090161606Abstract: Attributes of access terminals are employed in determining durations for erasure sequences. Transmissions from access terminals are analyzed to determine different attributes are based at least ont these attributes traffic models are estimated. Those terminals whose traffic models tend towards more frequent occurrences of longer erasures are assigned longer erasure durations to improve performance in erasure sequence detection.Type: ApplicationFiled: December 19, 2007Publication date: June 25, 2009Inventors: Sony John Akkarakaran, Ming-Chang Tsai, Tingfang Ji
-
Patent number: 7549103Abstract: A data encoding method for error correction is provided. Before recording data into a recording media, the data are added with an Error Correction Code (ECC) comprising Check Sum on Row (CSR) and Check Sum on Column (CSC), thereby forming an ECC block. More than one ECC block are integrated into a data matrix, to resist longer burst errors of data. Finally, the data matrix is divided into several sectors and individual sector address information is added for each sector, thereby finishing the encoding process.Type: GrantFiled: May 10, 2006Date of Patent: June 16, 2009Assignee: Industrial Technology Research InstituteInventors: Ming-Chang Tsai, Che-Kuo Hsu, Kuo-Hsin Lai
-
Publication number: 20080232403Abstract: Systems and methodologies are described that facilitate reliably receiving a sequence of data packets in a wireless communications environment. In particular, mechanisms are provided that enhance hybrid automatic repeat request protocols through validation of acknowledgment message detection by re-decoding. A transmitter sends a data packet from a sequence of packets in one or more data transmissions. A receiver acknowledges the data packet upon obtaining sufficient transmissions to decode the packet. The receiver re-decodes a successive data transmission in combination with previously received transmissions to validate if the transmitter detected the acknowledgment.Type: ApplicationFiled: January 9, 2008Publication date: September 25, 2008Inventors: Ming-Chang Tsai, James J. Wu
-
Publication number: 20080232282Abstract: Systems, methods, and devices that facilitate finite-precision data accumulation by utilizing precision binning and queuing are provided. A precision range of a data element received into a queue can be determined. Further, a stored data element of like precision can be selected. The stored data element can be added with the data element received into the queue to generate a resultant data element. The resultant data element can be stored in a memory location or the queue as a function of like precision range.Type: ApplicationFiled: March 20, 2008Publication date: September 25, 2008Applicant: QUALCOMM INCORPORATEDInventors: Ming-Chang Tsai, Pillappakkam Srinivas, Ric Senior
-
Publication number: 20080235552Abstract: Aspects described a low receiver complexity approach for reliable packet decoding when Hybrid ARQ protocol is employed with persistent assignment and potentially an erasure sequence transmission. Multiple hypotheses packet decoding performance is achieved while mitigating multiple hypotheses receiver complexity. A reference number is utilized to perform hypotheses. The reference number is independent of a start of packet. A sequence of reference numbers can be utilized, which may not necessarily be sequential numbers. The reference numbers are pre-defined.Type: ApplicationFiled: March 17, 2008Publication date: September 25, 2008Inventors: Ming-Chang Tsai, Gwendolyn D. Barriac, Sony John Akkarakaran
-
Publication number: 20080232400Abstract: Techniques for dynamically managing receiver resources to achieve good latency and throughput performance are described. A receiver may have various types of receiver resources such as demod resources for demodulating packets, decode resources for decoding packets, packet processing resources, etc. These various types of receiver resources may be dynamically assigned to packets. In one design, receiver resource usage by each packet to be processed by the receiver may be estimated. The available receiver resources may be assigned to packets based on the estimated receiver resource usage by each packet and one or more assignment criteria such as priority, latency requirements, etc. The latency of each packet may be determined based on the receiver resource assignment. If the latency requirements of any packet are not met, then receiver processing may be skipped or deferred for one or more packets such that the latency requirements of each packet to be processed can be met.Type: ApplicationFiled: March 5, 2008Publication date: September 25, 2008Applicant: QUALCOMM IncorporatedInventors: Ming-Chang Tsai, James J. Wu, Phillappakkam Srinivas, Ric Senior, Vinayak Chowdiah
-
Publication number: 20080225825Abstract: Systems and methodologies are described that facilitate data throughput optimization in a receiver through prioritized decoding of data transmissions. In particular, mechanisms are provided that assign priorities to obtained packets and/or sub-packets of a data transmission. The priorities can be assigned based at least upon prioritization rules that identify packets and/or sub-packets most likely to successfully decode. The obtained packets and/or sub-packets are decoded based upon the assigned priorities.Type: ApplicationFiled: January 24, 2008Publication date: September 18, 2008Applicant: QUALCOMM IncorporatedInventors: Ming-Chang Tsai, James J. Wu
-
Publication number: 20070136636Abstract: A data encoding method for error correction is provided. Before recording data into a recording media, the data are added with an Error Correction Code (ECC) comprising Check Sum on Row (CSR) and Check Sum on Column (CSC), thereby forming an ECC block. More than one ECC block are integrated into a data matrix, to resist longer burst errors of data. Finally, the data matrix is divided into several sectors and individual sector address information is added for each sector, thereby finishing the encoding process.Type: ApplicationFiled: May 10, 2006Publication date: June 14, 2007Applicant: Industrial Technology Research InstituteInventors: Ming-Chang Tsai, Che-Kuo Hsu, Kuo-Hsin Lai
-
Publication number: 20070097257Abstract: The disclosure relates to techniques for video source rate control for video telephony (VT) applications. The source video encoding rate may controlled using a dual-buffer based estimation of a frame budget that defines a number of encoding bits available for a frame of the video. The dual-buffer based estimation technique may track the fullness of a physical video buffer and the fullness of the virtual video buffer. The source video encoding rate is then controlled based on the resulting frame budget. The contents of the virtual buffer depend on constraints imposed by a target encoding rate, while the contents of the physical buffer depend on constraints imposed by varying channel conditions. Consideration of physical video buffer fullness permits the video source rate control technique to be channel-adaptive. Consideration of virtual video buffer fullness permits the video source rate control technique to avoid encoding excessive video that could overwhelm the channel.Type: ApplicationFiled: December 20, 2005Publication date: May 3, 2007Inventors: Khaled El-Maleh, Ming-Chang Tsai, Yen-Chi Lee
-
Publication number: 20070040898Abstract: The disclosure is directed to techniques for picture-in-picture (PIP) processing for video telephony (VT). According to the disclosed techniques, a local video communication device transmits PIP information to a remote video communication device. Using the PIP information, the remote video communication device applies preferential encoding to non-PIP regions of video transmitted to the local video communication device.Type: ApplicationFiled: August 19, 2005Publication date: February 22, 2007Inventors: Yen-Chi Lee, Khaled El-Maleh, Ming-Chang Tsai
-
Publication number: 20060215753Abstract: The disclosure is directed to techniques for region-of-interest (ROI) processing for video telephone (VT) applications. According to the disclosed techniques, a recipient device defines ROI information for video information transmitted by a sender device, i.e., far-end video information. The recipient device transmits the ROI information to the sender device. Using the ROI information transmitted by the recipient device, the sender device applies preferential encoding to an ROI within a video scene. In this manner, the recipient device is able to remotely control ROI encoding of far-end video information by the sender device.Type: ApplicationFiled: July 15, 2005Publication date: September 28, 2006Inventors: Yen-Chi Lee, Khaled El-Maleh, Ming-Chang Tsai
-
Publication number: 20060215752Abstract: The disclosure is directed to techniques for region-of-interest (ROI) processing for video telephony (VT) applications. According to the disclosed techniques, a recipient device defines ROI information for video information transmitted by a sender device, i.e., far-end video information. The recipient device transmits the ROI information to the sender device. Using the ROI information transmitted by the recipient device, the sender device applies preferential encoding to an ROI within a video scene. ROI extraction may be applied to process a user description of a region of interest (ROI) to generate information specifying the ROI based on the description. The user description may be textual, graphical, or speech-based. An extraction module applies appropriate processing to generated the ROI information from the user description. The extraction module may locally reside with a video communication device, or reside in a distinct intermediate server configured for ROI extraction.Type: ApplicationFiled: July 15, 2005Publication date: September 28, 2006Inventors: Yen-Chi Lee, Khaled El-Maleh, Ming-Chang Tsai