Encoding of line pattern representation
First Claim
1. A system comprising:
- a pattern generation component configured to provide a line pattern representation representing a line pattern having a changing value in a first dimension as a function of a value in a second dimension;
a segmentation component configured to segment the line pattern representation into a plurality of segments along the second dimension;
an encoding component configured to encode the line pattern representation into an encoded representation by assigning a quantized value to each of the plurality of segments based on the changing value in the first dimension as present within the corresponding segment;
a pattern categorization component configured to categorize each line pattern representation into a category of a plurality of categories using the encoded representation; and
a segmentation adjustment component configured to adjust at least a number of the plurality of segments that the segmentation component segments, wherein the segmentation adjustment component is configured to at least adjust at least the number of the plurality of segments as a function of a number of the plurality of categories.
3 Assignments
0 Petitions
Accused Products
Abstract
The encoding of a line pattern representation. The line pattern representation has a changing value in a first dimension as a function of a value in a second dimension. The line pattern representation is segmented into multiple segments along the second dimension. The line pattern representation is then encoded by assigning a quantized value to each of the segments based on the changing value of the line pattern in the first dimension as present within the corresponding segment. If the line pattern generally falls within a given range within a segment, the segment will be assigned a quantized value corresponding to that range. The encoding may be used to assign the line pattern representation into a category.
42 Citations
20 Claims
-
1. A system comprising:
-
a pattern generation component configured to provide a line pattern representation representing a line pattern having a changing value in a first dimension as a function of a value in a second dimension; a segmentation component configured to segment the line pattern representation into a plurality of segments along the second dimension; an encoding component configured to encode the line pattern representation into an encoded representation by assigning a quantized value to each of the plurality of segments based on the changing value in the first dimension as present within the corresponding segment; a pattern categorization component configured to categorize each line pattern representation into a category of a plurality of categories using the encoded representation; and a segmentation adjustment component configured to adjust at least a number of the plurality of segments that the segmentation component segments, wherein the segmentation adjustment component is configured to at least adjust at least the number of the plurality of segments as a function of a number of the plurality of categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising one or more computer-readable storage media devices having stored thereon computer-executable instructions that when executed by one or more processors of a computing system, cause the computing system to perform a method comprising:
-
an act of providing a line pattern representation representing a line pattern having a changing value in a first dimension as a function of a value in a second dimension; an act of segmenting the line pattern representation into a plurality of segments along the second dimension; an act of encoding the line pattern representation into an encoded representation by assigning a quantized value to each of the plurality of segments based on the changing value in the first dimension as present within the corresponding segment; an act of categorizing each line pattern representation into a category of a plurality of categories using the encoded representation; and adjusting at least a number of the plurality of segments that the act of segmenting segments as a function of a number of the plurality of categories. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for categorizing a plurality of line pattern representations into a plurality of categories, the method comprising:
-
an act of providing a first plurality of line pattern representations, each representing a line pattern having a changing value in a first dimension as a function of a value in a second dimension; an act of segmenting the line pattern representation for each of a second plurality of line pattern representations of the first plurality of line pattern representations into a plurality of segments along the second dimension; and an act of encoding a line pattern representation for each of a third plurality of line pattern representations of the plurality of segments into an encoded representation by assigning a quantized value to each of the plurality of segments based on the changing value in the first dimension as present within the corresponding segment; and an act of categorizing each of at least a fourth plurality of line pattern representations of the third plurality of line pattern representations into a plurality of categories using the encoded representation of each of the fourth plurality of line pattern representations; and an act of adjusting at least a number of the plurality of segments as a function of a number of the plurality of categories.
-
Specification