Screen control method and related product

The screen control device adjusts the screen and screen size according to the audience position, and solves the problem of fixed screen size in the prior art and improves the viewing experience.

CN120396847APending Publication Date: 2025-08-01YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510340429.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

When the existing screen displays the screen, the screen size and screen size cannot be adjusted according to the distance between the audience and the screen, resulting in a poor viewing experience.

Method used

The position of the audience is obtained through the screen control device, the variable size of the screen is determined, and the size of the screen and the screen is adjusted based on the position of the audience to match the viewing needs of the audience.

Benefits of technology

It improves the audience's experience of viewing the screen through the screen, ensures that the screen size and position are adapted to the audience's distance, reduces the impact of viewing angles, and improves the overall viewing effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120396847A_ABST
    Figure CN120396847A_ABST
Patent Text Reader

Abstract

A screen control method and related products are applied to the technical field of screen control. In the application, the screen control method is used for controlling a first screen to display, and the first screen comprises a variable-size screen. After the position of the object in front of the first screen is obtained, the first size of the first screen can be determined based on the position of the object, and the size of the first screen can be adjusted based on the position of the object. And controlling the first screen to display based on the first size. Since the size of the picture displayed by the first screen is smaller than or equal to that of the first screen, the size of the picture in the first screen can be adjusted by adjusting the size of the first screen, namely, the size of the picture displayed by the first screen can be adjusted based on the position of the object, so that the experience that the object watches the picture through the first screen can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of screen control, and in particular, to a screen control method and related products. Background Art

[0002] In the current era of rapid digital information dissemination, the screen, as the core carrier for information display, is widely used in various scenarios. From entertainment to office work, from personal mobile devices to information dissemination in public places, the screen has become an important medium for people to obtain information, entertain, and interact. However, the experience of viewing images through the screens on the current market is not good. Summary of the Invention

[0003] Embodiments of this application provide a screen control method and related products. The size of the first screen can be adjusted based on the position of an object, and then the size of the image displayed on the first screen can be adjusted, thereby improving the experience of the object viewing the image through the first screen. The related products include a screen control device, a vehicle, a computer-readable storage medium, and a computer program product.

[0004] In a first aspect, a screen control method is provided. The screen control method is applied to a first screen, and the first screen includes a screen with variable size. The screen control method includes: obtaining the position of an object in front of the first screen; determining a first size of the first screen based on the position of the object; and controlling the first screen to display based on the first size, where the size of the first screen during display is the first size.

[0005] In the first aspect, the execution subject of the screen control method is a screen control device. The screen control device can be any kind of electronic device. Optionally, the screen control device can be one of the following: a computer, a central processing unit (CPU), or an electronic control unit (ECU) of a vehicle.

[0006] The first screen includes any screen with variable size. Optionally, the first screen includes: a curtain, a flexible screen, or a foldable screen. The size of the first screen includes the physical size of the first screen. By adjusting the size of the first screen, the space occupied by the first screen in the real world can be adjusted, and the size of the area where the image can be displayed on the first screen can be adjusted. In a possible implementation manner, when the first screen can be curled, the physical size of the first screen can be adjusted by unfolding or curling the first screen. For example, the size of the curtain can be adjusted by unfolding or curling the curtain. In another possible implementation manner, when the first screen can be folded, the physical size of the first screen can be adjusted by unfolding or folding the first screen.

[0007] The objects in front of the first screen include the objects facing the display surface of the first screen, where the display surface is the side of the first screen used for displaying the picture. The position of the object in front of the first screen is used to locate the object in front of the first screen. In a possible implementation, there is a seat in front of the first screen, and the position of the object includes the position of the seat on which the object sits. In another possible implementation, the position of the object includes the relative position of the object and the first screen. In yet another possible implementation, the position of the object includes the coordinates of the object in the world coordinate system.

[0008] After obtaining the position of the object in front of the first screen, the screen control device can determine the first size of the first screen based on the position of the object in front of the first screen, and can realize adjusting the size of the first screen based on the position of the object. After determining the first size, the screen control device can control the first screen to display based on the first size. Since the size of the picture displayed on the first screen is less than or equal to the size of the first screen, by adjusting the size of the first screen, the size of the picture in the first screen can be adjusted, that is, the size of the picture displayed on the first screen can be adjusted based on the position of the object, thereby improving the experience of the object watching the picture through the first screen.

[0009] Optionally, the screen control device includes a controller for controlling the first screen to display, that is, the controller belongs to the screen controller.

[0010] In a possible implementation, the first screen includes a screen installed in the passenger compartment, the passenger compartment includes seats, and the position of the object includes the seat on which the object sits. For example, the passenger compartment includes m rows of seats, and the object sits on the second row of seats among the m rows of seats. Then the position of the seat can be the second row of seats, and correspondingly, the position of the object can include the second row of seats. For another example, the passenger compartment includes m rows of seats and r columns of seats, and the object sits on the seat in the second row and the second column. Then the position of the seat can be the seat in the second row and the second column, and correspondingly, the position of the object can include the seat in the second row and the second column. For yet another example, the seats in the passenger compartment are all numbered, and the position of the seat can be the number of the seat (such as seat No. 1), and correspondingly, the position of the object includes the number of the seat on which the object sits. Since the distances from the seats in the passenger compartment to the first screen are fixed, there is a mapping relationship between the seats in the passenger compartment and the size of the first screen. For example, the passenger compartment includes m rows of seats. Among them, in the mapping relationship between the seats in the passenger compartment and the size of the first screen, the size of the first screen corresponding to the second row of seats is S1, and the size of the first screen corresponding to the third row of seats is S2. Therefore, the screen control device realizes "determining the first size of the first screen based on the position of the object" by performing the following steps: determining the first size based on the seat on which the object sits and the mapping relationship between the seats in the passenger compartment and the size of the first screen. This can improve the speed of determining the first size.

[0011] In a possible implementation, the object includes a first object and a second object. The distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen, that is, the number of objects is greater than 1, and the first object and the second object are any two objects with different distances to the first screen. At this time, the screen control device can adopt a compromise method to determine the first size, that is, determine the first size based on the positions of the first object and the second object, so that the first size is between the size of the first screen determined based on the position of the first object and the size of the first screen determined based on the position of the second object. Thereby, the experience of the first object viewing the picture on the first screen and the experience of the second object viewing the picture on the first screen can be improved. Specifically, based on the positions of the first object and the second object, the first size is determined. When the distance from the position of the first object to the first screen is less than the distance from the position of the second object to the screen, the first size is greater than the size of the first screen determined based on the position of the first object and less than the size of the first screen determined based on the position of the second object.

[0012] In a possible implementation, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes m rows of seats. The difference in the distances from different seats in the same row to the first screen is less than a first threshold. The first object sits in the i-th row of the m rows of seats, and the second object sits in the j-th row of the m rows of seats. The position of the first object includes the i-th row of seats, and the position of the second object includes the j-th row of seats.

[0013] Since the differences in the distances from different seats in the same row to the first screen are relatively small, the sizes of the pictures adapted to the objects sitting on different seats in the same row are not very different. Optionally, for the convenience of processing, the screen control device can determine that the sizes of the pictures adapted to the objects sitting on different seats in the same row are the same. At this time, the position of the object includes which row of seats the object sits in, and the screen control device can determine the first size of the first screen by determining which row of seats the object sits in, thereby improving the speed of determining the first size.

[0014] In a possible implementation, the number of objects sitting on the i-th row of seats is the first quantity, and the number of objects sitting on the j-th row of seats is the second quantity. The screen control device realizes "determining the first size based on the positions of the first object and the second object" by performing the following steps: determining the second size of the first screen based on the position of the first object; determining the third size of the first screen based on the position of the second object; determining the first weight of the second size and the second weight of the third size based on the first quantity and the second quantity, where when the first quantity is greater than the second quantity, the first weight is greater than the second weight, when the first quantity is less than the second quantity, the first weight is less than the second weight, and when the first quantity is equal to the second quantity, the first weight is equal to the second weight; and determining the first size by performing a weighted average of the second size and the third size based on the first weight and the second weight.

[0015] In this implementation, the screen control device first determines the size of the first screen based on each row of seats respectively, and then determines the weights of the sizes of the first screen determined based on each row of seats based on the number of objects sitting on each row of seats, where the weights of the sizes of the first screen are positively correlated with the number of objects sitting on each row of seats. That is, if the number of objects on a row of seats is large, then the weight of the size of the first screen determined based on this row of seats is large, and if the number of objects on two rows of seats is the same, then the weights of the sizes of the first screen determined based on these two rows of seats are the same. Finally, based on all the weights, a weighted average of all the sizes of the first screen is performed to determine the first size of the first screen, which can improve the accuracy of the first size.

[0016] In a possible implementation, the screen control device also obtains the fourth size of the picture in the first screen. Then, based on the first size and the fourth size, it controls the first screen to display the picture, where the size of the picture displayed on the first screen is the fourth size.

[0017] The fourth size is the size of the picture in the first screen. The screen control device controls the first screen to display the picture based on the first size and the fourth size, so that the size of the first screen when displaying the picture is the first size, and the size of the picture displayed on the first screen is the fourth size, which can better control the size of the picture displayed on the first screen, thereby enhancing the experience of the object viewing the picture in the first screen.

[0018] In a possible implementation, the screen control device obtains the fourth size of the picture in the first screen by receiving the fourth size from the input device, thereby enabling manual control of the size of the picture in the first screen. For example, the object can adjust the size of the picture in the first screen to the fourth size by inputting the fourth size to the input device. The input device includes a keyboard, a touch screen, a mouse, a microphone, and a graphics tablet.

[0019] In a possible implementation, the screen control device determines a fourth dimension of the picture in the first screen based on the position of the object. The closer the position of the object is to the first screen, the smaller the fourth dimension. Thereby, the adaptability of the size of the picture in the first screen to the object can be improved, and further, the experience of the object viewing the picture in the first screen can be improved.

[0020] In a possible implementation, the object includes a first object and a second object, and the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen. That is, the number of objects is greater than 1, and the first object and the second object are any two objects with different distances to the first screen. At this time, the screen control device can adopt a compromise method to determine the fourth dimension, that is, determine the fourth dimension based on the position of the first object and the position of the second object, so that the fourth dimension is between the size of the picture in the first screen determined based on the position of the first object and the size of the picture in the first screen determined based on the position of the second object. Thereby, the experience of the first object viewing the picture in the first screen and the experience of the second object viewing the picture in the first screen are improved. Specifically, based on the position of the first object and the position of the second object, the fourth dimension is determined. When the distance from the position of the first object to the first screen is less than the distance from the position of the second object to the screen, the fourth dimension is greater than the size of the picture in the first screen determined based on the position of the first object and less than the size of the picture in the first screen determined based on the position of the second object.

[0021] In a possible implementation, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes m rows of seats. The difference in the distances from different seats in the same row to the first screen is less than a first threshold. The first object sits in the i-th row of seats among the m rows of seats, and the second object sits in the j-th row of seats among the m rows of seats. The position of the first object includes the i-th row of seats, and the position of the second object includes the j-th row of seats.

[0022] Since the difference in the distances from different seats in the same row to the first screen is small, the sizes of the pictures adapted to the objects sitting on different seats in the same row are not very different. Optionally, for convenience of processing, the screen control device can determine that the sizes of the pictures adapted to the objects sitting on different seats in the same row are the same. At this time, the position of the object includes which row of seats the object sits in, and the screen control device can determine the fourth dimension of the picture in the first screen by determining which row of seats the object sits in, thereby improving the speed of determining the fourth dimension.

[0023] In a possible implementation, the number of objects sitting on the i-th row of seats is the first number, and the number of objects sitting on the j-th row of seats is the second number. The screen control device realizes "determining the fourth dimension based on the positions of the first object and the second object" by performing the following steps: determining the fifth dimension of the picture in the first screen based on the position of the first object; determining the sixth dimension of the picture in the first screen based on the position of the second object; determining the third weight of the fifth dimension and the fourth weight of the sixth dimension based on the first number and the second number, where when the first number is greater than the second number, the third weight is greater than the fourth weight, when the first number is less than the second number, the third weight is less than the fourth weight, and when the first number is equal to the second number, the third weight is equal to the fourth weight; and determining the fourth dimension by performing a weighted average of the fifth dimension and the sixth dimension based on the third weight and the fourth weight.

[0024] In this implementation, the screen control device first determines the dimensions of the picture in the first screen based on each row of seats respectively, and then determines the weights of the dimensions of the picture in the first screen determined based on each row of seats based on the number of objects sitting on each row of seats, where the weights of the dimensions of the picture in the first screen are positively correlated with the number of objects sitting on each row of seats. That is, if the number of objects on a row of seats is large, then the weight of the dimension of the picture in the first screen determined based on this row of seats is large, and if the number of objects on two rows of seats is the same, then the weights of the dimensions of the picture in the first screen determined based on these two rows of seats are the same. Finally, based on all the weights, a weighted average of all the dimensions of the picture in the first screen is performed to determine the fourth dimension of the picture in the first screen, which can improve the accuracy of the fourth dimension.

[0025] In a possible implementation, the screen control device also obtains the first position of the picture in the first screen. Then, based on the first dimension and the first position, it controls the first screen to display the picture, where the position of the picture displayed on the first screen in the first screen is the first position.

[0026] The first position is the position of the picture in the first screen. The screen control device controls the first screen to display the picture based on the first dimension and the first position, so that when the first screen displays the picture, the dimension of the picture is the first dimension, and the position of the picture in the first screen is the first position. Thus, based on the first position of the picture in the first screen, the viewing angle of the object watching the picture in the first screen can be reduced, and further the experience of the object watching the picture in the first screen can be improved.

[0027] Among them, the viewing angle is the included angle between the line of sight of the object and the normal line of the screen. The line of sight is the line connecting the object and the center of the screen, and the normal line passes through the center of the screen and is perpendicular to the tangent plane of the screen at the center. Optionally, the viewing angle includes a horizontal viewing angle and a vertical viewing angle. The horizontal viewing angle is the included angle between the line of sight of the object and the normal line of the screen in the horizontal direction, and the vertical viewing angle is the included angle between the line of sight of the object and the normal line of the screen in the vertical direction.

[0028] In a possible implementation manner, the screen control device obtains the first position of the screen in the first screen by receiving the first position from the input device, thereby enabling manual control of the position of the screen in the first screen. For example, the object can adjust the position of the screen in the first screen to the fourth dimension by inputting the first position to the input device.

[0029] In a possible implementation manner, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes seats, and the position of the object includes the position of the seat on which the object is sitting. Based on the position of the seat on which the object is sitting, the screen control device can determine the relative position between the object and the first screen, and further determine the first position of the screen in the first screen to reduce the viewing angle of the object when viewing the screen in the first screen.

[0030] In a possible implementation manner, there is a mapping relationship between the seats in the passenger compartment and the position of the screen in the first screen. For example, there are r rows of seats in the passenger compartment. Among the mapping relationship between the seats in the passenger compartment and the position of the screen in the first screen, the position of the screen corresponding to the first row of seats is P1, and the position of the screen corresponding to the second row of seats is P2. The screen control device realizes "determining the first position based on the position of the seat on which the object is sitting" by performing the following steps: determining the first position based on the seat on which the object is sitting and the mapping relationship between the seats in the passenger compartment and the position of the screen in the first screen. Thereby, the speed of determining the first position can be improved.

[0031] In a possible implementation, the objects include a first object and a second object. The seat on which the first object sits is different from the seat on which the second object sits, that is, the number of objects is greater than 1, and the first object and the second object are any two objects in different positions. At this time, the screen control device can adopt a compromise method to determine a first position, that is, determine the first position based on the seat on which the first object sits and the seat on which the second object sits, so that the first position is between the position of the picture determined based on the seat on which the first object sits in the first screen and the position of the picture determined based on the seat on which the second object sits in the first screen. Thereby, the experience of the first object watching the picture on the first screen and the experience of the second object watching the picture on the first screen can be improved. Specifically, based on the seat on which the first object sits, determine a second position of the picture in the first screen. Based on the seat on which the second object sits, determine a third position of the picture in the first screen. Based on the second position and the third position, determine the first position.

[0032] In a possible implementation, the screen control device can implement "determining the first position based on the second position and the third position" by performing the following steps: Determine the first position based on the weighted average of the second position and the third position.

[0033] In a possible implementation, there are m rows of seats in the passenger compartment. The distances from different seats in the same row to the first screen differ by less than a first threshold. The object sits on the nth row of the m rows of seats. The position of the seat on which the object sits includes the position of the seat on which the object sits in the nth row of seats. The screen control device implements "determining the first position based on the position of the seat on which the object sits" by performing the following steps: Determine the first position based on the position of the seat on which the object sits in the nth row of seats.

[0034] In a possible implementation, the screen control device and the controller for controlling the display of the first screen are two different devices. At this time, the screen control device implements "controlling the display of the first screen based on the first size" by performing the following steps: Send an instruction to the controller for controlling the display of the first screen. The instruction is used to instruct the controller to control the display of the first screen.

[0035] In a possible implementation, the screen control device includes a controller for controlling the display of the first screen. At this time, the screen control device implements "controlling the display of the first screen based on the first size" by performing the following steps: Control the display of the first screen through the controller.

[0036] In a possible implementation, the closer the position of the object is to the first screen, the smaller the first size. This can improve the experience of the object watching the picture on the first screen.

[0037] In a possible implementation, the first screen includes a screen installed in the passenger compartment of the first vehicle.

[0038] In a possible implementation, the passenger compartment of the first vehicle includes a first row of seats and a second row of seats. The first row of seats includes a driver's seat, and the second row of seats is the row of seats closest to the first row of seats in the passenger compartment of the first vehicle. The installation position of the first screen is between the first row of seats and the second row of seats. At this time, the first screen can display a picture to an object sitting on a seat other than the first row of seats.

[0039] In a possible implementation, the first dimension is less than or equal to a second threshold. As mentioned above, the larger the size of the first screen, the more space the first screen occupies. On the one hand, when the space occupied by the first screen is too large, the space in the passenger compartment may be divided into two spaces by the first screen, which is not conducive to communication between the objects in the passenger compartment. For example, when the installation position of the first screen is between the first row of seats in the passenger compartment of the first vehicle and the second row of seats in the passenger compartment of the first vehicle, if the size of the first screen is too large, there will be a physical partition between the first row of seats and the seats other than the first row of seats, which will affect the communication between the object on the first row of seats and the object on the seats other than the first row of seats. On the other hand, when the space occupied by the first screen is too large, the first screen may be located on the moving path of the first row of seats moving towards the second row of seats, thus hindering the movement of the first row of seats towards the second row of seats. For example, when the installation position of the first screen is between the first row of seats in the passenger compartment of the first vehicle and the second row of seats in the passenger compartment of the first vehicle, if the size of the first screen is too large, when the first row of seats (such as the driver's seat) moves towards the second row of seats or tilts towards the second row of seats, the first row of seats will collide with the first screen. Therefore, by limiting the first dimension of the first screen to be less than or equal to the second threshold, the two problems caused by the too large space occupied by the first screen can be solved.

[0040] In a possible implementation, the object includes a passenger in the passenger compartment of the first vehicle. The screen control device realizes "controlling the first screen to display based on the first dimension" by performing the following steps: when there is a passenger on a seat other than the first row of seats in the passenger compartment of the first vehicle, control the first screen to display based on the first dimension. In this way, when there is a passenger on a seat other than the first row of seats, the first screen will automatically display a picture, which can improve the experience of the passenger watching the picture on the first screen.

[0041] Optionally, a camera is installed in the passenger compartment of the first vehicle, and the camera can collect images or videos including seats other than the first row of seats. The screen control device can determine whether there is a passenger on a seat other than the first row of seats based on the collected images or videos.

[0042] In a possible implementation, the screen control device further performs the following steps: when there is no occupant on the seats other than the first row seats in the passenger compartment of the first vehicle, control the first screen to retract, so as to reduce the space occupied by the first screen. In a possible implementation manner, the screen control device retracts the first screen by controlling the first screen to curl. In another possible implementation manner, the screen control device retracts the first screen by controlling the first screen to fold. In yet another possible implementation manner, the screen control device retracts the first screen by controlling the first screen to shrink.

[0043] In a second aspect, a screen control device is provided, which includes a unit for performing the above-mentioned first aspect or any one of the implementation manners in the first aspect.

[0044] In a third aspect, a screen control device is provided, which includes a unit for performing the above-mentioned first aspect or any one of the implementation manners in the first aspect and a controller for controlling the first screen to display.

[0045] In a fourth aspect, a screen control device is provided, which includes a processor and a memory. The memory is used to provide a storage space, and the storage space is used to store computer instructions. The processor is used to call the computer instructions stored in the memory to execute the above-mentioned first aspect or any one of the implementation manners in the first aspect.

[0046] In a fifth aspect, a vehicle is provided, which includes any one of the screen control devices in the second aspect, the third aspect, and the fourth aspect and a first screen.

[0047] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is executed, the above-mentioned first aspect or any one of the implementation manners in the first aspect is executed.

[0048] In a seventh aspect, an embodiment of the present application provides a computer program product, which includes computer language code or includes computer instructions. When the computer program product is executed by a processor, the above-mentioned first aspect or any one of the implementation manners in the first aspect is executed.

[0049] For the technical effects of the second aspect to the seventh aspect of the present application, reference may be made to the technical effects of the technical solution of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] To more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the embodiments of the present application. Obviously, the following described drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0051] The following will briefly introduce the drawings required for the description of the embodiments.

[0052] Figure 1 Schematic diagram of a first screen installed in the passenger compartment provided by an embodiment of the present application;

[0053] Figure 2 Another schematic diagram of a first screen installed in the passenger compartment provided by an embodiment of the present application;

[0054] Figure 3 Schematic flowchart of a screen control method provided by an embodiment of the present application;

[0055] Figure 4 Another schematic flowchart of a screen control method provided by an embodiment of the present application;

[0056] Figure 5 Another schematic flowchart of a screen control method provided by an embodiment of the present application;

[0057] Figure 6 Another schematic flowchart of a screen control method provided by an embodiment of the present application;

[0058] Figure 7 Schematic diagram of a picture positioned to the left provided by an embodiment of the present application;

[0059] Figure 8 Another schematic diagram of a picture positioned to the left provided by an embodiment of the present application;

[0060] Figure 9 Another schematic diagram of a picture positioned to the left provided by an embodiment of the present application;

[0061] Figure 10 Schematic diagram of a picture positioned to the right provided by an embodiment of the present application;

[0062] Figure 11 Schematic diagram of a picture centered provided by an embodiment of the present application;

[0063] Figure 12 Another schematic diagram of a picture centered provided by an embodiment of the present application;

[0064] Figure 13 Schematic diagram of a picture filling the screen provided by an embodiment of the present application;

[0065] Figure 14 A structural schematic diagram of a screen control device provided by an embodiment of the present application;

[0066] Figure 15 A structural schematic diagram of another screen control device provided by an embodiment of the present application. Specific embodiments

[0067] In order to make the objectives, technical solutions, and advantages of the present application clearer, the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application.

[0068] Terms such as "first" and "second" in the description, claims, and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device, etc. that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices, etc.

[0069] As used herein, "embodiment" means that a specific feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art can explicitly and implicitly understand that in the various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be mutually referred to, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0070] It should be understood that in the present application, "at least one (item)" means one or more, "a plurality" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously. Here, A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (one)" or similar expressions below refer to any combination of these items, including any combination of single items (ones) or plural items (ones). For example, at least one (one) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0071] As described in the background art, the screen has become an important medium for people to obtain information, entertain and interact. In the scenario where an object views the picture on the screen, the size of the picture on the screen and the distance from the object to the screen directly affect the experience of the object viewing the picture through the screen. Specifically, the closer the distance from the object to the screen, the smaller the size of the picture that the object views through the screen should be. However, the size of the picture displayed by the screens on the current market is usually fixed, that is, the size of the picture displayed by the screen does not consider the distance from the object in front of the screen to the screen, which consequently leads to a poor experience for the object viewing the picture through the screen.

[0072] Based on this, the embodiments of the present application provide a screen control method, which is applied to a first screen, where the first screen includes a screen with a variable size. Optionally, the first screen includes: a curtain, a flexible screen, a foldable screen. By executing the screen control method, the screen control device can determine the first size of the first screen based on the distance from the object in front of the first screen to the first screen, and then make the size of the first screen when displaying the picture be the first size. In this way, it is possible to adjust the size of the first screen based on the distance from the object to the first screen, and further adjust the size of the picture in the first screen, thereby improving the experience of the object viewing the picture through the first screen.

[0073] In a possible implementation scenario, the first screen includes a screen installed in the passenger compartment. The object in the passenger compartment can view the picture through the first screen, for example, watch a movie, watch a game picture, watch a picture of a video call, etc. In a possible implementation manner, the passenger compartment is the passenger compartment in a vehicle. In another possible implementation manner, the passenger compartment is the passenger compartment in a ship. In still another possible implementation manner, the passenger compartment is the passenger compartment in an airplane.

[0074] Optionally, the passenger compartment is the passenger compartment of a first vehicle. The passenger compartment of the first vehicle includes a first row of seats and a second row of seats. Among them, the first row of seats includes a driver's seat, and the second row of seats is the row of seats closest to the first row of seats in the passenger compartment of the first vehicle. The installation position of the first screen is between the first row of seats and the second row of seats. At this time, the object in front of the first screen includes the passengers sitting on the second row of seats. By controlling the first screen to display, the passengers sitting on the second row of seats can view the picture displayed by the first screen.

[0075] Please refer to Figure 1 [[ID=1V]] Figure 1 which is a schematic diagram of a first screen installed in a passenger compartment provided by the embodiments of the present application. Figure 1 is a top view of the passenger compartment of the first vehicle. As Figure 1 ​As shown, the passenger compartment of the first vehicle includes the first-row seats, the second-row seats, and the third-row seats. Among them, the first-row seats include the driver's seat. The second-row seats are the row of seats closest to the first-row seats in the passenger compartment of the first vehicle, and the third-row seats are the row of seats farthest from the first-row seats in the passenger compartment of the first vehicle. The installation position of the first screen is between the first-row seats and the second-row seats. At this time, the objects in front of the first screen include the passengers sitting on the second-row seats and the passengers sitting on the third-row seats. By controlling the display of the first screen, the passengers sitting on the second-row seats and the passengers sitting on the second-row seats can watch the picture displayed on the first screen.

[0076] Please refer to Figure 2 , Figure 2 which is another schematic diagram of the installation of the first screen in the passenger compartment provided by the embodiment of the present application. Figure 2 is Figure 1 a schematic diagram of the passenger compartment from the perspective of the second-row seats in Figure 2 As shown, the first screen is connected to the ceiling of the first vehicle, and through this connection, the first screen can be located between the first-row seats and the second-row seats. Optionally, by controlling the first screen to retract, the first screen can be hidden in the ceiling of the first vehicle.

[0077] Optionally, when there are no passengers on the seats other than the first-row seats in the passenger compartment of the first vehicle, control the first screen to stop displaying, so as to reduce the energy consumption generated by the display picture of the first screen.

[0078] Next, the screen control method of the embodiment of the present application will be described in detail with reference to the drawings. Please refer to Figure 3 , Figure 3 which is a schematic flowchart of a screen control method provided by the embodiment of the present application.

[0079] 301. Obtain the position of the object in front of the first screen.

[0080] In the embodiment of the present application, the object in front of the first screen can be the audience in front of the first screen. For example, the object in front of the first screen includes the person watching the picture on the first screen in front of the first screen. The object in front of the first screen can also be an object located in front of the first screen but not an audience of the first screen. For example, the object in front of the first screen includes object a, but object a does not watch the picture on the first screen, that is, object a is not an audience of the picture on the first screen.

[0081] In the embodiments of the present application, the position of the object is used to locate the object. In one possible implementation, there is a seat in front of the first screen, and the position of the object includes the position of the seat on which the object is sitting. In another possible implementation, the position of the object includes the relative position between the object and the first screen. For example, a three-dimensional coordinate system is constructed with the geometric center of the first screen as the origin, and the position of the object includes the coordinates of the object in this three-dimensional coordinate system. In yet another possible implementation, the position of the object includes the coordinates of the object in the world coordinate system.

[0082] In one implementation of obtaining the position of an object in front of the first screen, there is a seat in front of the first screen, and the position of the object includes the position of the seat on which the object is sitting. There is a communication connection between the screen control device and the first sensor. The first sensor is used to detect whether there is an object sitting on the seat. The screen control device receives the detection result of the first sensor through this communication connection, where the detection result includes that there is an object sitting on the seat or there is no object sitting on the seat. When it is determined based on this detection result that there is an object sitting on the seat, the screen control device determines the position of the object based on the position of the seat. For example, there are m rows of seats in front of the first screen. The screen control device determines based on the detection result of the first sensor that there is an object sitting on the second row of seats, and thus can determine that the position of the object in front of the first screen includes the second row of seats.

[0083] Optionally, the first sensor includes a gravity sensor, a weight sensor, and a vision sensor. When the first sensor includes a gravity sensor, a gravity sensor can be installed in each seat, and the gravity received by the seat is detected through the gravity sensor, and then it can be determined whether there is an object sitting on the seat. When the first sensor includes a weight sensor, a weight sensor can be installed in each seat, and the weight borne by the seat is detected through the weight sensor, and then it can be determined whether there is an object sitting on the seat. When the first sensor includes a vision sensor, an image including all seats is collected through the vision sensor, and the vision sensor then performs object detection on the image to determine whether there is an object sitting on the seat, and when it is determined that there is an object sitting on the seat, the position of the seat on which the object is sitting can be determined.

[0084] In another implementation for obtaining the position of an object in front of the first screen, the position of the object in front of the first screen can be determined by an object detection device, and the screen control device obtains the position of the object in front of the first screen by receiving the position of the object from the object detection device. For example, the object detection device includes a vision sensor. The object detection device can determine the position of the object in front of the first screen through the vision sensor. For another example, the object detection device includes a lidar. After collecting the first point cloud including the object in front of the first screen through the lidar, the relative position of the object in front of the first screen to the first screen can be determined, or the coordinates of the object in front of the first screen in the world coordinate system can be determined.

[0085] 302. Determine the first size of the first screen based on the position of the object.

[0086] In the embodiments of the present application, the first size is the size of the first screen. In one possible implementation, the first size includes the length and width of the first screen. In another possible implementation, the first size includes the length of the diagonal of the first screen. In still another possible implementation, the first size includes a first ratio, where the first ratio is the ratio of the first size to the maximum size of the first screen, and the maximum size of the first screen is the maximum size that the first screen can reach by adjusting the size. The first size can be determined based on the first ratio and the maximum size of the first screen. For example, the maximum size of the first screen is S, and the first ratio is 1 / 4, then the first size is S / 4, that is, the first size is 1 / 4 of the maximum size of the first screen.

[0087] Optionally, the first ratio includes at least two gears, and the first ratios of different gears are different. For example, at least two gears of the first ratio include a first gear and a second gear, where the first ratio of the first gear is 1 / 4 and the first ratio of the second gear is 1 / 2.

[0088] Optionally, the screen control device determines the first size of the first screen based on the position of the object according to the principle that the closer the distance from the position of the object to the first screen, the smaller the first size of the first screen. In this way, when the size of the first screen when displaying the picture is the first size, the experience of the object watching the picture through the first screen can be improved.

[0089] Optionally, the screen control device can determine the distance from the position of the object to the first screen based on the position of the object, and then can determine the first size of the first screen based on this distance.

[0090] 303. Control the first screen to display based on the first size, where the size of the first screen when displaying is the first size.

[0091] After determining the first size of the first screen, the screen control device can control the first screen to display based on the first size, so that the size of the picture displayed on the first screen is less than or equal to the first size, thereby achieving the effect of adjusting the size of the picture displayed on the first screen by adjusting the size of the first screen.

[0092] Optionally, by controlling the first screen to display, the screen control device can also control the display effect of the picture on the first screen. Among them, the display effect of the picture on the first screen includes the size of the picture on the first screen, the resolution of the picture, the refresh rate of the picture, the color gamut of the picture, the contrast of the picture, and the brightness of the picture.

[0093] In a possible implementation manner, the screen control device sends an instruction to the controller for controlling the first screen to display, where the instruction is used to instruct the controller to control the first screen to display. For example, when the first screen includes a flexible screen, the controller can adjust the size of the flexible screen to the first size and control the flexible screen to display a picture. Another example is that when the first screen includes a curtain, the controller can adjust the size of the curtain to the first size and control the curtain to display a picture.

[0094] Optionally, the controller includes a first controller for adjusting the size of the first screen and a second controller for controlling the first screen to display a picture. The instruction sent by the screen control device to the controller includes a first instruction for instructing the first controller to adjust the size of the first screen to the first size and a second instruction for instructing the second controller to control the first screen to display a picture. For example, when the first screen includes a flexible screen, the first controller can be used to control the motor to rotate. By controlling the motor to rotate, the first controller can drive the flexible screen to curl, thereby adjusting the size of the flexible screen. And the second controller can be used to control the flexible screen to display a picture. Another example is that when the first screen includes a curtain, the first controller can be used to control the motor to rotate, and the second controller includes turning off the projector. By controlling the motor to rotate, the first controller can drive the curtain to curl, thereby adjusting the size of the curtain. The optical engine can control the projector to project a picture onto the curtain and control the display effect of the picture on the curtain.

[0095] In another possible implementation manner, the screen control device includes a controller for controlling the first screen to display, that is, the controller belongs to the screen controller. For example, the controller is a module within the screen control device. At this time, the screen control device can control the first screen to display through the controller.

[0096] In the embodiments of the present application, since the first screen includes a screen with a variable size, after the screen control device obtains the position of the object before the first screen, it can determine the first size of the first screen based on the position of the object. Then, based on the first size, it can control the first screen to be displayed, where the size of the first screen during display is the first size. In this way, the size of the picture displayed on the first screen can be less than or equal to the first size, thereby achieving the effect of adjusting the size of the picture displayed on the first screen based on the position of the object, and thus enhancing the experience of the object viewing the picture through the first screen.

[0097] As an alternative implementation, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes seats, and the position of the object includes the seat on which the object is sitting. Since the distance from the seats in the passenger compartment to the first screen is fixed, there is a mapping relationship between the seats in the passenger compartment and the size of the first screen. For example, the passenger compartment includes m rows of seats. Among them, in the mapping relationship between the seats in the passenger compartment and the size of the first screen, the size of the first screen corresponding to the second row of seats is S1, and the size of the first screen corresponding to the third row of seats is S2. Another example is that the passenger compartment includes seat No. 1 and seat No. 2. Among them, in the mapping relationship between the seats in the passenger compartment and the size of the first screen, the size of the first screen corresponding to seat No. 1 is S3, and the size of the first screen corresponding to seat No. 2 is S4. Optionally, the screen control device stores the mapping relationship between the seats in the passenger compartment and the size of the first screen.

[0098] In this implementation, the screen control device performs the following steps during the execution of step 303: Determine the first size based on the seat on which the object is sitting and the mapping relationship between the seats in the passenger compartment and the size of the first screen. Specifically, based on the mapping relationship between the seats in the passenger compartment and the size of the first screen, the size of the first screen corresponding to the seat on which the object is sitting can be determined as the first size. This can improve the speed of determining the first size.

[0099] In a possible scenario, the passenger compartment includes the passenger compartment in the vehicle. The passenger compartment in the vehicle includes three rows of seats. The first size includes a first ratio. Among them, there is a mapping relationship between each row of seats in the passenger compartment and the first ratio. For example, when the seat on which the object is sitting is the second row of seats, the first ratio is 1 / 4, that is, the first size is 1 / 4 of the maximum size of the first screen.

[0100] The embodiments of the present application also provide an implementation manner of how to determine the first size of the first screen when the number of objects in front of the first screen is greater than 1. In this implementation manner, the objects include a first object and a second object, where the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen. During the execution of step 302, the screen control device performs the following steps: determining the first size based on the positions of the first object and the second object, where when the distance from the position of the first object to the first screen is less than the distance from the position of the second object to the screen, the first size is greater than the size of the first screen determined based on the position of the first object and less than the size of the first screen determined based on the position of the second object.

[0101] In an implementation manner of determining the first size based on the positions of the first object and the second object, the screen control device determines the second size of the first screen based on the position of the first object and determines the third size of the first screen based on the position of the second object. The first size of the first screen is determined by weighted averaging the second size and the third size. In another possible implementation manner, after determining the second size and the third size, the screen control device determines the first size of the first screen based on the average value of the second size and the third size. In still another possible implementation manner, after determining the second size and the third size, the screen control device determines the first size of the first screen based on the geometric mean of the second size and the third size.

[0102] In this implementation manner, since the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen, if the first size of the first screen is determined based on the position of the first object, it will result in a poor viewing experience for the second object through the first screen. Similarly, if the first size of the first screen is determined based on the position of the second object, it will result in a poor viewing experience for the first object through the first screen. Therefore, the screen control device adopts a compromise method to determine the first size, that is, determining the first size based on the positions of the first object and the second object, so that the first size is between the size of the first screen determined based on the position of the first object and the size of the first screen determined based on the position of the second object.

[0103] In a possible scenario, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes m rows of seats. The first object sits on the i-th row of seats among the m rows of seats, and the second object sits on the j-th row of seats among the m rows of seats. The distances from different seats in the same row to the first screen are relatively close. Therefore, the sizes of the pictures adapted to the objects sitting on different seats in the same row are not very different. Optionally, for convenience of processing, the screen control device can determine that the sizes of the pictures adapted to the objects sitting on different seats in the same row are the same. At this time, the position of the object includes which row of seats the object sits on, and the screen control device can determine the first size of the first screen by determining which row of seats the object sits on.

[0104] In the embodiments of the present application, the screen control device determines whether the distances from different seats to the first screen are relatively large or relatively small based on the first threshold. Specifically, if the difference in the distances from different seats to the first screen is less than the first threshold, it means that the distances from different seats to the first screen are relatively close. On the contrary, if the difference in the distances from different seats to the first screen is greater than or equal to the first threshold, it means that the distances from different seats to the first screen are relatively large. Therefore, the distances from different seats in the same row to the first screen are less than the first threshold. For example, in Figure 1 , the second row of seats includes 2 seats, and the difference in the distances from these two seats to the first screen is less than the first threshold. The third row of seats also includes 2 seats, and the difference in the distances from these two seats to the first screen is also less than the first threshold. The position of the first object includes the i-th row of seats, and the position of the second object includes the j-th row of seats. In this way, the screen control device can determine the first size of the first screen based on the i-th row of seats and the j-th row of seats.

[0105] As an alternative implementation, the number of objects sitting on the i-th row of seats is the first number, and the number of objects sitting on the j-th row of seats is the second number. The screen control device realizes "determining the first size based on the positions of the first object and the second object" by performing the following steps: determining the second size of the first screen based on the position of the first object; determining the third size of the first screen based on the position of the second object; determining the first weight of the second size and the second weight of the third size based on the first number and the second number, where when the first number is greater than the second number, the first weight is greater than the second weight, when the first number is less than the second number, the first weight is less than the second weight, and when the first number is equal to the second number, the first weight is equal to the second weight; and determining the first size by performing a weighted average on the second size and the third size based on the first weight and the second weight.

[0106] In this embodiment, the screen control device first determines the size of the first screen based on each row of seats, and then determines the weight of the size of the first screen determined based on each row of seats according to the number of objects sitting on each row of seats, where the weight of the size of the first screen is positively correlated with the number of objects sitting on each row of seats. That is, if the number of objects on a row of seats is large, the weight of the size of the first screen determined based on this row of seats is large; if the number of objects on two rows of seats is the same, the weights of the sizes of the first screen determined based on these two rows of seats are the same. Finally, based on all the weights, a weighted average of all the sizes of the first screen is performed to determine the first size of the first screen.

[0107] Optionally, the screen control device stores the weights of the sizes of the first screen determined based on each row of seats, and the first weight and the second weight can be determined based on the stored weights.

[0108] Optionally, the object can set the weight of the size of the first screen determined based on each row of seats. For example, in the case where the passenger compartment is the passenger compartment in a vehicle, both the driver or an object other than the driver can set the weight of the size of the first screen determined based on each row of seats.

[0109] It should be understood that the first object and the second object in the embodiments of the present application are description objects selected for concisely describing the technical solutions, and it should not be understood that the objects only include two objects. In practical applications, the number of objects can be greater than 2. When the number of objects is greater than 2, the screen control device can respectively determine the size of the first screen based on the positions of the respective objects, and then perform a weighted average of all the sizes of the first screen to obtain the first size of the first screen.

[0110] The foregoing has elaborated in detail that by adjusting the size of the first screen to the first size, the size of the picture displayed on the first screen can be adjusted, and how to determine the first size of the first screen. In practical applications, the size of the picture in the first screen can also be directly adjusted. Therefore, as an optional embodiment, the screen control device also obtains the fourth size of the picture in the first screen, and performs the following steps during the execution of step 303: controlling the first screen to display the picture based on the first size and the fourth size, where the size when the first screen displays the picture is the first size, and the size of the picture displayed on the first screen is the fourth size.

[0111] The fourth dimension is the dimension of the picture on the first screen, where the fourth dimension is less than or equal to the first dimension. In one implementation of obtaining the fourth dimension, the screen control device receives the fourth dimension from an input device, where the input device includes a keyboard, a touch screen, a mouse, a microphone, and a graphics tablet. For example, the first screen includes a screen inside the passenger compartment. An object inside the passenger compartment can input the dimension of the picture on the first screen to the screen control device through the input device. In another implementation of obtaining the fourth dimension, the screen control device determines the fourth dimension of the picture on the first screen based on the position of the object. The closer the distance from the position of the object to the first screen, the smaller the fourth dimension. This can improve the experience of the object viewing the picture through the first screen.

[0112] As an alternative implementation, the first screen includes a screen installed inside the passenger compartment, the passenger compartment includes seats, and the position of the object includes the seat on which the object is sitting. Since the distances from the seats inside the passenger compartment to the first screen are fixed, there is a mapping relationship between the seats inside the passenger compartment and the dimension of the picture on the first screen. For example, the passenger compartment includes m rows of seats. Among the mapping relationship between the seats inside the passenger compartment and the dimension of the picture on the first screen, the dimension of the picture on the first screen corresponding to the second row of seats is S5, and the dimension of the picture on the first screen corresponding to the third row of seats is S6. Another example is that the passenger compartment includes seat No. 1 and seat No. 2. Among the mapping relationship between the seats inside the passenger compartment and the dimension of the picture on the first screen, the dimension of the picture on the first screen corresponding to seat No. 1 is S7, and the dimension of the picture on the first screen corresponding to seat No. 2 is S8. Optionally, the screen control device stores the mapping relationship between the seats inside the passenger compartment and the dimension of the picture on the first screen.

[0113] In this implementation, the screen control device obtains the fourth dimension by performing the following steps: determining the fourth dimension based on the seat on which the object is sitting and the mapping relationship between the seats inside the passenger compartment and the dimension of the picture on the first screen. Specifically, based on the mapping relationship between the seats inside the passenger compartment and the dimension of the picture on the first screen, the dimension of the picture on the first screen corresponding to the seat on which the object is sitting can be determined as the fourth dimension. This can improve the speed of determining the fourth dimension.

