METHOD FOR PORTABLE DEVICE PROCESSING DATA BASED ON CLOCK EXTRACTED FROM DATA FROM HOST
First Claim
1. A method for a first electronic device processing data based on information from a second electronic device, comprising:
- receiving a first signal at a first clock from said second electronic device;
receiving a second signal from said second electronic device;
extracting a second clock based on said second signal, wherein said second clock has a frequency greater than that of said first clock;
compensating said first signal to an internal controller of said first electronic device;
adjusting an oscillator based on said second clock so as to generate a third clock; and
selecting one from said second and third clocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for a first electronic device processing data based on information from a second electronic device may comprise: receiving a first signal from the second electronic device; extracting a first clock based on the first signal; adjusting an oscillator based on the first clock so as to generate a second clock; and selecting one from the first and second clocks. In an embodiment of the present invention, the first electronic device may be configured to be hot plugged into the second electronic device. The method may further comprise processing a data stream from the second electronic device based on said selecting said one from the first and second clocks. The method may further comprise transmitting a data stream to the second electronic device based on said selecting said one from the first and second clocks.
-
Citations
24 Claims
-
1. A method for a first electronic device processing data based on information from a second electronic device, comprising:
-
receiving a first signal at a first clock from said second electronic device; receiving a second signal from said second electronic device; extracting a second clock based on said second signal, wherein said second clock has a frequency greater than that of said first clock; compensating said first signal to an internal controller of said first electronic device; adjusting an oscillator based on said second clock so as to generate a third clock; and selecting one from said second and third clocks. - View Dependent Claims (2, 5, 6, 7, 8, 9, 12, 13, 14, 15)
-
-
3-4. -4. (canceled)
-
10-11. -11. (canceled)
-
16. A method for a first electronic device processing data based on information from a second electronic device, comprising:
-
receiving a first signal from said second electronic device; extracting a first clock based on said first signal; and adjusting an oscillator based on said first clock, wherein said adjusting said oscillator comprises said oscillator generating a second clock based on a first code, counting a first number of samples in an interval of time based on said second clock, said oscillator generating a third clock based on a second code, counting a second number of samples in said interval of time based on said third clock, obtaining a ratio of a difference of said second number minus said first number to a difference of said second code minus said first code, and calculating a third code based on said ratio, said second code and said second number and said first clock. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for a first electronic device processing data based on information from a second electronic device, comprising:
-
receiving a first signal from said second electronic device; extracting a first clock based on said first signal; adjusting an oscillator based on said first clock so as to generate a second clock, wherein said adjusting said oscillator comprises said oscillator generating a third clock based on a first code, counting a first number of samples in an interval of time based on said third clock, said oscillator generating a fourth clock based on a second code, counting a second number of samples in said interval of time based on said fourth clock, obtaining a ratio of a difference of said second number minus said first number to a difference of said second code minus said first code, counting a third number of samples in said interval of time based on said first clock, and calculating a third code based on said ratio, said second code and said second and third numbers; and selecting one from said first and second clocks. - View Dependent Claims (22, 23, 24)
-
Specification