System and method for providing an extensible codec architecture for digital images
First Claim
1. A computer system for performing imaging operations on a digital image, comprising:
- executable software code for requesting an imaging operation to be performed on a digital image;
a codec manager operably coupled to the executable software code for receiving the request to perform an imaging operation on the digital image and for selecting an imaging component for performing the requested imaging operation on the digital image from one or more imaging components registered in the computer system; and
an imaging component operably coupled to the codec manager, the imaging component having registered information in the computer system that may indicate that the imaging component may perform imaging operations on the digital image.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method for an extensible codec architecture for digital images is provided. Executable software code may be operably coupled to a codec manager for requesting imaging operations to be performed on a digital image. The codec manager may receive the request to perform an imaging operation on the digital image and may select an imaging component, such as a codec, from one or more imaging components registered in the computer system for performing an imaging operation on the digital image. An arbitration manager may include functionality for requesting enumeration of the operations an imaging component may perform on a particular digital image. One or more pixel format converters may then convert the pixel format in the digital image to a pixel format supported by an imaging component installed on the system.
18 Citations
20 Claims
-
1. A computer system for performing imaging operations on a digital image, comprising:
-
executable software code for requesting an imaging operation to be performed on a digital image;
a codec manager operably coupled to the executable software code for receiving the request to perform an imaging operation on the digital image and for selecting an imaging component for performing the requested imaging operation on the digital image from one or more imaging components registered in the computer system; and
an imaging component operably coupled to the codec manager, the imaging component having registered information in the computer system that may indicate that the imaging component may perform imaging operations on the digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in a computer system for performing an imaging operation on a digital image, comprising:
-
installing an imaging component in the computer system;
registering the imaging component in the computer system so that the imaging component may be discovered for use in performing an imaging operation;
receiving a request for performing an imaging operation on a digital image;
discovering the imaging component for performing the imaging operation on the digital image;
selecting the imaging component for performing the imaging operation on the digital image; and
using the imaging component for performing the imaging operation on the digital image. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification