Computer architecture for emulating an image input adapter for a correlithm object processing system
First Claim
1. A device configured to emulate an image input adapter for a correlithm object processing system, comprising:
- a memory configured to store;
a plurality of correlithm objects, wherein a correlithm object is a point in a n-dimensional space represented by a binary string; and
a sensor engine operably coupled to the memory, configured to;
receive an image formed by an array of pixels, wherein each pixel in the array has a pixel value;
determine dimensions for the array of pixels;
define a plurality of masks, wherein;
the size of each mask is less than the dimensions of the array of pixels; and
each mask from the plurality of masks at least partially overlaps with at least one other mask from the plurality of masks;
overlay the plurality of masks with the image, wherein overlaying the plurality of masks with the image partitions the image into a plurality of sub-arrays of pixels;
determine a correlithm object for each pixel in the sub-array of pixels;
serialize the correlithm objects for the sub-array of pixels to form an aggregated correlithm object; and
output the aggregated correlithm object.
1 Assignment
0 Petitions
Accused Products
Abstract
A device configured to emulate an image input adapter for a correlithm object processing system that includes a sensor engine. The sensor engine is configured to receive an image formed by an array of pixels, to determine dimensions for the array of pixels, and to define a plurality of masks. The size of each mask is less than the dimensions of the array of pixels. Each mask at least partially overlaps with at least one other mask. The sensor engine is configured to overlay the plurality of masks with the image. Overlaying the masks with the image partitions the image into a plurality of sub-arrays of pixels. The sensor engine is configured to determine a correlithm object for each pixel in the sub-array of pixels, to serialize the correlithm objects for the sub-array of pixels to form an aggregated correlithm object, and to output the aggregated correlithm object.
-
Citations
20 Claims
-
1. A device configured to emulate an image input adapter for a correlithm object processing system, comprising:
-
a memory configured to store; a plurality of correlithm objects, wherein a correlithm object is a point in a n-dimensional space represented by a binary string; and a sensor engine operably coupled to the memory, configured to; receive an image formed by an array of pixels, wherein each pixel in the array has a pixel value; determine dimensions for the array of pixels; define a plurality of masks, wherein; the size of each mask is less than the dimensions of the array of pixels; and each mask from the plurality of masks at least partially overlaps with at least one other mask from the plurality of masks; overlay the plurality of masks with the image, wherein overlaying the plurality of masks with the image partitions the image into a plurality of sub-arrays of pixels; determine a correlithm object for each pixel in the sub-array of pixels; serialize the correlithm objects for the sub-array of pixels to form an aggregated correlithm object; and output the aggregated correlithm object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for emulating an image input adapter for a correlithm object processing system, comprising:
-
receiving, by a sensor engine, an image formed by an array of pixels, wherein each pixel in the array has a pixel value; determining, by the sensor engine, dimensions for the array of pixels; defining, by the sensor engine, a plurality of masks, wherein; the size of each mask is less than the dimensions of the array of pixels; and each mask from the plurality of masks at least partially overlaps with at least one other mask from the plurality of masks; overlaying, by the sensor engine, the plurality of masks with the image, wherein overlaying the plurality of masks with the image partitions the image into a plurality of sub-arrays of pixels; determining, by the sensor engine, a correlithm object for each pixel in the sub-array of pixels, wherein a correlithm object is a point in a n-dimensional space represented by a binary string; serializing, by the sensor engine, the correlithm objects for the sub-array of pixels to form an aggregated correlithm object; and outputting, by the sensor engine, the aggregated correlithm object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system configured to emulate an image input adapter for a correlithm object processing system, comprising:
-
a camera configured to output an image formed by an array of pixels, wherein each pixel in the array has a pixel value; and a device operably coupled to the camera, comprising; a memory configured to store a plurality of correlithm objects, wherein a correlithm object is a point in a n-dimensional space represented by a binary string; and a sensor engine operably coupled to the memory, configured to; receive an image from the camera; determine dimensions for the array of pixels; define a plurality of masks, wherein; the size of each mask is less than the dimensions of the array of pixels; and each mask from the plurality of masks at least partially overlaps with at least one other mask from the plurality of masks; overlay the plurality of masks with the image, wherein overlaying the plurality of masks with the image partitions the image into a plurality of sub-arrays of pixels; determine a correlithm object for each pixel in the sub-array of pixels; serialize the correlithm objects for the sub-array of pixels to form an aggregated correlithm object; and output the aggregated correlithm object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification