Time-division control signal generator, method for removing television viewing restrictions using the same, and method for avoiding errors.
Patent Information
- Application Number
- JP2025043648
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-03-21
- Filing Date
- 2025-03-18
- Publication Date
- 2026-10-01
- Estimated Expiration
- 2045-03-18
AI Technical Summary
【0050】 本発明によると、リアルタイムな車両のナビゲーション機能とテレビ視聴機能とを同時に使用可能にする、車載表示装置のテレビ視聴機能の制限解除装置に用いられる時分割制御信号生成装置、及びこれを用いたテレビ視聴制限解除方法を提供できる。さらには、時分割制御信号生成装置のエラー対策の改良を提供できる。
Smart Images

Figure 0007927335000001 
Figure 0007927335000002 
Figure 0007927335000003
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle control, and in particular to a time-division control signal generator used for canceling television viewing restrictions of an in-vehicle display device, a television viewing restriction cancellation method using the same, and an error avoidance method.
Background Art
[0002] In-vehicle display devices are used for users to watch television (such as terrestrial digital broadcasting) and display car navigation information. For some in-vehicle display devices, the television viewing function is restricted when the vehicle is traveling at high speed. The conditions for normal operation of television differ among manufacturers, but for example, they are that the shift position is in P, the vehicle speed is 0, and the vehicle speed signal line maintains a high (voltage) level. All of these pieces of information are provided to the in-vehicle display device via a CAN (Controller Area Network) bus. Accordingly, there is known a system that cancels the television viewing restriction function during traveling by disconnecting the CAN bus, passing through a navigation control device, and adjusting vehicle speed data to 0 (Patent Document 1).
[0003] However, the vehicle speed signal line is a crucial signal line that receives a vehicle speed pulse signal generated based on wheel rotation data to acquire vehicle speed information while driving. If a vehicle speed pulse signal is not supplied to the vehicle speed signal line, some in-vehicle display devices will stop their navigation function. In such cases, it is possible to disable the TV viewing deactivation function using a physical switch and return the navigation function to a usable state (original mode), but then it becomes impossible to watch TV while using the navigation function. To solve this problem, a technology has been proposed that alternately transmits information for car navigation, which is stored and processed from the vehicle speed signal sent from the vehicle, and a signal that enables TV viewing (Patent Documents 2, 3). In addition, when driving with a device that deactivates the TV viewing restriction function, if certain conditions are met, an error message may be displayed on the in-vehicle display device, or some driving assistance functions may become unusable. A technology to avoid the display of such error messages has also been proposed (Patent Document 4). [Prior art documents] [Patent Documents]
[0004] [Patent Document 1] Utility Model Registration No. 3240997 Gazette [Patent Document 2] Patent No. 7313640 [Patent Document 3] Patent No. 7343936 [Patent Document 4] Patent No. 7343949 [Overview of the project] [Problems that the invention aims to solve]
[0005] However, when actual data is stored and used as information for car navigation, the navigation will be based on past vehicle speed and movement, which can lead to delays in the navigation system.
[0006] Furthermore, error handling measures for when using devices that bypass TV viewing restrictions are also in need of further improvement.
[0007] Therefore, in this embodiment, a time-division control signal generator used in a device for releasing restrictions on the television viewing function of an in-vehicle display device, which enables the simultaneous use of real-time vehicle navigation and television viewing functions, and a method for releasing television viewing restrictions using the same are provided. Furthermore, improvements to error countermeasures for the time-division control signal generator are provided. [Means for solving the problem]
[0008] A time-division control signal generation device according to a first aspect of the present invention is: A time-division control signal generator that generates a time-division control signal that alternately repeats a preset analog television signal that lasts for a television signal duration T1, which is the time for which a television signal for watching television can be received, and an analog vehicle speed pulse signal that lasts for a navigation signal duration T2, which is the time for which a navigation device can be operated, The time-division control signal generator calculates the current vehicle speed in real time using signals transmitted from the vehicle and generates a vehicle speed analog pulse signal that includes the number of pulses corresponding to the distance traveled at the current vehicle speed in the sum of the television signal time T1 and the navigation signal time T2 in the nearest future from the time of generation.
[0009] This configuration allows for television viewing even while the vehicle is in motion, and enables the navigation system to be used in the background, thanks to the combination of a preset analog television signal and an analog vehicle speed pulse signal. For example, the navigation system will function correctly even if the user switches to the navigation screen while watching television. Since the navigation function usually uses voice guidance, the voice guidance function can remain available even if a passenger is watching television and occupying the screen. Furthermore, because the system generates an analog vehicle speed pulse signal corresponding to the distance traveled in the time division control signal transmission time (the sum of the nearest future time T1 and time T2) based on the current vehicle speed calculated in real time, navigation delays are less likely to occur compared to methods that use past information.
[0010] In the time-division control signal generation device of the present invention, the pulses of the vehicle speed analog pulse signal in one time-division control signal may always have the same period. The time-division control signal generator of the present invention may continuously sample the current vehicle speed pulse signal, which is proportional to the rotation of the wheels, and calculate the current vehicle speed from the average value of multiple pulses of the sampled vehicle speed pulse signal.
[0011] In the time-division control signal generation device of the present invention, the television signal time T1 is a fixed value, and the navigation signal time T2 varies according to the current vehicle speed. The time-division control signal generation device may determine the navigation signal time T2 from the current vehicle speed. In the time-division control signal generation device of the present invention, the navigation signal time T2 may be set to a larger value as the current vehicle speed increases.
[0012] The time-division control signal generation device of the present invention may generate an analog vehicle speed pulse signal by performing a filtering process on a sampled vehicle speed pulse signal, which consists of one or a combination thereof of an amplitude-limiting filtering algorithm, a recursive average filtering algorithm, or a median-averaging filtering algorithm. The preset analog television signal may be a DC voltage signal that lasts for a television signal time T1. The time-division control signal generator of the present invention may output a voltage signal generated when the parking brake or shift position is in P shift during the television signal time T1 in which a preset television analog signal is output, or a voltage signal generated when the vehicle speed is below a certain speed. In the time-division control signal generation device of the present invention, the television signal time T1 may be 1.4 seconds to 1.8 seconds.
[0013] The time-division control signal generation device of the present invention may be electrically connected between a pulse generation device mounted on a vehicle and an in-vehicle display device equipped with a television viewing function and a navigation function, and may be used to enable the use of the television viewing function and the navigation function while the vehicle is in motion. The present invention provides a method for removing television viewing restrictions, comprising the steps of: generating a preset television analog signal that lasts only for a television signal time T1 using the time-division control signal generation device described above; calculating the current vehicle speed in real time using a signal transmitted from the vehicle; generating a vehicle speed analog pulse signal that includes a number of pulses corresponding to the distance traveled in the sum of the nearest future time T1 and time T2 from the generation point at the current vehicle speed, and lasts only for a navigation signal time T2; and generating a time-division control signal by combining the preset television analog signal and the vehicle speed analog pulse signal to obtain a time-division control signal, and outputting the time-division control signal to an in-vehicle display device.
[0014] A time-division control signal generation device according to a second aspect of the present invention is: A time-division control signal generator is electrically connected between a vehicle ECU and an in-vehicle display device equipped with a television viewing function and a navigation display function, and is used to enable the use of the television viewing function and the navigation display function while the vehicle is in motion. The time-division control signal generating device is configured such that a television viewing restriction cancellation mode for canceling television viewing restrictions and an original mode for directly transmitting a vehicle speed pulse signal generated by a vehicle can be switched therebetween by internal control, In the television viewing restriction cancellation mode, the device generates a time-division control signal that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time period during which a television signal for enabling television viewing can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time period during which a navigation device can be operated, The time-division control signal generating device stores precursor information about an error code transmitted from an in-vehicle display device to a vehicle ECU, when it is determined that precursor information is included in a signal transmitted from the in-vehicle display device and / or the vehicle ECU during the television viewing restriction cancellation mode, the device switches from the television viewing restriction cancellation mode to the original mode, and restores from the original mode to the television viewing restriction cancellation mode after a standby time elapses.
[0015] The inventor of the present invention has found that the display of an error message and the unavailability of some driving assistance functions are caused by the transmission of an error-causing code (error code) from the in-vehicle display device to the vehicle ECU.
[0016] According to this configuration, television viewing is enabled even while the vehicle is traveling, and the navigation device can also be used in the background. Furthermore, when it is detected that precursor information regarding a stored (known) error code occurs during the television viewing restriction release mode, the time-division control signal generating device switches from the television viewing restriction release mode to the original mode through internal control, and returns from the original mode to the television viewing restriction release mode after the standby time elapses. The error code is generated by using the television viewing restriction release mode. If switching to the original mode is performed at the time of the precursor information, the previous code is reset, and transmission of the error code from the in-vehicle display device to the vehicle ECU and stoppage of the driving support function can be avoided. And after returning to the television viewing restriction release mode, the precursor information is reset, so transmission of an error code caused by said precursor information thereafter does not occur.
[0017] Here, the expression that the original mode and the television viewing restriction release mode are configured to be switchable by internal control means that switching between the original mode and the television viewing restriction release mode can be performed not by a user's operation but by processing of the time-division control signal generating device itself. Note that a configuration may also be adopted in which switching by a user's operation (operation of a switching button or switch, touch panel, voice input, or the like) is also possible.
[0018] Furthermore, among signals transmitted from an in-vehicle display device or a vehicle ECU, one block located at a specific address (assigned a specific ID) is referred to as a code. That is, the error code refers to a code assigned a specific ID, in a case where the code assigned the specific ID among signals transmitted from the in-vehicle display device or the vehicle ECU has a cause that results in an error (such as displaying an error message on the in-vehicle display device, stopping the function of at least a part of the driving support function, or causing another device to generate these codes).
[0019] The precursor information is information relating to the vehicle speed at which an error code may be transmitted, and a precursor code transmitted from an in-vehicle display device in which an error code may occur when combined with the vehicle speed at which an error code may be transmitted The time-division control signal generation device may detect that a precursor code has been transmitted during the television viewing restriction release mode, and after the detection, if the speed calculated based on a signal acquired from a vehicle ECU exceeds the vehicle speed at which an error code may be transmitted, the time-division control signal generation device may switch from the television viewing restriction release mode to an original mode.
[0020] For example, an error code may be transmitted when merging into the main lane of an expressway. This error is triggered not only when the vehicle speed becomes high (for example, 80 km / h or more), but also when a specific code (precursor code) transmitted from the in-vehicle display device has been transmitted before the speed increase. Therefore, when both the acquired precursor code and the vehicle speed at which an error code may be transmitted occur, it can be determined as a precursor of an error code, and error avoidance can be performed before the error code occurs. This vehicle speed may be an actually measured value, or may be a value predicted from a temporal change in speed.
[0021] During the television viewing restriction release mode, the time-division control signal generation device may monitor a code of a specific address (ID) that may contain a precursor code among signals transmitted from the in-vehicle display device to the vehicle ECU. The waiting time may be 2 seconds or more and 10 seconds or less, and the vehicle speed at which an error code may be transmitted may be 60 to 130 km / h.
[0022] The error avoidance method of the present invention uses the time-division control signal generation device according to the second aspect described above, a step of monitoring a signal transmitted from the in-vehicle display device to the vehicle ECU; a step of determining whether a signal transmitted from the in-vehicle display device to the vehicle ECU contains a signal that matches the condition described in the precursor information; a step of switching from the television viewing restriction release mode to the original mode when it is determined that the matching signal is included; a step of returning from an original mode to a television viewing restriction cancellation mode after a standby time has elapsed;
[0023] A time-division control signal generation device according to a third aspect of the present invention is: a time-division control signal generation device electrically connected between a vehicle ECU and an in-vehicle display device having a television viewing function and a navigation display function, the time-division control signal generation device being used for enabling the television viewing function and the navigation display function when the vehicle is traveling, wherein: the time-division control signal generation device is configured to be switchable between a television viewing restriction cancellation mode that cancels the restriction on television viewing and an original mode that directly transmits a vehicle speed pulse signal generated by the vehicle by means of internal control; in the television viewing restriction cancellation mode, the time-division control signal generation device generates a time-division control signal that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is the time during which a television signal for allowing television viewing can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is the time during which a navigation device can be operated; the time-division control signal generation device stores information related to error codes transmitted from the in-vehicle display device, when it is determined that the signal from the in-vehicle display device includes an error code during the television viewing restriction cancellation mode, the time-division control signal generation device blocks the transmission of the error code to the vehicle ECU and switches from the television viewing restriction cancellation mode to the original mode; after confirming that the signal from the in-vehicle display device is normal, the time-division control signal generation device returns from the original mode to the television viewing restriction cancellation mode.
[0024] According to this configuration, even when the vehicle is traveling, television viewing is enabled, and the navigation device can also be used in the background. Furthermore, when a stored (known) error code is detected during the television viewing restriction cancellation mode, the time-division control signal generation device switches from the television viewing restriction cancellation mode to the original mode by internal control, and returns from the original mode to the television viewing restriction cancellation mode after the standby time elapses. Similar to the second aspect described above, the error code is reset by switching to the original mode, and the operation returns to the television viewing restriction cancellation mode in a state where the stoppage of driving functions or the like caused by the error code does not continue.
[0025] When it is detected that an error code has been transmitted from the in-vehicle display device, transmission of the error code to the vehicle ECU may be blocked, and a normal code corresponding to the error code may be transmitted to the vehicle ECU. If blocking the error code alone does not solve the problem, the normal code corresponding to the error code may be transmitted to the vehicle ECU.
[0026] During the television viewing restriction cancellation mode, the time-division control signal generation device may monitor a code to which a specific ID, through which information related to an error code can be transmitted, is attached among signals transmitted from the in-vehicle display device to the vehicle ECU.
[0027] The error avoiding method of the present invention uses the time-division control signal generation device according to the third aspect described above, a step of monitoring a signal transmitted from the in-vehicle display device to the vehicle ECU; a step of determining whether an error code is included in the signal; a step of, when it is determined that an error code is included, blocking transmission of the error code to the vehicle ECU and switching from the television viewing restriction cancellation mode to the original mode; a step of, after confirming that a signal from the in-vehicle display device is normal, returning from the original mode to the television viewing restriction cancellation mode.
[0028] The time-division control signal generation device according to the fourth aspect of the present invention is A time-division control signal generating device electrically connected between a vehicle ECU and an in-vehicle display device having a television viewing function and a navigation display function, the device being used for enabling the television viewing function and the navigation display function while the vehicle is traveling, the time-division control signal generating device is configured to be switchable between a television viewing restriction cancellation mode for canceling television viewing restrictions and an original mode for directly transmitting a vehicle speed pulse signal generated by the vehicle via internal control, in the television viewing restriction cancellation mode, the device generates a time-division control signal that alternately repeats a preset television analog signal lasting for a television signal time T1, which is a time period during which a television signal for enabling television viewing can be received, and a vehicle speed analog pulse signal lasting for a navigation signal time T2, which is a time period during which a navigation device can be operated, the time-division control signal generating device stores error codes of signals transmitted from the in-vehicle display device, when the time-division control signal generating device determines that a signal transmitted from the in-vehicle display device to the vehicle ECU when the vehicle engine is started in the television viewing restriction cancellation mode contains an error, the device switches from the television viewing restriction cancellation mode to the original mode, after confirming that the signal from the in-vehicle display device is normal, the device returns from the original mode to the television viewing restriction cancellation mode.
[0029] According to this configuration, although an error may occur when the engine is started during the television viewing restriction cancellation mode, if a signal from the in-vehicle display device contains an error code, the time-division control signal generating device switches from the television viewing restriction cancellation mode to the original mode via internal control, and returns from the original mode to the television viewing restriction cancellation mode after a standby time elapses. Similar to the second aspect described above, the error code is reset by switching to the original mode, and the device returns to the television viewing restriction cancellation mode in a state where operation function stoppage or the like caused by the error code does not continue.
[0030] The time-division control signal generation device detects whether the shift position of the vehicle is parking. When the content of the code is related to the shift position of the vehicle and the shift position is not parking, switching is performed after the standby time elapses or after detecting that the shift position has been changed; and when the content of the code is related to the shift position of the vehicle and the shift position is parking, error processing may not be performed.
[0031] According to this configuration, when the shift position is not parking at engine start, a unique error may occur. Therefore, when an error in a code unique to the situation where the shift position is not parking is detected when the shift position is not parking, switching to the original mode can avoid the unique error when the shift position is not parking. The switching to the original mode after detecting the error of the shift position and the code may be performed at any timing, but it is preferably performed after the standby time elapses or after the shift position is changed. When the shift position is parking, no special error processing is required.
[0032] The standby time may be not less than 10 seconds and not more than 60 seconds. Before switching, transmission of a code with an error may be blocked, and a normal code may be transmitted instead.
[0033] The error avoidance method of the present invention uses the time-division control signal generation device according to the fourth aspect above, a step of acquiring a signal transmitted from an on-vehicle display device to a vehicle ECU when the vehicle engine is started, a step of determining whether the signal contains a code with an error, a step of switching from a television viewing restriction release mode to an original mode when it is determined that the code with an error is included, a step of returning from the original mode to the television viewing restriction release mode after confirming that the signal from the on-vehicle display device is normal, comprises.
[0034] A time-division control signal generation device according to a fifth aspect of the present invention is A time-division control signal generation device electrically connected between a vehicle ECU and an in-vehicle display device having a television viewing function and a navigation display function, the time-division control signal generation device being used to enable the television viewing function and the navigation display function while the vehicle is traveling, wherein the time-division control signal generation device includes at least a television viewing restriction cancellation mode for canceling television viewing restrictions, in the television viewing restriction cancellation mode, the device generates a time-division control signal that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time period during which a television signal for enabling television viewing can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time period during which a navigation device can be operated, the time-division control signal generation device stores a normal code which is a code assigned with a specific ID and transmitted from the in-vehicle display device to the vehicle ECU during normal operation, in the television viewing restriction cancellation mode, among information transmitted from the in-vehicle display device, a code assigned with the specific ID is replaced with the corresponding normal code and transmitted to the vehicle ECU.
[0035] The specific ID may be an ID for an error code transmitted from the in-vehicle display device and a precursor code that may cause an error code.
[0036] The normal code may be a code assigned with the specific ID, which is transmitted when operating without using the time-division control signal generation device.
[0037] An error avoidance method according to the present invention uses the time-division control signal generation device according to the fifth aspect described above, comprising the step of replacing a code assigned with a specific ID transmitted from the in-vehicle display device to the vehicle ECU with a normal code and transmitting the replaced code to the vehicle ECU.
[0038] When comprehensively organizing the time-division control signal generation device according to the second to fifth aspects of the present invention, the general outline is as follows.
[0039] A time-division control signal generation device electrically connected between a vehicle ECU and an in-vehicle display device having a television viewing function and a navigation display function, and used to enable the television viewing function and the navigation display function while the vehicle is traveling, The time-division control signal generation device includes a television viewing restriction cancellation mode for canceling television viewing restrictions, In the television viewing restriction cancellation mode, the device generates a time-division control signal that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time period during which a television signal for enabling television viewing can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time period during which a navigation device can be operated, The time-division control signal generation device stores at least one of the following items of signal information that would cause an error when transmitted from the in-vehicle display device to the vehicle ECU: an error code assigned with a specific ID, a precursor code assigned with a specific ID that would cause an error when combined with other vehicle conditions, a normal code corresponding to the error code, and a normal code corresponding to the precursor code, In the television viewing restriction cancellation mode, monitoring for a specific ID is performed on signal information transmitted from the in-vehicle display device to the vehicle ECU; when the error code is included, or when the precursor code is included and another condition of the vehicle has occurred, control is performed to stop transmission of the error code or the precursor code, or to always replace the code of the specific ID with a corresponding normal code and transmit the replaced code to the vehicle ECU, so that the error code is not continuously transmitted from the in-vehicle display device to the vehicle ECU.
[0040] The time-division control signal generation device is configured such that switching between the television viewing restriction cancellation mode and an original mode in which a vehicle speed pulse signal generated by the vehicle is transmitted as-is can be performed by internal control, When the error code or the precursor code is detected, switching from said television viewing restriction release mode to said original mode, control may be performed to restore from said original mode to said television viewing restriction release mode after a standby time elapses.
[0041] said other condition of the vehicle is a vehicle speed at which the error code may be transmitted, said precursor code may be a code that can cause the error code to occur when combined with the vehicle speed at which the error code may be transmitted.
[0042] the standby time may be not less than 2 seconds and not more than 10 seconds, and the vehicle speed at which the error code may be transmitted may be 60 to 130 km / h.
[0043] said time-division control signal generating device is configured to be switchable between said television viewing restriction release mode and said original mode in which a vehicle speed pulse signal generated by the vehicle is transmitted as it is, through internal control, said other condition of the vehicle is that the shift position of the vehicle is not parking, said precursor code is a code that can cause the error code to occur when combined with the condition that the shift position of the vehicle is not parking, when said precursor code is detected and the shift position is not parking, said switching is performed after a standby time elapses, or after detecting that the shift position has been changed, when said precursor code is detected and the shift position is parking, said switching may not be performed.
[0044] the standby time may be not less than 10 seconds and not more than 60 seconds.
[0045] prior to said switching, transmission of said precursor code may be blocked, and a normal code corresponding to said precursor code may be transmitted instead.
[0046] Said normal code may be a code assigned with said specific ID, which is transmitted when operating without using said time-division control signal generation device.
[0047] The error avoidance method of the present invention uses the above time-division control signal generation device to a step of monitoring a signal transmitted from said in-vehicle display device to said vehicle ECU; a step of determining whether or not the error code is included in a signal transmitted from said in-vehicle display device to said vehicle ECU; a step of switching from said television viewing restriction release mode to said original mode when it is determined that said error code is included; a step of returning from said original mode to said television viewing restriction release mode after a standby time has elapsed; and comprises the above steps.
[0048] The error avoidance method of the present invention uses the above time-division control signal generation device to a step of monitoring a signal transmitted from said in-vehicle display device to said vehicle ECU; a step of determining whether or not the precursor code is included in a signal transmitted from said in-vehicle display device to said vehicle ECU; a step of determining whether or not other conditions of the vehicle corresponding to said precursor code are satisfied when it is determined that said precursor code is included; a step of switching from said television viewing restriction release mode to said original mode when it is determined that said other conditions of the vehicle are satisfied; a step of returning from said original mode to said television viewing restriction release mode after a standby time has elapsed; and comprises the above steps.
[0049] The error avoidance method of the present invention uses the above time-division control signal generation device to constantly replace the code assigned with said specific ID, which is transmitted from said in-vehicle display device to said vehicle ECU, with said normal code, and transmit the replaced code to said vehicle ECU. Effects of the Invention
[0050] According to the present invention, there are provided a time-division control signal generator used in a restriction cancellation device for the television viewing function of an in-vehicle display device, which enables real-time vehicle navigation function and television viewing function to be used simultaneously, and a method for canceling television viewing restriction using the same. Furthermore, an improvement in error countermeasures for the time-division control signal generator can be provided. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] [Figure 1] 1 is a system configuration diagram of an in-vehicle navigation system including a television viewing restriction cancellation device according to an embodiment of the first aspect of the present invention. [Figure 2] 2 is a flowchart of an in-vehicle navigation method for canceling television viewing restriction according to an embodiment of the first aspect of the present invention. [Figure 3] 3 is a flowchart of an in-vehicle navigation method for canceling television viewing restriction according to an embodiment of the first aspect of the present invention. [Figure 4] 4 is a flowchart illustrating filtering processing on vehicle speed pulse data by employing an amplitude limiting filtering algorithm in the first aspect of the present invention. [Figure 5] 5 is a flowchart illustrating filtering processing on vehicle speed pulse data by employing a recursive averaging filtering algorithm in the first aspect of the present invention. [Figure 6] 6 is a flowchart illustrating filtering processing on vehicle speed pulse data by employing a median average filtering algorithm in the first aspect of the present invention. [Figure 7] 7 is a flowchart of an in-vehicle navigation method for canceling television viewing restriction in a specific example of the first aspect of the present invention. [Figure 8] 8 is a schematic diagram of a time-division control signal according to an embodiment of the first aspect of the present invention. [Figure 9] 9 is a schematic structural diagram of a navigation control device for canceling television viewing restriction according to an embodiment of the first aspect of the present invention. [Figure 10]This is a schematic diagram of the structure of an in-vehicle navigation system according to a first aspect of the present invention. [Figure 11] This is a schematic diagram showing a time-division control signal including a vehicle speed pulse signal to be sampled and a vehicle speed analog pulse signal in one embodiment of the first aspect of the present invention. [Figure 12] This is a system configuration diagram of an in-vehicle navigation system including a television viewing restriction removal device according to a second aspect of the present invention. [Figure 13] This is a flowchart of an error clearing method according to a second aspect of the present invention. [Figure 14] This is a flowchart of an error clearing method according to a third aspect of the present invention. [Figure 15] This is a flowchart of an error clearing method according to a fourth aspect of the present invention. [Figure 16] This is a flowchart of an error clearing method according to a fifth aspect of the present invention. [Modes for carrying out the invention]
[0052] Embodiments of the present invention will be described with reference to the figures. The descriptions herein are merely illustrative for illustrating the present invention and are not limited to the detailed configurations, structures, and accompanying drawings of each embodiment described herein. The terms “including,” “equipped,” “having,” and similar expressions used herein mean that they may include the items listed thereafter, their equivalents, and other additional items. In particular, where “a certain element” is used, the present invention is not necessarily limited to that element alone, but may include several other elements.
[0053] (First aspect) First, with reference to Figure 1, the "original mode," which is the original function and operation of the in-vehicle display device 20 to which the present invention applies, will be explained. The pulse generator (instrument assembly) 10 generates a pulse signal (vehicle speed pulse signal) proportional to the wheel rotation speed when the vehicle is in motion, and generates an ON signal (high-level signal) when the vehicle is stopped or traveling at a low speed (e.g., 5 km / h or less), and outputs it to the vehicle speed signal line. In other words, it is a device that outputs either a vehicle speed pulse signal or a high-level signal depending on the vehicle speed. "Original mode" is the state in which the switch K1 shown in Figure 1 is at terminal 1, and corresponds to the case where the device operates without going through the navigation control device (time-division control signal generator) of this embodiment.
[0054] Figure 8 shows the voltage waveform of the vehicle speed pulse signal, with the horizontal axis representing time and the vertical axis representing voltage. When the vehicle is moving, i.e., when the wheels are rotating, the voltage waveform is a continuous pulse waveform as shown in Figure 8 (upper waveform). Therefore, the vehicle speed can be calculated from the frequency of the pulse waveform. On the other hand, when the vehicle is stopped or moving at a low speed (for example, when the vehicle speed is less than 5 km / h), the high-level signal output maintains the high potential state of the pulse signal.
[0055] The in-vehicle display device 20 recognizes that the vehicle is in motion while an analog pulse signal is input to terminal 1, permits the use of the navigation system, displays the vehicle's location information on the screen of the in-vehicle display device 20, and simultaneously prohibits television viewing. Conversely, while a high-level signal is input to terminal 1, television viewing is permitted, and the use of the navigation system is prohibited. Depending on the in-vehicle display device 20, if an additional condition for permitting television viewing is that the vehicle's parking brake is applied (or the shift position is P), a separate signal indicating that the vehicle is in a P position is applied in addition to the high-level signal, the necessary signal lines will be output.
[0056] As shown in Fig. 1, the navigation control device (navigation control device, time-division control signal generation device) 30 of the present invention is constituted by a signal input unit, a television analog signal generation unit, a vehicle speed analog pulse signal generation unit, and a main controller that controls the operations of these units. When switch K1 is connected to terminal 2, the output signal (vehicle speed pulse signal or high level signal) of the pulse generation device 10 is input to the signal input unit. In accordance with the control instructions of the main controller, a time-division control signal obtained by superimposing (combining) the television analog signal and the vehicle speed analog pulse signal in a time-division manner is output to the in-vehicle display device 20. That is, the state connected to terminal 1 is the original mode, and the state connected to terminal 2 is the television function restriction release mode.
[0057] In the television function restriction release mode, the signal input unit of the navigation control device 30 always acquires (samples) the vehicle speed pulse signal from the pulse generation device 10, the main controller calculates the current vehicle speed from the frequency of the vehicle speed pulse signal, and generates a "vehicle speed analog pulse signal" that is simulated based on the current vehicle speed and capable of transmitting a vehicle speed pulse signal corresponding to a distance traveled in the nearest future T2 period + T1 period from the current time point at any navigation signal time T2. Here, assuming that the high level time in the vehicle speed pulse signal corresponding to the current vehicle speed is t1 [ms] and the low level time is t2 [ms], one pulse period is calculated as (t1+t2) (the frequency is calculated as the reciprocal of the period 1 / (t1+t2)).
[0058] Next, the navigation control device 30 generates a time-division control signal by combining the vehicle speed analog pulse signal and a preset television analog signal (S101 in Fig. 2). Here, the "preset television analog signal" refers to an ON signal that continues for an arbitrary time T1 (a DC voltage signal that continues for T1 [s], a high level signal).
[0059] The vehicle speed analog pulse signal and the television analog signal are combined by an analog circuit and output to terminal 2 as a time-division control signal.
[0060] FIG. 8 (lower waveform) shows the voltage waveform of a time-division control signal output from navigation control device 30 to terminal 2. The voltage waveform of the time-division control signal is a voltage signal waveform obtained by combining a vehicle speed analog pulse signal and a television analog signal, wherein the vehicle speed analog pulse signal is transmitted to the navigation device during a period of T2 [s], and the television analog signal is transmitted thereafter during a period of T1 [s]. The vehicle speed analog pulse signal has a higher frequency than the vehicle speed pulse signal in the original mode shown in FIG. 8 (upper waveform).
[0061] The navigation control device 30 is further connected to an in-vehicle display device 20 via the terminal 2. When the navigation control device 30 outputs the time-division control signal to the in-vehicle display device 20, the in-vehicle display device 20 receives a television analog signal during the television signal time (T1) and receives the vehicle speed analog pulse signal during the navigation signal time (T2). This enables television viewing even while the vehicle is traveling, and maintains a state where the navigation device functions correctly in the background even during television viewing (S103 in FIG. 2). The processes from S101 to S103 described above are repeatedly performed during the television viewing restriction cancellation mode.
[0062] In the in-vehicle navigation system, when the in-vehicle display device 20 and the pulse generation device 10 are connected via the navigation control device 30 by connecting switch K1 to terminal 2, the system operates in the restriction cancellation mode in which both the navigation function and the television viewing function can be used simultaneously as described above. On the other hand, when the vehicle speed pulse generation device 10 is directly connected to the in-vehicle display device 20 by switching switch K1 to terminal 1, the in-vehicle navigation system operates in the original mode in which either the navigation function or the television viewing function alternatively operates.
[0063] In the original mode, even if the in-vehicle display device 20 is switched from television viewing to navigation while the vehicle is stopped, the navigation screen does not resume until a fixed time (for example, a waiting time of several tens of seconds) elapses after the vehicle speed pulse signal is received.
[0064] However, when the navigation control device 30 of the present embodiment is used, the in-vehicle display device 20 enables television viewing even while the vehicle is traveling, and even during television viewing, the vehicle speed analog pulse signal of the time-division control signal is intermittently applied to the in-vehicle display device 20. Therefore, the navigation device functions correctly in the background, and for example, the voice guidance function also operates normally. Therefore, even if the screen is switched from the television viewing state to the navigation function, the navigation screen is displayed immediately.
[0065] In the television function restriction release mode, since the vehicle speed pulse signal (vehicle speed analog pulse signal) is intermittently applied, the traveling position of the own vehicle on the navigation screen is displayed intermittently, and voice guidance is output slightly earlier than when used in the original mode. Regarding television viewing, due to data delay caused by the specifications of data broadcasting, television can be viewed without interruption. However, although this is also affected by the configuration of the in-vehicle display device 20 and the specifications of television viewing data, the shorter the television signal time T1 is, and the shorter the interval until the next television signal is received (that is, the navigation signal time T2) is, the more easily the television viewing screen is interrupted. Although the preferred value of the television signal time T1 varies depending on the specifications of the in-vehicle display device 20, for example, the television signal time T1 is preferably secured at an interval of about 1.4 seconds to 1.8 seconds, preferably about 1.6 seconds or more, and more preferably 1.65 seconds or more.
[0066] The navigation control device 30 may be configured as physically independent hardware connected between the signal line of the pulse generation device 10 and the connector of the in-vehicle display device 20.
[0067] The vehicle speed analog pulse signal will be further described with reference to FIG. 11. The waveform in the upper section of Figure 11 shows the vehicle speed pulse signal generated and transmitted by the instrument assembly 10. In TV function restriction release mode, the vehicle speed pulse signal is continuously acquired (sampled), and the most recent one or more pulses (e.g., 1 to 10 pulses, 3 pulses in the middle section of Figure 11) are overwritten and saved. After this, the main controller calculates the current vehicle speed from the frequency of the vehicle speed pulse signal. At this time, the current vehicle speed may be determined (calculated) using the most recent pulse of the sampled vehicle speed pulse signal, or it may be calculated using multiple recent pulses. When calculating the vehicle speed using multiple pulses, it is preferable to determine the vehicle speed from the average value of the multiple pulses. This average value can be an arithmetic mean, geometric mean, median, etc., and the average value may be calculated after applying the filtering technique described later. The vehicle speed may be the average value of the vehicle speed calculated from each pulse itself, or it may be the vehicle speed calculated from the average of the frequencies of each pulse.
[0068] Based on the current vehicle speed determined in this way (for example, the vehicle speed calculated from the frequency of the arithmetic mean pulse of the most recent three pulses), the navigation signal time T2 is determined, and a "vehicle speed analog pulse signal" is generated that can transmit a vehicle speed pulse signal corresponding to the distance traveled in the nearest future T2 period + T1 period from the present moment at the said navigation signal time T2 (waveform in the lower part of Figure 11).
[0069] Thus, the "vehicle speed analog pulse signal" generated based on the arithmetic mean pulse differs from the vehicle speed pulse signal actually observed. There is no change in pulse frequency with changes in vehicle speed, and within a single time-division control signal, it always consists of a pulse signal with a constant period. Furthermore, the number of pulses in period T2 corresponds to the distance traveled in the immediate future "period T2 + period T1 (period T3)" at the calculated "current vehicle speed," resulting in a high-frequency pulse signal that appears to indicate movement at a speed faster than the current vehicle speed by "period T2 + period T1" ÷ "period T2."
[0070] Fig. 11 shows an example of movement at a constant speed. In the upper section of Fig. 11, the pulses of the vehicle speed pulse signal during period T3 are 14 pulses with a constant period, which is the same as the number of pulses of the vehicle speed analog pulse signal during period T2 in the lower section of Fig. 11. In the case of non-constant speed, when the calculated vehicle speed is faster than the actual average vehicle speed during period T3, the number of pulses in the actual T3 period < the number of pulses in the generated T2 period; when the calculated vehicle speed is slower than the actual average vehicle speed during period T3, the number of pulses in the actual T3 period > the number of pulses in the generated T2 period.
[0071] The order of the television signal time T1 and the navigation signal time T2 in the time-division control signal is not particularly limited. If the television signal time T1 comes first, television viewing can be started more quickly; if the navigation signal time T2 comes first, navigation delay can be further prevented.
[0072] Refer to Fig. 3. Additionally, the in-vehicle navigation method may further be configured in S104 to automatically switch to the original mode when the television viewing restriction release mode is off.
[0073] As a method for turning off the television viewing restriction release mode, as mentioned above, a method of providing a changeover switch or the like for turning off the television viewing restriction release mode and performing button operation or the like can be mentioned. Alternatively, it may be configured to automatically return to the original mode in which the vehicle speed pulse signal is directly output from the pulse generation device 10 to the in-vehicle display device 20 when the operation of the in-vehicle display device via the navigation control device 30 becomes unstable or stops for some reason caused by an electrical switch. Furthermore, it may be configured such that the original mode and the television viewing restriction release mode can be mutually switched under the control of the navigation control device 30.
[0074] In the above embodiment, the navigation control device 30 determines (calculates) the latest vehicle speed in real time and generates a vehicle speed analog pulse signal based on the latest real-time vehicle speed information as a signal to be output during the navigation signal time among the time division control signals. This enables navigation to be performed in the background simultaneously with television viewing, and navigation content information to be updated synchronously in real time.
[0075] Optionally, the relationship between the current vehicle speed and the frequency of the vehicle speed analog pulse signal does not necessarily have to be linear. The system may be configured to output vehicle speed analog pulses of the same frequency for a certain speed range. For example, if the speed range is, for example, 40 km / h to 50 km / h, the system may output vehicle speed analog pulse signals of the same frequency within that range.
[0076] Specifically, for example, the speed range is divided into one range every 10 km / h, and each speed range is associated with one pulse period. Speed range 1 is defined as vehicle speed less than 10 km / h, with a high-level time t1 of 180 ms and a low-level time t2 of 90 ms corresponding to one pulse period. Speed range 2 is defined as vehicle speed between 10 km / h and 20 km / h, with a t1 of 160 ms and a t2 of 80 ms corresponding to one pulse period.
[0077] In this way, the navigation control device 30 can determine the speed range to which the current vehicle speed belongs, determine the corresponding high-level time t1 and low-level time t2 values, and calculate the waveform of the vehicle speed analog pulse.
[0078] For each frequency, the number of pulses is determined according to the frequency of the current vehicle speed pulse signal and its corresponding frequency coefficient, and the navigation signal time T2 is calculated from there. For example, the formula for calculating the number of pulses is num = (freq * n) / c + d. Speed range 1 is when the latest speed is less than 10 km / h, and the corresponding frequency coefficient n is 21. Speed range 2 is when the latest speed is 10 or more and less than 20, and the corresponding frequency coefficient is 22. In the time-division control signal, the duration of each navigation signal time T2 is (t1 + t2) * num, and may vary depending on the vehicle speed.
[0079] In the above embodiment, the navigation control device 30 determines the current vehicle speed in real time and calculates a single pulse period and number of pulses according to the current vehicle speed information. By outputting a vehicle speed analog pulse signal generated based on the latest real-time vehicle speed information as a signal to be output at the navigation signal time T2 of the time division control signal, navigation can be performed in the background simultaneously with television viewing, and navigation content information can be updated synchronously in real time.
[0080] Normally, a vehicle's speed changes relatively slowly and continuously, so the vehicle speed also changes continuously. However, due to randomly occurring pulse interference, the accuracy of the vehicle speed pulse signal obtained via the vehicle speed signal line may decrease.
[0081] Therefore, when the navigation control device 30 acquires a vehicle speed pulse signal, it can optionally sample multiple consecutive vehicle speed pulse data and filter them using a specific filtering method to improve the accuracy of the vehicle speed pulse signal obtained via the vehicle speed signal line. Multiple filtering methods are possible depending on the purpose.
[0082] For example, when employing an amplitude limiting filtering algorithm, multiple consecutive vehicle speed pulse data are sampled. If the difference (period or frequency) between the currently sampled vehicle speed pulse signal and the previously sampled vehicle speed pulse signal is greater than a preset deviation value, it is determined to be an extreme acceleration or deceleration. In this case, the currently sampled vehicle speed pulse data is invalidated, and the previously sampled vehicle speed pulse is used to generate an analog vehicle speed pulse signal. If the difference is less than or equal to the preset deviation value, the current (i.e., latest) vehicle speed pulse data is saved (adopted).
[0083] Alternatively, as an example of other filtering processes, if a recursive mean filtering algorithm is adopted, the currently sampled vehicle speed pulse data is sequentially added to a data queue, and the pulse data is averaged by calculating the effective value of the vehicle speed pulse data according to a set number of vehicle speed pulse data in the data queue. In another case, if a median mean filtering algorithm is adopted, the maximum and minimum values are removed from multiple consecutively sampled vehicle speed pulse data, and the effective value of the vehicle speed pulse data is calculated according to the remaining vehicle speed pulse data from which the maximum and minimum values have been removed, thereby filtering out pulse interference that occurs by chance.
[0084] These filtering processes are not to be adopted interchangeably; they may be combined and applied as appropriate.
[0085] Refer to Figure 4. Filtering the vehicle speed pulse data with the amplitude limiting filtering algorithm includes, in S11, setting a preset deviation value A that is permitted for two adjacent samples; in S12, determining whether the difference between the current sample value (latest vehicle speed pulse data) obtained at each sample and the previous sample value (previously sampled vehicle speed pulse data) is greater than the preset deviation value A; in S13, if the difference between the current sample value and the previous sample value is greater than A, the current sample value is invalid, discarded, and replaced with the previous sample value; and in S14, if the difference between the current sample value and the previous sample value is less than A, the current sample value is valid, and saved.
[0086] Refer to Figure 5. Sampling vehicle speed pulse data using a recursive mean filtering algorithm involves setting up a fixed-length queue N in S21, collecting N consecutive sample values (N consecutively acquired vehicle speed pulse data) and sequentially storing them in the queue, placing one sampled value at the end of the queue and discarding the first sampled value in the queue in S22, and performing an arithmetic mean operation on the N sampled values in the queue to obtain the effective value of the vehicle speed pulse data corresponding to the sampled value in the current sampling operation in S23.
[0087] Refer to Figure 6. Sampling vehicle speed pulse data using the median mean filtering algorithm involves collecting N consecutive sample values (acquiring N vehicle speed pulse data consecutively) in S31, removing the maximum and minimum values from the N sample values in S32, and calculating the arithmetic mean of the remaining sample values (i.e., the remaining N-2 sample values) in S33, and using this as the effective value of the vehicle speed pulse data corresponding to the sample values sampled this time.
[0088] The filtering process may be applied in combination with amplitude-limited filtering algorithms, recursive mean filtering algorithms, and median mean filtering algorithms. Specifically, one possible method is to first use an amplitude-limited filtering algorithm to select data, and then use a recursive mean filtering algorithm or a median mean filtering algorithm to calculate the effective value of the vehicle speed pulse data.
[0089] In the above embodiment, by performing continuous sampling and filtering on the vehicle speed pulse data, the smoothness of the sampled vehicle speed pulse data is increased, and the accuracy of the vehicle speed pulse signal can be improved.
[0090] The preset analog television signal is a high-level signal, and each signal period of the time-division control signal consists of a television signal time T1 and a navigation signal time T2. The television signal time T1 is the preset high-level signal time, and the determination of the pulse signal during the navigation signal time T2 is performed by calculating the latest vehicle speed according to the frequency freq of the vehicle speed pulse signal. The calculation formula is: The fact that speed = freq * a / b, Depending on the speed interval to which the latest vehicle speed belongs, the high-level time t1 and low-level time t2 of one pulse period of the vehicle speed analog pulse signal are determined, and one pulse period is t1 + t2. The number of pulses, num, is calculated based on the latest vehicle speed and the frequency (freq) of the vehicle speed pulse signal. The calculation formula is as follows: The fact that num = (freq * n) / c + d, The duration of the navigation signal time T2 is equal to the number of pulses multiplied by the period of one pulse, and the formula for calculation is: This includes the condition that (t1+t2)*num.
[0091] In the above embodiment, based on the concept of time-division multiplexing, the navigation control device 30 divides the output signal to the in-vehicle display device 20 into a television signal and a navigation signal that are output periodically, and the television signal and the navigation signal are merged to form a time-division control signal. Of the time control signals, the television signal duration is 1.6 seconds or longer (preferably 1.65 seconds or longer), and the navigation signal is a pulse signal. Due to the relationship between real-time vehicle speed and the number of pulses, the higher the real-time vehicle speed, the higher the number of pulses; in other words, the higher the real-time vehicle speed, the greater the number of pulses per unit time.
[0092] Since the time-division control signal per unit time consists of a television signal and a navigation signal, the duration of the television signal is fixed, but the navigation signal needs to reflect the input vehicle speed pulse signal (real-time vehicle speed). The smaller the real-time vehicle speed, the fewer the number of pulses, the lower the frequency, and the larger the pulse width. The simulated vehicle speed analog pulse signal at navigation signal time T2 is therefore suited to the characteristics of a short duration and a small total number of pulses.
[0093] The higher the real-time vehicle speed, the greater the number of pulses, the higher the frequency, and the smaller the pulse width. The vehicle speed analog pulse signal simulated at navigation signal time T2 has the characteristics of a long duration and a large total number of pulses.
[0094] The navigation control device 30 combines the television signal and the navigation signal using time-division multiplexing to form a time-division control signal that is output to the in-vehicle display device 20. This allows the in-vehicle navigation system to support the simultaneous use of navigation and television functions, improving the safety performance of the vehicle while driving.
[0095] To gain a better overall understanding of the navigation control method for bypassing television viewing restrictions provided by this application, refer to Figure 7. Below, we will describe an example in which the main controller performing navigation control is configured as an MCU (microcontroller).
[0096] A navigation control method for canceling television viewing restriction, comprising: In S511, turning on a television viewing restriction cancellation mode, wherein starting an MCU and initializing an output signal of the MCU to an in-vehicle display device 20; In S512, receiving vehicle speed pulse data and performing filtering processing to obtain vehicle speed data, wherein the flow of the filtering processing comprises: receiving input vehicle speed pulse data; acquiring the frequency of the vehicle speed pulse data; sequentially adding the vehicle speed pulse data to a buffer queue and processing the vehicle speed pulse data with a filtering algorithm; acquiring effective vehicle speed pulse data after processing by the filtering algorithm; and acquiring vehicle speed data according to the vehicle speed pulse data; In S513, reading the latest vehicle speed via a CAN bus, wherein reading the latest vehicle speed via the CAN bus comprises CAN initialization, receiving CAN bus data, and reading vehicle speed data from CAN data; In S514, converting a vehicle speed pulse signal to determine a vehicle speed analog pulse signal based on real-time vehicle speed information, wherein the vehicle speed analog pulse signal is an output signal within a navigation signal time T2 among time-division control signals output by the MCU to the in-vehicle display device 20, wherein the flow of determining the vehicle speed analog pulse signal and outputting it as a navigation signal comprises: acquiring latest vehicle speed data; calculating the frequency and pulse width of a navigation signal pulse according to the latest vehicle speed by an algorithm; setting the frequency and pulse width of the navigation signal to enable pulse output; enabling a navigation signal end timer (Timer2); when the navigation signal timer expires; turning off navigation signal output; In S515, setting a television signal timer (Timer1) and a high-level television analog signal, wherein the high-level television analog signal is an output signal within a television signal time T1 among time-division control signals output by the MCU to the in-vehicle display device 20, Here, the flow of the television signal output includes setting the television signal to a continuous high level, enabling the television signal termination timer, the television signal timer expiring, and turning off the television signal output. Returning to S514, this includes outputting the navigation signal and the television signal in a time-division manner during the navigation signal time T2 and the television signal time T1, respectively.
[0097] The in-vehicle navigation method for removing TV viewing restrictions provided by this embodiment enables the in-vehicle navigation system to support simultaneous use of navigation and TV functions, removes TV viewing restrictions when the navigation function is on, and ensures that the navigation system properly updates navigation content information in real time and synchronously in the background, thereby ensuring the safety performance of the vehicle while driving.
[0098] Refer to Figure 9. In another embodiment of the present invention, a navigation control device 30 for removing television viewing restrictions is provided. The navigation control device 30 comprises a processor 51 and a memory 52 that constitute a main controller, the memory 52 stores a computer program, and when the computer program is executed by the processor 51, it executes the in-vehicle navigation method described in any embodiment of the present invention.
[0099] Refer to Figure 10. Another embodiment of the present invention provides a navigation system. The navigation system includes a vehicle speed pulse signal terminal 61, a television signal terminal 62, and a main controller 31. The vehicle speed pulse signal terminal 61 is connected to the main controller 31, and the output of the main controller 31 is connected to the in-vehicle display device 20.
[0100] The main controller 31 is connected between the vehicle speed pulse signal terminal 61 and the in-vehicle display device 20. In the first state, when the TV function display deactivation mode is ON, the main controller 31 receives the vehicle speed pulse signal input from the vehicle speed pulse signal terminal 61. In the second state, when the TV viewing restriction deactivation mode is OFF, the vehicle speed pulse signal terminal 61 is electrically connected to the in-vehicle display device 20 via the control switch K1.
[0101] The main controller 31 is configured to perform an in-vehicle navigation method for bypassing television viewing restrictions provided in any embodiment of the present application. In one arbitrary specific example, the in-vehicle navigation system that implements the in-vehicle navigation method for bypassing television viewing restrictions of the present application is a standalone finished product such as a television viewing restriction bypasser.
[0102] Optionally, the vehicle navigation system further comprises a vehicle pulse generator 10, and the vehicle speed pulse signal terminal 61 is a vehicle speed pulse signal line connected between the vehicle pulse generator 10 and the in-vehicle display device 20. The vehicle navigation system further comprises a vehicle CAN bus unit 64, which is connected to the in-vehicle display device 20 and the main controller 31, respectively. The control switch K1 is, for example, a relay switch.
[0103] (Second aspect) First, with reference to Figure 12, a navigation control device 30 and an in-vehicle display device 20 combined therewith according to a second aspect of the present invention will be described. Here, the navigation control device 30 according to the present embodiment is connected to the in-vehicle display device 20 via a CAN 2 receiver-transmitter through a CAN bus, and is connected to a vehicle ECU 20, which is different from the instrument assembly, via a CAN 1 receiver-transmitter through a CAN bus. In addition, in the navigation control device 30, the switch K1 that switches the connection between the instrument assembly 10 and the in-vehicle display device 20 is constituted by a relay module, and switching between terminals 1 and 2 can be performed by internal processing of the navigation control device 30 without requiring an operation by a user. This differs from the navigation control device 30 shown in FIG. 1. Note that ECU stands for Engine Control Unit. The navigation control device 30 shown in FIG. 12 may also be applied to the first embodiment. Furthermore, a LIN bus connection may be used instead of or together with the CAN bus.
[0104] The navigation control device 30 according to the second embodiment may also be configured as physically independent hardware connected between a signal line of the vehicle ECU 10 and a connector of the in-vehicle display device 20.
[0105] When the operation of the in-vehicle display device via the navigation control device 30 becomes unstable, or when the navigation control device 30 stops for any reason, the configuration may be such that the system automatically returns (switches) to an original mode in which a vehicle speed pulse signal is directly output from the vehicle ECU 10 to the in-vehicle display device 20. Further, a configuration may be adopted in which a physical changeover switch such as a button is provided for switching on / off the television viewing restriction release mode.
[0106] Similarly to the first embodiment described above, the navigation control device 30 determines (calculates) the latest vehicle speed in real time, and may generate a vehicle speed analog pulse signal for transmitting the future travel distance based on the latest real-time vehicle speed information within the short time T2 as a signal to be output during the navigation signal period of the time-division control signal. Alternatively, an actual vehicle speed pulse signal may be stored, processed to have a higher frequency, and thus the vehicle speed analog pulse signal may be obtained.
[0107] Next, we will describe techniques for avoiding errors based on signals transmitted from in-vehicle display devices and the like. When using a time-division control signal generator like the one in this embodiment, depending on the driving conditions, an error code may be transmitted from the in-vehicle display device, rendering some driver assistance functions unusable. It is desirable to predict and avoid such errors in advance, or to immediately perform processing to prevent the unusability of driver assistance functions after they occur.
[0108] Error messages can be categorized into those that are predictable before they occur based on the analysis of signals transmitted from the vehicle's ECU and / or on-board display device, and those that are not. In the second aspect, as an example of a predictable error, a method for avoiding errors will be explained with reference to Figure 13, using errors that occur after getting on a highway or when merging onto the main highway from a parking area as an example.
[0109] Such error messages associated with high-speed driving may occur, for example, after a specific code has been sent and the vehicle has accelerated to over 80 km / h. The reason for this is unclear, but it is speculated that it may be because the vehicle speed indicated by the vehicle speed analog pulse signal (the apparent speed which is faster than the current vehicle speed) is unusually high.
[0110] In order to avoid such error display associated with high-speed driving in advance, when the television viewing restriction release mode is in use, first, a signal transmitted from the in-vehicle display device via the CAN1 receiver transmitter is constantly monitored (S1101). At this time, as a precursor code of an error code, it is checked whether the signal includes a precursor code that causes an error when combined with high-speed driving (S1102). Since this precursor code exists at a specific address (assigned with a specific ID) of the signal, in S1101, the specific address (ID) of the signal is constantly monitored. After checking the precursor code, it is determined from a signal from the vehicle ECU whether the vehicle speed has reached a predetermined value (e.g., 80 km / h or more) (S1103). When the vehicle speed is equal to or higher than the predetermined value, the time-division control signal generator is restored from the television viewing restriction release mode to the original mode (S1104). At this time, blocking may be performed so that the code is not transmitted to the vehicle ECU 2 via the CAN1 receiver transmitter. After operating in the original mode for a standby time (2 to 10 seconds, for example 5 seconds) (S1105), the mode is restored to the television viewing restriction release mode (S1106). After the restoration, the television viewing restriction release mode is driven with the precursor code reset, and the code from the in-vehicle display device 20 is transmitted to the vehicle ECU 2 via the CAN1 receiver transmitter and the CAN2 receiver transmitter. As a result, even if high-speed driving is performed thereafter, no error code will be generated. Such processing can be interrupted into any scene during the operation of the television viewing restriction release mode.
[0111] Note that such processing is not performed when only the precursor code is present or only the vehicle speed is present. Further, a precursor code that has occurred once is reset when the engine is stopped, but may also be reset at other timings.
[0112] Further, the present inventor has confirmed that an error occurs when high-speed driving is detected after a predetermined code continues at a specific address (ID) exceeding a threshold value. This address (ID) and the threshold value differ depending on the vehicle model.
[0113] (Third aspect) Next, an error avoidance method when prediction before error occurrence is impossible or difficult will be described with reference to FIG. 14. The apparatus configuration of the third aspect may be the same as that of the second aspect. First, during traveling, an error code that causes an error message to be displayed can be input from the in-vehicle display device to the main controller of the time-division control signal generator via the CAN bus. This error code exists at a specific address (ID) of the signal.
[0114] Therefore, when using the television viewing restriction cancellation mode, first, a specific code of a signal transmitted from the in-vehicle display device 20 via the CAN2 receiver / transmitter is constantly monitored (S1201), and it is checked whether an error code is included (S1202). After confirming the occurrence of an error code, the transmission of the error code to the vehicle ECU is blocked, and the mode is switched from the television viewing restriction cancellation mode to the original mode (S1203). After operating in the original mode to transmit an original signal to the in-vehicle display device, and after the signal transmitted from the in-vehicle display device changes to a normal code (a normal code is confirmed) (S1204), the mode is restored to the television viewing restriction cancellation mode (S1205). This time is currently about 15 seconds. In this way, the code from the in-vehicle display device 20 is transmitted to the vehicle ECU 2 via the CAN1 receiver / transmitter and the CAN2 receiver / transmitter. Such processing can be interrupted at any scene during operation of the television viewing restriction cancellation mode.
[0115] The present inventor has confirmed that when a predetermined code is included at a specific address (ID), a corresponding error occurs respectively. This address (ID), the predetermined code, and the generated error all differ depending on the vehicle type. Therefore, in order to confirm that a specific error occurs, processing may be performed by monitoring only one code corresponding to the error (for example, data of ID: 0x○○○), and processing may be performed by monitoring a plurality of codes simultaneously in order to detect a plurality of errors. When processing is performed based on a plurality of codes, errors are monitored for each of the stored codes, and when any error occurs, the error is cleared by switching to the original mode and returning to the television viewing restriction release mode.
[0116] (Fourth aspect) Next, a method for avoiding an error that may occur when an engine is started in the television viewing restriction release mode will be described with reference to FIG. 15. The device configuration of the fourth aspect may be the same as that of the second aspect. When the engine is started in the television viewing restriction release mode, information different from that in the original mode is input to the in-vehicle display device, and a different code resulting therefrom can be transmitted from the in-vehicle display device.
[0117] Therefore, after starting the engine in the television viewing restriction release mode, first, a signal transmitted from the in-vehicle display device 20 via the CAN2 receiver-transmitter is acquired (S1401), and it is checked whether or not the signal includes a code with an error (S1402). If a code with an error is included, it is determined whether or not this error is related to the P (parking) shift (S1403), and if there is no error, the process ends as it is. If the error is related to the P (parking) shift, it is determined whether or not the current shift position is parking (S1404), and if the error is not related, the process proceeds to S1406.
[0118] After S1404, if the current shift position is parking, the process ends directly; if not, it is determined whether there has been a change in the shift position and whether the standby time has elapsed (S1405). After the shift position is changed, or after the standby time elapses without a change in the shift position, the process proceeds to S1406. In S1406, the mode is switched from the television viewing restriction cancellation mode to the original mode. At this time, transmission of the erroneous code to the vehicle ECU may be blocked, or the erroneous code may be replaced with a normal code and then transmitted to the vehicle ECU. The apparatus operates in the original mode to transmit the original signal to the in-vehicle display device, and after the signal transmitted from the in-vehicle display device changes to a normal code (a normal code is confirmed) (S1407), the mode is returned to the television viewing restriction cancellation mode (S1408). In this way, the signal from the in-vehicle display device 20 is transmitted to the vehicle ECU 2 via the CAN1 receiver-transmitter and the CAN2 receiver-transmitter. Note that such processing is not performed when the engine is started in the original mode.
[0119] (Fifth Aspect) Next, a method for avoiding errors by continuously transmitting normal codes so that no error codes or the like are transmitted to the vehicle ECU will be described with reference to FIG. 16. The apparatus configuration of the fifth aspect may be the same as that of the second aspect. By continuously transmitting normal codes, switching to the original mode becomes unnecessary.
[0120] Therefore, after the engine is started in the television viewing restriction cancellation mode, first, a signal transmitted from the in-vehicle display device 20 to the vehicle ECU 2 via the CAN2 receiver-transmitter is relayed; for a code with a specific ID, the code is replaced (rewritten) with the stored corresponding normal code and transmitted to the vehicle ECU (S1501).
[0121] This specific ID can be an ID for an error code transmitted from the in-vehicle display device and a precursor code that may lead to an error code. For example, the precursor code may be one associated with high-speed driving as described above, or one immediately after engine start-up, or it may be one of several such codes. The normal code can be a code of a specific ID transmitted when operating without using the time-division control signal generator, or it may be a code of a specific ID that has been confirmed not to cause errors when using the time-division control signal generator.
[0122] As described above, according to the fifth embodiment, it is possible to prevent errors caused by information transmitted from the on-board display device 20 to the vehicle ECU 2, such as errors during driving (for example, errors during high-speed driving) and errors during engine startup.
[0123] Furthermore, the inventors have confirmed that different types of errors (for example, single errors, errors related to parking shifts, and errors involving a combination of multiple errors) occur at specific addresses depending on the content of the included code.
[0124] In the second to fifth embodiments, as shown in Figure 9, the navigation control device 30 may be configured to include a processor 51 and a memory 52 that constitute the main controller, the memory 52 stores a computer program, and when the computer program is executed by the processor 51, it executes the in-vehicle navigation method described in any embodiment of the present application.
[0125] In the second to fifth embodiments, as shown in Figure 10, the system may be configured to include a vehicle speed pulse signal terminal 61, a television signal terminal 62, and a main controller 31, with the vehicle speed pulse signal terminal 61 connected to the main controller 31, and the output of the main controller 31 connected to the in-vehicle display device 20.
[0126] In the second to fourth embodiments, whether or not a signal contains error codes can be determined by checking whether it matches the error information stored in the time-division control signal generator. In this case, for each problematic code, the corresponding normal code may also be stored, and the time-division control signal generator may transmit the normal code to the vehicle ECU in place of the erroneous code before switching to the original mode, simultaneously with the switch, or after the switch. Such information may be stored in either volatile or non-volatile memory, and may be stored in a way that allows it to be updated.
[0127] Furthermore, the first to fifth aspects of the present invention can be used by appropriately combining two or more aspects.
[0128] In this specification, the terms “includes,” “equipment,” and other variations thereof are intended to cover non-exclusive inclusion; therefore, note that a process, method, article, or apparatus that includes a set of elements not only includes those elements but also includes other elements not expressly listed, or elements specific to the process, method, article, or apparatus. Unless otherwise restricted, an element limited by the phrase “includes one…” does not exclude the presence of other identical elements in a process, method, article, or apparatus that include that element.
[0129] Through the above description of the embodiments, those skilled in the art will clearly understand that the methods of the above embodiments can be implemented by adding a general-purpose hardware platform required for the software. Of course, they can also be implemented by hardware, but in many cases the former is a superior embodiment. Based on this understanding, the proposed technologies of the present disclosure can be embodied in the form of a software product, either essentially or in part with respect to the prior art, the computer software product being stored on a storage medium (such as ROM / RAM, magnetic disk, optical disk, etc.) and containing several instructions for causing a terminal (which may be an in-vehicle controller, in-vehicle terminal, computer, server, or network device, etc.) to perform the methods described in each embodiment of the present disclosure.
[0130] A general engineer in the industry can understand that implementing all or part of the flows of the methods of the above embodiments can be done by directing the relevant hardware with a computer program, which may be stored on a non-volatile computer-readable storage medium and, at runtime, may include the processes of each embodiment of the above methods. Here, references to memory, storage, database or other media used in the various embodiments of the present application may include non-volatile and / or volatile memory.
[0131] The concepts described herein can be implemented in other forms without departing from their spirit and characteristics. The specific embodiments disclosed should be considered illustrative rather than restrictive. Accordingly, the scope of the invention should be determined by the appended claims rather than by these prior descriptions. Any modifications within the language of the claims and equivalent scope shall fall within the scope of the claims. [Explanation of Symbols]
[0132] 1 terminal 2 terminals 10 Instrument Assembly 20 In-vehicle display device 30 Navigation control device (time-division control signal generator) 31 MCU Main Controller 51 processors 52 memory 61 Vehicle speed pulse signal terminal 62 TV signal terminals 64 Vehicle CAN bus unit K1 Switch
Claims
Claim 1 A time-division control signal generating device electrically connected between a vehicle ECU and an in-vehicle display device having a television viewing function and a navigation display function, the device comprising a television viewing restriction cancellation mode for canceling television viewing restrictions, wherein during the television viewing restriction cancellation mode, the device generates a time-division control signal that alternately repeats a preset television analog signal lasting a television signal time T1, which is a time period during which a television signal for enabling television viewing can be received, and a vehicle speed analog pulse signal lasting a navigation signal time T2, which is a time period during which a navigation device can be operated, the time-division control signal generating device calculates a current vehicle speed in real time using a signal transmitted from the vehicle, and includes the number of pulses corresponding to a distance traveled in a sum of the television signal time T1 and the navigation signal time T2 that are closest to the future from a generation time point at the current vehicle speed, the time-division control signal generating device stores at least one of signal information that, when transmitted from the in-vehicle display device to the vehicle ECU, causes an error: an error code assigned with a specific ID, a precursor code assigned with a specific ID that causes an error when combined with another condition of the vehicle, a normal code corresponding to the error code, and a normal code corresponding to the precursor code, during the television viewing restriction cancellation mode, the device monitors a specific ID for signal information transmitted from the in-vehicle display device to the vehicle ECU, and when the error code is included, or when the precursor code is included and another condition of the vehicle is occurring, the device controls to stop transmission of the error code or the precursor code, or replace a code of the specific ID with a corresponding normal code at all times and transmit the replaced code to the vehicle ECU, so that the error code is not continuously transmitted from the in-vehicle display device to the vehicle ECU. A time-division control signal generating device. Claim 2: The precursor code does not cause an error when used alone, The time-division control signal generation device according to claim 1, wherein during the television viewing restriction cancellation mode, monitoring of a specific ID related to the precursor code for signal information transmitted from the in-vehicle display device to the vehicle ECU is performed, and when the precursor code is included and another condition of the vehicle is satisfied, control is performed to stop transmission of the precursor code, or to always replace a code of the specific ID related to the precursor code with a corresponding normal code and transmit the replaced code to the vehicle ECU. [
3. ] The time-division control signal generation device according to claim 1, wherein during the television viewing restriction cancellation mode, monitoring of the plurality of specific IDs is performed, and when any one of the specific IDs includes the error code, or includes the precursor code and another condition of the vehicle is satisfied, control is performed to stop transmission of the error code or the precursor code, or to always replace a code of a specific ID with a corresponding normal code and transmit the replaced code to the vehicle ECU, thereby preventing the error code from being continuously transmitted from the in-vehicle display device to the vehicle ECU. [
4. ] A time-division control signal generation device that is electrically connected between a vehicle ECU and an in-vehicle display device having a television viewing function and a navigation display function, and comprises a television viewing restriction cancellation mode for canceling restrictions on television viewing, wherein during the television viewing restriction cancellation mode, the device generates a time-division control signal that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time period during which a television signal for enabling television viewing can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time period during which a navigation device can be operated, the time-division control signal generation device calculates a current vehicle speed in real time using a signal transmitted from the vehicle, and includes the number of pulses corresponding to a distance traveled in a sum of the television signal time T1 and the navigation signal time T2 that is closest in future from a generation time point at the current vehicle speed, When transmitted from the in-vehicle display device to the vehicle ECU, the time-division control signal generating device stores at least one of the following: error code information with a specific ID that causes an error, a precursor code with a specific ID that causes an error when combined with other vehicle conditions, a normal code corresponding to the error code, and a normal code corresponding to the precursor code, is configured to be switchable between the television viewing restriction release mode and an original mode in which a vehicle speed pulse signal generated by a vehicle is transmitted as it is through internal control, during the television viewing restriction release mode, monitors signal information of a specific ID transmitted from the in-vehicle display device to the vehicle ECU, and switches from the television viewing restriction release mode to the original mode when the error code is included, or when the precursor code is included and another condition of the vehicle occurs, controls to return from the original mode to the television viewing restriction release mode after a standby time elapses, thereby preventing the error code from being continuously transmitted from the in-vehicle display device to the vehicle ECU. The time-division control signal generating device according to claim 1,
5. The time-division control signal generating device according to claim 4, wherein when the error code is included, or when the precursor code is included and another condition of the vehicle occurs, the time-division control signal generating device further controls to block transmission of the error code or the precursor code,
6. the time-division control signal generating device is configured to be switchable between the television viewing restriction release mode and an original mode in which a vehicle speed pulse signal generated by a vehicle is transmitted as it is through internal control, furthermore, when the error code or the precursor code is detected, switches from the television viewing restriction release mode to the original mode, controls to return from the original mode to the television viewing restriction release mode after a standby time elapses. The time-division control signal generating device according to claim 1,
7. the other condition of the vehicle is a vehicle speed at which the error code can be transmitted, the precursor code is a code that can cause the error code when combined with a vehicle speed at which the error code can be transmitted. The time-division control signal generating device according to claim 6,
8. The time-division control signal generating device according to claim 7, wherein the standby time is not less than 2 seconds and not more than 10 seconds, and the vehicle speed at which the error code can be transmitted is 60 to 130 km / h.
9. The time-division control signal generating device is configured to be switchable between the television viewing restriction release mode and an original mode in which the vehicle speed pulse signal generated by the vehicle is transmitted as it is by internal control, The other condition of the vehicle is that the shift position of the vehicle is not parking, The precursor code is a code that can cause the error code when combined with a condition that the shift position of the vehicle is not parking, When the precursor code is detected and the shift position is not parking, the switching is performed after the standby time elapses or after a change in the shift position is detected, The time-division control signal generating device according to claim 1, wherein when the precursor code is detected and the shift position is parking, the switching is not performed.
10. The time-division control signal generating device according to claim 9, wherein the standby time is not less than 10 seconds and not more than 60 seconds.
11. The time-division control signal generating device according to any one of claims 7 to 10, wherein before the switching, the transmission of the precursor code is blocked, and a normal code corresponding to the precursor code is transmitted instead.
12. The time-division control signal generating device according to claim 1, wherein the normal code is a code assigned the specific ID, and is a code that is transmitted when the device operates without using the time-division control signal generating device.
13. Using the time-division control signal generating device according to claim 6, 7 or 8, monitoring a signal transmitted from the in-vehicle display device to the vehicle ECU; determining whether the signal transmitted from the in-vehicle display device to the vehicle ECU includes the error code; switching from the television viewing restriction release mode to the original mode when it is determined that the error code is included; An error avoidance method, comprising the step of restoring the television viewing restriction release mode from the original mode after the standby time elapses.
14. Using the time-division control signal generating device according to claim 6, 9 or 10, monitoring a signal transmitted from the in-vehicle display device to the vehicle ECU; a step of determining whether the signal transmitted from the in-vehicle display device to the vehicle ECU includes the precursor code; a step of determining, when it is determined that the precursor code is included, whether another condition of the vehicle corresponding to the precursor code is satisfied; a step of switching from the television viewing restriction release mode to the original mode when it is determined that the other condition of the vehicle is satisfied; a step of returning from the original mode to the television viewing restriction release mode after a standby time has elapsed.
15. Using the time-division control signal generation device according to claim 1 or 12, an error avoiding method, wherein the code attached with the specific ID transmitted from the in-vehicle display device to the vehicle ECU is always replaced with the normal code and transmitted to the vehicle ECU.
16. The time-division control signal generation device according to any one of claims 4 to 9, wherein the error causes display of an error message on the in-vehicle display device and / or incapability of using a part of driving support functions.
Citation Information
Patent Citations
A system that removes restrictions on TV viewing while driving
JP3240997U
Video viewing device
JP7313640B1
Vehicle control device
JP7343936B1
Vehicle information control device
JP7343949B1
JPP7274798B