Display device and setting menu display method of spliced screen
By using first and second controllers in the video wall to calculate the display area of the monitor and dynamically adjusting the position of the settings menu, the problem of the settings menu not being displayed is solved, enabling user-friendly display parameter settings and improving the display effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HISENSE VISUAL TECH CO LTD
- Filing Date
- 2024-10-29
- Publication Date
- 2026-05-01
AI Technical Summary
In a video wall display, the settings menu cannot be displayed within the corresponding monitor's display area, preventing users from accessing the settings menu through that monitor.
The first and second controllers calculate the display area of each monitor in the video wall and dynamically adjust the display position of the settings menu so that it is displayed on the corresponding monitor.
The settings menu is displayed on the corresponding monitor, making it easier for users to set display parameters and improving the display effect and flexibility of the video wall.
Smart Images

Figure CN121967768A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display device technology, and in particular to a display device and a method for displaying the settings menu of a video wall. Background Technology
[0002] Display devices refer to terminal devices capable of outputting specific display images, such as smart TVs, communication terminals, smart advertising screens, and projectors. Taking smart TVs as an example, smart TVs are television products based on Internet application technologies, possessing open operating systems and chips, and having open application platforms. They enable two-way human-computer interaction and integrate multiple functions such as audio-visual, entertainment, and data to meet diverse and personalized user needs.
[0003] Display devices can be configured with multiple monitors, arranged in different positions according to a specific layout to form a video wall, meaning multiple monitors can jointly display the same image. However, in video walls composed of different arrangement rules, the display area coordinates of each monitor are reset according to its physical position within the video wall. The display position of the monitor's settings menu is based on the display area coordinates of the monitor's own screen coordinate system. Therefore, if the settings menu is accessed within a video wall, it will appear outside the display area of the current monitor and cannot be displayed on that monitor. Summary of the Invention
[0004] This application provides a method for displaying the settings menu of a display device and a video wall, in order to solve the problem that the settings menu in the video wall cannot be displayed on the corresponding monitor.
[0005] In a first aspect, this application provides a display device, including a first display, a second display, a first controller, and a second controller. The first controller is configured to:
[0006] When the first display is in multi-screen display mode, in response to a first display instruction for displaying a first settings menu, a first display area is obtained; in the multi-screen display mode, the first display is used to display a first image block corresponding to the first display area in the target image, and the first display area is the display area corresponding to the first display in the total display area of the display device;
[0007] Calculate the first coordinate position of the first settings menu according to the first display area;
[0008] Control the first display to show the first settings menu according to the first coordinate position;
[0009] The second controller is configured as follows:
[0010] When the second display is in multi-screen display mode, in response to a second display command for displaying a second settings menu, a second display area is obtained; in the multi-screen display mode, the second display is used to display a second image block corresponding to the second display area in the target image, and the second display area is the display area corresponding to the second display in the total display area of the display device;
[0011] Calculate the second coordinate position of the second settings menu according to the second display area;
[0012] Control the second display to show the second settings menu according to the second coordinate position.
[0013] The above technical solution has the following advantages or beneficial effects: In a multi-screen splicing display device, the display position of the setting menu is dynamically adjusted according to the corresponding display area of the monitor in the entire splicing screen of the display device, so that the setting menu is displayed on the corresponding monitor, making it convenient for users to set the display parameters of the monitor through the setting menu.
[0014] In some embodiments of this application, the first controller is further configured to:
[0015] When the first display is in multi-screen display mode, the first display area is acquired in response to a third display instruction for displaying the target image;
[0016] Extract the first image block corresponding to the first display area in the target image;
[0017] Control the first display to show the first image block;
[0018] The second controller is also configured to:
[0019] When the second display is in multi-screen display mode, the second display area is acquired in response to a fourth display command for displaying a target image;
[0020] Extract the second image block corresponding to the second display area in the target image;
[0021] Control the second display to show the second image block.
[0022] The above technical solution has the following advantages or beneficial effects: each display is controlled by a separate controller, which can automatically capture the image blocks of the corresponding display area according to the display area of the display, thereby improving the display effect of the splicing screen.
[0023] In some embodiments of this application, the first controller is further configured to: before the first display is in multi-screen display mode.
[0024] Obtain resolution information and physical location information, wherein the resolution information includes the resolution of the first display and the resolution of the second display, and the physical location information includes the first physical location of the first display in the display device and the second physical location of the second display in the display device;
[0025] The first display area is calculated based on the resolution information and the physical location information.
[0026] The above technical solution has the following advantages or beneficial effects: it calculates the display area of each monitor in the entire splicing screen of the display device based on the resolution and position layout of the monitors, which can be applied to splicing screen settings with different resolutions and different monitor layouts, improving flexibility and compatibility.
[0027] In some embodiments of this application, the physical location information includes a horizontal scale, a vertical scale, a first location identifier, and a second location identifier; the horizontal scale is used to characterize the number of display rows of the display device, the vertical scale is used to characterize the number of display columns of the display device, the first location identifier is used to characterize the row and column where the first display is located in the display device, and the second location identifier is used to characterize the row and column where the second display is located in the display device.
[0028] The above technical solution has the following advantages or beneficial effects: by describing the position information of the display in the display device in detail through horizontal scale, vertical scale and position marking, the calculation accuracy of the display area is improved.
[0029] In some embodiments of this application, the resolution of the first display and the resolution of the second display are equal, and the first controller is further configured to:
[0030] Obtain the resolution of the first display;
[0031] Obtain the horizontal scale, vertical scale, and first position identifier, wherein the horizontal scale is used to characterize the number of display rows of the display device, the vertical scale is used to characterize the number of display columns of the display device, and the first position identifier is used to characterize the row and column in which the first display in the display device is located.
[0032] The total display area of the display device is calculated based on the resolution of the first display, the horizontal aspect ratio, and the vertical aspect ratio.
[0033] Obtain the display area corresponding to the first position identifier in the total display area to obtain the first display area.
[0034] The above technical solution has the following advantages or beneficial effects: when the resolution of the displays is equal, and each display has an equal display area in the splicing screen of the display device, the calculation process of the display area is simplified and the calculation efficiency is improved.
[0035] In some embodiments of this application, the first controller is further configured to: before the first display is in multi-screen display mode.
[0036] In response to a display command for displaying a multi-screen display settings menu, the first display is controlled to display the multi-screen display settings menu, which includes a first input control, a second input control, and a third input control;
[0037] The horizontal ratio is obtained through the first input control;
[0038] The vertical ratio is obtained through the second input control;
[0039] The first location identifier is obtained through the third input control.
[0040] The above technical solution has the following advantages or beneficial effects: through the intuitive multi-screen display settings menu, it is convenient for users to configure the physical location information of the monitor, thereby improving the flexibility and customizability of the system.
[0041] In some embodiments of this application, the first controller calculates the first coordinate position of the first settings menu according to the first display area, specifically configured as follows:
[0042] Obtain the original coordinate position of the first settings menu, wherein the original coordinate position is the coordinate position of the first settings menu in the total display area of the display device;
[0043] The original coordinate position is mapped from the total display area to the first display area to obtain the first coordinate position.
[0044] The above technical solution has the following advantages or beneficial effects: it maps the coordinate position of the settings menu in the entire splicing screen to the first display area, thereby enabling the settings menu to be displayed on the corresponding monitor.
[0045] In some embodiments of this application, after the first controller acquires the first display area, it is further configured to:
[0046] Obtain the center coordinates of the first display area;
[0047] The first display is controlled to center the first settings menu in the first display area according to the center coordinate position.
[0048] The above technical solution has the following advantages or beneficial effects: displaying the settings menu in the center of the corresponding display makes it easier for users to find and operate the settings menu, improving the aesthetics and cleanliness of the display interface.
[0049] In some embodiments of this application, after the first controller controls the first display to display the first settings menu according to the first coordinate position, it is further configured to:
[0050] Obtain the first display parameter input by the user based on the first settings menu;
[0051] Set the display parameters of the first display according to the first display parameters;
[0052] After controlling the second display to show the second settings menu according to the second coordinate position, the second controller is further configured to:
[0053] Obtain the second display parameter input by the user based on the second settings menu;
[0054] Set the display parameters of the second display according to the second display parameters.
[0055] The above technical solution has the following advantages or beneficial effects: After displaying the settings menu, various display parameters of the corresponding monitor can be set through the settings menu to optimize the display effect and meet the needs of different application scenarios.
[0056] Secondly, this application also provides a method for displaying a settings menu on a video wall, applicable to a display device, the display device including a first display, a second display, a first controller, and a second controller, the method comprising:
[0057] When the first display is in multi-screen display mode, in response to a first display instruction for displaying a first settings menu, a first display area is obtained; in the multi-screen display mode, the first display is used to display a first image block corresponding to the first display area in the target image, and the first display area is the display area corresponding to the first display in the total display area of the display device;
[0058] Calculate the first coordinate position of the first settings menu according to the first display area;
[0059] Control the first display to show the first settings menu according to the first coordinate position;
[0060] When the second display is in multi-screen display mode, in response to a second display command for displaying a second settings menu, a second display area is obtained; in the multi-screen display mode, the second display is used to display a second image block corresponding to the second display area in the target image, and the second display area is the display area corresponding to the second display in the total display area of the display device;
[0061] Calculate the second coordinate position of the second settings menu according to the second display area;
[0062] Control the second display to show the second settings menu according to the second coordinate position.
[0063] As can be seen from the above technical solutions, this application provides a method for displaying a settings menu on a display device and a splicing screen. The display device includes a first display, a second display, a first controller, and a second controller. When the first display is in a multi-screen display mode, the first controller, in response to a first display command for displaying a first settings menu, acquires a first display area, calculates a first coordinate position of the first settings menu according to the first display area, and controls the first display to display the first settings menu according to the first coordinate position. The first display area is the display area corresponding to the first display in the total display area of the display device. When the second display is in a multi-screen display mode, in response to a second display command for displaying a second settings menu, the second controller acquires a second display area, calculates a second coordinate position of the second settings menu according to the second display area, and controls the second display to display the second settings menu according to the second coordinate position. The second display area is the display area corresponding to the second display in the total display area of the display device. The display device can dynamically adjust the display position of the settings menu according to the display area corresponding to the display in the entire splicing screen of the display device, so that the settings menu is displayed on the corresponding display. Attached Figure Description
[0064] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0065] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in some embodiments of this application;
[0066] Figure 2 This is a schematic diagram of the hardware configuration of a display device provided in some embodiments of this application;
[0067] Figure 3 This is a schematic diagram of the software configuration of a display device provided in some embodiments of this application;
[0068] Figure 4 This is a schematic diagram illustrating the display of a splicing screen in a multi-screen display mode provided in some embodiments of this application;
[0069] Figure 5 This is a schematic diagram of a display loop-through connection provided in some embodiments of this application;
[0070] Figure 6 This is a schematic diagram illustrating the display of a splicing screen in a non-multi-screen display mode, provided in some embodiments of this application.
[0071] Figure 7 A flowchart illustrating a method for displaying a video wall according to some embodiments of this application;
[0072] Figure 8 A schematic diagram of the display layout provided for some embodiments of this application;
[0073] Figure 9 A schematic diagram of the layout of a first display and a second display provided for some embodiments of this application;
[0074] Figure 10 A schematic diagram illustrating the display settings menu in a non-multi-screen display mode as provided in some embodiments of this application;
[0075] Figure 11 A schematic diagram of the settings menu provided for some embodiments of this application;
[0076] Figure 12 A schematic diagram illustrating a multi-screen display settings menu provided in some embodiments of this application;
[0077] Figure 13 A schematic diagram illustrating the display process of the settings menu provided in some embodiments of this application;
[0078] Figure 14 This is a schematic diagram of a centering menu provided for some embodiments of this application. Detailed Implementation
[0079] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.
[0080] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0081] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.
[0082] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0083] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0084] In this embodiment, the display device 200 generally refers to a device with screen display and data processing capabilities. For example, the display device 200 includes, but is not limited to, smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.
[0085] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in some embodiments of this application. For example... Figure 1 As shown, a user can operate the display device 200 via touch operation, a mobile terminal 300, and a control device 100. The control device 100 receives user input commands and converts them into control commands that the display device 200 can recognize and respond to. For example, the control device 100 can be a remote control, a stylus, a gamepad, etc.
[0086] The mobile terminal 300 can function as a control device for human-computer interaction between the user and the display device 200. It can also function as a communication device for establishing a communication connection with the display device 200 and exchanging data. In some embodiments, the mobile terminal 300 can have software applications installed on it and communicate with the display device 200 via network communication protocols to achieve one-to-one control and data communication. Furthermore, it can transmit audio and video content displayed on the mobile terminal 300 to the display device 200 for synchronized display.
[0087] In some embodiments, the mobile terminal 300 or other electronic devices may also simulate the functions of the control device 100 by running an application that controls the display device 200.
[0088] like Figure 1 The diagram also shows that the display device 200 communicates with the server 400 via various communication methods. This allows the display device 200 to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.
[0089] Display device 200 can provide broadcast television reception function, and can also be equipped with intelligent network television function that provides computer support, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.
[0090] Figure 2 Provided for some embodiments of this application Figure 1 Hardware configuration block diagram of display device 200.
[0091] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface 280.
[0092] In some embodiments, detector 230 is used to acquire signals from the external environment or to interact with the outside world. For example, detector 230 includes a light receiver, a sensor for acquiring ambient light intensity; or, detector 230 includes an image acquisition device, such as a camera, which can be used to acquire external environmental scenes, user attributes, or user interaction gestures; or, detector 230 includes a sound acquisition device, such as a microphone, for receiving external sounds.
[0093] In some embodiments, the display 260 includes display function components for presenting images and driving components for driving image display. The display 260 is used to receive and display image signals output from the controller 250. For example, the display 260 can be used to display video content, image content, menu control interface components, and user control UI interfaces, etc.
[0094] In some embodiments, the display 260 may include multiple displays, and the display device 200 may display image signals from different receiving sources through multiple displays 260 respectively. Alternatively, multiple displays 260 may be spliced together to form a video wall, that is, multiple displays 260 may jointly display image signals from the same receiving source.
[0095] In some embodiments, the communication device 220 is a component used to communicate with external devices or the server 400 according to various communication protocol types. The display device 200 may have multiple communication devices 220 depending on the supported communication methods. For example, when the display device 200 supports wireless network communication, it may have a communication device 220 with WiFi functionality. When the display device 200 supports Bluetooth connectivity, it needs to have a communication device 220 with Bluetooth functionality.
[0096] The communication device 220 enables the display device 200 to communicate with external devices or the server 400 via wireless or wired connections. Wired connections utilize data cables, interfaces, or other components to connect the display device 200 to external devices. Wireless connections utilize wireless signals or wireless networks. The display device 200 can directly establish a connection with external devices or indirectly through gateways, routers, or other connection devices.
[0097] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. The controller 250 controls the overall operation of the display device 200.
[0098] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0099] In some embodiments, a user can input user commands through a graphical user interface (GUI) displayed on a display 260, and the user input interface receives user input commands through the graphical user interface (GUI).
[0100] In some embodiments, the audio output device 270 can be a built-in speaker of the display device 200 or an external audio output device connected to the display device 200. For the external audio output device connected to the display device 200, the display device 200 may also be provided with an external audio output terminal, through which the audio output device can be connected to the display device 200 to output sound from the display device 200.
[0101] In some embodiments, the user input interface 280 can be used to receive instructions from user input.
[0102] To enable user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program used to manage and control the hardware and software resources of the display device 200. The operating system can control the display device to provide a user interface; for example, the operating system can directly control the display device to provide a user interface, or it can provide a user interface by running an application. The operating system also allows users to interact with the display device 200.
[0103] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system that is deeply customized based on a specific operating platform, or an independent operating system specifically developed for display devices.
[0104] An operating system can be divided into different modules or levels based on the functions it implements, for example... Figure 3 As shown, in some embodiments, the system is divided into four layers, from top to bottom: the Applications layer (referred to as the "Application Layer"), the Application Framework layer (referred to as the "Framework Layer"), the System Library layer, and the Kernel layer.
[0105] In some embodiments, the application layer provides services and interfaces for applications, enabling the display device 200 to run applications and interact with the user based on the applications. The application layer may contain at least one application, which may be a built-in Windows program, system settings program, or clock program of the operating system; or it may be an application developed by a third-party developer. In specific implementations, the application packages in the application layer are not limited to the examples above.
[0106] The framework layer provides application programming interfaces (APIs) and a programming framework for applications. The application framework layer includes predefined functions. It acts as a central processing unit, determining the actions taken by applications within the application layer. Through the API, applications can access system resources and obtain system services during execution.
[0107] like Figure 3As shown, the application framework layer in this embodiment includes a view system, managers, and content providers. The view system designs and implements the application's interface and interactions, and includes lists, grids, text boxes, buttons, etc. The managers include at least one of the following modules: an activity manager for interacting with all running activities in the system; and a bit... catheterization The Location Manager provides access to system location services for system services or applications; the Package Manager retrieves various information related to application packages currently installed on the device; the Notification Manager controls the display and clearing of notification messages; and the Window Manager manages icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.
[0108] In some embodiments, the Activity Manager manages the lifecycle of individual applications and common navigation and back functions, such as controlling application exit, opening, and back actions. The Window Manager manages all window programs, such as obtaining the screen size, determining if a status bar is present, locking the screen, capturing the screen, and controlling changes to the display window, such as shrinking the display window, shaking the display, or distorting the display.
[0109] In some embodiments, the system runtime library layer can provide support for the framework layer. When the framework layer is used, the operating system runs the instruction library contained in the system runtime library layer, such as the C / C++ instruction library, to implement the functions to be performed by the framework layer.
[0110] In some embodiments, the kernel layer is a functional layer situated between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. For example, ... Figure 3 As shown, hardware drivers can be configured in the kernel layer. The drivers included in the kernel layer can be at least one of the following: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.
[0111] It should be noted that the above examples are merely a simple division of operating system functions and do not limit the specific form of the operating system of the display device 200 in this application embodiment. Depending on the function of the display device, the type of operating system, and other factors, the number of levels and the specific level type of the operating system may be expressed in other forms.
[0112] Based on the above, the display device 200 can acquire image signals from different image input sources and display the images on the screen via the monitor 260. For example, after the display device 200 is connected to an image input source (such as a computer, TV box, game console, etc.) via a High-Definition Multimedia Interface (HDMI), the display device 200 will receive images or videos from the image input source through the HDMI interface and display the images on the monitor 260. Alternatively, the display device 200 can acquire images or videos stored internally and display them on the monitor 260. Furthermore, the display device 200 can also acquire images or videos input from external devices and display them on the monitor 260.
[0113] In some embodiments, the display device 200 may be configured with multiple displays 260, which are arranged in different positions according to a specific layout to form a video wall, that is, multiple displays 260 jointly display the same image. Figure 4 The diagram shown is a schematic of a video wall provided in an embodiment of this application. The video wall includes a first display 261, a second display 262, a third display 263, and a fourth display 264. The four displays are arranged in a 2-row, 2-column configuration to form the video wall. When displaying a target image, the target image is divided into a first image block, a second image block, a third image block, and a fourth image block. The first image block is displayed on the first display 261, the second image block on the second display 262, the third image block on the third display 263, and the fourth image block on the fourth display 264, thus presenting a complete target image through the first display 261, the second display 262, the third display 263, and the fourth display 264.
[0114] In some embodiments, each display 260 constituting the video wall is controlled by a separate system-on-chip (SOC), and multiple displays 260 are connected in a loop. Each display 260 can display image blocks at different locations in the target image, and the image blocks displayed by multiple displays 260 constitute the complete target image.
[0115] To achieve loop-through connectivity for the 260 displays, each SoC corresponding to the 260 displays is equipped with a High-Definition Multimedia Interface (HDMI) loop-through chip to enable HDMI signal loop-through. To achieve this, each SoC corresponding to the 260 displays is configured with two HDMI interfaces: an input interface (HDMIIN interface) and an output interface (HDMIOUT interface). The SoC can receive HDMI signals from the preceding cascaded SoC via the input interface, and can also output HDMI signals to the following cascaded SoC via the output interface. In other words, the output signal of each SoC can be used as the input signal for the next cascaded SoC.
[0116] like Figure 5 The diagram shown is a schematic of the display loop-through connection provided in an embodiment of this application. Taking four displays 260 as an example, they are designated as first display 261, second display 262, second display 263, and fourth display 264. The controller 250 corresponding to the four displays 260 outputs and inputs HDMI signals through the HDMI loop-through chip. After any one of the four displays 260 is powered on, it can supply power to the next cascaded display 260 to share power. Specifically, the first output interface (HDMI 1OUT interface) is connected to the second input interface (HDMI 2IN interface) via an HDMI cable, the second output interface (HDMI 2OUT interface) is connected to the third input interface (HDMI 3IN interface) via an HDMI cable, the third output interface (HDMI 3OUT interface) is connected to the fourth input interface (HDMI 4IN interface) via an HDMI cable, and the fourth output interface (HDMI 4OUT interface) is connected to the first input interface (HDMI 1IN interface) via an HDMI cable.
[0117] When the first controller 251 corresponding to the first display 261 receives the input image signal, it can output the image signal to the second input interface through the first output interface. The second controller 252 corresponding to the second display 262 receives the image signal through the second input interface and outputs the image signal to the third input interface through the second output interface. The third controller 253 corresponding to the third display 263 receives the image signal through the third input interface and outputs the image signal to the fourth input interface through the third output interface. The fourth controller 254 corresponding to the fourth display 264 receives the image signal through the fourth input interface.
[0118] In some embodiments, each display 260 comprising the video wall can also independently display an image, and each display 260 can display a target image separately. For example, such as Figure 6As shown, taking four displays 260 as an example, the first display 261, the second display 262, the second display 263 and the fourth display 264 respectively display the target image.
[0119] In some embodiments, to meet different usage scenarios, the display device 200 can set the display mode of the monitor 260. When the monitor 260 is in multi-screen display mode, the monitor 260 displays image blocks at corresponding positions in the target image. When the monitor 260 is in non-multi-screen display mode, the monitor 260 displays the complete target image.
[0120] For ease of understanding, the following example illustrates the use of two displays 260 spliced together. The display device 200 includes: a first display 261, a second display 262, a first controller 251, and a second controller 252. The first display 261 is controlled by the first controller 251, and the second display 262 is controlled by the second controller 252. The display screen of the display device 200 is formed by splicing the content displayed on the first display 261 and the second display 262.
[0121] like Figure 7 As shown, when the first display 261 is in multi-screen display mode, the first controller 251 can respond to a third display command for displaying a target image and acquire a first display area (S701). It then captures a first image block corresponding to the first display area in the target image (S702) and controls the first display 261 to display the first image block (S703). The first display area is the display area corresponding to the first display 261 within the total display area of the display device 200.
[0122] When the second display 262 is in multi-screen display mode, the second controller 252 can respond to a fourth display command for displaying a target image and acquire a second display area (S704). It then captures a second image block corresponding to the second display area in the target image (S705) and controls the second display 262 to display the second image block (S706). The second display area is the display area corresponding to the second display 262 within the total display area of the display device 200.
[0123] In some embodiments, in order to calculate the first display area, the first controller 251 may acquire resolution information and physical location information, and calculate the first display area based on the resolution information and physical location information. The resolution information includes the resolution of the first display 261 and the resolution of the second display 262, and the physical location information includes the first physical location of the first display 261 within the display device 200 and the second physical location of the second display 262 within the display device 200.
[0124] Similarly, in order to calculate the second display area, the second controller 252 can also obtain resolution information and physical location information, and calculate the second display area based on the resolution information and physical location information.
[0125] In some embodiments, the first display area and the second display area can be calculated by one of the first controller 251 or the second controller 252 and then distributed to the other controller. The first controller 251 and the second controller 252 can be configured with corresponding communication interfaces to establish a communication connection, thereby enabling data transmission.
[0126] In some embodiments, the physical location information includes a horizontal scale, a vertical scale, and a location identifier. The horizontal scale represents the number of display rows in the display device 200, the vertical scale represents the number of display columns in the display device 200, and the location identifier represents the row and column in which a single display 260 in the display device 200 is located. For example, as... Figure 8 The diagram shown is a layout schematic of a display provided in an embodiment of this application. The display device 200 includes nine displays 260, which are arranged in a 3-row, 3-column configuration to form a video wall. The corresponding horizontal and vertical aspect ratios are 3:3. The position markers, from left to right and top to bottom, are 1, 2, 3, 4, 5, 6, 7, 8, and 9. These position markers can be used to characterize the positional relationships between the nine displays 260 in subsequent calculations and configurations.
[0127] It is understandable that for a display device 200 consisting of two displays 260 spliced together, the physical position information includes horizontal ratio, vertical ratio, a first position identifier, and a second position identifier. The first position identifier is used to characterize the row and column where the first display 261 is located in the display device 200, and the second position identifier is used to characterize the row and column where the second display 262 is located in the display device 200.
[0128] For example, such as Figure 9 As shown, two displays 260 are horizontally spliced together, with a horizontal ratio of 1 and a vertical ratio of 2. The first position marker of the first display 261 is 1, and the second position marker of the second display 262 is 2. The resolution of the first display 261 is 500×500, and the resolution of the second display 262 is 700×500. Based on the above horizontal ratio, vertical ratio, resolution, and position markers, the total resolution of the display device 200 can be calculated to be 1200×500. The starting coordinates (top left corner) of the first display area corresponding to the first display 261 are (0, 0), and the ending coordinates (bottom right corner) are (499, 499). The starting coordinates of the second display area corresponding to the second display 262 are (500, 0), and the ending coordinates are (1199, 499).
[0129] When the first display 261 and the second display 262 need to display a target image in multi-screen display mode, the first controller 251 can extract a first image block corresponding to the coordinate position of the first display area in the target image and control the first display 261 to display the first image block. The second controller 252 can extract a second image block corresponding to the coordinate position of the second display area in the target image and control the second display 262 to display the second image block. That is, image content corresponding to the coordinate position and screen size is cropped from the complete image signal, and the cropped image content is displayed on the display at the corresponding coordinate position, thereby realizing the display of signal content on the corresponding display.
[0130] In some embodiments, to facilitate user operation, a multi-screen display settings menu can be set in the settings menu. The user can call the multi-screen display settings menu in the settings menu presented on the first display 261 or the second display 262, and input resolution information and physical location information based on the multi-screen display settings menu, so as to facilitate the subsequent calculation of the first display area and the second display area.
[0131] In some embodiments, the multi-screen display settings menu includes input controls that allow user interaction. Input controls include various types, such as text boxes, sliders, drop-down lists, and steppers, which allow users to perform specific input operations to set resolution and physical location information.
[0132] In some embodiments, the multi-screen display menu may include a first input control, a second input control, and a third input control. The controller 250 corresponding to the display 260 can obtain the horizontal scale through the first input control, the vertical scale through the second input control, and the position indicator through the third input control, so as to distinguish different configuration items.
[0133] In some embodiments, when the resolution of the first display 261 and the resolution of the second display 262 are equal, when calculating the first display area, the first controller 251 can obtain the resolution of the first display 261, as well as the horizontal ratio, vertical ratio, and first position identifier. Based on the resolution, horizontal ratio, and vertical ratio of the first display 261, the total display area of the display device 200 is calculated, and the display area corresponding to the first position identifier in the total display area is obtained to obtain the first display area.
[0134] When calculating the second display area, the second controller 252 can obtain the resolution of the second display 262, as well as the horizontal ratio, vertical ratio, and second position identifier. Based on the resolution, horizontal ratio, and vertical ratio of the second display 262, the total display area of the display device 200 is calculated, and the display area corresponding to the second position identifier in the total display area is obtained to obtain the second display area.
[0135] For example, the above... Figure 8 The illustrated display layout example shows a display device 200 comprising nine monitors 260, each with a resolution of 700×500. These nine monitors 260 are arranged in a 3-row, 3-column configuration as a video wall. By default, the horizontal and vertical scaling ratios and position indicators of the nine monitors 260 are all set to 1. This means that when all three settings are 1, the monitors 260 are in a non-multi-screen display mode. When a target image needs to be displayed, it can be scaled according to the resolution of the monitors 260 and displayed on them. When a settings menu needs to be displayed, it can be displayed at the corresponding position on each monitor 260 based on its coordinates. For example, as shown... Figure 10 As shown, in non-multi-screen display mode, the display 260 located in the second row and second column shows the settings menu.
[0136] When nine monitors 260 are needed as a video wall to display a target image, the user can set the horizontal and vertical aspect ratios and position indicators for each monitor 260. For example... Figure 11 The diagram shown is a schematic of the settings menu provided in an embodiment of this application. Users can select the option corresponding to the multi-screen display settings in the settings menu displayed on the monitor 260 to access the multi-screen display settings menu. Figure 12 As shown, the multi-screen display settings menu includes a first input control, a second input control, a third input control, an OK control, and a Cancel control. Users can set the horizontal and vertical scales and the position indicator (screen position) based on the first, second, and third input controls, respectively. For example, as... Figure 12 As shown, the monitor 260 located in the second row and second column can be set to a horizontal scale of 3 through the first input control, a vertical scale of 3 through the second input control, and a position indicator (screen position) of 5 through the third input control.
[0137] After the settings are complete, the user can select the confirmation control to input the confirmation command, triggering the monitor 260 to enter the multi-screen display mode. The controller 250 corresponding to the monitor 260 can construct a 3-row, 3-column splicing screen grid based on the obtained horizontal ratio, vertical ratio and position identifier. The grid coordinates of the current position identifier in the splicing screen grid are calculated as (x, y). Then, based on the grid coordinates and the resolution of the monitor 260, the display area corresponding to the current physical position of the monitor 260 in the total display area is calculated, and its starting coordinate position (top left corner) is (x*width, y*height), where width is the number of horizontal pixels of the screen and height is the number of vertical pixels of the screen.
[0138] For example, monitor 260 located in row 1, column 1 has a grid coordinate position of (0, 0) and the starting coordinate position of the corresponding display area is (0, 0). Monitor 260 located in row 2, column 2 has a grid coordinate position of (1, 1) and the starting coordinate position of the corresponding display area is (700, 500).
[0139] When the display 260 is in multi-screen display mode, the controller 250 corresponding to the display 260 will reset the display area coordinates of the display 260 according to the coordinate position calculated above. For example, the starting coordinates of the display area of the display 260 located in the second row and second column are reset from (0, 0) to (700, 500), so that the image block at the corresponding coordinate position can be cropped from the complete image signal and the cropped image block can be displayed on the display 260.
[0140] In this embodiment, the position and size of the content displayed on the monitor 260 are based on a fixed screen coordinate system, such as the origin of which is located at the upper left corner of the screen. When the monitor 260 is in a non-multi-screen display mode, the screen coordinate system of the monitor 260 remains unchanged, and the settings menu can be displayed on the corresponding monitor 260 according to its coordinate position. However, when the monitor 260 is in multi-screen display mode, the monitor 260 will capture and display the image according to the newly set coordinate position of the display area, and the screen coordinate system changes. Since the position display of the settings menu is based on the display area coordinates of the monitor 260's own screen coordinate system, if the settings menu is called again at this time, the settings menu will not be in the display area of the monitor 260 and cannot be displayed on the monitor 260.
[0141] For example, following the above example, taking the monitor 260 located in the second row and second column as an example, the starting coordinate position (top left corner) of the display area of the monitor 260 in the entire splicing screen of the display device 200 is (700, 500). If the coordinate position of the setting menu (top left corner) is (0, 0), and the coordinate position of the setting menu is outside the screen display area of the monitor 260, then the setting menu will not be displayed through the monitor 260.
[0142] In some embodiments, the display device 200 can dynamically adjust the display position of the setting menu according to the physical position of the display 260 in the entire splicing screen of the display device 200, so that the setting menu is displayed in the corresponding display 260, thereby facilitating the user to individually set various display parameters for each display 260 in the display device 200.
[0143] like Figure 13 As shown, when the first display 261 is in multi-screen display mode, the first controller 251 can respond to a first display command for displaying the first setting menu, obtain the first display area (S1301), calculate the first coordinate position of the first setting menu according to the first display area (S1302), and control the first display 261 to display the first setting menu according to the first coordinate position (S1303). The first setting menu is a setting menu for setting parameters of the first display 261.
[0144] When the second display 262 is in multi-screen display mode, the second controller 252 can respond to the second display command for displaying the second setting menu, obtain the second display area (S1304), calculate the second coordinate position of the second setting menu according to the second display area (S1305), and control the second display 262 to display the second setting menu according to the second coordinate position (S1306).
[0145] The second settings menu is used to configure parameters for the second display 262.
[0146] In some embodiments, to obtain the first and second display areas, an extended system call interface can be provided for system settings calls. This system call interface is used to obtain the calculated coordinates of the current display 260 within the entire splicing screen of the display device 200, i.e., the first and second display areas. When the settings menu is invoked, the extended system call interface is invoked to obtain the coordinates of the display area of the display 260 within the entire splicing screen of the display device 200. Based on these coordinates, the coordinate position of the settings menu within the entire splicing screen of the display device 200 is reset, thereby enabling the settings menu to be displayed on the corresponding display 260.
[0147] In some embodiments, the first controller 251 can obtain the original coordinate position of the first settings menu, which is the coordinate position of the first settings menu in the total display area of the display device 200. The original coordinate position is mapped from the total display area to the first display area to obtain the first coordinate position.
[0148] Similarly, the second controller 252 can obtain the original coordinate position of the second settings menu, which is the coordinate position of the second settings menu in the main display area. The original coordinate position is mapped from the main display area to the second display area to obtain the second coordinate position.
[0149] For example, following the above example, taking the monitor 260 located in the 2nd row and 2nd column as an example, the original coordinate position of the settings menu (top left corner) corresponding to monitor 260 is based on the origin coordinates (0, 0) of the top left corner of the screen coordinate system. In the entire splicing screen of display device 200, the starting coordinate position (top left corner) of the display area of monitor 260 is (700, 500). Therefore, resetting the coordinate position of the settings menu from (0, 0) to (700, 500) will cause the settings menu to be displayed on the screen of monitor 260 in the 2nd row and 2nd column, as shown below. Figure 10 The interface shown is as follows.
[0150] In some embodiments, the first controller 251 can obtain the menu size of the first settings menu, calculate a first coordinate position according to the menu size of the first settings menu and the first display area, and the display area occupied by the first settings menu when it is located at the first coordinate position is included in the first display area. The first settings menu is displayed according to the first coordinate position, so that the first settings menu can be completely displayed in the display area of any menu size in the first display area.
[0151] The second controller 252 can obtain the menu size of the second settings menu, calculate the second coordinate position according to the menu size of the second settings menu and the second display area, and the display area occupied by the second settings menu when it is located at the second coordinate position is included in the second display area. The second settings menu is displayed according to the second coordinate position, so that the second settings menu can be completely displayed in the display area of any menu size in the second display area.
[0152] In some embodiments, in order to improve the display effect, the first controller 251 can obtain the center coordinate position of the first display area and control the first display 261 to display the first setting menu in the center of the first display area according to the center coordinate position of the first display area, so that the first setting menu is displayed in the center of the screen of the first display 261.
[0153] Similarly, the second controller 252 can obtain the center coordinate position of the second display area and control the second display 262 to display the second setting menu in the center of the second display area according to the center coordinate position of the second display area, so that the second setting menu is displayed in the center of the screen of the second display 262.
[0154] For example, following the above example, taking the monitor 260 located in the second row and second column as an example, the settings menu is displayed according to the midpoint coordinates of the display area of the monitor 260, as shown in the example above. Figure 14 The interface shown is as follows.
[0155] In some embodiments, after the display 260 displays a settings menu, display parameters can be set based on the settings menu. These display parameters include brightness, contrast, chroma, color temperature, and sharpness. Specifically, the first controller 251 can obtain the first display parameters input by the user based on the first settings menu and set the display parameters of the first display 261 according to the first display parameters. The second controller 252 can obtain the second display parameters input by the user based on the second settings menu and set the display parameters of the second display 262 according to the second display parameters.
[0156] Based on the aforementioned display device 200, some embodiments of this application also provide a method for displaying a settings menu on a video wall. To facilitate the implementation of this method, the display device 200 should include at least a first display 261, a second display 262, a first controller 251, and a second controller 252. The method includes the following steps:
[0157] When the first display 261 is in multi-screen display mode, it acquires a first display area in response to a first display command for displaying a first settings menu. In multi-screen display mode, the first display 261 is used to display an image block corresponding to the first display area in the target image. The first display area is the display area of the first display 261 corresponding to the first display area in the total display area of the display device 200.
[0158] Calculate the first coordinate position of the first settings menu according to the first display area.
[0159] Control the first display 261 to display the first setting menu according to the first coordinate position.
[0160] When the second display 262 is in multi-screen display mode, in response to a second display command for displaying a second settings menu, a second display area is acquired. In multi-screen display mode, the second display 262 is used to display image blocks corresponding to the second display area in the target image. The second display area is the display area corresponding to the second display 262 in the total display area of the display device.
[0161] Calculate the second coordinate position of the second settings menu according to the second display area.
[0162] Control the second display 262 to display the second settings menu according to the second coordinate position.
[0163] The same or similar parts among the various embodiments in this specification can be referred to mutually, and will not be repeated here.
[0164] As can be seen from the above technical solutions, the display device and splicing screen setting menu display method provided in the above embodiments can, when the first display is in multi-screen display mode, respond to a first display command for displaying a first setting menu, obtain a first display area, calculate a first coordinate position according to the first display area, and control the first display to display the first setting menu according to the first coordinate position. The first display area is the display area corresponding to the first display in the total display area of the display device. When the second display is in multi-screen display mode, respond to a second display command for displaying a second setting menu, obtain a second display area, calculate a second coordinate position according to the second display area, and control the second display to display a second setting menu according to the second coordinate position. The second display area is the display area corresponding to the second display in the total display area of the display device. The method can dynamically adjust the display position of the setting menu so that the setting menu is displayed on the corresponding display.
[0165] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of the present invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or certain parts of the embodiments of the present invention.
[0166] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0167] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.
Claims
1. A display device, characterized in that, include: First display; Second display; The first controller is configured as follows: When the first display is in multi-screen display mode, in response to a first display instruction for displaying a first settings menu, a first display area is obtained; in the multi-screen display mode, the first display is used to display a first image block corresponding to the first display area in the target image, and the first display area is the display area corresponding to the first display in the total display area of the display device; Calculate the first coordinate position of the first settings menu according to the first display area; Control the first display to show the first settings menu according to the first coordinate position; The second controller is configured as follows: When the second display is in multi-screen display mode, in response to a second display command for displaying a second settings menu, a second display area is obtained; in the multi-screen display mode, the second display is used to display a second image block corresponding to the second display area in the target image, and the second display area is the display area corresponding to the second display in the total display area of the display device; Calculate the second coordinate position of the second settings menu according to the second display area; Control the second display to show the second settings menu according to the second coordinate position.
2. The display device according to claim 1, characterized in that, The first controller is also configured to: When the first display is in multi-screen display mode, the first display area is acquired in response to a third display instruction for displaying the target image; Extract the first image block corresponding to the first display area in the target image; Control the first display to show the first image block; The second controller is also configured to: When the second display is in multi-screen display mode, the second display area is acquired in response to a fourth display command for displaying a target image; Extract the second image block corresponding to the second display area in the target image; Control the second display to show the second image block.
3. The display device according to claim 1, characterized in that, Before the first display is in multi-screen display mode, the first controller is also configured to: Obtain resolution information and physical location information, wherein the resolution information includes the resolution of the first display and the resolution of the second display, and the physical location information includes the first physical location of the first display in the display device and the second physical location of the second display in the display device; The first display area is calculated based on the resolution information and the physical location information.
4. The display device according to claim 3, characterized in that, The physical location information includes a horizontal scale, a vertical scale, a first location identifier, and a second location identifier; the horizontal scale is used to characterize the number of display rows in the display device, the vertical scale is used to characterize the number of display columns in the display device, the first location identifier is used to characterize the row and column in which the first display is located in the display device, and the second location identifier is used to characterize the row and column in which the second display is located in the display device.
5. The display device according to claim 3, characterized in that, The resolution of the first display is equal to the resolution of the second display. Before the first display enters multi-screen display mode, the first controller is also configured as follows: Obtain the resolution of the first display; Obtain the horizontal scale, vertical scale, and first position identifier, wherein the horizontal scale is used to characterize the number of display rows of the display device, the vertical scale is used to characterize the number of display columns of the display device, and the first position identifier is used to characterize the row and column in which the first display in the display device is located. The total display area of the display device is calculated based on the resolution of the first display, the horizontal aspect ratio, and the vertical aspect ratio. Obtain the display area corresponding to the first position identifier in the total display area to obtain the first display area.
6. The display device according to claim 5, characterized in that, Before the first display is in multi-screen display mode, the first controller is also configured to: In response to a display command for displaying a multi-screen display settings menu, the first display is controlled to display the multi-screen display settings menu, which includes a first input control, a second input control, and a third input control; The horizontal ratio is obtained through the first input control; The vertical ratio is obtained through the second input control; The first location identifier is obtained through the third input control.
7. The display device according to claim 1, characterized in that, The first controller calculates the first coordinate position of the first settings menu according to the first display area, specifically configured as follows: Obtain the original coordinate position of the first settings menu, wherein the original coordinate position is the coordinate position of the first settings menu in the total display area of the display device; The original coordinate position is mapped from the total display area to the first display area to obtain the first coordinate position.
8. The display device according to claim 1, characterized in that, After the first controller acquires the first display area, it is further configured as follows: Obtain the center coordinates of the first display area; The first display is controlled to center the first settings menu in the first display area according to the center coordinate position.
9. The display device according to claim 1, characterized in that, After controlling the first display to show the first settings menu according to the first coordinate position, the first controller is further configured to: Obtain the first display parameter input by the user based on the first settings menu; Set the display parameters of the first display according to the first display parameters; After controlling the second display to show the second settings menu according to the second coordinate position, the second controller is further configured to: Obtain the second display parameter input by the user based on the second settings menu; Set the display parameters of the second display according to the second display parameters.
10. A method for displaying the settings menu of a video wall, characterized in that, The method is applied to a display device, the display device including a first display, a second display, a first controller, and a second controller; the method includes: When the first display is in multi-screen display mode, in response to a display command for displaying a first settings menu, a first display area is obtained; in the multi-screen display mode, the first display is used to display a first image block corresponding to the first display area in the target image, and the first display area is the display area corresponding to the first display in the total display area of the display device; Calculate the first coordinate position of the first settings menu according to the first display area; Control the first display to show the first settings menu according to the first coordinate position; When the second display is in multi-screen display mode, in response to a display command for displaying a second settings menu, a second display area is acquired; in the multi-screen display mode, the second display is used to display a second image block corresponding to the second display area in the target image, and the second display area is the display area corresponding to the second display in the total display area of the display device; Calculate the second coordinate position of the second settings menu according to the second display area; Control the second display to show the second settings menu according to the second coordinate position.