Method and system for prioritizing data values for robust data representation
First Claim
1. A method for selecting prioritized data values from a plurality of available data values formed by a plurality of data bits, wherein each of the data bits exhibits a bit value, the method comprising the steps of:
- arranging the plurality of available data values in a gray code format;
selecting alternate data values of the gray code format for a value map; and
prioritizing the value map according to bit adjacencies, wherein bit adjacencies are defined by contiguous bits within one of the data values that each exhibit a common bit value.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and data structures select prioritized robust data values from a plurality of available data values formed by a plurality of data bits, each capable of exhibiting a bit value. Available data values are arranged into a gray code format, and alternate values of gray code format are selected to form a value map. An optional complementary value map may also be formed from the remaining data values. The value map is then prioritized according to bit adjacencies, wherein bit adjacencies are defined by contiguous bits within one of the data values that exhibit a common bit value. Priority may be given to data values having shortest and/or fewest bit adjacencies.
-
Citations
20 Claims
-
1. A method for selecting prioritized data values from a plurality of available data values formed by a plurality of data bits, wherein each of the data bits exhibits a bit value, the method comprising the steps of:
-
arranging the plurality of available data values in a gray code format; selecting alternate data values of the gray code format for a value map; and prioritizing the value map according to bit adjacencies, wherein bit adjacencies are defined by contiguous bits within one of the data values that each exhibit a common bit value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for selecting prioritized data values from a plurality of available data values formed by a plurality of data bits, wherein each of the data bits exhibits a bit value, the system comprising:
-
means for arranging the plurality of available data values in a gray code format; means for selecting alternate data values of the gray code format for a value map; and means for prioritizing the value map according to bit adjacencies, wherein bit adjacencies are defined by contiguous bits within one of the data values that each exhibit a common bit value. - View Dependent Claims (17)
-
- 18. A value map for representing state information with a plurality of data bits, wherein each of the data bits exhibits a bit value, the value map comprising a plurality of data values formed from the plurality of data bits, wherein each of the data values in the data map are arranged such that any transition from one data value to another data value in the value map results from a change in the bit values of at least two of the plurality of data bits.
Specification