IP Library › Granted Patent US 8,671,302
Granted Patent B2
US 8,671,302 · App. 12/136,937 · Granted Mar 11, 2014

Method and apparatus for wireless clock regeneration

Inventors: Sai Manapragada (San Jose, CA); Alvin Dale Kluesing (San Jose, CA)
Assignee: Picongen Wireless, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,671,302
App. No.
12/136,937
Granted
Mar 11, 2014
Kind
B2
Abstract

Methods and systems for operating a wireless clock system for multimedia datastream transmission and display. Source clock frames are compared with a reference clock frames and the clock difference are transmitted to a wireless clock receiver which also receives the same reference clock frames. Source clock frames are re-constructed using the reference clock frames, clock difference information and the receiver's local clock system.

Claims (57)

1. A method for synchronizing wireless data, comprising:

receiving first source clock frames of a datastream and receiving the clock frames of a Wi-Fi beacon by a transmitter;

calculating a clock difference between said Wi-Fi beacon clock frames and said first source clock frames; and

transmitting said clock difference wirelessly; and further comprising:

receiving said Wi-Fi beacon clock frames by a receiver; and

obtaining the timestamp of said received Wi-Fi beacon clock frames.

2. The method of claim 1 , further comprising: receiving said clock difference by the receiver; and constructing second source clock frames using said received clock difference and said timestamp.

3. The method of claim 2 , further comprising:

calculating an Initial Phase Difference between the local clock frames of the receiver and said second source clock frames;

constructing third source clock frames using said Initial Phase Difference and said second source clock frames; and

sending said third source clock frames to a destination player.

4. The method of claim 3 , further comprising: synchronizing said third source clock frames with said first source clock frames periodically.

5. The method of claim 3 , further comprising:

synchronizing said third source clock frames with said first source clock frames at request.

6. The method of claim 3 , further comprising: synchronizing said third source clock frames with said first source clock frames automatically when a pre-set jitter threshold is reached.

7. The method of claim 3 , further comprising:

making said datastream ready for output when said third source clock occurs; and

sending said datastream to said destination player simultaneously when said third source clock frames are sent to said player.

8. The method of claim 3 , wherein said datastream is one of or the combination of high definition video stream, high definition audio stream, digital gaming datastream, interne content, IPTV signals, digital satellite signals, and 2G/3G digital cellular signals.

9. A method for synchronizing a wireless HDMI datastream, comprising:

receiving first source clock frames of an HDMI datastream and receiving the clock frames of a Wi-Fi beacon by a wireless transmitter;

calculating a clock difference between said Wi-Fi beacon clock frames and said first source clock frames; and

transmitting said clock difference wirelessly; and further comprising:

receiving the clock frames of said Wi-Fi beacon by a receiver; and

obtaining a timestamp of said received Wi-Fi beacon clock frames.

10. The method of claim 9 , further comprising:

receiving said clock difference by the receiver; and

constructing second source clock frames using said clock difference and said timestamp.

11. The method of claim 10 , further comprising:

calculating an Initial Phase Difference between the local clock frames of the receiver and said second source clock frames;

constructing third source clock frames using said second source clock frames and said Initial Phase Difference; and

sending said third source clock frames to a display.

12. The method of claim 11 , further comprising:

synchronizing said third source clock frames with said first source clock frames periodically.

13. The method of claim 11 , further comprising:

synchronizing said third source clock frames with said first source clock frames at request.

14. The method of claim 11 , further comprising:

synchronizing said third source clock frames with said first source clock frames automatically as a pre-set jitter threshold is reached.

15. The method of claim 11 , further comprising:

making said HDMI datastream ready for output when said third source clock occurs; and

sending said HDMI datastream to said display simultaneously as said third source clock frames are sent to said display.

16. A method for wirelessly transmitting a HDMI datastream comprising the actions of:

multiplexing a HDMI datastream into a plurality of channels of data substreams;

obtaining first source clock frame information of said HDMI datastream;

calculating a clock difference between said first source clock frames and the clock frames of a Wi-Fi beacon; and

wirelessly transmitting said data substreams and said clock difference to a receiver to which said Wi-Fi beacon is also available; and further comprising:

receiving said plurality of channels of data substreams by said receiver;

processing said data substreams to make them ready for output;

receiving said clock difference by said receiver;

receiving the clock frames of said Wi-Fi beacon by said receiver;

constructing a second Wi-Fi beacon reference clock frames using the timestamps of said received Wi-Fi beacon reference clock frames;

constructing second source clock frames using said second Wi-Fi beacon reference clock frames and said clock difference.

17. The method of claim 16 , further comprising:

calculating the Initial Phase Difference between the local clock frames of the receiver and said second source clock frames;

constructing third source clock frames using said Initial Phase Difference and said second source clock frames;

making said datastream ready for output before said third source clock frames start; and

outputting said datastream and said third source clock frames simultaneously.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2026
From: RO YONGE LLC
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 074200/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2026
From: SIGMA GROUP, INC.
To: RO YONGE LLC
Reel/Frame 075274/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: PICONGEN WIRELESS, INC.
To: SIGMA GROUP, INC.
Reel/Frame 032182/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2008
From: MANAPRAGADA, SAI C; KLUESING, ALVIN DALE
To: PICONGEN WIRELESS, INC.
Reel/Frame 021540/0920 →
Continuity (4)
Provisional Application 60930051 · May 14, 2007
Provisional Application 60933901 · Jun 11, 2007
Provisional Application 60933905 · Jun 11, 2007
Related Publication 20090006882A1 · Jan 1, 2009