Retrieval and display of visual objects
First Claim
1. A method of providing one or more two-dimensional visual objects in a communication terminal, the method comprising:
- receiving in the communication terminal a data entry defining the one or more two-dimensional visual objects, said data entry entered by a user of the communication terminal;
determining a defined target visual representation of the one or more visual objects corresponding to the data entry;
retrieving character metrics data for the target visual representation from a server;
determining in the communication terminal, from visual representations of visual objects supported by the communication terminal, that the target visual representation of the one or more visual objects is not supported by the communication terminal;
generating in the communication terminal, from the visual representations of visual objects supported by the communication terminal, a first visual representation of the one or more visual objects, the first visual representation having a one-to-one correspondence to the data entry; and
showing in a display area of the communication terminal the first visual representation of the one or more visual objects while applying the received character metrics data for the target visual representation, the display area corresponding to the data entry;
in response to determining that the target visual representation of the one or more visual objects is not supported by the communication terminal;
transmitting a request for the target visual representation of the one or more visual objects via a network to the server;
by the server, responding to the request by generating the target visual representation of the one or more visual objects from visual representations of visual objects supported by the server, and by transmitting the target visual representation to the communication terminal;
receiving in the communication terminal from the server via the network the target visual representation of the one or more visual objects; and
overwriting in the display area the first visual representation of the one or more visual objects with the target visual representation of the one or more visual objects.
3 Assignments
0 Petitions
Accused Products
Abstract
For generating one or more two-dimensional visual objects, an initial visual representation is determined (S2) and shown (S3) in a display area of a communication terminal (1). A data representation of the visual objects is transmitted (S5) from the communication terminal (1) to a remote processing center (3). The communication terminal (1) receives (S7) from the processing center (3) an enhanced visual representation of the visual objects, and replaces (S9) in the display area the initial representation with the enhanced representation. Retrieving (SE) an enhanced representation from the processing center (3), makes it possible to display visual objects on the communication terminal (1) in representations which are not supported by the communication terminal (1), e.g. graphical objects can be rendered according to enhanced algorithms and/or characters can be rendered in enhanced fonts not supported by the communication terminal (1).
-
Citations
18 Claims
-
1. A method of providing one or more two-dimensional visual objects in a communication terminal, the method comprising:
-
receiving in the communication terminal a data entry defining the one or more two-dimensional visual objects, said data entry entered by a user of the communication terminal; determining a defined target visual representation of the one or more visual objects corresponding to the data entry; retrieving character metrics data for the target visual representation from a server; determining in the communication terminal, from visual representations of visual objects supported by the communication terminal, that the target visual representation of the one or more visual objects is not supported by the communication terminal; generating in the communication terminal, from the visual representations of visual objects supported by the communication terminal, a first visual representation of the one or more visual objects, the first visual representation having a one-to-one correspondence to the data entry; and showing in a display area of the communication terminal the first visual representation of the one or more visual objects while applying the received character metrics data for the target visual representation, the display area corresponding to the data entry; in response to determining that the target visual representation of the one or more visual objects is not supported by the communication terminal; transmitting a request for the target visual representation of the one or more visual objects via a network to the server; by the server, responding to the request by generating the target visual representation of the one or more visual objects from visual representations of visual objects supported by the server, and by transmitting the target visual representation to the communication terminal; receiving in the communication terminal from the server via the network the target visual representation of the one or more visual objects; and overwriting in the display area the first visual representation of the one or more visual objects with the target visual representation of the one or more visual objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication terminal, comprising one or more processors or hardware modules configured to implement functional modules, the functional modules including:
-
a data entry module configured to receive a data entry defining one or more two-dimensional visual objects, said data entry entered by a user of the communication terminal; a data representation module configured (a) to determine a defined target visual representation of the one or more visual objects corresponding to the data entry, (b) to determine, from visual representations of visual objects supported by the communication terminal, that the target visual representation of visual objects is not supported by the communication terminal, (c) to determine, from the visual representations of visual objects supported by the communication terminal, a first visual representation of the one or more visual objects with a one-to-one correspondence to the data entry, and (d) to show in a display area corresponding to the data entry the first visual representation of the one or more visual objects; and an enhancement module configured to, in response to the determination that the target visual representation of visual objects is not supported by the communication terminal, transmit a data representation of the visual objects via a network to a processing system, to receive from the processing system via the network the target visual representation of the one or more visual objects, the target visual representation of the one or more visual objects generated by the processing system from visual representations of visual objects supported by the processing system and based on the data representation of the one or more visual objects, and to overwrite in the display area the first visual representation of the one or more visual objects with the target visual representation of the one or more visual objects; wherein the enhancement module is additionally configured to retrieve character metrics data for the target visual representation from the processing system, and wherein the data representation module is configured to apply the character metrics data when showing the first visual representation of the one or more visual objects in the display area. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory, tangible computer-readable medium with computer program code for controlling one or more processors of a communication terminal such that the communication terminal, in response to receiving a data entry entered by a user defining one or more two-dimensional visual objects, at least:
-
determines a defined target visual representation of the one or more visual objects corresponding to the data entry; determines that the target visual representation of the one or more visual objects is not supported by the communication terminal; retrieves character metrics data for the target visual representation of the one or more visual objects from a server; determines, from visual representations of visual objects supported by the communication terminal, a first visual representation of the one or more visual objects with a one-to-one correspondence to the data entry; shows in a display area corresponding to the data entry the first visual representation of the one or more visual objects while applying the character metrics data for the target visual representation; and in response to determining that the target visual representation of the one or more visual objects is not supported by the communication terminal; transmits a data representation of the one or more visual objects via a network to the processing system; transmits a request for the target visual representation of the one or more visual objects via the network to the processing system; receives from the processing system via the network the target visual representation of the one or more visual objects, said target visual representation generated by the processing system, in response to the request, from visual representations of visual objects supported by the processing system; and overwrites in the display area the first visual representation of the one or more visual objects with the target visual representation of the one or more visual objects. - View Dependent Claims (15, 16, 17, 18)
-
Specification