The disclosed embodiments relate generally to the field of mobile computing devices. In particular, the disclosed embodiments pertain to a button panel configuration and design for a mobile computing device.
Over the last several years, the growth of cell phones and messaging devices has increased the need for keypads and button/key sets that are small and tightly spaced. In particular, small form-factor keyboards, including QWERTY layouts, have become smaller and more tightly spaced. With decreasing overall size, there has been greater focus on efforts to provide functionality and input mechanisms more effectively on the housings.
In addition to a keyboard, mobile computing devices and other electronic devices typically incorporate numerous buttons to perform specific functions. These buttons may be dedicated to launching applications, short cuts, or special tasks such as answering or dropping phone calls. The configuration, orientation and positioning of such buttons is often a matter of concern, particularly when devices are smaller.
Embodiments described herein provide for a mobile computing device that includes an input area where mechanical interface features are provided in a layout that associates a specific kind of functionality with regions of the input area. Mobile computing devices are increasingly using input areas in connection with displays and keypads to enable operation of applications, features, and other functionality of the mobile computing device. Through use of a layout such as described, one or more embodiments enable users to recognize through touch and tactile memory the functionality associated with a region or segment of the input area.
An embodiment includes a mobile computing device having a housing having a front panel, and a processor provided within the housing. Among other input features, the mobile computing device includes a multi-state button set that is operable to have multiple states of actuation. A first perimeter button is positioned adjacent or proximate to a first lateral edge of the front panel. A first intermediate button set positioned laterally between the edge and the navigation button set. The processor contained within the housing and configured to operate in a mode to (i) associate a set of multi-directional navigation functions with individual states of the multi-state button set, (ii) associate any one of two or more communication actions with the first perimeter button; and (iii) associate any one of a plurality of application or feature functions with each button of the first intermediate button set. The first perimeter button and each button of the first intermediate button set are positioned on the front panel to at least extend onto a section of the front panel that is defined by (i) a first boundary that extends laterally from a top edge of the multi-state button set to the first lateral edge, and (ii) a second boundary that extends laterally from a bottom edge of the multi-state button set to the first lateral edge.
According to another embodiment, a mobile computing device includes a housing having a front panel. The housing includes a processor. A multi-state button set, first and second perimeter button (or button set), and a first and second intermediate button set may define an input area on a face or surface of the housing. The multi-state button set is operable to have multiple states of actuation. Each of the first perimeter button and second perimeter button may be positioned adjacent or proximate to a first lateral edge of the front panel. The first and second intermediate button set is positioned laterally between the edge and the navigation button set. The processor is contained within the housing and configured to operate in a mode to (i) associate a set of multi-directional navigation functions with individual states of the multi-state button set, (ii) associate any one of two or more communication actions with the first perimeter button; and (iii) associate any one of a plurality of application or feature functions with each button of the first intermediate button set. The first perimeter button and each button of the first intermediate button set may be positioned on the front panel to at least overlap a section of the front panel that is defined by (i) a first boundary that extends laterally from a top edge of the multi-state button set to the first lateral edge, and (ii) a second boundary that extends laterally from a bottom edge of the multi-state button set to the first lateral edge.
Unless stated otherwise, the term “set” means “one or more”.
As used herein, the character “/” is an abbreviation for “and/or”.
As mobile communication devices and other small form-factor devices incorporate more functionality, devices increasingly accommodate a larger number of input mechanisms and features to enable the user to operate and interact with the device. For example, current mobile communication devices include an operating system, numerous applications, and abilities/functionality that include cellular telephony and messaging, image capture, and/or media playback.
Mobile communication devices often incorporate a combination of mechanical and software-based keys (sometimes referred to as soft or virtual keys), as well as other forms of input mechanisms (e.g. such as pads, joy-stick, dials, or touch-surfaces) to enable the user to operate the device. These keys enable the user to select functions such as application launch, software control and use, and navigation and/or selection of displayed objects.
The display screen itself can be used to select and operate many features, including icons and other features that can act as buttons or virtual buttons. Many devices include a navigation input mechanism that enable the user to navigate amongst and select displayed features. For example, navigation and selection operations may be used to select icons that launch applications.
As used herein, the term “logic” means a sequence of operations or functions performed by hardware, software, firmware or combinations thereof. Hardware logic is made up of circuits that perform an operation. Software logic is the sequence of instructions in a program.
Numerous types of computing devices may be used with embodiments described herein. One type of computing device that may be employed with one or more embodiments include mobile or portable computing devices, including wireless devices for use in messaging and telephony applications using cellular networks. Such devices are sometimes called “smart phones”, “hybrid devices” or “multi-function devices”. Mobile computing devices are generally small enough to fit in one hand, but provide cellular telephony features in combination with other applications. Examples of such other applications include contact applications for managing contact records, calendar applications for managing and scheduling events, task applications for keeping lists, and camera applications for capturing images. Additionally, many types of messaging transports may be provided on such mobile computing devices, including SMS, MMS, email and instant messaging.
Other examples of mobile computing devices contemplated for use with one or more embodiments described herein include portable media players, global positioning system devices, personal digital assistants, portable gaming machines, and/or devices that combine functionality of such devices. In addition, at least some embodiments described herein are applicable to desktop computers, laptops, and computer appliances (e.g. set-top boxes). A typical environment on which one or more embodiments may be implemented include a wireless or cellular device capable of both telephony and messaging or data transfer.
One or more embodiments described herein provide that methods, techniques and actions performed by a computing device are performed programmatically, or as a computer-implemented method. Programmatically means through the use of code, or computer-executable instructions. A programmatically performed step may or may not be automatic.
According to one embodiment, the front panel 108 includes a display surface 109, and a keypad region 120 on which a keyboard (not shown) or other key layout is provided. Additionally, a plurality of mechanical input features 130 may be distributed on an input area 110 of the front panel 108. The input area 110 may correspond to a panel, strip or region of the front panel 108 that extends between lateral edges 117 of housing 115, and is positioned somewhere between the display surface 109 and a keypad region 120.
According to an embodiment, the mechanical input features 130 are provided in the form of a distribution or collection of buttons of various sizes or shapes. Alternative embodiments, such as described elsewhere in this application, may employ, for example, contact surfaces or other forms of mechanical input features. In one embodiment, the mechanical input features 130 include a center button set 132, a first set of intermediate buttons 134, a second set of intermediate buttons 136, a first set peripheral buttons 138, and a second set of peripheral buttons 140.
According to one or more embodiments, some or all of the input area 110 may be formed from an underlying surface that is structurally distinct from other surface areas of the front panel. For example, input area 11O may form a portion of a structurally raised, textured or otherwise distinct panel on which mechanical input features such as described herein are provided. Still further, another embodiment provides that the front panel 110 includes multiple surfaces, including a surface area that surrounds or merges with display surface 109, and a second and distinctive surface area on which the keypad 120 is provided. In such an implementation, for example, the input area 110 may be provided on one or both surfaces. In another implementation, the input area 110 may include a seamless and continuous segment that includes multiple contact-sensitive points that substitute for traditional buttons.
The distribution of at least some of the plurality of mechanical input features 130 in the input area 110 may be described in terms of zones. Each zone of the input area 110 refers to a region on the input area where a signal can be generated from manipulation of a mechanical input feature, where the signal generation is association with an action or operation that is of a type that is characteristic of the particular zone. Specific types of actions or operations include (i) navigation and selection operations, (ii) launching of a designated application, (iii) use of operation of a soft user-interface feature for enabling use or operation of other applications, and (iv) actions relating to wireless communications or applications for enabling wireless communications. Under one embodiment, each zone of the input area 110 can be characterized by a dimension D1 (extending in the direction of the width W of the front panel 108) that includes only buttons or mechanical input feature of that zone. One or more embodiments provide that within each zone, the only mechanical input features that are present are the features that perform functions of a class designated by the zone. Alternatively, one or more embodiments provide that within a given zone, the only mechanical input features that are operable in that zone are the features that perform functions of the class designated by the zone. In the latter case, a mechanical input feature may be extended between two zones, but may be primarily or solely operable in just one zone.
According to an embodiment such as shown by
Examples of buttons that may occupy zones (at least partially) on the front panel 110 include single-action buttons and toggle keys. Other examples of mechanical input feature include pads, joy sticks, jog dials or touch surfaces. Still further, one or more embodiments contemplate use of shaped and continuous surface that provides the exterior for multiple button areas. According to one implementation, such surfaces may be configured to shaped with respect to underlying switches and structure to simulate independent buttons.
With reference to
In one embodiment, the center button set 132 may be disposed in the navigation zone 122 and coupled to the processor to provide navigation functionality. The first set of intermediate buttons 134 may be disposed on one of the application or feature zones 125, and the second set of intermediate buttons 136 may be disposed in the other of the application or feature zone 126. Each of the buttons in the first and second set of intermediate buttons 134, 136 may be coupled to the processor to provide functions that are one of (i) application launch or execution (if the particular button is an application button), or (ii) application control or use without execution or launch (if the particular button is a feature button). Likewise, the first set of perimeter buttons 138 may be disposed in the call action zone 127 and coupled to the processor to enable or provide a first call action when actuated. The second set of perimeter buttons 140 may be disposed in the call action zone 128 and coupled to the processor to enable or provide a second call action when actuated.
The input area 110 may further be defined by dimensions of a height h and a length l. In one embodiment, the length may correspond to the span of the button distributions in the width-wise direction of the front panel (i.e. along an axis extending between the lateral edges 117, 117). In one embodiment, the height of the input area is less than or equal to a vertical dimension (i.e. along an axis extending from the top edge 118 to the bottom edge 119) of the center button set 132 or button set (or other multi-state mechanical input feature (See
The dimensions of the input area 110 are selected to set characteristics or requirements of how the components of the input area provide tactile landmarks to facilitate, for example, tactile memory on the front panel. Specifically, the characteristics or features of the input panel 110 (as defined by dimensions set forth above) provide the user with tactile landmarks that are informative of where the user's finger or thumb is when moving across the area 110. The environment is one where the user's thumb or finger moves quickly, so recognition of the thumb's position is immediate. Embodiments described herein recognize the benefits of tactile landmarks as means for providing reference positions that enable the user to locate and select use of mechanical input feature in the input area 110. One landmark may be provided by including the center button set 132 centrally in the navigation zone 122. The center button set 132 may itself form a tactile landmark by being differentiated from other buttons in the input area 110 through shape, dimensioning, and surface features. Additionally, the center button set 132 may be centrally positioned between the lateral edges 117 to further promote a tactile reference or center. The centrally positioned navigation mechanisms and lateral edges 117, 117 thus can combine to define the dimensions or span of the input area 110. Buttons or mechanical input feature that at least partially overlap with the input area may be identified through touch with assistance from the presence of the navigation mechanism and the lateral edges 117, 117.
The housing 115 of the device 100 may contain processing resources and numerous internal components of device 100. The functionality assigned to the mechanical input features provided in respective zones of the input area 110 may be implemented through processor configuration. The device 100 may be operable to enable the user to assign specific predetermined functions to individual buttons and mechanical input features, and the predetermined functions may differ from the functionality described with the zoning of the input area 110. Accordingly, one or more embodiments contemplate a mode of operation or default setting in which the processing resources of the device 100 provide the functionality that is indicated by the zoning of the input area in the manner described. Still further, one or more embodiments provide that device 100 includes logic, such as in the form of software executed by the processing resources of the device 100, that assigns functions or operations to individual buttons, so that actuation of the buttons causes the processor to perform the pre-assigned function or operation.
According to one or more embodiments, logic (as implemented through use of the processing resources) may provide that buttons/mechanical input features positioned to overlap specific zones perform a type of function. In one implementation, the communication actions performed by buttons or mechanical input features in the communication action zones 127, 128 include functionality for answering an incoming telephone call, terminating a phone call, displaying a phone log, and/or performing one or more operations using a telephony software application that executes on the device. The functionality performed by the buttons or mechanical input features of the application or feature zones 125, 126 when of the application type functionality, may correspond to the processor launching an application or presenting an already opened application to the user for use. The functionality performed by buttons or mechanical input features of the application or feature zones 125, 126, when of the feature type functionality, may be actuatable to trigger the processor to provide interfaces or functionality for operating the device or software applications that run on the device. The functionality performed by the button set of the navigation zone 122 may enable the user to navigate a selection state or pointer mechanism in any one of two or more directions, and to select a desired display object. In one embodiment, the navigation feature enables navigation in at least four directions (up, down, left, right) and selection.
As mentioned, the pre-assignment of functions to buttons may be enabled for a default state of device 100. For example, device 100 may be user-configured to accommodate alternative function assignments to buttons or actuation mechanisms/surfaces. Thus, a layout described with embodiments such as provided herein may be altered by user-configurations. Nevertheless, device 100 may be optimized, biased or otherwise configured to include a default state in which function assignments to individual buttons are distributed in a layout such as described with anyone or more embodiments herein.
With regard to embodiments described above, tactile landmarks may include the central region 140 and either lateral edge 117, 117. These landmarks enable the user to rapidly determine placement of his finger or thumb, for purpose of actuating the button for performing a desired function. The combination of the stated landmarks (and other distinctive features such as described below) enable the user to better identify buttons or mechanical input features of the input area 110 through the functionality attributed to the zoning of the input area 110.
According to an embodiment, distribution of mechanical input features in the input area 110 is symmetrical, in whole or in part, about the center 121. In one implementation, for example, buttons distributed between the center button set 132 and one of the lateral edges 117 mirror distribution of buttons distributed between the center button set 132 and the other of the lateral edges 117.
In addition to landmarks, input area 110 may be provided with various features and characteristics to promote tactile memory and feedback. The following provide various implementation examples of features and attributes to facilitate contact-sensitivity, tactile memory and feedback (and thumb-vision); (i) the center button set 132 may be enlarged and/or shaped differently from other buttons; (ii) the peripheral button set 127, 128 may be enlarged and/or shaped differently from other buttons; (iii) ridges or raised structures may separate the center button set 132 from the intermediate button sets 134, 136, and/or the intermediate button sets from the peripheral button sets 138, 140; and (iv) any of the buttons or buttons sets may be provided with grooves, recessions or impressions. Still further, one or more implementations provide for, for example, differing geometrical shapes, such as an oval navigation mechanism and square or rectangular application button sets. Still further, some of the buttons (e.g. the call action buttons) may be enlarged with respect to other buttons.
According to an embodiment, the input area 210 includes a navigation mechanism 230, a first set of application buttons 240, a second set of application buttons 242, a first communication action button 250, and a second communication action button 252. The navigation mechanism 230 corresponds to a multi-state button (e.g. 5-way button with four directional states and one center selection state) that is coupled to the processor (not shown) of the device to provide navigational functionality when individual states of the mechanism are selected. The navigation mechanism 230 occupies a central navigation zone 262 of the input area 110. The navigation mechanism 230 includes a height dimension h that defines the vertical dimension of the input area 210. A first projected boundary (which may be imaginary so as to reflect no physical line) may extend as a tangent from a top edge 221 of the navigation mechanism 230 to opposing lateral end points 217, 217 (which may represent the lateral edge of the front panel of the housing). A second projected boundary may extend as a tangent from a bottom edge 223 of the navigation mechanism to the opposing lateral end points 217, 217. The lateral dimension of the navigation zone 262 is set by the lateral span of the navigation mechanism 230.
Each of the first and second sets of the application buttons 240, 242 may correspond to buttons that are coupled to the processor to enable launch or execution of an assigned application when the corresponding button is actuated. The buttons of the first and second sets of the application buttons 240, 242 are disposed in application zones 264, 265 of the input area. The lateral dimension of the application zones 264, 265 correspond to the lateral span of the corresponding first or second set of application buttons 240, 242.
As an alternative or variation, one or more of the application buttons 240 may correspond to feature buttons, which provide user-interface functionality to enable control and use of applications (without directly resulting in application launching or execution). As an example, a feature button may launch a menu to other applications (e.g. “Start Menu”, display multiple applications from which one may be selected and launched, or perform some device control such as dimming the device's backlight. In such an implementation, the zones 264, 265 may be said to be feature zones, rather than application zones. Embodiments described herein contemplate the zones adjacent to the central navigation zone 262 as providing (i) exclusively application execution functionality (i.e. “application zones”), (ii) exclusively feature functionality (i.e. “feature zones”); or a (iii) a combination of application and feature functionality, in which some buttons are application buttons and other buttons or feature buttons. Each of the zones may include switches 202 for each button or input mechanism, or alternatively, for each actuated state of a button or mechanism. For example, the navigation zone 262 may include 5 switches for each actuated state of that mechanisms, and each application/feature zones 264, 265 may include one switch for each of the two buttons of that zone.
Each of the first and second communication action buttons 250, 252 are provided on peripheral ends of the lateral span of the input area 210. The first and second communication action buttons 250, 252 may correspond to buttons that are coupled to the processor to enable designated communication actions, such as “call answer” and “call hangup” in connection with a cellular telephony session. The communication action buttons 250, 252 are disposed in communication action zones 267, 268 of the input area 210. The lateral dimension of the communication action zones 267, 268 correspond to the lateral span of each buttons 250, 252.
While embodiments described herein provide that buttons and input mechanisms of the input area 210 are separated laterally into zones, buttons that are part of the zones may only need to vertically overlap with the input area 210 to be part of the zone. For example, in an embodiment shown by
With regard to an embodiment of
An embodiment of
According to an embodiment, navigation mechanism 330 corresponds to a combination of button mechanisms that combine to create a multi-state mechanism. In an implementation, the navigation mechanism 330 includes an outer annular ring 331 combined with a center select button 333. The outer annular ring 331 may be used to actuate a w-way arrange of electrical switches 302, so as to enable the generation of electrical signals that indicate some form of directional input. The center select button 333 may be selectable to actuate a fifth electrical switch 302 to trigger a selection signal. The combination of the annular ring 331 and the center select button 333 may provide, for example, 5-way button combination with four directional states (provided by operation of the outer annular ring 333) and one center selection state provided by operation of the center select button 333. With use of the electrical contacts 302, the navigation mechanism 330 is coupled to the processor (not shown) of the device to provide navigational functionality when individual states of the mechanism are selected. The navigation mechanism 330 occupies a central navigation zone 362 of the input area 310. The navigation mechanism 330 includes a height dimension h that defines the vertical dimension of the input area 310. A first projected boundary 311 (which is imaginary or reflects no physical line) may extend as a tangent from a top edge 311 of the navigation mechanism 330 to opposing lateral end points 317, 317 (which may represent the lateral edge of the front panel of the housing). A second projected boundary 313 may extend as a tangent from a bottom edge 333 of the navigation mechanism to the opposing lateral end points 317, 317. The lateral dimension of the navigation zone 362 is set by the lateral span of the navigation mechanism 330.
Each of the first and second sets of the application buttons 340, 342 may correspond to contact surfaces (e.g. buttons) that are coupled to the processor (not shown) to enable launch or execution of an assigned application when the corresponding button is actuated. Each contact surface in either of the application button sets 340, 342 may overlay one of the switches 302. Rather than form well defined buttons, the contact surfaces that form the application button sets 340, 342 may be shaped and contoured to extend and partially circumvent the navigation mechanism 330. As such, unlike an embodiment such as described with
In an embodiment shown by
Each of the first and second communication action buttons 350, 352 are provided on peripheral ends of the lateral span of the input area 310. The first and second communication action buttons 350, 352 may correspond to buttons that are coupled to the processor to enable designated communication actions, such as “call answer” and “call hang-up” in connection with a cellular telephony session. The communication action buttons 350, 352 are disposed in communication action zones 367, 368 of the input area 310. The lateral dimension of the communication action zones 367, 368 correspond to the lateral span of each buttons 350, 352. In an embodiment such as shown by
With regard to an embodiment of
While embodiments such as described with
In an embodiment shown by
The application buttons sets 440, 442 may be shaped and contoured to provide a portion of the contact area for the input area 410. In one implementation, the application button sets 440, 442 are a single continuous surface that includes surface grooves or features which separate a top and a bottom half of a button set. For example, the contact surface provided for the application button sets 440, 442 may be formed from a plastic or molded component that has formed on it grooves indicating a separation of a top and bottom portion, as well as inked or colored portions indicating button functionality. The grooves may tactilely or visually distinguish top and bottom portions of the contact surface. The application button sets 440, 442 may be shaped to completely circumvent the call action buttons 450, 452, as well as the navigation button 430. In this way, a single continuous surface may provide four buttons that comprise the application button sets 440, 442. The number of buttons that may be provided by the contact surface of the application button sets 440, 442 may be determined by the number of electrical switches that underlie the facade. In one embodiment, the contact surface of the application button sets 442 overlays four switches. The contact surface of the application button sets 440, 442 may be moveable inward with focus or direction in quadrants that overlay individual electrical switches. Thus, under an embodiment such as shown by
In an embodiment such as shown by
The input area 410 described with an embodiment of
In terms of defining zones of the input area 410, the boundaries of the navigation mechanism 430 may define the navigation zone 462, as well as the height h of the input area 410. The application button sets 440, 442 may overlay switches (not shown) that reside and operate within application zones 465, 466 that are adjacent to the navigation zone 462. The operation of the application button sets 440, 442 may thus require inward movement of sections that overlay the switches, and the region where the inward movement is primarily focused may form the respective application zones 465, 466. At the same time, the surfaces of the application button sets 440, 442 may be shaped to extend and circumvent portions of both the navigation mechanism 430 and the respective call action buttons 450, 452. While the shaped surfaces of the application buttons 440, 442 may extend into other zones of the input area 410, the actuation portion of the application buttons 440, 442 that operate and move inward are in a zone that overlies the application button switch and which is positioned between the navigation input mechanism 430 and the respective call action button 450, 452.
As with other embodiments, the call action zones 467, 468 may be positioned adjacent to the application zones 465, 466. The call action zones 467, 468 may be defined by the boundaries of the call action buttons 450, 452. As mentioned, the shape of the contact surface that forms the application buttons 440, 442 may extend into the call action zones 467, 468, but the application buttons 440, 442 (i) reside primarily in the region overlaying the switch for the application buttons, and (ii) are operable from the region overlaying the switch, and not from the region surrounding the call action buttons 450, 452.
In an embodiment, the application button surfaces 445 circumvent the call action buttons 450, 452. Each call action button 450, 452 has a geometrical shape that is askew and/or rectangular. In the implementation shown, the call action button 450 includes two parallel lengths 490, 494, and two diverging widths 498, 499. The entire call action button 450 rests within an opening of the extended surface 445 of the application button 450. Multiple rounded corners 491, 493, 495, ad 497 may be provided, although deviations may include straight or non-rounded corners. A thickness 485 of the extended surface 445 of the application button 450 may non-uniformly (or uniformly) circumvent the call action button. The purpose of the thickness 485 may be decor, to provide the appearance of a continuous surface for the input area on which the mechanical features are provided.
Portions of the extended surface 445 that circumvent the navigation button set 430 include top thickness 481 and bottom thickness 483. The thicknesses 481, 483 may provide decor, and may be moveable or partially moveable when the entire surface is pressed inward. As mentioned, contact domes or other switches may be provided in the application button zones 465, 466. But while the extended surface may be partially moveable in zones other than the application zones, the primary and substantial presence of the application buttons is within the application button zones 465, 466.
In one embodiment, all of the application button sets 440, 442 share a single surface 445. In such an embodiment the extended surface 445 may be divided with markers or other visual cues to distinguish one button from another. In another embodiment, the extended surface 445 may be divided or separated amongst buttons and/or button sets.
The navigation mechanism 530 of
In an embodiment, application buttons sets 540, 542 and call action buttons 550, 552 are collectively formed from single continuous surface that includes surface features that define buttons of the application button sets 540, 542 and the call action buttons 550, 552. In this way, horizontal markers or protrusions 547 may be used to visually separate regions of the application button sets 540, 542 to define separate buttons therein. Likewise, vertical markers or protrusions 549 may be used to visually separate the application button sets 540, 542 from the adjacent call action buttons 550, 552. In this respect, the buttons of the application button sets 540, 542 and the call action buttons 550, 552 may actually be button areas, rather than distinct and independent surface structures or keys. For example, under one implementation, the input area 510 may be formed from a sheet key having plastic film and surface features that define the various application button sets 540, 542 and call action buttons 550, 552. The sheet key may overlay a pattern of electrical switches that define points where inward movement of the sheet key results in generation of an actuation signal. Icons or other surface ornamentations may provide visual targets for where the user should press on the surface to effectuate a particular button.
Aside from the application button sets 540, 542 and the call action buttons 550, 552 being constructed from a continuous thickness, the input area 510 described with an embodiment of
As with other embodiments, the input area 510 may include a navigation zone 562, a first application zone 564, a second application zone 565, a first call action zone 567, and a second call action zone 568. The approximate boundaries of the zones of the input area 510 may be based on the positioning of the electrical switches, as well as surface ornamentations (e.g. icons) and surface protrusions and structures that identify button regions on the continuous thickness. The height h of the input area 510 may be set by the vertical dimension of the navigation mechanism 530.
As with other embodiments described herein, one or more embodiments may provide that some or all of the application buttons may alternatively be feature buttons. Thus, the application zone may correspond to a feature zone, or an application/feature zone (where both types of buttons are present).
Furthermore, an embodiment of
Additionally, as shown by an embodiment of
Hardware Diagram
As shown with an embodiment of
The mechanical interface features 630 include navigation button sets, application button sets, and call action button sets. Processor 610 is configured to recognize input from actuation of any of the mechanical interface features 630, and to execute logic associated with the feature. As mentioned with one or more embodiments, the logic may be implemented in, for example, a default setting. When the navigation button set is operated, navigation logic 632 (directional or selection) is used to recognize the input with actuation of the individual navigation buttons or features. Likewise, application logic 634 or feature logic 636 may be associated and used with operation of one or more of the application (or feature) buttons. Call action logic 636 may be used when actuation of one or both of the call action buttons are recognized, under the appropriate setting.
Alternative Embodiments
As an alternative variation, one or more embodiments provide seamless and continuous contact areas that form the mechanical input features of a given button panel. According to one embodiment, the buttons of each call action zone and application/feature zone are continuous, smooth and flush with the housing of the device. Additionally, the display surface of the device may be flush with the housing, so that much of the input area, housing and display surface form a continuous flush surface.
While some embodiments described herein provide for call action buttons, one or more embodiments provide that the call action buttons (or mechanical input features) may be substituted to include alternative wireless communication activity, such as push to talk, messaging etc.
Still further, while numerous types of mechanical input features are listed for inclusion in a given input area of a device, other embodiments described herein may substitute the use of contact-sensitive surfaces, including resistive or capacitive surfaces. Still further, other embodiments provide for use of light sensitive surfaces. Still further, an input area described in accordance with any of the embodiments provided herein may be provided as part of a virtual display, such as on a contact-sensitive display, or alternatively on a illuminatable housing surface.
While embodiments described above provide for electrical switches that can be contacted by structures or by sections of film or other thicknesses, one or more embodiments provide that the mechanical input feature of the input area may be formed from contact-sensitive material. For example, portions of the input area may be formed from capacitive or resistive contact-sensitive material. In one embodiment, the display surface and the input area may be formed from resistive contact-sensitive material. In such embodiments, the user need to graze or make contact with the region of the input area that is assigned a particular functionality. The input area may be separated into regions that reflect the various buttons described with any of the aforementioned embodiments, including call action buttons, application and/or feature button sets and/or navigation buttons.
Although illustrative embodiments of the invention have been described in detail herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments. As such, many modifications and variations will be apparent to practitioners skilled in this art. Accordingly, it is intended that the scope of the invention be defined by the following claims and their equivalents. Furthermore, it is contemplated that a particular feature described either individually or as part of an embodiment can be combined with other individually described features, or parts of other embodiments, even if the other features and embodiments make no mention of the particular feature. Thus, the absence of describing combinations should not preclude the inventor from claiming rights to such combinations.