1. Field of the Invention
The present invention relates to portable computing devices and, more particularly, to apparatuses and methods for controlling portable computing devices.
2. Description of the Related Art
Many portable advanced mobile devices today contain very powerful processors and large amounts of memory. These devices include smartphones, cell phones, music players, network appliances, and personal navigation devices. These devices contain many valuable and complex applications including games, rich media, navigation, information management, etc. However, the significant computing power available in these devices is still constrained by a small display and small speakers required by the mobile environment. Because of the size limitations and other reasons, users of advanced mobile devices are commonly confused by the user interfaces of these devices.
Many vehicles include entertainment systems having components such as radios, DVD (digital video disc) players, CD (compact disc) players, cameras and navigational systems to provide entertainment and information to the driver. These components are controlled using a user interface in the form of a control panel typically having many pushbuttons, knobs, screens and other devices. A user typically becomes very familiar with the control panel of his vehicle, and this familiarity enables the user to use the control panel safely while driving. Moreover, the control panel is designed to be used while the user is driving, and thus effectively accommodates limitations in the attention, viewing time, and tactile precision of the user as he simultaneously performs the driving task.
What is neither described nor suggested in the prior art is a way to fully take advantage of the more sophisticated and user-friendly user interface of a remote peripheral device such as an automobile to control a portable computing device such as a smartphone.
The present invention provides an apparatus and method for enabling a remote system such as a vehicle infotainment system to configure its user interface such that the interface may be used to control a portable computing device such as a smartphone, cell phone, web pad, media player, navigation device, etc. Thus, in general, the display, audio and input controls of the portable device may be exported to a remote screen, speakers and input devices when a larger, more robust system of a remote peripheral system is available, such as that of an automobile.
In one aspect, the present invention enables the preset pushbuttons of the automotive entertainment system to be used to access features or applications of a smartphone or other mobile electronic device. When the entertainment system is operating independently (i.e., not in communication with a mobile electronic device), the preset pushbuttons are programmed to tune in particular frequencies of the AM and/or FM frequency bands, or of XM/Sirius stations, as is known in the prior art. However, according to the invention, when the entertainment system is in communication with a mobile electronic device, the preset pushbuttons may be actuated to implement shortcuts to features and/or applications of the mobile device. For example, the preset pushbuttons may be actuated to implement shortcuts to feature such as the “user settings” page, or an application such as Pandora interne radio, or a station within Pandora, such as “Rolling Stones Radio.”
The present invention addresses the problem of limited area on the display screen of the user interface to place short-cut icons that activate functions of the radio and/or mobile device.
In one embodiment, the present invention comprises a control arrangement for a vehicle including an infotainment console having a user interface with a plurality of pushbuttons. A communication device is communicatively coupled to the infotainment console and relays signals between the infotainment console and a portable computing device. The infotainment console reconfigures the user interface to enable the user to control the portable computing device via the user interface. Each of the pushbuttons is actuatable to cause operation of the portable computing device to proceed to a respective application within the portable computing device.
In another embodiment, the present invention comprises a control method, including providing an automotive infotainment console having a first user interface with a plurality of pushbuttons. A portable computing device is provided having a second user interface and being operable to run a plurality of applications. The portable computing device is communicatively coupled to the infotainment console. The first user interface is automatically reconfigured to replicate controls of the second user interface such that each of the pushbuttons is actuatable to cause operation of the portable computing device to proceed to a respective one of the applications.
In yet another embodiment, the present invention comprises a control arrangement for a vehicle including a head unit of an audio entertainment system having a user interface with a display screen and a plurality of radio preset pushbuttons disposed adjacent to the display screen. A communication device is communicatively coupled to the audio entertainment system and relays signals between the audio entertainment system and a smartphone. The audio entertainment system reconfigures the user interface to enable the user to control the smartphone via the user interface, such that a plurality of application icons appear on the display screen. Each of the application icons represents a respective application within the smartphone. Each of the application icons is disposed adjacent to a respective one of the pushbuttons. Each of the pushbuttons is actuatable to cause the smartphone to run the respective application. A plurality of application category icons are displayed on the display screen simultaneously with the application icons. Each of the application category icons is selectable to cause a respective category of the applications to be presented on the display screen.
An advantage of the present invention is that it enables the user to use shortcuts of the mobile device by use of well known user interface pushbuttons that are traditionally used as radio station presets. Thus, distraction of the driver, which is a hazard, is minimized. That is, the invention minimizes driver distraction by providing a well known user interface to control advanced features.
Another advantage of the present invention is that it expands the possible uses of the user preset pushbuttons. The benefit provided to the end user is more flexibility to customize the user interface and simplify the user experience.
Yet another advantage of the present invention is that it supports multi-application and multi-platform development.
A further advantage of the invention is that it requires a minimum of maintenance.
Still another advantage of the invention is that it provides a streamlined user interface.
The above mentioned and other features and objects of this invention, and the manner of attaining them, will become more apparent and the invention itself will be better understood by reference to the following description of an embodiment of the invention taken in conjunction with the accompanying drawings, wherein:
a is a schematic representation of one embodiment of a smartphone including an icon for an OEM application that may be used in conjunction with the present invention;
b is a schematic representation of the smartphone of
c is a schematic representation of the smartphone of
a is a schematic representation of the smartphone of
b is a schematic representation of the smartphone of
c is a schematic representation of the smartphone of
a is a schematic representation of the smartphone of
b is a schematic representation of the smartphone of
a is a schematic representation of the smartphone of
b is a schematic representation of the smartphone of
a is a schematic representation of the home screen of the head unit of
b is a schematic representation of the display screen of
c is a schematic representation of the display screen of
a is a schematic representation of the home screen of the head unit of
b is a schematic representation of the display screen of
c is a schematic representation of the display screen of
a is a schematic representation of the display screen of
b is a schematic representation of the display screen of
c is a schematic representation of the display screen of
d is a schematic representation of the display screen of
a is another schematic representation of the display screen of
b is a schematic representation of the display screen of
c is a schematic representation of the display screen of
a is another schematic representation of the display screen of
b is a schematic representation of the display screen of
Corresponding reference characters indicate corresponding parts throughout the several views. Although the drawings represent embodiments of the present invention, the drawings are not necessarily to scale and certain features may be exaggerated in order to better illustrate and explain the present invention. Although the exemplification set out herein illustrates embodiments of the invention, in several forms, the embodiments disclosed below are not intended to be exhaustive or to be construed as limiting the scope of the invention to the precise forms disclosed.
The embodiments hereinafter disclosed are not intended to be exhaustive or limit the invention to the precise forms disclosed in the following description. Rather the embodiments are chosen and described so that others skilled in the art may utilize its teachings.
Referring to
Infotainment console 18 also includes a user interface 30, which is communicatively coupled to an application program interface 24. Application program interface 24 may be in the form of, and include, any application program interface, processor, source code, object code, software, implementations or other programs useful in operating user interface 30 as well as infotainment applications (not shown). User interface 30 is adapted to receive commands from the user and allows the user to control the operation of application program interface 24 and, ultimately, the infotainment applications. User interface 30 may be in any form suitable for allowing the user to operate application program interface 24. For instance, user interface 30 may include pushbuttons, dials, scroll wheels, a keyboard, a touch pad, a voice recognition device, a display screen, a mouse and/or other user interface devices.
Referring still to
Infotainment system 11 also includes wireless communication device 28, which is communicatively coupled and connected to infotainment console 18. Wireless communication device 28 is adapted to transmit information to a portable/mobile electronic device 36 and receive information from portable/mobile electronic device 36. Wireless communication device 28 may be any communication device capable of wirelessly communicating with a portable/mobile electronic device. For instance, wireless communication device 28 may be in the form of a short range communications device such as a radio frequency communications module, a Wi-Fi communications module, IEEE 802.11 communications module, or a Bluetooth communications module. Portable/mobile electronic computing device 36 may be in the form of a smartphone, cellular phone, personal data assistance (PDA), iPhone, Blackberry®, laptop computer or other wireless communications device.
Portable/mobile electronic computing device 36 is described herein as being primarily a wireless device. However, it is within the scope of the invention for infotainment console 18 to be selectively, removably and/or temporarily hardwired to portable computing device 36, and for communication to occur therebetween via the hardwired connection.
Referring now to
b illustrates the smartphone as the OEM application is loading, such as in response to the user touching the “GM” icon.
b illustrates the smartphone of
a illustrates the smartphone of
b illustrates the smartphone of
a illustrates the smartphone of
b illustrates the smartphone of
a-c illustrates one embodiment of how smartphone application screens may be presented on the head unit. Infotainment console 18 may interrogate portable computing device 36, and portable computing device 36 may respond to the queries with information describing the layout and function of the smartphone's user interface.
a-c illustrates one embodiment of the display screen of user interface 30 after having received answers to the user interface configuration queries. The display screen of user interface 30 is reconfigured to mimic the display screen of portable device 36.
The embodiment depicted in
The user may select the Last.fm icon 746, as indicated by arrow 748, thereby causing the display screen of the head unit to display the Last.fm screen shown in
a-c illustrate another embodiment of how smartphone application screens may be presented on the head unit. The embodiment depicted in
The five icons in the bottom row each may represent a respective favorite application of the user, which in this example are Last.fm, Facebook, Pandora, The Weather Channel and Garmin. These five icons are shown within an imaginary dashed and dotted rectangle in
A respective one of five hard pushbuttons 852 is disposed directly below each of the shortcut icons 850, along an edge of the display screen. The display screen may or may not be touch-sensitive in the area within the imaginary dashed and dotted rectangle in
The user may select the music icon 854, as indicated by arrow 848, thereby causing the display screen of the head unit to display a menu of the available internet radio and other music applications. In this example shown in
In order to establish an application as a one of shortcuts 850, a user may depress one of the application selections in
a illustrates the display screen of
b illustrates the display screen of
a again illustrates the display screen of
a again illustrates the display screen of
In a next step 1204, a portable computing device is provided having a second user interface. The portable computing device is operable to run a plurality of applications. For example, a portable computing device 36, such as a smartphone, has a user interface as shown in
Next, in step 1206, the portable computing device is communicatively coupled to the infotainment console. In the embodiment of
In a final step 1208, the first user interface is automatically reconfigured to replicate controls of the second user interface such that each of the pushbuttons is actuatable to cause operation of the portable computing device to proceed to a respective one of the applications. For example, as shown in
The display screen of the automotive console may be touch-sensitive such that icons 851, and possibly shortcut icons 850, may be selected by the user by touching the icons, similarly to how the user may select applications by touching the screen of the smartphone shown in
While this invention has been described as having an exemplary design, the present invention may be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as, come within known or customary practice in the art to which this invention pertains.