Methods and apparatus for the intelligent scrambling of control symbols
AssigneeApple Inc.
InventorColin Whitby-Strevens
Life of this patent
Estimating the term…
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.
Claims21
-15. (canceled)
A method of transmitting data to minimize radio frequency interference, the method comprising:
- selecting a plurality of encoded values to represent scrambled control symbols;
- using at least a pseudo-random value, scrambling a plurality of un-encoded control symbols so as to generate a bit string;
- selecting one of the plurality of encoded values to be transmitted, the selecting comprising using the generated bit string;
- and
- transmitting the selected one of the plurality of encoded values.
A non-transitory computer-readable medium comprising at least one computer program having a plurality of instructions configured to, when executed by a processor apparatus, cause:
- identification of a plurality of encoded values associated with a plurality of scrambled control symbols;
- scrambling of a plurality of un-encoded control symbols based at least on a pseudo-random value;
- generation of a bit string based at least on the scramble of the plurality of un-encoded control symbols;
- selection of one of the plurality of encoded values based on the generated bit string;
- and
- transmission of the selected one of the plurality of encoded values.
A computerized user device comprising:
- encoding logic configured to, when operated:
- select a plurality of encoded values to represent scrambled control symbols to be used for transmission;
- generate a bit string, the generation comprising a scramble of a plurality of un-encoded control symbols using a pseudo-random value;
- using the generated bit string, select one of the plurality of encoded values to be transmitted;
- transmit the selected one of the plurality of encoded values.
Dependencies are inferred from the claim text.