Processing graphic images having various file formats

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C358S451000, C345S418000

Reexamination Certificate

active

06813621

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to computer systems, and in particular to accessing graphic images stored in plural formats.
BACKGROUND
Personal computers are now commonly used to read, write and process computer files with graphic images. Various application programs, for example, word-processing, spreadsheet, and database programs extensively use graphic images stored in various file formats. Some common file formats used to store graphics images are JPEG, BMP and TIFF. Typically the extension of a computer file denotes the format in which the file is stored, for example, a computer file called “Myfile.TIFF” is stored in a TIFF format.
Conventionally, application programs need individual filters corresponding to specific file formats for viewing and processing graphic images. Hence applications can only read specific file formats for which the application has a filter. Furthermore, in some instances application programs are not able to read new file formats because the application programs may only have format specific filters that cannot process new file formats.
Hence, what is needed is a format independent interface that allows an application program to read various file formats, and also update the interface to handle new file formats allowing application programs to process new file formats.
SUMMARY
The present invention addresses the foregoing by providing a system and method that allows an application program to read and save graphics image data in a file format without using any format specific filters. A format independent interface (FII) is provided, wherein the FII communicates with an application program and routes image data and application program commands. FII can interface with a plurality of image format handling (IFH) modules, wherein each module can process format specific graphical image data. The application program sends a read request to read a graphics image saved in a specific format to the FII, and the FII routes the request to the IFH module that can open the requested file, and the IFH module converts the file from the specific file format to a device independent bitmap (DIB) data. Thereafter, the IFH module sends the DIB data to FII, and further to a graphical device interface for displaying, or for printing.
In another aspect of the present invention, an application program provides to the FII DIB image data with a command to save the DIB data in a specific file format. Thereafter, the FII sends the DIB image data to an IFH module that can process the specified format. The IFH module converts the DIB image data to the specified format and saves the file in the specified format.
In yet another aspect of the present invention, a IFH module for a new format is created and added to a registry that maintains a list of file formats that can be processed by FII.
By virtue of the foregoing aspects of the present invention, an application program does not require any specific file filters. Furthermore, an application program can support new file formats as long as an IFH module embodying the new file format is created and installed.
This brief summary has been provided so that the nature of the invention may be understood quickly. A more complete understanding of the invention can be obtained by reference to the following detailed description of the preferred embodiments thereof in connection with the attached drawings.


REFERENCES:
patent: 5299304 (1994-03-01), Williams et al.
patent: 5608874 (1997-03-01), Ogawa et al.
patent: 5731813 (1998-03-01), O'Rourke et al.
patent: 5745907 (1998-04-01), Yamamoto
patent: 5767833 (1998-06-01), Vanderwiele et al.
patent: 5983229 (1999-11-01), Houchin et al.
patent: 6061695 (2000-05-01), Slivka et al.
patent: 6061696 (2000-05-01), Lee et al.
patent: 6154208 (2000-11-01), Otala
patent: 6167404 (2000-12-01), Morcos et al.
patent: 6247011 (2001-06-01), Jecha et al.
patent: 6266678 (2001-07-01), McDevitt et al.
patent: 0676069 (1998-03-01), None
patent: WO 97/08652 (1997-03-01), None
patent: WO 99/27470 (1999-06-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Processing graphic images having various file formats does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processing graphic images having various file formats, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing graphic images having various file formats will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3342451

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.