Patent ID: 8111795

Claim:
A method for processing signals, the method comprising: receiving a plurality of clock signals from a plurality of audio sources, wherein at least a portion of said received plurality of clock signals are out of synchronization with at least a remaining portion of said received plurality of clock signals; receiving a plurality of data signals from said plurality of audio sources, wherein at least a portion of said received plurality of data signals are out of synchronization with at least a remaining portion of said received plurality of data signals; synchronizing said received portion of said plurality of clock signals to said received remaining portion of said plurality of clock signals, based on initializing a set of bit counters; synchronizing said received portion of said plurality of data signals to said received remaining portion of said plurality of data signals utilizing bit alignment and sample alignment; and generating a plurality of synchronized output signals based on said synchronized received plurality of clock signals and said synchronized received plurality of data signals, wherein said generated plurality of synchronized output signals comprises a plurality of alignment signals that initialize said set of bit counters utilizing said bit alignment.