Hot area adjusting method and device

By adjusting the size and position of the control hotspots on in-vehicle devices, the problem of high operational difficulty for users in in-vehicle scenarios has been solved, improving touch accuracy and user experience, and enhancing driving safety and passenger comfort.

CN120994049APending Publication Date: 2025-11-21YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510885419.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-27
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

In in-vehicle scenarios, the accuracy of touch control on mobile phones or in-vehicle screens is low, resulting in a poor user experience. The difficulty of operation increases, especially when the distance between the user and the screen changes or the device is in motion.

Method used

By acquiring distance information between the user and the display device and/or acceleration information of the device, the size and/or position of the control's hot zone are adjusted to adapt to the user's operating difficulty and improve touch accuracy.

Benefits of technology

It reduces the difficulty of user operation controls, improves touch accuracy and user experience, and enhances driving safety and passenger comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120994049A_ABST
    Figure CN120994049A_ABST
Patent Text Reader

Abstract

The invention discloses a hot area adjusting method and device, relates to the technical field of display, and can reduce the operation difficulty of a user on a control, improve the touch accuracy and improve the user experience. The method comprises the step of adjusting the hot area size and / or the hot area position of a first control in a first interface of the display equipment based on distance information between a user and the display equipment and / or acceleration information of the display equipment.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of display, and in particular, to a hot area adjustment method and device. BACKGROUND

[0002] With the development of display technology, users can perform various different operations on each control displayed on an interface. Each control in the interface has a corresponding effective response area, which is an interactive range that can be clicked, touched or sensed by a user in the display interface, and can also be referred to as a hot area. The operation of the control by the user, such as clicking, long pressing or dragging, is actually an operation on the hot area.

[0003] Compared with the scenario of operating a control by a user holding a mobile phone, in a vehicle-mounted scenario, it is more difficult for the user to operate a control in a mobile phone or a vehicle-mounted screen, the touch accuracy is lower, and the user experience is poorer. SUMMARY

[0004] The present application provides a hot area adjustment method and device, which can reduce the difficulty of operation of a control by a user, improve the accuracy of touch, and improve the user experience.

[0005] To achieve the above object, the present application provides the following technical solutions:

[0006] In a first aspect, the embodiments of the present application provide a hot area adjustment method, including: a display device displays a first interface, obtains distance information of a user from the display device and / or acceleration information of the display device, the first interface includes a first control, and an operable area of the first control is a first hot area; based on the distance information of the user from the display device and / or the acceleration information of the display device, the first hot area is adjusted to a second hot area; wherein the second hot area is different in size from the first hot area, and / or the first hot area and the second hot area are different in position.

[0007] In this way, when the distance information of the user from the display device is far or the acceleration of the display device is greater than a certain threshold value, it is more difficult for the user to operate the first control. At this time, the size and position of the hot area can be adjusted to reduce the difficulty of operation of the control by the user, improve the accuracy of touch, and improve the user experience.

[0008] In a possible implementation manner, the acceleration information includes longitudinal acceleration; based on the acceleration information of the display device, the first hot area is adjusted to the second hot area, including: in a case where an absolute value of the longitudinal acceleration is greater than or equal to a first threshold value, adjusting the size of the second hot area to be greater than or equal to the size of the first hot area; a difference between the size of the second hot area and the size of the first hot area is related to the absolute value of the longitudinal acceleration.

[0009] In a case where the absolute value of the longitudinal acceleration of the display device is greater than or equal to a first threshold value, it indicates that the display device is in an acceleration or deceleration state, at this time, the user's operation difficulty on the control is high, by increasing the size of the control hot area, the user's operation difficulty on the control is reduced, the accuracy of touch control is improved, and the user experience is improved.

[0010] In a possible implementation, the acceleration information includes a lateral acceleration, the first hot area is adjusted to the second hot area based on the acceleration information of the display device, and the adjusting further includes: in a case where the lateral acceleration is in a first direction, adjusting the first hot area to a second direction to obtain the second hot area; a difference between a position of the second hot area and a position of the first hot area is related to a value of the lateral acceleration; and the first direction is opposite to the second direction.

[0011] In a case where the display device has a lateral acceleration, it indicates that the display device is in a left turn or right turn state, at this time, the user's operation difficulty on the control is high, by moving the position of the control hot area in the opposite direction, the user's operation difficulty on the control is reduced, the accuracy of touch control is improved, and the user experience is improved.

[0012] In a possible implementation, the first hot area is adjusted to the second hot area based on distance information between the user and the display device, and the adjusting includes: in a case where the distance information indicates that the distance between the user and the display device increases, adjusting the size of the second hot area to be greater than the size of the first hot area; and / or in a case where the distance information indicates that the distance between the user and the display device decreases, adjusting the size of the second hot area to be less than the size of the first hot area.

[0013] In a case where the distance information between the user and the display device increases, at this time, the user's operation difficulty on the control is high, by increasing the size of the control hot area, the user's operation difficulty on the control is reduced, the accuracy of touch control is improved, and the user experience is improved. In a case where the distance information between the user and the display device decreases, at this time, the user's operation difficulty on the control is low, by reducing the size of the control hot area, the false triggering of the control is reduced.

[0014] In a possible implementation, the distance information is determined based on at least one of the following: position information of a seat where the user is located, backrest angle information of the seat where the user is located, human body model information of the user, and / or position information of the display device.

[0015] In this way, in a vehicle-mounted scenario, the distance information between the user and the display device can be determined according to the position information of the seat where the user is located, the backrest angle information of the seat where the user is located, the human body model information of the user, and / or the position information of the display device, the calculation amount is small, and the efficiency of hot area adjustment is improved.

[0016] In a possible implementation, the distance information is used to represent a distance between a first position point in a human body model of the user and a second position point in the display device when the user is located on the seat.

[0017] In this way, the reliability of the calculated distance information between the user and the display device is improved based on the unchanged position of the first position point in the human body model and the unchanged position of the second position point in the display device, which are unified before the change of the user position and / or the change of the display device position.

[0018] In a possible implementation, the first position point in the human body model includes any one of the following: a crotch, a middle of a thigh, or a knee of the human body model; and the second position point in the display device includes any one of the following: a center position point of the display device, a center position point of a first control in the display device, or a center position point of a region where the first control is located after the display device is partitioned, or a middle position point of a boundary of the display device.

[0019] It should be understood that the above examples are only examples, and the first position point in the human body model and the second position point in the display device can also be other positions, which are not limited specifically by the embodiments of the present application.

[0020] In a possible implementation, the distance information is determined based on image information.

[0021] The image information can be acquired in real time, thereby improving the real-time performance of the hot zone adjustment.

[0022] In a possible implementation, the first interface further includes a second control, the second control is adjacent to the first control, and an operable region of the second control is a third hot zone, and a distance between the first hot zone and the third hot zone is greater than a second threshold value.

[0023] In this way, overlap between hot zones of different controls is prevented, thereby preventing the user from touching the overlap region hot zone and operating two controls at the same time.

[0024] In a possible implementation, sizes of the first hot zone and the second hot zone are greater than a first size threshold value, and the sizes of the first hot zone and the second hot zone are smaller than a second size threshold value.

[0025] In this way, the sizes of the control hot zones can be prevented from being too large or too small, thereby improving the user experience.

[0026] In a possible implementation, the shape of the first hot zone includes any one of the following: a rectangle, a circle, or an ellipse.

[0027] It should be understood that the above examples are only examples, and the shape of the first hot zone can also be other shapes, which are not limited specifically by the embodiments of the present application.

[0028] In a second aspect, the present application provides a hot area adjusting apparatus, comprising: a display module configured to display a first interface; a transceiver module configured to acquire distance information of a user from a display device and / or acceleration information of the display device, the first interface comprising a first control, and an operable region of the first control being a first hot area; and a processing module configured to adjust the first hot area to a second hot area based on the distance information of the user from the display device and / or the acceleration information of the display device, wherein the second hot area is different in size from the first hot area, and / or the second hot area is different in position from the first hot area.

[0029] In a possible implementation, the acceleration information comprises longitudinal acceleration, and the processing module is further configured to adjust the second hot area to be larger in size than the first hot area when an absolute value of the longitudinal acceleration is greater than or equal to a first threshold value, and a difference between the size of the second hot area and the size of the first hot area is related to the absolute value of the longitudinal acceleration.

[0030] In a possible implementation, the acceleration information comprises lateral acceleration, and the processing module is further configured to adjust the first hot area to the second hot area in a second direction when the lateral acceleration is in a first direction, and a difference between the position of the second hot area and the position of the first hot area is related to a value of the lateral acceleration, and the first direction is opposite to the second direction.

[0031] In a possible implementation, the processing module is further configured to adjust the second hot area to be larger in size than the first hot area when the distance information indicates that a distance between the user and the display device is increasing, and / or adjust the second hot area to be smaller in size than the first hot area when the distance information indicates that the distance between the user and the display device is decreasing.

[0032] In a possible implementation, the distance information is determined based on at least one of the following: position information of a seat where the user is located, backrest angle information of the seat where the user is located, human body model information of the user, and / or position information of the display device.

[0033] In a possible implementation, when the user is located on the seat, the distance information is used to indicate a distance between a first position point in a human body model of the user and a second position point in the display device.

[0034] In a possible implementation, the first position point in the human body model comprises any one of the following: a crotch of the human body model, a middle of a thigh, or a knee, and the second position point in the display device comprises any one of the following: a center position point of the display device, a center position point of the first control in the display device, or a center position point of a region where the first control is located after the display device is partitioned, or a middle position point of a boundary of the display device.

[0035] In a possible implementation, the distance information is determined based on the image information.

[0036] In a possible implementation, the first interface further includes a second control, the second control is adjacent to the first control, an operable region of the second control is a third hot area, and a distance between the first hot area and the third hot area is greater than the second threshold.

[0037] In a possible implementation, sizes of the first hot area and the second hot area are greater than a first size threshold, and sizes of the first hot area and the second hot area are less than a second size threshold.

[0038] In a possible implementation, a shape of the first hot area includes any one of the following: a rectangle, a circle, or an ellipse.

[0039] In a third aspect, the present application provides a hot area adjustment apparatus, including: a device for implementing the method in the first aspect or any possible implementation of the first aspect.

[0040] In a fourth aspect, the present application provides a hot area adjustment apparatus, including at least one processor and a memory, the memory being configured to store computer readable instructions, and the at least one processor being configured to read the computer readable instructions from the memory, so that the hot area adjustment apparatus implements the method in the first aspect or any possible implementation of the first aspect.

[0041] In a fifth aspect, the present application provides a computer readable storage medium, the computer readable storage medium storing instructions, and the instructions being configured to cause a computer to implement the method in the first aspect or any possible implementation of the first aspect when the instructions are run on the computer.

[0042] In a sixth aspect, the present application provides a computer program product, the computer program product including: a computer program or instructions, and the computer program or instructions being configured to cause a computer to implement the method in the first aspect or any possible implementation of the first aspect when the computer program or instructions are run on the computer.

[0043] In a seventh aspect, the present application provides a chip or a chip system, the chip or the chip system including at least one processor and a communication interface, the communication interface and the at least one processor being interconnected through a line, and the at least one processor being configured to run a computer program or instructions to execute the method described in the first aspect or any possible implementation of the first aspect. The communication interface in the chip can be an input / output interface, a pin, or a circuit, etc.

[0044] In a possible implementation, the chip or the chip system described above in the present application further includes at least one memory in which instructions are stored. The memory can be a storage unit inside the chip, for example, a register, a cache, etc., or a storage unit of the chip (for example, a read-only memory, a random access memory, etc.).

[0045] It should be understood that the second aspect to the seventh aspect of the present application correspond to the technical solution of the first aspect of the present application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation are similar, which will not be repeated. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 is a structure schematic diagram of a hot area adjustment system provided by an embodiment of the present application;

[0047] Figure 2 is a flowchart of a hot area adjustment method provided by an embodiment of the present application;

[0048] Figure 3 is a vehicle interface schematic diagram provided by an embodiment of the present application;

[0049] Figure 4 is a distance schematic diagram of a user human body model and a display module provided by an embodiment of the present application;

[0050] Figure 5A is another distance schematic diagram of a user human body model and a display module provided by an embodiment of the present application;

[0051] Figure 5B is another distance schematic diagram of a user human body model and a display module provided by an embodiment of the present application;

[0052] Figure 6 is a Fitts' law schematic diagram provided by an embodiment of the present application;

[0053] Figure 7 is a hot area adjustment interface schematic diagram provided by an embodiment of the present application;

[0054] Figure 8 is another hot area adjustment interface schematic diagram provided by an embodiment of the present application;

[0055] Figure 9 is a schematic diagram of a hot area adjustment device provided by an embodiment of the present application;

[0056] Figure 10 is a structure schematic diagram of a chip system provided by an embodiment of the present application. DETAILED DESCRIPTION

[0057] For the convenience of understanding the embodiments of the present application, the following points are first explained:

[0058] First, in the embodiments of the present application, the indication includes explicit indication (also referred to as direct indication) and implicit indication (also referred to as indirect indication). Wherein, the explicit indication information A means to include the information A; the implicit indication information A means to indicate the information A through the correspondence between the information A and the information B and the direct indication information B, and the correspondence between the information A and the information B can be predefined, pre-stored, pre-burned or pre-configured; or, it can also mean to indicate the information A through the information B and the preset rule.

[0059] Second, in the embodiments of the present application, the information C used for the determination of the information D includes that the information D is determined based on the information C only, and also includes that the information D is determined based on the information C and other information. In addition, the information C used for the determination of the information D can also be the case of indirect determination, such as the case that the information D is determined based on the information E, and the information E is determined based on the information C.

[0060] Third, in the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the cases of A alone, A and B together, B alone, wherein A and B can be singular or plural. The character " / " generally represents an "or" relationship between the front and rear associated objects, but does not rule out the case of representing an "and" relationship between the front and rear associated objects, and the specific meaning can be understood in combination with the context. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Wherein a, b, c can be single or multiple.

[0061] Fourth, in the embodiments of the present application, the use of prefixes such as "first", "second" and the like is only for the convenience of distinguishing and describing different things belonging to the same name category, and does not constrain the order, size or quantity of the things. For example, "first threshold" and "second threshold" are only different thresholds, and there is no time sequence, size relationship or priority relationship between them.

[0062] Fifth, in the embodiments of the present application, "sending" and "receiving" can be between devices, for example, between the second device and the first device; or it can be within the device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, a wire or an interface.

[0063] Sixth, in the embodiments of the present application, "when", "if" and "whether" all refer to the device making corresponding processing under certain objective circumstances, and are not limited in time, and do not require the device to have a judgment action when implemented, nor does it mean that there are other limitations.

[0064] Seventh, in the embodiments of the present application, "example", "exemplarily", "for example" or "such as" are used to represent as an example, illustration or description. Any embodiment or design scheme described as "example", "exemplarily", "for example" or "such as" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "example", "exemplarily", "for example" or "such as" is intended to present the relevant concept in a specific manner.

[0065] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second" and the like are used to distinguish the same or similar items with basically the same function and role. For example, the first memory and the second memory are only used to distinguish different memories, and do not limit the order. Those skilled in the art can understand that "first", "second" and the like do not limit the quantity and execution order, and "first", "second" and the like do not necessarily mean different.

[0066] The user interacts with the electronic device through the screen of the electronic device, for example, it can be understood that the user interacts with the electronic device through the hot area of the screen display control. The hot area of the control is also the operable area of the control. The user can operate the hot area of the control in the screen of the electronic device to realize interaction with the electronic device. Compared with the user holding the electronic device and interacting with the electronic device in a static scene, in a vehicle-mounted scene, the user may not be able to hold the electronic device when operating the electronic device, and the distance between the user and the electronic device is far, and in the process of driving the vehicle, the user and the electronic device in the vehicle are in a moving state, which causes difficulty in interaction between the user and the electronic device in the vehicle.

[0067] For example, when the driver or passenger in the cockpit clicks a control in the vehicle-mounted large screen, the accuracy of clicking the hot area corresponding to the control in the vehicle-mounted large screen will decrease due to the influence of distance, sitting posture, vehicle movement and the like.

[0068] In order to operate the control more accurately, the operation time of the user is greatly increased, and the time of visual attention focused on the control area is also lengthened. On the one hand, the driving safety of the driver is reduced; on the other hand, the attention of the passenger is excessively focused on the display screen, which also increases the probability of motion sickness; on the other hand, if the driver or the passenger needs to frequently operate the control in the display screen, the long gaze may also cause visual fatigue. In summary, the current interaction between the user and the vehicle-mounted screen is difficult, and the driving safety and the riding comfort are low during the interaction.

[0069] In some examples, the accuracy of the user operating the electronic device can be improved by adjusting the size of the hot area of the electronic device. In the related art, there are various schemes for adjusting the hot area, such as schemes 1-4 as follows:

[0070] Scheme 1: The size of the recognition area of the button on the touch screen is adjusted according to the size of the touch screen area of the user. When the touch screen area of the user is large, the recognition area of the button is expanded; when the touch screen area of the user is small, the recognition area of the button is reduced. In this way, the size of the touch screen area is matched with the recognition area of the button, and the button recognition error is reduced.

[0071] Scheme 2: Based on the user triggering the delete operation corresponding to the delete button, the touch coordinates corresponding to the touch position on the virtual keyboard at the previous moment when the delete button is clicked are obtained, the touch habits of the user are learned, and then the touch area of the button is adjusted to reduce the mis-touch.

[0072] Scheme 3: The touch interface trigger information (operation heat value when the touch button is operated and / or size of the touch area) is obtained, and it is judged whether the effective operation area of the touch button needs to be adjusted. In the case that the operation heat value is less than a preset operation heat threshold value, and / or the area of the touch area is less than a preset area threshold value, the current effective touch area of the touch button is reduced. In the case that the operation heat value is greater than the preset operation heat threshold value, and / or the area of the touch area is greater than the preset area threshold value, the current effective touch area of the touch button is increased.

[0073] Method 4: For a mobile terminal including a touch screen and an acceleration sensor, the current motion state is obtained by the acceleration sensor. If sudden motion occurs, the acceleration of the mobile terminal is greater than a preset threshold value, and the area of the display area of the touch screen is reduced to prevent mis-touch.

[0074] However, the above solutions 1-4 do not consider the influence of the distance between the user and the screen on the user touch difficulty in a vehicle-mounted scenario. For example, in a vehicle-mounted scenario, the user adjusts the seat position, the backrest angle, or the screen angle and position, which causes the distance between the user and the screen to change, and thus affects the user touch difficulty, resulting in low touch accuracy and poor user experience.

[0075] In addition, the solutions 1-3 do not consider the influence of the user and the screen in a motion state on the user touch difficulty in a vehicle-mounted motion scenario. For example, when the vehicle is in motion, the user is in a motion state, the user's visual dynamic resolution decreases and the limb tremor amplitude increases, and the screen is also in a motion state, the positioning and control accuracy of the user to the control in the screen decreases, and thus the user touch difficulty increases.

[0076] The solution 4 considers the motion state, but the adjustment method is to reduce the screen area (to prevent mis-touch), and does not improve the touch accuracy.

[0077] To solve the above problems, an embodiment of the present application provides a hot area adjustment method, which adjusts the hot area size and / or the hot area position of a first control in a first interface of a display device based on distance information of a user and the display device and / or acceleration information of the display device. When the distance information of the user and the display device is far or the acceleration of the display device is greater than a certain threshold value, the user is more difficult to operate the first control. The size and position of the hot area can be adjusted to reduce the operation difficulty of the user to the control, improve the touch accuracy, and improve the user experience.

[0078] In some examples, the user can be a driver located in a driver seat, or the user can also be a passenger located in other positions of the vehicle, and the embodiment of the present application does not make specific limitations.

[0079] The display device can be a vehicle-mounted screen, such as a vehicle-mounted center control screen, a co-driver entertainment screen, a rear row entertainment screen, a rear row ceiling screen, a rear row armrest screen, or a rear row door panel screen, etc. Alternatively, the display device can also be a display device of other devices located in the vehicle, such as a terminal of a mobile phone, a tablet computer, a smart watch, etc., and the embodiment of the present application does not make specific limitations.

[0080] The vehicle can be a car, a truck, a motorcycle, a bus, a ship, an airplane, a helicopter, a mower, an entertainment vehicle, an amusement park vehicle, a construction device, a trolley, a golf cart, a train, a submersible, a submarine, etc., and the embodiment of the present application does not make specific limitations.

[0081] The first control can be a control in the display interface of the display device, such as a setting control displayed by the vehicle-mounted center control screen, etc., and the embodiment of the present application does not make specific limitations.

[0082] In some examples, as shown in FIG. 1, a vehicle 100 is provided, and a display device 110 is arranged in the vehicle 100. The display device 110 can be a vehicle-mounted screen, such as a vehicle-mounted center control screen, a co-driver entertainment screen, a rear row entertainment screen, a rear row ceiling screen, a rear row armrest screen, or a rear row door panel screen, etc.Figure 1 As shown, a structure diagram of a hot area adjustment system provided by an embodiment of the present application is provided, including a sensor 101, a processor 102 and a display device 103.

[0083] The sensor 101 is configured to collect sensor data, and the sensor 101 can include one or more of the following: an acceleration sensor, a gyroscope sensor, a seat position sensor, a seat back angle sensor, a display device position sensor or a camera.

[0084] The acceleration sensor and / or the gyroscope sensor can be configured to obtain acceleration information of the display device in three axes; the seat position sensor can be configured to obtain position data of the seat, such as a slide rail Hall sensor; the seat back angle sensor can be configured to obtain seat back angle data, such as a backrest rotary potentiometer; the display device position sensor can be configured to obtain position data of the display device 103; and the camera can be configured to collect image data. In some examples, the camera can be a camera in the display device, and the image collected by the camera can include a user, so that the processor 102 subsequently determines distance information between the user and the display device based on the image. Alternatively, the camera can be a vehicle-mounted camera, and the image collected by the vehicle-mounted camera can include the user and the display device, so that the processor 102 subsequently determines distance information between the user and the display device based on the image.

[0085] The processor 102 is configured to obtain the sensor data collected by the sensor 101, determine distance information between a user and the display device and / or acceleration information of the display device based on the sensor data, and determine adjustment size information and / or adjustment position information of a hot area in a first control based on the distance information between the user and the display device and / or the acceleration information of the display device.

[0086] In some examples, the processor 102 can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a kind of microprocessor), a digital signal processor (DSP), or the like; in another implementation, the processor 102 can implement certain functions through a logic relationship of hardware circuit, which is fixed or can be reconfigured, such as a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as a field programmable gate array (FPGA). In the reconfigurable hardware circuit, the processor loads a configuration document to implement the process of configuring the hardware circuit, which can be understood as the process of the processor loading instructions to implement the functions of the above part or all units.

[0087] For example, the processor 102 can be a vehicle controller, a cabin domain controller, or an intelligent driving domain controller in a vehicle; or the processor 102 can also be a CPU or the like in a mobile phone, and the embodiments of the present application do not make specific limitations thereto.

[0088] Optionally, in the case where the processor 102 is a controller in a vehicle, the processor 102 can acquire sensor data through an acceleration sensor, a gyroscope sensor, a seat position sensor, a seat back angle sensor, a display device position sensor, or a camera in the vehicle.

[0089] Optionally, in the case where the processor 102 is a processor in a mobile phone, the mobile phone can establish a communication connection with a vehicle, and the processor 102 of the mobile phone can acquire sensor data through an acceleration sensor, a gyroscope sensor, a seat position sensor, a seat back angle sensor, or a camera in the vehicle.

[0090] The mobile phone and the vehicle can support multiple communication modes, such as near field communication (NFC), Bluetooth (BT) (for example, traditional Bluetooth, Bluetooth low energy (BLE), basic rate (BR) Bluetooth, enhanced data rate (EDR) Bluetooth, and the like), wireless local area networks (WLAN) (for example, a wireless fidelity (Wi-Fi) network), Zigbee, frequency modulation (FM), infrared (IR), and the like wireless communication mode, and a wired communication mode such as a universal serial bus (USB) connection. The embodiments of the present application are not limited specifically.

[0091] The display device 103 is configured to obtain the adjustment size information and / or the adjustment position information of the hot area in the first control, and adjust the first control from the first hot area to the second hot area based on the adjustment size information and / or the adjustment position information of the hot area in the first control.

[0092] Optionally, the display device 103 can be a display device in a vehicle, or the processor 102 can also be a display device in a mobile phone, and the embodiments of the present application are not limited specifically.

[0093] Next, the hot area adjustment method of the present application will be described in detail. Figures 2 to 8 The specific forms and quantities of the devices shown are only examples, and should not constitute any limitation on the implementation of the method provided by the present application. In the following, the processor is taken as an example of a vehicle controller, and the display device is taken as an example of a vehicle-mounted central control screen, and the hot area adjustment method of the embodiments of the present application will be described in detail.

[0094] Figure 2 FIG. 2 is a flow diagram of the hot area adjustment method 200 provided by the embodiments of the present application. As shown in FIG. 2, the method 200 includes the following steps: Figure 2

[0095] S201, display a first interface, and obtain distance information of a user and a display device and / or acceleration information of the display device.

[0096] The first interface includes a first control, and the operable region of the first control is a first hot area.

[0097] For example, the first interface is a first application interface, and the first control is a first control in the first application interface. Figure 3 ​As shown, the display device displays a first interface 30, and the first interface 30 includes a plurality of controls, each of which corresponds to a respective hot zone.

[0098] The first hot zone can be rectangular, circular, or elliptical, and the length and width of the rectangular shape can be equal, i.e., the rectangular shape can be square, or the length and width of the rectangular shape can be unequal, i.e., the rectangular shape can be oblong.

[0099] It should be understood that the shape of the first hot zone described above is only an example, and the first hot zone can also have other shapes, which are not specifically limited by the embodiments of the present application.

[0100] For example, the shape of the first hot zone is square, as shown in Figure 3 The first interface 30 can include a control 301, which can be used to start a weather application. The operable area of the control 301 can be the first hot zone. The first hot zone can respond to the input operation (such as a click operation) of the user on the control 301. That is, the display device will respond to the operation only when the user inputs the operation within the range of the first hot zone, and execute the touch control logic corresponding to the control 301.

[0101] In some examples, the vehicle controller can obtain sensor data collected by a sensor, and determine distance information of the user from the display device and / or acceleration information of the display device based on the sensor data. The sensor can refer to the sensor shown in Figure 1

[0102] The determination of the distance information of the user from the display device and / or the acceleration information of the display device based on the sensor data can refer to the following description, which will not be repeated here.

[0103] S202, the vehicle controller adjusts the first hot zone to a second hot zone based on the distance information of the user from the display device and / or the acceleration information of the display device.

[0104] The second hot zone is different in size from the first hot zone, and / or the first hot zone is different in position from the second hot zone.

[0105] The size of the hot zone can indicate the width and height of the hot zone, and the position of the hot zone can be the coordinate position of the center point of the hot zone, or the position of the hot zone can be the coordinate position of the midpoint of the hot zone. The coordinate system can have the center point of the first interface in the display device as the origin, or have other positions in the first interface as the origin. The embodiments of the present application do not specifically limit the position of the hot zone and the origin of the coordinate system.

[0106] For example, as shown in Figure 3 ​As shown, the size of the second hot area can be greater than the size of the first hot area, so as to reduce the difficulty of the user in operating the control and improve the touch accuracy. The second hot area obtained by adjusting the first hot area to the right direction reduces the difficulty of the user in operating the control and improves the touch accuracy.

[0107] The second hot area can respond to the input operation (such as a click operation) of the user on the control 301. That is, the user inputs the operation within the range of the second hot area, and the display device responds to the operation and executes the touch logic corresponding to the control 301.

[0108] In this way, in the vehicle-mounted scenario, when the distance between the user and the display device changes and / or the acceleration of the vehicle changes, by adjusting the size or position of the control hot area, the difficulty of the user in operating the control in the interface can be reduced, the touch accuracy can be improved, and the user experience can be improved.

[0109] In some examples, the vehicle controller can obtain position information of a seat where the user is located, backrest angle information of the seat where the user is located, human body model information of the user, and / or position information of the display device, and determine distance information between the user and the display device based on the above information.

[0110] In some examples, the vehicle controller determines a first position point on the human body model of the user based on the position information of the seat where the user is located, the backrest angle information of the seat where the user is located, and the human body model information of the user, and determines a second position point of the display device. The first position point is used as the position of the user, and the second position point is used as the position of the display device.

[0111] Optionally, when the user is located in the seat, the distance between the first position point in the human body model of the user and the second position point in the display device is determined. The distance information between the user and the display device is determined based on the distance between the first position point and the second position point, and the difficulty of the user in operating the control in the display device is reflected based on the distance information.

[0112] In some examples, the human body model can be a human body model preset by a developer.

[0113] Optionally, the human body model can be a general human body model, that is, the distance information between the user and the display device is obtained by using the same human body model for different users.

[0114] Optionally, the human body model can also be a personalized human body model corresponding to the body shape of the user, that is, different users can use different human body models to obtain the distance information between the user and the display device.

[0115] For example, developers can pre-set multiple human body models, including various body types and / or heights. Users can pre-select a human body model that matches their own body type and / or height, and store these models in the vehicle. When a user enters the driver's seat, the system can recognize the user and determine the corresponding human body model.

[0116] As another example, developers can pre-set multiple human body models, which include various body types and / or heights. After a user enters the driver's seat, the system can detect the user's body type and / or height, and determine the corresponding human body model based on the user's body type and / or height.

[0117] It should be understood that the above examples of user human body models are merely illustrative, and the embodiments of this application do not impose specific limitations on them.

[0118] In some examples, the first location point can be a point on the user's human model.

[0119] For example, such as Figure 4 As shown in (a), this is a schematic diagram of the user's human body model when the user is in a seat. The first position point in the human body model can be the hip a1, the middle of the thigh A1, or the knee a3, or the first position point in the human body model can be other positions of the human body model, such as the position point between the middle of the thigh A1 and the knee a3, etc. This application embodiment does not make specific limitations on this.

[0120] In some examples, the second location point can be a point on the display device.

[0121] For example, such as Figure 4 As shown in (b), the second position point in the display device can be the center position point B1 of the display device. Alternatively, the display device can be divided into sections, and the second position point in the display device can be the center position point of the area where the first control is located. For example, the display device can be divided into four equal areas: top, bottom, left, and right. The first control is located in the bottom left area, and the second position point in the display device can be the center position point B2 of the bottom left area. Alternatively, the second position point in the display device can be the center position point b3 of the first control in the display device. Alternatively, the second position point in the display device can be the middle position point of the boundary of the display device. For example, the second position point in the display device can be the middle position point b4 of the left boundary of the display device. This application embodiment does not impose specific limitations on this.

[0122] In some examples, with the display device fixed, the first position point in the human body model is taken as the middle of the thigh A1 of the human body model, and the second position point in the display device is taken as the center position point B1 of the display device. For example, ...Figure 4 As shown in (c), this is a schematic diagram of the distance between the user's human body model and the display device.

[0123] like Figure 4 As shown in (c), the middle of the user's human body model's thigh is the first position point A1, the center position point of the display device is the second position point B1, and the distance between the first position point A1 and the second position point B1 is D1.

[0124] In some examples, the user might adjust the position of the seat. As the seat position changes, the initial position point A1 of the human model also changes accordingly. When the seat moves backward, the distance between the user and the display device increases. When the seat moves forward, the distance between the user and the display device decreases.

[0125] For example, taking the seat position moving backward as an example, such as Figure 5A As shown by the dashed line in (a), the user's human body model moves backward, and the first position point A1 also moves backward, at which point the first position point is A2. The distance between the first position point A2 and the second position point B1 of the display module is D2, and D2 is greater than D1.

[0126] In other examples, the user might adjust the seat back angle; as the seat back angle rotates, the first position point A1 of the human body model also changes accordingly. When the seat back angle rotates backward, the distance between the user and the display device increases. When the seat back angle rotates forward, the distance between the user and the display device decreases.

[0127] For example, taking the seat back angle rotating backward as an example, such as... Figure 5A As shown by the dashed line in (b), the user's human body model moves backward, and the first position point A1 also moves backward, at which point the first position point is A3. The distance between the first position point A3 and the second position point B1 of the display module is D3, and D3 is greater than D1.

[0128] In other embodiments, the user may adjust the position of the seat and the angle of the seat back. Combining the two embodiments described above, when the seat position is moved backward and the seat back angle is rotated backward, the distance between the user and the display device increases. When the seat position is moved forward and the seat back angle is rotated forward, the distance between the user and the display device decreases.

[0129] For example, consider moving the seat position backward and rotating the seat back angle backward. Figure 5AAs shown in the dashed line part of Fig. 1 (c), the human body model of the user moves backward, and the first position point A1 also moves backward, and the first position point is A4. The distance between the first position point A4 and the second position point B1 of the display module is D4, and D4 is greater than D1.

[0130] In some examples, the display screen can also move, which can cause the second position point of the display device to change.

[0131] In some examples, the display device can move forward, backward, left, and right, which can cause the second position point of the display device to change. For example, the first position point A1 in the human body model is the middle of the thigh of the human body model, and the second position point B2 in the display device is the center position point of the region where the first control is located.

[0132] For example, the display device is a center control screen of a vehicle, and the center control screen moves left and right. Figure 5B As shown in Fig. 1 (a), the first position point A1 of the human body model of the user, the second position point B2 of the display device, and the distance between the first position point A1 and the second position point B2 are D2. After the center control screen of the vehicle moves right, the center control screen can be as shown in Fig. 1 (a). Figure 5B As shown in the dashed line part of Fig. 1 (a), the center control screen of the vehicle moves right, and the second position point B2 also moves right, and the second position point can be B3. The distance between the first position point A1 and the second position point B3 of the display module is D5, and D5 is greater than D2.

[0133] In some examples, the display device can rotate, which can cause the second position point of the display device to change. For example, the first position point A1 in the human body model is the middle of the thigh of the human body model, and the second position point B2 in the display device is the center position point of the region where the first control is located.

[0134] For example, the display device is a center control screen of a vehicle, and the center control screen rotates counterclockwise. Figure 5B As shown in Fig. 1 (b), after the center control screen of the vehicle rotates counterclockwise, the center control screen can be as shown in Fig. 1 (b). Figure 5B As shown in Fig. 1 (b), the center control screen of the vehicle rotates counterclockwise, and the second position point can be B4. The distance between the first position point A1 and the second position point B4 of the display module is D6, and D6 is greater than D1.

[0135] The center control screen of the vehicle can rotate around the vertical center line (or the center control screen support) as the center axis, or the center control screen of the vehicle can rotate around the center control screen support as the rotation axis. The embodiments of the present application do not make specific limitations.

[0136] For another example, the display device is a rear ceiling-mounted screen in a vehicle. The rear ceiling-mounted screen can be rotated clockwise around its upper boundary as a central axis. Figure 5B As shown in (c), the user's human body model has a first position point A1, and the display device has a second position point B2. The distance between the first position point A1 and the second position point B2 is D2. The rear ceiling-mounted screen rotates clockwise, and the rear ceiling-mounted screen can be as follows... Figure 5B As shown by the dashed line in (c), the second position point B2 moves towards the user. At this time, the second position point can be B5. The distance between the first position point A1 and the second position point B5 of the display module is D7, and D7 is greater than D2.

[0137] The above embodiments describe the movement of the second position point when the display device position changes while the user position remains unchanged. In other examples, both the display device position and the user position may change, causing the first and second position points to change accordingly. The vehicle controller can acquire the position information of the user's seat, the backrest angle information of the user's seat, the user's human body model information, and / or the position information of the display device. Based on the above information, it determines the distance between the first and second position points, thereby determining the distance information between the user and the display device.

[0138] In other examples, the vehicle controller can also acquire image data and calculate the distance information between the user and the display device based on the image data.

[0139] For example, the vehicle controller can calculate the distance between the user and the display device by using camera intrinsic parameters (focal length, sensor size), the user's position in the image, and the display device's position in the image, combined with a geometric projection model. The user's position in the image could be the user's hip, mid-thigh, or knee, and the display device's position could be its center.

[0140] Alternatively, the vehicle controller can also calculate the distance information between the user and the display device using other calculation methods, and this application embodiment does not impose specific limitations on this.

[0141] In this embodiment, the vehicle controller can obtain the distance information between the user and the display device in real time by acquiring image data from the camera, thereby improving the real-time performance of the distance information acquisition between the user and the display device.

[0142] In some examples, the vehicle controller can adjust the size of the first hot zone based on Fitts' Law and the distance information. Fitts' Law is used to indicate that in the field of human-computer interaction, the time required to predict the user to complete the pointing motion (such as clicking a button) of the control of the display device. The closer the distance information between the user and the display device or the larger the size of the hot area of the control, the faster and more accurate the user's touch operation on the control.

[0143] As shown in an example, Figure 6 As shown in an example, a schematic diagram of Fitts' Law includes a position point M1 and a position point M2 of the hot area, the distance between M1 and M2 is Md, and the width of the hot area is W (the hot area is a square).

[0144] The formula of Fitts' Law can be as follows:

[0145] MT = a + b × log2(D / W + 1) Formula (1)

[0146] Wherein, MT (movement time) is the time required for the user to complete the touch operation on the first control, a and b are empirical constants, D (Distance) is the distance between the user and the display device, and W (width) is the effective width of the hot area corresponding to the first control. log2(D / W+1) can be understood as the difficulty index (ID) of the user to complete the touch operation on the first control.

[0147] In the embodiments of the present application, the vehicle controller can adjust the size of the first hot zone based on Fitts' Law and the distance information. In the case that the distance information indicates that the distance between the user and the display device increases, the size of the second hot area is larger than that of the first hot area; in the case that the distance information indicates that the distance between the user and the display device decreases, the size of the second hot area is smaller than that of the first hot area. So that the operation difficulty index of the user to the second hot area is consistent with the operation difficulty index of the user to the first hot area.

[0148] As an example, the vehicle controller can obtain the distance information between the user and the display device in real time. In the case that the distance information between the user and the display device obtained by the vehicle controller at the current time Dn is greater than the distance information between the user and the display device obtained at the last time Dn-1, the size of the second hot area is greater than that of the first hot area.

[0149] As shown in an example, Figure 7 In the interface 30, the hot area of the first control 301 can be adjusted from the first hot area to the second hot area with a larger size.

[0150] In an example, in a case that the distance between the user and the display device at the current time instant decreases, the size of the second hot area is smaller than the size of the first hot area.

[0151] The difference between the size of the second hot area and the size of the first hot area can be linearly related to the difference between the distance information Dn and the distance information Dn-1. That is, when the difference between the distance information Dn and the distance information Dn-1 changes, the difference between the size of the second hot area and the size of the first hot area changes in a fixed ratio, which can be represented by a straight line.

[0152] In an example, the size (width) of the second hot area can satisfy the following formula (2):

[0153] Wn=Dn / Dn-1*Wn-1 Formula (2)

[0154] Wherein, Wn is the size of the second hot area, and Wn-1 is the size of the first hot area.

[0155] The vehicle controller can calculate the size of the second hot area based on the above formula.

[0156] Alternatively, the difference between the size of the second hot area and the size of the first hot area can be nonlinearly related to the difference between the distance information Dn and the distance information Dn-1. The relationship between the difference between the size of the second hot area and the size of the first hot area and the difference between the distance information Dn and the distance information Dn-1 cannot be described by a straight line. For example, it can be represented by an exponential, logarithmic, quadratic equation or other nonlinear form. The embodiments of the present application do not make specific limitations in this regard.

[0157] The above embodiments introduce a case that the vehicle controller adjusts the size of the hot area based on the distance information of the user and the display device. In this way, in a case that the distance between the user and the display device increases, the size of the hot area is increased; in a case that the distance between the user and the display device decreases, the size of the hot area is decreased, reducing the difficulty of the user's operation on the hot area, improving the accuracy of the touch operation, and improving the user experience.

[0158] In other scenarios, the user can operate the first control through the first hot area in the first control of the first interface of the touch display device. Alternatively, the user can also control the cursor in the first interface to move through a gesture, and when the cursor moves to the first hot area of the first control, the first control can be operated through a preset gesture.

[0159] In a case that the display device has acceleration, the embodiments of the present application can adjust the size and position of the hot area according to the acceleration information of the display device.

[0160] In some examples, the acceleration information of the display device can include a longitudinal acceleration, i.e., an acceleration of the display device in a driving direction. When the vehicle accelerates or decelerates, the absolute value of the longitudinal acceleration is greater than zero.

[0161] When the absolute value of the longitudinal acceleration is greater than or equal to a first threshold value, the difficulty of the user operating the first control can increase, and the size of the second hot area is adjusted to be greater than or equal to the size of the first hot area. For example, referring to FIG. 3, in the interface 30, the hot area of the first control 301 can be adjusted from the first hot area to the second hot area with a larger size. Figure 7

[0162] The first threshold value can be set by a developer, for example, the first threshold value can be 0, or the first threshold value can be 1 m / s 2 Embodiments of the present application do not make specific limitations.

[0163] Optionally, the difference between the size of the second hot area and the size of the first hot area is related to the absolute value of the longitudinal acceleration. The greater the absolute value of the longitudinal acceleration, the greater the difference between the size of the second hot area and the size of the first hot area.

[0164] The smaller the absolute value of the longitudinal acceleration, the smaller the difference between the size of the second hot area and the size of the first hot area. For example, when the absolute value of the longitudinal acceleration is zero, the difference between the size of the second hot area and the size of the first hot area can also be zero.

[0165] In this way, based on the method in the above embodiments, the difficulty of touch operation of the user in a moving state can be reduced, and the touch accuracy can be improved.

[0166] In other examples, the acceleration information of the display device can include a transverse acceleration, i.e., an acceleration of the display device in a direction perpendicular to the driving direction.

[0167] When the transverse acceleration is in a first direction, the second hot area is obtained by adjusting the first hot area to a second direction. The first direction is opposite to the second direction.

[0168] For example, taking the front and rear of the display device as the longitudinal acceleration direction, the left and right directions of the display device as the transverse acceleration direction. For example, when the vehicle turns left, the display device in the vehicle also turns left, at this time, the transverse acceleration is in the left direction, and the second hot area of the first control is obtained by adjusting the first hot area to the right direction. For example, as shown in FIG. 3, in the interface 30, the hot area of the first control 301 can be adjusted from the first hot area to the second hot area, and the second hot area moves to the right. Figure 8

[0169] ​​Optionally, the difference between the position of the second hot zone and the position of the first hot zone is related to the value of the lateral acceleration.

[0170] The relationship between the lateral acceleration and the difference can be linear, i.e. the difference changes in a fixed ratio when the lateral acceleration changes, which can be represented by a straight line. Alternatively, the relationship between the lateral acceleration and the difference can be non-linear, which cannot be described by a straight line. The relationship between the lateral acceleration and the difference can be a curve or a more complex pattern. For example, the relationship between the lateral acceleration and the difference is represented by an exponential, logarithmic, quadratic equation or other non-linear form.

[0171] In some examples, the greater the lateral acceleration, the greater the difference between the position of the second hot zone and the position of the first hot zone, and the greater the degree of adjustment of the second hot zone to the second direction. The smaller the lateral acceleration, the smaller the difference between the position of the second hot zone and the position of the first hot zone, and the smaller the degree of adjustment of the second hot zone to the second direction. For example, when the lateral acceleration is zero, the difference between the position of the second hot zone and the position of the first hot zone is also zero.

[0172] In this way, based on the method in the above examples, the difficulty of touch operation of the user in a moving state can be reduced, and the touch accuracy can be improved.

[0173] In other examples, when the acceleration information of the display device includes the longitudinal acceleration and the lateral acceleration, the size and the position of the first hot zone can be adjusted simultaneously.

[0174] Optionally, the size of the first hot zone can be adjusted according to the longitudinal acceleration first, and then the position of the first hot zone can be adjusted according to the lateral acceleration, so as to obtain the second hot zone. Alternatively, the position of the first hot zone can be adjusted according to the lateral acceleration first, and then the size of the first hot zone can be adjusted according to the longitudinal acceleration, so as to obtain the second hot zone.

[0175] In some examples, when the vehicle is accelerating or decelerating or turning during driving, the user can adjust the position of the seat and / or the angle of the backrest of the seat, at this time, the acceleration of the display device changes, and the distance between the user and the display device also changes. The vehicle controller can adjust the first hot zone to the second hot zone based on the acceleration information of the display device and the distance information between the user and the display device.

[0176] Optionally, the vehicle controller can first adjust the size of the first hot zone according to the distance information between the user and the display device, and then adjust the size and / or position of the first device according to the acceleration information of the display device, so as to obtain the second hot zone. Alternatively, the vehicle controller can first adjust the size and / or position of the first device according to the acceleration information of the display device, and then adjust the size of the first hot zone according to the distance information between the user and the display device, so as to obtain the second hot zone.

[0177] Optionally, after the vehicle controller increases the size of the first hot zone according to the distance information between the user and the display device, if the longitudinal acceleration information of the display device indicates that the size of the first hot zone is increased, the vehicle controller can reduce the degree of increase of the size of the first hot zone.

[0178] For example, after the vehicle controller increases the size of the first hot zone by 2mm according to the distance information between the user and the display device, if the longitudinal acceleration information of the display device indicates that the size of the first hot zone is increased by 3mm, the vehicle controller can increase the size of the first hot zone by 2mm based on the longitudinal acceleration information.

[0179] Alternatively, after the vehicle controller indicates that the size of the first hot zone is increased according to the longitudinal acceleration information of the display device, if the distance information between the user and the display device increases the size of the first hot zone, the vehicle controller can reduce the degree of increase of the size of the first hot zone.

[0180] For example, after the vehicle controller increases the size of the first hot zone by 3mm according to the longitudinal acceleration information of the display device, if the distance information between the user and the display device indicates that the size of the first hot zone is increased by 2mm, the vehicle controller can increase the size of the first hot zone by 1mm based on the distance information between the user and the display device.

[0181] In some examples, the interface of the display device can include a plurality of controls, each control corresponding to a respective hot zone, and the distance between each control hot zone is greater than a second threshold value.

[0182] For example, the first interface further includes a second control, the second control is adjacent to the first control, the operable region of the second control is a third hot zone, and the distance between the first hot zone and the third hot zone is greater than the second threshold value.

[0183] For example, referring to Figure 3 , the distance between the hot zone of the weather control and the hot zone of the adjacent phone control is greater than the second threshold value.

[0184] The second threshold value can be set by a developer, for example, the second threshold value can be 0, or the second threshold value can be 1mm, and the embodiments of the present application do not make specific limitations.

[0185] In some examples, after the size of the control hot area is increased in the first interface, the distance between each control hot area is greater than a second threshold.

[0186] In this way, overlap between different control hot areas is prevented, so that the user touches the overlapping area hot area and simultaneously operates two controls.

[0187] In some examples, the size of the control hot area in the first interface can be increased or decreased within a preset range.

[0188] For example, the size of the first hot area is greater than a first size threshold, and the size of the first hot area is less than a second size threshold. The size of the second hot area is greater than the first size threshold, and the size of the second hot area is less than the second size threshold.

[0189] The first size threshold and the second size threshold can be set by the developer as needed, such as the first size threshold can be 4 mm, and the second size threshold can be 10 mm, and the like. The embodiments of the present application do not make specific limitations.

[0190] In this way, the size of the control hot area can be prevented from being too large or too small, and the user's experience can be improved.

[0191] It should be understood that some operations in the processes of the above-mentioned method embodiments are optionally combined, and / or the order of some operations is optionally changed. Moreover, the execution order between the steps of each process is only exemplary and does not constitute a limitation on the execution order between the steps. Other execution orders between the steps can also be used. The described execution order is not intended to indicate that the operations can only be executed in this order. A person of ordinary skill in the art will think of various ways to reorder the operations described herein. In addition, it should be pointed out that the process details involved in some embodiments herein are also applicable in a similar manner to other embodiments, or different embodiments can be combined for use.

[0192] In addition, some steps in the method embodiments can be equivalently replaced by other possible steps. Alternatively, some steps in the method embodiments can be optional and can be deleted in some use scenarios. Alternatively, other possible steps can be added to the method embodiments.

[0193] Moreover, the above-mentioned method embodiments can be implemented individually or in combination.

[0194] As Figure 9 shown, another structure of a hot area adjustment apparatus provided by the embodiments of the present application is shown. The hot area adjustment apparatus 900 can be located in a first device, and includes a transceiver module 901, a processing module 902, and a display module 903. The hot area adjustment apparatus 900 is configured to execute the hot area adjustment method described above, for example, to execute the hot area adjustment method described above. Figure 2The first device shown illustrates a method for adjusting the heat zone. Of course, the heat zone adjustment device 900 may also include other modules, or it may include even fewer modules. This application does not specifically limit the specific form or implementation of the heat zone adjustment device.

[0195] The transceiver module 901 is used to acquire distance information between the user and the display device and / or acceleration information of the display device. The first interface includes a first control, and the operable area of ​​the first control is a first hot zone.

[0196] The processing module 902 is used to adjust the first hot zone to a second hot zone based on the distance information between the user and the display device and / or the acceleration information of the display device; wherein the second hot zone is different in size from the first hot zone, and / or the first hot zone is different in position from the second hot zone.

