The invention relates to the generation of graphics which may be a part of a messaging between mobile communication terminals. Particularly, the invention relates to a method of generating of a compound graphic comprising a plurality of illustrating graphical elements, wherein the illustrating graphical elements can be selected by the user to enable the user to generate an individual compound graphic. Therefore, the illustrating graphical elements are stored in a graphical element library.
Mobile communication terminals, like mobile phones, offer the possibility to transmit messages between them. The usage of messages grew rapidly over the last years. The global system for mobile communications (GSM) standard for mobile communication defines a messaging service known as short message service (SMS). Further standards for mobile communication define related services. Formerly, only text messages based on the short message service (SMS) were available. The standard definition of the text messages was enhanced in order to provide transmission of also graphical illustrations. These graphical illustrations may be included in the text messages or appended to the text messages. Modern mobile phones enable this enhancing feature and allow to transmit graphics as a part of the messaging between communication terminals.
Up to now, graphics to be integrated, included or appended to messages are stored within a graphic library included in the mobile terminal. Usually, these graphics are pre-defined and not be modifiable since the input means of mobile terminal devices are strongly limited, e.g. mobile phones normally provide an ITU-T (international telecommunication union-telephone) keypad. It is obviously, that such an ITU-T keypad is not useful for designing new graphics. Of course, graphic editors which are pixel orientated are available for mobile terminal devices but such graphic editors lack of acceptable deployment.
Therefore, new graphics are normally generated on an external device like a personal computer (PC) and transmitted via special dedicated services to mobile phones where these graphics may be stored for further usage. This method is not flexible enough for users which wish to include individual graphics to their messages.
A smart method for generating compound graphics may be provided advantageously to especially users of mobile terminals of limited inputting components to enable the users to design individual graphics in a fast and appropriate way.
An object of the invention is to provide a method for generating compound graphics. These compound graphics consist of illustrating graphical elements which can be selected and arranged by a user in an easy and fast way.
A further object of the invention is to provide a mobile terminal which allows a user to operate an embodiment of the method for generating compound graphics according to the present invention.
The objects of the present invention are solved by the accompanying independent claims 1 and 16. Embodiments of the present invention are the subject of dependent claims.
According to an embodiment of the present invention a method for generating a compound graphic is provided. The compound graphic comprises a plurality of illustrating graphical elements. The illustrating graphical elements are stored in a graphical element library. In a first step of the method an initial compound graphic may be displayed. The initial compound graphic may comprise selected or pre-selected illustrating graphical elements. In a following step a modification request may be inputted. The request may designate a certain illustrating graphical element of the displayed compound graphic and defines the modification thereof. The modification may be performed according to the modification request. Thereafter, the resulting modified compound graphic containing said amended or updated or modified element is displayed. The selected or pre-selected graphical elements of the initial compound graphic may be retrieved from a library or may be produced from scratch.
It may be noted that the method according to an embodiment of the present invention may be implemented in a graphic editor. The graphic editor may be a function or a feature of a mobile terminal. Preferably, the mobile terminal may be a mobile communication terminal and the graphic generated by the graphic editor may be appended or included in a text message. The text message may be communicated between mobile communication terminals via a mobile communication network, like global system for mobile communication (GSM), universal mobile telecommunication system (UMTS) and the like. The composing of a compound graphic consisting of a plurality of illustrating graphical elements may be preferably used in combination with terminals having limited inputting means, like a keypad comprising a limited number of keys.
The inputting of a modification request, the modifying and the displaying of the resulting compound graphics may be repeated until a desired resulting compound graphic is displayed.
The modifying of an illustrating graphical element may be a replacing of a displayed illustrating graphical element. The modifying of an illustrating graphical element may be also a removing of a displayed illustrating element. And the modifying of an illustrating graphical element may be an adding of a not yet displayed illustrating graphical element.
The modifying of an illustrating graphical element may involve a retrieving of an illustrating graphical element from the graphical element library.
The graphical element library and the compound graphics may described a certain comprehensive graphical subject. Accordingly, the illustrating graphical elements may represent graphical sub-subjects of the compound graphic or graphical element library, respectively. Preferably, several illustrating graphical elements may be illustrating graphical elements of the same sub-subject.
The compound graphic comprises at most one illustrating graphical element of each graphical sub-subject. The modification of an illustrating graphical element means that another illustrating graphical element of the same graphical sub-subject is composed to the compound graphics and replaces the before displayed illustrating graphical element.
The composition of a compound graphic may be described exemplary in view of a graphical subject “landscape”. Graphical sub-subjects may be “foreground”, “background” and “sky”.
Each graphical sub-subject may comprise several illustrating graphical elements. The composition of the illustrating graphical elements of the graphical sub-subjects may lead to a compound graphic illustrating a “landscape” according to the given graphical subject.
Illustrating graphical elements of the graphical sub-subject “foreground” may be illustrating graphical elements showing: “broad-leaved trees”, “coniferous tree”, skyscrapers, “animals” like “horses”, “cows”, “persons”, “aliens”, “cars” or “lake”. Illustrating graphical elements of the graphical sub-subject “background” may be illustrating graphical elements showing: “mountains”, “hills”, “misty landscape” or “city”. Illustrating graphical elements of the graphical sub-subject “background” may be illustrating graphical elements showing: “sun”, “cloudy sky”, “clouds of a storm”, “clouds in the sunset”, “dusky sky”, “fine weather” or “starry sky”.
The number of illustrating graphical elements as well as the number of graphical sub-subjects according to a graphical subject of the compound graphic may be not limited.
The displaying of a compound graphic may comprise a composing of the illustrating graphical elements to the displayed compound graphic. Information like position of each illustrating graphical element within the compound graphic and/or overlaying of the illustrating graphical elements with reference to each other may be necessary. The illustrating graphical elements may comprise this information such that the positioning and the sequencing may be pre-defined.
The designation which may be comprised by the modification request may designate the graphical sub-subject. Therefore, the modification request may be a replacing of the illustrating graphical element of the designated graphical sub-subject with another illustrating graphical element of the same graphical sub-subject. A modification request designating a graphical sub-subject of the compound graphic may allow to modify the compound graphic even if only a limited number of means for inputting are available. The number of graphical sub-subjects of a compound graphic is lower than the total number of illustrating graphical elements provided for composing the compound graphic. Therefore for example, even a keypad of a mobile phone (ITU-T keypad) may be employed for inputting the modification requests in an adequate and user-friendly way.
The resulting compound graphic may be stored. The storing of the compound graphic may allow to employ the compound graphic for further operations or to modify the stored compound graphic at a later moment. Further, the resulting compound graphic may be included or appended to a text message. This feature may be interesting in combination with mobile phones able to transmit messages comprising graphics.
A menu may be offered to a user for selecting and inputting modification requests. The menu may be a text menu or a menu presenting graphical items for selecting. The menu may be operated by soft keys or function keys. The function of these keys may be described and defined by the menu items.
A keyboard or a keypad may be used for selecting and inputting modification requests, wherein keys of the keyboard or keypad may have assigned certain pre-defined modification requests.
Selecting a key may toggle between illustrating graphical elements of a selection of illustrating graphical elements. The respective illustrating graphical elements may be listed in a pre-defined sequence. Toggling of the illustrating graphical elements means that a displayed illustrating graphical element is removed from the compound graphic and a new illustrating graphical elements is placed instead into the compound graphic. The new illustrating graphical element may preferably be the illustrating graphical element following the replaced illustrating graphical element in the pre-defined sequence.
Further, the sequence of illustrating graphical elements may be represented by illustrating graphical elements of one graphical sub-subject.
At least one illustrating graphical element may be an animated illustrating graphical element.
According to another embodiment of the invention a software tool for generating a compound graphic comprising a plurality of illustrating graphical elements is provided. The software tool comprises program potions for carrying out the operations of the aforementioned for generating a compound graphic comprising a plurality of illustrating graphical elements when the software tool is implemented in a computer program and/or executed on a computer, a processing device or a mobile terminal.
According to another embodiment of the invention a computer program for generating a compound graphic comprising a plurality of illustrating graphical elements is provided. The computer program comprises program potions for carrying out the operations of the aforementioned methods for generating a compound graphic comprising a plurality of illustrating graphical elements when the software tool is implemented in a computer program and/or executed on a computer, a processing device or a mobile terminal.
According to another embodiment of the invention a computer program product is provided which comprises program code portions stored on a computer readable medium for carrying out the aforementioned methods for generating a compound graphic comprising a plurality of illustrating graphical elements when said program product is executed on a computer, a processing device or a mobile terminal.
According to a further embodiment of the invention a mobile terminal for generating a compound graphic comprising a plurality of illustrating graphical elements is provided. A graphical element library may comprise the illustrating graphical elements. The mobile terminal according to an embodiment of the present invention may comprise storing means for storing the illustrating graphical elements or the graphical element library, respectively and pre-selecting means for pre-selecting a compound graphic comprising illustrating graphical elements. The pre-selecting means may be a pre-defined selection of illustrating graphical elements which composition results in a compound graphic. Further, the mobile terminal according to an embodiment of the present invention may comprise displaying means for displaying a compound graphic composed of several illustrating graphical elements, inputting means for inputting modification requests by a user to control the modification of the compound graphic and modifying means for modifying an illustrating graphical element of the compound graphic according to the modification request.
A modification request may comprise a designation of the illustrating graphical elements which may be modified according to the modification request. The modifying means may comprise a composing of the illustrating graphical elements wherein a modifying operation may comprise a removing of an illustrating graphical element, an adding of a further illustrating graphical element or a replacing of a displayed illustrating graphical element with another illustrating graphical element.
The mobile terminal may be a mobile communication terminal able to communicate via a mobile communication network. The resulting compound graphic may be appended to or included in a text message which may be communicated between mobile communication terminals via a mobile communication network, like global system for mobile communication (GSM), universals mobile telecommunication system (UMTS) or the like.
The graphical element library and the compound graphic may describes a certain comprehensive graphical subject, respectively. Accordingly, the illustrating graphical elements may represent graphical sub-subjects of the compound graphics or graphical element library, respectively. Preferably, several illustrating graphical elements may be illustrating graphical elements of the same graphical sub-subjects.
The compound graphic comprises at most one illustrating graphical element of each graphical sub-subject. The modification of an illustrating graphical element means that another illustrating graphical element of the same sub-subject is composed to the compound graphics and replaces the before displayed illustrating graphical element. It may be noted that a blank illustrating graphical element may be a legal member of a graphical sub-subject.
The modification of a compound graphic may comprise a retrieving of illustrating graphical elements from the graphical element library. Therefore, the mobile terminal may comprise retrieving means for retrieving an illustrating graphical element from the graphical element library.
The mobile terminal according to an embodiment of the invention may comprise storing means for storing the resulting compound graphic. The storing of the compound graphics may allow to employ the compound graphic for further operations or to modify the stored compound graphic at a later moment. Further, the resulting compound graphic may be included or appended to a text message. This feature may be interesting in combination with mobile phones able to transmit messages comprising graphics. Accordingly, the mobile terminal may comprise means for including and/or appending compound graphics to a text message.
A menu may be offered to a user for selecting and inputting modification requests. The menu may be a text menu or a menu presenting graphical items for selecting. The menu may be operated by soft keys or function keys. The function of these keys may be described and defined by the menu items.
A keyboard or a keypad may be used for selecting and inputting modification requests, wherein keys of the keyboard or keypad may have assigned certain pre-defined modification requests. The keypad may be an ITU-T keypad of a mobile communication terminal or a QWERTY keyboard (typewriter keyboard). A pre-definition of the modification requests and the assignment of the modification requests to certain pre-defined keys of the keypad may be especially preferable in case of usage of an ITU-T keypad as inputting means.
Selecting a key may toggle between illustrating graphical elements of a selection of illustrating graphical elements. The respective illustrating graphical elements may be listed in a pre-defined sequence. Toggling of the illustrating graphical elements means that a displayed illustrating graphical element is removed from the compound graphics and a new illustrating graphical element is placed instead into the compound graphic. The new illustrating graphical element may preferably be an illustrating graphical element following the replaced illustrating graphical element in the pre-defined sequence.
Further, the sequence of illustrating graphical elements may be represented by illustrating graphical elements of one graphical sub-subject.
At least one illustrating graphical element may be an animated illustrating graphical element.
The graphical element library may be stored in the mobile terminal. The graphical element library may be exchangeable. An exchange of a graphical element library may be an exchange of at least one illustrating graphical element or of the whole graphical element library. The mobile terminal according to an embodiment of the invention may provide means for exchanging the graphical element library or parts of the graphical element library.
It may be noted that a mobile terminal according to an embodiment of the invention may be a mobile communication terminal for generating a compound graphic and having a controller, a memory, a transceiver for wireless communication and a user interface through which a user operates the mobile communication terminal, the user interface includes a keypad and a display. The mobile communication terminal furthermore comprises:
The displaying of the a compound graphic may comprise a composing of the compound graphic with respect to a positioning and sequencing of the displayed illustrating graphical elements. The information on position and overlaying of the illustrating graphical elements may be comprised thereby.
The controller may also retrieve illustrating graphical elements from the graphical element library. Further means introduced in combination with a mobile terminal for generating a compound graphic may be realised by operations of the controller of the mobile communication terminal.
The controller may also offer the possibility to exchange parts of the graphical element library or the whole graphical element library. Advantageously, the graphical element library or parts thereof may be uploaded using the ability of communicating via a mobile communication network.
For a better understanding of the present invention and to understand how the same may be brought into effect references will now be made, by the way of example only, to accompanying drawings, in which:
a shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “head shapes” according to a comprehensive graphical element library of the graphical subject “smiley”,
b shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “mouths” according to a comprehensive graphical element library of the graphical subject “smiley”,
c shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “eyes and glasses” according to a comprehensive graphical element library of the graphical subject “smiley”,
d shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “noses” according to a comprehensive graphical element library of the graphical subject “smiley”,
e shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “hairs, hats and caps” according to a comprehensive graphical element library of the graphical subject “smiley”,
a shows illustrating graphical elements for composing a compound graphic thereof according to an embodiment of the invention,
b shows a mobile phone operating the method for generating a compound graphic according to an embodiment of the invention and with respect to
a illustrates schematically the internal implementation of a mobile phone with respect to an embodiment of the invention and
b illustrates a mobile phone showing the external user interface with respect to
The compound graphic is composed of several illustrating graphical elements. The illustrating graphical elements may be retrieved from a graphical element library. Preferably, the illustrating graphical elements refer to a common graphical subject.
In an embodiment according to the present invention the method is described with regard to “smileys”. Smileys or emoticons are well known and highly appreciated especially among young users, respectively, to append signs to text messages in order to express a broad variety of emotions. Normally, smileys or emoticons are put together of less ASCII signs, for example the shortcut “:-)” express a smiling face or the shortcut “:-(” express a sad face. The possibility to include or append graphics to text messages, especially in view of messages transmitted via mobile communication networks, makes it possible to replace the cryptic shortcuts with real graphic icons which can be understood easier, even to users not firm to the cryptic emoticons shortcuts. A smiling face may be expressed by “” instead of “:-)” or a sad face may be expressed by “” instead of “:-(”.
Such emoticons or related graphics but also graphics of further different graphical subjects may be provided by storing the graphics in a library for retrieving and utilising by the user. Such a library containing a limited number of unmodifiable graphics may not cover the wishes of users to use individual and situation adapted graphics. This disadvantage of static graphic libraries is solved by the employment of a graphical element library containing illustrating graphical elements which are adapted to a comprehensive graphical subject.
This smiley C1 is composed of several illustrating graphical elements. The element E1 represents the shape and the filling colour of the head. The illustrating graphical element E1 may be one of several elements available for shape and filling colour of the head. The illustrating graphical element E2 relates to the design and look of the eyes. Herein the illustrating graphical element E2 may represent sunglasses, but also other designs and looks of the eyes of the smiley C1 may be possible. Furthermore, the illustrating graphical element E3 relates to the mouth of the smiley C1. Herein the illustrating graphical element E3 illustrates a laughing opened mouth. Additionally, the illustrating graphical elements E4 and E5 represent a cap and hairs, respectively.
The presented compound graphic C1, namely the smiley C1, composed of the illustrating graphical elements E1, E2, E3, E4 and E5 may not be limiting. The
In the following, the method for generating a compound graphic according to an embodiment of the invention may be described in detail. The compound graphic may be composed of a plurality of illustrating graphical elements.
In a step S100, the generation of a compound graphic is started.
In a step S101, a default compound graphic is displayed. The default compound graphic is composed of pre-selected illustrating graphical elements. The composing of the illustrating graphical elements to a compound graphic may comprise information on the position and on the overlaying of the illustrating graphical elements. The illustrating graphical elements may comprised information of the position at which they may have to be displayed. Further, the sequence of displaying or composing the illustrating graphical elements may be important in case that illustrating graphical elements may cover parts of other displayed illustrating graphical elements. Therefore, the composing may comprise information if the illustrating graphical element may be a background illustrating graphical element, a foreground illustrating graphical element. The composing may comprise a layer information in order to arrange the illustrating graphical elements in an appropriate sequence.
In a step S102, a user request may define a modification operation of the displayed compound graphic. The modification request may relate to exchanging, adding or replacing of an illustrating graphical element.
A user request may be defined by selecting a certain key of a keyboard or a keypad, respectively. The keys may be assigned to certain pre-defined modification operations. Preferably, the keys may be assigned to the modification of illustrating graphical elements of a graphical sub-subject of the comprehensive graphical subject of the compound graphic, for example with regard to
Further, a user request may be initiated by selecting of a menu item of a menu. Such a menu may be a text menu or a graphical menu which may be operated by soft keys or function keys, respectively. Such a menu may allow to give a pre-view of the illustrating graphical element which may be effected by the modification operation or may show an illustrating graphical element which may replace a displayed illustrating graphical element.
The user request may also be a general user request, like storing the current displayed compound graphic, passing over the displayed compound graphic for further operations (transmitting via a mobile communication network, appending to a text message), leaving the graphic generation or the like.
In a step S103, in case of a modifying request the operation sequence is continued with step S104 Otherwise the operation sequence is continued with step S106.
In a step S104, the user modification request defines a modification operation of the displayed compound graphic. According to the modification operation it may be necessary to retrieve an illustrating graphical element from the graphical element library.
The modification operation of the displayed compound may involve a replacing operation of an illustrating graphical element of the displayed compound graphic with an illustrating graphical element which may be retrieved from the graphical element library according to the modification request of the user. The modification operation may also involve an adding operation of an illustrating graphical element which may be retrieved from the graphical element library according to the modification request of the user.
In a step S105, the modified compound graphic is displayed. The displaying of the modified compound graphic allows the user to assess the current composing of the illustrating graphical elements which result in the compound graphic.
The displaying of the compound graphic may include a composing of the illustrating graphical elements to a compound graphic. The composing may comprise information on the position and on the overlaying of the illustrating graphical elements. Therefore, the illustrating graphical elements may comprise information of their positions within a compound graphic and information of their layer arranging in order to compose the compound graphic of a correct illustrating graphical element sequence.
Further, the sequence is continued with step S102 and modification of the compound graphic may be initiated by further user requests.
In a step S106, in case of an exit request the sequence may be continued with step S107.
Otherwise the sequence may be continued with step S102 for operating further following user requests.
In a step S107, the finishing of the compound graphic generation may involve further operations like storing the current displayed compound graphic, passing over the displayed compound graphic for further operations (transmitting via a mobile communication network, appending to a text message), leaving the graphic generation or the like.
The above described generation of a compound graphic consisting of several illustrating graphical elements may allow to generate a high number of compound graphics out of a limited number of single illustrating graphical elements.
The following figures will describe a possible structure of a graphical element library containing illustrating graphical elements according to an embodiment of the invention. The logical structure of the graphical element library may be based on the structuring corresponding to the graphical sub-subject of the graphical subject of the graphical element library.
Each element table T1, T2, T3 or T4 may contain an arbitrary number of illustrating graphical elements. Herein, the element table T1 may contain the illustrating graphical elements 1.1, 1.2 and 1.3, the element table T2 may contain the illustrating graphical elements 2.1, 2.2 and 2.3, the element table T3 may contain the illustrating graphical elements 3.1, 3.2 and 3.3 and the element table T4 may contain the illustrating graphical elements 4.1, 4.2 and 4.3. The illustrating graphical elements of each element table T1, T2, T3 or T4 may be illustrating graphical elements according to the graphical sub-subject of the element table.
This logical structure of the graphical element library may enable the user to modify a compound graphic consisting of a selection of the illustrating graphical elements in a fast and easy manner while a broad variety of resulting compound graphics may be achieved.
For example, the selected or pre-selected compound graphic, see
A modification request of a user may be a request instructing to modify an illustrating graphical element of a certain graphical sub-subject. For example, the illustrating graphical element 2.1 may be exchanged against another illustrating graphical element. The illustrating graphical element 2.1 may be only exchanged against another matching illustrating graphical element, i.e. an illustrating graphical element of the same graphical sub-subject or an illustrating graphical element of element table T2 which contains the displayed illustrating graphical element 2.1. All other displayed illustrating graphical elements may remain in the compound graphic unmodified. A modification request may “toggle” within the element table T2 for selecting an illustrating graphical element for exchanging the displayed illustrating graphical element 2.1. “Toggling” means that the next illustrating graphical element of the element table T2 may be employed to modify the display compound graphic, e.g. the illustrating graphical element 2.2. If illustrating graphical element 2.2 is displayed and a modification request instructs to exchange the display illustrating graphical element 2.2 illustrating graphical element 2.3 may be used, i.e. the illustrating graphical element with the higher number herein. If no following illustrating graphical element is available within the respective element table the first illustrating graphical element may be employed for modification and be displayed again.
In the following an embodiment of a part of a graphical element library may be presented. The graphical subject of the exemplary graphical element library may be “smileys”. It shall be understood that the represented number, arrangement and sequence of the illustrating graphical elements is only exemplary and not limiting. Further illustrating graphical elements may be possible and even the graphical subject of the graphical element library is not limited to the presented graphical subject “smiley”.
a shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “head shapes” corresponding to a comprehensive graphical element library of the graphical subject “smiley”. Three different illustrating graphical elements E0.1, E0.2 and E0.3 are presented representing different shapes of “heads”. According to the above described “toggling” between the illustrating graphical elements a modification request may follow the depicted arrows S20, S21 and S22. That means that in case of a displayed illustrating graphical element E0.1 the illustrating graphical element E0.2 may be displayed after modification of the compound graphic. In case of a displayed illustrating graphical element E0.2 the illustrating graphical element E0.3 may be displayed after modification of the compound graphic. And in case of a displayed illustrating graphical element E0.3 the illustrating graphical element E0.1 may be displayed after modification of the compound graphic.
Further illustrating graphical elements may be possible, for example head shapes of different eccentricity, as also another sequence of the illustrating graphical elements.
b shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “mouths” corresponding to a comprehensive graphical element library of the graphical subject “smiley”. The illustrating graphical elements E1.1, E1.2, E1.3, E1.4, E1.5, E1.6 and E1.7 represent different shapes of “mouths”. A toggling between the different illustrating graphical elements may follow the depicted arrows S30, S31, S32, S33, S34, S35 and S36. The displaying of the illustrating graphical element within the compound graphic controlled by user requests may follow the sequence illustrated by the arrows.
Further illustrating graphical elements may be possible as also another sequence of the illustrating graphical elements.
c shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “eyes and glasses” corresponding to a comprehensive graphical element library of the graphical subject “smiley”. The illustrating graphical elements E2.1, E2.2, E2.3, E2.4, E2.5 and E2.6 represent different shapes of “eyes and glasses”. A toggling between the different illustrating graphical elements may follow the depicted arrows S40, S41, S42, S43, S44 and S45. The displaying of the illustrating graphical element within the compound graphic controlled by user requests may follow the sequence illustrated by the arrows.
Further illustrating graphical elements may be possible as also another sequence of the illustrating graphical elements.
d shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “noses” corresponding to a comprehensive graphical element library of the graphical subject “smiley”. The illustrating graphical elements E3.1, E3.2, E3.3, E3.4 and E3.5 represent different shapes of “noses”. A toggling between the different illustrating graphical elements may follow the depicted arrows S50, S51, S52, S53 and S54. The displaying of the illustrating graphical element within the compound graphic controlled by user requests may follow the sequence illustrated by the arrows. A particular position may be taken by the illustrating graphical element E3.1. The dotted lines of the depicted rectangle may indicate an blank illustrating graphical element. Blank illustrating graphical elements may be also legal members of a graphical sub-subject. The modification operation may be performed and treated similar to the above described modification operations. Replacing of a blank illustrating graphical element may be equal to an removing or adding operation of a non-blank illustrating graphical element.
Further illustrating graphical elements may be possible as also another sequence of the illustrating graphical elements.
e shows exemplary a plurality of illustrating graphical elements relating to the graphical sub-subject “hairs, hats and caps” corresponding to a comprehensive graphical element library of the graphical subject “smiley”. The illustrating graphical elements E4.1, E4.2, E4.3, E4.4 and E4.5 represent different shapes of “hairs, hats and caps”. A toggling between the different illustrating graphical elements may follow the depicted arrows S60, S61, S62, S63 and S64. The displaying of the illustrating graphical element within the compound graphic controlled by user requests may follow the sequence illustrated by the arrows. The illustrating graphical element E4.1 may be an blank illustrating graphical element. The properties and the use of this blank illustrating graphical element may be performed analog to the above described illustrating graphical element E3.1 shown in
Further illustrating graphical elements may be possible as also another sequence of the illustrating graphical elements.
The illustrating graphical elements in
The following figure will describe the selection of illustrating graphical elements on user requests with respect to a concrete exemplary graphical element library and the logical structure thereof which allows a fast and easy access to modifications of the resulting compound graphic.
The initial pre-selected compound graphic may be indicated by reference numeral 10. The compound graphic 10 is composed of the illustrating graphical elements E0.1, E1.1, E2.1, E3.1 and E4.1 of the
Further, it shall be assumed that user requests may be inputted by selecting a key of a keyboard or a keypad. Selecting of a certain key initiates a pre-defined modification operation of the compound graphic or an illustrating graphical element of the compound graphic. The following table may represent such a pre-definition of modification operations initiated by selecting a respective key.
Each selection of one of the defined keys “toggles” between the respective illustrating graphical elements according to the sequence presented in the respective figures of the illustrating graphical elements.
In the following an exemplary generation of a compound graphic 18 out of the pre-selected displayed compound graphic 10 is shown. The compound graphic 10 may consist of the illustrating graphical elements E0.1, E1.1, E2.1, E3.1 and E4.1. The pre-selection may be simply based on selecting the first illustrating graphical elements of each sub-subject element table.
In a step S10 the user may request to modify the displayed illustrating graphical element of the graphical sub-subject designed as “mouth”. Therefore, the user may select the key “2” of the keypad or keyboard, respectively. The modification request initiates a modification operation which replaces the illustrating graphical element E1.1 with the next following illustrating graphical element E1.2. The respective sequence of illustrating graphical elements of the graphical sub-subject “mouth” is shown in
The modification request only defines or designates the illustration graphical element of the compound graphic, respectively, to be modified. The definition or designation defines automatically additional displaying parameters, respectively, for example displaying position of illustrating graphical element or if the illustrating graphical element may be display as a background element or as a foreground element. The illustrating graphical elements E0.1-E0.3 may be background elements whereas remaining illustrating graphical elements E1.1-E1.7, E2.1-E2.6, E3.1-E3.5 and E4.1-E4.5 may be foreground elements.
In a step S11 the user may further request to modify the displayed illustrating graphical element of the graphical sub-subject designed as “mouth” of compound graphic 11. Therefore, the user may select the key “2” of the keypad or keyboard, respectively. The modification request initiates a modification operation which replaces the illustrating graphical element E1.2 with the next following illustrating graphical element E1.3. The resulting compound graphic 12 consists now of the illustrating graphical elements E0.1, E1.3, E2.1, E3.1 and E4.1. The composition of these illustrating graphical elements leads to the shown compound graphic 12.
In a step S12 the user may further request to modify the displayed illustrating graphical element of the graphical sub-subject designed as “eyes and glasses” of compound graphic 12. Therefore, the user may select the key “3” of the keypad or keyboard, respectively. The modification request initiates a modification operation which replaces the illustrating graphical element E2.1 with the next following illustrating graphical element E2.2. The resulting compound graphic 13 consists now of the illustrating graphical elements E0.1, E1.3, E2.2, E3.1 and E4.1. The composition of these illustrating graphical elements leads to the shown compound graphic 13.
In a step S13 the user may further request to modify the displayed illustrating graphical element of the graphical sub-subject designed as “eyes and glasses” of compound graphic 13. Therefore, the user may select the key “3” of the keypad or keyboard, respectively. The modification request initiates a modification operation which replaces the illustrating graphical element E2.2 with the next following illustrating graphical element E2.3. The resulting compound graphic 14 consists now of the illustrating graphical elements E0.1, E1.3, E2.3, E3.1 and E4.1. The composition of these illustrating graphical elements leads to the shown compound graphic 14.
In a step S14 the user may further request to modify the displayed illustrating graphical element of the graphical sub-subject designed as “eyes and glasses” of compound graphic 14. Therefore, the user may select the key “3” of the keypad or keyboard, respectively. The modification request initiates a modification operation which replaces the illustrating graphical element E2.3 with the next following illustrating graphical element E2.4. The resulting compound graphic 15 consists now of the illustrating graphical elements E0.1, E1.3, E2.4, E3.1 and E4.1. The composition of these illustrating graphical elements leads to the shown compound graphic 15.
In a step S15 the user may further request to modify the displayed illustrating graphical element of the graphical sub-subject designed “hairs, hats and caps” of compound graphic 15. Therefore, the user may select the key “5” of the keypad or keyboard respectively. The modification request initiates a modification operation which replaces the illustrating graphical element E4.1 with the next following illustrating graphical element E4.2. The resulting compound graphic 16 consists now of the illustrating graphical elements E0.1, E1.3, E2.4, E3.1 and E4.2. The composition of these illustrating graphical elements leads to the shown compound graphic 16.
In a step S16 the user may further request to modify the displayed illustrating graphical element of the graphical sub-subject designed “nose” of compound graphic 16. Therefore, the user may select the key “4” of the keypad or keyboard, respectively. The modification request initiates a modification operation which replaces the illustrating graphical element E3.1 with the next following illustrating graphical element E3.2. The resulting compound graphic 17 consists now of the illustrating graphical elements E0.1, E1.3, E2.4, E3.3 and E4.2. The composition of these illustrating graphical elements leads to the shown compound graphic 17.
In a step S17 the user may further request to modify the displayed illustrating graphical element of the graphical sub-subject designed “head” of compound graphic 17. Therefore, the user may select the key “1” of the keypad or keyboard, respectively. The modification request initiates a modification operation which replaces the illustrating graphical element E0.1 with the next following illustrating graphical element E0.2. The resulting compound graphic 18 consists now of the illustrating graphical elements E0.2, E1.3, E2.4, E3.3 and E4.2. The composition of these illustrating graphical elements leads to the shown compound graphic 18.
The resulting compound graphic 18 may be obtained by selecting the key sequence: 2, 2, 3, 3, 3, 5, 4, 1 according to the definition of the modification operations described in the key assignment table above. All arbitrary permutations of this key sequence lead to the same resulting compound graphic 18 if the initial compound graphic 10 consists of the illustrating graphical elements E0.1, E1.1, E2.1, E3.1 and E4.1 and the sequence of the remaining displayed illustrating graphical elements is given like shown in the
This method for generating a compound graphic allows a user to generate a total number of 3150 different compound graphics coming from summarised total 26 illustrating graphical elements (“head”: 3 elements, “mouth”: 7 elements, “eyes and glasses”: 6 elements, “hairs, hats and caps”: 5 elements and “nose”: 5 elements).
The access method of “toggling” between illustrating graphical elements of the sub-subjects allows a fast, easy and reasonable access to the high number of different compound graphics.
The “toggling” of the illustrating graphical elements structured into different graphical sub-subjects may be especially useful to be used for inputting modification requests by terminals having limited inputting components such as mobile terminal, for example mobile phones. Usually, mobile phones are equipped with ITU-T keypads with just a few added soft or functional keys. The “toggling” may provide an adequate user interface for composing a compound graphic like described above. The following table may present another possible embodiment for inputting modification requests.
Extended inputting components like a QWERTY-keyboard (typewriter keyboard) may allow to use more request inputting keys in order to offer a user an extended request control of the of the compound graphic. All these functions can also be provided via a selection ons menu.
The above presented method for inputting user requests for modification operations may be transferred easily to other graphical subjects of the compound graphics if the graphical subjects of the respective compound graphic may be divided into different graphical sub-subjects each represented by several illustrating graphical elements.
Another user request inputting may be described in the following
a shows illustrating graphical elements for composing a compound graphic thereof according to an embodiment of the invention. A graphical element library may comprise the illustrating graphical elements E10.1, E10.2, E10.2, E11.1, E11.2, E11.2 and E12.1, E12.2, E12.2. A compound graphic generated for these illustrating graphical elements may consist of three illustrating graphical elements, wherein a first illustrating graphical element may be selected out of the list comprising the illustrating graphical elements E10.1, E10.2, E10.2, a second illustrating graphical element may be selected out of the list comprising the illustrating graphical elements E11.1, E11.2, E11.2 and a third illustrating graphical element may be selected out of the list comprising the illustrating graphical elements E12.1, E12.2, E12.2.
According to the above introduced structuring of a graphical element library the graphical subject of the graphical element library may be designated as “matchstick man”. The sub-subjects may be designated as “head”, “body” and “legs”. Accordingly, the illustrating graphical elements E10.1, E10.2 and E10.3 may be related to the graphical sub-subject “head”, the illustrating graphical elements E11.1, E11.2 and E11.3 may be related to the graphical sub-subject “body” and the illustrating graphical elements E12.1, E12.2 and E12.3 may be related to the graphical sub-subject “legs”.
One illustrating graphical element out of the illustrating graphical elements of each sub-subjects may be combined in an arbitrary manner to a meaningful compound graphic.
b shows a mobile phone operating the method for generating a compound graphic according to an embodiment of the invention and with respect to
The corresponding key assignment table of the ITU-T keypad 120 to select the displaying of the illustrating graphical elements may be presented by assignment table 200. The depicted “matchstick man” may be given by selecting the keys 1, 6 and 8 according to the assignment table 200. Each key may have assigned an operation to display a certain assigned illustrating graphical element wherein only one illustrating graphical element of one key row may be displayed.
This assignment of user requests for modification operations may be advantageous for compound graphics which are composed of three illustrating graphical elements wherein for each illustrating graphical element three alternative illustrating graphical elements may be provided. Further compound graphics may be divided vertically so that the key assignment table for user requests of modification operations may also be vertically oriented.
A mobile terminal according to the invention may be employed for generating a compound graphic according to an embodiment of the method for generating a compound graphic of the invention. The method for generating a compound graphic according to the invention is described in detail above. Means for performing the operative steps of the method with respect to an embodiment may have to be implemented into the mobile terminal.
It may be noted that the means may represent a code section, a dedicated data processing unit or may be realized by a program section. Moreover, the means may be an executable script executed by a processing unit or processing device. Further, the means may represent code sections containing instructions for executing the respective functions or operations of the means.
The pre-selection means M0 may pre-select a selection of a plurality of illustrating graphical elements. These pre-selected illustrating graphical elements may be retrieved from the graphical element library which may be stored using storing means M1. The storing means may be a random access memory (RAM), a read only memory (ROM) or another storing products such as computer readable mediums able to store a graphical element library comprising illustrating graphical elements. These pre-selected illustrating graphical elements may be displayed using a displaying means. The displaying means may be a display able to show the illustrating graphical element or the compound graphic composed of the display illustrating graphical elements.
The displaying of the compound graphic may comprise a composing of the illustrating graphical elements. The illustrating graphical elements may comprise information of their positions within the compound graphic and information of their overlaying concerning each other. The sequencing of the illustrating graphical elements may be controlled by the overlaying information.
Inputting means may enable a user to generate a modification request. The inputting means may be a keypad, a keyboard or a touchscreen. Selecting of a key of the keypad or keyboard may initiate a user modification request, respectively. The touchscreen includes a sensitive surface which upon a user touch initiates the modification request.
The modification request may designate an illustrating graphical element to be modified.
Moreover, the inputting means may comprise offering a menu. Selecting a menu item by a user may initiate a modification request. The menu may be a text based menu or a menu showing icons or graphics. A menu item may illustrate a respective modification request or the concerning illustrating graphical element.
Modification means may operate a modification operation according to the modification request. The modification operation may be a replacing operation, an adding operation or a removing operation. The modification operation may involve means for retrieving an illustrating graphical element from the graphical element library.
A modified compound graphic may be displayed after the modification operation. The displaying of the modified compound graphic may involve again the above described composing of the illustrating graphical elements to a compound graphic.
The mobile terminal may be a mobile communication terminal or a mobile phone, respectively. Mobile phones usually comprise a processing unit for controlling the functions of the mobile phone and especially the communication with the mobile communication network. Further, modern mobile phones comprise not only telephony functionality but also features like telephone number and/or address data base, text message generation, transmission and reception, electronic calendar etc. The functions and features of modern mobile phones are normally realised by implementation of this features as a software program or a code section of a software program. The method for generating a compound graphic may be additionally implemented as a software program or a code section extending the functions and features of a mobile phone. The method according to an embodiment of the invention may be further included within a graphic editor.
a illustrates schematically the internal implementation of a mobile phone.
The mobile phone may be controlled by a processing unit or controller 1, respectively. Different further units may be connected to the controller 1. A transceiving unit 2a may be connected to the controller 1. The transceiving units may be able to transmit signals to a base station of a mobile communication network or to receive signals therefrom by antenna 2b. The transmitted and received signals may be digitally coded voice and/or data signals. Voice signals may be processed additionally in an audio unit 3a connected to the controller 1 and to a microphone 3c for recording audio signals and a speaker 3b for generating and playing audio signals. The voice signal may be processed by an analog-to-digital A/D converter (microphone recorded signals) or a digital-to-analog D/A converter (signals to speaker), respectively. A random access memory (RAM) 6a and a read only memory (ROM) 6b may be further provided to the mobile phone and connected to the controller 1. The RAM 6a and ROM 6b may be used for storing program products which are executed to operate the mobile phone. The user interface of the mobile phone comprises a keypad 5, a liquid crystal display (LCD) driver 4b and a LC display 4a. In order to identify uniquely the mobile phone a subscriber identification module (SIM) card may be comprised.
The mobile phone may be a mobile phone adapted to connect with a GSM 900 MHz and/or GSM 1800 MHz mobile communication network, but the invention may be also adapted to connect related other mobile communication networks, like UMTS. Further, the mobile phone may be able to communicate text messages, e.g. according to the SMS standard of GSM. Moreover, the SMS standard may be enhanced for communicating graphics included or appended to text messages.
Graphics to be included or appended to text messages may be generated using a graphic editor implemented in the mobile phone. The graphic editor may be able to generate graphics according to the method for generating a compound graphic with respect to an embodiment of the present invention. Embodiments of the method for generating compound graphics are described in detail above. A code section, a software tool or a computer program may be implemented and executed by the controller 1 or the processing unit of the mobile phone, respectively. The graphical element library may be stored in the RAM 6a or the ROM 6b of the mobile phone. Therefore, the ROM 6b may be a modifiable ROM 6b like a flashable ROM 6b.
The pre-selection means for pre-selecting illustrating graphical elements may be a code section, a dedicated data processing unit or may be realized by a program section executed at the controller 1. The modifying means for modifying a compound graphic may be a code section, a dedicated data processing unit or may be realized by a program section executed at the controller 1. The inputting of a modification request may employ the keypad 5 of the mobile phone, which may be an ITU-T keypad. The displaying means for displaying a compound graphic may be the liquid crystal (LC) display 4a of the mobile phone.
The provided means may enable to implement the method for generating a compound graphic according to an embodiment of the invention. The pre-selection means pre-selects illustrating graphical elements which may be retrieved from the stored graphical element library and be composed to a compound graphic. The pre-selected compound graphic may be display in the LC display 4a.
The modification of the displayed compound graphic may be controlled by a user via the keypad 5 of the mobile phone. A selection of a key may initiate a modification operation. The modification operation may be assigned to the keys of the keypad 5 corresponding to the graphical element library. The modification operation may be further executed by the controller 1 or processing unit, respectively, and may involve a retrieving of an illustrating graphical element from the graphical element library. The compound graphic may be composed again comprising formerly displayed unmodified illustrating graphical elements and the modified illustrating graphical element. According to an embodiment of the method for generating a compound graphic the modification operation may be a replacement operation wherein a displayed illustrating graphical element may be replaced against a retrieved illustrating graphical element. Further, the modification operation may also be an adding operation, wherein a up to the moment non-displayed illustrating graphical element may be included in the compound graphic and displayed accordingly. Moreover, the modification operation may also be a removing operation, wherein a displayed illustrating graphical element may be removed from the compound graphic such that the newly display compound graphics may be composed of the remaining illustrating graphical elements.
The depicted compound graphic C2 in
Possible assignments of modification operations to keys of a keypad is described in detail above and may be employed for the mobile phone according to
The storing of the graphical library in a re-configurable storage, like RAM 6a or a flashable ROM 6b may offer the opportunity to upload parts of the graphical element library from an external graphical element library source to the mobile phone for generating compound graphics. Graphical element libraries according to different graphical subjects may be provided by service providers. The possibility to communicate via a mobile communication network may be employed for uploading the provided graphical element library into the mobile phone offering the user of the mobile phone to compose different compound graphics of different graphical subjects. The transmission of a graphical element library to the mobile phone may be also possible using other kind of data communication means, like wire based communication to a computer via a dedicated communication interface.
The resulting compound graphic may be stored in a further graphic library, e.g. a clip art library, for further usage. The compound graphic may be included in or appended to a text message and communicated between mobile phones via a mobile communication network.
While the present invention has been described in connection with the preferred embodiments thereof, it will be readily recognised by those skilled in the art that those embodiments are for exemplary purposes only without limiting the spirit and the scope of the present invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP01/13896 | 11/28/2001 | WO |