A method, device, vehicle and storage medium for controlling in-vehicle calls
By displaying the adjustment interface of the target virtual call object on the square control screen on the steering wheel, the problem of inconvenient and fast control of the on-board VR call or AR call process in the existing in-car entertainment system is solved, and the user's call experience is improved.
Patent Information
- Application Number
- CN202310492182.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-04
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2043-05-04
AI Technical Summary
In the existing in-vehicle entertainment system, when users use in-vehicle VR call or AR call functions, the control process through the buttons or physical buttons in the display area of the multimedia host is not convenient and fast enough, resulting in a decline in the user's call experience.
By displaying the adjustment interface of the selected target virtual call object on the square control screen on the steering wheel, providing multiple adjustment areas with different functions, users can adjust the body movements, facial expressions, and during the call process by triggering operations. Volume and call status, etc.
It improves the user's entertainment experience during virtual calls and provides a more convenient and fast in-car call control method.
Smart Images

Figure CN116614575B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of in-vehicle entertainment, and more specifically, to a method, device, vehicle and storage medium for controlling in-vehicle calls in the field of in-vehicle entertainment. Background Art
[0002] Currently in the vehicle industry, in addition to meeting the basic driving needs of users, many entertainment functions have been added to vehicles to provide users with a better riding experience, such as gaming functions, fitness functions, in-vehicle virtual reality (VR) calls or in-vehicle augmented reality (AR) calls.
[0003] In one possible implementation, when a user uses the VR call or AR call function of a vehicle, the AR call or VR call process can be controlled through buttons in the display area of the vehicle multimedia host or physical buttons in the vehicle.
[0004] During the above process of controlling the in-car game, it is not convenient and fast enough for the user to use the buttons in the display area of the multimedia host or the physical buttons of the vehicle, resulting in a decrease in the user's call experience.
[0005] In summary, how to provide users with a comfortable and enjoyable in-car VR or AR call experience has become an urgent problem that needs to be solved. Summary of the invention
[0006] The present application provides a method, device, vehicle and storage medium for controlling in-vehicle calls. The method can display the adjustment interface of the selected target virtual call object through the square control screen on the steering wheel when the user uses the in-vehicle call function in the vehicle to talk to the virtual call object, thereby providing the user with a convenient and fast adjustment method and improving the user's entertainment experience during the virtual call.
[0007] In a first aspect, a method for controlling an in-vehicle call is provided, the method comprising: in response to an instruction to start the in-vehicle call on a multimedia host of a vehicle, controlling the multimedia host to display a plurality of candidate virtual call objects of the in-vehicle call, the in-vehicle call including an augmented reality call and a virtual reality call; when a target virtual call object among the plurality of candidate virtual call objects is selected, controlling a first adjustment interface of the target virtual call object to be displayed on a first-party control screen, and a second adjustment interface of the target virtual call object to be displayed on a second-party control screen, the first-party control screen and the second-party control screen being located on spokes of a steering wheel of the vehicle, the first adjustment interface and the second adjustment interface comprising a plurality of adjustment areas with different functions, the adjustment areas being used to adjust the target virtual call object; in response to a triggering operation on the target adjustment area on the first-party control screen and / or the second-party control screen, adjusting the target virtual call object.
[0008] In the above technical solution, this application provides a method for controlling in-car calls for users when the user needs to use the in-car call function in the vehicle. Among them, the in-car call scenarios of this application are mainly VR calls and AR calls. The specific process of controlling in-car calls is: after the user turns on the in-car call on the multimedia host, the vehicle can control the multimedia host to display multiple candidate virtual call objects for the in-car call. The user can select the target virtual call object from multiple candidate virtual call objects. After selection, the square control screen on the steering wheel can display the adjustment interface of the target virtual call object. The adjustment interface of the target virtual call object includes multiple adjustment areas. In the multiple adjustment areas of the adjustment interface, the user can adjust the body movements, facial expressions, volume during the call, call status, etc. of the target virtual call object by triggering any of the adjustment areas. The above user adjusts the target virtual call object based on the adjustment interface of the square control screen, which provides users with a more convenient and quick way to make in-car calls, and improves the user's experience when using the in-car call function of the vehicle.
[0009] In combination with the first aspect, in some possible implementations, the first adjustment interface is used to display multiple status adjustment icons of the target virtual call object, and the second adjustment interface is used to display multiple parameter adjustment icons of the target virtual object. The method also includes: determining the first control screen and the second control screen from the two control screens on the steering wheel of the vehicle based on the user's historical habit of making in-car calls through the multimedia host.
[0010] In the above technical solution, a method for specifically displaying an adjustment interface of a target virtual call object is proposed. First, multiple adjustment icons corresponding to the target virtual call object are determined. The square control screen is further controlled to display an adjustment interface containing multiple adjustment icons. Among them, there is a one-to-one correspondence between the adjustment icons and the adjustment areas. The above-mentioned adjustment interface composed of adjustment icons can enable the user to directly adjust the target virtual call object through the adjustment icons in the square control screen.
[0011] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the control displays the first adjustment interface of the target virtual call object on the first party's control screen, and displays the second adjustment interface of the target virtual call object on the second party's control screen, including: determining multiple adjustment icons corresponding to the target virtual call object; determining the first adjustment interface according to the status adjustment icon among the multiple adjustment icons, and determining the second adjustment interface according to the parameter adjustment icon among the multiple adjustment icons; displaying the first adjustment interface on the first party's control screen, and displaying the second adjustment interface on the second party's control screen.
[0012] In the above technical solution, for the adjustment scenario of the target virtual call object, the multiple adjustment icons may include at least one of at least one state adjustment icon and at least one parameter adjustment icon. Among them, at least one state adjustment icon can adjust the body movements and facial expressions of the target virtual call object. At least one parameter adjustment icon can adjust the call parameters of the target virtual call object, such as the volume and call status of the target virtual call object during the call.
[0013] In the present application, at least one state adjustment icon and a first display form of at least one state adjustment icon corresponding to the target virtual call object selected by the user can be determined, and / or at least one parameter adjustment icon and a second display form of at least one parameter adjustment icon can be determined. The first display form and the second display form can include the shape of the display box or the outline color of the display box. The above process is to determine how at least one state adjustment icon and / or at least one parameter adjustment icon are displayed in the adjustment interface of the square control screen.
[0014] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the multiple adjustment icons include at least one state adjustment icon and / or at least one parameter adjustment icon, and the determining of the multiple adjustment icons corresponding to the target virtual call object includes at least one of the following: determining the at least one state adjustment icon corresponding to the target virtual call object, and a first display form of the at least one state adjustment icon, the at least one state adjustment icon is used to adjust the body movements and facial expressions of the target virtual call object, and the first display form is used to indicate the display state of the at least one state adjustment icon; determining the at least one parameter adjustment icon corresponding to the target virtual call object, and a second display form of the at least one parameter adjustment icon, the at least one parameter adjustment icon is used to adjust the volume and the call state during a call between the user and the target virtual call object, and the second display form is used to indicate the display state of the at least one parameter adjustment icon.
[0015] In the above technical solution, the party control screen includes a first party control screen and a second party control screen, and the plurality of adjustment icons include at least one state adjustment icon and / or at least one parameter adjustment icon. Correspondingly, in the present application, different adjustment interfaces can be divided based on the different adjustment icons, including a state adjustment interface and a parameter adjustment interface. And further control the two party control screens to display the state adjustment interface and the parameter adjustment interface according to the display forms of different types of adjustment icons. Among them, the state adjustment interface includes at least one state adjustment icon, and the parameter adjustment interface includes at least one parameter adjustment icon. Through the above process, the party control screen can be controlled to display the adjustment icon corresponding to the target virtual call object, so that subsequent users can quickly adjust the target virtual call object based on the party control screen.
[0016] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the control displays the first adjustment interface of the target virtual call object on the first party's control screen, and displays the second adjustment interface of the target virtual call object on the second party's control screen, including at least one of the following: according to the first display form, controlling the display of the first adjustment interface on the first party's control screen; according to the second display form, controlling the display of the second adjustment interface on the second party's control screen.
[0017] In the above technical solution, since there is a one-to-one correspondence between the adjustment icon and the adjustment area. Depending on the adjustment icon, at least one state adjustment icon corresponds to at least one state adjustment area, and at least one parameter adjustment icon corresponds to at least one parameter adjustment area. In the process of specifically determining the adjustment instruction, according to the difference between the adjustment icon and the adjustment area, it can be divided into two cases: the first is to determine the state adjustment instruction corresponding to the state adjustment icon in response to the triggering operation of any state adjustment icon in at least one state adjustment icon; the second is to determine the parameter adjustment instruction corresponding to the parameter adjustment icon in response to the triggering operation of any parameter adjustment icon in at least one parameter adjustment icon.
[0018] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the at least one status adjustment icon includes at least one of an action adjustment icon and an expression adjustment icon, and the adjusting of the target virtual call object in response to the triggering operation of the target adjustment area on the first party control screen and / or the second party control screen includes at least one of the following: adjusting the action of the target virtual call object in response to the triggering operation of the action adjustment icon; adjusting the expression of the target virtual call object in response to the triggering operation of the expression adjustment icon.
[0019] In the above technical solution, the process of adjusting the state of the target virtual call object can be achieved by adjusting the body movements and facial expressions of the target virtual call object. Specifically, in the process of determining the state adjustment instruction, the action adjustment instruction can be determined by the user's trigger operation based on the action adjustment icon; the expression adjustment instruction can also be determined by the user's trigger operation on the expression adjustment icon. Since the adjustment process of actions and expressions both belong to the state adjustment of the target virtual call object. Therefore, the purpose of adjusting the state of the target virtual call object based on the state adjustment interface displayed on the square control screen can be achieved through the above process.
[0020] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the at least one parameter adjustment icon includes at least one of a volume adjustment icon and a call status adjustment icon, and the adjusting of the target virtual call object in response to the triggering operation of the target adjustment area on the first party control screen and / or the second party control screen includes at least one of the following: adjusting the volume of the target virtual call object in response to the triggering operation of the volume adjustment icon; adjusting the call status of the target virtual call object in response to the triggering operation of the call status adjustment icon.
[0021] In the above technical solution, correspondingly, the process of adjusting the call parameters of the target virtual call object can be achieved by adjusting the volume and call status of the target virtual call object. Specifically, in the process of determining the parameter adjustment instruction, the volume adjustment instruction can be determined by the user's triggering operation based on the volume adjustment icon, such as increasing the volume or decreasing the volume; the call status adjustment instruction can also be determined by the user's triggering operation on the call status adjustment icon, such as answering the call or hanging up the call. Since the adjustment processes of the volume and call status both belong to call parameter adjustment. Therefore, the purpose of adjusting the call parameters of the target virtual call object based on the parameter adjustment interface displayed on the square control screen can be achieved through the above process.
[0022] In combination with the first aspect and the above-mentioned implementation manner, in some possible implementation manners, the method also includes any one of the following: displaying a head-up display system switch of the vehicle on the first-party control screen and / or the second-party control screen, and the head-up display system switch is used to control the head-up display system of the vehicle to display the call interface of the in-vehicle call; or, displaying a virtual reality head-mounted device switch of the vehicle on the first-party control screen and / or the second-party control screen, and the virtual reality head-mounted device switch is used to control the virtual reality head-mounted device of the vehicle to display the call interface.
[0023] In the above technical solution, when the user is in the vehicle and talking to the target virtual person, in order to facilitate the user to view the call interface, the head-up display system in the vehicle can be further controlled to display the call interface of the in-vehicle call, or the virtual reality head-mounted device of the vehicle can be controlled to display the call interface. The above method of displaying the call interface can provide the user with a wide field of view and improve the call experience of the user in the process of talking to the target virtual person.
[0024] In summary, the present application provides a method for controlling in-car calls when the user needs to use the in-car call function in the vehicle. Among them, the in-car call scenarios of the present application are mainly VR calls and AR calls. The specific process of controlling in-car calls is: after the user turns on the in-car call on the multimedia host, the vehicle can control the multimedia host to display multiple candidate virtual call objects for the in-car call. The user can select the target virtual call object from multiple candidate virtual call objects. After selection, the square control screen on the steering wheel can display the adjustment interface of the target virtual call object. The adjustment interface of the target virtual call object includes multiple adjustment areas. In the multiple adjustment areas of the adjustment interface, the user can adjust the body movements, facial expressions, volume during the call, call status, etc. of the target virtual call object by triggering any of the adjustment areas. The above-mentioned user adjusts the target virtual call object based on the adjustment interface of the square control screen, which provides users with a more convenient and quick way to make in-car calls, and improves the user's experience when using the in-car call function of the vehicle.
[0025] Specifically, a method for specifically displaying an adjustment interface of a target virtual call object is proposed. First, multiple adjustment icons corresponding to the target virtual call object are determined. The square control screen is further controlled to display an adjustment interface containing multiple adjustment icons. Among them, there is a one-to-one correspondence between the adjustment icons and the adjustment areas. The above-mentioned adjustment interface composed of adjustment icons can enable the user to directly adjust the target virtual call object through the adjustment icons in the square control screen.
[0026] For the adjustment scenario of the target virtual call object, the multiple adjustment icons may include at least one of at least one state adjustment icon and at least one parameter adjustment icon. Among them, at least one state adjustment icon can adjust the body movements and facial expressions of the target virtual call object. At least one parameter adjustment icon can adjust the call parameters of the target virtual call object, such as the volume and call status of the target virtual call object during the call.
[0027] In the present application, at least one state adjustment icon and a first display form of at least one state adjustment icon corresponding to the target virtual call object selected by the user can be determined, and / or at least one parameter adjustment icon and a second display form of at least one parameter adjustment icon can be determined. The first display form and the second display form can include the shape of the display box or the outline color of the display box. The above process is to determine how at least one state adjustment icon and / or at least one parameter adjustment icon are displayed in the adjustment interface of the square control screen.
[0028] The party control screen includes a first party control screen and a second party control screen, and includes at least one state adjustment icon and / or at least one parameter adjustment icon based on a plurality of adjustment icons. Correspondingly, in the present application, different adjustment interfaces can be divided based on the different adjustment icons, including a state adjustment interface and a parameter adjustment interface. And further control the two party control screens to display the state adjustment interface and the parameter adjustment interface according to the display forms of different types of adjustment icons. Among them, the state adjustment interface includes at least one state adjustment icon, and the parameter adjustment interface includes at least one parameter adjustment icon. Through the above process, the party control screen can be controlled to display the adjustment icon corresponding to the target virtual call object, so that subsequent users can quickly adjust the target virtual call object based on the party control screen.
[0029] Since there is a one-to-one correspondence between the adjustment icons and the adjustment areas. Depending on the adjustment icons, at least one state adjustment icon corresponds to at least one state adjustment area, and at least one parameter adjustment icon corresponds to at least one parameter adjustment area. In the process of specifically determining the adjustment instructions, according to the differences between the adjustment icons and the adjustment areas, it can be divided into two cases: the first is to determine the state adjustment instruction corresponding to the state adjustment icon in response to the triggering operation of any state adjustment icon in at least one state adjustment icon; the second is to determine the parameter adjustment instruction corresponding to the parameter adjustment icon in response to the triggering operation of any parameter adjustment icon in at least one parameter adjustment icon.
[0030] The process of adjusting the state of the target virtual call object can be achieved by adjusting the body movements and facial expressions of the target virtual call object. Specifically, in the process of determining the state adjustment instruction, the action adjustment instruction can be determined by the user's triggering operation based on the action adjustment icon; the expression adjustment instruction can also be determined by the user's triggering operation on the expression adjustment icon. Since the adjustment process of actions and expressions both belong to the state adjustment of the target virtual call object. Therefore, the purpose of adjusting the state of the target virtual call object based on the state adjustment interface displayed on the square control screen can be achieved through the above process.
[0031] Correspondingly, the process of adjusting the call parameters of the target virtual call object can be achieved by adjusting the volume and call status of the target virtual call object. Specifically, in the process of determining the parameter adjustment instruction, the volume adjustment instruction can be determined by the user's trigger operation based on the volume adjustment icon, such as increasing the volume or decreasing the volume; the call status adjustment instruction can also be determined by the user's trigger operation on the call status adjustment icon, such as answering the call or hanging up the call. Since the adjustment processes of the volume and call status both belong to call parameter adjustment. Therefore, the purpose of adjusting the call parameters of the target virtual call object based on the parameter adjustment interface displayed on the square control screen can be achieved through the above process.
[0032] When the user is in the vehicle and is talking to the target virtual person, in order to facilitate the user to view the call interface, the head-up display system in the vehicle can be further controlled to display the call interface of the in-vehicle call, or the virtual reality headset of the vehicle can be controlled to display the call interface. The above-mentioned method of displaying the call interface can provide the user with a wide field of view and improve the call experience of the user in the process of talking to the target virtual person.
[0033] In a second aspect, a control device for in-vehicle calls is provided, the device comprising: a first display module, for controlling the multimedia host to display multiple candidate virtual call objects of the in-vehicle call in response to an instruction to start the in-vehicle call on a multimedia host of the vehicle, the in-vehicle call including an augmented reality call and a virtual reality call; a second display module, for controlling, when a target virtual call object among the multiple candidate virtual call objects is selected, to display a first adjustment interface of the target virtual call object on a first-party control screen and a second adjustment interface of the target virtual call object on a second-party control screen, the first-party control screen and the second-party control screen being located on the spokes of the steering wheel of the vehicle, the first adjustment interface and the second adjustment interface comprising multiple adjustment areas with different functions, the adjustment area being used to adjust the target virtual call object; an adjustment module, for adjusting the target virtual call object in response to a trigger operation on the target adjustment area on the first-party control screen and / or the second-party control screen.
[0034] In combination with the second aspect, in some possible implementations, the first adjustment interface is used to display multiple status adjustment icons of the target virtual call object, and the second adjustment interface is used to display multiple parameter adjustment icons of the target virtual object. The device also includes: a determination module, used to determine the first control screen and the second control screen from the two control screens on the steering wheel of the vehicle based on the user's historical habit of making in-car calls through the multimedia host.
[0035] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the second display module is specifically used to: determine multiple adjustment icons corresponding to the target virtual call object; determine the first adjustment interface according to the status adjustment icon among the multiple adjustment icons, and determine the second adjustment interface according to the parameter adjustment icon among the multiple adjustment icons; display the first adjustment interface on the first party control screen, and display the second adjustment interface on the second party control screen.
[0036] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the multiple adjustment icons include at least one state adjustment icon and / or at least one parameter adjustment icon, and the determination module is specifically used to: determine the at least one state adjustment icon corresponding to the target virtual call object, and a first display form of the at least one state adjustment icon, the at least one state adjustment icon is used to adjust the body movements and facial expressions of the target virtual call object, and the first display form is used to indicate the display state of the at least one state adjustment icon; determine the at least one parameter adjustment icon corresponding to the target virtual call object, and a second display form of the at least one parameter adjustment icon, the at least one parameter adjustment icon is used to adjust the volume and the call state during a call between the user and the target virtual call object, and the second display form is used to indicate the display state of the at least one parameter adjustment icon.
[0037] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the second display module is also used to: control the display of the first adjustment interface on the first control screen according to the first display form; and control the display of the second adjustment interface on the second control screen according to the second display form.
[0038] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the at least one status adjustment icon includes at least one of an action adjustment icon and an expression adjustment icon, and the adjustment module is specifically used to perform at least one of the following: in response to a trigger operation on the action adjustment icon, adjusting the action of the target virtual call object; in response to a trigger operation on the expression adjustment icon, adjusting the expression of the target virtual call object.
[0039] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the at least one parameter adjustment icon includes at least one of a volume adjustment icon and a call status adjustment icon, and the adjustment module is also used to perform at least one of the following: in response to a trigger operation on the volume adjustment icon, adjusting the volume of the target virtual call object; in response to a trigger operation on the call status adjustment icon, adjusting the call status of the target virtual call object.
[0040] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the device also includes: a third display module, used to display the vehicle's head-up display system switch on the first-party control screen and / or the second-party control screen, and the head-up display system switch is used to control the vehicle's head-up display system to display the call interface of the in-vehicle call; or, display the vehicle's virtual reality head-mounted device switch on the first-party control screen and / or the second-party control screen, and the virtual reality head-mounted device switch is used to control the vehicle's virtual reality head-mounted device to display the call interface.
[0041] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the method in the first aspect or any possible implementation of the first aspect.
[0042] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.
[0043] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 This is a schematic diagram of a usage scenario of an in-vehicle call provided in an embodiment of the present application;
[0045] Figure 2 is a schematic flow chart of a method for controlling an in-vehicle call provided in an embodiment of the present application;
[0046] Figure 3 It is a scene schematic diagram of an adjustment interface for displaying a target virtual call object provided by an embodiment of the present application;
[0047] Figure 4 It is a schematic diagram of another scene of displaying an adjustment interface of a target virtual call object provided by an embodiment of the present application;
[0048] Figure 5 It is a schematic diagram of a scenario for generating an adjustment instruction provided in an embodiment of the present application;
[0049] Figure 6 It is a structural schematic diagram of a control device for in-vehicle communication provided in an embodiment of the present application;
[0050] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0052] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0053] Figure 1 It is a schematic diagram of a usage scenario of in-vehicle calls provided in an embodiment of the present application.
[0054] For example, Figure 1 As shown, a square control screen is configured in the steering wheel 102 of the vehicle 101, and a "car call" function is configured in the multimedia host 103. The user can use the car call of the vehicle 101 to achieve the purpose of entertainment and relaxation.
[0055] Optionally, the in-car call includes an AR call and a VR call. When using the in-car call, the user mainly communicates with the virtual call object in the AR call or the VR call to achieve the purpose of relaxation and entertainment.
[0056] In a possible implementation, when a user uses the in-vehicle call, the multimedia host 103 may display multiple candidate virtual call objects for the in-vehicle call. Different candidate virtual call objects may correspond to different call scenes and call contents. The user may select a target virtual call object from the multiple candidate virtual call objects.
[0057] The control screen may display a first adjustment interface 1021 and a second adjustment interface 1022 of the target virtual call object. Based on the first adjustment interface 1021 and the second adjustment interface 1022, the user may adjust the target virtual call object.
[0058] Specifically, the vehicle 101 is equipped with a plurality of electronic control units (ECUs). Figure 1 The square control screen controller 104 and the multimedia controller 106 are shown.
[0059] The square control screen controller 104 is used to control the opening and closing of the square control screen, display different adjustment interfaces, and receive various trigger operations of the user in the first adjustment interface 1021 and the second adjustment interface 1022 .
[0060] The multimedia controller 106 is used to control the opening and closing of the multimedia host 103, and to control the multimedia host 103 to display the call interface during the call between the user and the target virtual call object in the display area, and can also receive various trigger operations of the user in the display area of the multimedia host 103.
[0061] In addition to the control screen controller 104 and the multimedia controller 106, the vehicle 101 is also equipped with other types of ECUs, such as an engine control module (ECM), a battery management system (BMS), an automatic transmission control unit (TCU), a hybrid control unit (HCU), etc. The embodiments of the present application do not give examples one by one.
[0062] The multiple ECUs of the vehicle 101 can realize data transmission between the ECUs in a communication connection manner.
[0063] Optionally, the ECU communication connection method includes a controller area network (CAN) bus connection, a local interconnect network (LIN) bus connection, a Flex Ray bus connection, a media oriented systems transport (MOST) bus connection, and an Ethernet connection. Each connection method corresponds to a communication method, namely, CAN bus communication, LIN bus communication, FlexRay bus communication, MOST bus communication, and Ethernet communication, which is not limited in the embodiments of the present application.
[0064] For example, in the embodiment of the present application, CAN communication is used as an example. The user can start the in-vehicle call of the vehicle 101 by a trigger operation (such as a click operation, a voice operation, or a gesture adjustment operation) in the display area of the multimedia host 103. The multimedia controller 106 generates an opening instruction according to the trigger operation, and controls the multimedia host 103 to display multiple candidate virtual call objects for the in-vehicle call in the display area.
[0065] The user can select a target virtual call object from multiple candidate virtual call objects based on a trigger operation. The multimedia controller 106 can control the square control screen to display the first adjustment interface 1021 and the second adjustment interface 1022 of the target virtual call object through the CAN gateway 105 and the square control screen controller 104 according to the user's trigger operation.
[0066] It should be understood that the square control screen is deployed on the steering wheel 102. Therefore, the square control screen controller 104 belongs to the ECU node on the chassis CAN bus in the CAN bus. The multimedia controller 106 belongs to the ECU node on the entertainment CAN bus in the CAN bus. ECU nodes on the same CAN bus do not need to be forwarded through the CAN gateway 105 during data transmission. ECU nodes on different CAN buses need to be forwarded through the CAN gateway 105 during data transmission.
[0067] In the first adjustment interface 1021 and the second adjustment interface 1022 , the user can adjust the target virtual call object based on different trigger operations.
[0068] Figure 2 is a schematic flow chart of a method for controlling in-vehicle calls provided in an embodiment of the present application. It should be understood that the method can be applied to Figure 1 The scenario shown can be applied to Figure 1 Any ECU of the vehicle 101 (eg Figure 1 The embodiment of the present application takes the multimedia controller 106 as an example to introduce in detail a method for controlling an in-vehicle call provided by the embodiment of the present application.
[0069] For example, Figure 2 As shown, the method 200 includes:
[0070] 201 , in response to an instruction to start an in-vehicle call on a multimedia host of a vehicle, controlling the multimedia host to display a plurality of candidate virtual call objects for the in-vehicle call, where the in-vehicle call includes an augmented reality call and a virtual reality call.
[0071] In a possible implementation, for a vehicle equipped with in-car calling, a user can select in-car calling under a function menu through a trigger operation in the display area of the multimedia host.
[0072] Optionally, the trigger operation includes any one of a click operation, a voice operation or a gesture adjustment operation.
[0073] For example, in the display area of the multimedia host, the user can select the "in-car call" control under multiple in-car functions by clicking.
[0074] As another example, in the display area of the multimedia host, the user can also select the "car call" control through voice operation (such as "car call").
[0075] As another example, in the display area of the multimedia host, the user can also select the "car call" control through a gesture adjustment operation (eg, "making a victory gesture with the right hand").
[0076] Furthermore, after selecting the in-car call, the multimedia host may generate an opening instruction according to the user's triggering operation. In response to the opening instruction, the multimedia controller may determine a plurality of candidate virtual call objects corresponding to the in-car call, and control the multimedia host to display the plurality of candidate virtual call objects in the display area.
[0077] The candidate virtual call object may represent a call scenario or a call content. For example, the call scenario corresponding to the candidate virtual call object A is a business call scenario, and the call scenario corresponding to the candidate virtual call object B is an entertainment call scenario.
[0078] 202. When a target virtual call object is selected from multiple candidate virtual call objects, control is performed to display a first adjustment interface of the target virtual call object on a first-party control screen, and to display a second adjustment interface of the target virtual call object on a second-party control screen. The first-party control screen and the second-party control screen are located on spokes of a steering wheel of a vehicle. The first adjustment interface and the second adjustment interface include multiple adjustment areas with different functions, and the adjustment areas are used to adjust the target virtual call object.
[0079] For multiple candidate virtual call objects available for selection, the user can select a target virtual call object from the multiple candidate virtual call objects according to his or her own needs.
[0080] For example, the method of selecting the in-car call in the function menu is the same. In the display area of the multimedia host, the user can select the target virtual call object by any trigger operation of clicking operation, voice operation or gesture adjustment operation.
[0081] In one possible implementation, the multimedia controller controls the first-party control screen on the steering wheel to display the first adjustment interface of the target virtual call object, and controls the second-party control screen to display the second adjustment interface of the target virtual call object in response to the user's trigger operation.
[0082] For example, Figure 1 As shown, the multimedia controller 106 can respond to the trigger operation to determine the CAN signals corresponding to the first adjustment interface and the second adjustment interface of the target virtual call object, and send the CAN signals to the party control screen controller 104 through the CAN gateway 105, so that the party control screen controller 104 controls the party control screen to display the corresponding first adjustment interface 1021 and second adjustment interface 1022 according to the CAN signals.
[0083] Specifically, in the process of displaying the first adjustment interface and the second adjustment interface, the embodiment of the present application can determine the adjustment interface corresponding to each square control screen according to the user's historical usage habits.
[0084] It should be understood that due to the differences between multiple candidate virtual call objects, the corresponding adjustment interfaces may also be different. Therefore, in order to ensure that the adjustment interface of any candidate virtual call object can be successfully displayed in the square control screen. The configuration personnel can pre-configure the CAN signals corresponding to the adjustment interfaces of multiple candidate virtual call objects and store them in the multimedia controller. After the user selects the target virtual call object in the display area of the multimedia host, the multimedia controller can determine the CAN signal corresponding to the adjustment interface of the target virtual call object based on the selection operation (trigger operation), and send the CAN signal to the square control screen controller.
[0085] The adjustment interface of the target virtual call object displayed on the square control screen includes multiple adjustment areas. The multiple adjustment areas are used to adjust the target virtual call object.
[0086] Optionally, adjusting the target virtual call object includes adjusting the state of the target virtual call object, and also includes adjusting call parameters during the call between the user and the target virtual call object. The state of the target virtual call object includes body movements and facial expressions. The call parameters include volume and call status. Adjusting the volume can be increasing or decreasing the volume, and adjusting the call status can be answering the call or hanging up the call.
[0087] In a possible implementation, each adjustment area may correspond to an adjustment icon. When the multimedia controller displays the adjustment interface of the target virtual call object on the control screen of the control party, the multimedia controller specifically includes:
[0088] Determine multiple adjustment icons corresponding to the target virtual call object;
[0089] Determine the first adjustment interface according to the state adjustment icon among the plurality of adjustment icons, and determine the second adjustment interface according to the parameter adjustment icon among the plurality of adjustment icons;
[0090] The first adjustment interface is displayed on the first party's control screen, and the second adjustment interface is displayed on the second party's control screen.
[0091] It should be understood that adjusting the body movements and facial expressions of the target virtual call object can be understood as "state adjustment". Adjustment of call parameters during a call can be understood as "parameter adjustment". Based on the above different adjustment scenarios, the embodiment of the present application can divide multiple adjustment icons into "at least one state adjustment icon" and / or "at least one parameter adjustment icon".
[0092] In a possible implementation, determining a plurality of adjustment icons corresponding to the target virtual call object specifically includes at least one of the following:
[0093] Determine at least one state adjustment icon corresponding to the target virtual call object, and a first display form of the at least one state adjustment icon, wherein the at least one state adjustment icon is used to adjust the body movements and facial expressions of the target virtual call object, and the first display form is used to indicate the display state of the at least one state adjustment icon;
[0094] Determine at least one parameter adjustment icon corresponding to the target virtual call object, and a second display form of at least one parameter adjustment icon, wherein the at least one parameter adjustment icon is used to adjust the volume and call status during a call between the user and the target virtual call object, and the second display form is used to indicate the display status of the at least one parameter adjustment icon.
[0095] Optionally, the first display form and the second display form may include whether there is a display frame, the outline color of the display frame, the outline shape of the display frame, the fill shape of the display frame, the background skin of the square control screen, etc.
[0096] It should be understood that for different candidate virtual call objects, the adjustment icons displayed on the adjustment interface may be different due to the different call scenarios corresponding to the candidate virtual call objects and the different types of adjustment icons. Therefore, when the embodiment of the present application selects the target virtual call object and displays the adjustment interface containing the adjustment icon, it is necessary to determine the corresponding adjustment icon according to the actual call scenario. Then, the display mode of the adjustment icon is further determined.
[0097] The square control screen of the embodiment of the present application includes a first square control screen and a second square control screen. When specifically displaying the first adjustment interface and the second adjustment interface, at least one of the following is included:
[0098] According to the first display mode, controlling the first adjustment interface to be displayed on the first control screen;
[0099] According to the second display form, the second adjustment interface is displayed on the second control screen.
[0100] Figure 3 It is a scene schematic diagram of an adjustment interface for displaying a target virtual call object provided in an embodiment of the present application.
[0101] For example, Figure 3 As shown, combined Figure 1 Assume that the user selects the target virtual call object "virtual call object A" through any trigger operation in the display area of the multimedia host 103. In response to the trigger operation, the multimedia controller 106 can determine multiple adjustment icons corresponding to the virtual call object A, including 4 state adjustment icons and 4 parameter adjustment icons.
[0102] The four status adjustment icons are respectively the "smile" adjustment icon, the "sad" adjustment icon, the "high five" adjustment icon and the "victory" adjustment icon. Among them, the "smile" adjustment icon and the "sad" adjustment icon are used to adjust the facial expression of the virtual call object A; the "high five" adjustment icon and the "victory" adjustment icon are used to adjust the body movements of the virtual call object A.
[0103] The four parameter adjustment icons are two "volume" adjustment icons and two "call status" adjustment icons. Among them, the "volume" adjustment icons include the "volume down" adjustment icon and the "volume up" adjustment icon, which are used to increase or decrease the volume during a call. The "call status" adjustment icons include the "answer call" adjustment icon and the "hang up call" adjustment icon, which are used to answer a call and hang up a call respectively.
[0104] Further, the multimedia controller 106 may determine a first display form of four state adjustment icons and a second display form of four parameter adjustment icons.
[0105] Assuming that the symmetry line of the steering wheel 102 is the dividing line, the square control screen on the right side of the dividing line is called the "first square control screen", and the square control screen on the left side of the dividing line is called the "second square control screen". The multimedia controller 106 can control the first square control screen to display a state adjustment interface including four state adjustment icons in a first display form; and control the second square control screen to display a parameter adjustment interface including four parameter adjustment icons in a second display form.
[0106] Optionally, the first display form and the second display form may be display forms preset in advance by the configuration personnel and corresponding to the target virtual call object one by one. Alternatively, they may be display forms randomly determined by the multimedia controller. This embodiment of the application does not limit this.
[0107] Optionally, the first display form and the second display form may be the same or different. The embodiment of the present application is described by taking the first display form and the second display form as the same as an example.
[0108] For example, Figure 3As shown in (a) in the figure, the multimedia controller 106 can determine that the first display form and the second display form are "no display frame". Further, the multimedia controller 106 sends the first display form, the four state adjustment icons and the identifier of the first party control screen to the party control screen controller 104 in the form of a CAN signal, so that the party control screen controller 104 controls the first party control screen to display the state adjustment interface 1021 containing the four state adjustment icons in the first display form. The second display form, the four parameter adjustment icons and the identifier of the second party control screen are sent to the party control screen controller 104 in the form of a CAN signal, so that the party control screen controller 104 controls the second party control screen to display the parameter adjustment interface 1022 containing the four parameter adjustment icons in the second display form.
[0109] In another scenario, Figure 3 As shown in (b) in FIG. 1 , the multimedia controller 106 may determine that the first display form and the second display form are “a display frame, a circular outline shape of the display frame, and no filled shape of the display frame”.
[0110] Optionally, the outline shape of the display frame may be any one of a variety of geometric shapes such as a circle, a square, a rectangle, a rhombus, a pentagon, a hexagon, etc., and this embodiment of the present application is not limited to this.
[0111] Optionally, the outline color of the display frame may be any one of a variety of colors such as black, yellow, green, etc., which is not limited in the embodiment of the present application.
[0112] and Figure 3 Similarly, the multimedia controller 106 can control the first party's control screen to display the state adjustment interface 1023 in the first display format, and control the second party's control screen to display the parameter adjustment interface 1024 in the second display format.
[0113] In another scenario, Figure 3 As shown in (c) in FIG. 1 , the multimedia controller 106 may also determine that the first display form and the second display form are “a display frame, a circle as the outline of the display frame, and a right slash as the fill shape of the display frame”.
[0114] Optionally, the filling shape of the display frame can be any filling shape such as a right slash, a left slash, a grid line, a vertical line, a horizontal line, etc., and the embodiment of the present application is not limited to this.
[0115] and Figure 3 Similarly, the multimedia controller 106 can control the first party's control screen to display the state adjustment interface 1025 in the first display format, and control the second party's control screen to display the parameter adjustment interface 1026 in the second display format.
[0116] Optionally, in the embodiment of the present application, the square control screen to the left of the dividing line of the steering wheel may be referred to as the "first square control screen", and the square control screen to the right of the dividing line of the steering wheel may be referred to as the "second square control screen". That is, the embodiment of the present application does not limit the positions of the first square control screen and the second square control screen.
[0117] Optionally, the positions of the first control screen and the second control screen may also be any two positions of the steering wheel. The specific positions of the control screens are not limited in the embodiment of the present application.
[0118] Figure 4 It is a scene schematic diagram of another adjustment interface for displaying a target virtual call object provided in an embodiment of the present application.
[0119] For example, Figure 4 As shown, combined Figure 3 The adjustment icons in the embodiment of the present application may also be replaced by other types of adjustment icons.
[0120] For the volume adjustment icon, in addition to using Figure 3 In addition to the volume adjustment icons (a)-(c) in the figure, you can also use Figure 4 This type of volume adjustment icon is shown to display the parameter adjustment interface 1027. Figure 4 The other display processes in Figure 3 Exactly the same, no further elaboration is required here.
[0121] It should be understood that the adjustment icons provided in the embodiments of the present application are merely illustrative examples, and all adjustment icons that can implement corresponding adjustment functions belong to the protection scope of the embodiments of the present application.
[0122] In one possible implementation, after the controller displays the adjustment interface of the target virtual call object on the screen, the controller of the screen can also send feedback information to the multimedia controller in the form of a CAN signal to inform the multimedia controller that the display process of the adjustment interface of the target virtual call object has been completed.
[0123] In the above technical solution, a method for specifically displaying an adjustment interface of a target virtual call object is proposed. First, multiple adjustment icons corresponding to the target virtual call object are determined. The square control screen is further controlled to display an adjustment interface containing multiple adjustment icons. Among them, there is a one-to-one correspondence between the adjustment icons and the adjustment areas. The above-mentioned adjustment interface composed of adjustment icons can enable the user to directly adjust the target virtual call object through the adjustment icons in the square control screen.
[0124] For the adjustment scenario of the target virtual call object, the multiple adjustment icons may include at least one of at least one state adjustment icon and at least one parameter adjustment icon. Among them, at least one state adjustment icon can adjust the body movements and facial expressions of the target virtual call object. At least one parameter adjustment icon can adjust the call parameters of the target virtual call object, such as the volume and call status of the target virtual call object during the call.
[0125] In the present application, at least one state adjustment icon and a first display form of at least one state adjustment icon corresponding to the target virtual call object selected by the user can be determined, and / or at least one parameter adjustment icon and a second display form of at least one parameter adjustment icon can be determined. The first display form and the second display form can include the shape of the display box or the outline color of the display box. The above process is to determine how at least one state adjustment icon and / or at least one parameter adjustment icon are displayed in the adjustment interface of the square control screen.
[0126] The party control screen includes a first party control screen and a second party control screen, and includes at least one state adjustment icon and / or at least one parameter adjustment icon based on a plurality of adjustment icons. Correspondingly, in the present application, different adjustment interfaces can be divided based on the different adjustment icons, including a state adjustment interface and a parameter adjustment interface. And further control the two party control screens to display the state adjustment interface and the parameter adjustment interface according to the display forms of different types of adjustment icons. Among them, the state adjustment interface includes at least one state adjustment icon, and the parameter adjustment interface includes at least one parameter adjustment icon. Through the above process, the party control screen can be controlled to display the adjustment icon corresponding to the target virtual call object, so that subsequent users can quickly adjust the target virtual call object based on the party control screen.
[0127] During a user call, the multimedia controller can control the multimedia host to synchronously display the call interface in the display area for the convenience of the user.
[0128] In a possible implementation, in addition to displaying the call interface in the display area of the multimedia host, the multimedia controller may also display the switch of other display components in the vehicle, and display the call interface through other display components in the vehicle, specifically including:
[0129] Displaying a head-up display system switch of the vehicle on the first party control screen and / or the second party control screen, where the head-up display system switch is used to control the head-up display system of the vehicle to display a call interface of the in-vehicle call; or,
[0130] A virtual reality head mounted device switch of the vehicle is displayed on the first party control screen and / or the second party control screen, and the virtual reality head mounted device switch is used to control the virtual reality head mounted device of the vehicle to display a call interface.
[0131] Optionally, types of head-up-display (HUD) systems include combined head-up display (C-HUD) system, windshield head-up display (W-HUD) system and AR head-up display (AR-HUD) system.
[0132] In the above technical solution, when the user is in the vehicle and talking to the target virtual person, in order to facilitate the user to view the call interface, the head-up display system in the vehicle can be further controlled to display the call interface of the in-vehicle call, or the virtual reality head-mounted device of the vehicle can be controlled to display the call interface. The above method of displaying the call interface can provide the user with a wide field of view and improve the call experience of the user in the process of talking to the target virtual person.
[0133] 203 : In response to a triggering operation on a target adjustment area on the first party's control screen and / or the second party's control screen, adjust the target virtual call object.
[0134] In step 202, the control screen of the party displays an adjustment interface of the target virtual call object. In the adjustment interface, the user can adjust the target virtual call object by triggering multiple adjustment icons.
[0135] The specific control process is: the square control screen controller responds to the user's trigger operation and sends the trigger operation to the multimedia controller, and the multimedia controller determines the corresponding adjustment instruction according to the trigger operation.
[0136] Based on the different adjustment icons, the adjustment areas in the corresponding adjustment interface can also be divided. Among them, at least one state adjustment icon corresponds to at least one state adjustment area, and at least one parameter adjustment icon corresponds to at least one parameter adjustment area. The adjustment instructions can also be divided into two categories, specifically including:
[0137] In response to a triggering operation on any one of the at least one state adjustment icon, determining a state adjustment instruction corresponding to the state adjustment icon;
[0138] In response to a triggering operation on any parameter adjustment icon among the at least one parameter adjustment icon, a parameter adjustment instruction corresponding to the parameter adjustment icon is determined.
[0139] Specifically, the state adjustment icon in the embodiment of the present application includes at least one of an action adjustment icon and an expression adjustment icon. Determining the state adjustment instruction specifically includes:
[0140] In response to a triggering operation on the action adjustment icon, determining an action adjustment instruction corresponding to the action adjustment icon;
[0141] According to the action adjustment instruction, adjust the action of the target virtual call object; and / or,
[0142] In response to a triggering operation on the expression adjustment icon, determining an expression adjustment instruction corresponding to the expression adjustment icon;
[0143] According to the expression adjustment instruction, the expression of the target virtual call partner is adjusted.
[0144] Similarly, the at least one parameter adjustment icon in the embodiment of the present application includes at least one of a volume adjustment icon and a call status adjustment icon. Determining the parameter adjustment instruction specifically includes:
[0145] In response to a triggering operation on the volume adjustment icon, determining a volume adjustment instruction corresponding to the volume adjustment icon;
[0146] According to the volume adjustment instruction, adjust the volume of the target virtual call partner; and / or,
[0147] In response to a triggering operation on a call status adjustment icon, determining a call status adjustment instruction corresponding to the call status adjustment icon;
[0148] According to the state adjustment instruction, the call state of the target virtual call object is adjusted.
[0149] The following embodiment of the present application takes the trigger operation as a click operation as an example to introduce the generation scenario of the adjustment instruction.
[0150] Figure 5 It is a schematic diagram of a scenario for generating adjustment instructions provided in an embodiment of the present application.
[0151] For example, Figure 5 As shown, combined Figure 1 The state adjustment interface 1021 displays four state adjustment icons: a "smile" adjustment icon, a "sad" adjustment icon, a "high five" adjustment icon, and a "victory" adjustment icon. The user can select the "sad" adjustment icon by clicking. The square control screen controller 104 sends the click operation to the multimedia controller 106. The multimedia controller 106 generates an expression adjustment instruction based on the click operation: a "sad" adjustment instruction.
[0152] The parameter adjustment interface 1022 displays four parameter adjustment control icons: an “increase volume” adjustment icon, a “decrease volume” adjustment icon, an “answer call” adjustment icon, and a “hang up call” adjustment icon. The user can select the “decrease volume” adjustment icon by clicking. The square screen controller 104 sends the click operation to the multimedia controller 106. The multimedia controller 106 generates a volume adjustment instruction based on the click operation: a “decrease volume” adjustment instruction.
[0153] In the above technical solution, since there is a one-to-one correspondence between the adjustment icon and the adjustment area. Depending on the adjustment icon, at least one state adjustment icon corresponds to at least one state adjustment area, and at least one parameter adjustment icon corresponds to at least one parameter adjustment area. In the process of specifically determining the adjustment instruction, according to the difference between the adjustment icon and the adjustment area, it can be divided into two cases: the first is to determine the state adjustment instruction corresponding to the state adjustment icon in response to the triggering operation of any state adjustment icon in at least one state adjustment icon; the second is to determine the parameter adjustment instruction corresponding to the parameter adjustment icon in response to the triggering operation of any parameter adjustment icon in at least one parameter adjustment icon.
[0154] The process of adjusting the state of the target virtual call object can be achieved by adjusting the body movements and facial expressions of the target virtual call object. Specifically, in the process of determining the state adjustment instruction, the action adjustment instruction can be determined by the user's triggering operation based on the action adjustment icon; the expression adjustment instruction can also be determined by the user's triggering operation on the expression adjustment icon. Since the adjustment process of actions and expressions both belong to the state adjustment of the target virtual call object. Therefore, the purpose of adjusting the state of the target virtual call object based on the state adjustment interface displayed on the square control screen can be achieved through the above process.
[0155] Correspondingly, the process of adjusting the call parameters of the target virtual call object can be achieved by adjusting the volume and call status of the target virtual call object. Specifically, in the process of determining the parameter adjustment instruction, the volume adjustment instruction can be determined by the user's trigger operation based on the volume adjustment icon, such as increasing the volume or decreasing the volume; the call status adjustment instruction can also be determined by the user's trigger operation on the call status adjustment icon, such as answering the call or hanging up the call. Since the adjustment processes of the volume and call status both belong to call parameter adjustment. Therefore, the purpose of adjusting the call parameters of the target virtual call object based on the parameter adjustment interface displayed on the square control screen can be achieved through the above process.
[0156] In summary, the present application provides a method for controlling in-car calls when the user needs to use the in-car call function in the vehicle. Among them, the in-car call scenarios of the present application are mainly VR calls and AR calls. The specific process of controlling in-car calls is: after the user turns on the in-car call on the multimedia host, the vehicle can control the multimedia host to display multiple candidate virtual call objects for the in-car call. The user can select the target virtual call object from multiple candidate virtual call objects. After selection, the square control screen on the steering wheel can display the adjustment interface of the target virtual call object. The adjustment interface of the target virtual call object includes multiple adjustment areas. In the multiple adjustment areas of the adjustment interface, the user can adjust the body movements, facial expressions, volume during the call, call status, etc. of the target virtual call object by triggering any of the adjustment areas. The above-mentioned user adjusts the target virtual call object based on the adjustment interface of the square control screen, which provides users with a more convenient and quick way to make in-car calls, and improves the user's experience when using the in-car call function of the vehicle.
[0157] Specifically, a method for specifically displaying an adjustment interface of a target virtual call object is proposed. First, multiple adjustment icons corresponding to the target virtual call object are determined. The square control screen is further controlled to display an adjustment interface containing multiple adjustment icons. Among them, there is a one-to-one correspondence between the adjustment icons and the adjustment areas. The above-mentioned adjustment interface composed of adjustment icons can enable the user to directly adjust the target virtual call object through the adjustment icons in the square control screen.
[0158] For the adjustment scenario of the target virtual call object, the multiple adjustment icons may include at least one of at least one state adjustment icon and at least one parameter adjustment icon. Among them, at least one state adjustment icon can adjust the body movements and facial expressions of the target virtual call object. At least one parameter adjustment icon can adjust the call parameters of the target virtual call object, such as the volume and call status of the target virtual call object during the call.
[0159] In the present application, at least one state adjustment icon and a first display form of at least one state adjustment icon corresponding to the target virtual call object selected by the user can be determined, and / or at least one parameter adjustment icon and a second display form of at least one parameter adjustment icon can be determined. The first display form and the second display form can include the shape of the display box or the outline color of the display box. The above process is to determine how at least one state adjustment icon and / or at least one parameter adjustment icon are displayed in the adjustment interface of the square control screen.
[0160] The party control screen includes a first party control screen and a second party control screen, and includes at least one state adjustment icon and / or at least one parameter adjustment icon based on a plurality of adjustment icons. Correspondingly, in the present application, different adjustment interfaces can be divided based on the different adjustment icons, including a state adjustment interface and a parameter adjustment interface. And further control the two party control screens to display the state adjustment interface and the parameter adjustment interface according to the display forms of different types of adjustment icons. Among them, the state adjustment interface includes at least one state adjustment icon, and the parameter adjustment interface includes at least one parameter adjustment icon. Through the above process, the party control screen can be controlled to display the adjustment icon corresponding to the target virtual call object, so that subsequent users can quickly adjust the target virtual call object based on the party control screen.
[0161] Since there is a one-to-one correspondence between the adjustment icons and the adjustment areas. Depending on the adjustment icons, at least one state adjustment icon corresponds to at least one state adjustment area, and at least one parameter adjustment icon corresponds to at least one parameter adjustment area. In the process of specifically determining the adjustment instructions, according to the differences between the adjustment icons and the adjustment areas, it can be divided into two cases: the first is to determine the state adjustment instruction corresponding to the state adjustment icon in response to the triggering operation of any state adjustment icon in at least one state adjustment icon; the second is to determine the parameter adjustment instruction corresponding to the parameter adjustment icon in response to the triggering operation of any parameter adjustment icon in at least one parameter adjustment icon.
[0162] The process of adjusting the state of the target virtual call object can be achieved by adjusting the body movements and facial expressions of the target virtual call object. Specifically, in the process of determining the state adjustment instruction, the action adjustment instruction can be determined by the user's triggering operation based on the action adjustment icon; the expression adjustment instruction can also be determined by the user's triggering operation on the expression adjustment icon. Since the adjustment process of actions and expressions both belong to the state adjustment of the target virtual call object. Therefore, the purpose of adjusting the state of the target virtual call object based on the state adjustment interface displayed on the square control screen can be achieved through the above process.
[0163] Correspondingly, the process of adjusting the call parameters of the target virtual call object can be achieved by adjusting the volume and call status of the target virtual call object. Specifically, in the process of determining the parameter adjustment instruction, the volume adjustment instruction can be determined by the user's trigger operation based on the volume adjustment icon, such as increasing the volume or decreasing the volume; the call status adjustment instruction can also be determined by the user's trigger operation on the call status adjustment icon, such as answering the call or hanging up the call. Since the adjustment processes of the volume and call status both belong to call parameter adjustment. Therefore, the purpose of adjusting the call parameters of the target virtual call object based on the parameter adjustment interface displayed on the square control screen can be achieved through the above process.
[0164] When the user is in the vehicle and is talking to the target virtual person, in order to facilitate the user to view the call interface, the head-up display system in the vehicle can be further controlled to display the call interface of the in-vehicle call, or the virtual reality headset of the vehicle can be controlled to display the call interface. The above-mentioned method of displaying the call interface can provide the user with a wide field of view and improve the call experience of the user in the process of talking to the target virtual person.
[0165] Figure 6 It is a structural schematic diagram of a vehicle call control device provided in an embodiment of the present application.
[0166] For example, Figure 6 As shown, the device 600 includes:
[0167] A first display module 601 is used to control the multimedia host to display a plurality of candidate virtual call objects of the in-vehicle call in response to an instruction to start the in-vehicle call on the multimedia host of the vehicle, where the in-vehicle call includes an augmented reality call and a virtual reality call;
[0168] A second display module 602 is used for controlling, when a target virtual call object among the multiple candidate virtual call objects is selected, to display a first adjustment interface of the target virtual call object on a first party control screen, and to display a second adjustment interface of the target virtual call object on a second party control screen, wherein the first party control screen and the second party control screen are located on the spokes of the steering wheel of the vehicle, and the first adjustment interface and the second adjustment interface include a plurality of adjustment areas with different functions, and the adjustment areas are used to adjust the target virtual call object;
[0169] The adjustment module 603 is used to adjust the target virtual call object in response to a triggering operation on a target adjustment area on the first party's control screen and / or the second party's control screen.
[0170] Optionally, the first adjustment interface is used to display multiple status adjustment icons of the target virtual call object, and the second adjustment interface is used to display multiple parameter adjustment icons of the target virtual object. The device also includes: a determination module, used to determine the first control screen and the second control screen from the two control screens on the steering wheel of the vehicle based on the user's historical habit of making in-vehicle calls through the multimedia host.
[0171] In one possible implementation, the second display module 602 is specifically used to: determine multiple adjustment icons corresponding to the target virtual call object; determine the first adjustment interface according to the status adjustment icon among the multiple adjustment icons, and determine the second adjustment interface according to the parameter adjustment icon among the multiple adjustment icons; display the first adjustment interface on the first party control screen, and display the second adjustment interface on the second party control screen.
[0172] In one possible implementation, the multiple adjustment icons include at least one state adjustment icon and / or at least one parameter adjustment icon, and the determination module is specifically used to: determine the at least one state adjustment icon corresponding to the target virtual call object, and a first display form of the at least one state adjustment icon, the at least one state adjustment icon is used to adjust the body movements and facial expressions of the target virtual call object, and the first display form is used to indicate the display state of the at least one state adjustment icon; determine the at least one parameter adjustment icon corresponding to the target virtual call object, and a second display form of the at least one parameter adjustment icon, the at least one parameter adjustment icon is used to adjust the volume and the call state during a call between the user and the target virtual call object, and the second display form is used to indicate the display state of the at least one parameter adjustment icon.
[0173] In a possible implementation, the second display module 602 is further used to: control the display of the first adjustment interface on the first control screen according to the first display form; and control the display of the second adjustment interface on the second control screen according to the second display form.
[0174] In one possible implementation, the at least one status adjustment icon includes at least one of an action adjustment icon and an expression adjustment icon, and the adjustment module 603 is specifically used to perform at least one of the following: in response to a trigger operation on the action adjustment icon, adjusting the action of the target virtual call object; in response to a trigger operation on the expression adjustment icon, adjusting the expression of the target virtual call object.
[0175] In one possible implementation, the at least one parameter adjustment icon includes at least one of a volume adjustment icon and a call status adjustment icon, and the adjustment module 603 is also used to perform at least one of the following: in response to a trigger operation on the volume adjustment icon, adjusting the volume of the target virtual call object; in response to a trigger operation on the call status adjustment icon, adjusting the call status of the target virtual call object.
[0176] Optionally, the device also includes: a third display module, used to display the vehicle's head-up display system switch on the first-party control screen and / or the second-party control screen, and the head-up display system switch is used to control the vehicle's head-up display system to display the call interface of the in-vehicle call; or, display the vehicle's virtual reality head-mounted device switch on the first-party control screen and / or the second-party control screen, and the virtual reality head-mounted device switch is used to control the vehicle's virtual reality head-mounted device to display the call interface.
[0177] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.
[0178] For example, Figure 7As shown, the vehicle 101 includes: a memory 701 and a processor 702, wherein the memory 701 stores an executable program code 7011, and the processor 702 is used to call and execute the executable program code 7011 to perform a method for controlling in-vehicle calls.
[0179] In addition, an embodiment of the present application also protects a device, which may include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to execute a method for controlling in-vehicle calls provided in an embodiment of the present application.
[0180] In this embodiment, the functional modules of the device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0181] In the case of dividing each functional module according to each function, the device may also include a first display module, a second display module, an adjustment module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.
[0182] It should be understood that the device provided in this embodiment is used to execute the above-mentioned in-vehicle call control method, and thus can achieve the same effect as the above-mentioned implementation method.
[0183] In the case of an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle in executing mutual program codes, etc.
[0184] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.
[0185] In addition, the device provided in the embodiments of the present application may specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a method for controlling in-vehicle calls provided in the above embodiments.
[0186] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code runs on a computer, the computer executes the above-mentioned related method steps to implement a method for controlling in-vehicle calls provided in the above embodiment.
[0187] This embodiment also provides a computer program product. When the computer program product runs on a computer, it enables the computer to execute the above-mentioned related steps to implement a method for controlling in-vehicle calls provided in the above embodiment.
[0188] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.
[0189] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0190] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection controlled or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0191] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for controlling in-vehicle calls, characterized in that: The method comprises: In response to an instruction to start a car call on a multimedia host of a vehicle, controlling the multimedia host to display a plurality of candidate virtual call objects of the car call, wherein the car call includes an augmented reality call and a virtual reality call; In the case where a target virtual call object among the multiple candidate virtual call objects is selected, a first adjustment interface of the target virtual call object is displayed on a first party control screen, a second adjustment interface of the target virtual call object is displayed on a second party control screen, and a call interface of the target virtual call object is displayed, the first party control screen and the second party control screen are located on the spokes of the steering wheel of the vehicle, the first adjustment interface and the second adjustment interface include a plurality of adjustment areas with different functions, the adjustment areas are used to adjust the target virtual call object, the adjustment of the target virtual call object includes adjusting the state of the target virtual call object, and also includes adjusting the call parameters during the call between the user and the target virtual call object, and the adjustment interfaces of different candidate virtual call objects are different; In response to a triggering operation on a target adjustment area on the first party's control screen and / or the second party's control screen, adjusting the target virtual call object; The controlling step of displaying a first adjustment interface of the target virtual call object on the first party's control screen and displaying a second adjustment interface of the target virtual call object on the second party's control screen includes: Determine a plurality of adjustment icons corresponding to the target virtual call object; Determine the first adjustment interface according to the state adjustment icon among the multiple adjustment icons, and determine the second adjustment interface according to the parameter adjustment icon among the multiple adjustment icons; The first adjustment interface is displayed on the first party control screen, and the second adjustment interface is displayed on the second party control screen.
2. The method according to claim 1, characterized in that The first adjustment interface is used to display a plurality of status adjustment icons of the target virtual call object, and the second adjustment interface is used to display a plurality of parameter adjustment icons of the target virtual object. The method further includes: According to the historical habit of the user to make in-vehicle calls through the multimedia host, the first control screen and the second control screen are determined from two control screens on the steering wheel of the vehicle.
3. The method according to claim 1, characterized in that The multiple adjustment icons include at least one state adjustment icon and / or at least one parameter adjustment icon, and the determining of the multiple adjustment icons corresponding to the target virtual call object includes at least one of the following: Determine the at least one state adjustment icon corresponding to the target virtual call object, and a first display form of the at least one state adjustment icon, wherein the at least one state adjustment icon is used to adjust the body movements and facial expressions of the target virtual call object, and the first display form is used to indicate the display state of the at least one state adjustment icon; Determine the at least one parameter adjustment icon corresponding to the target virtual call object, and a second display form of the at least one parameter adjustment icon, wherein the at least one parameter adjustment icon is used to adjust the volume and the call status during a call between the user and the target virtual call object, and the second display form is used to indicate the display status of the at least one parameter adjustment icon.
4. The method according to claim 3, characterized in that The controlling of displaying a first adjustment interface of the target virtual call object on the first party's control screen and displaying a second adjustment interface of the target virtual call object on the second party's control screen includes at least one of the following: According to the first display mode, controlling the first adjustment interface to be displayed on the first control screen; According to the second display form, control the second adjustment interface to be displayed on the second control screen.
5. The method according to claim 4, characterized in that The at least one state adjustment icon includes at least one of an action adjustment icon and an expression adjustment icon, and the adjusting the target virtual call object in response to the triggering operation of the target adjustment area on the first party control screen and / or the second party control screen includes at least one of the following: In response to a triggering operation on the action adjustment icon, adjusting the action of the target virtual call object; In response to a triggering operation on the expression adjustment icon, the expression of the target virtual call object is adjusted.
6. The method according to claim 4, characterized in that The at least one parameter adjustment icon includes at least one of a volume adjustment icon and a call status adjustment icon, and the adjusting of the target virtual call object in response to the triggering operation of the target adjustment area on the first party control screen and / or the second party control screen includes at least one of the following; In response to a triggering operation on the volume adjustment icon, adjusting the volume of the target virtual call object; In response to a triggering operation on the call status adjustment icon, the call status of the target virtual call object is adjusted.
7. The method according to claim 1, characterized in that The method further comprises: Displaying a head-up display system switch of the vehicle on the first party control screen and / or the second party control screen, wherein the head-up display system switch is used to control the head-up display system of the vehicle to display a call interface of the in-vehicle call; or, A virtual reality head mounted device switch of the vehicle is displayed on the first party control screen and / or the second party control screen, and the virtual reality head mounted device switch is used to control the virtual reality head mounted device of the vehicle to display the call interface.
8. A vehicle communication control device, characterized in that: The device comprises: A first display module, configured to control the multimedia host to display a plurality of candidate virtual call objects of the in-vehicle call in response to an instruction to start the in-vehicle call on the multimedia host of the vehicle, wherein the in-vehicle call includes an augmented reality call and a virtual reality call; a second display module, for controlling, when a target virtual call object among the multiple candidate virtual call objects is selected, to display a first adjustment interface of the target virtual call object on a first-party control screen, to display a second adjustment interface of the target virtual call object on a second-party control screen, and to display a call interface of the target virtual call object, wherein the first-party control screen and the second-party control screen are located on spokes of the steering wheel of the vehicle, the first adjustment interface and the second adjustment interface include a plurality of adjustment areas with different functions, the adjustment areas being used to adjust the target virtual call object, the adjustment of the target virtual call object including adjusting the state of the target virtual call object and also including adjusting call parameters during a call between a user and the target virtual call object, and the adjustment interfaces of different candidate virtual call objects are different; an adjustment module, configured to adjust the target virtual call object in response to a triggering operation on a target adjustment area on the first party's control screen and / or the second party's control screen; Wherein, the second display module is also used for: Determine a plurality of adjustment icons corresponding to the target virtual call object; Determine the first adjustment interface according to the state adjustment icon among the multiple adjustment icons, and determine the second adjustment interface according to the parameter adjustment icon among the multiple adjustment icons; The first adjustment interface is displayed on the first party control screen, and the second adjustment interface is displayed on the second party control screen.
9. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Multifunctional steering wheel, steering wheel function configuration method and automobile
CN107697149A
Session interface display method, electronic equipment and medium
CN111596839A