[0197] Display module 903 is used to display the first interface on the display device.

[0198] Optional, Figure 9 The heat zone adjustment device 900 shown may also include a storage module ( Figure 9 (not shown in the image), this storage module stores a program or instruction. When the processing module 902 executes the program or instruction, it causes... Figure 9 The heat zone adjustment device 900 shown can perform the heat zone adjustment method in the above method embodiments. Optionally, the storage module can store storage information and position information of the first heat zone.

[0199] The operation and / or function of each module in the heat zone adjustment device 900 are respectively to implement the corresponding process of the heat zone adjustment method described in the above method embodiments. All relevant contents of each step involved in the above method embodiments can be referred to the functional description of the corresponding functional unit. For the sake of brevity, they will not be repeated here.

[0200] Figure 9 The technical effects of the heat zone adjustment device 900 shown can be referred to the technical effects of the heat zone adjustment method described in the above method embodiments, and will not be repeated here.

[0201] This application also provides a chip system, such as... Figure 10As shown, the chip system includes at least one processor 101 and at least one interface circuit 102. The processor 101 and the interface circuit 102 can be interconnected by a line. For example, the interface circuit 102 can be used to receive a signal from another device (e.g., a memory of the first device). For another example, the interface circuit 102 can be used to send a signal to another device (e.g., the processor 101). Illustratively, the interface circuit 102 can read an instruction stored in a memory and send the instruction to the processor 101. When the instruction is executed by the processor 101, the first device can be caused to perform various steps in the above-described embodiments. Of course, the chip system can also include other discrete devices, which are not specifically limited in the embodiments of the present application.

[0202] The embodiments of the present application also provide a computer storage medium, which includes computer instructions. When the computer instructions are run on the above-described device, the first device is caused to perform various functions or steps performed by the mobile phone in the above-described method embodiments.

[0203] The embodiments of the present application also provide a computer program product. When the computer program product is run on a computer, the computer is caused to perform various functions or steps performed by the mobile phone in the above-described method embodiments.

[0204] The embodiments of the present application also provide a computer readable storage medium. The computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the above-described method. The method described in the above-described embodiments can be implemented by software, hardware, firmware or any combination thereof, in whole or in part. If implemented in software, the functions can be stored or transmitted as one or more instructions or codes on a computer readable medium. The computer readable medium can include a computer storage medium and a communication medium, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.

[0205] In a possible implementation, the computer readable medium can include a random access memory (RAM), a read only memory (ROM), a compact disc read only memory (CD-ROM) or other optical memory, a magnetic disk storage or other magnetic storage devices, or any other medium that is configured to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Moreover, any connection is properly termed a computer readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray® disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer readable media.

[0206] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and module described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0207] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other ways. For example, the apparatus embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed mutual ones can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0208] The units described as separate components may or may not be physically separate, and the components displayed as units may be one physical unit or multiple physical units, that is, may be located in one place, or also may be distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0209] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0210] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical scheme of the embodiments of the present application essentially or the part that contributes to the prior art or the whole or part of the technical scheme can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0211] The above is only a specific embodiment of the present application, but the protection scope of the embodiments of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the embodiments of the present application should be covered in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A hot zone adjustment method, characterized by, The method comprises: A display device displays a first interface, obtains distance information of a user from the display device and / or acceleration information of the display device, and the first interface comprises a first control, and an operable region of the first control is a first hot area; The first hot area is adjusted to a second hot area based on the distance information of the user from the display device and / or the acceleration information of the display device, wherein the second hot area is different in size from the first hot area, and / or the first hot area and the second hot area are different in position.

2. The method of claim 1, wherein, The acceleration information comprises longitudinal acceleration, and the first hot area is adjusted to the second hot area based on the acceleration information of the display device, comprising: In a case where an absolute value of the longitudinal acceleration is greater than or equal to a first threshold, the second hot area is adjusted to have a size greater than or equal to a size of the first hot area, and a difference between the size of the second hot area and the size of the first hot area is related to the absolute value of the longitudinal acceleration.

3. The method according to claim 1 or 2, characterized in that, The acceleration information comprises lateral acceleration, and the first hot area is adjusted to the second hot area based on the acceleration information of the display device, further comprising: In a case where the lateral acceleration is in a first direction, the first hot area is adjusted to the second hot area in a second direction, and a difference between a position of the second hot area and a position of the first hot area is related to a value of the lateral acceleration, and the first direction is opposite to the second direction.

4. The method according to any one of claims 1 to 3, characterized in that, The first hot area is adjusted to the second hot area based on the distance information of the user from the display device, comprising: In a case where the distance information indicates that a distance between the user and the display device increases, the second hot area is adjusted to have a size greater than a size of the first hot area; and / or In a case where the distance information indicates that the distance between the user and the display device decreases, the second hot area is adjusted to have a size smaller than the size of the first hot area.

5. The method of claim 4, wherein, The distance information is determined based on at least one of the following: Position information of a seat where the user is located, backrest angle information of the seat where the user is located, human body model information of the user, and / or position information of the display device.

6. The method of claim 5, wherein, In a case where the user is located on the seat, the distance information is used to indicate a distance between a first position point in a human body model of the user and a second position point in the display device.

7. The method of claim 6, wherein: The first position point in the human body model comprises any one of a crotch of the human body model, a middle of a thigh, or a knee; The second position point in the display device comprises any one of a center position point of the display device, a center position point of the first control in the display device, or a center position point of a region where the first control is located after the display device is partitioned, or a middle position point of a boundary of the display device.

8. The method of claim 4, wherein, The distance information is determined based on image information.

9. The method according to any one of claims 1 to 8, characterized in that, The first interface further comprises a second control adjacent to the first control, and an operable region of the second control is a third hot area, and a distance between the first hot area and the third hot area is greater than a second threshold.

10. The method according to any one of claims 1 to 9, characterized in that, The first thermal zone and the second thermal zone have a size greater than a first size threshold and a size less than a second size threshold.

11. The method according to any one of claims 1 to 10, characterized in that, The shape of the first thermal zone comprises any one of: a rectangle, a circle, or an ellipse.

12. A hot zone adjustment apparatus, comprising: Comprising: A method for performing any one of claims 1 to 11.

13. A hot zone adjustment apparatus, characterized by, A thermal zone adjustment apparatus comprising at least one processor and a memory for storing computer readable instructions that, when read by the at least one processor from the memory, cause the thermal zone adjustment apparatus to perform any one of claims 1 to 11.

14. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When the instructions are run on a computer, they cause the computer to perform any one of claims 1 to 11.

15. A computer program product, characterised in that, The computer program product comprises: a computer program or instructions that, when run on a computer, cause the computer to perform any one of claims 1 to 11.

Citation Information

Patent Citations

  • Vehicle-mounted system interface display method and device

    CN108304244A

  • Method for recommending key candidate items of input method of in-car entertainment and related device

    CN111522451A

  • Vehicle-mounted HMI adjusting method, device and system, electronic equipment and storage medium

    CN112560396A

  • Vehicle display area adjusting method and device, electronic equipment and storage medium

    CN116149534A

  • Vehicle control method, device and equipment and storage medium

    CN117261588A