Patents by Inventor Chris Cheng-Chieh Lee
Chris Cheng-Chieh 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: 11748098Abstract: A processor is provided with a register file comprising a plurality of vector registers, and an execution core coupled to the register file, where the execution core is configured to execute a set of checksum instructions with a first checksum instruction to specify a first vector operand, a second vector operand, and a result vector operand, where the first vector operand is in a first vector register of the plurality of vector registers, the second vector operand is in a second register of the plurality of vector registers, and the result vector operand is to be written to a third vector register of the plurality of vector registers, and to execute the first checksum instruction, the execution core is configured to accumulate bytes from the first vector operand and the second vector operand into a first portion of the result vector operand and add the accumulated bytes from the first vector operand and the second vector operand to a second portion of the result vector operand to generate the second portionType: GrantFiled: May 5, 2021Date of Patent: September 5, 2023Assignee: Apple Inc.Inventors: Ali Sazegari, Chris Cheng-Chieh Lee
-
Publication number: 20220357947Abstract: A processor is provided with a register file comprising a plurality of vector registers, and an execution core coupled to the register file, where the execution core is configured to execute a set of checksum instructions with a first checksum instruction to specify a first vector operand, a second vector operand, and a result vector operand, where the first vector operand is in a first vector register of the plurality of vector registers, the second vector operand is in a second register of the plurality of vector registers, and the result vector operand is to be written to a third vector register of the plurality of vector registers, and to execute the first checksum instruction, the execution core is configured to accumulate bytes from the first vector operand and the second vector operand into a first portion of the result vector operand and add the accumulated bytes from the first vector operand and the second vector operand to a second portion of the result vector operand to generate the second portionType: ApplicationFiled: May 5, 2021Publication date: November 10, 2022Inventors: Ali Sazegari, Chris Cheng-Chieh Lee
-
Patent number: 10769065Abstract: Systems, apparatuses, and methods for efficiently moving data for storage and processing a compression unit within a processor includes multiple hardware lanes, selects two or more input words to compress, and for assigns them to two or more of the multiple hardware lanes. As each assigned input word is processed, each word is compared to an entry of a plurality of entries of a table. If it is determined that each of the assigned input words indexes the same entry of the table, the hardware lane with the oldest input word generates a single read request for the table entry and the hardware lane with the youngest input word generates a single write request for updating the table entry upon completing compression. Each hardware lane generates a compressed packet based on its assigned input word.Type: GrantFiled: June 10, 2019Date of Patent: September 8, 2020Assignee: Apple Inc.Inventors: Ali Sazegari, Charles E. Tucker, Jeffry E. Gonion, Gerard R. Williams, III, Chris Cheng-Chieh Lee
-
Publication number: 20190294541Abstract: Systems, apparatuses, and methods for efficiently moving data for storage and processing are described. In various embodiments, a compression unit within a processor includes multiple hardware lanes, selects two or more input words to compress, and for assigns them to two or more of the multiple hardware lanes. As each assigned input word is processed, each word is compared to an entry of a plurality of entries of a table. If it is determined that each of the assigned input words indexes the same entry of the table, the hardware lane with the oldest input word generates a single read request for the table entry and the hardware lane with the youngest input word generates a single write request for updating the table entry upon completing compression. Each hardware lane generates a compressed packet based on its assigned input word.Type: ApplicationFiled: June 10, 2019Publication date: September 26, 2019Inventors: Ali Sazegari, Charles E. Tucker, Jeffry E. Gonion, Gerard R. Williams, III, Chris Cheng-Chieh Lee
-
Patent number: 10331558Abstract: Systems, apparatuses, and methods for efficiently moving data for storage and processing. A compression unit within a processor includes multiple hardware lanes, selects two or more input words to compress, and for assigns them to two or more of the multiple hardware lanes. As each assigned input word is processed, each word is compared to an entry of a plurality of entries of a table. If it is determined that each of the assigned input words indexes the same entry of the table, the hardware lane with the oldest input word generates a single read request for the table entry and the hardware lane with the youngest input word generates a single write request for updating the table entry upon completing compression. Each hardware lane generates a compressed packet based on its assigned input word.Type: GrantFiled: July 28, 2017Date of Patent: June 25, 2019Assignee: Apple Inc.Inventors: Ali Sazegari, Charles E. Tucker, Jeffry E. Gonion, Gerard R. Williams, III, Chris Cheng-Chieh Lee
-
Publication number: 20190034333Abstract: Systems, apparatuses, and methods for efficiently moving data for storage and processing are described. In various embodiments, a compression unit within a processor includes multiple hardware lanes, selects two or more input words to compress, and for assigns them to two or more of the multiple hardware lanes. As each assigned input word is processed, each word is compared to an entry of a plurality of entries of a table. If it is determined that each of the assigned input words indexes the same entry of the table, the hardware lane with the oldest input word generates a single read request for the table entry and the hardware lane with the youngest input word generates a single write request for updating the table entry upon completing compression. Each hardware lane generates a compressed packet based on its assigned input word.Type: ApplicationFiled: July 28, 2017Publication date: January 31, 2019Inventors: Ali Sazegari, Charles E. Tucker, Jeffry E. Gonion, Gerard R. Williams, III, Chris Cheng-Chieh Lee
-
Patent number: 9356638Abstract: An FM audio receiver can include a mono/stereo detector that causes the audio receiver to output either a monophonic or a stereophonic signal based on a received pilot tone energy. An accurate operation of the receiver, including but not limited to correct decoding of monophonic/stereophonic reception, can be based on the receiver operating with the same rated maximum system deviation (RMSD) as the received signal itself. Aspects of the disclosure describe a system and method of detecting and matching a receiver's RMSD to that of a received signal by demodulating a carrier bearing a an input signal over a first bandwidth, extracting a pilot energy signal from the input signal, and demodulating the carrier bearing the input signal over a second bandwidth if the pilot energy signal is within a pilot energy range for a first predetermined amount of time.Type: GrantFiled: September 14, 2012Date of Patent: May 31, 2016Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee
-
Patent number: 9161145Abstract: An audio receiver may include a mono/stereo detector that causes the audio receiver to output either a monophonic or a stereophonic signal based on a difference between a pilot energy signal and a filtered pilot energy signal. The audio receiver includes a filter that filters the pilot energy signal to generate a filtered pilot energy signal, wherein a variable leakage factor associated with the filter is used to minimize a noise level of the filtered pilot energy signal and to reduce a response time of the audio receiver.Type: GrantFiled: October 31, 2014Date of Patent: October 13, 2015Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee
-
Patent number: 9065709Abstract: Methods and apparatus are provided for receiving a first signal and generating an output signal indicative of radio data system (“RDS”) information. A receiver circuit of the invention can include mixer circuitry, lowpass filter circuitry, downsampler circuitry, and decoder circuitry. Advantageously, the receiver circuit can operate entirely within the digital domain, promoting interoperability with digital frequency modulation (“FM”) demodulator circuitry.Type: GrantFiled: November 8, 2013Date of Patent: June 23, 2015Assignee: MARVELL INTERNATIONAL LTD.Inventors: Jungwon Lee, Dimitrios-Alexandros Toumpakaris, Hui-Ling Lou, Chris Cheng-Chieh Lee
-
Patent number: 8953809Abstract: A system and method for switching a mode of a receiver between a monophonic and stereophonic mode is disclosed. The method can include generating a residual signal indicative of a noise level associated with a pilot energy signal, calculating a residual block energy level of the residual signal over an observation interval, generating a monitor signal based on a number of times the pilot energy signal is less than a pilot energy threshold during the observation interval and switching the mode of the receiver based on the residual block energy level and the monitor signal.Type: GrantFiled: March 14, 2012Date of Patent: February 10, 2015Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee
-
Patent number: 8948402Abstract: A receiver may estimate a channel condition based on a difference between a pilot energy signal and a filtered pilot energy signal. The receiver may further switch to a stereophonic mode when both the difference and an energy level of the pilot energy signal satisfy a predetermined requirement of the receiver, and switch to a monophonic mode when either the difference or the energy level of the pilot energy signal fail to satisfy the predetermined requirement of the receiver.Type: GrantFiled: March 14, 2012Date of Patent: February 3, 2015Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee
-
Patent number: 8879740Abstract: An audio receiver may include a mono/stereo detector that causes the audio receiver to output either a monophonic or a stereophonic signal based on a difference between a pilot energy signal and a filtered pilot energy signal. The audio receiver includes a filter that filters the pilot energy signal to generate a filtered pilot energy signal, wherein a variable leakage factor associated with the filter is used to minimize a noise level of the filtered pilot energy signal and to reduce a response time of the audio receiver.Type: GrantFiled: December 22, 2011Date of Patent: November 4, 2014Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee
-
Patent number: 8792591Abstract: Disclosed herein are systems and methods for accurate removal of I/Q mismatch in received signals of an analog FM receiver. The analog FM receiver includes a down-converter, a calibration circuit that estimates I/Q mismatch values, and a compensation circuit that uses the estimated mismatch values to reduce the effects of I/Q mismatch. In one aspect, the calibration circuit uses an adaptive dual-parameter compensation scheme to iteratively correct the received signals by approximating a coefficient value and an amplitude value that minimize the signals' amplitude variation from the amplitude value. In another aspect, phase and amplitude mismatch parameters can be determined using the coefficient value.Type: GrantFiled: November 3, 2011Date of Patent: July 29, 2014Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee
-
Patent number: 8594574Abstract: Methods and apparatus are provided for receiving a first signal and generating an output signal indicative of radio data system (“RDS”) information. A receiver circuit of the invention can include mixer circuitry, lowpass filter circuitry, downsampler circuitry, and decoder circuitry. Advantageously, the receiver circuit can operate entirely within the digital domain, promoting interoperability with digital frequency modulation (“FM”) demodulator circuitry.Type: GrantFiled: November 19, 2012Date of Patent: November 26, 2013Assignee: Marvell International Ltd.Inventors: Jungwon Lee, Dimitrios-Alexandros Toumpakaris, Hui-Ling Lou, Chris Cheng-Chieh Lee
-
Patent number: 8472906Abstract: Disclosed herein are systems and methods for recovering a sub-carrier signal from a multiplexed signal having an embedded pilot tone signal. The recovery system includes circuitry for recovering a pilot signal from the received multiplexed signal, for generating a frequency-doubled signal from the recovered pilot signal, and for phase-shifting the frequency-doubled signal by a pre-determined phase difference from the embedded pilot tone signal. Another recovery system includes circuitry for recovering a pilot signal from the received multiplexed signal, for phase-shifting the pilot signal by a pre-determined phase difference from the embedded pilot tone signal, and for generating a frequency-doubled signal from the phase-shifted signal.Type: GrantFiled: August 30, 2012Date of Patent: June 25, 2013Assignee: Marvell International Ltd.Inventors: Chris Cheng-Chieh Lee, Hui-Ling Lou, Jungwon Lee
-
Patent number: 8315568Abstract: Methods and apparatus are provided for receiving a first signal and generating an output signal indicative of radio data system (“RDS”) information. A receiver circuit of the invention can include mixer circuitry, lowpass filter circuitry, downsampler circuitry, and decoder circuitry. Advantageously, the receiver circuit can operate entirely within the digital domain, promoting interoperability with digital frequency modulation (“FM”) demodulator circuitry.Type: GrantFiled: January 6, 2012Date of Patent: November 20, 2012Assignee: Marvell International Ltd.Inventors: Jungwon Lee, Dimitrios-Alexandros Toumpakaris, Hui-Ling Lou, Chris Cheng-Chieh Lee
-
Patent number: 8295495Abstract: An FM audio receiver can include a mono/stereo detector that causes the audio receiver to output either a monophonic or a stereophonic signal based on a received pilot tone energy. An accurate operation of the receiver, including but not limited to correct decoding of monophonic/stereophonic reception, can be based on the receiver operating with the same rated maximum system deviation (RMSD) as the received signal itself. Aspects of the disclosure describe a system and method of detecting and matching a receiver's RMSD to that of a received signal by demodulating a carrier bearing a an input signal over a first bandwidth, extracting a pilot energy signal from the input signal, and demodulating the carrier bearing the input signal over a second bandwidth if the pilot energy signal is within a pilot energy range for a first predetermined amount of time.Type: GrantFiled: October 12, 2007Date of Patent: October 23, 2012Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee
-
Patent number: 8260238Abstract: Disclosed herein are systems and methods for recovering a sub-carrier signal from a multiplexed signal having an embedded pilot tone signal. The recovery system includes circuitry for recovering a pilot signal from the received multiplexed signal, for generating a frequency-doubled signal from the recovered pilot signal, and for phase-shifting the frequency-doubled signal by a pre-determined phase difference from the embedded pilot tone signal. Another recovery system includes circuitry for recovering a pilot signal from the received multiplexed signal, for phase-shifting the pilot signal by a pre-determined phase difference from the embedded pilot tone signal, and for generating a frequency-doubled signal from the phase-shifted signal.Type: GrantFiled: January 29, 2010Date of Patent: September 4, 2012Assignee: Marvell International Ltd.Inventors: Chris Cheng-Chieh Lee, Hui-Ling Lou, Jungwon Lee
-
Patent number: 8139772Abstract: A receiver may estimate a channel condition based on a difference between a pilot energy signal and a filtered pilot energy signal. The receiver may further switch to a stereophonic mode when both the difference and an energy level of the pilot energy signal satisfy a predetermined requirement of the receiver, and switch to a monophonic mode when either the difference or the energy level of the pilot energy signal fail to satisfy the predetermined requirement of the receiver.Type: GrantFiled: October 12, 2007Date of Patent: March 20, 2012Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee
-
Patent number: 8139771Abstract: A system and method for switching a mode of a receiver between a monophonic and stereophonic mode is disclosed. The method can include generating a residual signal indicative of a noise level associated with a pilot energy signal, calculating a residual block energy level of the residual signal over an observation interval, generating a monitor signal based on a number of times the pilot energy signal is less than a pilot energy threshold during the observation interval and switching the mode of the receiver based on the residual block energy level and the monitor signal.Type: GrantFiled: October 12, 2007Date of Patent: March 20, 2012Assignee: Marvell International Ltd.Inventor: Chris Cheng-Chieh Lee