The invention relates to a method and a device for the compressed transfer of signals of an operating element having movement coordinates in a vehicle.
An operating unit for a steering wheel of a motor vehicle is known from DE 10 2011 112 568 A1. The operating unit comprises an operating device with which an operating input executed by a finger is able to be registered, and an operating surface element for positioning the finger. The operating device furthermore comprises a transmission unit for emitting an optical signal to the finger. The optical signal is reflected by the finger and registered by a receiving unit and an operating input is determined from the registered optical signal, wherein the transmission unit and the receiving unit are arranged on a side of the operating surface element facing away from the finger. A movement direction of the finger is transferred in the form of delta X and delta Y coordinates. Delta X describes the route which a finger covers in a scanning cycle in the X direction. Delta Y describes, accordingly, the covered route in the Y direction, which is perpendicular to the X direction.
With this type of transfer, the entire speed range of the finger can be represented with very high resolution. However, due to the very high resolution and the transfer of the coordinates, a high bandwidth of a data bus is required. A 16-bit transfer is required as a result of this high bandwidth, which, however, for example with the use of a cost-effective LIN or Local Interconnect Network bus, is not available in a vehicle.
The object of the invention is therefore to create a method and a device which use an operating element by using optical signals and minimize a required amount of data, the data being transferred from a steering wheel of a motor vehicle via a data bus to a display unit in the vehicle.
This object is solved by the features specified in the independent claims.
Further advantageous embodiments of the present invention are the subject matter of the dependent claims.
According to a first aspect, a method for the compressed transfer of signals of an operating element having movement coordinates to a display unit in a vehicle includes a transmission of an optical signal to a surface of the operating element, a receiving of an optical signal reflected by a finger of a user on the surface of the operating element in a predetermined scanning cycle, a conversion of the reflected optical signal into a digital signal that has relative movement coordinates of the finger in the predetermined scanning cycle in a first direction and a second direction that is perpendicular to the first direction, a compression of the relative movement coordinates of the finger in the first direction and the second direction by means of a non-linear compression characteristic curve for obtaining a compressed digital signal, a transfer of the compressed digital signal to the display unit, and a decompression of the compressed digital signal in the display unit by means of an non-linear decompression characteristic curve that is inverse to the non-linear compression characteristic curve.
The transfer of movement coordinates of the finger on a data bus with low bandwidth is thereby allowed. The error arising by compression and decompression is selected in such a way that it is below the perception threshold of the user for speed and is therefore unable to be perceived by him. More precisely, the compression characteristic curve and the decompression characteristic curve are formed in such a way that low speeds of the finger are resolved more finely than higher speeds of the finger, wherein precision of the operating element is maintained. At higher speeds of the finger, no fine resolution is required since, at higher speeds of the finger, a digital noise is lower than at lower speeds of the finger. The amount of data to be transferred may be reduced to 8-bit per coordinate in this way.
The compression is carried out in such a way that the digital signal is compressed more strongly with increasing speed depending on a speed derived from the movement coordinates.
According to a further embodiment, the compression and decompression are carried out in such a way that a maximum error between a value of the digital signal and a value of a decompressed signal is less than or equal to five percent and the compressed digital signal has a maximum of 8 bits.
According to a further embodiment, the decompressed digital signal in the display unit is represented as a movement of a pointer displayed in the display unit, a movement of a content displayed in the display unit or a movement of a selection of menu items displayed in the display unit.
According to a further embodiment, the operating element is provided in a steering wheel of a vehicle and the compression of the digital signal is carried out in an electronics unit of the steering wheel.
According to a further embodiment, the operating element is an optical operating element, preferably an optical finger navigation module or OFN.
According to a second aspect, a device for the compressed transfer of signals of an operating element having movement coordinates to a display unit in a vehicle has a first device for the transmission of an optical signal to a surface of the operating element, a second device for receiving an optical signal reflected by a finger of a user on the surface of the operating element in a predetermined scanning cycle, a third device for the conversion of the reflected optical signal into a digital signal that has relative movement coordinates of the finger in the predetermined scanning cycle in a first direction and a second direction that is perpendicular to the first direction, a fourth device for the compression of the relative movement coordinates of the finger in the first direction and the second direction by means of a non-linear compression characteristic curve for obtaining a compressed digital signal, a fifth device for the transfer of the compressed digital signal to the display unit, and a sixth device for the decompression of the compressed digital signal in the display unit by means of an non-linear decompression characteristic curve that is inverse to the non-linear compression characteristic curve. The fourth device carries out the compression in such a way that the digital signal is compressed more strongly with increasing speed depending on a speed derived from the movement coordinates.
According to the second aspect, the same advantages are achieved as described before with respect to the first aspect.
According to a further embodiment, the fourth device carries out the compression and the fifth device carries out the decompression in such a way that a maximum error between a value of the digital signal and a value of a decompressed digital signal is less than or equal to five percent and the compressed digital signal has a maximum of 8 bits.
According to a further embodiment, the display unit depicts the decompressed digital signal as a movement of a pointer displayed in the display unit, a movement of a content displayed in the display unit or a movement of a selection of menu items displayed in the display unit.
According to a further embodiment, the operating element is provided in a steering wheel of a vehicle and the fourth device is provided in an electronics unit of the steering wheel.
According to a further embodiment, the operating element is an optical operating element, preferably an optical finger navigation module or OFN.
The present invention is explained in more detail below by means of an exemplary embodiment with reference to the enclosed drawings.
One exemplary embodiment of the present invention is described below,
It should be noted that a display unit described in the further course is a central display unit in a vehicle or a display unit in a combined instrument panel in a region in the vicinity of a steering wheel of the vehicle. The vehicle is preferably a motor vehicle.
Moreover, a combination of two display units in the vehicle by using several of the operating elements described below is possible, wherein a respective operating element belongs to each display unit. For example, with the use of both the central display unit and the display unit in the combined instrument panel of the central display unit, an operating element belongs to the central display unit and, in the combined instrument panel, another operating element belongs to the display unit. The operating element for the central display unit may be arranged on a right-hand side of the steering wheel and the other operating element for the display unit in the combined instrument panel may be arranged on a left-hand side of the steering wheel.
In
The steering wheel 10 of the motor vehicle may furthermore have two or more operating units 20. For example, one of two operating units 20 may be located on the left-hand side of the steering wheel 10 shown in
In
The operating element 40 shown in
A selection can be made on the display unit 60 or the content of the display unit 60 can be controlled by the operating element 40. The steering wheel electronics 50 are provided between the operating element 40 and the display unit 60. A control of the display unit 60 is carried out in the steering wheel electronics 50. A compression of data emitted from the operating element 40 is also carried out in the steering wheel electronics 50, whereby there is no necessity for additional components.
It should be noted that the process flow of the flow diagram in
After starting at the initialization point, the process flow proceeds to step S100.
In step S100, an optical signal is sent to a surface of the operating element 40. After step S100, the process flow advances to step S200.
In step S200, it is decided as to whether a signal is received which has been reflected by a finger of a user or not. The signal is reflected if a finger of the user is located on a surface of the operating element 40. If the decision in step S200 is “NO”, the process flow reverts to step S100.
If the decision in step S200 is “YES”, the method advances to step S300. In step S300, the received optical signal reflected by the finger of the user in the operating element 40 is converted into a digital signal.
More precisely, the operating element 40 recognizes movement increments of a finger of a user in the direction of axes of a coordinate system of the operating element 40 and, with the aid of these recognized values, calculates sums of the movement increments of the finger of the user in the direction of the axes of the coordinate system of the operating element 40. Data which represents these sums, i.e., relative movement coordinates of the finger, is contained in the digital signal.
After step S300, the process flow advances to step S400.
In step S400, the relative movement coordinates which are contained as information in the converted digital signal are compressed in the steering wheel electronics 50 by means of a non-linear compression characteristic curve.
In step S410, the digital signal converted in step S300 in
In step S420, the movement coordinates from the digital signal received in step S410 are divided into individual X and Y values and each value is used as an individual input value. After step S420, the process flow advances to step S430.
In step S430, a closest X coordinate from a non-linear characteristic curve is allocated to each input value from step S420, i.e., to each X and Y value individually, the characteristic curve being shown in detail in
In
The range of values to be transferred for uncompressed movement increments 90 can, as shown in
After step S430, the process flow advances to step S440.
In step S440, Y axis values which belong to the respective X axis value on the non-linear compression characteristic curve are used as output values for each of the X and Y values. After step S440, the process flow advances to step S450.
In step S450, the Y axis values determined previously, which are used as output values, are emitted. After step S450, the process flow advances to step S500 in
In step S500, a digital signal containing the compressed movement coordinates is transferred from the steering wheel electronics 50 to the display unit 60.
More specifically, these values are transferred as 16-bit values via an interface to the steering wheels electronics 50.
After step S500, the process flow advances to step S600.
In step S600, the steering wheel electronics 50 reconstructs the movement increments from the transferred values by subtraction. In the display unit 60, after the transfer of the mapped values by the inverse mapping of the compressed data, the range of values of the compressed movement increments must be converted or mapped back from “0 to 252” to the range of values of the uncompressed movement increments “−1000 to +1000” by means of a non-linear decompression characteristic curve that is inverse to the non-linear compression characteristic curve 70.
In
In order to implement this mapping, each movement coordinate in the X and Y direction, the respective closest X axis value, is allocated to each input value. The Y axis value associated with this X axis value must be used as an output value for the inverse mapping. During the mapping of the values and the inverse mapping of the values, as well as the transferring, this can lead to a discretisation error. This means that the starting values that are compressed and the values that are used after the decompression may potentially not be identical. Since a compression rate is chosen which keeps this error very small, this error falls below the perception threshold of each user, such that no anomalies in the display on the display unit 60 from the input of the user on the operating element 40 are visible to the driver as a result of the compression.
If, therefore, an input is actuated by the user which produces, after the calculation of the movement increments, an output value of “−200 counts”, the closest X axis value is allocated to this value with the aid of the non-linear compression characteristic curve 70, the X axis value having, for example, the Y axis value “40”.
This Y axis value is used as the output value for the transfer and is forwarded to the display unit 60. The display unit 60 reconstructs, with the aid of the non-linear decompression characteristic curve 80 that is inverse to the non-linear compression characteristic curve 70, the output value “40” and also assigns the closest Y axis value to this, which, without taking an error into consideration, in turn has the value “−200”.
After step S600, the process flow advances to step S700.
In step S700, the movement coordinates decompressed in step S600 are processed and the input carried out by the user is initiated or displayed on the display unit 60. After step S700, the process flow returns to step S100.
With this type of compression and decompression, the bandwidth for the transfer of the movement increments to the display unit 60 can be reduced to only eight bits.
The compression and decompression characteristic curves are configured in the previous exemplary embodiment in such a way that a predetermined percentage speed error is not exceeded by the transformation to and fro. Low speeds are thus resolved more finely than high speeds. For example, the characteristic curve can be configured in such a way that the speed error is 5% below the perception threshold of the user and the quantity of data per coordinate is able to be reduced to 8 bits. The transfer of movement coordinates of a finger on a data bus with low bandwidth is overall possible.
Although the present invention has been described previously with the aid of an exemplary embodiment, it is understood that different embodiments and amendments may be carried out without leaving the scope of the present invention, as is defined in the appended claims.
The disclosure of the drawings is exclusively referred to regarding further features and advantages of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10 2013 013 362.9 | Aug 2013 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2014/001680 | 6/20/2014 | WO | 00 |