Display method and device for sidebar of central control screen, electronic equipment and vehicle
By dynamically adjusting the display position of the sidebar of the central control screen, and according to the user's position or voice commands, the operation inconvenience caused by the fixed display position of the sidebar of the central control screen of the cockpit system is solved, improving the driving experience.
Patent Information
- Application Number
- CN202411212441.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-10
AI Technical Summary
The fixed display position on the sidebar of the central control screen of the cockpit system cannot meet the operating convenience requirements of all drivers and passengers, resulting in inconvenience in operation.
By determining the relevant information of the user of the central control screen, dynamically adjust the display position of the central control screen sidebar, and adjust the display position of the sidebar according to the user's position or voice command, such as in the driver's seat, co-pilot's seat or the rear seat. bit display.
It improves the convenience of drivers and passengers when operating the sidebar and improves the driving experience.
Smart Images

Figure CN119105720A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a display method for a central control screen sidebar, an electronic device, and a vehicle. Background Art
[0002] With the development of intelligent vehicles, the functions of cockpit systems are becoming more and more abundant. Among them, the central control screen is an important user interaction interface of the cockpit system, and the display position of its sidebar has an important impact on the convenience of operation for drivers and passengers.
[0003] Currently, the display position of the control screen sidebar in the cockpit system is usually fixed, and therefore cannot meet the operational convenience requirements of all drivers and passengers.
[0004] Therefore, this application is specially filed. Summary of the invention
[0005] In view of this, the purpose of the present application is to propose a display method, device, electronic device and vehicle for the sidebar of the central control screen, which realizes the dynamic display of the sidebar of the central control screen, thereby improving the convenience of the operator when operating the sidebar, which is conducive to improving the driving experience.
[0006] Based on the above objectives, in a first aspect, the present application provides a method for displaying a sidebar of a central control screen, comprising:
[0007] Determine the associated information of the control screen user in the current operation;
[0008] The display position of the central control screen sidebar on the central control screen is dynamically adjusted according to the associated information of the user.
[0009] Furthermore, dynamically adjusting the display position of the central control screen sidebar on the central control screen according to the associated information of the user includes:
[0010] In response to the user's associated information indicating that the user is in a driving position, controlling the central control screen sidebar to be displayed on a first side of the central control screen close to the driving position;
[0011] In response to the user's associated information indicating that the user is located in the co-pilot seat, controlling the central control screen sidebar to be displayed on a second side of the central control screen close to the co-pilot seat;
[0012] In response to the user's associated information indicating that the user is located in the back row, controlling the central control screen sidebar to be displayed on the lower side or the upper side of the central control screen;
[0013] Wherein, the first side edge and the second side edge are both sides perpendicular to the upper side edge.
[0014] Further, the associated information includes the target position of the user of the control screen in the current operation or a voice instruction including the display position;
[0015] When the associated information is the target location, determining the associated information of the control screen user in the current operation includes:
[0016] Determine the first position of the user currently operating the central control screen based on a pressure sensor arranged on the seat;
[0017] Determine a second position of the user currently operating the central control screen based on image information collected by the in-vehicle camera;
[0018] Determine a third position of the user currently operating the central control screen based on a voice signal of the user currently operating the central control screen;
[0019] The target position is determined based on one or more of the first position, the second position, and the third position.
[0020] Further, determining the target position according to one or more of the first position, the second position, and the third position includes:
[0021] Determine any one of the first position, the second position, and the third position as the target position;
[0022] Alternatively, according to the priorities respectively corresponding to the first position, the second position and the third position, the position with the highest priority is determined as the target position;
[0023] Alternatively, the target position is determined by taking an average value of a plurality of the first position, the second position, and the third position.
[0024] Further, the determining the first position of the user currently operating the central control screen based on the pressure sensor arranged on the seat includes:
[0025] Acquire detection data of pressure sensors arranged on each seat in the vehicle;
[0026] The seat position corresponding to the pressure sensor whose detection data meets the preset characteristics is determined as the first position of the user currently operating the central control screen.
[0027] Further, the determining the third position of the current operating central control screen user based on the voice signal of the current operating central control screen user includes:
[0028] The voice signal is received by microphones arranged at different positions in the vehicle to obtain voice signal strengths corresponding to different microphones;
[0029] Based on the voice signal strengths corresponding to different microphones and the relationship model between the voice signal strength and the distance, determine the distance between the voice source and each microphone;
[0030] According to the distance between the speech source and each microphone, determine the target microphone closest to the speech source;
[0031] The seat position closest to the target microphone is determined as the third position.
[0032] Further, the determining the second position of the user currently operating the central control screen based on the image information collected by the in-vehicle camera includes:
[0033] Performing image recognition on the image information to obtain posture features of the person therein;
[0034] Determine the target user currently operating the central control screen according to the posture feature;
[0035] The second position is determined according to a seat feature of the target user.
[0036] Based on the above purpose, in a second aspect, the present application also provides a display device for a central control screen sidebar, including:
[0037] A determination module is used to determine the associated information of the user of the current control screen;
[0038] The adjustment module is used to dynamically adjust the display position of the central control screen sidebar on the central control screen according to the associated information of the user.
[0039] Based on the above purpose, in a third aspect, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for displaying the sidebar of the central control screen as described in the first aspect above is implemented.
[0040] Based on the above purpose, in a fourth aspect, the present application also provides a vehicle, comprising the electronic device as described in the third aspect above.
[0041] Based on the above purpose, in a fifth aspect, the present application also provides a computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the method for displaying the sidebar of the central control screen as described in any one of the first aspects above.
[0042] From the above, it can be seen that the display method of the central control screen sidebar provided by the present application determines the associated information of the user currently operating the central control screen; dynamically adjusts the display position of the central control screen sidebar on the central control screen according to the associated information of the user; that is, dynamically adjusts the display position of the central control screen sidebar according to the user currently operating the central control screen, that is, the display position of the central control screen sidebar on the central control screen is no longer fixed, but is dynamically adjusted according to different operating users. The purpose is to enable the user currently operating the central control screen to operate the sidebar more conveniently, which is conducive to improving the driving experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0044] Figure 1 A schematic diagram of a method for displaying a sidebar on a central control screen according to an embodiment of the present application Figure 1 ;
[0045] Figure 2 A schematic diagram of a method for displaying a sidebar on a central control screen according to an embodiment of the present application Figure 2 ;
[0046] Figure 3 A sidebar display on the central control screen of an embodiment of the present application is shown in FIG. Figure 1 ;
[0047] Figure 4 A sidebar display on the central control screen of an embodiment of the present application is shown in FIG. Figure 2 ;
[0048] Figure 5 A sidebar display on the central control screen of an embodiment of the present application is shown in FIG. Figure 3 ;
[0049] Figure 6 A sidebar display on the central control screen of an embodiment of the present application is shown in FIG. Figure 4 ;
[0050] Figure 7 A schematic diagram of a method for displaying a sidebar on a central control screen according to an embodiment of the present application Figure 3 ;
[0051] Figure 8 A schematic diagram of a method for displaying a sidebar on a central control screen according to an embodiment of the present application Figure 4 ;
[0052] Fig. 9 A schematic diagram of a method for displaying a sidebar on a central control screen according to an embodiment of the present application Figure 5 ;
[0053] Fig.10 A schematic diagram of a method for displaying a sidebar on a central control screen according to an embodiment of the present application Figure 6 ;
[0054] Fig.11 A schematic diagram of a method for displaying a sidebar on a central control screen according to an embodiment of the present application Figure 7 ;
[0055] Fig.12 A schematic diagram of a display device for a central control screen sidebar according to an embodiment of the present application;
[0056] Fig.13 A schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0057] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0058] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0059] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0060] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0061] As mentioned in the background art, with the development of automobile intelligence, the functions of cockpit systems are becoming more and more abundant. Among them, the central control screen is an important user interaction interface of the cockpit system, and the display position of its sidebar has an important impact on the operating convenience of drivers and passengers.
[0062] At present, the display position of the sidebar of the central control screen in the cockpit system is usually fixed on the left sidebar, lower sidebar or right sidebar of the central control screen. Taking a left-hand drive car as an example, when the sidebar is fixedly displayed on the left sidebar of the central control screen, it is convenient for the driver to operate, but it has an adverse effect on the convenience of the front passenger. When the sidebar is fixedly displayed on the right sidebar of the central control screen, it is convenient for the front passenger to operate, but it brings inconvenience to the driver. When the sidebar is displayed on the lower sidebar of the central control screen, it is more convenient for the driver and the front passenger to operate the side closer to themselves, but it is inconvenient to operate the other side. At this time, for the rear passengers, it is more convenient to operate the lower sidebar as a whole. It can be seen that no matter where the side of the central control screen the sidebar is fixedly displayed, it cannot meet the convenience requirements of all drivers and passengers at the same time.
[0063] In view of the above problems, an embodiment of the present application provides a method for displaying a central control screen sidebar, aiming to solve the problem that no matter where the sidebar is fixedly displayed on the central control screen, it cannot simultaneously meet the operational convenience requirements of all drivers and passengers. The method for displaying the central control screen sidebar can be executed by a display device for the central control screen sidebar, and the display device for the central control screen sidebar is composed of software and / or hardware.
[0064] In some embodiments, Figure 1 A flow chart showing a method for displaying a sidebar on a central control screen is shown, Figure 1 As shown, the method for displaying the sidebar of the central control screen includes the following steps:
[0065] S110: Determine the associated information of the user of the control screen currently operating.
[0066] Among them, the central control screen refers to the large intelligent central control screen in the cockpit of the vehicle. At present, most cars are equipped with a large central control screen (referred to as the central control screen) in the cockpit. The central control screen usually displays basic information such as time, date, temperature, audio, etc. Users can control the vehicle by interacting with the central control screen. For example, by operating the central control screen, all doors can be opened and closed with one button or a certain door can be controlled separately. The lifting and lowering of windows can also be controlled, including one-button lifting and partial lifting. The temperature, wind speed, wind direction, air conditioning mode (such as cooling, heating, ventilation, automatic, etc.), and seat ventilation and heating functions (if the vehicle is equipped) can be set to make the interior environment more comfortable. The headlight switch, brightness, high and low beam switching, and the color, brightness, and mode of the interior atmosphere light can be controlled to meet the lighting needs in different scenarios. It can also display navigation maps, reversing images, and panoramic images. It can also select driving modes, intelligent voice interaction, and so on.
[0067] Exemplarily, the associated information of the current operating central control screen user may be the position of the current operating central control screen user. Specifically, the position of the current operating central control screen user may be represented by the seat position in the cockpit, for example, the position of the current operating central control screen user is the driver's seat, the co-pilot seat, or the back seat.
[0068] For example, the associated information of the user currently operating the central control screen may also be voice information, text information or other instruction information containing clear display position instructions. For example, the user may directly say "Please display the central control screen sidebar on the side close to the co-pilot seat", or the user may inform the system of the display position of the central control screen sidebar by triggering a specific display position button (e.g., a button indicating that the sidebar is displayed on the side close to the driver's seat, a button indicating that the sidebar is displayed on the side close to the co-pilot seat, and a button indicating that the sidebar is displayed on the side close to the rear seat).
[0069] S120. Dynamically adjust the display position of the central control screen sidebar on the central control screen according to the associated information of the user.
[0070] Exemplarily, assuming that the user's associated information is a voice command "Please display the sidebar on the side close to the co-pilot seat", the system controls the display position of the sidebar on the central control screen according to the intention of the voice command through voice recognition, so that the display position of the sidebar is the position indicated in the voice command.
[0071] If the associated information of the user is the location of the user, the display position of the sidebar is dynamically adjusted according to the location of the user, so that the sidebar is displayed at a position closer to the user, which is convenient for the user to operate it.
[0072] The display method of the central control screen sidebar provided in the present application determines the associated information of the user currently operating the central control screen; dynamically adjusts the display position of the central control screen sidebar on the central control screen according to the associated information of the user; that is, dynamically adjusts the display position of the central control screen sidebar according to the user currently operating the central control screen, that is, the display position of the central control screen sidebar on the central control screen is no longer fixed, but is dynamically adjusted according to different operating users. The purpose is to enable the user currently operating the central control screen to operate the sidebar more conveniently, which is conducive to improving the driving experience.
[0073] Based on the above embodiments, Figure 2 A flow chart of a method for displaying a central control screen sidebar is shown. This embodiment further refines step S120 in the above embodiment, "dynamically adjusting the display position of the central control screen sidebar on the central control screen according to the associated information of the user", with the purpose of displaying the sidebar closer to the user to facilitate the user's operation, thereby improving the convenience of operation and further helping to improve the driving experience. Figure 2 As shown, the method for displaying the sidebar of the central control screen includes the following steps:
[0074] S210: Determine the associated information of the user of the control screen currently operating.
[0075] S220. In response to the user's associated information indicating that the user is in the driver's seat, the sidebar of the central control screen is controlled to be displayed on the first side of the central control screen near the driver's seat; in response to the user's associated information indicating that the user is in the co-pilot seat, the sidebar of the central control screen is controlled to be displayed on the second side of the central control screen near the co-pilot seat; in response to the user's associated information indicating that the user is in the back row, the sidebar of the central control screen is controlled to be displayed on the lower side or upper side of the central control screen; wherein the first side and the second side are both sides perpendicular to the upper side.
[0076] For example, see Figure 3 As shown in the schematic diagram of a display of a sidebar on the central control screen, when it is determined that the user currently operating the central control screen 310 is in the driving position, the sidebar 311 is controlled to be displayed on the first side of the central control screen close to the driving position. Figure 4 As shown in the schematic diagram of a display of a sidebar on the central control screen, when it is determined that the user currently operating the central control screen 310 is located in the co-pilot seat, the sidebar 311 is controlled to be displayed on the second side of the central control screen near the co-pilot seat. Figure 5 and Figure 6 A schematic diagram of displaying a sidebar on a central control screen is shown. When it is determined that the user currently operating the central control screen 310 is located in the back row, the sidebar 311 is controlled to be displayed on the lower side or the upper side of the central control screen.
[0077] By dynamically adjusting the display position of the sidebar on the central control screen according to the position of the user currently operating the central control screen, the convenience requirements of drivers and passengers in different positions for operating the central control screen are met, which is conducive to improving the driving experience.
[0078] A method for displaying a sidebar of a central control screen provided in an embodiment of the present application first determines the associated information of a user currently operating the central control screen; in response to the associated information of the user indicating that the user is in the driving seat, the sidebar of the central control screen is controlled to be displayed on a first side of the central control screen close to the driving seat; in response to the associated information of the user indicating that the user is in the co-pilot seat, the sidebar of the central control screen is controlled to be displayed on a second side of the central control screen close to the co-pilot seat; in response to the associated information of the user indicating that the user is in the back row, the sidebar of the central control screen is controlled to be displayed on the lower side or the upper side of the central control screen, thereby meeting the convenience requirements of drivers and passengers in different positions to operate the central control screen, which is beneficial to improving the driving experience.
[0079] Based on the above embodiments, Figure 7 A flow chart of a method for displaying a central control screen sidebar is shown. This embodiment further refines step S110 "determining the associated information of the user currently operating the central control screen" in the above embodiment, with the purpose of providing an optional implementation method for determining the user associated information, and then controlling the display of the sidebar according to the associated information, so that the sidebar is displayed at a position closer to the user, so as to facilitate the user's operation, thereby improving the convenience of operation and thus helping to improve the driving experience. Figure 7 As shown, the method for displaying the sidebar of the central control screen includes the following steps:
[0080] S710. Determine the first position of the user currently operating the central control screen based on a pressure sensor arranged on the seat.
[0081] S720: Determine a second position of the user currently operating the central control screen based on image information collected by the in-vehicle camera.
[0082] S730: Determine a third position of the user currently operating the central control screen based on the voice signal of the user currently operating the central control screen.
[0083] S740. Determine the target position according to one or more of the first position, the second position, and the third position.
[0084] By determining the target position based on different methods, the calculation accuracy of the target position can be improved, thereby improving the control accuracy of the sidebar display, so that the display of the sidebar can better meet the user's wishes, thereby achieving the purpose of improving the user experience.
[0085] S750. Dynamically adjust the display position of the central control screen sidebar on the central control screen according to the target position.
[0086] A method for displaying a sidebar of a central control screen provided in an embodiment of the present application further refines step S110 "determining the associated information of the user currently operating the central control screen" in the above embodiment, and provides an optional implementation method for determining the user associated information, and then controlling the display of the sidebar according to the associated information, so that the sidebar is displayed at a position closer to the user, so as to facilitate the user's operation, thereby improving the operational convenience, and then helping to improve the driving experience.
[0087] Based on the above embodiments, Figure 8 A flow chart of a method for displaying a sidebar on a central control screen is shown. This embodiment further refines step S740 of the above embodiment, "determining the target position according to one or more of the first position, the second position, and the third position." Figure 8 As shown, the method for displaying the sidebar of the central control screen includes the following steps:
[0088] S810. Determine the first position of the user currently operating the central control screen based on a pressure sensor arranged on the seat.
[0089] S820: Determine a second position of the user currently operating the central control screen based on image information collected by the in-vehicle camera.
[0090] S830. Determine a third position of the user currently operating the central control screen based on the voice signal of the user currently operating the central control screen.
[0091] S840, determine any one of the first position, the second position and the third position as the target position; or, based on the priorities corresponding to the first position, the second position and the third position respectively, determine the position with the highest priority as the target position; or determine the target position as the average value of multiple of the first position, the second position and the third position.
[0092] In some embodiments, determining the target position according to one or more of the first position, the second position, and the third position includes:
[0093] Determine any one of the first position, the second position, and the third position as the target position. For example, determine the first position as the target position. Alternatively, determine the second position as the target position. Alternatively, determine the third position as the target position.
[0094] In some embodiments, determining the target position according to one or more of the first position, the second position, and the third position includes:
[0095] According to the priorities corresponding to the first position, the second position, and the third position, respectively, the position with the highest priority is determined as the target position. For example, if the second position has the highest priority, the second position is determined as the target position. If the third position has the highest priority, the third position is determined as the target position. If the first position has the highest priority, the first position is determined as the target position.
[0096] The priority can be preset. For example, if it is determined through multiple tests that the calculation accuracy of the second position is higher than that of other positions, the priority corresponding to the second position can be set to the highest. Alternatively, if it is determined through multiple tests that the calculation speed of the third position is the fastest and consumes the least computing resources, the priority of the third position can be set to the highest.
[0097] It is understandable that the calculation of the first position and the second position are both performed automatically, without the user's participation in the calculation, with a high degree of intelligence, and can achieve user-unaware control. The calculation of the third position requires user intervention, that is, the user needs to say "Please display the sidebar at ***" in voice, which has a lower degree of intelligence, but can accurately identify the user's true intention.
[0098] In some embodiments, determining the target position according to one or more of the first position, the second position, and the third position includes:
[0099] The target position is determined by an average value of a plurality of the first position, the second position, and the third position. For example, the target position is determined by an average value of the first position and the second position. Alternatively, the target position is determined by an average value of the first position and the third position. Alternatively, the target position is determined by an average value of the second position and the third position. Alternatively, the target position is determined by an average value of the first position, the second position, and the third position.
[0100] By using the average value of positions determined based on different methods as the target position, the calculation accuracy of the target position can be improved, thereby improving the control accuracy of the sidebar display, making the display of the sidebar more in line with the user's wishes and achieving the purpose of improving the user experience.
[0101] S850. Dynamically adjust the display position of the central control screen sidebar on the central control screen according to the target position.
[0102] Based on the above embodiments, Fig. 9A flow chart of a method for displaying a central control screen sidebar is shown. This embodiment further refines step S710 in the above embodiment, "determining the first position of the user currently operating the central control screen based on the pressure sensor set on the seat". Fig. 9 As shown, the method for displaying the sidebar of the central control screen includes the following steps:
[0103] S910, obtaining detection data of pressure sensors arranged on each seat in the vehicle; determining the seat position corresponding to the pressure sensor whose detection data meets the preset characteristics as the first position of the user currently operating the central control screen.
[0104] Specifically, when it is detected that the central control screen is being operated, the first position of the user currently operating the central control screen is determined in combination with the detection data of the pressure sensors arranged on each seat in the vehicle.
[0105] It can be understood that when the user operates the central control screen, the user's center of gravity will shift in the direction closer to the central control screen. Therefore, based on this objective feature, the seat position of the user currently operating the central control screen can be determined by the detection data of the pressure sensors arranged on each seat in the car, thereby determining the position of the user.
[0106] At present, most vehicles have pressure sensors installed on their seats, so no additional special installation is required. By determining the position of the user currently operating the central control screen through the detection data of the pressure sensors installed on each seat in the car, the implementation difficulty and cost of the present application solution can be reduced.
[0107] S920. Determine a second position of the user currently operating the central control screen based on image information collected by the in-vehicle camera.
[0108] S930: Determine a third position of the user currently operating the central control screen based on the voice signal of the user currently operating the central control screen.
[0109] S940. Determine the target position according to one or more of the first position, the second position, and the third position.
[0110] S950. Dynamically adjust the display position of the central control screen sidebar on the central control screen according to the target position.
[0111] Based on the above embodiments, Fig.10 A flow chart of a method for displaying a central control screen sidebar is shown. This embodiment further refines step S720 in the above embodiment, "determining the second position of the user currently operating the central control screen based on the image information collected by the in-vehicle camera". Fig.10 As shown, the method for displaying the sidebar of the central control screen includes the following steps:
[0112] S1010. Determine the first position of the user currently operating the central control screen based on a pressure sensor arranged on the seat.
[0113] S1020, performing image recognition on image information collected by the in-vehicle camera to obtain posture features of the characters therein; determining a target user who is currently operating the central control screen according to the posture features; and determining the second position according to seat features of the target user.
[0114] Specifically, the user who is operating the central control screen in the image is identified, and then the position of the user is determined based on the seat position of the user.
[0115] By performing image recognition on the image information collected by the in-vehicle camera, the position of the user currently operating the central control screen can be identified relatively stably and accurately, and the image recognition technology is relatively mature, which can reduce the difficulty of implementing the present application solution.
[0116] S1030. Determine a third position of the user currently operating the central control screen based on a voice signal of the user currently operating the central control screen.
[0117] S1040. Determine the target position according to one or more of the first position, the second position, and the third position.
[0118] By determining the target position based on different methods, the calculation accuracy of the target position can be improved, thereby improving the control accuracy of the sidebar display, so that the display of the sidebar can better meet the user's wishes, thereby achieving the purpose of improving the user experience.
[0119] S1050. Dynamically adjust the display position of the central control screen sidebar on the central control screen according to the target position.
[0120] Based on the above embodiments, Fig.11 A flow chart of a method for displaying a central control screen sidebar is shown. This embodiment further refines step S730 in the above embodiment, "determining the third position of the current user operating the central control screen based on the voice signal of the current user operating the central control screen". Fig.11 As shown, the method for displaying the sidebar of the central control screen includes the following steps:
[0121] S1110. Determine the first position of the user currently operating the central control screen based on a pressure sensor arranged on the seat.
[0122] S1120. Determine a second position of the user currently operating the central control screen based on image information collected by the in-vehicle camera.
[0123] S1130. Receive the voice signal by microphones arranged at different positions in the vehicle to obtain voice signal strengths corresponding to different microphones; determine the distance between the voice source and each microphone based on the voice signal strengths corresponding to different microphones and a relationship model between voice signal strength and distance; determine the target microphone closest to the voice source according to the distance between the voice source and each microphone; and determine the seat position closest to the target microphone as the third position.
[0124] Optionally, different microphones are set at different seat positions. Assuming that the passenger sitting in the front passenger seat is the user currently operating the central control screen, when the passenger sends a voice signal, the voice signal strength received by the microphone closest to him is the strongest, and the position of the passenger can be determined based on the position of the corresponding microphone.
[0125] Alternatively, in order to further improve the accuracy, the voice signal is received by microphones arranged at different positions in the car to obtain the voice signal strengths corresponding to different microphones; based on the voice signal strengths corresponding to different microphones and the relationship model between the voice signal strength and the distance, the distance between the voice source and each microphone is determined; according to the distance between the voice source and each microphone, the target microphone closest to the voice source is determined; and the seat position closest to the target microphone is determined as the third position.
[0126] S1140. Determine the target position according to one or more of the first position, the second position, and the third position.
[0127] By determining the target position based on different methods, the calculation accuracy of the target position can be improved, thereby improving the control accuracy of the sidebar display, so that the display of the sidebar can better meet the user's wishes, thereby achieving the purpose of improving the user experience.
[0128] S1150. Dynamically adjust the display position of the central control screen sidebar on the central control screen according to the target position.
[0129] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a display device for the sidebar of the central control screen.
[0130] refer to Fig.12 , the display device of the central control screen sidebar includes:
[0131] The determination module 1210 is used to determine the associated information of the control screen user in the current operation;
[0132] The adjustment module 1220 is used to dynamically adjust the display position of the central control screen sidebar on the central control screen according to the associated information of the user.
[0133] Furthermore, the adjustment module 1220 is specifically used for:
[0134] In response to the user's associated information indicating that the user is in a driving position, controlling the central control screen sidebar to be displayed on a first side of the central control screen close to the driving position;
[0135] In response to the user's associated information indicating that the user is located in the co-pilot seat, controlling the central control screen sidebar to be displayed on a second side of the central control screen close to the co-pilot seat;
[0136] In response to the user's associated information indicating that the user is located in the back row, controlling the central control screen sidebar to be displayed on the lower side or the upper side of the central control screen;
[0137] Wherein, the first side edge and the second side edge are both sides perpendicular to the upper side edge.
[0138] Further, when the associated information is the target location, the determination module 1210 includes:
[0139] The first determination unit is used to determine the first position of the user currently operating the central control screen based on the pressure sensor arranged on the seat; the second determination unit is used to determine the second position of the user currently operating the central control screen based on the image information collected by the in-vehicle camera; the third determination unit is used to determine the third position of the user currently operating the central control screen based on the voice signal of the user currently operating the central control screen; the fourth determination unit is used to determine the target position according to one or more of the first position, the second position and the third position.
[0140] Further, the fourth determining unit is specifically configured to: determine any one of the first position, the second position and the third position as the target position;
[0141] Alternatively, according to the priorities respectively corresponding to the first position, the second position and the third position, the position with the highest priority is determined as the target position;
[0142] Alternatively, the target position is determined by taking an average value of a plurality of the first position, the second position, and the third position.
[0143] Furthermore, the first determining unit is specifically configured to:
[0144] Acquire detection data of pressure sensors installed on each seat in the vehicle; determine the seat position corresponding to the pressure sensor whose detection data meets the preset characteristics as the first position of the user currently operating the central control screen.
[0145] Further, the third determining unit is specifically used for:
[0146] The voice signal is received by microphones arranged at different positions in the vehicle to obtain voice signal strengths corresponding to different microphones; the distance between the voice source and each microphone is determined based on the voice signal strengths corresponding to different microphones and a relationship model between voice signal strength and distance; the target microphone closest to the voice source is determined according to the distance between the voice source and each microphone; and the seat position closest to the target microphone is determined as the third position.
[0147] Furthermore, the second determining unit is specifically configured to:
[0148] Perform image recognition on the image information to obtain posture features of the characters therein; determine a target user who is currently operating the central control screen according to the posture features; and determine the second position according to the seat features of the target user.
[0149] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0150] The device of the above-mentioned embodiment is used to implement the display method of the corresponding central control screen sidebar in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0151] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0152] The device of the above-mentioned embodiment is used to implement the display method of the corresponding central control screen sidebar in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0153] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a vehicle, which includes the display device of the central control screen sidebar.
[0154] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the display method of the central control screen sidebar described in any of the above embodiments is implemented.
[0155] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the display method of the central control screen sidebar described in any of the above embodiments is implemented.
[0156] Fig.13 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0157] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0158] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0159] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0160] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0161] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0162] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0163] The electronic device of the above-mentioned embodiment is used to implement the display method of the corresponding central control screen sidebar in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0164] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the method for displaying the sidebar of the central control screen as described in any of the above embodiments.
[0165] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0166] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the display method of the central control screen sidebar as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0167] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0168] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0169] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0170] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.
Claims
1. A method for displaying a sidebar on a central control screen, It is characterized in that include: Determine the associated information of the control screen user in the current operation; The display position of the central control screen sidebar on the central control screen is dynamically adjusted according to the associated information of the user.
2. The method for displaying the sidebar of the central control screen according to claim 1, It is characterized in that The dynamically adjusting the display position of the central control screen sidebar on the central control screen according to the associated information of the user includes: In response to the user's associated information indicating that the user is in a driving position, controlling the central control screen sidebar to be displayed on a first side of the central control screen close to the driving position; In response to the user's associated information indicating that the user is located in the co-pilot seat, controlling the central control screen sidebar to be displayed on a second side of the central control screen close to the co-pilot seat; In response to the user's associated information indicating that the user is located in the back row, controlling the central control screen sidebar to be displayed on the lower side or the upper side of the central control screen; Wherein, the first side edge and the second side edge are both sides perpendicular to the upper side edge.
3. The method for displaying a sidebar of a central control screen according to claim 1, It is characterized in that The associated information includes the target position of the user of the control screen in the current operation or a voice instruction containing the display position; When the associated information is the target location, determining the associated information of the control screen user in the current operation includes: Determine the first position of the user currently operating the central control screen based on a pressure sensor arranged on the seat; Determine a second position of the user currently operating the central control screen based on image information collected by the in-vehicle camera; Determine a third position of the user currently operating the central control screen based on a voice signal of the user currently operating the central control screen; The target position is determined based on one or more of the first position, the second position, and the third position.
4. The method for displaying the sidebar of the central control screen according to claim 3, It is characterized in that The determining the target position according to one or more of the first position, the second position, and the third position comprises: Determine any one of the first position, the second position, and the third position as the target position; Alternatively, according to the priorities respectively corresponding to the first position, the second position and the third position, the position with the highest priority is determined as the target position; Alternatively, the target position is determined by taking an average value of a plurality of the first position, the second position, and the third position.
5. The method for displaying the sidebar of the central control screen according to claim 3, It is characterized in that The determining the first position of the user currently operating the central control screen based on the pressure sensor arranged on the seat includes: Acquire detection data of pressure sensors arranged on each seat in the vehicle; The seat position corresponding to the pressure sensor whose detection data meets the preset characteristics is determined as the first position of the user currently operating the central control screen.
6. The method for displaying a sidebar of a central control screen according to claim 3, It is characterized in that The determining the third position of the current operating central control screen user based on the voice signal of the current operating central control screen user includes: The voice signal is received by microphones arranged at different positions in the vehicle to obtain voice signal strengths corresponding to different microphones; Based on the voice signal strengths corresponding to different microphones and the relationship model between the voice signal strength and the distance, determine the distance between the voice source and each microphone; According to the distance between the speech source and each microphone, determine the target microphone closest to the speech source; The seat position closest to the target microphone is determined as the third position.
7. The method for displaying a sidebar of a central control screen according to claim 3, It is characterized in that The determining the second position of the user currently operating the central control screen based on the image information collected by the in-vehicle camera includes: Performing image recognition on the image information to obtain posture features of the person therein; Determine the target user currently operating the central control screen according to the posture feature; The second position is determined according to a seat feature of the target user.
8. A display device for a sidebar of a central control screen, It is characterized in that include: A determination module is used to determine the associated information of the user of the current control screen; The adjustment module is used to dynamically adjust the display position of the central control screen sidebar on the central control screen according to the associated information of the user.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the program, the method for displaying the central control screen sidebar as described in any one of claims 1 to 7 is implemented.
10. A vehicle, It is characterized in that The vehicle comprises the electronic device as claimed in claim 9.
