Time division control signal generation device, television viewing restriction cancellation method using the same, and error avoidance method
The time-division control signal generating device addresses navigation delays and errors by alternating television and navigation signals based on real-time vehicle speed, ensuring simultaneous functionality and error prevention in in-vehicle display systems.
Patent Information
- Application Number
- JP2025043648
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-21
- Filing Date
- 2025-03-18
- Publication Date
- 2025-10-03
AI Technical Summary
Existing in-vehicle display devices restrict television viewing during high-speed travel, causing navigation delays and potential errors due to the reliance on past vehicle speed data and lack of real-time navigation support.
A time-division control signal generating device that alternates between television and navigation signals based on real-time vehicle speed, allowing simultaneous television viewing and navigation use, and includes error prevention mechanisms to switch modes internally when errors are detected.
Enables real-time navigation and television viewing during vehicle travel without delays, preventing errors by switching modes internally to maintain functionality and avoid error messages.
Smart Images

Figure 2025146766000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to the technical field of vehicle control, and more particularly to a time-division control signal generating device used to release a television viewing restriction on an in-vehicle display device, a television viewing restriction release method using the same, and an error avoidance method. [Background technology]
[0002] In-vehicle display devices are used by users to watch television (such as terrestrial digital broadcasting) and display car navigation information. Some in-vehicle display devices restrict television viewing functions when the vehicle is traveling at high speeds. The conditions for normal television operation vary depending on the manufacturer, but for example, the shift position must be in P shift, the vehicle speed must be zero, and the vehicle speed signal line must maintain a high (voltage) level. All of this information is provided to the in-vehicle display device via a CAN (Controller Area Network) bus. Therefore, a system is known that disables the television viewing restriction function while traveling by disconnecting the CAN bus and adjusting the vehicle speed data to zero via a navigation control device (Patent Document 1).
[0003] However, the vehicle speed signal line is an important signal line that receives a vehicle speed pulse signal generated based on wheel rotation data to obtain vehicle speed information while driving. If the vehicle speed pulse signal is not provided to the vehicle speed signal line, the navigation function of some in-vehicle display devices will stop. In such cases, it is possible to disable the television viewing cancellation function using a physical switch and return the navigation function to a usable state (original mode), but then television viewing will become impossible while using the navigation function. To solve this problem, technology has been proposed that alternately transmits information for car navigation, which is a saved and processed signal related to vehicle speed sent from the vehicle, and a signal that enables television viewing (Patent Documents 2 and 3). Furthermore, when driving using a device that disables the television 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. Technology to prevent such error messages from being displayed has also been proposed (Patent Document 4). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Utility Model Registration No. 3240997 [Patent Document 2] Patent No. 7313640 [Patent Document 3] Patent No. 7343936 [Patent Document 4] Patent No. 7343949 Summary of the Invention [Problem to be solved by the invention]
[0005] However, when actual information is stored and used as information for car navigation, navigation is performed based on past vehicle speeds and vehicle movements, which causes a problem of delays in navigation.
[0006] Further improvements are also required in terms of error prevention measures when using devices that disable the TV viewing restriction function.
[0007] Therefore, in the embodiments of the present application, a time-division control signal generating device used in a device for removing restrictions on 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, a television viewing restriction removal method using the same, and an improvement in error countermeasures for the time-division control signal generating device are provided. [Means for solving the problem]
[0008] A time division control signal generating device according to a first aspect of the present invention comprises: A time division control signal generating device that 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 during which a television signal for watching television can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time during which a navigation device can be operated, The time-division control signal generating device calculates the current vehicle speed in real time using a signal transmitted from the vehicle, and generates a vehicle speed analog pulse signal including a number of pulses equivalent to the distance traveled at the current vehicle speed over the total of the television signal time T1 and the navigation signal time T2 in the nearest future from the time of generation.
[0009] With this configuration, the preset television analog signal and vehicle speed analog pulse signal allow users to watch television while the vehicle is moving, and the navigation system can also be used in the background. For example, the navigation system will function correctly even if the user switches to the navigation screen while watching television. Because the navigation function is usually accompanied by voice guidance, the voice guidance function can be used even if the passenger in the passenger seat is watching television and occupying the screen. Furthermore, since the vehicle speed analog pulse signal is generated based on the current vehicle speed calculated in real time, which corresponds to the distance traveled during the transmission time of the time-division control signal (the sum of the nearest future time T1 and time T2), navigation delays are less likely to occur compared to methods that use past information.
[0010] In the time-division control signal generating device of the present invention, the pulses of the vehicle speed analog pulse signal in one time-division control signal may all always have the same period. The time-division control signal generating device of the present invention may continuously sample a current vehicle speed pulse signal proportional to the rotation of the wheels, and calculate the current vehicle speed from the average value of pulses over multiple periods of the sampled vehicle speed pulse signal.
[0011] In the time-division control signal generating device of the present invention, the television signal time T1 is a fixed value, and the navigation signal time T2 varies depending on the current vehicle speed, and the time-division control signal generating device may determine the navigation signal time T2 from the current vehicle speed. In the time-division control signal generating 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 generating device of the present invention may generate a vehicle speed analog pulse signal by performing a filtering process on a sampled vehicle speed pulse signal using one or a combination of an amplitude limiting filtering algorithm, a recursive average filter algorithm, or a median average filter algorithm. The preset television analog signal may be a DC voltage signal lasting for a television signal time T1. The time-division control signal generating device 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 when a preset television analog signal is output, or a voltage signal generated when the vehicle speed is less than a certain speed. In the time-division control signal generating 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 generating device of the present invention may be electrically connected between a pulse generating device mounted on a vehicle and an in-vehicle display device having television viewing and navigation functions, and may be used to enable the television viewing and navigation functions while the vehicle is traveling. The television viewing restriction removal method of the present invention includes the steps of using the time-division control signal generating device described above to generate a preset television analog signal that lasts only for television signal time T1; calculating the current vehicle speed in real time using a signal transmitted from the vehicle; generating a vehicle speed analog pulse signal that lasts only for navigation signal time T2 and includes a number of pulses equivalent to the total distance traveled at the current vehicle speed over times T1 and T2 nearest to the time of generation; and generating a time-division control signal that combines the preset television analog signal and the vehicle speed analog pulse signal to generate a time-division control signal, and outputting the time-division control signal to an in-vehicle display device.
[0014] A time division control signal generating device according to a second aspect of the present invention comprises: 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 running, comprising: The time-division control signal generating device is configured to be switchable by internal control between a television viewing restriction release mode for releasing restrictions on television viewing and an original mode for transmitting the vehicle speed pulse signal generated by the vehicle as is, During the television viewing restriction release mode, a time division control signal is generated that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time during which television signals for viewing television can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time during which the navigation device can be operated, The time-division control signal generating device stores predictive information about an error code transmitted from the in-vehicle display device to the vehicle ECU, When it is determined that the signal transmitted from the in-vehicle display device and / or the vehicle ECU contains precursor information during the TV viewing restriction release mode, the TV viewing restriction release mode is switched to the original mode, After the waiting time has elapsed, the original mode is returned to the television viewing restriction release mode.
[0015] The inventor has learned that the display of error messages and the inability to use some driving assistance functions are caused by the transmission of a code (error code) that is the cause of the error from the vehicle's on-board display device to the vehicle ECU.
[0016] This configuration allows users to watch television while the vehicle is moving, and also allows the navigation system to be used in the background. Furthermore, when the time-division control signal generator detects the occurrence of predictive information for a stored (known) error code during the TV viewing restriction mode, it switches from the TV viewing restriction mode to the original mode through internal control, and after a standby time has elapsed, it returns from the original mode to the TV viewing restriction mode. The error code is generated by using the TV viewing restriction mode, and switching to the original mode at the time of the predictive information resets the previous code, preventing the transmission of the error code from the in-vehicle display device to the vehicle ECU and the suspension of the driving assistance function. Furthermore, since the predictive information is reset after returning to the TV viewing restriction mode, no further error code transmissions resulting from the predictive information will occur.
[0017] Here, being configured to be able to switch between the original mode and the TV viewing restriction-free mode by internal control means that the original mode and the TV viewing restriction-free mode can be switched by the processing of the time-division control signal generating device itself, not by user operation. Note that the configuration may also allow switching by user operation (operation of a switching button or switch, touch panel, voice input, etc.).
[0018] Furthermore, a code refers to a block of signals (with a specific ID) located at a specific address among signals transmitted from an in-vehicle display device or vehicle ECU. In other words, an error code refers to a code with a specific ID when the code with the specific ID among signals transmitted from an in-vehicle display device or vehicle ECU is the cause of an error (such as displaying an error message on an in-vehicle display device, stopping at least part of a driving assistance function, or generating these codes in another device).
[0019] The precursor information is information about a vehicle speed at which an error code may be transmitted, and a precursor code transmitted from the in-vehicle display device, which may generate an error code when combined with the vehicle speed at which the error code may be transmitted. The time-division control signal generating device may detect that a warning code has been transmitted during the television viewing restriction release mode, and after the detection, if the speed calculated based on the signal obtained from the vehicle ECU exceeds the vehicle speed at which an error code may be transmitted, switch from the television viewing restriction release mode to the original mode.
[0020] For example, an error code may be transmitted when merging onto a highway. This error may be triggered not only by the vehicle speed becoming high (e.g., 80 km / h or higher), but also by the previous transmission of a specific code (precursor code) from the in-vehicle display device. Therefore, when both an acquired precursor code and a vehicle speed at which an error code may be transmitted occur, the error code can be determined to be a precursor to the error code, and the error can be avoided before the error code is generated. This vehicle speed may be an actual measured value or may be predicted from changes in speed over time.
[0021] During the television viewing restriction release mode, the time-division control signal generating device may monitor a code of a specific address (ID) that may include a precursor code among signals transmitted from the in-vehicle display device to the vehicle ECU. The standby time may be between 2 seconds and 10 seconds, and the vehicle speed at which the error code can be transmitted may be between 60 and 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, monitoring a signal transmitted from an on-board display device to a vehicle ECU; determining whether or not a signal transmitted from the in-vehicle display device to the vehicle ECU includes a signal that matches a condition described in the symptom information; a step of switching from the TV viewing restriction release mode to the original mode when it is determined that the content is included; and a step of returning from the original mode to the television viewing restriction release mode after the waiting time has elapsed.
[0023] A time division control signal generating device according to a third aspect of the present invention comprises: 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 running, comprising: The time-division control signal generating device is configured to be switchable by internal control between a television viewing restriction release mode for releasing restrictions on television viewing and an original mode for transmitting the vehicle speed pulse signal generated by the vehicle as is, During the television viewing restriction release mode, a time division control signal is generated that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time during which television signals for viewing television can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time during which the navigation device can be operated, The time-division control signal generating device stores information relating to an error code transmitted from the in-vehicle display device, If it is determined that the signal from the in-vehicle display device contains an error code during TV viewing restriction release mode, the system will block the transmission of the error code to the vehicle ECU and switch from TV viewing restriction release mode to original mode. After it is confirmed that the signal from the in-vehicle display device is normal, the original mode is returned to the television viewing restriction release mode.
[0024] This configuration allows users to watch television while the vehicle is moving, and also allows the navigation system to be used in the background. Furthermore, if a stored (known) error code is detected during the TV viewing restriction release mode, the time-division control signal generator switches from the TV viewing restriction release mode to the original mode through internal control, and after a waiting time has elapsed, returns from the original mode to the TV viewing restriction release mode. As with the second aspect, switching to the original mode resets the error code, and the system returns to the TV viewing restriction release mode without continuing any driving function suspensions caused by the error code.
[0025] When it is detected that an error code has been transmitted from the in-vehicle display device, the 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 the problem cannot be solved by simply blocking the error code, a normal code corresponding to the error code may be transmitted to the vehicle ECU.
[0026] During the television viewing restriction release mode, the time-division control signal generating device may monitor, among the signals transmitted from the in-vehicle display device to the vehicle ECU, codes having a specific ID attached thereto, through which information regarding an error code may be transmitted.
[0027] An error avoidance method of the present invention uses the time division control signal generation device according to the third aspect, monitoring a signal transmitted from an on-board display device to a vehicle ECU; determining whether the signal includes an error code; If it is determined that the error code is included, blocking transmission of the error code to the vehicle ECU and switching from the TV viewing restriction release mode to the original mode; and a step of returning from the original mode to the television viewing restriction release mode after confirming that the signal from the in-vehicle display device is normal.
[0028] A time division control signal generating device of the present invention according to a fourth aspect of the present invention comprises: 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 running, comprising: The time-division control signal generating device is configured to be switchable by internal control between a television viewing restriction release mode for releasing restrictions on television viewing and an original mode for transmitting the vehicle speed pulse signal generated by the vehicle as is, During the television viewing restriction release mode, a time division control signal is generated that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time during which television signals for viewing television can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time during which the navigation device can be operated, The time-division control signal generator stores an error code of the signal transmitted from the in-vehicle display device, the time-division control signal generation device switches from the TV viewing restriction release mode to the original mode when it determines that an error is included in a signal transmitted from the in-vehicle display device to the vehicle ECU when the vehicle engine is started in the TV viewing restriction release mode; After it is confirmed that the signal from the in-vehicle display device is normal, the original mode is returned to the television viewing restriction release mode.
[0029] With this configuration, an error may occur if the engine is started during TV viewing restriction removal mode. If the signal from the in-vehicle display device contains an erroneous code, the time-division control signal generator switches from TV viewing restriction removal mode to original mode through internal control, and after the standby time has elapsed, returns from original mode to TV viewing restriction removal mode. As with the second aspect, switching to original mode resets the erroneous code, and the system returns to TV viewing restriction removal mode without continuing any driving function suspension caused by the erroneous code.
[0030] The time-division control signal generating device detects whether the vehicle's shift position is in parking, and if the content of the code is related to the vehicle's shift position but the shift position is not in parking, it switches after the standby time has elapsed or after detecting that the shift position has been changed, and if the content of the code is related to the vehicle's shift position but the shift position is in parking, it may not perform error processing.
[0031] With this configuration, if the shift position is not in park when the engine is started, an error specific to that position may occur. Therefore, if the shift position is not in park and an error in the specific code is detected when the shift position is not in park, the system switches to the original mode, thereby avoiding the error specific to when the shift position is not in park. This switching to the original mode after detecting an error in the shift position and code may be performed at any time, but is preferably performed after the standby time has elapsed or after the shift position has been changed. If the shift position is in park, no special error processing is required.
[0032] The standby time may be between 10 seconds and 60 seconds. Before switching, the transmission of the erroneous code may be interrupted and a normal code may be transmitted instead.
[0033] An error avoidance method of the present invention uses the time division control signal generation device according to the fourth aspect, acquiring a signal transmitted from an in-vehicle display device to a vehicle ECU when starting an engine of the vehicle; determining whether the signal contains an erroneous code; a step of switching from the TV viewing restriction release mode to the original mode when it is determined that the content is included; and a step of returning from the original mode to the television viewing restriction release mode after confirming that the signal from the in-vehicle display device is normal.
[0034] A time division control signal generating device of the present invention according to a fifth aspect of the present invention comprises: 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 running, comprising: the time-division control signal generating device has at least a television viewing restriction release mode for releasing restrictions on television viewing; During the television viewing restriction release mode, a time division control signal is generated that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time during which television signals for viewing television can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time during which the navigation device can be operated, the time-division control signal generating device stores a normal code, which is a code with a specific ID attached thereto and is transmitted from the in-vehicle display device to the vehicle ECU during normal operation; During the television viewing restriction release mode, among the information transmitted from the in-vehicle display device, a code with a specific ID is replaced with a 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 the error code.
[0036] The normal code may be a code with a specific ID attached thereto, which is transmitted when operating without using a time division control signal generator.
[0037] The error avoidance method of the present invention uses the time division control signal generation device according to the fifth aspect, The method includes a step of replacing a code with a specific ID attached thereto, which is transmitted from the on-board display device to the vehicle ECU, with a normal code and transmitting the normal code to the vehicle ECU.
[0038] The time-division control signal generating devices of the second to fifth aspects of the present invention can be comprehensively summarized 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 running, comprising: the time-division control signal generation device has a television viewing restriction release mode for releasing restrictions on television viewing; During the television viewing restriction release mode, a time division control signal is generated that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time during which a television signal for viewing television can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time during which the navigation device can be operated, the time-division control signal generation device stores at least one of an error code with a specific ID attached, which is signal information that will cause an error when transmitted from the on-vehicle display device to the vehicle ECU, a precursor code with a specific ID attached, which will 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; During the television viewing restriction release mode, a specific ID is monitored for signal information transmitted from the in-vehicle display device to the vehicle ECU, and if the error code is included, or if the precursor code is included and another condition of the vehicle occurs, transmission of the error code or precursor code is stopped, or the code of the specific ID is always replaced with a corresponding normal code and transmitted to the vehicle ECU, thereby preventing the error code from being continuously transmitted from the in-vehicle display device to the vehicle ECU.
[0040] the time-division control signal generating device is configured to be able to switch 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 is by internal control, When the error code or the warning code is detected, the mode is switched from the television viewing restriction release mode to the original mode. After the standby time has elapsed, the control may be performed to return from the original mode to the television viewing restriction-free mode.
[0041] The other condition of the vehicle is the vehicle speed at which an error code may be transmitted; The precursor code may be a code that may cause the error code to occur when combined with a vehicle speed at which the error code may be transmitted.
[0042] The waiting time may be between 2 seconds and 10 seconds, and the vehicle speed at which the error code can be transmitted may be between 60 and 130 km / h.
[0043] the time-division control signal generating device is configured to be able to switch 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 is by internal control, Another condition for the vehicle is that the shift position of the vehicle is not in park; the predictive code is a code that may cause the error code to be generated when combined with the shift position of the vehicle not being in park, When the precursor code is detected, if the shift position is not in parking, the switching is performed after a standby time has elapsed or after it is detected that the shift position has been changed. When the precursor code is detected, if the shift position is in parking, the switching may not be performed.
[0044] The standby time may be between 10 seconds and 60 seconds.
[0045] Before the switching, the transmission of the precursor code may be stopped and a normal code corresponding to the precursor code may be transmitted instead.
[0046] The normal code may be a code to which the specific ID is assigned, and may be a code that is transmitted when operating without using the time-division control signal generator.
[0047] The error avoidance method of the present invention uses the above-mentioned time division control signal generation device, monitoring a signal transmitted from the in-vehicle display device to the vehicle ECU; determining whether the error code is included in a signal transmitted from the in-vehicle display device to the vehicle ECU; switching from the TV viewing restriction release mode to the original mode when it is determined that the error code is included; and a step of returning from the original mode to the television viewing restriction-free mode after a waiting time has elapsed.
[0048] The error avoidance method of the present invention uses the above-mentioned time division control signal generation device, 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 precursor code; When it is determined that the predictive code is included, determining whether other conditions for the vehicle corresponding to the predictive code are satisfied; switching from the television viewing restriction release mode to the original mode when it is determined that other conditions of the vehicle are satisfied; and a step of returning from the original mode to the television viewing restriction-free mode after a waiting time has elapsed.
[0049] The error avoidance method of the present invention uses the above-mentioned time division control signal generation device, The code with the specific ID attached, which is transmitted from the in-vehicle display device to the vehicle ECU, is always replaced with the normal code and transmitted to the vehicle ECU. [Effects of the Invention]
[0050] According to the present invention, it is possible to provide a time-division control signal generating device used in a device for removing restrictions on the television viewing function of an in-vehicle display device, which enables simultaneous use of real-time vehicle navigation function and television viewing function, and a television viewing restriction removal method using the same, and further to provide an improved error countermeasure for the time-division control signal generating device. [Brief explanation of the drawings]
[0051] [Figure 1] 1 is a system configuration diagram of an in-vehicle navigation system including a television viewing restriction removal device according to an embodiment of the first aspect of the present invention. [Figure 2] 1 is a flowchart of an in-vehicle navigation method for removing television viewing restrictions according to an embodiment of the first aspect of the present invention. [Figure 3] 1 is a flowchart of an in-vehicle navigation method for removing television viewing restrictions according to an embodiment of the first aspect of the present invention. [Figure 4] 4 is a flowchart showing a process for filtering vehicle speed pulse data using an amplitude limiting filtering algorithm in the first embodiment of the present invention. [Figure 5] 4 is a flowchart illustrating a process for filtering vehicle speed pulse data using a recursive average filtering algorithm in the first embodiment of the present invention. [Figure 6] 4 is a flowchart illustrating a process for filtering vehicle speed pulse data using a median mean filtering algorithm in a first embodiment of the present invention. [Figure 7] 1 is a flowchart of an in-vehicle navigation method for removing television viewing restrictions in one specific example of the first aspect of the present invention. [Figure 8] FIG. 2 is a schematic diagram of a time division control signal in an embodiment of the first aspect of the present invention. [Figure 9] 1 is a structural schematic diagram of a navigation control device for removing television viewing restrictions in an embodiment of the first aspect of the present invention; [Figure 10]1 is a structural schematic diagram of an in-vehicle navigation system according to a first embodiment of the present invention; [Figure 11] 3 is a schematic diagram showing a vehicle speed pulse signal to be sampled and a time-division control signal including a vehicle speed analog pulse signal in one embodiment of the first aspect of the present invention. FIG. [Figure 12] FIG. 10 is a system configuration diagram of an in-vehicle navigation system including a television viewing restriction removal device according to a second embodiment of the present invention. [Figure 13] 5 is a flowchart of an error removal method according to a second embodiment of the present invention. [Figure 14] 10 is a flowchart of an error removal method according to a third embodiment of the present invention. [Figure 15] 10 is a flowchart of an error removal method according to a fourth embodiment of the present invention. [Figure 16] 10 is a flowchart of an error removal method according to a fifth embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0052] An embodiment of the present invention will be described with reference to the drawings. It should be noted that the descriptions in this specification are merely examples for explaining the present invention and are not limited to the detailed configurations, structures, and attached drawings of each embodiment described in this specification. As used in this specification, the terms "include," "comprise," "have," and similar expressions mean that the items listed thereafter, their equivalents, and other additional items may be included. In particular, when describing "a certain element," the present invention is not necessarily limited to only that element, but may include multiple other elements.
[0053] (First aspect) First, the "original mode" which is the original function and operation of the in-vehicle display device 20 to which the present invention is applied will be described with reference to FIG. The pulse generating device (instrument assembly) 10 generates a pulse signal (vehicle speed pulse signal) proportional to the rotational speed of the wheels while the vehicle is running, and generates an ON signal (high level signal) when the vehicle is stopped or running at a low speed (for example, 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. The "original mode" is a state in which switch K1 shown in FIG. 1 is at terminal 1, and corresponds to the case where the navigation control device (time-division control signal generating device) of this embodiment operates without going through the navigation control device.
[0054] Figure 8 shows the voltage waveform of a 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, the high-level signal output when the vehicle is stopped or moving at a low speed (for example, when the vehicle speed is less than 5 km / h) maintains the high potential state of the pulse signal.
[0055] The in-vehicle display device 20 recognizes that the vehicle is moving while an analog pulse signal is being input to terminal 1, permits use of the navigation device, and displays information such as the location of the moving vehicle on the screen of the in-vehicle display device 20, while simultaneously prohibiting television viewing. Conversely, while a high-level signal is being input to terminal 1, television viewing is permitted and use of the navigation device is prohibited. Note that, depending on the in-vehicle display device 20, if a signal indicating that the parking brake is applied to the vehicle (or the shift position is in P shift) must be separately applied in addition to the high-level signal as an additional condition for permitting television viewing, the in-vehicle display device 20 outputs this to the necessary signal line.
[0056] As shown in Fig. 1, the navigation control device (navigation control device, time-division control signal generator) 30 of the present invention is composed of a signal input section, a television analog signal generator, a vehicle speed analog pulse signal generator, and a main controller that controls the operation of these sections. When switch K1 is connected to terminal 2, the output signal (vehicle speed pulse signal or high-level signal) of pulse generator 10 is input to the signal input section. In accordance with a control command from the main controller, a time-division control signal in which the television analog signal and the vehicle speed analog pulse signal are superimposed (combined) in a time-division manner is output to the in-vehicle display device 20. That is, the state in which it is connected to terminal 1 is the original mode, and the state in which it is 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 constantly acquires (samples) the vehicle speed pulse signal from the pulse generating device 10, and 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 can be transmitted at any navigation signal time T2, which is a vehicle speed pulse signal that is simulated based on the current vehicle speed and corresponds to the distance traveled in the T2 period + T1 period from the present time in the nearest future. Here, if the high level time of 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 the preset television analog signal (S101 in FIG. 2). Here, the "preset television analog signal" refers to an ON signal that lasts for an arbitrary time T1 (a DC voltage signal, a high-level signal that lasts for T1 [s]).
[0059] The vehicle speed analog pulse signal and the television analog signal are combined in an analog circuit and output to a terminal 2 as a time-division control signal.
[0060] Figure 8 (lower waveform) shows the voltage waveform of the time-division control signal output from the navigation control device 30 to terminal 2. The voltage waveform of the time-division control signal is a voltage signal waveform that combines a vehicle speed analog pulse signal and a television analog signal, and the vehicle speed analog pulse signal is transmitted to the navigation device for a time period of T2 [s], followed by a television analog signal for a time 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 Figure 8 (upper waveform).
[0061] The navigation control device 30 is further connected to an in-vehicle display device 20 via a terminal 2 . The navigation control device 30 outputs a time-division control signal to the in-vehicle display device 20, which receives the analog television signal during the television signal time (T1) and the analog vehicle speed pulse signal during the navigation signal time (T2). This allows television viewing while the vehicle is moving, and the navigation device continues to function correctly in the background even while television is being viewed (S103 in FIG. 2). The processes from S101 to S103 are repeated during the television viewing restriction release mode.
[0062] When the in-vehicle navigation system connects the in-vehicle display device 20 and the pulse generating device 10 via the navigation control device 30 by connecting the switch K1 to the terminal 2, the system operates in the restriction-free mode in which the navigation function and the television viewing function can be used simultaneously, as described above. On the other hand, when the in-vehicle navigation system connects the vehicle speed pulse generating device 10 directly to the in-vehicle display device 20 by switching the switch K1 to the terminal 1, the system operates in the original mode in which the navigation function and the television viewing function function alternatively.
[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 certain time (for example, a waiting time of several tens of seconds) has elapsed since the vehicle speed pulse signal was received.
[0064] However, when the navigation control device 30 of this embodiment is used, the in-vehicle display device 20 allows television viewing even while the vehicle is moving, and even while watching television, the vehicle speed analog pulse signal of the time-division control signal is intermittently applied to the in-vehicle display device 20, so 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 television viewing to the navigation function, the navigation screen is immediately displayed.
[0065] In the TV function restriction release mode, the vehicle speed pulse signal (analog vehicle speed pulse signal) is provided intermittently, so the vehicle's driving position is displayed intermittently on the navigation screen, and the voice guidance is played slightly faster than in the original mode. Regarding TV viewing, due to the data broadcasting specifications, there is a data delay, so viewing is uninterrupted. However, although this is affected by the configuration of the in-vehicle display device 20 and the specifications of the TV viewing data, the shorter the TV signal time T1 and the shorter the interval until the next TV signal is received (i.e., the navigation signal time T2), the more likely the TV viewing screen is to be interrupted. The preferred value of the TV signal time T1 varies depending on the specifications of the in-vehicle display device 20, but it is preferable to ensure that the TV signal time T1 is, for example, approximately 1.4 to 1.8 seconds apart, preferably approximately 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 that is connected between the signal line of the pulse generating 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. The waveform in the upper column of FIG. 11 represents a vehicle speed pulse signal generated and transmitted by the instrument assembly 10. In the TV function restriction release mode, the vehicle speed pulse signal is constantly acquired (sampled), and one or more of the most recent pulses (e.g., 1 to 10 pulses, 3 pulses in the middle column of FIG. 11) are overwritten and saved. The main controller then calculates the current vehicle speed based on 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 may be calculated using the most recent multiple 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 calculated using an arithmetic mean, geometric mean, median, or the like, and may be calculated after applying a filtering technique described below. The vehicle speed may be the average value of the vehicle speed calculated from each pulse itself, or it may be calculated from the average frequency 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 average of the last 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 from the present time in the T2 period + T1 period in the nearest future at the navigation signal time T2 (waveform in the lower panel of Figure 11).
[0069] In this way, the "vehicle speed analog pulse signal" generated based on the arithmetic average pulses differs from the vehicle speed pulse signal actually observed in that there is absolutely no change in pulse frequency with changes in vehicle speed, and within one time-division control signal, it is always composed of a pulse signal with a constant period. Also, the number of pulses in the T2 period corresponds to the distance traveled in the near future "T2 period + T1 period (T3 period)" at the calculated "current vehicle speed," and it becomes a high-frequency pulse signal that appears to be traveling at a speed faster than the current speed by the amount of "T2 period + T1 period" ÷ "T2 period."
[0070] Figure 11 shows an example of moving at a constant speed, and the pulses of the vehicle speed pulse signal during the T3 period in the upper column of Figure 11 are 14 pulses at a constant cycle, which is the same as the number of pulses of the vehicle speed analog pulse signal during the T2 period in the lower column of Figure 11. In the case of non-constant speed, if the calculated vehicle speed is faster than the actual average vehicle speed during the T3 period, the actual number of pulses during the T3 period < the generated number of pulses during the T2 period, and if the calculated vehicle speed is slower than the actual average vehicle speed during the T3 period, the actual number of pulses during the T3 period > the generated number of pulses during the T2 period.
[0071] There is no particular restriction on the order of television signal time T1 and navigation signal time T2 in the time-division control signal, but if television signal time T1 comes first, television viewing can be started earlier, and if navigation signal time T2 comes first, navigation delays can be more effectively prevented.
[0072] See Figure 3. Additionally, the in-vehicle navigation method may further be configured in S104 to automatically switch to the original mode if the unrestricted TV viewing mode is off.
[0073] As a method for turning off the TV viewing restriction release mode, a selector switch or the like for turning off the TV viewing restriction release mode may be provided as described above, and the selector switch may be operated by a button or the like. Alternatively, an electrical switch may be used to automatically return to the original mode in which the pulse generator 10 directly outputs a vehicle speed pulse signal 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. Furthermore, the original mode and the TV viewing restriction release mode may be mutually switchable 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 at the navigation signal time among the time-division control signals, thereby enabling navigation to be performed in the background while television is being watched, 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 need to be linear, and the vehicle speed analog pulse may be configured to output a vehicle speed analog pulse of the same frequency for a certain speed range. For example, if the speed range is 40 km / h to 50 km / h, the vehicle speed analog pulse signal may be output at the same frequency within that range.
[0076] Specifically, for example, one speed range is divided every 10 km / h, and each speed range corresponds to one pulse period. Vehicle speeds below 10 km / h are defined as speed range 1, with the high-level time t1 corresponding to one pulse period being 180 ms and the low-level time t2 being 90 ms. Vehicle speeds between 10 km / h and 20 km / h are defined as speed range 2, with the t1 value corresponding to one pulse period being 160 ms and the t2 value being 80 ms.
[0077] In this way, the navigation control device 30 determines the speed range to which the current vehicle speed belongs, thereby determining the corresponding values of the high level time t1 and low level time t2, and can calculate the waveform of the vehicle speed analog pulse.
[0078] Each frequency corresponds to one frequency, and the number of pulses is determined according to the frequency of the current vehicle speed pulse signal and the corresponding frequency coefficient, from which the navigation signal time T2 is calculated. For example, the calculation formula for 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 greater than or equal to 10 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, which can vary depending on the vehicle speed.
[0079] In the above embodiment, the navigation control device 30 determines the current vehicle speed in real time, calculates one pulse period and one pulse number according to the current vehicle speed information, and outputs a vehicle speed analog pulse signal generated based on the latest real-time vehicle speed information as the signal to be output at navigation signal time T2 among the time-division control signals, thereby enabling navigation to be performed in the background while television is being watched, and navigation content information to be updated synchronously in real time.
[0080] Normally, the vehicle's traveling speed changes continuously and relatively slowly, so the vehicle speed also changes continuously. However, there is a risk that the accuracy of the vehicle speed pulse signal obtained via the vehicle speed signal line will be reduced due to pulse interference that occurs by chance.
[0081] Therefore, when the navigation control device 30 acquires the vehicle speed pulse signal, it is possible to improve the accuracy of the vehicle speed pulse signal acquired through the vehicle speed signal line by optionally sampling a plurality of consecutive vehicle speed pulse data and filtering them using a specific filtering method. There are several possible methods for the filtering process depending on the purpose.
[0082] For example, when an amplitude limiting filtering algorithm is employed, multiple consecutive vehicle speed pulse data are sampled, and 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 extreme acceleration or deceleration, so the currently sampled vehicle speed pulse data is invalidated, and the previously sampled vehicle speed pulse is used to generate a vehicle speed analog pulse signal. If the difference is equal to or less than the preset deviation value, the current (i.e., most recent) vehicle speed pulse data is saved (used).
[0083] Alternatively, as another example of filtering processing, when a recursive average filtering algorithm is adopted, 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 multiple vehicle speed pulse data in the data queue. Also, when a median average filtering algorithm is adopted, the maximum and minimum values are removed from multiple continuously 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 after the maximum and minimum values have been removed, thereby filtering out accidentally occurring pulse interference.
[0084] These filtering processes are not to be adopted alternatively, but may be applied in appropriate combination.
[0085] Referring to Fig. 4, filtering the vehicle speed pulse data using the amplitude limiting filtering algorithm includes the steps of: setting a preset deviation value A allowed for two adjacent samples in S11; determining, for a current sampled value (latest vehicle speed pulse data) acquired at each sampling, whether a difference between the current sampled value and a previous sampled value (previously sampled vehicle speed pulse data) is greater than the preset deviation value A in S12; determining, if the difference between the current sampled value and the previous sampled value is greater than A, that the current sampled value is invalid, discarding the current sampled value and replacing it with the previous sampled value in S13; and determining, if the difference between the current sampled value and the previous sampled value is less than A, that the current sampled value is valid, and saving the current sampled value in S14.
[0086] Referring to Fig. 5, performing sampling processing on vehicle speed pulse data using the recursive average filtering algorithm includes, in S21, setting a queue of fixed length N, collecting N consecutive sampled values (N consecutively acquired vehicle speed pulse data), and sequentially storing them in the queue, in S22, placing one sampled value at the end of the queue and discarding one sampled value at the head of the queue, and in S23, performing an arithmetic average operation on the N sampled values in the queue to obtain an effective value of the vehicle speed pulse data corresponding to the currently sampled sampled value.
[0087] See Fig. 6. Using the median mean filtering algorithm to perform sampling processing on vehicle speed pulse data includes collecting N consecutive sampled values (N consecutive vehicle speed pulse data) in S31, removing the maximum and minimum values from the N sampled values in S32, and calculating the arithmetic mean value of the remaining sampled values (i.e., the remaining N-2 sampled values) from the N sampled values in S33, and setting the arithmetic mean value as the effective value of the vehicle speed pulse data corresponding to the currently sampled sampled value.
[0088] The filtering process may be performed by combining the amplitude limiting filtering algorithm, the recursive average filtering algorithm, and the median average filtering algorithm. Specifically, the amplitude limiting filtering algorithm may be used first, and then the recursive average filtering algorithm or the median average filtering algorithm may be used to calculate the effective value of the vehicle speed pulse data.
[0089] In the above embodiment, by performing continuous sampling and filtering processing on the vehicle speed pulse data, the smoothness of the sampled vehicle speed pulse data is further improved, and the accuracy of the vehicle speed pulse signal can be improved.
[0090] The preset television analog 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 pulse signal at the navigation signal time T2 is determined to calculate the latest vehicle speed according to the frequency freq of the vehicle speed pulse signal, and the calculation formula is: speed=freq*a / b, and According to the speed interval to which the latest vehicle speed belongs, the high level time t1 and the 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 according to the latest vehicle speed and the frequency freq of the vehicle speed pulse signal. The calculation formula is: num=(freq*n) / c+d, and The duration of the navigation signal time T2 is one pulse period * number of pulses, and the calculation formula is: (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 periodically output, and then combines the television signal and the navigation signal to form a time division control signal. The television signal duration of the time control signal is 1.6 seconds or more (preferably 1.65 seconds or more), 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 greater the number of pulses. In other words, the higher the real-time vehicle speed, the greater the number of pulses per unit time.
[0092] The time-sharing control signal per unit time is composed of a television signal and a navigation signal. Therefore, the television signal has a fixed duration, but the navigation signal must 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 vehicle speed analog pulse signal simulated in the navigation signal time T2 is suited to the characteristics of a short duration and a small total number of pulses.
[0093] The higher the real-time vehicle speed, the more pulses there are, 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 longer maintenance time and a larger total number of pulses.
[0094] The navigation control device 30 uses time division multiplexing to combine the television signal and the navigation signal to form a time division control signal that is output to the in-vehicle display device 20, allowing the in-vehicle navigation system to support simultaneous use of navigation and television functions, improving vehicle driving safety.
[0095] To better understand the overall navigation control method for removing TV viewing restrictions provided by the present application, please refer to Figure 7. Below, an example will be described in which the main controller that performs navigation control is configured with an MCU (microcontroller).
[0096] The navigation control method to remove TV viewing restrictions is In S511, the television viewing restriction release mode is turned on, the MCU is started, and an output signal from the MCU to the in-vehicle display device 20 is initialized; In S512, the vehicle speed pulse data is received and filtered to obtain the vehicle speed data. Here, the flow of the filtering process includes receiving input vehicle speed pulse data, obtaining the frequency of the vehicle speed pulse data, sequentially adding the vehicle speed pulse data to a buffer queue and processing the same with a filtering algorithm, obtaining valid vehicle speed pulse data after processing with the filtering algorithm, and obtaining vehicle speed data according to the vehicle speed pulse data; S513 reads the latest vehicle speed via CAN bus, Here, reading the latest vehicle speed via the CAN bus includes initializing the CAN, receiving CAN bus data, and reading vehicle speed data from the CAN data; In S514, the vehicle speed pulse signal is converted to determine a vehicle speed analog pulse signal based on real-time vehicle speed information, and the vehicle speed analog pulse signal is an output signal within the navigation signal time T2 among the time-division control signals output by the MCU to the in-vehicle display device 20; Here, the process of determining the vehicle speed analog pulse signal and outputting it as a navigation signal includes: obtaining the latest vehicle speed data; calculating the frequency and pulse width of the navigation signal pulse according to the latest vehicle speed through an algorithm; setting the frequency and pulse width of the navigation signal to enable pulse output; enabling a navigation signal end timer (Timer2); the timer for the navigation signal expiring; and turning off the navigation signal output; In S515, a television signal timer (Timer1) and a high-level television analog signal are set. The high-level television analog signal is an output signal of the television signal time T1 among the time-division control signals output from the MCU to the in-vehicle display device 20. Wherein the flow of the TV signal output includes setting the TV signal to a continuous high level, enabling the TV signal end timer, the TV signal timer expiring, and turning off the TV signal output; Returning to S514, the navigation signal and the television signal are output in a time-division manner at the navigation signal time T2 and the television signal time T1.
[0097] The in-vehicle navigation method for removing TV viewing restrictions provided in this embodiment enables the in-vehicle navigation system to support simultaneous use of navigation and TV functions, and removes TV viewing restrictions when the navigation function is on, allowing the navigation to normally update navigation content information synchronously in real time in the background, thereby ensuring the safety performance of vehicle driving.
[0098] Please refer to Figure 9. In another aspect of the embodiment of the present application, there is provided a navigation control device 30 that removes television viewing restrictions. The navigation control device 30 includes a processor 51 constituting a main controller and a memory 52. The memory 52 stores a computer program, and when the computer program is executed by the processor 51, the in-vehicle navigation method described in any embodiment of the present application is performed.
[0099] See Figure 10. In another aspect of an embodiment of the present application, a navigation system is provided. 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, and when the main controller 31 is in a first state where the television function display release mode is on, the main controller 31 receives a vehicle speed pulse signal input from the vehicle speed pulse signal terminal 61, and when the television viewing restriction release mode is in a second state where it 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 execute the in-vehicle navigation method for removing TV viewing restrictions provided in any embodiment of the present application. In one specific example, the in-vehicle navigation system implementing the in-vehicle navigation method for removing TV viewing restrictions of the present application is an independent complete product such as a TV viewing restriction remover.
[0102] Optionally, the vehicle navigation system further includes a vehicle pulse generating device 10, and the vehicle speed pulse signal terminal 61 is a vehicle speed pulse signal line connected between the vehicle pulse generating device 10 and the in-vehicle display device 20. The vehicle navigation system further includes 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, a navigation control device 30 according to a second embodiment of the present invention and an in-vehicle display device 20 combined therewith will be described with reference to FIG. Here, the navigation control device 30 of this embodiment differs from the navigation control device 30 of FIG. 1 in that it is connected to the in-vehicle display device 20 via a CAN bus via a CAN2 receiver-transmitter, and is connected to a vehicle ECU 20, which is different from the instrument assembly 10, via a CAN1 receiver-transmitter via a CAN bus, and in that the switch K1 of the navigation control device 30, which switches the connection between the instrument assembly 10 and the in-vehicle display device 20, is configured as a relay module, and the switching of terminals 1 and 2 can be performed by internal processing of the navigation control device 30 without user operation. Note that ECU stands for Engine Control Unit. The navigation control device 30 of FIG. 12 may also be applied to the first embodiment. Furthermore, a LIN bus connection may be used instead of or in addition to the CAN bus.
[0104] The navigation control device 30 of the second embodiment may also be configured as physically independent hardware connected between the signal line of the vehicle ECU 10 and the connector of the in-vehicle display device 20.
[0105] If the operation of the in-vehicle display device via the navigation control device 30 becomes unstable, or if the navigation control device 30 stops for some reason, the mode may be automatically restored (switched) to the original mode in which the vehicle ECU 10 directly outputs a vehicle speed pulse signal to the in-vehicle display device 20. Furthermore, a physical switch such as a button may be provided to switch the TV viewing restriction release mode on and off.
[0106] As in the first aspect, the navigation control device 30 may determine (calculate) the latest vehicle speed in real time, and generate a vehicle speed analog pulse signal for transmitting the future travel distance based on the latest real-time vehicle speed information within a short period of time T2 as a signal to be output during the navigation signal period among the time-division control signals. Alternatively, the actual vehicle speed pulse signal may be stored and processed to have a high frequency to obtain the vehicle speed analog pulse signal.
[0107] Next, a technique for avoiding errors based on signals transmitted from an in-vehicle display device or the like will be described. When using a time-division control signal generating device such as that of this embodiment, depending on the driving conditions, an error code may be transmitted from the in-vehicle display device, rendering some driving assistance functions unusable. It is desirable to predict and avoid such errors in advance, or to perform processing to prevent the driving assistance functions from becoming unusable immediately after an error occurs.
[0108] Error messages include those whose occurrence can be predicted before an error occurs based on the analysis results of signals transmitted from the vehicle ECU and / or the on-board display device, and those that cannot be predicted. In the second aspect, a method for avoiding an error will be described with reference to FIG. 13, taking as an example a predictable error that occurs after getting on a highway or when merging onto a highway main line from a parking area, etc.
[0109] Such error messages associated with high-speed driving may occur, for example, after a specific code is transmitted and the vehicle speed is accelerated to 80 km / h or more. The reason for this is unclear, but it is suspected that it may be because the vehicle speed indicated by the vehicle speed analog pulse signal (the vehicle speed that appears to be faster than the current vehicle speed) is too high for normal driving.
[0110] To prevent such an error display due to high-speed driving, when the TV viewing restriction release mode is in use, the signal transmitted from the in-vehicle display device via the CAN1 receiver / transmitter is first constantly monitored (S1101). At this time, a check is made to see if a predictive code that would cause an error when combined with high-speed driving is included as a predictive code for the error code (S1102). This predictive code is located at a specific signal address (assigned a specific ID), so in S1101, the specific signal address (ID) is constantly monitored. After the predictive code is confirmed, a determination is made based on a signal from the vehicle ECU as to whether the vehicle speed has reached a predetermined value (e.g., 80 km / h or higher) (S1103). If the vehicle speed reaches or exceeds the predetermined value, the time-division control signal generator is returned from the TV viewing restriction release mode to the original mode (S1104). At this time, the transmission of the code to the vehicle ECU2 via the CAN1 receiver / transmitter may be blocked. After operating in the original mode for a waiting time (2 to 10 seconds, for example, 5 seconds) (S1105), the system returns to the TV viewing restriction release mode (S1106). After the return, the warning code is reset, the TV viewing restriction release mode is activated, 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. This prevents an error code from being issued even if the vehicle is subsequently driven at high speed. This process can be interrupted at any time during the TV viewing restriction release mode operation.
[0111] Note that such processing is not performed based on the precursor code alone or the vehicle speed alone. Also, although a precursor code that has been generated is reset when the engine is stopped, it may also be reset at other times.
[0112] The inventor has also confirmed that an error occurs when a specific code exceeds a threshold value at a specific address (ID) and then high-speed driving is detected. The address (ID) and threshold value vary depending on the vehicle model.
[0113] (Third aspect) Next, a method for avoiding errors when it is impossible or difficult to predict an error before it occurs will be described with reference to FIG. 14. The device configuration of the third embodiment may be the same as that of the second embodiment. First, while the vehicle is traveling, an error code that displays an error message can be input from the on-board display device to the main controller of the time-division control signal generating device via the CAN bus. This error code is present at a specific address (ID) of the traffic light.
[0114] Therefore, when the TV viewing restriction release mode is in operation, the system first constantly monitors a specific code in the signal transmitted from the in-vehicle display device 20 via the CAN2 receiver-transmitter (S1201) and checks whether an error code is included (S1202). If an error code is detected, the system stops transmitting the error code to the vehicle ECU and switches from the TV viewing restriction release mode to the original mode (S1203). The system operates in the original mode and transmits an original signal to the in-vehicle display device. After the signal transmitted from the in-vehicle display device changes to a normal code (after confirming the normal code) (S1204), the system returns to the TV viewing restriction release mode (S1205). This process currently takes approximately 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. This process can be interrupted at any time during the operation of the TV viewing restriction release mode.
[0115] The inventors have confirmed that when a specific address (ID) contains a specific code, a corresponding error occurs. The address (ID), the specific code, and the generated error all vary depending on the vehicle model. Therefore, to confirm that a specific error has occurred, only one of these codes corresponding to the error (e.g., ID: 0xXXX data) may be monitored and processed, or multiple codes may be monitored and processed simultaneously to detect multiple errors. When processing is performed based on multiple codes, errors are monitored for each stored code, and when any error occurs, the error is resolved by switching to the original mode and returning to the TV viewing restriction release mode.
[0116] (Fourth aspect) Next, a method for avoiding errors that may occur when the engine is started in the TV viewing restriction release mode will be described with reference to Fig. 15. The device configuration of the fourth embodiment may be the same as that of the second embodiment. When the engine is started in the TV viewing restriction release mode, information different from that in the original mode may be input to the in-vehicle display device, and a different code may be transmitted from the in-vehicle display device as a result.
[0117] For this reason, after starting the engine in TV viewing restriction release mode, the system first acquires a signal transmitted from the in-vehicle display device 20 via the CAN2 receiver / transmitter (S1401) and checks whether the signal contains an error code (S1402). If an error code is included, the system determines whether the error is related to the P (parking) shift (S1403). If there is no error, the system terminates. If the error is related to the P (parking) shift, the system determines whether the current shift position is in park (S1404). If it is not related, the system proceeds to S1406.
[0118] After S1404, if the current shift position is in the parking position, the process ends. If the shift position is not in the parking position, it is determined whether the shift position has been changed and whether the standby time has elapsed (S1405). After the shift position has been changed, or after the standby time has elapsed without the shift position being changed, the process proceeds to S1406. In S1406, the TV viewing restriction release mode is switched to the original mode. At this time, the transmission of the error code to the vehicle ECU may be blocked, or the error code may be replaced with a normal code and sent to the vehicle ECU. The device operates in the original mode and transmits an original signal to the in-vehicle display device. After the signal transmitted from the in-vehicle display device changes to a normal code (after the normal code is confirmed) (S1407), the device returns to the TV viewing restriction release mode (S1408). In this way, a 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 this process is not performed when starting the engine in the original mode.
[0119] (Fifth aspect) Next, a method for avoiding errors by constantly transmitting a normal code so that no error code or the like is sent to the vehicle ECU will be described with reference to Fig. 16. The device configuration of the fifth aspect may be the same as that of the second aspect. By constantly transmitting a normal code, there is no need to switch to the original mode.
[0120] Therefore, after starting the engine in the TV viewing restriction release mode, the signal transmitted from the in-vehicle display device 20 to the vehicle ECU 2 via the CAN2 receiver / transmitter is first relayed, and the code with a specific ID is replaced (rewritten) with the corresponding stored normal code and transmitted to the vehicle ECU (S1501).
[0121] This specific ID may be an ID for an error code or a precursor code that may cause an error code transmitted from the on-board display device. For example, the precursor code may be one associated with high-speed driving as described above, one generated immediately after starting the engine, or another code, or may include a combination of these. Furthermore, the normal code may be a specific ID code transmitted when operating without using the time-division control signal generator, or may be a specific ID code that has been confirmed not to cause an error when using the time-division control signal generator.
[0122] As described above, according to the fifth aspect, it is possible to prevent errors caused by information transmitted from the in-vehicle display device 20 to the vehicle ECU 2, such as errors during driving (for example, errors during high-speed driving) and errors during engine start-up.
[0123] The inventors have also confirmed that different types of errors (e.g., single errors, errors related to parking shifts, combinations of multiple errors, etc.) occur at specific addresses depending on the content of the code contained therein.
[0124] In the second to fifth aspects, as shown in FIG. 9, the navigation control device 30 may be configured to include a processor 51 and a memory 52 that constitute a main controller, the memory 52 storing a computer program, and when the computer program is executed by the processor 51, the in-vehicle navigation method described in any embodiment of the present application is executed.
[0125] In the second to fifth aspects, as shown in FIG. 10 , a vehicle speed pulse signal terminal 61, a television signal terminal 62, and a main controller 31 may be provided, and the vehicle speed pulse signal terminal 61 may be connected to the main controller 31, and the output of the main controller 31 may be connected to the in-vehicle display device 20.
[0126] In the second to fourth aspects, whether or not a signal contains an error code or the like can be determined by checking whether the signal matches information about the error stored in the time-division control signal generation device. In this case, a corresponding normal code may also be stored for each problematic code, and the time-division control signal generation device may transmit the normal code to the vehicle ECU in place of the error code before, simultaneously with, or after switching to the original mode. Such information may be stored in either a volatile memory or a non-volatile memory, and may be stored so as to be updatable.
[0127] It should be noted that two or more of the first to fifth aspects of the present invention can be used in appropriate combination.
[0128] It should be noted that, as used herein, the terms "comprises," "having," or other variations thereof are intended to cover a non-exclusive inclusion, such 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 that are inherent in the process, method, article, or apparatus. Absent further limitations, an element qualified by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0129] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by adding a required general-purpose hardware platform to 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 technical solution of the present disclosure can be embodied essentially or in part that contributes to the prior art in the form of a software product, and the computer software product is stored in a storage medium (such as a ROM / RAM, a magnetic disk, an optical disk, etc.) and includes several instructions for causing a terminal (which may be an on-board controller, an on-board terminal, a computer, a server, a network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0130] Those skilled in the art can understand that all or part of the flow of the methods in the above embodiments can be realized by instructing related hardware with a computer program, and the program may be stored in a non-volatile computer-readable storage medium, and can include the processes of each of the above method embodiments when executed. Here, references to memory, storage, database, or other medium used in various embodiments of the present application may include non-volatile and / or volatile memory.
[0131] The concepts described herein may be implemented in other forms without departing from their spirit and character. The specific embodiments disclosed should be considered illustrative rather than limiting. Accordingly, the scope of the invention should be determined by the appended claims, rather than by the foregoing description. All changes within the literal language and range of equivalency of the claims are intended to be within their scope. [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 terminal 64 Vehicle CAN bus unit K1 Switch
Claims
1. A time-division control signal generating device that 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 during which a television signal for watching television can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time during which a navigation device can be operated, The time-division control signal generating device calculates the current vehicle speed in real time using a signal transmitted from the vehicle, and generates the vehicle speed analog pulse signal, which includes a number of pulses equivalent to the distance traveled at the current vehicle speed over the total of the television signal time T1 and the navigation signal time T2 in the nearest future from the time of generation.
2. 2. The time-division control signal generating device according to claim 1, wherein the pulses of said vehicle speed analog pulse signal in one of said time-division control signals always have the same period.
3. The time-division control signal generator continuously samples a vehicle speed pulse signal proportional to the rotation of the wheels, and 3. The time-division control signal generating device according to claim 1, wherein the current vehicle speed is calculated from an average value of pulses sampled over a plurality of periods of the vehicle speed pulse signal.
4. the television signal time T1 is a fixed value, and the navigation signal time T2 varies depending on the current vehicle speed, 4. The time-division control signal generating device according to claim 3, wherein the time-division control signal generating device determines the navigation signal time T2 from the current vehicle speed.
5. Using the time-division control signal generating device according to claim 1, generating the preset analog television signal lasting only the television signal time T1; a calculation step of calculating the current vehicle speed in real time using a signal transmitted from the vehicle; a vehicle speed analog pulse signal generating step of generating the vehicle speed analog pulse signal, which includes a number of pulses corresponding to a distance traveled at the current vehicle speed over the sum of the time T1 and the time T2 nearest to the time of generation, and which lasts only for the navigation signal time T2; a time-division control signal generating step of synthesizing the preset television analog signal and the vehicle speed analog pulse signal to generate a time-division control signal; Equipped with A television viewing restriction removal method, comprising outputting the time-division control signal to an in-vehicle display device.
6. 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 running, comprising: the time-division control signal generation device has a television viewing restriction release mode for releasing restrictions on television viewing; During the television viewing restriction release mode, a time division control signal is generated that alternately repeats a preset television analog signal that lasts for a television signal time T1, which is a time during which a television signal for viewing television can be received, and a vehicle speed analog pulse signal that lasts for a navigation signal time T2, which is a time during which the navigation device can be operated, the time-division control signal generation device stores at least one of an error code with a specific ID attached, which is signal information that will cause an error when transmitted from the on-vehicle display device to the vehicle ECU, a precursor code with a specific ID attached, which will 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; A time-sharing control signal generating device that, during the television viewing restriction release mode, monitors a specific ID in the signal information transmitted from the in-vehicle display device to the vehicle ECU, and if the error code is included, or if the precursor code is included and another condition of the vehicle occurs, stops transmitting the error code or the precursor code, or controls the code of the specific ID to always be replaced with a corresponding normal code and transmitted to the vehicle ECU, thereby preventing the error code from being continuously transmitted from the in-vehicle display device to the vehicle ECU.
7. the time-division control signal generating device is configured to be able to switch 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 is by internal control, When the error code or the warning code is detected, the mode is switched from the television viewing restriction release mode to the original mode.
7. The time-division control signal generating device according to claim 6, wherein the device controls the mode to return from the original mode to the television viewing restriction-free mode after a waiting time has elapsed.
8. The other condition of the vehicle is the vehicle speed at which an error code may be transmitted; 8. The time-division control signal generating device according to claim 7, wherein the precursor code is a code that may cause the error code to be transmitted when combined with a vehicle speed at which the error code may be transmitted.
9. 9. The time-division control signal generating device according to claim 8, wherein the waiting time is between 2 seconds and 10 seconds, and the vehicle speed at which the error code can be transmitted is between 60 and 130 km / h.
10. the time-division control signal generating device is configured to be able to switch 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 is by internal control, Another condition for the vehicle is that the shift position of the vehicle is not in park; the predictive code is a code that may cause the error code to be generated when combined with the shift position of the vehicle not being in park, When the precursor code is detected, if the shift position is not in parking, the switching is performed after a standby time has elapsed or after it is detected that the shift position has been changed.
7. The time-division control signal generating device according to claim 6, wherein when the precursor code is detected, if the shift position is in parking, the switching is not performed.
11. 11. The time-division control signal generating device according to claim 10, wherein the standby time is between 10 seconds and 60 seconds.
12. 12. The time-division control signal generating device according to claim 8, wherein, before the switching, transmission of the precursor code is stopped and instead a normal code corresponding to the precursor code is transmitted.
13. 7. The time-division control signal generating device according to claim 6, wherein the normal code is a code to which the specific ID is assigned and is transmitted when the device is operating without using the time-division control signal generating device.
14. Using the time division control signal generating device according to claim 7, 8 or 9, monitoring a signal transmitted from the in-vehicle display device to the vehicle ECU; determining whether the error code is included in a signal transmitted from the in-vehicle display device to the vehicle ECU; switching from the TV viewing restriction release mode to the original mode when it is determined that the error code is included; and returning from the original mode to the television viewing restriction-free mode after a waiting time has elapsed.
15. Using the time-division control signal generating device according to claim 7, 10 or 11, 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 precursor code; When it is determined that the predictive code is included, determining whether other conditions for the vehicle corresponding to the predictive code are satisfied; switching from the television viewing restriction release mode to the original mode when it is determined that other conditions of the vehicle are satisfied; and returning from the original mode to the television viewing restriction-free mode after a waiting time has elapsed.
16. Using the time division control signal generating device according to claim 6 or 13, The error avoidance method always replaces the code with the specific ID attached and transmitted from the in-vehicle display device to the vehicle ECU with the normal code and transmits the normal code to the vehicle ECU.
Citation Information
Patent Citations
Adapter for car navigation systems
JP7274798B1
Video viewing device
JP7313640B1
Vehicle control device
JP7343936B1
Vehicle information control device
JP7343949B1
Time-division control signal generating device and television viewing restriction release method using the same
JP7450994B1
Cited By
Video signal control device
JP7802423B1