Method of transmitting data in a communication system
First Claim
1. A method comprising:
- receiving image data, by an image input system at a first device, as part of a communication event between the first device and a second device;
receiving, at the first device, display characteristics associated with the second device including a portion of the image data displayed in a window at the second device, a proportion comprising an amount of the image data displayed in the window, and dimensions of the window;
determining, at the first device, a magnification applied to the portion of the image data based on the proportion and the dimensions of the window;
determining, at the first device, a first resolution for encoding the portion of the image data based on the determined magnification;
determining, at the first device, a second resolution for encoding another portion of the image data not displayed within the window;
encoding, at the first device for transmission to the second device, the portion of the image data displayed within the window at the first resolution and the other portion of the image data not displayed within the window at the second resolution; and
transmitting, at the first device, the encoded image data including transmitting the portion of the image data displayed in the window at the first resolution along with the other portion of the image data that is not displayed in the window at the second resolution for receipt by the second device to cause optimization of display of the portion of the image data at the second device and as part of the communication event.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting image data from a first node to a second node during a communication event, wherein the second node comprises a display for displaying image data at the second node, includes receiving at the first node, information indicating at least one display characteristic with which image data received at the second node will be displayed on the display; inputting image data at the first node; determining a processing step to be applied to the inputted image data to generate adapted image data, such that at least one characteristic of the adapted image data is optimized for the at least one display characteristic; applying the processing step to generate the adapted image data; and transmitting the adapted image data to the second terminal.
60 Citations
20 Claims
-
1. A method comprising:
-
receiving image data, by an image input system at a first device, as part of a communication event between the first device and a second device; receiving, at the first device, display characteristics associated with the second device including a portion of the image data displayed in a window at the second device, a proportion comprising an amount of the image data displayed in the window, and dimensions of the window; determining, at the first device, a magnification applied to the portion of the image data based on the proportion and the dimensions of the window; determining, at the first device, a first resolution for encoding the portion of the image data based on the determined magnification; determining, at the first device, a second resolution for encoding another portion of the image data not displayed within the window; encoding, at the first device for transmission to the second device, the portion of the image data displayed within the window at the first resolution and the other portion of the image data not displayed within the window at the second resolution; and transmitting, at the first device, the encoded image data including transmitting the portion of the image data displayed in the window at the first resolution along with the other portion of the image data that is not displayed in the window at the second resolution for receipt by the second device to cause optimization of display of the portion of the image data at the second device and as part of the communication event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by an input system at a first device, image data as part of a communication event between the first device and a second device; receiving, at the first device, display characteristics associated with the second device including a portion of the image data displayed in a window at the second device, a proportion comprising an amount of the image data displayed in the window, and dimensions of the window; determining, at the first device, a magnification applied to the portion of the image data based on the proportion and the dimensions of the window; adapting, at the first device, the image data to generate adapted image data comprising the portion of the image data that is encoded at a first resolution determined based on the magnification and another portion of the image data that is not displayed within the window that is encoded at a second resolution; and transmitting, at the first device, the adapted image data for receipt by the second device including transmitting the portion of the image data at the first resolution along with the other portion of the image data at the second resolution to cause optimization of display of the portion of the image data at the second device and as part of the communication event. - View Dependent Claims (13, 14, 15)
-
-
16. A transmitting device comprising:
-
a receiver for receiving display characteristics associated with a receiving device; and one or more processors configured to execute instructions stored on the transmitting device to perform operations including; receiving the image data as part of a communication event between the transmitting device and the receiving device; receiving the display characteristics that include a portion of image data displayed in a window at the receiving device, a proportion comprising an amount of the image data displayed in the window, and a window size of the window; determining a magnification applied to the portion of the image data based on the proportion and the dimensions of the window; determining a first resolution for encoding the portion of the image data based upon the determined magnification; determining a second resolution for encoding another portion of the image data that is not displayed within the window; adapting the portion of the image data and the other portion of the image data for transmission to the receiving device including encoding the portion of the image data displayed at the receiving device at the first resolution and the other portion of the image data that is not displayed at the receiving device at the second resolution; and transmitting circuitry for transmitting the adapted portion of the image data at the first resolution along with the adapted other portion of the image data at the second resolution for receipt by the receiving device to cause optimization of display of the portion of the image data at the receiving device and as part of the communication event. - View Dependent Claims (17)
-
-
18. A receiving device comprising:
-
a display for displaying a portion of image data received from a transmitting device as part of a communication event between the transmitting device and the receiving device; one or more processors configured to execute instructions stored on the receiving device to perform operations including; determining display characteristics including the portion of the image data displayed in a window at the receiving device, a proportion comprising an amount of the received image data displayed in the window, and dimensions of the window; and generating a report that includes the display characteristics including the proportion and window size; and a transmitter for transmitting the report to the transmitting device to enable the transmitting device to encode the portion of the image data displayed within the window at a first resolution based at least in part on the display characteristics and encode another portion of the image data that is not displayed within the window at a second resolution for transmission to the receiving device to cause optimization of display of the portion of the image data at the receiving device and as part of the communication event. - View Dependent Claims (19)
-
-
20. A computer program product comprising program code stored on a hardware computer readable storage memory, the program code being executable by one or more processors to cause the one or more processors to perform operations including:
-
receiving, by an input system, image data as part of a communication event with a second device; receiving display characteristics associated with the second device including a portion of the image data displayed in a window at the second device, a proportion comprising an amount of the image data displayed in the window, and dimensions of the window; determining a magnification applied to the portion of the image data based on the proportion and the dimensions of the window; adapting the image data based at least in part on the display characteristics to generate adapted image data including encoding the portion of the image data displayed in the window at a first resolution determined based on the magnification and encoding another portion of the image data that is not displayed in the window at a second resolution; and transmitting the adapted image data including both the portion of the image data at the first resolution and the other portion of the image data at the second resolution for receipt by the second device to cause optimization of display of the portion of the image data at the second device and as part of the communication event.
-
Specification