Image transfer using drawing command hooking
First Claim
Patent Images
1. An image supply device for supplying an image to an image display device via a network, comprising:
- an application program capable of issuing image drawing commands;
a drawing module configured to process drawing commands issued by the application program;
a hook processing module configured to hook and preempt a specific drawing command issued by the application program and to draw an image in a transfer image storage area within a general purpose memory according to the acquired drawing command; and
an image transfer processing module configured to acquire an image from the transfer image storage area and to transfer the acquired image to the image display device via the network.
2 Assignments
0 Petitions
Accused Products
Abstract
A hook processing module 400 hooks and preempts a specific drawing command issued by an application program 122, and draws an image in an image data storage area 106b within the RAM 106 according to the acquired drawing command. VNC server 130 acquires the image from the image data storage area 106b, and transfers the acquired image to a projector via a network.
-
Citations
35 Claims
-
1. An image supply device for supplying an image to an image display device via a network, comprising:
-
an application program capable of issuing image drawing commands;
a drawing module configured to process drawing commands issued by the application program;
a hook processing module configured to hook and preempt a specific drawing command issued by the application program and to draw an image in a transfer image storage area within a general purpose memory according to the acquired drawing command; and
an image transfer processing module configured to acquire an image from the transfer image storage area and to transfer the acquired image to the image display device via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for supplying an image to the image display device via the network, comprising:
-
(a) drawing an image to a transfer image storage area within a general purpose memory according to a specific drawing command issued by an application program, and (b) acquiring the image from the transfer image storage area, and transferring the acquired image to the image display device via the network. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A hook processing module used for an image supply device for supplying an image to an image display device via a network, the image supply device including an application program capable of issuing image drawing commands, a drawing module for processing drawing commands issued by the application program, and an image transfer processing module for acquiring an image from a transfer image storage area within a general purpose memory and for transferring the acquired image to the image display device via the network, wherein
the hook processing module is configured to hook and preempt a specific drawing command issued by the application program, and to draw an image in the transfer image storage area according to the specific drawing command.
-
29. An image transfer processing module used for image supply devices for supplying an image to an image display device via a network, the image supply device including an application program capable of issuing image drawing commands, and a drawing module for processing drawing commands issued by the application program, wherein
the image transfer processing module is configured to acquire an image from a transfer image storage area within a general purpose memory, and to transfer the acquired image to the image display device via the network, the image transfer processing module is further configured to load a hook processing module for hooking and preempting a specific drawing command issued by the application program onto the application program responsive to activation of the image transfer processing module, and to unload the hook processing module from the application program responsive to deactivation of the image transfer processing module, and the hook processing module is configured to draw an image in the transfer image storage area according to a drawing command acquired by the hooking.
Specification