Methods and apparatus for the intelligent scrambling of control symbols
First Claim
Patent Images
1. A non-transitory computer-readable medium containing a computer program which is configured to, when executed by a processor, cause the processor to:
- generate a pseudo-random value;
scramble a plurality of un-encoded control symbols using the pseudo-random value; and
for each scrambled un-encoded control symbol;
select, from a data structure having a set of a plurality of scrambled control symbols each associated with the scrambled plurality of un-encoded control symbols, a scrambled control symbol configured to indicate data to be transmitted over an interface, the selection based on the scrambled un-encoded control symbol, where each scrambled control symbol of the data structure is characterized by desirable electromagnetic interference (EMI) properties; and
transmit the selected scrambled control symbol.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for the scrambling of control symbols. In one embodiment, the control symbols are associated with an HDMI interface, and the methods and apparatus are configured to scramble the symbols to as to mitigate the effects of electromagnetic interference (EMI) created by the transmission of otherwise unscrambled sequences of symbols which may contain significant “clock pattern” or other undesirable artifact.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium containing a computer program which is configured to, when executed by a processor, cause the processor to:
-
generate a pseudo-random value; scramble a plurality of un-encoded control symbols using the pseudo-random value; and for each scrambled un-encoded control symbol; select, from a data structure having a set of a plurality of scrambled control symbols each associated with the scrambled plurality of un-encoded control symbols, a scrambled control symbol configured to indicate data to be transmitted over an interface, the selection based on the scrambled un-encoded control symbol, where each scrambled control symbol of the data structure is characterized by desirable electromagnetic interference (EMI) properties; and transmit the selected scrambled control symbol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of transmitting data so as to reduce electromagnetic interference associated therewith, the method comprising:
-
generating a pseudo-random value; scrambling a plurality of un-encoded control symbols using the pseudo-random value; and for each scrambled un-encoded control symbol; selecting, based on the scrambled un-encoded control symbol, a scrambled control symbol from a data structure, each scrambled control symbol of the data structure being characterized by desirable electromagnetic interference (EMI) properties; and transmitting the selected scrambled control symbol. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A user device, comprising:
-
a processing subsystem; one or more ports that are in communication with the processing subsystem; and encoding circuitry configured to; generate a pseudo-random value; scramble a plurality of un-encoded control symbols using the pseudo-random value; and for each scrambled un-encoded control symbol; select a scrambled control symbol from a data structure, the selection based on the scrambled un-encoded control symbol, where each scrambled control symbol of the data structure is characterized by desirable electromagnetic interference (EMI) properties; and transmit the selected scrambled control symbol via the one or more ports. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification