Patents by Inventor Yen-Chi Lee

Yen-Chi Lee 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: 8767839
    Abstract: One technique for implementing error control in response to a video data error comprises receiving an indication of a video data error from a video decoder, determining whether the video data error occurred on a reverse link of a wireless network between a video encoder and a network device, and applying error control in response to the video data error if the video data error did not occur on the reverse link. For example, the indication of the video data error may include a first sequence number (SN) of a packet comprising lost data, and determining whether the video data error occurred on the reverse link may include comparing first SN with a second SN of a packet associated with a most recent RL error.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: July 1, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Yen-Chi Lee, Nikolai Konrad Nepomuceno Leung
  • Patent number: 8737489
    Abstract: 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: Grant
    Filed: November 5, 2011
    Date of Patent: May 27, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Khaled Helmi El-Maleh, Ming-Chang Tsai
  • Patent number: 8724697
    Abstract: An apparatus performs efficient coding techniques to more efficiently locate motion vector data within neighboring video data units. The apparatus comprises a motion vector (MV) location unit that includes a look-up table (LUT), where the MV location unit obtains video data defining a plurality of video data units and processes the plurality of video data units. The apparatus further includes a geometric resolution unit that determines, while processing a current one of the plurality of video data units, which of the plurality of video data units neighbor the current video data unit. The MV location unit then accesses, for each of the neighboring video data units, the LUT to determine a location of a motion vector within a section of the video data to which the neighboring video data unit is associated.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: May 13, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Yiliang Bao
  • Patent number: 8660176
    Abstract: An apparatus performs efficient coding techniques to more efficiently resolve geometric relationships between video data units and thereby determine neighboring video data units for a current video data unit. The apparatus comprises a geometric resolution unit that obtains video data defining a plurality of video data units, and determines, for the current one of the plurality of video data units to be processed, a partition width and a video unit number of the current video data unit. The geometric resolution unit accesses, using the determined partition width and video unit number, a plurality of look-up tables (LUTs) to output one or more indices identifying one or more of the plurality of video data units that neighbor the current video data unit.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: February 25, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Yiliang Bao
  • Patent number: 8634457
    Abstract: An apparatus performs efficient coding techniques to more efficiently determine an availability of neighboring video data units determined for the current video data unit. The apparatus comprises an availability determination unit that maintains an availability counter. The availability determination unit determination unit increments the availability counter after each of the plurality of video data units are processed and determines, based on the availability counter, whether one or more of the plurality of video data units (i) have been previously processed and (ii) are available for use as neighboring video data units in the processing of a current one of the plurality of video data units video data units. The apparatus further processes the current video data unit based on the determination of whether one or more of the neighboring video data units are available.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: January 21, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Kai Wang
  • Patent number: 8548048
    Abstract: 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: Grant
    Filed: December 20, 2005
    Date of Patent: October 1, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Khaled Helmi El-Maleh, Ming-Chang Tsai, Yen-Chi Lee
  • Patent number: 8514711
    Abstract: The disclosure relates to reverse link lower layer assisted video error control. A method may encode video data, form a packet with the encoded video data, and transmit the packet across a wireless channel to an access network. A medium access control (MAC) layer may receive a negative acknowledgement (NAK) from the access network. The method may determine whether the received NAK is associated with a packet that contains video data. If the received NAK is associated with a packet that contains video data, the method may perform error control.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: August 20, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Christopher Gerard Lott, Peerapol Tinnakornsrisuphap, Vikram Gupta
  • Patent number: 8406309
    Abstract: The disclosure relates to video rate adaptation techniques that may use information from a medium access control (MAC) layer and radio link protocol (RLP) layer. The techniques may greatly reduce video delay by adjusting video encoding rate. For real-time video telephony (VT) applications, these techniques may provide graceful quality degradation and improve user experience, especially when the channel conditions degrade.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: March 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Christopher Gerard Lott, Peerapol Tinnakornsrisuphap, Vikram Gupta
  • Patent number: 8379733
    Abstract: A device having an encoder and a packet switched video assembler which first estimates how many packets should be generated for one frame based on an estimated frame size and an initial fixed target packet size. Then, an updated packet size is recalculated on a packet-by-packet or slice-by-slice basis. The video assembler includes a three-stage process. The first stage estimates the frame size with or without encoding the video sequence, wherein in the case where the first stage includes encoding, the encoded data is packed in to a simulation bitstream. The second stage estimates the number of packets using the target packet size, estimated frame size and a configuration mode. The third stage dynamically updates the packet size using one-MB look-ahead approach with pre-encoding each MB. In an alternate embodiment, the third stage turns off the look ahead feature when encoding a current macroblock takes place during the third stage.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: February 19, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Jill Olson
  • Publication number: 20130033564
    Abstract: 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: Application
    Filed: November 5, 2011
    Publication date: February 7, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Yen-Chi Lee, Khaled Helmi El-Maleh, Ming-Chang Tsai
  • Publication number: 20120287221
    Abstract: 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: Application
    Filed: November 5, 2011
    Publication date: November 15, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Yen-Chi Lee, Khaled Helmi El-Maleh, Ming-Chang Tsai
  • Publication number: 20120050452
    Abstract: 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: Application
    Filed: November 2, 2011
    Publication date: March 1, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Yen-Chi Lee, Khaled Helmi El-Maleh, Ming-Chang Tsai
  • Patent number: 8102878
    Abstract: The disclosure relates to techniques for video packet shaping for video telephony (VT). The techniques can be used to prioritize audio packets to reduce audio delay. Channel conditions, excessive video content, or both can cause delays in audio transmission. When reverse link (RL) throughput is reduced, video packet size can overwhelm the RL and increase audio delay. The video packet may consume an excessive number of MAC RLP packets, resulting in delays between successive audio packets. The size of each video packet is adjusted so that audio packets are prioritized for transmission without substantial delay. The video packet size may be controlled based on channel conditions. The audio can be conveyed without substantial delay, even though the video may suffer from delay due to channel conditions. Although video may be compromised by channel conditions, video packet shaping ensures that the VT parties are able to smoothly carry on verbal conversation.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: January 24, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Yen-Chi Lee
  • Patent number: 8081684
    Abstract: 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: Grant
    Filed: August 19, 2005
    Date of Patent: December 20, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Yen-Chi Lee, Khaled Helmi El-Maleh, Ming-Chang Tsai
  • Patent number: 8019175
    Abstract: 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: Grant
    Filed: July 15, 2005
    Date of Patent: September 13, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Khaled Helmi El-Maleh, Ming-Chang Tsai
  • Patent number: 7885337
    Abstract: The disclosure is directed to a video slicing technique that promotes low complexity, bandwidth efficiency and error resiliency. A video encoder places an RM close to the beginning of each logical transmission unit (LTU) so that all but a very small end segment of each video slice fits substantially within an LTU. Instead of requiring placement of RMs exactly at the LTU boundaries, a video encoder applies an approximate alignment technique. Video slices are encoded so that RMs are placed close to the beginning of each LTU, e.g., at the end of the first MB falling within the LTU. A portion of the last MB from the preceding slice carries over into the next LTU. Loss of an LTU results in loss of virtually the entire current slice plus a very small portion of the previous slice.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: February 8, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Ming-Chang Tsai, Khaled Helmi El-Maleh
  • Publication number: 20100118970
    Abstract: 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: Application
    Filed: January 27, 2010
    Publication date: May 13, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Yan Ye, Gokce Dane, Yen-Chi Lee, Ming-Chang Tsai, Nien-Chung Feng, Karl Ni
  • Publication number: 20100080285
    Abstract: An apparatus performs efficient coding techniques to more efficiently determine an availability of neighboring video data units determined for the current video data unit. The apparatus comprises an availability determination unit that maintains an availability counter. The availability determination unit determination unit increments the availability counter after each of the plurality of video data units are processed and determines, based on the availability counter, whether one or more of the plurality of video data units (i) have been previously processed and (ii) are available for use as neighboring video data units in the processing of a current one of the plurality of video data units video data units. The apparatus further processes the current video data unit based on the determination of whether one or more of the neighboring video data units are available.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 1, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Kai Wang
  • Publication number: 20100080284
    Abstract: An apparatus performs efficient coding techniques to more efficiently resolve geometric relationships between video data units and thereby determine neighboring video data units for a current video data unit. The apparatus comprises a geometric resolution unit that obtains video data defining a plurality of video data units, and determines, for the current one of the plurality of video data units to be processed, a partition width and a video unit number of the current video data unit. The geometric resolution unit accesses, using the determined partition width and video unit number, a plurality of look-up tables (LUTs) to output one or more indices identifying one or more of the plurality of video data units that neighbor the current video data unit.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 1, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Yiliang Bao
  • Publication number: 20100080296
    Abstract: An apparatus performs efficient coding techniques to more efficiently locate motion vector data within neighboring video data units. The apparatus comprises a motion vector (MV) location unit that includes a look-up table (LUT), where the MV location unit obtains video data defining a plurality of video data units and processes the plurality of video data units. The apparatus further includes a geometric resolution unit that determines, while processing a current one of the plurality of video data units, which of the plurality of video data units neighbor the current video data unit. The MV location unit then accesses, for each of the neighboring video data units, the LUT to determine a location of a motion vector within a section of the video data to which the neighboring video data unit is associated.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 1, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Yiliang Bao