Video processing system and method with dynamic tag architecture
First Claim
Patent Images
1. An image processing system, comprising:
- a pixel processing subsystem configured to receive input pixels and process the input pixels so as to produce output pixels;
an image data classifier operatively coupled with the pixel processing subsystem, where the image data classifier is configured to interact with the pixel processing subsystem at multiple different times prior to output of the output pixels, and where the pixel processing subsystem is configured to dynamically tune its pixel processing operations based on such interactions with the image data classifier; and
a controller operatively coupled with the pixel processing subsystem and image data classifier and configured to dynamically and unequally allocate processing times for the pixel processing subsystem.
3 Assignments
0 Petitions
Accused Products
Abstract
An image processing system and method, in which a plurality of image processing operations are dynamically controlled based on dynamically changing tag data associated with pixels being processed.
-
Citations
46 Claims
-
1. An image processing system, comprising:
-
a pixel processing subsystem configured to receive input pixels and process the input pixels so as to produce output pixels; an image data classifier operatively coupled with the pixel processing subsystem, where the image data classifier is configured to interact with the pixel processing subsystem at multiple different times prior to output of the output pixels, and where the pixel processing subsystem is configured to dynamically tune its pixel processing operations based on such interactions with the image data classifier; and a controller operatively coupled with the pixel processing subsystem and image data classifier and configured to dynamically and unequally allocate processing times for the pixel processing subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An integrated circuit, comprising:
-
image processing logic configured to sequentially execute a plurality of image processing operations on pixels of video data; and controller and classifier logic configured to control operation of the image processing logic, and repeatedly update tag data associated with the pixels of video data, said updating being performed prior to execution of each of the plurality of image processing operations, and configured to execute one of the plurality of image processing operations by; dynamically selecting, for each pixel or group of pixels to be processed by said one of the plurality of image processing operations, a particular implementation of said image processing operation; and applying the particular implementation to the pixel or group of pixels, where the particular implementation is selected from a plurality of loaded implementations of said image processing operation, and where the plurality of loaded implementations is varied from time to time during operation of the integrated circuit. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An image processing system, comprising:
-
image processing logic configured to sequentially execute a plurality of image processing operations on pixels of video data; storage media configured to store the pixels and tag data associated with the pixels, the image processing system being configured to dynamically update the tag data between execution of the plurality of image processing operations, and where the image processing logic is configured such that each image processing operation is dynamically controlled based on the tag data; and a controller operatively coupled with the image processing logic and configured to dynamically and unequally allocate processing times for the image processing logic. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An image processing system, comprising:
-
a pixel processing subsystem configured to receive input pixels and process the input pixels so as to produce output pixels, where the pixel processing subsystem includes multiple pixel processing operators configured to process the input pixels in a sequential order in a first mode of operation, the image processing system further comprising a controller configured to effect a second mode of operation in which the sequential order is varied; and a controller operatively coupled with the pixel processing subsystem and configured to dynamically and unequally allocate processing times for the multiple pixel processing operators.
-
Specification