A method, device, electronic device and vehicle for switching virtual avatars
By detecting changes in vehicle vehicle scenes in real time and automatically switching virtual images, the problem of single virtual images in the existing technology and inability to adapt to changes in vehicle scenes is solved, improving user experience and driving safety.
Patent Information
- Application Number
- CN202211467747.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-22
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2042-11-22
AI Technical Summary
The virtual image of the existing smart cockpit models is relatively single, and cannot be automatically adapted to changes in the vehicle scenario, which affects the user experience and may distract the driver's attention.
By detecting the changes in the vehicle's car use scene in real time, the virtual image on the display screen will be automatically switched to make its dynamic effect, skin or image represent the changing car use scene.
It improves the adaptability and fun of virtual images, enhances user experience, and ensures that virtual images will not block the display screen or distract drivers from driving safety in high-risk car use scenarios.
Smart Images

Figure CN115848290B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobiles, and particularly relates to a method, device, electronic device and vehicle for switching virtual images. Background Art
[0002] At present, with the rapid development of intelligent vehicles, virtual images are generally configured in vehicles, especially in intelligent cockpit models. However, the virtual images of such models are relatively single, affecting the user experience. Summary of the Invention
[0003] In view of this, the present invention aims to propose a method, device, electronic device and vehicle for switching virtual images to automatically switch the virtual image when the driving scenario changes.
[0004] To achieve the above object, the technical solution of the present invention is realized as follows:
[0005] A method for switching virtual images, applied to a vehicle, the switching method comprising:
[0006] Real-time detecting the driving scenario of the vehicle, and when it is detected that the driving scenario changes, obtaining the changed driving scenario;
[0007] Based on the changed driving scenario, switching the virtual image currently displayed on the display screen so that at least one of the animation effect, skin and image representation of the currently displayed virtual image adapts to the changed driving scenario.
[0008] Further, the switching the virtual image currently displayed on the display screen based on the changed driving scenario includes:
[0009] When the changed driving scenario is the first driving scenario, switching the currently displayed virtual image based on the first target strategy so that the switched virtual image is any preset virtual image or a virtual image adapted to the user of the vehicle;
[0010] When the changed driving scenario is the second driving scenario, switching the currently displayed virtual image based on the second target strategy so that the switched virtual image is a virtual image that does not block the display interface of the display screen.
[0011] Further, the switching the currently displayed virtual image based on the first target strategy includes:
[0012] Obtaining the audio data of the current user;
[0013] When it is determined, based on the audio data, that the current user matches the target user, switch the currently displayed virtual image to a preset virtual image corresponding to the target user;
[0014] When it is determined, based on the audio data, that the current user does not match the target user, identify the age of the current user based on the audio data, and switch the image representation of the currently displayed virtual image to an image representation that conforms to the age of the current user.
[0015] Further, the switching of the currently displayed virtual image based on the second target strategy includes:
[0016] Switch the animation effect of the currently displayed virtual image so that the currently displayed virtual image has no animation effect, and / or,
[0017] Switch the current image representation of the currently displayed virtual image to a target image representation, where the size of the target image representation is smaller than the size of the current image representation.
[0018] Further, before switching the currently displayed virtual image based on the second target strategy when the changed vehicle usage scenario is the second vehicle usage scenario, the switching method further includes:
[0019] Detect whether the currently displayed virtual image will block the display interface of the display screen;
[0020] If so, switch the currently displayed virtual image based on the second target strategy;
[0021] If not, switch the skin of the currently displayed virtual image.
[0022] Further, the switching method further includes:
[0023] When a wake-up word is detected to be triggered, switch the currently displayed virtual image to a virtual image that matches the wake-up word.
[0024] Further, when it is detected that the vehicle usage scenario is the second vehicle usage scenario, the step of switching the currently displayed virtual image to a virtual image that matches the wake-up word when a wake-up word is detected to be triggered further includes:
[0025] If it is detected that the virtual image that matches the wake-up word blocks the display interface of the display screen, trigger a warning message for the user to confirm whether to switch the currently displayed virtual image;
[0026] When receiving the confirmation switching instruction sent by the user, process the animation effect and / or image representation of the virtual image switched by the user so that it does not block the display interface of the display screen.
[0027] Compared with the prior art, the switching method of a virtual image according to the present invention has the following advantages:
[0028] A switching method of a virtual image provided by the present invention is applied to a vehicle. By detecting the current driving scenario of the vehicle in real time and obtaining the changed driving scenario when it is detected that the driving scenario has changed; based on the changed driving scenario, switch the virtual image currently displayed on the display screen so that at least one of the animation effect, skin, and image representation of the currently displayed virtual image adapts to the changed driving scenario. Thus, the present invention automatically switches the virtual image when the driving scenario changes by detecting the current driving scenario of the vehicle in real time, ensuring the user experience. And, the virtual image is adapted to the changed driving scenario.
[0029] Another object of the present invention is to propose a switching device for a virtual image to automatically switch the virtual image when the driving scenario changes.
[0030] To achieve the above object, the technical solution of the present invention is implemented as follows:
[0031] A switching device for a virtual image is applied to a vehicle. The switching device includes:
[0032] A detection unit for detecting the current driving scenario of the vehicle in real time and obtaining the changed driving scenario when it is detected that the driving scenario has changed;
[0033] A virtual image switching unit for switching the virtual image currently displayed on the display screen based on the changed driving scenario so that at least one of the animation effect, skin, and image representation of the currently displayed virtual image adapts to the changed driving scenario.
[0034] The switching device has the same advantages as the above switching method compared with the prior art, and will not be elaborated here.
[0035] Another object of the present invention is to propose an electronic device to automatically switch the virtual image when the driving scenario changes.
[0036] To achieve the above object, the technical solution of the present invention is implemented as follows:
[0037] An electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. The processor is used to execute the above switching method.
[0038] The electronic device has the same advantages as the above switching method compared with the prior art, which will not be elaborated here.
[0039] Another object of the present invention is to provide a vehicle that can automatically switch virtual avatars when the in-vehicle scenario changes.
[0040] To achieve the above object, the technical solution of the present invention is implemented as follows:
[0041] A vehicle includes a switching module, and the switching module is used to implement the above switching method.
[0042] The vehicle has the same advantages as the above switching method compared with the prior art, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:
[0044] Figure 1 is a flowchart of the steps of a method for switching virtual avatars according to an embodiment of the present invention;
[0045] Figure 2 is a module diagram of a device for switching virtual avatars according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0046] It should be noted that, without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other.
[0047] The present invention will be described in detail below with reference to the drawings and in conjunction with the embodiments.
[0048] In the related art, the in-vehicle scenarios of vehicles are increasing day by day, typically such as: highway, off-road, commuting, etc. However, the virtual avatars configured in vehicles mostly remain unchanged in these in-vehicle scenarios and cannot be automatically switched. The practicality, diversity, and richness of virtual avatars cannot meet the user's needs. Especially for intelligent cockpit models, the user experience is greatly reduced. In addition, in some in-vehicle scenarios, the unchanged virtual avatar may also block the display of the HUT (Head Unit, in-vehicle multimedia host) interface, causing the driver's attention to be distracted and affecting driving safety.
[0049] In view of this, an embodiment of the present invention provides a method for switching virtual avatars, which is applied to vehicles, especially intelligent cockpit models, and can automatically switch virtual avatars adapted to the current in-vehicle scenario to interact with users according to different in-vehicle scenarios, while retaining the user experience and further ensuring the safe driving of users.
[0050] Specifically, referring to Figure 1 , Figure 1 which shows a step flowchart of a method for switching virtual avatars according to an embodiment of the present invention. As Figure 1 shown, the switching method includes:
[0051] Step S101, detect the driving scenario of the vehicle in real time, and when it is detected that the driving scenario has changed, obtain the changed driving scenario.
[0052] Among them, the changed driving scenarios are all driving scenarios during vehicle driving. For example, the vehicle is driving on a highway, driving on an urban road, driving on an off-road road, in a long-distance drive, or in an idle state, etc. In the embodiments of the present invention, the working condition information of the vehicle can be obtained in real time through the vehicle CAN (Controller Area Network) signal. The working condition information at least includes the gear position, driving speed, and vehicle displacement, and can also include the state of the vehicle engine, etc. At the same time, the road section information of the vehicle is obtained through the in-vehicle map. The road section information represents the road where the vehicle is currently located. Based on the working condition information and / or road section information, it is judged and detected whether the driving scenario has changed.
[0053] Exemplarily, when the obtained working condition information indicates that the current driving speed of the vehicle is greater than 0 and is in the D gear position, and at the same time the vehicle has a displacement within the last five minutes, it means that the vehicle is driving. Further, if the road section information obtained through the in-vehicle map at this time represents that the road where the vehicle is currently located is a highway, specifically, when it is obtained through the in-vehicle map in real time that the vehicle has entered a highway toll station, it indicates that the vehicle is currently on a highway, thereby detecting that the driving scenario has changed, and the changed driving scenario is the vehicle driving on a highway; if the road section information obtained through the in-vehicle map at this time represents that the road where the vehicle is currently located is an urban road, specifically, when it is obtained through the in-vehicle map in real time that the vehicle has entered an urban road, it indicates that the vehicle is currently on an urban road, thereby detecting that the driving scenario has changed, and the changed driving scenario is the vehicle driving on an urban road; if the road section information obtained through the in-vehicle map at this time represents that the road where the vehicle is currently located is an off-road road, specifically, when it is obtained through the in-vehicle map in real time that the vehicle has entered a road not recorded on the map, it indicates that the vehicle is currently on an off-road road, thereby detecting that the driving scenario has changed, and the changed driving scenario is the vehicle driving on an off-road road.
[0054] In addition, after determining that the vehicle is in motion, the vehicle's changed navigation information can also be obtained through the in-vehicle map. The changed navigation information includes the driving mileage of the vehicle. Whether the vehicle enters long-distance driving is determined based on the change in the driving mileage. After determining that the vehicle enters long-distance driving, if it is detected that the usage scenario has changed and the changed usage scenario is that the vehicle is in long-distance driving.
[0055] When the obtained operating condition information indicates that the current driving speed of the vehicle becomes 0, the gear is switched to the N gear, and at the same time, the vehicle has displacement within the last five minutes, and the state of the vehicle engine is obtained as starting or in intelligent start-stop operation, it means that the vehicle has entered the idle state. For example, waiting for a red light, stopping to wait for someone, etc. Thus, it is detected that the usage scenario has changed, and the changed usage scenario is that the vehicle is in the idle state.
[0056] After detecting the changed usage scenario as described above, obtain the changed usage scenario.
[0057] Step S102, based on the changed usage scenario, switch the virtual image currently displayed on the display screen so that at least one of the animation effects, skin, and image representation of the currently displayed virtual image adapts to the changed usage scenario.
[0058] In different usage scenarios, the user's requirements for the virtual image are different, especially for the current driver of the vehicle. For some high-risk usage scenarios (referring to the changed usage scenario), such as the vehicle is driving on a highway (the vehicle is driving at a relatively high speed), the vehicle is driving on an off-road road (the driving condition of the vehicle is poor), etc. In these usage scenarios, the driver needs to focus on the road conditions or the navigation. Therefore, the adapted virtual image cannot distract the driver's attention or block the display interface of the display screen, that is, it cannot block the HUT interface. For some non-high-risk usage scenarios, such as the vehicle is driving on an urban road, the vehicle is in long-distance driving, the vehicle is in the idle state, etc. In these usage scenarios, the adapted virtual image only needs to meet the user's sense of freshness. Therefore, after obtaining the changed usage scenario in the embodiment of the present invention, based on the changed usage scenario, the currently displayed virtual image will be automatically switched to the virtual image adapted to the changed usage scenario, and specifically, at least one of the animation effects, skin, and image representation of the currently displayed virtual image can be switched.
[0059] Among them, the animation effects of the virtual avatar refer to the dynamic effects of the virtual avatar. For example, if the virtual avatar is a cartoon character, its animation effects can be nodding or waving, etc.; the skin of the virtual avatar refers to the outer clothing of the virtual avatar, such as the clothes and ornaments of the virtual avatar; the image representation of the virtual avatar refers to the model of the virtual avatar itself, such as a girl, an animal, a smiling face pattern, etc. In this way, after obtaining the changed driving scenario, at least one of the animation effects, skin, and image representation of the currently displayed virtual avatar can be switched to match the changed driving scenario, thereby improving the interest of the virtual avatar, enriching the interaction between the user and the virtual avatar, and further enhancing the user experience.
[0060] Among them, all the switched virtual avatars are stored in the HUT. At the same time, in order to meet the user's needs for virtual avatars, such as various animation effects, skins, and image representations, etc., the embodiments of the present invention store a variety of virtual avatars in the cloud, and users can download them to the HUT for storage as needed.
[0061] In an optional implementation manner, based on the changed driving scenario, switching the currently displayed virtual avatar on the display screen includes:
[0062] When the changed driving scenario is the first driving scenario, switch the currently displayed virtual avatar based on the first target strategy so that the switched virtual avatar is any preset virtual avatar or a virtual avatar adapted to the user of the vehicle.
[0063] Among them, the first driving scenario can be a non-high-risk driving scenario. For example, the vehicle is driving on an urban road, the vehicle is in a long-distance driving state, the vehicle is in an idle state, etc. Since in these driving scenarios, the adapted virtual avatar only needs to satisfy the user's sense of freshness. Therefore, after determining that the obtained changed driving scenario is the first driving scenario, randomly switch the currently displayed virtual avatar to any preset virtual avatar or a virtual avatar adapted to the user of the vehicle.
[0064] Among them, the preset virtual avatar can be any virtual avatar stored in the HUT, such as a cartoon image, a cute pet image, etc. For example, assume that the currently displayed virtual avatar is a cartoon image. When the obtained changed driving scenario is the first driving scenario, switch the currently displayed virtual avatar to another virtual avatar such as another cartoon image or a cute pet image.
[0065] The virtual image adapted to the user of the vehicle can be a virtual image pre-configured by the user or a virtual image that conforms to the user's age and gender. For example, if the user likes cats, they can pre-configure virtual images of various cat images, such as Ragdoll cat images, Chinese Li Hua cat images, etc. When the obtained changed driving scenario is the first driving scenario, the currently displayed virtual image is switched to a Chinese Li Hua cat image. Or, if the user is an elderly person, when the obtained changed driving scenario is the first driving scenario, the currently displayed virtual image is switched to a simple image liked by the elderly user. Or, if the user is a female, when the obtained changed driving scenario is the first driving scenario, the currently displayed virtual image is switched to a cute pet image liked by the female user.
[0066] In an alternative embodiment, switching the currently displayed virtual image based on the first target policy includes:
[0067] Obtain the audio data of the current user;
[0068] Based on the audio data, when it is determined that the current user matches the target user, switch the currently displayed virtual image to the preset virtual image corresponding to the target user;
[0069] Based on the audio data, when it is determined that the current user does not match the target user, identify the age of the current user based on the audio data, and switch the image representation of the currently displayed virtual image to an image representation that conforms to the age of the current user.
[0070] In the embodiments of the present invention, in order to meet the needs of users, when the driving scenario changes (the changed driving scenario is the first driving scenario), the virtual image is automatically switched to a virtual image adapted to the user, and the voiceprint recognition technology is used to switch the currently displayed virtual image based on the first target policy. Specifically, the audio data of the user is collected and stored in advance, where the audio data represents the voiceprint of the user; the user refers to the target user in the embodiments of the present invention, and each target user corresponds to a preset virtual image, and the preset virtual image is a virtual image preset by the target user. After the vehicle is started, the audio data of the current user of the vehicle is obtained in real time, and the audio data of the current user is identified with the audio data of the target user. When it is determined that the current user matches the target user, the currently displayed virtual image is switched to the preset virtual image corresponding to the target user.
[0071] In specific implementation, there is also a situation where the current user does not match the target user, such as the current passenger in the vehicle. When it is determined that the current user does not match the target user, the age of the current user is identified based on the audio data of the current user, and the image representation of the currently displayed virtual image is switched to an image representation that conforms to the age of the current user. For example, if it is identified that the age of the current user is 3 - 6 years old, it indicates that the current user is a child, and the image representation of the currently displayed virtual image is switched to an image representation that conforms to a user aged 3 - 6 years old, that is, an image representation favored by children, such as cartoon characters, etc.
[0072] In another alternative implementation, when it is determined that the current user does not match the target user, the gender of the current user can also be identified based on the audio data of the current user, that is, the voiceprint. According to the gender of the current user, the image representation of the currently displayed virtual image is switched to an image representation that conforms to the gender of the current user. For example, when it is identified from the audio data that the gender of the current user is female, the image representation of the currently displayed virtual image is switched to cute pets favored by females, such as cats, dogs, etc.
[0073] In specific implementation, when the changed driving scenario is the first driving scenario, the currently displayed virtual image can also be randomly switched directly.
[0074] In an alternative implementation, based on the changed driving scenario, switching the currently displayed virtual image on the display screen includes:
[0075] When the changed driving scenario is the second driving scenario, the currently displayed virtual image is switched based on the second target strategy so that the switched virtual image is a virtual image that does not block the display interface of the display screen.
[0076] Among them, the second driving scenario can be a high - risk driving scenario. For example, the vehicle is driving on a highway, the vehicle is driving on an off - road road, etc. Since in these driving scenarios, the driver needs to focus on the road conditions or the navigation, the adapted virtual image cannot distract the driver's attention or block the display interface of the display screen. Therefore, after it is determined that the obtained changed driving scenario is the second driving scenario, the currently displayed virtual image is switched to a virtual image that does not block the display interface of the display screen, thereby ensuring the user experience while ensuring the safe driving of the driver.
[0077] In an alternative implementation, switching the currently displayed virtual image based on the second target strategy includes:
[0078] Switching the animation effect of the currently displayed virtual image so that the currently displayed virtual image has no animation effect, and / or,
[0079] Switch the current image representation of the currently displayed virtual image to a target image representation, where the size of the target image representation is smaller than the size of the current image representation.
[0080] In actual situations, most virtual images that block the display interface of the display screen and distract the driver are virtual images with animations or virtual images with relatively large image representation sizes. Therefore, in the case where the changed driving scenario is the second driving scenario, the embodiments of the present invention switch the animation effect and / or the size of the image representation of the currently displayed virtual image.
[0081] Regarding the switching of the animation effect of the virtual image, in order to ensure that the switched virtual image does not block the display interface of the display screen and distract the driver, in the case where the changed driving scenario is the second driving scenario, the embodiments of the present invention directly switch the animation effect of the currently displayed virtual image to no animation effect. For example, in the case where the changed driving scenario is the driving scenario of the vehicle on a highway, the waving animation effect of the currently displayed virtual image is stopped.
[0082] Regarding the switching of the size of the image representation of the virtual image, in order to ensure that the switched virtual image does not block the display interface of the display screen and distract the driver, the embodiments of the present invention identify the size of the virtual image stored in the HUT and the size of the image representation of the currently displayed virtual image in real time. In the case where it is determined that the changed driving scenario is the second driving scenario, the size of the image representation of the currently displayed virtual image is switched to a smaller-sized image representation. In specific implementation, there may be many virtual images stored in the HUT. If the size of the image representation of these virtual images is identified in real time, it may affect the switching speed of the virtual image. Therefore, when the user first downloads the virtual image from the cloud and stores it in the HUT, the embodiments of the present invention identify and store the size of the image representation of the stored virtual image. In this way, during the driving process of the vehicle, only the size of the image representation of the currently displayed virtual image needs to be identified in real time to ensure that the size of the image representation of the currently displayed virtual image is switched immediately when the driving scenario changes. In addition, the image representation of the currently displayed virtual image can also be directly compressed to reduce the size of the image representation.
[0083] In an alternative embodiment, before switching the currently displayed virtual image based on the second target policy in the case where the changed driving scenario is the second driving scenario, the switching method further includes:
[0084] Detect whether the currently displayed virtual image will block the display interface of the display screen;
[0085] If so, switch the currently displayed virtual image based on the second target policy;
[0086] Otherwise, switch the skin of the currently displayed virtual image.
[0087] In a specific implementation, when the changed driving scenario is the second driving scenario, the currently displayed virtual image may or may not block the display interface of the display screen. Therefore, before switching the currently displayed virtual image, it is necessary to detect whether the currently displayed virtual image will block the display interface of the display screen. If it is detected that the display interface of the display screen is blocked, the currently displayed virtual image is switched based on the second target strategy; if it is detected that the display interface of the display screen is not blocked, the skin of the currently displayed virtual image is switched. In this way, when the currently displayed virtual image is a virtual image adapted to the user and this virtual image does not block the display interface of the display screen, only its skin is replaced, thus not only retaining the user experience but also ensuring that the virtual image remains adapted to the user.
[0088] Embodiments of the present invention automatically switch virtual images in real time by detecting the current driving scenario of the vehicle when the driving scenario changes, ensuring the user experience. Moreover, the virtual image is adapted to the changed driving scenario. In this way, embodiments of the present invention can switch to a virtual image that does not block the display interface of the display screen and does not distract the driver's attention in some high-risk driving scenarios, such as when the vehicle is driving on a highway, ensuring the safe driving of the driver.
[0089] In addition, embodiments of the present invention can not only automatically switch virtual images when the driving scenario changes, but also switch virtual images at any time according to the user's personal preferences, enhancing the user experience.
[0090] Specifically, by setting a wake-up word that matches the virtual image, when it is detected that the wake-up word is triggered, the currently displayed virtual image is switched to the virtual image that matches the wake-up word. In embodiments of the present invention, a voice module is set to detect whether the wake-up word is triggered. The user can turn on the voice module by touching the voice switch button or by issuing a voice command "turn on the voice module". When it is detected that the wake-up word is triggered, the currently displayed virtual image is switched to the virtual image that matches the wake-up word.
[0091] Among them, in order to enhance the user experience, the wake-up word of the virtual image can be a user-defined wake-up word.
[0092] In actual situations, when the driving scenario of the vehicle is the second driving scenario, it is detected that the wake-up word is triggered, and the virtual image that matches the wake-up word may block the display interface of the display screen, affecting driving safety. Therefore, when it is detected that the wake-up word is triggered, switching the currently displayed virtual image to the virtual image that matches the wake-up word further includes:
[0093] If it is detected that the virtual image matching the wake-up word obscures the display interface of the display screen, a warning message is triggered, which is used to prompt the user to confirm whether to switch the currently displayed virtual image.
[0094] When receiving the confirmation switch instruction issued by the user, process the animation effect and / or image representation of the virtual image switched by the user so that it does not obscure the display interface of the display screen.
[0095] In the case where the changed driving scenario in the embodiment of the present invention is the second driving scenario, when it is detected that the wake-up word is triggered, it is also detected whether the virtual image matching the triggered wake-up word will obscure the display interface of the display screen. If it does, the currently displayed virtual image will broadcast a warning message "The virtual image to be switched will obscure the display interface of the display screen. Please confirm whether to switch", and the warning message will also be displayed on the display interface. At this time, the user can confirm whether to switch by voice or select whether to switch by touching the display interface, so as to issue a confirmation not to switch instruction or a confirmation switch instruction. If the user confirms not to switch, the currently displayed virtual image will not be switched; if the user confirms to switch, after receiving the confirmation switch instruction, process the animation effect and / or image representation of the virtual image switched by the user so that it does not obscure the display interface of the display screen.
[0096] Among them, the processing strategy can be to switch the animation effect of the virtual image switched by the user to no animation effect, and / or compress the image representation of the virtual image switched by the user to reduce the size of the image representation, so as to ensure the user experience while not affecting driving safety.
[0097] Based on the same inventive concept, the embodiment of the present invention also proposes a virtual image switching device. Refer to Figure 2 , Figure 2 shows a module diagram of a virtual image switching device according to an embodiment of the present invention. As Figure 2 shown, the switching device 2 includes:
[0098] A detection unit 201, configured to perform real-time detection on the driving scenario where the vehicle is located, and obtain the changed driving scenario when it is detected that the driving scenario has changed.
[0099] Among them, the changed vehicle usage scenarios are all vehicle usage scenarios during driving, such as the vehicle driving on a highway, the vehicle driving on an urban road, the vehicle driving on an off-road road, the vehicle being in long-distance driving, and the vehicle being in an idle state, etc. In the embodiments of the present invention, the detection unit 201 can obtain the vehicle condition information in real time. The vehicle condition information at least includes the gear position, driving speed, and vehicle displacement, and can also include the state of the vehicle engine, etc. The detection unit 201 includes an in-vehicle map, and the road segment information of the vehicle is obtained through the in-vehicle map. The road segment information represents the road where the vehicle is currently located, and it is determined and detected whether the vehicle usage scenario has changed based on the vehicle condition information and / or the road segment information.
[0100] Exemplarily, when the obtained vehicle condition information indicates that the current driving speed of the vehicle is greater than 0, and the vehicle is in the D gear position, and at the same time the vehicle has displacement within the last five minutes, it indicates that the vehicle is driving. Further, if the road segment information obtained through the in-vehicle map at this time indicates that the road where the vehicle is currently located is a highway, specifically, it is obtained in real time through the in-vehicle map that the vehicle has entered a highway toll station, then it indicates that the vehicle is currently on a highway, and thus it is detected that the vehicle usage scenario has changed, and the changed vehicle usage scenario is the vehicle driving on a highway; if the road segment information obtained through the in-vehicle map at this time indicates that the road where the vehicle is currently located is an urban road, specifically, it is obtained in real time through the in-vehicle map that the vehicle has entered an urban road, then it indicates that the vehicle is currently on an urban road, and thus it is detected that the vehicle usage scenario has changed, and the changed vehicle usage scenario is the vehicle driving on an urban road; if the road segment information obtained through the in-vehicle map at this time indicates that the road where the vehicle is currently located is an off-road road, specifically, it is obtained in real time through the in-vehicle map that the vehicle has entered a road not recorded on the map, then it indicates that the vehicle is currently on an off-road road, and thus it is detected that the vehicle usage scenario has changed, and the changed vehicle usage scenario is the vehicle driving on an off-road road.
[0101] In addition, after determining that the vehicle is driving, the changed navigation information of the vehicle can also be obtained through the in-vehicle map. The changed navigation information includes the driving mileage of the vehicle, and it is determined whether the vehicle has entered long-distance driving by the change of the driving mileage. After determining that the vehicle has entered long-distance driving, it is detected that the vehicle usage scenario has changed, and the changed vehicle usage scenario is the vehicle being in long-distance driving.
[0102] When the obtained vehicle condition information indicates that the current driving speed of the vehicle becomes 0, the gear position is switched to the N gear position, and at the same time the vehicle has displacement within the last five minutes, and the state of the vehicle engine is obtained as starting or in intelligent start-stop operation, it indicates that the vehicle has entered an idle state, for example: waiting for a red light, stopping to wait for someone, etc., and thus it is detected that the vehicle usage scenario has changed, and the changed vehicle usage scenario is the vehicle being in an idle state.
[0103] After the detection unit 201 detects the driving scenario after the above changes occur, it obtains the driving scenario after the changes.
[0104] The virtual image switching unit 202 is used to switch the virtual image currently displayed on the display screen based on the driving scenario after the changes, so that at least one of the dynamic effects, skins, and image representations of the currently displayed virtual image is adapted to the driving scenario after the changes.
[0105] In different driving scenarios, the user's requirements for the virtual image are different, especially for the current driver of the vehicle. For some high-risk driving scenarios, such as the vehicle driving on a highway or an off-road road, in these driving scenarios, the driver needs to focus on the road conditions or the navigation. Therefore, the adapted virtual image cannot distract the driver's attention or block the display interface of the display screen, that is, it cannot block the HUT interface. For some non-high-risk driving scenarios, such as the vehicle driving on an urban road, the vehicle being in a long-distance drive, or the vehicle being in an idle state, in these driving scenarios, the adapted virtual image only needs to meet the user's sense of freshness. Therefore, after the detection unit 201 obtains the driving scenario after the changes, the virtual image switching unit 202 will automatically switch the currently displayed virtual image to a virtual image adapted to the driving scenario after the changes based on this driving scenario after the changes, and specifically, at least one of the dynamic effects, skins, and image representations of the currently displayed virtual image can be switched.
[0106] Among them, the dynamic effect of the virtual image refers to the dynamic effect of the virtual image. For example, if the virtual image is a cartoon character, its dynamic effect can be nodding or waving, etc.; the skin of the virtual image refers to the outer clothing of the virtual image, such as the clothes and ornaments of the virtual image, etc.; the image representation of the virtual image refers to the model of the virtual image itself, such as a girl, an animal, a smiling face pattern, etc. In this way, after obtaining the driving scenario after the changes, at least one of the dynamic effects, skins, and image representations of the currently displayed virtual image can be switched and adapted to the driving scenario after the changes, thereby improving the interest of the virtual image, enriching the interaction between the user and the virtual image, and further improving the user experience.
[0107] Among them, the switched virtual images are all stored in the HUT. At the same time, in order to meet the user's requirements for the virtual image, such as various dynamic effects, skins, and image representations, etc., the embodiments of the present invention store a variety of virtual images in the cloud, and the user can download them to the HUT as needed and store them.
[0108] In an embodiment of the present invention, the detection unit 201 detects the current driving scenario of the vehicle in real time. When the driving scenario changes, the virtual image unit 202 automatically switches the virtual image to ensure the user experience. Moreover, the virtual image is adapted to the changed driving scenario. In this way, in some high-risk driving scenarios of the present invention, such as when the vehicle is driving on a highway, a virtual image that does not block the display interface of the display screen and does not distract the driver's attention can be switched to ensure the safe driving of the driver.
[0109] Based on the same inventive concept, an embodiment of the present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor is configured to execute to implement the above switching method.
[0110] Based on the same inventive concept, an embodiment of the present invention also provides a vehicle, including a switching module, where the switching module is configured to implement the above switching method.
[0111] For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For the relevant parts, refer to the partial description of the method embodiment.
[0112] It should be noted that the embodiments in this specification are all described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other.
[0113] Although the preferred embodiments of the embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present invention.
[0114] Finally, it should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or terminal device including the said element.
[0115] The above has introduced the technical solution provided by the present invention in detail. Specific examples are used herein to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only for helping to understand the present invention, and the content of this specification should not be construed as a limitation to the present invention. At the same time, for those of ordinary skill in the art, according to the present invention, there will be various forms of changes in the specific implementation manner and application scope. It is not necessary and impossible to enumerate all the implementation manners here, and the obvious changes or variations derived therefrom still fall within the protection scope of the present invention.
Claims
1. A method for switching virtual avatars, characterized in that, applied to a vehicle, the switching method includes: Real-time detection of the driving scenario where the vehicle is located, and when a change in the driving scenario is detected, obtaining the changed driving scenario; Based on the changed driving scenario, switching the virtual avatar currently displayed on the display screen, so that at least one of the animation effects, skins, and image representations of the currently displayed virtual avatar adapts to the changed driving scenario; Among them, the switching of the virtual avatar currently displayed on the display screen based on the changed driving scenario includes: In the case where the changed driving scenario is the second driving scenario, switching the currently displayed virtual avatar based on the second target strategy, so that the switched virtual avatar is a virtual avatar that does not block the display interface of the display screen, where the second driving scenario is a high-risk driving scenario; The switching of the currently displayed virtual avatar based on the second target strategy includes: Switching the animation effect of the currently displayed virtual avatar so that the currently displayed virtual avatar has no animation effect, and switching the current image representation of the currently displayed virtual avatar to a target image representation, where the size of the target image representation is smaller than the size of the current image representation.
2. The switching method according to claim 1, characterized in that, The switching of the virtual avatar currently displayed on the display screen based on the changed driving scenario includes: In the case where the changed driving scenario is the first driving scenario, switching the currently displayed virtual avatar based on the first target strategy, so that the switched virtual avatar is any preset virtual avatar or a virtual avatar adapted to the user of the vehicle.
3. The switching method according to claim 2, characterized in that, The switching of the currently displayed virtual avatar based on the first target strategy includes: Obtaining the audio data of the current user; Based on the audio data, when it is determined that the current user matches the target user, switching the currently displayed virtual avatar to the preset virtual avatar corresponding to the target user; Based on the audio data, when it is determined that the current user does not match the target user, identifying the age of the current user based on the audio data, and switching the image representation of the currently displayed virtual avatar to an image representation that conforms to the age of the current user.
4. The switching method according to any one of claim 1, characterized in that, Before switching the currently displayed virtual avatar based on the second target strategy when the changed driving scenario is the second driving scenario, the switching method further includes: Detecting whether the currently displayed virtual avatar will block the display interface of the display screen; If so, switching the currently displayed virtual avatar based on the second target strategy; If not, switching the skin of the currently displayed virtual avatar.
5. The switching method according to claim 1, characterized in that, The switching method further includes: When a wake word trigger is detected, switch the currently displayed virtual image to a virtual image that matches the wake word.
6. The switching method according to claim 5, wherein, in the case where it is detected that the vehicle usage scenario is the second vehicle usage scenario, the step of when a wake word trigger is detected, switching the currently displayed virtual image to a virtual image that matches the wake word further includes: if it is detected that the virtual image matching the wake word obscures the display interface of the display screen, trigger a warning message for the user to confirm whether to switch the currently displayed virtual image; when receiving the confirmation switching instruction issued by the user, process the animation effect and / or image representation of the virtual image switched by the user so that it does not obscure the display interface of the display screen.
7. A virtual image switching device, wherein, applied to a vehicle, the switching device includes: a detection unit for real-time detecting the vehicle usage scenario of the vehicle and obtaining the changed vehicle usage scenario when it is detected that the vehicle usage scenario has changed; a virtual image switching unit for switching the currently displayed virtual image on the display screen based on the changed vehicle usage scenario, so that at least one of the animation effect, skin, and image representation of the currently displayed virtual image adapts to the changed vehicle usage scenario; and further for, in the case where the changed vehicle usage scenario is the second vehicle usage scenario, switching the currently displayed virtual image based on a second target strategy so that the switched virtual image is a virtual image that does not obscure the display interface of the display screen, wherein the second vehicle usage scenario is a high-risk vehicle usage scenario; and further for switching the animation effect of the currently displayed virtual image so that the currently displayed virtual image has no animation effect, and switching the current image representation of the currently displayed virtual image to a target image representation, wherein the size of the target image representation is smaller than the size of the current image representation.
8. An electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, the processor is configured to execute and implement the switching method according to any one of claims 1-6.
9. A vehicle, wherein, the vehicle includes a switching module, and the switching module is configured to implement the switching method according to any one of claims 1-6.
Citation Information
Patent Citations
Method and device for displaying vehicle-mounted virtual images and vehicle-mounted main machine
CN106648512A
Vehicle-mounted man-machine interaction method and device, vehicle and electronic equipment
CN112959998A
Information transfer device for vehicle, particularly motor vehicle, comprises display device and control unit, which controls graphical display at display surface of display device
DE102008045128A1