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.
Claims20
A method of transmitting data to minimize radio frequency interference, the method comprising:
- selecting a plurality of encoded values to represent scrambled control symbols, the scrambled control symbols comprising a set of preselected scrambled control symbols, the set having a size configured to produce one or more desirable electromagnetic interference (EMI) properties;
- using at least a pseudo-random value associated with one of the set of preselected scrambled control symbols, 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, the selected one of the plurality of encoded values representing the one of the set of preselected scrambled control symbols.
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, the plurality of scrambled control symbols comprising a set of scrambled control symbols preselected to contain one or more numeric properties configured to reduce electromagnetic interference (EMI);
- 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, the represented scrambled control symbols comprising preselected scrambled control symbols having one or more numeric properties that minimize electromagnetic interference (EMI) associated with transmission mediums, each of the preselected scrambled control symbols corresponding to one or more pseudo-random values;
- generate a bit string, the generation comprising a scramble of a plurality of un-encoded control symbols based on at least one of the one or more pseudo-random values;
- 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.