WO2025107476A1 - Procédé, appareil et système de commande de configuration d'écran, et dispositif d'affichage et support de stockage lisible - Google Patents
Procédé, appareil et système de commande de configuration d'écran, et dispositif d'affichage et support de stockage lisible Download PDFInfo
- Publication number
- WO2025107476A1 WO2025107476A1 PCT/CN2024/085935 CN2024085935W WO2025107476A1 WO 2025107476 A1 WO2025107476 A1 WO 2025107476A1 CN 2024085935 W CN2024085935 W CN 2024085935W WO 2025107476 A1 WO2025107476 A1 WO 2025107476A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- information
- image
- template
- display unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present application relates to the field of display control technology, and in particular to a screen configuration method, device, control system, display device and readable storage medium.
- larger display screens are generally spliced display screens, which are composed of multiple display units spliced together.
- the screen size and the size of the cabinets that make up the screen need to be manually input, which limits the size and shape of the screen, and it is not possible to connect multiple cabinets together in the same system to arbitrarily splice and control the display screen. In the entire operation process, it is not possible to intuitively display the interface to operate each display unit.
- the present application provides a screen configuration method, which is applied to an LED display device, and the method comprises:
- the display templates are rearranged on the canvas according to the update information to obtain a second arrangement image.
- the acquiring link data of the receiving card and determining the cabinet information of each display unit in the LED display device and the display template information to be laid out on the canvas according to the link data of the receiving card include:
- the cabinet information and display template information corresponding to each display unit are matched in a template database according to the link data.
- the cabinet information and the display template information are displayed on the canvas.
- the display templates are shown above, including:
- Display templates of different cabinet types are displayed on the canvas, wherein display templates of the same cabinet type are stacked and displayed, and the number of stacking times is displayed on the corresponding display template, and display templates of different cabinet types are displayed in different colors.
- the automatically arranging the display templates to obtain a first arrangement image includes:
- the first arrangement image is generated according to the template numbers corresponding to the display templates on the canvas and the coordinate information.
- the step of performing image comparison between the screen image and the first arrangement image to obtain update information corresponding to each display template includes:
- Acquire display unit information of each display unit in the target image wherein the display unit information includes coordinate information, rotation angle, and number information;
- the display unit information is compared with the corresponding display template information in the first arrangement image to obtain update information corresponding to each display template.
- the obtaining of display unit information of each display unit in the target image includes:
- the coordinate information of the display unit is calculated based on the coordinate information of the minimum rectangle.
- the present application further provides a screen configuration device, which is applied to an LED display device, and the device comprises:
- a determination module used to obtain link data of a receiving card, and determine cabinet information of each display unit in the LED display device and display template information to be laid out on a canvas according to the link data of the receiving card;
- a first arrangement module used for displaying each display template on the canvas according to each cabinet information and each display template information, and automatically arranging each display template to obtain a first arrangement image
- a display module used for controlling a display interface to display an image according to the image information of the first arrangement of images, and collecting a screen image on the display interface;
- An updating module used for performing image comparison between the screen image and the first arrangement image to obtain update information corresponding to each of the display templates
- the second arrangement module is used to rearrange the display templates on the canvas according to the update information to obtain a second arrangement image.
- the present application also provides a screen configuration control system, including a sending card, a switch and a receiving card, wherein the sending card is connected to the receiving card through the switch, and the receiving card is used to control the display unit to display the screen.
- the sending card is used to implement the steps of the screen configuration method described in the first aspect.
- the present application also provides a display device, comprising the screen configuration control system described in the third aspect.
- the present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of the screen configuration method described in the first aspect are implemented.
- FIG1 is an application environment diagram of a screen configuration method in one embodiment
- FIG2 is a schematic diagram of a flow chart of a screen configuration method in one embodiment
- FIG3 is a schematic diagram of a flow chart of steps for determining cabinet information and displaying template information in one embodiment
- FIG4 is a schematic diagram of an interface of a canvas area of a Ubuntu software control system in one embodiment
- FIG5 is a schematic diagram of a process flow of generating a first arrangement image in one embodiment
- FIG6 is a schematic diagram of an interface of a canvas area of a Ubuntu software control system in another embodiment
- FIG. 7 is a schematic flow chart of steps for obtaining update information of each display template in one embodiment
- FIG8 is an image displayed on a display interface of a display device in one embodiment
- FIG9 is a target image captured by the Ubuntu software control system in one embodiment
- FIG10 is a schematic diagram of an interface of a canvas area of a Ubuntu software control system in yet another embodiment
- FIG11 is a schematic flow chart of steps for obtaining update information of each display template in another embodiment
- FIG12 is a schematic diagram of an application scenario for obtaining update information of each display template in one embodiment
- FIG13 is a structural block diagram of a screen configuration control device in one embodiment
- FIG. 14 is a diagram showing the internal structure of a computer device in one embodiment.
- the screen configuration method provided in the embodiment of the present application can be applied to the screen configuration control system of the LED display device as shown in Figure 1.
- the screen configuration control system provided in this embodiment is composed of a sending card, a switch and a receiving card.
- the receiving card is used to drive the display unit of the display device to display the corresponding content according to the control instruction.
- each receiving card can correspond to a display unit, and the display device can be composed of multiple display units of the same form or multiple display units of different forms.
- the number of receiving cards of the screen control system in this embodiment is determined according to the number of display units of the display device.
- a receiving card is used to drive and control an LED display unit to light up and display.
- the driving parameters of different LED display units may be different, and the driving parameters include controlling the number of pixels, LED driver chip, lamp spacing, LED box shape, etc.
- the switch is a data forwarding device that connects the sending card and the receiving card.
- the switch is used to control the communication bandwidth and rate. Communication parameters such as the transmission port can be adjusted to enable the transmission card to connect to more receiving cards with fewer transmission ports. For example, a switch can be used to convert a 10G bandwidth rate to a 1G bandwidth rate, thereby reducing the number of transmission ports of the transmission card, so that a 10G transmission card port can communicate data with more receiving cards through the switch.
- the sending card is a video processing unit, which is used to pre-process the display data according to a preset video processing algorithm such as a scaling algorithm or a color conversion algorithm, and send the pre-processed display data to the corresponding receiving card so that the receiving card controls the display unit to display the picture according to the display data.
- a preset video processing algorithm such as a scaling algorithm or a color conversion algorithm
- the sending card in this embodiment is integrated with an Ubuntu software control system, wherein the sending card integrates an SD card as a carrier of the Ubuntu software control system, and the SD card communicates and connects with the sending card through spi2.0.
- the sending card in this embodiment directly integrates an SD card, which can effectively reduce costs and facilitate production.
- the Ubuntu software control system can also be used as a separate control system and run on a computer device, which is then connected to the sending card through a connection port such as PCIE or USB3.0.
- the number of sending cards, switches, and receiving cards may be different. This embodiment does not limit the number of sending cards, switches, and receiving cards, and a certain number of sending cards, switches, and receiving cards can be set for the screen configuration control system according to the needs of the actual application scenario.
- the sending card is also provided with a network port capable of connecting to a picture acquisition device, wherein the picture acquisition device may be a device capable of acquiring real-time images, such as a camera.
- the sending card is connected to multiple receiving card links, where, as shown in FIG1 , receiving card link 1 includes receiving card 11, receiving card 12, and receiving card 1n; receiving card link 2 includes receiving card 21, receiving card 22, and receiving card 2n; receiving card link 3 includes receiving card 31, receiving card 32, and receiving card 3n; receiving card link 4 includes receiving card 41, receiving card 42, and receiving card 4n. It should be noted that for different receiving card links, the number of receiving cards connected in each receiving card link may be the same or different.
- the screen configuration control system in this embodiment can realize the function of arranging display templates in the canvas area based on the Ubuntu system, so as to realize corresponding display control of display units of different specifications and sizes in the display device, so that the display screens of display devices in different splicing methods can correctly display video images, and simplify the process of arranging and controlling the display units one by one.
- the screen configuration method provided in this embodiment does not need to consider the shape characteristics of the display screen, and can directly perform display screen arrangement actions for display units with different control parameters and different shapes, which greatly improves the flexibility of the screen configuration solution.
- a screen configuration method is provided, which is described by taking the method applied to the sending card in FIG1 as an example, including the following steps:
- this embodiment does not require manual setting of the screen size of the display device and the box size of the display unit that constitutes the screen.
- the link data of the receiving cards connected to each sending port of the sending card is automatically collected, and the complete box information of the display unit and the display template information of the display template that needs to be displayed on the canvas are determined based on the link data of the receiving card.
- the cabinet information of the display unit includes the cabinet shape and driving parameters of each display unit in the LED display device.
- the sending card in this embodiment only receives part of the cabinet information related to the display unit controlled by the receiving card.
- the complete cabinet information can be stored in advance in a database connected to the Ubuntu software control system.
- the display template information includes the coordinates of the display template to be displayed on the canvas, the template shape, and the number information of the display template.
- the display template is a template file corresponding to the display unit shape of the display device.
- the display template information of the display template includes at least display data such as the box shape, pixel pitch, and the number of pixel rows and columns. For example, if the number of pixel rows and columns of a display unit A is 64 columns and 45 rows, the pixel pitch of the pixel control area of the corresponding display unit A is 3.3 mm; the number of pixel rows and columns of another display unit B is 96 columns and 60 rows, and the pixel pitch of the pixel control area of the corresponding display unit B is 2.5 mm.
- the corresponding first display template can be matched according to the display data of the display unit A, and the corresponding second display template can be matched according to the display data of the display unit B, wherein the display template information of the first display template includes display data such as the number of pixel rows and columns and the pixel pitch.
- a display template database is configured in the Ubuntu software control system, wherein a large number of display templates corresponding to various types of display units are stored in the display template database.
- the display templates corresponding to the display units to be identified can be configured in advance in the display template database, wherein each display template is associated with the display template information and cabinet information corresponding to the display template.
- the link data of the receiving card includes the model of the display unit controlled by each receiving card, and according to the model of the display unit, the cabinet information and display template information corresponding to the display unit can be matched in the display template database.
- S202 Display each display template on a canvas according to each cabinet information and each display template information, and automatically arrange each display template to obtain a first arrangement image.
- the arrangement control scheme in this embodiment is not executed directly on the display screen of the display unit, but first displays the display template on the canvas provided by the Ubuntu software control system, and initially arranges the display template to obtain a first arrangement image including the display coordinates of all display templates.
- each display template displayed on the canvas is distinguished by a digital number.
- the display templates displayed on the canvas can be numbered in a random order, or in the order of the shape type of the display template, and the present embodiment does not limit this.
- the process of automatically arranging display templates in this embodiment includes tiling all display templates on the canvas, and displaying display templates of the same shape type in the same area.
- the screen coordinate point can be calculated by setting the upper left corner of the canvas to the original coordinate (0,0). It should be noted that the original coordinate point of the screen coordinate can be set according to the needs of the actual application scenario, and this embodiment does not limit this.
- the display template is no longer created repeatedly, but the data of the display template is directly updated.
- the position of each display template in the first arrangement image is consistent with the position of each display unit of the display device in the display
- the location on the interface can be different.
- S203 controlling the display interface to display an image according to the image information of the first arrangement image, and acquiring a screen image on the display interface.
- the sending card after generating the first arrangement image, the sending card generates an image display data packet according to the image information of the first arrangement image in the Ubuntu software control system.
- the sending card packages the image information of the first arrangement image according to the Ethernet format, and sends the image display data packet to each receiving card, so that the receiving card controls the display unit to display the image according to the display template information of each display template in the first arrangement image.
- the image information of the first arrangement image includes display template information corresponding to each display template, that is, including information such as display content, display color, display brightness, screen coordinate points and display template number.
- the coordinate position of the display template in the first arrangement image does not correspond to the actual position of the display unit in the display interface.
- the corresponding content is displayed in the corresponding display unit according to the display template information.
- the assembly of display units may be irregular.
- the screen configuration method provided in this embodiment can effectively deal with the display problem of controlling irregular display units by corresponding display template numbers to display unit numbers.
- the Ubuntu software control system after controlling the display interface to display the image according to the image information of the first arrangement image, the Ubuntu software control system re-collects the image information of the screen image on the display interface.
- the image information of the screen image on the display interface may change the coordinate point position and rotation angle information relative to the image information of the first arrangement image.
- a USB3.0 identification interface and a Gigabit network port are added to the Ubuntu software control system, so that the Ubuntu software control system can receive the identification memory through USB3.0, copy the required image information on the display interface to the LED arrangement image folder established by the system, and can also connect a camera through the Gigabit network port to collect image information on the display interface in real time, and save the image information of the display interface to a folder for retrieval.
- S204 perform image comparison between the screen image and the first arrangement image to obtain update information corresponding to each display template.
- image comparison can be performed based on the image information of each display unit in the screen image and the image information of each display template in the first arrangement image, and the display template information that needs to be adjusted for each display template is screened out as update information for each display template.
- the content of the image information of the display unit corresponds to the content in the display template information.
- the display template can match the distribution of each display unit on the display interface.
- the Ubuntu software control system updates the distribution positions of each display template on the canvas according to the update information, and thus a distribution scheme of the arrangement position information of each display unit on the display interface can be obtained.
- S205 rearrange the display templates on the canvas according to the updated information to obtain a second arrangement image.
- each display template in the second arrangement image corresponds to the position of each display unit on the display interface.
- the user can directly modify the display template information of the display template by operating the display template on the second arrangement image, thereby modifying the display content of the display unit on the corresponding display interface.
- this embodiment provides a screen configuration method.
- the screen configuration method in this embodiment is not limited to the screen type and box size of the display device, and can be widely used in various types of display devices to realize an efficient screen configuration solution.
- step S201 includes:
- S302 Match cabinet information and display template information corresponding to each display unit in a template database according to the link data.
- the process of collecting link data of the receiving card includes:
- the Ubuntu software control system When the Ubuntu software control system starts, first confirm whether the connection architecture of the sending card and the receiving card in the system is fully connected. After confirming that the connection architecture of the sending card and the receiving card is fully connected, control each sending port of the sending card to transmit a cyclic synchronization frame.
- the cyclic synchronization frame is an Ethernet broadcast data packet with the source address being the MAC of the sending port.
- the MAC of each sending port is different.
- the last receiving card in the receiving card link initiates a return data packet in Ethernet format that fills in its receiving card information, and the last receiving card in the receiving card link executes it in sequence to the first receiving card.
- receiving card 1n initiates a return data packet that fills in its receiving card information
- receiving card 1(n-1) continues to fill in its receiving card information in the return data packet until receiving card 11 fills in its receiving card information in the return data packet.
- the first receiving card fills in the receiving card information in the return data packet, it will also fill in the sending card port MAC into the source MAC bit of the return data packet.
- the receiving card information includes the MAC information of the receiving card, the model of the controlled display unit, the program version number, the temperature and other information.
- the receiving card After the receiving card receives the return data packets of the corresponding receiving card links transmitted by each sending port, the return data packets of each receiving card link are stored, and the models of each display unit that needs to be arranged and controlled are obtained based on the return data packets of the receiving card link, so as to match the display template information and cabinet information corresponding to the model of each display unit in the display template database to determine the display template that needs to be arranged and the cabinet shape of the display template.
- the Ubuntu software control system can automatically synchronize the display templates corresponding to each display unit on the display device, and perform arrangement operations on the canvas of the Ubuntu software control system based on the display templates, without the need to manually determine and synchronize the box shape and control parameters of the display template and the display unit.
- step S202 includes:
- Display templates of different cabinet types are displayed on the canvas, wherein display templates of the same cabinet type are stacked and displayed, and the stacking times are displayed on the corresponding display template, and display templates of different cabinet types are displayed in different colors.
- display templates of different cabinet types are displayed on the canvas respectively, and the same
- the display templates of the cabinet type are stacked and displayed, and the number of stacking is displayed on each display template.
- display templates of different cabinet types can be distinguished by color.
- the display templates of the first box type include 10
- the display templates of the second box type include 11
- the display templates of the third box type include 6
- the display template of the fourth box type includes 1.
- the number of display template stacking times can also be used to indicate the number of display templates of the same box type.
- step S202 includes:
- S503 Generate a first arrangement image according to the template numbers and coordinate information corresponding to each display template on the canvas.
- the Ubuntu software control system displays all display templates and the number of stacking times of each display template on the canvas, the corresponding number of display templates can be tiled and displayed on the canvas. It should be noted that when the display templates are tiled and displayed on the canvas, no overlapping parts will be included between the display templates. In addition, the display templates will be tiled according to the display template type, and the display templates of the same display template type will be displayed in a concentrated area of the canvas.
- each display template is numbered to obtain a template number corresponding to each display template. As shown in FIG6 , numbering starts from display template 000 and each display template is numbered until the last display template 027 is numbered.
- coordinate information of the corresponding display template is obtained, and a first arrangement image is generated according to the display template displayed on the canvas and display data associated with each display template.
- the background color of the first arrangement image except the display template can be set to black, so that the Ubuntu software control system or other devices can accurately read the display template information of the display template in the first arrangement image.
- the background color of the first arrangement image except the display template can also be set according to actual application needs, which is not limited here.
- step S203 includes:
- S704 Compare the information of each display unit with the corresponding display template information in the first arrangement image to obtain update information corresponding to each display template.
- the preprocessing in this embodiment includes grayscale processing, bilateral filtering processing, denoising and binarization processing.
- the acquired image on the display interface may be a color image, and the color image needs to be preprocessed to convert the color image into a binary image.
- the binary image can be shown in FIG8, including only the LED display unit boundary and the LED display unit pattern.
- FIG8 shows the image displayed on the display interface. Referring to the contents shown in FIG6 and FIG8, the first arrangement image on the Ubuntu software control system canvas does not correspond to the display unit of the image displayed on the display interface. However, the content and display parameters displayed on the display unit will correspond to the display parameters of the display template with the corresponding number.
- the screen image acquired by this embodiment may be tilted at an angle due to camera angle, position deviation, etc. Therefore, this embodiment also needs to further perform morphological cropping processing on the binary image.
- the binary image obtained after preprocessing has some blank areas, and the binary image needs to be further morphologically cropped to obtain a target image that conforms to the boundary information of the display interface.
- the target image is shown in Figure 9.
- the outer contour of each display unit of the target image will fit the edge contour of the display interface, so that the display template coordinate information that is more in line with the actual distribution of the display device can be obtained.
- this embodiment can determine the minimum rectangular area including the combination of each LED display unit in the binary image by finding the minimum rectangle of the outermost contour of all display units.
- the four vertices of the minimum rectangular area are used as four fixed points for perspective transformation processing in the morphological clipping step, and the target image shown in Figure 9 is obtained after perspective transformation processing.
- the image information of each display template in the target image is collected, and the display template information of the display template in the Ubuntu software control system canvas is updated according to the image information of each display template.
- the image information of the target image mainly includes coordinate information, rotation angle and display template number.
- the Ubuntu software control system can select the corresponding display template in the canvas according to the display template number, and adjust the position and orientation of the display template in the canvas according to the coordinate information and rotation angle.
- step S703 includes:
- the update information of the display template corresponding to the display unit can be obtained by collecting the character information in each display unit in the target image.
- the minimum rectangle of each character is first determined, and the minimum rectangle is returned to the specified recognition angle of the character, the return rotation angle of the minimum rectangle is recorded, and the return rotation angle is used as the rotation angle of the display unit.
- the specified recognition angle can usually be adaptively configured according to the actual application scenario, and this embodiment does not limit it.
- the number information in the display template information is displayed. Identify and match each character to find the number information of the display unit corresponding to the number information in the display template information. Determine the number information as the number information of the display unit.
- the number information of the display template corresponds to the number information of the display unit one by one.
- the pixel coordinate position of the LED display unit in the display interface is calculated based on the pixel coordinate position of each minimum rectangle in the target image, and the pixel coordinate position is used as the coordinate information of the display unit.
- the specific implementation steps of extracting the display unit information of each display unit and comparing the display unit information and the display template information can be directly identified in the Ubuntu system without being reflected on the canvas.
- the coordinate position information of each display template on the canvas is directly adjusted according to the update information.
- the second arrangement image displayed in the obtained canvas completely corresponds to the image on the display interface.
- the screen configuration method further includes:
- the display parameters of the template displayed on the canvas are adjusted according to the real-time adjustment instructions; the image on the control display interface is synchronously modified according to the adjustment action.
- the display parameters of any display template can be adjusted directly on the canvas, and the display unit at the corresponding position of the display interface will synchronously modify the display parameters according to the adjustment action.
- the color of the display template 027 is changed from a light color to a dark color in the canvas
- the color of the corresponding display unit 027 in the display interface will also change from a light color to a dark color.
- this embodiment proposes a screen configuration method, which can effectively improve the efficiency of screen display control by constructing a display template distribution scheme that is exactly the same as the display interface of the display device on the host computer, and by directly adjusting the display template on the host computer, changing the display parameters of the display unit in the display device.
- the screen configuration method proposed in this embodiment does not require the advance input of the box size of the display unit or the screen size of the display interface, and can determine the number of display units by receiving card data synchronization, and accurately determine the display template distribution scheme by screen image acquisition, so that the display template arrangement scheme is more refined, and more intuitive and boundary display control can be achieved.
- the receiving card information includes the model of the display unit.
- the model of the display unit multiple display templates and the display template information and cabinet information of the display template are matched in the display template database.
- the display template is displayed on the canvas of the Ubuntu software control system according to the display template type and the number of stacking of the display template.
- All display templates are tiled on the canvas, and the coordinate information of each display template is calculated, the coordinate information is updated in the display template information of each display template, and the corresponding first arrangement image is generated.
- the display template information of each display template corresponding to the first arrangement image is transmitted to the sending card, so that the sending card transmits the display control parameters to each receiving card, and each receiving card controls each display unit to display the image according to the image information corresponding to the first arrangement image.
- the Ubuntu software control system re-collects the display image on the display interface, extracts the image information in the display image, generates new coordinates and rotation angles, updates the coordinates and rotation angles in the display template information of the corresponding numbered display template, and obtains the updated display template information of each display template.
- the display templates are rearranged based on the information, so that the distribution of the display templates in the canvas is synchronized with the distribution of the display units in the display interface, and a second arrangement image is generated. Based on the control of the display parameters of the display templates in the second arrangement image, the display parameters of each display unit on the display interface are controlled.
- the embodiment of the present application also provides a screen configuration device for implementing the screen configuration 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 screen configuration device embodiments provided below can refer to the limitations on the screen configuration method above, and will not be repeated here.
- a screen configuration device 1300 is provided, which is applied to the sending card shown in FIG. 1 .
- the screen configuration device 1300 includes: a determination module 1310, a first arrangement module 1320, a display module 1330, an update module 1340, and a second arrangement module 1350, wherein:
- the determination module 1310 is used to obtain the link data of the receiving card, and determine the cabinet information of each display unit in the LED display device and the display template information to be laid out on the canvas according to the link data of the receiving card.
- the first arrangement module 1320 is used to display each display template on the canvas according to each cabinet information and each display template information, and automatically arrange each display template to obtain a first arrangement image.
- the display module 1330 is used to control the display interface to display an image according to the image information of the first arrangement image, and to capture a screen image on the display interface.
- the updating module 1340 is used to compare the screen image with the first arrangement image to obtain the updating information corresponding to each display template.
- the second arrangement module 1350 is used to rearrange the display templates on the canvas according to the update information to obtain a second arrangement image.
- the determination module 1310 is specifically used to collect link data of all receiving cards connected to each sending port of the sending card; and match the cabinet information and display template information corresponding to each display unit in the template database according to the link data.
- the display module 1330 is specifically used to display display templates of different box types on the canvas, wherein display templates of the same box type are stacked and displayed, and the stacking times are displayed on the corresponding display template, and display templates of different box types are displayed in different colors.
- the display module 1330 is specifically used to tile all display templates on the canvas, wherein the display templates do not overlap each other; number the display templates to obtain the template number corresponding to each display template, and obtain the coordinate information of each display template; generate a First arrange the images.
- the display module 1330 is specifically used to preprocess the screen image to obtain a binary image; perform morphological processing on the binary image to obtain a target image that conforms to the boundary information of the display interface; obtain display unit information of each display unit in the target image, wherein the display unit information includes coordinate information, rotation angle, and numbering information; compare each display unit information with the corresponding display template information in the first arrangement image to obtain update information corresponding to each display template.
- the display module 1330 is also used to extract the minimum rectangle of the characters in each display unit in the target image; use the rotation angle of the minimum rectangle as the rotation angle of the corresponding display unit; match each display template information with the characters in each display unit to obtain the numbering information corresponding to each display unit; and calculate the coordinate information of the corresponding display unit based on the coordinate information of the minimum rectangle.
- Each module in the above-mentioned screen configuration device can be implemented in whole or in part by software, hardware and a combination thereof.
- Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
- a computer device which may be a terminal, and its internal structure diagram may be shown in FIG14.
- the computer device includes a processor, a memory, an input/output interface, a communication interface, a display component, and an input device.
- the display component is the display device in this embodiment, the processor, the memory, and the input/output interface are connected through a system bus, and the communication interface, the display component, and the input device are connected to the system bus through 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 the 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.
- a screen matching method is implemented.
- the display component of the computer device is used to form a visually visible picture, which may be a display screen, a projection device, or a virtual reality imaging device.
- the display screen can be a liquid crystal display screen or an electronic ink display screen.
- FIG. 14 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied.
- the specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
- a screen configuration control system including a sending card, a switch and a receiving card, wherein the sending card is connected to the receiving card via the switch, the receiving card is used to control the display unit for screen display, and the sending card is used to implement the steps of the screen configuration method in the aforementioned method embodiment.
- a display device comprising the above-mentioned screen configuration control system, wherein the display device comprises an LED display screen.
- a computer readable storage medium is provided on which a computer program is stored.
- the program is executed by the processor, the following steps are performed:
- the display templates are rearranged on the canvas according to the updated information to obtain a second arrangement image.
- a computer program product comprising a computer program, which, when executed by a processor, implements the following steps:
- the display templates are rearranged on the canvas according to the updated information to obtain a second arrangement image.
- user information including but not limited to user device information, user personal information, etc.
- data including but not limited to data used for analysis, stored data, displayed data, etc.
- any reference to the memory, database or other medium used in the embodiments provided in the present 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.
- RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
- SRAM static random access memory
- DRAM dynamic random access memory
- 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 thereto.
- 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 thereto.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
La présente demande concerne un procédé, un appareil et un système de commande de configuration d'écran, ainsi qu'un dispositif d'affichage et un support de stockage lisible. Le procédé consiste à : acquérir des données de liaison d'une carte de réception, et déterminer, sur la base des données de liaison de la carte de réception, des informations de boîte de chaque unité d'affichage dans un dispositif d'affichage à DEL et des informations de modèle d'affichage (S201) ; afficher chaque modèle d'affichage sur une toile sur la base de chaque élément d'informations de boîte et de chaque élément d'informations de modèle d'affichage, et agencer automatiquement chaque modèle d'affichage, de façon à obtenir une première image d'agencement (S202) ; commander une interface d'affichage pour afficher une image sur la base d'informations d'image de la première image d'agencement, et collecter une image d'écran sur l'interface d'affichage (S203) ; effectuer une comparaison d'image sur l'image d'écran et la première image d'agencement, de façon à obtenir des informations de mise à jour correspondant à chaque modèle d'affichage (S204) ; et réagencer chaque modèle d'affichage sur la toile sur la base des informations de mise à jour, de façon à obtenir une seconde image d'agencement (S205).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311549408.XA CN117632068A (zh) | 2023-11-20 | 2023-11-20 | 配屏方法、装置、控制系统、显示设备及可读存储介质 |
| CN202311549408.X | 2023-11-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025107476A1 true WO2025107476A1 (fr) | 2025-05-30 |
Family
ID=90015609
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/085935 Pending WO2025107476A1 (fr) | 2023-11-20 | 2024-04-03 | Procédé, appareil et système de commande de configuration d'écran, et dispositif d'affichage et support de stockage lisible |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117632068A (fr) |
| WO (1) | WO2025107476A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117632068A (zh) * | 2023-11-20 | 2024-03-01 | 深圳市洲明科技股份有限公司 | 配屏方法、装置、控制系统、显示设备及可读存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011242422A (ja) * | 2010-05-14 | 2011-12-01 | Mitsubishi Electric Corp | マルチ画面表示システム |
| CN112463087A (zh) * | 2019-09-09 | 2021-03-09 | 西安诺瓦星云科技股份有限公司 | Led显示屏配屏方法和装置 |
| CN115098053A (zh) * | 2022-06-24 | 2022-09-23 | 西安诺瓦星云科技股份有限公司 | 显示屏配置方案的生成方法、装置、终端设备及存储介质 |
| CN115543247A (zh) * | 2022-09-30 | 2022-12-30 | 西安诺瓦星云科技股份有限公司 | 配屏方法、装置、电子设备和可读存储介质 |
| CN117632068A (zh) * | 2023-11-20 | 2024-03-01 | 深圳市洲明科技股份有限公司 | 配屏方法、装置、控制系统、显示设备及可读存储介质 |
-
2023
- 2023-11-20 CN CN202311549408.XA patent/CN117632068A/zh active Pending
-
2024
- 2024-04-03 WO PCT/CN2024/085935 patent/WO2025107476A1/fr active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011242422A (ja) * | 2010-05-14 | 2011-12-01 | Mitsubishi Electric Corp | マルチ画面表示システム |
| CN112463087A (zh) * | 2019-09-09 | 2021-03-09 | 西安诺瓦星云科技股份有限公司 | Led显示屏配屏方法和装置 |
| CN115098053A (zh) * | 2022-06-24 | 2022-09-23 | 西安诺瓦星云科技股份有限公司 | 显示屏配置方案的生成方法、装置、终端设备及存储介质 |
| CN115543247A (zh) * | 2022-09-30 | 2022-12-30 | 西安诺瓦星云科技股份有限公司 | 配屏方法、装置、电子设备和可读存储介质 |
| CN117632068A (zh) * | 2023-11-20 | 2024-03-01 | 深圳市洲明科技股份有限公司 | 配屏方法、装置、控制系统、显示设备及可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117632068A (zh) | 2024-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10861232B2 (en) | Generating a customized three-dimensional mesh from a scanned object | |
| CN114127833B (zh) | 显示屏配置方法、装置和系统以及计算机可读存储介质 | |
| CN112419214A (zh) | 一种标注图像生成方法、装置、可读存储介质及终端设备 | |
| EP3822757A1 (fr) | Procédé et appareil de paramétrage de l'arrière-plan d'une commande d'interface utilisateur (ui) | |
| CN116485944A (zh) | 图像处理方法及装置、计算机可读存储介质和电子设备 | |
| WO2025107476A1 (fr) | Procédé, appareil et système de commande de configuration d'écran, et dispositif d'affichage et support de stockage lisible | |
| WO2025050831A1 (fr) | Procédé et appareil de rendu de groupe de construction, dispositif informatique et support de stockage | |
| US9875571B2 (en) | Image combining apparatus, terminal device, and image combining system including the image combining apparatus and terminal device | |
| CN102523387A (zh) | 一种在视频中实现火焰特效的方法和装置 | |
| CN111787240B (zh) | 视频生成方法、装置和计算机可读存储介质 | |
| CN111444806A (zh) | 基于监控视频的商品触碰信息聚类方法、装置和设备 | |
| CN105407114A (zh) | 处理Zookeeper集群数据的客户端及方法 | |
| WO2021184303A1 (fr) | Procédé et dispositif de traitement vidéo | |
| US12322010B2 (en) | Logo labeling method and device, update method and system of logo detection model, and storage medium | |
| CN116453131A (zh) | 文档图像矫正方法、电子设备及存储介质 | |
| CN112714299B (zh) | 一种图像展示方法及装置 | |
| CN113254000B (zh) | 基于json数据生成2d场景的方法、装置、存储介质和设备 | |
| CN105991937A (zh) | 一种基于Bayer格式图像的虚拟曝光方法及装置 | |
| CN115809038A (zh) | 一种色彩显示方法、装置、终端设备及存储介质 | |
| CN101841672A (zh) | 一种电视机 | |
| CN115439300A (zh) | 全景图像处理方法、设备及存储介质 | |
| CN114219707B (zh) | 一种基于无人机的非线性图像拼接方法、装置及终端设备 | |
| CN114363521B (zh) | 图像处理方法、装置及电子设备 | |
| CN112165631A (zh) | 媒体资源处理方法和装置、存储介质及电子设备 | |
| CN112218001A (zh) | 多画面监视方法、装置和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24892643 Country of ref document: EP Kind code of ref document: A1 |