The present invention relates to user interfaces, and may be particularly suitable for portable terminals incorporating displays.
Portable devices such as gaming systems and wireless terminals can be compact and may be configured to be handheld. Certain terminals may allow a one-hand operating format. The weight and size of portable and/or wireless terminals has been decreasing with some contemporary wireless terminals being less than 11 centimeters in length and their displays sized to be correspondingly compact. In operation, it may be desirable to configure devices so as to provide increased amounts of visual information, with audio and/or text based input/outputs, using the relatively compact displays, particularly as the wireless terminals may support multiple wireless communication modalities. Thus, as the portable devices themselves may decrease in size, the amount of content that is displayable or desired may increase with the increase in content wireless services.
Browsing on small display screens can be difficult, particularly when some content or applications may be in three dimensions, particularly where content may reside in the network as opposed to the portable devices. It is believed that navigation in three dimensions on conventional devices typically involves two-hand positions or shifts of finger position or may be non-intuitive as to direction.
Embodiments of the present invention are directed to improved user interfaces for three-dimensional navigation of content on displays.
Some embodiments are directed to portable devices that include: (a) a portable housing; (b) a display held by the housing; (c) a first user interface member residing on a front portion of the housing configured to electronically navigate data on the display; and (d) a second user interface member residing on a back portion of the housing configured to electronically navigate data on the display.
The first and second user interface members may be in communication whereby inward pressure exerted against the first user interface member automatically substantially concurrently causes outward pressure to be exerted against the second user interface member. Also, or alternatively, the first and second user interface members may be in communication whereby inward pressure exerted against the second user interface member automatically substantially concurrently causes outward pressure to be exerted against the first user interface member.
The first and second user interface members can be tactile input keys configured to allow a user to push against the respective key to navigate content on the display. The first and second interface members can be configured to cooperate to allow a user to move in and out of content substantially in a Z-axis direction.
The first user interface member can include a navigation key configured so that vertical depression causes inward navigation of content on the display. Similarly, the second user interface member can include a navigation key configured so that vertical depression causes outward navigation of content on the display.
The first and second user interface members may be configured to allow a user to navigate content in the X, Y and Z-axis directions.
The first and second user interface members may be configured so that one of the first and second members allows a user to navigate content in the X, Y and Z-axis directions, and the other of the first and second interface members is configured to allow a user to navigate content only in the Z-axis direction.
The first user interface member may be configured to allow a user to electronically navigate in a first direction that extends in a direction that is into the display in response to a user pushing the first user interface member inward and the second user interface may be configured to electronically navigate content in a direction that extends out of the display in response to a user pushing the second user interface member inward.
The first user interface member and the second user interface member may be in cooperating communication whereby inward movement of the first member automatically causes outward movement of the second member and inward movement of the second member automatically causes outward movement of the first member to thereby provide intuitive tactile feedback to a user corresponding to inward or outward navigation of content.
The first and second interface members can be generally aligned, with the first interface member residing above and/or in front of the second interface member to allow a user to engage both interface members allowing a user to navigate in 3D without shifting finger position. Alternatively, the first and second interface members can be misaligned, with the first interface member residing above and/or in front of the second interface member to allow a user to engage both interface members allowing a user to navigate in 3D without shifting finger position.
The first interface member can be a medially residing multi-direction navigation with select capability member, and the second interface member can reside in a recess at a location below the first interface member in the back of the housing.
In some embodiments, the device also includes a transceiver in the housing that transmits and receives wireless communications signals and is in communication with the display.
The device may also include a 3-D navigational input that allows a user to (selectively) activate a 3-D navigation mode whereby the first and second user interface members are both active user interface inputs.
The first and second user interface members can be in communication whereby user depression of one of the members causes a tactile response in the other member detectable by a user.
Other embodiments are directed to methods for navigating content of data on a display on a front side of a housing. The methods include: (a) accepting user input via a first user interface member on the front of the housing to navigate content presented by a display; (b) accepting user input via a second user interface member on a back side of the housing to navigate content presented by the display; and (c) navigating content in three-dimensions presented by the display in response to the user input to the first and second interface members without requiring shifts of finger positions to thereby allow a user to intuitively control navigational movement in three-dimensions.
The accepting user input via the first user interface member may be configured to allow a user to press the first interface member a distance in a direction that is into the display to navigate inward whereby the second user interface member automatically moves outward a corresponding distance. The accepting user input to the second user interface may be configured to allow a user to press the second interface member a distance in a direction that is into the display to navigate upward whereby the first user interface member automatically moves outward a corresponding distance.
Still other embodiments are directed to computer program products for navigating content on a display in three dimensions. The computer program product includes computer usable storage medium having computer-readable program code embodied in the medium. The computer-readable program code includes: (a) computer readable program code that is configured to navigate inward through or to content on the display in response to user contact of a first interface member accessible on a front portion of a portable device; and (b) computer readable program code that is configured to navigate outward through or to content on the display in response to user contact of a second interface member accessible on a back portion of the portable device.
The computer program product may also include computer readable program code that is configured to cause the first and second interface members to cooperate to provide tactile feedback to a user corresponding to translation direction or depth into or out of content on the display.
Other embodiments are directed to mobile radiotelephones that include: (a) a portable housing; (b) a display held by the housing; (c) a transceiver held in the housing; (d) a first user interface member residing on a front portion of the housing configured to electronically navigate data on the display; and (e) a second user interface member residing on a back portion of the housing configured to electronically navigate data on the display.
In some embodiments, the first and second user interface members are configured to allow a user to electronically navigate data presented by the display in three-dimensions. The first and second members can be in communication whereby inward pressure exerted against the first user interface member automatically substantially concurrently causes outward pressure to be exerted against the second user interface member.
Still other embodiments are directed to portable devices that include: (a) a portable housing; (b) a display held by the housing; (c) a first user interface member residing on a front portion of the housing configured to electronically navigate data on the display; and (d) a second user interface member in communication with the display residing on the housing, the second user interface member configured to allow a user to electronically navigate data in a Z-axis direction extending in and out of the display.
The first user interface member can include a multiple-direction navigation select key, and the second user interface member can include a joystick member.
Other embodiments are directed to portable devices that include: (a) a portable housing; (b) a display held by the housing; (c) a first user interface member residing on a first side of the housing configured to electronically navigate data on the display; and (d) a second user interface member residing on a second opposing side of the housing configured to electronically navigate data on the display. The first and second user interface members are in communication whereby inward pressure exerted against the first user interface member automatically substantially concurrently causes outward pressure to be exerted against the second user interface member.
Additional embodiments are directed to gaming systems. The systems include: (a) a user interface device configured to communicate with an electronic display; (b) a first user interface input member residing on a front portion of the housing configured to electronically navigate content on the display; and (c) a second user interface input member residing on a back portion of the housing configured to electronically navigate content on the display. The first and second user interface input members are in communication whereby inward pressure exerted against the first user interface member automatically substantially concurrently causes outward pressure to be exerted against the second user interface member.
It is noted that features of embodiments of the invention as described herein may be methods, systems, computer programs or a combination of same, although not specifically stated as such. The above and other embodiments will be described further below.
The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout. It will be appreciated that although discussed with respect to a certain embodiment, features or operation of one embodiment and/or figure can apply to others.
In the drawings, the thickness or size of lines, layers, features, components and/or regions may be exaggerated for clarity. It will be understood that when a feature, such as a layer, region or substrate, is referred to as being “on” another feature or element, it can be directly on the other element or intervening elements may also be present. In contrast, when an element is referred to as being “directly on” another feature or element, there are no intervening elements present. It will also be understood that, when a feature or element is referred to as being “connected” or “coupled” to another feature or element, it can be directly connected to the other element or intervening elements may be present. In contrast, when a feature or element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.
The terms “comprises, comprising” and derivatives thereof, mean that the recited feature, operation, integer, component, step, and the like is present but does not exclude or preclude the presence or addition of one or more other, alternative or different features, integers, steps, components or groups.
The term “handheld” refers to compact-sized devices that can be held in and operated by one or both hands of a user.
The terms “Z-axis” or “Z” dimension and the like refer to a direction that is into and out of the display as shown by the broken line representation in
As used herein, the term “display” refers to a device that is configured with at least one display. The display device may be provided in connection with and/or cooperate with a game console and/or an electronic game system (stationary or portable and wired or wireless). The term “portable device” refers to portable equipment, including portable communication devices such as a PALM PILOT, laptop, notebook or other portable computer or game configurations, including wireless and non-wireless terminal configurations as well as self-contained gaming devices. The term “wireless terminal” may include, but is not limited to, a cellular wireless terminal with or without a multi-line display; a Personal Communications System (PCS) terminal that may combine a cellular wireless terminal with data processing, facsimile and data communications capabilities; a PDA (personal digital assistant) that can include a wireless terminal, pager, internet/intranet access, web browser, organizer, calendar and/or a GPS receiver; and a conventional laptop and/or palmtop receiver or other appliance that includes a wireless terminal transceiver. Wireless terminals may also be referred to as “pervasive computing” devices and may be mobile terminals including portable radio communication equipment. Thus, the term “portable device” (which can also be referred to interchangeably as “a mobile terminal”) includes all portable equipment such as mobile telephones, pagers, and communicators, including, but not limited to, smart phones, electronic organizers, gaming devices, and the like.
Embodiments of the present invention will now be described in detail below with reference to the figures.
The user interface members 35, 40 may be particularly suitable for displays that provide three-dimensional data presentation such as entertainment gaming applications or other uses with 3D data presentation such as, for example, media or entertainment services, including GOOGLE EARTH. Thus, in some data applications, the user interface members 35, 40 are configured to allow three-dimensional navigation of content.
The first and second user interface members 35, 40 may be misaligned as shown in
The two interfaces 35, 40 may reside on other opposing surfaces of the device 10, generally aligned, such as, for example, the long sides as shown in
The device 10 may be a wireless terminal. As is well known to those of skill in the art, a wireless terminal device 10 may also include other electronic components such as those shown in
In some embodiments, a user may contact the user interface members 35, 40 to “zoom” or move in a desired direction, and this typically includes the ability to navigate content along the Z-axis (in a direction that is into and out of the display). For example, the upper member 35 can be used to navigate inward, to, for example, move down, view details or read text and the like, while the second member 40 can be used to navigate outward to move outward and/or get an overview of graphics or data. Using the “Z” dimension to present and navigate data can increase the amount (typically about twice the size) of visual area in a relatively limited perimeter or footprint and/or allow more realistic interaction in interactive electronic games (without requiring a slide out or added length in the “X and/or Y” dimension). It is noted that the term “3D” refers to a display, navigation or data presentation of components shown in 2D that appear to be in 3D, and does not require 3D glasses, but the term can also refer to “true” 3D displays of data.
As shown in
Each or both of the interface members 35, 40 may be flush, protrude and/or be recessed into the housing 10h. As shown in
In some embodiments as shown in
In other embodiments, the user interface members 35, 40 are separate members that can cooperate and/or be connected 37 (
For pneumatic or hydraulic configurations, a fluid channel can extend between the members 35, 40 and a small pump with the air or other fluid can be held in the device (not shown). The members 35, 40 can include inflatable segments or bladders in communication with the pump that can provide the tactile feedback. For mechanical connections, a mechanical linkage, piston, gear or cam connection or other or components or combinations of mechanical components can be configured to move the interface members 35, 40 to provide the desired tactile feedback feature to a user. For electrical configurations, the two members 35, 40 can be electrically connected with a circuit or membrane to cause an increase in height, depth or rigidity of one member as the other member is pushed (or even pulled). The device 10 can include at least transducer or other sensor proximate each member 35, 40 which can detect movement of a respective member and a microprocessor in communication with the sensor that can monitor for the sensed data to automatically direct the operation of the components that cause movement of the other. Other user interface member operative feedback and tactile output/input connections may be used.
In some embodiments, the 3D navigation mode can be selectively activated only when needed. The selective activation can be automatic such as when a user attempts to navigate in the Z direction or upon opening certain data applications, or can be manually effectuated. In some embodiments, the bottom interface member 40 can be inactive during normal operation.
As shown in
The wireless communication device 10 shown in
Antennas, according to embodiments of the present invention may be useful in, for example, multiple mode wireless terminals that support two or more different resonant frequency bands, such as world phones and/or dual mode phones. In certain embodiments, the wireless device 10 can operate in multiple frequency bands such as at least one low frequency band and at least one high frequency band. The terms “low frequency band” or “low band” are used interchangeably and, in certain embodiments, include frequencies below about 1 GHz, and typically comprises at least one of 824-894 MHz or 880-960 MHz. The terms “high frequency band” and “high band” are used interchangeably and, in certain embodiments, include frequencies above 1 GHz, and typically frequencies between about 1.5-2.5 GHz. Frequencies in high band can include selected ones or ranges within about 1700-1990 MHz, 1990-2100 MHz, and/or 2.4-2.485 GHz. The device 10 may be configured to support GPS and/or Bluetooth operations, as well as other positioning systems such as GALILEO, GONAS, and the like.
In certain embodiments, the device 10 may be configured to provide resonance for a global positioning system (GPS) as the terminal 10 can include a GPS receiver. GPS operates at approximately 1,575 MHz. GPS is well known to those skilled in the art. GPS is a space-based triangulation system using satellites and computers to measure positions anywhere on the earth. Compared to other land-based systems, GPS is less limited in its coverage, typically provides continuous twenty-four hour coverage regardless of weather conditions, and is highly accurate. In the current implementation, a constellation of twenty-four satellites that orbit the earth continually emit the GPS radio frequency. The additional resonance of the antenna as described above permits the antenna to be used to receive these GPS signals.
The display(s) may be configured to operate with touch screen input. Suitable software and associated locational grid hardware and operating structures are well known to those of skill in the art. See e.g. U.S. Pat. No. 3,857,022 to Rebane et al., entitled Graphic Input Device; U.S. Pat. No. 5,565,894 to Bates et al., entitled Dynamic Touchscreen Button Adjustment Mechanism. In certain embodiments, the wireless communication device 10 can include a touch screen on the display 20 and a keyboard or keypad entry 75 as shown in
Optionally, the first user interface member can reside on the front of the device and the second can reside on the back of the device. When the front member is pushed in, the back key can be pushed out automatically substantially concurrently (block 115).
A user can selectively engage a 3D navigation mode (block 121). Each member when contacted (i.e., depressed) can automatically move a distance corresponding to a distance moved by the other to thereby provide tactile feedback to a user via the other member (block 123).
Embodiments of the present invention are described below with reference to block diagrams and/or flowchart illustrations of methods, apparatus (systems) and/or computer program products according to embodiments of the invention. It is understood that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, and/or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer and/or other programmable data processing apparatus, create means for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function/act specified in the block diagrams and/or flowchart block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks.
It should also be noted that in some alternate implementations, the functions/acts noted in the blocks may occur out of the order noted in the flowcharts. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
As shown in
The data 356 may include 3D Display content data 326 and incoming and/or outgoing communication signal data (not shown). As will be appreciated by those of skill in the art, the operating system 352 may be any operating system suitable for use with a data processing system, such as OS/2, AIX or OS/390 from International Business Machines Corporation, Armonk, N.Y., WindowsXP, WindowsCE, WindowsNT, Windows95, Windows98 or Windows2000 from Microsoft Corporation, Redmond, Wash., PalmOS from Palm, Inc., MacOS from Apple Computer, UNIX, FreeBSD, or Linux, proprietary operating systems or dedicated operating systems, for example, for embedded data processing systems.
The I/O device drivers 358 typically include software routines accessed through the operating system 352 by the application programs 354 to communicate with devices such as I/O data port(s), data storage 356 and certain memory 336 components. The application programs 354 are illustrative of the programs that implement the various features of the data processing system 316 and can include at least one application that supports operations according to embodiments of the present invention. Finally, the data 356 represents the static and dynamic data used by the application programs 354, the operating system 352, the I/O device drivers 358, and other software programs that may reside in the memory 336.
The module 325 can also be configured to programmatically direct the tactile feedback between the first and second user interface members.
While the present invention is illustrated, for example, with reference to the Module 325 being an application program in
The I/O data port can be used to transfer information between the data processing system 316 and a computer network (e.g., the Intranet or Internet) or another computer or communication system or other device controlled by the processor. These components may be conventional components such as those used in many conventional data processing systems, which may be configured in accordance with the present invention to operate as described herein.
In the drawings and specification, there have been disclosed embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims. Thus, the foregoing is illustrative of the present invention and is not to be construed as limiting thereof. Although a few exemplary embodiments of this invention have been described, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this invention. Accordingly, all such modifications are intended to be included within the scope of this invention as defined in the claims. In the claims, means-plus-function clauses, where used, are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. Therefore, it is to be understood that the foregoing is illustrative of the present invention and is not to be construed as limited to the specific embodiments disclosed, and that modifications to the disclosed embodiments, as well as other embodiments, are intended to be included within the scope of the appended claims. The invention is defined by the following claims, with equivalents of the claims to be included therein.