Mobile communication terminals, their directional input units, and methods thereof
11743376 · 2023-08-29
Inventors
Cpc classification
G06F1/1671
PHYSICS
G06F3/0338
PHYSICS
H04M1/233
ELECTRICITY
G06F1/169
PHYSICS
H04M1/72466
ELECTRICITY
G06F1/1626
PHYSICS
International classification
H04M1/72466
ELECTRICITY
G06F3/0338
PHYSICS
Abstract
This disclosure generally relates to various directional input units of a mobile communication terminal, where such directional input units receive a single user input or multiple concurrent user inputs and then acquires at least one selecting (user) sub-input therefrom while a terminal is in its powered-off state or its off-state. After acquiring the selecting user sub-input, a terminal runs at least one pre-selected operation which is selected from a set of multiple pre-selected operations and which matches the selecting user sub-input when a terminal powers on from its powered-off state or wakes up from its off-state. A directional input unit may acquire the selecting user sub-input from a movement of at least a portion thereof, a contact between at least a portion thereof and a user body part, or the like. As a result, a terminal can provide a user with more seamless operations.
Claims
1. A mobile communication terminal operating in a lock mode and an unlock mode comprising: a display unit which is capable of being turned off in its off-state but being turned on in its on-state; and a directional input unit which is capable of receiving a first user input and a second user input which are provided by a user in a first direction and in a second direction, respectively, wherein said first and second directions are different from each other, wherein, upon receiving a single user input provided by said user in one of said first and second directions in said on-state, said terminal runs one of a first selected operation and a second selected operation, respectively in response to said receiving, without having to receive any additional user input from said user other than said single user input, and wherein said first and second selected operations are different from each other.
2. The terminal of claim 1, wherein said terminal receives said single user input while operating in one of said lock mode and said unlock mode.
3. The terminal of claim 2, wherein said terminal receives said single user input one of: when said user directly manipulates at least a portion of said directional input unit in one of said first and second directions; and when said user moves at least one body part of said user with respect to said directional input unit in one of said first and second directions, while said user maintains contact between said directional input unit and said body part.
4. The terminal of claim 2, wherein said user directly manipulates said portion of said directional input unit by at least one of: moving said portion with said body part; touching said portion with said body part; contacting said portion with said body part; moving said portion with a non-user object; touching said portion with said non-user object; and contacting said portion with said non-user object.
5. The terminal of claim 2, wherein said terminal includes at least one of a front surface, a rear surface, and a side surface, and wherein at least one of said first and second directions is a curvilinear direction which is defined on said at least one of said surfaces.
6. The terminal of claim 2, wherein said terminal includes at least one of a top side, a bottom side, a right side, and a left side, and wherein at least one of said first and second directions is a curvilinear direction which is defined one of perpendicular to said at least one of said sides and along said at least one of said sides.
7. The terminal of claim 2, wherein said directional input unit receives said single user input when said user one of touches and contacts and said display unit.
8. The terminal of claim 2, wherein one of said first and second selected operations is one of: a picture taking operation; a video recording operation; an audio recording operation; an image viewing operation; a sound playing operation; a location monitoring operation; a health monitoring operation; a calling operation; a wireless communication operation; a messenger service operation, a short message service operation; an email processing operation; a social network service operation; an event scheduling operation; a navigation operation; an operation for connecting to a network of IoT; an operation for connecting to an appliance through said IoT network; an operation for connecting to a control system of a vehicle; an operation for connecting to a control system of a building; an operation for manipulating an electric unit of one of said appliance, vehicle, and building; an operation for manipulating an electro-mechanical unit of one of said appliance, vehicle, and building; an operation of connecting to a control system of a robot; an operation of manipulating an electric unit of said robot; and an operation of manipulating an electro-mechanical unit of said robot.
9. A mobile communication terminal operating in a lock mode and an unlock mode comprising: a display unit which is capable of being turned off in its off-state but being turned on in its on-state; and a directional input unit which is capable of receiving a first user input and a second user input which are provided by a user in a first direction and in a second direction, respectively, wherein said first and second directions are different from each other, wherein, upon receiving a single user input provided by said user in one of said first and second directions in said on-state, said terminal runs an authentication operation of authenticating said user based on said single user input in response to said receiving, without having to receive any additional user input from said user other than said single user input, wherein, when said user passes said authenticating, said terminal runs one of a first selected operation and a second selected operation when said terminal received said single user input in one of said first and second directions, respectively, without having to receive any additional user input from said user other than said single user input, and wherein said first and second selected operations are different from each other.
10. The terminal of claim 9, wherein said terminal receives said single user input while operating in one of said lock mode and said unlock mode.
11. The terminal of claim 10, wherein said terminal receives said single user input one of: when said user directly manipulates at least a portion of said directional input unit in one of said first and second directions; and when said user moves at least one body part of said user with respect to said directional input unit in one of said first and second directions, while said user maintains contact between said directional input unit and said body part.
12. The terminal of claim 11, wherein said user directly manipulates said portion of said directional input unit by at least one of: moving said portion with said body part; touching said portion with said body part; contacting said portion with said body part; moving said portion with a non-user object; touching said portion with said non-user object; and contacting said portion with said non-user object.
13. The terminal of claim 10, wherein said terminal includes at least one of a front surface, a rear surface, and a side surface, and wherein at least one of said first and second directions is a curvilinear direction which is defined on said at least one of said surfaces.
14. The terminal of claim 10, wherein said terminal includes at least one of a top side, a bottom side, a right side, and a left side, and wherein at least one of said first and second directions is a curvilinear direction which is defined one of perpendicular to said at least one of said sides and along said at least one of said sides.
15. The terminal of claim 10, wherein said directional input unit receives said single user input when said user one of touches and contacts and said display unit.
16. The terminal of claim 10, wherein one of said first and second selected operations is one of: a picture taking operation; a video recording operation; an audio recording operation; an image viewing operation; a sound playing operation; a location monitoring operation; a health monitoring operation; a calling operation; a wireless communication operation; a messenger service operation, a short message service operation; an email processing operation; a social network service operation; an event scheduling operation; a navigation operation; an operation for connecting to a network of IoT; an operation for connecting to an appliance through said IoT network; an operation for connecting to a control system of a vehicle; an operation for connecting to a control system of a building; an operation for manipulating an electric unit of one of said appliance, vehicle, and building; an operation for manipulating an electro-mechanical unit of one of said appliance, vehicle, and building; an operation of connecting to a control system of a robot; an operation of manipulating an electric unit of said robot; and an operation of manipulating an electro-mechanical unit of said robot.
17. The terminal of claim 10, wherein said terminal switches to said unlock mode.
18. The terminal of claim 10, wherein, when said user fails said authenticating, said terminal performs one of: switching to said off-state; running a third selected operation which is different from said first and second selected operations; and remaining in said lock mode when said terminal received said single user input while operating in said lock mode.
19. A mobile communication terminal operating in a lock mode and an unlock mode comprising: a display unit capable of being turned off in its off-state but being turned on in its on-state; a directional input unit capable of receiving a first user input and a second user input which are provided by a user, respectively, in a first direction and in a second direction, wherein said first direction is different from said second direction; and an image input unit capable of acquiring at least one of a first image and a second image, said first image related to at least one body part of said user, and said second image related to at least one non-user object, wherein, upon receiving a single user input provided in one of said first and second directions by said user in said on-state, said image input unit acquires one of said first and second images, wherein said terminal runs an authentication operation of authenticating said user using said one of said images, without having to receive any additional user input from said user except said single user input and without having to acquire any additional image except said one of said images, wherein, when said user passes said authenticating, said terminal runs one of a first selected operation and a second selected operation when said terminal receives said single user input in one of said first direction and second direction, respectively, without having to receive any additional user input from said user except said single user input and without having to acquire any additional image except said one of said images, and wherein said first selected operation is different from said second selected operation.
20. The terminal of claim 19, wherein said terminal receives said single user input while operating in one of said lock mode and said unlock mode.
21. The terminal of claim 20, wherein said terminal receives said single user input one of: when said user directly manipulates at least a portion of said directional input unit in one of said first and second directions; and when said user moves at least one body part of said user with respect to said directional input unit in one of said first and second directions, while said user maintains contact between said directional input unit and said body part.
22. The terminal of claim 21, wherein said user directly manipulates said portion of said directional input unit by at least one of: moving said portion with said body part; touching said portion with said body part; contacting said portion with said body part; moving said portion with a non-user object; touching said portion with said non-user object; and contacting said portion with said non-user object.
23. The terminal of claim 20, wherein said first image is an image of one of a fingerprint, a hand, a palm, a wrist, an iris, a retina, an eye, an ear, a nose, a face, and a blood vessel of said user.
24. The terminal of claim 20, wherein said image input unit captures said one of said images in a frequency range of at least one of visible light rays, ultraviolet rays, and infrared rays.
25. The terminal of claim 20, wherein one of said images is one of a static image and a dynamic image.
26. The terminal of claim 20, wherein said terminal includes at least one of a front surface, a rear surface, and a side surface, and wherein at least one of said first and second directions is a curvilinear direction which is defined on said at least one of said surfaces.
27. The terminal of claim 20, wherein said terminal includes at least one of a top side, a bottom side, a right side, and a left side, and wherein at least one of said first and second directions is a curvilinear direction which is defined one of perpendicular to said at least one of said sides and along said at least one of said sides.
28. The terminal of claim 20, wherein said directional input unit receives said single user input when said user one of touches and contacts and said display unit.
29. The terminal of claim 20, wherein said directional input unit includes at least one of: a button a portion of which is movable by said user in said first and second directions; a screen a portion of which detects a movement of a finger of said user in said first and second directions; and a screen a portion of which detects a movement of a non-user object in said first and second directions.
30. The terminal of claim 20, wherein one of said first and second selected operations is one of: a picture taking operation; a video recording operation; an audio recording operation; an image viewing operation; a sound playing operation; a location monitoring operation; a health monitoring operation; a calling operation; a wireless communication operation; a messenger service operation, a short message service operation; an email processing operation; a social network service operation; an event scheduling operation; a navigation operation; an operation for connecting to a network of IoT; an operation for connecting to an appliance through said IoT network; an operation for connecting to a control system of a vehicle; an operation for connecting to a control system of a building; an operation for manipulating an electric unit of one of said appliance, vehicle, and building; an operation for manipulating an electro-mechanical unit of one of said appliance, vehicle, and building; an operation of connecting to a control system of a robot; an operation of manipulating an electric unit of said robot; and an operation of manipulating an electro-mechanical unit of said robot.
31. The terminal of claim 20, wherein said display unit displays one of routine data in said lock mode, and wherein said routine data includes at least one of: a date; a time; a clock; a weather; a stopwatch; a temperature; an armed alarm; an incoming call; a wireless connection; a battery charge level; an arrival of a new email; an arrival of a new message; a status of a software element; a notice of an upcoming event; and a status of a hardware element.
32. The terminal of claim 20, wherein said terminal switches to said unlock mode.
33. The terminal of claim 20, wherein, when said user fails said authenticating, said terminal performs one of: switching to said off-state; running a third selected operation which is different from said first and second selected operations; and remaining in said lock mode when said terminal received said single user input while operating in said lock mode.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DETAILED DESCRIPTION
(19) This disclosure relates to various directional input units capable of concurrently acquiring multiple (user) sub-inputs from a single effort by a user, thereby allowing a user to run multiple different operations when a terminal powers on from a powered-off state, when a terminal wakes up from an off-state, or when a terminal switches to a new state or a new mode. In addition, this disclosure relates to various mobile communication terminals which are incorporated with various directional input units and, therefore, which can provide optimum seamless operations to a user of such terminals.
(20) Various mobile communication terminals of this disclosure offer a user with benefits of enhanced capability in seamless operations through at least “four main features” which may be “independent” of each other or which may be “interdependent” upon each other, based on configurational or operational characteristics of a terminal or upon such characteristics of various hardware or software elements of a directional input unit of a terminal.
(21) The “first main feature” of this disclosure is to provide a terminal with at least one “directional input unit” which includes a sensor for acquiring directional information of a user input. Because a user can readily manipulate a direction of the user's own input, he or she can also readily provide the input unit with various user inputs in multiple directions, thereby selecting and running one of multiple pre-selected operations while or (immediately) after powering on the terminal, turning on its display unit, or switching the terminal to a new mode of operation.
(22) That is, as long as a user can readily differentiate such different directions and provide a single user input (or multiple concurrent user inputs) in one of such directions to a terminal, a user can readily select one of multiple pre-selected operations, and then render a terminal run the selected operation, while or immediately after the terminal switches [1] from a powered-off state to a powered-on state (i.e., “powering on”), [2] from an off-state to an on-state (i.e., “turning on” or “waking up”), [3] from a current mode to a new mode (i.e., “switching modes”), or the like, where the selected operation is neither an operation of turning on the display unit nor an operation of authenticating the user. As a result, a user may enjoy running a desired operation in addition to turning on a display unit or to authenticating a user in either of [1], [2], or [3] as described above, all in response to a single user input (or multiple concurrent user inputs), and without requiring the user to provide an additional user input after such powering on, such waking up, or such switching modes.
(23) The “second main feature” of this disclosure is attributed to such a directional input unit which can “differentiate directions” in a “2-D” plane or in a “3-D” space. When a sensor of the input unit can differentiate directions in a 2-D plane, a user may provide a single user input (or multiple concurrent user inputs) in one of at least two different directions (e.g., up-down, or left-right), in one of at least three different direction (e.g., up-left-right, or up-down-horizontal), or in one of at least four different directions (e.g., up-down-left-right, or upper left-upper right-lower left-lower right). Accordingly, by readily manipulating such directions, a user may easily select one of two, three, four, five, six, seven, or more pre-selected operations, simply by manipulating a direction of the user input which he or she provides to the directional input unit. In response thereto, a terminal may then run the selected operation. It is appreciated that the 2-D plane may be defined [1] parallel to a surface of a display unit of a terminal, [2] parallel to a rear surface of a terminal, [3] parallel to a side or an edge of a terminal, or [4] at a preset angle with respect to the surface, side, or edge.
(24) When a sensor of a directional input unit can differentiate directions in a 3-D space, a user may manipulate a direction of a user input not only horizontally but also vertically. Accordingly, this configuration provides a user with greater flexibility in providing a user input in a greater number of directions. As a result, a user may select one operation from four, five, six, seven, eight, or more pre-selected operations. In response thereto, a terminal may then run the selected operation. It is appreciated that the 2-D plane or the 3-D space may be defined in any prior art coordinate system and that such a coordinate system may be set up by defining a terminal or a directional input unit as its center (or origin) or as a point thereof.
(25) The “third main feature” of this disclosure is to provide a terminal with a directional input unit which can monitor a “static feature” or a “dynamic feature” of a single user input, and to acquire directional information from the feature. As long as a user can readily differentiate such static or dynamic features and provide a single user input (or multiple concurrent user inputs) while incorporating one of such features to the user input, a user can readily select one of multiple pre-selected operations, and then render a terminal run the selected operation while or (immediately) after such [1] powering on, [2] waking up or turning on, [3] or switching modes.
(26) The “fourth main feature” of this disclosure is to provide a terminal with at least one “notice unit” capable of assisting a user in selecting which direction he or she has to provide a single user input (or multiple concurrent user inputs) for running one of multiple pre-selected operations. For example, a notice unit may generate a visual signal, an audible signal, or a tactile signal, and may inform a user [1] in which direction a user may provide a terminal with a user input which includes a desired selecting (user) sub-input (i.e., UI.sub.SEL), [2] which UI.sub.SEL a user has provided (or is providing), [3] a matching between multiple UI.sub.SEL's and multiple pre-selected operations in a matching list, [4] which pre-selected operation is to be run by UI.sub.SEL which a user has provided (or is providing), or the like. A user may then readily determine whether or not he or she is providing (or has provided) a single user input with correct UI.sub.SEL for selecting and running a desired selected operation, whether or not a terminal is going to run an operation which is intended by a user while or (immediately) after the terminal powers on, wakes up, or switches modes. As a result, a terminal may enhance the efficiency of such seamless operations by minimizing user mistakes or errors.
(27) A terminal may provide a visual notice signal by driving a designated notice unit. Alternatively, a terminal may provide a visual notice signal using its display unit, where the display unit may then be deemed to serve as a display unit as well as a notice unit. A terminal may also provide an audible notice signal by driving a designated notice unit, or may provide the audible notice signal using its speaker, where the speaker may then be deemed to serve as a speaker as well as a notice unit. In addition, a terminal may provide a tactile notice signal by driving a designated notice unit, or may provide the tactile notice signal using its vibrator, where such a vibrator may then be deemed to serve as a vibrator as well as a notice unit.
(28) When a mobile communication terminal displays graphical user interfaces (GUIs) on a display unit and allow a user to run various operations by manipulating such GUIs, an “additional main feature” of this disclosure is to allow a user to run such operations by providing user inputs directly to a “directional input unit,” instead of requiring a user to manually touch or press such GUIs. As a result, when a user wants to run a certain operation while a terminal is in its on-state, a user may provide a user input to a terminal, not by directly manipulating a GUI designated to such an operation, but by manipulating the directional input unit. As a result, a user does not have to move his or her fingers all over a screen of a display unit of a terminal.
(29) Disclosed heretofore and to be disclosed hereinafter relate to exemplary aspects, embodiments, and examples of various directional input units and mobile communication terminals which include such directional input units and which, as a result, can provide optimum seamless operations to the user. This disclosure typically relates to various configurations of such directional input units, various methods of constructing or using the directional input units and such terminals, and various hardware and software elements of the directional input units to embody such seamless operations.
(30) It is appreciated that this disclosure is provided with reference to accompanying drawings and text, in which such exemplary aspects, embodiments or examples only represent different forms. However, such terminals and various methods related thereto may also be embodied in many other different configurations, structures, methods, processes, or sequences in such a way that they should not be limited to various exemplary aspects and embodiments as set forth hereinabove and hereinafter. Rather, such exemplary aspects and embodiments described herein are provided so that this disclosure will be thorough and complete, and fully convey the scope of such terminals, methods, processes or sequences to one of ordinary skill in the relevant art.
(31) It is appreciated that, unless otherwise specified, various systems, units, elements, portions, or parts of various mobile communication terminals are not typically drawn to proportions or scales in the accompanying figures for ease of illustration. It is also appreciated that such systems, units, elements, portions, or parts of the mobile communication terminals as well as their operations, steps, and sequences designated by the same numerals in the accompanying figures represent the same, similar or functional equivalent systems, units, elements, portions, parts, operations, steps, and sequences, respectively.
(32) Reference is made to accompanying drawings which show, by way of illustration, various exemplary aspects or embodiments in which various mobile communication terminals may be constructed and various methods related to such terminals may be practiced. It is appreciated that numerals appearing between parentheses “(” and “)” such as, e.g., (10) or (60), in this disclosure represent those systems, units, elements, portions, or parts which appear in the drawings.
(33) It is appreciated that various exemplary aspects and embodiments of such mobile communication terminals of this disclosure, although different, are not necessarily mutually exclusive. That is, a particular feature, structure, operation, function, method, sequence or characteristic of such terminals described herein in connection with one exemplary aspect or embodiment may also be implemented into another aspect or embodiment of this disclosure, within the extent of not contradicting each other, and without departing from a spirit and a scope of such terminals throughout this disclosure, subject to a certain modification, addition or omission each of which becomes apparent based on detailed contexts.
(34) It is also appreciated that an arrangement or a position of each system, unit, element, portion, or part of various exemplary aspects or embodiments of this disclosure may also be modified to certain extents without departing from the spirits and scopes of other exemplary terminals of this disclosure. Accordingly, the following detailed description is not to be taken to limit the scope of various terminals for providing various directional input units while ensuring the enhanced seamless capabilities provided by such terminals. The scope of such terminals and methods are defined only by appended claims that should be appropriately interpreted in a full range of equivalents to which such claims are entitled. In the drawings, like reference numerals identify like or similar elements or functions through the several views.
(35) Hereinafter, exemplary aspects and embodiments of various mobile communication terminals of this disclosure will be explained in detail in both hardware and software perspectives and with reference to the accompanying drawings so that those skilled in the art can easily understand and use such terminals, can manufacture such terminals, and can perform such sequences of various operations and steps for such terminals, or the like.
4. Configuration 1—Concurrent Turning on
(36) In the first exemplary aspect of this disclosure which corresponds to the 1.sup.st Configuration of this disclosure, an exemplary mobile communication terminal may include at least one CPU member, input member, output member, memory member, and other optional members. The output member includes at least one display unit capable of generating visual signals as well as at least one speaker capable of generating audible signals. The input member [1] may include at least one main input unit and at least one directional input unit, or [2] may include a main input unit which also serves as a directional input unit and, therefore, which may also be referred to as a directional input unit.
(37) 4-1. Configuration 1—Overall
(38) In one exemplary embodiment of the first exemplary aspect of this disclosure, a mobile communication terminal includes various hardware and software elements. Such software elements may generally be embedded into various hardware elements of a terminal or, alternatively, may be provided as separate computer programs or (software) applications. When desirable, some software elements may be provided not inside a terminal but inside an external device as described above.
(39)
(40) Various lines which connect such members or units of
(41) A CPU (i.e., a central processing unit) (31) generally refers to an electronic circuitry carrying out instructions of a computer program by performing basic arithmetic, logical, control, and/or I/O operations as specified by such instructions. The CPU (31) [1] may be fabricated as a microprocessor, [2] may be incorporated into a microcontroller, [3] may be formed as a system-on-a-chip (SoC) which may also include therein a memory part, a peripheral interface, or the like.
(42) A firmware (32) is a kind of prior art software or prior art (software) application which may provide control, data monitoring, or data manipulation to many engineered parts (or portions) of various hardware elements of a terminal (10). The firmware (32) may be incorporated into various prior art parts of a terminal such as, e.g., an input unit, a touch screen, a camera, a display panel, or the like. An assembler (33) is another type of software or (software) application creating an object code, e.g., by translating combinations of various mnemonics and syntax for operations and by addressing modes into their numerical equivalents. The assembler (33) may also calculate a constant expression and resolve a symbolic name for memory locations, and may store tedious calculations and manual address updates after program modifications.
(43) An O/S (34) refers to a “system software” which can manage various hardware or software elements and other elements of a terminal (10). The O/S (34) provides common services to computer programs. In other words, every computer program, except the firmware (32), may require the O/S (34) to run operations and to perform their intended functions. In addition, the O/S (34) with time-sharing features may schedule tasks for efficient use of the terminal (10), and may include an accounting software for cost allocation of processor time, mass storage, printing, or other resources. The O/S (34) may also serve as an intermediary between various software and hardware elements for performing various functions such as, e.g., memory allocation, I/O (input-output) hardware functions, or the like.
(44) In relation to the O/S (34), a kernel is also a computer program which may have a complete control over (almost) everything which may be processed or executed in a terminal (10). In this context, the kernel may be deemed as a central core of the O/S (34). Therefore, the kernel is usually the first program loaded on a startup of a terminal (10), and then manages the remainder of the startup such as, e.g., I/O requests by various software elements, translating them into data processing instructions for the CPU (31), or the like. The kernel is responsible for managing a memory member (40) and for managing and communicating with various prior art computing peripheries such as, e.g., a printer, an external speaker, and an external monitor. The kernel may also manage and communicate with other external electrical devices to which a terminal may operatively couple either by wire or wirelessly, where examples of such devices may include, but not limited to, an electrical device included in an IoT network, another terminal, another computer, a vehicle or an automobile, a motor cycle, a robot, a drone, a weapon with at least minimum electrical circuits, or the like.
(45) A kernel may connect various software elements of a terminal (10) (including software applications). Critical codes of the kernel are usually loaded into a protected sector of memory, thereby preventing such codes from being overwritten by other, less frequently used parts of the O/S (34) or various applications residing therein. The kernel typically performs its tasks (e.g., executing programs and handling interrupts) in a “kernel space,” whereas everything a user normally performs (e.g., writing text in a text editor or executing programs in a GUI) is done in a “user space,” thereby preventing interference between the user data and kernel data and resulting diminished performance and instability. When a process makes request of the kernel, the request is called a “system call.” Various kernel designs differ in how they may manage the system calls and resources.
(46)
(47) As a result and as exemplified in
(48) Still referring to
(49) In addition, other members may be similarly configured such that they can releasably couple with an external device. For example, when a terminal runs a DNA authentication operation, an additional input member may be added to a terminal to perform DNA analysis. Other members of the terminal (10) such as, e.g., the input member (20) and the output member (50) may be similar or identical to those commonly found in conventional mobile phones or smart-phones and, accordingly, detailed configurations or operational characteristics of such members (20), (50) are omitted herein for simplicity of illustration.
(50) 4-2. Configuration 1—Directional Input Unit
(51) In another exemplary embodiment of the first exemplary aspect of this disclosure, the mobile communication terminal includes a directional input unit which may be one of multiple input units of the input member (20) or which may be the only input unit of the input member (20). The directional input unit may be fabricated in many different forms such as, e.g., [1] a 1.sup.st hard button which can be pressed and displaced, [2] a 2.sup.nd hard button which can be pressed or touched (without pressing) but which does not move, [3] a soft button which may be provided as a GUI, or the like, where such buttons may not necessarily have round shapes but may rather be provided in any shape or size, and where the directional input units with such buttons are collectively referred to as a “button-type directional input unit” hereinafter.
(52) Accordingly and in one example, a directional input unit is fabricated as a unit an entire (or at least a) portion of which may move between a “rest position” (or a “rest state”) and at least one “biased position” (or “biased state”). When a user applies force (i.e., a user input) to a button-type directional input unit, the input unit moves in response to the user input force, while generating at least one control signal and then delivering such control signal to a terminal. Thereafter, a terminal may run a selecting operation and identify at least one pre-selected operation from a matching list based on the control signal. To this end, the directional input unit may generate at least one control signal which corresponds to a certain selecting (user) sub-input and which is caused by a certain movement of an entire (or at least a) portion of the directional input unit.
(53) As described above, a directional input unit or a portion thereof may move in response to force applied thereto by a user (i.e., a user input). To generate various control signals, a directional input unit not only receives the user input but also acquires a selecting (user) sub-input (i.e., UI.sub.SEL) [1] from the force applied thereto by a user, [2] from various static or dynamic features of the force, [3] from the movement of the input unit, [4] from various static or dynamic features of the movement, or the like. It is appreciated that “Structure 1” and “Structure 2” of such directional input units which will be described below belong to this category of directional input units.
(54) In another example, a directional input unit is provided as a stationary unit which does not move in response to force applied by a user (i.e., a user input) but which may sense the force or other static or dynamic features of such force. In addition, a directional input unit may not necessarily require a user to supply a force, for such a directional input unit may incorporate a sensor which may receive a user input of contacting or touching by a user, not a force exerted thereto.
(55) Accordingly, when a user applies force (i.e., a pressing user input) to a directional input unit or when a user contacts or touches (i.e., non-pressing user input) the input unit, a sensor of the input unit senses application of a user input by, e.g., [1] sensing the input force, [2] sensing a contact by a user, or [3] monitoring a presence of a user, while generating at least one control signal and then sending the control signal to a terminal. Based on a matching list which provides a matching between multiple control signals (or multiple UI.sub.SEL's) with multiple pre-selected operations pre-selected by a user (or a terminal), a terminal may run a selecting operation and identify at least one operation which matches UI.sub.SEL (i.e., at least one “selected operation”). A terminal may then run the selected operation during or (immediately) after such powering on, waking up, or switching modes.
(56) To generate distinct or unique control signals, a directional input unit may not only receive the user input but also acquire multiple sub-inputs directly [1] from the force applied by a user, [2] from a movement caused by the force, [3] from a contact with a user body part (or a non-user object), or [4] from various static or dynamic features of such force, movement, contact. It is appreciated that “Structure 3” as described below belongs to this category of directional input units.
(57) In another example, a directional input unit may be provided in a different configuration such as, e.g., an input unit which can be incorporated into a touch screen-type input member. For example, a touch screen receives a user input in the form of a contact, a touch, a press, or the like, while [1] monitoring force associated with the press, touch or contact, [2] monitoring a contact between the touch screen and a user body part (or a non-user object), or the like. A touch screen may also monitor a time-varying trajectory of such contact, touch, or press, i.e., a movement of such contact, touch, press, or the like. When desirable, a conventional touch screen may include at least one additional sensor which may be implemented [1] over a top layer of a touch screen, [2] into the top layer, [3] underneath the top layer, [4] around the touch screen, or [5] other positions over, below, around, or inside at least a portion of the touch screen, depending upon detailed configurational or operational characteristics of the sensor.
(58) In addition, a directional input unit may also be fabricated in various shapes, sizes, or arrangements, as long as the directional input unit may receive a user input and may acquire UI.sub.SEL therefrom, with or without moving at least a portion thereof in response to the user input. After acquiring UI.sub.SEL, the directional input unit may also generate at least one unique control signal in response thereto.
(59) 4-3. Configuration 1—Operations and Sequences
(60) In another exemplary embodiment of the first exemplary aspect of this disclosure, a directional input unit may be implemented into a mobile communication terminal in different configurations and arrangements.
(61)
(62) For example, a mobile communication terminal is in a powered-on state and in an off-state (i.e., its display unit has been or is turned off) (step 000). A user supplies a single user input (or multiple concurrent user inputs) to an input member of a terminal, preferably to a directional input unit (step 010). In response thereto, a directional input unit receives a user input, and concurrently acquires multiple (user) sub-inputs from the user input such as, e.g., at least one authentication user sub-input (UI.sub.THEN) (step 011), at least one activation user sub-input (UI.sub.ACT) (step 013), and at least one selecting user sub-input (UI.sub.SEL) (step 015). After concurrently acquiring the multiple (user) sub-inputs, a terminal may concurrently or sequentially run (or start to run) multiple operations such as, e.g., an operation of turning on a display unit (i.e., “turning on” in response to UI.sub.ACT), an operation of authenticating a user (i.e., “authenticating” in response to UI.sub.THEN), and an operation of selecting at least one operation desired by a user (i.e., “selecting” in response to UI.sub.SEL). Based upon a source code of an O/S or a nature of a kernel, however, a terminal may [1] concurrently run (or start to run) two of turning on, authenticating, and selecting, while starting to perform the last one of such operations thereafter, [2] run (or start to run) one of such operations first and then concurrently run (or start to run) the remaining two operations, [3] may run (or start to run) all of such operations sequentially, without any temporal overlap therebetween.
(63) Referring to (step 030), a terminal turns on a display unit or, more particularly, the terminal may start to turn on a display unit in different instances such as, e.g., [1] concurrently with (i.e., upon or in response to), [2] (immediately) after, or [3] within a certain period after receiving a user input or acquiring UI.sub.ACT. Therefore, an exact instance in which a user sees a screen on a display unit may differ, depending on a type of a display unit or a (software) application for the turning on operation. In addition, even when a display unit is turned on, a terminal may display various screens such as, e.g., a lock screen, a home screen or other default screens. Once a display unit is turned on (step 030) in response to UI.sub.ACT, a terminal may keep the display unit in this on-state, [1] until the terminal turns off a display unit according to a preset protocol, [2] until a user provides an additional user input to turn off the display unit, [3] until a user provides another user input which may cause the terminal to turn off its display unit, or the like. Alternatively, a terminal may turn off a display unit [1] when a user does not provide any additional user input within a certain period, [2] when a user fails the authenticating, or the like.
(64) Referring to (step 017), a terminal runs (or starts to run) a selecting operation. In other words, a terminal may start to select (or identify) at least one (selected) operation to run while or (Immediately) after a terminal powers on, wakes up, or switches modes. To this end, a terminal may consult a “matching list” which matches multiple UI.sub.SEL's with multiple pre-selected operations which are selected and incorporated in the matching list by a user (or a terminal). For example, once acquiring UI.sub.SEL in (step 015), a terminal identifies UI.sub.SEL in the matching list, and locates at least one operation which is assigned or matched to UI.sub.SEL (i.e., at least one “selected operation”) from a set of multiple pre-selected operations which had been entered into the matching list. After selecting the selected operation, a terminal may run (or start to run) the selected operation and display results obtained from running the selected operation, without requiring a user to provide any additional user input in order to run the selected operation after the terminal powers on, wakes up, or switches modes.
(65) When a terminal requires user authenticating (step 011), however, a terminal may wait for an outcome from the authenticating, and then starts to run the selected operation when a user passes such authenticating. It is appreciated that “running a selecting operation” and “running a selected operation” refer to different operations. That is, “running a selecting operation” refers to running an operation in order to select or locate an operation which is matched to a certain UI.sub.SEL and, therefore, which a user wants a terminal to run while or (immediately) after a terminal powers on, wakes up, or switch modes. In contrary, “running a selected operation” rather refers to actually running at least one (selected) operation as has been selected by such running a selecting operation. It then follows that a terminal can run a selected operation only after a terminal completes to run a selecting operation and only after a terminal may select or locate which one of a set of multiple pre-selected operations may correspond to the operation which a user intends to run during or (immediately) after such powering on, waking up, or switching modes.
(66) As is the case with the above “turning on,” a terminal may run (or start to run) a selecting operation in various selecting timings as defined in Section 1-12-3. Therefore, an exact instance when a terminal starts to run the selecting operation or when a terminal actually finishes to run the selecting operation may differ, depending on a type of a directional input unit or a (software) application for such running a selecting operation.
(67) Referring to (step 040), a terminal runs (or starts to run) at least one authentication operation of authenticating a user. A terminal may run an authentication operation in various “authenticating timings” such as, e.g., [1-1] concurrently with receiving a user input or acquiring UI.sub.ACT, [1-2] (immediately) thereafter, i.e., (immediately) after receiving a user input or acquiring UI.sub.ACT, or [1-3] within a certain period thereafter. A terminal may run (or start to run) at least one authentication operation [2-1] concurrently with running (or starting to run) such turning on, [2-2] (immediately) thereafter, i.e., (immediately) after the turning on, [2-3] within a certain period thereafter, or the like. A terminal may run (or start to run) at least one authentication operation [3-1] concurrently with running (or starting to run) such selecting, [3-2] (immediately) thereafter, i.e., (immediately) after such selecting, or [3-3] within a certain period thereafter. Therefore, an exact instance when a terminal starts to run or finishes to run an authentication operation may differ, depending on a type or a mechanism of an authentication sensor or a (software) application for such running a selecting operation.
(68) It is appreciated that a terminal may run one or multiple authentication operations sequentially (e.g., one at a time and without any temporal overlap) or concurrently with each other. Multiple authentication operations may authenticate an identical biometric feature of a user or may authenticate different biometric features of a user. In addition, a user may spend different periods of time when the user provides his or her fingerprint, an image of an iris or a retina, a voice, or the like. In addition, a terminal may recruit different authentication sensors (or hardware elements) for such user authenticating, where the sensors may operate under different mechanisms, may have different response time, or the like. Accordingly, exact instances (or clock cycles) when a terminal may start or finish running each authentication operation may differ.
(69) Still referring to (step 040), after acquiring UI.sub.THEN from a user input in (step 011), a terminal compares UI.sub.THEN with pre-stored authentication information of an authorized user, which corresponds to the “comparing step” as described above. A terminal then determines whether UI.sub.THEN or other authentication information included in a user input matches the pre-stored authentication or information (i.e., a “pass” or “yes”) or not (i.e., a “fail” or “no”), where this step corresponds to the “determining step” as described above. When a user fails such authenticating, a terminal may [1] switch to a lock mode and display a lock screen (step 050), [2] keep a display unit turned off, [3] keep a display unit turned off but turn on a display unit when a user continues to provide a user input for a period longer than a preset threshold period. When a user passes the authenticating, a terminal may switch to an unlock mode, and then display a home screen (between steps 040 and 061). Concurrently therewith, (immediately) after, or within a certain period after confirming that a user passes such authenticating, a terminal may start to run a selected operation in an unlock mode (step 061). Although not included in
(70) As described above, different hardware or software elements react differently, even though an input unit may receive a user input(s) and concurrently acquire different (user) sub-inputs. Therefore, a display unit may be turned on before a terminal finishes the user authenticating. In such a case, a terminal displays a lock screen and then replaces the lock screen with a home screen after the user passes the authenticating. Conversely, when a terminal finishes the user authenticating before a display unit is turned on, a terminal may display a lock screen or may keep a display unit turned off when a user fails such authenticating. When a user passes such authenticating, a terminal may turn on a display unit and display an unlock screen thereon, without having to display a lock screen before the home screen.
(71) Referring to (step 061), when a terminal authenticates a current user through such comparing and determining steps, a terminal may not have finished to run a selecting operation. In such a case, a terminal may wait until it finishes to run the selecting operation and to identify which one of multiple pre-selected operations of the matching list corresponds to the acquired UI.sub.SEL. Upon finishing to run the selecting operation and identifying the selected operation, a terminal may proceed to run the selected operation (step 061). When a terminal has finished to run the selecting operation before the terminal finishes to run an authentication operation, and when a user passes such authenticating, a terminal proceeds to run the selected operation as well (step 061).
(72) In the sequence exemplified in
(73)
(74) Referring to
(75) Referring back, when UI.sub.SEL does not match Operation 1 and the answer is “no” in (step 061) (i.e., mismatching between the selected operation and UI.sub.SEL), a terminal advances to (step 063) to check whether UI.sub.SEL matches Operation 2. As shown in
(76) It is appreciated that a terminal (10) of
(77) When the answer is again “no” in (step 063), a terminal advances to (step 065) to check whether UI.sub.SEL matches Operation 3. As depicted in
(78) Referring to (step 090), when a user passes the authenticating but when an acquired UI.sub.SEL may not match any of the pre-selected Operations 1, 2, and 3, a terminal may display a home screen. A user may then select an operation he or she wants to run from a home screen, apply an additional user input to a GUI or an icon which represents the operation, and run the operation. Because a user fails to provide a correct UI.sub.SEL to a terminal in this case, he or she has to provide an additional user input(s) which includes a correct UI.sub.SEL, thereby failing to enjoy the seamless operations. Alternatively, a terminal may send an alarm to a user in order to inform that an acquired UI.sub.SEL does not match any of multiple pre-selected operations and, therefore, that a user needs to provide a correct UI.sub.SEL. In another alternative, a terminal may turn off a display unit and then go back to a sleep mode.
(79) As described above, various hardware or software elements may have different response times and operating times such that a display unit has already been turned on even before a terminal finishes running a selecting operation. In this case, a terminal may display a lock screen or default screen, and keep displaying the screen until such selecting is completed. A terminal may optionally display a visual notice signal that a user has provided a certain UI.sub.SEL or that a certain selected operation is to be run. Alternatively, a terminal may keep displaying the lock or default screen until it completes to run a selecting operation and then run at least one selected operation. Thereafter, a terminal may replace the previous screen with a screen directly displaying results obtained from running the selected operation.
(80) In another example, a display unit may not have been turned on when a terminal finishes running a selecting operation. In this case, upon turning on a display unit, a terminal may display a lock screen or other default screens and continue to display the screen until a terminal completes running at least one selected operation, while optionally displaying a visual notice signal on the display unit as described above. Alternatively, a display unit may not have been turned on when a terminal finishes running a selecting operation and then finishes running at least one selected operation. In this case, upon turning on a display unit, a terminal may display outcomes or results from running the selected operation such as, e.g., displaying an inbox of an email application, showing pictures or video clips stored in a gallery, or the like.
(81) 4-4. Configuration 1—Hardware Elements and Variations
(82) In another exemplary embodiment of the first exemplary aspect of this disclosure, a directional input unit may receive a single user input or multiple (concurrent or sequential) user inputs, and concurrently acquire multiple (user) sub-inputs, while recruiting various hardware elements of a terminal. It is appreciated that, in the latter case, a terminal may concurrently receive multiple user inputs as well as concurrently acquire multiple (user) inputs. Alternatively, a terminal may sequentially acquire multiple user inputs but may concurrently acquire multiple (user) inputs as described above.
(83) In one example of this exemplary embodiment, a terminal may not only receive a user input but also acquire (user) sub-inputs in various arrangements. More particularly, a terminal may include a single directional input unit, or may include multiple input units at least one of which may be a directional input unit. A terminal (or its directional input unit) may acquire multiple (user) sub-inputs concurrently with each other from a single user input or multiple concurrent user inputs. In addition, regardless of a number of such directional input units or other input units, a user may manipulate a single movable or stationary portion of a directional input unit for providing multiple sub-inputs concurrently, or may concurrently manipulate multiple portions of the directional input unit and provide multiple concurrent sub-inputs. Followings describe exemplary arrangements of this example.
(84) In one arrangement, a terminal includes only one input unit which is a directional input unit which receives a single user input including multiple (user) sub-inputs, where a user manipulates a single portion of the input unit, or where a user manipulates a single user body part with respect to the input unit. Therefore, the input unit may concurrently acquire multiple (user) sub-inputs from the user input. In another arrangement, a terminal similarly includes only one input unit which is a directional input unit which receives a single user input including multiple (user) sub-inputs, where a user may concurrently manipulate multiple portions of a directional input unit or where a user may concurrently manipulate multiple body parts with respect to the input unit. Therefore, a directional input unit still concurrently acquires multiple (user) sub-inputs.
(85) In yet another arrangement, a terminal may include multiple input units at least one of which is a directional input unit, and may receive multiple user inputs each of which includes at least one (user) sub-input, where a directional input unit receives a user input which includes UI.sub.SEL. When a user manipulates a single portion or multiple portions of at least two of such input units concurrently, a terminal may concurrently acquire multiple (user) sub-inputs therefrom.
(86) In each of the above arrangements, a terminal receives a single user input or multiple (concurrent or sequential) user inputs, and concurrently acquires multiple (user) sub-inputs one of which is UI.sub.SEL, while not requiring a user to provide any non-concurrent, additional user input thereafter. In addition, a terminal does not run any operation to make determinations for such concurrent acquisition of multiple (user) sub-inputs.
(87) In another arrangement, a terminal similarly includes only a single input unit which is a directional input unit which in turn includes multiple sensors and receives multiple concurrent user inputs each including at least one (user) sub-input. A user may concurrently manipulate a single portion of a directional input unit or a single or multiple body parts with respect to the input unit. Therefore, a directional input unit still concurrently acquires multiple (user) sub-inputs. In the alternative, a user manipulates multiple portions of a directional input unit or multiple body parts with respect to the input unit sequentially (i.e., without a temporal overlap therebetween), whereby a directional input unit receives a series of multiple user inputs and may acquire a series of multiple (user) sub-inputs.
(88) In another example of this exemplary embodiment, a directional input unit may include various sensors (or hardware elements) depending upon needs from a user or from its use. In other words, a directional input unit needs to include only those sensors capable of acquiring necessary UI.sub.SEL's. Therefore, a directional input unit may typically need to include a certain number of sensors when it is required to acquire the same number of different UI.sub.SEL's.
(89) In one arrangement, a directional input unit may include a 1.sup.st sensor for acquiring UI.sub.SEL and a 2.sup.nd sensor for acquiring one of UI.sub.ACT and UI.sub.THEN. Accordingly, the input unit may concurrently acquire UI.sub.SEL and one of UI.sub.ACT and UI.sub.THEN in response to a single user input. In another arrangement, a directional input unit includes a 1.sup.st sensor for acquiring UI.sub.SEL, a 2.sup.nd sensor for acquiring UI.sub.ACT, and a 3.sup.rd sensor for acquiring UI.sub.THEN. The input unit may concurrently acquire such three (user) sub-inputs in response to a single user input. It is appreciated that a terminal may include a directional input unit as well as a non-directional input unit such that a 1.sup.st sensor for UI.sub.SEL is incorporated into the former input unit, but that a 2.sup.nd or 3.sup.rd sensor is included in the latter input unit.
(90) When a user manipulates such input units concurrently, a terminal may receive a single or multiple user inputs concurrently and may also acquire two or three (user) sub-inputs concurrently as well. It is also appreciated that a terminal may include a directional input unit as well as an add-on input unit incorporated in an external device such that a 1.sup.st sensor for UI.sub.SEL is incorporated into a directional input unit, whereas a 2.sup.nd or 3.sup.rd sensor is included in the latter input unit. Alternatively, an add-on unit may include the 1.sup.st sensor for UI.sub.SEL, whereas a 2.sup.nd or 3.sup.rd sensor may be incorporated into a directional input unit or an add-on input unit.
(91) In another arrangement, a directional input unit may incorporate a 1.sup.st number of sensors in order to acquire a 2.sup.nd number of UI.sub.SEL's supplied thereto, where a 1.sup.st number may be greater than a 2.sup.nd number, where such an “redundant arrangement” offers a user with a benefit of improving an accuracy of a directional input unit. For example, a terminal may include multiple identical or different fingerprint authentication sensors into multiple portions of the input unit. Conversely, a directional input unit may include a 2.sup.nd number of sensors in order to acquire a 1.sup.st number of UI.sub.SEL's, where a terminal (or a directional input unit) may indirectly estimate or predict at least one UI.sub.SEL which may not be directly sensed thereby. Indirectly estimating an application of a force by a user (e.g., UI.sub.ACT) based on a movement of at least a portion of a directional input unit may be an example of this “simplified arrangement” or indirect sensing arrangement.
(92) In another example, a directional input unit may be disposed into various portions of a mobile communication terminal, e.g., on a front surface of a terminal, along a side of a terminal, on at least two identical or different sides thereof, on a back surface of a terminal, or the like.
(93) Referring to
(94) In addition, a terminal may incorporate multiple input units at least one of which is a directional input unit. For example and as exemplified in
(95) Referring to
(96) Referring to
(97) Referring to
(98) Depending upon the configuration and mechanism of such a touch screen, a display unit [1] may provide the soft button or GUI (22) in a fixed location, or [2] may change the position of such directional input units (22). When feasible, an entire (or at least a substantial) portion of the touch screen may be utilized as the directional input unit (22) as well.
(99) In contrary to the above examples where a user provides all (user) sub-inputs to a single portion of a directional input unit, the input unit may include a 1.sup.st portion capable of acquiring UI.sub.SEL and at least one 2.sup.nd portion for acquiring other (user) sub-input such as, e.g., UI.sub.THEN, UI.sub.ACT, or UI.sub.SWI. A user may provide UI.sub.SEL and at least one another (user) sub-input by, e.g., concurrently pressing, contacting, touching or otherwise manipulating at least one portion of a single input unit.
(100) As used herein, such manipulations of the preceding paragraph by a user may be deemed to be a single user input, for [1] a terminal does not execute any step of making any determination while a terminal is acquiring such multiple (user) sub-inputs, [2] a user does not have to move such portions while a terminal is acquiring such multiple (user) sub-inputs, or the like. Other manipulations by a user which satisfy either [1] or [2] of this paragraph are also included in a definition of a single user input.
(101) Alternatively, a user may provide a single user input by a manipulation of at least one portion of a directional input unit and then by adding an additional concurrent or continuing manipulation such, e.g., [1] continuing or holding the manipulation for (or beyond) a certain period, [2] sliding or moving such a portion of a directional input unit while continuing or holding such manipulation but without detaching a user body part from the portion of the directional input unit, or the like. A terminal may recognize the additional manipulation as [1] an additional (user) sub-input of the same user input, or [2] an additional user input which may include at least one additional (user) sub-input.
(102) It is appreciated that [1] a manipulation of such holding or [2] a manipulation of such moving while such holding may also be deemed as a single user input, as long as such holding and moving satisfy the above [1] or [2] of the preceding paragraph. Alternatively, such holding and moving may be deemed as a single user input as long as such moving and such holding overlap each other in at least one clock cycle of a terminal (or its CPU member).
(103) 4-5. Configuration 1—Software Elements and Variations
(104) In another exemplary embodiment of the first exemplary aspect of this disclosure, a directional input unit may receive a single user input or multiple (concurrent or sequential) user inputs, and concurrently acquire multiple (user) sub-inputs one of which is UI.sub.SEL. To this end, a terminal may recruit various software elements thereof in various sequences.
(105) In one example, a terminal displays various screens on its display unit depending on different arrangements. Once powering on, waking up, or switching modes, a terminal may display a lock screen when a terminal starts to operate in a lock mode, may instead display a home (or unlock) screen when a terminal starts to operate in an unlock mode, or may display a different default screen when a terminal starts to operate in an intermediate mode, where a terminal may grant the most access authority to an unlock mode but the least authority to a lock mode.
(106) A terminal may display an identical lock, home or default screen when a terminal is to start in the lock, unlock or intermediate mode, respectively. A terminal may instead select a lock, home or default screen from multiple lock, unlock or default screens, respectively, and then display the screen when a terminal starts to operate in a respective mode.
(107) Therefore, a terminal may display different lock, home or default screens whenever a terminal starts in the respective mode. In addition, a terminal may obtain a lock, unlock or default screen from those screens which have been pre-stored in its memory member, from an external memory unit, or from a website.
(108) In another example, a terminal may run at least one authentication operation for authenticating a user using various prior art authentication algorithms which check various biometric features of a user, passwords, non-user information, or the like, as have been described above. In one case, a terminal completes turning on a display unit before completing to run an authentication operation. In this case, a terminal may display a lock screen on a display unit.
(109) When a user fails such authenticating, a display unit may continue to display a lock screen or may turn off a display unit. When a user passes such authenticating, a display unit may [1] remove a lock screen and display a home screen, [2] replace a lock screen with a home (or unlock) screen, [3] overlay a home screen on top of a lock screen, or the like.
(110) When a terminal runs a selecting operation, a terminal may [1] display a lock screen and then replace the lock screen with outcomes or results obtained by running a selecting operation or by running a selected operation, or [2] overlay such outcomes or results over the lock screen. However, when a terminal may complete such authenticating before completing to turn on a display unit, a terminal may continue to display a lock screen and then display the outcomes obtained from such authenticating. When a terminal runs a selecting operation, a terminal may not display a screen at all (i.e., keep a display unit turned off) and directly display results obtained from such selecting (i.e., results obtained from running a selecting operation or, when desirable, from running a selected operation).
(111) In another example, a terminal may concurrently or sequentially run an activation operation and run a selecting operation. When a terminal may complete an activation operation (i.e., turning on) before completing to run a selecting operation, a terminal may display a lock screen while or after such turning on (or may instead keep a display unit turned off). Alternatively, a terminal may keep its display unit turned off until it completes to run a selecting operation. Upon completing running a selecting operation, a terminal may then [1] replace a lock screen by results obtained by running a selecting operation, [2] turn on a display unit and display the results obtained by running a selecting operation, [3] keep its display unit turned off until a terminal completes to run a selected operation, or the like. However, when a terminal fails to acquire UI.sub.SEL after running the selecting operation (e.g., due to an incorrect or undefined UI.sub.SEL), a terminal may [1] continue to keep its display unit turned off, [2] turn off its display unit which has already been turned on, [3] continue to display a lock screen on a display unit, [4] replace a lock screen with a home screen when a terminal has already authenticated a user as an authorized user, or [5] overlay a home screen or other default screens over a lock screen.
(112) When a terminal runs an authentication operation, a terminal may display a lock screen and replace a lock screen with an outcome which is obtained from such authenticating or from running a selecting operation. As a result, detailed sequences of such turning on (running an activation operation), such selecting (running a selecting operation) or such authenticating (running at least one authentication operation) may vary, depending on various needs of a user or various configurational or operational characteristics of a terminal, as have been described hereinabove and as will be provided hereinafter.
(113) In another example, a terminal may concurrently or sequentially perform such turning on operation as well as selected operation, where a prerequisite for running the selected operation is that a terminal successfully finishes to run the selecting operation and that, as a result, a terminal successfully identifies at least one operation to run when a terminal powers on, wakes up, or switch modes, from a set of multiple pre-selected operation based on UI.sub.SEL. When a terminal completes such turning on before it finishes to run the selected operation, a terminal may display a lock screen after such turning on (or may keep a display unit turned off). A terminal may instead keep its display unit turned off until it complete to run the selected operation. Upon completing running the selected operation, a terminal may [1] replace a lock screen with results obtained by running the selected operation, [2] turn on a display unit and display such results obtained from running the selected operation, or the like.
(114) It is appreciated that a terminal may adopt a difference sequence of operations when a terminal has already authenticated a user before completing to run the selected operation. First of all and as described above, a terminal may display a home screen when a terminal fails to acquire UI.sub.SEL after running a selecting operation, for the user is anyway an authorized user who has not been careful in providing a correct UI.sub.SEL or one of pre-selected UI.sub.SEL's. A user may then provide an additional user input, e.g., to a desired GUI or icon which is displayed on a touch screen-type display unit and then run a desired, selected operation. As exemplified here and above, detailed sequences of such turning on, such selecting, or such authenticating may also vary, depending upon various needs of a user, configurational or operational characteristics of a terminal, or the like, as explained above and as will be provided hereinafter.
(115) Still referring to
(116) It is appreciated that a terminal which operates according to an exemplary sequence of
(117)
(118)
(119) In another example, other optional operations or steps may be added to the exemplary flow chart depicted in
(120) In another case, various steps may be added to render various hardware or software element ready before a terminal receives a user input, i.e., between (step 000) and (step 010). For example, a terminal may render a sensor to run an authentication operation ready upon or after sensing various preset events such as, e.g., [1] a presence of a user nearby, [2] a certain movement (e.g., a gesture) of a user body part which approaches a terminal, [3] a distance to a user which decreases or which is less than a threshold value, [4] a certain gesture of a user, or the like. Even though these additional step may make a determinations, such a step is performed after (step 000) but before (step 010), i.e., before a terminal receives a single user input, and before it acquires at least one (user) sub-input therefrom. Therefore, a terminal operating in a sequence with the additional step(s) may still concurrently acquire multiple different (user) sub-inputs from a single user input or multiple concurrent user inputs.
(121) In another case, at least one more step may be added between (step 010) and one of (steps 011, 013 or 015) to generate visual, audible, or tactile notice signals, and to inform a user that [1] a terminal has received a user input(s), [2] a terminal has acquired a certain UI.sub.SEL, [3] a terminal has received multiple (user) sub-inputs, or the like. Using such notice signals, a terminal may also inform a user that a terminal is about to run a certain selected operation based on UI.sub.SEL. It is appreciated that the above additional steps still do not require a user to provide a non-concurrent additional user input, and do not require a user to detach his or her body part (or a non-user object) from a movable or stationary portion of a directional input unit. In addition, these additional steps do not require a terminal to make a determination and running operations based upon the determination.
(122) Other steps may be also added to the exemplary sequence of
(123) Configurational or operational variations (or modifications) of various mobile communications terminals and their directional input units described in this first exemplary aspect may be interchangeable such that a certain feature of one example of this first aspect may also be applied to another example of the same aspect. Other configurational or operational features, variations or modifications of such terminals and input units of this first exemplary aspect [1] may apply to, [2] may be incorporated into, [3] may replace, [4] may be replaced by, or [5] may be combined with corresponding features of other exemplary aspects of this disclosure, subject to certain modifications, additions, omissions, or the like, each of which is apparent based on detailed context of this exemplary aspect or other exemplary aspects.
5. Configuration 2—Authenticating for Turning on
(124) In the second exemplary aspect of this disclosure, an exemplary mobile communication terminal may include similar directional input unit as well as similar hardware and software elements as that of the first exemplary aspect of this disclosure. Therefore, a terminal includes at least one output member and at least one input member, where the output member may include at least one display unit capable of displaying visual signals thereon, and at least one speaker capable of generating sound signals, while an input member may include at least one directional input unit therein.
(125) 5-1. Configuration 2—Overall
(126) In one exemplary embodiment of the second exemplary aspect of this disclosure, a mobile communication terminal includes various hardware elements and software elements. Accordingly, like the one exemplified in
(127) 5-2. Configuration 2—Operation and Sequences
(128) In another exemplary embodiment of the second exemplary aspect of this disclosure, a directional input unit may be implemented into a mobile communication terminal in different configurations and arrangements.
(129) As shown in (step 000), a terminal is in its sleep mode or in its off-state. Upon receiving a single user input (or multiple concurrent user inputs) from a user (step 010), a directional input unit similarly acquires multiple (user) sub-inputs such as UI.sub.THEN and UI.sub.SEL concurrently (steps 011 and 015), but not UI.sub.ACT. It is appreciated that a single user input (or multiple concurrent user inputs) includes therein other sub-inputs (e.g., UI.sub.SWI) but does not include an activation (user) sub-input (UI.sub.ACT), for a terminal of this second exemplary aspect conditions such turning on upon a user authentication operation. That is, a terminal may keep its display unit turned off when a user does not pass such authenticating, regardless of which one of multiple UI.sub.SEL's a user may provide to a directional input unit.
(130) Of course, a directional input unit may be configured to acquire UI.sub.ACT for various purposes such as, e.g., for turning on a display unit in cases which are not directly related to such authenticating, for improving accuracy of operations through redundant arrangements, or the like. In addition, such turning on in this second aspect may be conditioned upon running a selecting operation such that, e.g., a terminal may turn on its display unit when it selects or locates which one of multiple pre-selected operations to run (i.e., when a terminal completes running a selecting operation), or when it finishes running the selected operation.
(131) Still referring to
(132) It is appreciated that sliding, swiveling, or otherwise manipulating a certain portion of a directional input unit without detaching a user body part (or a non-user object) from the input unit during the manipulating is deemed to be a single user input within the scope of this disclosure. In addition, concurrently manipulating at least two portions of a single directional input unit without detaching a user body part (or a non-user object) from the directional input unit during such manipulating is similarly deemed as a single user input. Moreover, concurrent manipulation of at least two portions of multiple input units (at least one of which is a directional input unit) without detaching a user body part (or a non-user object) from a directional input unit during such manipulating is also deemed as the single user input. Furthermore, a user may provide such a single user input in a different manner which has been described hereinabove.
(133) After concurrently acquiring UI.sub.SEL and UI.sub.THEN, a terminal runs a selecting operation (step 017). As described above, a terminal consults a matching list which matches multiple UI.sub.SEL's with multiple pre-selected operations. Accordingly, the selecting operation is to select or identify at least one operation (from the matching list) which matches UI.sub.SEL provided by a user. A terminal may run (or start to run) a selecting operation in various selecting timings as described above. A terminal may run multiple authentication operations concurrently or sequentially as explained in the first exemplary aspect. It is appreciated that the matching list may be constructed based on a 1-to-1 matching between each of multiple UI.sub.SEL's and each of multiple UI.sub.THEN's, in a 1-to-n matching, in a m-to-1 matching, or in a m-to-n matching.
(134) A terminal may then run (or start to run) an authentication operation (step 040) in various instances such as, e.g., concurrently with or (immediately) after such receiving or acquiring, or concurrently with or (immediately) after running a selecting operation. In one example, a terminal retrieves pre-stored authentication information, compares UI.sub.THEN with such information (i.e., a comparing step), and then determines whether UI.sub.THEN or another authentication information (which is included in or extracted from UI.sub.THEN) may match the pre-stored information. As a result, a terminal generates an outcome of running an authentication operation as a “pass” (or “yes”), a “fail” (or “no”), or the like (i.e., a “determining step”).
(135) When a user fails the authenticating, a terminal keeps its display unit turned off (step 055). In the alternative, a terminal may automatically turn on a display unit and inform a user of the failure. A terminal may instead generate an audible or tactile notice signal to inform a user of the failure using a notice unit as will be described below. In the alternative, a terminal may turn on a display unit only when a user provides a user input [1] for a period longer than a threshold period, [2] with a force stronger than a threshold magnitude, [3] along a certain pre-selected path, or the like.
(136) However, when a user passes such authenticating, a terminal advances to (step 061), and checks whether an operation which is located from the matching list based on UI.sub.SEL matches “Operation 1” which is one of such pre-selected operations included in the matching list. When the answer is “yes” (i.e., when UI.sub.SEL matches a selected operation), a terminal then runs Operation 1 (step 071). Thereafter, a terminal may display results obtained by running Operation 1 on a display unit (step 081). It is appreciated that a terminal may turn on its display unit (immediately) before or concurrently with the comparing step or a determining step, and display a lock screen on a display unit. Thereafter, a terminal replaces the lock screen with an outcome obtained from running Operation 1. Alternatively, a terminal may keep a display unit turned off, and then turn on the display unit when a terminal performs (or starts to perform) the comparison or determining step, while displaying a screen which informs a user that Operating 1 is being processed. In another alternative, a terminal may keep a display unit turned off, and may then turn on a display unit while displaying results which ate obtained from running Operation 1.
(137) When the answer is “no” (step 061), a terminal advances to (step 063) and checks whether or not an operation identified from the matching list based on UI.sub.SEL matches “Operation 2” which is another of such pre-selected operations. A terminal may keep a display unit in various states in this step as well. For example, a terminal may keep its display unit turned off until it completes to run Operation 2. A terminal may instead turn on a display unit and display a lock screen, with an optional message informing a user that Operation 2 is under progress. Once completing to run Operation 2, a terminal may then replace a lock screen with results obtained from running Operation 2. When UI.sub.SEL does not match Operation 2, a terminal may advance to (step 065) while repeating the above steps.
(138) When UI.sub.SEL does not match Operation 3, a terminal advances to (step 090), and may take a remedial action, because a user has provided UI.sub.SEL which does not match any of the pre-selected operations included in the matching list. A terminal may take one or more remedial actions. For example, a terminal may keep a display unit turned off and do nothing or, alternatively, may inform a user of a failure in locating a matching operation by generating a visual, audible or tactile notice signal with a notice unit. Of course, a terminal may have to turn on a display unit in order to provide the visual notice signal.
(139) Even though a user may not have provided a correct UI.sub.SEL, the user has passed such authenticating anyway. Therefore, a terminal may turn on a display unit and display a lock screen, with or without delivering any notice signal. Alternatively, a terminal may turn on a display unit and start to operate in an unlock mode, as a current use has already been authenticated or when a user authenticating may not be necessary anymore. In such a case, a user who failed to run a desired operation during a powering-on or waking-up sequence of a terminal may manipulate a GUI or an icon displayed on a display unit, thereby manually running the desired operation by providing at least one additional user input.
(140) As discussed above, a major difference between such terminals of the first and second exemplary aspects is that the terminals of the latter aspect conditions such “turning on a display unit” [1] upon an outcome obtained by running a user authentication operation, or [2] (optionally) upon selecting an operation desired by a current user when a terminal powers on, wakes up, or switches modes. Accordingly, a terminal of this second aspect does not need to acquire UI.sub.ACT in a single user input or multiple concurrent (user) sub-inputs.
(141) 5-3. Configuration 2—Hardware Elements and Variations
(142) In another exemplary embodiment of the second exemplary aspect of this disclosure, a directional input unit may receive a single user input or multiple (concurrent or sequential) user inputs, and to concurrently acquire multiple (user) sub-inputs, while recruiting various hardware elements of a terminal. Followings are a few exemplary configurations and sequences of driving such hardware elements.
(143) In one example of this exemplary embodiment, a terminal may receive a user input and concurrently acquire multiple (user) sub-inputs such as UI.sub.SEL and UI.sub.THEN, but not necessarily UI.sub.ACT. Accordingly, a directional input unit includes a 1.sup.st sensor for acquiring UI.sub.SEL and a 2.sup.nd sensor for acquiring UI.sub.THEN, where such sensors may be incorporated into the input unit, while an authentication sensor may be optionally included in another input unit which may not be directional. When a terminal needs another (user) sub-input so as to run an additional operation, an additional sensor may be incorporated into a directional input unit or another input unit when available.
(144) In another example of this exemplary embodiment, a directional input unit may receive a single or multiple user inputs, while concurrently acquiring at least two (user) sub-inputs. Of course where a terminal includes a 1.sup.st directional input unit and a 2.sup.nd non-directional input unit and where the 2.sup.nd input unit acquires UI.sub.THEN and the 1.sup.st input unit only acquires UI.sub.SEL, such a configuration may be regarded as an exception to an example of the above paragraph. In the perspective of a terminal, however, a terminal still concurrently acquires multiple (user) sub-inputs as long as such 1.sup.st and 2.sup.nd input units are concurrently manipulated by a user. Accordingly, as long as a terminal recognizes a type or a nature of each of such multiple (user) sub-inputs, a content of each of such (user) sub-inputs, or a presence (or an absence) of such (user) sub-inputs in the received user input, a terminal (or its directional input unit) can concurrently acquire both UI.sub.SEL and UI.sub.THEN. It then follows that a terminal may concurrently run (or start to run) a selecting operation and at least one authentication operation.
(145) However, a terminal may not necessarily start to run a selecting operation and an authentication operation at the exactly same instance (e.g., the same clock cycle) for many reasons such that, e.g., different hardware elements for each operation may have a different period to be activated, or a different operation or execution period. In addition, a terminal may not necessarily finish to run a selecting operation and an authentication operation at the exactly identical instance (e.g., the same clock cycle) either. Accordingly, running a selecting operation and running an authentication operation may be completed at different instances (e.g., different clock cycles), even when a terminal may concurrently acquire both UI.sub.SEL and UI.sub.THEN at the same instance (e.g., the same clock cycle or overlapping in such a clock cycle).
(146) In another example of this exemplary embodiment, a directional input unit includes at least one portion which is or which includes a sensor for acquiring UI.sub.SEL. A directional input unit may also include at least one another portion which is or includes at least one sensor for acquiring UI.sub.THEN or other sub-inputs. A directional input unit may further include multiple portions with each of which a user may provide a user input or a (user) sub-input. Thus, a user may concurrently provide UI.sub.SEL to a 1.sup.st portion and UI.sub.THEN to a 2.sup.nd portion. Other configurations for enabling a user to concurrently provide multiple (user) sub-inputs and to provide a single user input of the 1.sup.st type to the 5.sup.th type have been described above and, therefore, are omitted here for illustration purposes.
(147) Such directional input units may be incorporated into various locations on or around a terminal, where details are identical or similar to those of the terminal of the first exemplary aspect. In addition, when a display unit is a prior art touch screen, a terminal may provide the directional input unit thereon as a GUI or an icon, where details are identical or similar to those of the terminal of the first exemplary aspect.
(148) 5-4. Configuration 2—Software Elements and Variations
(149) In another exemplary embodiment of the second exemplary aspect of this disclosure, a directional input unit may receive a single user input or multiple concurrent user inputs, or to concurrently acquire multiple (user) sub-inputs, while recruiting various software elements (e.g., software applications) of a terminal in various sequences.
(150) In one example when a directional unit does not receive UI.sub.THEN at all, (step 011), (step 040) and (step 055) of
(151) In another example and as described in
(152) In another example, after locating which operation to run from a matching list, a terminal may run at least one selected operation and thereafter display results obtained from running such a selected operation. Accordingly, a terminal may display such results on a display unit concurrently with or after turning on a display unit. When desirable, a terminal may turn on a display unit before completing to run a selected operation while displaying a lock screen or a home screen on the display unit, and then replace this initial screen with such results. In the alternative, a terminal may turn on a display unit after completing to run the selected operation, whereby the terminal may not have to display a lock screen on a display unit while waiting for completing to run the selected operation.
(153) In another example, other optional operations or steps may be added to an exemplary sequence of
(154) In another example, a terminal may insert at least one step between (step 000) and (step 010), where such a step may be similar or identical to that described in conjunction with the first exemplary aspect such as, e.g., rendering an authentication sensor ready as described above. Such a step(s) may also be performed after (step 000) but before (step 010), therefore, a terminal performing such an additional step(s) can concurrently acquires at least two different (user) sub-inputs from a single user input.
(155) In another example, a terminal may insert at least one step between (step 010) and (step 011 or 015) so as to generate an audible, visual, or tactile notice signal with a notice unit in order to inform a user of receiving a user input or acquiring such (user) sub-inputs. It is appreciated that those additional steps [1] do not require a user to detach a user body part from a portion of a directional input unit, [2] do not require a user to provide any non-concurrent additional user input, or [3] does not correspond to a step of making a determination so that a user still concurrently receives multiple (user) sub-inputs.
(156) Further steps may be added to the sequence of
(157) Configurational or operational variations (or modifications) of such terminals described in various examples of this second exemplary aspect may be interchangeable such that certain features of one example of this second aspect may be applied to another example of the same aspect. Other configurational or operational features, their variations or modifications of this second exemplary aspect may also [1] apply to, [2] be incorporated into, [3] replace, [4] be replaced by, or [5] be combined with corresponding features of other exemplary aspects or embodiments of this disclosure as have been described above or as will be described below, subject to certain modifications, additions, or omissions, each of which may become apparent based on detailed context of this exemplary aspect or other exemplary aspects.
6. Configuration 3—No Authenticating
(158) In the third exemplary aspect of this disclosure, an exemplary mobile communication terminal may include similar hardware and software elements as those of the first and second exemplary aspects of this disclosure, except that various terminals of this third aspect do not employ any user authenticating. Like those of the first and second aspects, an output member includes at least one display unit for generating visual signals as well as at least one speaker for generating sound signals, and an input member includes at least one directional input unit.
(159) 6-1. Configuration 3—Overall
(160) In one exemplary embodiment as well as third exemplary aspect of this disclosure, a mobile communication terminal includes various hardware elements and software elements. Accordingly, like the one exemplified in
(161) 6-2. Configuration 3—Operation and Sequences
(162) In another exemplary embodiment of the third exemplary aspect of this disclosure, a directional input unit may be implemented into a mobile communication terminal in various configurations and arrangements which may be different from those of the first and second exemplary aspects.
(163) As depicted in (step 000), a terminal is in its off state. Upon receiving a single user input (or multiple concurrent user inputs) (step 010), a directional input unit may concurrently acquire at least two (user) sub-inputs such as, e.g., UI.sub.ACT and UI.sub.SEL (steps 013 and 015) but not UI.sub.THEN. It is appreciated that a terminal of this embodiment does not employ user authentication and, therefore, that a user input does not have to include UI.sub.THEN therein. By concurrently acquiring both UI.sub.ACT and UI.sub.SEL from a single user input (or multiple concurrent use inputs), a terminal does not require a user to detach a user body part (or a non-user object) from a portion of a directional input unit during such acquiring, does not require a user to provide any non-concurrent additional user input during such acquiring, or the like. In addition, a terminal does not have to perform any determination step or a decision-making step while a terminal acquires UI.sub.ACT and UI.sub.SEL.
(164) A directional input unit may optionally acquire UI.sub.THEN for various purposes such as, e.g., for authenticating a user before a user may [1] access a memory member (or sector) of a terminal, [2] drive a hardware or software element of a terminal, or the like. However, these steps are only optional features, and following examples are directed to various sequences in which a terminal does not run any separate authentication operation.
(165) Referring to (step 030), a terminal turns (or starts to) on a display unit concurrently with, (immediate) after or within a certain period after receiving a user input or acquiring UI.sub.ACT therefrom. Therefore, an exact instance (or a clock cycle) in which a user may be able to see any screen in a display unit may be different [1] from an instance of providing a user input with UI.sub.ACT, [2] from an instance of acquiring UI.sub.ACT, [3] from an instance of a terminal to drive (or start to drive) a display unit, or the like. A terminal then displays a lock screen on a display unit (step 050).
(166) A terminal may then run a selecting operation (step 017) in one of various selecting timings as defined above. To identify at least one operation from a set of multiple pre-selected operations as included in a matching list, a terminal matches the acquired UI.sub.SEL with such pre-selected operations. When a terminal locates at least one selected operation from the matching list, a terminal then compares whether a selected operation is Operation 1 (step 61). If the answer is “yes,” a terminal runs the selected Operation 1 (step 071), and then displays results obtained from Operation 1 on a display unit (step 081), while [1] replacing the lock screen with such results, or [2] overlaying such results on top of the lock screen. When the answer is “no,” a terminal may advance to (step 063), where details of the rest of the steps are similar or identical to those of the first and second exemplary aspects and, therefore, are omitted here.
(167) 6-3. Configuration 3—Hardware Elements and Variations
(168) In another exemplary embodiment of the third exemplary aspect of this disclosure, a directional input unit may receive a single user input or multiple concurrent user inputs, and concurrently acquire at least two (user) sub-inputs, while recruiting various hardware elements of a terminal.
(169) In one example of this exemplary embodiment, a terminal concurrently acquires both UI.sub.SEL and UI.sub.ACT (from a single user input or multiple concurrent user inputs). However, a terminal may not receive a user input which includes UI.sub.THEN therein or may not acquire UI.sub.THEN even when a user input includes UI.sub.THEN therein. Therefore, a directional input unit includes a sensor capable of acquiring UI.sub.SEL and another sensor capable of acquiring UI.sub.ACT, but does not necessarily include an authentication sensor. A directional input unit may optionally include at least one additional sensor for acquiring UI.sub.THEN or for acquiring UI.sub.AUX which may be incorporated into another directional input unit, into another non-directional input unit, or into an add-on unit which serves as an additional input unit. In this latter arrangement, a terminal may concurrently acquire both of UI.sub.SEL and UI.sub.ACT as well as UI.sub.THEN or UI.sub.AUX in order to guarantee optimum seamless operations.
(170) In another example of this exemplary embodiment, a directional input unit may receive a single user input or multiple concurrent user inputs, while concurrently acquiring at least two sub-inputs with a single directional input unit or with multiple input units one of which is a directional input unit. As long as a terminal recognizes a type or a nature of at least one of such (user) sub-inputs, contents thereof, or a presence or an absence of acquired (user) sub-inputs, a terminal (or its directional input unit) may concurrently acquire UI.sub.SEL and UI.sub.ACT, along with other optional (user) sub-inputs. It then follows that a terminal may concurrently run (or start to run) a selecting operation and an activation operation. However, a terminal may not concurrently start to run such an activation operation and selecting operation for many reasons such as, e.g., different hardware elements may require different activation periods. Therefore, a terminal may not finish acquiring such UI.sub.SEL and UI.sub.ACT or may not start to run a selecting operation and an activation operation at the exactly identical instance (e.g., the same clock cycle). By the same token, a terminal may not finish running an activation operation and selecting operation at the same instance for the similar reasons as well.
(171) In another example of this exemplary embodiment, a directional input unit may include a portion which is or which includes a sensor for sensing UI.sub.SEL and at least one portion which may be or may include a sensor for sensing UI.sub.ACT. A directional input unit may be included in various locations on a terminal, where such locations may be similar or identical to those of the terminals of the first or second exemplary aspect. Therefore, a directional input unit may be disposed on a front surface of a terminal (when positioning a terminal with its front surface up), on a rear surface thereof, or on a side edge thereof. When a display unit is a prior art touch screen, a terminal may provide a directional input unit on a display unit as a GUI or as an icon, where details of such input units are similar or identical to those of the terminals of the above first or second exemplary aspect and, therefore, are omitted here.
(172) When a user provides all (user) sub-inputs to (a single portion of) a directional input unit or when a directional input unit includes a 1.sup.st portion for acquiring UI.sub.SEL and at least one 2.sup.nd portion for acquiring UI.sub.ACT, a user may concurrently provide UI.sub.SEL and UI.sub.ACT as well as at least one another (user) sub-input as described above in conjunction with those terminals of the first or second aspect of this disclosure.
(173) 6-4. Configuration 3—Software Elements and Variations
(174) In another exemplary embodiment of the third exemplary aspect of this disclosure, a directional input unit may receive a single user input or multiple concurrent user inputs and concurrently acquire at least two (user) sub-inputs, while recruiting various software elements of a terminal.
(175) In one example and as exemplified in
(176) In another example where a directional input unit (or a terminal) receives a single user input including UI.sub.SEL, a terminal may run (or start to run) a selecting operation in one of various selecting timings.
(177) Other optional operations or steps may be added to an exemplary sequence of
(178) At least one more step may also be inserted between (step 000) and (step 010). For example, a terminal may render a sensor for running an activation operation ready upon or after sensing a preset event such as, e.g., [1] a presence of a user within a certain distance, [2] a certain movement of a user indicating that a user is approaching a terminal or going to provide a user input, or [3] a gesture of a user designated to render the sensor ready. Even though this additional step may make a determination or comparison, it is appreciated that such a step is performed after (step 000) but before (step 010), i.e., before receiving a single user input from a user. Therefore, a terminal including such additional step(s) still receives a single user input or multiple concurrent user inputs, while concurrently acquiring multiple different (user) sub-inputs.
(179) Additional steps may also be inserted between (step 010) and (step 013 or 015) for making a visual, audible, or tactile notice signal for informing a user of receiving a user input or of acquiring multiple (user) sub-inputs. It is appreciated, however, that such additional steps do not require a user [1] to detach a body part from a portion of a directional input unit, [2] to provide any non-concurrent additional user input, or the like. In addition, such additional steps do not include a comparison or determination step and then running operations based upon such a determination, or the like. Accordingly, such a terminal may still be able to concurrently acquire multiple (user) sub-inputs.
(180) It is appreciated that some examples of this third exemplary aspect relate to a terminal which turns a display unit on, displays a lock screen, and thereafter displays different images (e.g., results obtained by running a selecting operation, other results obtained by running a selected operation, a home screen, or the like). In addition to changing the already displayed images with new images when a terminal finishes to run a selecting operation or selected operation, a terminal may run at least one authentication operation and change such images based on the results of such authenticating when desirable. It is appreciated in this latter arrangement that a user may have to provide a non-concurrent, additional user input including UI.sub.THEN for such authenticating.
(181) Configurational or operational variations (or modifications) of the mobile communication terminals described in various examples of this third exemplary aspect may be interchangeable such that certain features of one example of this third aspect may be applied to another example of this third aspect. Other configurational or operational features, their variations or modifications of this third exemplary aspect may also [1] apply to, [2] be incorporated into, [3] replace, [4] be replaced by, or [5] be combined with corresponding features of other exemplary aspects or embodiments provided in this disclosure, subject to certain modifications, additions, or omissions, each of which may become apparent based on detailed context of this exemplary aspect or other exemplary aspects.
7. Configuration 4—Type-1 Directional Input Unit
(182) In the fourth exemplary aspect of this disclosure, an exemplary mobile communication terminal may include a directional input unit which includes “at least one movable portion” and which is to be referred to as a “type-1 directional input unit” hereinafter. A user may contact, touch, press or otherwise manipulate such a portion in a substantially horizontal direction (or laterally), by applying a user input force (or simply a force) which is at least substantially in a lateral or horizontal direction, with or without including an optional angular component, thereby providing a single user input which includes multiple (user) sub-inputs or thereby providing multiple concurrent user inputs which also include multiple (user) sub-inputs. This type-1 directional input unit may be implemented into any of such mobile communication terminals throughout this disclosure, unless otherwise conflicted.
(183) It is appreciated that this type-1 directional input unit receives a user input which is embodied by a user input force, and that such force typically induces a movement of at least a (or an entire) portion of a directional input unit. However, this does not necessarily mean that a directional input unit has to include a movable portion at all. Rather, a type-1 directional input unit may include at least one portion which may deform to a certain extent. Alternatively, the type-1 directional input unit may not include any movable portion at all, as long as such an input unit may monitor a user input force or monitor at least one static or dynamic feature associated with such a user input force.
(184) It is also appreciated that, as a directional input unit acquires more (user) sub-inputs, a terminal may provide a user with more seamless operations. Accordingly, a directional input unit (or an input member which may in turn include an additional non-directional input unit) may include as many sensors as possible to concurrently acquire as many (user) sub-inputs as possible, thereby running as many multiple seamless operations as possible. As a result, a terminal may also run (or start to run) as many operations as possible concurrently or sequentially, all in response to a single user input or multiple concurrent user inputs which include therein multiple (user) sub-inputs at least one of which is UI.sub.SEL.
(185) As will be provided in greater detail below, a type-1 directional input unit of this fourth exemplary aspect may typically include [1] at least one “press-ID element” for acquiring UI.sub.SEL, optionally along with UI.sub.ACT or UI.sub.THEN, [2] at least one “directional element” for acquiring UI.sub.SEL, or the like. More particularly, a press-ID element of a type-1 directional input unit may serve as a movable portion of the directional input unit in such a way that a user may move a press-ID element and delivers UI.sub.SEL thereto.
(186) 7-1. Type-1 Directional Input Unit—Overall
(187) In one exemplary embodiment of this fourth exemplary aspect, a mobile communication terminal includes at least one directional input unit which receives a single user input or multiple concurrent user inputs, which is capable of acquiring three (user) sub-inputs from such a user input, and which generate three control signals each representing each (user) sub-input.
(188)
(189) A protective layer (23A) provides a mechanical resistance such as, e.g., a scratch- or impact-resistance to a press-ID element (23) and, therefore, may include or may be made of sturdy materials such as, e.g., a sapphire crystal. A dimension of a protective layer depends upon that of a directional input unit, for a press-ID element (23) is to be movably disposed inside a body of a directional input unit. Any material with minimum mechanical strengths may be used to form a protective layer (23A), although at least partly transparent material may be favored to enhance performance of other layers of the element (23) or aesthetics of a directional input unit as a whole.
(190) A detection ring (23B) serves to detect a presence or absence of a user within a certain distance therefrom, with a contact with a user or without any contact at all. This layer (23B) may include or may be made of metals or alloys such as, e.g., stainless-steel. Upon detecting a presence of a user, a detection ring (23B) may activate an authentication sensor (e.g., a fingerprint sensor), and render the sensor start to read a fingerprint (or start to acquire UI.sub.THEN) disposed in a certain distance therefrom. Because the detecting ring (23B) serves to monitor an instance (or a clock cycle) when a directional input unit renders an authentication sensor ready, a directional input unit may not necessarily include this detection ring (23B) when a directional input unit may monitor the instance (or the clock cycle) using another sensor such as, e.g., [1] a prior art proximity sensor, [2] a prior art motion sensor, or the like. In addition, when a terminal authenticates a current user not based upon his or her fingerprint but based upon other biometric information such as, e.g., an iris or a retina, a voice, or the like, a directional input unit may not necessarily include such a detection ring (23B) either.
(191) A fingerprint sensor (23C) serves to read a fingerprint (UI.sub.THEN) based upon various prior art mechanisms such as, e.g., [1] obtaining an image of a fingerprint, [2] assessing a fingerprint based on changes in conductance around the sensor, or the like. For an optimum operation, the fingerprint sensor (23C) may need a resolution of, e.g., 500 nm, 400 nm, 300 nm, 200 nm, 150 nm, 100 nm, 75 nm, 50 nm, or the like. Similarly, depending on required resolution, the fingerprint sensor (23C) may have a resolution of, e.g., 100, 200, 300, 400, 500, 600, 700, 800, 900, or 1,000 pixels per inch. When desirable, a fingerprint sensor (23C) may read epidermal skin layers or (optionally) sub-epidermal skin layers. It is appreciated that such prior art fingerprint sensors which are specifically enumerated in this paragraph and which are also suited for this purposes are readily available and, accordingly, detailed configurational or operational characteristics of such sensors are omitted here.
(192) Still referring to the fingerprint sensor (23C), a user may touch a press-ID element (23) without any pressing, any pushing or otherwise applying any user input force thereto. In other words, a user may literally contact or touch at least a portion of a press-ID element (23) without pressing or pushing it at all. A fingerprint sensor (23C) may still read a fingerprint and acquire UI.sub.THEN from a finger of a user who may only touch or contact the sensor (23C), e.g., by monitoring electric conductance of (or related to) a finger, by sensing temporal or spatial changes in such conductance, or the like.
(193) In addition, even when a user places a finger close to a press-ID element (23) without contacting or touching it, some prior art fingerprint sensors (23C) may still be able to read a fingerprint, and acquire UI.sub.THEN, e.g., by sensing electric conductance of (or related to) a finger, by sensing changes in such conductance, by acquiring an image of a finger from a distance, or the like. In other words, a press-ID element (23) of this exemplary aspect as well as a touch-ID element of a next exemplary aspect does not necessarily require an application of a force thereto, or does not necessarily require any contact or touch therewith.
(194) A tactile sensor (23D) serves to sense application of an activation user input force applied thereon by a user or an activation (user) sub-input (UI.sub.ACT). A press-ID element (23) may recruit various prior art tactile sensors (23D) such that a sensor (23D) moves when pushed or pressed, or that the sensor (23D) does not move in response to such a force but still monitors such a (user) sub-input.
(195) When a user presses or pushes a press-ID element (23), a tactile sensor (23D) senses a force or a pressure applied thereto, and acquires UI.sub.ACT, whether or not the press-ID element (23) (or a directional input unit) may move or deform. A tactile sensor (23D) may instead sense a displacement of a press-ID element (23) (or a directional input unit), and acquire UI.sub.ACT therefrom. A tactile sensor (23D) may be replaced by a motion sensor or a proximity sensor which may acquire UI.sub.ACT from a presence or absence of a user (or a user body part), from a movement of at least a portion of a press-ID element (23), or the like. More particularly, a tactile sensor (23D) may sense a touch or contact by a user, without having to monitor user input force or pressure applied thereon, without resulting in any movement or deformation, or the like. That is, a terminal may recruit other sensors to monitor UI.sub.ACT such as, e.g., by sensing a motion of a press-ID element, by acquiring and analyzing an image of a press-ID element and a body part of a user (or a non-user object), or the like.
(196) It is appreciated that an exemplary press-ID elements (23) of
(197)
(198) A press-ID element (23) in
(199) A directional element (24) includes a stationary body (24B) which is shaped as an annular cylinder defining an open top and a closed bottom. As a result, the directional element (24) defines an internal cavity in which a press-ID element (23) movably sits. A directional element (24) also include at least one elastic element (24F) which is typically a compression spring and which couples with opposing surfaces of a press-ID element (23) and a directional element (24). An elastic element (24F) is also configured so that a press-ID element (23) in a “rest state” or a “rest position” thereof is disposed away from a directional element (24) and, as a result, does not contact a directional element (24) at all. However, as a user pushes or translates a press-ID element (23) away from its rest position, a press-ID element (23) moves or translates to a “biased state” or a “biased position” thereof, and then eventually makes a mechanical, electrical or optical contact with at least a portion of a directional element (24).
(200) It is appreciated that an elastic element (24F) may be deemed to be in a “rest state” or a “rest position” thereof when a press-ID element (23) is in its rest state, while deemed to be in a “biased state” or a “biased position” thereof when a press-ID element (23) is in its biased state. An elastic element (24F) in its biased state may be compressed when such an element (24F) is a compression spring which is compressed from its resting length. Alternatively, the elastic element (24F) in its biased state may be extended when the elastic element (24F) is rather a tension spring which is stretched beyond its resting length. In either case, the elastic element (24F) in a biased state generates a recoil force which is typically proportional to such compression or stretching and which tends to regress itself to its rest state. Therefore, when a user ceases to apply a user input (i.e., a user input force applied by a user), an elastic element (24F) returns to its rest state due to its recoil force, while returning or recoiling a press-ID element (23) back to its rest state therealong.
(201) A directional element (24) also includes multiple electrical contacts (24E) which are disposed along an edge of an inner periphery at equal distances (in a lateral direction) or about equal angles (in an angular direction), e.g., along an inner edge of a stationary body (24B). Such electrical contacts (24E) are disposed away from opposing electrical contacts (23E) at certain distances when a press-ID element (23) is in its rest state. Such contacts (24E) are also configured to electrically contact opposing electrical contacts (23E) when a press-ID element (23) is in its biased state. That is, when a press-ID element (23) is translated or otherwise pushed by a user input in a certain direction, the electrical contacts (23E), (24E) of such elements (23), (24) mechanically or electrically contact each other and form a closed electrical pathway. It is appreciated that a movable press-ID element (23) exemplified in
(202) In operation, a manufacturer, a distributor or a user selects in advance multiple operations which a user may want a terminal to run when a terminal powers on, wakes up, or switches modes. That is, a manufacturer, a distributor, or a user of a terminal prepares a set of multiple pre-selected operations in a matching list, where examples of such pre-selected operations correspond to Operation 1, Operation 2, and Operation 3 in
(203) As a user provides a single user input (or multiple concurrent user inputs) to a terminal which is in its off-state, a user applies a user input by pressing a press-ID element (23) which is (or has been) in its rest position with respect to a directional element (24). Immediately before a user provides a single user input, he or she moves a finger toward a press-ID element (23). When a user's finger approaches a directional input unit (22) in a certain distance, a detection ring (23B) senses a presence of a user and activates a fingerprint sensor (23C) to be ready for acquiring UI.sub.THEN. By contacting and pressing a press-ID element (23), a user provides a single user input to a directional input unit (22). More particularly, when a user pushes a press-ID element (23) at an angle, a horizontal component of a user input force translates or slides the press-ID element (23) toward a directional element (24) in a horizontal direction, whereas a vertical component of a user input force applies downwardly and presses a press-ID element (23).
(204) While a user presses a press-ID element (23), a fingerprint sensor (23C) acquires UI.sub.THEN, while a tactile sensor (23D) acquires UI.sub.ACT. In addition, as a user slides a press-ID element (23), e.g., toward an upper-left quadrant or along a northwest direction, until a press-ID element (23) mechanically or electrically contacts a directional element (24), the electrical contacts (23E), (24E) of such elements (23), (24) which are disposed, e.g., in the same quadrant or in the same direction, come to contact each other. Based thereon, a directional input unit (22) acquires UI.sub.SEL and then generates a unique control signal which signifies the acquired UI.sub.SEL. That is, a terminal may have matched or assigned UI.sub.SEL-1, UI.sub.SEL-2, UI.sub.SEL-3, and UI.sub.SEL-4 with such mechanical or electrical contacts formed in an upper-left quadrant, an upper-right quadrant, a lower-left quadrant, and a lower-right quadrant, respectively.
(205) Therefore, a directional input unit (22) can concurrently acquire multiple (user) sub-inputs, UI.sub.ACT, UI.sub.THEN, and UI.sub.SEL, without requiring a user to detach his or her body part from a press-ID element (23), without requiring a user to provide an additional non-concurrent user input to a directional input unit or another input unit of a terminal, without having to run any comparison or determination operation, or the like.
(206) Upon acquiring such multiple (user) sub-inputs, a terminal or its directional input unit may generate as many control signals each representing each of such multiple (user) sub-inputs. For example, when such electrical contacts (23E), (24E) of the press-ID and directional elements (23), (24) form an electrical connection in one of four quadrants, a terminal regards this as running a messenger operation and generate a 1.sup.st control signal. To the contrary, when such contacts (23E), (24E) forms another electrical connection in another quadrant, a terminal regards this as running a camera operation and generate a 2.sup.nd control signal which is different from a 1.sup.st control signal. In this regard, a directional input unit of
(207) A terminal may concurrently run (or start to run) such turning on, authenticating and selecting. In the alternative, a terminal may run at least one of such operations not concurrently with the rest thereof. That is, a terminal may run at least one of such turning on, authenticating, and selecting, after a terminal runs (or starts to run) another of such operations (e.g., in different clock cycles). Accordingly, even when a terminal may concurrently acquire UI.sub.ACT, UI.sub.THEN, and UI.sub.SEL, a terminal may [1] concurrently run (or start to run) such turning on, such authenticating, and such selecting, [2] concurrently run (or start to run) only two of such operations, while running the last operation thereafter, or the like. A terminal may also [1] concurrently finish to run all of such operations, [2] concurrently finish to run two of such operations and then complete the last one (e.g., in different clock cycles), [3] finish each of the above operations in different instances (e.g., in different clock cycles) with a temporal overlap therebetween, or the like.
(208) A directional input unit may also include a different press-ID element or directional element which may have different configurations, which may interact with each other in different arrangements, or which may operate according to different sequences, or the like.
(209) 7-2. Modifications or Variations of Press-ID Elements
(210) A protective layer may include or may be made various materials as long as they provide proper mechanical resistance to abrasion, shock, or the like, as long as they provide appropriate transparency, as long as they provide appropriate electrical or electromagnetic properties enough not to adversely affect or to interfere with other layers of a press-ID element such as a detection ring, fingerprint sensor, tactile sensor, or the like. In addition, a detection ring may operatively couple with a fingerprint sensor and, therefore, a detection ring may be modified to the extent that it may be compatible with a fingerprint sensor. As a result, a terminal may use a prior art sensor or actuator for activating a corresponding conventional fingerprint sensor. When desirable, a press-ID element may not include any detection ring or its equivalents when a fingerprint sensor may automatically activate itself, when such a sensor may be activated by another portion of a press-ID element, when a terminal conditions an authentication operation upon another operation not related to an authentication operation, when a terminal does not employ a user authenticating, or the like.
(211) A fingerprint sensor may be similarly modified as well. For example, any prior art authentication sensor other than a fingerprint sensor may be used, although its detailed implementation or operation may depend upon its mechanism and on biometric features which are required for such user authenticating. As shown in
(212) A terminal may use any conventional tactile sensor to detect pressing by a user, touching or contacting by a user, or the like. The tactile sensor may be configured in various ways to detect such manipulation by a user. For example, a terminal may set up a certain threshold force or threshold displacement, and may monitor a force applied to a press-ID element, sense a gap distance between a press-ID element and a directional element, measure a length of an elastic element, or the like. As a result, any user input which is accompanied by a force below the threshold or which results in a displacement of a directional element less than the threshold is not counted as a correct user input, not counted as a correct selecting (user) sub-input, or the like.
(213) Similarly, a terminal may also set up a certain threshold force for making electrical connections between such electrical contacts of a press-ID element and a directional element. A terminal may control the threshold force or displacement in various ways, e.g., [1] by incorporating elastic elements with different spring constants, [2] by defining gaps of different dimensions (by adjusting shapes or sizes of such elements), or the like. Therefore, a terminal may enable a user to make electrical connections with different magnitudes of the input forces, e.g., more easily in an upper-left quadrant than in a lower-right quadrant, or the like. That is, a user [1] may move a press-ID element more easily in one direction to supply UI.sub.SEL1 than in other directions to supply others such as UI.sub.SEL-2, UI.sub.SEL-3, and UI.sub.SEL-4, [2] may translate a press-ID element in a shorter distance or about a smaller angle in one direction to supply UI.sub.SEL1 than others such as UI.sub.SEL-2, UI.sub.SEL-3, and UI.sub.SEL-4, or the like.
(214) A directional input unit or its press-ID element or its directional element may define various shapes and sizes, and may be assembled in various arrangements, orientations or configurations, as long as a directional input unit can concurrently acquire such multiple (user) sub-inputs from a single user input (or multiple concurrent user inputs). However, it is appreciated that a compact press-ID element or a compact directional input unit is typically favored than a bulky element or unit, for a mobile communication terminal itself is getting compact or such a terminal tends to incorporate therein more and more hardware elements.
(215) In addition, a protective layer or another top layer of a press-ID element may be configured to be flat so that a user has to apply a user input (or an input force) not vertically but at an angle such that a press-ID element may move not only move in a vertical direction due to a vertical component of the force but also in a lateral or horizontal direction due to its horizontal component. Alternatively, a top layer of the press-ID element may be configured to be non-flat or contoured such that, when a user vertically presses such a top layer, a force vertically applied by a user thereto automatically acts in both horizontal and vertical directions, whereby the vertical component of the user input activates a tactile sensor, while a horizontal component thereof slides a press-ID element toward a directional element, thereby providing UI.sub.SEL.
(216) A press-ID element may have overall layer configurations or arrangements different from that exemplified in
(217) 7-3. Modifications or Variations of Directional Elements
(218) In another exemplary embodiment of this fourth exemplary aspect, a terminal may allow a user to provide a certain UI.sub.SEL more conveniently than other UI.sub.SEL's, e.g., by providing a greater area (e.g., a greater length, a greater width, a wider angle, or the like) capable of forming an electrical connection between the electrical contacts of a press-ID element and a directional element. Alternatively, a terminal may allow a user to provide a 1.sup.st sub-input more conveniently than other sub-inputs, e.g., by disposing a sensor for acquiring a 1.sup.st sub-input in a position on or around a terminal which is more easily accessible to a user than others. Following description relates to various examples in which a user may supply UI.sub.SEL-1 more easily than the rest of UI.sub.SEL's.
(219) As described above, a directional element of
(220)
(221) This arrangement allows a user to more conveniently form an electrical connection, e.g., by moving a press-ID element forwardly over a wider angle (or length). Therefore, a terminal may provide a user with an attractive option that a most widely used or most often used operation may be matched to a control signal generated by an electrical connection between the longer electrical contacts (23E1), (24E1). That is and in the perspective of a user, he or she may assign the most often used operation to UI.sub.SEL-1 which is provided simply by bringing such electrical contacts (23E1), (24E1) disposed on a top quadrant to contact each other and form an electrical connection.
(222) Conversely, a user may also adjust a length or a width of an available area for an electrical connection that a least used operation may be matched or allocated to a pair of electrical contacts defining a minimum linear or arcuate length or with a smallest arcuate angle. Similarly, a terminal may match or assign different areas of different electrical connections which are formed by each pair of such electrical contacts to different linear or arcuate lengths or arcuate angles according to their frequency of use, or the like.
(223) It is appreciated that a longer electrical connection (or a shorter one) may not necessarily require both of the electrical contacts of a press-ID element and a directional element to extend longer or to span about a wider angle. Rather, one electrical contact of either of such elements may define a longer arcuate length or arcuate angle in order to provide a greater area with a longer length or width, whereas another electrical contact may only need to have a minimum length enough to form an electrical connection with a longer electrical contact. In this manner, various electrical connections defining various length or angles as well as dead angles (i.e., arcuate lengths or angles along or around which no electrical contact is provided and, therefore, no electrical connection is formed) may be provided, e.g., by adjusting a number or a location of such electrical contacts of a press-ID element and a directional element.
(224) A directional element of
(225) In another exemplary embodiment of this fourth exemplary aspect, a terminal may allow a user to use only a certain range of a directional input unit to supply UI.sub.SEL so that a user does not have to manipulate a press-ID element into each quadrant provided around a directional element or all 360° therearound. For example and contrary to the examples of
(226)
(227) 7-4. Modifications or Variations for Reverse Arrangements
(228) In another exemplary embodiment of this fourth exemplary aspect, a directional input unit may be fabricated into a more compact configuration by reversing arrangements between a directional element and a press-ID element. For example and contrary to various directional input units of
(229)
(230) As a user supplies a single user input to a directional input unit (22) of a terminal in its off-state, a directional input unit (22) receives the user input(s), and concurrently acquires UI.sub.ACT and UI.sub.THEN with its tactile sensor and its authentication sensor. In response thereto, a movable press-ID element (23) moves toward one quadrant of a stationary directional element (24), and electrical contacts (23E), (24E) of such elements (23), (24) formed in such a quadrant eventually contact each other, thereby forming at least one electrical connection in such a quadrant. A directional input unit (22) then acquires UI.sub.SEL based upon a location of such a quadrant in which the electric contacts (23E), (24E) form the electrical connection. As a result, a directional input unit (22) may concurrently acquire UI.sub.SEL along with UI.sub.ACT and UI.sub.THEN (e.g., in the identical clock cycle or overlapping in the clock cycle). When a user provides multiple concurrent user inputs, such a directional input unit (22) may still concurrently acquire at least two (user) sub-inputs.
(231) Because a press-ID element (23) encloses a directional element (24) therein, a press-ID element (23) is bigger than a directional element (24), although the former (23) may have a shape and size different from those of the latter (24), and a cross-section of the former (23) may be different from that of the latter (24), as long as the former (23) may enclose at least a portion of the latter (24) therein, and as long as the latter (24) may move closer to and away from the former (23) in response to a user input. In one example, a cross-sectional shape (e.g., a sagittal view) of a press-ID element (23) may be a triangle, a rectangle, a square, a polygon, a circle, an oval, a portion of any of the above, a combination of at least two of the above, or the like, whereas a cross-sectional shape of a directional element (24) may be identical to, similar to, or different from that of a press-ID element (23). Accordingly, shapes and sizes of a press-ID element (23) and those of a directional element (24) may be determined with respect to each other as long as one element may move with respect to another, while such elements form multiple electrical connections each denoting different UI.sub.SEL's in response to a single user input (or multiple concurrent user inputs).
(232) A directional element (24) of a reversely-arranged directional input unit (22) is typically configured stationary disposed inside a press-ID element (23). A directional element (24) also mechanically couples with a press-ID element by at least one elastic element (24F), where the elastic element (24F) is in its rest (or unbiased) state when a user input is not supplied thereto, whereas the elastic element (24F) moves to its biased state as a user input presses a press-ID element (23) in a preset direction at a certain angle. Once a user ceases to supply the user input, the elastic element (24) moves to its rest state, while moving a press-ID element (23) back to its rest state as well.
(233) As described above, a press-ID element (23) is mobile, while a directional element (24) disposed in a press-ID element (23) is stationary. However, a directional element may be configured to be mobile, while a press-ID element may be configured to be stationary so that it is the directional element which moves in response to a user input, while staying inside the press-ID element. This arrangement may be embodied in such a way that at least a portion of a directional element is exposed through a press-ID element, that a user provides a user input directly to such a portion of a directional element and, therefore, that a directional element moves in response to a user input and with respect to a stationary press-ID element.
(234) The reversely-arranged directional input unit (22) includes a press-ID element (23) which encloses therein an entire portion of a directional element (24). Alternatively, at least a portion of a directional element (24) may be exposed through a press-ID element (23) as described hereinabove. Other configurational or operational characteristics of a reversely-arranged directional input unit are similar or identical to those of a directional input unit of
(235) 7-5. Further Modifications or Variations
(236) In another exemplary embodiment of this fourth exemplary aspect, various directional input units of
(237) In one example, a directional input unit may acquire UI.sub.SEL and may select or locate which one of multiple pre-selected operations corresponds to such UI.sub.SEL from the matching list as explained above. As shown in
(238) In another example, a directional input unit may receive a single user input or multiple concurrent user inputs such that a directional input unit concurrent acquires multiple (user) sub-inputs including UI.sub.SEL and, optionally acquiring one or both of UI.sub.THEN and UI.sub.ACT. In response thereto, a terminal runs (or starts to run) an activation operation for turning on its display unit (based upon UI.sub.ACT), may run (or start to run) at least one authentication operation (based on UI.sub.THEN), may run (or start to run) a selecting operation (based on UI.sub.SEL), may optionally run (or start to run) at least one auxiliary operation (based on UI.sub.AUX), or the like.
(239) However, a terminal may run all or at least some of such operations of the preceding paragraph concurrently or sequentially based on various sequences. For example, a terminal may concurrently run (or start to run) all of such selecting, turning on, and authenticating. In another example, a terminal may concurrently run (or start to run) [1] such selecting and authenticating, and thereafter run such turning on, [2] such authenticating and turning on, and thereafter perform such selecting, [3] such turning on and such selecting, and thereafter run such authenticating, or the like. A terminal may complete at least two or all of such operations concurrently (e.g., the same clock cycle or overlapping in a certain clock cycle), may complete all of such operations in different instances (e.g., in different clock cycles). A terminal may also run (or starts to run) or finish at least two of such operations sequentially.
(240) When a terminal does not authenticate a user, a terminal may run a turning on operation and run a selecting operation concurrently or sequentially in various sequences. For example, a terminal may [1] concurrently run such selecting and turning on, [2] run such selecting and then run such turning on, or [3] run such turning on and then run selecting. A terminal may complete at least two of such operations [1] concurrent with each other, [2] sequentially, or the like.
(241) In another example, a terminal (or a user) may match multiple UI.sub.SEL's with multiple pre-selected operations in various arrangements such as, e.g., in a 1-to-1 matching, in a m-to-1 matching, in a 1-to-n matching, in a m-to-n matching, or the like. A terminal (or a user) may rather match multiple UI.sub.SEL's with multiple settings of a single operation, where such settings may relate to granting or denying an access to a hardware element of a terminal or where such settings may instead relate to granting or denying an access to its software element. In one case when a user wants to run a scheduling operation as a terminal powers on, wakes up, or switches modes, a terminal may establish multiple different settings so that, e.g., a user may [1] access all schedules and all data stored in a 1.sup.st setting which corresponds to UI.sub.SEL-1, [2] access only those schedules related to personal or family matters in a 2.sup.nd setting which matches with UI.sub.SEL-2, or [3] access only business-related schedules in a 3.sup.rd setting which matches UI.sub.SEL-3. In another case when a user wants to run a word-processing operation when a terminal powers on, wakes up, or switches modes, a terminal may similarly establish multiple different settings such that, e.g., a user [1] may retrieve, edit, and store all documents and create a new document in a 1.sup.st setting which corresponds to UI.sub.SEL-1, [2] may retrieve, edit, and store all documents but cannot create a document in a 2.sup.nd setting which corresponds to UI.sub.SEL-2, or [3] may only retrieve and view but cannot create or edit a pre-existing document in a 3.sup.rd setting which corresponds to UI.sub.SEL-3. That is, a terminal (or a user) may [1] match multiple UI.sub.SEL's with multiple pre-selected operations, or [2] match multiple UI.sub.SEL's with multiple features (or access authorities) of one pre-selected operation
(242) In another example, a terminal may run multiple different authentication operations either concurrently or one at a time. Each of such authentication operations may determine whether or not a current user has a proper access authority [1] to operate a terminal in a lock, intermediate, or unlock mode, [2] to drive a certain hardware or software element, or the like. When a user is authorized, he or she may then advance to an unlock mode and begin to operate a terminal therein. Otherwise, a terminal may keep a user in a lock mode or turn off its display unit. In this context, such an authentication operation may be viewed as an on-off type operation. Alternatively, an authentication operation may determine what kind of access authority or how much extent of access a user may have.
(243) When a user is authorized, he or she may then access a certain mode which a user intends or which a terminal may see fit. In a 1.sup.st case where a terminal offers only two modes of operation such as, e.g., an unlock and lock mode, it is almost the same as the on-off type as explained above. However, in a 2.sup.nd example when a terminal may offer more than two modes of operation such as, e.g., a lock, intermediate, and unlock mode, a terminal may allow or deny a user to switch from a current mode to a new mode granted with more access authorities, to stay in a current mode, to switch to a different mode granted with less access authorities, or the like.
(244) In another example where a terminal authenticates a user, a terminal may also run at least one supplemental or alternative authentication operation which may authenticate other body parts of a user such as, e.g., an iris, a retina, a face, or another body part, or which may authenticate other non-biometric information such as, e.g., a password, a pass code, or the like. As explained above, a terminal may run multiple authentication operations which checks identical or different body parts or non-biometric information to verify whether or not a current user has an access authority to switch from a current mode of operation to a new mode or to whom a terminal has to grant certain access authorities. A terminal may run a primary authentication operation and such supplemental or alternative authentication operation concurrently or may run the primary authentication operation first and then sequentially run such a supplemental or alternative authentication operation.
(245) In another example, a terminal receives a single user input including UI.sub.SEL and UI.sub.THEN, which may optionally include UI.sub.ACT or UI.sub.AUX. A terminal concurrently may acquire UI.sub.SEL and UI.sub.THEN through a directional input unit which receives an image including therein certain biometric information of a user such as, e.g., a retina, an iris, a face, or another body part and which acquires UI.sub.THEN therefrom. Such an image may be generated to be viewable in various frequency ranges such as, e.g., visible light rays, UV light rays, IR light rays, or laser. A directional input unit may instead sense a position of an iris, a retina, a face or another body part, sense a relative position thereof with respect to a certain reference, sense its movement, sense a 2-D or 3-D path of such a movement, sense its orientation, or the like, from which a directional input unit may acquire UI.sub.SEL.
(246) When such operations in the preceding paragraphs may be run when (or while) a display unit was (or has been) turned off, a directional input unit may acquire [1] all of UI.sub.THEN, UI.sub.SEL, and UI.sub.ACT concurrently, or [2] only UI.sub.THEN and UI.sub.SEL concurrently, while acquiring UI.sub.ACT before or after such acquiring by a directional input unit or another input unit. When a terminal runs such operations while a display unit is (or has been) turned on, a directional input unit may concurrently acquire [1] both of UI.sub.THEN and UI.sub.SEL, [2] all of UI.sub.THEN, UI.sub.SEL, and UI.sub.ACT, or the like. The UI.sub.ACT may be a 2.sup.nd activation (user) sub-input which is different from a 1.sup.st UI.sub.ACT and which turns on a display unit but controls various lighting features of a display unit, where examples of such “lighting features” may include, but not limited to, an intensity, a color, a hue, a contrast, or other features of a screen displayed on a turned-on display unit.
(247) In another example, a terminal may run an alternative or supplemental authentication operation by recruiting the identical, similar or different hardware or software elements, by executing the identical, similar or different sequences or operational procedures as described above. In one case, a terminal may authenticate a user with at least one image of at least one user body part or non-user object which may be designated by a user (or terminal) as an authenticating object. A terminal or a directional input unit may then acquire either or both of UI.sub.THEN and UI.sub.SEL therefrom. A directional input unit may instead acquire UI.sub.THEN and UI.sub.SEL from an absolute or relative position of the body part or object or from a movement thereof, by using a prior art position sensor, a prior art motion sensor, or the like. A terminal may authenticate a user not by such images but by sounds which are in an audible or inaudible frequency ranges, where such sounds may be generated by a user (e.g., by his or her vocal cord or by other body parts), by a pre-selected non-user object, by an environment, or the like, where a terminal or a directional input unit may acquire either or both of UI.sub.THEN and UI.sub.SEL from such sounds by using a prior art microphone, another acoustic sensor, or the like
(248) In another example where a terminal does not employ any authentication operation at all, a directional input unit or, more particularly, a press-ID element may not include any authentication sensor. In another example where a directional input unit does not incorporate any authentication sensor, another non-directional input unit of the same terminal may include such an authentication sensor.
(249) In another example where such turning on a display unit is conditioned on either such authenticating or such selecting, a terminal does not need to turn on a display unit upon receiving a single user input. Accordingly, a directional input unit or, more particularly, a press-ID element may not include any tactile sensor. In this case, a terminal may turn on a display unit after confirming a current user is an authorized user, selecting one pre-selected operation from the matching list, or the like. In the alternative, when a directional input unit does not incorporate any tactile sensor, another input unit of the same terminal may include such a tactile sensor.
(250) 7-6. Modifications or Variations in User Inputs
(251) As described above, a single user input provided by a user typically includes multiple (user) sub-inputs therein. In addition, many of such single user inputs include therein or are accompanied by at least one UI.sub.SEL, at least one UI.sub.THEN, at least one UI.sub.ACT, or the like. That is, a terminal receives a single user input including therein a certain number of (user) sub-inputs before powering on, waking up, or switching modes, and runs the same certain number of operations while or (immediately) after such powering on, waking up, or switching modes.
(252) It is appreciated that, when a terminal conditions certain operations upon any of such three operations (e.g., such turning on, authenticating, and selecting), a terminal may run at least one additional operation other than such operations. For example, when a selected operation is an operation of assessing emergency situations and where a camera operation is conditioned upon the selected operation, a terminal runs the selecting, turning on, and authenticating, and concurrently runs a camera operation after powering on, waking up, or switching modes. In addition, even when a terminal concurrently acquires UI.sub.SEL, UI.sub.THEN, and UI.sub.ACT, it may not necessarily run such three operations concurrently, particularly when one of such operations is conditioned upon another of such operations, details of which are to be provided below.
(253) In another exemplary embodiment of this fourth exemplary aspect, a user may only provide a less number of (user) sub-inputs, while a terminal may be configured to run a greater number of operations while (or after) a terminal powers on, wakes up, or switching modes. For example, a user may provide a single user input which includes only two of such three (user) sub-inputs (i.e., UI.sub.SEL, UI.sub.THEN, and UI.sub.ACT) or only one of such sub-inputs. In addition, even when a user provides a single user input including therein only two of such (user) sub-inputs, a terminal may perform all three of such operations such as the turning on, authenticating, and selecting, either concurrently or sequentially. Alternatively, even when a user provides a single user input including therein only one of such (user) sub-inputs, a terminal may run at least two of (or all three of) such operations, concurrently or sequentially. Alternatively, a user may provide at least two user inputs to at least two input units concurrently, where one of multiple input units is a directional input unit and where such user inputs include therein at least one UI.sub.SEL, at least one UI.sub.THEN, and at least one UI.sub.ACT, where [1] all three (user) sub-inputs are included in a single user input provided to a directional input unit, [2] UI.sub.SEL and only one of remaining (user) sub-inputs are included in a single user input provided to a directional input unit, or [3] only UI.sub.SEL is included in a single user input provided to a directional input unit. Within the scope of this disclosure, a “simplified user inputs” refers to a user input with which a terminal can run a greater number of operations than a number of (user) sub-inputs included in a single user input, when or (immediately) after the terminal powers on, wakes up, or switches modes.
(254) A simplified user input is beneficial to a user, for a user simply provides a single user input but a terminal can run all necessary operations while (or after) powering on, waking up, or switching modes, whereby a user can enjoy more seamless operations to a greater extent. A simplified user input is also beneficial to a manufacturer of terminal, for a manufacturer can cut down a cost of manufacturing a terminal as well as may make a terminal more compact and portable.
(255) A simplified user input may be embodied by various means such as, e.g., [1] by utilizing a static feature or a dynamic feature of a user input (or a user sub-input) which is inherent therein, [2] by utilizing a static feature or dynamic feature of a user input (or a user sub-input) which is intentionally added to such a user input, [3] by matching (or assigning) each of multiple static features or dynamic features of a user input (or a user sub-input) with (or to) each of multiple features of the hardware or software elements of a directional input unit, or the like.
(256) Following examples explain several representative examples of such user inputs, such directional input units, and terminals of the preceding paragraph, where disclosure is directed to a case where a terminal receives a single user input from a user and where such a terminal utilizes various features of a simplified user input. It is appreciated, however, that similar configurations or operations may similarly apply to other terminals which concurrently receive multiple concurrent user inputs and, accordingly, details of the latter arrangement will be omitted herein.
(257) 7-6-1. Simplified Selecting and Activation (User) Sub-Inputs
(258) In another exemplary embodiment of this fourth exemplary aspect, a 1.sup.st exemplary simplified user input may combine (or integrate) UI.sub.SEL with UI.sub.ACT (or vice versa). In other words, when a user provides a terminal with the single simplified user input, a directional input unit acquires only one of UI.sub.SEL or UI.sub.ACT. However, a terminal may run a selecting operation in response to UI.sub.SEL (or UI.sub.ACT) as well as may run an activation operation in response to the same UI.sub.SEL (or UI.sub.ACT). In this regard, a terminal (or a user) may deem UI.sub.SEL and UI.sub.ACT to be complementary to each other. In other words, a terminal may run a selecting operation which typically leads to running at least one selected operation and, as a result, it is natural to turn on a display unit after completing to run a selecting operation or completing to run a selected operation. Similarly, a terminal may turn on a display unit which typically leads to displaying a screen on a turned-on display unit, where such a screen may include information about a status of running a selecting operation or running a selected operation.
(259) Upon receiving a single user input including one of UI.sub.SEL or UI.sub.ACT, a terminal runs (or starts to run) the selecting and turning on [1] concurrently with each other, or [2] sequentially. A terminal may manipulate how to precisely turn on a display unit, e.g., by setting or controlling an intensity of light of a screen (i.e., a brightness), a contrast, a color, a hue or other characteristics of a screen of such a display unit (which is referred to as “lighting features” hereinafter).
(260) More particularly, when a user provides a certain UI.sub.SEL to run, e.g., an emergency alarming operation which corresponds to a 3.sup.rd operation from the matching list after a terminal powers on, wakes up, or switches modes, the terminal acquires UI.sub.SEL and runs the 3.sup.rd pre-selected operation. During this process, a terminal may turn on a display unit in various timings such as, e.g., [1] concurrently with, (immediately) after, or within a certain period after acquiring UI.sub.SEL, [2] concurrently with, (immediately) after, or within a certain period of time after running (or starting to run) a selecting operation, or [3] concurrently with, (immediately) after, or within a certain period after running (or starting to run) the 3.sup.rd selected operation. Alternatively, a terminal may run the selecting and then such turning on sequentially. That is, such turning on in this arrangement is conditioned upon such selecting (or vice versa, depending on detailed arrangements).
(261) Alternatively, a terminal (or a user) may set up multiple UI.sub.ACT's so that each UI.sub.ACT renders a terminal turn on a display unit according to different lighting features and that each UI.sub.ACT is also matched with each of at least two pre-selected turning on operations. Therefore, when a user provides a certain UI.sub.ACT, a terminal turns on a display unit and runs one of multiple pre-selected operations which is matched to UI.sub.ACT in one of the above timings such as, e.g., [1] concurrently with, (immediately) after, or within a certain period after acquiring UI.sub.ACT, [2] concurrently with, (immediately) after, or within a certain period after running (or starting to run) such turning on, or the like. A terminal may sequentially perform such selecting and then such turning on. Therefore, such selecting in this arrangement is conditioned upon such turning on (or vice versa depending upon detailed arrangement).
(262) A terminal may also run such operations in other pairings as well, e.g., [1] UI.sub.SEL and UI.sub.ACT are matched to a single pre-selected operation in a 2-to-1 matching, [2] multiple UI.sub.SEL's or UI.sub.ACT's are matched to a single pre-selected operation in a m-to-1 matching, [3] one of UI.sub.SEL or UI.sub.ACT is matched with at least two pre-selected operations in a 1-to-n matching, or the like. Accordingly, due to such 1-to-1, m-to-1, or 1-to-n matchings, a terminal (or a user) may select what kind of lighting features to use to run such turning on.
(263) When desirable, a terminal may include at least one additional input unit which may be identical to, similar to or different from a directional input unit and may be used along with such a directional input unit. In addition, a terminal may receive a single user input or multiple concurrent user inputs which include UI.sub.SEL (or UI.sub.ACT) as well as UI.sub.THEN such that a terminal may also run at least one authentication operation along with one of such operations described above. Accordingly, a terminal may still provide a user with seamless operations which may be simpler or more convenient-to-use.
(264) 7-6-2. Simplified Selecting and Authentication (User) Sub-Inputs
(265) In another exemplary embodiment of this fourth exemplary aspect, a 2.sup.nd exemplary simplified user input may combine (or integrate) UI.sub.SEL with UI.sub.THEN (or vice versa). That is, when a user provides a terminal with a single simplified user input, a directional input unit acquires only one of UI.sub.SEL or UI.sub.THEN. However, a terminal may run a selecting operation in response to UI.sub.SEL (or UI.sub.THEN) as well as run an authentication operation in response to the same UI.sub.SEL (or UI.sub.THEN). In this regard, a terminal may deem UI.sub.SEL and UI.sub.THEN to be complementary to each other. That is, a terminal may run a selecting operation which typically leads to running a selected operation and, as a result, it is natural to check whether a current user has an access authority to run a selected operation by running an authentication operation. Similarly, a terminal may run an authentication operation and, when a user passes such authenticating, it is natural to run at least one selected operation which a user desires to run once a terminal powers on, wakes up, or switches modes.
(266) Upon receiving a single user input including one of UI.sub.SEL or UI.sub.THEN, a terminal runs (or starts to run) the selecting and such authenticating [1] concurrently with each other, or [2] sequentially. A terminal may manipulate how to precisely authenticate a user, e.g., by authenticating a thumb, an index finger, or another finger of a user, by authenticating an iris or a retina, by authenticating a face or another body part, by authenticating a voice of a user, by authenticating a movement of a body part of a user or that of a non-user object, or the like.
(267) More particularly, when a user provides a certain UI.sub.SEL to run, e.g., an email operation which is listed as a 2.sup.nd operation in the matching list when (or after) a terminal powers on, wakes up, or switch modes, a directional input unit may acquire UI.sub.SEL and may run a 2.sup.nd pre-selected operation. During this process, a terminal may authenticate a user in various timings such as, e.g., [1] concurrently with, (immediately) after, or within a certain period after receiving a single user input or after acquiring UI.sub.SEL, [2] concurrently with, (immediately) after, or within a certain period of time after running (or starting to run) a selecting operation, [3] concurrently with, (immediately) after, or within a certain period after running (or starting to run) a 2.sup.nd selected operation, or the like. In the alternative, a terminal may run such authenticating and sequentially run such selecting. That is, such selecting in this arrangement is conditioned upon such authenticating (or vice versa depending upon the arrangement).
(268) Alternatively, a terminal (or a user) may set up multiple UI.sub.THEN's, where each UI.sub.THEN renders a terminal run a certain authentication operation out of multiple authentication operations and where, upon authenticating the user, a terminal runs a certain selected operation which matches a certain UI.sub.THEN or which matches a certain authentication operation. That is, such selecting (or running one pre-selected operation) in this arrangement is conditioned upon UI.sub.THEN. In one case when a user puts a thumb onto a directional input unit, the input unit acquires UI.sub.THEN-1 from his or her thumb. Upon authenticating a user and after powering on, waking up, or switching modes, a terminal runs, e.g., a scheduling operation which matches UI.sub.THEN-1 and is a 4.sup.th operation from the matching list. In another case when a user puts an index finger onto a directional input unit, the input unit acquires UI.sub.THEN-2. Upon authenticating a user and after powering on, waking up, or switching modes, a terminal runs, e.g., an e-mail operation which matches UI.sub.THEN-2 and is a 5.sup.th operation from the matching list. During the above processes, a terminal may run a certain pre-selected operation which matches UI.sub.THEN-1 or UI.sub.THEN-2 in one of various timings such as, e.g., [1] concurrently with, (immediately) after, or within a certain period after acquiring UI.sub.THEN-1 or UI.sub.THEN-2, or [2] concurrently with, (immediately) after, or within a certain period after running (or starting to run) an authentication operation. A terminal may also run such authenticating and the selected operation sequentially, with or without forming any temporal gap therebetween but without any temporal overlap therebetween.
(269) As described above, a directional input unit may receive a single user input, acquire one of multiple UI.sub.THEN's, and locate which one of multiple pre-selected authentication operations matches the acquired UI.sub.THEN. Thus, the directional input unit can not only acquire UI.sub.THEN but also estimate UI.sub.SEL based thereon, thereby providing seamless operations to a user.
(270) A terminal may run such selecting and authentication operations in other matchings, e.g., [1] a single UI.sub.THEN or UI.sub.SEL is matched to a single pre-selected operation, [2] multiple UI.sub.THEN's or multiple UI.sub.SEL's are matched to a single pre-selected operation, or [3] a single UI.sub.THEN or UI.sub.SEL is matched to multiple pre-selected operations. Therefore, due to such 1-to-1 matching, m-to-1 matching, 1-to-n matching, or m-to-n matching, a terminal (or a user) may select what kind of authentication operations to run in order to run such selecting.
(271) When desirable, a terminal may include at least one additional input unit which may be identical to, similar to or different from a directional input unit and may be used along with the directional input unit. A terminal may receive a single user input or multiple concurrent user inputs which include one of UI.sub.THEN (or UI.sub.SEL) as well as UI.sub.ACT so that a terminal may run an activation operation not necessarily conditioned upon the authenticating or the selecting. Accordingly, a terminal may provide further seamless operations with a more compact and user friendly directional input unit to a user.
(272) 7-6-3. Simplified Activation and Authentication (User) Sub-Inputs
(273) In another exemplary embodiment of this fourth exemplary aspect, a 3.sup.rd exemplary simplified user input may combine (or integrate) UI.sub.ACT with UI.sub.THEN (or vice versa). That is, as a user provides a terminal with a single simplified user input, a directional input unit acquires only one of UI.sub.ACT or UI.sub.THEN. However, a terminal may run an activation operation in response to UI.sub.ACT (or UI.sub.THEN) as well as run an authentication operation in response to the same UI.sub.ACT (or UI.sub.THEN). In this regard, a terminal may deem UI.sub.ACT and UI.sub.THEN to be complementary to each other. That is, a terminal may run an activation operation which typically leads to running at least one selected operation and, as a result, it is natural to check whether a current user has an access authority to run the selected operation by running an authentication operation. Similarly, a terminal may run an authentication operation and, when a user passes such authenticating, it is natural to run an activation operation to turn on a display unit.
(274) Upon receiving a single user input including one of UI.sub.ACT or UI.sub.THEN, a terminal runs (or starts to run) the turning on and the authenticating [1] concurrently with each other, or [2] sequentially. A terminal may manipulate how to precisely authenticate a user, e.g., by authenticating a thumb, an index finger, or another finger of a user, by authenticating an iris or a retina, by authenticating a face or another body part, by authenticating a voice of a user, by authenticating a movement of a body part of a user or that of a non-user object, or the like.
(275) A terminal may manipulate how to precisely control the lighting features of a display unit depending on, e.g., a type of authentication operations or results obtained by running an authentication (e.g., a “pass” or a “fail”). More particularly, when a user provides a certain UI.sub.ACT to turn on its display unit with certain lighting features, a terminal turns on the display unit according to UI.sub.ACT with such certain lighting features. During this process, a terminal may authenticate a user in various timings such as, e.g., [1] concurrently with, (immediately) after or within a certain period after acquiring UI.sub.ACT, [2] concurrently with, (immediately) after, or within a certain period after running (or starting to run) an activation operation, [3] concurrently with, (immediately) after, or within a certain period after completing to turn on the display unit, or the like. Alternatively, a terminal may run such turning on and such authenticating (or vice versa) sequentially. Therefore, such authenticating in this arrangement is conditioned upon such turning on (or vice versa depending on the arrangement).
(276) Alternatively, a terminal (or a user) may set up multiple UI.sub.THEN's, where each UI.sub.THEN renders a terminal run a certain authentication operation out of multiple authentication operations and where, upon authenticating the user, a terminal runs a certain activation operation which matches such UI.sub.THEN. In other words, such turning on in this arrangement is conditioned upon such authenticating or UI.sub.THEN. Further details of this arrangement are similar to those of the above 2.sup.nd example and, therefore, are to be omitted.
(277) When desirable, a terminal may include at least one additional input unit which may be identical to, similar to or different from a directional input unit and may be used along with the directional input unit. A terminal may receive a single user input or multiple concurrent user inputs which include one of UI.sub.THEN and UI.sub.ACT as well as UI.sub.SEL so that a terminal may run a selecting operation, not necessarily conditioned upon such authenticating or such turning on. Therefore, a terminal may provide further seamless operations with a more compact and convenient-to-use directional input unit to a user.
(278) 7-6-4. Simplified Selecting, Activation and Authentication (User) Sub-Inputs
(279) In another exemplary embodiment of this fourth exemplary aspect, a 4.sup.th exemplary simplified user input may combine (or integrate) all of UI.sub.SEL, UI.sub.ACT, and UI.sub.THEN. In other words, as a user provides a terminal with a single simplified user input, a directional input unit acquires only one of UI.sub.SEL, UI.sub.ACT, or UI.sub.THEN. However, a terminal may run such selecting, turning on, and authenticating, all in response to a single UI.sub.SEL, UI.sub.ACT, or UI.sub.THEN. That is, a terminal (or a user) may deem each of UI.sub.SEL, UI.sub.ACT, and UI.sub.THEN to be complementary to each other.
(280) This arrangement is a typical example of more seamless operations, in that a terminal runs a greater number of operations even when a user includes only a smaller number of (user) sub-inputs into a single user input which in turn is provided to a terminal, to a directional input unit, or to another non-directional input unit. To this end, when a directional (or non-directional) input unit acquires a 1.sup.st of UI.sub.SEL, UI.sub.ACT, and UI.sub.THEN, a terminal is configured to directly or indirectly acquire the rest of such (user) sub-inputs therefrom (e.g., a 2.sup.nd and 3.sup.rd Of UI.sub.SEL, UI.sub.ACT, and UI.sub.THEN). A terminal then runs (or start to run) such selecting, turning on, and authenticating, all of such operations in response to a single (user) sub-input which may be termed as UI.sub.SEL, UI.sub.ACT, or UI.sub.THEN, in various timings such as, e.g., [1] concurrently with each other, or [2] sequentially. A terminal may manipulate how to precisely turn on a display unit, or how to run an intended authentication operation, as described above.
(281) In one case, a terminal may configure a directional input unit to monitor at least one static or dynamic feature of a user input or a (user) sub-input (e.g., UI.sub.SEL) while or after receiving a single user input or acquiring UI.sub.SEL. A terminal then directly or indirectly acquires one or both of UI.sub.THEN and UI.sub.ACT therefrom. In one arrangement, while acquiring UI.sub.SEL (e.g., by locating in which quadrant electrical contacts of a directional input unit form an electrical connection), the input unit may concurrently monitor an amplitude of a user input force, and then may authenticate a user only when a measured amplitude falls in a pre-selected range. Therefore, a directional input unit may concurrently acquire both UI.sub.SEL and UI.sub.THEN. In addition, while acquiring UI.sub.SEL, a directional input unit may concurrently sense reception of a user input and regards such as UI.sub.ACT. Therefore, a directional input unit may concurrently acquire all three of UI.sub.SEL, UI.sub.THEN, and UI.sub.ACT, in response to a single acquired UI.sub.SEL.
(282) In another arrangement, while acquiring UI.sub.SEL as exemplified in the preceding paragraph, a directional input unit concurrently senses a trajectory of a movement of a movable press-ID element, and then authenticates a user only when a trajectory does not cross pre-selected prohibited regions. Accordingly, a directional input unit may concurrently acquire both of UI.sub.SEL and UI.sub.THEN. In addition, while acquiring such UI.sub.SEL, a directional input unit concurrently senses a movement of a press-ID element and regards such a movement as UI.sub.ACT. Therefore, a directional input unit may concurrently acquire all three of UI.sub.SEL, UI.sub.THEN, and UI.sub.ACT from a single UI.sub.SEL.
(283) In addition, a terminal may combine various examples provided in this embodiment (or other embodiments of this disclosure). For example, a terminal may combine the 1.sup.st example of acquiring UI.sub.SEL and UI.sub.ACT with the 2.sup.nd example of acquiring UI.sub.SEL and UI.sub.THEN, thereby concurrently acquiring all of UI.sub.SEL, UI.sub.ACT, and UI.sub.THEN even when a terminal acquires only one of such (user) sub-inputs from a single user input. In another example, a terminal may combine the 1.sup.st example of acquiring UI.sub.SEL and UI.sub.ACT with the 3.sup.rd example of acquiring UI.sub.ACT and UI.sub.THEN, thereby concurrently acquiring all of UI.sub.SEL, UI.sub.ACT, and UI.sub.THEN even when a terminal acquires only on of such (user) sub-inputs. In yet another example, a terminal may combine such 3.sup.rd example of acquiring UI.sub.ACT and UI.sub.THEN with the 2.sup.nd example of acquiring UI.sub.SEL and UI.sub.THEN, thereby concurrently acquiring all of UI.sub.SEL, UI.sub.ACT, and UI.sub.THEN even when a terminal may acquire only one of such (user) sub-inputs. Accordingly, a terminal may concurrently acquire all three of such (user) sub-inputs by simply receiving a single user input which simply carries a single (user) sub-input therein.
(284) When desirable, a terminal may also be configured in such a way that another auxiliary (user) sub-input may be incorporated into such arrangements that a terminal may acquire four or more (user) sub-input when such a terminal only acquires a single (user) sub-input from a single user input. In addition, a terminal may also be configured in such a way that the terminal may acquire three or more (user) sub-inputs even when a terminal acquires a single (user) sub-input from multiple concurrent user inputs.
(285) It is appreciated that a terminal may use various static or dynamic features which may be inherent in a single user input or a single (user) sub-input so as to allow a directional input unit to directly or indirectly acquire at least one (user) sub-input therefrom. In the alternative, a terminal may add various static or dynamic features to a single user input or a single (user) sub-input. It is also appreciated that each of at least two features of a single (user) sub-input may be matched with (or assigned to) each of at least two features of another user sub-input or that each of multiple features of a single (user) sub-input may be matched with (or assigned to) each of multiple features of hardware elements of a directional input unit. It is appreciated that details of such static or dynamic features will be provided below.
(286) Various directional input units operating under such simplified user inputs and various mobile communication terminals employing such directional input units offer numerous benefits. First of all, a user may manipulate a directional input unit more readily and more conveniently, e.g., by providing the input unit with a single user input which includes a single (user) sub-input therein, while fully enjoying the seamless operations. Secondly, a manufacturer may fabricate a directional input unit by using simpler and more compact hardware elements, simpler and more compact software elements, or the like, while improving an accuracy of receiving a single user input and acquiring a single (user) sub-input and while providing enhanced flexibility.
(287) 7-7. Static and Dynamic Features
(288) In another exemplary embodiment of this fourth exemplary aspect of the disclosure, a directional input unit or another non-directional input unit may receive a single user input or multiple concurrent user inputs, and may acquire multiple (user) sub-inputs in various ways. For example, a directional input unit may acquire a (user) sub-input directly from a user input. Therefore, the input unit acquires UI.sub.THEN directly from a user input (e.g., a fingerprint or a voice of a user presented to the input unit). Alternatively, a directional input unit acquires UI.sub.ACT directly from a user input (e.g., a pressing or a contacting by a user). In another case, a directional input unit may acquire UI.sub.SEL directly from a single user input (e.g., a location of electrical connection or a direction of a movement of a movable press-ID element).
(289) However, a directional input unit may instead acquire a (user) sub-input indirectly from a user input from, e.g., various mechanical, electrical, optical or magnetic features inherent in the user input. In one example and as disclosed with the type-1 directional input unit above, such features may include a 2-D or 3-D movement pattern of a movable portion of a directional input unit caused by a user input, a temporal or spatial sequence of the movement caused by a user input, or the like. In another example and as discussed with the type-2 directional input unit, such features may include a 2-D or 3-D movement pattern of a user body part, a temporal or spatial sequence of the movement of the body part, or the like. In another example and as disclosed with a type-3 directional input unit, such features may include a 2-D or 3-D movement pattern of a non-user object, its temporal or spatial sequence of the movement of the non-user object, or the like.
(290) In addition, a type-2 directional input unit may monitor static or dynamic features of a user at a distance, i.e., a movement of a user away from a directional input unit or a movement of another user body part which may not contact or touch a directional input unit. Accordingly, when a user holds a mobile communication terminal while touching or pressing a directional input unit with a finger, examples of such a non-contacting user input may include, but not limited to, [1] a movement of a hand, an arm, a wrist, a leg, a torso, a head, a shoulder, or other body parts other than a finger touching a directional input unit, [2] an image of a face, an eye (e.g., a retina or an iris), an ear, or body parts other than his or her finger touching the directional input unit, or the like.
(291) Such static or dynamic features inherent in a user input may include, e.g., [1] a force which accompanies a user input and which can be measured by a prior art force transducer, [2] a velocity of a movable portion, a contacting or non-contacting body part or a non-user object attainable by a user input, where a velocity can be measured by a prior art velocimeter or can be estimated by integrating an acceleration and where such a velocity may be a linear velocity or an angular velocity, [3] an acceleration of a movable portion, a contacting or non-contacting body part or a non-user object resulting from a user input, where an acceleration can be sensed by a prior art accelerometer or estimated by differentiating a velocity and where the acceleration may be linear or angular, [4] a displacement of a movable portion, a body part or a non-user object which results from a user input, or the like, where a displacement may be measured by a prior art displacement sensor or estimated by integrating a velocity, where a displacement may be a net distance from a starting position to an ending position or an arcuate length along a curvilinear path, and where a displacement may be linear or angular. It is appreciated that any prior art sensor may be recruited by a terminal or its directional input unit as long as such a sensor fits into a terminal and that such sensors are provided in a compact configuration. Thus, a directional input unit may recruit prior art micro-electromechanical (i.e., MEMS) sensors to this end.
(292) Further conventional sensors may be recruited to measure one or more of such features, where examples of such sensors may include a gyroscopic sensor, an inclinometer, a tilt sensor, or the like. More particularly, a directional input unit may include a prior art gyroscopic sensor to measure orientation, where examples of such gyroscopic sensors may include, e.g., a fiber-optic gyroscope, a hemispherical resonator gyroscope, a vibrating structure gyroscope, a wine-glass resonators, a dynamically-tuned gyroscope, a London moment gyroscope, or a ring laser gyroscope. Such gyroscopic sensors may be useful in enabling a directional input unit to monitor an orientation of a user (or his or her non-contacting body part), static or dynamic features of such an orientation, changes in orientation, or the like. Accordingly, a directional input unit can sense such features from a gesture, a motion, an orientation, or a position of a body part of a user or a non-user object.
(293) Such static or dynamic features inherent in a user input may also include various force-related features such as, e.g., [1] an intensity or amplitude of a force, [2] a direction thereof, [3] an alignment with a portion of an input unit, [4] its duration, [5] its time-dependent or position-dependent changes, [6] a point(s) of application, [7] an average thereof, where such an average may include an arithmetic average, a weighted average, or the like. Such inherent features may include various velocity-related features such as, e.g., [1] a magnitude of a velocity, [2] a direction thereof, [3] an alignment with a portion of an input unit, [4] a duration thereof, [5] its time-dependent or position-dependent changes, or the like. Such inherent features may also include various acceleration-related features such as, e.g., [1] a magnitude of an acceleration, [2] a direction thereof, [3] an alignment with a portion of an input unit, [4] its alignment, [5] its duration, [6] its time-dependent or position-dependent changes, or the like. Such inherent features may also include displacement-related features such as, e.g., [1] a net displacement (a vector distance from a previous position to a present position), [2] a length of a displacement along its curvilinear path, [3] a path or trajectory of such a displacement, [4] a pattern of the displacement, [5] its direction, [6] a current position, [7] its destination, or the like.
(294) It is appreciated that each of such static or dynamic features may be a time-independent value or a position-independent value such that they may be deemed as a constant value. Alternatively, each of such features may be a time-dependent value or a position-dependent value such that a certain feature may be function of a time or a position. When a certain feature is not a constant value, a terminal may use an average value of such a time-varying or position-varying feature, where an average may be a time-averaged value or a space-averaged value, may be an arithmetic average, a logarithmic average, or a weighted average. When a user may apply multiple concurrent user inputs in a form of a pulse train or may apply multiple concurrent (user) sub-inputs in a form of another pulse train, such inherent features may also include various characteristics of the pulse train such as, e.g., a number of user inputs (or sub-inputs) in one pulse train, a wavelength of the pulse train, a period of the pulse train, or a presence or absence of any temporal gap between such pulses.
(295) It is appreciated that each of such static or dynamic features may be a scalar value or a vector value, where the latter value may include multiple components defined based on one of coordinate systems such as, e.g., a Cartesian coordinate, a cylindrical coordinate, a spherical coordinate, or the like. As briefly mentioned in the simplified user inputs above, such inherent features may be a feature which is directly measured by a prior art sensor, or another feature which can be derived or estimated from a value measured by such a sensor, where such derivation or estimation may be done electronically (e.g., by using a hardware element) or numerically (e.g., by using a software element).
(296) In another example and as discussed in conjunction with such a type-4 directional input unit, such features may include, e.g., an intensity of electromagnetic or acoustic waves, their frequency, their wavelength, their phase angle or lag, or the like. When such features may relate to magnetic properties, such features may include, e.g., an intensity of a magnetic field, a magnetic polarity, dipole characteristics, an arrangement or a disposition of magnetic materials, or the like.
(297) Accordingly, a terminal may monitor various static or dynamic features of a user input or (user) sub-input and may acquire at least one (user) sub-input therefrom. Of course, such a terminal preferably includes a proper sensor which can sense or quantify such a feature in real time or at least in pseudo-real time, whereby such a terminal can provide a user with seamless operations. A terminal may also incorporate any prior art sensor for sensing or monitoring such a feature.
(298) 7-8. Interchangeability
(299) Although the foregoing embodiments or examples of this fourth exemplary aspect typically relate to various directional input units of a mobile communication terminal, it is to be understood that all such embodiments or examples equally apply to other mobile communication terminals each of which includes at least one input unit which may operate similar to various directional input units of this fourth exemplary aspect and, therefore, may be capable of acquiring UI.sub.SEL, optionally along with other (user) sub-inputs by various embodiments. Therefore, various embodiments or examples of this fourth exemplary aspect may equally apply to any input unit which acquires such UI.sub.SEL alone or in concurrency with at least one another sub-inputs such as UI.sub.ACT and UI.sub.THEN.
(300) Configurational or operational variations (or modifications) of such directional input units described in various embodiments or examples of this fourth exemplary aspect may be interchangeable in such a way that certain features of one embodiment or one example of this fourth aspect may be applied to another embodiment or example of the same aspect. Other configurational or operational features, their variations or modifications of various directional input units of this fourth exemplary aspect may [1] apply to, [2] be incorporated into, [3] be replaced by, [4] replace, or [5] be combined with the corresponding features of another exemplary aspect, embodiment or example of this disclosure which have been described heretofore or which will be described hereinafter, subject to a certain modification, addition, and/or omission, each of which may become apparent based on detailed context of this fourth exemplary aspect or other exemplary aspects of this disclosure.
8. Configuration 5—Type-2 Directional Input Unit
(301) In the fifth exemplary aspect of this disclosure, an exemplary mobile communication terminal may include a directional input unit which includes at least one movable portion and which is to be referred to as a “type-2 directional input unit” hereinafter. A user may contact, touch, press or otherwise manipulate such a portion to provide a single user input including multiple (user) sub-inputs or to provide multiple concurrent user inputs including multiple (user) sub-inputs.
(302) It is appreciated that a type-2 directional input unit of this fifth exemplary aspect is different from the type-1 directional input unit of the above fourth aspect in that the previous type-1 input unit includes a portion which moves laterally or in a substantially horizontal direction, whereas this type-2 input unit includes a portion which moves substantially vertically. It is appreciated that the type-2 directional input unit may be readily implemented into any mobile communication terminal which have been exemplified in the above first, second, and third aspects of this disclosure and that various features related to such vertical movements of this type-2 directional input unit may be readily combined with other directional input units described heretofore and hereinafter.
(303) It is also appreciated that, as a directional input unit acquires more (user) sub-inputs, a terminal may provide a user with more seamless operations. Therefore, a directional input unit may include multiple sensors for the purpose of concurrently acquiring multiple (user) sub-inputs. As a result, a terminal may run (or start to run) as many operations as possible concurrently or sequentially, all in response to a single user effort such as, e.g., a single user input or in response to multiple concurrent (user) sub-inputs.
(304) It is also appreciated that this type-2 directional input unit generally includes at least one “press-ID element” and at least one “directional element,” where a press-ID element can acquire at least one of UI.sub.ACT and UI.sub.THEN, while a directional element can acquire UI.sub.SEL. More particularly, a press-ID element of this type-2 directional input unit may serve as a movable portion of a directional input unit so that a user moves a press-ID element and delivers UI.sub.SEL to such an input unit.
(305) 8-1. Type-2 Directional Input Unit—Overall
(306) In one exemplary embodiment of this fifth exemplary aspect, a mobile communication terminal includes at least one directional input unit which can receive a single user input or multiple concurrent user inputs, can acquire multiple (user) sub-inputs from a user input, and can generate multiple control signals each representing each (user) sub-input. When a terminal receives multiple concurrent user inputs, this directional input unit may receive all of such multiple user inputs or may receive at least one of such user inputs which include UI.sub.SEL.
(307)
(308) A directional element (24) includes a stationary body (24B) which defines an internal cavity in which a press-ID element (23) movably sits and which includes multiple electrical contacts (24E) provided on its top surface of its bottom portion of the element (24). A directional element (24) also defines, e.g., four electrical contacts (24E) each of which is disposed in each corner (or quadrant) of a top surface of a bottom portion of such an element (24). It is appreciated that such electrical contacts (24E) are vertically spaced away from those (23E) of a press-ID element (23) such that, when a press-ID element (23) moves vertically downwardly in response to a user input, such electric contacts (23E), (24E) of both elements (23), (24) come to contact each other. A directional element (24) includes multiple elastic elements (24F1, 24F2) (e.g., compression springs, tension springs or a combination thereof) which abut opposing surfaces of a press-ID element (23) and a directional element (24) and which move between their rest states and biased states.
(309) When a user presses a directional input unit (22) by applying a user input at an angle thereto, the user input may include a vertical component as well as a lateral component. In response thereto, a movable press-ID element (23) moves downwardly from its rest position. Because those electrical contacts (23E) of a press-ID element (23) are provided on a bottom surface of the element (23) and those contacts (24E) of a directional element (24) are provided on its top surface of the element (24), such electrical contacts (23E), (24E) come to contact each other and form an electrical connection after a press-ID element (23) moves a 1.sup.st distance laterally and a 2.sup.nd distance vertically and downwardly. In response thereto, lateral elastic elements (24F1) disposed in a movement direction are also compressed in a lateral direction to their biased states, while a vertical elastic element (24F2) disposed in an upper portion of a directional input unit is also vertically compressed to its biased state.
(310) When a user ceases to apply a user input, vertical and lateral force components of a user input also cease to push a movable press-ID element (23). Therefore, multiple lateral elastic elements (24F1) return to their rest states via their recoil force, thereby returning a press-ID element (23) to its rest state in a lateral direction. In addition, the vertical elastic element (24F2) also returns to its rest state, while lifting a press-ID element (23) upwardly to its rest state. As a result, the press-ID element (23) returns to its original position and gets ready for receiving another round of user input.
(311) In operation, a terminal may store a matching list which matches multiple UI.sub.SEL's with multiple pre-selected operations which a user wants to run when a terminal powers on, wakes up, or switch modes. When a terminal is in its off-state, a user may provide a single user input (or multiple concurrent user inputs) by pressing a press-ID element (23) at an angle. As a result, a horizontal force component of a user input slides a press-ID element (23) toward a directional element (24), whereas a vertical force component of a user input presses a press-ID element (23) downwardly.
(312) More particularly, when a user presses a press-ID element (23), a fingerprint sensor (23C) implemented into the element (23) acquires UI.sub.THEN, and a tactile sensor (23D) in the same element (23) also acquires UI.sub.ACT. In addition, as a press-ID element (23) moves toward a directional element (24) in response to the user input, both elements (23) and (24) come into contacting each other and their electrical contacts (23E), (24E) form at least one electrical connection depending on a direction of a user input. Based upon a location of such electrical connection, a directional element (24) acquires UI.sub.SEL from the user input. As a result, a directional input unit (22) concurrently acquires UI.sub.SEL, UI.sub.ACT, and UI.sub.THEN. Upon acquiring such multiple (user) sub-inputs, a terminal generates control signals each representing each (user) sub-inputs. As a result, a terminal can run a selecting operation along with running an activation operation and an authentication operation in one of various timings as described above.
(313) Various directional input units (with their press-ID and directional elements) disclosed in this fifth exemplary aspect are typically identical to those directional input units (with their press-ID and directional elements) of the above fourth exemplary aspect, with exceptions that [1] a press-ID element of this fifth exemplary aspect includes multiple electrical contacts (23E) provided under its bottom surface, [2] a directional element of this fifth exemplary aspect includes multiple electrical contacts (24E) provided on its bottom surface, or [3] each pair of opposing electrical contacts of such press-ID and directional elements form electrical connections as a press-ID element moves vertically and downwardly as well as translates laterally. Other configurational or operational characteristics of such directional input units of this fifth exemplary aspect are identical or similar to those of the fourth aspect and, therefore, are omitted herein.
(314) 8-2. Modifications or Variations of Type-2 Directional Input Units
(315) In another exemplary embodiment of this fifth exemplary aspect, a press-ID element and a direction element of a directional input unit of the fifth exemplary aspect may be modified or changed without departing from a spirit and a scope of various directional input units explained throughout this disclosure.
(316) For example, the protective layer of a press-ID element may incorporate or may be made of other equivalent materials as described above. A press-ID element may include other prior art detection rings, authentication sensors, or tactile sensors, where such rings or sensors may be modified as explained above. An overall (external) shape or size of a press-ID element and its overall layer configuration or arrangement may also be changed as described above. Because sole differences between the directional input units of this fifth aspect and those of the fourth aspect lie in a movement direction or depth of a press-ID element and a disposition of multiple electrical contacts, other structural and operational variations of the directional input units of the third or fourth aspect may equally apply to the directional input unit of this fifth aspect.
(317) A directional element may be shaped or sized to movably contain therein or to enclose therearound an entire portion of a matching press-ID element as also described above. Alternatively, not all but only a portion of a press-ID element may also be enclosed by a directional element, thereby, e.g., reducing a volume or an area occupied by a directional element or an overall directional input unit upon a surface of a terminal, fabricating a terminal more compact, or the like.
(318) A directional element may define an inside or outside shape and size which may be different from those of a press-ID element as far as a directional element may enclose at least a (or an entire) portion of a press-ID unit therein. As described above, a directional element and a press-ID element may include various number of electrical contacts thereon or may form various number of electrical connections along different lengths or angles similar to those of
(319) Other configurational or operational characteristics of such press-ID elements, such directional elements and such directional input units of this fifth aspect are identical or similar to those of the fourth aspect. Therefore, further details of such modifications or variations are omitted herein.
(320) 8-3. Modifications or Variations for Reverse Arrangements
(321) Above directional input units of this fifth exemplary aspect generally dispose a directional element around an entire (or at least a) portion of a press-ID element. Conversely and in another exemplary embodiment of this fifth exemplary aspect, an entire (or at least a) portion of a directional element may be implemented inside a press-ID element. In this context, a directional input unit of this fifth exemplary aspect may be deemed as a reversely-arranged directional input unit.
(322)
(323) More particularly, a press-ID element (23) forms multiple electrical contacts (23E) around or under a bottom so that each of such contacts (23E) may form an electrical connection with a corresponding electrical contact (24E) of a directional element (24) when the former (23E) moves laterally and downwardly so as to approach and touch the latter (24E). A directional element (24) includes a body (24B) which is stationary and disposed inside a press-ID element (23), while not physically or electrically contacting the press-ID element (23) in its rest (or unbiased) state.
(324) A directional element (24) also includes multiple electrical contacts (24E) which may be formed on or under its bottom and spaced away at a certain distance from a press-ID element (23), where each of such electric contacts (24E) may also form an electrical connection (or electrically closed circuit) when contacting each of such electrical contacts (23E) of a press-ID element (23). A directional element (24) includes multiple lateral elastic elements (24F1) disposed between opposing vertical surfaces of such elements (23), (24), and also includes at least one vertical elastic element (24F2) disposed in an upper portion of a directional input unit (22). Similar to those of
(325) As a user presses a press-ID element (23) at an angle, a lateral component and a vertical element of a user input force moves a press-ID element (23) in different directions. For example, a lateral component of a user input slides a press-ID element (23) toward a south-east quadrant as indicated by an arrow in a lower panel of
(326) Although the exemplary directional input unit (22) of
(327) A directional input unit may be configured that at least a portion of a press-ID element and at least a portion of a directional element may be mobile at the same time. By mechanically coupling one of such elements to another thereof, such elements may move together in the same direction in response to a user input. In the alternative, such elements may be arranged to move in opposite or transverse directions by incorporating at least one gear assembly or other prior art transmissions as well.
(328) 8-4. Interchangeability
(329) Although the foregoing embodiments or examples of this fifth exemplary aspect relate to various directional input units of a mobile communication terminal in general, it is to be understood that all such embodiments or examples equally apply to other mobile communication terminals each of which includes at least one input unit operating like such directional input units and, therefore, capable of acquiring selecting (user) sub-inputs (UI.sub.SEL). Therefore, various embodiments or examples of this fifth exemplary aspect may equally apply to any input unit which acquires such UI.sub.SEL alone or in concurrency with at least one another (user) sub-inputs such as UI.sub.ACT and UI.sub.THEN.
(330) Configurational or operational variations (or modifications) of such directional input units described in various embodiments or examples of this fifth exemplary aspect may be interchangeable in such a way that certain features of one embodiment or one example of this fifth aspect may be applied to another embodiment or example of the same aspect. Other configurational or operational features, and variations or modifications of such directional input units of this fifth exemplary aspect may [1] apply to, [2] be incorporated into, [3] replace, [4] be replaced by, or [5] be combined with corresponding features of another exemplary aspect, embodiment or example of this disclosure which have been described heretofore or which will be described hereinafter, subject to a certain modification, addition, and/or omission, each of which may become apparent based on detailed context of this fifth exemplary aspect or other exemplary aspects of this disclosure.
9. Configuration 6—Type-3 Directional Input Unit
(331) In the sixth exemplary aspect of this disclosure, a mobile communication terminal includes a directional input unit which includes at least one stationary touch-ID element and at least one stationary directional element, where this directional input unit is to be referred to as a “type-3 directional input unit” hereinafter. A user may contact, touch, press or otherwise manipulate a portion of the input unit to provide a single user input including multiple (user) sub-inputs or to provide multiple concurrent user inputs including multiple (user) sub-inputs, where at least one of such (user) sub-inputs is a selecting (user) sub-input, UI.sub.SEL.
(332) However, because both touch-ID element and directional element are stationary, all (or at least substantial) portions of a directional input unit may not have to move in response to a user input (i.e., a user input force). Rather, at least one of a touch-ID element and directional elements is configured to sense a movement of at least one user body part which contacts at least a portion of either element, with or without actively pressing such a portion. Because neither a touch-ID element nor a directional element is mobile, it then follows that at least one of such touch-ID and directional elements may include at least one sensor for sensing at least one static or dynamic feature of a user input, where such a feature is directly or indirectly associated with at least one movement of at least one body part of a user. In addition, for providing seamless operations, a directional input unit may sense at least one (user) sub-input in real time or at least in pseudo real time.
(333) Because both of such touch-ID element and directional elements are stationary, it is not material whether a user provides a user input by simply contacting or touching it without applying any force or by pressing it with a measurable force. Accordingly, an intensity of a user input force may not be important in this sixth aspect of this disclosure, even though a type-3 directional input unit may be configured to monitor at least one static or dynamic feature of a user input and to acquire at least one (user) sub-input therefrom directly or indirectly. Following description explain various type-3 directional input units which may be incorporated into a mobile communication terminal, where configurational or operational characteristics thereof are similar or identical to those of other directional input units in the above first, second, third or fourth aspect of this disclosure.
(334) It is appreciated that, as a directional input unit may acquire more (user) sub-inputs, a terminal may provide a user with more seamless operations. Accordingly, a type-3 directional input unit may include multiple sensors for the purpose of concurrently acquiring multiple (user) sub-inputs. As a result, such a terminal may also run (or start to run) as many operations as possible concurrently or sequentially, all in response to a single user input or in response to multiple concurrent (user) sub-inputs.
(335) This type-3 directional input unit typically includes at least one “touch-ID element” capable of acquiring UI.sub.ACT and UI.sub.THEN and at least one “directional element” capable of acquiring UI.sub.SEL. Alternatively, a type-3 terminal may also configure a touch-ID element to acquire UI.sub.SEL. As will be explained below, such a touch-ID element of this sixth exemplary aspect may be similar to a press-ID element of the above exemplary aspects, except that a touch-ID element does not have to move in response to a user input
(336) 9-1. Type-3 Directional Input Unit—Overall
(337) In one exemplary embodiment of this sixth exemplary aspect, a mobile communication terminal may include a directional input unit which in turn includes at least one type-3 directional input unit which in turn includes at least one stationary touch-ID element and at least one stationary (or mobile) directional element. A type-3 directional input unit receives a single user input (or multiple concurrent user inputs), concurrently acquires therefrom at least two (user) sub-inputs one of which is UI.sub.SEL, and generates multiple control signals each of which represents each of such multiple (user) sub-inputs. A terminal may then run multiple operations while powering on, waking up, or switching modes, where each of such operations corresponds to [1] each of certain multiple control signals or [2] each of certain multiple (user) sub-inputs.
(338) To this end, a touch-ID element of a directional input unit monitors a touch or a contact between at least one body part of a user and at least a portion of such an element or such an input unit, where a touch or contact may accompany a force of a minimum magnitude. A directional input unit then acquires multiple (user) sub-inputs from such a contact or a touch, or from a static or dynamic feature related to such a contact or a touch. Because a directional input unit and its touch-ID element do not require any movable portion, a directional input unit including such a stationary touch-ID element may be provided in a simpler configuration than other directional input units including such movable press-ID elements or such movable directional elements.
(339)
(340) Still referring to
(341) A top layer of a directional input unit (22) and its touch-ID element (23) is a touch screen layer (23H) which may include or may be made of at least one prior art touch screen (input) element which may receive a user input, may acquire a selecting (user) sub-input (UI.sub.SEL) from a user touch or may acquire a series of multiple user touches as UI.sub.SEL. A touch screen layer (23H) may acquire UI.sub.SEL based on any conventional operational principles or mechanisms.
(342) In a 1.sup.st example, a touch screen layer (23H) of a touch-ID element (23) or another portion of the element (23) may monitor electrical capacitance, temporal changes in such capacitance (i.e., such conductance changes over time) or spatial changes in such capacitance (i.e., such conductance depends on (or varies in) positions in a 2-D plane or in a 3-D space) for acquiring UI.sub.SEL, e.g., by including an insulator and an electric conductor (e.g., InSnO) which is coated on the insulator. As a result, a touch-ID element (23) or its touch screen layer (23H) may generate an electrostatic field when an electrical voltage is applied thereto. When a user touches a touch screen layer (23H) or another portion of a touch-ID element (23), such electrostatic field is distorted and such distortion is measurable as changes in capacitance, where such capacitances may include, e.g., a surface capacitance, a projected capacitance, a mutual capacitance, a self-capacitance, or the like.
(343) In a 2.sup.nd example, a touch-ID element (23) or its touch screen layer (23H) may monitor electrical resistance, a temporal change in such resistance or a spatial change in such resistance in order to acquire UI.sub.SEL, e.g., by separating at least two electrically resistive layers by a thin space, where a 1.sup.st resistive layer is applied with an electric voltage, while a 2.sup.nd resistive layer senses such voltage through conductive connections. As a user touches a touch screen layer (23H) or another portion of a touch-ID element (23), the above resistive layers may contact each other and behave as a pair of voltage dividers, one axis at a time. A touch screen layer (23H) then senses a position of pressure from rapid switching between each layer and monitors changes in such resistance.
(344) In a 3.sup.rd example, a touch-ID element (23) or its touch screen layer (23H) may sense absorption of ultrasonic waves or their temporal or spatial changes for acquiring UI.sub.SEL, e.g., by passing ultrasonic waves over a touch screen layer (23H). As a user touches a touch screen layer (23H) or another portion of a touch-ID element (23), a portion of such ultrasonic waves is absorbed, and a touch screen layer (23H) or another portion of a touch-ID element (23) may register a position of a user touch from such changes in absorption of ultrasonic waves. A directional input unit may also use other prior art sensors which operate on different operational principles or mechanisms examples of which may include, but not limited to, an optical imaging, an infrared grid or infrared acrylic projection, an acoustic pulse recognition, dispersive signal technologies, or the like.
(345) Using at least one of such principles or mechanisms, a touch-ID element (23) or its touch screen layer (23H) may monitor at least one of such temporal or spatial changes in such capacitance, resistance or absorption due to a touch by a user, a series of multiple user touches, or a pattern of multiple user touches, in order to receive a user input or to acquire UI.sub.SEL. In one example, with such a touch screen layer (23H), a directional input unit (22) may monitor at least one of such temporal or spatial changes from, e.g., [1] a position of such a user touch(es), [2] changes in positions of a user touch(es), [3] a pattern of such a user touch(es), or [4] other static or dynamic feature related to such a touch(es). Based thereupon, a touch-ID element (23) or its touch screen layer (23H) may function as a directional element of the input unit of this sixth exemplary aspect, e.g., by receiving a single user input or multiple concurrent user inputs, by acquiring UI.sub.SEL therefrom, or the like. A directional input unit may optionally include at least one protective layer over an entire (or at least a) portion of a touch screen layer (23H) as described above, as far as such a protective layer does not interfere with acquisition of UI.sub.SEL.
(346) A detection ring (23B) serves to detect a presence of a user and to render a fingerprint sensor (23C) ready to run at least one authentication operation. Upon receiving a user input and confirming the presence of a user (or a body part), a fingerprint sensor (23C) begins to read a fingerprint of a user (UI.sub.THEN) based upon various mechanisms as described above. A tactile sensor (23D) may monitor or sense an application of a user input force (e.g., UI.sub.ACT) thereon by a user, or a contact by a user whether or not a user applies a force or a pressure thereon. It is appreciated that, based on an O/S or hardware characteristics of the fingerprint sensor (23C), a terminal may complete to acquire both of UI.sub.THEN and UI.sub.ACT concurrently (i.e., with a temporal overlap therealong) or sequentially (i.e., without any temporal overlap therebetween). Other configurational or operational characteristics of such a detection ring and fingerprint sensor are similar or identical to those of various directional input units of the fourth and fifth exemplary aspects and, therefore, are omitted herein.
(347) 9-2. Operating Type-3 Directional Input Unit
(348) In another exemplary embodiment of this sixth exemplary aspect, a user may operate a directional input unit of this sixth exemplary aspect as well as a mobile communication terminal including the directional input unit while enjoying more seamless operations. A terminal manufacturer (or a user) may select in advance at least two operations which may be run when or (immediately) after a terminal powers on, wakes up, or switches modes. Thereafter, a manufacturer or a user may match each of multiple pre-selected operations with each of multiple UI.sub.SEL's, as explained above in conjunction with the matching list.
(349) A user provides a single user input (or multiple concurrent user inputs) to a directional input unit while a terminal is in its powered-off state or in its off-state. In one example, a user may contact, touch, or press at least a portion of a directional input unit to provide a single user input (or multiple concurrent user inputs). With such contacting touching, or pressing, a user may deliver (user) sub-inputs to a tactile sensor or an authentication sensor, in addition to a directional element or its equivalent. A user may add one more feature to a user input to include UI.sub.SEL therein. Accordingly, when a user provides a single user input (or multiple concurrent user inputs), e.g., by moving at least one body portion (e.g., his or her finger) across at least a portion of a directional input unit in a certain direction, along a preset curvilinear path, or the like, a directional input unit may acquire UI.sub.SEL using a touch screen input unit (23H), may acquire UI.sub.THEN with a fingerprint sensor (23C), may directly acquire UI.sub.ACT with a tactile sensor, may acquire UI.sub.SEL with a touch screen layer (23H) or another portion of a directional input unit (22), or may acquire UI.sub.SEL indirectly from UI.sub.ACT or UI.sub.THEN.
(350) More particularly, when a user presses, contacts or touches a directional input unit (22), a tactile sensor (23D) may acquire UI.sub.ACT in various means. For example, a tactile sensor may monitor a contact or touch by a user from a change in electric capacitance of at least a portion of such an input unit (22), may measure a force or a pressure applied by a user to at least a portion of such an input unit (22) (e.g., its stationary touch screen layer), and may acquire UI.sub.ACT from the contact, force or pressure of the user input. In order to acquire UI.sub.ACT, a tactile sensor may measure [1] a presence or absence of an application of such a force or pressure, [2] the force or pressure applied to a certain portion of a touch-ID element (23), [3] an average of such force or pressure applied thereto over a certain period of time or applied over a certain area of a tactile sensor, or [4] a static or dynamic feature related to such a force or pressure.
(351) When a user presses, contacts, touches or otherwise manipulates a directional input unit (22), the input unit may acquire UI.sub.THEN in various means. For example, a fingerprint sensor (23C) may acquire UI.sub.THEN from a user input. Alternatively, such an input unit may employ an additional authentication sensor, and acquire one or more different authentication (user) sub-inputs therefrom.
(352) A directional input unit (22) may instead receive a fingerprint or another authentication information and then acquire both of UI.sub.THEN and UI.sub.SEL. In one example, after the input unit directly acquires UI.sub.THEN from a fingerprint or other authentication information, the input unit may monitor a position of a fingerprint (or another UI.sub.THEN) on a fingerprint sensor or another authentication sensor) and may acquire UI.sub.SEL therefrom. In another example, the input unit may acquire UI.sub.SEL based on which finger a user presents to a fingerprint sensor. In other words, the input unit may acquire UI.sub.SEL-1 when a user puts a thumb on the sensor, may acquire UI.sub.SEL-2 when a user puts his or her index finger, or the like. In another example, the input unit may monitor a movement distance or a movement direction of a finger or another body part and acquire UI.sub.SEL therefrom. Details of such simplified arrangements have been described in terms of the simplified user inputs and, therefore, are omitted herein.
(353) A touch screen layer (23H) or a touch-ID element (23) may monitor a movement or related static or dynamic features of the movement of at least one contacting user body part or at least one non-contacting user body part for acquiring UI.sub.SEL. For example, a touch screen layer (23H) may sense a position of a contacting body part (such as, e.g., a finger) of a user on the layer (23H) to acquire a fingerprint or a different UI.sub.SEL. A touch screen layer (23H) may instead monitor a displacement or a distance of travel of the displacement of the contacting body part across (or on) a touch screen layer (23H) for acquiring a fingerprint or a different UI.sub.SEL. A touch screen layer (23H) or a touch-ID element (23) may be configured to be at least partially mobile with respect to the rest of a directional input unit.
(354) When a user places a finger or another body part proximate to a directional input unit (22) while not touching or contacting the unit (22) at all, a fingerprint sensor (23C) or another authentication sensor may still acquire UI.sub.THEN or UI.sub.SEL by various means such as, e.g., by monitoring a position or a movement of a finger or a body part as described above, by acquiring an image of a finger or another body part captured by a terminal (e.g., a camera) at a distance, or by monitoring changes in electrical capacitance or resistivity as described above. A directional input unit may acquire UI.sub.SEL based upon UI.sub.THEN (or vice versa), may acquire UI.sub.ACT from UI.sub.THEN or UI.sub.SEL (or vice versa) or from another concurrent user input which may be received by the same directional input unit or another non-directional input unit.
(355) That is, a directional input unit may receive a single user input (or multiple concurrent user inputs) and acquire UI.sub.SEL concurrently, along with at least one of other (user) sub-inputs such as, e.g., UI.sub.ACT or UI.sub.THEN, and then generate at least two control signals based thereon. A terminal may then concurrently or sequentially run (or start to run) [1] a selecting operation to identify a pre-selected operation to run from a matching list upon or (immediately) after powering on, waking up, or switching modes, [2] an activation operation to turn on a display unit, [3] an authentication operation to authenticate a current user or optionally, [4] at least one selected operation which is selected after running a selection operation. Therefore, a direction input unit may receive a single user input (or multiple concurrent user inputs) and then concurrently acquire UI.sub.SEL and at least one of UI.sub.ACT and UI.sub.THEN, whereas such a terminal may complete each of such operations concurrently or sequentially as described above.
(356) 9-3. Modifications or Variations of Type-3 Directional Input Units
(357) In another exemplary embodiment of this sixth exemplary aspect, a directional input unit as well as a mobile communication terminal incorporating the directional input unit may be modified as follows. In one example, instead of employing a tactile sensor, a directional input unit may acquire UI.sub.ACT using other prior art sensors such as, e.g., a position sensor, a motion sensor, a proximity sensor, a gyroscopic sensor, or the like. That is, a directional input unit may acquire UI.sub.ACT from various movements of a non-contacting body part of a user, or a non-user object. A terminal may instead acquire UI.sub.ACT from a position, an elevation or an orientation of a non-contacting body part of a user, a non-user object, or the like. Therefore, a prior art position sensor may monitor a position of a contacting or non-contacting body part of a user, a position of a non-user object, or an orientation of such objects, and the register such as UI.sub.ACT. A directional input unit may also screen a position or an orientation, and may only register those positions or orientations which meet a certain criteria (e.g., a position falls within a pre-selected area of the input unit). In another example, a conventional motion sensor or proximity sensor may monitor a presence of a user body part within a certain distance therefrom, monitor a presence or an absence of a body part of a user, monitor a movement of such a user body part, monitor a vector length of a path of such movement, or monitor a length along a curvilinear path of such a movement. In other words, a directional input unit may acquire UI.sub.ACT using a prior art tactile sensor or any other prior art sensors for monitoring such static or dynamic features which indicate an application of a user input or which indicate a need to turn on a display unit.
(358) As briefly described above, a directional input unit of this sixth aspect may include a protective layer which is disposed above a touch screen layer for providing mechanical, electrical, magnetic or optical reinforcement thereto. A detection ring may also be modified or altered as described above or may be omitted therefrom. In particular, when a terminal may condition running an authentication operation upon turning on a display unit or upon running a selecting operation, a directional input unit may obviate a detecting ring, for acquiring an authentication (user) sub-input may then start to run once UI.sub.SEL or UI.sub.ACT is acquired, or once such turning on or selecting is performed (or starts to be performed). In addition, an overall shape, size, or layer configuration of a touch screen layer, a touch-ID element as well as those of a directional input unit may be modified or altered as well.
(359) A directional element receives a single user input and concurrently acquires UI.sub.SEL and at least one of UI.sub.THEN and UI.sub.ACT. When a user provides multiple concurrent UI.sub.SEL's, a directional element, with a touch screen layer, may acquire such multiple different UI.sub.SEL's in various ways which are similar to those of the type-1 and type-2 direction input units. A directional input unit may configure a certain area or side of a touch screen layer to be longer or wider than other areas or sides thereof for acquiring UI.sub.SEL's so that, similar to that of
(360) A directional input unit may acquire UI.sub.SEL and locate which one of multiple pre-selected operations to run by employing multiple prior art [if . . . then] comparisons or a single [switch' statement] with a multi-way branch as described above. In addition, a directional input unit may concurrently acquire UI.sub.SEL and at least one of other (user) sub-inputs such as UI.sub.THEN or UI.sub.ACT, and may run such selecting, such authenticating, or such turning on. However, a terminal may run such operations either concurrently or in various sequences so that, when a terminal employs an authentication operation, a terminal may run (or start to run) such selecting or turning on as described in conjunction with the type-1 and type-2 direction input units. In contrary, when a terminal does not employ an authentication operation, a terminal may run such selecting and turning on concurrently or sequentially, as described above. A terminal may employ multiple authentication operations, or may use alternative or supplemental authentication operations as described above. To the contrary, a directional input unit may be modified or altered to not employ any authentication operation.
(361) A terminal may also configure a directional input unit to receive a simplified user input and to acquire one or multiple (user) sub-inputs therefrom. In one example, a terminal may receive a single user input (or multiple concurrent user input), and its directional input unit may acquire a 1.sup.st number of (user) sub-inputs to run a 2.sup.nd number of operations when or (immediately) after a terminal powers on, wakes up, or switches modes, where the 2.sup.nd number is greater than the 1.sup.st number, whereby a terminal still provides benefits of seamless operations to a user, whereby a manufacturer may fabricate a directional input unit at a lower cost or in a more compact shape or size. To this end, a terminal may configure a directional input unit to utilize static or dynamic features which may be inherent in a user input, or which may be added to a user input. A terminal may assign or match each of such multiple features of a (user) sub-input with each of such multiple features of another (user) sub-input, may assign or match each of such multiple features of a (user) sub-input with each of multiple hardware features of such an input unit, or the like. Therefore, various example exemplified in conjunction with the “simplified user inputs” may be applied to this directional input unit of this sixth aspect.
(362) 9-4. Interchangeability
(363) Although various embodiments or examples of this sixth exemplary aspect of this disclosure relate to various directional input units of a mobile communication terminal, it is appreciated that all of such embodiments or examples equally apply to other mobile communication terminals each of which includes a similar directional input unit or which includes at least one input unit which operates like such directional input units and which is therefore capable of acquiring selecting (user) sub-inputs (UI.sub.SEL). Thus, such embodiments or examples of this sixth exemplary aspect may equally apply to any input unit which acquires UI.sub.SEL alone or in concurrency with at least one another (user) sub-inputs such as UI.sub.ACT and UI.sub.THEN.
(364) Configurational or operational variations (or modifications) of such directional input units described in various embodiments or examples of this sixth exemplary aspect may be interchangeable in such a way that certain features of one embodiment or one example of this sixth aspect may be applied to another embodiment or example of the same aspect. Other configurational or operational features of various directional input units of this sixth exemplary aspect and their variations or modifications may [1] apply to, [2] be incorporated into, [3] be replaced by, [4] replace, or [5] be combined with corresponding features of another exemplary aspect, embodiment or example of this disclosure which have been described heretofore or which will be described hereinafter, subject to a certain modification, addition, and/or omission, each of which may become apparent based on detailed context of this sixth exemplary aspect or other exemplary aspects of this disclosure.
10. Notifying Selected Operations
(365) In the seventh exemplary aspect of the disclosure, a mobile communication terminal may incorporate at least one “notice unit” which informs a user of various information related to selecting at least one operation to run when or (immediately) after a terminal powers on, wakes up, or switches modes. For example, a terminal may provide a user with information which is related to [1] which one of multiple pre-selected operations a terminal is to run once (or after) powering on, waking up, or switching modes, [2] which one of multiple selecting (user) sub-inputs (UI.sub.SEL's) a user is providing (or has provided) to a directional input unit, [3] which one of multiple UI.sub.SEL's a directional input unit is receiving (or has received), or the like. The notice unit may be configured to inform a user (or a terminal) of such information in various means such as, e.g., by generating [1] “visual notice signals,” [2] “audible notice signals,” [3] “tactile notice signals” or a combination thereof.
(366) 10-1. Notice Units and Notice Signals—Visual
(367) Such notice units and various notice signals offered thereby may be beneficial to a user. For example, when a user provides a wrong or incorrect UI.sub.SEL, a terminal may power on or wake up and run an operation which in fact is not an operation which a user has actually intended to run. In addition, a terminal may switch to a new mode which a user has not intended. Such incorrect UI.sub.SEL may not only cause an inconvenience on the part of a user but also mandate a user to take actions to provide a correct UI.sub.SEL to a directional input unit, usually through an additional, non-concurrent user input. In this respect, a notice unit may offer the benefit to a user [1] by informing a user which UI.sub.SEL a user is providing (or has provided), [2] by informing a user which one of multiple pre-selected operation is to be run once (or after) a terminal powers on, wakes up, or switches modes and by giving a user another chance of confirming which UI.sub.SEL a user is providing (or has provided), [3] by even giving a user a chance of rectifying an error or providing a correct UI.sub.SEL, or the like. As a result, a terminal still provides a user with more convenient seamless operations, improves an accuracy of operations, provides a user with an opportunity to correct a wrong UI.sub.SEL or an incorrect UI.sub.SEL, and to take a remedial action, or the like.
(368) In one exemplary embodiment of this seventh exemplary aspect, a notice unit may notify a user, with various visual, audible or tactile notice signals, [1] which one of multiple UI.sub.SEL's a user has provided (or is providing) to a directional input unit, [2] what additional (user) sub-inputs a user is providing (or has provided) to the input unit or another non-directional input unit, [3] how many concurrent user inputs are provided (or have been provided) by a user to provide such UI.sub.SEL, [4] how many (user) sub-inputs are (or have been) provided by a user along with such UI.sub.SEL, [5] what (user) sub-inputs are (or have been) provided concurrently with UI.sub.SEL, [6] which one of multiple pre-selected operations a terminal is going to run based on such UI.sub.SEL once powering on, waking up, or switching modes, or the like. A notice unit may issue such visual, audible or tactile notice signals in one of various “noticing timings” as, e.g., (immediately) before, concurrently with, (immediately) after, or within a certain period of time after [1] such turning on, [2] such authenticating, [3] such selecting, or the like. Therefore, a user may confirm which UI.sub.SEL he or she is providing and may rectify any error in case he or she made one.
(369) In another exemplary embodiment of this seventh exemplary aspect, a notice unit may take remedial actions in case a user commits a mistake in supplying a correct UI.sub.SEL to a directional input unit (or another input unit which may or may not be directional). For example, once acquiring UI.sub.SEL, a notice unit may request a user to confirm an acquired UI.sub.SEL and, when a user does not reply, presume the acquired UI.sub.SEL is a correct UI.sub.SEL. In case a user makes a correction or provides a new UI.sub.SEL, a notice unit may update UI.sub.SEL, optionally confirm a newly acquired UI.sub.SEL once again or just go ahead by presuming a newly acquired UI.sub.SEL to be a correct UI.sub.SEL. In another example, a directional input unit may acquire UI.sub.SEL and deliver UI.sub.SEL (with or without confirmation from a user) to a terminal, but a terminal may not be able to locate or select any matching operation from the matching list (e.g., an acquired UI.sub.SEL may not be included in the matching list or may not be matched with any of multiple pre-selected operations). In this case, a notice unit may start the above confirmation procedure and may require a user to provide a new UI.sub.SEL. Alternatively, even if a terminal may not locate or select a matching operation from the matching list, a notice unit may still identify one of such multiple pre-selected operations to be a presumably correct operation based on other criteria such as, e.g., identifying an operation of which UI.sub.SEL is most similar to an acquired UI.sub.SEL, selecting an operation which is most frequently used by a user over a certain period, or locating an operation which a user has run in the previous session, or the like. When a selecting operation is conditioned upon another operation such as, e.g., an authentication operation, a terminal may presume an incorrect entry of UI.sub.SEL by a user as a failure of user authenticating and may perform one of various steps as described above.
(370) As is the case of incorrect entry of UI.sub.SEL as explained in the above paragraph, a user may similarly supply an incorrect UI.sub.ACT or an incorrect UI.sub.THEN to a directional input unit or another non-directional input unit. In this case, a terminal may simply not turn on its display unit or not authenticate a current user. However, when a directional input unit or another input unit is configured to receive one (or more) of multiple UI.sub.ACT's or multiple UI.sub.THEN's in order to [1] manipulate such lighting features, [2] manipulate a proper access authority granted to a current user, or [3] acquire UI.sub.SEL from one of such multiple UI.sub.ACT's or UI.sub.THEN's, a terminal may repeat those procedures in the preceding paragraph as well.
(371) In another exemplary embodiment of the seventh exemplary aspect, a notice unit informs a user by providing him or her with various visual notice signals and by informing which one of multiple pre-selected operations a user has requested (or is requesting) to run while or (immediately) after a terminal powers on, wakes up, or switches modes, which one of multiple UI.sub.SEL's he or she has entered (or is entering). To this end, a notice unit may display a visual notice signal directly thereon or a terminal may instead recruit a display unit as a notice unit and display the visual notice signals thereon. In other words, a notice unit may include a display panel to display an image or a notice unit may include at least one LED or other lighting elements to emit visible light rays, if not displaying an image.
(372) In one example, a notice (or display) unit may display at least one GUI or icon which represents a certain UI.sub.SEL or a certain pre-selected operation matching such UI.sub.SEL. This notice (or display) unit may display words (such as, e.g., words, texts or sentences) representing a certain UI.sub.SEL or a certain pre-selected operation. In another example, a notice unit or a display unit may display at least one screen thereon or may emit light rays therefrom, where such a screen or such light rays may include a certain “visual feature” (either static or dynamic) which represents a certain UI.sub.SEL or a certain operation to be selected after completing to run such a selecting operation, where examples of such features may include, but not limited to, a position, a shape, a size, a pattern, an orientation, an arrangement, a brightness, a color, a hue, or a combination thereof. With visual aids from such visual features, a user may confirm which UI.sub.SEL he or she has provided to a directional input unit or which one of multiple pre-selected operations a terminal is going to run when or (immediately) after a terminal powers on, wakes up, or switches modes.
(373) In another example, a notice unit may be directly incorporated into at least a portion of a touch screen or, in the alternative, a touch screen may be utilized as a notice unit.
(374) A terminal may recruit an entire portion of a touch screen as a notice unit or only a portion thereof as the notice unit. A terminal may optionally blink the word “e-mail,’ may use a special color for such a word, may change a size or a position of such a word for a preset period of time or until receiving a user confirmation, or the like. A terminal may further recruit different areas of a touch screen as a notice unit which may inform a user of additional UI.sub.SEL's or different pre-selected operations to run after powering on, waking up, or switching modes. Therefore, a notice unit may always display “EMAILS?” in a middle lower portion of a touch screen, while displaying “LOAD CAMERA?” in an upper left corner thereof, or while displaying “SURE TO SWITCH TO A LOCK MODE?” across an entire portion of the touch screen. A touch screen may also display words or sentences to inform a user of what other (user) sub-inputs a user is providing (or has provided), what other operations a terminal will run (or is to run), or the like.
(375) In another exemplary embodiment of this seventh exemplary aspect, a notice unit may include therein one or multiple prior art LEDs or other lighting elements.
(376) Similar to that of
(377) A notice unit may include such LEDs in almost any location on or around a terminal as long as a user easily watches such LEDs. A terminal may include multiple LEDs which may have the same or different shapes or sizes, which may emit lights of the same or different colors, hues or intensities, which may blink, or the like, in order to provide multiple different or unique visual notice signals to a user. A terminal may further employ other prior art light-emitting elements to provide such visual notices to a user. When desirable, a terminal may inform a user not only through such visual notice signals but also audible or tactile notice signals as will be explained below.
(378) In another exemplary embodiment of this seventh exemplary aspect, a notice unit may rather include at least one sub-screen which may function as a supplemental display unit (e.g., by displaying therein an image or a text) or as an assembly of LEDs or other lighting elements.
(379) A notice unit (54B) may incorporate various sub-screens which correspond to variations of that of
(380) In another exemplary embodiment of this seventh exemplary aspect, another notice unit may include at least one sub-screen which may similarly function as that shown in
(381) It is appreciated in each of the above examples that a notice unit may provide a user with such visual notice signals in real time so that a user may readily confirm which one of multiple UI.sub.SEL's a user is providing in real time immediately after he or she manipulates a directional input unit and provides UI.sub.SEL. In addition, a notice unit may generate a new visual notice signal as a user provides a new UI.sub.SEL. For example, a user may move a movable portion of a directional input unit toward a third quadrant while intending to provide UI.sub.SEL-I so that a terminal runs an operation of advancing to a unlock mode when or (immediately) after it powers on, wakes up, or switches modes. Upon acquiring UI.sub.SEL-I, a terminal informs a user using its notice unit that it acquired UI.sub.SEL-A.
(382) When a user confirms that the acquired UI.sub.SEL-A is UI.sub.SEL-1 which is what he or she intended, a user provides a confirmation signal to a terminal which may thereafter run the intended operation when or (immediately) after powering on, waking up, or switching modes. Or a terminal may proceed to run the intended operation when a user does not provide a new UI.sub.SEL within a preset period. When a user finds out that an acquired UI.sub.SEL-A does not match his or her intended UI.sub.SEL-I, a terminal may allow a user to take a remedial action such as, e.g., providing a correct UI.sub.SEL-1 once again. A terminal may repeat the above steps before running the intended operation when or (immediately) after it powers on, wakes up, or switches modes.
(383) It is also appreciated in each of the above examples that a notice unit may not only provide a user with such visual notice signals but also inform a user of a new visual notice signal in real time when a user corrects an old UI.sub.SEL with a new UI.sub.SEL seamlessly. In one example, a user moves a movable portion of a directional input unit toward a 2.sup.nd quadrant while intending to provide UI.sub.SEL-2 such that a terminal runs a navigation operation when or (immediately) after it powers on, wakes up, or switches modes. In response thereto, a terminal informs a user with its notice unit that it just acquired UI.sub.SEL-A. Upon confirming that the acquired UI.sub.SEL-A is what he or she intended, a user provides a confirmation signal to a terminal which then runs the intended operation after powering on, waking up, or switching modes. A terminal may instead proceed to run the intended operation if a user does not provide a new UI.sub.SEL within a preset period of time. As a user finds out that UI.sub.SEL-A which is acquired by a directional input unit does not match UI.sub.SEL-2 intended by a user, he or she may provide UI.sub.SEL-2 again while continuing to hold or otherwise manipulate a movable portion of a directional input unit with the same or different body part. A terminal may then inform a user with a newly acquired UI.sub.SEL and a user may confirm UI.sub.SEL or may provide an additional correction. This arrangement provides a user with more convenient seamless operations, for a user can see which UI.sub.SEL he or she is providing to a directional input unit in real time.
(384) 10-2. Notice Units and Notice Signals—Audible
(385) In another exemplary embodiment of this seventh exemplary aspect, a notice unit may provide audible notice signals using, e.g., at least one speaker of an output member of a terminal or at least one additional speaker. A notice unit may generate various audible sounds such as, e.g., [1] sounds which represent a certain UI.sub.SEL according to a pre-determined 1-to-1 or m-to-n matching between each of multiple different UI.sub.SEL's and each of multiple sounds, [2] sounds which represent each of multiple pre-selected operations which a terminal is to run when or (immediately) after it powers on, wakes up, or switches modes, [3] oral instructions representing one of multiple UI.sub.SEL's which a user has provided (or is providing), [4] oral instructions which tell a user which one of multiple pre-selected operation a terminal will (is to) run in one of such timings of the above [2], or [5] a combination of the above. By delivering the audible notice signals, a user may ascertain which UI.sub.SEL has been provided, which one of multiple pre-selected operations a user has selected, or the like. When feasible, a terminal may include a voice control mode which allows a user to cancel a wrong UI.sub.SEL and to provide a correct UI.sub.SEL to a directional input unit via sound signals or various other user inputs.
(386) Similar to those visual notice units of
(387) A terminal may include various hardware elements to generate the audible notice signals, e.g., by recruiting its own speaker of an output member, by incorporating an additional speaker only for generating the audible notice signals, or the like, where the additional speaker may be a speaker which may be simpler, smaller or cheaper than the speaker of an output member, or where an additional speaker may only generate beeps. In one case, a notice unit may generate a single beep of different tones, durations, loudness or other features related to a shape of the waveforms of the beeps as described above.
(388) In another case, a notice unit may generate a train of beeps while varying various features of the train of beeps to inform a user of which mode he or she is in. In another case, a terminal may change a number of beeps included in a single train, an interval between such beeps in the train of beeps, an interval between two trains, a duration of each beep in a train or each train, a ratio of various features of the beep (e.g., a ratio of loudness of adjacent beeps, a ration of durations of adjacent beeps, or the like).
(389) 10-3. Notice Units and Notice Signals—Tactile
(390) In another exemplary embodiment of this seventh exemplary aspect, a notice unit may provide tactile notice signals using, e.g., at least one vibrator of an output member of a terminal or at least one additional vibrator. A notice unit may generate various tactile notice signals such as, e.g., [1] vibrations denoting a certain UI.sub.SEL based on a matching between each of multiple different vibrations with each of multiple UI.sub.SEL's, [2] vibrations representing a certain pre-selected operation which a terminal is to run (or will run) after powering on, waking up, or switching modes, or the like. With such tactile notice signals, a user may confirm which UI.sub.SEL he or she is providing (or has provided), which one of multiple pre-selected operations a user has commanded (or is commanding) a terminal to run when or (immediately) after the terminal powers on, wakes up, or switches modes. When feasible, a terminal may allow a user to cancel wrong or incorrect UI.sub.SEL and to provide new UI.sub.SEL or other (user) sub-inputs to a directional input unit, e.g., by informing a user with various tactile signals. A notice unit may generate various tactile notice signals as far as a user can feel and tell differences among such different tactile notice signals. Therefore, a notice unit may generate continuous tactile signals, may insert a temporal gap therealong, may change amplitudes or frequencies of such tactile signals, or may change types of such signals.
(391) Similar to various visual and audible notice units, a tactile notice unit for generating the tactile notice signals may manipulate a certain “tactile feature” (either static or dynamic) of such tactile notice signals to generate multiple tactile notice signals. For example, a notice unit may manipulate an amplitude (or a magnitude) of a tactile signal, a length of the signal, other static or dynamic features related to a shape of a waveform of the tactile signal, or the like. Thereby, a tactile notice unit may generate various tactile notice signals such as, e.g., vibrations, oscillations or rotations, for informing a user of each of multiple UI.sub.SEL's. A tactile notice unit may also generate a pulse train of multiple tactile notice signals and manipulate, e.g., a number of the tactile signals in a single train, a number of temporal gaps in a single train, a duration of a single train, a duration of each of multiple trains, or the like.
(392) A terminal may include various electromechanical notice units for generating such vibrations or other tactile notice signals. For example, a terminal may use its own vibrator of an output member to generate the tactile notice signals. Alternatively, a terminal may include an additional vibrator which may be simpler, cheaper or smaller than the vibrator of the output member, where the additional vibrator may be incorporated to any location of a terminal as long as a user may feel such vibrations while holding a terminal with a hand or placing the terminal nearby.
(393) It is appreciated that various notice units do not have to be implemented into a terminal and that such visual, audible or tactile notice signals do not have to be generated by a display unit, a speaker or a vibrator each of which is included in an output member of a terminal. In other words, a terminal may recruit external devices (i.e., those implemented not inside a terminal but external thereto) to generate such visual, audible or tactile notice signals and then to deliver the notice signals to a user. In one case, a terminal may recruit a wearable device worn by a user so that, when a terminal sends a control signal to the wearable device, such a device generates corresponding visual, audible or tactile notice signals and delivers such signals to a user, where examples of such wearable devices may include, but not limited to, a watch, a glove, a wrist or arm band, a ring, a goggle, a pair of glasses, a helmet, a hat, a belt, a necklace, a bracelet, an earring, a nail, a shoe, and any other devices portably worn by a user.
(394) 10-4. Notice Units for Other Purposes
(395) In another exemplary embodiment of this seventh exemplary aspect, a notice unit may provide a user with a warning or a confirmation whether or not a terminal has received a proper user input, or whether or not such a terminal has acquired a proper (user) sub-input or a proper set of multiple (user) sub-inputs. To this end, a notice unit may use any of the above visual, audible or tactile notice signals.
(396) In one example, a notice unit may provide a user with one of the above visual, audible or tactile notice signal such that a user can confirm whether or not he or she has provided a proper user input. Accordingly, when a terminal receives a proper user input, the terminal may proceed to a next step of operation or provide one of such signals to a user. When a terminal fails to receive a proper user input, however, a terminal may provide a warning signal to a user, where such a warning signal may be visual, audible or tactile.
(397) Alternatively, a terminal may use a notice unit or a display unit which has received a user input as a notice unit. In response thereto, a user may confirm that he or she has provided the user input which he or she intended. When the user identifies any error in the user input, he or she may then rectify the error by correcting the wrong user input or may provide another user input anew.
(398) In another example, a notice unit may provide a user with one of such visual, audible or tactile notice signals so that a user can confirm whether or not the user has provided a proper (user) sub-input. Accordingly, when a terminal acquires a proper (user) sub-input, the terminal may proceed to a next step of operation or provide one of such signals to a user. A terminal may use a notice unit or a display unit which has received a (user) sub-input as a notice unit. In response thereto, a user may confirm that he or she has provided the (user) sub-input which he or she intended. When the user identifies an error in the (user) sub-input, he or she may rectify the error by correcting the wrong (user) sub-input or may provide another (user) sub-input anew.
(399) When a terminal fails to acquire a proper (user) sub-input, however, a terminal may provide a warning signal to a user, where such a warning signal may be visual, audible or tactile. More particularly, when a terminal expects to acquire a certain number of (user) sub-inputs but fails to acquire one of such (user) input-signals, a terminal may notify a user which (user) sub-input a terminal has not received or the terminal has not been able to recognize. In response thereto, he or she may correct the wrong (user) sub-input or may provide another (user) sub-input anew.
(400) 10-5. Interchangeability
(401) Although the foregoing embodiments or examples of this seventh exemplary aspect relate to various notice units used in conjunction with various directional input units of a mobile communication terminal in general, it is appreciated that all of such embodiments or examples of this seventh aspect may equally apply to another mobile communication terminal which incorporates at least one of such directional input units or at least one non-directional input unit which operates like such directional input units and, therefore, capable of acquiring UI.sub.SEL and at least one another (user) sub-input concurrently as described above. Therefore, such embodiments or examples of this seventh exemplary aspect equally apply to any directional or non-directional input unit of a terminal capable of acquiring UI.sub.SEL alone or in concurrency with at least one another (user) sub-input such as UI.sub.ACT and UI.sub.THEN, or any other input unit which acquires at least one (user) sub-inputs such as UI.sub.ACT and UI.sub.THEN but does not acquire UI.sub.SEL.
(402) Configurational or operational variations (or modifications) of such notice units described in such exemplary embodiments or examples of this seventh exemplary aspect may be interchangeable so that certain features of one embodiment or example of this seventh aspect may be applied to other embodiments or examples of the same aspect. Other configurational or operational features of such notice units of this seventh exemplary aspect and various variations or modifications thereof may [1] apply to, [2] be incorporated into, [3] replace, [4] be replaced by, or [5] be combined with related features of another exemplary aspect, embodiment or example of this disclosure which have been described heretofore or will be described hereinafter, subject to certain modifications, additions, or omissions, each of which may be apparent based on detailed context of this seventh exemplary aspect or other exemplary aspects of this disclosure.
11. Alternatives or Further Details of Directional Input Units
(403) Various directional input units and a mobile communication terminal incorporating the directional input units acquire UI.sub.SEL from at least one movement of at least one movable portion of the directional input unit. As a result, a user may cause the movement by directly, e.g., pressing, pushing, pulling, pivoting, rotating, sliding, or deforming the movable portion of the directional input unit. Alternatively, a user may cause such a movement by directly or indirectly applying mechanical, electrical, or magnetic energy to the movable portion of such an input unit.
(404) 11-1. Acquiring Selecting (User) Sub-Inputs
(405) In one exemplary embodiment of this eighth exemplary aspect, a directional input unit may acquire at least one UI.sub.SEL [1] directly from a movement, [2] indirectly from a movement, i.e., indirectly from at least one static or dynamic feature of such a movement, or the like. A directional input unit generates at least one control signal which corresponds to an acquired UI.sub.SEL and sends the control signal to a terminal. In response thereto, a terminal runs a “selecting operation” for selecting or identifying at least one pre-selected operation from the matching list (i.e., matching each of multiple UI.sub.SEL's to each of multiple pre-selected operations based upon a 1-to-1 matching, m-to-1 matching, 1-to-n matching or m-to-n matching) in various “timings” such as, e.g., [1] concurrently with or (immediately) after the movement, [2] concurrently with or (immediately) after receiving a single user input (or multiple concurrent user inputs), [3] concurrently with or (immediately) after acquiring UI.sub.SEL from a single user input (or multiple concurrent user inputs), or [4] concurrently with or (immediately) after sending a control signal to a terminal.
(406) In the eighth exemplary aspect of this disclosure, directional input units and mobile communication terminals incorporating such input units may be fabricated in different configurations, may operate in different orders or sequences, or may include different hardware or software elements.
(407) More particularly, a directional input unit may acquire UI.sub.SEL or generate a control signal based upon various static or dynamic features of the movement, where examples of such features may include, but not limited to, [1] a direction of the movement, [2] a velocity or an acceleration thereof, [3] a pattern or a sequence thereof, [4] a position before or after the movement, [5] a displacement caused by the movement, or [6] other static or dynamic features.
(408) A directional input unit may instead acquire UI.sub.SEL or generate a control signal based on movements of such movable portions of a directional unit. For example, a directional input unit may acquire UI.sub.SEL from opening or closing of electrical contacts to break or form at least one electrical connection, from opening or closing of optical contacts for breaking or forming at least one optical connection, from opening or closing of magnetic contacts to break or form at least one magnetic connection, or the like. In addition, a directional input unit may also acquire UI.sub.SEL from changing electrical, optical or magnetic properties of each of such contacts.
(409) Conversely, a manufacturer of a terminal or a directional input unit may determine how a user manipulates a movable portion of a directional input unit for providing a certain UI.sub.SEL. Based thereon, a directional input unit may be configured to operate according to a certain mechanism so that a user may manipulate a direction of a movement of at least one movable portion of a directional input unit, a velocity or an acceleration thereof, a pattern or a sequence thereof, a displacement caused thereby, a position before or after such a movement, or other static or dynamic features of the movement. Following descriptions provide detailed embodiments or examples of several representative movements, e.g., translating, pivoting, rotating, or the like.
(410) 11-2. Acquiring Selecting (User) Sub-Inputs from Translating Movements
(411) In another exemplary embodiment of this eighth exemplary aspect, a directional input unit may acquire UI.sub.SEL by various translating movements caused by a user. Examples of such translating movements may include, but not limited to, [1] a translating movement of at least one movable portion of a directional input unit which is caused by a body part of a user (or a non-user object), [2] a translating movement of a user body part (or a non-user object) with respect to at least one stationary portion of a directional input unit, [3] the translating movement of the above [1] or [2], where the movement changes at least one of its static or dynamic features during such a movement while maintaining (or continuing) a contact between such a portion of a directional input unit and a user body part (or a non-user object), or [4] a translating movement of at least one body part of a user (or at least one non-user object) while the user or non-user object does not contact any directional input unit, or the like. Although following descriptions relate to such translating movements of the movable portion of a directional input unit, following descriptions readily applies to other translating movements which are different from those of the above [2] to [4].
(412)
(413) When a user applies a user input to a movable portion (23) of a directional input unit in a horizontal direction or when a user applies a user input at an angle (or in a transverse direction) in order to guarantee that a user input force includes a non-zero vertical component, a movable portion (23) begins to translate, e.g., toward a south-west quadrant as described by an arrow shown in the figure. By contacting or pushing (or continuing to contact or push) the movable portion (23), a user may slide, displace, translate, push or otherwise move the movable portion (23) with a user body part (or a non-user object) in a certain direction, e.g., approaching a south-west quadrant in a south-west direction, over a certain distance. Once a user completes to cause such a translating movement, he or she may detach a user body part (or a non-user object) therefrom, whereby a user may provide a directional input unit with a single translating user input which includes UI.sub.SEL therein and one or multiple other (user) sub-inputs of his or her choice.
(414) Because a translating movement involves a translation of a movable portion of a directional input unit along a lateral direction, a user needs to push, slide or otherwise translate the portion of the directional input unit while a user continues to contact such a portion. Accordingly, the translating movement is usually completed when a user detaches his or her body part from such a portion of the directional input unit. However, a user does not have to rotate such a portion and does not necessarily have to press such a portion for providing a user input causing the translating movement. Accordingly, a movement path of a translating movement may be straight or curvilinear or may lie in a 2-D area or in a 3-D space. It is appreciated that a directional input unit may be configured that, as a user applies a translating user input, a movable portion may start to move and then continue to move even after a user detaches his or her body part therefrom to some extents. In this case, the translating movement may be completed within a certain period of time after a user detaches his or her body part therefrom.
(415) As a directional input unit receives a user input which causes a translating movement of its movable portion or which accompanies a translating movement of at least one user body part (or non-user object) on or over a surface of a movable or stationary portion of a directional input unit, such an input unit may acquire UI.sub.SEL directly from the translating movement, indirectly from a static or dynamic feature of such a movement, or the like. Therefore, a directional input unit may sense a position or a movement of a movable portion of such an input unit, a user body part, or a non-user object thereon (or thereover) from, e.g., mechanical, electrical, magnetic or optical properties of a movable portion of a directional input unit, a user body part or a non-user object or changes in such properties as described above. Based thereon, a directional input unit generates at least one control signal corresponding to UI.sub.SEL by, e.g., forming an electrical connection by contacting a pair of abutting electrical contacts provided to a press (or touch)-ID element and to a directional element of such an input unit. A terminal then receives the control signal denoting UI.sub.SEL and runs at least one selected operation which matches the control signal (or UI.sub.SEL) from the matching list.
(416) It is appreciated that such directional input units exemplified in
(417) It is appreciated that a translating movement of a movable portion of a directional input unit or of a user body part is substantially in a direction which is transverse (even if not exactly 90° thereto) to a vertical axis of the input unit. In this context, a translating movement generally includes any movements in any lateral (i.e., non-vertical) direction. A translating movement may be obtained due to various reasons such as when, e.g., [1] a user applies a user input force in at least a substantially lateral direction, [2] a directional input unit guides its movable portion in at least a substantially lateral direction, [3] a contour of a surface of a directional input unit extends in a lateral direction so that a user body part which moves along the contour of such a surface also moves in at least a substantially lateral direction, or [4] when a user input force applied to a directional input unit at an angle includes at least some lateral (or horizontal) force component, regardless of a magnitude of a vertical force component thereof.
(418) The above descriptions of this exemplary embodiment may also apply to various directional input units which receive a user input from a translating movement of at least one user body part with respect to a directional input unit or that of at least one non-user object with respect thereto, e.g., those translating movements of [2] to [4] in the preceding paragraph. It is appreciated, however, that a directional input unit capable of receiving a translating user input from [3] of the above paragraph does not typically include any movable portion but that another directional input unit for receiving a translating user input of [4] of the above paragraph may or may not include a movable portion. When various descriptions of this exemplary embodiment are applied to a directional input unit capable of receiving a translating user input of [4] of the above paragraph, a user may provide such a translating user input at a distance from a directional input unit. Accordingly, a terminal may receive such a user input by recruiting a camera to take an image of a user body part or non-user object, a microphone to acquire sounds or other hardware elements capable of obtaining such translating user inputs of a user body part or a non-user object.
(419) 11-3. Acquiring Selecting (User) Sub-Inputs from Pivoting Movements
(420) In another exemplary embodiment of this eighth exemplary aspect, a directional input unit may acquire UI.sub.SEL from various pivoting movements caused by a user. Examples of such pivoting movements may include, but not limited to, a pivoting movement of [1] at least one movable portion of such an input unit about a center of pivoting (i.e., a pivoting center), [2] at least one user body part with respect to a directional input unit along a pivoting path while he or she continues to contact or to press at least a portion of a directional input unit, [3] at least one non-user object held by a user with respect to a directional input unit along a pivoting path while the non-user object continues to contact or to press at least a portion of a directional input unit, or [4] at least one body part of a user or at least one non-user object while the user or the object generates such a pivoting movement at a certain distance from a directional input unit while not contacting any portion of such an input unit. Although following descriptions relate to the pivoting movements of the movable portion of a directional input unit, following descriptions may be applied to different pivoting movements of the above [2] through [4] of this paragraph.
(421) A user may cause a pivoting movement of at least one movable portion of a directional input unit when he or she pivots a movable portion about a pivoting center while continuing to contact and to push such a movable portion. In other words, a user may push, pull or otherwise move the movable portion about the pivot center by contacting it with at least one body part and continue to do so along a direction of his or her choice. Once, a user detaches his or her body part and, thereby, a user provides a single pivoting user input to a directional input unit, while accompanying therewith one or multiple (user) sub-inputs. To this end, a movable portion of a directional input unit generally includes a handle or a protruding part either of which extends outwardly from the input unit and is shaped and sized to be grabbed by a user. In addition, either of the handle or part is coupled to a pivot center so that a user may [1] protract or retract the handle or portion, [2] rotate or twist the handle or portion, [3] extend or adduct the handle or portion, or [4] abduct or flex the handle or portion. A prior art joystick is a typical example of this directional input unit.
(422) In general, a path of a pivoting movement is curvilinear or lies in a 3-D spherical coordinate. It is appreciated that a directional input unit may be configured to allow a movable portion to start to move and to continue to move even after a user detaches a body part from such a portion. In this case, a pivoting movement may be deemed to be completed within a certain period of time after a user detaches his or her body part therefrom.
(423) Upon receiving a pivoting movement of its movable portion, a directional input unit may acquire UI.sub.SEL directly from a pivoting movement, indirectly from a static or dynamic feature of the pivoting movement, or the like. Thus, a directional input unit may sense a position (or a pivoting movement) of a movable portion thereon (or thereover) from electrical, magnetic or optical properties of the movable portion or from temporal or spatial changes in such properties, as described above. Based thereupon, a directional input unit generates at least one control signal representing UI.sub.SEL by, e.g., forming at least one electrical connection by contacting a pair of abutting electrical contacts provided to a press (or touch)-ID element and to a directional element of such an input unit. A terminal may then receive the control signal denoting UI.sub.SEL and may run at least one selected operation which may match the control signal (or UI.sub.SEL) from the matching list.
(424)
(425) In operation, a user supplies a user input to an upper portion of a press-ID element (23) of the input unit (22) by pushing, pulling or otherwise sliding a press-ID element (23), substantially along a horizontal direction. In response to such a lateral force exerted thereto, a pivot joint (24P) prevents a pivot stem (23P) from moving in the lateral direction. As a result, a press-ID element (23) pivots about the pivot joint (24P). It is appreciated that a vertical user input may not move a press-ID element (23), for a vertical force associated therewith may not move such an element (23) in any direction at all. However, when a user presses a press-ID element (23) at an angle, a lateral or horizontal component of a user input force may pivot the press-ID element (23).
(426) As a press-ID element (23) pivots toward, e.g., a northwestern quadrant, an electrical contact (23E) disposed therein moves closer to an opposing electrical contact (24E) of a directional element (24) and, when pivoted beyond a certain angle or distance, forms an electrical connection therewith. Upon detecting formation of an electrical connection in the northwestern quadrant, a directional input unit acquires UI.sub.SEL-NW. In other words, out of a set of four quadrants such as a north-eastern quadrant (denoted by UI.sub.SEL-NE), a north-west quadrant (denoted by UI.sub.SEL-NW), a south-east quadrant (denoted by UI.sub.SEL-SE), and a south-west quadrant (denoted by UI.sub.SEL-SW), a directional input unit may locate or identify that an electrical connection formed in response to a user input corresponds to UI.sub.SEL-NW. A directional input unit then generates a control signal which informs a terminal that an acquired selecting (user) sub-input is UI.sub.SEL-NW. Out of four pre-selected operations such as a 1.sup.st operation matched to UI.sub.SEL-NE, a 2.sup.nd operation matched to UI.sub.SEL-NW, a 3.sup.rd operation matched to UI.sub.SEL-SE, a 4.sup.th operation matched to UI.sub.SEL-SW, a terminal locates or identifies the 3.sup.rd operation as the one matching such UI.sub.SEL-NW, and then runs the 3.sup.rd operation in one of such “timings” as described above. Once a user pivots a press-ID element (23) to a certain distance or angle, a user detaches his or her finger from a directional input unit, thereby completes providing a single user input to such an input unit.
(427) When a user provides the single user input and a directional input unit (22) pivots to the north-west quadrant, a 1.sup.st elastic element (24F) disposed in the north-west quadrant is compressed to its biased state, whereas a 2.sup.nd elastic element (24F) disposed in the opposite, south-east quadrant is stretched to its biased state. When a user completes providing the single pivoting user input, a 1.sup.st elastic element (24F) may recoil back to a rest state, while a 2.sup.nd elastic element (24F) may also recoil back to its rest state, thereby returning a press-ID unit (23) to its rest state. Once a control signal is delivered, a terminal runs at least one selected operation which is selected from a matching list and which corresponds to UI.sub.SEL included in the user input.
(428) It is noted that a pivoting press-ID (or touch-ID) element may be implemented in different configurations. For example, a pivot joint may be implemented into not (always) at a center of a bottom of such an element but elsewhere, such as, e.g., at an off-center position of the bottom, along a side of such an element, on (or near) a top of such an element or other positions of the element as far as such configurations allow a user to apply a user input and as far as such an element may pivot in response thereto. Once a position of a pivot joint is decided, a pivot stem of a suitable shape or size may be implemented based thereon. A directional input unit including a press-ID (or touch-ID) element may include various features of other embodiments of this aspect such that a press-ID (or touch-ID) element may translate while pivoting, may pivot while rotating, or the like.
(429) 11-4. Acquiring Selecting (User) Sub-Inputs from Rotating Movements
(430) In another exemplary embodiment of this eighth exemplary aspect, a directional input unit may acquire UI.sub.SEL from various rotating movements caused by a user. Examples of such rotating movements may include, e.g., a rotating movement of [1] at least one movable portion of a directional input unit about a center of rotation (i.e., a rotation center), [2] at least one user body part with respect to a directional input unit along a rotating path while a user continues to contact or to press at least a portion of a directional input unit, [3] at least one non-user object held by a user with respect to such an input unit along a rotating path (e.g., along an oval or circular path) while such an object may continue to contact or to press at least a portion of a directional input unit, [4] at least one body part of a user or at least one non-user object while such a user or non-user object does not contact any portion of a directional input unit. Although following descriptions relate to the rotating movements of a movable portion of such an input unit, following descriptions may be readily applied to other rotating movements of the above [2], [3] or [4] of this paragraph.
(431)
(432) Once a user completes providing a rotating movement, a user detaches his or her body part, whereby a user provides a single rotating user input to a directional input unit, while including therein at least one (user) sub-inputs. To facilitate such providing, a movable portion of such an input unit may include at least one handle or protruding portion which extends outwardly from a directional input unit and which is shaped and sized to be grabbed by a user. In addition, such a handle or portion is coupled to a rotating center so that a user may [1] protract or retract a handle or portion while rotating such, [2] rotate or twist the handle or the portion, [3] extend or adduct such a handle or portion while rotating such, or [4] abduct or flex the handle or portion while rotating such. A conventional track-ball, rotary switch or rotary knob may be examples of the directional input units.
(433) A rotating movement typically involves rotations of at least one movable portion of a directional input unit, but may not necessarily accompany any translating movement of an entire (or at least one) portion of a press-ID (or touch-ID) element, or may not include any pivoting movement of an entire (or at least one) portion thereof. Accordingly, a user needs to rotate, angularly push or pull, or otherwise rotate a movable portion of the input unit about a rotating center while continuing to contact the movable portion. Therefore, a rotating movement is completed when a user detaches a user body part from a movable portion of a directional input unit. But a user does not necessarily press or push the movable portion to provide a rotating user input.
(434) Because a user rotates a movable portion about a rotating center, a movement path of a rotating movement is generally angular or lies in a 3-D spherical or cylindrical coordinate. When a user applies a rotating user input, a movable portion of a directional input unit may be configured to start to rotate and to continue to rotate even after a user detaches a user body part therefrom. In this case, the rotating movement may be deemed to have been completed within a certain period of time after a user detaches his or her body part therefrom.
(435) Upon applying a rotating movement to a movable portion, a directional input unit acquires UI.sub.SEL directly from a rotating movement, or indirectly from at least one static feature or dynamic feature of a rotating movement. Therefore, a directional input unit senses a position (or a rotating movement) of a movable portion based on [1] a mechanical, electrical, magnetic or optical property of such a movable portion, or [2] from a temporal or spatial change in such a property as described above. In response thereto, a directional input unit generates at least one control signal which denotes UI.sub.SEL by, e.g., forming an electrical connection by contacting a pair of abutting electrical contacts implemented on a press-ID (or touch-ID) element and to a directional element of a directional input unit. A terminal then receives the control signal representing UI.sub.SEL and runs at least one selected operation which may match the control signal (or UI.sub.SEL) from the matching list.
(436)
(437) In operation, a user decides to which one of an upper portion and a lower portion of a press-ID (or touch-ID) element (23) of a directional input unit (22) a user may provide a single user input. For example, a user may provide a single user input to an upper portion of a press-ID (or touch-ID) element (23) by touching, turning, twisting or otherwise rotating a press-ID (or touch-ID) element (23) in an angular direction. In response to an angular user input force exerted thereto, a rotating stem (24Q) rotates about a desired angle. It is noted that a rotating stem (24Q) may be provided in a center of a press-ID (or touch)-ID element (23) or in an off-center position thereof. It is also noted that a user input applied in a vertical direction may not rotate a press-ID (or touch)-ID element (23), for a vertical force associated with a vertical user input may not rotate such an element (23) along any angular direction at all. However, as a user presses a press-ID (or touch-ID) element (23) at an angle, an angular component of the user input force may begin to rotate a press-ID (or touch-ID) element (23).
(438) As a user begins to rotate a press-ID (or touch-ID) element (23) in a clockwise or counter-clockwise direction, an electrical contact (23E) of such an element (23) rotates closer to an opposing electrical contact (24E) of a directional element (24). When a user rotates the element (23) beyond a certain angle or more than a preset distance, an electrical contact (23E) of a press-ID (or touch-ID) element (23) forms an electrical connection with that of a directional element (24E). Upon detecting the electrical connection formed, e.g., in the northern or upper hemisphere, a directional input unit acquires UI.sub.SEL-N. That is, from a set of two hemispheres such as one in the North (assigned to, e.g., UI.sub.SEL-N) and another in the South (assigned to, e.g., UI.sub.SEL-S), a directional input unit identifies that an electrical connection formed in the “North” in response to a user input corresponds to UI.sub.SEL-N.
(439) A directional input unit then generates a control signal which informs a terminal of acquiring a selecting (user) sub-input which corresponds to UI.sub.SEL-N. Out of two pre-selected operations such as, e.g., Operation 1 which is matched to UI.sub.SEL-S and Operation 2 which is matched to UI.sub.SEL-N, a terminal locates or identifies Operation 2 as the one matching the UI.sub.SEL-N, and runs Operation 1 when or (immediately) after it powers on, wakes up, or switches modes. When a user detaches a finger from a directional input unit (or all body parts therefrom when a user has used or manipulated multiple body parts to provide a single user input or multiple concurrent user inputs), a user completes providing the user input to a directional input unit. In response thereto, an elastic element (24F) uses its recoil force to return itself as well as a press-ID (or touch-ID) element (23) back to its rest state.
(440) It is noted that a rotating press-ID (or touch-ID) element may be implemented in different configurations. For example, a rotating joint (or rotating center) may be disposed into not always at a center of a bottom of the element but elsewhere, such as, e.g., at an off-center position of the bottom, along a side of the element, on (or near) a top of the element or other positions of the element as far as such configurations allow a user to apply a user input and the element can rotate in response thereto. Once a position of a rotating joint is fixed, a rotating stem of a suitable shape or size is implemented accordingly. A rotating stem may be enclosed inside a holder (not shown in the figure), where a user indirectly rotates a press-ID (or touch-ID) element by directly rotating such a holder.
(441) In addition, a directional input unit including a press-ID (or touch-ID) element may incorporate some features of other embodiments of this eighth exemplary aspect such that a press-ID (or touch-ID) element may rotate while translating, may rotate while pivoting, or the like. For example,
(442) As in the figure, a press-ID element (23) is similar to that of
(443) In operation, a user provides a user input force to a press-ID element (23) at an angle. A lateral or horizontal component of a user input force then laterally translates the above assembly while guiding such an assembly along an elongated guide (24G). In addition, an angular component or another off-center component of such a user input force rotates a rotating stem (23Q) along an angular direction and, therefore, rotates a press-ID element (23) in a counter-clockwise (or clockwise) direction. As a result, a user may provide not only a lateral force component but also an angular force component to a press-ID (or touch-ID) element, thereby causing a translating movement as well as a rotating movement of at least one portion of a directional input unit. That is, a press-ID (or touch-ID) element may slide or translate to the left or right along an elongated guide (24G), while concurrently rotating about a rotating stem (23Q) as shown in the figure. Such an arrangement offers a user with a benefit of manipulating a directional input unit (22) in more diverse directions and, accordingly, of providing a single user input (or multiple concurrent user inputs) more conveniently and readily.
(444) When a user translates and rotates a press-ID element (23), at the same time, an electrical contact (23E) of a press-ID element (23) approaches an opposing electrical contact (24E) of a directional element (24) faster or quicker. As a user slides a press-ID element (23) beyond a certain distance or rotates such an element more than a preset angle, an electrical contact (23E) of a press-ID element (23) forms an electrical connection with that of a directional element (24). Upon identifying such an electrical connection formed, e.g., in a north-west quadrant, a directional input unit acquires UI.sub.SEL-NW.
(445) A directional input unit then generates a control signal informing a terminal that UI.sub.SEL acquired from a single user input corresponds to UI.sub.SEL-NW. Out of four different pre-selected operations which have been matched to four different UI.sub.SEL's, a terminal locates one of such operations as the one matching UI.sub.SEL-NW, and then runs the pre-selected operation in one of such “timings” as described above. When a user detaches a finger from a directional input unit, a user completes providing a single user input to a directional input unit. In response thereto, an elastic element (24F) recoils back to its rest state while carrying a terminal returns to its rest state as well. A directional input unit, along with its press-ID (or touch-ID) element and directional element, waits for another round of a single user input or multiple concurrent user inputs.
(446) Such an arrangement generally offers various benefits to a user such as, e.g., enabling him or her to provide a diverse (or more) user inputs or (user) sub-inputs, enabling a user to choose a certain pre-selected operation from a set of a greater number of pre-selected operations.
(447) In addition and as described in the right panel of
(448) Still referring to
(449) It is appreciated in this example that a user may have to first rotate a certain portion of a directional input unit, to look what is displayed by a notice unit, and then to translate the same (or different) portion of a directional input unit in a certain direction. Accordingly, there will usually be a temporal gap of 1 second or less (or more) between a 1.sup.st instance of providing a rotating movement to such an input unit and a 2.sup.nd instance of providing a translating movement thereto. However, as long as the user continues to press, push, contact or touch the portion of a directional input unit, such 1.sup.st and 2.sup.nd movements can be deemed as a “single user input” which results from a “single user effort” within the scope of this disclosure.
(450) Even when a user detaches his or her body part from a portion of a directional input unit after providing a 1.sup.st rotating (or pivoting) movement (for displaying a certain group of pre-selected operations) and before a user presses, pushes, contacts or touches the same (or different) portion of such an input unit in order to provide a 2.sup.nd translating movement (for providing UI.sub.SEL), such separate, multiple actions can be deemed as a “single user input” within the scope of this disclosure, when such separate actions qualify as “quick efforts” which are temporally separated less than or equal to 2.0 sec., less than or equal to 1.5 sec, or less than or equal to 1.0 sec., or the like. When a user provides such multiple movements sequentially, however, with an interval exceeding two seconds or more, such separate user inputs may not then be deemed as a single user input but may be deemed as multiple user inputs. Of course, such sequential user inputs may prevent a user from fully enjoying seamless operations provided by such a terminal.
(451) It is also appreciated that a terminal may display the names, icons or images of such pre-selected operations on a screen of its touch screen-type display unit. In this case, a terminal may display such names, images or icons of such pre-selected operations on an entire (or a selected) portion of the display unit, depending upon where the screen displays a portion which a user can move, contact or otherwise manipulate. A terminal may instead display such names, icons or images of the pre-selected operations in a 1.sup.st preset portion of its touch screen-type display unit, while displaying such user manipulating portion in a 2.sup.nd portion thereof.
(452) 11-5. Selecting (User) Sub-Inputs from a Single User Input Caused By Multiple Movements
(453) In another exemplary embodiment of the eighth exemplary aspect, a directional input unit may also receive a single user input (or multiple concurrent user inputs) and also acquire multiple (user) sub-inputs from multiple different (or similar) movements of [1] at least one movable portion of a directional input unit, [2] at least one user body part, [3] at least one non-user object, or [4] a combination of the above [1] to [3]. In other words, a directional input unit may receive a user input(s) or acquire multiple (user) sub-inputs from, e.g., [1] multiple translating movements, [2] multiple pivoting movements, [3] multiple rotating movements, [4] a combination of the above [1] to [3], [5] a translating movement and a pivoting movement, [6] a translating movement and a rotating movement, [7] a pivoting movement and a rotating movement, [8] another combinations of the above [1] to [7], or the like.
(454) A terminal may be configured to regard pressing of at least a portion of a directional input unit by a user (or a non-user object) as a separate movement, where such pressing may include, e.g., pushing such a portion or otherwise applying a user input force to such a portion of such an input unit. Similarly, a terminal may regard contacting of at least a portion of a directional input unit by a user (or a non-user object) as another separate movement, where such contacting may include, e.g., touching such a portion with or without applying a force thereto. In these arrangements, a user may combine such pressing or contacting with at least one of various movements enumerated in the preceding paragraph. It is appreciated, however, that each of such translating, pivoting or rotating presupposes a contact between such a portion of such an input unit and a user (or a non-user object), and that a force associated with an input force applied by a user (or a non-user object) typically exceeds a certain magnitude to effect such translating, pivoting or rotating. In this context, such pressing or touching is already included in each of such translating, pivoting or rotating. Notwithstanding such inherent nature, such pressing which is directly applied by a user (or indirectly applied by a user through a non-user object) may also be regarded by a terminal as a separate movement when such pressing is accompanied by or results from an input force of which a magnitude is greater than a certain threshold magnitude. Similarly, a terminal may regard such contacting which continues longer than a threshold period of time as a separate movement.
(455) 11-6. Acquiring Selecting (User) Sub-Inputs from Group By Group Displays
(456) In another exemplary embodiment of the eighth exemplary aspect, a terminal may also synchronize a group of multiple UI.sub.SEL's with a certain movement(s) of a user (or a non-user object) with respect to a terminal, and directly display such multiple UI.sub.SEL's or indirectly display a list of such multiple UI.sub.SEL's which belong to such a group. In the alternative or in addition to the above, such a terminal may directly display multiple pre-selected operations each of which may match each of such multiple UI.sub.SEL's or may indirectly display a list of multiple UI.sub.SEL's which may match such operations which belong to such a group. This embodiment is particularly useful when a matching list (i.e., a list matching each of multiple UI.sub.SEL's with each of multiple pre-selected operations in a 1-to-1 matching or other matchings) includes a far greater number of UI.sub.SEL's or pre-selected operations than a user can easily select or locate by relying on his or her memory, when such a matching list includes a far more UI.sub.SEL's or pre-selected operations than a terminal may display on a single screen.
(457) In one example, when the matching list includes 18 pre-selected operations and corresponding 18 UI.sub.SEL's, it is not practical for a user to remember an exact matching between 18 UI.sub.SEL's and 18 pre-selected operations. Similarly, it is not practical at all to display such a long matching list to a user using a notice unit or even a full display unit. It is therefore beneficial to a user to display a subset of the matching list, i.e., a sub-set (or group) of multiple UI.sub.SEL's or multiple pre-selected operations of which the number is less than 18 such as, e.g., only 6 UI.sub.SEL's or pre-selected operations. That is, a terminal may divide 18 UI.sub.SEL's (or 18 pre-selected operations) into three different groups, where each group includes therein only 6 UI.sub.SEL's or 6 pre-selected operations. As a result, a 1.sup.st group includes Operations a, b, c, d, e, and f, a 2.sup.nd group includes Operations 1, 2, 3, 4, 5, and 6, a 3.sup.rd group includes Operations A, B, C, D, E, and F, or the like.
(458) In the above exemplary arrangement, a user may rotate at least one 1.sup.st movable portion of a directional input unit in a clockwise direction in order to select a certain group of pre-selected operations from such 3 different groups while displaying on its sub-screen only those 6 UI.sub.SEL's (or 6 Operations) which belong to one of such groups. A user then translates (or slides) the same 1.sup.st movable portion of a directional input unit or a different 2.sup.nd movable portion of a directional input unit so as to select at least one operation from the six pre-selected operations of the selected group. It is appreciated that a user may manipulate at least two different movable (or stationary) portions of a single directional input unit so as to provide multiple movements, that a user may manipulate a single movable (or stationary) portion of such an input unit in order to provide multiple different movements thereto, or that a user may manipulate a single portion of a 1.sup.st directional input unit and a single portion of a 2.sup.nd directional (or non-directional) input unit to provide similar or different multiple movements to such input units.
(459)
(460) Referring to the center panel of
(461) As described above, there may be a temporal gap between a 1.sup.st instance of providing a rotating (or pivoting) movement and a 2.sup.nd instance of providing a pressing (or translating) movement. However, as long as a user continues to press, push, touch or otherwise contact at least a portion of a directional input unit with a body part, such movements can be deemed as a “single user input” resulting from a “single user effort” within the scope of this disclosure. Even when a user supplies a 1.sup.st movement (e.g., rotating, pivoting, or the like) and a 2.sup.nd movement (e.g., pressing, translating, or the like) sequentially (i.e., one after another, e.g., detaching all of his or her body parts from a directional input unit after the 1.sup.st movement and before the 2.sup.nd movement), such multiple actions can also be deemed as a “single user input” when such multiple, “quick actions” may be temporally separated less than or equal to 2.0 sec., less than or equal to 1.5 sec, or less than or equal to 1.0 sec., or the like. It is noted that a terminal may also display names, icons or images of the pre-selected operations on a touch screen-type display unit, e.g., by displaying such names, icons or images on an entire (or a selected) portion of such a display unit.
(462) Referring to the left panel of
(463) Referring to the right panel of
(464) As described above, various arrangements in
(465) In addition and as also depicted in the left and right panels of
(466) Similarly to such examples of the preceding paragraph, a terminal may allow a user to preview all UI.sub.SEL's (or pre-selected operations) by displaying multiple groups of such UI.sub.SEL's (or pre-selected operations) one after another, when a user touches or contacts different stationary (or movable) portions of a directional input unit one after another. For example, when a user contacts a body part (or a non-user object) with a 1.sup.st portion of a directional input unit, a terminal may display a 1.sup.st group of pre-selected operations (e.g., Operations A to F) or may instead display names, icons or images of a 1.sup.st group of UI.sub.SEL's (e.g., UI.sub.SEL-A to UI.sub.SEL-F) on its multiple sub-screens (54C) (or a touch screen-type display unit). As a user touches a 2.sup.nd portion of a directional input unit, a terminal may display a 2.sup.nd group of pre-selected operations (e.g., Operations a to f) or may display the names, icons or images of a 2.sup.nd group of UI.sub.SEL's (e.g., UI.sub.SEL-a to UI.sub.SEL-f) on the sub-screens (54C) (or a touch screen-type display unit). In addition, as a user moves his or her body part (or a non-user object) to another portion of such an input unit, a terminal may display a 3.sup.rd group of pre-selected operations (e.g., Operations 1 through 6) or may display names, icons or images of a 3.sup.rd group of UI.sub.SEL's (e.g., UI.sub.SEL-1 to UI.sub.SEL-6) on the sub-screens (54C) (or a touch screen-type display unit). Accordingly, a user may view an entire list of such matching between multiple UI.sub.SEL's and multiple pre-selected operations, one group at a time.
(467) Such exemplary arrangements may enable a simpler configuration of a directional input unit and may relieve a user from a headache, for he or she does not have to memorize all different UI.sub.SEL's. It is appreciated once more that such multiple, separate manipulations of a single portion (or multiple portions) of a directional input unit may still be deemed as a “single user input” within the scope of this disclosure, particularly when a user does not detach his or her body part (or a non-user object) from such an input unit while rotating the portion by 120°, another 120°, and then further 120°, while rotating the portion in a counterclockwise direction and in a clockwise direction thereafter, or while otherwise moving or contacting the portion of such an input unit for viewing different groups of multiple UI.sub.SEL's (or multiple pre-selected operations of different groups). When a user provides a user input by pressing, touching, contacting or otherwise manipulating at least a portion of a directional input unit with a non-user object, such a user input may similarly be deemed a single user input when a user does not detach the object from the input unit while viewing different groups of multiple UI.sub.SEL's (or multiple pre-selected operations).
(468) When a user provides a user input but decides to not provide any specific UI.sub.SEL, a user may do so in various ways. In other words, a user may provide a user input which includes other (user) sub-inputs except UI.sub.SEL so that a user provides, e.g., a rotating (or pivoting) movement or a pressing movement to at least one portion of a directional input unit, but does not provide a directional input unit with any movement which is matched to running a selecting operation. As a result and in one example, a terminal turns on a display unit, runs an authentication operation, or the like, but does not run any selecting operation. Rather, such a terminal may advance to a lock mode while displaying a lock screen on a display unit when a user fails the authenticating, may advance to an unlock mode while displaying a home screen on its display unit when a user passes the authenticating, or the like. In another example, such a terminal may instead turn on a display unit, run an authentication operation, and also run a 1.sup.st default selecting operation when a user fails such authenticating, run a 2.sup.nd default selecting operation when the user passes the authenticating, or the like.
(469) Although not depicted in
(470) It is appreciated that a total number of such names, icons or images of all pre-selected operations (e.g., all of those listed in the matching list) does not always have to match a total number of UI.sub.SEL's. For example, when a terminal defines a total of 18 pre-selected operations as exemplified in
(471) It is to be understood that the exemplary arrangement in
(472) It is also understood that such examples of this exemplary embodiment not only apply to a single user input caused by multiple different movements of a single movable portion of various directional input units but also to multiple concurrent user inputs applied [1] to a single movable portion of a single directional input unit, [2] to multiple movable portions of a single directional input unit, [3] to multiple different input units one of which is a directional input unit, or the like. Accordingly, one of such multiple concurrent user inputs may be used to locate which set of multiple sets of pre-selected operations is to be displayed on multiple sub-screens and another of such concurrent user inputs may be used to locate which one operations belonging to such a set is to be run when or (immediately) after a terminal powers on, wakes up, or switches modes.
(473) 11-7. Acquiring Selecting (User) Sub-Inputs from Other Movements
(474) In another exemplary embodiment of this eighth exemplary aspect, a directional input unit may acquire UI.sub.SEL from various deforming movements caused by a user. Examples of such deforming movements may include a shape-changing movement of at least one deformable portion of such a directional input unit in response to a user input (or caused by a user input), a size-changing movement of the deformable portion in response to the user input (or caused thereby), a volume-changing movement of such a deformable portion in response to the user input (or caused thereby), or the like. When a user stops to apply the user input, the deformable portion may recover its shape, size or volume while returning to its rest state when such a portion may store at least a portion of a user input force by generating a recoil force and then releases the stored portion of the input force, thereby preparing another round of deformation in response to (or caused by) another round of deformation-causing user input.
(475) A directional input unit may employ various deforming configurations for receiving a deforming user input and for acquiring UI.sub.SEL therefrom. In one example, a press-ID element may include a deformable portion which is made of (or includes) an elastic material which can deform in response to a user input. Accordingly, when a user provides a user input by pressing or pushing, the deformable portion deforms in response thereto, and displaces an electrical contact toward an opposing electrical contact of a directional element, thereby forming an electrical connection. A directional input unit acquires UI.sub.SEL therefrom and generates a control signal which is delivered to a terminal. Once a user ceases to apply the user input, the deformable portion returns to its rest state due to its recoil force. In another example, a press-ID element does not include any deformable portion thereon but is mechanically coupled to a deformable base disposed in a directional element. Accordingly, the deformable base deforms in response to a user input while rendering the electrical contacts of the press-ID and directional elements to form an electrical connection. Other configurational or operational features of this directional input unit capable of receiving a deforming user input are similar or identical to those of the above directional input units for receiving a transforming user input, a pivoting user input a rotating user input or the like.
(476) In another example, a directional input unit may store the deformation energy and then release such energy in order to return to its rest state even when the directional input unit may not be made of or may not include any deformable portion therein. For example, a directional input unit may include a shape-changing element, a size-changing element or a volume-changing element each of which is made of or includes rigid materials but each of which includes a structure allowing such an element to change its shape, a size, a volume, or the like. A piston-cylinder assembly may be an example of such an element, where the assembly changes its overall shape, a size, or a volume as the piston moves into or away from a cylinder.
(477) 11-8. Acquiring Selecting (User) Sub-Inputs from Various Features of Movements
(478) In most of the aforementioned exemplary aspects and embodiments of this disclosure, each directional input unit may receive a single user input (or multiple concurrent user inputs), acquire at least one selecting (user) sub-input (UI.sub.SEL), and locate a certain pre-selected operation corresponding to such UI.sub.SEL from the matching list which matches each of multiple UI.sub.SEL's with at least one of multiple pre-selected operations (e.g., in 1-to-1, 1-to-n, m-to-1, or m-to-n matching, where m and n are integers). To this end, such directional input units acquire UI.sub.SEL from locations of electrical connections which are formed by two or more electrical contacts of a touch-ID (or press-ID) element and a directional element, where such connections are in turn are caused by one or various user inputs.
(479) Therefore and in another exemplary embodiment of the eighth exemplary aspect, a directional input unit may directly (or indirectly) acquire at least one UI.sub.SEL from various temporal or spatial features of such movements, where examples of such movements may include, but not limited to, movements of [1] at least one movable portion of a directional input unit, [2] at least one user body part on, over or across at least a portion of such an input unit, [3] at least one non-user object on, over or across at least a portion of such an input unit, or [4] at least one user body part (or a non-user object) disposed at a certain distance from a directional input unit. Based on various temporal or spatial features of such movements, a directional input unit acquires UI.sub.SEL and generates a control signal based thereon. A terminal then receives the control signal and runs a pre-selected operation which is selected from a set of multiple pre-selected operations based on UI.sub.SEL. It is appreciated that a directional input unit may acquire UI.sub.SEL from a single user input or from multiple concurrent user inputs.
(480) Various temporal features of such movements may include, e.g., a velocity of at least one movable portion of a directional input unit, a velocity of at least one user body part contacting at least one stationary (or movable) portion of such an input unit, an acceleration of such a movable portion or such a user body part, an instance of starting a movement of such a portion (or user body part), an instance of finishing the movement of such a portion (or user body part), a duration of such a movement, or the like. It is appreciated that the velocity or acceleration may be a scalar or a vector and that the velocity or acceleration may include a curvilinear value such as, e.g., a linear or angular velocity, a linear or angular acceleration, or the like. Therefore, a terminal may acquire different UI.sub.SEL's from a 1.sup.st force forwardly pushing a movable portion of a directional input unit, from a 2.sup.nd force backwardly pulling such a portion, from a 3.sup.rd force of rotating such a portion, from a 4.sup.th force vertically pressing such a portion, or the like. A directional input unit may also acquire UI.sub.SEL from only one component of one of such forces, from two components of at least one of such force, or the like, where the force may include components which are [1] defined in a Cartesian coordinate such as f.sub.x, f.sub.y, and f.sub.z, [2] which are defined in a cylindrical coordinate such as f.sub.r, f.sub.□, and f.sub.z, or [3] which are defined in a spherical coordinate such as f.sub.r, f.sub.□, and f.sub.□.
(481) For example, when a user presses a movable portion of a directional input unit to the right, such an input unit acquires UI.sub.SEL-1 from the movement, a terminal selects a pre-selected operations from a matching list based thereon, and then runs a single pre-selected operation such as, e.g., turning on its display unit, running a 1.sup.st authentication operation, advancing to a lock mode, advancing to an unlock mode, or the like. Thereafter, a user may apply another user input to run another operation with the terminal.
(482) In another example, as a user presses a movable portion of a directional input unit to the right, such an input unit acquires UI.sub.SEL-1 from such a movement, a terminal selects two pre-selected operations from a matching list based thereon, and then the terminal runs two pre-selected operations either concurrently or sequentially. Accordingly, in response to a single user input, a terminal may run at least two pre-selected operations such that, e.g., a terminal may turn on a display unit and run a 1.sup.st authentication operation (either concurrently or sequentially), a terminal may run a 1.sup.st authentication operation and turn on a display unit (either concurrently or sequentially), a terminal may run a 1.sup.st pre-selected operation and running a 1.sup.st authentication operation (either concurrently or sequentially), or a terminal may run a 1.sup.st authentication operation and run a 2.sup.nd pre-selected operation. When one of such two pre-selected operations is an authentication operation, a terminal may advance to an unlock mode when a user passes the authenticating or instead advance to a lock mode when a user fails the authenticating.
(483) In another example, when a user moves a finger from left to right across a stationary portion of a directional input unit while keeping the finger contacting such a portion, a directional input unit may acquire UI.sub.SEL-2 from such a translating movement, and a terminal may select a single pre-selected operation from a matching list or may instead select at least two pre-selected operations from the matching list based thereon, e.g., running a 1.sup.st authentication operation and a 2.sup.nd authentication operation (concurrently or sequentially). Thereafter, a terminal may advance to a lock mode when a user fails at least one of such authenticating, may advance to an unlock mode when a user passes both of such authentication operations, may advance to a semi-unlock mode when a user passes only one of two authentication operations, or the like.
(484) Various temporal features of such a movement may be combined with another feature such as a mass of at least one movable part of a directional input unit (or a user body part) such that a directional input unit may acquire UI.sub.SEL from, e.g., a force exerted to a movable or stationary portion of the input unit, a momentum of such a portion (or a user body part), or a mechanical energy applied to the input unit. It is appreciated that the force or the momentum may be a scalar or a vector and that the force or the momentum may include a curvilinear value such as a linear or angular force, a linear or angular momentum, or the like.
(485) Various spatial features of such a movement may include, e.g., a starting position (before the movement) of a certain portion of a directional input unit, an ending position (after the movement) of the portion of such an input unit, a distance from the ending position to the starting position, a curvilinear movement path of such a portion, a length of such a curvilinear path, a direction of the movement, a distance from a certain reference point of a directional input unit to such a portion, an angle from the certain point in the cylindrical or spherical coordinate, or the like. In this context, such velocities, accelerations, forces or momentums as described above may be measured from the starting position to the ending position along a curvilinear path, or may be measured along a movement path which connects the starting position to the end position along a straight path.
(486) For example, when a user swivels a movable portion of a directional input unit farther than one half of a full circular path, a directional input unit acquires UI.sub.SEL-3 from such a movement, and a terminal selects a single operation from a matching list based thereupon, e.g., a camera operation. In another example, when a user moves the movable portion along a zigzag path, a directional input unit may acquire UI.sub.SEL-4 from such a movement, and a terminal may select and run two operations from a matching list based thereupon, e.g., running a 1.sup.st authentication operation and turning on a display unit concurrently with each other. Based on the results of the authenticating, a terminal may then advance to a lock mode or unlock mode.
(487) Therefore and in another exemplary embodiment of the eighth exemplary aspect, a directional input unit may directly (or indirectly) acquire at least one UI.sub.SEL from a sequence of the same, similar or different movements of, e.g., [1] at least one movable portion of a directional input unit, [2] at least one user body part on, over or across such a input unit, [3] at least one non-user object on, over or across the input unit, or [4] at least one user body part (or non-user object) which are disposed at a certain distance from the input unit. Based upon such sequences, a directional input unit acquires at least one UI.sub.SEL and generates at least one control signal based thereon. A terminal receives the control signal(s) and runs at least one pre-selected operation which is (or are) selected from multiple pre-selected operations based upon UI.sub.SEL. It is appreciated that a directional input unit may acquire at least one UI.sub.SEL from a single user input or multiple concurrent user inputs. It is also appreciated that, even when two sequences may include identical multiple movements, such sequences are deemed to be different from each other when an order of such movements changes.
(488) A sequence of movements presumes a user providing a single user input or multiple concurrent user inputs, where a single user input or at least one of multiple user inputs involves multiple concurrent (or sequential) movements of [1] a single movable portion of a single directional input unit, [2] multiple movable portions of a single directional input unit, or [3] multiple movable portions of multiple input units, where one of such input units is a directional input unit. In the alternative, a sequence of movements may involve multiple concurrent (or sequential) movements of [1] a single user body part moving over or across a single directional input unit while maintaining a contact with such an input unit, [2] at least two user body parts moving over or across a single directional input unit while maintaining a contact between at least one of such body parts and the input unit, [3] multiple user body parts moving on, over or across multiple input units, where at least one of such input units is a directional input unit and where a user maintains a contact between the directional input unit and at least one of his or her body parts, or the like. Alternatively, the sequence of movements may include multiple concurrent (or sequential) movements of [1] a single non-user object moving over or across a single directional input unit while maintaining a contact with such an input unit, [2] multiple non-user objects moving over or across a single directional input unit while maintaining a contact therewith, or [3] multiple non-user objects moving over multiple input units, where one of such input units is a directional input unit. In addition, a sequence of movements may be a combination of at least two of any of the above.
(489) For example, a user may provide at least two movements concurrently such as, e.g., vertically pressing while translating a movable portion of a directional input unit, vertically pressing while angularly rotating a movable portion thereof, contacting without pressing while circling his or her finger around and over such an input unit, or the like. In another example, a user may provide multiple movements rather sequentially, with including a temporal gap therebetween, but without providing any temporal overlap therebetween, or the like. In another example, a user may provide multiple same or similar movements concurrently such as, e.g., [1] pressing a 1.sup.st stationary (or movable) portion of a directional input unit with a 1.sup.st finger while concurrently pressing a 2.sup.nd movable (or stationary) portion of the same directional input unit with a 2.sup.nd finger, [2] pressing a movable (or stationary) portion of a 1.sup.st directional input unit with a 1.sup.st finger while concurrently pressing a stationary (or movable) portion of a 2.sup.nd directional (or non-directional) input unit with a 2.sup.nd finger, or the like.
(490) When multiple sequences include the same number of multiple movements of the identical types in the same order, such multiple sequences may be deemed to be identical to each other. However, such sequences are deemed to be different from each other, e.g., [1] when a duration of at least one movement of a 1.sup.st sequence is different from a duration of at least one corresponding movement of a 2.sup.nd sequence, [2] when a duration of a gap defined between two movements of a 1.sup.st sequence is different from a duration of a corresponding gap between two movements of a 2.sup.nd sequence, [3] when a duration of an overlap between two movements of a 1.sup.st sequence may be different from another duration of a corresponding overlap between two movements of a 2.sup.nd sequence, [4] when a ratio of a duration of at least one movement (or a duration of a gap or an overlap) of a 1.sup.st sequence to a reference may be different from another ratio of a duration of at least one movement (of a duration of a gap or an overlap) of a 2.sup.nd sequence to such a reference, [5] when a 1.sup.st ratio of a duration of a 1.sup.st sequence to a preset (1.sup.st) reference may be different from a 2.sup.nd ratio of a duration of a 2.sup.nd sequence to a preset (2.sup.nd) reference, [6] when other temporal sequence or other characteristics of a 1.sup.st sequence may be different from corresponding temporal sequence or characteristics of a 2.sup.nd sequence, or the like.
(491) As described above, a user input is deemed to be synonymous with a single user input which refers to a user input which is supplied by a user to a directional input unit (or another input unit) of a terminal without having to detach his or her body part from a directional input unit. In this context, a single user input includes, e.g., a step in which a user starts to provide a user input through a movement of his or her body part or a non-user object, another step in which, once starting to provide the user input, the user continues (or does not stop) the movement, or the like. When such a user input does not relate to a direct manipulation of a movable or stationary portion of a directional input unit or does not relate to that of a user body part or a non-user object, but rather relates to indirect manipulation as described above, a single user input may similarly include, e.g., a step of starting sending electromagnetic (or acoustic) waves to a terminal or starting showing images to the terminal, another step of continuing (or not stopping) such sending or showings, or the like. When desirable, the user input may not include another step of not making an additional sending or additional showing other than original sending or showing, or the like.
(492) When a directional input unit acquires UI.sub.SEL and send a control signal to a terminal, a terminal may select at least one operation from a set of multiple pre-selected operations based on the matching list and run such an operation. When a terminal may acquire UI.sub.SEL based upon at least two movements of a movable portion of a directional input unit (or at least two movements of a user body part or those of a non-user object), however, a terminal may select multiple pre-selected operations from a matching list based on a single UI.sub.SEL and then run such multiple pre-selected operations either concurrently or sequentially. In contrary, a directional input unit may acquire multiple UI.sub.SEL's from a single user input which may involve multiple movements therein, and may also generate multiple control signals either concurrently or sequentially. Upon receiving such control signals, a terminal selects multiple pre-selected operations based on a matching list, and runs multiple pre-selected operations either concurrently or sequentially. As discussed above, a user input involving multiple movements may still be deemed as a single user input within the scope of this disclosure as long as such a user input satisfies various requirements as described hereinabove, regardless of whether a directional input unit may acquire a single UI.sub.SEL or multiple UI.sub.SEL's therefrom.
(493) In contrary to such examples of the preceding paragraph, a directional input unit may acquire a single UI.sub.SEL or multiple UI.sub.SEL's which involve multiple movements therein, but a terminal does not have to run two or more operations. Rather, a terminal selects a single operation to run based on at least one of multiple movements, while a terminal may select what kind of (or how much) access authority to grant to a user based on another of such movements.
(494) In one example, a user may touch or contact a certain portion of a top surface of a directional input unit while translating his or her finger with respect to such an input unit. Based on a position of the portion touched by a user, a terminal selects which one of multiple pre-selected operations to run, e.g., selecting to run an e-mail operation. In addition, based on a type or a nature of the translating movement (e.g., a straight one, a curved one, a direction of such a movement, or the like), a terminal selects what kind of access authority to grant a user and then allows a user, e.g., [1] to access all previous and current emails, [2] to access emails which are related only to work, [3] to access only new emails, or the like. In other words, according to the access authority granted to a user, a terminal may allow a user to access different portions of data stored inside or outside a terminal.
(495) In another example, a user may press a press-ID element of a directional input unit while also pivoting such an element in a north-east direction. Based upon an intensity of a force provided by a user to the element, a terminal selects which one of multiple pre-selected operations to run, e.g., selecting to run a word-processing operation. In addition, based upon a direction of the pivoting, a terminal selects what kind of access authority to grant a user and then allows a user [1] to only create a new document by granting a user with a 1.sup.st access authority, [2] to review and edit an existing document by granting a user with a 2.sup.nd access authority, or the like, i.e., by allowing a user to access different portions of data stored inside or outside a terminal.
(496) In another example, a user may touch a press-ID element of a directional input unit while also swiveling his or her finger along a circular path. Based on a position which is touched by a user, a terminal selects which one of multiple pre-selected operations to run, e.g., selecting to run a game operation. In addition, based on a shape of a path of the swiveling movement, a terminal selects what kind of access authority to grant a user and then allows a user [1] to only play in a beginner's level, or [2] to play in an advanced level while utilizing various options provided by such a game, i.e., by allowing a user to utilize different amounts (or extents) of various options of an operation.
(497) In another exemplary embodiment of this eighth exemplary aspect, a directional input unit acquires at least one UI.sub.SEL from various temporal features of such movements, where examples of such features may include, but not limited to, [1] an instance of starting such a movement, [2] an instance of ending the movement, [3] a duration of the movement, or the like. Based on such temporal features, a directional input unit acquires at least one UI.sub.SEL and then generates at least one control signal based thereon. A terminal receives the control signal(s) and runs at least one pre-selected operation(s) which is (or are) selected from a set of multiple pre-selected operations based on the control signal(s) (i.e., UI.sub.SEL('s)). It is noted that a directional input unit may acquire UI.sub.SEL from a single user input (or multiple concurrent user inputs). It is also appreciated that, even if multiple movements may occur for the same duration, such movements may result in different UI.sub.SEL's based on the starting or ending instances.
(498) In general, a duration of a movement generally refers to a temporal period of a movement. More particularly, a duration of a movement refers (or relates) to at least one period of a movement such as, e.g., [1] a period required to move from a 1.sup.st point of a movement path to a 2.sup.nd point of such a path, [2] a period required to move along a certain portion of the movement path, [3] a period required to move along a pre-selected path, while excluding a period to move off such a path, or the like. A duration may also be defined as an absolute period of time or in a relative sense, where a relative period may be defined as a ratio of an absolute period of a movement to a reference time.
(499) When a user input includes multiple movements therein, a duration may refer to each period of a movement, a sum of multiple periods of multiple movements, or the like. When at least two movements are separated by a temporal gap, a duration may or may not include such a gap. In addition, when at least two movements overlap each other, a duration may count such an overlap only once, such that a duration refers to a period from a starting instance of a 1.sup.st movement to an ending instance of a 2.sup.nd movement. Alternatively, when a user input includes a single movement which in turn includes multiple segments, the above examples of this paragraph also applies to each segment or to an overall movement.
(500) A duration of such a movement may be directly monitored by any prior art clock or timer. In the alternative, a duration may be indirectly measured by a prior art force transducer or a prior art acceleration sensor, e.g., by an analytic or numerical integration of an acceleration, velocity, or the like. In addition, such a duration may be measured using an image sensor such as a camera or other image acquisition sensors.
(501) Based on such control signals, a terminal may select at least one operation from a set of multiple operations pre-selected by a user (or a terminal). When a user input involves multiple movements, [1] each movement may represent a different UI.sub.SEL as well as a certain pre-selected operation matching such UI.sub.SEL, [2] at least one movement may represent a certain access authority as described above, or the like. Therefore, when a user translates at least one portion of a directional input unit (with or without pressing such a portion) for a period longer than a preset threshold or when a user moves at least one body part with respect to the input unit for such a longer period, a terminal selects and runs one of multiple pre-selected operations. However, when a user translates the same portion for a period shorter than a preset threshold, a terminal may instead [1] run a different pre-selected operation, [2] run the same pre-selected operation but only with a less access authority, or the like.
(502) In another example, when a user translates the portion of the input unit along a curvilinear path with multiple segments while assigning a shorter period of time with a 1.sup.st segment while spending a longer period of time with a 2.sup.nd segment, a directional input unit may acquire UI.sub.SEL-1 and a terminal may select a certain operation such as, e.g., a navigation operation. However, when a user spends more time along the 1.sup.st segment than 2.sup.nd segment, a terminal may then run another operation such as, e.g., a voice-command operation such as Siri. In another example, when a user touches or contacts the portion (with or without pressing the portion) while translating or pivoting the portion for a longer period of time, a terminal may turn on a display unit, run an authentication operation (either concurrently or sequentially), and advance to (or remains in) a lock mode when a user fails the authenticating but advance to an unlock mode when a user passes the authenticating. Alternatively, when a user touches or contacts the portion while translating or pivoting the portion for a short period of time, a terminal then turns on its display unit and stays in (or switches to) a lock (or unlock) mode.
(503) In another exemplary embodiment of this eighth exemplary aspect, such a directional input unit may acquire at least one UI.sub.SEL from a number of such movements. For example, a user may provide a single input which is associated with multiple concurrent (or sequential) movements, or may provide multiple concurrent user inputs each of which may be associated with at least one movement. A directional input unit then generates a control signal matching with such UI.sub.SEL. A terminal then selects at least one operation from a set of multiple pre-selected operations, and runs the operation.
(504) A user input may be associated with various movements examples of which may include, but not limited to [1] movements of at least one movable portion of a directional input unit, [2] movements of at least one body part of a user, [3] movements of at least one non-user object, or [4] movements of at least one body part or non-user object which does not contact any portion of a terminal (or a directional input unit) but which may rather be disposed away from a terminal (or a directional input unit) at a certain distance. Similarly, examples of a number of such movements may include or relate to [1] a number of movable portions of a directional input unit involved in the movement, [2] a number of user's body parts involved therein, [3] a number of non-user objects involved therein, or [4] a combination of the above. When multiple movements are involved in a user input, a pattern of each movement, a number of temporal gaps included therein, a number of temporal overlaps included therein or other characteristics of such gaps or overlaps may be used in acquiring UI.sub.SEL as well. A terminal may also utilize the number of movements or various features associated with such numbers similar to the above temporal or spatial features of various movements, or sequence of such movements.
(505) A number of movements or movement sequences associated with various user inputs may be monitored by various conventional sensors such as, e.g., a prior art clock or timer, a prior art force or acceleration sensor, a prior art displacement sensor, a prior art motion or position sensor, or the like. When desirable, a terminal may indirectly monitor such number or sequence by an image sensor such as, e.g., a camera or other image acquisition sensors, each capable of capturing images associated with such user inputs and analyzing such images from which a terminal may discern movements of movable portions of a directional input unit, those of user body parts which may (or may not) physically, electrically or magnetically contact at least a portion of a directional input unit or another part of a terminal. When desirable, a directional input unit or another part of a terminal may also acquire and analyze other features associated with the user inputs and indirectly acquire such a number of movements or movement sequences associated with various user inputs.
(506) 11-9. Interchangeability
(507) Although the above embodiments or examples of this eighth exemplary aspect relate to various directional input units of a mobile communication terminal in general, it is to be understood that all such embodiments or examples equally apply to other mobile communication terminals each of which includes at least one input unit operating like such directional input units and, therefore, capable of acquiring selecting (user) sub-inputs (UI.sub.SEL). Accordingly, various embodiments or examples of this eighth exemplary aspect may equally apply to any directional input unit of any mobile communication terminals.
(508) Configurational or operational variations (or modifications) of such directional input units described in various embodiments or examples of this eighth exemplary aspect may be interchangeable so that certain features of one embodiment or one example of this eighth aspect may be applied to another embodiment or example of the same aspect. Other configurational or operational features, their variations or modifications of various directional input units of this eighth exemplary aspect may [1] apply to, [2] be incorporated into, [3] replace, [4] be replaced by, or [5] be combined with corresponding features of another exemplary aspect, embodiment or example of this disclosure described heretofore or to be described hereinafter, subject to a certain omission, addition, and/or modification, each of which may become apparent based on detailed context of this eighth exemplary aspect or other exemplary aspects of this disclosure.
12. Further Variations and Modifications
(509) In the ninth exemplary aspect of this disclosure, various directional input units and various touch-ID or press-ID elements of such directional input units as well as various mobile communication terminals incorporating such directional input units may be modified or varied to receive various user inputs, to acquire various (user) sub-inputs, to generate various control signals. Therefore, when (or after) powering on, waking up, or switching modes, a terminal may run one or multiple pre-selected operations in direct or indirect response to various user inputs, various (user) sub-inputs or various control signals.
(510) 12-1. Intuitively Seamless Operations
(511) In one exemplary embodiment of this ninth exemplary aspect, a terminal may match various selecting (user) sub-inputs (UI.sub.SEL's) to various movements caused by a user in order to grant him or her with different access authorities. More particularly, such a terminal may allow a user to use his or her intuitions to allocate different access authorities to each UI.sub.SEL, thereby guaranteeing a user with seamless operations fortified with intuitive manipulations. To this end, a terminal may be configured to acquire UI.sub.SEL while monitoring a direction of the movement, a force causing the movement, a duration of the movement, or the like.
(512) In one example, when a user rotates a movable portion of a directional input unit along a clockwise direction, a terminal (based on UI.sub.SEL-CL, i.e., a clockwise selecting sub-input) runs a pre-selected operation while giving a user with more access authority. However, when a user rotates the movable portion in a counter-clockwise direction, a terminal (based on UI.sub.SEL-CCL, i.e., a counter-clockwise selecting sub-input) may run the same (or a different) pre-selected operation while giving a user with less access authority. In the alternative, a terminal may be configured that, when a user rotates a movable portion over a greater (or smaller) angle, a terminal may run the same pre-selected operation (or different pre-selected operations) while granting the user with more (or less) access authority. This example also applies when a user provides a user input by moving his or her body part across or on a surface of a movable or stationary portion of a directional input unit (e.g., one with a press-ID element or another with a touch-ID element), when a user provides a user input by rotating a non-user object over such an input unit with or without contacting such an input unit, or the like.
(513) In another example, when a user translates a movable portion of a directional input unit over a short distance, a terminal may run a pre-selected operation while granting less access authority to a user. However, when a user translates a movable portion over a greater distance, a terminal may instead run the same (or different) pre-selected operation while giving a user with more access authority. A terminal may be configured so that, when a user translates such a portion over a greater (or shorter) distance, a terminal may grant the user with access authority which is proportional to such a distance, regardless of a direction of a translating movement. This example also applies when a user provides a user input by translating his or her body part across or on a surface of a movable or stationary portion of a directional input unit (e.g., one with a touch-ID element or one with a touch-ID element), when a user provides a user input by translating a non-user object over such an input unit with or without contacting such an input unit, or the like.
(514) In another example, when a user pushes or presses a movable portion of a directional input unit with a weak force (or for a shorter period), a terminal runs a pre-selected operation while granting less access authority to a user. However, when a user pushes or presses such a movable portion with a greater force (or for a longer period), a terminal runs the same (or different) pre-selected operation while granting a user with more access authority. Therefore, such a terminal may be configured that, when a user pushes or presses the portion with a force of a greater (or smaller) magnitude or for a longer (or shorted) period, a terminal may run the same (or different) pre-selected operation while grant the user with access authority which may be proportional to a magnitude of the force or to a length of the contact. These examples also apply when a user provides a user input by touching a body part across (or on) a surface of a movable or stationary portion of a directional input unit (e.g., one with a touch-ID or press-ID element), when a user provides a user input by employing a non-user object, or the like.
(515) In another example, a terminal may grant a user with greater access authority when a user pivots a movable portion of a directional input unit (or his body part) over a greater angle, at a faster speed, with a greater force, for a longer period of time, for a greater number of times, or the like. Similarly, a terminal may grant a user with greater access authority when a user presses or pushes (or touches) a movable (or stationary) portion of a directional input unit for a longer period of time, at a faster speed, with a greater force, or with a greater number of times, or the like. Similarly, a terminal may grant greater access authority to a user as he or she makes a bigger motion such as, e.g., moving or waving at a terminal with bigger motions or bigger movements of his or her body parts, or the like.
(516) 12-2. Sensors for Acquiring Static and Dynamic Features
(517) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit acquires a selecting (user) sub-input (UI.sub.SEL) from various static or dynamic features of structural or operational characteristics of a hardware element of such an input unit. For example, a directional input unit may acquire UI.sub.SEL from at least one static or dynamic feature of an electrical contact or a magnetic contact, those related to an opening (or a closing) of an electrical connection formed by the above electrical contacts, those related to an opening (or a closing) of a magnetic connection formed by the above magnetic contacts, those related to an opening (or a closing) of an optical connection formed by the above optical contacts, or the like. In addition, a directional input unit may acquire UI.sub.SEL from absolute values of the above features or from temporal or spatial changes in such values. Depending upon such static or dynamic features, a directional input unit may also generate different control signals at least one of which may correspond to a desired UI.sub.SEL. A terminal may then select at least one pre-selected operation from a set of multiple pre-selected operations, and may then run the pre-selected operation when or (immediately) after a terminal powers on, wakes up, or switches modes.
(518) It is appreciated that such static or dynamic features of structural or operational characteristics of a hardware element of a directional input unit have to inherently depend on the hardware element. Therefore, a shape, a size, an arrangement, a disposition, a mechanism of operation, a contact (mechanical, electrical, magnetic or optical), or a coupling (mechanical, electrical, magnetic or optical) may also determine such static or dynamic features. In addition, a response time, a sensitivity, a friction, or an elasticity may also affect such dynamic or static features to some extent.
(519) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit may also acquire a selecting (user) sub-input (UI.sub.SEL) based upon various static or dynamic features of a movement of [1] at least one movable portion of a directional input unit, [2] at least one user body part which may directly or indirectly contact a movable (or stationary) portion of a directional input unit, [3] a non-user object, [4] a user body part or a non-user object which moves at a distance from such an input unit, or the like. Therefore, a directional input unit may acquire UI.sub.SEL from various static or dynamic features of (or associated with) such movements of a user body part or a non-user object, where such features may be defined in 2-D or 3-D, may be a vector or a scalar, or the like.
(520) More examples of such features may include those which may be related to, e.g., [1] a force causing such a movement, [2] a velocity of the movement, [3] an acceleration of the movement, [4] a momentum of such a movement, [5] an energy associated with the movement, [6] a displacement caused by a movement, where each of such features may be defined in a 2-D or a 3-D space, may be a scalar or a vector (when applicable), may be an extent related to the movement (e.g., a magnitude, a speed, or a distance of travel), may relate to a path of the movement which may be time-varying or constant or which may be straight or curvilinear, may be a temporal duration, or the like. Such a feature may also include a 2-D or 3-D position which may cause or result from the movement such as, e.g., a starting point, an ending point, a point which lies along a 2-D or 3-D curvilinear path of the movement, or the like. Such features may also include a temporal change in any of such features (e.g., its change over time), a spatial change in any of such features (e.g., its change over a unit length or a unit angle in a preset direction), or the like. When the movement is oscillatory in its nature, such features may include various wave characteristics such as, e.g., a (maximum or minimum) amplitude, a frequency, a wavelength, a phase angle, a phase lag, or the like.
(521) Various prior art sensors other than those described above may be implemented into a directional input unit in order to monitor at least one of the above features of such movements. In one example, a prior art position sensor may be recruited and included in a directional element, where such a sensor may monitor a position of at least one movable part of the input unit or at least one body part of a user (immediately) before a user provides a user input, while a user is providing a user input, (immediately) after a user is done with providing a user input, or the like. Such a sensor may monitor an absolute position of such a portion or body part in a desirable coordinate system such as, e.g., a Cartesian coordinate system, a cylindrical coordinate system, a spherical coordinate system, or another system customized for a certain configuration or mechanism of such an input unit. In the alternative, such a position sensor may monitor a relative position (i.e., a position of such a portion or user body part) with respect to a certain reference point, line or plane, or a movement path with respect to a certain reference point, line or plane in a certain coordinate system. Such a position sensor may monitor an absolute (or relative) position in a 2-D plane or in a 3-D space. Therefore, a directional input unit may incorporate a prior art position sensor such as, e.g., a capacitive transducer, a capacitive displacement sensor, an eddy-current sensor, an ultrasonic sensor, an inductive non-contact position sensor, a Hall-effect sensor, a gravity sensor, a laser-Doppler vibrometer (if a space is available), a linear variable displacement sensor (LVDT), a multi-axis displacement sensor, a photo-diode array, a piezoelectric transducer, a proximity sensor (optical), a rotary encoder (angular), a string potentiometer (e.g., string pot), a seismic displacement pickup, a potentiometer, or the like.
(522) Various prior art switches may be implemented into a directional input unit in order to monitor at least one of the above features of such movements or, more particularly, to acquire UI.sub.SEL. For example, prior art switches may be recruited so as to form at least one electrical connection between different elements of the input unit, where various poles or throws of various switches may serve as an electrical contact of a press-ID (or touch-ID) element or a directional element. Therefore, such prior art switches may be included in at least one of the elements of a directional input unit as long as such prior art switches may be shaped or sized to fit into such an element(s) of a directional input unit. In another example, such prior art switches may be (1) a single-pole, double-throw (SPDT) switch, (2) a single-pole, multiple-throw (SPMT) switch which is similar to the SPDT but includes multiple throws, (3) a double-pole, changeover (DPCO) switch, (4) a single-pole, changeover switch (SPCO) which is similar to DPCO but includes a single pole, or (5) multiple single-pole, single throw switches (SPST). In addition, any prior art switches, any prior art control units, or their hardware elements may also be recruited as long as such switches or control units may receive a user input or acquire UI.sub.SEL, e.g., receiving a single user input which accompanies therewith UI.sub.SEL and optionally at least one another (user) sub-input. In another example, such switches, control units or their hardware elements which can be incorporated into the directional input unit may include those which may be conventionally incorporated into (or included) in [1] a video-game console (e.g., a joystick), [2] a computer (e.g., a pointing stick found in a prior art IBM laptop) or other computer peripherals, [3] a control seat of an electric vehicle or an airplane, [4] a control panel of a lab instrument, or [5] a control panel of other places such as a factory.
(523) Other prior art sensors may be implemented into a directional input unit in order to monitor at least one of the above features of such movements. For example, a prior art motion sensor may be recruited and included in a directional element, where such a sensor may monitor movements of at least one portion of such an input unit or movement of at least one body part of a user. Typical examples of such prior art motion sensors may include, but not limited to, an accelerometer, a gyroscope, a compass, a barometer, or other sensors based on various images. In another example, a prior art displacement sensor may be recruited and included in the directional element, where such a sensor may monitor displacement of at least one portion of such an input unit or movement of at least one body part of a user caused by a user input. In another example, other prior art sensors which may sense a force, pressure, or the like, may also be recruited and included in such an input unit as long as such sensors may also monitor at least one of the above static or dynamic features of at least one movable portion of the input unit, at least one body part of a user, at least one non-user object, or the like.
(524) 12-3. Multiple Concurrent User Inputs and (User) Sub-Inputs
(525) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit may also include [1] multiple movable portions for receiving a single user input (or multiple concurrent user inputs) or for acquiring a single UI.sub.SEL (or multiple UI.sub.SEL's), [2] multiple stationary portions for receiving a single user input (or multiple concurrent user inputs) or for acquiring a single UI.sub.SEL (or multiple UI.sub.SEL's), or [3] at least one movable portion and at least one stationary portion for receiving a single user input (or multiple concurrent user inputs) or for acquiring a single UI.sub.SEL (or multiple UI.sub.SEL's) in combination. It is appreciated that a single user input refers to a user input applied to a terminal (or its directional input unit) in such a way that, once a user supplies a user input by generating a movement (of at least one movable portion of the input unit, of at least one body part of a user while contacting such an input unit, of a non-user object contacting such an input unit, or of such a body part or a non-user object disposed at a distance from the input unit and, therefore, not contacting such an input unit), a user does not detach his or her single body part (or all of his or her multiple body parts) or a non-user object (or all of multiple non-user objects) from a directional input unit or another input unit of the terminal until he or she is completely finished with providing the single user input to such an input unit or another input unit of a terminal. In such a context, when a user presses, pushes, contacts or touches a directional (or a non-directional) input unit with his or her multiple body parts, a user can still provide multiple concurrent user inputs, e.g., by generating a 2.sup.nd movement which is different from an original 1.sup.st movement with a certain body part, by generating a new movement with another body part, or by detaching a 2.sup.nd body part from such an input unit as long as a user continues to press, push, contact or touch the input unit with a 1.sup.st body part, or the like.
(526) Therefore, when a single directional input unit (or multiple directional input units) of a terminal incorporates at least two of such movable or stationary portions of the above paragraph thereinto in order to acquire a single UI.sub.SEL or multiple UI.sub.SEL's, a user may provide a terminal (or its directional input unit) with “multiple concurrent user inputs” by concurrently providing to the terminal (or such an input unit), e.g., [1] an identical movement, a similar movement or a different movement to each of at least two movable portions of the multiple portions, [2] an identical contact (or touch), a similar contact or a different contact to each of at least two stationary (or movable) portions of such multiple portions, [3] a movement to at least one movable portion of such multiple portions, as well as a contact (or touch) to at least one stationary (or movable) portion of the multiple portions, [4] a movement as well as a contact to one of such multiple portions, along with only one of a movement and a touch to another of such multiple portions, or the like. As long as a directional input unit may acquire such UI.sub.SEL (or UI.sub.SEL's) from multiple concurrent user inputs, a terminal may allow a user to provide the directional input unit with various movements as described above.
(527) It is appreciated that such “multiple concurrent movements” do not have to be provided to a single directional input unit (or at least two different directional input units) at exactly the same instance (or clock cycle). Rather, a user can provide a directional input unit with the “multiple concurrent movements” [1] when a user provides (or starts to provide) each of at least two movements at the exactly same instance (or clock cycle), [2] when a user provides (or starts to provide) a 1.sup.st movement and then provides (or starts to provide) a 2.sup.nd movement before a user finishes the 1.sup.st movement, i.e., there exists at least one temporal overlap between such 1.sup.st and 2.sup.nd movements (i.e., in different clock cycles), [3] when a user provides (or starts to provide) each of multiple contacts (or touches) at the exactly identical instance (or clock cycle), [4] when a user provides (or starts to provide) a 1.sup.st contact and then provides (or starts to provide) a 2.sup.nd contact before a user finishes a 1.sup.st contact (i.e., in different clock cycles), [5] when a user provides (or starts to provide) a 1.sup.st movement (or 1.sup.st contact) and thereafter provides a 2.sup.nd contact (or 2.sup.nd movement) before a user finishes the 1.sup.st movement, respectively (i.e., starting in different clock cycles), or the like.
(528) Therefore, a user may provide such multiple movements in various manners. For example, a user may move a 1.sup.st movable portion of a directional input unit with a 1.sup.st body part while moving another 2.sup.nd movable portion of such an input unit with a 2.sup.nd body part, where the 1.sup.st (or 2.sup.nd) portion may incorporate therein the 2.sup.nd (or 1.sup.st) portion, where the 1.sup.st and 2.sup.nd portions may be disposed away (or provided separately) from each other, or the like. In another example, a user may move a 1.sup.st movable portion of a directional input unit with a 1.sup.st body part while maintaining a contact with the 1.sup.st portion (or a different 2.sup.nd portion) of the same input unit with the 1.sup.st body part (or a different 2.sup.nd body part), where the 1.sup.st portion may incorporate therein a 2.sup.nd portion (or vice versa), where the 1.sup.st and 2.sup.nd portions are disposed away (or provided separately) from each other, or where the 1.sup.st and 2.sup.nd body parts correspond to the same body part of a user or such body parts are different body parts of the user. In another example, a user may touch a 1.sup.st stationary (or movable) portion of a directional input unit with a 1.sup.st body part, while manipulating a 2.sup.nd movable portion of the same input unit with a 1.sup.st (or 2.sup.nd) body part, where the 1.sup.st portion may incorporate the 2.sup.nd portion therein (or vice versa), where the 1.sup.st and 2.sup.nd portions are disposed away (or provided separately) from each other, or where the 1.sup.st and 2.sup.nd body parts are the same body part of a user or different body parts of the user. In another example, a user may touch a 1.sup.st stationary (or movable) portion of a directional input unit with a 1.sup.st body part while touching a 2.sup.nd portion of the same unit with a 2.sup.nd body part, where the 1.sup.st portion may include the 2.sup.nd portion therein (or vice versa), or where the 1.sup.st and 2.sup.nd portions are provided separately from each other.
(529) It is noted in the preceding paragraph that the term “while” typically means that there is at least one temporal overlap between the movements, between the movement and the touch (or contact), or between the touches. It is also appreciated in the preceding paragraph that the 1.sup.st and 2.sup.nd body parts of a user may correspond to [1] a single body part, [2] multiple portions (e.g., a proximal end, a distal end, a median end, a dorsal end, or a ventral end) of a single body part (e.g., a finger, a palm, a back hand, an eye, an iris, a retina, or a face), [3] multiple fingers of the same hand, [4] multiple fingers of different hands, [5] one finger and another body part (e.g., a hand, a palm, a back hand, an eye, an iris, a retina, or a face), or [6] two different other body parts at least one of which can provide at least one physiological feature or condition as described above. It is noted in the two preceding paragraphs that at least one of such 1.sup.st and 2.sup.nd body parts may be replaced by at least one non-user object such that, e.g., a user may touch or press a directional input unit while manipulating his or her stylus or another non-user object, or the like. In addition, it is appreciated that the 1.sup.st and 2.sup.nd portion of a directional input unit may correspond to, e.g., [1] two portions of a single directional input unit, where a 1.sup.st portion may incorporate a 2.sup.nd portion therein or thereon, [2] a 1.sup.st portion belongs to a 1.sup.st directional input unit, while a 2.sup.nd portion belongs to a 2.sup.nd directional input unit, [3] a 1.sup.st portion belongs to a directional input unit, while a 2.sup.nd portion belongs to a non-directional input unit, or the like. For the 3.sup.rd and last arrangement of the preceding sentence, [1] both of such directional and non-directional input units may be implemented into a mobile communication terminal, [2] one of such input units may be implemented to a non-user object, or [3] one of such input units may be incorporated into a prior art wearable device as described above.
(530) More particularly, a user may manipulate (e.g., press, move, touch, contact, or the like) multiple movable or stationary portions of a directional input unit with one finger such as, e.g., by moving a 1.sup.st portion with a tip of a finger while touching a 2.sup.nd portion with a wide middle portion of the same finger, where the 2.sup.nd portion sits on top of the 1.sup.st portion. Alternatively, a user may manipulate multiple movable or stationary portions of such an input unit with at least two fingers of the same hand such as, e.g., by concurrently using a thumb as well as another finger of one hand while a user grabs a terminal with such a hand, by concurrently using a palm and one finger of one hand, or the like. A user may also manipulate multiple movable or stationary portions of such an input unit using two fingers of two different hands such as, e.g., by using a thumb of a right hand to run an authentication operation while concurrently pressing at least one button or touching a touch screen with an index finger of a left hand, by concurrently manipulating two fingers of two different hands on or over a touch screen, or the like. A user may instead move a movable portion of such an input unit with a finger, while providing various images, sounds, or electromagnetic (or acoustic) waves to another portion (or unit) of a terminal such as, e.g., by showing a face to a camera unit or another image acquisition unit, while touching such a portion of a directional input unit, or talking or singing to a terminal while pressing such a portion of such an input unit. Accordingly, such multiple portions of a directional input unit may concurrently acquire multiple (user) sub-inputs from each of such multiple portions. When desirable, a terminal (or its directional input unit) may also acquire at least two (user) sub-inputs one of which is an UI.sub.SEL.
(531) Thus, a directional input unit can acquire at least one UI.sub.SEL from each manipulation (e.g., a single movement, contact or touch directly or indirectly caused by a user) of at least two portions of a directional input unit, from a relative movement between multiple portions of a directional input unit (e.g., when the input unit acquires at least one UI.sub.SEL based on a distance between such movable or stationary portions), or the like. A directional input unit may generate an identical control signal when, e.g., such portions may be disposed in two different locations but where such multiple portions are separated by an identical distance.
(532) A user may also use his or her single or multiple body part while (at least substantially) concurrently pressing, touching, contacting or otherwise manipulating multiple portions of a directional input unit (i.e., without having a considerable time gap therebetween, or without requiring a user from continuing to contact or touch such an input unit and then requiring the user to restart another manipulation, or the like). In other words, a user may press, push, contact, touch or otherwise manipulate such multiple portions of a directional input unit in a single movement (or effort) utilizing multiple body parts such as, e.g., multiple portions of a single finger, two fingers of the same or different hands, or the like. Therefore, such user inputs are deemed as a single user input within the scope of this disclosure. Of course a user may provide multiple (user) sub-inputs along with such a single user input. As a result, a directional input unit acquires UI.sub.SEL from such a single user input, and may optionally acquire at least one another (user) sub-inputs such as, e.g., UI.sub.ACT, UI.sub.THEN, UI.sub.AUX, or the like
(533) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit may acquire one or multiple (user) sub-inputs through at least one portion of the input unit, where one of the (user) sub-inputs is UI.sub.SEL. As defined above, a single user input refers to an input applied to a terminal so that, once providing the user input by a movement (or contact) of at least one movable (or stationary) portion of such an input unit or by a movement of at least one user body part (or a non-user object) over, on or with respect to the input unit, a user does not have to stop the movement or contact and then to make any additional movement or touch of any portion of the input unit, the body part, or the non-user object. Thus, a directional input unit receives a single user input and acquires UI.sub.SEL, optionally along with at least one another (user) sub-input, where a user may move multiple body parts with respect to the input unit, [1] where at least one body part supplies UI.sub.SEL, while at least one another body part provides another (user) sub-input, [2] where multiple body parts supply UI.sub.SEL together, while at least one another body part provides another (user) sub-input, or [3] where multiple body parts together supply UI.sub.SEL as well as at least one another (user) sub-input, where a user may use such multiple body parts concurrently, i.e., not necessarily at the exactly same instance (or clock cycle), but with a temporal overlap between acquisition timings of at least two of such (user) sub-inputs. That is, a user may manipulate such multiple portions of a directional input unit in a single movement by using his or her multiple body parts, e.g., two portions of a single finger, two fingers of the same of different hands, or the like.
(534) More particularly, a user may manipulate his or her multiple body parts with respect to a directional input unit (at least substantially) concurrently, e.g., similar to a prior art “pinch-to-zoom” or touching different portions of a directional input unit with two fingers. A user may instead manipulate one or more fingers and an eye (or a face) with respect to such a directional input unit at least substantially concurrently, e.g., pushing or touching at least one portion of a directional input unit with a finger and concurrently disposing his (or her) face (or eye) for being captured by a camera element, e.g., to run a fingerprint authentication operation and a face (or an iris) authentication operation. Other combinations are also possible but details are omitted here.
(535) It is appreciated that the “user input” or “single user input” explained in this Sub-Section 12.3 is to be referred to as the “3.sup.rd user input” or as the “3.sup.rd single user input” hereinafter. Of course this 3.sup.rd single user input is one of “user inputs” or “single user inputs” as will be explained below.
(536) 12-4. Manually Selecting Pre-Selected Operations
(537) As described above, a terminal (or a user) may select multiple pre-selected operations and may match such operations with multiple UI.sub.SEL's in various ways in such a way that a user may select at least one operation from a set of multiple pre-selected operations while a terminal is in its off-state and that a terminal runs the selected operation when or (immediately) after a terminal powers on, wakes up, or switches modes. Such a terminal may run the selected operation either concurrently with, (immediately) after or with a certain period of time after a terminal may [1] turn on a display unit, [2] run (or start to run) at least one authentication operation, [3] start such turning or running, or [4] complete such turning or running. Accordingly, a terminal (or a user) may choose at least two operations to be included in the set of multiple pre-selected operations, e.g., [1] after a terminal manufacturer manufactures the terminal, [2] after a wholesaler or retailer purchases a terminal but before selling the terminal to a user, [3] after a user purchases a terminal but before he or she uses such a terminal, [4] while a user uses such a terminal, or the like.
(538) In another exemplary embodiment of this ninth exemplary aspect, a manufacturer of a terminal may choose multiple pre-selected operations and may include them into a set of such multiple pre-selected operations. A manufacturer may then assign each of such multiple pre-selected operations into each of multiple different or unique UI.sub.SEL's so that such a set may establish a 1-to-1, 1-to-multiple, multiple-to-1 or multiple-to-multiple matching therebetween. Thereafter, a terminal may allow a user to add at least new operation to a set or to delete at least one operation therefrom. Thus, by assigning a new operation to a new UI.sub.SEL, a new matching is established between the new operation and the new UI.sub.SEL. To the contrary, by invalidating or canceling a pre-existing matching between at least one operation and at least one UI.sub.SEL, a previous matching is deleted from such a set. In either way, an entire matching in such a set may also be modified or updated. A terminal may lock such a set in order to prevent a user from adding any new operation thereto, from deleting any pre-existing operation therefrom, from changing the matching between such pre-selected operations and UI.sub.SEL's, or the like. Accordingly, an entire matching in such a set may not be modified or updated. In the alternative, a terminal may allow a user to add certain operations to a set, to delete any (or only certain) operations from a set, or the like.
(539) In another exemplary embodiment of this ninth exemplary aspect, a terminal manufacturer selects multiple operations, include such pre-selected operations to the set as described in the above example, but allows a user to modify or update the set. Alternatively, a terminal may not select any pre-selected operation so that such a set may remain empty or may instead include at least one essential pre-selected operation which a user may or may not delete. In either case, a user may select at least one operation of his or her own choice and includes such an operation into such a set. Such a terminal may match each of such UI.sub.SEL's with each of such multiple pre-selected operations, e.g., [1] based upon a temporal order of selection, [2] based upon an order as stored in such a set, [3] based on a priority determined by a user, [4] in an alphabetical (or reverse) order, [5] randomly, or the like. In either way, an entire matching in a set may then be established. A user may add at least one new operation to such a set or may delete at least one pre-existing operation therefrom. Alternatively, a user may lock the set such that only an authorized user may change the set (or even such a user may not change the set). When desirable, a terminal may allow a user to change matchings in the set so that multiple UI.sub.SEL's may be matched to different control signals or to different pre-selected operations and that a terminal may locate which one of such multiple pre-selected operations to run in one of various timings as described above.
(540) 12-5. Adaptively Selecting Pre-Selected Operations
(541) In another exemplary embodiment of this ninth exemplary aspect, a terminal may be configured to select the pre-selected operations adaptively. That is, a terminal is equipped with an “adaptive selection” capability and, therefore, such a terminal may adaptively choose such multiple pre-selected operations and establish the set which matches multiple UI.sub.SEL's with multiple pre-selected operations (or multiple control signals) according to, e.g., 1-to-1, 1-to-n, m-to-1 or m-to-n matchings. To this end, such a matching list may be provided to a user as an empty set (i.e., no pre-selected operations stored therein), as a set with one or multiple manufacturer-selected operations included therein, or the like. A user may then add a new operation to such a set, may replace pre-existing operations with new operations (e.g., newer version of the same operations or different operations), or the like. Thereafter, a terminal may [1] add new operations to the set, [2] delete pre-existing operations from the set, [3] modify pre-existing operations in the set, [4] rearrange an order of operations in the set, [5] change or modify a matching between at least one UI.sub.SEL and at least one pre-selected operation (or control signal), [6] grant an access authority to such operations in the set, [7] cancel an access authority therefrom, [8] modify access authority granted to some of such operations, or the like, according to at least one preset “criterion” which may be manually selected by a user or adaptively selected by a terminal.
(542) In one example, a terminal may update or modify pre-selected operations included in such a set based upon at least one of following criteria such as, e.g., [1] a frequency of running such operations by a user (e.g., the most (or 2.sup.nd most) frequently used operation, or the least used operation), [2] a temporal period which a user spends in running such an operation (e.g., the longest used operation in a single run or cumulatively), [3] an order of running multiple operations (e.g., running an email operation followed by running a SNS operation), [4] the most (or 2.sup.nd most) frequently used operation while switching from an off-state (in which a display unit is turned off) to an active state (in which a display unit is turned on), [5] the most (or 2.sup.nd most) frequently used operation while switching from an active state to an off-state, [6] a time of the day (e.g., running work-related operations during the daytime, but running operations related to personal matters at night), [7] a place or location (e.g., running work-related operations in the work place, but running operations for personal matters away from an office or at home), [8] an environment (e.g., running a SNS operation for checking a rating in a restaurant or for shopping information at a shopping mall, [9] access authorities which a user grants to such operations run by a terminal (e.g., promoting an operation with the greatest access authority to the top of such a set, while demoting an operation with the least access authority to a bottom of the set or deleting such an operation from the set), or the like.
(543) In another example, a terminal may update or modify such a set of multiple pre-selected operations and also change matchings between multiple UI.sub.SEL's with multiple pre-selected operations (or multiple control signals) in various ways based on any of the above criteria. In one case, a terminal monitors each operation run by a user, collects use information, and obtains use statistics of the user. Based on such statistics and the preset criterion as described above, a terminal may modify such set of multiple pre-selected operations (i.e., adding new operations thereto, deleting pre-existing operations therefrom, changing orders of such operation inside the set, or the like) in various instances such as, e.g., [1] when a user activates a terminal (i.e., turning on a display unit), [2] when a user inactivates a terminal (i.e., turning off a display unit), [3] when a user powers on a terminal from a power-off state, [4] when a user powers off a terminal from a power-on state, [5] when a user commands to do so, or the like.
(544) It is appreciated that a user provides a terminal with a user input which includes at least one UI.sub.SEL therein so that a terminal may run at least one pre-selected operation when or (immediately) after it powers on, wakes up, or switches modes. Therefore, it is desirable of a user to be aware which UI.sub.SEL renders a terminal run a pre-selected operation when it turns on a display unit (or when it advances to a certain mode of operation) or which UI.sub.SEL may match which pre-selected operation. To this end and in another example, a terminal may update or modify such a set of multiple pre-selected operations or may change such matchings between multiple UI.sub.SEL's and multiple pre-selected operations (or multiple control signals) in such a set, only after obtaining an approval from a user, preferably in advance. A terminal may obtain such a pre-approval in various instances such as, e.g., [1] when a user activates a terminal (i.e., turning on a display unit), [2] when a user inactivates a terminal (i.e., turning off its display unit), [3] when a user powers on a terminal from its power-off state, [4] when a user powers off a terminal from its power-on state, [5] when a user commands to do so, [6] at a certain time of a day (e.g., at every midnight), [7] at a certain day of a week or month (e.g., at every Sunday, on every 1.sup.st (or last) day of a month, or the like.
(545) In another example, it is desirable of a user to know (or acknowledge) what types of changes or updates are to be (or have been) made onto such a set matching multiple UI.sub.SEL's with multiple pre-selected operations (or multiple control signals). Therefore, once a terminal changes or modifies such a set (with or without a user's pre-approval), a terminal may inform a user of a new list of operations included in such a set, new matchings between multiple UI.sub.SEL's and multiple pre-selected operations, or the like. In one case, a terminal may use various notice units as have been described above while generating visual, audible or tactile notice signals. In another case, a terminal may use its display unit to display such a new list of the set, such new matchings, or the like, while optionally generating such audible or tactile notice signals.
(546) After a terminal changes or modifies a matching list (e.g., adding new operations to the set, deleting certain operations therefrom, rearranging an order of such operations therein, modifying access authorities granted thereto, or the like), a terminal may alert a user by displaying such operations included in a new matching list, with optionally highlighting changes (e.g., additions, deletions or modifications) made to such a matching list in the sub-screens or on the display unit. More particularly, after making such modifications or changes in the matching list, a terminal may still display unchanged multiple UI.sub.SEL's or multiple pre-selected operations on the same sub-screens (or in the same locations on the display unit), while optionally highlighting changes in UI.sub.SEL's or pre-selected operations. Alternatively, a terminal may display the unchanged as well as modified UI.sub.SEL's or pre-selected operations in a new order or arrangement.
(547) When a terminal monitors a change in a use pattern of various operations, a terminal may modify or change the matching list in response thereto. However, when such modifications or changes are based on a minute change in the use pattern, a user may feel confused rather than satisfied. In order to overcome this problem, a terminal may monitor a change in the use pattern and then modify or change the matching list only when a change exceeds a preset threshold. Accordingly, when a terminal identifies a change in the use patter which exceeds a certain range, a terminal regards a pre-existing matching list as invalid or obsolete and changes or modifies the list. More particularly, when a terminal uses a single criterion, a terminal may readily review and identify a change in a use pattern and, when necessary, may update or modify the matching list. When a terminal employs multiple preset criteria, however, a terminal may obtain a score or an arithmetic, weighted or another average of such changes in the use pattern, and may update or modify the matching list based thereon.
(548) After monitoring use statistics, a terminal may adopt a new criterion or delete a pre-existing criterion, with or without a request by a user, with or without obtaining a pre-approval from a user, or the like. Based thereon, a terminal may modify or change the matching list of multiple pre-selected operations as well. Alternatively, a user may adopt a new criterion or delete a pre-existing criterion. When a terminal adopts multiple criteria as described above, a terminal (or user) may change weighting factors for each criterion. In addition, a terminal may allow a user to turn on or off such adaptive selection capability.
(549) 12-6. Switching Modes of Operation
(550) In another exemplary embodiment of this ninth exemplary aspect, various directional input units may receive a single user input including therein at least one UI.sub.SEL which represents that a pre-selected operation is the one of switching a mode of operation. It is appreciated that the operation of “switching a mode of operation” corresponds to an operation of “advancing a terminal” to a certain mode of operation, particularly when such a terminal was (or has been) in an off-state and its display unit was (or has been) turned off. Therefore, while or (immediately) after powering on, waking up, or switching modes, such a terminal advances to a lock mode, an unlock mode or an intermediate mode based on UI.sub.SEL.
(551) In some occasions, however, a terminal which is about to power on or wake up from its off-state may advance to a certain mode or state not only based on UI.sub.SEL but also on results obtained by running another operation. A typical example of such an occasion is when a terminal employs at least one user authentication and runs at least one authentication operation concurrently with (or sequentially after) receiving a user input (or acquiring UI.sub.THEN). Thereafter, a terminal may advance to a lock mode when a user fails the authenticating, regardless of whether UI.sub.SEL represents running a pre-selected operation of advancing to an unlock mode. When a user passes such authenticating, a terminal may advance to an unlock mode, or a terminal may still advance to a lock (or intermediate) mode when UI.sub.SEL represents running a pre-selected operation of advancing to a lock (or intermediate) mode, regardless of the results from the user authentication. It then follows that a terminal may employ one of various hierarchies to advance to a lock mode, to an unlock mode or to any intermediate mode.
(552) As described above, once advancing to or operating in an unlock mode, a terminal may typically grant a user to access [1] an entire (or at least a substantial) portion of at least one hardware element of a terminal, [2] all (or almost all) hardware elements of a terminal, [3] an entire (or at least a substantial) portion of at least one software element thereof, [4] all (or almost all) software elements thereof, or the like. Therefore, a terminal operating in an unlock mode may grant a current user to [5] run all (or a majority of) operations which can be run (or executed) by the hardware or software elements of a terminal, [6] select all (or a majority of) options available in running the operation, [7] access or retrieve all (or a majority of) data permanently or temporarily stored in a memory member or other hardware elements, [8] store all (or a majority of) data into the memory member or other hardware elements when needed, or [9] modify, change or rearrange all an entire (or only a selected) portion of such hardware or software elements.
(553) In contrary, when a terminal advances to or operates in a lock mode, a terminal may typically grant the user with the least access authority. Therefore, a user may not access any portion or any element as described in [1] to [4] of the preceding paragraph in a lock mode, may not run any operation as enumerated in [5] to [9] in the preceding paragraph in a lock mode, or the like. In the alternative, a user may access only a limited portion or element as described in [1] to [4] of the above paragraph in a lock mode, or may run only a limited number of operation as enumerated in [5] to [9] in the preceding paragraph in a lock mode. When a terminal advances to or operates in an intermediate mode, a terminal may grant a user with access authorities which fall between those in the unlock mode and those in the lock mode.
(554) Various directional input units as described above may be recruited for switching (or advancing to) a mode of operation. In one example, the matching list may include at least one UI.sub.SEL which is matched to an operation of switching (or advancing to) a certain mode of operation. Based thereon, a terminal may switch or advance to a complete lock mode, a partial lock mode, a partial unlock mode, a complete unlock mode, or the like. In the alternative, a terminal may switch or advance to an unlock mode with the most access authorities, a semi-unlock mode with more access authorities, a semi-lock mode with less access authorities, a lock mode with the least access authorities, or the like. In other words, a terminal may define various hierarchies each of which may include multiple modes with different access authorities.
(555) It is appreciated that a terminal typically requires a user authentication when a user switches from a 1.sup.st mode granted with less access authority to a 2.sup.nd mode granted with more of such access authority. However, such a terminal may not require any authenticating when it switches from a mode with more access authority to a mode with less access authority. Although a terminal may switch a mode of operation according to the above typical arrangements, a terminal may switch or advance to a new mode in different arrangements, where one example of such arrangements is when a user provides a certain UI.sub.SEL with an intention that a terminal must switch (or advance) to a desirable mode of operation, whether or not a user may pass such authenticating. It is therefore understood that a software designer may configure an O/S or a (software) application in order to account for such various design interests, user needs or user convenience.
(556) In the above examples of this exemplary embodiment of the ninth exemplary aspect, it is presumed that a user provides a terminal with a user input including therein or accompanying therewith UI.sub.SEL which corresponds to an operation of switching to a preset mode in which a user may desire to operate a terminal when or (immediately) after a terminal powers on, wakes up, or switches modes. In another exemplary embodiment of this ninth exemplary aspect, however, a user may instead manipulate a terminal to advance to (or switch to) a certain mode, not by directly rendering a terminal advance to a certain mode of operation but by rendering the terminal run a certain pre-selected operation which may have to be run in a certain mode of operation. In other words, by providing UI.sub.SEL and selecting a certain operation, the terminal indirectly selects in which mode it should operate once powering on, waking up, or switching modes. In some cases, the indirect selection of the modes may be straightforward so that running a database operation on personal financial data requires a certain authority to access personal data, running an email operation to coworkers may not require higher access authority, or the like. In other cases where matching a proper access authority to a certain operation is not straightforward, a user may grant a desired access authority to a certain operation.
(557) In another exemplary embodiment of this ninth exemplary aspect, a terminal may also allow a user to drive a preset hardware element or to execute a certain software element with the same access authority regardless of circumstances. To the contrary, a terminal may allow the user to drive such an element or to execute such an element with different access authorities based on circumstances. Therefore, when a user runs an email operation, a terminal may grant a user with the same access authority whether a user selects a coworker or a family member as a recipient. In the alternative, such a terminal may selectively grant a user with different access authority depending upon which person a user selects as a recipient.
(558) To this end, a terminal may allow a user to access its storage member but, depending upon a user's access authority, a terminal may allow a user to access different portions of data stored therein, to access different sectors of the storage member, to execute different portions of a software element, or the like. Therefore, it may be desired to notify a user of a mode of operation which a terminal takes such a user. A user may then ascertain he or she is to operate a terminal in a right or desirable mode of operation. When a user finds out that he or she is in a wrong mode of operation, a user may [1] provide UI.sub.SEL once more, [2] provide different UI.sub.THEN for another authenticating, or [3] take other remedial actions.
(559) As described above, a terminal may generate various notice signals about which mode of operation a terminal may advance to and in which mode of operation he or she is to operate by providing, e.g., [1] visual signals each of which corresponds to each of such modes of operation by utilizing different colors, brightness, contrasts, or hues, by displaying different characters, images or objects in different shapes, sizes, patterns or arrangements, [2] audible signals each corresponding to each of such different modes of operation by using different melodies, sounds, beeps, or the like, by generating such signals in different volumes or durations with or without temporal gaps or overlaps, or [3] tactile signals each corresponding to each of such modes of operation by using a vibration or a series of vibrations in different amplitudes or durations, with or without any temporal gaps or overlaps, by generating such vibrations in a preset location of a terminal (from a right side of a terminal or a back side thereof), or the like. As a result, a user may ascertain which mode of operation he or she is getting into. When a user finds that a terminal takes him or her to a mode different from what a user expected, then he or she may take remedial actions.
(560) 12-7. Details of Type-2 Directional Input Units
(561) As described above, one of the objectives of various mobile communication terminals of this disclosure is to receive a single user input (or multiple concurrent user inputs) and to acquire therefrom at least one (user) sub-input which includes UI.sub.SEL, where a user input corresponds to a contact, a touch or multiple touches (i.e., “multi-touch” hereinafter) by at least one body part of a user (or a non-user object) and where such a contact, touch or multi-touch by a body part(s) or a non-user object is performed by a user with respect to at least one stationary portion or a movable portion of a directional input unit.
(562) It is appreciated that such a body part of a user may be the body part which is contacting or pressing at least a portion of a directional input unit (i.e., a “contacting body part” which may or may not actively press at least a portion of a directional input unit) or a body part which is positioned away from a directional input unit at a certain distance (i.e., a “non-contacting body part” which does not contact the input unit and which does not press the input unit), or the like.
(563) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit acquires a certain UI.sub.SEL from a single contact (or a single touch), where such a contact may be maintained at a certain position of such an input unit. To this end, a directional input unit typically defines multiple portions thereon, thereover or therearound in such a way that a user may contact or touch each of such multiple portions while intending to provide different UI.sub.SEL's.
(564)
(565) As depicted in the figure, each of multiple portions of a directional input unit may include a sensor which may sense a touch (or a contact) by a user body part (or a non-user object), where each of such portions may be designated to (or matched with) each of multiple UI.sub.SEL's so that, e.g., a directional input unit may recognize a touch sensed in a portion A as UI.sub.SEL-1 for running a mode changing operation, another touch monitored in a portion C as UI.sub.SEL-2 for running a secondary (or additional) user authentication operation (e.g., different from a primary fingerprint authentication operation), or another contact formed in portion F as UI.sub.SEL-3 for running an operation of viewing, editing or sending emails. In other words, when a user touches or contacts a certain portion, a directional input unit may acquire a certain UI.sub.SEL based upon a location or an identity of the portion, while a directional input unit may acquire a different UI.sub.SEL when a user touches or contacts a different portion. When a user desires to provide a single UI.sub.SEL or multiple UI.sub.SEL's with a multi-touch arrangement, a user may simply touch (or contact) multiple portions of a directional input unit from which a directional input unit may acquires multiple UI.sub.SEL's either concurrently or sequentially.
(566) When desirable, a directional input unit may utilize such multiple sensing portions in order to acquire different (user) sub-inputs. For example, such an input unit may incorporate multiple sensors in a single portion such that the sensors may sense different (user) sub-inputs and acquire multiple (user) sub-inputs. Accordingly, a user may simply touch or contact a single portion of a directional input unit which may then acquire different (user) sub-inputs therefrom, where examples of such concurrently acquired (user) sub-inputs may be such as e.g., UI.sub.SEL and UI.sub.ACT, or UI.sub.SEL and UI.sub.THEN.
(567) In another example, a directional input unit may also incorporate at least two different portions each of which includes multiple sensors therein and each of which acquires multiple (user) sub-inputs such as, e.g., UI.sub.SEL and UI.sub.ACT, UI.sub.SEL and UI.sub.THEN, UI.sub.ACT and UI.sub.THEN, or the like. This arrangement may be beneficial in reducing an error in providing wrong (user) sub-inputs or in misidentifying a certain (user) sub-input as another (user) sub-input, at the cost of requiring a user to provide a greater number of (user) sub-inputs.
(568) Although the directional input unit of
(569) In addition, such an area implemented with such sensors may be provided into a prior art touch screen-type input unit so that a certain (or an entire) sensing area of the touch screen may include the same or different sensors. Therefore, a user may readily provide a single user input (or multiple concurrent user inputs) to one or multiple portions, thereby allowing a terminal to acquire a desired UI.sub.SEL(s).
(570) This arrangement provides a benefit of allowing a user to provide each of different UI.sub.SEL's simply by touching or contacting different portions of a directional input unit. Accordingly, this arrangement may be implemented into various conventional input units such as, e.g., a touch screen-type input unit, an input unit including one or multiple touch-sensitive or contact-sensitive sensors, examples of which are provided in detail below. This arrangement, however, may require such sensors to be implemented into a certain area of a directional input unit, which may require such an input unit to define a certain minimum surface area.
(571) Therefore and in another exemplary embodiment of this ninth exemplary aspect, a directional input unit may acquire a certain UI.sub.SEL from a single contact (or a single touch), where a user may change a position of such a contact (or a touch) over or above various portions of such an input unit. That is, a user may provide such a single touch (or a single contact) with a single effort, and then move a user body part (or a non-user object) on, over or across such portions of the input unit but, while not detaching all of his or her body part(s) (or all non-user object(s)) away from such portions (or directional input unit).
(572) Therefore, a user may move his or her body part (or a non-user object) over various portions of a directional input unit, where various sensors which are disposed into such portions may keep track of positions of such a contact (or a touch) and, accordingly, may sense a movement of at least one user body part or at least one non-user object on, over or across such portions therefrom. A directional input unit then acquires a certain UI.sub.SEL from a set of multiple UI.sub.SEL's each of which may be matched or designated to at least one pre-selected operation. Accordingly, various directional input units may sense various static or dynamic features which are related to the movement of the user body part (or non-user object).
(573) In
(574) Accordingly, as to two exemplary movement paths such as P1 and P2 shown in
(575) Still referring to
(576) This arrangement provides a benefit of allowing a user to provide each of different UI.sub.SEL's simply by starting to touch or contact a certain portion of a directional input unit and then by moving a user body part (or a non-user object) to another portion thereof, without having to worry about a speed of movement or an exact path thereof. In addition, this arrangement may be readily implemented into various prior art input units as long as such conventional input units may sense a starting point of the movement and an ending point thereof, with or without having to keeping track of detailed movement paths or trajectories between such points.
(577) In
(578) Accordingly, as to two exemplary movement paths such as P1 and P3 shown in
(579) Another exemplary directional input unit in
(580) This arrangement offers the benefit of using a simpler sensor and a simpler algorithm than those of
(581) In
(582) Therefore, as shown in the figure, different user inputs along paths P1, P2, and P3 define movement lengths which is in the order of P1, P2, and P3. A directional input unit then acquires different UI.sub.SEL's based on such lengths, and run one of multiple pre-selected operations based on each of such UI.sub.SEL's. When such an input unit is arranged to acquire UI.sub.SEL from a temporal length of the movement, however, it is not apparent to tell which movement path will takes the shortest or longest period of time, for the period depends not only on a movement length but also a speed of the movement.
(583) This arrangement offers a user with various benefits. One apparent benefit is the simplicity in providing such a selecting (user) sub-input, for a user has to pay attention to a spatial or temporal length of the movement. Another benefit is that a bystander may find it difficult to learn what kind of movement is required to provide a certain UI.sub.SEL.
(584) Although only several examples have been explained for such an exemplary embodiment, a directional input unit may incorporate various combinations, variations or modifications of the above examples. Therefore and in one example, a directional input unit may employ a combination of at least two features of such examples so that it may acquire UI.sub.SEL from a position of a contact (or touch) and a length of a movement path. In another example, a directional input unit may acquire UI.sub.SEL from a position of a contact (or a touch) as well as from a direction of movement therefrom. It is appreciated that, as a terminal combines more of the above features, a user may be able to differentiate a greater number of movements (or more static or dynamic features thereof) and to supply each of a greater number of different UI.sub.SEL's to a directional input unit. However, too numerous different UI.sub.SEL's may confuse a user in memorizing each UI.sub.SEL or may induce a user to make inadvertent or unwanted errors in providing a correct UI.sub.SEL to such an input unit.
(585) One or more of the above examples may also be implemented when a directional input unit employs a multi-touch arrangement. In one example, a user may touch or contact a directional input unit with two fingers and then generate a movement of one finger but not another. The input unit then utilizes a position of a stationary finger as well as a movement of another finger, and then acquires UI.sub.SEL from both of such static and dynamic features.
(586) In another example, a user may touch or contact a directional input unit with his two fingers, and generate at least two movements with both fingers. The input unit may then sense various dynamic features of each of the movements and acquire UI.sub.SEL from such features of the movements. To this end, a directional input unit may sense each feature of the movements such as, e.g., a movement path of a 1.sup.st finger and a position of an ending point of a 2.sup.nd finger, a direction of a movement of a 1.sup.st finger at a starting portion and a total length of a movement of a 2.sup.nd finger, or the like. As a result, each feature of each movement may render such an input unit acquire a different UI.sub.SEL. In the alternative, the input unit may sense a sum or a cumulative result of multiple movements such as, e.g., a vector sum of a 1.sup.st vector representing a movement of a 1.sup.st finger and a 2.sup.nd vector denoting a movement of a 2.sup.nd finger, a sum of a spatial (or temporal) length of a movement of a 1.sup.st finger and another spatial (or temporal) length of a movement of a 2.sup.nd finger, or the like. Other variations or combinations of such individual static or dynamic features of the above movements may be incorporated into the directional input unit or terminal as well.
(587) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit may acquire UI.sub.SEL with conventional capacitive sensing techniques which are based upon capacitive coupling and which can detect and measure anything which is conductive or which has a dielectric constant different from that of air. In general, prior art capacitive sensors can detect a proximity, a position, a displacement or an acceleration and, therefore, such sensors have been incorporated into prior art touch screens, track pads, or the like.
(588) Currently available capacitive sensing techniques are, e.g., surface capacitance technology, and projected capacitive touch technology. In the surface capacitance technology, a sensor includes an insulator only one side of which is coated with a conductive material. Upon applying a small electrical voltage to such a material, a uniform electrostatic field is developed. Due to a sheet resistance of the surface, each corner has a different effective capacitance. Thereafter, when a conductor (e.g., a finger of a user or a conductive tip of a non-user object) touches an uncoated surface, a capacitor is dynamically formed on such a surface. A controller of a sensor can then determine a location of a touch, indirectly from a change in capacitance as measured from the four corners of the sensor; the larger the change in capacitance, the closer the touch is to that corner.
(589) A projected capacitance technology or PCT (i.e., projected capacitive touch technology) is also a capacitive technology which allows more accurate and flexible operation, e.g., by etching at least one conductive layer. For example, an X-Y grid is formed either by etching one layer to form a grid pattern of electrodes or etching two separate, parallel layers of a conductive material with perpendicular lines or tracks so as to form the grid, where this configuration is comparable to a pixel grid commonly found in conventional LCD (i.e., liquid crystal displays. A greater resolution of PCT allows a user to operate even without any direct contact or touch by a user such that the conducting layers can be coated with further protective insulating layers and operate even under screen protectors, or behind weather and vandal-proof glass. Because a top layer of a PCT is a glass, PCT can be a more robust solution compared with a conventional resistive touch technology. Depending on its implementation, an active or passive stylus can be used instead of or in addition to a finger.
(590) The PCT (i.e., projected capacitive touch technology) is also classified into a mutual-capacitance technology and a self-capacitance technology. A sensor of mutual capacitance technology includes a capacitor at each intersection of each row and each column. For example, a 12-by-16 array would have 192 capacitors each independent of the others. When an electrical voltage is applied to such rows or columns, bringing a finger or a tip of a stylus near a surface of a sensor changes a local electric field which reduces a mutual capacitance. The change in capacitance at every individual point on the grid can be measured to accurately determine a location of a touch or contact, by measuring a voltage in another axis. Thus, mutual-capacitance technology allows multi-touch operation where multiple fingers, palms or styli can be accurately tracked at the same time. A sensor of self-capacitance technology can also include the same X-Y grid as mutual-capacitance sensors, but columns and rows of the self-capacitance sensor may operate independently. With self-capacitance, an electrical current senses a capacitive load of a finger on each column or row. This produces a stronger signal than mutual-capacitance sensor, but it is unable to resolve accurately more than one finger, which results in “ghosting” or misplaced location sensing.
(591) In another exemplary embodiment of the ninth exemplary aspect, a directional input unit can acquire a single UI.sub.SEL or multiple UI.sub.SEL's from a “multi-touch” (or “multi-touch gesture”) by a single or multiple user body parts, by a single or multiple non-user objects, by a combination of a user body part and a non-user object, or the like. In general, a multi-touch arrangement relates to monitoring multiple points of contacts (or touch points) between multiple portions of a directional input unit and multiple user body parts, between such portions of a directional input unit and multiple non-user objects, their combinations, or the like. Because the multi-touch arrangement enables a terminal to pre-define multi-touches and to match each of such multi-touches with at least one UI.sub.SEL, pre-selected operation, or control signal, a user can generate more multi-touches with only a limited number of body parts (or non-user objects), thereby expanding a scope of seamless operations which can be offered to a user by a terminal. For example, a user may move an index finger and a middle finger (or a thumb) together in certain patterns to represent a certain UI.sub.SEL. In another example, a user may move two fingers, where a 1.sup.st movement of a 1.sup.st finger denotes a 1.sup.st UI.sub.SEL for running a certain pre-selected operation, while a 2.sup.nd movement of a 2.sup.nd finger represents a 2.sup.nd UI.sub.SEL for obtaining a certain access authority in order to advance to a certain mode of operation. In another example, a user may move two fingers, where a terminal obtains a sum of a 1.sup.st vector movement of a 1.sup.st finger and a 2.sup.nd vector movement of a 2.sup.nd finger. In another example, a user may move two fingers, where a 1.sup.st movement of a 1.sup.st finger denotes a 1.sup.st UI.sub.SEL for running a 1.sup.st pre-selected operation, whereas a 2.sup.nd movement of a 2.sup.nd finger denotes a 2.sup.nd UI.sub.SEL for running a 2.sup.nd pre-selected operation concurrently with (or sequentially after) running the 1.sup.st pre-selected operation.
(592) Various conventional hardware and software elements are available to embody this multi-touch arrangement, where examples of such elements can commonly be found in various prior art touch screen-type input unit of a smart phones, track pads, or the like. It is appreciated, as used in the related industry, that a “multi-touch” arrangement includes not only such technology for detecting multiple touches points or points of contacts as described above but also another prior art technology called a “gesture-enhanced single-touch” arrangement.
(593) In another exemplary embodiment of the ninth exemplary aspect, a directional input unit can acquire a single UI.sub.SEL or multiple UI.sub.SEL's from the above point of contact (or a touch point) or above multi-touch using different technologies. For example, a directional input unit can acquire such UI.sub.SEL (or multiple UI.sub.SEL's) from pressure-sensitive sensors which may be formed as a coating which flexes differently depending on how firmly it may be pressed. A directional input unit may instead employ resistive technologies for acquiring UI.sub.SEL (or multiple UI.sub.SEL's) from the above point of contact (or a touch point) or multi-touch, where such resistive technologies may include analog resistive technologies, digital resistive technologies, or in-cell resistive technologies. In addition, a directional input unit may employ optical touch technologies for acquiring UI.sub.SEL (or multiple UI.sub.SEL's) from the above point of contact (or a touch point) or multi-touch, where such optical touch technologies may function when a finger (or a non-user object) contacts or touches a surface, causing a light to scatter, such a reflection may be caught with a sensor or a camera which sends data to a software element which dictates a response to such a contact (or a touch), depending upon the type of reflection measured. Such optical touch technologies may include, e.g., optical imaging technology, infrared technology, rear diffused illumination (DI) technology, infrared grid technology, digital waveguide touch (DWT) technology, infrared optical waveguide technology, diffused surface illumination (DSI) technology, laser light plane (LLP) technology, in-cell optical technology, frustrated total internal reflection (FTIR) technology, or the like.
(594) Various capacitive sensing techniques have been used in such touch screen-type input units, touch-pads, or other touch- or contact-based input units for the past few decades, with their resolution ever improving year after year. In addition, the resistive or optical sensing techniques have also been successfully used in the art. Because there are ample references how conventional techniques work, how to incorporate such techniques into conventional input units, and how to design hardware and software elements of such conventional input units, such prior art capacitive, resistive or optical sensing techniques can be readily incorporated to various directional input units and various terminals including such directional input units as described hereinabove.
(595) One example is an article which is entitled “How to design capacitive touch and proximity sensing technology into your Application,” which is written by Mike Salas and Andres Marcos at Silicon Laboratories Inc., Austin, Tex., USA, which provides technical details of such capacitive sensing techniques, overviews of other sensing techniques, comparisons of different techniques, and the pros and cons of each technique, and which can be obtained in http://www.low-powerdesiqn.com/PDF/How-to-Design-Capacitive-Touch-and-Proximity-Sensing-Technology-into-Your-Application.pdf. Another one is an article which is entitled “Multi-touch Technologies,” which is written by Gennadi Blindmann at Impressum, Munich, Germany, which provides technical details on such capacitive, resistive, optical, wave, and force-based sensing techniques, and which can be obtained in http://www.multi-touch-solution.com/en/knowledge-base-en/. Therefore, more configurational and operational details of hardware and software aspects of various directional input units incorporating such techniques are omitted herein, for such details are well within a capability of one of ordinary skill in the relevant art.
(596) It is appreciated that various terminals provided throughout this disclosure may adopt any of such capacitive, resistive, optical, wave, and force-based sensing techniques to acquire a single UI.sub.SEL or multiple UI.sub.SEL's, or to acquire at least one static or dynamic feature associated with a user input or UI.sub.SEL, from the above single touch or multi-touch by a user or by a non-user object. For example, a directional input unit may first sense a contact (or a touch) with a user (or a non-user object) and may then track changes in positions of the contact (or a touch) so that such an input unit may receive a user input or acquire UI.sub.SEL or one of such features from a position of the first contact, from such a path, or the like. In another example, a directional input unit may sense a position of a 1.sup.st contact (or a touch) at which a user makes the 1.sup.st contact (or touch) with a directional input unit and may also sense a position of a last contact (or a touch) at which a user detaches a body part (or a non-user object) from such an input unit, so that such an input unit may receive a user input or acquire UI.sub.SEL or one of such features from the position of the 1.sup.st contact, another position of the last contact, a vector which connects the 1.sup.st point of contact to the last point of contact (or vice versa), or various static or dynamic features of such a vector. In another example, a directional input unit may instead sense only one of such 1.sup.st and last points of contact and then receive a user input or acquire UI.sub.SEL or one of such features as described above.
(597) 12-8. Details of Type-4 Directional Input Units
(598) As described above, one of the objectives of various mobile communication terminals of this disclosure is to receive a single user input (or multiple concurrent user inputs) and to acquire therefrom at least one (user) sub-input which includes UI.sub.SEL, where a user input corresponds to electromagnetic or acoustic waves which may be irradiated by a user or by a device worn by a user (e.g., a wearable device). A directional input unit (or a terminal) may then receive such waves as a single user input (or multiple concurrent user inputs), may acquire multiple (user) sub-inputs therefrom, and may then run various operations designated to such (user) sub-inputs as described above and below.
(599) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit may further acquire UI.sub.SEL from visible light rays which may carry various images such as, e.g., [1] an image of a certain body part of a user, [2] an image of a user (e.g., multiple user body parts or at least a substantial portion of a body of a user), [3] an image of a contacting non-user object, [4] an image of a non-contacting object, [5] an image of an environment or background, [6] a shape, a size, a color, a hue, a contrast, an arrangement or orientation of at least one of [1] to [5] of this paragraph, [7] multiple images of at least two of [1] to [5] of this paragraph, [8] multiple images representing movements of a user body part, a user, or a non-user object, or the like. A terminal may readily obtain such images from a conventional input unit such as, e.g., a camera of a terminal or another image acquisition sensor. When desirable, a directional input unit may acquire UI.sub.SEL from infrared images or ultraviolet images, where such images may be obtained by implementing conventional infrared or ultraviolet sensors into a terminal. Because such images may be acquired by various input units of a terminal, it is noted that either a directional input unit or another input unit of a terminal may receive a user input in a form of such images and may acquire UI.sub.SEL from such images.
(600) For the above embodiment, a terminal may recruit various conventional image (or imaging) sensors capable of detecting and conveying information that constitutes an image, e.g., by converting variable attenuation of visible light rays (as such rays pass through or reflect off such a user, a user body part or a non-user objects) into signals such as small bursts of current which convey the information. Such image sensors may be used in an analog type or in a digital type, examples of which have been used in prior art digital cameras, camera modules, medical imaging equipment, or the like. More particularly, such image sensors generally employ CMOS sensors, for such sensors may perform better than prior art CCDs, can be readily incorporated into an integrated circuit, can help reduce costs, or the like, although CCD may still be used when a price matters.
(601) In general, a CCD image sensor is an analog device. For example, when visible light rays strike the sensor, it is held as a small electrical charge in each photo sensor. Such charges in a line of pixels which are nearest to one or more output amplifiers are amplified and output, then each line of pixels shifts its charges one line closer to an amplifier(s), thereby filling an empty line closest to such amplifiers. Such processes may then be repeated until all lines of pixels have the electrical charges amplified. To the contrary, a CMOS image sensor may include an amplifier for each pixel, compared to the few amplifiers of a CCD. This configuration requires a less area for capturing photons than a CCD, but such a problem has been overcome by employing in front of each photodiode micro-lenses which focus light rays into the photodiode which would have otherwise hit an amplifier and not be detected. Some CMOS image sensors also use Back-side illumination to increase a number of photons which hit the photodiode.
(602) An image sensor may include a hybrid CCD/CMOS (e.g., sold as “sCMOS”) with a CMOS readout integrated circuits (ROICs) which are bump-bonded to a CCD imaging substrate, a technology which was developed for infrared staring arrays and now adapted to silicon-based detector technology. In another variation, an image sensor may use very fine dimensions available in the CMOS technology which are also implemented into a CCD-like structure in a prior art CMOS technology, which can be typically obtained by separating individual poly-silicon gates by very small gaps.
(603) Regardless of their operational mechanisms, such image sensors typically include various color-separation mechanisms. One example is a low-cost and most common Bayer filter which uses a color filter array which passes red, green, or blue light rays to selected pixel sensors, thereby forming interlaced grids sensitive to each of such red, green, and blue light rays, where missing color samples may be interpolated by a prior art demosaicing algorithm. Such a sensor incorporated with a Bayer filter may include back-illuminated sensors, where light rays enters a sensitive silicon on the opposite side of where such transistors and metal wires are provided so that metal connections on a devices side are not an obstacle for the light rays. Another example of an image sensor is a Foveon X3 sensor which uses an array of layered pixel sensors, thereby separating light rays based on inherent wavelength-dependent absorption properties of silicon, and thereby sensing all three-color channels in each location. In another example, an image sensor may include a 3CCD which uses three discrete image sensing elements, with its color separation performed by a dichroic prism.
(604) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit may acquire UI.sub.SEL from other electromagnetic waves such as, e.g., infrared rays, ultraviolet rays, microwaves or radio waves, where such waves also carry information as to UI.sub.SEL as well. To this end, a terminal may include a prior art sensor for receiving such infrared rays, ultraviolet rays, microwaves or radio waves, where a conventional receiver implemented into a terminal for communication purposes may be utilized for receiving radio waves. It is appreciated that such sensors or receivers may be implemented into a directional input unit or another input unit of a terminal.
(605) Various electromagnetic waves such as, e.g., infrared rays, ultraviolet rays, microwaves or radio waves, may include therein or accompany therewith various information from which a terminal, its directional input unit or another non-directional input unit may acquire UI.sub.SEL. In one example, such electromagnetic (EM) waves may carry certain information or contents which may designate a certain UI.sub.SEL. Therefore, a terminal may receive a user input provided as an image(s) of a user, a user body part, a non-user contacting object or a non-user non-contacting object, where such an image(s) is obtained by a prior art infrared camera, ultraviolet camera, radio wave camera (or receiver), or the like. Accordingly, examples of such images may include a thermal image taken by a prior art thermal image devices or a night vision equipment, a radar image taken by a prior art radar equipment, or the like. In another example, the EM waves may have a certain wave feature from which a terminal acquires a certain UI.sub.SEL, where examples of such wave features may be, e.g., an amplitude, a wavelength, a frequency, a phase angle, a phase lag, a duration, or the like.
(606) Such electromagnetic-wave (i.e., EM-wave) user inputs may also be provided to a terminal, to its directional input unit or to its non-directional input unit by a user in different ways. In one example, such a user may take a picture of his or her body, his or her body part, or non-user object using an IR (i.e., infrared) camera, a UV (i.e., ultraviolet) camera, or a radar equipment, where a terminal may acquire UI.sub.SEL from such pictures taken under various light waves.
(607) In another example, a user may provide a terminal with the EM waves which may not carry any of the above pictures or images but which include at least one of such wave features. In one case, a user may emit such EM waves to a terminal using a customized wave generator, where such a generator may be included into a “wave-emitting non-user object” (e.g., a stylus or a wearable device), may be provided as an article which is separate from a directional input unit, from a terminal, or the like. It is appreciated that such wave-emitting object may be configured to emit certain EM waves having a certain wave feature, may be synchronized with a user such that a motion or a gesture of a user may emit certain EM waves of different wave features, or the like. Accordingly, when a user makes a certain gesture representing a 1.sup.st UI.sub.SEL, a wave-emitting object may emit EM waves with a 1.sup.st frequency, while the object may emit EM waves with a different 2.sup.nd frequency when a user makes a 2.sup.nd different gesture representing a 2.sup.nd UI.sub.SEL. Alternatively, a wave-emitting object may emit EM waves with different amplitudes based on various factors such as, e.g., a time of a day, a location of a user, or other user preferences. Of course, such examples require synchronization between such wearable devices and a terminal.
(608) In order to acquire UI.sub.SEL from one of the above images obtained by such prior art images sensors or by such EM sensors (those sensor for receiving such infrared rays, ultraviolet rays, microwaves, radio waves, or the like), a terminal may analyze such images by extracting meaningful information about UI.sub.SEL from the images, mainly from digital images by means of various conventional digital image processing techniques. The image processing can be as simple as reading bar coded tags or as sophisticated as identifying a user or his or her body part from such images. Thus, a moderate to heavy digital analysis may be required for such analysis of large amounts of data which typically requires complex computation or extraction of quantitative information.
(609) In another exemplary embodiment of this ninth exemplary aspect, a directional input unit may acquire UI.sub.SEL from acoustic waves such as, e.g., audible sound waves, inaudible sound waves, or the like, where such waves carry information as to UI.sub.SEL as well. To this end, a terminal may include a prior art sensor capable of receiving such acoustic waves, where a conventional microphone or receiver implemented into a terminal for communication purposes may be utilized for receiving audible sound waves. It is noted that such receivers or microphones may be implemented into a directional input unit or another input unit of a terminal. Accordingly, examples of such waves may include a simple sound, a sonar image obtained from a sonar equipment, or the like.
(610) Such audible or inaudible acoustic waves (or acoustic user inputs) may carry certain sounds therewith each of which represents a certain UI.sub.SEL, where examples of such sounds may include, e.g., a sound of a user, a sound generated by a user body part, a sound made by an object, a sound from an environment, or a sound made by a terminal. Such acoustic user inputs may also be provided to a terminal, its directional input unit or its non-directional input unit by a user in various ways. In one example, a user may talk to a terminal, where a terminal acquires UI.sub.SEL therefrom. In another example, a user may provide a terminal with such acoustic waves including one of the above wave features described in conjunction with the wave features of the EM waves. A user may emit such acoustic waves to such a terminal with a customized acoustic wave generator, where such a generator may be similarly incorporated into the “wave-emitting non-user object” as described in conjunction with the EM wave user inputs.
(611) It is appreciated that various prior art sensors described in this sub-section have been in use for more than a few decades and many electric equipment including such mobile communication terminals incorporate such sensors. Therefore, detailed mechanism and operational procedures for such sensors are omitted herein, for such falls within a capacity of one of ordinary skill in the relevant art.
(612) 12-9. Selecting (User) Sub-Inputs and Running Pre-Selected Operations
(613) As has been enumerated hereinabove, one of many objectives of various mobile communication terminals of this disclosure is to provide such a terminal with a single user input (or multiple concurrent user inputs) when the terminal was (or has been) in its off-state, where the user input accompanies therewith (or includes therein) at least one UI.sub.SEL which may be related to a direction of such a user input. As a result, once powering on, waking up, or switching modes, such a terminal runs at least one pre-selected operation.
(614) It is appreciated, however, that UI.sub.SEL does not always have to be related to a direction of the user input. That is, a user input may include UI.sub.SEL which may not be related to a direction of the user input. Therefore, as long as the terminal includes a directional input unit capable of seamlessly acquiring UI.sub.SEL from a single user input (or multiple concurrent user inputs), the terminal may then run a pre-selected operation which is matched to such UI.sub.SEL, once or (immediately) after a terminal powers on, wakes up, or switches modes. As a result, a user of such a terminal can seamlessly run at least one pre-selected operation, simply by providing a single user input (or multiple concurrent user inputs) which includes such UI.sub.SEL therein.
(615) Therefore and in another exemplary embodiment of this ninth exemplary aspect, a terminal can acquire UI.sub.SEL from a single user input (or multiple concurrent user inputs) and run at least one pre-selected operation once it powers on, wakes up, or switches modes, with or without running an authentication operation or with or without turning on a display unit, [1] concurrently with receiving a user input or [2] concurrently with acquiring UI.sub.SEL. Thus, a terminal of this disclosure runs at least one pre-selected operation seamlessly once powering on, waking up, or switching modes, [1] whether or not a terminal turns on a display unit concurrently with receiving a single user input (or multiple concurrent user inputs) or acquiring UI.sub.SEL, [2] whether or not a terminal runs at least one authentication operation concurrently with receiving a single user input (or multiple concurrent user inputs) or concurrently with acquiring UI.sub.SEL, or the like.
(616) In other words, turning on a display unit or running an authentication operation [1] concurrently with receiving a single user input (or multiple concurrent user inputs) or [2] concurrently with acquiring UI.sub.SEL therefrom may not be a default option of such a terminal. However, when a user wants a terminal to turn on a display unit or to run at least one authentication operation concurrently with receiving a single user input (or acquiring UI.sub.SEL therefrom), a user is required to include UI.sub.ACT or UI.sub.THEN in such a user input, separately from UI.sub.SEL. Otherwise, such a terminal can turn on its display unit or run an authentication operation only after a terminal receives the user input or acquires UI.sub.SEL therefrom.
(617) As described above, however, a terminal may turn on its display unit or run an authentication operation even when a terminal receives a single user input (or multiple concurrent user inputs) and acquires UI.sub.SEL from the user input but when the terminal does not acquire a separate UI.sub.ACT or UI.sub.THEN from the user input (or when the user does not incorporate any UI.sub.ACT or UI.sub.THEN in such a user input).
(618) One example is when a user provides a “simplified user input” to a terminal, where a smaller number of (user) sub-inputs may render a terminal run a greater number of operations while or (immediately) after powering on, waking up, or switching modes, when such turning on or authenticating is conditioned [1] upon each other, or [2] upon acquiring UI.sub.SEL. Accordingly, even when a user includes only a single (user) sub-input (e.g., UI.sub.SEL) in a single user input, a terminal may turn on its display unit or may run an authentication operation, without acquiring UI.sub.ACT or UI.sub.THEN.
(619) Another example is when a terminal is specifically configured to turn on its display unit whenever it receives a user input, where such a terminal may display a lock screen before authenticating a current user but may display a home screen once a current user is authenticated. In this case, simply including UI.sub.SEL but not UI.sub.ACT in a single user input (or multiple concurrent user inputs) is enough to turn on a display unit concurrently with providing the user input. Another example is when a terminal is specifically configured to authenticate a user before switching to its active state (i.e., a state in which a display unit is turned on), e.g., when a designated portion of a directional input unit is designated not only to acquire UI.sub.SEL but also UI.sub.ACT concurrently with each other. Therefore, even when a user tries to supply only a single (user) sub-input such as UI.sub.SEL but not UI.sub.THEN in a single user input, a terminal receives the user input while concurrently acquiring UI.sub.SEL and UI.sub.THEN.
(620) In other words, various directional input units enumerated in this disclosure or various mobile communication terminals incorporating such directional input units can acquire UI.sub.SEL which is accompanied by (or included in) a single user input (or in multiple concurrent user inputs). Therefore, a mobile communication terminal which may incorporate at least one of such directional input units illustrated this disclosure can run at least one pre-selected operation which is selected from a set of multiple pre-selected operations and which matches UI.sub.SEL, after powering on, waking up, or switching modes, thereby offering the user with a benefit of running more operations seamlessly.
(621) As described above, an operation of turning on a display unit is not to be deemed as one of multiple pre-selected operations, particularly when such turning on relates to turning on such a display unit concurrently with receiving a single (or multiple concurrent) user input(s) or concurrently with acquiring UI.sub.SEL therefrom, when the user input(s) is provided to a terminal while its display unit was (or has been) turned off (i.e., in its off-state). It is similarly appreciated that an authentication operation is neither to be deemed as one of such multiple pre-selected operations, particularly when such an authentication operation relates to running an authentication operation concurrently with receiving a single (or multiple concurrent) user input(s) or concurrently with acquiring UI.sub.SEL therefrom, when a user input(s) is provided to a terminal while its display unit was (or has been) turned off (i.e., in its off-state).
(622) To the contrary, a turning on operation or an authentication operation may be deemed as one of multiple pre-selected operations when such a turning on operation is to be run when or immediately after a terminal powers on, wakes up, or switches modes, and then turns its display unit off. In such a case, rendering a terminal to turn on, to turn off, and then to turn on its display unit again can be deemed as one of such multiple pre-selected operations. Similarly, when a terminal runs a 1.sup.st authentication operation while or (immediately) after a terminal powers on, wakes up, or switches modes, such a terminal may run a 2.sup.nd authentication operation, where such a 2.sup.nd authentication operation is then deemed as one of such multiple pre-selected operations.
(623) Similarly and in another exemplary embodiment of this ninth exemplary aspect, such a terminal can receive a single user input (or multiple concurrent user inputs) and can acquire therefrom [1] a single (user) sub-input, UI.sub.SEL, [2] two (user) sub-inputs where one of the (user) sub-inputs is UI.sub.SEL, [3] three (user) sub-inputs where one of the (user) sub-inputs is UI.sub.SEL, or the like. Therefore, whenever a terminal may receive a single user input (or multiple concurrent user inputs), the terminal runs at least one pre-selected operation once it powers on, wakes up, or switches modes, whether or not a terminal turns on its display unit concurrently with such receiving a user input(s) (or acquiring UI.sub.SEL), or whether or not a terminal runs an authentication operation concurrently with such receiving a user input(s) (or acquiring UI.sub.SEL).
(624) 12-10. Further Seamless Operations
(625) In another exemplary embodiment of this ninth exemplary aspect, a terminal may provide a user with further seamless operations. As described above, various terminals of this disclosure allow a user to run a selected operation when the terminal switches to its active state from its off-state, along with running at least one of an authentication operation for authenticating a user and an activation of turning on a display unit, all in response to a single user input. Such terminals may also allow a user to continue with the selected operation, still in response to the single user input.
(626) For example, when a user provides UI.sub.SEL designated to running an email operation, a terminal may turn on its display unit and authenticate the user, and also run an email operation. As such a user continues to press, to push, to contact, to touch or to otherwise manipulate a directional input unit, a terminal displays a result of running the email operation such as, e.g., displaying an inbox of the email account of the user. The user may then move his or her body part or a non-user object in order to navigate through a variety of options offered by the email operation, e.g., opening a new incoming email, writing a new email, switching to a new directory, viewing a list of sent emails, or the like.
(627) In another example, when a user provides UI.sub.SEL designated to running a camera operation, a terminal may turn on its display unit and authenticate the user, and also run the camera operation. As a user continues to press, to push, to contact, to touch or to otherwise manipulate a directional input unit, a terminal displays a result of running the camera operation such as, e.g., displaying a viewfinder to take a picture or record a video clip. The user may then move his or her body part or a non-user object in order to navigate through various options offered by such an operation, e.g., zooming in or out, selecting between a camera mode or a video mode, adjusting other setting of the camera operation, or the like.
(628) In another exemplary embodiment of this ninth exemplary aspect, a terminal may provide a user with similar seamless operations but in a manner different from those exemplified in the preceding embodiment. In one example, when a user fails the authenticating, a terminal may allow the user to provide a new user input or a new (user) sub-input, as long as he or she continues to press, to contact, to touch or to otherwise manipulate a directional input unit. The terminal may then receive a new user input or acquire a new (user) sub-input. To this end, the terminal may recruit a notice unit and inform a user about the failure of such user authenticating.
(629) 12-11. Miscellaneous
(630) As described above, the “selection failure” happens when a terminal receives a user input which, however, does not include a correct UI.sub.SEL, when a terminal fails to acquire any UI.sub.SEL or to acquire a correct UI.sub.SEL, or when a terminal receives a certain UI.sub.SEL which turns out to be an invalid UI.sub.SEL. In such a case, a terminal [1] may keep a display unit turned off when the display unit was (or has been) turned off, [2] may turn off a display unit when the display unit is (or has been) turned on, [3] may turn a display unit on in a lock mode when the display unit was (or has been) turned off, [4] may maintain a display unit turned on but stay in a lock mode when the display unit is (or has been) turned on and when the terminal is (or has been) in a lock mode, or [5] may keep a display unit turned on but also switch itself to a lock mode when a display unit is (or has been) turned on and when a terminal is (or has been) in an unlock mode.
(631) However, on certain circumstances, a user may desire to power on or wake up a terminal, while not wanting to run any pre-selected operation when or (immediately) after the terminal powers on, wakes up, or switches modes. Such circumstances may occur, e.g., when a user just intends to confirm a status of various operations of which icons are displayed on a home screen, when a user is not sure which UI.sub.SEL a user has to provide in order to run a certain pre-selected operation, or the like. In these cases, a terminal may offer a user a few different options.
(632) In another exemplary embodiment of this ninth exemplary aspect, when a user provides a single user input (or multiple concurrent user inputs) to a terminal but does not include therein any specific UI.sub.SEL because the user does not want a terminal to run any of such multiple pre-selected operations after powering on, waking up, or switching modes, a terminal may respond in different ways. In one example, a terminal may do nothing and keep its display unit turned off. In another example, a terminal may turn on its display unit, and display a lock screen regardless of whether a user passes or fails an authentication operation. Alternatively, a terminal may turn on a display unit and then display an unlock screen when a user passes such authenticating. Accordingly, a user may navigate through a home screen and run any operation he or she desires. In another example, a terminal may turn its display unit on when a user passes the authenticating, and display a home screen, where such a home screen may only display icons of those operations which do not belong to the set of multiple pre-selected operations. By doing so, a user may readily locate such icons of those operations which have not been included in the set of multiple pre-selected operations.
(633) In another example of the same embodiment, a terminal may allocate one of multiple UI.sub.SEL's as “undecided” or “unselected” so that, when a terminal receives a single user input (or multiple concurrent user inputs) and acquires such UI.sub.SEL, a terminal recognizes that a user does not want to run any of such multiple pre-selected operations. In such a case a terminal may turn on its display unit, may run an authentication operation, or the like, and then display a lock screen or a home screen accordingly, without running any of such multiple pre-selected operations after powering on, waking up, or switching modes. Alternatively, a terminal may turn on its display unit and display icons of only those operations which do not belong to the set of multiple pre-selected operations, whereby a user may readily locate such icons of those operations which have not been included in the set of multiple pre-selected operations.
(634) In another exemplary embodiment of this ninth exemplary aspect, a terminal may define multiple sets of pre-selected operations, where a terminal runs each set of multiple sets of such pre-selected operations in each of multiple modes of operations. In one example, a terminal may define three sets of pre-selected operations, where a terminal is to run each operation of a 1.sup.st set of multiple pre-selected operations only in a lock mode (of operation), where a terminal is to run each operation of a 2.sup.nd set of multiple pre-selected operations only in an intermediate mode (of operation), where a terminal is to run each operation of a 3.sup.rd set of multiple pre-selected operations only in an unlock mode (of operation), or the like.
(635) It is noted that at least two of such sets of multiple pre-selected operations may include different numbers of pre-selected operations, that at least two of such sets of multiple pre-selected operations may be granted with different access authorities, that at least one operation may be included in at least two sets of such pre-selected operations but may be granted with different access authorities, with different number or extent of operational options, or the like. A user may desire to run a certain pre-selected operation in a lock mode or an intermediate mode when he or she is surrounded by strangers. In another example, a user may desire to run a pre-selected operation in a certain mode of operation but not in other modes of operations.
(636) Such an arrangement offers a user with a greater flexibility in that a user may not only determine a suitable mode of operation but also adjust an access authority in running a certain pre-selected operation. Therefore, such a terminal may provide a user with a heightened security. In addition, such an arrangement may further provide a user with an enhanced safety and privacy when a terminal may block a user from accessing one or more hardware or software elements of a terminal in different modes of operation. For example, when a user operates a terminal in a lock mode, a terminal may block a user from accessing a certain portion of a storage member of a terminal, from driving a certain hardware element thereof, or from executing a certain software element thereof. In addition, such an arrangement offers a user with another seamless operation such that a user may operate a terminal while switching from one mode of operation to another, without having to turn off its display unit or otherwise interrupting a normal operation of the terminal.
(637) Blank
(638) It is appreciated in the above embodiment that such a terminal requires at least two UI.sub.SEL's, where a 1.sup.st UI.sub.SEL represents which mode of operation a terminal is to operate and from which set of pre-selected operations a terminal is to select at least one operation (which a terminal is to run after powering on, waking up, or switching modes, and where a 2.sup.nd UI.sub.SEL represents which operation from the selected 1.sup.st, 2.sup.nd or 3.sup.rd set of multiple pre-selected operations a terminal is to run when or (immediately) after the terminal powers on, wakes up, or switches modes.
(639) To this end, a user may include at least two UI.sub.SEL's in a single user input (or multiple concurrent user inputs). For example, a user may provide multiple UI.sub.SEL's by creating two concurrent movements of a single movable portion (or two movable portions) of a press-ID element of a directional input unit, by creating two concurrent contacts between at least two user body parts and two different stationary portions of a touch-ID element of such an input unit, by generating one of such movements and one of such contacts, or the like.
(640) In addition, a terminal may utilize various notice units for displaying such names or icons of different sets of multiple pre-selected operations in order to assist a user in selecting a correct pre-selected operation from a correct set of such pre-selected operation. For example, when a user provides such UI.sub.SEL's, a terminal may acquire a 1.sup.st UI.sub.SEL, locates which set of multiple pre-selected operations matches such 1.sup.st UI.sub.SEL, and displays names or icons of multiple pre-selected operations belonging to such a set. When a user provides a 2.sup.nd UI.sub.SEL after making a selection from such names or icons displayed on multiple sub-screens of a notice unit (or on a display unit), a terminal locates which operation such 2.sup.nd UI.sub.SEL matches from the selected set, and then runs the pre-selected operation when or (immediately) after the terminal powers on, wakes up, or switches modes.
(641) However, when a user provides a new 1.sup.st UI.sub.SEL (with or without providing a 2.sup.nd UI.sub.SEL), a terminal then locates which set of multiple pre-selected operations matches such 1.sup.st UI.sub.SEL, and displays names or icons of multiple pre-selected operations belonging to such a set. A terminal may repeat to display names or icons of different sets of such pre-selected operations until a user confirms that a current 1.sup.st UI.sub.SEL is a correct selecting (user) sub-input. Thereafter, a terminal may run the pre-selected operation when or (immediately) after a terminal powers on, wakes up, or switches modes.
(642) As enumerated above and in another exemplary embodiment of this ninth exemplary aspect, a terminal may run an operation of displaying an advertisement or a content on a display unit such as, e.g., on a lock screen, on a home screen, or on another default screen. A terminal may do so in various arrangements.
(643) In one example, a terminal may display an advertisement or content whenever a terminal may power on or wake up, and turn on its display unit. Therefore, a terminal may display the advertisement or content on a lock, default or home screen, depending upon its operational sequence. In another example, a terminal may display an advertisement or content whenever a terminal displays a lock screen. Accordingly, a terminal typically displays such an advertisement or content in a lock mode or intermediate mode, where a user may only view the advertisement or content, may sequentially provide an additional user input to manipulate the advertisement or content for navigating therethrough, making selections, accessing external links provided thereby, storing such an advertisement or content or results obtained by such manipulations, or the like. In another example, a terminal may display an advertisement or content whenever a terminal advances to an unlock mode. The terminal may then switch to a home screen once a user provides an additional user input or when a user is done with manipulating such an advertisement or content.
(644) In yet another example, a terminal may include an operation of displaying an advertisement or a content on a display unit as one of such multiple pre-selected operations. To this end, a terminal matches one of multiple UI.sub.SEL's with the operation of displaying the advertisement or a content in a lock mode, an intermediate mode or in an unlock mode. Accordingly, upon acquiring such UI.sub.SEL, a terminal runs the operation of displaying an advertisement or content after powering on, waking up, or switching modes.
(645) 12-12. Interchangeability
(646) Although the foregoing examples of this ninth exemplary aspect generally relate to various directional input units and mobile communication terminals each of which includes one of such directional input units, it is to be understood that each of such examples equally applies to another terminal which incorporates a different directional input unit. Accordingly, each embodiment of various exemplary press-ID elements may be equally applied to a terminal which includes a touch-ID element, where a movable portion of the former element may generally correspond to a stationary portion of the latter element.
(647) Configurational or operational variations (or modifications) of such directional input units described in various examples of this ninth exemplary aspect may be interchangeable in such a way that certain features of one example of this aspect may be applied to another example of this aspect. In addition, other configurational or operational features of various directional input units of this ninth exemplary aspect, their variations or their modifications may apply to, may be incorporated into, may replace, may be replaced by or may be combined with corresponding features of other exemplary aspects or embodiments of this disclosure which have been described heretofore or which will be described hereinafter, subject to a certain modification, addition, and/or omission, each of which may become apparent based on detailed context of this exemplary aspect or other exemplary aspects.
13. Directional Input Units and Directions Therefore
(648) As explained above, a single user input (or multiple concurrent user inputs) applied by a user to a directional input unit of this disclosure carries therein (or accompanies therewith) at least one selecting (user) sub-input. Accordingly, when a terminal receives the single user input (or multiple concurrent user inputs) in its off-state, the terminal acquires the selecting (user) sub-input from the single user input (or multiple concurrent user inputs), and then runs at least one selected operation once (or after) the terminal switches to its active state (or advances to a certain mode of operation).
(649) With this configuration, however, a user may have to supply a terminal with at least one more separate (user) sub-input for, e.g., turning on a display unit, authenticating a user, or the like. As a result, the user may not be able to enjoy seamless operations which may have been accomplished with such a terminal.
(650) Accordingly, one objective of various directional input units of this disclosure and various terminals including at least one of such directional input units is to incorporate the selecting (user) sub-input along with as many other (user) sub-inputs as possible. As a result, by providing a single user input, a user can turn on a display unit and also run at least one selected operation when or (immediately) after the terminal powers on, wakes up, or switches modes. In addition, a user may further run an authentication operation along with such an activation operation as well.
(651) To this end and in the tenth exemplary aspect of this disclosure, various directional input units are configured to acquire a selecting (user) sub-input along with other (user) sub-inputs from a single user input (or multiple concurrent user inputs). Such directional input units are also configured to allow a user to easily differentiate a selecting (user) sub-input from other (user) sub-inputs and to distinctly provide a selecting (user) sub-input. With this configuration, a user can readily supply a terminal with his or her desired selecting (user) sub-input, along with multiple (user) sub-inputs.
(652) Following embodiments provide further details with which a user can distinctly provide a terminal with at least one selecting (user) sub-input, while also assisting a terminal or its directional input unit to easily distinguish one (user) sub-input from another. In general, following embodiments focus upon a direction of a single user input (or multiple concurrent user inputs), a direction of at least one sub-component thereof, or the like. It is appreciated that a terminal or its directional input unit can also distinguish one (user) sub-input from another based on other static or dynamic features of the user input(s) but that details of latter have been provided in greater detail hereinabove and are omitted in this section.
(653) 13-1. User-Centered Directions of Selecting (User) Sub-Inputs
(654) In one exemplary embodiment of this tenth exemplary aspect, a directional input unit may acquire a selecting (user) sub-input primarily based upon a 2-D or 3-D direction of at least one component of a single user input. Upon sensing the direction (e.g., a 1.sup.st direction), a terminal selects at least one pre-selected operation from a set of multiple pre-selected operations, where such a 1.sup.st direction matches at least one selecting (user) sub-input (UI.sub.SEL) which in turn selects at least one pre-selected operation from the matching list based on a 1-to-1, 1-to-n, m-to-1 or m-to-n matching as described above.
(655) It is appreciated that the 1.sup.st direction may be selected primarily on the perspective of a user. In other words, a terminal assigns the 1.sup.st direction in such a way that a user can conveniently provide a selecting (user) sub-input, while not confused with other (user) sub-inputs or not being hindered by providing another (user) sub-input. For example, when the 1.sup.st direction assigned to a certain selecting (user) sub-input (UI.sub.SEL) is horizontal or lateral, a 2.sup.nd direction assigned to another (user) sub-input (e.g., UI.sub.ACT or UI.sub.THEN) may be vertical or in any direction which the input unit can easily distinguish from the 1.sup.st direction or which a user can easily exercise or maneuver (or vice versa) his or her body part. Similarly, when a 2.sup.nd direction designated to another (user) sub-input is curved (i.e., not straight), the 1.sup.st direction assigned to a selecting (user) sub-input (UI.sub.SEL) may be straight (i.e., linear) (or vice versa).
(656) Therefore and in one example, when a user presses a movable portion of a press-ID element, its directional input unit acquires UI.sub.ACT from a 2.sup.nd direction of a movement of the movable portion (e.g., a movement which is vertical to a terminal), while such an input unit acquires UI.sub.SEL from a 1.sup.st direction of a movement of such a movable portion which is parallel or lateral to a terminal. Accordingly, a user can readily provide UI.sub.SEL while being able to readily differentiate and to provide different (user) sub-inputs (e.g., UI.sub.ACT or UI.sub.THEN) in different directions, e.g., by manipulating an angle of a user input force applied to the input unit or to the terminal. A terminal may also acquire UI.sub.THEN from a contact (or a touch) formed between the movable portion and a user body part, where UI.sub.SEL may only need contacting (or touching) the movable portion but may not require any movement of the movable portion in a direction which may be vertical to the terminal. Therefore, a user can easily incorporate three different (user) sub-inputs in the single user input (or multiple concurrent user inputs), because one is a simple contact or a touch (i.e., UI.sub.THEN) with the portion of the directional input unit, another is a vertical movement (i.e., UI.sub.ACT) of the portion, whereas the last is a simple sliding or lateral movement (UI.sub.SEL) of the portion.
(657) It is noted that a user may first contact and then press (or otherwise move) a movable portion of a directional input unit with a user body part (or a non-user object) in a 2.sup.nd direction, thereby delivering UI.sub.ACT or UI.sub.THEN to the directional input unit. Thereafter, without detaching the user body part (or non-user object) therefrom, the user may continue to move the movable portion in a 1.sup.st direction, thereby delivering UI.sub.SEL to the input unit. As described above, this user input is qualified as a single user input, for a user supplies not only UI.sub.SEL but also provides UI.sub.ACT or UI.sub.THEN while maintaining the contact (or touch) between at least a portion of the directional input unit and a user body part (or a non-user object). In addition, such a 1.sup.st direction is different from the 2.sup.nd direction and readily distinguishable from the 2nd direction so that, e.g., the 1.sup.st direction may be transverse (e.g., angled) or perpendicular to the 2.sup.nd direction. When a terminal may condition turning on the display unit upon authenticating a user, the input unit may not have to acquire UI.sub.ACT, for the terminal turns on the display unit when the user passes the authenticating, while the terminal keeps the display unit turned off (at least for a certain period of time) when the user fails the authentication.
(658) In the alternative, a user may move the movable portion in the 2.sup.nd direction concurrently with moving such a movable portion in the 1.sup.st direction as well. The user may readily move the movable portion in both of the 1.sup.st and 2.sup.nd directions, e.g., by moving the movable portion with a user input force applied to a top surface of the input unit at an angle such as, e.g., 30°, 45°, or the like. Then, a vertical component of the user input force presses the movable portion in the 2.sup.nd vertical direction, while a horizontal component of the user input force translates the same portion in the 1.sup.st lateral direction. When feasible, a user may also first move the movable portion in the 1.sup.st direction and then move such a portion in the 2.sup.nd direction. In other words, as long as a user may provide a single user input which includes therein UI.sub.SEL as well as at least one another (user) sub-input, detailed timing of providing such (user) sub-inputs to a terminal (or its directional input unit) is not material within the scope of various terminals exemplified in this disclosure.
(659) It is appreciated that a terminal may provide a notice signal to a user after a user provided UI.sub.ACT or UI.sub.THEN (or UI.sub.SEL) but before he or she provides UI.sub.SEL (or UI.sub.ACT, UI.sub.THEN, or the like). Accordingly, when a user confirms that he or she has provided proper UI.sub.ACT or UI.sub.THEN (or UI.sub.SEL), a user may proceed to provide UI.sub.SEL (or UI.sub.ACT, UI.sub.THEN, or the like). When a user finds that he or she has made a mistake, he or she may then rectify such an error before the user provides UI.sub.SEL (or UI.sub.ACT, UI.sub.THEN, or the like).
(660) Alternatively, a terminal may block or deter a movement of a directional input unit before the terminal allows a user to provide another (user) sub-input or when the terminal finds an error in the (user) sub-input which a user has provided. For example, when a terminal identifies that a user has moved the movable portion in a wrong direction or in undefined direction other than one of multiple 1.sup.st directions (e.g., providing an undefined or wrong UI.sub.SEL), a terminal may block or deter a further movement of the movable portion such that the user cannot move the movable portion in the undefined or wrong directions. Accordingly, a user may readily learn that UI.sub.SEL which he or she has provided is either wrong or undefined. Based thereupon, a user may readily rectify an error or may provide a new UI.sub.SEL. The same arrangement may also be applied to UI.sub.ACT or UI.sub.THEN when a terminal is configured to first acquire UI.sub.ACT or UI.sub.THEN from the 2.sup.nd direction and then to acquire UI.sub.SEL from the 1.sup.st direction.
(661) In another example, when a user contacts or touches a stationary portion of a touch-ID element, a directional input unit acquires UI.sub.ACT from a contact or touch between a stationary portion and a user body part, while the input unit acquires UI.sub.SEL from a movement of (or a change in) a position of a contact (or a touch). Because a contact (or a touch) is generally formed on or over the stationary portion of the touch-ID element, the contact (or touch) may be viewed as being horizontal or lateral to the touch-ID element or to the directional input unit. A terminal may acquire UI.sub.THEN from the contact or touch as well. Therefore, a user can readily include three different (user) sub-inputs into the single user input (or multiple concurrent user inputs), because one (user) sub-input is a simple contact (or a touch) (UI.sub.THEN) with the portion of the directional input unit, another is also a contact (or a touch) therewith (UI.sub.ACT), whereas the last is the movement of a user body part (or a non-user object) (UI.sub.SEL) which is readily distinguishable from the other two (user) sub-inputs.
(662) It is noted that a user may first contact or touch a stationary portion of a directional input unit with a body part of a user (or a non-user object), thereby delivering UI.sub.ACT or UI.sub.THEN to such a directional input unit. Thereafter, without detaching a user body part (or a non-user object) therefrom, a user may move a user body part (or a non-user object) in the 1.sup.st direction, thereby delivering UI.sub.SEL to the directional input unit. As described above, this user input is also qualified as the single user input as described above. Such a 1.sup.st direction is generally different from the 2.sup.nd direction such that, e.g., the former may be transverse (e.g., angled) or perpendicular to the 2.sup.nd direction. When a terminal conditions turning on the display unit upon authenticating a user, such an input unit may not have to acquire UI.sub.ACT at all, for a terminal turns on the display unit when a user passes the authenticating, while the terminal keeps the display unit turned off (at least for a certain period of time) when the user fails the authentication.
(663) It is appreciated that a terminal may provide a notice signal to a user after a user provided UI.sub.ACT or UI.sub.THEN but before he or she provides UI.sub.SEL. Accordingly, when a user confirms that he or she has provided proper UI.sub.ACT or UI.sub.THEN, the user may proceed to provide UI.sub.SEL. When a user finds that he or she has made a mistake, he or she may rectify the error before the user provides UI.sub.SEL.
(664) Alternatively, a user may move a user body part (or a non-user object) on, over or across a stationary portion of a directional input unit in the 1.sup.st direction for supplying UI.sub.SEL, concurrently with contacting (or touching) the stationary portion for supplying UI.sub.ACT or UI.sub.THEN. Because such contacting (or touching) does not accompany any direction at all, a user may readily move a user body part (or a non-user object) in the 1.sup.st direction, while maintaining a contact (or a touch) with the stationary portion of the input unit. Even when such an input unit may monitor a 2.sup.nd direction of a user body part (or a non-user object) which comes into a contact (or a touch) with the stationary portion of the input unit for acquiring UI.sub.ACT or UI.sub.THEN, the terminal may readily differentiate UI.sub.SEL from UI.sub.ACT or UI.sub.THEN as long as the 1.sup.st direction is defined distinctly or differently from the 2.sup.nd direction as described above.
(665) It is appreciated that a terminal may provide a notice signal to a user after a user provided UI.sub.ACT or UI.sub.THEN (or UI.sub.SEL) but before he or she provides UI.sub.SEL (or UI.sub.ACT, UI.sub.THEN, or the like). Accordingly, when a user confirms that he or she has provided proper UI.sub.ACT or UI.sub.THEN (or UI.sub.SEL), a user may proceed to provide UI.sub.SEL (or UI.sub.ACT, UI.sub.THEN, or the like). When a user finds that he or she has made a mistake, he or she may then rectify such an error before the user provides UI.sub.SEL (or UI.sub.ACT, UI.sub.THEN, or the like).
(666) Conversely to the above and in another example, when a user contacts (or touches) a stationary portion of a touch-ID element with a user body part (or a non-user object) over such a portion and swipes his or her body part (or object), a directional input unit may acquire UI.sub.ACT or UI.sub.THEN therefrom. This arrangement corresponds to a situation in which an authentication sensor acquires UI.sub.THEN while a user swipes a finger on the sensor. In this arrangement, a directional input unit can easily acquire UI.sub.SEL from other static or dynamic features of the swiping (or translating) movement such as, e.g., a speed of the swiping movement, a force applied to such a sensor during the swiping movement, a time to complete swiping the finger (i.e., a temporal duration of such a movement), or the like. As long as a user can easily and distinctly manipulate such a speed, a force or a time while swiping his or her finger on the authentication sensor, a terminal may readily acquire UI.sub.SEL as well as UI.sub.THEN from the single user input.
(667) In another example where a terminal employs a directional input unit or a non-directional input unit (such as, e.g., a camera or another image acquisition device) to authenticate a user by scanning an iris or a retina of a user, a terminal may acquire UI.sub.SEL in various arrangements as well. In one case, such a camera may serve as a directional input unit which acquires an image of the iris or retina to acquire UI.sub.THEN therefrom and which also acquires UI.sub.SEL from a movement of an iris or retina during or after running an iris or retina authentication operation. In another case, a non-directional input unit may acquire UI.sub.THEN from an image of an iris or a retina, while a directional input unit acquires UI.sub.SEL from a movement of a user body part (or a non-user object), from a direction associated with such a movement, or the like.
(668) The above last two examples of this exemplary embodiment ascertains that various directional input units of this disclosure can acquire UI.sub.SEL based upon various static or dynamic features of a user body part or upon a movement of a user body part (or a non-user object) which may not be directly related to a direction of a user input applied by a contacting user input. In addition, the last example ascertains that a terminal may employ not only a directional input unit but also a non-directional input unit in order to acquire UI.sub.SEL along with other (user) sub-inputs such as, e.g., UI.sub.ACT and UI.sub.THEN.
(669) As explained in each of such examples, a terminal may assign, as it sees fit, the 1.sup.st direction from which the terminal itself or its directional input unit acquires UI.sub.SEL, as long as the 1.sup.st direction is readily distinguishable from other directions assigned to other (user) sub-inputs (e.g., UI.sub.ACT, UI.sub.THEN, or the like), from other static or dynamic features of other (user) sub-inputs, or the like. Accordingly, the 1.sup.st direction may be parallel (or lateral) [1] with a front surface or a rear surface, [2] with a top edge or a bottom edge of a terminal, [3] with a side edge thereof, or the like.
(670) Conversely, the 1.sup.st direction may instead be perpendicular or normal to at least one of such [1] to [3] of this paragraph, or may be transverse (or angled) thereto (e.g., neither parallel nor perpendicular). In other words, the 1.sup.st direction may be perpendicular or normal to a 2.sup.nd direction assigned to UI.sub.ACT or UI.sub.THEN, may be angled or transverse (e.g., 30°, 45° or 123.32°) to such a 2.sup.nd direction, or the like. In addition, the 1.sup.st direction may be different from the 2.sup.nd direction such that one direction is defined in a Cartesian coordinate system but that another direction is defined in a cylindrical, spherical or another coordinate system. Therefore, as long as the 1.sup.st direction assigned to UI.sub.SEL is readily distinguishable from other manipulations which a user has to perform to provide UI.sub.ACT or UI.sub.THEN, the 1.sup.st direction can be almost any direction which is parallel with, perpendicular to, or transverse to (e.g., angled) a certain portion of a terminal.
(671) It is appreciated that various examples of this embodiment offer various benefits not only to a manufacturer of a terminal but also to a user. For example, a manufacturer may conveniently design a directional input unit, for such an input unit can distinctly differentiate UI.sub.SEL from other (user) sub-inputs such as UI.sub.ACT or UI.sub.THEN (or vice versa). In another example, a user may easily memorize how to provide a proper UI.sub.SEL along with others such as UI.sub.ACT and UI.sub.THEN.
(672) In addition, such a characterization of a direction for UI.sub.SEL and directions for others such as UI.sub.ACT and UI.sub.THEN may be irrelevant to an actual shape of a terminal, or to that of a directional input unit, to an actual curvature of the terminal or that of the directional input unit. Accordingly, not only a manufacturer but also a user can easily differentiate a direction of UI.sub.SEL from those of UI.sub.ACT and UI.sub.THEN, thereby helping them decrease errors in acquiring or providing various (user) sub-inputs.
(673) 13-2. Device-Directed Directions of Selecting (User) Sub-Inputs
(674) In another exemplary embodiment of this tenth exemplary aspect, another directional input unit may acquire a selecting (user) sub-input (UI.sub.SEL) primarily based on a (2-D or 3-D) 1.sup.st direction of at least one component of a single user input which is defined with respect to a “reference axis” or a “reference plane” of a terminal. Upon sensing the 1.sup.st direction, a terminal selects at least one pre-selected operation from a set of multiple pre-selected operations, where the 1.sup.st direction matches at least one selecting (user) sub-input (UI.sub.SEL) which in turn selects at least one pre-selected operation based upon a 1-to-1, 1-to-n, m-to-1 or m-to-n matching of the matching list as described above.
(675) It is appreciated that the 1.sup.st direction of this embodiment is selected primarily on the perspective of a terminal and partly on the perspective of a user. That is, a terminal first defines a reference axis or a reference plane, and assigns the 1.sup.st direction in such a way that a terminal may distinctly acquire UI.sub.SEL from a component of a user input whichever is provided by a user body part (or a non-user object) in the 1.sup.st direction. In contrary, a terminal acquires UI.sub.ACT or UI.sub.THEN from another component of a user input whichever is provided by at least one body part of a user (or a non-user object) in a direction which is transverse (or perpendicular) to the 1.sup.st direction, whichever does not coincide with the 1.sup.st direction, whichever is applied to a directional input unit without being accompanied by any particular direction, whichever is easily or readily distinguishable from the 1.sup.st direction, or the like.
(676) In one example, when the 1.sup.st direction designated to UI.sub.SEL is horizontal (or lateral) or parallel with to such a reference axis (or plane) of a terminal, a 2.sup.nd direction designated to UI.sub.ACT or UI.sub.THEN may be vertical or in any direction which the input unit can easily distinguish from the 1.sup.st direction or which a user can easily exercise or maneuver (or vice versa) while concurrently providing other (user) sub-inputs such as, UI.sub.ACT or UI.sub.THEN with other exercises or maneuvers. It is noted that the reference axis of this embodiment may or may not coincide with a longitudinal (or short) axis of a terminal as will be described in detail below. In another example, when a 2.sup.nd direction designated to UI.sub.ACT or UI.sub.THEN is straight (or linear), the 1.sup.st direction assigned to may be curved, angular, circular, or the like (or vice versa).
(677) In another example, a terminal may set up a reference plane as a “surface” of a display unit of a terminal and the 1.sup.st direction is defined with respect thereto. This reference plane may be useful to a user when a display unit is a conventional touch screen and used as a directional input unit, because the user usually operates a terminal in an upright position, while positioning a screen of a display unit facing the user. In one case where a touch screen includes thereon at least one sensor for acquiring UI.sub.ACT or UI.sub.THEN as a user presses a screen in a 2.sup.nd direction vertical to the screen, the touch screen may acquire UI.sub.SEL from a horizontal movement or a lateral movement of a user body part (or a non-user object) across, over or on the screen. In another case where the touch screen includes multiple sensors for acquiring UI.sub.ACT, UI.sub.THEN, and UI.sub.AUX, as a user contacts (or touches) the screen, such a touch screen may acquire UI.sub.SEL from a lateral or horizontal movement of at least one user body part (or a non-user object) across, over or on the screen. Accordingly, the 1.sup.st direction in this example is almost always parallel with the reference plane which is the screen of a display unit itself. It is appreciated, however, that such a 1.sup.st direction may be parallel with, perpendicular to or transverse to a short axis or a longitudinal axis of a terminal as will be explained below.
(678) In another example, a terminal may define a reference axis which changes its orientation depending upon an “orientation of a text” displayed on a display unit, e.g., depending upon whether a display unit displays a text in a portrait orientation or in a landscape orientation. Therefore, this reference axis to the 1.sup.st direction may or may not coincide with a longitudinal axis or a short axis of a terminal as commonly used in the art.
(679)
(680) As described hereinabove, a directional input unit (22) may include a press-ID element or a touch-ID element. In this arrangement, a user presses or touches a press-ID (or touch-ID) element in a direction perpendicular to a screen of a display unit (52), and vertical to a longitudinal and short axis of a terminal, thereby providing UI.sub.ACT or UI.sub.THEN thereto. Concurrently therewith, a user may translate a movable portion of a press-ID element or may move a user body part (or a non-user object) on or over a stationary portion of a touch-ID element in a plane which is parallel with the screen of a display unit, thereby providing UI.sub.SEL thereto. Accordingly, the 1.sup.st direction (55) of the translating movement of the user body part and the 1.sup.st direction (55) of the movement of the user body part has to be parallel with a screen of the display unit. However, depending on an orientation thereof, the 1.sup.st direction (55) may be parallel (or lateral) with a longitudinal axis or a short axis of the terminal, may be vertical thereto, or may be transverse thereto.
(681) From time to time, a user may flip a terminal in order to position a display unit into a landscape orientation as depicted in
(682) In addition, when a user presses or touches a press-ID (touch-ID) element and provides UI.sub.ACT or UI.sub.THEN in a direction vertical to a screen of a display unit (52), a user also concurrently manipulates a movable portion of the press-ID element or moves a user body part (or a non-user object) over or above a stationary portion of the touch-ID element for providing UI.sub.SEL on a plane which is parallel with the screen of the display unit (52). Therefore, the 1.sup.st direction (55) of the translating movement of the movable portion of a directional input unit (22) or the movement of the user body part (or a non-user object) on the same plane may be perpendicular or at least substantially transverse to a 2.sup.nd direction for providing UI.sub.ACT or UI.sub.THEN.
(683)
(684) The terminal also includes a directional input unit (22) which is disposed in a top portion of a right-side edge of a terminal, where the input unit (22) may include a press-ID (or touch-ID) element. Therefore, a user may press or touch the element and provides UI.sub.ACT or UI.sub.THEN in a 2.sup.nd direction which is parallel with a longitudinal axis of the terminal, while concurrently translating a movable portion of the press-ID element or, alternatively, moving a user body part (or a non-user) object over or above a stationary portion of the touch-ID element for providing UI.sub.SEL in the 1.sup.st direction which is perpendicular or transverse to the 2.sup.nd direction. Therefore, the 1.sup.st direction (55) may be typically parallel with a plane which is a screen of the display unit (52). However, a user may manipulate the movable portion or the user body part (or non-user object) at an angle with respect to the screen. In this case, the 1.sup.st direction (55) may be perpendicular or transverse to the screen of the display unit (52), while remaining to be perpendicular or transverse to the 2.sup.nd direction.
(685)
(686) Because a directional input unit is (22) positioned at a bottom of a top surface of a terminal (10), a user may press or touch the element and provides UI.sub.ACT or UI.sub.THEN in a 2.sup.nd direction which is vertical to a longitudinal as well as short axis of the terminal, while concurrently translating a movable portion of the press-ID element or, alternatively, moving a user body part (or a non-user) object over or above a stationary portion of the touch-ID element in the 1.sup.st direction which may be perpendicular or transverse to the 2.sup.nd direction. Accordingly, the 1.sup.st direction (55) is parallel with a plane which is a screen of the display unit (52). However, a user may move a movable portion of the directional input unit (22) or a user body part (or a non-user object) at an angle with respect to the screen. Therefore, the 1.sup.st direction (55) may be perpendicular to or transverse to the screen of the display unit (52), while remaining to be perpendicular or transverse to the 2.sup.nd direction.
(687) As described above, a user may display a text or an image on a display unit of a terminal in either a portrait orientation or a landscape orientation. However, a terminal includes a directional input unit in a fixed position thereon. Therefore, an orientation of the 1.sup.st direction of the movement caused by a user which is defined with respect to the longitudinal or short axis of a terminal may change whether a terminal displays a text or image in a portrait or landscape orientation. Therefore, the 1.sup.st direction may be defined [D1] not completely vertical to a longitudinal axis of the terminal, when the input unit is disposed on a front (or rear) surface or on a side edge thereof, [D2] at least partially parallel with a longitudinal axis, when the input unit is disposed on a front (or rear) surface or on the side of a terminal, [D3] not completely vertical to a longitudinal axis, when such an input unit is not disposed on or along a top (or bottom) edge of a terminal, [D4] at least partially parallel with a longitudinal axis, when the input unit is not disposed on a top (or bottom) edge thereof, [D5] not completely parallel with a longitudinal axis, when the input unit is disposed on a top (or bottom) edge of the terminal, [D6] at least partially vertical to a longitudinal axis, when the input unit is disposed on a front (or rear) surface or on a side of the terminal, or the like.
14. Interchangeability
(688) Various directional input units, various mobile communication terminals incorporating such directional input units, and various methods of constructing or using such input units or terminals have been described above, particularly with reference to exemplary aspects, embodiments, examples, and objectives, along with details thereof. It is to be appreciated, however, that the above description is provided only for better understanding various configurational or operational features or characteristics of such terminals and methods. Accordingly, it would be apparent to those of ordinary skill in the relevant art that various modifications or variations of the directional input units, mobile communication terminals, and their related methods may be practiced from the above disclosure.
(689) While exemplary aspects, embodiments, examples, and objectives have been disclosed herein, it should be understood that other modifications or variations thereof may be possible. Such modifications or variations are not to be regarded as a departure from the spirit and scope of such exemplary aspects, embodiments, examples, and objectives of this disclosure, and all such modifications or variations which would be obvious to one skilled in the art are intended to be included within the above disclosure as well as within the scope of the following claims.
(690) Unless otherwise specified, characteristics of such exemplary aspects, embodiments, examples or objectives of this disclosure may apply interchangeably to corresponding characteristics of different exemplary aspects, embodiments, examples or objectives throughout this disclosure.
(691) Accordingly and in one example, any of such touch-ID elements may be replaced by such press-ID elements when a directional input unit incorporating such touch-ID elements may be configured to include at least one movable portion therein or, in the alternative, a directional input unit may be configured to move as a whole. Similarly, any of the press-ID elements may be used as the touch-ID elements when the press-ID elements may include at least one sensor which may receive a user input or may acquire at least one (user) sub-input without requiring a user to move at least a portion of such an input unit.
(692) In another example, various movement paths of the movable portion of the press-ID elements of a directional input unit may be applied to similar movement paths of the user body part or the non-user object on or over the stationary portion of the touch-ID elements of the directional input unit. In addition, such movement paths of the movable portion of the press-ID elements may be similarly applied to the movement paths of the non-contacting non-user object or those paths of the user body part which is disposed away from the directional input unit, those paths of the gestures of the user body part which are performed by a user at a distance from the directional input unit.
(693) It is to be understood that, while various aspects, embodiments, and examples of this disclosure have been described in conjunction with detailed description provided hereinabove, the foregoing disclosure is intended to illustrate and not to limit the scope of various mobile communication terminals, which is defined by the scope of the appended claims. Other aspects, embodiments, examples, advantages, and modifications are within the scope of the following claims as well.