Multi-screen display method and device, computer equipment, storage medium and program product

By acquiring and using preset multi-screen display information and determining and adjusting the display screen, the problem of time and limitations of multi-screen display in the prior art is solved, and a more efficient multi-screen display effect is achieved.

CN119512487APending Publication Date: 2025-02-25HUNAN HANBOWEI MICROELECTRONICS TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411580237.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the multi-screen display process, due to the complexity of the Gallium architecture, the prior art requires professionals to configure the multi-screen display function from the hardware level, resulting in long-term content display and high limitations.

Method used

By responding to the multi-screen display request for the content to be displayed, the multi-screen display information set for the content to be displayed, including multi-screen display mode information and multi-screen display parameter information, and the display screen is determined and adjusted based on this information to realize multi-screen display.

Benefits of technology

It reduces the display limitations of multi-screen display, reduces the need to rely on professionals to perform hardware configuration, and improves the efficiency and effectiveness of multi-screen display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119512487A_ABST
    Figure CN119512487A_ABST
Patent Text Reader

Abstract

The invention relates to a multi-screen display method and device, computer equipment, a storage medium and a program product, and the method comprises the steps that in response to a multi-screen display request of to-be-displayed content, multi-screen display information set for the to-be-displayed content is acquired, and the multi-screen display information comprises multi-screen display mode information and multi-screen display parameter information; determining a plurality of display screens for displaying the content to be displayed according to the multi-screen display mode information; and displaying the content to be displayed on the plurality of display screens according to the multi-screen display parameter information. By adopting the method, the display limitation of multi-screen display is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a multi-screen display method, device, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] With the continuous development of science and technology, screen display technology is also in iterative development. Among them, the imx6q processor has been widely used in consumer electronics, industrial control, in-car entertainment, smart home and other fields due to its high performance, low power consumption and rich interface resources. At the same time, imx6q will inevitably be used in multi-screen display scenarios.

[0003] At present, in the process of multi-screen display, content is usually displayed by using Mesa of Gallium architecture. However, the content to be displayed cannot be displayed on multiple screens. Due to the complexity of Gallium architecture, it is necessary to rely on professionals to implement the configuration of multi-screen display function at the hardware level, which makes it easy for the content to be displayed on multiple screens to take a long time. Therefore, the current display limitations of multi-screen display are high. Summary of the invention

[0004] Based on this, it is necessary to provide a multi-screen display method, device, computer equipment, computer-readable storage medium and computer program product to reduce the display limitations of multi-screen display in order to address the above technical problems.

[0005] In a first aspect, the present application provides a multi-screen display method, the method comprising:

[0006] In response to a multi-screen display request for content to be displayed, acquiring multi-screen display information set for the content to be displayed, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information;

[0007] Determining, according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed;

[0008] The content to be displayed is displayed on the multiple display screens according to the multi-screen display parameter information.

[0009] In one of the embodiments, determining, according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed includes:

[0010] When the multi-screen display information passes the legality verification, obtaining display association information between multiple preset display screens and target users who watch the content to be displayed;

[0011] According to the multi-screen display mode information and the display association information, a plurality of display screens for displaying the to-be-displayed content are selected from the plurality of preset display screens.

[0012] In one embodiment, the multiple display screens include a first display screen and a second display screen; and determining the multiple display screens for displaying the to-be-displayed content according to the multi-screen display mode information includes:

[0013] Converting the to-be-displayed content into first to-be-displayed content and second to-be-displayed content according to the multi-screen display mode information;

[0014] The first display screen is matched to the first content to be displayed, and the second display screen is matched to the second content to be displayed.

[0015] In one embodiment, displaying the content to be displayed on the multiple display screens according to the multi-screen display parameter information includes:

[0016] When the first content to be displayed and the second content to be displayed are different, adjusting the preset display parameters corresponding to the first display screen and the second display screen to first target display parameters according to the multi-screen display parameter information;

[0017] The first content to be displayed is displayed on the first display screen according to the first target display parameter, and the second content to be displayed is displayed on the second display screen according to the first target display parameter.

[0018] In one embodiment, displaying the content to be displayed on the multiple display screens according to the multi-screen display parameter information includes:

[0019] In the case where the first content to be displayed and the second content to be displayed are the same, determining, according to the multi-screen display parameter information, a second target display parameter corresponding to the first display screen and a third target display parameter corresponding to the second display screen, wherein the second target display parameter and the third target display parameter are different;

