Client dependent image processing for browser-based image document viewer for handheld client devices
First Claim
Patent Images
1. A method of processing data associated with a document requested by a client device from a server, the document being represented by image data, the image data having one or more data values and color levels, the method comprising:
- predefining a set of relationships between zoom levels and tonal reproduction curves in one or more client dependent image processing tables;
automatically determining one or more parameters associated with at least one of a client device display and a data network for transmitting the image data from the server to the client device, based on a type and/or content of the document requested, the one or more parameters comprising an image data display zoom level requested by the client device; and
processing image data by enhancing a contrast of the data values using a tonal reproduction curve based on the one or more parameters determined, the tonal reproduction curve being selected, based on the requested zoom level, from the predefined set of relationships stored in the one or more client dependent image processing tables, said processing being performed by the server prior to transmitting the image data to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems that dynamically control and/or direct document image processing based on one or more of client device display capabilites, image formats supported by the client device, network bandwidth, document file format, document content and user hints.
61 Citations
28 Claims
-
1. A method of processing data associated with a document requested by a client device from a server, the document being represented by image data, the image data having one or more data values and color levels, the method comprising:
-
predefining a set of relationships between zoom levels and tonal reproduction curves in one or more client dependent image processing tables; automatically determining one or more parameters associated with at least one of a client device display and a data network for transmitting the image data from the server to the client device, based on a type and/or content of the document requested, the one or more parameters comprising an image data display zoom level requested by the client device; and processing image data by enhancing a contrast of the data values using a tonal reproduction curve based on the one or more parameters determined, the tonal reproduction curve being selected, based on the requested zoom level, from the predefined set of relationships stored in the one or more client dependent image processing tables, said processing being performed by the server prior to transmitting the image data to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system to process data associated with a document requested by a client device from a server, the document being represented by image data, the image data having one or more data values and color levels, the system comprising a display device and controller that:
-
accesses a set of relationships between zoom levels and tonal reproduction curves that is predefined in one or more client dependent image processing tables; automatically determines one or more parameters associated with at least one of a client device display and a data network for transmitting the image data from the server to the client device, device based on a type and/or content of the document requested, the one or more parameters comprising an image data display zoom level requested by the client device; and processes image data by enhancing a contrast of the data values using a tonal reproduction curve based on the one or more parameters determined, the tonal reproduction curve being selected, based on requested zoom level, from the predefined set of relationships stored in the one or more client dependent image processing tables, said processing being performed by the server prior to transmitting the image data to the client device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine-readable medium that provides instructions for processing data associated with a document requested by a client device from a server, the document being represented by image data, the image data having one or more data values and color levels, the instructions, when executed by a processor, causing the processor to perform operations comprising:
-
accessing a set of relationships between zoom levels and tonal reproduction curves that is predefined in one or more client dependent image processing tables; automatically determining one or more parameters associated with at least one of a client device display and a data network for transmitting the image data from the server to the client device, device based on a type and/or content of the document requested, the one or more parameters comprising an image data display zoom level requested by the client device; and processing image data by enhancing a contrast of the data values using a tonal reproduction curve based on the one or more parameters determined, the tonal reproduction curve being selected, based on the requested zoom level, from the predefined set of relationships stored in the one or more client dependent image processing tables, said processing being performed by the server prior to transmitting the image data to the client device. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification