A vehicle display area adjustment method and device, electronic equipment and storage medium

By adjusting the effective area position and display parameters of the vehicle display area, the screen offset problem caused by acceleration, sudden braking and turning was solved, improving the user's viewing comfort and clarity.

CN116149534BActive Publication Date: 2026-05-08SHANGHAI LICHI SEMICON LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI LICHI SEMICON LTD
Filing Date
2022-11-22
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

While the car is in motion, user actions such as acceleration, sudden braking, and turning can cause the viewing angle or distance to shift, resulting in discomfort such as glare and excessively small fonts, which affects the viewing experience.

Method used

By adjusting the position of the effective area in the display area to be opposite to the direction of vehicle acceleration, the display parameters, including size and position parameters, are adjusted according to the direction and level of acceleration, and the display status of the effective area is updated in real time to adapt to changes in the user's head position and sitting posture.

Benefits of technology

When the vehicle changes speed, the effective area shifts within the display area to ensure that the user can clearly focus on the content and improve the viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116149534B_ABST
    Figure CN116149534B_ABST
Patent Text Reader

Abstract

The present disclosure provides a vehicle display area adjustment method and device, electronic equipment and storage medium, comprising: when the vehicle is in a variable speed driving state, adjusting the position of the effective area in the display area, so that the moving direction of the effective area is opposite to the acceleration direction of the vehicle, wherein the vehicle comprises a display device, the display device has a display area, the display area comprises an effective area and an ineffective area. When the vehicle is in a variable speed driving state, the position of the effective area in the display area on the display device of the vehicle is adjusted according to the acceleration direction of the variable speed driving, so that the effective area translates within the range of the display area, so that the user can still clearly focus on the content in the effective area in the variable speed driving state of the vehicle, and the viewing experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle technology, and in particular to a method, apparatus, electronic device, and storage medium for adjusting a vehicle display area. Background Technology

[0002] When a car is in motion, it will accelerate due to actions such as acceleration, sudden braking, and turning. Passengers in the car will tilt to varying degrees and directions according to the direction and level of acceleration. If a user is watching a video on a screen, this will cause the angle or distance from the screen to shift, while the content displayed on the screen remains unchanged. This can lead to discomfort such as glare and small fonts, resulting in a poor viewing experience for the user. Summary of the Invention

[0003] This disclosure provides a method, apparatus, electronic device, and storage medium for adjusting the display area of ​​a vehicle, in order to at least solve the above-mentioned technical problems existing in the prior art.

[0004] This disclosure provides a method for adjusting the display area of ​​a vehicle, including:

[0005] When the vehicle is in a variable speed driving state, the position of the effective area in the display area is adjusted so that the movement direction of the effective area is opposite to the acceleration direction of the vehicle. The vehicle includes a display device, the display device has the display area, and the display area includes an effective area and an invalid area.

[0006] In one possible implementation, adjusting the position of the effective area in the display area when the vehicle is in a variable speed driving state includes:

[0007] Obtain the acceleration direction and acceleration level of the vehicle;

[0008] Based on the acceleration direction and the acceleration level, the display parameters corresponding to the effective area in the display area are adjusted and updated. The display parameters include the size and position parameters of the effective area relative to the display area.

[0009] In one possible implementation, adjusting and updating the display parameters corresponding to the valid area in the display area includes:

[0010] Obtain the attributes of the valid area. If the attribute is video or text, adjust and update the display parameters corresponding to the valid area.

[0011] In one possible implementation, when the attribute of the effective area is video, the display parameters further include a state parameter indicating whether the effective area is in play or pause.

[0012] Accordingly, if the obtained acceleration direction is a preset specific direction and the obtained acceleration level exceeds a preset first threshold, the state parameter of the effective area of ​​the video attribute is adjusted from the playback state to the pause state.

[0013] In one possible implementation, the method further includes:

[0014] If the user's head position is acquired in real time and the rotation amplitude of the user's head position exceeds a set second threshold, the status parameter of the effective area of ​​the video attribute is adjusted from the playback state to the pause state.

[0015] In one possible implementation, if a bullet screen area is configured on the display area, and the bullet screen area is independent of the effective area, then when adjusting and updating the display parameters corresponding to the effective area, the display parameters corresponding to the bullet screen area are adjusted and updated synchronously.

[0016] In one possible implementation, the step of adjusting and updating the display parameters corresponding to the effective area in the display area according to the acceleration direction and the acceleration level includes:

[0017] Obtain at least one user parameter of the user, the user parameter including a parameter characterizing the user's physical characteristic type or sitting posture type;

[0018] Based on the current user parameters, match the parameter prediction model corresponding to the user, and determine the target display parameters of the effective area based on the parameter prediction model, the acceleration direction, and the acceleration level;

[0019] The display parameters corresponding to the effective area in the display area are adjusted and updated according to the target display parameters of the effective area.

[0020] Another aspect of this disclosure provides a vehicle display area adjustment device, comprising:

[0021] An adjustment module is used to adjust the position of the effective area in the display area when the vehicle is in a variable speed driving state, so that the movement direction of the effective area is opposite to the acceleration direction of the vehicle, wherein the vehicle includes a display device, the display device has the display area, and the display area includes an effective area and an invalid area.

[0022] In another aspect, this disclosure provides an electronic device, comprising: a memory and a processor, wherein the memory stores a computer program executable by the processor, and the processor executes the computer program to implement the above-described vehicle display area adjustment method.

[0023] This disclosure also provides a storage medium storing a computer program, which, when read and executed, implements the above-described vehicle display area adjustment method.

[0024] Based on the above solution, this disclosure provides a method for adjusting the display area of ​​a vehicle. When the vehicle is changing speed, the position of the effective area in the display area on the vehicle display device is adjusted according to the direction of acceleration of the changing speed, so that the effective area is translated within the display area, so that the user can still clearly focus on the content in the effective area when the vehicle is changing speed, thereby improving the user's viewing experience. Attached Figure Description

[0025] Figure 1 The diagram shown is a flowchart illustrating a method for adjusting the vehicle display area according to an embodiment of this disclosure.

[0026] Figure 2 The diagram shown is a schematic representation of the display area adjustment state under different acceleration levels and acceleration directions according to an embodiment of this disclosure.

[0027] Figure 3 The diagram shown is a structural schematic of a vehicle display area adjustment device provided in an embodiment of this disclosure;

[0028] Figure 4 The diagram shown is a schematic representation of the composition of a vehicle display area adjustment device according to an embodiment of this disclosure.

[0029] In the diagram: 201. Valid area; 202. Display area. Detailed Implementation

[0030] To make the objectives, features, and advantages of this disclosure more apparent and understandable, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.

[0031] To improve the user experience of viewing the effective area of ​​the display device while the vehicle is in motion, one embodiment of this disclosure provides a method for adjusting the vehicle display area, such as... Figure 1 As shown, the method includes the following steps:

[0032] Step 101: When the vehicle is in a variable speed driving state, adjust the position of the effective area in the display area so that the movement direction of the effective area is opposite to the acceleration direction of the vehicle. The vehicle includes a display device, the display device has the display area, and the display area includes an effective area and an invalid area.

[0033] Motion that involves a change in velocity is called variable motion. A vehicle's variable motion occurs during acceleration, deceleration, lane changing, braking, and turning. Acceleration is the ratio of the change in velocity to the time taken for that change; it is a physical quantity that describes how quickly an object's velocity changes.

[0034] Display devices have a display area (the usable area) and a black border area on the hardware (the unusable area). The display area also includes a valid area and an invalid area. The valid area is the area that can display relevant content when working, while the invalid area usually appears as a meaningless background (in layman's terms, the existence of an invalid area indicates that the valid area is not in full-screen mode).

[0035] For example, the size of the display device is 10*10 (the unit of size description here and below can be pixels, centimeters or other, or it can be regarded as a dimensionless schematic size), the size of the display area is 9*9, and the part between the display area and the display device is a black border area.

[0036] Taking video playback as an example, the effective area for displaying video content is 7*7 cm, and the remaining area is considered invalid. Therefore, this invalid area can be used as spare space and range for adjusting the effective area. Assuming the center of the effective area coincides with the center of the display area, and both are regular quadrilaterals, there is a 2-unit gap between the four sides of the effective area and the four sides of the display area (this gap is invalid), which can be used to translate the effective area in any direction (up, down, left, or right).

[0037] In addition, for black border areas, if the facility supports it, the black border areas can be opened up to become part of the invalid areas in the usable area (i.e., the display area), further widening the range that the effective area can be moved, so that the effective area can be adjusted to the maximum extent.

[0038] In one example, the direction of acceleration differs depending on the speed of the vehicle.

[0039] When a vehicle accelerates, the direction of acceleration is the same as the direction of the vehicle's forward motion. When a vehicle decelerates, the direction of acceleration is opposite to the direction of the vehicle's forward motion.

[0040] Taking the vehicle's current straight-line direction as forward, we can see that when the vehicle accelerates in a straight line, the acceleration is forward. When the vehicle decelerates in a straight line, the acceleration is backward. Similarly, when the vehicle accelerates to the left, the acceleration is in the same direction as the velocity when turning left. When the vehicle decelerates to the left, the acceleration is in the opposite direction to the velocity when turning left. The same applies when the vehicle turns right. Therefore, a vehicle's acceleration can have multiple directions. It should be noted that this is only an example for illustration; in actual turns, whether left or right, one should always slow down.

[0041] Based on this, it can be seen that the direction of a vehicle's acceleration is not limited to forward, backward, left, and right, but also includes directions such as right-forward, left-forward, right-rear, or left-rear.

[0042] To better describe the direction of acceleration, angles can be used as a dividing line. For example, 360 degrees can be divided into four main directions: forward, backward, left, and right. Within each of these four main directions, 90 degrees can be further divided into multiple equal parts (e.g., 30 degrees per part), and each part can be numbered. These parts can be numbered uniformly, or they can be numbered internally within each main direction, ensuring that each part uniquely identifies the direction of acceleration. The more equal parts there are, the higher the accuracy. The specific division method can be flexibly adjusted according to the actual situation; this is just an example and not a specific limitation.

[0043] Therefore, as explained above, the direction of movement of the effective area is opposite to the direction of vehicle acceleration, but this does not mean that the two are absolutely opposite at 180 degrees. As mentioned above, there is an acceleration direction to the right and forward. Decomposing this acceleration direction, we can obtain two directions: forward and rightward. The effective area should be adjusted in the opposite direction to these two directions. It should be understood that the effective area cannot actually move backward; therefore, the effective area should be shifted to the left.

[0044] Therefore, although the direction of acceleration is not the standard rightward, the effective area still needs to be shifted to the left. Thus, the direction of movement of the effective area is opposite to the direction of the vehicle's acceleration when it exceeds 90 degrees.

[0045] Based on the above solution, this disclosure provides a method for adjusting the display area of ​​a vehicle. When the vehicle is changing speed, the position of the effective area in the display area on the vehicle display device is adjusted according to the direction of acceleration of the changing speed, so that the effective area is translated within the display area, so that the user can still clearly focus on the content in the effective area when the vehicle is changing speed, thereby improving the user's viewing experience.

[0046] In one example, adjusting the position of the effective area in the display area when the vehicle is in a variable speed driving state includes:

[0047] Obtain the acceleration direction and acceleration level of the vehicle;

[0048] Based on the acceleration direction and the acceleration level, the display parameters corresponding to the effective area in the display area are adjusted and updated. The display parameters include the size and position parameters of the effective area relative to the display area.

[0049] It can be seen that acceleration has direction and magnitude.

[0050] The direction of acceleration has been described in step 101, while the acceleration grade is typically used to describe the rate or magnitude of acceleration. The magnitude of acceleration is equal to the change in velocity per unit time, such as 25 m / s². Obviously, 22 m / s < 25 m / s < 27 m / s². That is, the larger the value, the greater the acceleration and the higher the acceleration grade; the smaller the value, the smaller the acceleration and the lower the acceleration grade.

[0051] For example, specifically, within the same amount of time, a vehicle accelerating from 50 mph to 100 mph and a vehicle accelerating from 90 mph to 100 mph have different acceleration levels. Correspondingly, the degree of displacement of the user inside the vehicle also differs. For instance, acceleration levels are categorized from low to high as A, B, and C. Within the same amount of time, level A corresponds to the acceleration from 50 mph to 70 mph (an increase of 20 mph). Level B corresponds to the acceleration from 50 mph to 90 mph (an increase of 40 mph). Level C corresponds to the acceleration from 50 mph to over 90 mph (an increase of more than 40 mph). Therefore, different acceleration levels correspond to different speed increases within the same amount of time. The definition of speed increases and the classification of acceleration levels here are merely illustrative examples; specific adjustments should be made based on actual circumstances, and no limitations are imposed here.

[0052] It should be understood that this example uses the increment value, but if the vehicle's deceleration magnitude is the same as the increment value, then the acceleration level is the same, and it is also classified as Level A, Level B, and Level C. This classification only considers the numerical value, not the direction of acceleration.

[0053] Therefore, different combinations of acceleration directions and acceleration levels result in different user deviations and different needs. When the vehicle is in a variable-speed driving state, it is necessary to obtain the current acceleration direction and acceleration level for subsequent use.

[0054] As can be seen from step 101, the user's offset will be different under different combinations of acceleration direction and acceleration level.

[0055] like Figure 2As shown, when a user shifts from a normal viewing position to tilting their head to the left, the position and angle of their eyes when looking at the display area 202 change. Therefore, it is expected that the effective area 201 will shift to the left accordingly. If the user tilts to the right, it is expected that the effective area 201 will shift to the right accordingly. If the user tilts backward, it is expected that the content of the effective area 201 will be enlarged accordingly. Conversely, if the user tilts forward, it is expected that the content of the effective area 201 will be reduced accordingly. Based on this, the display parameters of the effective area 201 need to be adjusted and updated to achieve real-time adjustment of the effective area 201 according to the vehicle's changing speed, thereby improving the user's viewing comfort under different offset conditions.

[0056] The display parameters of the effective area include the specific location and size of the effective area on the display area. By adjusting the display parameters of the effective area, the display of the effective area on the display area can be adjusted.

[0057] For example, assuming the vehicle is in a stationary driving state, the effective area is located in the center of the display area, and its size is 5*5. When the vehicle turns right, under the current acceleration direction and acceleration level, the position parameters of the effective area are adjusted and updated, and the effective area shifts to the left of the display area. When the vehicle accelerates forward, under the current acceleration direction and acceleration level, the size parameters of the effective area are adjusted and updated, and the size of the effective area changes from 5*5 to 7*7 (it should be understood that the size of the ineffective area decreases accordingly). If the vehicle accelerates to the right front, the effective area shifts to the left of the display area and also enlarges accordingly.

[0058] In one example, when obtaining the position parameter, one can obtain either the coordinates of the center point of the effective area or the coordinates of the four vertices of the effective area. When adjusting the size parameter, the length and width of the display area can be increased or decreased synchronously using the same data. Alternatively, the aspect ratio of the effective area can be determined based on the aspect ratio of the display area, achieving proportional scaling of the effective area's length and width. Furthermore, scaling can also be performed based on the area of ​​the effective area. These are merely illustrative examples and are not intended to limit the scope.

[0059] Therefore, by determining the display parameters of the effective area based on the acceleration direction and acceleration level, the effective area of ​​the display area can be enlarged, reduced, and / or shifted accordingly based on the acceleration direction and acceleration level, which can better meet the user's viewing expectations.

[0060] In one example, adjusting and updating the display parameters corresponding to the valid area in the display area includes:

[0061] Obtain the attributes of the valid area. If the attribute is video or text, adjust and update the display parameters corresponding to the valid area.

[0062] As described in step 101, the effective area is the area where relevant content can be displayed during operation. This content can be video, text, or music.

[0063] When the attribute of the valid area is music, it is determined that the user does not need to look at the screen. Therefore, the display parameters of the valid area are only adjusted and updated when the attribute of the valid area is video or text, in order to reduce additional operations.

[0064] In one example, when the attribute of the effective area is video, the display parameters also include a state parameter indicating whether the effective area is in play or pause.

[0065] Accordingly, if the obtained acceleration direction is a preset specific direction and the obtained acceleration level exceeds a preset first threshold, the state parameter of the effective area of ​​the video attribute is adjusted from the playback state to the pause state.

[0066] To further enhance the user experience, the video content that the user is watching can be paused when it is inconvenient for the user to watch, so as to prevent the user from missing the video.

[0067] Continuing from the previous example, the acceleration levels include A, B, and C, with the vehicle decelerating in a straight line (the direction of acceleration is backward). This example only uses the attributes of the effective area as an example.

[0068] During the first time period, the acceleration level is A. The effective area is adjusted and updated according to the current acceleration direction and level to ensure a comfortable viewing experience for the user. During the second time period, the acceleration level is B. The effective area continues to be adjusted and updated according to the current acceleration direction and level to maintain a comfortable viewing experience. During the third time period, the acceleration level is C (e.g., during sudden braking). The acceleration level is high, and the user leans forward at a certain angle, making it difficult to view the video in the effective area. In this case, the effective area can be switched from playback to pause. During the third time period, the acceleration is in a specific backward direction (causing the user to move forward under this effect). Therefore, the specific direction of acceleration can be set to backward, or decomposed into a backward direction, and the acceleration level, i.e., the first threshold, can be set to C.

[0069] In practical applications, the execution may not necessarily follow the order of the first, second, and third time periods described above. There are also cases where the acceleration level and direction directly correspond to the third time period. Therefore, the above is only an example for illustration, and the specific direction and first threshold should be set or adjusted according to the actual situation, without making specific limitations here.

[0070] In one example, the method further includes:

[0071] If the user's head position is acquired in real time and the rotation amplitude of the user's head position exceeds a set second threshold, the status parameter of the effective area of ​​the video attribute is adjusted from the playback state to the pause state.

[0072] In one example, obtaining the user's head position includes obtaining any information such as the line connecting the user's ears or the distance between the two sides of a specified position on the forehead. The goal is to compare the user's head position after rotation with its position before rotation to make a judgment.

[0073] When a user's head rotates due to external factors, making it impossible to view the effective video area, the effective area will be paused. Conversely, when the user's head rotation is within the second threshold range, the paused state of the effective area can be adjusted to playback.

[0074] It should be understood that the user's head position can be acquired in real time using sensors. For example, the relative angle between the distance between the user's ears and the effective area before and after head rotation can be determined, and a second threshold (using an acute angle as an example) can be set. When the angle exceeds the second threshold, it is considered that the user does not currently need to watch the video in the effective area. Therefore, the status parameter of the effective area can be adjusted from playback to pause to prevent the user from missing content of interest.

[0075] Specifically, assuming the second threshold is set at 45 degrees, when a user is initially viewing video within the valid area, the acute angle between the line connecting their ears and the plane containing the valid area is 5 degrees. If the user turns their head to the right, and the acute angle between the line connecting their ears and the plane containing the valid area reaches 50 degrees, exceeding the second threshold of 45 degrees, then it is assumed that the user is temporarily not paying attention to the video within the valid area, and playback can be paused.

[0076] In one example, if a bullet screen area is configured on the display area, and the bullet screen area is independent of the effective area, then when adjusting and updating the display parameters corresponding to the effective area, the display parameters corresponding to the bullet screen area are adjusted and updated synchronously.

[0077] When content is played in the designated area, it is usually accompanied by bullet comments. These bullet comments may be present in the designated area or set independently in the display area. Therefore, when the vehicle is accelerating, for a better viewing experience, it is necessary to adjust both the designated area and the bullet comment area's display parameters simultaneously to ensure that the bullet comment area updates in sync with the designated area.

[0078] In one example, the step of adjusting and updating the display parameters corresponding to the effective area in the display area based on the acceleration direction and the acceleration level includes:

[0079] Obtain at least one user parameter of the user, the user parameter including a parameter characterizing the user's physical characteristic type or sitting posture type;

[0080] Based on the current user parameters, match the parameter prediction model corresponding to the user, and determine the target display parameters of the effective area based on the parameter prediction model, the acceleration direction, and the acceleration level;

[0081] The display parameters corresponding to the effective area in the display area are adjusted and updated according to the target display parameters of the effective area.

[0082] In one example, user physical characteristics include weight, body type, and height. User posture includes leaning position and whether hands are on armrests.

[0083] Users' body type or posture will vary, even with the same acceleration level and direction, resulting in different degrees of user offset. This user offset determines the corresponding offset of the effective viewing area. Therefore, for different users, even with the same acceleration direction and level, the display parameters of the effective area should be adjusted differently.

[0084] Therefore, by obtaining user parameters, a parameter prediction model suitable for that user can be matched to obtain the adjustment effect of the most suitable effective region.

[0085] In one example, there are multiple ways to match different users with different parameter prediction models.

[0086] For example, if we only consider user body type, there are three parameter prediction models, one for users who are thin, one for users of normal build, and one for users who are overweight. If the current user's body type is determined to be normal, then the parameter prediction model corresponding to this body type is matched to obtain the vehicle's acceleration level and direction under acceleration conditions. The target display parameters for the effective area under the current acceleration condition are then obtained, and the display parameters for the effective area are adjusted and updated to match the target display parameters.

[0087] For example, consider the user's weight and whether their hands are holding the armrest. Weight can be categorized into three levels: 40-50 kg, 50-60 kg, and 60-70 kg, corresponding to levels 1, 2, and 3 respectively. Whether the hands are holding the armrest can be categorized into two levels: holding the armrest and not holding it, corresponding to levels 1 and 2 respectively. Multiplying the weight level by the hand-holding level yields parameter prediction models for five levels: 1, 2, 3, 4, and 6. If the current user's weight is 55 kg (level 2) and their hand is holding the armrest (level 1), then the parameter prediction model for level 2 (2 multiplied by 1) is matched. The vehicle's acceleration level and direction during gear shifting are obtained to determine the target display parameters for the effective area during the current gear shifting state. The display parameters for the effective area are then adjusted and updated to match the target display parameters.

[0088] In this scenario, even if user A is heavier than user B, but user B is holding onto the handrail while user A is not, the degree of offset between user A and user B may still be the same. Therefore, the same parameter prediction model can be applied, and the adjustment results for the effective region will be identical. The above is merely an example for illustration; the weight level and the level of whether the hand is holding onto the handrail can be assigned different weights according to the actual situation during calculation, and the setting of the levels and the calculation can be flexibly adjusted according to the actual situation, and are not limited to this.

[0089] For example, considering a user's weight, body leaning position, and whether their hands are holding the handrail, there are various parameter prediction models. For instance, there are parameter prediction models for a user weighing 45 kg, leaning forward, and holding the handrail; for a user weighing 45 kg, leaning normally, and holding the handrail; for a user weighing 50 kg, leaning normally, and not holding the handrail; and for a user weighing 50 kg, leaning backward, and not holding the handrail, and so on. These will not be elaborated upon further.

[0090] In this case, the user's parameters are obtained, and the most suitable parameter prediction model for the current user can be matched. If the user weighs 46 kg, leans forward, and holds the armrest, and there is no perfectly matching parameter prediction model, then the parameter prediction model for a user weighing 45 kg, leaning forward, and holding the armrest can be matched as the most suitable model for that user. To further improve the adaptability of the results, the target display parameters can be multiplied by a correction value. For example, for the parameter prediction model for a user weighing 45 kg, leaning forward, and holding the armrest, under a certain combination of acceleration velocity and acceleration direction, the target display parameter is 10*10 (the current display parameter is 8*8). The result can be multiplied by a correction value of 1.1 to obtain a target display parameter of 11*11, thereby increasing the magnification ratio. The above values ​​are only examples for illustration and are not limited to these.

[0091] It should be understood that the parameter prediction model can be trained in advance. During the ride, user parameters can be periodically collected to prevent changes in posture, such as holding onto armrests, so that the most suitable parameter prediction model can be re-matched to obtain the latest target display parameters under varying speed conditions.

[0092] In one example, the user's seating posture also includes whether or not they are wearing a seatbelt. Compared to not wearing a seatbelt, users with seatbelts experience less deviation under the same combination of acceleration levels and directions. Therefore, the adjustment results for the effective area also differ accordingly. This is merely an example for illustration; in practical applications, seatbelts should ideally be worn. However, when pre-training multiple parameter prediction models for matching, this factor (i.e., both seatbelt-wearing and un-wearing scenarios) still needs to be considered to more comprehensively address various situations.

[0093] In one example, adjusting and updating the display parameters corresponding to the effective area in the display area based on the target display parameters of the effective area includes adjusting the current display parameters according to a set step size until the target display parameters are reached. This allows the effective area to be smoothly panned or scaled, improving viewing comfort.

[0094] For example, in the target display parameters, the position parameter of the center point of the effective area is (3, 5), and the size parameter of the effective area is 7*7. The current center coordinates of the effective area are (5, 5), and the size parameter is 5*5. Therefore, when adjusting the display parameters corresponding to the effective area based on the target display parameters, the position parameter of the center point of the effective area changes from (5, 5) to (4, 5) and then back to (3, 5), and the size parameter changes from 5*5 to 6*6 and then back to 7*7.

[0095] In one example, if a vehicle travels along a fixed route, locations on the road surface prone to bumps along the route can be marked in advance (such as bumps caused by floor drains when the vehicle exits the garage). This allows the display parameters of the effective area in the display area to be adjusted in advance based on the current vehicle speed, time, or route distance, further improving the user experience.

[0096] It should be noted that the acquisition, storage, and application of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0097] One embodiment of this disclosure also provides a vehicle display area adjustment device, such as... Figure 3 As shown, the device includes:

[0098] The adjustment module 301 is used to adjust the position of the effective area in the display area when the vehicle is in a variable speed driving state, so that the movement direction of the effective area is opposite to the acceleration direction of the vehicle. The vehicle includes a display device, the display device has the display area, and the display area includes an effective area and an invalid area.

[0099] The acquisition module 302 is used to acquire the acceleration direction and acceleration level of the vehicle when the vehicle is in a variable speed driving state.

[0100] The adjustment module 301 is used to adjust and update the display parameters corresponding to the effective area in the display area according to the acceleration direction and the acceleration level. The display parameters include the size parameters and position parameters of the effective area relative to the display area.

[0101] The acquisition module 302 is also used to acquire the attributes of the effective region.

[0102] When the attribute is video or text, the adjustment module 301 is also used to adjust and update the display parameters corresponding to the effective area.

[0103] The display parameters also include state parameters representing whether the effective area is in a play or paused state. The adjustment module 301 is further configured to adjust the state parameters of the effective area with the attribute of video from a play state to a paused state when the attribute of the effective area is video, the obtained acceleration direction is a preset specific direction, and the obtained acceleration level exceeds a preset first threshold.

[0104] The acquisition module 302 is also used to acquire the user's head position in real time.

[0105] The adjustment module 301 is further configured to adjust the state parameter of the effective area of ​​the video attribute from the playback state to the pause state if the rotation amplitude of the user's head position exceeds a set second threshold.

[0106] The adjustment module 301 is further configured to, when a barrage area is configured on the display area and the barrage area is independent of the effective area, simultaneously adjust and update the corresponding display parameters of the barrage area while adjusting and updating the display parameters corresponding to the effective area.

[0107] The acquisition module 302 is further configured to acquire at least one user parameter of the user, the user parameter including a parameter characterizing the user's physical characteristics or sitting posture type.

[0108] The processing module 303 is used to match the parameter prediction model corresponding to the user according to the current user parameters obtained by the acquisition module, and determine the target display parameters of the effective area according to the parameter prediction model, the acceleration direction and the acceleration level.

[0109] The adjustment module 301 is used to adjust and update the display parameters corresponding to the effective area in the display area according to the target display parameters of the effective area.

[0110] In one example, the acquisition module 302 can be a sensor, used to acquire vehicle acceleration data, display parameters of the effective area, and user data. The adjustment module 301 can be a controller, electrically connected to both the acquisition module 302 and the processing module 303, used to adjust and update the display parameters of the effective area in the display area. The acquisition module 302 is electrically connected to the processing module 303, which can be a processor, used to determine the target display parameters of the effective area in the display area based on the data acquired by the acquisition module 302.

[0111] According to embodiments of this disclosure, this disclosure also provides an electronic device and a readable storage medium.

[0112] Figure 4 A schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0113] like Figure 4 As shown, device 400 includes a computing unit 401, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 402 or a computer program loaded from storage unit 408 into random access memory (RAM) 403. RAM 403 may also store various programs and data required for the operation of device 400. The computing unit 401, ROM 402, and RAM 403 are interconnected via bus 404. Input / output (I / O) interface 405 is also connected to bus 404.

[0114] Multiple components in device 400 are connected to I / O interface 405, including: input unit 406, such as keyboard, mouse, etc.; output unit 407, such as various types of monitors, speakers, etc.; storage unit 408, such as disk, optical disk, etc.; and communication unit 409, such as network card, modem, wireless transceiver, etc. Communication unit 409 allows device 400 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0115] The computing unit 401 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as the vehicle display area adjustment method. For example, in some embodiments, the vehicle display area adjustment method can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed on device 400 via ROM 402 and / or communication unit 409. When the computer program is loaded into RAM 403 and executed by the computing unit 401, one or more steps of the vehicle display area adjustment method described above can be performed. Alternatively, in other embodiments, the computing unit 401 can be configured as the vehicle display area adjustment method by any other suitable means (e.g., by means of firmware).

[0116] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0117] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0118] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0119] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0120] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0121] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.

[0122] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0123] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means two or more, unless otherwise explicitly specified.

[0124] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A method for adjusting a vehicle display area, characterized in that, include: When the vehicle is in a variable speed driving state, the position of the effective area in the display area is adjusted so that the movement direction of the effective area is opposite to the acceleration direction of the vehicle. The vehicle includes a display device with a display area, which includes an effective area and an invalid area. The invalid area serves as a spare space and range for adjusting the effective area. Adjusting the position of the effective area in the display area when the vehicle is in a variable speed driving state includes: acquiring the acceleration direction and acceleration level of the vehicle; adjusting and updating the display parameters corresponding to the effective area in the display area based on the acceleration direction and acceleration level, the display parameters including the size and position parameters of the effective area relative to the display area; different combinations of acceleration directions and acceleration levels result in different user offsets. The step of adjusting and updating the display parameters corresponding to the effective area in the display region according to the acceleration direction and the acceleration level includes: obtaining at least one user parameter of the user, the user parameter including parameters characterizing the user's physical characteristics or sitting posture; matching the parameter prediction model corresponding to the user according to the current user parameter, and determining the target display parameters of the effective area according to the parameter prediction model, the acceleration direction and the acceleration level; adjusting and updating the display parameters corresponding to the effective area in the display region according to the target display parameters of the effective area; the user's physical characteristics include the user's weight, body type and height, and the user's sitting posture includes the user's body leaning position, whether the hands are holding the armrests and whether the seat belt is fastened.

2. The vehicle display area adjustment method according to claim 1, characterized in that, The adjustment and updating of display parameters corresponding to the valid areas in the display area includes: Obtain the attributes of the valid area. If the attribute is video or text, adjust and update the display parameters corresponding to the valid area.

3. The vehicle display area adjustment method according to claim 2, characterized in that, When the attribute of the effective area is video, the display parameters also include a state parameter indicating whether the effective area is in play or pause. Accordingly, if the obtained acceleration direction is a preset specific direction and the obtained acceleration level exceeds a preset first threshold, the state parameter of the effective area of ​​the video attribute is adjusted from the playback state to the pause state.

4. The vehicle display area adjustment method according to claim 3, characterized in that, The method further includes: If the user's head position is acquired in real time and the rotation amplitude of the user's head position exceeds a set second threshold, the status parameter of the effective area of ​​the video attribute is adjusted from the playback state to the pause state.

5. The vehicle display area adjustment method according to claim 1 or 2, characterized in that, If a bullet screen area is configured on the display area, and the bullet screen area is independent of the effective area, then when adjusting and updating the display parameters corresponding to the effective area, the corresponding display parameters of the bullet screen area are adjusted and updated synchronously.

6. A vehicle display area adjustment device, characterized in that, include: An adjustment module is used to adjust the position of the effective area in the display area when the vehicle is in a variable speed driving state, so that the movement direction of the effective area is opposite to the acceleration direction of the vehicle. The vehicle includes a display device, the display device has the display area, the display area includes an effective area and an invalid area; the invalid area serves as a spare space and range for adjusting the effective area. When the vehicle is in a variable speed driving state, adjusting the position of the effective area in the display area includes: obtaining the acceleration direction and acceleration level of the vehicle; adjusting and updating the display parameters corresponding to the effective area in the display area according to the acceleration direction and acceleration level, wherein the display parameters include the size parameters and position parameters of the effective area relative to the display area; under different combinations of acceleration directions and different acceleration levels, the user's offset will be different; The step of adjusting and updating the display parameters corresponding to the effective area in the display region according to the acceleration direction and the acceleration level includes: obtaining at least one user parameter of the user, the user parameter including parameters characterizing the user's physical characteristics or sitting posture; matching the parameter prediction model corresponding to the user according to the current user parameter, and determining the target display parameters of the effective area according to the parameter prediction model, the acceleration direction and the acceleration level; adjusting and updating the display parameters corresponding to the effective area in the display region according to the target display parameters of the effective area; the user's physical characteristics include the user's weight, body type and height, and the user's sitting posture includes the user's body leaning position, whether the hands are holding the armrests and whether the seat belt is fastened.

7. An electronic device, characterized in that, include: A memory and a processor, the memory storing a computer program executable by the processor, the processor executing the computer program to implement the vehicle display area adjustment method according to any one of claims 1-5.

8. A storage medium, characterized in that, The storage medium stores a computer program, which, when read and executed, implements the vehicle display area adjustment method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Image playing and controlling method and device

    CN104808946A

  • Vehicle-mounted display-based video playing method and device

    CN105847914A

  • Picture display method, intelligent vehicle, storage medium and device

    CN112654959A

  • Display adjustment method, model calibration method, equipment, device and storage medium

    CN114494430A