The invention relates to a user interface of an electronic device. The invention further relates to a method and a computer program for controlling an electronic device.
Electronic devices such as mobile communication terminals and palmtop computers are typically equipped with digital devices capable of supporting various services and application functions. As a consequence, designing user interfaces for electronic devices of the kind mentioned above presents unique challenges in view of limited size, a limited number of controls that can be accommodated on such devices, and a need for quick, simple, and intuitive device operation. Especially in conjunction with mobile devices the challenge related to a user interface is exacerbated because such devices are designed to be small, lightweight and easily portable. Consequently, mobile devices typically have limited display panels, keypads, keyboards and/or other input and output devices.
Touch sensitive display panels provide such advantages that a display screen and a keyboard can be integrated together and placing of press buttons of the keyboard can be made freely modifiable. Therefore, considerable savings in the size of a user interface can be achieved. A touch sensitive display panel is inherently suitable for implementing press keys and other control devices with the aid of which discrete control actions, such as pressing a press button, can be directed to an electronic device. On the other hand, using a touch sensitive display panel it is more challenging to implement a control device with the aid of which a quantity having a continuous and non-discrete nature could be adjusted. The quantity having a continuous and non-discrete nature can be, for example, strength of voice generated with a speaker element, brightness of an image shown on a display screen, or a gain of a microphone circuitry.
In a solution according to the prior art a user interface of an electronic device includes both a touch sensitive display panel and mechanical control devices. Display functionalities and at least part of control devices for discrete control actions are implemented with the aid of the touch sensitive display panel. Control actions for adjusting quantities having a continuous nature are carried out using the mechanical control devices. A mechanical control device can be, for example, a mechanical slide or a rotatable knob. The mechanical control devices require room in the user interface, they are vulnerable to impurities, and their placing in the user interface cannot be altered according to different needs in different operational situations of the electronic device.
In accordance with a first aspect of the invention a novel user interface is provided. The user interface comprises:
The signal that is detectable for a human being represents a feedback to a user of the user interface and it makes the user interface more illustrative when the touch sensitive display panel is used for controlling an electronic device by sliding a finger or some other object on the touch sensitive display panel. In a user interface according to an embodiment of the invention a sliding control device and/or a rotatable control device for controlling quantities having a continuous nature are implemented with the aid of the touch sensitive display panel. The signal that is detectable for a human being can be used for giving to the user a conception of an instantaneous value or strength of the quantity that is being adjusted with the sliding control device or the rotatable control device.
In accordance with a second aspect of the invention a novel method that can be used for controlling an electronic device is provided. The method comprises:
In accordance with a third aspect of the invention a novel electronic device is provided. The electronic device comprises:
The electronic device can be, for example, a mobile communication terminal, a palmtop computer, a portable play station, or a measurement instrument such as an oscilloscope. The electronic device can also be a combination of a mobile communication terminal, a palmtop computer, and a portable play station. The electronic device can also be, for example, a domestic appliance or an apparatus for industrial use. A domestic appliance can be e.g. a dishwasher or a washing machine. The apparatus for industrial use can be e.g. a part of control room equipment.
In accordance with a fourth aspect of the invention a novel computer program is provided for making a processor unit to control an electronic device that includes:
The computer program comprises computer executable instructions for making the processor unit:
A computer readable medium can be encoded with the above-mentioned computer executable instructions.
In accordance with a fifth aspect of the invention a novel interface module is provided. The interface module comprises:
A number of embodiments of the invention are described in accompanied dependent claims.
Various embodiments of the invention both as to constructions and to methods of operation, together with additional objects and advantages thereof, will be best understood from the following description of specific embodiments when read in connection with the accompanying drawings.
The embodiments of the invention presented in this document are not to be interpreted to pose limitations to the applicability of the appended claims. The verb “to comprise” is used in this document as an open limitation that does not exclude the existence of also unrecited features. The features recited in depending claims are mutually freely combinable unless otherwise explicitly stated.
The embodiments of the invention that are presented in the sense of examples and their advantages are explained in greater detail below with reference to the accompanying drawings, in which:
a and 1b show an electronic device comprising a user interface according to an embodiment of the invention,
a and 2b show an electronic device according to an embodiment of the invention,
A user interface according to an embodiment of the invention comprises: (i) a touch sensitive display panel, (ii) means for controlling an electronic device on the basis of a position of an external object on a surface of the touch sensitive display panel, (iii) means for generating a signal that is detectable for a human being, and (iv) means for altering a property of said signal as a response to a situation in which the external object is slid on the surface of the touch sensitive display panel.
a shows an electronic device 100 comprising a user interface according to an embodiment of the invention.
In a user interface according to an embodiment of the invention the actuator 104 is a vibration generator. The vibration generator can be, for example, an electromechanical vibration generator or a piezo-electric vibration generator. The controller 103 is arranged to alter amplitude of mechanical vibration produced with the vibration generator as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel. The amplitude is increased preferably when the external object is slid in the direction of the arrow 112 and the amplitude is decreased preferably when external object is slid in the direction of the arrow 112′. Therefore, the user of the electronic device gets feedback from the electronic device via his/her sense of touch. In a user interface according to another embodiment of the invention, the controller 103 is arranged to alter frequency of mechanical vibration produced with the vibration generator as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel.
In a user interface according to an embodiment of the invention a part 104′ of the touch sensitive display panel 101 is used as the actuator that is arranged to generate a signal that is detectable for a human being, i.e. for the user of the electronic device. The controller 103 is arranged to alter intensity of light shown on the part 104′ of the touch sensitive display panel as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel.
In a user interface according to an embodiment of the invention the actuator 104 is an oscillator capable of generating voice. The controller 103 is arranged to alter amplitude of the voice produced with the oscillator as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel. In a user interface according to another embodiment of the invention, the controller 103 is arranged to alter frequency of the voice produced with the oscillator as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel.
In a user interface according to an embodiment of the invention the actuator 104 is a light source. The controller 103 is arranged to alter intensity of light produced with the light source as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel. In a user interface according to another embodiment of the invention, the controller 103 is arranged to alter color of light produced with the light source as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel.
In a user interface according to an embodiment of the invention the actuator 104 is arranged to alter the property of the signal generated by it as a response to a situation in which the external object is slid along a pre-determined path on the surface of the touch sensitive display panel. The pre-determined path can be defined e.g. by a displayed symbol of a control device 111. The pre-determined path can be a linear path in which case a sliding control device is implemented with the aid of the touch sensitive display surface as shown in
It is also possible that the control device is arranged to alter the property of the signal that is detectable for a human being as a response to a situation in which the external object is slid in a pre-determined direction, e.g. in the x-direction, on the surface of the touch sensitive display panel. In this case, the electronic device can be controlled by sweeping the surface of the touch sensitive display panel starting from an arbitrary point of the touch sensitive display panel. The direction and the length of the sweep can be used for determining the effect of a control action.
An electronic device according to an embodiment of the invention comprises: (i) a touch sensitive display panel, (ii) means for controlling the electronic device on the basis of a position of an external object on a surface of the touch sensitive display panel, (iii) means for generating a signal that is detectable for a human being, and (iv) means for altering a property of said signal as a response to a situation in which the external object is slid on the surface of the touch sensitive display panel.
a shows an electronic device 200 according to an embodiment of the invention.
In an electronic device according an embodiment of the invention the actuator 204 is a vibration generator. The controller 203 is arranged to alter amplitude of mechanical vibration produced with the vibration generator as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel. In an electronic device according another embodiment of the invention the controller 203 is arranged to alter frequency of the mechanical vibration produced with the vibration generator as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel.
In an electronic device according an embodiment of the invention the actuator 204 is arranged to alter the property of the signal generated with it as a response to a situation in which the external object is slid along a pre-determined path on the surface of the touch sensitive display panel. The pre-determined path can be a circular path in which case a rotatable control device is implemented with the aid of the touch sensitive display surface as shown in
In an electronic device according an embodiment of the invention the controller 203 is arranged to control, on the basis of the position of the external object on the surface of the touch sensitive display panel, a gain of an amplifier circuitry 207 coupled to the speaker element 205.
In an electronic device according an embodiment of the invention the controller 203 is arranged to control, on the basis of the position of the external object on the surface of the touch sensitive display panel, a gain of an amplifier circuitry 208 coupled to the microphone 206.
It should be noted that an electronic device according to an embodiment of the invention is not necessarily a portable electronic device. An electronic device according to an embodiment of the invention can be as well, for example, a domestic appliance or fixed industrial equipment.
In a method according to an embodiment of the invention the detectable signal is mechanical vibration generated to the housing of the electronic device and amplitude of the mechanical vibration is altered as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel. The mechanical vibration can be generated, for example, with an electromechanical vibration generator or a piezo-electric vibration generator.
In a method according to an embodiment of the invention the detectable signal is mechanical vibration generated to the housing of the electronic device and frequency of said mechanical vibration is altered as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel.
In a method according to an embodiment of the invention the detectable signal is voice and amplitude of the voice is altered as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel.
In a method according to an embodiment of the invention the detectable signal is voice and frequency of the voice is altered as a response to the situation in which the external object is slid on the surface of the touch sensitive display panel.
In a method according to an embodiment of the invention the detectable is light and intensity of the light is altered as a response to the situation in which the external object is slid on the surface of the touch sensitive display.
In a method according to an embodiment of the invention the detectable signal is light and color of the light is altered as a response to the situation in which the external object is slid on the surface of the touch sensitive display.
In a method according to an embodiment of the invention the property of the detectable signal is altered as a response to a situation in which the external object is slid along a pre-determined path on the surface of the touch sensitive display panel. The pre-determined path can be, for example, a linear path on the surface of the touch sensitive display panel or a circular path on the surface of the touch sensitive display panel.
In an interface module according to an embodiment of the invention the actuator 404 is arranged to alter the property of the signal generated by it as a response to a situation in which the external object is slid along a pre-determined path on the surface of the touch sensitive display panel. The pre-determined path can be, for example, a linear path on the surface of the touch sensitive display panel or a circular path on the surface of the touch sensitive display panel.
A computer program according to an embodiment of the invention comprises software modules for making a processor unit to control an electronic device that includes:
The software modules comprise computer executable instructions for making the processor unit:
The processor unit in which the computer program can be executed can be e.g. the controller 203 of the electronic device 200 shown in
The software modules can be, for example, sub-routines and/or functions.
In a computer program according to an embodiment of the invention the computer executable instructions are capable of making the processor unit to alter the property of the detectable signal as a response to a situation in which the external object is slid along a pre-determined path on the surface of the touch sensitive display panel. The pre-determined path can be, for example, a linear path on the surface of the touch sensitive display panel or a circular path on the surface of the touch sensitive display panel.
A computer program according to an embodiment of the invention can be stored in a computer readable medium. The computer readable medium can be, for example, an optical compact disk or an electronic memory device like a RAM (random access memory) or a ROM (read only memory).
While there have been shown and described and pointed out fundamental novel features of the invention as applied to embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices and methods described may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. The specific examples provided in the description given above should not be construed as limiting. Therefore, the invention is not limited merely to the embodiments described above, many variants being possible without departing from the scope of the inventive idea.