Methods of external notification
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-05
- Publication Date
- 2026-08-14
AI Technical Summary
[0004]鉴于上述问题,本发明实施例提供了一种对外提示的方法,用于解决现有提示方案提示效果较差的技术问题
[0016]本发明实施例在需要提示车辆外部的被提示对象时,采用照明提示加语音提示的融合提示方式,可以更有效地对被提示对象进行提示,保证提示效果,且使用提示词的语音提示方式易被接受。并且,基于当前环境确定合适的提示模式,基于该提示模式控制照明提示和语音提示的提示时序,可以有效降低当前环境对融合提示方式的影响,保证融合提示的效果。
Smart Images

Figure CN117565782B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control technology, specifically to a method for providing external prompts. Background Technology
[0002] When using a vehicle, it is often necessary to alert pedestrians. Currently, this is usually done by sounding the vehicle's horn to warn pedestrians or attract the attention of other vehicles.
[0003] However, some pedestrians are quite averse to honking, because honking may even cause unnecessary arguments and is unlikely to effectively serve as a warning. Summary of the Invention
[0004] In view of the above problems, embodiments of the present invention provide a method for providing external prompts to solve the technical problem that existing prompting schemes have poor prompting effects.
[0005] According to a first aspect of the present invention, a method for providing external notification is provided, the method comprising:
[0006] When the external notification function is triggered, determine the current environment of the vehicle and determine a notification mode that matches the current environment;
[0007] Determine the current parameters of the voice prompt; the current parameters include the prompt word and / or the prompt method;
[0008] According to the prompting mode, control the vehicle's headlights to provide illumination prompts, and control the vehicle's external sound device to provide voice prompts based on the current parameters.
[0009] According to a second aspect of the present invention, an external notification device is provided, comprising:
[0010] The mode determination module is used to determine the current environment of the vehicle when the external prompting function is triggered, and to determine the prompting mode that matches the current environment.
[0011] A parameter determination module is used to determine the current parameters of the voice prompt; the current parameters include the prompt word and / or the prompt method;
[0012] The integrated prompting module is used to control the vehicle's headlights to provide illumination prompts according to the prompting mode, and to control the vehicle's external sound device to provide voice prompts based on the current parameters.
[0013] According to a third aspect of the present invention, an external display device is provided, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other;
[0014] The memory is used to store at least one executable instruction that causes the processor to perform operations as described in the first aspect of the method of external prompting.
[0015] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, the storage medium storing at least one executable instruction, which, when executed by a processor, implements the method of external prompting as described in the first aspect.
[0016] In this embodiment of the invention, when it is necessary to prompt an object outside the vehicle, a combined lighting and voice prompt method is used. This method can more effectively prompt the object, ensuring the prompting effect, and the voice prompt method using prompt words is easily accepted. Furthermore, by determining a suitable prompting mode based on the current environment and controlling the timing of the lighting and voice prompts based on this mode, the influence of the current environment on the combined prompting method can be effectively reduced, ensuring the effectiveness of the combined prompting.
[0017] The above description is merely an overview of the technical solutions of the embodiments of the present invention. In order to better understand the technical means of the embodiments of the present invention and to implement them in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the embodiments of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0018] The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0019] Figure 1 A flowchart illustrating a first embodiment of the external notification method provided by the present invention is shown;
[0020] Figure 2 A flowchart illustrating a second embodiment of the external notification method provided by the present invention is shown;
[0021] Figure 3 A flowchart illustrating a third embodiment of the external notification method provided by the present invention is shown;
[0022] Figure 4 This invention illustrates an interface diagram of the external prompting function provided by the present invention;
[0023] Figure 5 This invention provides a schematic diagram of an interface for setting initial parameters.
[0024] Figure 6 A schematic diagram of an image library provided by the present invention is shown;
[0025] Figure 7A schematic diagram of the structure of a first embodiment of the external display device provided by the present invention is shown;
[0026] Figure 8 A schematic diagram of an embodiment of the device for external notification provided by the present invention is shown. Detailed Implementation
[0027] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0028] In urban motor vehicle lanes, non-motorized vehicles often share the road, and non-motorized vehicles may even appear in the middle of the motor vehicle lane. There may be no other vehicles directly in front of the vehicle, but because non-motorized vehicles travel at low speeds, motor vehicles may want to overtake but cannot, while the non-motorized vehicle drivers may not know that there are vehicles behind them. In this case, motor vehicles can signal the non-motorized vehicles in front to give way.
[0029] Alternatively, when following another vehicle, if the vehicle in front has already signaled its turn but does not change lanes (or turn), and the vehicle behind wants to overtake but is worried that the vehicle in front might suddenly change lanes or turn, causing a traffic accident, the vehicle behind also needs to signal to the vehicle in front that it is preparing to overtake.
[0030] Alternatively, in urban areas and residential communities, there are roads where pedestrians and vehicles share the same space. In this scenario, pedestrians (or non-motorized vehicles such as motorcycles and electric bicycles) often walk slowly in front of motor vehicles. At this time, the pedestrians in front do not notice the vehicles coming from behind, and the vehicles behind can only follow behind. This is unsafe for pedestrians and also delays the travel time of the vehicles behind. In this case, the vehicles behind can also warn the pedestrians in front to give way.
[0031] Alternatively, if a driver enters the residential area late at night and the license plate is not automatically recognized, and the security guard at the gate is taking a break and does not notice that a vehicle needs assistance, the driver should also alert the security guard.
[0032] In these scenarios, while honking the horn may serve as a warning, it can also make the driver appear inconsiderate and annoy those being warned (pedestrians or other drivers), potentially leading to unnecessary arguments and having the opposite effect. Furthermore, honking is prohibited in urban areas, and doing so may involve violations of regulations.
[0033] Some vehicles can play pre-recorded sounds to the person being alerted. While this method is easily accepted by pedestrians or drivers of vehicles ahead, it is difficult to be effective in situations where the vehicle ahead has good sound insulation, pedestrians are wearing headphones, pedestrians have hearing impairments, or the vehicle is in a noisy environment.
[0034] This invention provides a method for external prompting, which adopts a combined approach of lighting prompts and voice prompts. This method can more effectively prompt the object being prompted, ensuring the prompting effect, and the voice prompt method using prompt words is easily accepted.
[0035] Figure 1 A flowchart of a first embodiment of the method for external notification of the present invention is shown, which is executed by a vehicle controller, such as a smart cockpit domain controller (CDC). Figure 1 As shown, the method includes steps 101 to 103.
[0036] Step 101: When the external prompting function is triggered, determine the current environment of the vehicle and determine the prompting mode that matches the current environment.
[0037] In this embodiment, "external prompting" refers to prompting an object outside the vehicle. Therefore, when an object is present outside the vehicle, it can be determined that the external prompting function needs to be triggered. This object can be a pedestrian or other vehicle. Generally, a pedestrian or other vehicle is likely to be a prompting object only if it is located within the vehicle's movement path; for example, when the vehicle is moving forward, pedestrians or other vehicles in front of the vehicle can be prompting objects; when the vehicle is reversing, pedestrians behind the vehicle can be prompting objects.
[0038] If it is necessary to trigger an external notification function, the current environment of the vehicle can be determined. For example, the current environment can represent the current brightness, sound level, etc. around the vehicle.
[0039] Furthermore, when providing external prompts, a combined prompting approach is adopted, that is, combining at least lighting prompts and voice prompts. To achieve effective integration, a prompting pattern matching the current environment is determined based on the current environment. This prompting pattern indicates the timing of lighting prompts and voice prompts. For example, the prompting pattern indicates when to provide lighting prompts, when to provide voice prompts, or the order in which lighting prompts and voice prompts are provided.
[0040] Generally, the appropriate prompting mode is determined based on the degree to which the current environment affects lighting and voice prompts. Specifically, the greater the impact of the environment, the later the prompt should be delivered. For example, if the current environment significantly affects lighting prompts, making it difficult for the recipient to notice them, then voice prompts can be given first, followed by lighting prompts.
[0041] Step 102: Determine the current parameters of the voice prompt; the current parameters include the prompt word and / or the prompt method.
[0042] In this embodiment, when the external prompting function needs to be triggered, a voice prompt is used to prompt the target object. At this time, it is necessary to determine the parameters required for the voice prompt, namely the prompt word and / or the prompt method. The prompt word is the text content played during the voice prompt, such as "Please move aside." The prompt method refers to the method used to play the prompt word, such as the playback volume. For ease of description, the currently determined prompt word and / or prompt method is referred to as the current parameters.
[0043] The current parameter may include only the prompt word, in which case the prompt word may be played in a fixed prompt manner (e.g., a fixed playback volume); or the current parameter may include only the prompt manner, in which case a fixed prompt word may be played; or the current parameter may include both the prompt word and the prompt manner, so that the prompt word may be played in accordance with the prompt manner.
[0044] It is understood that when the external prompting function is triggered, the current environment of the vehicle can be determined first, or the current parameters of the voice prompt can be determined first, or the current environment and current parameters can be determined simultaneously. That is, when the external prompting function is triggered, step 101 can be executed first, or step 102 can be executed first, or steps 101 and 102 can be executed simultaneously. This embodiment does not limit the execution order of the two.
[0045] Step 103: In accordance with the prompt mode, control the vehicle's headlights to provide illumination prompts, and control the vehicle's external sound device to provide voice prompts based on the current parameters.
[0046] In this embodiment, when providing external prompts, lighting prompts and voice prompts are combined to provide prompts to the object being prompted from both visual and auditory sensory dimensions. Even if the object being prompted is not likely to notice the voice prompt, it can still be reminded by lighting prompts, thereby enabling the object being prompted to notice the vehicle.
[0047] The vehicle is equipped with headlights and an external sound-emitting device, such as a loudspeaker. When providing external prompts, the vehicle controller can activate the headlights in a prompting mode, providing illumination; for example, it can control the headlights to flash for illumination. Furthermore, the vehicle controller also controls the external sound-emitting device to provide voice prompts according to predetermined parameters; for example, the external sound-emitting device can play corresponding prompts to the recipient according to a pre-defined prompting method.
[0048] It is understandable that the headlights used for illumination prompts are directed towards the object being prompted. For example, when the object being prompted is in front of the vehicle, the headlights act as the vehicle's front headlights; when the object being prompted is behind the vehicle, the headlights act as the vehicle's rear headlights.
[0049] Furthermore, based on the currently determined prompting pattern, the timing of lighting and voice prompts can be determined, and the vehicle lights and external sound devices can be controlled to operate according to this pattern. For example, if the prompting pattern indicates that lighting prompts should be given first, followed by voice prompts, then the vehicle controller will first control the vehicle lights to provide lighting prompts, and then control the external sound devices to provide voice prompts. Generally, this prompting pattern prioritizes prompting methods that are less affected by the current environment; therefore, integrating lighting and voice prompts according to this pattern can effectively reduce the impact of the current environment on the integrated prompting method.
[0050] In this embodiment, if the lighting prompt is given first and then the voice prompt is given, the voice prompt can be given after the lighting prompt ends, or the lighting prompt can be maintained for a period of time and the voice prompt can be activated at the same time. That is, the lighting prompt and the voice prompt are given at the same time. This embodiment does not limit this.
[0051] The external prompting method provided in this embodiment employs a combined lighting and voice prompt approach when prompting objects outside the vehicle. This method more effectively prompts the objects, ensuring the prompting effect, and the voice prompt method using prompt words is easily accepted. Furthermore, by determining an appropriate prompting mode based on the current environment and controlling the timing of lighting and voice prompts based on this mode, the influence of the current environment on the combined prompting method can be effectively reduced, ensuring the effectiveness of the combined prompting.
[0052] Figure 2 A flowchart of a second embodiment of the method for external notification of the present invention is shown, which is executed by a vehicle controller, such as a smart cockpit domain controller. Figure 2 As shown, the method includes steps 201 to 203.
[0053] Step 201: When the external prompting function is triggered, determine the current environment of the vehicle and determine the prompting mode that matches the current environment.
[0054] Specifically, when the external prompting function is triggered, step 201 above, "determine the current environment of the vehicle and determine the prompting mode that matches the current environment", includes the following steps 2021 to 2023.
[0055] Step 2021: If the external notification function is triggered, determine the current ambient light intensity or current time of the vehicle.
[0056] In this embodiment, when an external notification is required, the determined current environment includes the current ambient light intensity or the current time. The current ambient light intensity can represent the brightness of the environment in which the vehicle is currently located; for example, a light sensor is installed on the exterior of the vehicle, which can collect the light state of the surrounding environment to determine the current ambient light intensity. The current time is the time when the external notification function is triggered, and can be determined based on the system clock of the vehicle controller.
[0057] Step 2022: If the current ambient light intensity is greater than the first preset light intensity, or if the current time is during daytime, determine the prompt mode as daytime mode; this daytime mode means that a voice prompt and / or a horn sound will be played first, followed by a lighting prompt.
[0058] In this embodiment, a corresponding light intensity threshold is preset, namely the first preset light intensity. If the current ambient light intensity is greater than the first preset light intensity, it means that the brightness of the current environment is high enough. At this time, it can be determined that the current environment is daytime. Therefore, the mode corresponding to daytime is used as the prompt mode that matches the current environment, namely the daytime mode.
[0059] Alternatively, if the current time is during daytime, the current environment can be determined to be daytime, and the daytime mode can be used as the prompt mode to match the current environment. Specifically, this daytime period can be from 6:00 AM to 6:00 PM, or from sunrise to sunset; this embodiment does not limit this.
[0060] In this embodiment, the daytime mode can indicate that a voice prompt is given first, followed by a lighting prompt. Alternatively, if horn honking is allowed, the daytime mode can indicate that a horn sound is played first, followed by a lighting prompt, in which case the timing of the voice prompt is not limited; for example, the horn sound can be played first, followed by both the lighting and voice prompts simultaneously; or, the horn sound can be played first, followed by the lighting prompt, and then the voice prompt. Alternatively, if horn honking is allowed, the daytime mode can indicate that a voice prompt and a horn sound are played first, followed by the lighting prompt; wherein, to avoid conflict between the voice prompt and the horn sound, they can be performed in any order; for example, the horn sound can be played first, followed by the voice prompt, and then the lighting prompt. Furthermore, the user can actively adjust the horn sound volume to avoid the horn sound being too loud or too soft, thus failing to achieve a good prompting effect.
[0061] It's understandable, and we can also combine the current ambient light intensity and the current time to determine whether to use daytime mode as the prompt mode. Specifically, if the current ambient light intensity is greater than the first preset light intensity, and the current time is during daytime, then the prompt mode is determined to be daytime mode.
[0062] Step 2023: If the current ambient light intensity is less than the second preset light intensity, or if the current time is nighttime, determine the prompt mode to be night mode; the night mode means that the lighting prompt will be given first, followed by the voice prompt and / or the horn sound.
[0063] In this embodiment, a second preset light intensity can also be preset, which is also a light intensity threshold. The second preset light intensity can be the same as or different from the first preset light intensity; generally, the second preset light intensity is less than or equal to the first preset light intensity. If the current ambient light intensity is less than the second preset light intensity, it indicates that the current ambient brightness is low. In this case, it can be determined that the current environment is nighttime. Therefore, the mode corresponding to nighttime can be used as the prompt mode matching the current environment, i.e., nighttime mode.
[0064] Alternatively, if the current time is during nighttime, the current environment can be determined to be nighttime, and nighttime mode can be used as the prompt mode to match the current environment. Specifically, the nighttime period can be any time other than daytime, such as from 6 PM to 6 AM the next day, or from sunrise to sunrise the next day; this embodiment does not limit this.
[0065] In this embodiment, the night mode can indicate that a lighting prompt is given first, followed by a voice prompt. Alternatively, if horn honking is allowed, the night mode can indicate that a lighting prompt is given first, followed by a horn sound, in which case the timing of the voice prompt is not limited; for example, a lighting prompt and a voice prompt can be given simultaneously, followed by a horn sound. Alternatively, if horn honking is allowed, the night mode can indicate that a lighting prompt is given first, followed by a voice prompt and a horn sound; wherein, to avoid conflict between the voice prompt and the horn sound, they can be given in any order; for example, a lighting prompt can be given first, followed by a horn sound, and then a lighting prompt again.
[0066] It's understandable, and we can also combine the current ambient light intensity and the current time to determine whether to use night mode as the prompt mode. Specifically, if the current ambient light intensity is less than the second preset light intensity, and the current time is during a nighttime period, then the prompt mode is determined to be night mode.
[0067] Step 202: Determine the current parameters of the voice prompt; the current parameters include the prompt word and / or the prompt method.
[0068] For details, please refer to Figure 1 Step 102 of the illustrated embodiment will not be repeated here.
[0069] Step 203: In accordance with the prompt mode, control the vehicle's headlights to provide illumination prompts, and control the vehicle's external sound device to provide voice prompts based on the current parameters.
[0070] For details, please refer to Figure 1 Step 103 of the illustrated embodiment will not be repeated here.
[0071] Optionally, the method may further include steps A1 to A2.
[0072] Step A1: Determine whether honking is prohibited based on the vehicle's current location, ambient volume, or time.
[0073] Step A2: If the current location is in a no-honking zone, the current ambient volume is lower than the preset volume, or the current time is in the early morning hours, confirm that honking is prohibited and prohibit the playback of horn sounds.
[0074] In this embodiment, when an external prompt is needed, it can be further determined whether honking is prohibited. If honking is permitted, the prompt can be a combination of lighting prompts, voice prompts, and horn sounds. If honking is prohibited, only lighting prompts and voice prompts can be used. The determination of whether honking is prohibited can be based on the vehicle's current location, ambient volume, or time.
[0075] Specifically, the vehicle's current location can be used to determine if it is in a no-honking zone. This zone could include designated no-honking areas, areas around schools, or residential areas. If the vehicle is within such a zone, honking is prohibited. Alternatively, the ambient volume can be monitored. If the ambient volume is lower than a preset level, the vehicle is in a quiet environment, and honking might disturb others, thus prohibiting honking. Another method is to determine the time. If the current time is in the early morning hours, honking is prohibited to avoid disturbing others' rest. This early morning period refers to the latter half of the nighttime hours; for example, it could be from midnight to 5 or 6 AM, or from midnight to sunrise.
[0076] The external prompting method provided in this embodiment adopts a combined approach of lighting and voice prompts, which can more effectively prompt the recipient. Furthermore, the timing of voice and lighting prompts is controlled according to daytime or nighttime modes. In daytime mode, voice prompts and / or horn sounds are prioritized, ensuring timely auditory reminders even in bright daylight. In nighttime mode, lighting prompts are prioritized, providing timely visual reminders even in low-light conditions, maximizing the effectiveness of the prompts. When honking is prohibited, the vehicle does not play horn sounds; only lighting and voice prompts are combined, serving the purpose of prompting while avoiding disturbing others.
[0077] Figure 3 A flowchart of a third embodiment of the method for external notification of the present invention is shown, which is executed by a vehicle controller, such as a smart cockpit domain controller. Figure 3 As shown, the method includes steps 301 to 306.
[0078] Step 301: Pre-set the initial prompt words, initial background sounds, and initial prompt methods for multiple scenarios; the initial prompt method includes at least one of the following: playback tone, playback pitch, playback volume, number of loop playbacks, and playback duration.
[0079] In this embodiment, the initial conditions of the voice prompt parameters can be preset, that is, the initial prompt words, initial background sound and initial prompt method of the voice prompt can be preset. Furthermore, since prompts may be required in various scenarios, and different voice prompt parameters may be more suitable for different scenarios, the corresponding voice prompt parameters can be preset for each scenario.
[0080] For example, scenarios can be categorized based on the recipient. Specifically, if the recipient is a security guard, the scenario could be called a gatekeeper scenario; if the recipient is the driver of another vehicle, the scenario could be called a following vehicle scenario; and if the recipient is a pedestrian or non-motorized vehicle on the road, the scenario could be called a pedestrian scenario. Furthermore, users can define other scenarios, depending on the specific circumstances.
[0081] In this embodiment, the initial prompting method may specifically include at least one of the following: playback tone, playback pitch, playback volume, number of loop playbacks, and playback duration. Playback tone refers to the tone required when providing the voice prompt, i.e., the tone used when playing the prompt word, such as gentle, neutral, or forceful; playback pitch refers to the intonation of the voice being played, such as male, female, or child's voice; playback volume refers to the volume of the voice being played; the number of loop playbacks indicates how many times the prompt word needs to be played, which can be understood as requiring at least one playback; and playback duration indicates the duration required to play the voice, which can be the total playback duration or the duration of a single segment corresponding to each loop playback, which is not limited in this embodiment.
[0082] During the setup process, initial prompts and prompt methods can be set to facilitate the subsequent determination of prompts and prompt methods for the current parameters. Additionally, background sound, i.e., initial background sound, needs to be set for each scene. This background sound can be background music or natural white noise, etc., and this embodiment does not limit this.
[0083] Step 302: Combine the initial prompt and initial background sound to generate the initial blended sound effect.
[0084] In this embodiment, the initial prompt and the initial background sound are blended to form a playable blended sound effect, namely the initial blended sound effect.
[0085] For example, the initial background sound can be fused into the speech data corresponding to the initial prompt word; or the initial background sound can be adjusted based on the volume or frequency of the speech data, and the two can be superimposed to form an initial blended sound effect. Furthermore, keyframes of the speech data can be determined, and the volume of the initial background sound can be adjusted based on the keyframes to achieve a smooth transition.
[0086] Step 303: Construct the initial parameters for each scene; these initial parameters include the initial blending sound effects and the initial prompting method.
[0087] The initial parameters are essentially the same as the subsequently determined current parameters, both of which can include the prompt word, background sound, and prompt method. Furthermore, given the initial prompt word and initial background sound, they can be pre-fused to form a corresponding initial fused sound effect. This initial fused sound effect can be directly used as part of the initial parameters; that is, the initial parameters include the initial fused sound effect determined after fusing the initial prompt word and initial background sound. When a reminder is needed later, this initial fused sound effect can be played directly, reducing the processing load in real-time and improving reminder efficiency.
[0088] Figure 4 This diagram illustrates an interface for providing external notifications. Figure 4 As shown, it may include a trigger control 401 and a setting control 402; furthermore, the interface may also include a display area 403 for displaying the current prompt word; as... Figure 4 As shown, the prompt is "Hey friend, excuse me." The trigger control 401 is used to activate the external prompt function; for example, when it's necessary to alert pedestrians or other pedestrians outside the vehicle, the user (e.g., the driver) can actively click the trigger control 401 to activate the external prompt function. The setting control 402 is used to pre-set the initial parameters of the voice prompt for multiple scenarios.
[0089] Figure 5 The diagram illustrates an interface for setting initial parameters; for example, after the user clicks the setting control 402, they can enter the corresponding settings homepage 501, which can be found in [reference needed]. Figure 5 As shown in the upper part. Figure 5 As shown, the settings homepage 501 includes controls corresponding to multiple scenarios. Figure 5 It displays four scenarios: gatekeeper, vehicle follower, pedestrian, and custom; and it can also include a control to turn off voice prompts, allowing users to disable the corresponding voice prompt function when it is not needed.
[0090] Furthermore, for each scenario, parameters such as the prompt word, background sound, and prompt method can be preset, i.e., the initial prompt word, initial background sound, and initial prompt method; for example, users can long-press the controls for each scenario on the settings homepage 501 to enter the settings details page for the corresponding scenario's initial parameters. Figure 5 Page 502 shows the settings details for the initial parameters in a custom scenario. For example... Figure 5 As shown in the settings details page 502, users can manually or verbally input the corresponding initial prompt, such as "Hey friend, excuse me." Furthermore, they can set the initial prompt method, including playback tone, pitch, volume, number of loops, and playback duration. Figure 5 The example shown is based on the duration of a single segment.
[0091] like Figure 5 As shown, the playback tone includes: friendly, amiable, gentle, neutral, and firm; the playback pitch includes female voice, child's voice, youth voice, middle-aged voice, and elderly voice; the playback volume includes low, medium, and high. Users can actively upload initial background sound using the music upload control; users can also actively set the number of loops and the playback duration. Figure 5 The example shown is a loop playback of 2 times, with each loop lasting 3 seconds.
[0092] After determining the initial prompt and initial background sound, the two can be blended to form the initial blended sound effect.
[0093] In some optional implementations, the initial parameter prompting method includes the number of loop playbacks and the playback duration, where the playback duration represents the duration of a single segment corresponding to each loop playback. In this case, step 301 above, "pre-setting the initial prompt words, initial background sounds, and initial prompting methods for multiple scenarios," may specifically include step B1 or step B2, or it may include both step B1 and step B2.
[0094] Step B1: Set the initial prompt word.
[0095] Specifically, step B1, "Setting the initial prompt word," may include steps B11 to B12.
[0096] Step B11: In response to the user-triggered prompt input instruction, determine the initial text entered by the user.
[0097] In this embodiment, when a user sets a prompt word for initial parameters in a certain scenario, the user can trigger a corresponding input command, i.e., a prompt word input command. This prompt word input command can be a text input command or a voice input command. By performing speech recognition on the user's input, the corresponding text can also be extracted.
[0098] like Figure 5 As shown, on the settings details page 502, users can click the input box 5021 to trigger the prompt word input command, thereby manually inputting text, i.e., the initial text; or, users can click the voice input control 5022 and input voice related to the required prompt word. The vehicle controller performs voice recognition on the collected voice and extracts the corresponding initial text.
[0099] Step B12: If the initial text meets the word count rule, use the initial text as the initial prompt word; if the initial text does not meet the word count rule, extract the keywords from the initial text and use the keywords as the initial prompt word.
[0100] In this embodiment, when setting initial parameters, certain rules are set for these initial parameters, including a word count rule for prompt words. If the word count of the initial text meets the word count rule, the initial text can be directly used as the initial prompt word; conversely, if the word count of the initial text does not meet the word count rule, it indicates that the initial text has too many words. In this embodiment, keywords are extracted from the initial text, and the extracted keywords are used as the required initial prompt words.
[0101] For example, this word count rule specifically sets a maximum word count. If the initial text exceeds this maximum word count, it can be determined that the initial text does not meet the word count rule. For example, a maximum number of characters can be set for input box 5021; this maximum number of characters is the maximum word count. Figure 5 As shown, the maximum number of characters in the input box 5021 is 6, meaning that users can manually input a maximum of 6 characters of prompts. It can be understood that when the maximum number of characters is set, the initial text entered by the user will not exceed the maximum number of characters.
[0102] If a user enters voice input by clicking the voice input control 5022, since the voice recognition result may contain a lot of words, it can be determined whether the number of words in the voice recognition result (i.e., the initial text) exceeds the word limit. If it exceeds the word limit, the keywords are extracted and used as the initial prompt words, and displayed in the input box 5021.
[0103] Step B2: Set the number of loops and the playback duration.
[0104] Furthermore, step B2, "setting the number of loop playbacks and playback duration," specifically includes steps B21 to B25.
[0105] Step B21: In response to the first setting instruction triggered by the user for the number of loop playbacks, determine the number of pending loop playbacks that meet the range.
[0106] Step B22: In response to the second setting instruction for playback duration triggered by the user, determine the pending duration that meets the duration range.
[0107] In this embodiment, the user can set the desired number of loop playback cycles and playback duration by issuing corresponding setting commands. For ease of description, the setting command for setting the number of loop playback cycles is referred to as the first setting command, and the setting command for setting the playback duration is referred to as the second setting command.
[0108] For example, see Figure 5As shown, on the settings details page 502, the user can trigger the first setting instruction by clicking the settings control 5023 used to set the number of loop playbacks, and then input the corresponding number of times to set the desired number of loop playbacks. A range of loop playback times is pre-defined, and the desired number of loop playbacks must fall within this range. For example, the range might be 2 to 5 times. The settings control 5023 can be a selection control with candidate options of 2, 3, 4, and 5. The user can select the desired number of loop playbacks that falls within the specified range.
[0109] Furthermore, within the settings details page 502, users can trigger a second setting instruction by clicking the settings control 5024 used to set the playback duration, and then input the corresponding duration value to set the desired duration, i.e., the pending duration. A pre-defined playback duration range is provided, and the pending duration must fall within this range. For example, the duration range might be 2 to 5 seconds. The settings control 5024 can be a selection control with candidate options including 2, 2.5, 3, 3.5, 4, 4.5, and 5, allowing users to choose their desired pending duration, ensuring the selected duration falls within the specified range.
[0110] Step B23: Determine whether the product of the number of undetermined attempts and the duration of undetermined attempts meets the total duration requirement.
[0111] In this embodiment, the aforementioned pending number of times and pending duration satisfy their respective ranges for the number of times and duration, respectively. However, when both the pending number of times and the pending duration are large, the total duration of the voice prompt will be long. Prolonged voice prompts to the recipient may also cause the recipient to feel annoyed. In this embodiment, a total duration requirement is also set. The product of the pending number of times and the pending duration is the actual duration of the voice prompt. Based on this, it can be determined whether the actual duration meets the total duration requirement.
[0112] For example, the total duration requirement can be a range or a maximum value; for example, the total duration requirement is 3 to 15 seconds. If the product of the number of pending attempts and the pending duration does not exceed the total duration requirement, it means that the actual duration of the voice prompt is within a reasonable range; if the product of the number of pending attempts and the pending duration exceeds the total duration requirement, it means that the actual duration of the voice prompt is too long and requires further adjustment by the user.
[0113] Step B24: If the product of the number of undetermined attempts and the duration of undetermined attempts meets the total duration requirement, the number of undetermined attempts will be used as the number of loop playback attempts, and the duration of undetermined attempts will be used as the playback duration.
[0114] Step B25: If the product of the number of pending attempts and the duration of pending attempts does not meet the total duration requirement, generate a reminder message to instruct the user to reset the number of pending attempts and / or the duration of pending attempts until the product of the reset number of pending attempts and the duration of pending attempts meets the total duration requirement.
[0115] In this embodiment, as described above, if the product of the number of pending attempts and the duration of pending attempts meets the total duration requirement, it means that the actual duration of the voice prompt is within a reasonable range. That is, the number of pending attempts and the duration of pending attempts set at this time are reasonable, and the number of pending attempts can be used as the number of loop playback attempts and the duration of pending attempts can be used as the playback duration.
[0116] Conversely, if the product of the number of pending attempts and the duration of pending attempts does not meet the total duration requirement, it indicates that the actual duration of the voice prompt is too long. In this case, a reminder message can be generated to remind the user to reset the number of pending attempts and / or the duration of pending attempts. The user can reset only one of the number of attempts and duration, or reset both the number of attempts and duration, until the product of the reset number of pending attempts and the duration of pending attempts meets the total duration requirement.
[0117] For example, if a user resets the pending number of times and / or the pending duration by operating the aforementioned setting control 5023 and / or setting control 5024, and the product of the reset pending number of times and the pending duration still does not meet the total duration requirement, the user needs to reset again until the total duration requirement is met.
[0118] For example, the number of times can be 2 to 5, the duration can be 2 to 5 seconds, and the total duration is required to be 3 to 15 seconds. If the current number of times to be played is 5 and the duration is 5 seconds, the product of the two exceeds 15 seconds. Therefore, the user needs to reset the number of times to be played and / or the duration. If the user updates the duration to 3 seconds, the product of the number of times to be played and the duration meets the total duration requirement. Then, the loop playback count can be determined to be 5 times and the playback duration to be 3 seconds.
[0119] This embodiment sets corresponding rules for prompt words, number of loop playbacks, and playback duration. Under the constraints of these rules, initial parameters that conform to the rules can be generated, ensuring that the initial parameters are reasonable and minimizing the possibility of the recipient feeling annoyed by the prompts.
[0120] Step 304: When the external prompting function is triggered, determine the current environment of the vehicle and determine the prompting mode that matches the current environment.
[0121] For details, please refer to Figure 1 Step 101 of the illustrated embodiment will not be repeated here.
[0122] In some alternative implementations, the user (e.g., the driver) can actively trigger the external notification function, or the external notification function can be triggered automatically. Specifically, before step 304 above, the method may also include step C1 or step C2.
[0123] Step C1: In response to the user-triggered external prompt command, determine whether to trigger the external prompt function.
[0124] Step C2: If the distance between the vehicle and the object to be alerted is less than the preset distance, determine to trigger the external alert function.
[0125] In this embodiment, if the user determines that an external notification function needs to be triggered, such as when there is a pedestrian in front of the vehicle, the user can input the corresponding external notification command. For example, the user can click... Figure 4 The trigger control 401 shown can trigger a corresponding external prompt command. At this time, the vehicle controller can determine that the external prompt function has been triggered, realizing user-initiated triggering. Alternatively, the user can also trigger the external prompt command via voice, which is not limited in this embodiment.
[0126] Alternatively, the vehicle can automatically determine whether to trigger the external warning function. Specifically, if there is an object to be warned about outside the vehicle, and the distance between the vehicle and the object can be determined by radar or other means; if the distance between the two is less than a preset distance, it indicates that there is a certain influence between the vehicle and the object to be warned, and the object to be warned may affect the normal driving of the vehicle. Therefore, the external warning function can be automatically triggered in this case. For example, in an autonomous driving scenario, if the warning function is enabled, and the autonomous vehicle detects a pedestrian or non-motorized vehicle on the road ahead (e.g., within 100m) that may affect the vehicle's passage, it can automatically trigger the external warning function to warn the pedestrian or non-motorized vehicle to give way.
[0127] Step 305: Generate the current parameters for the voice prompt based on the initial parameters corresponding to the current scene; the current parameters include the prompt word and / or the prompt method.
[0128] When determining the current parameters, the current scenario is first identified, which then determines the initial parameters corresponding to that scenario. The corresponding current parameters are then generated based on these initial parameters; for example, these initial parameters can be directly used as the current parameters for the voice prompt. The current scenario can specifically be a gatekeeper scenario, a vehicle-following scenario, a pedestrian scenario, or a custom scenario, depending on the actual situation.
[0129] Specifically, the pre-generated initial blended sound effect can be directly used as the blended sound effect for the voice prompt, so that the initial blended sound effect that blends the initial prompt word and the initial background sound can be played.
[0130] In some optional implementations, some of the prompting methods in the initial parameters can be automatically adjusted. Step 305 above, "Generate the current parameters for voice prompts based on the initial parameters corresponding to the current scene," may specifically include the following steps D1 to D3.
[0131] Step D1: Determine the initial parameters corresponding to the current scene.
[0132] For example, initial parameters can be pre-set for gatekeeper scenarios, vehicle-following scenarios, pedestrian scenarios, and custom scenarios; when external prompts are needed, the current scenario can be determined, and then the initial parameters corresponding to that current scenario can be determined.
[0133] Users can choose the current scene themselves; alternatively, the vehicle controller can automatically determine the current scene. For example, if the onboard radar determines that the object being prompted ahead is a human body, the current scene can be determined as a pedestrian scene; if the vehicle is located at the entrance of a residential area, the current scene can be determined as a gatekeeper scene.
[0134] Step D2: If the initial prompt method includes playback volume, determine the current ambient volume of the vehicle, adaptively adjust the playback volume according to the current ambient volume, and use the adjusted initial parameters as the current parameters for the voice prompt.
[0135] In this embodiment, if the initial prompting method includes playback volume, the playback volume can be automatically set based on the current ambient volume when determining the prompting method. The playback volume and the current ambient volume are positively correlated; that is, the higher the current ambient volume, the higher the playback volume, enabling voice prompts to be given to the recipient in noisy environments.
[0136] like Figure 5 As shown on the settings details page 502, the initial value of the playback volume can be set to medium; if the current ambient volume is low, the playback volume can be automatically adjusted to low, so as to play the prompt words at a low playback volume to avoid disturbing others; if the current ambient volume is high, the playback volume can be automatically adjusted to high, so as to play the prompt words at a high playback volume, so that pedestrians or other vehicles around the vehicle can hear the played prompt words.
[0137] Step D3: If the initial prompting method includes the playback tone, identify the character attributes of the prompted object, adjust the playback tone according to the character attributes of the prompted object, and use the adjusted initial parameters as the current parameters of the voice prompt.
[0138] In this embodiment, if the initial prompting method includes a playback tone, the prompted object can be identified to determine its personality attributes, and then a suitable playback tone can be automatically selected. Generally, the personality attributes can only be determined when the prompted object is a pedestrian; these attributes can specifically include the person's gender, age, etc.
[0139] Generally, the adjusted playback tone is the opposite of the personality of the person being prompted. For example, if the person being prompted is male, the playback tone will automatically be adjusted to a female voice; if the person being prompted is a young child, the playback tone will automatically be adjusted to an elderly voice; and if the person being prompted is an elderly person, the playback tone will automatically be adjusted to a child's voice.
[0140] Step 306: In accordance with the prompt mode, control the vehicle's headlights to provide illumination prompts, and control the vehicle's external sound device to provide voice prompts based on the current parameters.
[0141] The process of controlling the vehicle's lights to provide illumination prompts can be found in [reference needed]. Figure 1 Step 103 of the illustrated embodiment will not be repeated here. Furthermore, the aforementioned "controlling the vehicle's external sound-emitting device to provide voice prompts based on current parameters" may specifically include: controlling the vehicle's external sound-emitting device to play a blended sound effect that combines prompt words and background sound in a prompting manner.
[0142] In this embodiment, the current parameter may further include background sound for blending with the prompt word; specifically, the background sound is expressed in the current parameter in a way that blends with the prompt word. For example, the initial blending sound effect in the corresponding scene's initial parameters can be used as the blending sound effect of the current parameter, which blends the currently required prompt word and background sound. The vehicle's external sound device plays this blending sound effect according to the prompt, which can more effectively remind the person being reminded.
[0143] In some optional implementations, step 306 above, "controlling the vehicle's headlights to provide illumination prompts," may specifically include: controlling the vehicle's headlights to flash; and / or, controlling the vehicle's headlights to project prompt images.
[0144] In this embodiment, when providing lighting prompts, the vehicle's headlights can be controlled to flash to achieve the prompting function. Alternatively, if the headlights have a projection function, for example, if the headlights are DLP (Digital Light Processing) lights, then an image to be displayed to the recipient, i.e., a prompt image, can be projected based on the DLP light. For example, the prompt image may include prompt words or other images with prompting functions; this embodiment does not limit the content of the prompt image.
[0145] Furthermore, when incorporating background noise, the background noise can also be integrated with the vehicle lights. Specifically, the above steps control the vehicle's lights to provide illumination cues, including: controlling the brightness of the vehicle's lights based on the volume and / or frequency of the background noise. For example, the higher the volume and / or frequency of the background noise, the brighter the lights.
[0146] The duration of voice prompts and lighting prompts can be the same, allowing for uniformity when they are integrated with the same background sound. In this embodiment, background sound is integrated into the vehicle lights to create harmony; furthermore, since both voice prompts and lighting prompts are integrated with background sound, the final fusion of voice prompts and lighting prompts results in a better fusion effect.
[0147] Optionally, if the prompt needs to be played multiple times, meaning the prompting method includes multiple loops, when controlling the vehicle's external sound device to provide voice prompts based on current parameters, the prompt can be played at a lower volume initially, followed by a higher volume. For example, the first time the prompt is played, the volume is low, and the second time, the volume is medium. By gradually increasing the volume of the prompt, the recipient can gradually adapt to the voice prompts, avoiding startling them due to excessive volume.
[0148] Optionally, the method may further include the following step E1.
[0149] Step E1: During the voice prompts, at preset time intervals, select an image from a preset image library and display it; the image library includes multiple images, and each image corresponds to a different playback effect.
[0150] In this embodiment, an image library containing multiple images is pre-set, and each image corresponds to a different playback effect; generally, each image corresponds to a different volume level. During the voice prompt process, in addition to controlling the vehicle's external sound device to provide voice prompts based on the current parameters, that is, in addition to controlling the vehicle's external sound device to play prompt words, the vehicle's in-vehicle display screen can also be controlled to display appropriate images.
[0151] Specifically, at preset time intervals, an image is selected from the image library for display. By continuously changing the displayed image, an animation effect can be created. For example, at preset time intervals (e.g., 0.02 seconds, 0.1 seconds, etc., the preset time is generally less than 1 second), an image can be selected sequentially from the image library for display, or an image can be randomly selected for display, or an image corresponding to the current volume level when making voice prompts can be selected. This embodiment does not limit this.
[0152] For example, Figure 6 Four images from the image library are shown: image 601, image 602, image 603, and image 604. It can be understood that the volume of these four images gradually increases. When providing voice prompts, the images can be displayed sequentially in the order of image 601, image 602, image 603, and image 604.
[0153] Optionally, when each image corresponds to a different volume level, the above step E1 "selecting an image from the preset image library and displaying it at preset time intervals" may specifically include steps E11 to E12.
[0154] Step E11: Determine the valid images in the image library; the volume of the valid image should not exceed the playback volume of the current parameter.
[0155] In this embodiment, when providing voice prompts, in order to visually represent the volume level to the user and to help the user determine whether the set volume level is reasonable, when displaying the animation formed by the image, the image corresponding to the playback volume level that does not exceed the current parameter is taken as the image that can be displayed, i.e., the valid image.
[0156] Step E12: At preset time intervals, select a valid image from the image library and display it.
[0157] In this embodiment, only one valid image is selected for display when displaying the image. This allows users to determine the current playback volume level and preliminarily assess whether the set playback volume is reasonable.
[0158] For example, the playback volume is divided into three levels: low, medium, and high, and the image library includes... Figure 6 The first image 601, the second image 602, the third image 603, and the fourth image 604 are shown. If the playback volume of the current parameter is low, then the first image 601 and the second image 602 can be used as valid images; if the playback volume of the current parameter is medium, then the first image 601, the second image 602, and the third image 603 can be used as valid images; if the playback volume of the current parameter is high, then the first image 601, the second image 602, the third image 603, and the fourth image 604 can all be used as valid images. For example, if the playback volume of the previous parameter is medium, then only the first image 601, the second image 602, and the third image 603 will be selected for display, and the fourth image 604 will not be displayed.
[0159] The external prompting method provided in this embodiment uses a fusion of lighting and voice prompts to more effectively prompt the recipient. Pre-setting initial parameters for each scenario allows for quick determination of appropriate current parameters when fusion prompts are needed, facilitating voice prompts based on these parameters and improving efficiency. User-set initial parameters conform to rules, ensuring their reasonableness and minimizing potential annoyance to the recipient. Furthermore, the playback volume and tone can be adaptively adjusted based on actual conditions, making the voice prompts more emotional and lifelike, achieving better communication and improving traffic flow. In addition, the simultaneous display of an animation of multiple images during voice prompts reminds the user that a voice prompt is in progress; and the effective images displayed are set according to the playback volume, making it easy for users to distinguish between different playback volumes.
[0160] Figure 7 A schematic diagram of an embodiment of the device for external notification of the present invention is shown. For example... Figure 3 As shown, the external prompting device 700 includes: a mode determination module 701, a parameter determination module 702, and a fusion prompting module 703.
[0161] The mode determination module 701 is used to determine the current environment of the vehicle when the external prompting function is triggered, and to determine a prompting mode that matches the current environment.
[0162] The parameter determination module 702 is used to determine the current parameters of the voice prompt; the current parameters include the prompt word and / or the prompt method;
[0163] The fusion prompt module 703 is used to control the vehicle's headlights to provide illumination prompts according to the prompt mode, and to control the vehicle's external sound device to provide voice prompts based on the current parameters.
[0164] In some optional implementations, the pattern determination module 701 determines the current environment of the vehicle and determines a prompting pattern that matches the current environment, including:
[0165] Determine the vehicle's current ambient light intensity or current time;
[0166] If the current ambient light intensity is greater than the first preset light intensity, or if the current time is during daytime, the prompt mode is determined to be daytime mode; the daytime mode means that a voice prompt and / or a horn sound is played first, followed by a lighting prompt.
[0167] If the current ambient light intensity is less than the second preset light intensity, or if the current time is during nighttime, the prompt mode is determined to be night mode; the night mode means that a lighting prompt is given first, followed by a voice prompt and / or a horn sound is played.
[0168] In some alternative implementations, the device further includes a determination module for:
[0169] Based on the vehicle's current location, ambient volume, or time, determine whether honking is prohibited; if the current location is in a no-honking zone, the ambient volume is less than a preset volume, or the time is in the early morning hours, determine that honking is prohibited and prohibit the playing of horn sounds.
[0170] In some optional implementations, the current parameter also includes background sound for blending with the prompt word;
[0171] The fusion prompting module 703 controls the vehicle's external sound-emitting device to provide voice prompts based on the current parameters, including:
[0172] The vehicle's external sound-emitting device is controlled to play a blended sound effect that combines the prompt words and the background sound in accordance with the prompt method.
[0173] In some alternative implementations, the device further includes a preset module for:
[0174] The initial prompt words, initial background sounds, and initial prompt methods for voice prompts are pre-set for multiple scenarios; the initial prompt methods include at least one of the following: playback tone, playback pitch, playback volume, number of loop playbacks, and playback duration;
[0175] The initial prompt and the initial background sound are combined to generate an initial blended sound effect;
[0176] Construct initial parameters for each scene; the initial parameters include the initial fusion sound effect and the initial prompting method;
[0177] The parameter determination module 702 determines the current parameters of the voice prompt, including:
[0178] Generate the current parameters for the voice prompt based on the initial parameters corresponding to the current scene.
[0179] In some optional implementations, the parameter determination module 702 generates current parameters for the voice prompt based on initial parameters corresponding to the current scene, including:
[0180] Determine the initial parameters corresponding to the current scene;
[0181] When the initial prompting method includes the playback volume, the current ambient volume of the vehicle is determined, and the playback volume is adaptively adjusted according to the current ambient volume. The adjusted initial parameters are then used as the current parameters for the voice prompt.
[0182] When the initial prompting method includes the playback tone, the character attributes of the prompted object are identified, the playback tone is adjusted according to the character attributes of the prompted object, and the adjusted initial parameters are used as the current parameters of the voice prompt.
[0183] In some optional implementations, the initial prompt method includes the number of loop playbacks and the playback duration, wherein the playback duration represents the duration of a single segment corresponding to each loop playback;
[0184] The preset module pre-sets initial prompt words, initial background sounds, and initial prompt methods for multiple scenarios, including:
[0185] Set the initial prompt word, and / or set the number of loops and playback duration;
[0186] The setting of the initial prompt word includes:
[0187] In response to a user-triggered input prompt, determine the initial text entered by the user; and,
[0188] If the initial text meets the word count rule, the initial text is used as the initial prompt word; if the initial text does not meet the word count rule, keywords are extracted from the initial text and used as the initial prompt word.
[0189] The setting of the number of loop playbacks and playback duration includes
[0190] In response to the user-triggered first setting command for the number of loop playbacks, determine the number of pending loop playbacks that meet the specified range;
[0191] In response to a second setting instruction for playback duration triggered by the user, determine a pending duration that meets the duration range;
[0192] Determine whether the product of the number of undetermined attempts and the duration of the undetermined time satisfies the total duration requirement;
[0193] If the product of the number of undetermined attempts and the duration of the undetermined attempts satisfies the total duration requirement, the number of undetermined attempts will be used as the number of loop playback attempts, and the duration of the undetermined attempts will be used as the playback duration.
[0194] If the product of the number of pending attempts and the duration of pending attempts does not meet the total duration requirement, a reminder message is generated, instructing the user to reset the number of pending attempts and / or the duration of pending attempts until the product of the reset number of pending attempts and the duration of pending attempts meets the total duration requirement.
[0195] In some optional implementations, the fusion prompting module 703 controls the vehicle's headlights to provide illumination prompts, including:
[0196] The brightness of the vehicle's headlights is controlled according to the volume and / or frequency of the background sound.
[0197] In some alternative embodiments, the device further includes a display module for:
[0198] During the voice prompts, an image is selected from a preset image library at preset time intervals and displayed; the image library includes multiple images, and each image corresponds to a different playback effect.
[0199] In some alternative implementations, each image corresponds to a different volume level;
[0200] The display module selects an image from a preset image library at preset time intervals and displays it, including:
[0201] Determine the valid images in the image library; the volume of the valid image does not exceed the playback volume of the current parameter;
[0202] At preset intervals, select one valid image from the image library and display it.
[0203] In some alternative implementations, the device further includes a trigger module for:
[0204] In response to a user-triggered external notification command, determine whether to trigger the external notification function;
[0205] Alternatively, if the distance between the vehicle and the object being alerted is less than a preset distance, the external alert function will be triggered.
[0206] In some optional implementations, the fusion prompting module 703 controls the vehicle's headlights to provide illumination prompts, including:
[0207] Control the vehicle's headlights to flash; and / or control the vehicle's headlights to project a cue image.
[0208] The external prompting device provided in this embodiment employs a combined lighting and voice prompting approach when prompting objects outside the vehicle. This method more effectively prompts the objects, ensuring a positive feedback effect, and the voice prompting method using prompt words is easily accepted. Furthermore, by determining a suitable prompting mode based on the current environment and controlling the timing of lighting and voice prompts based on this mode, the influence of the current environment on the combined prompting method can be effectively reduced, ensuring the effectiveness of the combined prompting.
[0209] Furthermore, the timing of voice prompts and lighting prompts is controlled according to daytime or nighttime modes. During the day, a daytime mode prioritizes voice prompts and / or horn sounds, providing timely auditory alerts even in bright daylight. At night, a nighttime mode prioritizes lighting prompts, ensuring timely visual alerts in low-light conditions, maximizing the effectiveness of the alerts. Pre-setting initial parameters for each scenario allows for quick determination of appropriate current parameters when fusion prompts are needed, facilitating voice prompts based on these parameters and improving the efficiency of fusion prompts.
[0210] Figure 8 The diagram shows a structural schematic of an embodiment of the device for external display according to the present invention. The specific embodiments of the present invention do not limit the specific implementation of the device for external display.
[0211] like Figure 8 As shown, the device that provides external notification may include: processor 802, communications interface 804, memory 806, and communications bus 808.
[0212] The processor 802, communication interface 804, and memory 806 communicate with each other via communication bus 808. Communication interface 804 is used to communicate with other network elements such as clients or other servers. Processor 802 executes program 810, specifically performing the relevant steps in the method embodiment described above for external notification.
[0213] Specifically, program 810 may include program code, which includes computer-executable instructions.
[0214] Processor 802 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The device disclosed externally includes one or more processors, which may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0215] Memory 806 is used to store program 810. Memory 806 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0216] Specifically, program 810 can be called by processor 802 to enable the device that provides external information to implement the method shown in the above embodiments.
[0217] This invention provides a computer-readable storage medium storing at least one executable instruction that, when executed by a processor, implements the method for providing external prompts as described in any of the above embodiments.
[0218] The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; furthermore, the storage medium can also include combinations of the above types of memory. It is understood that a computer, processor, microprocessor controller, or programmable hardware includes storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0219] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. Furthermore, the embodiments of this invention are not directed to any particular programming language.
[0220] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. Similarly, for the sake of brevity and to aid in understanding one or more aspects of the invention, in the description of exemplary embodiments of the invention above, various features of the embodiments are sometimes grouped together in a single embodiment, figure, or description thereof. The claims, which follow the detailed description, are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of the invention.
[0221] Those skilled in the art will understand that the modules in the device of the embodiment can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiment can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components, except that at least some of such features and / or processes or units are mutually exclusive.
[0222] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.
Claims
1. A method for providing external notifications, characterized in that, The method includes: When the external notification function is triggered, determine the current environment of the vehicle and determine a notification mode that matches the current environment; Determine the current parameters of the voice prompt; the current parameters include the prompt word and / or the prompt method; According to the prompting mode, control the vehicle's headlights to provide illumination prompts, and control the vehicle's external sound device to provide voice prompts based on the current parameters; The method further includes: The initial prompt words, initial background sounds, and initial prompt methods for voice prompts are pre-set for multiple scenarios; the initial prompt methods include at least one of the following: playback tone, playback pitch, playback volume, number of loop playbacks, and playback duration; The initial prompt and the initial background sound are combined to generate an initial blended sound effect; Construct initial parameters for each scene; the initial parameters include the initial fusion sound effect and the initial prompting method; The parameters for determining the current voice prompt include: Generate the current parameters for the voice prompt based on the initial parameters corresponding to the current scene.
2. The method according to claim 1, characterized in that, The process of determining the current environment of the vehicle and determining a prompting pattern that matches the current environment includes: Determine the vehicle's current ambient light intensity or current time; If the current ambient light intensity is greater than the first preset light intensity, or if the current time is during daytime, the prompt mode is determined to be daytime mode; the daytime mode means that a voice prompt and / or a horn sound is played first, followed by a lighting prompt. If the current ambient light intensity is less than the second preset light intensity, or if the current time is during nighttime, the prompt mode is determined to be night mode; the night mode means that a lighting prompt is given first, followed by a voice prompt and / or a horn sound is played.
3. The method according to claim 1, characterized in that, The current parameters also include background sound for blending with the prompt word; The external sound-emitting device controlling the vehicle provides voice prompts based on the current parameters, including: The vehicle's external sound-emitting device is controlled to play a blended sound effect that combines the prompt words and the background sound in accordance with the prompt method.
4. The method according to claim 1, characterized in that, The step of generating the current parameters for the voice prompt based on the initial parameters corresponding to the current scene includes: Determine the initial parameters corresponding to the current scene; When the initial prompting method includes the playback volume, the current ambient volume of the vehicle is determined, and the playback volume is adaptively adjusted according to the current ambient volume. The adjusted initial parameters are then used as the current parameters for the voice prompt. When the initial prompting method includes the playback tone, the character attributes of the prompted object are identified, the playback tone is adjusted according to the character attributes of the prompted object, and the adjusted initial parameters are used as the current parameters of the voice prompt.
5. The method according to claim 1, characterized in that, The initial prompt method includes the number of loop playbacks and the playback duration, and the playback duration represents the duration of a single segment corresponding to each loop playback; The pre-set initial prompt words, initial background sounds, and initial prompt methods for multiple scenarios include: Set the initial prompt word, and / or set the number of loops and playback duration; The setting of the initial prompt word includes: In response to a user-triggered input prompt, determine the initial text entered by the user; and, If the initial text meets the word count rule, the initial text is used as the initial prompt word; if the initial text does not meet the word count rule, keywords are extracted from the initial text and used as the initial prompt word. The setting of the number of loop playbacks and playback duration includes In response to the user-triggered first setting command for the number of loop playbacks, determine the number of pending loop playbacks that meet the specified range; In response to a second setting instruction for playback duration triggered by the user, determine a pending duration that meets the duration range; Determine whether the product of the number of undetermined attempts and the duration of the undetermined time satisfies the total duration requirement; If the product of the number of undetermined attempts and the duration of the undetermined attempts satisfies the total duration requirement, the number of undetermined attempts will be used as the number of loop playback attempts, and the duration of the undetermined attempts will be used as the playback duration. If the product of the number of pending attempts and the duration of pending attempts does not meet the total duration requirement, a reminder message is generated, instructing the user to reset the number of pending attempts and / or the duration of pending attempts until the product of the reset number of pending attempts and the duration of pending attempts meets the total duration requirement.
6. The method according to claim 3, characterized in that, The control of the vehicle's lights to provide illumination prompts includes: The brightness of the vehicle's headlights is controlled according to the volume and / or frequency of the background sound.
7. The method according to claim 1, characterized in that, Also includes: During the voice prompts, an image is selected from a preset image library at preset time intervals and displayed; the image library includes multiple images, and each image corresponds to a different playback effect.
8. The method according to claim 7, characterized in that, Each image corresponds to a different volume level; The step of selecting and displaying an image from a preset image library at preset time intervals includes: Determine the valid images in the image library; the volume of the valid image does not exceed the playback volume of the current parameter; At preset intervals, select one valid image from the image library and display it.
9. The method according to claim 1, characterized in that, Also includes: In response to a user-triggered external notification command, determine whether to trigger the external notification function; Alternatively, if the distance between the vehicle and the object being alerted is less than a preset distance, the external alert function will be triggered.
Citation Information
Patent Citations
Intelligent acousto-optic warning system device of automobile whistle
CN102717748A
External active pronunciation and lamp language linkage system and method
CN114084067A
Vehicle external reminding method and device, terminal equipment and medium
CN114750689A