Statistical metering and filtering of content via pixel-based metadata
First Claim
1. An apparatus comprising a processor for execution of stored instructions, the execution of which causes the apparatus to:
- facilitate display of image data comprising a plurality of pixels; and
process said image data, wherein, for each of the plural pixels, said image data comprises at least first and second portions of image data that are linked together, the first portion including payload data and the second portion including metadata, said payload data comprises content for the pixel and said metadata comprises a value selected from a predefined set of values which classifies the pixel independently from the other pixels;
facilitate classification of each of the processable pixels individually according to a particular metadata value selected from the predefined set of values;
perform operations on individual pixels based on their metadata; and
facilitate filtering of the content by obscuring the content of only a plurality of pixels that has a metadata value that exceeds a discretionary threshold value without preventing display of the content of the remaining plurality of pixels that does not have a metadata value that exceeds the discretionary threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for using metadata to more precisely process displayed content may include a processor executing stored instructions, which causes the apparatus to at least receive an image data frame including pixels having a visual object(s), wherein bits in the image data frame includes pixel data for a single pixel. The pixel data includes content and metadata fields. The metadata field includes a value. The metadata value indicates that the single pixel is part of a visual object in a category. The execution of the stored instructions may also cause the apparatus to identify pixels including a visual object by their metadata fields. The pixels include a visual object identifiable within the image data frame such that certain operations are performed on the pixels forming an individual visual object separate from pixels forming remaining visual objects in the visual field. Corresponding methods and computer program products are also provided.
98 Citations
20 Claims
-
1. An apparatus comprising a processor for execution of stored instructions, the execution of which causes the apparatus to:
-
facilitate display of image data comprising a plurality of pixels; and process said image data, wherein, for each of the plural pixels, said image data comprises at least first and second portions of image data that are linked together, the first portion including payload data and the second portion including metadata, said payload data comprises content for the pixel and said metadata comprises a value selected from a predefined set of values which classifies the pixel independently from the other pixels; facilitate classification of each of the processable pixels individually according to a particular metadata value selected from the predefined set of values; perform operations on individual pixels based on their metadata; and facilitate filtering of the content by obscuring the content of only a plurality of pixels that has a metadata value that exceeds a discretionary threshold value without preventing display of the content of the remaining plurality of pixels that does not have a metadata value that exceeds the discretionary threshold value. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
facilitating display of a plurality of pixels; receiving image data, wherein, for each of the plural pixels, said received image data comprises at least first and second portions of image data that are linked together, the first portion including payload data and the second portion including metadata, wherein said payload data comprises content for the pixel and said metadata comprises a metadata value selected from a predefined set of values which classifies the pixel independently from the other pixels; causing said received image data to be supplied to a display; processing the content for each respective pixel based on the metadata value of each respective pixel; obscuring the content of only a plurality of pixels that has a metadata value exceeding a discretionary threshold value, and facilitating display of the content of the remaining plurality of pixels that do not have a metadata value exceeding the discretionary threshold value. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising a processor for execution of stored instructions, the execution of which causes the apparatus to:
-
receive an image data frame comprising a plurality of pixels which, comprise one or more visual objects, wherein a plurality of contiguous bits in the image data frame comprises pixel data for a single pixel, the pixel data comprises a content field and a metadata field for the single pixel, wherein the metadata field comprises a value from a predefined set of metadata values, and wherein the metadata value indicates that the single pixel is part of a visual object within a particular category; and identify pixels which comprise a visual object by their metadata fields, wherein, because the pixels comprising an individual visual object are identifiable within the image data frame, certain operations are performed only on the pixels forming an individual visual object separate from the pixels forming the remaining visual objects in the visual field. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium being encoded with a computer program, the computer program comprising:
-
program code for facilitating display of a plurality of pixels; program code for receiving image data; program code for causing said received image data to be supplied to a display; program code for processing the content for each respective pixel based on the metadata value of each respective pixel; program code for obscuring the content of only a plurality of pixels that has a metadata value exceeding a discretionary threshold value, and program code for facilitating display of the content of the remaining plurality of pixels that do not have a metadata value exceeding the discretionary threshold value; wherein, for each of the plural pixels, said received image data comprises at least first and second portions of image data that are linked together, the first portion including payload data and the second portion including metadata; and wherein said payload data comprises content for the pixel and said metadata comprises a metadata value selected from a predefined set of values which classifies the pixel independently from the other pixels. - View Dependent Claims (18, 19, 20)
-
Specification