Patent ID: 8564407

Claim:
A universal IR receiving apparatus, comprising: a slicer, for slicing a remote control command waveform to digital waveform data; a non-volatile memory, for pre-storing target waveform data; a volatile memory, for storing the digital waveform data and the target waveform data; and a comparison apparatus, coupled to the volatile memory, for comparing the digital waveform data with the target waveform data to generate a comparison result, wherein, when the universal IR receiving apparatus operates in a sleep mode for power saving, the universal IR receiving apparatus awakens from the sleep mode when the comparison result indicates that the received digital waveform data and the target waveform data are the same, and wherein the universal IR receiving apparatus continues in the sleep mode otherwise, and wherein the volatile memory operates at a first clock speed in connection with storing the digital waveform from the slicer, and the volatile memory operates at a second clock speed, faster than the first clock speed, in connection with comparing the digital waveform data with the target waveform data.