[0020] The first content to be displayed is displayed on the first display screen according to the second target display parameter, and the second content to be displayed is displayed on the second display screen according to the third target display parameter.

[0021] In one embodiment, the method further comprises:

[0022] In response to the to-be-displayed content satisfying a preset display adjustment condition, adjusting the multi-screen display information to obtain adjusted multi-screen display information;

[0023] The multi-screen display information is replaced with the adjusted multi-screen display information and stored.

[0024] In a second aspect, the present application also provides a multi-screen display device, including:

[0025] an acquisition module, configured to acquire, in response to a multi-screen display request of content to be displayed, multi-screen display information set for the content to be displayed, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information;

[0026] A determination module, configured to determine, according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed;

[0027] A display module is used to display the content to be displayed on the multiple display screens according to the multi-screen display parameter information.

[0028] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0029] In response to a multi-screen display request for content to be displayed, multi-screen display information set for the content to be displayed is obtained, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information; according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed is determined; according to the multi-screen display parameter information, the content to be displayed is displayed on the plurality of display screens.

[0030] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0031] In response to a multi-screen display request for content to be displayed, multi-screen display information set for the content to be displayed is obtained, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information; according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed is determined; according to the multi-screen display parameter information, the content to be displayed is displayed on the plurality of display screens.

[0032] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0033] In response to a multi-screen display request for content to be displayed, multi-screen display information set for the content to be displayed is obtained, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information; according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed is determined; according to the multi-screen display parameter information, the content to be displayed is displayed on the plurality of display screens.

[0034] The above-mentioned multi-screen display method, apparatus, computer equipment, computer-readable storage medium and computer program product first respond to a multi-screen display request for content to be displayed, and obtain multi-screen display information set for the content to be displayed. That is, when responding to the multi-screen display request for content to be displayed, the purpose of obtaining multi-screen display mode information and multi-screen display parameter information configured in advance for the content to be displayed can be achieved, and then the multiple display screens for displaying the content to be displayed are determined through the multi-screen display mode information, and the complex hardware configuration settings can be replaced by the stored software information to complete the matching of the multiple display screens for displaying the content to be displayed. Finally, the content to be displayed is displayed on the multiple display screens through the multi-screen display parameter information. Since the multi-screen display parameter information is for displaying the content to be displayed The multi-screen display function is set for displaying content, and then the multi-screen display parameter information can be used to achieve the purpose of displaying the content to be displayed on multiple display screens according to the pre-configured multi-screen display parameter information, that is, the multi-screen display function is configured from the software level through the multi-screen display mode information and multi-screen display parameter information stored in advance, instead of professionals still intelligently configuring the multi-screen display function from the hardware level under the complex Gallium architecture. Therefore, the technical defect that the complexity of the Gallium architecture requires professionals to implement the multi-screen display function configuration from the hardware level, which makes it easy to take a long time to display content on multiple screens, is overcome. Therefore, the display limitations of multi-screen display are reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 A schematic diagram of the architecture of a Gallium driver of a multi-screen display method in one embodiment;

[0037] Figure 2 is a schematic flow chart of a multi-screen display method in one embodiment;

[0038] Figure 3is a schematic flow chart of a multi-screen display method in another embodiment;

[0039] Figure 4 An event flow chart of displaying contents to be displayed on a display screen of a multi-screen display method in another embodiment;

[0040] Figure 5 is a structural block diagram of a multi-screen display device in an embodiment;

[0041] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0043] First of all, it should be understood that under the imx6q CPU and VxWorks operating system, the single-screen display technology solution uses Mesa, which uses the Gallium architecture. Gallium is a driver framework in Mesa for building hardware-accelerated graphics drivers. It introduces a hardware-independent core infrastructure and provides a set of common interfaces, allowing developers to develop drivers for different GPUs without having to repeatedly write a large amount of API-compatible code. Through Gallium, Mesa can support multiple graphics APIs, such as OpenGL and Vulkan, and can also be compatible with GPUs from different hardware manufacturers. The Gallium architecture is mainly composed of three main layers: State Tracker, Gallium Driver, and Winsys. State Tracker is the highest layer of the Gallium architecture. It is code written for a specific graphics API to manage and convert API calls. Gallium Driver is a hardware driver that converts general Gallium calls from State Tracker into commands for specific hardware. It is responsible for direct interaction with the GPU and is the closest part to the hardware. Figure 1 , Figure 1The following is a schematic diagram of the Gallium driver architecture, where the Gallium driver includes Pipe Driver, Shader Compiler, Buffer Management, and Winsys. Pipe Driver is the core of the Gallium driver and is responsible for processing state objects, rendering commands, and texture management. Shader Compiler is the shader compiler of each hardware driver and is used to compile a common shader language (such as GLSL) into machine code that can be executed by the GPU. Buffer Management is responsible for allocating and managing memory buffers on the GPU. Winsys is a hardware-independent layer located between the Gallium driver and the operating system's window system. It is responsible for managing GPU memory and command queues and providing interfaces with the operating system's display management system (such as X Window, Wayland, and Direct Rendering Manager). The main functions of the Winsys layer include allocating and releasing GPU memory, managing buffer swaps, and providing direct rendering support (DRI, Direct Rendering Manager). The Gallium architecture is a complex architecture that allows applications to communicate directly with the GPU. Display applications written based on the above technology need to rely on professionals to spend a lot of time on hardware configuration, which may result in the inability to output content on multiple screens, or inconsistent display frame rates on different screens due to different display resources allocated. That is, if the multi-screen display function is to be accurately implemented under the complex Gallium architecture, professionals need to have solid experience and technology and it still takes a lot of time. Therefore, there is an urgent need for a multi-screen display method that reduces the display limitations of multi-screen display.

[0044] In one embodiment, Figure 2As shown, a multi-screen display method is provided. This embodiment takes the method applied to a terminal as an example. It can be understood that the multi-screen display system is deployed on a computer device. The multi-screen display system can be deployed through the terminal to execute the multi-screen display method. This embodiment takes the method applied to a terminal as an example. The terminal is not limited to a personal computer, a laptop computer, a smart phone, and a tablet computer. The terminal includes an acquisition module, a determination module, and a display module. The acquisition module is used to respond to a multi-screen display request for content to be displayed, and obtain multi-screen display information set for the content to be displayed, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information. The determination module is used to determine multiple display screens for displaying the content to be displayed according to the multi-screen display mode information. The display module is used to determine the multiple display screens for displaying the content to be displayed according to the multi-screen display mode information. Parameter information, display the content to be displayed on multiple display screens, that is, by acquiring information interaction between the module, the determination module and the display module, and by setting the multi-screen display mode information and the multi-screen display parameter information for the content to be displayed, the configuration of the multi-screen display function of the content to be displayed is realized, that is, starting from the software level in advance, the multi-screen display mode information and the multi-screen display parameter information are set based on the multi-screen display request to achieve the purpose of displaying the content to be displayed on multiple display screens, so there is no need to rely on professionals to trigger the configuration of the multi-screen display function at the hardware level, so the display limitations of multi-screen display are reduced. It can be understood that the method can also be applied to the server, and can also be applied to the system including the terminal and the server, and is realized through the interaction between the terminal and the server. In this embodiment, the method includes the following steps 202 to 206. Among them:

[0045] Step 202: In response to a multi-screen display request for the content to be displayed, obtain multi-screen display information set for the content to be displayed, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information.

[0046] It should be noted that the multi-screen display request is used to trigger the multi-screen display of the content to be displayed, and can be specifically triggered by a specified operation performed by the user on the smart terminal. For example, in one implementable method, the specified operation can be an operation of the user clicking or pressing the multi-screen display button, wherein the multi-screen display button can be either a physical button or a virtual button, either a single button or a combination button. In response to the multi-screen display request for the content to be displayed, the multi-screen display system deployed on the smart terminal executes the multi-screen display method. It can be understood that multi-screen display refers to the display of content through two or more screens. The multiple screens involved in the multi-screen display can be deployed on different terminal devices or on the same terminal device, referring to a partial display area of ​​the overall display screen on the terminal device. For example, in an implementable method, assuming that the terminal device is a foldable mobile phone, the multi-screen display request can be understood as a request to display content on the main display screen and the secondary display screen of the mobile phone.

[0047] It should be noted that the content to be displayed refers to the content waiting to be displayed, which may be text content or video content, etc. The present embodiment does not specifically limit the specific form of the content to be displayed. The multi-screen display information refers to the information set for the multi-screen display of the content to be displayed on the terminal. Specifically, the storage of the multi-screen display information can be implemented by a multi-screen display information storage module deployed on the multi-screen display system. For example, in an implementable manner, assuming that the multi-screen display is specifically a dual-screen display, that is, the multi-screen display information is dual-screen display information, then the multi-screen display information storage module is responsible for processing all information management tasks of the dual-screen display, wherein all information management tasks include the setting of the dual-screen display information. In the setting After the dual-screen display information is obtained, the dual-screen display information will be persistently stored so that the subsequent multi-screen display system can accurately access and apply the dual-screen display information set above at any time when executing the multi-screen display method. The multi-screen display information may specifically include multi-screen display mode information and multi-screen display parameter information. The multi-screen display mode information is used to characterize the display mode of the multi-screen display of the content to be displayed. For example, the multi-screen display mode information may specifically be a multi-screen splicing mode, a multi-screen expansion mode, or a multi-screen interactive mode, etc. The multi-screen display parameter information is used to characterize the display parameters of the multi-screen display of the content to be displayed. For example, the multi-screen display parameter information may specifically be resolution, brightness, contrast, and refresh rate, etc.

[0048] As an example, in response to a multi-screen display request for content to be displayed, the content identifier of the content to be displayed is obtained, and the multi-screen display information set for the content to be displayed is queried in a preset multi-screen display information library using the content identifier as an index, wherein the preset multi-screen display information library is deployed in a multi-screen display information storage module.

[0049] Step 204: Determine multiple display screens for displaying the content to be displayed according to the multi-screen display mode information.

[0050] It should be noted that the multi-screen display mode information can be used to know the number of display screens required to display the content to be displayed and the display timing of different display screens. It can be configured by the user before executing the multi-screen display method according to the display requirements of different display contents. For example, in one implementable method, the multi-screen display request is a request to display the content to be displayed on screen A and screen B synchronously, then the multi-screen display mode information can specifically be the screen identifiers of any two screens among the pre-deployed multiple display screens, that is, the multi-screen display mode information can be used as guidance information for determining the multiple display screens that display the content to be displayed.

[0051] As an example, step 204 includes: based on the multi-screen display mode information, selecting multiple display screens for displaying the to-be-displayed content from multiple preset display screens.

[0052] Step 206: display the content to be displayed on multiple display screens according to the multi-screen display parameter information.

[0053] It should be noted that the process of displaying the content to be displayed on multiple display screens is implemented based on the display module deployed in the multi-screen display system. As the core function of realizing the multi-screen display function, the display module is specifically responsible for starting and managing the display of two screens. By pre-deploying the multi-screen display parameters in the multi-screen display information storage module, the content to be displayed can be displayed in the display method expected by the user. For example, in an implementable method, assuming that the multi-screen display request is to request two display screens to display the content to be displayed, the content to be displayed is displayed on screen A and screen B respectively, or the display of the content to be displayed is completed through the collaboration of screen A and screen B. For example, screen A and screen B each display part of the content to be displayed, or screen A and screen B each display part of the content to be displayed during a period of time. In the embodiment, the multi-screen display parameter information can be specifically composed of display parameter information of multiple screens. For example, in one implementable method, the screen display parameter information of screen A can be "1280x1024@60", and the screen display parameter information of screen B can be "1280x1024@60". It can be understood that the screen display parameter information of different display screens can be the same or different, and can be specifically set according to the actual display requirements of the user. It can be understood that the multi-screen display mode information and the multi-screen display parameter information are stored in different structure arrays. For example, assuming that the multi-screen display is a dual-screen display, the dual-screen display parameter information is stored in a structure array, and the dual-screen display mode information consisting of the display order of the dual screens and the extended copy mode is stored in another structure array.

[0054] As an example, step 206 includes: displaying the content to be displayed on multiple display screens using multi-screen display parameter information.

[0055] In the above multi-screen display method, first, in response to a multi-screen display request for content to be displayed, the multi-screen display information storage module deployed by the multi-screen display system is used to obtain the multi-screen display information set for the content to be displayed, and then the multi-screen display mode information and the multi-screen display parameter information are extracted from the multi-screen display information, and then the multi-screen display mode information is used to select multiple display screens for displaying the content to be displayed from multiple preset display screens, and finally the multi-screen display parameter information is used to display the content to be displayed on the multiple display screens, that is, the configuration of the multi-screen display function is completed from the software level through the multi-screen display mode information and the multi-screen display parameter information stored in advance, rather than in the complex Under the complex Gallium architecture, professionals can still intelligently configure the multi-screen display function from the hardware level. Therefore, the technical defect that the complexity of the Gallium architecture requires relying on professionals to implement the multi-screen display function configuration from the hardware level, which makes it easy for the multi-screen display of content to take a long time, is overcome. Therefore, the display limitations of multi-screen display are reduced. At the same time, the purpose of displaying the content to be displayed on multiple screens is achieved, and if the screen display parameter information set for different screens is the same, the purpose of ensuring that different screens display the content to be displayed with the same display resources can also be achieved.

[0056] In one embodiment, Figure 3 As shown, according to the multi-screen display mode information, determining multiple display screens for displaying the content to be displayed includes:

[0057] Step 302: When the multi-screen display information passes the legality verification, the display association information between the multiple preset display screens and the target users who watch the content to be displayed is obtained.

[0058] It should be noted that after extracting the multi-screen display information from the multi-screen display information storage module deployed in the multi-screen display system, due to the considerations of display timing and display logic, the multi-screen display information needs to be verified for legitimacy through the set display verification rules, and the subsequent step of selecting multiple display screens from multiple preset display screens is performed only after the verification is passed. In addition, since different target users who watch the content to be displayed may have different preferences and viewing needs for the content, the viewing angle of the target user can be identified by a camera set on a terminal device that deploys multiple display screens. For example, in one feasible method, when the target user's line of sight is focused on the central area of ​​screen X, screen X1 and screen X2 located in the central area of ​​the screen can be selected as two display screens for displaying the content to be displayed according to the multi-screen display mode information and the display association information.

[0059] As an example, step 302 includes: verifying the legitimacy of multi-screen display information according to preset display verification rules, and when it is detected that the multi-screen display information passes the legitimacy verification, determining the display correlation of the content to be displayed on multiple preset display screens according to the viewing angles between the multiple preset display screens and the target users viewing the content to be displayed.

[0060] Step 304 , selecting multiple display screens for displaying the contents to be displayed from multiple preset display screens according to the multi-screen display mode information and the display association information.

[0061] As an example, step 304 includes: determining the number of display screens that display the content to be displayed according to the multi-screen display mode information, and selecting multiple display screens that display the content to be displayed from multiple preset display screens according to the number of display screens and the display association.

[0062] In this embodiment, in the process of determining multiple display screens for displaying content to be displayed, the multi-screen display information is firstly verified for legitimacy based on a preset display verification rule, and after the legitimacy verification is passed, multiple display screens for displaying the content to be displayed are selected from multiple preset display screens based on the multi-screen display mode information and the display association information, thereby ensuring that the process of selecting multiple display screens meets the legitimacy requirements and that the selected multiple display screens meet the viewing expectations of the target users for the content to be displayed. Therefore, while reducing the display limitations of multi-screen display, the display effect of multi-screen display is improved.

[0063] In one embodiment, the multiple display screens include a first display screen and a second display screen; and determining the multiple display screens for displaying the content to be displayed according to the multi-screen display mode information includes:

[0064] According to the multi-screen display mode information, the content to be displayed is converted into a first content to be displayed and a second content to be displayed; the first content to be displayed is matched to the first display screen, and the second content to be displayed is matched to the second display screen.

[0065] It should be noted that in some multi-screen display scenarios, the content to be displayed on multiple display screens is not presented in a collaborative display manner, that is, different display screens display the content to be displayed separately, which involves distinguishing the display content displayed on different display screens. It can be understood that the first content to be displayed and the second content to be displayed converted from the content to be displayed can be either the same content to be displayed or different content to be displayed. For example, when the first content to be displayed and the second content to be displayed are the same, it indicates that the same content to be displayed needs to be copied to the first display screen and the second display screen for display. When the first content to be displayed and the second content to be displayed are different, it indicates that different content belonging to the content to be displayed is displayed separately on different display screens, and then the content to be displayed and the display screen are matched after the allocation of the content to be displayed is completed.

[0066] As an example, according to the multi-screen display mode information, the content to be displayed is divided to obtain a first content to be displayed and a second content to be displayed; according to the first content identifier of the first content to be displayed, the first display screen is matched with the first content to be displayed on multiple preset display screens, and according to the second content identifier of the second content to be displayed, the second display screen is matched with the second content to be displayed on multiple preset display screens.

[0067] As another example, according to the multi-screen display mode information, the content to be displayed is copied to obtain the first content to be displayed and the second content to be displayed; according to the first content identifier of the first content to be displayed, the first display screen is matched for the first content to be displayed on multiple preset display screens, and according to the second content identifier of the second content to be displayed, the second display screen is matched for the second content to be displayed on multiple preset display screens. In this embodiment, the multi-screen display mode information stored in the multi-screen display information storage module is used to achieve the matching of different display screens and different display contents, enrich the display scenes of displaying the content to be displayed on multiple display screens, and thus improve the display effect of multi-screen display.

[0068] In one embodiment, displaying the content to be displayed on multiple display screens according to the multi-screen display parameter information includes:

[0069] When the first content to be displayed and the second content to be displayed are different, according to the multi-screen display parameter information, the preset display parameters corresponding to the first display screen and the second display screen are adjusted to the first target display parameters; according to the first target display parameters, the first content to be displayed is displayed on the first display screen, and according to the first target display parameters, the second content to be displayed is displayed on the second display screen.

[0070] It should be noted that after completing the matching between the content to be displayed and different display screens, different parameter adjustment methods can be used based on the similarities and differences between the first content to be displayed and the second content to be displayed to adjust the multi-screen display parameter information stored in the multi-screen display information storage module in real time to match the user's real-time multi-screen display needs. For example, in one feasible method, when different parts of the content to be displayed are displayed on the first display screen and the second display screen respectively, in order to ensure the uniformity of the display effect and match the user's viewing needs, the first display screen and the second display screen can be adjusted to the same target display parameters, thereby ensuring the uniformity of the display effect when the content to be displayed is displayed on multiple screens.

[0071] As an example, when the first content to be displayed and the second content to be displayed are different, the first preset display parameters of the first display screen and the second preset display parameters of the second display screen are respectively obtained, and according to the multi-screen display parameter information, the first preset display parameters and the second preset display parameters are both adjusted to the first target display parameters; the first content to be displayed is displayed on the first display screen with the first target display parameters, and the second content to be displayed is displayed on the second display screen with the second target display parameters.

[0072] In this embodiment, when the content to be displayed is split into the first content to be displayed and the second content to be displayed, and displayed on the first display screen and the second display screen respectively, the preset display parameters corresponding to the first display screen and the second display screen can be adjusted to the first target display parameters through the multi-screen display parameter information, that is, the display parameters of the content to be displayed on different screens are unified, thereby ensuring the uniformity of the display effect when the content to be displayed is displayed on multiple screens, and thus further improving the display effect of multi-screen display.

[0073] In one embodiment, displaying the content to be displayed on multiple display screens according to the multi-screen display parameter information includes:

[0074] When the first content to be displayed and the second content to be displayed are the same, determine the second target display parameter corresponding to the first display screen and the third target display parameter corresponding to the second display screen according to the multi-screen display parameter information, wherein the second target display parameter and the third target display parameter are different; display the first content to be displayed on the first display screen according to the second target display parameter, and display the second content to be displayed on the second display screen according to the third target display parameter.

[0075] It should be noted that, when the first content to be displayed and the second content to be displayed can both represent complete content to be displayed, in order to reflect the difference in displaying the same content to be displayed on different display screens, different display parameters can be set for different display screens based on the multi-screen display parameter information, that is, the second target display parameter and the third target display parameter are different. It can be understood that the initial display parameters of the first display screen and the second display screen before displaying the content to be displayed can be the same or different.

[0076] As an example, when the first content to be displayed and the second content to be displayed are the same, the first initial display parameters corresponding to the first display screen are adjusted to the second target display parameters according to the multi-screen display parameter information, and the second initial display parameters corresponding to the second display screen are adjusted to the third target display parameters according to the multi-screen display parameter information, wherein the second target display parameters and the third target display parameters are different; the first content to be displayed is displayed on the first display screen with the second target display parameters, and the second content to be displayed is displayed on the second display screen with the third target display parameters.

[0077] In this embodiment, when the content to be displayed is copied as the first content to be displayed and the second content to be displayed, and displayed on the first display screen and the second display screen respectively, the preset display parameters corresponding to the first display screen and the second display screen can be adjusted to different target display parameters through the multi-screen display parameter information, that is, the display parameters of the same content to be displayed on different screens are distinguished, thereby ensuring that the content to be displayed is presented with different display effects on different display screens, thereby further improving the display effect of multi-screen display.

[0078] In one embodiment, the method further comprises:

[0079] In response to the content to be displayed satisfying a preset display adjustment condition, the multi-screen display information is adjusted to obtain adjusted multi-screen display information; the multi-screen display information is replaced with the adjusted multi-screen display information and stored.

[0080] It should be noted that, it can be understood that, for the multi-screen display information stored in the multi-screen display information storage module, whether the multi-screen display information needs to be adjusted can be evaluated based on the preset display adjustment conditions, wherein the preset display adjustment conditions can specifically be the real-time power of the current display screen or the real-time online duration of the current display screen. For example, in one implementable method, the preset display adjustment conditions can specifically be whether the real-time power of the current display screen is lower than the preset remaining power threshold. After the multi-screen display information is adjusted, the content to be displayed can be displayed through the adjusted third display screen or displayed on the original display screen with the adjusted multi-screen display mode information.

[0081] As an example, in response to the real-time power of the first display screen and the second display screen being lower than a preset remaining power threshold, the multi-screen display mode information is adjusted to obtain the adjusted multi-screen display mode information; the multi-screen display mode information is replaced with the adjusted multi-screen display mode information and stored. In this embodiment, by setting a preset display adjustment condition, it is determined whether the multi-screen display information needs to be adjusted, and the multi-screen display mode information and / or the multi-screen display parameter information are adjusted in real time based on actual needs, thereby improving the display flexibility of the multi-screen display of the content to be displayed.

[0082] In an practicable manner, during the process of displaying the content to be displayed according to the multi-screen display parameter information, the refresh rate of one frame is as follows: Figure 4 As shown, Figure 4 To represent the event flow chart of the display screen displaying the content to be displayed, it can be understood that when drmModePageFlip is called for the first time, different screens need to be associated with different data, so that the pageflip events of different screens can be distinguished, so that demModePageFlip can be called for different screens to refresh the screen.

[0083] It can be understood that in response to a multi-screen display request for content to be displayed, multi-screen display information set for the content to be displayed is obtained, that is, when responding to a multi-screen display request for content to be displayed, the purpose of obtaining multi-screen display mode information and multi-screen display parameter information configured in advance for the content to be displayed can be achieved, and then the multiple display screens for displaying the content to be displayed are determined through the multi-screen display mode information, and the stored software information can be relied on to replace the complex hardware configuration settings to complete the matching of the multiple display screens for displaying the content to be displayed. Finally, the content to be displayed is displayed on the multiple display screens through the multi-screen display parameter information. Since the multi-screen display parameter information is set for the multiple display screens for displaying the content to be displayed, The multi-screen display parameter information can be used to achieve the purpose of displaying the content to be displayed on multiple screens according to the pre-configured multi-screen display parameter information. That is, the multi-screen display function configuration is completed from the software level through the pre-stored multi-screen display mode information and multi-screen display parameter information, instead of professionals still configuring the multi-screen display function from the hardware level under the complex Gallium architecture. Therefore, the technical defect that due to the complexity of the Gallium architecture, it is necessary to rely on professionals to implement the multi-screen display function configuration from the hardware level, which makes it easy to take a long time to display content on multiple screens, is overcome. Therefore, the display limitations of multi-screen display are reduced.

[0084] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0085] Based on the same inventive concept, the embodiment of the present application also provides a multi-screen display device for implementing the multi-screen display method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more multi-screen display device embodiments provided below can refer to the limitations on the multi-screen display method above, and will not be repeated here.

[0086] In an exemplary embodiment, Figure 5 As shown, a multi-screen display device is provided, including: an acquisition module 401, a determination module 402 and a display module 403, wherein:

[0087] An acquisition module 401 is used to acquire, in response to a multi-screen display request of content to be displayed, multi-screen display information set for the content to be displayed, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information;

[0088] A determination module 402 is used to determine a plurality of display screens for displaying the content to be displayed according to the multi-screen display mode information;

[0089] The display module 403 is configured to display the content to be displayed on the multiple display screens according to the multi-screen display parameter information.

[0090] In one embodiment, the determining module 402 is further configured to:

[0091] When the multi-screen display information passes the legitimacy verification, display association information between multiple preset display screens and target users who watch the content to be displayed is obtained; and based on the multi-screen display mode information and the display association information, multiple display screens for displaying the content to be displayed are selected from the multiple preset display screens.

[0092] In one embodiment, the plurality of display screens include a first display screen and a second display screen; the determination module 402 is further configured to:

[0093] According to the multi-screen display mode information, the to-be-displayed content is converted into a first to-be-displayed content and a second to-be-displayed content; the first to-be-displayed content is matched to the first display screen, and the second to-be-displayed content is matched to the second display screen.

[0094] In one embodiment, the display module 403 is further used for:

[0095] When the first content to be displayed and the second content to be displayed are different, according to the multi-screen display parameter information, the preset display parameters corresponding to the first display screen and the second display screen are adjusted to first target display parameters; according to the first target display parameters, the first content to be displayed is displayed on the first display screen, and according to the first target display parameters, the second content to be displayed is displayed on the second display screen.

[0096] In one embodiment, the display module 403 is further used for:

[0097] When the first content to be displayed and the second content to be displayed are the same, determine the second target display parameter corresponding to the first display screen and the third target display parameter corresponding to the second display screen according to the multi-screen display parameter information, wherein the second target display parameter and the third target display parameter are different; display the first content to be displayed on the first display screen according to the second target display parameter, and display the second content to be displayed on the second display screen according to the third target display parameter.

[0098] In one embodiment, the multi-screen display device is further used for:

[0099] In response to the to-be-displayed content satisfying a preset display adjustment condition, the multi-screen display information is adjusted to obtain adjusted multi-screen display information; the multi-screen display information is replaced with the adjusted multi-screen display information and stored.

[0100] Each module in the above multi-screen display device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0101] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 6As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a multi-screen display method is implemented. Those skilled in the art can understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0102] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0103] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0104] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0105] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0106] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0107] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A multi-screen display method, characterized in that: The method comprises: In response to a multi-screen display request for content to be displayed, acquiring multi-screen display information set for the content to be displayed, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information; Determining, according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed; The content to be displayed is displayed on the multiple display screens according to the multi-screen display parameter information.

2. The method according to claim 1, characterized in that The step of determining, according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed comprises: When the multi-screen display information passes the legality verification, obtaining display association information between multiple preset display screens and target users who watch the content to be displayed; According to the multi-screen display mode information and the display association information, a plurality of display screens for displaying the to-be-displayed content are selected from the plurality of preset display screens.

3. The method according to claim 1, characterized in that The multiple display screens include a first display screen and a second display screen; and determining the multiple display screens for displaying the to-be-displayed content according to the multi-screen display mode information includes: Converting the to-be-displayed content into first to-be-displayed content and second to-be-displayed content according to the multi-screen display mode information; The first display screen is matched to the first content to be displayed, and the second display screen is matched to the second content to be displayed.

4. The method according to claim 3, characterized in that The displaying the content to be displayed on the multiple display screens according to the multi-screen display parameter information includes: When the first content to be displayed and the second content to be displayed are different, adjusting the preset display parameters corresponding to the first display screen and the second display screen to first target display parameters according to the multi-screen display parameter information; The first content to be displayed is displayed on the first display screen according to the first target display parameter, and the second content to be displayed is displayed on the second display screen according to the first target display parameter.

5. The method according to claim 3, characterized in that: The displaying the content to be displayed on the multiple display screens according to the multi-screen display parameter information includes: In the case where the first content to be displayed and the second content to be displayed are the same, determining, according to the multi-screen display parameter information, a second target display parameter corresponding to the first display screen and a third target display parameter corresponding to the second display screen, wherein the second target display parameter and the third target display parameter are different; The first content to be displayed is displayed on the first display screen according to the second target display parameter, and the second content to be displayed is displayed on the second display screen according to the third target display parameter.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: In response to the to-be-displayed content satisfying a preset display adjustment condition, adjusting the multi-screen display information to obtain adjusted multi-screen display information; The multi-screen display information is replaced with the adjusted multi-screen display information and stored.

7. A multi-screen display device, characterized in that: The device comprises: an acquisition module, configured to acquire, in response to a multi-screen display request of content to be displayed, multi-screen display information set for the content to be displayed, wherein the multi-screen display information includes multi-screen display mode information and multi-screen display parameter information; A determination module, configured to determine, according to the multi-screen display mode information, a plurality of display screens for displaying the content to be displayed; A display module is used to display the content to be displayed on the multiple display screens according to the multi-screen display parameter information.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Cited By

  • Display method of multi-layer display screen and related equipment

    CN121143941A

  • Display method of multi-layer display screen and related device

    CN121143941B