Method and system for accessing and of rendering an image for transmission over a network
First Claim
1. A system for accessing, modifying, and transmitting images over a computer network comprising at least one client computer and at least one server computer which exchange data and control signals therebetween over a network which uses one network middleware of a series of network middleware, said system further including a plurality of image databases which databases use different programs for storing, managing and accessing said stored images,each image database including a predetermined image standard for transferring a stored image and including predetermined standard control signals for accessing and processing selected images,said at least one client computer including application software with the capability to communicate with any of said image databases using said standard predetermined control signals and receiving images using said predetermined standard for transferring an image,said at least one client computer and said at least one server computer using a proxy stub arrangement for compensating for different middleware, whereby image manipulations transfer and receipt occurs based on said predetermined standard for transferring an image and said predetermined control signals and wherein said predetermined image standard includes the following defined elements:
- a first element to retrieve the resolution of an image associated with a stored image file,a second element to partition said image into sections,a third element to calculate a base pixel size of said image,a fourth element to define a region of said image,a fifth element to retrieve a section of said image,a sixth element to retrieve a processed section of said image,a seventh element to retrieve data compression information associated with said image andan eighth element to retrieve color information related to said image.
4 Assignments
0 Petitions
Accused Products
Abstract
The present method renders scan lines of an image to an output device in a memory efficient manner and in a manner suitable for a client server application using an Internet or Intranet type network. The image is defined by a number of order objects, each of which is independently stored. The procedure determines on a scan line basis the objects which influence the particular scan line and accumulates the rendering effect of the objects necessary for returning the scan line. Returned scan lines are transmitted over a network to a client computer and the procedure is repeated. Objects are only partially rendered as required to pass on the necessary information as input for the next object. This approach maintains the independence of the objects, allows interaction of objects, allows output to high resolution output devices in a memory efficient manner, and allows each object to be reproduced at the best resolution and in an efficient manner for a large scale network application. The present invention is directed to a system for accessing, modifying, and transporting images over a computer network. The system has at least one client computer and at least one server computer which exchange data and control signals therebetween over a network, the network using one network middleware of a series of network middleware. The system further includes a plurality of image databases which use different programs for storing, managing and accessing the stored images. Each image database includes a predetermined image standard for transferring a stored image and includes predetermined standard control signals for accessing and processing selected images. The client computer includes application software with the capability to communicate with any of the image databases using standard predetermined control signals and the capability of receiving images using the predetermined standard for transferring an image. The client computer and server computer uses a proxy-stub arrangement for compensating for different middleware. Image manipulations, transfer and receipt occurs based on the predetermined standard for transferring and image and the predetermined control signals.
-
Citations
16 Claims
-
1. A system for accessing, modifying, and transmitting images over a computer network comprising at least one client computer and at least one server computer which exchange data and control signals therebetween over a network which uses one network middleware of a series of network middleware, said system further including a plurality of image databases which databases use different programs for storing, managing and accessing said stored images,
each image database including a predetermined image standard for transferring a stored image and including predetermined standard control signals for accessing and processing selected images, said at least one client computer including application software with the capability to communicate with any of said image databases using said standard predetermined control signals and receiving images using said predetermined standard for transferring an image, said at least one client computer and said at least one server computer using a proxy stub arrangement for compensating for different middleware, whereby image manipulations transfer and receipt occurs based on said predetermined standard for transferring an image and said predetermined control signals and wherein said predetermined image standard includes the following defined elements: -
a first element to retrieve the resolution of an image associated with a stored image file, a second element to partition said image into sections, a third element to calculate a base pixel size of said image, a fourth element to define a region of said image, a fifth element to retrieve a section of said image, a sixth element to retrieve a processed section of said image, a seventh element to retrieve data compression information associated with said image and an eighth element to retrieve color information related to said image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for accessing image database servers to retrieve images, said image database servers being accessible using at least one server computer with some of said image database servers storing information using one of JPEG, TIFF, GIF, and FLASHPIX, said at least one server computer being connected to at least one client computer using a proxy stub arrangement over a network which operates using a middleware which can include HTTP, DCOM, CORBA, and RMI;
said at least one client computer operating using a program which communicates with other networked devices involved with image transfer using a predetermined image standard and control signals, each of said server computer and said image database servers using programs which comnunicate with other image transfer devices utilizing said predetermined image standard and control signals, whereby image transfer is accomplished over a network using said predetermined standard and control signals thereby allowing access and retrieval of images stored in a database without knowledge of application used to store the image in the database and wherein said predetermined image standard includes the following defined elements; a first element to retrieve the resolution of an image associated with a stored image file, a second element to partition said image into sections, a third element to calculate a base pixel size of said image, a fourth element to define a region of said image, a fifth element to retrieve a section of said image, a sixth element to retrieve a processed section of said image, a seventh element to retrieve data compression information associated with said image and an eighth element to retrieve color information related to said image. - View Dependent Claims (15, 16)
Specification