[0114] In a possible scenario, the passenger compartment includes the passenger compartment inside the vehicle. The passenger compartment inside the vehicle includes three rows of seats. The fourth dimension includes a second ratio, where the second ratio is the ratio of the size of the picture on the first screen to the size of the first screen. There is a mapping relationship between each row of seats in the passenger compartment and the second ratio. For example, when the seat where the object is sitting is the second row of seats, the second ratio is 1 / 4, that is, the fourth dimension is 1 / 4 of the size of the first screen. Optionally, the second ratio includes at least two gears, and the second ratios of different gears are different. For example, at least two gears of the second ratio include a first gear and a second gear, where the second ratio of the first gear is 1 / 4 and the second ratio of the second gear is 1 / 2.

[0115] The embodiment of the present application also provides an implementation manner of how to determine the fourth dimension of the picture on the first screen when the number of objects in front of the first screen is greater than 1. In this implementation manner, the object includes a first object and a second object, where the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen. The screen control device realizes "determining the fourth dimension of the picture on the first screen based on the position of the object" by performing the following steps: determining the fourth dimension based on the position of the first object and the position of the second object, where when the distance from the position of the first object to the first screen is less than the distance from the position of the second object to the screen, the fourth dimension is greater than the size of the picture on the first screen determined based on the position of the first object and less than the size of the picture on the first screen determined based on the position of the second object.

[0116] In an implementation manner of determining the fourth dimension based on the position of the first object and the position of the second object, the screen control device determines the fifth dimension of the picture on the first screen based on the position of the first object and determines the sixth dimension of the picture on the first screen based on the position of the second object. The fourth dimension of the picture on the first screen is determined by performing a weighted average on the fifth dimension and the sixth dimension. In another possible implementation manner, after determining the fifth dimension and the sixth dimension, the screen control device determines the fourth dimension of the picture on the first screen based on the average value of the fifth dimension and the sixth dimension. In still another possible implementation manner, after determining the fifth dimension and the sixth dimension, the screen control device determines the fourth dimension of the picture on the first screen based on the geometric mean of the fifth dimension and the sixth dimension.

[0117] In this embodiment, since the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen, if the fourth size of the picture on the first screen is determined based on the position of the first object, it will result in a poor viewing experience for the second object through the first screen. Similarly, if the fourth size of the picture on the first screen is determined based on the position of the second object, it will result in a poor viewing experience for the first object through the first screen. Therefore, the screen control device adopts a compromise method to determine the fourth size, that is, the fourth size is determined based on the positions of the first object and the second object, so that the fourth size is between the size of the picture on the first screen determined based on the position of the first object and the size of the picture on the first screen determined based on the position of the second object.

[0118] In a possible scenario, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes m rows of seats. The first object sits in the i-th row of the m rows of seats, and the second object sits in the j-th row of the m rows of seats. The distances from different seats in the same row to the first screen are relatively close. Therefore, the sizes of the pictures adapted to objects sitting on different seats in the same row are not very different. Optionally, for convenience of processing, the screen control device can determine that the sizes of the pictures adapted to objects sitting on different seats in the same row are the same. At this time, the position of the object includes which row of seats the object sits in, and the screen control device can determine the first size of the picture on the first screen by determining which row of seats the object sits in. Therefore, the position of the first object includes the i-th row of seats, and the position of the second object includes the j-th row of seats. In this way, the screen control device can determine the first size of the picture on the first screen based on the i-th row of seats and the j-th row of seats.

[0119] As an alternative embodiment, the number of objects sitting in the i-th row of seats is the first number, and the number of objects sitting in the j-th row of seats is the second number. The screen control device realizes "determining the fourth size based on the positions of the first object and the second object" by performing the following steps: determining the fifth size of the picture on the first screen based on the position of the first object; determining the sixth size of the picture on the first screen based on the position of the second object; determining the third weight of the fifth size and the fourth weight of the sixth size based on the first number and the second number, where in the case where the first number is greater than the second number, the third weight is greater than the fourth weight, in the case where the first number is less than the second number, the third weight is less than the fourth weight, and in the case where the first number is equal to the second number, the third weight is equal to the fourth weight; and performing a weighted average on the fifth size and the sixth size based on the third weight and the fourth weight to determine the fourth size.

[0120] In this embodiment, the screen control device first determines the size of the picture in the first screen based on each row of seats, and then determines the weight of the size of the picture in the first screen determined based on each row of seats according to the number of objects sitting on each row of seats, where the weight of the size of the picture is positively correlated with the number of objects sitting on each row of seats. That is, if the number of objects on a row of seats is large, then the weight of the size of the picture determined based on this row of seats is large. If the number of objects on two rows of seats is the same, then the weights of the sizes of the pictures determined based on these two rows of seats are the same. Finally, based on all the weights, a weighted average is performed on all the sizes of the pictures in the first screen to determine the fourth size of the picture in the first screen.

[0121] Optionally, the screen control device stores the weights of the sizes of the pictures in the first screen determined based on each row of seats, and the third weight and the fourth weight can be determined based on the stored weights.

[0122] Optionally, the object can set the weight of the size of the picture in the first screen determined based on each row of seats. For example, when the passenger cabin is the passenger cabin in a vehicle, the driver or an object other than the driver can set the weight of the size of the picture in the first screen determined based on each row of seats.

[0123] It should be understood that the first object and the second object in the embodiments of the present application are descriptive objects selected for concisely describing the technical solution, and it should not be understood that the object only includes two objects. In actual applications, the number of objects can be greater than 2. When the number of objects is greater than 2, the screen control device can separately determine the size of the picture in the first screen based on the positions of the respective objects, and then perform a weighted average on all the sizes of the pictures in the first screen to obtain the fourth size of the picture in the first screen.

[0124] As an optional embodiment, after determining the fourth size, the screen control device can determine the first size of the first screen based on the fourth size. In this way, while enabling the first screen to display a picture of the fourth size, the size of the first screen can be reduced, thereby reducing the space occupied by the first screen. Optionally, the screen control device takes the fourth size as the first size, and at this time the picture fills the area of the first screen for displaying the picture.

[0125] When the first screen displays a picture, the picture can be displayed based on the first position of the picture in the first screen. Therefore, after obtaining the first position of the picture in the first screen, the screen control device can also control the first screen to display the picture based on the first size and the first position, where the size of the first screen when displaying the picture is the first size, and the position of the picture displayed on the first screen in the first screen is the first position.

[0126] The first position is the position of the screen on the first screen. In a possible implementation, the first position includes the position of the center of the screen on the first screen. For example, with the upper left corner of the screen as the origin, the positive direction of the horizontal axis to the right, and the positive direction of the vertical axis downward, a coordinate system is constructed. The first position includes the coordinates of the center of the screen in this coordinate system. In another possible implementation, the first position includes the position of the upper left corner of the screen on the first screen. For example, with the upper left corner of the screen as the origin, the positive direction of the horizontal axis to the right, and the positive direction of the vertical axis downward, a coordinate system is constructed. The first position includes the coordinates of the upper left corner of the screen in this coordinate system.

[0127] In an implementation of obtaining the first position, the screen control device receives the first position from the input device. For example, the first screen includes a screen in the passenger compartment. An object in the passenger compartment can input the position of the screen on the first screen to the screen control device through the input device.

[0128] In another implementation of obtaining the first position, considering that the factors affecting the experience of the object viewing the screen on the first screen include not only the size of the screen but also the viewing angle of the object viewing the screen, and the viewing angle of the object viewing the screen is affected by the position of the screen on the first screen. Therefore, the screen control device can determine the first position of the screen on the first screen based on the position of the object.

[0129] In the embodiments of the present application, the viewing angle is the angle between the line of sight of the object and the normal line of the screen, where the line of sight is the line connecting the object and the center of the screen, and the normal line passes through the center of the screen and is perpendicular to the tangent plane at the center of the screen. Optionally, the viewing angle includes a horizontal viewing angle and a vertical viewing angle, where the horizontal viewing angle is the angle between the line of sight of the object and the normal line of the screen in the horizontal direction, and the vertical viewing angle is the angle between the line of sight of the object and the normal line of the screen in the vertical direction. Since the smaller the viewing angle, the better the experience of the object viewing the screen, determining the first position of the screen on the first screen based on the position of the object can reduce the viewing angle of the object viewing the screen, and thus can improve the experience of the object viewing the screen.

[0130] Optionally, the first screen includes a screen installed in the passenger compartment, the passenger compartment includes seats, and the position of the subject includes the position of the seat in which the subject is seated. In this case, the screen control device may determine the first position based on the position of the seat in which the subject is seated. In one possible implementation, the screen control device determines the first position based on a mapping relationship between the seat in which the subject is seated, the seats in the passenger compartment, and the position of the image on the first screen. For example, the passenger compartment includes rows of seats r, and in the mapping relationship between the seats in the passenger compartment and the positions of the image on the first screen, the position of the image corresponding to the first row of seats is P1, and the position of the image corresponding to the second row of seats is P2. For another example, the passenger compartment includes seats 1 and 2, and in the mapping relationship between the seats in the passenger compartment and the positions of the image on the first screen, the position of the image corresponding to seat 1 is P3, and the position of the image corresponding to seat 2 is P4. Optionally, the screen control device stores a mapping relationship between the seats in the passenger compartment and the size of the first screen.

[0131] In another possible implementation, the passenger compartment includes m rows of seats, the distances between different seats in the same row and the first screen differ by less than a first threshold, and a subject is seated in the nth row of the m rows. The position of the subject's seat includes the position of the subject's seat in the nth row. The screen control device determines the first position based on the position of the subject's seat in the nth row. Specifically, if the subject's seat is positioned toward the front of the nth row, the position of the image on the first screen is also positioned toward the front of the nth row. Similarly, if the subject's seat is positioned toward the rear of the nth row, the position of the image on the first screen is also positioned toward the rear of the nth row.

[0132] Optionally, the screen control device determines the first position based on the position of the seat where the subject is sitting in the nth row of seats, and the mapping relationship between the position of the seat in the nth row of seats and the position of the picture in the first screen. Specifically, based on the mapping relationship between the position of the seat in the nth row of seats and the position of the picture in the first screen, the position of the picture corresponding to the position of the seat where the subject is sitting in the nth row of seats can be determined as the first position. This can increase the speed of determining the first position. For example, the position of the seat in the nth row of seats includes the seat number (e.g., seat number 1 in the nth row of seats, seat number 2 in the nth row of seats). In the mapping relationship between the position of the seat in the nth row of seats and the position of the picture in the first screen, the position of the picture corresponding to seat number 1 is P5, and the position of the picture corresponding to seat number 2 is P6.

[0133] In another possible implementation, the object includes a first object and a second object, and the seats on which the first object and the second object sit are different. The screen control device determines a second position of the picture on the first screen based on the seat on which the first object sits. Based on the seat on which the second object sits, it determines a third position of the picture on the first screen. Based on the second position and the third position, it determines a first position.

[0134] In an implementation manner of determining the first position based on the second position and the third position, the screen control device determines the first position based on the weighted average of the second position and the third position.

[0135] Optionally, the screen control device stores the weights of the positions of the pictures determined based on each seat in the nth row of seats. For example, the nth row of seats includes seat No. 1 and seat No. 2, and the screen control device includes the weight of the position of the picture determined based on seat No. 1 on the first screen and the weight of the position of the picture determined based on seat No. 2 on the first screen. The weights stored by the screen control device can determine the weight of the second position and the weight of the third position.

[0136] Optionally, the seats in the nth row include a first seat. For example, the first seat is the boss seat. The weight of the position of the picture determined based on the position of the first seat in the nth row of seats is higher than the weight of the position of the picture determined based on the seats other than the first seat in the nth row of seats. This can preferably ensure the viewing experience of the object sitting on the first seat watching the picture on the first screen.

[0137] Optionally, the movement of the object will cause the position of the object to change, and further cause the first position of the picture determined based on the position of the object to change. Correspondingly, the position of the picture displayed on the first screen will also change. At this time, there will be a situation where the picture moves with the movement of the object, thereby improving the viewing experience of the object watching the picture on the first screen. For example, in the case where the first screen includes a screen installed in the passenger compartment, and the passenger compartment includes seat No. 1 and seat No. 2, the object gets up from seat No. 1, moves to near seat No. 2, and sits on seat No. 2. At this time, the position of the picture on the first screen will move with the movement of the object.

[0138] The foregoing has elaborated in detail how to determine the first size of the first screen, the fourth size of the picture on the first screen, and the first position of the picture on the first screen. Optionally, in order to better control the display of the first screen, after determining the first size, the fourth size, and the first position, the screen control device can control the first screen to display based on the first size, the fourth size, and the first position, where the size of the first screen when displaying the picture is the first size, the size of the picture on the first screen is the fourth size, and the position of the picture on the first screen is the first position.

[0139] For a better understanding of the implementation process in which the screen control device controls the display of the first screen based on the first dimension, the fourth dimension, and the first position, please refer to Figure 4 , Figure 4 which is a schematic flowchart of another screen control method provided by an embodiment of the present application. As Figure 4 shown, the screen control device can receive the position of the object in front of the first screen from the object detection module, and then can determine the first dimension, the fourth dimension, and the first position based on the position of the object, where the object detection module includes a first sensor or an object detection device. The screen control device can also receive the first dimension, the fourth dimension, and the first position from the input device. After determining the first dimension, the fourth dimension, and the first position, the screen control device can control the display of the first screen based on the first dimension, the fourth dimension, and the first position.

[0140] For a more detailed description of Figure 4 the screen control method, please refer to Figure 5 , Figure 5 which is a schematic flowchart of yet another screen control method provided by an embodiment of the present application. As Figure 5 shown, after the process of the screen control method starts, on the one hand, the number of objects in front of the first screen and the position of the objects in front of the first screen can be determined, where the number of objects in front of the first screen and the position of the objects in front of the first screen can both be determined by the object detection module. After the screen control device receives the number of objects in front of the first screen and the position of the objects in front of the first screen from the object detection module, it determines the first dimension, the fourth dimension, and the first position based on the number of objects in front of the first screen and the position of the objects in front of the first screen. The screen control device then controls the display of the first screen based on the first dimension, the fourth dimension, and the first position, thereby realizing the automatic display of the first screen. On the other hand, the screen control device can receive the first dimension, the fourth dimension, and the first position from the input device, where the object can manually input the first dimension, the fourth dimension, and the first position through the input device. Then, based on the first dimension, the fourth dimension, and the first position, the screen control device controls the display of the first screen, thereby realizing the manual display of the first screen.

[0141] The screen control device controls the first screen to display an image. After the first screen displays an image, the first screen may automatically retract or stop displaying the image. Specifically, the screen control device controls the first screen to retract or stop displaying the image when it determines that there is no object in front of the first screen. Optionally, the first screen is installed between the first and second rows of seats in the passenger compartment of the first vehicle. The screen control device controls the first screen to retract or stop displaying the image when there are no passengers in seats other than the first row of seats in the passenger compartment of the first vehicle. The first screen may also be manually controlled to retract or stop displaying the image. Specifically, when a subject inputs a command to control the first screen to retract or stop displaying the image to an input device, the screen control device may receive the command from the input device to control the first screen to retract or stop displaying the image, and then control the first screen to retract or stop displaying the image based on the command. After the first screen retracts or stops displaying the image, the entire process ends.

[0142] See also Figure 6 , Figure 6 A flow chart of another screen control method provided in an embodiment of the present application. Figure 6 The screen control method shown is Figure 5 The implementation process of automatically displaying the first screen, automatically retracting the first screen, and stopping displaying the screen. In the screen control method, the installation position of the first screen is between the first row of seats and the second row of seats in the passenger compartment of the first vehicle. After the process of starting to execute the screen control method is started, it is first detected whether there is an object on the rear seats, wherein the rear seats include seats other than the first row of seats, that is, it is detected whether there is an object on the seats other than the first row of seats. If there is an object on the rear seats, the first size of the first screen is determined based on the position of the object, and the first screen is unfolded so that the size of the first screen is the first size. Then the first position of the screen in the first screen is determined. Specifically, if the object sits on the left rear seat, the first position includes the screen on the left, that is, the screen is on the left in the first screen, wherein the left rear seat includes the seat on the left side of the rear seats. For example, Figure 1 In a car, each row consists of two seats, one on the left side and the other on the right side. The side with the steering wheel is the left side, the seat on the same side as the steering wheel is the left seat, and the seat on a different side from the steering wheel is the right seat.

[0143] See also Figure 7 , Figure 7 This is a schematic diagram of a left-facing screen provided in an embodiment of the present application. Figure 7 As shown, the first screen includes an expanded area and an unexpanded area, wherein the size of the expanded area is a first size, and the sum of the size of the expanded area and the size of the unexpanded area is the maximum size of the first screen.Figure 7 In the expanded area, the picture is displayed on the left.

[0144] See also Figure 8 , Figure 8 This is another diagram of a left-facing screen provided in an embodiment of the present application. Figure 8 As shown, the first screen includes an expanded area and an unexpanded area. The subject sits on the left seat of the second row of seats. Accordingly, the picture is displayed on the left in the expanded area.

[0145] See also Figure 9 , Figure 9 This is another diagram of a left-facing screen provided in an embodiment of the present application. Figure 9 As shown, the first screen includes an expanded area and an unexpanded area. The subject sits on the left seat of the third row of seats. Accordingly, the picture is displayed on the left side of the expanded area. Figure 8 and Figure 9 It can be seen that since the second row of seats is closer to the first screen than the third row of seats, the size of the expanded area of the first screen when the subject sits on the left seat of the second row of seats is smaller than the size of the expanded area of the first screen when the subject sits on the left seat of the third row of seats.

[0146] If the subject is sitting in the right rear seat, the first position includes the right side of the screen, that is, the screen is on the right side of the first screen, wherein the right rear seat includes the seat on the right side of the rear seats. Figure 10 , Figure 10 This is a schematic diagram of a right-hand side screen provided in an embodiment of the present application. Figure 10 As shown, the first screen includes an expanded area and an unexpanded area, and the picture is displayed on the right in the expanded area.

[0147] There are objects on both the left and right rear seats, that is, there are objects sitting on both the left and right rear seats. The first position includes centering the picture or filling the picture, that is, the picture is centered in the first screen, or the picture fills the first screen (at this time, the fourth size of the picture in the first screen can be determined as the first size, that is, the first size is equal to the fourth size).

[0148] See also Figure 11 , Figure 11 This is a schematic diagram of a screen centering provided in an embodiment of the present application. Figure 11 As shown, the first screen includes an expanded area and an unexpanded area, and the picture is displayed in the center of the expanded area.

[0149] See also Figure 12 , Figure 12 This is another schematic diagram of centering the screen provided in the embodiment of the present application. Figure 12As shown, the first screen includes an unfolded area and an un-unfolded area. There is an object sitting on the left seat of the third row of seats, and there is an object sitting on the left seat of the third row of seats. At this time, the screen control device adopts a compromise method to determine the first position of the picture on the first screen, that is, to determine the first position based on the positions of the object sitting on the left seat and the object sitting on the right seat, so that the fourth dimension is between the position of the picture determined based on the position of the object sitting on the left seat and the position of the picture determined based on the position of the object sitting on the right seat. Correspondingly, the determined first position includes the picture being centered, that is, the picture is centered and displayed in the unfolded area.

[0150] Please refer to Figure 13 , Figure 13 which is a schematic diagram of a picture filling provided by an embodiment of the present application. As Figure 12 shown, the first screen includes an unfolded area and an un-unfolded area, and the picture is filled and displayed in the unfolded area. At this time, the first dimension is equal to the fourth dimension.

[0151] After determining the first position, the screen control device then determines the distance from the position of the object to the first screen, and determines the fourth dimension of the picture on the first screen based on this distance. The screen control device then controls the first screen to display based on the first dimension, the fourth dimension and the first position. After the first screen is controlled to display the picture, when there are no passengers on the seats other than the first row of seats in the passenger compartment of the first vehicle, the first screen is controlled to retract and stop displaying the picture.

[0152] The method of the embodiment of the present application is elaborated in detail above. Below, an apparatus of the embodiment of the present application is provided.

[0153] It should be understood that for the apparatus provided in the embodiment of the present application, the division of the units therein is only a division of logical functions. In actual implementation, they can be all or partially integrated into a physical entity, or physically separated. In addition, the units in the apparatus can be implemented in the form of a processor calling software. For example, the apparatus includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any one of the above methods or to implement the functions of the units of the apparatus. The processor is, for example, a general-purpose processor, such as a CPU or an MCU or a microprocessor (microprocessor unit, MPU), and the memory is a memory inside the apparatus or a memory outside the apparatus.

[0154] Alternatively, the units in the device can be implemented in the form of hardware circuits. The functions of some or all of the units can be realized by designing the hardware circuits, and the hardware circuits can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units are realized by designing the logical relationships of the components in the circuit. Another example, in another implementation, the hardware circuit can be implemented by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationships between the logic gate circuits are configured through a configuration file to realize the functions of some or all of the above units.

[0155] In the embodiments of the present application, the units in the device can be one or more processors (or processing circuits) configured to implement the above methods. For example: CPU, MCU, graphics processing unit (GPU), neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), MPU, digital signal processor (DSP), ASIC, FPGA, or a combination of at least two of these processor forms.

[0156] In addition, some or all of the units in the above device can be integrated together or can be independently implemented. In one implementation, these units are integrated together and implemented in the form of a system-on-chip (SOC). The SOC can include at least one processor for implementing any of the above methods or the functions of the units of the device. The types of the at least one processor can be different. For example, it includes a CPU and an FPGA, or includes a CPU and an MCU, or includes a CPU and a GPU, etc. Several possible devices are listed below.

[0157] Please refer to Figure 14 , Figure 14The figure is a schematic structural diagram of a screen control device provided by an embodiment of the present application. Optionally, the screen control device 140 may be an independent device, such as a processing device. Alternatively, the screen control device 140 may also be a component in an independent device (such as a vehicle), such as a chip or an integrated circuit, etc. The screen control device 140 is used to implement the aforementioned screen control method, such as Figure 3 the screen control method shown and its possible implementation manners.

[0158] Exemplarily, the screen control device 140 includes a communication unit 1401, and further includes a processing unit 1402. Among them, the communication unit 1401 is used to implement one or more operations such as sending, receiving, and obtaining, and the processing unit 1402 is used to implement one or more operations such as processing, determining, generating, calculating, and updating. It should be understood that the unit division here is only for illustration, and in specific implementation, some units may be combined together, or one unit may be split into multiple units.

[0159] In a possible design, a vehicle includes a screen control device 140 and at least two actuators. The screen control device 140 is used to display on a first screen, and the first screen includes a screen with a variable size. The communication unit 1401 is used to obtain the position of an object in front of the first screen. The processing unit 1402 is used to determine a first size of the first screen based on the position of the object. The processing unit 1402 is further used to control the first screen to be displayed based on the first size, and the size of the first screen during display is the first size.

[0160] In a possible implementation manner, the first screen includes a screen installed in the passenger compartment, the passenger compartment includes seats, and the position of the object includes the seat on which the object sits. The processing unit 1402 is further used to determine the first size based on the mapping relationship between the seat on which the object sits, the seats in the passenger compartment, and the size of the first screen.

[0161] In a possible implementation manner, the object includes a first object and a second object, and the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen. The processing unit 1402 is further used to determine the first size based on the position of the first object and the position of the second object. Wherein, when the distance from the position of the first object to the first screen is less than the distance from the position of the second object to the screen, the first size is greater than the size of the first screen determined based on the position of the first object and less than the size of the first screen determined based on the position of the second object.

[0162] In a possible implementation, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes m rows of seats. The distances from different seats in the same row to the first screen differ by less than a first threshold. The first object is sitting on the i-th row of seats among the m rows of seats, and the second object is sitting on the j-th row of seats among the m rows of seats. The position of the first object includes the i-th row of seats, and the position of the second object includes the j-th row of seats.

[0163] In a possible implementation, the number of objects sitting on the i-th row of seats is a first number, and the number of objects sitting on the j-th row of seats is a second number. The processing unit 1402 is further configured to determine a second size of the first screen based on the position of the first object. The processing unit 1402 is further configured to determine a third size of the first screen based on the position of the second object. The processing unit 1402 is further configured to determine a first weight for the second size and a second weight for the third size based on the first number and the second number. Wherein, when the first number is greater than the second number, the first weight is greater than the second weight; when the first number is less than the second number, the first weight is less than the second weight; when the first number is equal to the second number, the first weight is equal to the second weight. The processing unit 1402 is further configured to perform a weighted average on the second size and the third size based on the first weight and the second weight to determine a first size.

[0164] In a possible implementation, the communication unit 1401 is further configured to obtain a fourth size of the picture in the first screen. The processing unit 1402 is further configured to control the first screen to display the picture based on the first size and the fourth size, and the size of the picture displayed on the first screen is the fourth size.

[0165] In a possible implementation, the communication unit 1401 is further configured to receive a fourth size from an input device.

[0166] In a possible implementation, the communication unit 1401 is further configured to determine a fourth size of the picture in the first screen based on the position of the object. The closer the position of the object is to the first screen, the smaller the fourth size.

[0167] In a possible implementation, the object includes a first object and a second object, and the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen. The processing unit 1402 is further configured to determine the fourth size based on the position of the first object and the position of the second object. When the distance from the position of the first object to the first screen is less than the distance from the position of the second object to the screen, the fourth size is greater than the size of the picture in the first screen determined based on the position of the first object and less than the size of the picture in the first screen determined based on the position of the second object.

[0168] In a possible implementation, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes m rows of seats. The distances from different seats in the same row to the first screen differ by less than a first threshold. The first object is sitting on the i-th row of seats among the m rows of seats, and the second object is sitting on the j-th row of seats among the m rows of seats. The position of the first object includes the i-th row of seats, and the position of the second object includes the j-th row of seats.

[0169] In a possible implementation, the number of objects sitting on the i-th row of seats is a first number, and the number of objects sitting on the j-th row of seats is a second number. The processing unit 1402 is further configured to determine a fifth size of the picture in the first screen based on the position of the first object. The processing unit 1402 is further configured to determine a sixth size of the picture in the first screen based on the position of the second object. The processing unit 1402 is further configured to determine a third weight for the fifth size and a fourth weight for the sixth size based on the first number and the second number. Wherein, when the first number is greater than the second number, the third weight is greater than the fourth weight; when the first number is less than the second number, the third weight is less than the fourth weight; when the first number is equal to the second number, the third weight is equal to the fourth weight. The processing unit 1402 is further configured to perform a weighted average on the fifth size and the sixth size based on the third weight and the fourth weight to determine a fourth size.

[0170] In a possible implementation, the communication unit 1401 is further configured to obtain a first position of the picture in the first screen. The processing unit 1402 is further configured to control the first screen to display the picture based on the first size and the first position, and the position of the picture displayed on the first screen in the first screen is the first position.

[0171] In a possible implementation, the communication unit 1401 is further configured to receive a first position from an input device.

[0172] In a possible implementation, the first screen includes a screen installed in the passenger compartment. The passenger compartment includes seats. The position of the object includes the position of the seat on which the object is sitting. The communication unit 1401 is further configured to determine the first position based on the position of the seat on which the object is sitting.

[0173] In a possible implementation, the processing unit 1402 is further configured to determine the first position based on the mapping relationship between the seat on which the object is sitting, the seats in the passenger compartment, and the position of the picture in the first screen.

[0174] In a possible implementation, the object includes a first object and a second object, and the seats on which the first object and the second object are sitting are different. The processing unit 1402 is further configured to determine a second position of the screen on the first screen based on the seat on which the first object is sitting. The processing unit 1402 is further configured to determine a third position of the screen on the first screen based on the seat on which the second object is sitting. The processing unit 1402 is further configured to determine a first position based on the second position and the third position.

[0175] In a possible implementation, the processing unit 1402 is further configured to determine the first position based on a weighted average of the second position and the third position.

[0176] In a possible implementation, there are m rows of seats in the passenger compartment. The distances from different seats in the same row to the first screen differ by less than a first threshold. The object is sitting on the nth row of the m rows of seats, and the position of the seat on which the object is sitting includes the position of the seat on which the object is sitting in the nth row of seats. The processing unit 1402 is further configured to determine the first position based on the position of the seat on which the object is sitting in the nth row of seats.

[0177] In a possible implementation, the processing unit 1402 is further configured to send an instruction to a controller for controlling the display of the first screen, and the instruction is used to instruct the controller to control the first screen to perform a display.

[0178] In a possible implementation, the screen control device 140 includes a controller for controlling the display of the first screen. The processing unit 1402 is further configured to control the first screen to perform a display through the controller.

[0179] In a possible implementation, the closer the distance from the position of the object to the first screen, the smaller the first size.

[0180] In a possible implementation, the first screen includes a screen installed in the passenger compartment of the first vehicle.

[0181] In a possible implementation, the passenger compartment of the first vehicle includes a first row of seats and a second row of seats. The first row of seats includes a driver's seat, and the second row of seats is the row of seats closest to the first row of seats in the passenger compartment of the first vehicle. The installation position of the first screen is between the first row of seats and the second row of seats.

[0182] In a possible implementation, the first size is less than or equal to a second threshold.

[0183] In a possible implementation, the object includes an occupant in the passenger compartment of the first vehicle. The processing unit 1402 is further configured to, when there is an occupant on a seat other than the first row of seats in the passenger compartment of the first vehicle, control the display of the first screen based on the first size.

[0184] In a possible implementation, the processing unit 1402 is further configured to control the first screen to retract when there is no occupant on the seats other than the first row of seats in the passenger compartment of the first vehicle.

[0185] For a detailed description of the above implementation, reference may be made to the introduction of the foregoing method embodiments.

[0186] Please refer to Figure 15 , Figure 15 which is a schematic structural diagram of another screen control device provided by an embodiment of the present application. As Figure 15 shown, the screen control device 150 may be an independent device, such as a processing device. Alternatively, the screen control device 150 may also be a component in an independent device (such as a vehicle), such as a chip or an integrated circuit. The screen control device 150 is used to implement the foregoing screen control method, such as Figure 2 the screen control method shown and its possible implementations.

[0187] The screen control device 150 may include at least one processor 1501 and a memory 1503. Optionally, a communication interface 1502 may also be included. Further optionally, a connection line 1504 may also be included, where the processor 1501, the communication interface 1502, and / or the memory 1503 are connected by the connection line 1504, and / or communicate with each other through the connection line 1504 to transmit control signals and / or data signals.

[0188] Among them: The processor 1501 is a module for performing arithmetic operations and / or logical operations, and may specifically include one or more of the following modules: CPU, MCU, application processor (AP), MCU, ECU, GPU, MPU, ASIC, image signal processor (ISP), DSP, FPGA, complex programmable logic device (CPLD), or a coprocessor, etc.

[0189] The communication interface 1502 can be used to provide information input or output for at least one processor, or to receive signals sent externally and / or send signals externally. For example, the communication interface 1502 can include interface circuits. For example, the communication interface 1502 can include a wired link interface such as an Ethernet cable, or can also be a wireless link (Wi-Fi, Bluetooth, Universal Wireless Transmission, Vehicle Short-Range Communication Technology, and other short-range wireless communication technologies, etc.) interface. Optionally, the communication interface 1502 can also include a radio frequency transmitter, an antenna, etc. In the case where the communication interface 1502 includes an antenna, the number of antennas can be one or multiple.

[0190] As a possible design, when the screen control device 150 is an independent device, the communication interface 1502 can include a receiver and a transmitter. Among them, the receiver and the transmitter can be the same component, or different components. When the receiver and the transmitter are the same component, this component can be called a transceiver.

[0191] As another possible design, when the screen control device 150 is a chip or a circuit, the communication interface 1502 can include an input interface and an output interface. The input interface and the output interface can be the same interface, or can be different interfaces respectively.

[0192] Optionally, the function of the communication interface 1502 can be implemented by a transceiver circuit or a dedicated chip for transceiver.

[0193] The memory 1503 is used to provide storage space, and data such as an operating system and computer programs can be stored in the storage space. The memory 603 can be one or a combination of multiple types such as random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), etc.

[0194] Among them, the functions and actions of each module or unit in the above-listed screen control device 150 are only exemplary descriptions.

[0195] Each functional unit in the screen control device 150 can be used to implement the foregoing screen control method, for example Figure 2 the shown screen control method and its possible implementation manners.

[0196] Optionally, the processor 1501 may be a processor specifically used to execute the foregoing method (conveniently referred to as a dedicated processor), or a processor that executes the foregoing method by calling a computer program (conveniently referred to as a dedicated processor). Optionally, at least one processor may also include both a dedicated processor and a general-purpose processor.

[0197] Optionally, when the screen control device 150 includes at least one memory 1503, if the processor 1501 implements the foregoing screen control method by calling a computer program, the computer program may be stored in the memory 1503.

[0198] The embodiment of the present application also provides a chip, which includes a logic circuit and a communication interface. The communication interface is used to receive or send signals; the logic circuit is used to receive or send signals through the communication interface. The chip is used to implement the foregoing screen control method, for example Figure 3 the screen control method shown and its possible implementation manners.

[0199] The embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions run on at least one processor (or screen control device), the foregoing screen control method is implemented, for example Figure 3 the screen control method shown in embodiments such as etc. and its possible implementation manners.

[0200] The embodiment of the present application also provides a computer program product, which includes computer instructions. The computing instructions are used to implement the foregoing screen control method, for example Figure 3 the screen control method shown and its possible implementation manners.

[0201] The embodiment of the present application also provides a vehicle, which includes the screen control device 140 or the screen control device 150.

[0202] It should be understood that the foregoing vehicle is a vehicle in a broad sense, which may be a means of transportation (such as a commercial vehicle, a passenger vehicle, a motorcycle, a flying vehicle, a train, etc.), an industrial vehicle (such as a forklift, a trailer, a tractor, etc.), an engineering vehicle (such as an excavator, a bulldozer, a crane, etc.), an agricultural equipment (such as a lawn mower, a harvester, etc.). Again, the robot may be an automated guided vehicle (AGV), a walking conversation robot, a service robot, or other robots.

[0203] It should be noted that in the embodiments of the present application, words such as "exemplarily" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0204] It should be noted that in the embodiments of the present application, words such as "exemplarily" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0205] In the embodiments of the present application, the names of information and devices are exemplarily named for the convenience of understanding the content of the present solution. In specific implementations, their names can have other designs. In addition, there can also be different designs for the names of the same thing in different scenarios.

Claims

1. A screen control method, characterized in that, The screen control method is applied to a first screen, and the first screen includes a screen with a variable size. The method includes: Obtaining the position of an object in front of the first screen; Determining a first size of the first screen based on the position of the object; Controlling the first screen to be displayed based on the first size, and the size of the first screen during display is the first size.

2. The method according to claim 1, characterized in that The first screen includes a screen installed in the passenger compartment, and the passenger compartment includes seats. The position of the object includes the seat on which the object sits; The determining the first size of the first screen based on the position of the object includes: Determining the first size based on the mapping relationship between the seat on which the object sits, the seats in the passenger compartment, and the size of the first screen.

3. The method according to claim 1, wherein The object includes a first object and a second object, and the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen; The determining the first size of the first screen based on the position of the object includes: Determining the first size based on the position of the first object and the position of the second object. When the distance from the position of the first object to the first screen is less than the distance from the position of the second object to the screen, the first size is greater than the size of the first screen determined based on the position of the first object and less than the size of the first screen determined based on the position of the second object.

4. The method according to claim 3, wherein The first screen includes a screen installed in the passenger compartment, and the passenger compartment includes m rows of seats. The difference in the distances from different seats in the same row to the first screen is less than a first threshold. The first object sits on the i-th row of seats among the m rows of seats, and the second object sits on the j-th row of seats among the m rows of seats. The position of the first object includes the i-th row of seats, and the position of the second object includes the j-th row of seats.

5. The method according to claim 4, wherein The number of objects sitting on the i-th row of seats is a first number, and the number of objects sitting on the j-th row of seats is a second number; The determining the first size based on the position of the first object and the position of the second object includes: Determining a second size of the first screen based on the position of the first object; Determining a third size of the first screen based on the position of the second object; Determining a first weight of the second size and a second weight of the third size based on the first number and the second number. When the first number is greater than the second number, the first weight is greater than the second weight. When the first number is less than the second number, the first weight is less than the second weight. When the first number is equal to the second number, the first weight is equal to the second weight; Determining the first size by performing a weighted average on the second size and the third size based on the first weight and the second weight.

6. The method according to any one of claims 1 to 5, characterized in that The method further includes: Obtaining a fourth size of the picture in the first screen; The controlling the first screen to be displayed based on the first size includes: Based on the first dimension and the fourth dimension, control the display of the first screen, and the size of the screen displayed on the first screen is the fourth dimension.

7. The method according to claim 6, characterized in that The obtaining the fourth dimension of the screen in the first screen includes: Receiving the fourth dimension from an input device.

8. The method according to claim 6, characterized in that The obtaining the fourth dimension of the screen in the first screen includes: Based on the position of the object, determine the fourth dimension of the screen in the first screen. The closer the position of the object is to the first screen, the smaller the fourth dimension.

9. The method according to claim 8, characterized in that, The object includes a first object and a second object, and the distance from the position of the first object to the first screen is different from the distance from the position of the second object to the first screen; The determining the fourth dimension of the screen in the first screen based on the position of the object includes: Based on the position of the first object and the position of the second object, determine the fourth dimension. When the distance from the position of the first object to the first screen is less than the distance from the position of the second object to the screen, the fourth dimension is greater than the size of the screen in the first screen determined based on the position of the first object and less than the size of the screen in the first screen determined based on the position of the second object.

10. The method according to claim 8, wherein The first screen includes a screen installed in the passenger compartment. The passenger compartment includes m rows of seats. The difference in the distance from different seats in the same row to the first screen is less than a first threshold. The first object sits in the i-th row of the m rows of seats, and the second object sits in the j-th row of the m rows of seats. The position of the first object includes the i-th row of seats, and the position of the second object includes the j-th row of seats.

11. The method according to claim 10, wherein The number of objects sitting in the i-th row of seats is the first number, and the number of objects sitting in the j-th row of seats is the second number; The determining the fourth dimension based on the position of the first object and the position of the second object includes: Based on the position of the first object, determine the fifth dimension of the screen in the first screen; Based on the position of the second object, determine the sixth dimension of the screen in the first screen; Based on the first number and the second number, determine the third weight of the fifth dimension and the fourth weight of the sixth dimension. When the first number is greater than the second number, the third weight is greater than the fourth weight. When the first number is less than the second number, the third weight is less than the fourth weight. When the first number is equal to the second number, the third weight is equal to the fourth weight; Based on the third weight and the fourth weight, perform a weighted average on the fifth dimension and the sixth dimension to determine the fourth dimension.

12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Obtaining the first position of the screen in the first screen; The controlling the first screen to display based on the first dimension includes: Based on the first dimension and the first position, control the first screen to display a screen, and the position of the screen displayed on the first screen in the first screen is the first position.

13. The method according to claim 12, wherein Obtaining the first position of the screen in the first screen includes: Receiving the first position from an input device.

14. The method according to claim 12, wherein The first screen includes a screen installed in the passenger compartment, the passenger compartment includes seats, and the position of the object includes the position of the seat on which the object is sitting; Obtaining the first position of the screen in the first screen includes: Determining the first position based on the position of the seat on which the object is sitting.

15. The method according to claim 14, characterized in that, The determining the first position based on the position of the seat on which the object is sitting includes: Determining the first position based on the mapping relationship between the seat on which the object is sitting, the seats in the passenger compartment, and the position of the screen in the first screen.

16. The method according to claim 14, wherein The object includes a first object and a second object, and the seat on which the first object is sitting is different from the seat on which the second object is sitting; The determining the first position based on the position of the seat on which the object is sitting includes: Determining the second position of the screen in the first screen based on the seat on which the first object is sitting; Determining the third position of the screen in the first screen based on the seat on which the second object is sitting; Determining the first position based on the second position and the third position.

17. The method according to claim 16, wherein The determining the first position based on the second position and the third position includes: Determining the first position based on the weighted average of the second position and the third position.

18. The method according to claim 14, characterized in that The passenger compartment includes m rows of seats, the distance between different seats in the same row to the first screen differs by less than a first threshold, the object is sitting on the nth row of the m rows of seats, and the position of the seat on which the object is sitting includes the position of the seat on which the object is sitting in the nth row of seats; The determining the first position based on the position of the seat on which the object is sitting includes: Determining the first position based on the position of the seat on which the object is sitting in the nth row of seats.

19. The method according to any one of claims 1 to 4, characterized in that The controlling the first screen to display based on the first size includes: Sending an instruction to a controller for controlling the first screen to display, the instruction being used to instruct the controller to control the first screen to display.

20. The method according to any one of claims 1 to 4, characterized in that The screen control method is applied to a screen control device, and the screen control device includes a controller for controlling the first screen to display; The controlling the first screen to display based on the first size includes: Controlling the first screen to display through the controller.

21. The method according to any one of claims 1 to 20, characterized in that, The closer the distance from the position of the object to the first screen, the smaller the first size.

22. The method according to any one of claims 1 to 21, characterized in that The first screen includes a screen installed in the passenger compartment of a first vehicle.

23. The method according to claim 22, wherein The passenger compartment of the first vehicle includes a first row of seats and a second row of seats, the first row of seats includes a driver's seat, the second row of seats is the row of seats closest to the first row of seats in the passenger compartment of the first vehicle, and the installation position of the first screen is between the first row of seats and the second row of seats.

24. The method according to claim 23, wherein The first size is less than or equal to a second threshold.

25. The method according to any one of claims 22 to 24, characterized in that The object includes a passenger in the passenger compartment of the first vehicle, and the controlling the first screen to display based on the first size includes: When there is an occupant on a seat other than the first-row seat in the passenger compartment of the first vehicle, based on the first dimension, control the first screen to display.

26. The method according to any one of claims 22 to 24, characterized in that The method further includes: When there is no occupant on a seat other than the first-row seat in the passenger compartment of the first vehicle, control the first screen to retract.

27. A screen control device, characterized in that, The screen control device includes: a unit for executing the method according to any one of claims 1 to 26.

28. A screen control device, characterized in that, The screen control device includes: a unit for executing the method according to any one of claims 1 to 26 and a controller for controlling the first screen to display.

29. A screen control device, characterized in that, The screen control device includes a processor and a memory, The memory is used to provide a storage space, and the storage space is used to store computer instructions, The processor is used to call the computer instructions stored in the memory to cause the method according to any one of claims 1 to 26 to be executed.

30. A vehicle, characterized in that, The vehicle includes the screen control device according to any one of claims 27 to 29 and a first screen.

31. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and when the computer program is executed, the method according to any one of claims 1 to 26 is executed.

32. A computer program product, characterized in that, The computer program product includes computer language code or includes computer instructions; When the computer program product is executed by a processor, it causes the method according to any one of claims 1 to 26 to be executed.

Citation Information

Patent Citations

  • Method and apparatus for adjusting visual area of screen

    CN105451093A

  • Vehicle-mounted display screen and adjustment control method and device thereof

    CN112185254A

  • Vehicle-mounted display screen control method and system, vehicle and storage medium

    CN115723683A

  • Motor Vehicle Comprising a Screen in a Passenger Compartment

    US20190275955A1

  • Vehicle and control method thereof

    US20200278745A1