IP Library Granted Patent US 7,405,769
Granted Patent B2
US 7,405,769 · App. 10/875,436 · Granted Jul 29, 2008

Method and system for 3D comb synchronization and alignment of standard and non-standard video signals

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 7,405,769
App. No.
10/875,436
Granted
Jul 29, 2008
Kind
B2
Abstract

In a method and system for 3D comb synchronization and alignment of standard and non-standard video signals, a coarse synchronization is performed on a bottom frame, a current frame, and a top frame based on a bottom frame field count. The current frame is assigned the frame transferred immediately prior to a bottom frame whereas the top frame is assigned the frame transferred two frames. A current frame window signal and a top frame window signal may be used to lock the current frame and the top frame to a bottom frame vertical sync signal. After coarse synchronization, the video frames are finely aligned by correlating a phase difference between the subcarrier signals in each frame and modifying the phase difference until the correlation results in a specified phase locked value range. This method and system may facilitate the handling of video stream switching and non-standard data streams.

Claims (72)

1. A method for video signal processing, the method comprising:

coarsely synchronizing a current frame with at least one of a plurality of bottom frames based on a bottom frame field count, at least one current frame window signal, and at least one bottom frame vertical sync;

coarsely synchronizing a top frame with said at least one of a plurality of bottom frames based on said bottom frame field count, at least one top frame window signal, and said at least one bottom frame vertical sync; and

finely aligning said coarsely synchronized current frame with at least one of said at least one of a plurality of bottom frames and said coarsely synchronized top frame.

2. The method according to claim 1 , further comprising storing the value of said bottom frame field count and an indication of the location of said at least one bottom frame vertical sync for each of said at least one of a plurality of bottom frames.

3. The method according to claim 1 , further comprising coarsely synchronizing at least two frames to within one subcarrier period.

4. The method according to claim 1 , further comprising assigning a new value to said bottom frame field count based on the assertion of said at least one bottom frame vertical sync.

5. The method according to claim 1 , further comprising assigning to said current frame, a frame transferred immediately prior to said at least one of a plurality of bottom frames, or a first field and a second field transferred prior to said at least one of a plurality of bottom frames.

6. The method according to claim 1 , further comprising assigning to said top frame, a frame transferred two frames prior to said at least one of a plurality of bottom frames, or a third field and a fourth field transferred prior to said at least one of a plurality of bottom frames.

7. The method according to claim 1 , further comprising generating said at least one current frame window signal, said at least one top frame window signal, and said at least one bottom frame vertical sync.

8. The method according to claim 1 , further comprising locking said current frame with said at least one of a plurality of bottom frames when said at least one bottom frame sync occurs during said at least one current frame window signal.

9. The method according to claim 1 , further comprising locking said top frame with said at least one of a plurality of bottom frames when said at least one bottom frame sync occurs during said at least one top frame window signal.

10. The method according to claim 1 , further comprising correlating a phase difference between a subcarrier signal in said coarsely synchronized current frame and a subcarrier signal in said at least one of a plurality of bottom frames, and modifying said phase difference until said correlation results in a specified phase lock value range.

11. The method according to claim 1 , further comprising correlating a phase difference between a subcarrier signal in said coarsely synchronized current frame and a subcarrier signal in said coarsely synchronized top frame, and modifying said phase difference until said correlation results in a specified phase lock value range.

12. The method according to claim 1 , further comprising adding or removing an integer sample delay when an integer sample delay slip occurs.

13. A method for video signal processing, the method comprising:

coarsely synchronizing a current frame with at least one of a plurality of compressed bottom frames;

coarsely synchronizing a top frame with said at least one of a plurality of compressed bottom frames; and

aligning said coarsely synchronized current frame with said at least one of a plurality of compressed bottom frames and said coarsely synchronized top frame.

14. The method according to claim 13 , further comprising assigning to said current frame, a frame transferred immediately prior to said at least one of a plurality of compressed bottom frames, or a first field and a second field transferred prior to said at least one of a plurality of compressed bottom frames.

