Patent ID: 8195850

Claim:
An interface for transporting data streams between a digital signal processing host device and an external service module, comprising: a transceiving unit, configured to receive from and transmit to the digital signal processing host device USB packets which accord with a USB (Universal Serial Bus) specification; a detecting unit, configured to detect USB packets received by the transceiving unit, so as to determine whether the received USB packets carry data streams which accord with a particular specification and are available for the external service module; a conversion unit, comprising a S/P conversion unitconfigured to convert the received USB packets as serial asynchronous data streams to obtain the parallel synchronous data streams which accord with the particular specification when determining that the received USB packets carry the data streams which accord with the particular specification, wherein the S/P conversion unit comprises: a S/P conversion circuit configured to convert the serial asynchronous data into the parallel synchronous data streams; a first frequency multiplier configured to provide a multiplied clock of a local clock; a clock recovery circuit configured to perform phase-locking of the multiplied clock, to obtain a clock to be used for the S/P conversion circuit; and a first buffer configured to output parallel synchronous data streams when driven by the local clock.