The embodiments of the invention relate to an apparatus and control units that enable automatic control of a window pane of a vehicle.
During the operation of a vehicle, an occupant of the vehicle, in particular the driver, typically has to repeatedly open and close a window pane. For example, when driving on a toll road, it is required to open the window pane of the driver's door at various toll booths to pay a toll and then close it again. Repeated opening and closing of the window pane of a vehicle can be perceived as unpleasant or uncomfortable by an occupant of the vehicle. Furthermore, opening and closing the window pane of a vehicle can lead to reduced safety of the driving operation, since the driver of the vehicle is distracted by this activity at short notice.
This document deals with the technical object of increasing the comfort and/or safety of a vehicle when opening or closing a window pane of the vehicle.
This and other objects are achieved by the inventive apparatus disclosed herein. Advantageous embodiments are described, among other things, in the dependent claims. It should be noted that additional features of a claim dependent on an independent claim without the features of the independent claim or only in combination with a subset of the features of the independent claim may form a separate invention independent of the combination of all the features of the independent claim, which may be made the subject matter of an independent claim, a partial application, or a subsequent application. This applies in the same way to the technical teachings described in the description, which may form an independent invention which is independent of the features of the independent claims.
According to one aspect, an apparatus for determining a window point for an automatic change of state of a window pane of a vehicle is described. The apparatus may be arranged outside a vehicle to evaluate the event data of window events of a plurality of different vehicles. In this way, generally applicable window points can be detected or identified in a reliable and precise manner. Alternatively or additionally, the apparatus may be part of a vehicle for evaluating the event data of window events of the vehicle. In this way, vehicle-specific or user-specific window points can be detected or identified.
A window point can be used as a point (especially as a local position) at which a change in the state of a vehicle's window pane is typically caused (for example due to a toll booth, a drive-through restaurant, etc.). A detected window point can be used to automatically change the state of a vehicle window pane (so that the window pane no longer has to be manually opened or closed by an occupant of the vehicle (for example by operating a control panel)).
The apparatus is set up to determine event data for a plurality of window events in which an occupant of a vehicle has caused a change in the state of a window pane of the vehicle (for example by operating a control element, such as a toggle switch). The event data for a window event can indicate the location at which a window pane state was changed.
In addition, the event data for a window event of a vehicle can indicate or include:
In addition, the event data may indicate or include:
The event data for a window event can be determined by a vehicle based on one or more sensors of the vehicle, for example a position sensor for determining the location of the window event and/or the approach trajectory, a vehicle sensor for determining the driving speed and/or the steering angle of the vehicle, a window sensor for determining information regarding the change in the state of a window pane, an environment sensor for determining information relating to the vehicle's environment at the location of the window event, etc.
This allows event data to be collected for window events (for example for 10, 50, 100, 1000, 10000, or more window events). The window events within a specific region can be collected (for example for a specific city). The apparatus may be set up to determine at least one window point with a location at which a similar change of state of window panes was caused with relatively high frequency on the basis of the event data for the plurality of window events. Therefore a statistical evaluation of the event data may be carried out in order to identify or detect at least one window point or a location at which frequent changes of state of window panes occur. In this case, changes of state of the same type (for example, changes of state for opening a window pane or changes of state for closing a window pane) can be considered. This allows window events to be clustered.
In addition, the apparatus is set up to provide one or more vehicles with point data in relation to the detected window point (for example to send the point data). The point data can be used to indicate the location of the window point and the change of state of a window pane which is to be effected automatically at the window point. For example, the window data can be provided as part of digital map information related to a road network (for example as so-called points of interest, POIs).
In addition, the window data for a window point can indicate or include:
The point data for a window point can be used by a vehicle to automatically change the state of a window pane of the vehicle when the vehicle approaches the location of the window point. For example, when approaching a toll booth, the driver's door window pane can be opened automatically. A manual action of the driver of the vehicle is not required. The comfort and safety of a vehicle can thus be increased.
The apparatus may be set up to determine one or more trigger conditions for the change of state of a window pane to be effected at the window point. A trigger condition can indicate a condition that must or should be met so that the change of state of a window pane of a vehicle is automatically effected at the window point. The one or more trigger conditions can be provided as part of the point data of the window point.
Examples of trigger conditions are:
As a result of taking into account one or more trigger conditions in relation to a window point, the comfort and safety of vehicles can be further increased. In particular, faulty automated changes of the state of window panes can be avoided.
The apparatus may be set up to determine trigger conditions based on the event data of the window events associated with the window point. For example, on the basis of the event data, the approach trajectory, the driving speed of a vehicle, etc. can be determined for a window point (for example as the average of the trajectories, driving speeds, etc. indicated by the event data of the individual window events).
Furthermore, the apparatus may be set up to cause the one or more vehicles, to which the point data in relation to the determined window point have been provided, to capture additional data for the window point during a plurality of trips. The additional data may indicate or include:
It is also possible to determine whether an automatically initiated change of state has been terminated and/or reversed by an occupant of a vehicle. This indicates that the change of state of a window pane should not be performed automatically (for example, if one or more trigger conditions is absent). The information relating to a termination or reversal of an automatically initiated change of state can be provided as additional data by a vehicle.
The one or more trigger conditions can then be determined on the basis of the additional data. As a result of requesting and collecting additional data, the one or more trigger conditions can be determined in a particularly precise manner. In this way, the comfort and safety of vehicles can be further increased.
According to a further aspect, a control unit is described for a vehicle comprising at least one window pane, wherein the window pane can be automatically opened and/or closed (in response to a user input).
The control unit is set up to detect a window event in which an occupant of the vehicle causes a change in the state of the window pane (for example by operating a control element). In this case, it is possible to check whether one or more event conditions are met. A window event may only be detected if one or more event conditions are met. On the other hand, a change of state of a window pane may not be detected as a window event. Examples of event conditions are:
The change of state is reversed after the expiry of a maximum period.
In addition, the control unit is set up to determine event data related to the window event. As explained above, the event data may, in particular, indicate the location at which the change of state of a window pane was effected.
The control unit is also set up to provide (for example via a communication link) the event data in relation to the window event of an apparatus (described in this document) for determining a window point for an automatic change of state of a window pane of a vehicle. The provision of event data enables the efficient and precise determination of window points at which an automatic change of state of window panes can take place. In this way, the comfort and safety of vehicles can be increased.
According to a further aspect, a control unit for a vehicle is described, which comprises at least one window pane, which can be opened and/or closed automatically. The control unit is set up to receive point data with respect to a window point from an apparatus (described in this document) for determining a window point for an automatic change in the state of a window pane of a vehicle. As explained above, the point data can indicate the location at which a change of state of the window pane indicated in the point data is to be automatically effected.
In addition, the control unit may be set up to determine location data with respect to a (current) location of the vehicle. The control unit may also be set up to automatically cause the change of state of the window pane indicated by the point data (without the need for user input) if the location data indicate that the vehicle is approaching the location indicated by the point data or is located at the location indicated by the point data. The comfort and safety of a vehicle can thus be increased.
In addition, the control unit may be set up to determine additional data in relation to a window point, in particular in response to a request of the apparatus described in this document. Due to the provision of additional data, the quality of the automatic changes of state of window panes can be further increased. As a result, the comfort and safety of vehicles may be further increased.
As explained above, the point data can display one or more trigger conditions that must be met so that the change of state of the window pane indicated by the point data is automatically effected at the location indicated by the point data. The control unit can be set up to verify or not that one or more trigger conditions are met when the vehicle is approaching the location indicated by the point data or is at the location indicated by the point data. Depending on the check, the change of state of the window pane indicated by the point data can then be effected automatically or not. As a result of taking into account one or more trigger conditions, incorrect changes of state can be avoided and thus the comfort and safety of vehicles can be further increased.
According to another aspect, a system is described which comprises the apparatus described in this document and the control unit of a vehicle described in this document (or the vehicle described in this document).
According to a further aspect, a road vehicle (in particular a passenger car or a truck or a bus) which comprises the control unit is described in this document.
In accordance with a further aspect, methods are described which correspond to the apparatus described in this document or a control unit described in this document.
According to another aspect, a software (SW) program is described. The SW program can be set up to be implemented on a processor (for example on a control unit of a vehicle) and thus to carry out one of the methods described in this document.
According to another aspect, a memory medium is described. The memory medium may include a SW program, which is set up to be implemented on a processor, and thus to carry out one of the methods described in this document.
It should be noted that the methods, apparatuses, and systems described in this document can be used both alone and in combination with other methods, apparatuses and systems described in this document. Furthermore, any aspect of the methods, apparatuses, and systems described in this document can be combined with each other in a variety of ways. In particular, the features of the claims can be combined in many ways.
Other objects, advantages and novel features of the embodiments of the present invention will become apparent from the following detailed description of one or more preferred embodiments when considered in conjunction with the accompanying drawings.
As explained at the outset, this document deals with increasing the comfort and safety of a vehicle in relation to one or more automatic window panes of the vehicle, each of which can be opened and/or closed automatically. In this context,
The vehicle 100 comprises a window sensor 102, which is set up to provide window data which indicates the state, in particular the degree of opening, of the window pane 105. In addition, the vehicle 100 comprises a control element 103, which allows an occupant of the vehicle 100 to cause an actuator (for example an electric motor) of the vehicle 100 to open or close the window pane 105.
Furthermore, the vehicle 100 may comprise a position sensor 106 (for example a GPS receiver) that is set up to provide location data with respect to the current location of the vehicle 100. In addition, the vehicle 100 may comprise one or more environment sensors 104 (for example an imaging camera, a radar sensor, an ultrasonic sensor, and/or a lidar sensor) that are set up to capture environment data in relation to an environment of the vehicle 100. The vehicle 100 may also comprise a communication unit 107, which allows the vehicle 100 to exchange data with a unit which is external to the vehicle (for example with a central unit or with a backend server) via a (possibly wireless) communication connection. Examples of communication connections are a Bluetooth, a WLAN, a UMTS and/or an LTE connection.
A control unit 101 of the vehicle 100 may be set up to detect a window event based on the window data of the window sensor 102 and/or due to the operation of the control element 103, with which the state, in particular the degree of opening, of the window pane 105 is changed. In addition, the control unit 101 can be set up to determine event data for the window event (especially based on the environment data and/or the location data).
Examples of event data are
The control unit 101 of the vehicle 100 can be set up to send the event data in relation to the detected window event to a central unit via the communication unit 107.
The central Unit 200 is set up to identify one or more window points at which frequent window events occur based on the event data of the window events of the plurality of vehicles 100. A window point can indicate a specific location or position at which the occupants of vehicles 100 typically trigger a window event (for example because there is a toll booth or a drive-through restaurant at the location).
Furthermore, based on the event data of the window events of the plurality of vehicles 100, one or more attributes (also referred to in this document as point data) can be determined for a window point.
Examples of attributes are:
The window points, with one or more attributes, can be provided to one or more vehicles 100, for example as part of digital map information. For example, the one or more detected window points (with one or more attributes) can be sent to one or a plurality of vehicles 100 via communication connections 201.
The control unit 101 of a vehicle 100 may be set up to determine that the vehicle 100 is approaching a window point on the basis of the location data and/or on the basis of the environment data and/or on the basis of vehicle data (for example the time profile of the steering angle and/or the speed of the vehicle 100). One or more trigger conditions for an automatic change of state of a window pane 105 may also be checked. For example, it can be checked whether the vehicle 100 is approaching the location of the window point indicated in the attributes, and/or whether the vehicle is approaching the window point with the speed profile indicated in the attributes. It can therefore be checked whether one or more trigger conditions of a window pane are met (which are indicated in the point data of the window point).
If it has been determined that the vehicle 100 is approaching a window point, the actuator of the window pane 105 indicated by the point data can be controlled automatically to effect the change of state of the window pane 105 described in the point data. For example, when a toll booth is approached as a window point, the window pane 105 of the driver's door can be opened automatically. Furthermore, after passing through the toll booth at the exit of the toll booth (if necessary as another window point) the window pane 105 of the driver's door can be automatically closed again. In this way, the comfort and safety of a vehicle 100 can be increased.
The control unit 101 may also be set up to perform one or more other measures in advance of and/or at a (learned) window point. For example, based on the event data of the window event, it may be recognized that an automatic engine stop of the internal combustion engine of vehicles 100 is typically performed at a window point. Performing an engine stop at a window point can be used as an additional attribute of the window point and sent to one or more vehicles 100. A vehicle 100 can then automatically execute the engine stop indicated by the attribute (i.e. the point data) when the vehicle is 100 at the window point (possibly depending on the state of the electric on-board network of the vehicle 100). In this way, the comfort and energy consumption of vehicles 100 can be further enhanced.
The detection of one or more window points may be carried out by the control unit 101 of a vehicle 100. In particular, the control unit 101 of a vehicle 100 can be set up, based on the event data of window events of the vehicle 100, to detect one or more window points and to determine one or more attributes for a particular window point. The learning of window points can thus be done in an efficient and flexible manner within individual vehicles 100. In this way, the comfort and safety of a vehicle 100 can be further increased (particularly because individual preferences of the individual users of vehicles 100 can be better taken into account).
In this document a System 210 is thus described which provides for distributed learning of window points (also known in this document as POWI, Points of Window Interaction). For this purpose, window events can be detected by individual vehicles 100. A window event can be detected for example if the driving speed of the vehicle is zero and when the window pane 105 is opened at 60% or more. Event data for a detected window event can then be sent to a central unit 200. The event data may include the location of the window event, as well as a label indicating that the window event is a potential window point or POWI.
The individual potential window points or detected window events can be compared using algorithms. Points or locations where a window pane 105 state is changed relatively frequently (for example, where a window pane 105 is opened relatively frequently) can be identified and stored as window points. Furthermore, one or more attributes of a window point can be determined and stored.
For an identified window point, requests can be placed on vehicles 100 to provide further event data (in this document also referred to as additional data) for the window events at a window point (such as the approach trajectory and/or the direction of approach to the location of a window point). Based on the additional data, one or more other attributes of a window point can be determined, which can be used as trigger conditions for the change of state of the window pane 105. For example, a specific approach trajectory, a specific approach direction and/or a specific approach speed to the window point are determined as a trigger condition for the automatic change of state and are provided as an attribute or as point data. In addition, a classification of different types of window points (such as for example toll booth, parking space, parking garage, drive-through restaurant, etc.) are determined and provided as an attribute or as point data.
In addition, a regular check of already recognized window points can be performed on the basis of the event data of current window events and/or on the basis of additional data. In particular, it is possible to check whether window events continue to occur at a detected window point or not. This can increase the reliability of provided window points.
The method 300 involves the determination 301 of event data for a plurality of window events in which a change of state of a window pane 105 of a vehicle 100 was effected by an occupant of a vehicle 100 (for example by operating a control element). The event data for a window event can indicate the location (for example as GPS coordinates) at which the change of state of a window pane 105 was effected.
In addition, the event data for a window event can indicate or include: an identifier of a window pane 105 of which a change of state was effected, which identifies the window pane 105 from a plurality of window panes 105 of the vehicle 100; a type of effected change of state from a plurality of different types of changes of state, wherein the plurality of different types of changes of state includes, for example, opening or closing the window pane 105; and/or a change (in particular the extent of the change) of the degree of opening of the window pane 105, which was effected in the context of the window event.
In addition, the method 300 includes the determination 302, based on the event data for the plurality of window events, of at least one window point with a location at which a similar change of state of window panes 105 has been effected with relatively high frequency. In other words, at least one location at which changes of state of window panes 105 of a certain type of changes of state were effected with relatively high frequency can be determined on the basis of event data for the plurality of window events. A window point can be defined for this location.
Furthermore, the method 300 involves providing 303 point data with respect to the determined window point for one or more vehicles 100. For example, the point data can be sent to one or more vehicles 100 over a (wireless) communication connection 201. Alternatively or in addition, the point data can be stored on a memory unit of the one or more vehicles 100. In this case, the window data are provided in particular as part of digital map information in relation to a road network (for example as a so-called point of interest (POI)).
The point data may be the location of the window point and the change of state of a window pane 105 which is to be automatically effected (for example the type of change of state and/or the extent of the change in the opening angle to be effected). Furthermore, the point data may include the identifier of the window pane 105, which indicates the window pane 105 of a vehicle 100 for which an automatic change in state is to be effected.
The method 310 involves detecting 311 a window event in which a change of state of the window pane 105 is effected by an occupant of the vehicle 100 (for example by operating the control element 103). In order to detect a window event, it is possible to verify that one or more event conditions for the existence of a window event are met (for example a sufficiently high degree of change of the opening angle of the window pane 105 and/or a sufficiently low driving speed of the vehicle 100).
In addition, the method 310 involves determining 312 event data related to the window event. In particular, the event data may indicate the location at which the change of state of a window pane 105 was effected. Furthermore, the event data may indicate the identifier of the window pane 105 on which the change of state was effected. In addition, the event data may be the type of the change of state (for example opening or closing) and/or the extent of the change in the opening angle.
Furthermore, the method 310 involves providing 313 the event data in relation to the window event to an apparatus 200, 101 for determining a window point. In other words, the event data may be provided for the determination of one or more window points. For this purpose, the event data may be sent via a (wireless) communication connection 201 to a central unit 200 and/or provided within the vehicle to a control unit 101.
The method 320 includes receiving and/or determining 321 point data related to a window pane. The point data can be provided by an apparatus 200, 101 for determining a window point for an automatic change of state of a window pane 105 of a vehicle 100.
The point data may indicate a location at which a change of state of the window pane 105 should be automatically effected. In addition, the point data may indicate the type of change of state to be effected and/or the extent of the change of state to be effected. In addition, the point data may indicate the identifier of the window pane for which a change of state is to be effected. In addition, the point data may indicate one or more trigger conditions that must be met for a change of state of the window pane 105 to be automatically effected.
In addition, the method 320 includes the determination 322 of location data in relation to a location of the vehicle 100. The location data may be determined by means of a position sensor 106.
Furthermore, method 320 includes the automatic effecting 323 of the change of state of the window pane 105 indicated by the point data, if the location data indicate that the vehicle 100 is approaching the location indicated by the point data or is at the location indicated by the point data. The change in state can be effected without the need for an action by an occupant. In particular, the change in state can be effected without a control element 103 of the vehicle 100 being operated for this purpose.
As a result of the measures described in this document, learning global window points and making these available to a plurality of vehicles 100 can be made more flexible, efficient, and reliable. By means of distributed learning of window points, resources can be saved in data transfer and processing in a central unit 200. Event data related to a window event are typically captured and evaluated or collected for individual window events. In this way, resources in a vehicle 100 can be reduced (especially in terms of computing power).
The embodiments of the present invention are not limited to the exemplary embodiments shown. In particular, it should be noted that the description and the figures are only intended to illustrate the principle of the proposed methods, apparatuses, and systems.
Number | Date | Country | Kind |
---|---|---|---|
10 2018 126 830.0 | Oct 2018 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/078803 | 10/23/2019 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/083962 | 4/30/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6590357 | Okamoto | Jul 2003 | B2 |
6701673 | Kessler | Mar 2004 | B1 |
9617777 | Aoshima | Apr 2017 | B2 |
10142276 | Rapaport | Nov 2018 | B2 |
11048105 | Roy | Jun 2021 | B1 |
11260753 | Lühr | Mar 2022 | B2 |
11662467 | Shani | May 2023 | B2 |
20020171384 | Mersch | Nov 2002 | A1 |
20050174079 | Mersch | Aug 2005 | A1 |
20060108874 | Kalb | May 2006 | A1 |
20060191204 | Herwig | Aug 2006 | A1 |
20060217879 | Ikeuchi et al. | Sep 2006 | A1 |
20070013324 | Ubelein | Jan 2007 | A1 |
20090007493 | Hohn | Jan 2009 | A1 |
20120191305 | Ersek | Jul 2012 | A1 |
20130305608 | Ersek | Nov 2013 | A1 |
20150019083 | Kalliomaki | Jan 2015 | A1 |
20150292253 | Hartmann | Oct 2015 | A1 |
20180283889 | Koo | Oct 2018 | A1 |
20210164280 | Koenig | Jun 2021 | A1 |
20210262275 | Demele | Aug 2021 | A1 |
20210372192 | Matzek | Dec 2021 | A1 |
20230150551 | Beaurepaire | May 2023 | A1 |
20230295977 | Pohl | Sep 2023 | A1 |
Number | Date | Country |
---|---|---|
103774950 | May 2014 | CN |
105863431 | Aug 2016 | CN |
108590424 | Sep 2018 | CN |
100 05 566 | Aug 2001 | DE |
10 2015 223 613 | Jun 2017 | DE |
10 2016 220 171 | Apr 2018 | DE |
2017-133254 | Aug 2017 | JP |
Entry |
---|
FMVSS Considerations for Vehicles With Automated Driving Systems (Year: 2020). |
Chinese-language Office Action issued in Chinese Application No. 201980068842.1 dated Mar. 14, 2022 with English translation (22 pages). |
International Search Report (PCT/ISA/210) issued in PCT Application No. PCT/EP2019/078803 dated Feb. 13, 2020 with English translation (five (5) pages). |
German-language Written Opinion (PCT/ISA/237) issued in PCT Application No. PCT/EP2019/078803 dated Feb. 13, 2020 (six (6) pages). |
German-language Search Report issued in German Application No. 10 2018 126 830.0 dated Jul. 23, 2019 with partial English translation (10 pages). |
Number | Date | Country | |
---|---|---|---|
20210372192 A1 | Dec 2021 | US |