15. The method according to claim 13 , further comprising correlating a phase difference between a subcarrier signal in said coarsely synchronized current frame and a subcarrier signal in said coarsely synchronized top frame and modifying said phase difference until said correlation results in a specified phase lock value range.

16. The method according to claim 13 , further comprising correlating a phase difference between a subcarrier signal in said coarsely synchronized current frame and a subcarrier signal in said at least one of a plurality of compressed bottom frames, and modifying said phase difference until said correlation results in a specified phase lock value range.

17. A system for video signal processing, the system comprising:

a coarse frame synchronizer that coarsely synchronizes a current frame with at least one of a plurality of bottom frames based on a bottom frame field count, at least one current frame window signal, and at least one bottom frame vertical sync;

said coarse frame synchronizer coarsely synchronizes a top frame with said at least one of a plurality of bottom frames based on said bottom frame field count, at least one top frame window signal, and said at least one bottom frame vertical sync; and

a fine frame aligner that finely synchronizes said coarsely synchronized current frame with at least one of said at least one of a plurality of bottom frames and said coarsely synchronized top frame.

18. The system according to claim 17 , wherein a processor stores in a memory, the value of said bottom frame field count and an indication of the location of said at least one bottom frame vertical sync for each of said at least one of a plurality of bottom frames.

19. The system according to claim 17 , wherein said coarse frame synchronizer coarsely synchronizes at least two frames to within one subcarrier period.

20. The system according to claim 17 , wherein a processor assigns a new value to said bottom frame field count based on the assertion of said at least one bottom frame vertical sync.

21. The system according to claim 17 , wherein a processor assigns to said current frame, a frame transferred immediately prior to said at least one of a plurality of bottom frames, or a first field and a second field transferred prior to said at least one of a plurality of bottom frames.

22. The system according to claim 17 , wherein a processor assigns to said top frame, a frame transferred two frames prior to said at least one of a plurality of bottom frames, or a third field and a fourth field transferred prior to said at least one of a plurality of bottom frames.

23. The system according to claim 17 , wherein said coarse frame synchronizer generates said at least one current frame window signal and said at least one top frame window signal.

24. The system according to claim 17 , wherein said coarse frame synchronizer locks said current frame with said at least one of a plurality of bottom frames when said at least one bottom frame sync occurs during said at least one current frame window signal.

25. The system according to claim 17 , wherein said coarse frame synchronizer locks said top frame with said at least one of a plurality of bottom frames when said at least one bottom frame sync occurs during said at least one top frame window signal.

26. The system according to claim 17 , wherein said fine frame aligner correlates a phase difference between a subcarrier signal in said coarsely synchronized current frame and a subcarrier signal in said at least one of a plurality of bottom frames and modifies said phase difference until said correlation results in a specified phase lock value range.

27. The system according to claim 17 , wherein said fine frame aligner correlates a phase difference between a subcarrier signal in said coarsely synchronized current frame and a subcarrier signal in said coarsely synchronized top frame and modifies said phase difference until said correlation results in a specified phase lock value range.

28. The system according to claim 17 , wherein said fine frame aligner adds or removes an integer sample delay an integer sample delay when an integer sample delay slip occurs.

29. A system for video signal processing, the system comprising:

a coarse frame synchronizer that coarsely synchronizes a current frame with at least one of a plurality of compressed bottom frames;

said coarse frame synchronizer coarsely synchronizes a top frame with said at least one of a plurality of compressed bottom frames; and

a fine frame aligner finely synchronizes said coarsely synchronized current frame with said at least one of a plurality of compressed bottom frames and said coarsely synchronized top frame.

30. The system according to claim 29 , wherein a processor assigns to said current frame, a frame transferred immediately prior to said at least one of a plurality of bottom frames, or a first field and a second field transferred prior to said at least one of a plurality of bottom frames.

31. The method according to claim 29 , wherein said fine frame aligner correlates a phase difference between a subcarrier signal in said coarsely synchronized current frame and a subcarrier signal in said coarsely synchronized top frame and modifies said phase difference until said correlation results in a specified phase lock value range.

32. The method according to claim 29 , wherein said fine frame aligner correlates a phase difference between a subcarrier signal in said coarsely synchronized current frame and a subcarrier signal in said at least one of a plurality of compressed bottom frames and modifies said phase difference until said correlation results in a specified phase lock value range.

33. A method for video signal processing, the method comprising:

coarsely synchronizing a current frame with at least one of a plurality of compressed bottom frames;

coarsely synchronizing a top frame with said at least one of a plurality of compressed bottom frames;

aligning said coarsely synchronized current frame with said at least one of a plurality of compressed bottom frames and said coarsely synchronized top frame; and

assigning to said top frame, a frame transferred two frames prior to said at least one of a plurality of compressed bottom frames, or a third field and a fourth field transferred prior to said at least one of a plurality of bottom frames.

34. A method for video signal processing, the method comprising:

coarsely synchronizing a current frame with at least one of a plurality of compressed bottom frames;

coarsely synchronizing a top frame with said at least one of a plurality of compressed bottom frames;

aligning said coarsely synchronized current frame with said at least one of a plurality of compressed bottom frames and said coarsely synchronized top frame; and

coarsely synchronizing said current frame with said at least one of a plurality of compressed bottom frames based on a bottom frame field count, at least one current frame window signal, and at least one bottom frame vertical sync.

35. A method for video signal processing, the method comprising:

coarsely synchronizing a current frame with at least one of a plurality of compressed bottom frames;

coarsely synchronizing a top frame with said at least one of a plurality of compressed bottom frames;

aligning said coarsely synchronized current frame with said at least one of a plurality of compressed bottom frames and said coarsely synchronized top frame; and

coarsely synchronizing said top frame with said at least one of a plurality of compressed bottom frames based on a bottom frame field count, at least one top frame window signal, and at least one bottom frame vertical sync.

36. A system for video signal processing, the system comprising:

a coarse frame synchronizer that coarsely synchronizes a current frame with at least one of a plurality of compressed bottom frames;

said coarse frame synchronizer coarsely synchronizes a top frame with said at least one of a plurality of compressed bottom frames;

a fine frame aligner that finely synchronizes said coarsely synchronized current frame with said at least one of a plurality of compressed bottom frames and said coarsely synchronized top frame; and

a processor that assigns to said top frame, a frame transferred two frames prior to said at least one of a plurality of bottom frames, or a third field and a fourth field transferred prior to said at least one of a plurality of bottom frames.

37. A system for video signal processing, the system comprising:

a coarse frame synchronizer that coarsely synchronizes a current frame with at least one of a plurality of compressed bottom frames based on a bottom frame field count, at least one current frame window signal, and at least one bottom frame vertical sync;

said coarse frame synchronizer coarsely synchronizes a top frame with said at least one of a plurality of compressed bottom frames; and

a fine frame aligner that finely synchronizes said coarsely synchronized current frame with said at least one of a plurality of compressed bottom frames and said coarsely synchronized top frame.

38. A system for video signal processing, the system comprising:

a coarse frame synchronizer that coarsely synchronizes a current frame with at least one of a plurality of compressed bottom frames;

said coarse frame synchronizer coarsely synchronizes a top frame with said at least one of a plurality of compressed bottom frames based on a bottom frame field count, at least one top frame window signal, and at least one bottom frame vertical sync; and

a fine frame aligner finely synchronizes said coarsely synchronized current frame with said at least one of a plurality of compressed bottom frames and said coarsely synchronized top frame.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2004
From: DELANGHE, BRAD; MOVSHOVICH, ALEKSANDR
To: BROADCOM CORPORATION
Reel/Frame 015407/0332 →