[go: up one dir, main page]

WO2020237582A1 - Display screen configuration method and configuration system, tiled display screen and display screen configuration parameter generation method - Google Patents

Display screen configuration method and configuration system, tiled display screen and display screen configuration parameter generation method Download PDF

Info

Publication number
WO2020237582A1
WO2020237582A1 PCT/CN2019/089335 CN2019089335W WO2020237582A1 WO 2020237582 A1 WO2020237582 A1 WO 2020237582A1 CN 2019089335 W CN2019089335 W CN 2019089335W WO 2020237582 A1 WO2020237582 A1 WO 2020237582A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
display screen
mouse pointer
rotation
image
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.)
Ceased
Application number
PCT/CN2019/089335
Other languages
French (fr)
Chinese (zh)
Inventor
成智刚
王辉
周晶晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Novastar Electronic Technology Co Ltd
Original Assignee
Xian Novastar Electronic Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xian Novastar Electronic Technology Co Ltd filed Critical Xian Novastar Electronic Technology Co Ltd
Priority to PCT/CN2019/089335 priority Critical patent/WO2020237582A1/en
Publication of WO2020237582A1 publication Critical patent/WO2020237582A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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
    • G06F3/1446Digital 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 display composed of modules, e.g. video walls
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]

Definitions

  • This application relates to the field of display technology, and in particular to a display screen configuration method, a display screen configuration system, a spliced display screen, and a display screen configuration parameter generation method.
  • Spliced display screens such as LED display screens are composed of multiple display units, such as LED boxes (or LED modules). Each LED box is composed of one or more LED light panels. Multiple LED boxes The combination method and shape of the body are not the same; with the continuous development of LED display manufacturing technology, the shape of the LED display has the previous regular shapes (such as rectangles, squares), etc., evolved into various irregular shapes and rotating LEDs. Display screens, and these LED displays of different shapes or rotating placement need to be configured through the corresponding display configuration software (or called screen configuration software) to obtain the display in each LED box (LED module) After the image of the control card is intercepted, the LED display can display correctly. For the rotating LED display, the user cannot accurately know the installation angle of the LED display, so the screen configuration software cannot quickly adjust the rotation angle of the virtual LED box on the software interface to correctly configure the display to ensure the image is positive. Displayed (displayed upright).
  • the embodiments of the present application provide a display screen configuration method, a display screen configuration system, a spliced display screen, and a display screen configuration parameter generation method to achieve the technical effect of quickly and correctly configuring the display screen.
  • a display screen configuration method proposed in an embodiment of the present application includes: a parameter receiving step of receiving configuration parameters of each of the multiple display units of the target display screen, wherein the configuration parameters include a rotation angle And position parameters; a pattern generating step, generating a marking pattern with a rotation angle corresponding to the display unit according to the configuration parameters of each display unit; an image synthesis step, combining each of the display units The mark pattern with the rotation angle is synthesized with the target image in the target display screen to obtain an output image; a parameter generation step, a display control card of the display unit is generated according to the configuration parameters of each display unit Required image interception parameters; and an image display step, in which the display control card of each display unit acquires its own image data in the output image according to the image interception parameters to obtain the intercepted image, and displays all The captured image is on the display unit for the user to check whether the marking pattern with the rotation angle of the display unit matches the edge of the display unit.
  • the display screen configuration method further includes: a parameter acquisition step, in response to a user input operation, rotating a plurality of virtual units one-to-one corresponding to the plurality of display units on the software interface of the host computer To obtain the configuration parameters of each display unit; and a parameter sending step of sending the configuration parameters of each display unit to the sending card of the target display screen, wherein each The display control card of each of the display units is connected to the sending card.
  • the host computer executes the pattern generation step
  • the sending card executes the parameter receiving step, the image synthesis step, and the parameter generation step.
  • the sending card executes the parameter receiving step, the pattern generation step, the image synthesis step, and the parameter generation step.
  • the marking pattern is a ring-shaped frame pattern
  • the line width of the ring-shaped frame pattern is the width of multiple pixels of the output image
  • the position parameter includes the serial number of the sending card, the serial number of the loading port, and the serial number of the display control card position.
  • the parameter acquisition step specifically includes: in response to the input operation of the user selecting the target virtual unit, displaying the rotation center and the rotation point of the target virtual unit on the software interface and connecting to the A rotating rod with an initial length between the center of rotation and the rotation point; in response to the user's input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit follows the mouse The movement of the pointer is rotated and the position of the rotation point is changed following the movement of the mouse pointer; in the process of dragging the mouse pointer, according to the coordinates of the rotation center, the coordinates of the starting position of the mouse pointer and the position The current position point coordinates of the mouse pointer are calculated to calculate the rotation angle of the target virtual unit; and in response to the user's input operation of releasing the mouse pointer, the target virtual unit is obtained based on the rotation angle of the target virtual unit.
  • the rotation angle in the configuration parameter of the display unit in response to the input operation of the user selecting the target virtual unit, displaying the
  • the parameter acquisition step further includes: in the process of dragging the mouse pointer, using the rotation center and the current position of the mouse pointer as the two end points of the rotating rod, respectively To set and display the rotating rod; and after the user releases the mouse pointer, restore the rotating rod to the initial length.
  • a display screen configuration system provided by an embodiment of the present application includes: a host computer; and a target display screen, including a sending card and multiple display units connected to the sending card.
  • the host computer is used to generate a marking pattern with a rotation angle corresponding to the display unit according to the configuration parameters of each display unit.
  • the sending card is connected to the host computer, and is used to: receive the configuration parameters of each of the display units, where the configuration parameters include rotation angle and position parameters; and connect the belts of each display unit
  • the mark pattern of the rotation angle is synthesized with the target image in the target display screen to obtain an output image; and the image required by the display control card of the display unit is generated according to the configuration parameters of each display unit Intercept parameters.
  • the display control card of each display unit is connected to the sending card, and is used to: obtain its own image data in the output image according to the image interception parameter to obtain a intercepted image, and display the intercepted image On the display unit, the user can check whether the marking pattern with the rotation angle of the display unit matches the edge of the display unit.
  • the host computer is further configured to: in response to a user input operation, rotate at least one virtual unit of the multiple virtual units corresponding to the multiple display units one-to-one on the software interface to Obtaining the configuration parameters of each of the display units; and sending the configuration parameters of each of the display units to the sending card.
  • the marking pattern is a ring-shaped frame pattern
  • the line width of the ring-shaped frame pattern is a width of multiple pixels of the output image
  • the host computer is specifically configured to: respond to the input operation of the user selecting the target virtual unit, display the rotation center and the rotation point of the target virtual unit on the software interface and connect to the A rotating rod with an initial length between the center of rotation and the rotation point; in response to the user's input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit follows the mouse The movement of the pointer is rotated and the position of the rotation point is changed following the movement of the mouse pointer; in the process of dragging the mouse pointer, according to the coordinates of the rotation center, the coordinates of the starting position of the mouse pointer and the position The current position point coordinates of the mouse pointer are calculated to calculate the rotation angle of the target virtual unit; and in response to the user's input operation of releasing the mouse pointer, the target virtual unit is obtained based on the rotation angle of the target virtual unit.
  • the rotation angle in the configuration parameter of the display unit.
  • the host computer is also specifically used to: in the process of dragging the mouse pointer, use the rotation center and the current position of the mouse pointer as two points of the rotating rod respectively.
  • the end point is used to set and display the rotating rod; and after the user releases the mouse pointer, the rotating rod is restored to the initial length.
  • a spliced display screen provided by an embodiment of the present application includes: multiple display units and a sending card.
  • the sending card is used to: receive the configuration parameters of each of the display units, where the configuration parameters include rotation angle and position parameters; and generate and communicate with the display unit according to the configuration parameters of each display unit Corresponding marking pattern with rotation angle; synthesizing the marking pattern with rotation angle of each display unit and the target image in the target display screen to obtain an output image; and according to each The configuration parameters of the display unit generate image interception parameters required by the display control card of the display unit.
  • the display control card of each display unit is connected to the sending card, and is used to: obtain its own image data in the output image according to the image interception parameters to obtain the intercepted image, and display that the intercepted image is in the On the display unit, the user can check whether the marking pattern with the rotation angle of the display unit matches the edge of the display unit.
  • the marking pattern is a ring-shaped frame pattern
  • the line width of the ring-shaped frame pattern is a width of multiple pixels of the output image
  • the display configuration parameter generation method provided by the embodiment of the present application is suitable for generating configuration parameters to configure the target display screen; the display configuration parameter generation method includes: responding to an input operation of a selected target virtual unit , Displaying the rotation center and the rotation point of the target virtual unit and the rotation rod connected between the rotation center and the rotation point and having an initial length, wherein the target virtual unit is a multiple of the target display screen.
  • Each display unit corresponds to at least one of the multiple virtual units; in response to the input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit is made to follow the mouse pointer The movement of the mouse pointer is rotated, and the position of the rotation point is changed following the movement of the mouse pointer; in the process of dragging the mouse pointer, according to the coordinates of the center of rotation, the coordinates of the starting position of the mouse pointer and the The current position point coordinates of the mouse pointer are calculated to calculate the rotation angle of the target virtual unit; and in response to the input operation of releasing the mouse pointer, the display corresponding to the target virtual unit is obtained based on the rotation angle of the target virtual unit The rotation angle in the configuration parameter of the unit.
  • the method for generating display screen configuration parameters further includes: in the process of dragging the mouse pointer, using the rotation center and the current position of the mouse pointer as the rotation rod The two end points are used to set and display the rotating rod; and after the mouse pointer is released, the rotating rod is restored to the initial length.
  • the embodiment of this application generates a marking pattern with a rotation angle based on configuration parameters, and then synthesizes the marking pattern with the target image in the display screen to obtain an output image, and then sends the output image to each display unit of the display screen for image interception and Display operation, in this way, the user can view the display status of the mark pattern on each display unit, and quickly determine whether the rotation angle in the configuration parameter is consistent with the installation angle of the corresponding display unit based on the observed display state of the mark pattern , To achieve the correct configuration of the display.
  • FIG. 1A is a flowchart of a method for configuring a display screen according to the first embodiment of the application.
  • FIG. 1B is a schematic structural diagram of a display screen configuration system suitable for implementing the display screen configuration method shown in FIG. 1A.
  • FIG. 1C is a schematic diagram of a marking pattern with a rotation angle in the first embodiment of the application.
  • FIG. 1D is a diagram showing the display effect of each display unit of the display screen when the marking pattern is not set.
  • Fig. 1E is a display effect diagram of each display unit in the display screen displaying a mark pattern with a rotation angle.
  • FIG. 1F is a flowchart of another implementation manner of the display screen configuration method in the first embodiment of this application.
  • FIG. 1G is a schematic diagram of the display state of multiple virtual units on the software interface in the first embodiment of the application.
  • 2A is a flowchart of a method for configuring a display screen according to the second embodiment of the application.
  • 2B is a flowchart of another implementation manner of the display screen configuration method according to the second embodiment of this application.
  • 3A, 3B, and 3C are schematic diagrams of the process of rotating a single virtual unit in the third embodiment of this application.
  • 4A and 4B are schematic diagrams of the process state of simultaneously rotating multiple virtual units in the third embodiment of this application.
  • 5A and 5B are schematic diagrams of the process state of rotating virtual unit combination in the third embodiment of this application.
  • 6A and 6B are schematic diagrams of the process states of some virtual units in the rotating virtual unit combination in the third embodiment of this application.
  • FIG. 7A and 7B are schematic diagrams of the operation principle of the rotation centers of two mobile virtual units in the third embodiment of the application.
  • FIG. 1A is a flowchart of a display screen configuration method provided by the first embodiment of this application
  • FIG. 1B is a structure of a display screen configuration system suitable for executing the display screen configuration method shown in FIG. 1A Schematic.
  • the display screen configuration system 100 of this embodiment includes a host computer 110 and a display screen 130.
  • the upper computer 110 is installed with screen configuration software, such as the SmartLCT software independently developed by Xi'an Nova Electronic Technology Co., Ltd.; the upper computer 110 in this embodiment is typically a PC, such as a desktop computer or a notebook computer.
  • the display screen 130 includes a sending card 131 and a plurality of display units 133. Each display unit 133 is connected to the sending card 131 in a cascade manner, for example, so that these display units 133 can form a single connection to the sending card 131 as shown in FIG. 1B.
  • Each display unit 133 is equipped with a display control card 1330, which can be an LED box (or LED module), including a single LED light board or multiple LED light boards spliced together; each LED light board uses LED as a display
  • the pixel can be an RGB full-color LED light panel (but this application is not limited to this).
  • the sending card 131 includes, for example, a video interface, a video decoder, a programmable logic device (such as an FPGA chip), and an Ethernet physical layer transceiver (or Ethernet PHY) connected in sequence.
  • the display control card 1330 includes, for example, an Ethernet interface, a programmable logic device, and a light board interface (or called a display board interface, such as a cable interface) connected in sequence; or ,
  • the sending card 131 includes a video interface (for video input), a video decoder, a programmable logic device, a video encoder, and a video interface (for video output) connected in sequence, and accordingly the display control card 1330 includes video connected in sequence Interface, video decoder, programmable logic device and light board interface.
  • the video interface mentioned here is for example a digital video interface (such as HDMI, DVI, DP, etc.) or an analog video interface.
  • the display screen configuration method provided in this embodiment includes:
  • S15 a parameter receiving step, receiving configuration parameters of each of the multiple display units 133 of the display screen 130, where the configuration parameters include rotation angle and position parameters;
  • S16 a pattern generation step, generating a marking pattern with a rotation angle corresponding to the display unit 133 according to the configuration parameters of each display unit 133;
  • S17a an image synthesis step, synthesize the mark pattern with a rotation angle of each display unit 133 and the target image in the display screen 130 to obtain an output image;
  • S17b a parameter generation step, generating image capture parameters required by the display control card 1330 of the display unit 133 according to the configuration parameters of each display unit 133;
  • the display control card 1330 of each display unit 133 acquires its own image data in the output image according to the image interception parameters to obtain a intercepted image, and displays the intercepted image on the display unit 133 , So that the user can check whether the marking pattern with the rotation angle of the display unit 133 matches the edge of the display unit 133.
  • the parameter receiving step (S15), image generation step (S16), image synthesis step (S17a) and parameter generation step (S17b) are executed by the sending card 131;
  • the value range of the rotation angle is, for example, 0-360
  • the position parameter includes, for example, the serial number of the sending card, the serial number of the loading port, and the position serial number of the display control card.
  • the algorithm used to generate the image capture parameters required by the display control card 1330 of the display unit 133 according to the configuration parameters it is an existing mature technology, so it will not be described in detail.
  • the line width W of the ring frame pattern BP is the width of multiple pixels of the output image, for example, the width of two pixels.
  • the ring frame pattern BP of this embodiment is, for example, a monochrome pattern, such as a green pattern.
  • each display unit 133 in the display screen 130 displays a marking pattern with a rotation angle (for example, a ring frame pattern) BP) display effect diagram
  • FIG. 1D is a display effect diagram of each display unit 133 of the display screen 130 in the case where no marking pattern is set.
  • the rotation angle in the configuration parameter is inconsistent with the physical rotation angle of the corresponding display unit 133
  • the ring frame pattern BP displayed by the corresponding display unit 133 will not coincide with the edge of the display unit 133, and the user can watch with the naked eye.
  • the marking pattern of this embodiment is not limited to the closed ring frame pattern BP shown in FIG. 1C, and can also be a non-closed ring pattern, or even a U-shaped pattern, an L-shaped pattern, etc., as long as it can be used as It is sufficient for the user to judge whether the rotation angle in the configuration parameter is consistent with the physical rotation angle of the corresponding display unit 133.
  • the sending card does not receive the configuration parameters issued by the upper computer within a certain period of time, such as 2 seconds, and the default rotation angle is correct. It disappears automatically; on the contrary, if the sending card continues to receive the new configuration parameters issued by the upper computer within the set time, the mark pattern will continue to be displayed.
  • the method of determining whether the marking pattern matches the edge of the corresponding display unit 133 for example, the method of determining whether the ring-shaped frame pattern BP and the edge of the corresponding display unit 133 overlap, can be automatically determined by using image acquisition equipment combined with image analysis software. And output the judgment result for users to view.
  • the mark pattern with a rotation angle of the display unit 133 and the target image in the display screen 130 may be synthesized by the superimposition module (Blender) of the programmable logic device in the sending card 131 Processing to obtain the output image; and the target image here is, for example, a video image input to the sending card 131 through a video interface.
  • the output image is output to the display control card 1330 of each display unit 133 of the display screen 130 via a loading port of the sending card 131, such as an Ethernet interface, for the display control card 1330 to perform image capture and display.
  • the display screen configuration method of this embodiment may further include before step S15:
  • S13 Parameter sending step, sending the configuration parameters of each display unit 133 to the sending card 131 of the display screen 130.
  • the parameter acquisition step (S11) and the parameter transmission step (S13) are executed by the host computer 110; taking the four virtual units VU shown in FIG. 1G as an example, the rotation angle of each virtual unit VU is the counterclockwise direction ⁇ , each The geometric centers of the virtual unit VU are connected by a trace with an arrow (the trace with an arrow can also be hidden and not displayed).
  • the sequence numbers of the display control cards in the position parameters of the four virtual unit VUs are RC1 along the extension direction of the trace.
  • RC2, RC3, and RC4, and the sending card serial number and loading port serial number in the position parameter are SC1 and NP1, respectively, which means that the four display units 133 corresponding to the four virtual units VU one-to-one are shared by the same sending card 131 One Ethernet interface is loaded.
  • the parameter sending step (S13) can be executed, and the configuration parameters of each display unit 133 are sent to the communication interface of the sending card 131 for the sending card 131 to receive.
  • the communication interface here may be a USB port, a serial port or a 100M Ethernet port on the sending card 131.
  • the sending card 131 generates a marking pattern with a rotation angle based on the configuration parameters, and then synthesizes the marking pattern with the target image in the sending card 131 of the display screen 130 to obtain an output image, and then sends it
  • the image is output to each display unit 133 of the display screen 130 for image interception and display operation.
  • the user can view the display status of the mark pattern on each display unit 133, and can quickly judge according to the observed display state of the mark pattern Whether the rotation angle in the configuration parameter is consistent with the installation angle of the corresponding display unit 133, thereby realizing the correct configuration of the display screen 130.
  • This embodiment provides a display screen configuration method similar to the foregoing first embodiment, including: a parameter receiving step (S15), a pattern generation step (S16), and an image synthesis step (S17a) ), the parameter generation step (S17b) and the image display step (S19); the main difference lies in: the host computer 110 executes the pattern generation step (S16) and sends the generated marking pattern with the rotation angle to the sending card 131, and sends The card 131 executes the parameter receiving step (S15), the image synthesis step (S17a), the parameter generation step (S17b), and the image display step (S19).
  • the display screen configuration method of this embodiment may further include:
  • S13 Parameter sending step, sending the configuration parameters of each display unit 133 to the sending card 131 of the display screen 130.
  • the parameter acquisition step (S11) and the parameter transmission step (S13) are executed by the host computer 110; still taking the four virtual units VU shown in FIG. 1G as an example, the rotation angle of each virtual unit VU is the counterclockwise direction ⁇ , The geometric centers of each virtual unit VU are connected by a trace with an arrow (the trace with an arrow can also be hidden and not displayed).
  • the sequence number of the display control card in the position parameter of the four virtual unit VUs is RC1 along the extension direction of the trace.
  • the pattern generation step (S16) performed by the host computer 110 it is performed after clicking the [Send configuration parameters to hardware] button on the software interface SWIF, and the obtained marking pattern with rotation angle will be sent by the host computer 110 to Send card 131.
  • the marking pattern with rotation angle generated by the host computer 110 is sent to the communication interface of the sending card 131 (for example, a USB port, a serial port, or a 100M Ethernet port) instead of a video interface.
  • the host computer 110 generates a marking pattern with a rotation angle based on the configuration parameters and sends it to the sending card 131 of the display screen 130, and then the sending card 11 combines the marking pattern with the sending card 131.
  • the target image is synthesized to obtain the output image, and then the output image is sent to each display unit 133 of the display screen 130 for image interception and display operation.
  • the user can view the display status of the mark pattern on each display unit 133, and then The observed display state of the mark pattern quickly determines whether the rotation angle in the configuration parameter is consistent with the installation angle of the corresponding display unit 133, thereby realizing the correct configuration of the display screen 130.
  • a screen configuration software that can implement the parameter acquisition step (S11) in the foregoing embodiment will be described in detail below, and the screen configuration software is suitable for installation on the host computer 110.
  • the screen configuration software of this embodiment may have the following functions:
  • the rotation center and rotation point of the selected virtual unit and the rotation rod connected between the rotation center and the rotation point and the initial length will be displayed on the software interface.
  • the circular area in the dashed frame DLR1 in FIG. 3A is the rotation point
  • the circular area in the dashed frame DLR2 whose center is the black dot is the rotation center.
  • the mouse pointer is pressed in the designated area such as DLR1 where the rotation point is located, and then the mouse pointer is dragged.
  • the virtual unit rotates with the movement of the mouse pointer.
  • the rotation point moves with the mouse pointer.
  • FIG. 3C after the mouse pointer is released (for example, the user releases the left mouse button), the rotating rod (the dashed line in FIG. 3C) restores its original length.
  • the rotating rods of all the selected virtual units are visible.
  • FIG. 4B if any selected virtual unit is rotated according to the aforementioned operation mode (i), all the selected virtual units are rotated together.
  • Multiple virtual units can be combined, and the overall operation can be performed after the combination; after multiple virtual units are combined, the rotation center of all virtual units in the combination and the combined rotation center (for example, the center in Figure 5A is the circular area with the black dot) position Consistent.
  • the rotation center of all virtual units in the combination and the combined rotation center for example, the center in Figure 5A is the circular area with the black dot
  • the combined rotating rod will be displayed, and the respective rotating rods of the cabinet will not be displayed, as shown in Figure 5A.
  • the combination is rotated according to the aforementioned operation mode (i)
  • all virtual units in the combination are rotated at the combined rotation center and rotation angle, as shown in Fig. 5B.
  • the rotation of multiple combinations can refer to the rotation of a single combination and multiple virtual units.
  • the selected virtual unit includes, for example, combined and uncombined virtual units. Drag any rotation point according to the aforementioned operation method (i), and all selected virtual units and selected combinations are rotated.
  • the center of rotation can be moved in two ways:
  • this method can only move one center of rotation at a time.
  • the drag operation of the combined rotation center is the same as the rotation center of a single virtual unit. After the combined rotation center is moved, the rotation centers of all virtual units in the combination are consistent with the combined rotation center.
  • this embodiment uses the rotating rod to rotate the virtual unit, which increases or decreases the angle of rotation of the rotating rod on the basis of the original angle of the virtual unit.
  • the rotation bar is visible when the virtual unit is selected.
  • the rotation operation requires the mouse pointer to be pressed in the designated area where the rotation point is located, and then drag the mouse pointer to form an angle with the pressed position. This angle is added to the virtual unit rotation Rotate by angle.
  • the rotation center pointCenter is known, the starting point is the point where the mouse pointer (or cursor, cursor) is pressed, pointStart (the starting position of the mouse pointer), and the point End (the current position of the mouse pointer) after the mouse pointer is moved.
  • the processing of the rotating rod the mouse pointer is dragged after the rotating point is pressed, the rotating point moves with the mouse pointer, and the rotating rod is extended or shortened. After the mouse pointer is released, the rotating rod returns to its original length.
  • pointEnd.x (pointStart.x-pointCenter.x)*cos(radian)-(pointStart.y-pointCenter.y)*sin(radian)+pointCenter.x;
  • pointEnd.y (pointStart.x-pointCenter.x)*sin(radian)+(pointStart.y-pointCenter.y)*cos(radian)+pointCenter.y;
  • this embodiment is based on the rotation mechanism of the rotating rod at any angle and even the rotation center is adjustable, allowing the user to rotate the virtual unit corresponding to each display unit one-to-one during the process of configuring each display unit of the display screen.
  • the virtual unit can be rotated simply and intuitively, and real-time effects can be seen; the mechanism is free to operate and can be rotated at any time from 0 to 360 degrees.
  • the rotation process is continuous, which improves the user experience.
  • the disclosed system, device and/or method may be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of the units/modules is only a logical function division.
  • there may be other division methods for example, multiple units or modules may be Combined or can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
  • the unit/module described as a separate component may or may not be physically separated, and the component displayed as a unit/module may or may not be a physical unit, that is, it may be located in one place, or may be distributed to multiple channels. On the network unit. Some or all of the units/modules can be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • each functional unit/module in each embodiment of the present application may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one.
  • Unit/module The above-mentioned integrated unit/module can be realized in the form of hardware, or in the form of hardware plus software functional unit/module.
  • the above-mentioned integrated unit/module implemented in the form of a software functional unit/module may be stored in a computer readable storage medium.
  • the above-mentioned software functional unit is stored in a storage medium and includes several instructions to make one or more processors of a computer device (which may be a personal computer, a server, or a network device, etc.) execute the methods described in the various embodiments of this application Part of the steps.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disks or optical disks, etc., which can store program codes Medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A display screen (130) configuration method, a display screen configuration system (100), a tiled display screen (130) and a display screen configuration parameter generation method (130). The display screen (130) configuration method comprises: a parameter receiving step (S15), a pattern generation step (S16), an image synthesis step (S17a), a parameter generation step (S17b) and an image display step (S19). A mark pattern with a rotation angle is generated on the basis of configuration parameters, then synthesis processing is performed on the mark pattern and a target image in a display screen (130) to obtain an output image, and then the output image is sent to display units (133) of the display screen (130) for performing image clipping and displaying operations; in this way, a user can quickly determine, by viewing the display state of the mark pattern on the display unit (133), and according to the display state of the observed mark pattern, whether the rotation angle in the configuration parameters is consistent with the installation angle of a corresponding display unit (133), thereby achieving correct configuration of the display screen (130).

Description

显示屏配置方法、配置系统、拼接式显示屏和显示屏配置参数产生方法Display screen configuration method, configuration system, spliced display screen and display screen configuration parameter generation method 技术领域Technical field

本申请涉及显示技术领域,尤其涉及一种显示屏配置方法、一种显示屏配置系统、一种拼接式显示屏以及一种显示屏配置参数产生方法。This application relates to the field of display technology, and in particular to a display screen configuration method, a display screen configuration system, a spliced display screen, and a display screen configuration parameter generation method.

背景技术Background technique

拼接式显示屏例如LED显示屏是多个显示单元例如LED箱体(或称LED模组)组合而成,每个LED箱体是由一个或多个LED灯板组合而成,多个LED箱体的组合方式和形状不尽相同;随着LED显示屏制造技术的不断发展,LED显示屏的形状有之前的规则形状(比如矩形、正方形)等演变成为各种不规则形状和旋转放置的LED显示屏,而这些形状各异或旋转放置的LED显示屏需要通过对应的显示屏配置软件(或称配屏软件)对LED显示屏进行配置以得到各个LED箱体(LED模组)中的显示控制卡的图像截取参数后,LED显示屏才可以正确显示。而对于旋转安装的LED显示屏,用户无法准确的知道LED显示屏安装角度,从而通过配屏软件无法快速调节软件界面上的虚拟LED箱体的旋转角度来正确配置显示屏,以确保图像正向显示(displayed upright)。Spliced display screens such as LED display screens are composed of multiple display units, such as LED boxes (or LED modules). Each LED box is composed of one or more LED light panels. Multiple LED boxes The combination method and shape of the body are not the same; with the continuous development of LED display manufacturing technology, the shape of the LED display has the previous regular shapes (such as rectangles, squares), etc., evolved into various irregular shapes and rotating LEDs. Display screens, and these LED displays of different shapes or rotating placement need to be configured through the corresponding display configuration software (or called screen configuration software) to obtain the display in each LED box (LED module) After the image of the control card is intercepted, the LED display can display correctly. For the rotating LED display, the user cannot accurately know the installation angle of the LED display, so the screen configuration software cannot quickly adjust the rotation angle of the virtual LED box on the software interface to correctly configure the display to ensure the image is positive. Displayed (displayed upright).

发明内容Summary of the invention

本申请的实施例提供一种显示屏配置方法、一种显示屏配置系统、一种拼接式显示屏以及一种显示屏配置参数产生方法,以实现快速地正确配置显示屏的技术效果。The embodiments of the present application provide a display screen configuration method, a display screen configuration system, a spliced display screen, and a display screen configuration parameter generation method to achieve the technical effect of quickly and correctly configuring the display screen.

一方面,本申请实施例提出的一种显示屏配置方法,包括:参数接收步骤,接收目标显示屏的多个显示单元中每个所述显示单元的配置参数,其中所述配置参数包含旋转角度和位置参数;图案生成步骤,根据每个所述显示单元的所述配置参数生成与所述显示单元相对应的带旋转角度的标记图案;图像合成步骤,将每个所述显示单元的所述带旋转角度的标记图案与所述目标显示屏中的目标图像进行合成处理,以得到输出图像;参数生成步骤,根据每个所述显示单元的所述配置参数生成所述显示单元的显示控制卡所需的图像截取参数;以及图像显示步骤,由每个所述显示单元的所述显示控制卡根据所述图像截取参数获取所述输出图像中属于自己的图像数据以得到截取图像,并显示所述截取图像在所述显示单元上,以供用户查看所述显示单元的所述带旋转角度的标记图案与所述显示单元的边沿是否匹配。On the one hand, a display screen configuration method proposed in an embodiment of the present application includes: a parameter receiving step of receiving configuration parameters of each of the multiple display units of the target display screen, wherein the configuration parameters include a rotation angle And position parameters; a pattern generating step, generating a marking pattern with a rotation angle corresponding to the display unit according to the configuration parameters of each display unit; an image synthesis step, combining each of the display units The mark pattern with the rotation angle is synthesized with the target image in the target display screen to obtain an output image; a parameter generation step, a display control card of the display unit is generated according to the configuration parameters of each display unit Required image interception parameters; and an image display step, in which the display control card of each display unit acquires its own image data in the output image according to the image interception parameters to obtain the intercepted image, and displays all The captured image is on the display unit for the user to check whether the marking pattern with the rotation angle of the display unit matches the edge of the display unit.

在本申请的一个实施例中,所述显示屏配置方法还包括:参数获取步骤,响应用户输入操作,在上位机的软件界面上旋转与所述多个显示单元一一对应的多个虚拟单元中的至少一个虚拟单元,以得到每个所述显示单元的所述配置参数;以及参数发送步骤,发送每 个所述显示单元的所述配置参数至所述目标显示屏的发送卡,其中每个所述显示单元的所述显示控制卡连接所述发送卡。In an embodiment of the present application, the display screen configuration method further includes: a parameter acquisition step, in response to a user input operation, rotating a plurality of virtual units one-to-one corresponding to the plurality of display units on the software interface of the host computer To obtain the configuration parameters of each display unit; and a parameter sending step of sending the configuration parameters of each display unit to the sending card of the target display screen, wherein each The display control card of each of the display units is connected to the sending card.

在本申请的一个实施例中,所述上位机执行所述图案生成步骤,所述发送卡执行所述参数接收步骤、所述图像合成步骤和所述参数生成步骤。In an embodiment of the present application, the host computer executes the pattern generation step, and the sending card executes the parameter receiving step, the image synthesis step, and the parameter generation step.

在本申请的一个实施例中,所述发送卡执行所述参数接收步骤、所述图案生成步骤、所述图像合成步骤和所述参数生成步骤。In an embodiment of the present application, the sending card executes the parameter receiving step, the pattern generation step, the image synthesis step, and the parameter generation step.

在本申请的一个实施例中,所述标记图案为环形边框图案,且所述环形边框图案的线宽为所述输出图像的多个像素点宽度。In an embodiment of the present application, the marking pattern is a ring-shaped frame pattern, and the line width of the ring-shaped frame pattern is the width of multiple pixels of the output image.

在本申请的一个实施例中,所述位置参数包含发送卡序号、带载口序号和显示控制卡位置序号。In an embodiment of the present application, the position parameter includes the serial number of the sending card, the serial number of the loading port, and the serial number of the display control card position.

在本申请的一个实施例中,所述参数获取步骤具体包括:响应用户选中目标虚拟单元的输入操作,在所述软件界面上显示所述目标虚拟单元的旋转中心和旋转点以及连接在所述旋转中心和所述旋转点之间且为初始长度的旋转杆;响应用户在包含所述旋转点的指定区域内按下鼠标指针并拖动鼠标指针的输入操作,使所述目标虚拟单元跟随鼠标指针的移动进行旋转、并使所述旋转点跟随鼠标指针的移动而进行位置改变;在拖动鼠标指针的过程中,根据所述旋转中心坐标、所述鼠标指针的起始位置点坐标和所述鼠标指针的当前位置点坐标,计算出所述目标虚拟单元的旋转角度;以及响应用户释放鼠标指针的输入操作,基于所述目标虚拟单元的旋转角度得到与所述目标虚拟单元相对应的所述显示单元的所述配置参数中的旋转角度。In an embodiment of the present application, the parameter acquisition step specifically includes: in response to the input operation of the user selecting the target virtual unit, displaying the rotation center and the rotation point of the target virtual unit on the software interface and connecting to the A rotating rod with an initial length between the center of rotation and the rotation point; in response to the user's input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit follows the mouse The movement of the pointer is rotated and the position of the rotation point is changed following the movement of the mouse pointer; in the process of dragging the mouse pointer, according to the coordinates of the rotation center, the coordinates of the starting position of the mouse pointer and the position The current position point coordinates of the mouse pointer are calculated to calculate the rotation angle of the target virtual unit; and in response to the user's input operation of releasing the mouse pointer, the target virtual unit is obtained based on the rotation angle of the target virtual unit. The rotation angle in the configuration parameter of the display unit.

在本申请的一个实施例中,所述参数获取步骤还包括:在拖动鼠标指针的过程中,将所述旋转中心和所述鼠标指针的当前位置点分别作为所述旋转杆的两个端点以设置并显示所述旋转杆;以及在用户释放鼠标指针后,使所述旋转杆恢复至所述初始长度。In an embodiment of the present application, the parameter acquisition step further includes: in the process of dragging the mouse pointer, using the rotation center and the current position of the mouse pointer as the two end points of the rotating rod, respectively To set and display the rotating rod; and after the user releases the mouse pointer, restore the rotating rod to the initial length.

另一方面,本申请实施例提供的一种显示屏配置系统,包括:上位机;以及目标显示屏,包括发送卡和连接所述发送卡的多个显示单元。其中,所述上位机用于:根据每个所述显示单元的配置参数生成与所述显示单元相对应的带旋转角度的标记图案。所述发送卡连接所述上位机,且用于:接收每个所述显示单元的所述配置参数,其中所述配置参数包含旋转角度和位置参数;将每个所述显示单元的所述带旋转角度的标记图案与所述目标显示屏中的目标图像进行合成处理,以得到输出图像;以及根据每个所述显示单元的所述配置参数生成所述显示单元的显示控制卡所需的图像截取参数。每个所述显示单元的所述显示控制卡连接所述发送卡,且用于:根据所述图像截取参数获取所述输出图像中属于自己的图像数据以得到截取图像,并显示所述截取图像在所述显示单元上,以供用户查看所述显示单元的所述带旋转角度的标记图案与所述显示单元的边沿是否匹配。On the other hand, a display screen configuration system provided by an embodiment of the present application includes: a host computer; and a target display screen, including a sending card and multiple display units connected to the sending card. Wherein, the host computer is used to generate a marking pattern with a rotation angle corresponding to the display unit according to the configuration parameters of each display unit. The sending card is connected to the host computer, and is used to: receive the configuration parameters of each of the display units, where the configuration parameters include rotation angle and position parameters; and connect the belts of each display unit The mark pattern of the rotation angle is synthesized with the target image in the target display screen to obtain an output image; and the image required by the display control card of the display unit is generated according to the configuration parameters of each display unit Intercept parameters. The display control card of each display unit is connected to the sending card, and is used to: obtain its own image data in the output image according to the image interception parameter to obtain a intercepted image, and display the intercepted image On the display unit, the user can check whether the marking pattern with the rotation angle of the display unit matches the edge of the display unit.

在本申请的一个实施例中,所述上位机还用于:响应用户输入操作,在软件界面上旋转 与所述多个显示单元一一对应的多个虚拟单元中的至少一个虚拟单元,以得到每个所述显示单元的所述配置参数;以及发送每个所述显示单元的所述配置参数至所述发送卡。In an embodiment of the present application, the host computer is further configured to: in response to a user input operation, rotate at least one virtual unit of the multiple virtual units corresponding to the multiple display units one-to-one on the software interface to Obtaining the configuration parameters of each of the display units; and sending the configuration parameters of each of the display units to the sending card.

在本申请的一个实施例中,所述标记图案为环形边框图案,且所述环形边框图案的线宽为所述输出图像的多个像素点宽度。In an embodiment of the present application, the marking pattern is a ring-shaped frame pattern, and the line width of the ring-shaped frame pattern is a width of multiple pixels of the output image.

在本申请的一个实施例中,所述上位机具体用于:响应用户选中目标虚拟单元的输入操作,在所述软件界面上显示所述目标虚拟单元的旋转中心和旋转点以及连接在所述旋转中心和所述旋转点之间且为初始长度的旋转杆;响应用户在包含所述旋转点的指定区域内按下鼠标指针并拖动鼠标指针的输入操作,使所述目标虚拟单元跟随鼠标指针的移动进行旋转、并使所述旋转点跟随鼠标指针的移动而进行位置改变;在拖动鼠标指针的过程中,根据所述旋转中心坐标、所述鼠标指针的起始位置点坐标和所述鼠标指针的当前位置点坐标,计算出所述目标虚拟单元的旋转角度;以及响应用户释放鼠标指针的输入操作,基于所述目标虚拟单元的旋转角度得到与所述目标虚拟单元相对应的所述显示单元的所述配置参数中的旋转角度。In an embodiment of the present application, the host computer is specifically configured to: respond to the input operation of the user selecting the target virtual unit, display the rotation center and the rotation point of the target virtual unit on the software interface and connect to the A rotating rod with an initial length between the center of rotation and the rotation point; in response to the user's input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit follows the mouse The movement of the pointer is rotated and the position of the rotation point is changed following the movement of the mouse pointer; in the process of dragging the mouse pointer, according to the coordinates of the rotation center, the coordinates of the starting position of the mouse pointer and the position The current position point coordinates of the mouse pointer are calculated to calculate the rotation angle of the target virtual unit; and in response to the user's input operation of releasing the mouse pointer, the target virtual unit is obtained based on the rotation angle of the target virtual unit. The rotation angle in the configuration parameter of the display unit.

在本申请的一个实施例中,所述上位机具体还用于:在拖动鼠标指针的过程中,将所述旋转中心和所述鼠标指针的当前位置点分别作为所述旋转杆的两个端点以设置并显示所述旋转杆;以及在用户释放鼠标指针后,使所述旋转杆恢复至所述初始长度。In an embodiment of the present application, the host computer is also specifically used to: in the process of dragging the mouse pointer, use the rotation center and the current position of the mouse pointer as two points of the rotating rod respectively. The end point is used to set and display the rotating rod; and after the user releases the mouse pointer, the rotating rod is restored to the initial length.

再一方面,本申请实施例提供的一种拼接式显示屏,包括:多个显示单元和发送卡。其中,所述发送卡用于:接收每个所述显示单元的配置参数,其中所述配置参数包含旋转角度和位置参数;根据每个所述显示单元的所述配置参数生成与所述显示单元相对应的带旋转角度的标记图案;将每个所述显示单元的所述带旋转角度的标记图案与所述目标显示屏中的目标图像进行合成处理,以得到输出图像;以及根据每个所述显示单元的所述配置参数生成所述显示单元的显示控制卡所需的图像截取参数。每个所述显示单元的显示控制卡连接所述发送卡,且用于:根据所述图像截取参数获取所述输出图像中属于自己的图像数据以得到截取图像,并显示所述截取图像在所述显示单元上,以供用户查看所述显示单元的所述带旋转角度的标记图案与所述显示单元的边沿是否匹配。In another aspect, a spliced display screen provided by an embodiment of the present application includes: multiple display units and a sending card. Wherein, the sending card is used to: receive the configuration parameters of each of the display units, where the configuration parameters include rotation angle and position parameters; and generate and communicate with the display unit according to the configuration parameters of each display unit Corresponding marking pattern with rotation angle; synthesizing the marking pattern with rotation angle of each display unit and the target image in the target display screen to obtain an output image; and according to each The configuration parameters of the display unit generate image interception parameters required by the display control card of the display unit. The display control card of each display unit is connected to the sending card, and is used to: obtain its own image data in the output image according to the image interception parameters to obtain the intercepted image, and display that the intercepted image is in the On the display unit, the user can check whether the marking pattern with the rotation angle of the display unit matches the edge of the display unit.

在本申请的一个实施例中,所述标记图案为环形边框图案,且所述环形边框图案的线宽为所述输出图像的多个像素点宽度。In an embodiment of the present application, the marking pattern is a ring-shaped frame pattern, and the line width of the ring-shaped frame pattern is a width of multiple pixels of the output image.

又一方面,本申请实施例提供的一种显示屏配置参数产生方法,适用于产生配置参数以对目标显示屏进行配置;所述显示屏配置参数产生方法包括:响应选中目标虚拟单元的输入操作,显示所述目标虚拟单元的旋转中心和旋转点以及连接在所述旋转中心和所述旋转点之间且为初始长度的旋转杆,其中所述目标虚拟单元为与所述目标显示屏的多个显示单元分别对应的多个虚拟单元中的至少一个虚拟单元;响应在包含所述旋转点的指定区域内按下鼠标指针并拖动鼠标指针的输入操作,使所述目标虚拟单元跟随鼠标指针的移动进行 旋转、并使所述旋转点跟随鼠标指针的移动而进行位置改变;在拖动鼠标指针的过程中,根据所述旋转中心坐标、所述鼠标指针的起始位置点坐标和所述鼠标指针的当前位置点坐标,计算出所述目标虚拟单元的旋转角度;以及响应释放鼠标指针的输入操作,基于所述目标虚拟单元的旋转角度得到与所述目标虚拟单元相对应的所述显示单元的所述配置参数中的旋转角度。In another aspect, the display configuration parameter generation method provided by the embodiment of the present application is suitable for generating configuration parameters to configure the target display screen; the display configuration parameter generation method includes: responding to an input operation of a selected target virtual unit , Displaying the rotation center and the rotation point of the target virtual unit and the rotation rod connected between the rotation center and the rotation point and having an initial length, wherein the target virtual unit is a multiple of the target display screen. Each display unit corresponds to at least one of the multiple virtual units; in response to the input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit is made to follow the mouse pointer The movement of the mouse pointer is rotated, and the position of the rotation point is changed following the movement of the mouse pointer; in the process of dragging the mouse pointer, according to the coordinates of the center of rotation, the coordinates of the starting position of the mouse pointer and the The current position point coordinates of the mouse pointer are calculated to calculate the rotation angle of the target virtual unit; and in response to the input operation of releasing the mouse pointer, the display corresponding to the target virtual unit is obtained based on the rotation angle of the target virtual unit The rotation angle in the configuration parameter of the unit.

在本申请的一个实施例中,所述显示屏配置参数产生方法还包括:在拖动鼠标指针的过程中,将所述旋转中心和所述鼠标指针的当前位置点分别作为所述旋转杆的两个端点以设置并显示所述旋转杆;以及在鼠标指针释放后,使所述旋转杆恢复至所述初始长度。In an embodiment of the present application, the method for generating display screen configuration parameters further includes: in the process of dragging the mouse pointer, using the rotation center and the current position of the mouse pointer as the rotation rod The two end points are used to set and display the rotating rod; and after the mouse pointer is released, the rotating rod is restored to the initial length.

本申请实施例基于配置参数生成带旋转角度的标记图案,再将所述标记图案与显示屏中的目标图像进行合成处理得到输出图像,之后发送输出图像至显示屏的各个显示单元进行图像截取和显示操作,如此一来,用户可以查看标记图案在各个显示单元上的显示状态,并根据观察到的标记图案的显示状态快速判断配置参数中的旋转角度是否与对应的显示单元的安装角度相一致,借此实现显示屏正确配置。The embodiment of this application generates a marking pattern with a rotation angle based on configuration parameters, and then synthesizes the marking pattern with the target image in the display screen to obtain an output image, and then sends the output image to each display unit of the display screen for image interception and Display operation, in this way, the user can view the display status of the mark pattern on each display unit, and quickly determine whether the rotation angle in the configuration parameter is consistent with the installation angle of the corresponding display unit based on the observed display state of the mark pattern , To achieve the correct configuration of the display.

附图说明Description of the drawings

为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the technical solutions of the embodiments of the present application more clearly, the following will briefly introduce the drawings needed in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative work, other drawings can be obtained based on these drawings.

图1A为本申请第一实施例的一种显示屏配置方法的流程图。FIG. 1A is a flowchart of a method for configuring a display screen according to the first embodiment of the application.

图1B为适于执行图1A所示显示屏配置方法的一种显示屏配置系统的结构示意图。FIG. 1B is a schematic structural diagram of a display screen configuration system suitable for implementing the display screen configuration method shown in FIG. 1A.

图1C为本申请第一实施例中的一种带旋转角度的标记图案的示意图。FIG. 1C is a schematic diagram of a marking pattern with a rotation angle in the first embodiment of the application.

图1D为未设置标记图案的情形下显示屏的各个显示单元的显示效果图。FIG. 1D is a diagram showing the display effect of each display unit of the display screen when the marking pattern is not set.

图1E为显示屏中各个显示单元显示有带旋转角度的标记图案的显示效果图。Fig. 1E is a display effect diagram of each display unit in the display screen displaying a mark pattern with a rotation angle.

图1F为本申请第一实施例中的显示屏配置方法的另一实施方式的流程图。FIG. 1F is a flowchart of another implementation manner of the display screen configuration method in the first embodiment of this application.

图1G为本申请第一实施例中软件界面上多个虚拟单元的显示状态示意图。FIG. 1G is a schematic diagram of the display state of multiple virtual units on the software interface in the first embodiment of the application.

图2A为本申请第二实施例的一种显示屏配置方法的流程图。2A is a flowchart of a method for configuring a display screen according to the second embodiment of the application.

图2B为本申请第二实施例的显示屏配置方法的另一实施方式的流程图。2B is a flowchart of another implementation manner of the display screen configuration method according to the second embodiment of this application.

图3A、图3B和图3C为本申请第三实施例中旋转单个虚拟单元的过程状态示意图。3A, 3B, and 3C are schematic diagrams of the process of rotating a single virtual unit in the third embodiment of this application.

图4A和图4B为本申请第三实施例中同时旋转多个虚拟单元的过程状态示意图。4A and 4B are schematic diagrams of the process state of simultaneously rotating multiple virtual units in the third embodiment of this application.

图5A和图5B为本申请第三实施例中旋转虚拟单元组合的过程状态示意图。5A and 5B are schematic diagrams of the process state of rotating virtual unit combination in the third embodiment of this application.

图6A和图6B为本申请第三实施例中旋转虚拟单元组合中部分虚拟单元的过程状态示意图。6A and 6B are schematic diagrams of the process states of some virtual units in the rotating virtual unit combination in the third embodiment of this application.

图7A和图7B为本申请第三实施例中两种移动虚拟单元的旋转中心的操作原理示意图。7A and 7B are schematic diagrams of the operation principle of the rotation centers of two mobile virtual units in the third embodiment of the application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of this application.

【第一实施例】[First embodiment]

参见图1A和图1B,图1A为本申请第一实施例提供的一种显示屏配置方法的流程图,图1B适于执行图1A所示显示屏配置方法的一种显示屏配置系统的结构示意图。1A and 1B, FIG. 1A is a flowchart of a display screen configuration method provided by the first embodiment of this application, and FIG. 1B is a structure of a display screen configuration system suitable for executing the display screen configuration method shown in FIG. 1A Schematic.

如图1B所示,本实施例的显示屏配置系统100包括上位机110和显示屏130。上位机110安装有配屏软件,例如西安诺瓦电子科技有限公司自主开发的SmartLCT软件;本实施例中的上位机110典型地为PC机,例如台式电脑或笔记本电脑等。显示屏130包括发送卡131和多个显示单元133,各个显示单元133例如是以级联方式连接至发送卡131,从而这些显示单元133可以形成如图1B所示的连接至发送卡131的单个带载口的一串显示单元,又或者是形成分别连接至发送卡131的多个带载口的多串显示单元。各个显示单元133配置有显示控制卡1330,其可以是LED箱体(或称LED模组),包括单个LED灯板或拼接在一起的多个LED灯板;每个LED灯板以LED作为显示像素,其可以是RGB全彩LED灯板(但本申请并不以此为限)。就显示屏130为拼接式LED显示屏而言,发送卡131例如包括依次连接的视频接口、视频解码器、可编程逻辑器件(例如FPGA芯片)、以太网物理层收发器(或称以太网PHY)和以太网接口(例如RJ45网口),相应地显示控制卡1330例如包括依次连接的以太网接口、可编程逻辑器件和灯板接口(或称显示板接口,例如排线接口);又或者,发送卡131包括依次连接的视频接口(用于视频输入)、视频解码器、可编程逻辑器件、视频编码器和视频接口(用于视频输出),相应地显示控制卡1330包括依次连接的视频接口、视频解码器、可编程逻辑器件和灯板接口。此处提及的视频接口例如数字视频接口(比如HDMI、DVI、DP等)或模拟视频接口。As shown in FIG. 1B, the display screen configuration system 100 of this embodiment includes a host computer 110 and a display screen 130. The upper computer 110 is installed with screen configuration software, such as the SmartLCT software independently developed by Xi'an Nova Electronic Technology Co., Ltd.; the upper computer 110 in this embodiment is typically a PC, such as a desktop computer or a notebook computer. The display screen 130 includes a sending card 131 and a plurality of display units 133. Each display unit 133 is connected to the sending card 131 in a cascade manner, for example, so that these display units 133 can form a single connection to the sending card 131 as shown in FIG. 1B. A series of display units with loading ports, or multiple series of display units forming a plurality of loading ports connected to the sending card 131 respectively. Each display unit 133 is equipped with a display control card 1330, which can be an LED box (or LED module), including a single LED light board or multiple LED light boards spliced together; each LED light board uses LED as a display The pixel can be an RGB full-color LED light panel (but this application is not limited to this). As far as the display screen 130 is a spliced LED display screen, the sending card 131 includes, for example, a video interface, a video decoder, a programmable logic device (such as an FPGA chip), and an Ethernet physical layer transceiver (or Ethernet PHY) connected in sequence. ) And Ethernet interface (such as RJ45 network port), correspondingly, the display control card 1330 includes, for example, an Ethernet interface, a programmable logic device, and a light board interface (or called a display board interface, such as a cable interface) connected in sequence; or , The sending card 131 includes a video interface (for video input), a video decoder, a programmable logic device, a video encoder, and a video interface (for video output) connected in sequence, and accordingly the display control card 1330 includes video connected in sequence Interface, video decoder, programmable logic device and light board interface. The video interface mentioned here is for example a digital video interface (such as HDMI, DVI, DP, etc.) or an analog video interface.

承上述,结合图1A和图1B所示,本实施例提供的显示屏配置方法,包括:In view of the above, as shown in FIG. 1A and FIG. 1B, the display screen configuration method provided in this embodiment includes:

S15,参数接收步骤,接收显示屏130的多个显示单元133中每个显示单元133的配置参数,其中所述配置参数包含旋转角度和位置参数;S15, a parameter receiving step, receiving configuration parameters of each of the multiple display units 133 of the display screen 130, where the configuration parameters include rotation angle and position parameters;

S16:图案生成步骤,根据每个显示单元133的所述配置参数生成与显示单元133相对应的带旋转角度的标记图案;S16: a pattern generation step, generating a marking pattern with a rotation angle corresponding to the display unit 133 according to the configuration parameters of each display unit 133;

S17a:图像合成步骤,将每个显示单元133的所述带旋转角度的标记图案与显示屏130中的目标图像进行合成处理,以得到输出图像;S17a: an image synthesis step, synthesize the mark pattern with a rotation angle of each display unit 133 and the target image in the display screen 130 to obtain an output image;

S17b:参数生成步骤,根据每个显示单元133的所述配置参数生成显示单元133的显示控制卡1330所需的图像截取参数;以及S17b: a parameter generation step, generating image capture parameters required by the display control card 1330 of the display unit 133 according to the configuration parameters of each display unit 133; and

S19:图像显示步骤,由每个显示单元133的显示控制卡1330根据所述图像截取参数获取所述输出图像中属于自己的图像数据以得到截取图像,并显示所述截取图像在显示单元133上,以供用户查看显示单元133的所述带旋转角度的标记图案与显示单元133的边沿是否匹配。S19: In the image display step, the display control card 1330 of each display unit 133 acquires its own image data in the output image according to the image interception parameters to obtain a intercepted image, and displays the intercepted image on the display unit 133 , So that the user can check whether the marking pattern with the rotation angle of the display unit 133 matches the edge of the display unit 133.

在本实施例中,参数接收步骤(S15)、图像生成步骤(S16)、图像合成步骤(S17a)和参数生成步骤(S17b)由发送卡131执行;旋转角度的取值范围例如为0~360度,位置参数例如包括发送卡序号、带载口序号和显示控制卡位置序号。至于根据配置参数生成显示单元133的显示控制卡1330所需的图像截取参数所采用的算法为现有成熟技术,故不再详述。In this embodiment, the parameter receiving step (S15), image generation step (S16), image synthesis step (S17a) and parameter generation step (S17b) are executed by the sending card 131; the value range of the rotation angle is, for example, 0-360 The position parameter includes, for example, the serial number of the sending card, the serial number of the loading port, and the position serial number of the display control card. As for the algorithm used to generate the image capture parameters required by the display control card 1330 of the display unit 133 according to the configuration parameters, it is an existing mature technology, so it will not be described in detail.

再者,参见图1C,以显示屏130中多个显示单元133的数量为四个作为举例,则在图案生成步骤(S16)中生成四个带旋转角度的标记图案,例如四个带旋转角度的环形边框图案BP,该环形边框图案BP的线宽W为所述输出图像的多个像素点宽度,例如两个像素点宽度。此外,本实施例的环形边框图案BP例如是单色图案,比如绿色图案。当配置参数中的旋转角度与对应的显示单元133的物理旋转角度(或称放置角度/安装角度)一致时,则环形边框图案BP显示在对应的显示单元133的显示区域内且与显示单元133的边沿(例如其显示区域的最外侧多列和/多行物理像素)重合,例如图1E所示,其为显示屏130中各个显示单元133显示有带旋转角度的标记图案(例如环形边框图案BP)的显示效果图;而图1D为未设置标记图案的情形下显示屏130的各个显示单元133的显示效果图。反之,当配置参数中的旋转角度与对应的显示单元133的物理旋转角度不一致时,则对应的显示单元133显示的环形边框图案BP将与显示单元133的边沿不重合,此时用户裸眼可以观看到在显示的环形边框图案BP的内外两侧均有点亮的物理像素,也即当前出现了该种配置参数中的旋转角度与对应的显示单元133的物理旋转角度不一致现象,因而需要继续调节配置参数中的旋转角度,以得到正确的配置参数。另外,值得一提的是,本实施例的标记图案并不限于图1C所示的封闭环形边框图案BP,也可以是非封闭环形图案,甚至可以是U形图案、L形图案等,只要能够作为用户判断配置参数中的旋转角度与对应的显示单元133的物理旋转角度是否一致的参考即可。此外,值得说明的是,对于标记图案在对应显示单元133上的显示,其例如是在一定时间内例如2秒内发送卡未接收到上位机下发的配置参数,默认旋转角度正确,标记图案自动消失;反之,在设定的时间内发送卡继续收到上位机下发的新配置参数,则标记图案持续显示。再者,标记图案与对应的显示单元133的边沿是否匹配的判断方式,例如环形边框图案BP与对应的显示单元133的边沿是否重合的判断方式,可以采用图像采集设备结合图像分析软件自动判断,并输出判断结果供用户查看。Furthermore, referring to FIG. 1C, taking the number of multiple display units 133 in the display screen 130 as four as an example, four marking patterns with rotation angles are generated in the pattern generation step (S16), for example, four marking patterns with rotation angles. The line width W of the ring frame pattern BP is the width of multiple pixels of the output image, for example, the width of two pixels. In addition, the ring frame pattern BP of this embodiment is, for example, a monochrome pattern, such as a green pattern. When the rotation angle in the configuration parameter is consistent with the physical rotation angle (or placement angle/installation angle) of the corresponding display unit 133, the ring frame pattern BP is displayed in the display area of the corresponding display unit 133 and is in line with the display unit 133. The edges (for example, the outermost columns and/or rows of physical pixels of the display area) overlap, as shown in FIG. 1E, which is that each display unit 133 in the display screen 130 displays a marking pattern with a rotation angle (for example, a ring frame pattern) BP) display effect diagram; and FIG. 1D is a display effect diagram of each display unit 133 of the display screen 130 in the case where no marking pattern is set. Conversely, when the rotation angle in the configuration parameter is inconsistent with the physical rotation angle of the corresponding display unit 133, the ring frame pattern BP displayed by the corresponding display unit 133 will not coincide with the edge of the display unit 133, and the user can watch with the naked eye. Until there are illuminated physical pixels on the inner and outer sides of the displayed ring border pattern BP, that is, the rotation angle in this configuration parameter is currently inconsistent with the physical rotation angle of the corresponding display unit 133, so it is necessary to continue to adjust Configure the rotation angle in the parameters to get the correct configuration parameters. In addition, it is worth mentioning that the marking pattern of this embodiment is not limited to the closed ring frame pattern BP shown in FIG. 1C, and can also be a non-closed ring pattern, or even a U-shaped pattern, an L-shaped pattern, etc., as long as it can be used as It is sufficient for the user to judge whether the rotation angle in the configuration parameter is consistent with the physical rotation angle of the corresponding display unit 133. In addition, it is worth noting that for the display of the marking pattern on the corresponding display unit 133, it is, for example, that the sending card does not receive the configuration parameters issued by the upper computer within a certain period of time, such as 2 seconds, and the default rotation angle is correct. It disappears automatically; on the contrary, if the sending card continues to receive the new configuration parameters issued by the upper computer within the set time, the mark pattern will continue to be displayed. Furthermore, the method of determining whether the marking pattern matches the edge of the corresponding display unit 133, for example, the method of determining whether the ring-shaped frame pattern BP and the edge of the corresponding display unit 133 overlap, can be automatically determined by using image acquisition equipment combined with image analysis software. And output the judgment result for users to view.

此外,至于图像合成步骤(S17a),显示单元133的所述带旋转角度的标记图案与显示屏130中的目标图像可以是由发送卡131中的可编程逻辑器件的叠加模块(Blender)进行合成处理,以得到所述输出图像;而此处的目标图像例如是通过视频接口输入至发送卡131的视 频图像。之后,所述输出图像例如经由发送卡131的带载口例如以太网接口输出显示屏130的各个显示单元133的显示控制卡1330,以供显示控制卡1330进行图像截取和显示。In addition, as for the image synthesis step (S17a), the mark pattern with a rotation angle of the display unit 133 and the target image in the display screen 130 may be synthesized by the superimposition module (Blender) of the programmable logic device in the sending card 131 Processing to obtain the output image; and the target image here is, for example, a video image input to the sending card 131 through a video interface. After that, the output image is output to the display control card 1330 of each display unit 133 of the display screen 130 via a loading port of the sending card 131, such as an Ethernet interface, for the display control card 1330 to perform image capture and display.

请一并参见图1F、图1G和图1B,本实施例的显示屏配置方法在步骤S15之前还可以进一步包括:Please refer to FIG. 1F, FIG. 1G, and FIG. 1B together, the display screen configuration method of this embodiment may further include before step S15:

S11:参数获取步骤,响应用户输入操作,在上位机110的软件界面SWIF上旋转与所述多个显示单元133一一对应的多个虚拟单元VU中的至少一个虚拟单元,以得到每个显示单元133的所述配置参数;以及S11: Parameter acquisition step, in response to the user input operation, rotate at least one of the multiple virtual units VU one-to-one corresponding to the multiple display units 133 on the software interface SWIF of the host computer 110 to obtain each display The configuration parameters of the unit 133; and

S13:参数发送步骤,发送每个显示单元133的所述配置参数至显示屏130的发送卡131。S13: Parameter sending step, sending the configuration parameters of each display unit 133 to the sending card 131 of the display screen 130.

更具体地,参数获取步骤(S11)和参数发送步骤(S13)由上位机110执行;以图1G所示四个虚拟单元VU为例,各个虚拟单元VU的旋转角度为逆时钟方向α,各个虚拟单元VU的几何中心通过带箭头的走线(该带箭头的走线也可以隐藏不显示)连接,四个虚拟单元VU的位置参数中的显示控制卡序号沿走线延伸方向依次为RC1、RC2、RC3及RC4,且位置参数中的发送卡序号及带载口序号分别为SC1及NP1,其表示这四个虚拟单元VU一一对应的四个显示单元133由同一个发送卡131的同一个以太网接口带载。当用户在软件界面SWIF通过鼠标操作或键盘输入角度设置好各个虚拟单元VU的旋转角度、并完成各个虚拟单元VU的走线后,点击软件界面SWIF上的【发送配置参数到硬件】按钮(图中未绘出),即可执行参数发送步骤(S13),将各个显示单元133的配置参数下发至发送卡131的通信接口以供发送卡131接收。此处的通信接口可以是发送卡131上的USB口,串口或百兆网口。More specifically, the parameter acquisition step (S11) and the parameter transmission step (S13) are executed by the host computer 110; taking the four virtual units VU shown in FIG. 1G as an example, the rotation angle of each virtual unit VU is the counterclockwise direction α, each The geometric centers of the virtual unit VU are connected by a trace with an arrow (the trace with an arrow can also be hidden and not displayed). The sequence numbers of the display control cards in the position parameters of the four virtual unit VUs are RC1 along the extension direction of the trace. RC2, RC3, and RC4, and the sending card serial number and loading port serial number in the position parameter are SC1 and NP1, respectively, which means that the four display units 133 corresponding to the four virtual units VU one-to-one are shared by the same sending card 131 One Ethernet interface is loaded. When the user sets the rotation angle of each virtual unit VU through mouse operation or keyboard input in the software interface SWIF, and completes the wiring of each virtual unit VU, click the [Send configuration parameters to hardware] button on the software interface SWIF (Figure Not shown in the figure), the parameter sending step (S13) can be executed, and the configuration parameters of each display unit 133 are sent to the communication interface of the sending card 131 for the sending card 131 to receive. The communication interface here may be a USB port, a serial port or a 100M Ethernet port on the sending card 131.

综上所述,本实施例由发送卡131基于配置参数生成带旋转角度的标记图案,再将所述标记图案与显示屏130的发送卡131中的目标图像进行合成处理得到输出图像,之后发送输出图像至显示屏130的各个显示单元133进行图像截取和显示操作,如此一来,用户可以查看标记图案在各个显示单元133上的显示状态,并根据观察到的标记图案的显示状态可以快速判断配置参数中的旋转角度是否与对应的显示单元133的安装角度相一致,借此实现正确配置显示屏130。In summary, in this embodiment, the sending card 131 generates a marking pattern with a rotation angle based on the configuration parameters, and then synthesizes the marking pattern with the target image in the sending card 131 of the display screen 130 to obtain an output image, and then sends it The image is output to each display unit 133 of the display screen 130 for image interception and display operation. In this way, the user can view the display status of the mark pattern on each display unit 133, and can quickly judge according to the observed display state of the mark pattern Whether the rotation angle in the configuration parameter is consistent with the installation angle of the corresponding display unit 133, thereby realizing the correct configuration of the display screen 130.

【第二实施例】[Second embodiment]

请一并参见图2A和图1B,本实施例提供的一种显示屏配置方法类似于前述第一实施例,包括:参数接收步骤(S15)、图案生成步骤(S16)、图像合成步骤(S17a)、参数生成步骤(S17b)和图像显示步骤(S19);不同之处主要在于:上位机110执行图案生成步骤(S16)并将生成的带旋转角度的标记图案发送给发送卡131,而发送卡131执行参数接收步骤(S15)、图像合成步骤(S17a)、参数生成步骤(S17b)和图像显示步骤(S19)。至于参数接收步骤(S15)、图案生成步骤(S16)、图像合成步骤(S17a)、参数生成步骤(S17b)和图像显示步骤(S19)的具体细节可参考前述第一实施例的相关描述,故在此不再赘述。Please refer to FIGS. 2A and 1B together. This embodiment provides a display screen configuration method similar to the foregoing first embodiment, including: a parameter receiving step (S15), a pattern generation step (S16), and an image synthesis step (S17a) ), the parameter generation step (S17b) and the image display step (S19); the main difference lies in: the host computer 110 executes the pattern generation step (S16) and sends the generated marking pattern with the rotation angle to the sending card 131, and sends The card 131 executes the parameter receiving step (S15), the image synthesis step (S17a), the parameter generation step (S17b), and the image display step (S19). As for the specific details of the parameter receiving step (S15), the pattern generation step (S16), the image synthesis step (S17a), the parameter generation step (S17b), and the image display step (S19), please refer to the relevant description of the aforementioned first embodiment, so I will not repeat them here.

再者,一并参见图2B和图1B,在图2A的基础上,本实施例的显示屏配置方法还可以 进一步包括:Furthermore, referring to Fig. 2B and Fig. 1B together, based on Fig. 2A, the display screen configuration method of this embodiment may further include:

S11:参数获取步骤,响应用户输入操作,在上位机110的软件界面SWIF上旋转与所述多个显示单元133一一对应的多个虚拟单元VU中的至少一个虚拟单元,以得到每个显示单元133的所述配置参数;以及S11: Parameter acquisition step, in response to the user input operation, rotate at least one of the multiple virtual units VU one-to-one corresponding to the multiple display units 133 on the software interface SWIF of the host computer 110 to obtain each display The configuration parameters of the unit 133; and

S13:参数发送步骤,发送每个显示单元133的所述配置参数至显示屏130的发送卡131。S13: Parameter sending step, sending the configuration parameters of each display unit 133 to the sending card 131 of the display screen 130.

更具体地,参数获取步骤(S11)和参数发送步骤(S13)由上位机110执行;仍以图1G所示四个虚拟单元VU为例,各个虚拟单元VU的旋转角度为逆时钟方向α,各个虚拟单元VU的几何中心通过带箭头的走线(该带箭头的走线也可以隐藏不显示)连接,四个虚拟单元VU的位置参数中的显示控制卡序号沿走线延伸方向依次为RC1、RC2、RC3及RC4,且位置参数中的发送卡序号及带载口序号分别为SC1及NP1,其表示这四个虚拟单元VU一一对应的四个显示单元133由同一个发送卡131的同一个以太网接口带载。当用户在软件界面SWIF通过鼠标操作或键盘输入角度设置好各个虚拟单元VU的旋转角度、并完成各个虚拟单元VU的走线后,点击软件界面SWIF上的【发送配置参数到硬件】按钮(图中未绘出),即可执行参数发送步骤(S13)。至于上位机110执行的图案生成步骤(S16),其是在点击软件界面SWIF上的【发送配置参数到硬件】按钮之后进行,且所得到的带旋转角度的标记图案会由上位机110发送至发送卡131。在本实施例中,上位机110生成的带旋转角度的标记图案是发送至发送卡131的通信接口(例如USB口、串口或百兆网口等)而非视频接口。More specifically, the parameter acquisition step (S11) and the parameter transmission step (S13) are executed by the host computer 110; still taking the four virtual units VU shown in FIG. 1G as an example, the rotation angle of each virtual unit VU is the counterclockwise direction α, The geometric centers of each virtual unit VU are connected by a trace with an arrow (the trace with an arrow can also be hidden and not displayed). The sequence number of the display control card in the position parameter of the four virtual unit VUs is RC1 along the extension direction of the trace. , RC2, RC3, and RC4, and the sending card serial number and loading port serial number in the position parameter are SC1 and NP1 respectively, which means that the four display units 133 corresponding to the four virtual units VU one-to-one are shared by the same sending card 131 The same Ethernet interface is loaded. When the user sets the rotation angle of each virtual unit VU through mouse operation or keyboard input in the software interface SWIF, and completes the wiring of each virtual unit VU, click the [Send configuration parameters to hardware] button on the software interface SWIF (Figure Not shown), then the parameter sending step (S13) can be executed. As for the pattern generation step (S16) performed by the host computer 110, it is performed after clicking the [Send configuration parameters to hardware] button on the software interface SWIF, and the obtained marking pattern with rotation angle will be sent by the host computer 110 to Send card 131. In this embodiment, the marking pattern with rotation angle generated by the host computer 110 is sent to the communication interface of the sending card 131 (for example, a USB port, a serial port, or a 100M Ethernet port) instead of a video interface.

综上所述,本实施例由上位机110基于配置参数生成带旋转角度的标记图案并下发至显示屏130的发送卡131,再由发送卡11将所述标记图案与发送卡131中的目标图像进行合成处理得到输出图像,之后发送输出图像至显示屏130的各个显示单元133进行图像截取和显示操作,如此一来,用户可以查看标记图案在各个显示单元133上的显示状态,并根据观察到的标记图案的显示状态快速判断配置参数中的旋转角度是否与对应的显示单元133的安装角度相一致,借此实现正确配置显示屏130。To sum up, in this embodiment, the host computer 110 generates a marking pattern with a rotation angle based on the configuration parameters and sends it to the sending card 131 of the display screen 130, and then the sending card 11 combines the marking pattern with the sending card 131. The target image is synthesized to obtain the output image, and then the output image is sent to each display unit 133 of the display screen 130 for image interception and display operation. In this way, the user can view the display status of the mark pattern on each display unit 133, and then The observed display state of the mark pattern quickly determines whether the rotation angle in the configuration parameter is consistent with the installation angle of the corresponding display unit 133, thereby realizing the correct configuration of the display screen 130.

【第三实施例】[Third embodiment]

请参见图3A至图7A,下面将详细描述一种可以实现前述实施例中的参数获取步骤(S11)的配屏软件,且该配屏软件适于安装在上位机110上。Referring to FIGS. 3A to 7A, a screen configuration software that can implement the parameter acquisition step (S11) in the foregoing embodiment will be described in detail below, and the screen configuration software is suitable for installation on the host computer 110.

具体地,本实施例的配屏软件可以具有如下功能:Specifically, the screen configuration software of this embodiment may have the following functions:

(i)单个虚拟单元旋转(i) Single virtual unit rotation

如图3A,当用户使用鼠标指针选中某个虚拟单元时,在软件界面上会显示选中的虚拟单元的旋转中心和旋转点以及连接在旋转中心和旋转点之间且为初始长度的旋转杆,图3A中的虚线框DLR1中的圆形区域为旋转点,虚线框DLR2中的中心为黑点的圆形区域为旋转中心。如图3B所示,鼠标指针在旋转点所在的指定区域例如DLR1内按下,然后拖动鼠标指针,虚拟单元跟随鼠标指针的移动进行旋转,拖动鼠标指针时旋转点跟随鼠标指针移动。 如图3C所示,鼠标指针松开后(例如用户松开鼠标左键)旋转杆(如图3C中的虚线)恢复初始长度。As shown in Figure 3A, when the user selects a virtual unit with the mouse pointer, the rotation center and rotation point of the selected virtual unit and the rotation rod connected between the rotation center and the rotation point and the initial length will be displayed on the software interface. The circular area in the dashed frame DLR1 in FIG. 3A is the rotation point, and the circular area in the dashed frame DLR2 whose center is the black dot is the rotation center. As shown in FIG. 3B, the mouse pointer is pressed in the designated area such as DLR1 where the rotation point is located, and then the mouse pointer is dragged. The virtual unit rotates with the movement of the mouse pointer. When the mouse pointer is dragged, the rotation point moves with the mouse pointer. As shown in FIG. 3C, after the mouse pointer is released (for example, the user releases the left mouse button), the rotating rod (the dashed line in FIG. 3C) restores its original length.

(ii)多个虚拟单元同时旋转;(ii) Multiple virtual units rotate simultaneously;

如图4A所示,选中多个虚拟单元(例如九个虚拟单元)后,所有选中的虚拟单元的旋转杆可见。如图4B所示,按照前述(i)的操作方式旋转选中的任一虚拟单元,所有选中的虚拟单元都一起旋转。As shown in FIG. 4A, after selecting multiple virtual units (for example, nine virtual units), the rotating rods of all the selected virtual units are visible. As shown in FIG. 4B, if any selected virtual unit is rotated according to the aforementioned operation mode (i), all the selected virtual units are rotated together.

(iii)虚拟单元组合后旋转(iii) Rotate after virtual unit combination

多个虚拟单元可组合,组合后可以进行整体操作;多个虚拟单元组合后,组合内的所有虚拟单元的旋转中心与组合旋转中心(例如图5A中的中心为黑点的圆形区域)位置一致。利用鼠标指针单击组合内的任一虚拟单元,选中组合,组合选中后会显示组合的旋转杆,箱体各自的旋转杆不显示,如图5A所示。按照前述(i)的操作方式旋转该组合时,组合内所有虚拟单元都以组合的旋转中心和旋转角度进行旋转,如图5B。多个组合的旋转可参考单个组合和多个虚拟单元的旋转。Multiple virtual units can be combined, and the overall operation can be performed after the combination; after multiple virtual units are combined, the rotation center of all virtual units in the combination and the combined rotation center (for example, the center in Figure 5A is the circular area with the black dot) position Consistent. Use the mouse pointer to click any virtual unit in the combination to select the combination. After the combination is selected, the combined rotating rod will be displayed, and the respective rotating rods of the cabinet will not be displayed, as shown in Figure 5A. When the combination is rotated according to the aforementioned operation mode (i), all virtual units in the combination are rotated at the combined rotation center and rotation angle, as shown in Fig. 5B. The rotation of multiple combinations can refer to the rotation of a single combination and multiple virtual units.

(iv)组合后的虚拟单元和未组合的虚拟单元同时旋转(iv) The combined virtual unit and the uncombined virtual unit rotate at the same time

选中的虚拟单元例如包含组合和未组合的虚拟单元,按照前述(i)的操作方式对任一旋转点进行拖动,所有选中的虚拟单元和选中的组合都旋转。The selected virtual unit includes, for example, combined and uncombined virtual units. Drag any rotation point according to the aforementioned operation method (i), and all selected virtual units and selected combinations are rotated.

(v)旋转组合内的部分虚拟单元(v) Part of the virtual unit in the rotation group

如图6A所示,选中组合内的部分虚拟单元(例如右下角虚拟单元),显示选中的虚拟单元的旋转杆,组合旋转杆不可见;按照前述(i)的操作方式对任一选中的虚拟单元旋转,选中的所有虚拟单元都旋转,如图6B所示。As shown in Figure 6A, select part of the virtual unit in the combination (for example, the virtual unit in the lower right corner), and display the rotation rod of the selected virtual unit, and the combined rotation rod is invisible; according to the operation method of (i), any selected virtual unit Unit rotation, all selected virtual units are rotated, as shown in Figure 6B.

(vi)旋转中心的移动(vi) Movement of the center of rotation

旋转中心可以通过两种方式移动:The center of rotation can be moved in two ways:

如图7A,点击软件界面上的方向键按钮(例如图7A中九个方向键按钮中的任意一个),旋转中心会根据点击的按钮移动到虚拟单元对应位置;举例来说,点击九个方向键按钮的中间按钮,则虚拟单元在软件界面上的显示状态为图7A左侧所示虚拟单元;之后当点击九个方向键按钮的右下方按钮,则虚拟单元在软件界面上的显示状态为图7A右侧所示虚拟单元,旋转杆跟随旋转中心移动。As shown in Figure 7A, click the arrow button on the software interface (for example, any one of the nine arrow buttons in Figure 7A), the rotation center will move to the corresponding position of the virtual unit according to the clicked button; for example, click in nine directions The middle button of the key button, the display state of the virtual unit on the software interface is the virtual unit shown on the left side of Figure 7A; afterwards, when you click the bottom right button of the nine arrow buttons, the display state of the virtual unit on the software interface is In the virtual unit shown on the right side of Fig. 7A, the rotating rod moves with the center of rotation.

再者,通过鼠标指针拖动旋转中心,该方式一次只能移动一个旋转中心。如图7B所示,鼠标指针在图7B左侧虚拟单元的旋转中心按下,拖动旋转中心,即可将该虚拟单元的旋转中心拖动到任意位置,例如将旋转中心拖动到虚拟单元右侧,拖动后如图7B右侧所示虚拟单元。组合旋转中心的拖动操作与单个虚拟单元的旋转中心拖动一样,组合旋转中心移动后,组合内所有虚拟单元的旋转中心都与组合的旋转中心一致。Furthermore, by dragging the center of rotation with the mouse pointer, this method can only move one center of rotation at a time. As shown in Figure 7B, press the mouse pointer on the rotation center of the virtual unit on the left side of Figure 7B, and drag the rotation center to drag the rotation center of the virtual unit to any position, for example, drag the rotation center to the virtual unit On the right side, the virtual unit is shown on the right side of Figure 7B after dragging. The drag operation of the combined rotation center is the same as the rotation center of a single virtual unit. After the combined rotation center is moved, the rotation centers of all virtual units in the combination are consistent with the combined rotation center.

承上述,本实施例使用旋转杆对虚拟单元进行旋转,其在虚拟单元原有角度基础上增加 或减小旋转杆转动的角度。旋转杆在虚拟单元选中的情况下可见,旋转操作需要鼠标指针在旋转点所在指定区域内按下,然后拖动鼠标指针,与按下的位置形成夹角,将该夹角添加到虚拟单元旋转角度进行旋转。In view of the above, this embodiment uses the rotating rod to rotate the virtual unit, which increases or decreases the angle of rotation of the rotating rod on the basis of the original angle of the virtual unit. The rotation bar is visible when the virtual unit is selected. The rotation operation requires the mouse pointer to be pressed in the designated area where the rotation point is located, and then drag the mouse pointer to form an angle with the pressed position. This angle is added to the virtual unit rotation Rotate by angle.

旋转杆旋转角度计算:Calculation of the rotation angle of the rotating rod:

根据余弦定理:

Figure PCTCN2019089335-appb-000001
According to the law of cosines:
Figure PCTCN2019089335-appb-000001

因为余弦函数在[0,π]上的单调性,可推导得出角度计算公式:

Figure PCTCN2019089335-appb-000002
Because of the monotonicity of the cosine function on [0, π], the angle calculation formula can be derived:
Figure PCTCN2019089335-appb-000002

旋转中心pointCenter已知,起始点为鼠标指针(或称光标、游标)按下的点pointStart(鼠标指针的起始位置点),鼠标指针移动后的点pointEnd(鼠标指针的当前位置点),根据三个点的坐标可以计算出三个点构成三角形的三条边长,再根据前述角度计算公式,即可计算出旋转角度A。然后在原来的角度A0基础上再加上A角度,即A0=A0+A。这个计算过程只是一次移动的处理,一次鼠标指针拖动会有很多次这样的处理,所以在上面的计算完成后将上一次的结束点作为下一次的起始点,即pointStart=pointEnd,pointEnd的值在鼠标指针移动事件中获取当前位置;这个过程循环处理,直到鼠标指针弹起(或称释放)。若选中多个虚拟单元,只操作一个虚拟单元,对每个虚拟单元都按照上面的流程处理。The rotation center pointCenter is known, the starting point is the point where the mouse pointer (or cursor, cursor) is pressed, pointStart (the starting position of the mouse pointer), and the point End (the current position of the mouse pointer) after the mouse pointer is moved. The coordinates of the three points can be calculated to form the three side lengths of the triangle, and then according to the aforementioned angle calculation formula, the rotation angle A can be calculated. Then add the angle A to the original angle A0, that is, A0=A0+A. This calculation process is only one movement processing, one mouse pointer drag will have many such processing, so after the above calculation is completed, the last end point is used as the next start point, that is, pointStart=pointEnd, the value of pointEnd Get the current position in the mouse pointer movement event; this process loops until the mouse pointer pops up (or released). If multiple virtual units are selected, only one virtual unit is operated, and each virtual unit is processed according to the above procedure.

另外,对于旋转杆的处理:鼠标指针在旋转点按下后拖动,旋转点跟随鼠标指针移动,旋转杆进行延长或缩短处理。鼠标指针释放后,旋转杆恢复到初始长度。具体地:In addition, the processing of the rotating rod: the mouse pointer is dragged after the rotating point is pressed, the rotating point moves with the mouse pointer, and the rotating rod is extended or shortened. After the mouse pointer is released, the rotating rod returns to its original length. specifically:

(a)旋转前:选中的虚拟单元的旋转杆可见,且为初始长度;(a) Before rotating: the rotating rod of the selected virtual unit is visible and is the initial length;

(b)鼠标指针拖动时:将旋转中心作为旋转杆的起点,鼠标指针位置作为旋转杆的终点设置旋转杆;(b) When the mouse pointer is dragged: Set the rotating rod with the center of rotation as the starting point of the rotating rod and the position of the mouse pointer as the end point of the rotating rod;

(c)鼠标指针释放后:以虚拟单元当前的旋转角度A0作为旋转杆的旋转角度ANG,从0度开始,以旋转杆初始长度时旋转点的位置pointStart为起点,以虚拟单元的旋转中心pointCenter作为旋转点的旋转中心,根据余弦定理的变形公式,计算旋转点的位置pointEnd,角度使用弧度计算,角度radian=ANG*π/180(c) After the mouse pointer is released: the current rotation angle A0 of the virtual unit is used as the rotation angle ANG of the rotating rod, starting from 0 degrees, the position of the rotation point at the initial length of the rotating rod is pointStart as the starting point, and the rotation center pointCenter of the virtual unit As the center of rotation of the rotation point, according to the deformation formula of the law of cosines, calculate the position of the rotation point pointEnd, the angle is calculated in radians, the angle radian=ANG*π/180

pointEnd.x=(pointStart.x-pointCenter.x)*cos(radian)-(pointStart.y-pointCenter.y)*sin(radian)+pointCenter.x;pointEnd.x=(pointStart.x-pointCenter.x)*cos(radian)-(pointStart.y-pointCenter.y)*sin(radian)+pointCenter.x;

pointEnd.y=(pointStart.x-pointCenter.x)*sin(radian)+(pointStart.y-pointCenter.y)*cos(radian)+pointCenter.y;pointEnd.y=(pointStart.x-pointCenter.x)*sin(radian)+(pointStart.y-pointCenter.y)*cos(radian)+pointCenter.y;

通过以上两个坐标计算公式,计算出旋转杆在鼠标指针释放后,旋转到当前角度ANG时旋转点的位置,设置旋转杆的起点为旋转中心pointCenter,终点为旋转点坐标pointEnd,将旋转点坐标设置为pointEnd。Using the above two coordinate calculation formulas, calculate the position of the rotation point when the rotating rod is rotated to the current angle ANG after the mouse pointer is released. Set the starting point of the rotating rod as the center of rotation pointCenter, and the end point as the coordinate pointEnd of the rotating point. Set to pointEnd.

综上所述,本实施例基于旋转杆任意角度的旋转机制甚至旋转中心可调,让用户在配置 显示屏的各个显示单元过程中,对各个显示单元一一对应的虚拟单元进行旋转操作时,能简单、直观的对虚拟单元进行旋转设置,并且能够看到实时效果;该机制操作随意,可在0~360度任意旋转,旋转过程连续,对用户体验有较好的提升。To sum up, this embodiment is based on the rotation mechanism of the rotating rod at any angle and even the rotation center is adjustable, allowing the user to rotate the virtual unit corresponding to each display unit one-to-one during the process of configuring each display unit of the display screen. The virtual unit can be rotated simply and intuitively, and real-time effects can be seen; the mechanism is free to operate and can be rotated at any time from 0 to 360 degrees. The rotation process is continuous, which improves the user experience.

此外,可以理解的是,前述各个实施例仅为本申请的示例性说明,在技术特征不冲突、结构不矛盾、不违背本申请的发明目的前提下,各个实施例的技术方案可以任意组合、搭配使用。In addition, it can be understood that the foregoing embodiments are only exemplary descriptions of the present application, and the technical solutions of the various embodiments can be combined arbitrarily, provided that the technical features do not conflict, the structure does not contradict, and does not violate the purpose of the invention of the present application. For use with.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device and/or method may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units/modules is only a logical function division. In actual implementation, there may be other division methods, for example, multiple units or modules may be Combined or can be integrated into another system, or some features can be ignored or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元/模块可以是或者也可以不是物理上分开的,作为单元/模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元/模块来实现本实施例方案的目的。The unit/module described as a separate component may or may not be physically separated, and the component displayed as a unit/module may or may not be a physical unit, that is, it may be located in one place, or may be distributed to multiple channels. On the network unit. Some or all of the units/modules can be selected according to actual needs to achieve the objectives of the solutions of the embodiments.

另外,在本申请各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。In addition, each functional unit/module in each embodiment of the present application may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one. Unit/module. The above-mentioned integrated unit/module can be realized in the form of hardware, or in the form of hardware plus software functional unit/module.

上述以软件功能单元/模块的形式实现的集成的单元/模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)的一个或多个处理器执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated unit/module implemented in the form of a software functional unit/module may be stored in a computer readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes several instructions to make one or more processors of a computer device (which may be a personal computer, a server, or a network device, etc.) execute the methods described in the various embodiments of this application Part of the steps. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disks or optical disks, etc., which can store program codes Medium.

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the application, not to limit them; although the application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions recorded in the foregoing embodiments are modified, or some of the technical features are equivalently replaced; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (17)

一种显示屏配置方法,包括:A display screen configuration method includes: 参数接收步骤,接收目标显示屏的多个显示单元中每个所述显示单元的配置参数,其中所述配置参数包含旋转角度和位置参数;The parameter receiving step is to receive configuration parameters of each of the multiple display units of the target display screen, wherein the configuration parameters include rotation angle and position parameters; 图案生成步骤,根据每个所述显示单元的所述配置参数生成与所述显示单元相对应的带旋转角度的标记图案;A pattern generating step, generating a marking pattern with a rotation angle corresponding to the display unit according to the configuration parameters of each display unit; 图像合成步骤,将每个所述显示单元的所述带旋转角度的标记图案与所述目标显示屏中的目标图像进行合成处理,以得到输出图像;In an image synthesis step, the mark pattern with a rotation angle of each display unit is synthesized with the target image in the target display screen to obtain an output image; 参数生成步骤,根据每个所述显示单元的所述配置参数生成所述显示单元的显示控制卡所需的图像截取参数;以及A parameter generation step of generating image capturing parameters required by the display control card of the display unit according to the configuration parameters of each display unit; and 图像显示步骤,由每个所述显示单元的所述显示控制卡根据所述图像截取参数获取所述输出图像中属于自己的图像数据以得到截取图像,并显示所述截取图像在所述显示单元上,以供查看所述显示单元的所述带旋转角度的标记图案与所述显示单元的边沿是否匹配。In the image display step, the display control card of each display unit obtains its own image data in the output image according to the image interception parameters to obtain a intercepted image, and displays the intercepted image on the display unit , For checking whether the marking pattern with the rotation angle of the display unit matches the edge of the display unit. 如权利要求1所述的显示屏配置方法,还包括:The display screen configuration method according to claim 1, further comprising: 参数获取步骤,响应用户输入操作,在上位机的软件界面上旋转与所述多个显示单元一一对应的多个虚拟单元中的至少一个虚拟单元,以得到每个所述显示单元的所述配置参数;以及In the parameter acquisition step, in response to a user input operation, rotate at least one virtual unit of the multiple virtual units one-to-one corresponding to the multiple display units on the software interface of the host computer to obtain the Configuration parameters; and 参数发送步骤,发送每个所述显示单元的所述配置参数至所述目标显示屏的发送卡,其中每个所述显示单元的所述显示控制卡连接所述发送卡。The parameter sending step is to send the configuration parameters of each display unit to the sending card of the target display screen, wherein the display control card of each display unit is connected to the sending card. 如权利要求2所述的显示屏配置方法,其中,所述上位机执行所述图案生成步骤,所述发送卡执行所述参数接收步骤、所述图像合成步骤和所述参数生成步骤。The display screen configuration method according to claim 2, wherein the host computer executes the pattern generation step, and the sending card executes the parameter receiving step, the image synthesis step, and the parameter generation step. 如权利要求2所述的显示屏配置方法,其中,所述发送卡执行所述参数接收步骤、所述图案生成步骤、所述图像合成步骤和所述参数生成步骤。3. The display screen configuration method according to claim 2, wherein the sending card executes the parameter receiving step, the pattern generation step, the image synthesis step, and the parameter generation step. 如权利要求1所述的显示屏配置方法,其中,所述标记图案为环形边框图案,且所述环形边框图案的线宽为所述输出图像的多个像素点宽度。3. The display screen configuration method of claim 1, wherein the marking pattern is a ring frame pattern, and the line width of the ring frame pattern is a width of multiple pixels of the output image. 如权利要求1所述的显示屏配置方法,其中,所述位置参数包含发送卡序号、带载口序号和显示控制卡位置序号。The display screen configuration method according to claim 1, wherein the position parameter includes a serial number of a sending card, a serial number of a loading port, and a position serial number of a display control card. 如权利要求2所述的显示屏配置方法,其中,所述参数获取步骤具体包括:The display screen configuration method according to claim 2, wherein the parameter obtaining step specifically includes: 响应选中目标虚拟单元的输入操作,在所述软件界面上显示所述目标虚拟单元的旋转中心和旋转点以及连接在所述旋转中心和所述旋转点之间且为初始长度的旋转杆;In response to the input operation of selecting the target virtual unit, display on the software interface the rotation center and the rotation point of the target virtual unit and the rotation rod connected between the rotation center and the rotation point and having an initial length; 响应在包含所述旋转点的指定区域内按下鼠标指针并拖动鼠标指针的输入操作,使所述目标虚拟单元跟随鼠标指针的移动进行旋转、并使所述旋转点跟随鼠标指针的移动而进 行位置改变;In response to the input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit is rotated following the movement of the mouse pointer, and the rotation point is caused to follow the movement of the mouse pointer. Make a position change; 在拖动鼠标指针的过程中,根据所述旋转中心坐标、所述鼠标指针的起始位置点坐标和所述鼠标指针的当前位置点坐标,计算出所述目标虚拟单元的旋转角度;以及In the process of dragging the mouse pointer, calculating the rotation angle of the target virtual unit according to the coordinates of the rotation center, the coordinates of the starting position of the mouse pointer, and the coordinates of the current position of the mouse pointer; and 响应释放鼠标指针的输入操作,基于所述目标虚拟单元的旋转角度得到与所述目标虚拟单元相对应的所述显示单元的所述配置参数中的旋转角度。In response to the input operation of releasing the mouse pointer, the rotation angle in the configuration parameter of the display unit corresponding to the target virtual unit is obtained based on the rotation angle of the target virtual unit. 如权利要求7所述的显示屏配置方法,其中,所述参数获取步骤还包括:8. The display screen configuration method according to claim 7, wherein the parameter obtaining step further comprises: 在拖动鼠标指针的过程中,将所述旋转中心和所述鼠标指针的当前位置点分别作为所述旋转杆的两个端点以设置并显示所述旋转杆;以及In the process of dragging the mouse pointer, use the rotation center and the current position of the mouse pointer as the two end points of the rotation rod to set and display the rotation rod; and 在释放鼠标指针后,使所述旋转杆恢复至所述初始长度。After releasing the mouse pointer, the rotating rod is restored to the initial length. 一种显示屏配置系统,包括:A display screen configuration system, including: 上位机;以及Host computer; and 目标显示屏,包括发送卡和连接所述发送卡的多个显示单元;The target display screen includes a sending card and multiple display units connected to the sending card; 其中,所述上位机用于:Wherein, the host computer is used for: 根据每个所述显示单元的配置参数生成与所述显示单元相对应的带旋转角度的标记图案;Generating a marking pattern with a rotation angle corresponding to the display unit according to the configuration parameters of each display unit; 所述发送卡连接所述上位机,且用于:The sending card is connected to the upper computer and is used for: 接收每个所述显示单元的所述配置参数,其中所述配置参数包含旋转角度和位置参数;Receiving the configuration parameters of each of the display units, where the configuration parameters include rotation angle and position parameters; 将每个所述显示单元的所述带旋转角度的标记图案与所述目标显示屏中的目标图像进行合成处理,以得到输出图像;以及Synthesize the mark pattern with the rotation angle of each display unit and the target image in the target display screen to obtain an output image; and 根据每个所述显示单元的所述配置参数生成所述显示单元的显示控制卡所需的图像截取参数;Generating image interception parameters required by the display control card of the display unit according to the configuration parameters of each display unit; 每个所述显示单元的所述显示控制卡连接所述发送卡,且用于:The display control card of each display unit is connected to the sending card, and is used for: 根据所述图像截取参数获取所述输出图像中属于自己的图像数据以得到截取图像,并显示所述截取图像在所述显示单元上,以供查看所述显示单元的所述带旋转角度的标记图案与所述显示单元的边沿是否匹配。Acquire own image data in the output image according to the image interception parameters to obtain a intercepted image, and display the intercepted image on the display unit for viewing the mark with the rotation angle of the display unit Whether the pattern matches the edge of the display unit. 如权利要求9所述的显示屏配置系统,其中,所述上位机还用于:The display screen configuration system according to claim 9, wherein the host computer is also used for: 响应用户输入操作,在软件界面上旋转与所述多个显示单元一一对应的多个虚拟单元中的至少一个虚拟单元,以得到每个所述显示单元的所述配置参数;以及In response to a user input operation, rotate at least one virtual unit of the multiple virtual units one-to-one corresponding to the multiple display units on the software interface to obtain the configuration parameters of each of the display units; and 发送每个所述显示单元的所述配置参数至所述发送卡。Sending the configuration parameters of each of the display units to the sending card. 如权利要求10所述的显示屏配置装置,其中,所述标记图案为环形边框图案,且所述环形边框图案的线宽为所述输出图像的多个像素点宽度。10. The display screen configuration device of claim 10, wherein the marking pattern is a ring frame pattern, and the line width of the ring frame pattern is a width of a plurality of pixels of the output image. 如权利要求10所述的显示屏配置系统,其中,所述上位机具体用于:The display screen configuration system according to claim 10, wherein the host computer is specifically used for: 响应选中目标虚拟单元的输入操作,在所述软件界面上显示所述目标虚拟单元的旋转中心和旋转点以及连接在所述旋转中心和所述旋转点之间且为初始长度的旋转杆;In response to the input operation of selecting the target virtual unit, display on the software interface the rotation center and the rotation point of the target virtual unit and the rotation rod connected between the rotation center and the rotation point and having an initial length; 响应在包含所述旋转点的指定区域内按下鼠标指针并拖动鼠标指针的输入操作,使所述目标虚拟单元跟随鼠标指针的移动进行旋转、并使所述旋转点跟随鼠标指针的移动而进行位置改变;In response to the input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit is rotated following the movement of the mouse pointer, and the rotation point is caused to follow the movement of the mouse pointer. Make a position change; 在拖动鼠标指针的过程中,根据所述旋转中心坐标、所述鼠标指针的起始位置点坐标和所述鼠标指针的当前位置点坐标,计算出所述目标虚拟单元的旋转角度;以及In the process of dragging the mouse pointer, calculating the rotation angle of the target virtual unit according to the coordinates of the rotation center, the coordinates of the starting position of the mouse pointer, and the coordinates of the current position of the mouse pointer; and 响应释放鼠标指针的输入操作,基于所述目标虚拟单元的旋转角度得到与所述目标虚拟单元相对应的所述显示单元的所述配置参数中的旋转角度。In response to the input operation of releasing the mouse pointer, the rotation angle in the configuration parameter of the display unit corresponding to the target virtual unit is obtained based on the rotation angle of the target virtual unit. 如权利要求12所述的显示屏配置系统,其中,所述上位机具体还用于:The display screen configuration system according to claim 12, wherein the host computer is specifically used for: 在拖动鼠标指针的过程中,将所述旋转中心和所述鼠标指针的当前位置点分别作为所述旋转杆的两个端点以设置并显示所述旋转杆;In the process of dragging the mouse pointer, use the rotation center and the current position of the mouse pointer as the two end points of the rotating rod to set and display the rotating rod; 在释放鼠标指针后,使所述旋转杆恢复至所述初始长度。After releasing the mouse pointer, the rotating rod is restored to the initial length. 一种拼接式显示屏,包括:多个显示单元和发送卡;A spliced display screen, including: multiple display units and sending cards; 其中,所述发送卡用于:Wherein, the sending card is used for: 接收每个所述显示单元的配置参数,其中所述配置参数包含旋转角度和位置参数;Receiving configuration parameters of each of the display units, where the configuration parameters include rotation angle and position parameters; 根据每个所述显示单元的所述配置参数生成与所述显示单元相对应的带旋转角度的标记图案;Generating a marking pattern with a rotation angle corresponding to the display unit according to the configuration parameters of each display unit; 将每个所述显示单元的所述带旋转角度的标记图案与所述目标显示屏中的目标图像进行合成处理,以得到输出图像;以及Synthesize the mark pattern with the rotation angle of each display unit and the target image in the target display screen to obtain an output image; and 根据每个所述显示单元的所述配置参数生成所述显示单元的显示控制卡所需的图像截取参数;以及Generating image capturing parameters required by the display control card of the display unit according to the configuration parameters of each display unit; and 每个所述显示单元的显示控制卡连接所述发送卡,且用于:The display control card of each display unit is connected to the sending card and is used for: 根据所述图像截取参数获取所述输出图像中属于自己的图像数据以得到截取图像,并显示所述截取图像在所述显示单元上,以供查看所述显示单元的所述带旋转角度的标记图案与所述显示单元的边沿是否匹配。Acquire own image data in the output image according to the image interception parameters to obtain a intercepted image, and display the intercepted image on the display unit for viewing the mark with the rotation angle of the display unit Whether the pattern matches the edge of the display unit. 如权利要求14所述的拼接式显示屏,其中,所述标记图案为环形边框图案,且所述环形边框图案的线宽为所述输出图像的多个像素点宽度。15. The spliced display screen of claim 14, wherein the marking pattern is a ring frame pattern, and the line width of the ring frame pattern is a width of multiple pixels of the output image. 一种显示屏配置参数产生方法,适用于产生配置参数以对目标显示屏进行配置;其特征在于,所述显示屏配置参数产生方法包括:A method for generating configuration parameters of a display screen is suitable for generating configuration parameters to configure a target display screen; it is characterized in that the method for generating configuration parameters of a display screen includes: 响应选中目标虚拟单元的输入操作,显示所述目标虚拟单元的旋转中心和旋转点以及连接在所述旋转中心和所述旋转点之间且为初始长度的旋转杆,其中所述目标虚拟单元为与所述目标显示屏的多个显示单元分别对应的多个虚拟单元中的至少一个虚拟单元;In response to the input operation of the selected target virtual unit, the rotation center and the rotation point of the target virtual unit and the rotation rod connected between the rotation center and the rotation point and having an initial length are displayed, wherein the target virtual unit is At least one virtual unit of the multiple virtual units respectively corresponding to the multiple display units of the target display screen; 响应在包含所述旋转点的指定区域内按下鼠标指针并拖动鼠标指针的输入操作,使所述目标虚拟单元跟随鼠标指针的移动进行旋转、并使所述旋转点跟随鼠标指针的移动而进行位置改变;In response to the input operation of pressing the mouse pointer and dragging the mouse pointer in the designated area containing the rotation point, the target virtual unit is rotated following the movement of the mouse pointer, and the rotation point is caused to follow the movement of the mouse pointer. Make a position change; 在拖动鼠标指针的过程中,根据所述旋转中心坐标、所述鼠标指针的起始位置点坐标和所述鼠标指针的当前位置点坐标,计算出所述目标虚拟单元的旋转角度;以及In the process of dragging the mouse pointer, calculating the rotation angle of the target virtual unit according to the coordinates of the rotation center, the coordinates of the starting position of the mouse pointer, and the coordinates of the current position of the mouse pointer; and 响应释放鼠标指针的输入操作,基于所述目标虚拟单元的旋转角度得到与所述目标虚拟单元相对应的所述显示单元的所述配置参数中的旋转角度。In response to the input operation of releasing the mouse pointer, the rotation angle in the configuration parameter of the display unit corresponding to the target virtual unit is obtained based on the rotation angle of the target virtual unit. 如权利要求16所述的显示屏配置参数产生方法,其特征在于,还包括:The method for generating configuration parameters of a display screen according to claim 16, further comprising: 在拖动鼠标指针的过程中,将所述旋转中心和所述鼠标指针的当前位置点分别作为所述旋转杆的两个端点以设置并显示所述旋转杆;以及In the process of dragging the mouse pointer, use the rotation center and the current position of the mouse pointer as the two end points of the rotation rod to set and display the rotation rod; and 在鼠标指针释放后,使所述旋转杆恢复至所述初始长度。After the mouse pointer is released, the rotating rod is restored to the initial length.
PCT/CN2019/089335 2019-05-30 2019-05-30 Display screen configuration method and configuration system, tiled display screen and display screen configuration parameter generation method Ceased WO2020237582A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/089335 WO2020237582A1 (en) 2019-05-30 2019-05-30 Display screen configuration method and configuration system, tiled display screen and display screen configuration parameter generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/089335 WO2020237582A1 (en) 2019-05-30 2019-05-30 Display screen configuration method and configuration system, tiled display screen and display screen configuration parameter generation method

Publications (1)

Publication Number Publication Date
WO2020237582A1 true WO2020237582A1 (en) 2020-12-03

Family

ID=73552706

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/089335 Ceased WO2020237582A1 (en) 2019-05-30 2019-05-30 Display screen configuration method and configuration system, tiled display screen and display screen configuration parameter generation method

Country Status (1)

Country Link
WO (1) WO2020237582A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112817890A (en) * 2021-01-28 2021-05-18 卡莱特云科技股份有限公司 Method for quickly connecting box bodies in upper computer software and electronic equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201044262A (en) * 2009-06-10 2010-12-16 Nexcom Int Co Ltd Assembled display device and display frame control method and system thereof
CN102682702A (en) * 2012-05-17 2012-09-19 苏州君嬴电子科技有限公司 Configuration method and configuration system for LED (light-emitting diode) display screen
JP2013117627A (en) * 2011-12-02 2013-06-13 Panasonic Corp Image display device and arrangement method of display panel
KR20160016523A (en) * 2014-08-04 2016-02-15 삼성전자주식회사 Display apparatus , display system and the controlling method thereof
US20160239249A1 (en) * 2015-02-12 2016-08-18 Samsung Electronics Co., Ltd. Multi-display device
CN106899812A (en) * 2017-03-09 2017-06-27 成都莱特互动科技有限公司 The collocation method and system of a kind of LED display
CN107038991A (en) * 2017-05-10 2017-08-11 西安诺瓦电子科技有限公司 Spliced display screen screen configuration method and device and display screen control card
CN108829367A (en) * 2018-06-22 2018-11-16 京东方科技集团股份有限公司 Splicing display device and its configuration method, display server and its control method
CN208271485U (en) * 2018-06-25 2018-12-21 南京达斯琪数字科技有限公司 Display system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201044262A (en) * 2009-06-10 2010-12-16 Nexcom Int Co Ltd Assembled display device and display frame control method and system thereof
JP2013117627A (en) * 2011-12-02 2013-06-13 Panasonic Corp Image display device and arrangement method of display panel
CN102682702A (en) * 2012-05-17 2012-09-19 苏州君嬴电子科技有限公司 Configuration method and configuration system for LED (light-emitting diode) display screen
KR20160016523A (en) * 2014-08-04 2016-02-15 삼성전자주식회사 Display apparatus , display system and the controlling method thereof
US20160239249A1 (en) * 2015-02-12 2016-08-18 Samsung Electronics Co., Ltd. Multi-display device
CN106899812A (en) * 2017-03-09 2017-06-27 成都莱特互动科技有限公司 The collocation method and system of a kind of LED display
CN107038991A (en) * 2017-05-10 2017-08-11 西安诺瓦电子科技有限公司 Spliced display screen screen configuration method and device and display screen control card
CN108829367A (en) * 2018-06-22 2018-11-16 京东方科技集团股份有限公司 Splicing display device and its configuration method, display server and its control method
CN208271485U (en) * 2018-06-25 2018-12-21 南京达斯琪数字科技有限公司 Display system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112817890A (en) * 2021-01-28 2021-05-18 卡莱特云科技股份有限公司 Method for quickly connecting box bodies in upper computer software and electronic equipment
CN112817890B (en) * 2021-01-28 2022-04-08 卡莱特云科技股份有限公司 Method for quickly connecting box bodies in upper computer software and electronic equipment

Similar Documents

Publication Publication Date Title
US11275481B2 (en) Collaborative augmented reality system
US10657716B2 (en) Collaborative augmented reality system
CN102981719B (en) parameter setting method and system
US9886102B2 (en) Three dimensional display system and use
US20140223490A1 (en) Apparatus and method for intuitive user interaction between multiple devices
US20170255450A1 (en) Spatial cooperative programming language
US20110102299A1 (en) Display Configuration Method for a Remote Visualization System
WO2021204296A1 (en) Remote display method for three-dimensional model, first terminal, electronic device and storage medium
CN110572591B (en) KVM (keyboard, video and mouse) agent system signal source preview system and method
CN113398583A (en) Applique rendering method and device of game model, storage medium and electronic equipment
CN108762482A (en) Data interactive method and system between a kind of large screen and augmented reality glasses
EP2941739A2 (en) Operating environment with gestural control and multiple client devices, displays, and users
JP6799017B2 (en) Terminal devices, systems, programs and methods
JP5661835B2 (en) Terminal device, display processing method, and display processing program
CN105094615B (en) A kind of information processing method and electronic equipment
WO2020237582A1 (en) Display screen configuration method and configuration system, tiled display screen and display screen configuration parameter generation method
JP5767371B1 (en) Game program for controlling display of objects placed on a virtual space plane
CN107347140A (en) A kind of image pickup method, mobile terminal and computer-readable recording medium
CN102063239A (en) Three-dimensional screen keyboard system and input method thereof
CN106445430A (en) Immediate light color rendering system and method for interactive interface, and use thereof
WO2023232014A1 (en) Image processing method and apparatus, and electronic device and storage medium
CN116159308B (en) Game interaction methods, devices, computer equipment, and computer-readable storage media
CN108235749A (en) Method, handheld terminal and the electronic equipment positioned using handheld terminal into line cursor
CN220829710U (en) Multi-computer switching device
KR101356639B1 (en) 3 Dimensional Electronic Writting Method using 3 Dimensional Electronic Writting System

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: 19930230

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19930230

Country of ref document: EP

Kind code of ref document: A1