Method, apparatus and system for generating an attribute map for processing an image
First Claim
1. A method of generating an attribute map for processing an image by an image processing device, the method comprising:
- Receiving, by a computing device, an image encoded into a plurality of segments, each segment being characterised by a position within a base region associated with the image and being encoded according to a corresponding encoding format;
decoding, by the computing device, a segment from the plurality of segments stored on a storage device into a sub-image, the sub-image being associated with a combination operation and an attribute value derived based on at least one of a segment decoding format and a segment encoding format, the combination operation determining a process of combining the sub-image with the underlying base region;
determining, by a computing device at least one information-carrying pixel in the sub-image based on the sub-image pixel content stored on the storage device and the attribute value associated with the sub-image; and
generating, by the computer device, the attribute map for processing the image by the image processing device, the attribute map being generated using the attribute value associated with the sub-image for at least one pixel of the attribute map.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating an attribute map for processing an image. An image encoded into a plurality of segments is received. Each segment is characterized by a position within a base region associated with the image and is encoded according to a corresponding encoding format. A segment from the plurality of segments is decoded into a sub-image. The sub-image is associated with a combination operation and an attribute value derived based on at least one of a segment decoding format and a segment encoding format. The combination operation determines a process of combining the sub-image with the underlying base region. An information-carrying pixel value in the sub-image is determined based on the sub-image pixel content and the attribute value associated with the sub-image. The attribute map for processing the image is generated using the attribute value associated with the sub-image for at least one pixel of the attribute map.
-
Citations
25 Claims
-
1. A method of generating an attribute map for processing an image by an image processing device, the method comprising:
-
Receiving, by a computing device, an image encoded into a plurality of segments, each segment being characterised by a position within a base region associated with the image and being encoded according to a corresponding encoding format; decoding, by the computing device, a segment from the plurality of segments stored on a storage device into a sub-image, the sub-image being associated with a combination operation and an attribute value derived based on at least one of a segment decoding format and a segment encoding format, the combination operation determining a process of combining the sub-image with the underlying base region; determining, by a computing device at least one information-carrying pixel in the sub-image based on the sub-image pixel content stored on the storage device and the attribute value associated with the sub-image; and generating, by the computer device, the attribute map for processing the image by the image processing device, the attribute map being generated using the attribute value associated with the sub-image for at least one pixel of the attribute map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of generating an attribute map for processing an image, the method comprising:
-
receiving, by a computing device, a plurality of image segments to be combined with a base region to produce said image, each segment being associated with a combination operation determining a process of combining the segments with the underlying base region, each segment being characterised by an attribute value derived based on a format used to produce the segment; determining, by the computing device an information-carrying pixel value for one of said segments from the plurality of segments stored on a storage device; determining, by the computing device, a target pixel in the attribute map corresponding to a pixel in said segment having a value which is distinct from the information carrying pixel value; and generating, by the computing device an attribute map stored on the storage device for processing the image using the attribute value associated with said segment for at least one pixel of the attribute map, wherein an existing attribute value in the attribute map is retained for said target pixel. - View Dependent Claims (18)
-
-
19. An apparatus for generating an attribute map for processing an image, the apparatus comprising:
-
means for receiving an image encoded into a plurality of segments, each segment being characterised by a position within a base region associated with the image and being encoded according to a corresponding encoding format; means for decoding a segment from the plurality of segments into a sub-image, the sub-image being associated with a combination operation and an attribute value derived based on at least one of a segment decoding format and a segment encoding format, the combination operation determining a process of combining the sub-image with the underlying base region; means for determining at least one information-carrying pixel in the sub-image based on the sub-image pixel content and the attribute value associated with the sub-image; and means for generating the attribute map for processing the image, the attribute map being generated using the attribute value associated with the sub-image for at least one pixel of the attribute map.
-
-
20. An apparatus for generating an attribute map for processing an image, the apparatus comprising:
-
means for receiving a plurality of image segments to be combined with a base region to produce said image, each segment being associated with a combination operation determining a process of combining the segments with the underlying base region, each segment being characterised by an attribute value derived based on a format used to produce the segment; means for determining an information-carrying pixel value for one of said segments from the plurality of segments; means for determining a target pixel in the attribute map corresponding to a pixel in said segment having a value which distinct from the information carrying pixel value; and means for generating an attribute map for processing the image using the attribute value associated with said segment for at least one pixel of the attribute map, wherein at least an existing attribute value of the attribute map is retained for said target pixel.
-
-
21. A system for generating an attribute map for processing an image, the system comprising:
-
a memory for storing data and computer program; a processor coupled to said memory for executing said computer program, said computer program comprising instructions for; receiving an image encoded into a plurality of segments, each segment being characterised by a position within a base region associated with the image and being encoded according to a corresponding encoding format; decoding a segment from the plurality of segments into a sub-image, the sub-image being associated with a combination operation and an attribute value derived based on at least one of a segment decoding format and a segment encoding format, the combination operation determining a process of combining the sub-image with the underlying base region; determining at least one information-carrying pixel in the sub-image based on the sub-image pixel content and the attribute value associated with the sub-image; and
generating the attribute map for processing the image, the attribute map being generated using the attribute value associated with the sub-image for at least one pixel of the attribute map.
-
-
22. A system for generating an attribute map for processing an image, the system comprising:
-
a memory for storing data and computer program; a processor coupled to said memory for executing said computer program, said computer program comprising instructions for; receiving a plurality of image segments to be combined with a base region to produce said image, each segment being associated with a combination operation determining a process of combining the segments with the underlying base region, each segment being characterised by an attribute value derived based on a format used to produce the segment; determining an information-carrying pixel value for one of said segments from the plurality of segments; determining a target pixel in the attribute map corresponding to a pixel in said segment having a value which distinct from the information carrying pixel value; and generating an attribute map for processing the image using the attribute value associated with said segment for at least one pixel of the attribute map, wherein at least an existing attribute value of the attribute map is retained for said target pixel.
-
-
23. A non-transitory computer readable medium having a computer program stored thereon for generating an attribute map for processing an image, the computer program comprising:
-
code for receiving an image encoded into a plurality of segments, each segment being characterised by a position within a base region associated with the image and being encoded according to a corresponding encoding format; code for decoding a segment from the plurality of segments into a sub-image, the sub-image being associated with a combination operation and an attribute value derived based on at least one of a segment decoding format and a segment encoding format, the combination operation determining a process of combining the sub-image with the underlying base region; code for determining at least one information-carrying pixel value in the sub-image based on the sub-image pixel content and the attribute value associated with the sub-image; and code for generating the attribute map for processing the image, the attribute map being generated using the attribute value associated with the sub-image for at least one pixel of the attribute map.
-
-
24. A non-transitory computer readable medium having a computer program stored thereon for method of generating an attribute map for processing an image, the program comprising:
-
code for receiving a plurality of image segments to be combined with a base region to produce said image, each segment being associated with a combination operation determining a process of combining the segments with the underlying base region, each segment being characterised by an attribute value derived based on a format used to produce the segment; code for determining an information-carrying pixel value for one of said segments from the plurality of segments; code for determining a target pixel in the attribute map corresponding to a pixel in said segment having a value which distinct from the information carrying pixel value; and code for generating an attribute map for processing the image using the attribute value associated with said segment for at least one pixel of the attribute map, wherein at least an existing attribute value of the attribute map is retained for said target pixel.
-
-
25. A method of generating an attribute map for processing an image, the method comprising:
-
receiving, by a computing device, a plurality of image segments to be combined with a base region to produce said image, each segment being associated with a combination operation determining a process of combining the segments with the underlying base region, each segment being characterised by a segment attribute value derived based on a format used to produce the segment; determining, by the computing device, an information-carrying pixel and a non-information-carrying pixel for one of said segments from the plurality of segments stored on a storage device; determining, by the computing device, a first pixel location corresponding to the information carrying pixel and a second location corresponding to the non-information carrying pixel; and generating, by the computing device, the attribute map stored on the storage device for processing the image, by the image processing device, using the segment attribute value for the first location and retaining an existing attribute value for the second location.
-
Specification