The present invention relates generally to navigational infotainment systems, and more particularly, to human interfaces for navigation infotainment systems.
With the development of radio and space technologies, several satellites based navigation systems have already been built and more will be in use in the near future. One example of such satellites based navigation systems is Global Positioning System (GPS), which is built and operated by the United States Department of Defense. The system uses twenty-four or more satellites orbiting the earth at an altitude of about 11,000 miles with a period of about twelve hours. These satellites are placed in six different orbits such that at any time a minimum of six satellites are visible at any location on the surface of the earth except in the polar region. Each satellite transmits a time and position signal referenced to an atomic clock. A typical GPS receiver locks on to this signal and extracts the data contained in it. Using signals from a sufficient number of satellites, a GPS receiver can calculate its position, velocity, altitude, and time. The Russian built GLONASS and the European Union proposed Galileo are the two other important satellite based navigation systems.
A typical GPS or other navigation signal receiver is interfaced to maps of the region of interest. This region of interest map is displayed by the receiver with the position derived by the navigation receiver indicated by a suitable marker. This indicated position may be changing due to the motion of the vehicle in which it is placed. In this case, an arrow may represent the vehicle or GPS receiver in motion with the direction of the arrow representing the direction of the motion. Some of the features of this device like the zoom-in or zoom-out of the map, brightness and contrast of the map display, scrolling the points of interest list around the present position or at another given position and the volume of voice prompts, etc., are usually controlled by some type of mechanical switches. But present day receivers are using touch sensor based switches in place of mechanical switches. These touch sensor based switches or interface devices have longer life, easy to operate, does not involve mechanical parts which require maintenance. Various touch sense technology implementation methods are given below.
Touch Sensor Technology
Many physical principles have been exploited in the development of touch sensors. In most cases, the developments in touch sensing technologies are application driven. It should be recognized that the operation of a touch sensor is very dependant on the material of the object being gripped.
Resistive Based Sensors
The use of compliant materials that have a defined force-resistance characteristics have received considerable attention in touch and tactile sensor research. The basic principle of this type of sensor is the measurement of the resistance of a conductive elastomer or foam between two points. The majority of the sensors use an elastomer that consists of a carbon doped rubber.
In the above sensor the resistance of the elastomer changes with the application of force, resulting from the deformation of the elastomer altering the particle density.
If the resistance measurement is taken between opposing surfaces of the elastomer, the upper contacts have to be made using a flexible printed circuit to allow movement under the applied force. Measurement from one side can easily be achieved by using a dot-and-ring arrangement on the substrate. Resistive sensors have also been developed using elastomer cords laid in a grid pattern, with the resistance measurements being taken at the points of intersection. Arrays with 256-elements have been constructed.
The conductive elastomer or foam based sensor, while relatively simple does suffer from a number of significant disadvantages:
Even with the electrical and mechanical disadvantages of conductive elastomers and foams, the majority of industrial analogue touch sensors that have been based on the principle of resistive sensing. This is due to the simplicity of their design.
Force Sensing Resistor
A force sensing resistor is a piezoresistivity conductive polymer, which changes resistance in a predictable manner following application of force to its surface. It is normally supplied as a polymer sheet which has had the sensing film applied by screen printing. The sensing film consists of both electrically conducting and non-conducting particles suspended in matrix. The particle sizes are of the order of fraction of microns, and are formulated to reduce the temperature dependence, improve mechanical properties and increase surface durability. Applying a force to the surface of the sensing film causes particles to touch the conducting electrodes, changing the resistance of the film. As with all resistive based sensors the force sensitive resistor requires a relatively simple interface and can operate satisfactorily in moderately hostile environments.
Capacitive Based Sensors
These sensors are based on the variation of capacitance between two plates when finger is brought near these plates. The capacitance between two parallel plates is given by:
where A is the plate area, d the distance between the plates, and e the permittivity of the dielectric medium. A capacitive touch sensor relies on the applied force either changing the distance between the plates or the effective surface area of the capacitor. In such a sensor the two conductive plates of the sensor are separated by a dielectric medium, which is also used as the elastomer to give the sensor its force-to-capacitance characteristics.
To maximize the change in capacitance as force is applied, it is preferable to use a high permittivity, dielectric in a coaxial capacitor design. In this type of sensor, as the size is reduced to increase the spatial resolution, the sensor's absolute capacitance will decrease. With the limitations imposed by the sensitivity of the measurement techniques, and the increasing domination of stray capacitance, there is an effective limit on the resolution of a capacitive array. The use of a highly dielectric polymer such as polyvinylidene fluoride maximizes the change capacitance. From an application viewpoint, the coaxial design is better as its capacitance will give a greater increase for an applied force than the parallel plate design.
To measure the change in capacitance, a number of techniques can be, the most popular is based on the use of a precision current source. A second approach is to use the sensor as part of a tuned or L.C. circuit, and measure the frequency response. Significant problem with capacitive sensors can be caused if they are in close proximity with the end effector's, this leads to stray capacitance. This can be minimized by good circuit layout and mechanical design of the touch sensor.
Magnetic Based Sensor
There are two approaches to the design of touch or tactile sensors based on magnetic transduction. Firstly, the movement of a small magnet by an applied force will cause the flux density at the point of measurement to change. The flux measurement can be made by either a Hall effect or a magnetoresistive device. Second, the core of the transformer or inductor can be manufactured from a magnetoelastic material that will deform under pressure and cause the magnetic coupling between transformer windings, or a coil's inductance to change. A magnetoresistive or magnetoelastic material is a material whose magnetic characteristics are modified when the material is subjected to changes in externally applied physical forces. The magnetorestrictive or magnetoelastic sensor has a number of advantages that include high sensitivity and dynamic range, no measurable mechanical hysteresis, a linear response, and physical robustness.
If a very small permanent magnet is held above the detection device by a complaint medium, the change in flux caused by the magnet's movement due to an applied force can be detected and measured. The field intensity follows an inverse relationship, leading to a nonlinear response, which can be easily linearized by processing. A one-dimensional sensor where a row of twenty hall effect devices placed opposite a magnet has been constructed. A tactile sensor using magnetoelastic material has been developed, where the material was bonded to a substrate, and then used as a core for an inductor. As the core is stressed, the material's susceptibility changed, which is measured as a change in the coil's inductance.
Optical Sensors
The rapid expansion of optical technology in recent years has led to the development of a wide range of touch sensors. The operating principles of optical-based sensors are well known and fall into two classes:
Intrinsic and extrinsic optical sensors can be used for touch, torque, and force sensing. For industrial applications, the most suitable will be that which requires the least optical processing. For example the detection of phase shift, using interferometry, is not considered a practical option for touch and force sensors. For touch and force-sensing applications, the extrinsic sensor based on intensity measurement is the most widely used due to its simplicity of construction and the subsequent information processing. The potential benefits of using optical sensors can be summarized as follow:
Immunity to external electromagnetic interference, which is widespread in many applications.
Touch optical sensors have been developed using a range of optical technologies:
Optical Fiber Based Sensors
In the previous section, optical fibers where used are solely for the transmission of light to and from the sensor, however touch sensors can be constructed from the fiber itself. A number of touch sensors have been developed using this approach. In the majority of cases either the sensor structure was too big to be attached or the operation was too complex for use in the industrial environment. A suitable design can be based on internal-state microbending of optical fibers. Microbending is the process of light attenuation in the core of fiber when a mechanical bend or perturbation (of the order of few microns) is applied to the outer surface of the fiber. The degree of attenuation depends on the fiber parameter's as well as radius of curvature and spatial wavelength of the bend. Research has demonstrated the feasibility of effecting microbending on an optical fiber by the application of a force to a second orthogonal optical fiber.
Piezoelectric Sensors
Polymeric materials that exhibit piezoelectric properties are suitable for use as a touch sensors, while quartz and some ceramics have piezoelectric properties, polymers such as polyvinylidene fluoride (PVDF) are normally used in sensors.
Polyvinylidene fluoride is not piezoelectric in its raw state, but can be made piezoelectric by heating the PVDF within an electric field. Polyvinylidene fluoride is supplied sheets between as 5 microns and 2 mm thick, and has good mechanical properties. A thin layer of metalization is applied to both sides of the sheet to collect the charge and permit electrical connections being made. In addition it can be moulded, hence PVDF has number of attraction when considering touch sensor material as an artificial skin.
Strain Gauges in Touch Sensors
A strain gauge when attached to a surface will detect the change in length of the material as it is subjected to external forces. The strain gauge is manufactured from either resistive elements (foil, wire, or resistive ink) or from semiconducting material. A typical resistive gauge consists of the resistive grid being bonded to an epoxy backing film. If the strain gauge is pre-stressed prior to the application of the backing medium, it is possible to measure both tensile and compressive stresses. The semi-conducting strain gauge is fabricated from a suitable doped piece of silicon, in this case the mechanism used for the resistance change is the piezoresistive effect.
Silicon Based Sensors
Technologies for micromachining sensors are currently being developed world-wide. The developments can be directly linked to the advanced processing capabilities of the integrated circuit industry, that has developed fabrication techniques that allow the interfacing of the non-electronic environment to be integrated through micro-electromechanical systems. Though not as dimensionally rigorous as the more mature silicon planer technology, micromachining is inherently more complex as it is involves the manufacture of a three-dimensional object. Therefore the fabrication relies on additive layer techniques to produce the mechanical structure.
The excellent characteristics of silicon, that has made micromachined sensors possible, include a tensile strength comparable to steel, elastic to breaking point, and there is very little mechanical hysteresis in devices made from as single crystal, a low thermal coefficient of expansion.
To date it is apparent that microengineering has been applied most successfully to sensors. Some sensor applications take advantage of the device-to-device or batch-to-batch repeatability of wafer-scale processing to remove expensive calibration procedures. Current applications are restricted largely to pressure and acceleration sensors, though these in principle can be used as force sensors. As the structure is very delicate, there still are problems in developing a suitable touch sensor for industrial applications.
Surface Acoustic Wave Devices
This touch sensitive touch panel is based on acoustic wave propagation over a glass substrate. This technology is inexpensive but requires a specialized sensor with etching and attached transducers and complicated and expensive electronics. Further, it operates on the principle that the user's finger acoustically dampens the propagating signal, which produces an unpredictable touch measurement. Today, touch sensors are mainly used as touch pads in lap top computers to move the arrow in the screen and for scrolling. Thus, lap top computers use two-dimensional touch pads. The other use of touch sensors is in touch screens found in many handheld devices like PALM where the display screen itself is used as a touch sensor. Finger or stylus pens are used to tap on the object to be activated. A number of US patents describe various techniques of implementation. Some of the U.S. patents include U.S. Pat. Nos. 3,921,166, 4,103,252, 4,455,452, 4,680,430, 5,543,590, 5,650,597, 6,961,049, and published U.S. Patent Applications including 20060015826, 20050073507.
These touch sensors are finding use in electronic devices like the one used in a typical in-vehicle environment. Most of these devices include CD, DVD, MP3, satellite radio receiver, etc. with associated knobs and switches to control features such as volume control, Play-list scrolling, etc.
These controllers require the driver's attention and energy for proper operation. In addition, these controllers are slow and require more time to operate. Regular maintenance is also required for these mechanical switches. As a result, touch sensor switches are being increasingly used in place of the above controllers. But these touch sensor switches require frequent tapping with fingers to change the associated feature values by a large amount. Published U.S. Patent Application 20060015826 discloses a multi-touch sensor for hard disk multimedia players. However, this sensor only allows a small length of scrolling in discrete steps and requires a combination of touch gestures involving more than one finger at a time. Toshiba Corp. also uses a type of continuous sliding touch in some models of its multimedia players. U.S. Pat. No. 6,879,930 assigned to Microsoft Corporation describes a capacitance touch slider. Cypress Semiconductor Incorporated is one of the manufacturers of the sliding touch sensors known widely as CapSense devices. A glide touch (GLIDETOUCH®) sensor has been patented and used by cirque/ALPS Electric company (Alpine America a subsidy of ALPS) for multimedia players. The IPOD® also uses a slider for scrolling the song list. This slider has many advantages like fast operation, less driver attention, etc. However, to date this has not been used in navigation receivers.
The system described herein provides glide touch sensor interfaces for controlling various features of a navigation infotainment system, which combines navigation guidance capabilities with multimedia features. In an embodiment, the navigation infotainment system includes a glide touch sensor that may be used to control navigation features of the system such as zoom level, map panning, point of interest scrolling, volume control, and brightness and contrast control. In addition, the glide touch sensor may be used to control multimedia features of the system including sound volume and play-list scrolling.
The system described herein provides glide touch sensor interfaces for controlling the navigation and multimedia features of a navigation infotainment system. The infotainment system includes a navigation receiver, e.g., GPS receiver, for providing the infotainment system with navigation guidance capabilities, and a multimedia player capable of playing MPEG, MP3, CD, DVD and/or a host of other multimedia files. The infotainment system may also include a digital or analog radio system, a digital or analog television system, wireless Internet receiver, and/or other communications device. A navigation infotainment system as defined herein is a system that includes a multimedia player and a navigation receiver all operating as a single system. Further, the multimedia play and navigation receiver share resources of the navigation infotainment system as required.
The glide touch interface includes a glide touch sensor 101 and an associated controller 102. Resistive and capacitive types of sliding sensors may be used for the glide touch 101. The interface also includes buttons 104-107 for selecting different features of the infotainment system to be controlled by the glide touch sensor 102. For example, the buttons 104-107 may be used to select different display features, e.g., brightness or contrast, audio features, e.g., volume, or navigation features, e.g., zoom, of the infotainment system to be controlled by the glide touch sensor 101. Although four buttons are shown in
To control the selected feature using the glide touch sensor 101, a user may glide a finger on the glide touch sensor 101. The glide touch sensor 101 sends a signal representing the position of the finger on the glide touch sensor 101 to a controller 102 through connecting wires 103A and 103B. In response, the controller 102 generates and sends a control signal to the infotainment system circuit 110, which controls the value of the selected feature based on the position of the finger on the glide touch 101. The infotainment system circuit 110 may be connected to the buttons 104-107 via wires (not shown), and select the feature to be controlled based on which of the buttons is pressed 104-107.
In an embodiment, the controller 102 controls the value of the selected feature in proportion to the position of the finger on the glide touch 101 starting from edge 108 towards the other edge 109. In this embodiment, the edge 108 may represent a minimum value and the edge 109 may represent a maximum value. Positions on the glide touch 101 between the edges 108 and 109 may represent intermediate values in proportion to their distances from the edges 108 and 109. Further, the value of the feature may be gradually increased by sliding the finger from the edge 108 towards the edge 109. It is also possible for the edge 108 to represent a maximum value and the edge 109 to represent a minimum value, and to gradually increase the value by sliding the finger from the edge 109 towards the edge 108. In addition, the values may continue to scroll up or down by holding down the finger on the top or bottom of the glide touch 101.
An infotainment system 300 according to an embodiment may be installed in the dashboard 315 of a vehicle as shown in
In a navigation mode, an important feature that can be controlled by the glide touch is the zoom level of a displayed map. The zoom feature may be selected by pressing one of the buttons 104-107 shown in
The zoom feature may also be selected from a menu list on the display. For example, a menu list may list various navigation features, including the zoom feature. The user may select the zoom feature from the menu list by sliding a finger on the glide touch to move, e.g., a highlighter, to the zoom feature. Once the zoom feature is highlighted, the user may tap on the glide touch once or multiple times to select the zoom feature. Alternatively, once the zoom feature is highlighted, the user may press a button to select the zoom feature.
The glide touch may also be used to pan the displayed map up or down or pan the displayed map left or right. As in the case of zooming, the pan feature may be selected by pressing one of the buttons 104-107. The user may slide a finger on the glide touch in the direction from top to bottom to pan up, i.e., display a portion of the map that was hidden before. To provide panning in both an up/down and left/right direction, the infotainment system may include two glide touch sensors.
In addition to zooming and panning, the glide touch may be used for adjusting the contrast and/or brightness of the map display.
It may be important to view a list of the visible satellites with their associated signal-to-noise ratios and satellite health. The maximum number of satellites visible from the GPS constellation is 11 satellites and an inclusion of satellites from other navigation systems like Galileo and GLONASS will require a larger list. A list of visible satellites may be viewed in a small window (so that it does not block a considerable map display area) that shows a portion of the list at a time. Any one of the visible satellites in the list may be viewed by scrolling the list in the window using a glide touch. The top edge of the glide touch may correspond to the satellite with the highest signal-to-noise ratio. The user may slide a finger on the glide touch towards the bottom edge to display the other satellites in decreasing order of their signal-to-noise ratios. The bottom edge of the glide touch may correspond to the satellite with the lowest signal-to-noise ratio. In addition to the signal-to-noise ratios, the health of the visible satellites may also be viewed together with the signal-to-noise ratios. If the health of a satellite is poor, this may explain why the position accuracy is not good under limited acquired satellite condition.
The quality of a pseudorange measurement depends on how the acquired satellites are placed with respect to each other. Acquired satellites placed near each other result in a less accurate position estimation. On the other hand, acquired satellites placed far apart from each other give a good position estimation. This spread of satellites is measured by what is known as GDOP (Geometric Dilution Of Precision). A list of GDOP values measured over a time interval may help in identifying the precise position by finding the position with the best GDOP. In an embodiment, the device stores a list of the GDOP values measured over an interval of time. The list of GDOP values may then be viewed in a window by scrolling the list using the glide touch. The top edge of the glide touch may correspond to the latest GDOP value and the bottom edge of the glide touch may correspond to the oldest GDOP values. The user may slide a finger on the glide touch towards the bottom edge to display the GDOP values in order of increasing age. The position and time of each GDOP value may also be displayed next to the associated GDOP value.
Some GPS receivers have integrated temperature sensors used to correct frequency drift due to temperature variation. Temperature values measured by a temperature sensor may be stored in memory over a time interval. A list of the stored temperature values may be viewed by scrolling the list in a window using the glide touch. The top edge of the glide touch may correspond to the latest temperature value and the bottom edge of the glide touch may correspond to the oldest temperature value. The user may slide a finger on the glide touch towards the bottom edge to display the temperature values in order of increasing age. The time of each temperature value may also be displayed next to the associated temperature value.
The ephemeris and almanac of the navigation satellites are used to determine the position of the satellites with ephemeris being more precise than almanac. The most recent ephemeris or almanac is helpful in providing a precise estimation of the position of a satellite for computing the pseudorange between the satellite and the device which may help in reducing satellite acquisition time. It is possible to view the satellite ephemeris or almanac and compare these values with the latest values available through an Internet or wireless means. A list of satellites and associated ephemeris or almanac may be viewed by scrolling the list in a window using the glide touch. The top edge of the glide touch may correspond to the highest powered satellite while the bottom to that of the lowest powered satellite. Various parameters of the ephemeris or almanac may be viewed one after the other.
Further, lists of other points of interest may be scrolled in the window 615 using the glide touch 601. For example, the lists may include a list of restaurants, shops, or gas stations within a given area. In anther example, the lists may include a list of restaurants, shops or gas stations within a certain distance from the user's current position, as measured by the navigation receiver of the infotainment system. In this example, the restaurant, shops, or gas stations may be listed in order of increasing distance with the closest restaurant, shop, or gas station at the top of the list.
The glide touch sensor may be used to adjust other features. For example, the glide touch may be used to adjust the volume of the infotainment system when operating in a navigation mode or a multimedia mode. First, a button may be pressed to select volume. The user may then slide a finger on the glide touch in the direction from top to bottom to gradually increase the volume and stop when a desired volume has been attained. The glide touch may also be to scroll television or radio channels or scroll a multimedia play-list in the multimedia mode.
Although the present invention has been described in terms of the presently preferred embodiments, it is to be understood that the disclosure is not to be interpreted as limiting. Various alterations and modifications will no doubt become apparent to those skilled in the art after having read this disclosure. Accordingly, it is intended that the appended claims be interpreted as covering all alterations and modifications as fall within the spirit and scope of the invention.