Image display method, vehicle-mounted device and storage medium
Through the image display method and the splicing technology of on-board equipment, the problems of low efficiency and safety hazards of traditional car cockpit functions are solved, and multi-screen interaction and intelligent voice functions are realized, improving user experience and security.
Patent Information
- Application Number
- PCT/CN2024/090255
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-05-22
- Filing Date
- 2024-04-28
- Publication Date
- 2025-01-09
AI Technical Summary
Traditional car cockpit functions are inefficient, mechanical interaction distracts drivers' attention, poses safety risks, and it is difficult to realize multi-screen interaction and intelligent voice functions.
By obtaining the contents of multiple display areas, determining the area to be stitched and the parameters to be stitched, performing stitching processing, multi-screen display and full-screen display are realized, suitable for on-board equipment, and support multiple display resolutions and applications. compatible.
It improves the user's driving experience, and realizes full-screen display of the on-board display screen through dynamic splicing display technology, which is compatible with standard videos and pictures, improves the split-screen display effect of the application, and enhances the interactivity and safety of the on-board system.
Smart Images

Figure CN2024090255_09012025_PF_FP_ABST
Abstract
Description
Image display method, vehicle-mounted device, and storage medium
[0001] This application claims priority to Chinese patent application No. 202310580216.9 filed on May 22, 2023. The contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] Embodiments of the present disclosure relate to an image display method, an in-vehicle device, and a non-transitory computer-readable storage medium. Background Art
[0003] Traditional car cockpits are typically used solely to indicate various driving conditions, often interacting mechanically. This results in low functional efficiency, and traditional button operations can easily distract the driver, posing potential safety risks. With technological advancements, smart cockpits are gradually replacing traditional car cockpits. Smart cockpits can implement multi-screen interaction, intelligent voice control, and connected car features, making user interaction with the vehicle's computer system more convenient and efficient, thereby enhancing the user's driving experience.
[0004] Summary of the Invention
[0005] At least one embodiment of the present disclosure provides an image display method, comprising: acquiring first display content, wherein the first display content includes multiple regional display contents corresponding to multiple display areas in a display screen; determining at least two to-be-spliced areas in the first display content based on positions of the multiple regional display contents in the first display content; determining multiple splicing parameters based on the at least two to-be-spliced areas; splicing the multiple regional display contents according to the multiple splicing parameters to obtain spliced display content; and displaying the spliced display content in the multiple display areas in the display screen.
[0006] For example, in the image display method provided in at least one embodiment of the present disclosure, before obtaining the first display content, the image display method further includes: obtaining second display content; cropping the second display content based on the resolution of the display screen to obtain the multiple area display contents; and generating the first display content based on the multiple area display contents.
[0007] For example, in the image display method provided by at least one embodiment of the present disclosure, before obtaining the first display content, the image display method also includes: determining a split-screen mechanism corresponding to the display screen; dividing the display screen according to the split-screen mechanism to determine the multiple display areas; generating multiple views according to multiple area sizes corresponding to the multiple display areas; generating display content for the multiple views to obtain the multiple area display contents; and generating the first display content based on the multiple area display contents.
[0008] For example, in the image display method provided by at least one embodiment of the present disclosure, obtaining the first display content includes: obtaining original display content; determining a cropping size based on the resolution of the display screen and the resolution of the original display content; determining a cropping starting point; performing a cropping operation on the original display content based on the cropping starting point and the cropping size to obtain cropped display content; processing the cropped display content based on the resolution of the display screen to obtain processed display content; dividing the processed display content to obtain the multiple area display contents; and generating the first display content based on the multiple area display contents.
[0009] For example, in the image display method provided by at least one embodiment of the present disclosure, the position of the cropping starting point is a preset position.
[0010] For example, in the image display method provided by at least one embodiment of the present disclosure, determining the cropping starting point includes: in response to receiving a sliding operation, determining the cropping starting point based on the sliding operation.
[0011] For example, in the image display method provided by at least one embodiment of the present disclosure, obtaining the first display content includes: selecting at least one application in response to a first application display instruction; setting a mapping relationship between the at least one application and the multiple display areas to determine the display content of the multiple areas; and generating the first display content based on the display content of the multiple areas.
[0012] For example, in the image display method provided by at least one embodiment of the present disclosure, the multiple display areas include at least one application display area and at least one non-application display area. Before obtaining the first display content, the image display method also includes: determining a split-screen mechanism corresponding to the display screen; dividing the display screen according to the split-screen mechanism to determine the multiple display areas; generating at least one view according to at least one area size corresponding to the at least one non-application display area; generating display content for the at least one view to obtain the area display content corresponding to the at least one non-application display area; obtaining the first display content, including: selecting at least one application in response to a second application display instruction; setting a mapping relationship between the at least one application and the at least one application display area to determine the area display content corresponding to the at least one application display area; generating the first display content based on the area display content corresponding to the at least one non-application display area and the area display content corresponding to the at least one application display area.
[0013] For example, in the image display method provided by at least one embodiment of the present disclosure, the size of the area occupied by all application programs corresponding to each application display area is smaller than or equal to the size of the application display area.
[0014] For example, in the image display method provided in at least one embodiment of the present disclosure, the image display method is applied to an on-board system of a motor vehicle, and obtaining the first display content includes: obtaining multiple camera contents respectively obtained by multiple cameras set on the motor vehicle; setting a mapping relationship between the multiple camera contents and the multiple display areas to determine the display contents of the multiple areas; and generating the first display content based on the display contents of the multiple areas.
[0015] For example, in the image display method provided in at least one embodiment of the present disclosure, the image display method is applied to an on-board system of a motor vehicle, wherein a plurality of cameras are provided on the motor vehicle, and the plurality of cameras respectively capture a plurality of camera contents, and the plurality of camera contents are spliced and fused to obtain spliced camera contents, and at least one area display content among the plurality of area display contents includes the spliced camera contents.
[0016] For example, in the image display method provided by at least one embodiment of the present disclosure, one display area among the multiple display areas is divided into multiple sub-areas, and the display content in at least one sub-area among the multiple sub-areas includes a graphic button, which is clicked or touched to implement a corresponding function.
[0017] For example, in the image display method provided by at least one embodiment of the present disclosure, resolutions of at least two display areas among the multiple display areas are different from each other.
[0018] For example, in the image display method provided by at least one embodiment of the present disclosure, the multiple display areas include a first display area, the first display area includes a first sub-area and a second sub-area, the first sub-area is used to display the area display content corresponding to the first display area, and the second sub-area does not display content; or, the area display content corresponding to the first display area includes a first sub-area display content and a second sub-area display content, the first sub-area is used to display the first sub-area display content, and the second sub-area is used to display the second sub-area display content.
[0019] For example, in the image display method provided in at least one embodiment of the present disclosure, the image display method is applied to a vehicle-mounted system, and the multiple display areas include an instrument panel area, a central control area, and a co-pilot area.
[0020] For example, in the image display method provided by at least one embodiment of the present disclosure, the display screen includes a co-pilot sub-display screen corresponding to the co-pilot area, the co-pilot sub-display screen has an anti-peeping function, and the area display content corresponding to the central control area includes an anti-peeping setting button; the image display method also includes: in response to receiving a click operation on the anti-peeping setting button, displaying a central control anti-peeping setting adjustment sub-interface, wherein the central control anti-peeping setting adjustment sub-interface includes an anti-peeping switch button and an anti-peeping adjustment slider; in response to receiving a click operation on the anti-peeping switch button, turning on or off the anti-peeping function of the co-pilot area; in response to receiving an adjustment operation on the anti-peeping adjustment slider, controlling the anti-peeping area of the co-pilot area.
[0021] For example, in the image display method provided in at least one embodiment of the present disclosure, the display screen includes an instrument panel display screen corresponding to the instrument panel area, an under-screen camera is provided in the instrument panel display screen, and the area display content corresponding to the instrument panel area includes a user status prompt; the image display method also includes: the under-screen camera collects the user's facial data; based on the facial data, determines the user's current status; based on the user's current status, updates the user status prompt.
[0022] For example, in the image display method provided by at least one embodiment of the present disclosure, the multiple regional display contents constitute a complete image or a complete video, the display screen includes multiple sub-display screens, and the sub-display screen with the lowest unit pixel density among the multiple sub-display screens is the first sub-display screen. According to the multiple splicing parameters, the multiple regional display contents are spliced to obtain spliced display content, including: based on the unit pixel density of the first sub-display screen, the multiple regional display contents are adjusted to obtain multiple adjusted regional display contents, wherein the display resolutions of the multiple adjusted regional display contents are the same; according to the multiple splicing parameters, the multiple adjusted regional display contents are spliced to obtain the spliced display content.
[0023] For example, in the image display method provided by at least one embodiment of the present disclosure, the multiple stitching parameters include position data of the at least two areas to be stitched in the first display content.
[0024] At least one embodiment of the present disclosure provides a vehicle-mounted device, comprising: a display screen, a splicing device and a system chip, wherein the system chip is configured to: obtain first display content, wherein the first display content includes multiple regional display contents corresponding to multiple display areas in the display screen; determine at least two to-be-spliced areas in the first display content based on positions of the multiple regional display contents in the first display content; determine multiple splicing parameters based on the at least two to-be-spliced areas; output the multiple splicing parameters to the splicing device; the splicing device is configured to: splice the multiple regional display contents according to the multiple splicing parameters to obtain spliced display content; and the display screen is configured to: display the spliced display content in the multiple display areas.
[0025] For example, the vehicle-mounted equipment provided by at least one embodiment of the present disclosure also includes an interface design device, wherein the interface design device is configured to: obtain second display content; based on the resolution of the display screen, crop the second display content to obtain the multiple area display contents; and generate the first display content based on the multiple area display contents.
[0026] For example, the vehicle-mounted device provided by at least one embodiment of the present disclosure also includes a content generating device, wherein the content generating device is configured to: obtain display content generated for multiple views corresponding to the multiple display areas respectively to obtain the multiple area display contents; generate the first display content based on the multiple area display contents, wherein the multiple views are determined based on the following method: determine the split-screen mechanism corresponding to the display screen; divide the display screen according to the split-screen mechanism to determine the multiple display areas; generate the multiple views according to the multiple area sizes corresponding to the multiple display areas respectively.
[0027] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, when executing the operation of obtaining the first display content, the system chip is configured to: obtain the original display content; determine the cropping size based on the resolution of the display screen and the resolution of the original display content; determine the cropping starting point; based on the cropping starting point and the cropping size, perform a cropping operation on the original display content to obtain cropped display content, and process the cropped display content based on the resolution of the display screen to obtain processed display content; divide the processed display content to obtain the multiple area display contents; and generate the first display content based on the multiple area display contents.
[0028] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, the position of the cropping starting point is a preset position.
[0029] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, when performing the operation of determining the cropping starting point, the system chip is configured to: in response to receiving a sliding operation, determine the cropping starting point based on the sliding operation.
[0030] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, when executing the operation of obtaining the first display content, the system chip is configured to: select at least one application in response to a first application display instruction; set a mapping relationship between the at least one application and the multiple display areas to determine the display content of the multiple areas; and generate the first display content based on the display content of the multiple areas.
[0031] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, the multiple display areas include at least one application display area and at least one non-application display area, and the vehicle-mounted device also includes a content generation device, and the content generation device is configured to: obtain display content generated for at least one view corresponding to the at least one non-application display area to obtain the regional display content corresponding to the at least one non-application display area; wherein the at least one view is determined based on the following method: determining the split-screen mechanism corresponding to the display screen; dividing the display screen according to the split-screen mechanism to determine the multiple display areas; generating the at least one view according to at least one regional size corresponding to the at least one non-application display area; when executing the operation of obtaining the first display content, the system chip is configured to: select at least one application in response to a second application display instruction; set a mapping relationship between the at least one application and the at least one application display area to determine the regional display content corresponding to the at least one application display area; generate the first display content based on the regional display content corresponding to the at least one non-application display area and the regional display content corresponding to the at least one application display area.
[0032] For example, in the vehicle-mounted device provided in at least one embodiment of the present disclosure, the vehicle-mounted device is applied to a motor vehicle. When performing the operation of obtaining the first display content, the system chip is configured to: obtain multiple camera contents respectively obtained by multiple cameras provided on the motor vehicle; set a mapping relationship between the multiple camera contents and the multiple display areas to determine the display contents of the multiple areas; and generate the first display content based on the display contents of the multiple areas.
[0033] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, the multiple display areas include a first display area, the first display area includes a first sub-area and a second sub-area, the first sub-area is used to display the area display content corresponding to the first display area, and the second sub-area does not display content; or, the area display content corresponding to the first display area includes a first sub-area display content and a second sub-area display content, the first sub-area is used to display the first sub-area display content, and the second sub-area is used to display the second sub-area display content.
[0034] For example, in the vehicle-mounted device provided in at least one embodiment of the present disclosure, the display screen includes a plurality of sub-display screens, and unit pixel densities of at least two of the plurality of sub-display screens are different.
[0035] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, the multiple regional display contents constitute a complete image or a complete video, and the sub-display screen with the lowest unit pixel density among the multiple sub-display screens is the first sub-display screen. When performing the operation of splicing the multiple regional display contents according to the multiple splicing parameters to obtain spliced display contents, the splicing device is configured to: adjust the multiple regional display contents based on the unit pixel density of the first sub-display screen to obtain multiple adjusted regional display contents, wherein the display resolutions of the multiple adjusted regional display contents are the same; and splice the multiple adjusted regional display contents according to the multiple splicing parameters to obtain the spliced display content.
[0036] For example, in the vehicle-mounted device provided in at least one embodiment of the present disclosure, the multiple display areas include a dashboard area, the display screen includes an instrument panel display screen corresponding to the instrument panel area, and an under-screen camera is provided in the instrument panel display screen.
[0037] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, the area display content corresponding to the instrument panel area includes a user status prompt, and the system chip is also configured to: obtain the user's facial data collected by the under-screen camera; determine the user's current status based on the facial data; and update the user status prompt based on the user's current status.
[0038] For example, in the vehicle-mounted device provided in at least one embodiment of the present disclosure, the multiple display areas include a co-pilot area, the display screen includes a co-pilot sub-display screen corresponding to the co-pilot area, and the co-pilot sub-display screen has an anti-peeping function.
[0039] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, the multiple display areas also include a central control area, and the area display content corresponding to the central control area includes an anti-peeping setting button. The system chip is also configured to: in response to receiving a click operation on the anti-peeping setting button, display a central control anti-peeping setting adjustment sub-interface, wherein the central control anti-peeping setting adjustment sub-interface includes an anti-peeping switch button and an anti-peeping adjustment slider; in response to receiving a click operation on the anti-peeping switch button, turn on or off the anti-peeping function of the co-pilot area; in response to receiving an adjustment operation on the anti-peeping adjustment slider, control the anti-peeping area of the co-pilot area.
[0040] For example, in the vehicle-mounted device provided by at least one embodiment of the present disclosure, the multiple stitching parameters include position data of the at least two areas to be stitched in the first display content.
[0041] At least one embodiment of the present disclosure provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the image display method according to any embodiment of the present disclosure is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly introduced below. Obviously, the drawings in the following description only relate to some embodiments of the present disclosure, rather than limiting the present disclosure.
[0043] FIG1 is a schematic flow chart of an image display method provided by at least one embodiment of the present disclosure;
[0044] FIG2A is a schematic diagram of multiple display areas provided by at least one embodiment of the present disclosure;
[0045] FIG2B is a schematic diagram of a software development area provided by at least one embodiment of the present disclosure;
[0046] FIG2C is a schematic diagram of another software development area provided by at least one embodiment of the present disclosure;
[0047] FIG2D is a schematic diagram of yet another software development area provided by at least one embodiment of the present disclosure;
[0048] FIG3 is a schematic diagram of display content and a display effect after splicing of a standard user interface provided by at least one embodiment of the present disclosure;
[0049] FIG4 is a diagram illustrating a process of creating and displaying a customized video according to at least one embodiment of the present disclosure;
[0050] FIG5 is a diagram illustrating a process of displaying multiple views on a split screen according to at least one embodiment of the present disclosure;
[0051] FIG6 is a flowchart of a split-screen display of multiple views provided by at least one embodiment of the present disclosure;
[0052] FIG7A is a process diagram of a dynamic splicing display provided by at least one embodiment of the present disclosure;
[0053] FIG7B is a schematic diagram of determining a cropping starting point according to at least one embodiment of the present disclosure;
[0054] FIG8 is a schematic diagram showing a display of an application program provided by at least one embodiment of the present disclosure;
[0055] FIG9A is a schematic diagram of a process for displaying multiple applications on a split screen according to at least one embodiment of the present disclosure;
[0056] FIG9B is a flowchart of a display application provided by at least one embodiment of the present disclosure;
[0057] FIG10A is a process diagram of displaying an application in a passenger seat area according to at least one embodiment of the present disclosure;
[0058] FIG10B is a process diagram of displaying two applications in the passenger seat area according to at least one embodiment of the present disclosure;
[0059] FIG11A is a schematic diagram of a motor vehicle provided by at least one embodiment of the present disclosure;
[0060] FIG11B is a schematic diagram of a spliced full-scene assisted driving screen according to at least one embodiment of the present disclosure;
[0061] FIG11C is a schematic diagram of displaying multiple camera contents on a split screen according to at least one embodiment of the present disclosure;
[0062] FIG12 is a schematic diagram of a first display content provided by at least one embodiment of the present disclosure;
[0063] FIG13 is a schematic diagram of an in-vehicle device provided by at least one embodiment of the present disclosure;
[0064] FIG14 is a regional exploded diagram of a split-screen technology provided by at least one embodiment of the present disclosure;
[0065] FIG15A is a structural diagram of a software split-screen structure of an in-vehicle system provided by at least one embodiment of the present disclosure;
[0066] FIG15B is a schematic diagram of the overall functional modules of the vehicle-mounted system provided by at least one embodiment of the present disclosure;
[0067] FIG16 is a schematic diagram of module interaction of an in-vehicle system provided by at least one embodiment of the present disclosure;
[0068] FIG17 is a schematic diagram of interface elements of a dashboard area provided by at least one embodiment of the present disclosure;
[0069] FIG18 is a flowchart of a user status detection method provided by at least one embodiment of the present disclosure;
[0070] FIG19 is a schematic diagram of interface elements of a central control area provided by at least one embodiment of the present disclosure;
[0071] FIG20 is a schematic diagram of a central control anti-peeping setting adjustment sub-interface provided by at least one embodiment of the present disclosure;
[0072] FIG21 is a schematic diagram of an anti-peeping display interface in a passenger seat area provided by at least one embodiment of the present disclosure;
[0073] FIG22 is a flowchart of enabling the anti-peeping function according to at least one embodiment of the present disclosure;
[0074] FIG23 is a schematic diagram of a user interaction operation provided by at least one embodiment of the present disclosure;
[0075] FIG24 is an overall flow chart of an in-vehicle system provided by at least one embodiment of the present disclosure;
[0076] FIG25 is a schematic diagram of a non-transitory computer-readable storage medium provided by at least one embodiment of the present disclosure. DETAILED DESCRIPTION
[0077] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings of the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0078] Unless otherwise defined, the technical or scientific terms used in this disclosure should have the usual meanings understood by persons of ordinary skill in the field to which this disclosure belongs. The words "first", "second" and similar terms used in this disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Words such as "include" or "comprise" mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Words such as "connect" or "connected" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the object being described changes, the relative positional relationship may also change accordingly.
[0079] In order to keep the following description of the embodiments of the present disclosure clear and concise, the present disclosure omits detailed descriptions of some known functions and components.
[0080] At least one embodiment of the present disclosure provides an image display method, which includes: obtaining first display content, wherein the first display content includes multiple regional display contents corresponding to multiple display areas in a display screen; determining at least two to-be-spliced areas in the first display content based on positions of the multiple regional display contents in the first display content; determining multiple splicing parameters based on the at least two to-be-spliced areas; splicing the multiple regional display contents according to the multiple splicing parameters to obtain spliced display content; and displaying the spliced display content in multiple display areas in the display screen.
[0081] The image display method provided by the embodiments of this disclosure can be applied to full-scenario assisted driving scenarios based on an in-vehicle smart cockpit. This image display method can achieve full-screen display on the in-vehicle display screen through splicing, making the in-vehicle display screen compatible with current standard videos and images. It is highly practical and has very broad application prospects.
[0082] The embodiments of the present disclosure also provide an in-vehicle device and a non-transitory computer-readable storage medium. The above-described image display method can be applied to the in-vehicle device provided in the embodiments of the present disclosure, and the in-vehicle device can be configured on a vehicle such as a motor vehicle. Motor vehicles can include fuel vehicles, electric vehicles, etc. In the embodiments of the present disclosure, unless otherwise specified, the description is based on the example of the in-vehicle device being configured on a vehicle. However, the present disclosure is not limited to this, and the application object of the in-vehicle device can be specifically set according to actual application scenarios and application requirements.
[0083] It should be noted that in the following description of this disclosure, "resolution of the display screen" refers to the physical resolution of the display screen, which is an inherent parameter of the display screen and cannot be adjusted. It means the maximum number of pixels that the display screen can display; "resolution of the displayed content" refers to the video / image resolution of the displayed content (when the displayed content is an image, it refers to the image resolution; when the displayed content is a video, it refers to the video resolution), which determines the fineness of the details of the video and image, and means the amount of information stored in the video / image; "display resolution" refers to the resolution of the display screen when displaying the display content, which may be smaller than the physical resolution of the display screen itself.
[0084] The embodiments of the present disclosure are described in detail below with reference to the accompanying drawings, but the present disclosure is not limited to these specific embodiments.
[0085] FIG1 is a schematic flowchart of an image display method provided by at least one embodiment of the present disclosure.
[0086] The image display method provided by the embodiment of the present disclosure can be implemented by a system chip in an in-vehicle device, and the specific structure and function of the in-vehicle device will be described later. For example, as shown in Figure 1, the image display method provided by an embodiment of the present disclosure includes steps S100 to S104.
[0087] In step S100, first display content is obtained. For example, the first display content includes multiple regional display contents corresponding to multiple display areas in the display screen. The first display content can be a picture, video, interactive interface view, etc., or any content that can be displayed on the display screen, such as an application. It should be noted that one or more of the multiple regional display contents can be blank data. In this case, the blank regional display content corresponds to the display and non-display content.
[0088] In step S101 , at least two to-be-joined regions in the first display content are determined based on positions of multiple regional display contents in the first display content.
[0089] In step S102, a plurality of stitching parameters are determined based on at least two to-be-stitched regions.
[0090] In step S103 , the display contents of the multiple regions are spliced together according to the multiple splicing parameters to obtain spliced display contents.
[0091] In step S104 , the spliced display content is displayed in multiple display areas on the display screen.
[0092] The display screen can be a vehicle-mounted display screen, and can be a long strip-shaped display screen. For example, in some embodiments, the display screen can be a complete screen, the display screen is a 42.2-inch long strip touch display screen, and the resolution of the display screen can be 10496 (pixels) * 1040 (pixels), and the refresh rate of the display screen can be 60 Hz. For example, in other embodiments, the display screen includes multiple sub-display screens, that is, the display screen can be spliced by multiple sub-display screens, thereby reducing the manufacturing difficulty and manufacturing cost of the display screen. In this case, the resolution and / or unit pixel density of at least some of the sub-display screens can be different from each other, and the refresh rate of at least some of the sub-display screens can also be different from each other. However, the embodiments of the present disclosure are not limited to this. In some embodiments, the resolution and / or unit pixel density of multiple sub-display screens can also be the same, and the refresh rate of multiple sub-display screens can also be the same. In the following description, unless otherwise specified, the resolution of the display screen can be 10K*1K (10496*1040) as an example for description. However, the resolution of the display screen in the embodiments of the present disclosure is not limited to 10496*1040, but can be set according to specific circumstances. In addition, in the description of this disclosure, the resolution is measured in pixels.
[0093] When a display screen is composed of multiple sub-display screens, each display area may correspond to one sub-display screen or to at least two sub-display screens. In other words, a display area may span multiple sub-display screens. Conversely, each sub-display screen may correspond to multiple display areas. This disclosure does not specifically limit this.
[0094] The embodiments of the present disclosure do not impose any specific restrictions on the number of multiple display areas in the display screen. The number of multiple display areas is set according to actual conditions, for example, 3, 4, 5, etc. As shown in FIG2A , in one embodiment, the display screen may include three display areas.
[0095] For example, resolutions of at least two display areas among the plurality of display areas are different from each other. For example, as shown in FIG. 2A , resolutions of the three display areas are different from each other.
[0096] For example, in one embodiment, the image display method is applied to an in-vehicle system, wherein the multiple display areas include an instrument panel area, a center console area, and a passenger seat area. For example, in some embodiments, as shown in FIG2A , the instrument panel area has a resolution of 3498*1040, the center console area has a resolution of 3502*1040, and the passenger seat area has a resolution of 3496*1040.
[0097] As shown in Figure 2B, during the software development and design process, the size of the standard software development area is 8K*4K (7680*4320). In order to adapt to the long strip of vehicle-mounted display screen, the size of the actual development area is 6.6K*2K, that is, only part of the area in the standard software development area is developed. For example, areas A to C shown in Figure 2B, area A corresponds to the instrument panel area in the display screen, area B corresponds to the central control area in the display screen, and area C corresponds to the co-pilot area in the display screen. Therefore, the resolution of area A is 3498*1040, the resolution of area B is 3502*1040, and the resolution of area C is 3496*1040. In the example shown in Figure 2B, area A and area B are in the same row, and area C is not in the same row as area A and area B.
[0098] It should be noted that within the standard software development area, the actual location of the development area can be set as needed. For example, as shown in FIG2C , Area A, Area B, and Area C can be located in three rows, respectively. As shown in FIG2D , Area A, Area B, and Area C can also be located separately from the edges of the standard software development area. Furthermore, Area C can also be located separately from Area A and Area B. Similarly, Area A and Area B can also be located separately from each other. The embodiments of the present disclosure do not impose specific limitations on the locations of Area A, Area B, and Area C within the standard software development area.
[0099] It should be noted that, in the embodiment of the present disclosure, 1K is equal to 1024 pixels.
[0100] For example, in some embodiments, the split-screen technology implemented by the image display method provided by the embodiments of the present disclosure realizes full-screen screen saver display of the display screen. At this time, the image display method can be applied to the scene of playing customized long-screen videos or pictures on the screen saver interface.
[0101] The system chip may include a SoC board. As shown in FIG3 , in an embodiment of the present disclosure, the resolution of the standard user interface (UI) output by the SoC board is an 8K*4K display screen. In the display content of the standard user interface, only relevant content is displayed in area A, area B, and area C. The shaded areas outside area A, area B, and area C do not display content, or display a solid color screen, such as a solid black screen. Subsequently, the image display method provided by the embodiment of the present disclosure is used to process the display content in the standard user interface, and splicing is performed based on a field programmable gate array (FPGA) chip, and finally the image and / or video is displayed on a long strip of vehicle-mounted display screen. For example, the vehicle-mounted display screen can achieve a full-screen display effect. It should be noted that, for clarity, the display effect after vehicle-mounted splicing shown in FIG3 shows area A, area B, and area C respectively, but in the actual display screen display process, there may be no boundaries between area A, area B, and area C, and the display content corresponding to area A, area B, and area C can become a whole.
[0102] In some embodiments, before obtaining the first display content, the image display method further includes: obtaining second display content; cropping the second display content based on the resolution of the display screen to obtain multiple regional display contents; and generating the first display content based on the multiple regional display contents. In this embodiment, the image display method provided by the embodiments of the present disclosure can achieve full-screen display and split-screen display based on customized display content.
[0103] FIG4 is a process diagram of producing and displaying a customized video according to at least one embodiment of the present disclosure.
[0104] Currently, for media data sources with a video / image resolution of 16:9 or 4:3, in-vehicle devices use split-screen technology to play or display videos / images. When designing the UI, the integrity of the display must be considered when creating the media data source. The standard video shown in Figure 4a can be the second display content mentioned above, and its resolution is 16:9 or 4:3. When designing the UI, the standard video shown in Figure a needs to be customized and cropped according to the resolution of the in-vehicle display. For example, the video content corresponding to regions A1, B1, and C1 in the standard video can be cropped to obtain multiple cropped video contents. These multiple cropped video contents can then be displayed in the multiple regions. The multiple cropped video contents are then placed in corresponding regions within the standard software development area according to predefined parameters to form the customized video shown in Figure 4b. This customized video can be the first display content mentioned above. As shown in Figure 4b, region C1, located to the right of region B1, can be placed below region A1. The shaded area in Figure 4b will remain within the standard software development area. After the customized video is produced, the customized video is processed using the image display method provided in the embodiment of the present disclosure to obtain the spliced video shown in the upper part of Figure 4c. Finally, the spliced video can be played through the display screen, and the display effect is shown in the lower rectangle in Figure 4c.
[0105] In the embodiment shown in FIG4 , a long video strip is cropped from a standard-ratio video source. The long video strip includes the video content corresponding to regions A1, B1, and C1. The position of the long video strip within the standard-ratio video source can be pre-set or user-selected. For example, the video content corresponding to regions A1 and B1 is a continuous image. The video content corresponding to region C1 needs to be cropped from the standard-ratio video source and spliced below the video content corresponding to region A1 to obtain the customized video shown in FIG4 b. The customized video shown in FIG4 b is then processed based on the image display method to ultimately achieve the full-screen display effect shown in FIG4 c.
[0106] For example, in some embodiments, the image display method provided by the embodiments of the present disclosure can realize the partitioned display of multiple views in the display screen. At this time, the image display method can be applied to the scenario of displaying multiple views based on the UI partition of the in-vehicle smart cockpit.
[0107] In some embodiments, before obtaining the first display content, the image display method also includes: determining a split-screen mechanism corresponding to the display screen; dividing the display screen according to the split-screen mechanism to determine multiple display areas; generating multiple views (View) according to multiple area sizes corresponding to the multiple display areas; generating display content for the multiple views to obtain multiple area display contents; and generating the first display content based on the multiple area display contents.
[0108] For example, the multiple views correspond to the multiple display areas one by one, and the size of the view is the same as the area size of the corresponding display area.
[0109] FIG5 is a diagram illustrating a process of displaying multiple views on a split screen, provided by at least one embodiment of the present disclosure.
[0110] Software development is customized according to the sizes of these three display areas. The software development area is shown in Figure 5a. First, the split-screen mechanism corresponding to the display screen is determined. According to the split-screen mechanism, the display screen is divided to determine multiple display areas. For example, a display screen includes three display areas and the resolutions of the three display areas are 3498*1040, 3502*1040, and 3496*1040, respectively. Then, according to the multiple area sizes corresponding to the multiple display areas, multiple views are generated. Display content is generated for the multiple views to obtain multiple area display content. Finally, based on the multiple area display content, the first display content is generated. As shown in Figure 5b, in the normal UI design and development window, the three split-screen display views (left, middle, and right) are designed and laid out. Then, display content is generated for the three split-screen display views to obtain three area display content. Based on the three area display content, the first display content is generated. After developing and designing the display content in each view, the first display content is processed using the image display method provided in the embodiment of the present disclosure. For the embodiment shown in Figure b in FIG5 , the display content of the 7000*1040 (left and middle) area can be intercepted from the upper left corner of the software development area as the starting point, and then the display content of the 3498*1040 (right) area can be intercepted with the lower left corner of the intercepted 7000*1040 area as the starting point. The display contents of the two intercepted areas are then spliced to obtain the spliced view shown in the upper part of Figure c in FIG5 . Finally, the spliced view can be displayed on the display screen. These three views can be displayed seamlessly in full screen, and the display effect is shown in the lower rectangle in Figure c in FIG5 .
[0111] It should be noted that the process from Figure a to Figure b in Figures 4 and 5 can be implemented in the process of software development and design, and is not a step of the image display method provided in the embodiment of the present disclosure.
[0112] FIG6 is a flowchart of displaying multiple views on a split screen according to at least one embodiment of the present disclosure.
[0113] As shown in Figure 6, in step S200, the split-screen mechanism corresponding to the display screen is determined; in step S201, the size of the software development area provided by the SoC board is determined; in step S202, the software dynamically sets the size of the development window corresponding to multiple views according to the split-screen mechanism, and performs layout design and development for multiple views; in step S203, multiple split-screen capture parameters corresponding to multiple views are sent to the SoC board; in step S204, the SoC board provides multiple split-screen capture parameters to the splicing device; in step S205, the splicing device captures three views according to the multiple split-screen capture parameters and splices them for display.
[0114] For example, in some embodiments, the image display method provided by the embodiments of the present disclosure can realize dynamic splicing display.
[0115] Currently, for in-vehicle displays, the display color or style of the display content source needs to be adjusted each time due to display effects, colors or styles. This requires UI personnel to redraw to obtain customized spliced display content, and then install and replace the software. The process is very cumbersome, time-consuming and power-intensive.
[0116] In response to the above problems, the present disclosure proposes a dynamic splicing display solution. It does not require UI personnel to re-crop and splice the standard display content source every time. It only needs to provide a normal 8K display content source, and then only needs to provide which part of the display content to intercept. It can automatically crop and splice from the normal 8K display content source. For example, it can be intercepted from the middle of the display content source by default, and the software developer selects the corresponding splicing technology solution for dynamic content splicing display. This dynamic splicing display solution is implemented through software development and design. It does not need to be implemented through the UI.
[0117] For example, in some embodiments, step S100 may include: obtaining original display content; determining a cropping size based on the resolution of the display screen and the resolution of the original display content; determining a cropping starting point; performing a cropping operation on the original display content based on the cropping starting point and the cropping size to obtain cropped display content, processing the cropped display content (for example, scaling, etc.) based on the resolution of the display screen to obtain processed display content; dividing the processed display content to obtain multiple area display contents; and generating first display content based on the multiple area display contents.
[0118] Figure 7A is a process diagram of a dynamic splicing display provided by at least one embodiment of the present disclosure, and Figure 7B is a schematic diagram of determining a cropping starting point provided by at least one embodiment of the present disclosure. Figure 7A is described using the example of displaying a video.
[0119] As shown in Figure 7A a, first, a video source with a resolution of 7680*4320 is provided, that is, the original display content; then, the vehicle-mounted device determines through code that the resolution of the vehicle display screen is 10496*1040, and determines the cropping size according to the resolution of the vehicle display screen and the resolution of the video source, for example, the cropping size is 7680*761 (7680 / 10496*1040=761).
[0120] Then, the cropping starting point is determined. In some examples, the position of the cropping starting point is a preset position. For example, the cropping starting point can be the midpoint of the left boundary of the original display content, the point corresponding to the upper left corner of the original display content, etc. In other examples, determining the cropping starting point includes: in response to receiving a sliding operation, determining the cropping starting point based on the sliding operation. As shown in Figure 7B, a schematic frame 70 of the original display content can be displayed on the display screen, and then a cropping frame 71 can be displayed in the schematic frame 70. The cropping frame 71 corresponds to the area to be cropped shown in Figure b of Figure 7A. The user can generate a sliding operation by sliding the cropping frame 71. Based on the sliding operation, the cropping starting point can be determined. For the cropping frame 71 shown in Figure 7B, its corresponding cropping starting point is the point where the black dot in Figure 7B is mapped to the original display content. For another example, in some embodiments, the current state may be that the display screen has already displayed a portion of the original display content. At this time, the user can perform a sliding operation on the display screen. Based on the sliding operation, the cropping starting point can be re-determined, so that the remaining portion of the original display content can be cropped for display. Based on this, the effect of sliding up and down to view the entire original display content can be achieved.
[0121] It should be noted that the cropping starting point is not limited to the upper left corner of the area to be cropped, but may also be the center point, the lower right corner, etc. of the area to be cropped.
[0122] Then, as shown in Figure 7A (b), based on the cropping size and the cropping starting point, the to-be-cropped area 7680*761 can be determined, and then the video source is cropped in real time, that is, the to-be-cropped area in the video source is cropped to obtain the cropped video shown in Figure 7A (i.e., the cropped display content described above) as shown in Figure 7A (c).
[0123] Then, since the resolution of the vehicle display screen is 10496*1040, and the resolution of the cropped video is 7680*761, the two are different. In order to achieve the full-screen display effect of the vehicle display screen, the cropped video can be scaled based on the resolution of the vehicle display screen so that the scaled video (i.e., the content displayed after the above processing) is divided based on the sizes of the multiple display areas included in the display screen to obtain multiple divided videos, each divided video corresponding to a display area for display, so that the sizes of the multiple divided videos can be different. As shown in Figure d in Figure 7A, the scaled video is divided to obtain three divided videos V1, V2 and V3 (i.e., the content displayed in the multiple areas mentioned above). It should be noted that in some embodiments, the scaled video can also be evenly divided into multiple divided videos.
[0124] Then, the divided video V2 and the divided video V3 are cropped, and the divided videos V1 and V2 are placed in the upper left corner of the regular display screen. The divided video V3 is cropped and placed directly below the divided video V1 to obtain the first display content shown in Figure e in Figure 7A.
[0125] Finally, the first display content shown in Figure e in FIG. 7A is processed based on the image display method, and finally a full-screen display effect shown in Figure f in FIG. 7A is formed.
[0126] When playing, each frame of the video source is cropped according to the above method, and dynamic split-screen pre-processing is performed in advance. Then, when it is displayed on the vehicle display screen, it will have a normal display effect, as shown in Figure f in Figure 7A.
[0127] When the image display method is applied to an in-vehicle device, the various operations shown in FIG7A are performed by the in-vehicle device. During the software development and design process, the UI designer provides the video source with a normal 8K resolution, and the resolution of the in-vehicle display can be determined by the developer, for example, by reviewing the code.
[0128] For example, in some embodiments, the image display method provided by the embodiments of the present disclosure can implement a dynamic split-screen display application.
[0129] FIG8 is a schematic diagram showing a display of an application provided by at least one embodiment of the present disclosure.
[0130] Due to the particularity of the in-vehicle display screen, the installation and display of most applications with normal resolution ratios (16:9 or 4:3) that have been developed so far are abnormal. When normal applications are installed on the in-vehicle system and displayed in full screen by default, the normal applications will display abnormal pictures, the position of the content will be misplaced, and only the upper left part of the content can be displayed. All the contents of the normal application cannot be displayed in full screen. As shown in Figure 8a, in fact, the fourth part of the normal application cannot be displayed. In addition, as shown in Figure 8b, the third part of the normal application is misplaced with the second part, and the third part area itself is the area directly below the first part.
[0131] In response to the above problems, the present disclosure proposes a solution for dynamically splitting the screen to display applications. The existing multi-window technology of Android can be used to realize the split-screen display of multiple standard third-party or self-developed applications. Normally developed applications support vertical or horizontal screens, that is, the ratio of the application is 16:9 or 4:3. Taking the 16:9 ratio as an example, if these normal general applications need to be installed on the vehicle system instead of customized applications, the existing vehicle system cannot display them normally, as shown in Figure 8.
[0132] For example, in some embodiments, step S100 may include: selecting at least one application in response to a first application display instruction; setting a mapping relationship between at least one application and multiple display areas to determine multiple area display contents; and generating first display content based on the multiple area display contents.
[0133] For example, the first application display instruction instructs the vehicle-mounted display screen to only display the application program. When the vehicle-mounted device receives the first application display instruction, it triggers the corresponding application display mode.
[0134] In one example, multiple installed applications (for example, Figure a of FIG9A below shows seven applications APP1 to APP7) and multiple display areas of the display screen for displaying applications can be displayed on the vehicle display screen. Then, the user can select an application and drag the application to the corresponding display area, thereby completing the binding of the application and the display area, thereby displaying the application on the display area. The user can also drag the application out of the display area to achieve the unbinding of the application and the display area. The user can also drag the application from one display area to another display area to achieve the unbinding of the application and the display area and the binding of the application to the other display area. This operation is repeated until the user completes the selection of the application, thereby determining the display content of the multiple areas. It should be noted that at least one display area among the multiple display areas may not display the application, that is, only the applications to be displayed can be selected for some of the multiple display areas.
[0135] In another example, multiple installed applications can be displayed on the vehicle display screen, and then the user can select one or more applications in a certain order. At this time, the one or more applications that can be selected can be assigned a selection number, and multiple display areas have area numbers. Based on the mapping relationship between the selection number and the area number, the display content of the multiple areas is determined. For example, the mapping relationship can be that the selection number and the area number are the same, that is, the selection number of the application displayed in the display area is the same as the area number of the display area. In addition, the user can cancel the selection of an application by long pressing or double-clicking. At this time, the selection numbers of all applications selected after the deselected application are reduced by one.
[0136] For example, multiple applications can be selected for each display area. On the display screen, only one application corresponding to each display area is displayed, and the user can view the remaining applications corresponding to the display area by sliding the display screen.
[0137] For example, the resolutions of applications displayed simultaneously in different display areas may be different. For example, the resolution ratio of an application displayed in one display area may be 16:9, and the resolution ratio of an application displayed in another display area may be 4:3.
[0138] In the present disclosure, for the vehicle display screen with a resolution of 10496*1040 and a SoC normal 8K display screen with a resolution of 7680*4320, for applications with a resolution of 16:9: the vehicle display screen can display up to 5 applications at the same time (5 complete applications with a resolution of 1848*1040 height, 1256 width left, 628 width on each side), for applications with a resolution of 4:3, the vehicle display screen can display 7 applications at the same time (7 complete applications with a resolution of 1386*1040 height, 794 width left, 397 width on each side). That is to say, in application display mode, the size of each display area is determined based on the resolution of the application, so that the application can be displayed in full screen. At this time, each display area displays at most one application.
[0139] FIG9A is a process diagram of displaying an application program provided by at least one embodiment of the present disclosure.
[0140] Currently, most applications have a 16:9 resolution ratio. Taking an application with a 16:9 resolution ratio (resolution of 1848*1040) as an example, the following implementation illustrates displaying five applications on a vehicle display screen. Upon receiving a first application display instruction, multiple applications installed in the vehicle system can be displayed on the vehicle display screen. For example, Figure 9A (a) shows seven applications, APP1 to APP7. The user can then select at least one application from the displayed multiple applications by clicking or other means. A mapping relationship between the selected at least one application and multiple display areas is then set to determine the display content of the multiple areas. As shown in Figure 9A, application APP1 can be selected and displayed in display area S11 corresponding to area D11. Application APP2 can be selected and displayed in display area S12 corresponding to area D12. Similarly, application APP5 can be selected and displayed in display area S15 corresponding to area D15. Based on the display content of the multiple areas, first display content is generated, as shown in Figure 9A (b). The first display content shown in Figure 9A (b) is then processed based on the image display method, ultimately resulting in a full-screen display effect, as shown in Figure 9A (c). As shown in Figure c of Figure 9A, the display area S11 includes sub-area S110 and sub-area S111. The sub-area S110 does not display any content, and the sub-area S111 is used to display the application APP1. Similarly, the display area S15 includes sub-area S150 and sub-area S151. The sub-area D150 does not display any content, and the sub-area S151 is used to display the application APP5.
[0141] For the embodiment shown in Figure b in Figure 9A, a 6172*1040 area (area D11 to area D13) can be cut out from the upper left corner of the software development area as the starting point, and then a 4324*1040 area (area D14 to area D15) can be cut out with the lower left corner of the cut out 6172*1040 area as the starting point, and then the two cut out areas are spliced to obtain the spliced display content shown in Figure c in Figure 9A.
[0142] It should be noted that one or more of the multiple display areas displayed simultaneously on the display screen may not display an application. For example, a user may choose to display only one application, two applications, three applications, four applications, or five applications. The specific number of applications selected for display can be determined based on the user's specific needs.
[0143] FIG9B is a flowchart of a display application provided by at least one embodiment of the present disclosure.
[0144] As shown in Figure 9B, in step S300, the user selects to display the split-screen application according to the Launcher settings; in step S301, the vehicle system starts the selected application and initializes each application; in step S302, the software loads the view window according to the number of split screens, and obtains multiple application split-screen capture parameters; in step S303, multiple application split-screen capture parameters are sent to the SoC board; in step S304, the SoC board provides multiple application split-screen capture parameters to the splicing device; in step S305, the splicing device splices and displays multiple applications according to the multiple application split-screen capture parameters.
[0145] For example, in some embodiments, the image display method provided by the embodiments of the present disclosure can enable a user in a co-pilot position to select an application so as to display the application in the co-pilot area.
[0146] For example, in some embodiments, the plurality of display areas include at least one application display area and at least one non-application display area. The application display area represents an area where an application can be displayed, and the non-application display area represents an area where no application is displayed.
[0147] For example, in some embodiments, before obtaining the first display content, the image display method also includes: determining a split-screen mechanism corresponding to the display screen; dividing the display screen according to the split-screen mechanism to determine multiple display areas; generating at least one view according to at least one area size corresponding to at least one non-application display area; generating display content for at least one view to obtain area display content corresponding to at least one non-application display area.
[0148] Step S100 may include: selecting at least one application in response to a second application display instruction; setting a mapping relationship between at least one application and at least one application display area to determine the regional display content corresponding to the at least one application display area; generating first display content based on the regional display content corresponding to at least one non-application display area and the regional display content corresponding to at least one application display area. For example, in this mode, each application display area may display one or more applications or may not display an application. When multiple applications are displayed, the multiple applications may be scaled to ensure that the proportion of the displayed content is accurate. When the display screen includes multiple application display areas, a portion of the multiple application display areas may not display applications, while another portion of the multiple application display areas may display applications.
[0149] Figure 10A is a process diagram of displaying an application in the co-pilot area provided by at least one embodiment of the present disclosure; Figure 10B is a process diagram of displaying two applications in the co-pilot area provided by at least one embodiment of the present disclosure.
[0150] Taking an application with a 16:9 resolution ratio (resolution of 1848*1040) as an example, the following example implements the display of applications in the passenger seat area. Upon receiving the second application display instruction, multiple applications installed in the vehicle system can be displayed on the vehicle display screen. For example, Figure 10A and Figure 10B (a) show seven applications, APP1 to APP7. Then, in the example shown in Figure 10A, the user can select an application (e.g., APP5) from the displayed multiple applications by clicking or other means. Then, a mapping relationship is set between the selected application and the passenger seat area to determine the area display content corresponding to the passenger seat area. In the example shown in Figure 10B, the user can select two applications (e.g., APP1 and APP2) from the displayed multiple applications by clicking or other means. Then, a mapping relationship is set between the two selected applications and the passenger seat area to determine the area display content corresponding to the passenger seat area. As shown in Figure 10A and Figure 10B (b), in the software development area, Area 1 and Area 2 correspond to non-application display areas and are the instrument panel display area and the center console display area, respectively. After selecting an application to be displayed in the passenger area, a first display content is generated based on the regional display content corresponding to the instrument panel display area and the central control display area, and the regional display content corresponding to the passenger area. Then, the first display content shown in Figure 10A b is processed based on the image display method, and finally the display effect shown in Figure 10A c is formed; the first display content shown in Figure 10B b is processed based on the image display method, and finally the display effect shown in Figure 10B c is formed. If the user sets the passenger area to display an application, the application can be displayed in full screen. If the user sets the passenger area to display multiple (for example, 2) applications, the applications need to be reduced and split-screen displayed, and then spliced for display. For example, in the example shown in Figure 10B c, application APP1 and application APP2 are scaled proportionally to fit the size of the passenger area.
[0151] It should be noted that the process of obtaining the display content of the area corresponding to the instrument panel display area and the central control display area can refer to the above embodiment shown in Figure 5, and the repeated parts will not be repeated.
[0152] For example, the size of the area occupied by all application programs corresponding to each application display area is smaller than or equal to the size of the application display area.
[0153] For example, in some embodiments, the image display method provided by the embodiments of the present disclosure can realize full-scene assisted driving and dynamic splicing display based on the on-board smart cockpit. At this time, the image display method can be applied to the scene of displaying the surrounding scene of a motor vehicle based on the on-board smart cockpit.
[0154] FIG11A is a schematic diagram of a motor vehicle provided by at least one embodiment of the present disclosure.
[0155] For example, in some embodiments, the image display method is applied to the on-board system of a motor vehicle, and the motor vehicle can realize on-board assisted driving. Therefore, the motor vehicle needs to be equipped with multiple cameras, as shown in Figure 11A. For example, a camera CA1 is set in front of the vehicle, a camera CA2 is set behind the vehicle, a camera CA3 is set inside the vehicle, a camera CA4 is set on the left side of the vehicle, and a camera CA5 is set on the right side of the vehicle. Based on these five cameras, the full-scene assisted driving function is completed.
[0156] For example, in some embodiments, step S100 may include: obtaining multiple camera contents respectively obtained by multiple cameras set on a motor vehicle; setting a mapping relationship between the multiple camera contents and multiple display areas to determine the display contents of the multiple areas; and generating the first display content based on the display contents of the multiple areas.
[0157] FIG11B is a schematic diagram of a spliced full-scene assisted driving screen provided in at least one embodiment of the present disclosure.
[0158] For example, in some embodiments, multiple camera contents are spliced and fused to obtain spliced camera contents. For example, five cameras can capture video images (i.e., the camera contents are video images) to obtain five video images, namely, video images captured by CA1, video images captured by CA2, video images captured by CA3, video images captured by CA4, and video images captured by CA5. For example, the sizes of the five video images can be the same. Then, after image fusion and image splicing of the five video images using an image fusion algorithm and an image splicing algorithm, the full-scene assisted driving image shown in FIG11B (i.e., the camera contents after splicing described above) can be formed. The sub-images in the full-scene assisted driving image are arranged according to the positional relationship between the cameras.
[0159] If the vehicle-mounted display screen is a square screen and can fully display the full-scene assisted driving picture, the spliced full-scene assisted driving picture can be directly displayed.
[0160] If the in-vehicle display screen is a long strip display screen, in one embodiment, at least one of the multiple display areas includes spliced camera content. In this case, the spliced camera content can be scaled so that it can be displayed on the long strip in-vehicle display screen.
[0161] If the in-vehicle display screen is a long strip, in another embodiment, as shown in FIG11C , multiple camera contents are displayed as multiple display areas. As shown in FIG11C a, the video captured by CA1 can be displayed in display area S21 corresponding to area D21, and the video captured by CA2 can be displayed in display area S22 corresponding to area D22. Similarly, the video captured by CA5 can be displayed in display area S25 corresponding to area D25. Then, based on the multiple regional display contents, a first display content is generated, as shown in FIG11C a. The first display content shown in FIG11C a is then processed based on the image display method, ultimately forming the display effect shown in FIG11C b. As shown in Figure b of Figure 9A, the display area S21 includes a sub-area S210 and a sub-area S211. The sub-area S210 does not display any content, and the sub-area S211 is used to display the video image captured by CA1. Similarly, the display area S25 includes a sub-area S250 and a sub-area S251. The sub-area S250 does not display any content, and the sub-area S251 is used to display the video image captured by CA5.
[0162] For example, the display area may be divided into a plurality of sub-areas, and the display content in at least one of the plurality of sub-areas includes a graphic button, which is clicked or touched to implement a corresponding function.
[0163] For example, the multiple display areas include a first display area, the first display area includes a first sub-area and a second sub-area, the first sub-area is used to display the area display content corresponding to the first display area, the second sub-area does not display content, and the size of the first sub-area is larger than the size of the second sub-area. For example, the first display area can be display area S11 or display area S15 shown in Figure 9A, or can be display area S21 or display area S25 shown in Figure 11C.
[0164] For example, the area display content corresponding to the first display area includes a first sub-area display content and a second sub-area display content. The first sub-area is used to display the first sub-area display content, and the second sub-area is used to display the second sub-area display content. For example, the second sub-area display content can be a solid color image, such as a solid white image or a solid black image. The second sub-area display content can also be various images. The embodiments of the present disclosure do not specifically limit the second sub-area display content.
[0165] FIG12 is a schematic diagram of a first display content provided by at least one embodiment of the present disclosure.
[0166] As shown in Figure 12, the first display content includes regional display content 1, regional display content 2, and regional display content 3. In step S101, based on the positions of regional display content 1, regional display content 2, and regional display content 3 in the first display content, a region 200 to be spliced and a region 210 to be spliced are determined. Regions 200 to be spliced and 210 to be spliced are respectively represented by two rectangular dashed boxes, each of which is shaded. Region 200 to be spliced completely overlaps with the areas corresponding to regional display content 1 and regional display content 2, and region 210 to be spliced completely overlaps with the area corresponding to regional display content 3.
[0167] For example, in step S102, the plurality of stitching parameters includes positional data of at least two to-be-stitched regions in the first display content. As shown in FIG12 , the positional data of to-be-stitched region 200 in the first display content includes the positional coordinates of the four vertices of to-be-stitched region 200 in the first display content, and the positional data of to-be-stitched region 210 in the first display content includes the positional coordinates of the four vertices of to-be-stitched region 210 in the first display content. For example, the positional coordinates of each vertex can be a stitching parameter.
[0168] For example, in the case where a display screen includes multiple sub-display screens, the sub-display screen with the lowest unit pixel density among the multiple sub-display screens is the first sub-display screen, and when the display contents of the multiple areas constitute a complete image or a complete video. In the embodiments of the present disclosure, the unit pixel density represents pixels per inch (PPI).
[0169] Step S103 includes: adjusting the multiple regional display contents based on the unit pixel density of the first sub-display screen to obtain multiple adjusted regional display contents; and splicing the multiple adjusted regional display contents according to multiple splicing parameters to obtain spliced display contents.
[0170] The display resolutions of the display contents of the multiple adjusted regions are the same, thereby ensuring that the display effects of the display contents of the multiple adjusted regions are the same, avoiding differences in clarity during display, and avoiding affecting the display effects.
[0171] For example, in some embodiments, when a display screen includes multiple sub-display screens, the display screen includes an instrument panel sub-display screen corresponding to the instrument panel area and a passenger sub-display screen corresponding to the passenger panel area. It should be noted that the display screen may also include a center console sub-display screen corresponding to the center console area, i.e., the display screen may include three independent sub-display screens; alternatively, the center console area and the passenger panel area may correspond to the same sub-display screen, i.e., the passenger sub-display screen also corresponds to the center console area.
[0172] For example, an under-screen camera is installed in the instrument panel display, and the display content corresponding to the instrument panel area includes user status prompts. The image display method also includes: collecting user facial data with the under-screen camera; determining the user's current status based on the facial data; and updating the user status prompt based on the user's current status. Facial data can be used to detect distraction and fatigue, and user status prompts include distraction prompts and fatigue prompts. The specific detection process will be described in the embodiment of the in-vehicle device later.
[0173] For example, the under-screen camera can perform a collection operation at a fixed time interval, which can be a preset value or set by the user. For example, the fixed time interval can be 1 minute, 5 minutes, etc.
[0174] For example, an anti-peeping function can be set in the co-pilot area, that is, the co-pilot sub-display screen has an anti-peeping function. For example, an anti-peeping screen or anti-peeping film can be set on the co-pilot sub-display screen to achieve the anti-peeping function. The anti-peeping screen can be an SVC (Smart View Control) anti-peeping screen. The area display content corresponding to the central control area includes an anti-peeping setting button. The image display method also includes: in response to receiving a click operation on the anti-peeping setting button, displaying the central control anti-peeping setting adjustment sub-interface, wherein the central control anti-peeping setting adjustment sub-interface includes an anti-peeping switch button and an anti-peeping adjustment slider; in response to receiving a click operation on the anti-peeping switch button, turning on or off the anti-peeping function of the co-pilot area; in response to receiving an adjustment operation on the anti-peeping adjustment slider, controlling the anti-peeping area of the co-pilot area. For example, the central control anti-peeping setting adjustment sub-interface can be displayed in the central control area. The specific operation of the anti-peeping function will be described in the embodiment of the vehicle-mounted device later.
[0175] At least one embodiment of the present disclosure further provides an in-vehicle device. FIG13 is a schematic diagram of an in-vehicle device provided by at least one embodiment of the present disclosure. FIG13 illustrates the overall physical structure of an in-vehicle system within the in-vehicle device, which may be an in-vehicle smart cockpit system.
[0176] As shown in Figure 13, the vehicle-mounted device 1300 may include a system chip 1301, a splicing device 1302, and a display screen 1303. The components and structure of the vehicle-mounted device 1300 shown in Figure 13 are merely exemplary and non-limiting. The vehicle-mounted device 1300 may also include other components and structures as needed.
[0177] System chip 1301 is configured to: obtain first display content, wherein the first display content includes multiple regional display contents corresponding to multiple display areas in a display screen; determine at least two to-be-joined regions in the first display content based on the positions of the multiple regional display contents in the first display content; determine multiple stitching parameters based on the at least two to-be-joined regions; and output the multiple stitching parameters to a stitching device. In other words, system chip 1301 can implement steps S100 to S102 of the aforementioned image display method.
[0178] The splicing device 1302 is configured to splice the display contents of the multiple regions according to the multiple splicing parameters to obtain spliced display contents. In other words, the splicing device 1302 can implement step S103 in the above-mentioned image display method.
[0179] The display screen 1303 is configured to display the spliced display content in multiple display areas. In other words, the display screen 1303 can implement step S104 in the above-mentioned image display method.
[0180] For a detailed description of the functions implemented by the system chip 1301, please refer to the description of steps S100 to S102 shown in FIG1 in the embodiment of the aforementioned image display method. For a detailed description of the functions implemented by the splicing device 1302, please refer to the description of step S103 shown in FIG1 in the embodiment of the aforementioned image display method. For a detailed description of the functions implemented by the display screen 1303, please refer to the description of step S104 shown in FIG1 in the embodiment of the aforementioned image display method. The in-vehicle device 1300 can achieve similar or identical technical effects as the aforementioned image display method, and will not be further described here.
[0181] For example, in some embodiments, the in-vehicle device 1300 further includes an interface design device, wherein the interface design device is configured to: obtain second display content; crop the second display content based on the resolution of the display screen to obtain multiple regional display contents; and generate the first display content based on the multiple regional display contents. In this embodiment, the system chip 1301 can be connected to the interface design device to obtain the first display content from the interface design device. For a detailed description of the functions implemented by the interface design device, please refer to the relevant description of FIG. 4 in the embodiment of the image display method described above and will not be repeated here.
[0182] For example, in some embodiments, the vehicle-mounted device 1300 further includes a content generation device. The content generation device is configured to: obtain display content generated for multiple views corresponding to multiple display areas, respectively, to obtain multiple area display contents; and generate first display content based on the multiple area display contents. The multiple views are determined based on the following manner: determining a split-screen mechanism corresponding to the display screen; dividing the display screen according to the split-screen mechanism to determine multiple display areas; and generating multiple views according to multiple area sizes corresponding to the multiple display areas. In this embodiment, the system chip 1301 can be connected to the content generation device to obtain the first display content from the content generation device. For a detailed description of the process of determining multiple views, please refer to the relevant description of Figure 5 in the embodiment of the above-mentioned image display method, which will not be repeated here.
[0183] For example, in some embodiments, when performing an operation to obtain first display content, the system chip 1301 is configured to: obtain original display content; determine a cropping size based on the resolution of the display screen and the resolution of the original display content; determine a cropping starting point; crop the original display content based on the cropping starting point and the cropping size to obtain cropped display content; process the cropped display content based on the resolution of the display screen to obtain processed display content; divide the processed display content into multiple regions of display content; and generate the first display content based on the multiple regions of display content. In this embodiment, the first display content is generated by the system chip 1301.
[0184] For example, in some embodiments, the position of the cropping start point is a preset position. In other embodiments, when performing the operation of determining the cropping start point, the system chip 1301 is configured to: in response to receiving a sliding operation, determine the cropping start point based on the sliding operation.
[0185] For example, in some embodiments, when performing an operation to obtain first display content, the system chip 1301 is configured to: select at least one application in response to a first application display instruction; set a mapping relationship between the at least one application and multiple display areas to determine display content in the multiple areas; and generate the first display content based on the multiple area display contents. In this embodiment, the first display content is generated by the system chip 1301.
[0186] For example, in some embodiments, the multiple display areas include at least one application display area and at least one non-application display area, and the in-vehicle device 1300 further includes a content generation device, which is configured to: obtain display content generated for at least one view corresponding to each of the at least one non-application display areas, thereby obtaining regional display content corresponding to the at least one non-application display area. For example, the at least one view is determined based on the following method: determining a split-screen mechanism corresponding to the display screen; dividing the display screen according to the split-screen mechanism to determine multiple display areas; and generating at least one view based on at least one region size corresponding to each of the at least one non-application display areas.
[0187] When performing the operation of obtaining the first display content, the system chip 1301 is configured to: select at least one application in response to the second application display instruction; set a mapping relationship between the at least one application and at least one application display area to determine the regional display content corresponding to the at least one application display area; and generate the first display content based on the regional display content corresponding to the at least one non-application display area and the regional display content corresponding to the at least one application display area. In this embodiment, the first display content is generated by the system chip 1301.
[0188] For example, the vehicle-mounted device 1300 can be applied to a motor vehicle. When performing the operation of obtaining the first display content, the system chip 1301 is configured to: obtain multiple camera contents respectively obtained by multiple cameras set on the motor vehicle; set a mapping relationship between the multiple camera contents and the multiple display areas to determine the display contents of the multiple areas; and generate the first display content based on the display contents of the multiple areas.
[0189] For example, the multiple display areas include a first display area, the first display area includes a first sub-area and a second sub-area, the first sub-area is used to display the area display content corresponding to the first display area, and the second sub-area does not display content; or the area display content corresponding to the first display area includes the first sub-area display content and the second sub-area display content, the first sub-area is used to display the first sub-area display content, and the second sub-area is used to display the second sub-area display content. The content displayed in the second sub-area can be a solid color screen, various images, etc.
[0190] For example, the display screen 1303 includes multiple sub-display screens, and at least two of the multiple sub-display screens have different unit pixel densities. The multiple regional display contents constitute a complete image or a complete video, and the sub-display screen with the lowest unit pixel density among the multiple sub-display screens is the first sub-display screen. When performing an operation of splicing the multiple regional display contents according to multiple splicing parameters to obtain spliced display content, the splicing device 1302 is configured to: adjust the multiple regional display contents based on the unit pixel density of the first sub-display screen to obtain multiple adjusted regional display contents, wherein the multiple adjusted regional display contents have the same display resolution; and splice the multiple adjusted regional display contents according to the multiple splicing parameters to obtain the spliced display content.
[0191] For example, the multiple stitching parameters include position data of at least two to-be-stitched areas in the first display content.
[0192] The following describes the in-vehicle device 1300 in conjunction with the physical architecture shown in FIG13 .
[0193] For example, as shown in FIG13 , the splicing device 1302 can be connected to the display screen 1303 via a low voltage differential signaling (LVDS) interface and two eDP (embedded display port) interfaces.
[0194] The splicing device 1302 is configured to receive the splicing parameters and first display content transmitted by the system chip 1301, process the first display content transmitted by the system chip 1301 based on the splicing parameters to obtain multiple regional display contents, then splice the multiple regional display contents to obtain spliced display content. For example, the resolution of the spliced display content is the same as the resolution of the display screen 1303, that is, 10496 (pixels) * 1040 (pixels). Finally, the splicing device 1302 transmits the spliced display content to the display screen 1303 via the LVDS interface and two eDP channels for display on the display screen 1303. For example, the splicing device 1302 can output a 960*260 image corresponding to the passenger seat area with a refresh rate of 120Hz via the LVDS interface.
[0195] For example, the system chip 1301 may include a SoC board. As shown in Figure 13, the vehicle-mounted device 1300 may also include an under-screen camera, a camera controller, a feedback exciter, a touch module, a memory, a WiFi network, etc. As shown in Figure 13, in one example, the camera controller is connected to the under-screen camera, so that the under-screen camera can be controlled; the camera controller can be connected to the SoC board in the system chip 1301 through the network port; the feedback exciter can be connected to the SoC board in the system chip 1301 through the Universal Serial Bus (USB); the touch module can be connected to the SoC board in the system chip 1301 through the I2C bus; the SoC board in the system chip 1301 can be connected to the splicing device 1302 through the I2C bus and a High Definition Multimedia Interface Cable (High Definition Multimedia Interface Cable, for example, HDMI 2.1).
[0196] For example, as shown in FIG13 , the display screen 1303 includes three display areas, namely, the instrument panel area, the center control area, and the co-pilot area. The instrument panel area is located on the left side of the display screen 1303, the center control area is located in the middle of the display screen 1303, and the co-pilot area is located on the right side of the display screen 1303. It should be noted that the positional relationship between the instrument panel area, the center control area, and the co-pilot area shown in FIG13 is merely schematic. According to actual conditions, the positions of the instrument panel area, the center control area, and the co-pilot area can be changed. For example, the instrument panel area needs to be changed according to the position of the main driver, and accordingly, the co-pilot area needs to be changed according to the position of the co-pilot.
[0197] FIG14 is a regional decomposition diagram of a split-screen technology provided by at least one embodiment of the present disclosure.
[0198] As shown in Figure 14, the main project area is the general control page, and can include pages corresponding to four split-screen modules. The four split-screen modules are the left display module, the middle display module, the right display module, and the screen saver display module. The left display module corresponds to the instrument panel area, the middle display module corresponds to the central control area, the right display module corresponds to the co-pilot area, and the screen saver display module corresponds to the screen saver area.
[0199] Table 1 shows the functions of the respective areas in FIG14 .
[0200] Table 1
[0201] Figure 15A is a structural diagram of a software split-screen structure of an in-vehicle system provided by at least one embodiment of the present disclosure. Figure 15A shows a hierarchical structure diagram of a split-screen technology implementation.
[0202] As shown in Figure 15A, the main page is the main page. Common attributes can be extracted from the pages corresponding to the four split-screen modules to be encapsulated and called as a common base class (Base Fragment). The common base class can be called by the four split-screen modules. For example, if all four split-screen modules have touch functions, the touch attributes can be extracted and encapsulated as a common base class. The common base class is divided into areas corresponding to the four split-screen modules, namely the instrument panel area, the center console area, the co-pilot area, and the screen saver area.
[0203] FIG15B is a schematic diagram of the overall functional modules of the vehicle-mounted system provided by at least one embodiment of the present disclosure.
[0204] As shown in FIG15B , the instrument panel area can display driving status information and face recognition information. The driving status information includes speed information, mileage information, and vehicle condition information. The face recognition information includes distraction detection information and fatigue detection information.
[0205] As shown in Figure 15B, the central control area can display status bar information, a menu bar setting area, and an air conditioning adjustment area. The menu bar setting area can include a switch setting button, a privacy adjustment button, etc., and the air conditioning adjustment area can include a wind speed adjustment button, a temperature adjustment button, and an air conditioning on / off button. Feedback actuators can be set for each button (switch setting button, privacy adjustment button, wind speed adjustment button, temperature adjustment button, and air conditioning on / off button) to achieve vibration feedback.
[0206] As shown in FIG15B , the co-pilot area can realize picture browsing, anti-peeping control (realizing anti-peeping display), video playback, etc. Anti-peeping display in the co-pilot area can effectively avoid the interference of videos or pictures played in the co-pilot area on the driver.
[0207] As shown in FIG15B , the screen saver area can realize picture browsing, video playing, etc., and at this time, the pictures and / or videos can be displayed in full screen.
[0208] Figure 16 is a schematic diagram of module interaction of an in-vehicle system provided by at least one embodiment of the present disclosure. Figure 16 shows a logic diagram of interaction implemented by split-screen technology.
[0209] A Launcher APP for the main project of the project can be established. The launcher interface will control the display and closing of the main page and the screen saver page (corresponding to the above-mentioned screen saver area). The main page includes the instrument panel interface corresponding to the instrument panel area, the central control interface corresponding to the central control area, and the co-pilot interface corresponding to the co-pilot area. A button for controlling the anti-peeping function of the co-pilot area can be set in the central control interface, so that the anti-peeping function of the co-pilot area can be controlled on the central control interface, for example, turning on or off the anti-peeping function, adjusting the size of the anti-peeping area in the co-pilot area, etc. For example, the screen saver page can be opened automatically or manually. For example, it can be set that if no operation is performed on the main page for n minutes (for example, 1, 2, 5, etc.), the screen saver can be automatically turned on to enter the screen saver page; for another example, a button for controlling the screen saver function (for example, screen saver setting) can be set in the central control interface, and the screen saver can be turned on by clicking the screen saver setting button. On the screen saver page, you can return to the main page by clicking anywhere.
[0210] For example, the size of the screen saver page is the same as the sum of the sizes of all display areas of the display screen 1303, so that all display areas of the display screen 1303 can be completely covered to achieve a full-screen screen saver effect.
[0211] It should be noted that users can choose to turn off the function of automatically determining whether to enter the screen saver display.
[0212] For example, as shown in Figure 13, the multiple display areas include an instrument panel area, and display screen 1303 includes an instrument panel sub-display corresponding to the instrument panel area, wherein an under-screen camera is provided in the instrument panel sub-display. The area corresponding to the instrument panel area displays content including user status prompts, and system chip 1301 is further configured to: obtain user facial data collected by the under-screen camera; determine the user's current status based on the facial data; and update the user status prompt based on the user's current status.
[0213] FIG17 is a schematic diagram of interface elements of a dashboard area provided by at least one embodiment of the present disclosure.
[0214] As shown in Figure 13 , the instrument panel area is located on the far left of display screen 1303. As shown in Figure 17 , the instrument panel area can include the following interface elements: user status prompts, vehicle information display (e.g., fuel level, mileage, speed, etc.); the instrument panel area can include a status prompt area, a fuel gauge display area, a speedometer display area, a vehicle gear display area, and other information display areas. The status prompt area is used to display user status prompts, the fuel gauge display area is used to display fuel level information, the speedometer display area is used to display mileage and speed information, and the vehicle gear display area is used to display vehicle gear information. Other areas can be used to display information such as vehicle parts and wipers. As shown in Figure 13 , the instrument panel area can also display information such as time, temperature, headlights, and seat belts.
[0215] It should be noted that the positions of the various areas shown in FIG17 are only schematic. The positions of the various areas are set according to actual conditions, and related areas may be added or reduced.
[0216] The vehicle-mounted device 1300 can collect the user's facial data through the under-screen camera; then, based on the human eye fatigue detection algorithm and the face detection algorithm, the facial data is processed to perform face and eye detection, thereby realizing distraction detection and fatigue detection of the user, and updating the user status prompt based on the detection results, and the updated user status prompt is displayed in the status prompt area.
[0217] The under-screen camera can be set in the part of the display screen 1303 corresponding to the instrument panel area (for example, the instrument panel sub-display screen). The black circle in Figure 17 indicates the location of the under-screen camera. When performing face and eye detection, the user's facial state is detected in real time by the under-screen camera. If the user's head is not facing forward (for example, when turning the head) or the user's eyes are not looking forward, a distraction prompt is given. The under-screen camera also detects the user's eye state in real time. For example, if fatigue and closing the eyes are detected, a fatigue prompt is given. In addition to displaying user status prompts (distraction prompts and fatigue prompts) in the status prompt area, real-time reminders of distraction and fatigue can also be given by voice.
[0218] Figure 18 is a flowchart of user status detection provided by at least one embodiment of the present disclosure. As shown in Figure 18, first, in step S400, the hardware parameters of the under-screen camera are initialized and the recognition parameters are adjusted. When using the in-vehicle device 1300 for the first time, the hardware parameters of the under-screen camera must be initialized. At the same time, the calibration parameters of the under-screen camera are adjusted based on the position and angle of the user's face from the under-screen camera. The facial recognition parameters can be adjusted and recognized based on data such as the distance of the user's face from the under-screen camera. Then, in step S401, the under-screen camera is used to collect data in real time. On subsequent uses of the in-vehicle device 1300, when entering the home page, the under-screen camera automatically activates the detection function to collect real-time facial image data. Then, in step S402, the camera software development kit (SDK) processes the image data in real time. The under-screen camera can transmit the image data to the camera SDK corresponding to the camera controller. The camera SDK can then process the image data in real time based on human eye fatigue detection algorithms and face detection algorithms to obtain detection results. Then, in step S403, the detection results are packaged and delivered; these can indicate whether the user is distracted or fatigued, among other things. If the detection results indicate a change in data, they are packaged in the underlying Java Archive (JAR) package and then delivered to the upper-level application software via an interface data interface. Then, in step S404, a camera detection interface is provided for the upper-level application to call. In step S405, the software registers for camera event messages. In step S406, the received detection event messages are processed in real time and the user status prompt in the dashboard area is regularly updated.
[0219] For example, as shown in FIG13 , the multiple display areas include a passenger area and a central control area, and the display screen 1303 includes a passenger sub-display screen corresponding to the passenger area, and the passenger sub-display screen has an anti-peeping function. The display content corresponding to the central control area includes an anti-peeping setting button, and the system chip 1301 is further configured to: in response to receiving a click operation on the anti-peeping setting button, display a central control anti-peeping setting adjustment sub-interface, wherein the central control anti-peeping setting adjustment sub-interface includes an anti-peeping switch button and an anti-peeping adjustment slider; in response to receiving a click operation on the anti-peeping switch button, turn on or off the anti-peeping function of the passenger area; and in response to receiving an adjustment operation on the anti-peeping adjustment slider, control the anti-peeping area of the passenger area.
[0220] FIG19 is a schematic diagram of interface elements of a central control area provided by at least one embodiment of the present disclosure.
[0221] As shown in Figure 13, the central control area is located in the middle area of the display screen 1303. As shown in Figure 19, the central control area can include the following interface elements: multiple setting buttons, the main driver's air-conditioning dial temperature display area, the co-driver's air-conditioning dial temperature display area, the air-conditioning status display area and the air-conditioning wind speed adjustment progress bar area, etc.
[0222] For example, Figure 19 shows four setting buttons, namely the air conditioning setting button, the anti-peep setting button, the screen saver setting button, and the debugging setting button. The corresponding functions can be realized by clicking or touching the setting button. For example, by clicking the debugging setting button, the air conditioning and seats can be debugged; by clicking the air conditioning setting button, the air conditioning switch can be switched; by clicking the anti-peep setting button, you can switch to the central control anti-peep setting adjustment sub-interface, and then use the central control anti-peep setting adjustment sub-interface to turn on or off the anti-peep function of the co-pilot area and adjust the anti-peep area; by clicking the screen saver setting button, you can directly switch from the three-screen mode of the main page to the full-screen screen saver interface.
[0223] Figure 20 is a schematic diagram of a central control anti-peeping setting adjustment sub-interface according to at least one embodiment of the present disclosure, and Figure 21 is a schematic diagram of a passenger area anti-peeping display interface according to at least one embodiment of the present disclosure. The interactive process for enabling the passenger area anti-peeping function is described in detail below, combining Figures 20 and 21.
[0224] When the user clicks the anti-peeping setting button in the central control area, they can jump to the central control anti-peeping setting adjustment sub-interface shown in Figure 20. The central control anti-peeping setting adjustment sub-interface is provided with an anti-peeping switch button and an anti-peeping adjustment slider (as shown in the black circle in Figure 20). In the central control anti-peeping setting adjustment sub-interface, area CR represents a schematic block diagram of the co-pilot area, so that the user can intuitively adjust the size of the anti-peeping area. By clicking the anti-peeping switch button, the anti-peeping function of the co-pilot area can be turned on or off; by sliding the anti-peeping adjustment slider, the size of the anti-peeping area can be adjusted. The shaded area shown in Figure 20 represents the area in the co-pilot area with anti-peeping function.
[0225] At the same time, the anti-peeping effect of the co-pilot area is shown in Figure 21. The co-pilot area first has an anti-peeping display film outside the screen. When the anti-peeping function is turned on, the anti-peeping display film is activated. As shown in Figure 21, the co-pilot area can also be provided with an anti-peeping adjustment slider, allowing users to adjust the anti-peeping area more conveniently and intuitively. The co-pilot area shown in Figure 13 shows the effect of the anti-peeping function being turned on.
[0226] The specific flow chart for enabling the anti-peeping function is shown in Figure 22. As shown in Figure 22, in step S500, the anti-peeping switch button is clicked to issue an instruction to enable the anti-peeping function; in step S501, the underlying interface of the anti-peeping display film receives the instruction to enable; in step S502, the anti-peeping mode is activated to enable the anti-peeping function; in step S503, the position of the anti-peeping adjustment slider is adjusted to obtain the position data of the anti-peeping area; in step S504, the position data of the anti-peeping area is transmitted to the underlying interface; and in step S505, the hardware receives the position data of the anti-peeping area and updates the anti-peeping area in the passenger seat area.
[0227] In Figure 21, if the anti-peeping function is turned off, the user can choose to play videos and / or pictures in the co-pilot area (videos and / or pictures brought by the vehicle-mounted device 1300, videos and / or pictures in the storage space accessible through a USB interface, or videos and / or pictures stored in the network cloud) or open an application, etc. It should be noted that the videos and / or pictures can be customized videos and / or pictures, or regular videos and / or pictures. Customized videos and / or pictures refer to videos and / or pictures that are specially made for the size of the co-pilot area, which can be displayed in full screen in the co-pilot area without image distortion; regular videos and / or pictures can refer to regular videos and / or pictures with current regular formats (for example, 16:9 or 4:3, etc.).
[0228] As shown in FIG20 , the anti-peep setting button is still displayed in the central control anti-peep setting adjustment sub-interface. By clicking the anti-peep setting button again, the central control anti-peep setting adjustment sub-interface shown in FIG20 will be switched to the interface of the central control area shown in FIG19 .
[0229] In FIG19 , the center console area may display two air conditioning dials, one for the main driver and one for the passenger. The main driver's air conditioning dial is displayed in the main driver's air conditioning dial temperature display area, and the other for the passenger. The user adjusts the air conditioning temperature by sliding the air conditioning dial. The air conditioning status display area may display air conditioning status information, such as the current mode and wind speed. The air conditioning wind speed adjustment progress bar area may display a wind speed adjustment progress bar. By sliding the wind speed adjustment progress bar, the air conditioning wind speed can be adjusted. For example, from small to large, the user can set multiple wind speed levels (e.g., 5, 7, etc.) by sliding the wind speed adjustment progress bar. The air conditioning wind speed adjustment progress bar area may display multiple wind speed levels. By clicking on different wind speed levels, the air conditioning wind speed can be adjusted. For example, FIG13 shows 7 wind speed levels.
[0230] For example, a feedback actuator under the screen can be set in the central control area. For example, when sliding the air-conditioning dial, the corresponding feedback actuator can emit vibration and / or sound to remind the user that the adjustment is in progress. Feedback actuators are also added to other click operations in the central control area. When a click operation is performed, the corresponding feedback actuator can emit vibration and / or sound to remind the user of the operation in progress. It should be noted that the user can turn on or off one or more feedback actuators according to actual conditions.
[0231] For example, the vehicle-mounted device 1300 can be applied to various operating systems, such as Android system, Hongmeng system, Apple (IOS) system, etc.
[0232] For example, the vehicle-mounted device 1300 involves the following algorithms: ADAS (Advanced Driver Assistance System) vehicle pedestrian detection algorithm, human eye fatigue detection algorithm, face detection algorithm, image fusion algorithm, and image stitching algorithm.
[0233] For example, the in-vehicle device 1300 may be installed with applications (APPs), such as an in-vehicle desktop launcher APP, a file manager APP, a video player APP, a camera APP, etc. Based on actual user needs, various existing or future-developed applications, such as entertainment applications (e.g., video applications, game applications, and image / video processing applications), learning applications, and work applications, may also be installed.
[0234] FIG23 is a schematic diagram of a user interaction operation provided by at least one embodiment of the present disclosure.
[0235] As shown in Figure 23, on the main page, users can browse the instrument panel area to obtain relevant information, touch the central control area to implement relevant functions, and touch the passenger seat area. After waiting for n (e.g., 1) minutes, the screen saver will automatically start, and the screen saver page will be entered, displaying full-screen videos / pictures. Then, users can return to the main page by touching anywhere on the display.
[0236] In the instrument panel, facial recognition can be used to detect distraction and fatigue, providing alerts and reminders. Users can also view distraction and fatigue alerts. Facial recognition is achieved by using real-time data from the under-display camera. Additionally, users can browse vehicle information, such as updated speed, mileage, and vehicle condition.
[0237] In the center console, users can browse the status bar to get relevant information. Users can touch the air conditioning dial to adjust the air conditioning temperature and wind speed. For example, they can adjust the wind speed by long pressing or sliding, and adjust the temperature by sliding. Based on the user's operation, the air conditioning status can be updated. Users can touch the menu bar setting area, for example, they can click the air conditioning setting button (to update the air conditioning status), anti-peep setting button, screen saver setting button, etc. Feedback actuators can be set for each button (air conditioning setting button, anti-peep setting button, screen saver setting button) to achieve vibration feedback.
[0238] In the passenger seat, users can browse the pictures and / or videos being played. In addition, when the anti-peeping function is turned on, users can also slide the anti-peeping adjustment slider to adjust the anti-peeping area.
[0239] FIG24 is an overall flow chart of an in-vehicle system provided by at least one embodiment of the present disclosure.
[0240] As shown in Figure 24, when the vehicle system is started, the boot animation is first displayed. After the boot animation is finished, the main interface is launched. The main interface can include the instrument panel interface, the center console interface, and the passenger interface. The instrument panel interface can display vehicle status information, the center console interface can display status bar information, and the passenger interface can play videos and / or images.
[0241] As shown in Figure 24, in the dashboard interface, when the user status detection function is enabled, the camera SDK can be called to remind users that recognition is in progress. For example, it can be determined whether the camera is blocked. If the camera is blocked ("Yes" branch), a prompt will be displayed, allowing the user to adjust the position or remove the object blocking the camera, so that the camera can capture the user's face for distraction detection and fatigue detection. If the camera is not blocked ("No" branch), the process returns to the step of "Calling the camera SDK and reminding users that recognition is in progress."
[0242] For example, when performing user status detection, it can be determined whether abnormal data is detected in the face every 1 second. If so, the fatigue and distraction status information is updated; if not, it returns to the step of "calling the camera SDK to remind that recognition is in progress".
[0243] It can be determined whether the display screen has not been touched for n minutes (for example, five minutes). If so, the screen saver is started and the screen saver video or picture is played in full screen. If not, the process returns to the step of "calling the camera SDK to remind that recognition is in progress".
[0244] In the screen saver state, it can be determined whether the user clicks anywhere on the display screen. If the user does not click anywhere on the display screen, the process ends and the display screen remains in the screen saver state. If the user clicks anywhere on the display screen ("Yes" branch), it can be determined whether the anti-peeping switch button is turned on. If the anti-peeping switch button is turned on, the anti-peeping function is activated; if the anti-peeping switch button is not turned on, the user returns to the main page.
[0245] As shown in Figure 24, in the central control interface, in the menu bar, there can be set an air conditioning setting button, a screen saver setting button, and an anti-peeping setting button. The air conditioning status information can be displayed / updated.
[0246] Based on the user's operation of the air conditioner setting button, it is determined whether the air conditioner's wind speed and / or temperature should be adjusted. If so, the air conditioner's wind speed and / or temperature information is updated. Then, it is determined whether the screen saver should be automatically activated. That is, it is determined whether the display screen has not been touched for n minutes (for example, five minutes). If so, the screen saver is activated and the screen saver video or picture is played in full screen. If not, the process returns to the step of "displaying / updating air conditioner status information". If not, the process also proceeds to the step of determining whether to automatically activate the screen saver.
[0247] Based on the user's operation on the screen saver setting button, it can be determined whether the screen saver setting button is turned on. If the screen saver setting button is turned on, the screen saver is started and the screen saver video or picture is played in full screen; if the screen saver setting button is not turned on, the step of determining whether to automatically start the screen saver is entered.
[0248] Based on the user's operation of the anti-peeping setting button, it can be determined whether the anti-peeping switch button is turned on. If the anti-peeping switch button is turned on, the anti-peeping function is activated, that is, the anti-peeping display is activated in the co-pilot area, and then it is determined whether the screen saver is automatically started, that is, whether the touch screen is not touched within n minutes (for example, five minutes). If so, the anti-peeping function is turned off and the screen saver is started; if not, the video and / or picture are played in the co-pilot area.
[0249] Figure 25 is a schematic diagram of a non-transitory computer-readable storage medium provided in accordance with at least one embodiment of the present disclosure. For example, as shown in Figure 25 , one or more computer-executable instructions 2001 may be non-transitory stored on a non-transitory computer-readable storage medium 2000. For example, when computer-executable instructions 2001 are executed by a processor, one or more steps of the image display method described above may be performed.
[0250] A processor can be a central processing unit (CPU), a network processor (NP), or a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The CPU can be based on an X86 or ARM architecture.
[0251] For example, the non-transitory computer-readable storage medium 2000 may be applied to the aforementioned in-vehicle device 1300 .
[0252] For example, the non-transitory computer-readable storage medium 2000 may include any combination of one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), a hard disk, an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory, a flash memory, etc. Various application programs and various data may also be stored in the non-transitory computer-readable storage medium 2000.
[0253] Regarding this disclosure, the following points need to be explained:
[0254] (1) The drawings of the embodiments of the present disclosure only relate to the structures related to the embodiments of the present disclosure. Other structures may refer to conventional designs.
[0255] (2) For the sake of clarity, the thickness and size of layers or structures in the drawings used to describe the embodiments of the present invention are exaggerated. It will be understood that when an element such as a layer, film, region, or substrate is referred to as being "on" or "under" another element, the element can be "directly on" or "under" the other element, or intervening elements may be present.
[0256] (3) In the absence of conflict, the embodiments of the present disclosure and the features therein may be combined with each other to form new embodiments.
[0257] The above description is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. The protection scope of the present disclosure shall be based on the protection scope of the claims.
Claims
1. An image display method, comprising: Acquire first display content, wherein the first display content includes a plurality of regional display contents respectively corresponding to a plurality of display regions in the display screen; Determine at least two to-be-joined regions in the first display content based on positions of the multiple regional display contents in the first display content; Determine a plurality of stitching parameters based on the at least two areas to be stitched; splicing the plurality of regional display contents according to the plurality of splicing parameters to obtain spliced display contents; The multiple display areas in the display screen display the spliced display content.
2. The image display method according to claim 1, wherein: Before acquiring the first display content, the image display method further includes: Obtaining the second display content; Based on the resolution of the display screen, cropping the second display content to obtain the plurality of regional display contents; The first display content is generated based on the plurality of area display contents.
3. The image display method according to claim 1, wherein: Before acquiring the first display content, the image display method further includes: Determining a split-screen mechanism corresponding to the display screen; According to the split screen mechanism, the display screen is divided to determine the multiple display areas; generating a plurality of views according to a plurality of area sizes respectively corresponding to the plurality of display areas; Generating display contents for the plurality of views to obtain the plurality of regional display contents; The first display content is generated based on the plurality of area display contents.
4. The image display method according to claim 1, wherein: Acquiring the first display content includes: Get the original display content; Determining a cropping size based on a resolution of the display screen and a resolution of the original display content; Determine the starting point of cutting; Based on the cropping start point and the cropping size, cropping the original display content to obtain cropped display content; Based on the resolution of the display screen, the cropped display content is processed to obtain processed display content; Dividing the processed display content to obtain the plurality of regional display contents; The first display content is generated based on the plurality of area display contents.
5. The image display method according to claim 4, wherein: The position of the cutting starting point is a preset position.
6. The image display method according to claim 4 or 5, wherein: Determining the cropping start point includes: in response to receiving a sliding operation, determining the cropping start point based on the sliding operation.
7. The image display method according to claim 1, wherein: Acquiring the first display content includes: In response to the first application display instruction, selecting at least one application program; Setting a mapping relationship between the at least one application and the multiple display areas to determine display contents of the multiple areas; The first display content is generated based on the plurality of area display contents.
8. The image display method according to claim 1, wherein: The plurality of display areas include at least one application display area and at least one non-application display area, Before acquiring the first display content, the image display method further includes: Determining a split-screen mechanism corresponding to the display screen; According to the split screen mechanism, the display screen is divided to determine the multiple display areas; generating at least one view according to at least one area size respectively corresponding to the at least one non-application display area; Generate display content for the at least one view to obtain regional display content corresponding to the at least one non-application display area; Acquiring the first display content includes: In response to the second application display instruction, selecting at least one application program; Setting a mapping relationship between the at least one application and the at least one application display area to determine the area display content corresponding to the at least one application display area; The first display content is generated based on the area display content corresponding to the at least one non-application display area and the area display content corresponding to the at least one application display area.
9. The image display method according to claim 8, wherein: The size of the area occupied by all application programs corresponding to each application display area is smaller than or equal to the size of the application display area.
10. The image display method according to claim 1, wherein: The image display method is applied to an on-board system of a motor vehicle, and obtaining the first display content includes: Acquiring a plurality of camera contents respectively acquired by a plurality of cameras arranged on the motor vehicle; Setting a mapping relationship between the plurality of camera contents and the plurality of display areas to determine display contents of the plurality of areas; The first display content is generated based on the plurality of area display contents.
11. The image display method according to claim 1, wherein: The image display method is applied to a vehicle-mounted system of a motor vehicle, wherein the motor vehicle is provided with a plurality of cameras, and the plurality of cameras respectively collect a plurality of camera contents. The plurality of camera contents are spliced and merged to obtain spliced camera contents, At least one area display content among the plurality of area display contents includes the spliced camera content.
12. The image display method according to any one of claims 1 to 11, wherein: One of the plurality of display areas is divided into a plurality of sub-areas, The display content in at least one of the plurality of sub-areas includes a graphic button, and the graphic button is clicked or touched to implement a corresponding function.
13. The image display method according to any one of claims 1 to 12, wherein: Resolutions of at least two display areas among the plurality of display areas are different from each other.
14. The image display method according to any one of claims 1 to 13, wherein: The plurality of display areas include a first display area, the first display area includes a first sub-area and a second sub-area, The first sub-area is used to display the area display content corresponding to the first display area, and the second sub-area does not display content; or The area display content corresponding to the first display area includes first sub-area display content and second sub-area display content. The first sub-area is used to display the first sub-area display content, and the second sub-area is used to display the second sub-area display content.
15. The image display method according to any one of claims 1 to 14, wherein: The image display method is applied to a vehicle-mounted system, and the multiple display areas include a dashboard area, a central control area, and a co-pilot area.
16. The image display method according to claim 15, wherein: The display screen includes a co-pilot sub-display screen corresponding to the co-pilot area, the co-pilot sub-display screen has an anti-peeping function, and the area display content corresponding to the central control area includes an anti-peeping setting button; The image display method further includes: In response to receiving a click operation on the anti-peeping setting button, displaying a central control anti-peeping setting adjustment sub-interface, wherein the central control anti-peeping setting adjustment sub-interface includes an anti-peeping switch button and an anti-peeping adjustment slider; In response to receiving a click operation on the anti-peeping switch button, turning on or off the anti-peeping function of the co-pilot area; In response to receiving an adjustment operation on the anti-peeping adjustment slider, the anti-peeping area of the passenger seat area is controlled.
17. The image display method according to claim 15 or 16, wherein: The display screen includes an instrument panel display screen corresponding to the instrument panel area, an under-screen camera is provided in the instrument panel display screen, and the area display content corresponding to the instrument panel area includes a user status prompt; The image display method further includes: The under-screen camera collects user face data; Determining the current status of the user based on the facial data; Based on the current status of the user, the user status prompt is updated.
18. The image display method according to any one of claims 1 to 17, wherein: The multiple area display contents constitute a complete image or a complete video, the display screen includes multiple sub-display screens, and the sub-display screen with the lowest unit pixel density among the multiple sub-display screens is a first sub-display screen, According to the plurality of splicing parameters, the plurality of regional display contents are spliced to obtain spliced display contents, including: Based on the unit pixel density of the first sub-display screen, the plurality of regional display contents are adjusted to obtain a plurality of adjusted regional display contents, wherein the display resolutions of the plurality of adjusted regional display contents are the same; The plurality of adjusted regional display contents are spliced according to the plurality of splicing parameters to obtain the spliced display content.
19. The image display method according to any one of claims 1 to 18, wherein: The plurality of stitching parameters include position data of the at least two to-be-stitched areas in the first display content.
20. A vehicle-mounted device, comprising: Display screens, splicing devices and system chips, Wherein, the system chip is configured as: Acquire first display content, wherein the first display content includes a plurality of regional display contents respectively corresponding to a plurality of display regions in the display screen; Determine at least two to-be-joined regions in the first display content based on positions of the multiple regional display contents in the first display content; Determine a plurality of stitching parameters based on the at least two areas to be stitched; Outputting the plurality of splicing parameters to the splicing device; The splicing device is configured to: splice the plurality of regional display contents according to the plurality of splicing parameters to obtain spliced display contents; The display screen is configured to display the spliced display content in the multiple display areas.
21. The vehicle-mounted device according to claim 20, further comprising an interface design device, in, The interface design device is configured to: Obtaining the second display content; Based on the resolution of the display screen, cropping the second display content to obtain the plurality of regional display contents; The first display content is generated based on the plurality of area display contents.
22. The vehicle-mounted device according to claim 20, further comprising a content generating device, in, The content generating device is configured to: Acquire display contents generated for the multiple views respectively corresponding to the multiple display areas to obtain the multiple area display contents; generating the first display content based on the plurality of area display contents, The multiple views are determined based on the following method: Determining a split-screen mechanism corresponding to the display screen; According to the split screen mechanism, the display screen is divided to determine the multiple display areas; The multiple views are generated according to multiple area sizes respectively corresponding to the multiple display areas.
23. The vehicle-mounted device according to claim 20, wherein: When performing the operation of acquiring the first display content, the system chip is configured as follows: Get the original display content; Determining a cropping size based on a resolution of the display screen and a resolution of the original display content; Determine the starting point of cutting; Based on the cropping start point and the cropping size, cropping the original display content to obtain cropped display content; Based on the resolution of the display screen, the cropped display content is processed to obtain processed display content; Dividing the processed display content to obtain the plurality of regional display contents; The first display content is generated based on the plurality of area display contents.
24. The vehicle-mounted device according to claim 23, wherein: The position of the cutting starting point is a preset position.
25. The vehicle-mounted device according to claim 23 or 24, wherein: When performing the operation of determining the cropping start point, the system chip is configured to: in response to receiving a sliding operation, determine the cropping start point based on the sliding operation.
26. The vehicle-mounted device according to claim 20, wherein: When performing the operation of acquiring the first display content, the system chip is configured as follows: In response to the first application display instruction, selecting at least one application program; Setting a mapping relationship between the at least one application and the multiple display areas to determine display contents of the multiple areas; The first display content is generated based on the plurality of area display contents.
27. The vehicle-mounted device according to claim 20, wherein: The plurality of display areas include at least one application display area and at least one non-application display area, The vehicle-mounted device further includes a content generating device, wherein the content generating device is configured to: acquire display content generated for at least one view respectively corresponding to the at least one non-application display area, so as to obtain regional display content corresponding to the at least one non-application display area; The at least one view is determined based on the following method: Determining a split-screen mechanism corresponding to the display screen; According to the split screen mechanism, the display screen is divided to determine the multiple display areas; generating the at least one view according to at least one area size respectively corresponding to the at least one non-application display area; When performing the operation of acquiring the first display content, the system chip is configured as follows: In response to the second application display instruction, selecting at least one application program; Setting a mapping relationship between the at least one application and the at least one application display area to determine the area display content corresponding to the at least one application display area; The first display content is generated based on the area display content corresponding to the at least one non-application display area and the area display content corresponding to the at least one application display area.
28. The vehicle-mounted device according to claim 20, wherein: The vehicle-mounted device is used in a motor vehicle, When performing the operation of acquiring the first display content, the system chip is configured as follows: Acquire a plurality of camera contents respectively acquired by a plurality of cameras arranged on the motor vehicle; Setting a mapping relationship between the plurality of camera contents and the plurality of display areas to determine display contents of the plurality of areas; The first display content is generated based on the plurality of area display contents.
29. The vehicle-mounted device according to any one of claims 20 to 28, wherein: The plurality of display areas include a first display area, the first display area includes a first sub-area and a second sub-area, The first sub-area is used to display the area display content corresponding to the first display area, and the second sub-area does not display content; or The area display content corresponding to the first display area includes first sub-area display content and second sub-area display content. The first sub-area is used to display the first sub-area display content, and the second sub-area is used to display the second sub-area display content.
30. The vehicle-mounted device according to any one of claims 20 to 29, wherein: The display screen includes a plurality of sub-display screens, and unit pixel densities of at least two of the plurality of sub-display screens are different.
31. The vehicle-mounted device according to claim 30, wherein: The multiple area display contents constitute a complete image or a complete video, and the sub-display screen having the lowest unit pixel density among the multiple sub-display screens is the first sub-display screen, When performing the operation of splicing the plurality of regional display contents according to the plurality of splicing parameters to obtain spliced display contents, the splicing device is configured to: Based on the unit pixel density of the first sub-display screen, the plurality of regional display contents are adjusted to obtain a plurality of adjusted regional display contents, wherein the display resolutions of the plurality of adjusted regional display contents are the same; The plurality of adjusted regional display contents are spliced according to the plurality of splicing parameters to obtain the spliced display content.
32. The vehicle-mounted device according to any one of claims 20 to 31, wherein: The multiple display areas include a dashboard area, the display screen includes a dashboard sub-display screen corresponding to the dashboard area, and an under-screen camera is disposed in the dashboard sub-display screen.
33. The vehicle-mounted device according to claim 32, wherein: The area display content corresponding to the instrument panel area includes a user status prompt, and the system chip is further configured as follows: Obtaining facial data of the user collected by the under-screen camera; Determining the current status of the user based on the facial data; Based on the current status of the user, the user status prompt is updated.
34. The vehicle-mounted device according to any one of claims 20 to 33, wherein: The multiple display areas include a co-pilot area, the display screen includes a co-pilot sub-display screen corresponding to the co-pilot area, and the co-pilot sub-display screen has an anti-peeping function.
35. The vehicle-mounted device according to claim 34, wherein: The multiple display areas also include a central control area, and the area display content corresponding to the central control area includes an anti-peeping setting button. The system chip is also configured as: In response to receiving a click operation on the anti-peeping setting button, displaying a central control anti-peeping setting adjustment sub-interface, wherein the central control anti-peeping setting adjustment sub-interface includes an anti-peeping switch button and an anti-peeping adjustment slider; In response to receiving a click operation on the anti-peeping switch button, turning on or off the anti-peeping function of the co-pilot area; In response to receiving an adjustment operation on the anti-peeping adjustment slider, the anti-peeping area of the passenger area is controlled.
36. The vehicle-mounted device according to any one of claims 20 to 35, wherein: The plurality of stitching parameters include position data of the at least two to-be-stitched areas in the first display content.
37. A non-transitory computer-readable storage medium, wherein: The non-transitory computer-readable storage medium stores computer-executable instructions, When the computer executable instructions are executed by a processor, the image display method according to any one of claims 1 to 19 is implemented.