Computer architecture for emulating an image output adapter for a correlithm object processing system
First Claim
1. A device configured to emulate an image output adapter for a correlithm object processing system, comprising:
- a memory configured to store;
a plurality of mask tables, wherein;
each mask table is linked with a mask that defines an array of pixels of an image;
each mask at least partially overlaps with at least one other mask; and
each mask table identifies;
a plurality of correlithm object location indexes identifying a portion of an aggregated correlithm object, wherein;
the aggregated correlithm object is composed of a plurality of correlithm objects; and
a correlithm object is a point in a n-dimensional space represented by a binary string; and
a plurality of pixel location indexes, wherein;
each pixel location index identifies a pixel location in a mask; and
each pixel location index is linked with a correlithm object location index from among the plurality of correlithm objects location indexes; and
an actor engine operably coupled to the memory, configured to;
receive the aggregated correlithm object corresponding with a mask;
identify the plurality of correlithm objects in the aggregated correlithm object;
populate each pixel location in the mask with a correlithm object from the plurality of correlithm object in accordance with the mask table for the mask;
determine a pixel value for each pixel location in the mask based on the correlithm object at each pixel location; and
output a representation of a portion of the image based on the mask populated with pixel values at each pixel location.
1 Assignment
0 Petitions
Accused Products
Abstract
A device configured to emulate an image output adapter for a correlithm object processing system that includes an actor engine. The actor engine is configured to receive an aggregated correlithm object corresponding with a mask and to identify a plurality of correlithm objects in the aggregated correlithm object. Each mask table is linked with a mask that defines an array of pixels of an image. The actor engine is configured to populate each pixel location in the mask with a correlithm object from the plurality of correlithm object in accordance with a mask table for the mask. The actor engine is further configured to determine a pixel value for each pixel location in the mask based on the correlithm object at each pixel location and to output a representation of a portion of the image based on the mask populated with pixel values at each pixel location.
23 Citations
20 Claims
-
1. A device configured to emulate an image output adapter for a correlithm object processing system, comprising:
-
a memory configured to store; a plurality of mask tables, wherein; each mask table is linked with a mask that defines an array of pixels of an image; each mask at least partially overlaps with at least one other mask; and each mask table identifies; a plurality of correlithm object location indexes identifying a portion of an aggregated correlithm object, wherein;
the aggregated correlithm object is composed of a plurality of correlithm objects; and
a correlithm object is a point in a n-dimensional space represented by a binary string; anda plurality of pixel location indexes, wherein;
each pixel location index identifies a pixel location in a mask; and
each pixel location index is linked with a correlithm object location index from among the plurality of correlithm objects location indexes; andan actor engine operably coupled to the memory, configured to; receive the aggregated correlithm object corresponding with a mask; identify the plurality of correlithm objects in the aggregated correlithm object; populate each pixel location in the mask with a correlithm object from the plurality of correlithm object in accordance with the mask table for the mask; determine a pixel value for each pixel location in the mask based on the correlithm object at each pixel location; and output a representation of a portion of the image based on the mask populated with pixel values at each pixel location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for emulating an image output adapter for a correlithm object processing system, comprising:
-
receiving, by an actor engine, an aggregated correlithm object corresponding with a mask that defines an array of pixels of an image, wherein the mask at least partially overlaps with at least one other mask; identifying, by the actor engine, the plurality of correlithm objects in the aggregated correlithm object; populating, by the actor engine, each pixel location in the mask with a correlithm object from the plurality of correlithm object in accordance with a mask table for the mask, wherein the mask table identifies; a plurality of correlithm object location indexes identifying a portion of an aggregated correlithm object, wherein; the aggregated correlithm object is composed of a plurality of correlithm objects; and a correlithm object is a point in a n-dimensional space represented by a binary string; and a plurality of pixel location indexes, wherein; each pixel location index identifies a pixel location in a mask; and each pixel location index is linked with a correlithm object location index from among the plurality of correlithm object location indexes; determining, by the actor engine, a pixel value for each pixel location in the mask based on the correlithm object at each pixel location; and outputting, by the actor engine, a representation of a portion of the image based on the mask populated with pixel values at each pixel location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system configured to emulate an image output adapter for a correlithm object processing system, comprising:
-
one or more peripheral devices configured to present real world output values to a user; and a device operably coupled to the one or more peripheral devices, comprising; a memory configured to store; a plurality of mask tables, wherein; each mask table is linked with a mask that defines an array of pixels of an image; each mask at least partially overlaps with at least one other mask; and each mask table identifies;
a plurality of correlithm object location indexes identifying a portion of an aggregated correlithm object, wherein;
the aggregated correlithm object is composed of a plurality of correlithm objects; and
a correlithm object is a point in a n-dimensional space represented by a binary string; and
a plurality of pixel location indexes, wherein;
each pixel location index identifies a pixel location in a mask; and
each pixel location index is linked with a correlithm object location index from among the plurality of correlithm object location indexes; andan actor engine operably coupled to the memory, configured to; receive the aggregated correlithm object corresponding with a mask; identify the plurality of correlithm objects in the aggregated correlithm object; populate each pixel location in the mask with a correlithm object from the plurality of correlithm objects in accordance with the mask table for the mask; determine a pixel value for each pixel location in the mask based on the correlithm object at each pixel location; and output a representation of a portion of the image based on the mask populated with pixel values at each pixel location to one of the one or more peripheral devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification