IP Library Granted Patent US 8,116,382
Granted Patent B2
US 8,116,382 · App. 12/240,219 · Granted Feb 14, 2012

System and method of data word flipping to prevent pathological conditions on high-speed serial video data interfaces

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,116,382
App. No.
12/240,219
Granted
Feb 14, 2012
Kind
B2
Abstract

Systems and methods are provided for reducing pathological conditions in a serial video interface. A sequence of parallel data words that are to be transformed by a data-scrambling algorithm comprise an input signal. The bit order of one or more of the words in the sequence of parallel data words is reversed and the sequence of parallel data words, now including one or more bit-reversed words, is transmitted. The signal resulting from application of a data-scrambling algorithm to the sequence of parallel data words, including one or more bit-reversed words, has a reduced likelihood of including a pathological condition.

Claims (31)

1. A method for reducing pathological conditions in a serial video interface, comprising:

receiving an input including a first sequence of parallel data words that are to be transformed by a data-scrambling algorithm;

reversing the order of bits comprising one or more data words in the first sequence of parallel data words;

transmitting a second sequence of parallel data words comprising parallel data words from the first sequence that were flipped and parallel data words from the first sequence that were not flipped;

wherein a signal resulting from application of the data-scrambling algorithm to the second sequence of parallel data words has a reduced likelihood of including a pathological condition.

2. The method of claim 1 , wherein one or more parallel data words in the first sequence that represent timing reference signals are ignored.

3. The method of claim 1 , wherein data words whose bits are to be reversed are chosen according to a predefined pattern.

4. The method of claim 1 , wherein parallel data words are comprised of a fixed number of bits.

5. The method of claim 4 , wherein the fixed number of bits is 10.

6. The method of claim 1 , wherein the data-scrambling algorithm includes one or more fixed polynomials.

7. The method of claim 6 , wherein the one or more fixed polynomials include G1(X)=X^9+X^4+1, G2(X)=X+1, and combinations thereof.

8. A serial video interface system, comprising:

a signal input operable to receive an input signal including a first sequence of parallel data words that are to be transformed by a data-scrambling algorithm;

a video data multiplexer;

a word-flipping circuit operable to reverse the order of bits comprising one or more data words in the first sequence of parallel data words, such that a second sequence of parallel data words is generated comprising parallel data words from the first sequence that were flipped and parallel data words from the first sequence that were not flipped;

a data-scrambling circuit operable to scramble the second sequence of parallel data words according to a data-scrambling algorithm and generate a serial video data signal from a data-scrambled sequence of parallel data words; and

a signal output operable to transmit an output signal comprising the serial video data signal;

wherein the output signal has a reduced likelihood of including a pathological condition.

9. The system of claim 8 , wherein one or more parallel data words in the first sequence that represent timing reference signals are ignored.

10. The system of claim 8 , wherein data words whose bits are to be reversed are chosen according to a predefined pattern.

11. The system of claim 8 , wherein parallel data words are comprised of a fixed number of bits.

12. The system of claim 11 , wherein the fixed number of bits is 10.

13. The system of claim 8 , wherein the data-scrambling algorithm includes one or more fixed polynomials.

14. The system of claim 13 , wherein the one or more fixed polynomials include G1(X)=X^9+X^4+1, G2(X)=X+1, and combinations thereof.

15. The system of claim 8 , wherein the video data multiplexer, the word-flipping circuit, and the data-scrambling circuit are implemented on a single logic device.

16. A serial video interface system, comprising:

means for multiplexing multiple digital video data streams, wherein each of the multiple digital video data streams comprises a first sequence of parallel data words that are to be transformed by a data-scrambling algorithm;

means for reversing the order of bits comprising one or more data words in the first sequence of parallel data words in said each of the multiple digital video data streams;

means for transmitting a second sequence of parallel data words comprising parallel data words from the first sequence that were flipped and parallel data words from the first sequence that were not flipped; and

means for applying the data-scrambling algorithm to the second sequence of parallel data words in said each of the multiple digital video data streams;

wherein a signal output by the data-scrambling algorithm application means has a reduced likelihood of including a pathological condition.

Assignments (7)
ASSIGNMENT OF PATENT SECURITY INTEREST PREVIOUSLY RECORDED AT REEL/FRAME (040646/0799) Recorded Feb 17, 2023
From: HSBC BANK USA, NATIONAL ASSOCIATION, AS RESIGNING AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 062781/0544 →
SECURITY INTEREST Recorded Nov 17, 2016
From: SEMTECH CORPORATION; SEMTECH NEW YORK CORPORATION; SIERRA MONOLITHICS, INC.; SEMTECH EV, INC.; TRIUNE SYSTEMS, L.L.C.; TRIUNE IP, LLC
To: HSBC BANK USA, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 040646/0799 →
SECURITY AGREEMENT Recorded May 2, 2013
From: SEMTECH CORPORATION; SEMTECH NEW YORK CORPORATION; SIERRA MONOLITHICS, INC.
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 030341/0099 →
CHANGE OF NAME Recorded Nov 26, 2012
From: SEMTECH CANADA INC.
To: SEMTECH CANADA CORPORATION
Reel/Frame 029345/0302 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR PREVIOUSLY RECORDED ON REEL 028333 FRAME 0287. ASSIGNOR(S) HEREBY CONFIRMS THE SERIAL NO. 13/309,951 WAS INADVERTENTLY LISTED ON THE REQUEST FOR RECORDATION. Recorded Nov 20, 2012
From: GENNUM CORPORATION
To: SEMTECH CANADA INC.
Reel/Frame 029340/0083 →
MERGER Recorded Jun 7, 2012
From: GENNUM CORPORATION
To: SEMTECH CANADA INC.
Reel/Frame 028333/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2008
From: HEYWOOD, GARETH M.
To: GENNUM CORPORATION
Reel/Frame 021604/0211 →