Display screen configuration scheme generation method and device, terminal equipment and storage medium
By generating configuration prompts and automatically determining the layout of display unit boards, the problem of low configuration efficiency in display solutions is solved, and efficient and automated display configuration is achieved.
Patent Information
- Application Number
- CN202210722567.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-24
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2042-06-24
AI Technical Summary
In the process of configuring a display solution, manually drawing display images of multiple display unit board specifications is a tedious operation, resulting in low configuration efficiency.
By generating configuration prompts, users are prompted to input the target display screen size and unit board specifications. The system automatically determines the display unit board layout and generates the display screen image, reducing manual configuration steps.
It improves the efficiency of display solution configuration, reduces manual operations, and enhances the configuration experience and automation.
Smart Images

Figure CN115098053B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of display screen configuration technology, and in particular relates to a method, apparatus, terminal device and storage medium for generating a display screen configuration scheme. Background Technology
[0002] The display screen is mainly composed of multiple display unit boards spliced together. In the process of configuring the display screen solution, the corresponding display unit board layout image, i.e. the display screen image, is mainly drawn manually, and the display screen configuration solution is confirmed based on the display screen image.
[0003] However, when configuring display solutions, different display unit board specifications result in different configurations. When comparing configurations of multiple display unit board specifications, it is necessary to manually draw multiple corresponding display screen images, which is a cumbersome process and leads to low configuration efficiency for display solutions. Summary of the Invention
[0004] In view of the above, embodiments of this application provide a method, apparatus, terminal device, and storage medium for generating a display screen configuration scheme, so as to overcome or at least partially solve the problems of the prior art.
[0005] In a first aspect, embodiments of this application provide a method for generating a display screen configuration scheme, comprising: when a configuration instruction is detected, generating corresponding configuration prompt information, wherein the configuration prompt information is used to prompt the user to input target display screen size information and target display unit board specification information; when the target display screen size information and target display unit board specification information input by the user are received, determining the corresponding target display unit board layout information; and generating and displaying the corresponding target display screen image based on the target display unit board layout information.
[0006] Secondly, embodiments of this application provide a display screen configuration scheme generation apparatus, including: a first generation module, an information determination module, and a second generation module. The first generation module is used to generate corresponding configuration prompt information when a configuration command is detected, the configuration prompt information being used to prompt the user to input target display screen size information and target display unit board specification information; the information determination module is used to determine corresponding target display unit board layout information when it receives the target display screen size information and target display unit board specification information input by the user; the second generation module is used to generate and display a corresponding target display screen image based on the target display unit board layout information.
[0007] Thirdly, embodiments of this application provide a terminal device, including a memory; one or more processors coupled to the memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to perform a method for generating a display configuration scheme as provided in the first aspect above.
[0008] Fourthly, embodiments of this application provide a computer-readable storage medium storing program code, which can be invoked by a processor to execute the method for generating the display configuration scheme as described in the first aspect above.
[0009] Fifthly, embodiments of this application provide a computer program product that, when run on a terminal device, causes the terminal device to execute the method for generating a display screen configuration scheme as described in the first aspect above.
[0010] The solution provided in this application generates corresponding configuration prompts when a configuration command is detected. These prompts prompt the user to input the target display screen size and target display unit board specifications. Upon receiving the user's input of the target display screen size and target display unit board specifications, the solution determines the corresponding target display unit board layout and generates and displays the corresponding target display screen image based on the layout. This achieves automatic configuration of the display screen solution based on the user's input of the target display screen size and target display unit board specifications, eliminating the need for manual configuration and improving the efficiency of display screen solution configuration. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This illustration shows a flowchart of a method for generating a display screen configuration scheme according to an embodiment of this application.
[0013] Figure 2 This illustration shows a scenario diagram of a target display screen image in the method for generating a display screen configuration scheme provided in an embodiment of this application.
[0014] Figure 3 This illustration shows another flowchart of the method for generating a display screen configuration scheme provided in an embodiment of this application.
[0015] Figure 4 This illustration shows another flowchart of the method for generating a display screen configuration scheme provided in an embodiment of this application.
[0016] Figure 5 This illustration shows a scenario diagram of the fused image in the method for generating a display configuration scheme provided in an embodiment of this application.
[0017] Figure 6 This paper illustrates a structural block diagram of a display screen configuration scheme generation device provided in an embodiment of this application.
[0018] Figure 7 A functional block diagram of a terminal device provided in an embodiment of this application is shown.
[0019] Figure 8 This application illustrates a computer-readable storage medium for storing or carrying program code that implements a display screen configuration scheme provided in this application. Detailed Implementation
[0020] To make the inventive objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0022] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0023] Furthermore, in the description of this application, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0024] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0025] Please see Figure 1 This document illustrates a flowchart of a method for generating a display configuration scheme according to an embodiment of this application. In a specific embodiment, the method for generating the display configuration scheme can be executed by a terminal device with processing capabilities. The terminal device may include mobile terminal devices (e.g., mobile phones, PDAs, tablet PCs, laptops, smartwatches, smart bracelets, etc.) and fixed terminal devices (e.g., desktop computers, smart control panels, etc.). Figure 1 As shown, the method for generating a display configuration scheme may include steps S110 to S130.
[0026] Step S110: When a configuration command is detected, generate the corresponding configuration prompt information.
[0027] In this embodiment, the display screen is a display tool that reflects electronic documents displayed on the screen to the human eye. The display screen may include LED display screen, liquid crystal display screen, plasma display screen, laser display screen, etc. The type of display screen is not limited here, and can be set according to actual needs.
[0028] When a user configures a display solution, they can send a configuration command to the terminal device. Upon detecting the user's configuration command, the terminal device can generate corresponding configuration prompts. These prompts can be used to guide the user to input the target display screen size and target display unit board specifications. The configuration prompts can be at least one of image prompts or voice prompts.
[0029] The target display screen size information can be the width and height of the target display screen, for example, the target display screen is 5 meters (m) wide and 3 meters high; the target display screen size information can also be the aspect ratio and area of the target display screen, for example, the target display screen has an aspect ratio of 4:3 and an area of 20 square meters (m²). 2 The type and value of the target display screen size information are not limited here; they can be set according to actual needs.
[0030] The target display unit board specification information can be the target display unit board manufacturer information and the target display unit board model information. The target display unit board specification information can also be the target display unit board module manufacturer information and the target display unit board module model information, etc. The type of target display unit board specification information is not limited here, and can be set according to actual needs.
[0031] The target display unit board model information may include the target display unit board size, the target display unit board pixel pitch (indicating the distance between two adjacent pixels on the target display unit board), and the target display unit board interface type. For example, the target display unit board size can be 320 mm * 160 mm, the target display unit board pixel pitch can be P2.5 (indicating that the distance between two adjacent pixels on the target unit board is 2.5 mm), and the target display unit board interface type can be a Hub 75 interface.
[0032] The target display unit board module is composed of multiple display unit boards spliced together, facilitating display screen maintenance. The target display unit board module model information may include the module size and pixel pitch (the distance between two adjacent pixels on the module). For example, the module size could be 640mm*480mm, and the pixel pitch could be P2 (meaning the distance between two adjacent pixels is 2.0mm).
[0033] In some implementations, the terminal device can detect user operations. When it is determined from the detected user operations that the user has entered a configuration command, i.e., a configuration command has been detected, the corresponding configuration prompt information can be generated. For example, when a user needs to configure a display solution, they can perform a touch operation on the terminal device's operation panel. The terminal device responds to the user's touch operation, generates a corresponding touch signal, and analyzes the touch signal. When it is determined that the touch signal is a preset configuration signal, it is determined that a user configuration command has been detected.
[0034] In some implementations, the terminal device can collect user-input voice information, perform voice recognition on the voice information, and, based on the recognition results, determine if the recognition results contain keywords indicating configuration of the display screen solution, such as "display screen solution configuration," or, for example, "display screen solution" and "configuration." If so, it is determined that a user configuration command has been detected, and corresponding configuration prompt information can be generated. For example, if the user-input voice information is: "Configure the LED display screen solution," and the voice recognition results contain the keywords "display screen solution" and "configuration," then it is determined that a user configuration command has been detected.
[0035] In some implementations, the configuration command can be a first command, and the configuration prompt information can be an image prompt. When a user configures the display solution, they can send a first command to the terminal device. Upon detecting the user's first command, the terminal device can generate corresponding image prompt information and display it on the terminal device's display interface. Based on the image prompt information displayed on the display interface, the user can input the target display screen size information and the target display unit board specifications.
[0036] In some implementations, the configuration command can be a second command, and the configuration prompt information can be a voice prompt. When a user configures the display solution, they can send a second command to the terminal device. When the terminal device detects the user's second command, it can generate corresponding voice prompt information and play the voice prompt information on the terminal device's voice playback module. Based on the voice prompt information played by the voice playback module, the user inputs the target display screen size information and the target display unit board specification information.
[0037] In some implementations, the configuration command can be a third command, and the configuration prompt information can be an image prompt or a voice prompt. When a user configures the display solution, they can send a third command to the terminal device. Upon detecting the user's third command, the terminal device can generate corresponding image prompts and voice prompts, displaying the image prompts on the terminal device's display interface and playing the voice prompts through the terminal device's voice playback module. Based on the image prompts displayed on the display interface and the voice prompts played by the voice playback module, the user inputs the target display screen size and target display unit board specifications.
[0038] Step S120: When the target display screen size information and target display unit board specification information input by the user are received, the corresponding target display unit board layout information is determined.
[0039] In this embodiment, when a user inputs the target display screen size information and the target display unit board specification information to the terminal device according to the configuration prompt information, the terminal device receives and responds to the target display screen size information and the target display unit board specification information input by the user, and determines the corresponding target display unit board layout information according to the target display screen size information and the target display unit board specification information.
[0040] In some implementations, when a user inputs target display screen size information and target display unit board specifications into the terminal device according to configuration prompts, the terminal device receives and responds to the user's input of the target display screen size information and target display unit board specifications, and then searches a preset display unit board layout table based on the target display screen size information and target display unit board specifications to obtain the corresponding target display unit board layout information. The display unit board layout table can be used to represent the correspondence between the target display screen size information, target display unit board specifications, and target display unit board layout information.
[0041] For example, the correspondence between the target display screen size information, the target display unit board specification information, and the target display unit board layout information can be shown in Table 1, which is the preset display unit board layout table. Table 1 shows the target display unit board layout information corresponding to different target display screen size information and target display unit board specification information. The target display unit board layout information corresponding to the target display screen size information and target display unit board specification information can be obtained according to this correspondence.
[0042] Table 1
[0043]
[0044] It should be noted that in Table 1, when the user inputs the target display screen size as 5m*3m, the target display unit board manufacturer as A, the target display unit board size as 160mm*160mm, the target display unit board pixel pitch as P2.5, and the target display unit board interface type as HUB 75, the corresponding target display unit board layout information obtained is U1; the same applies to other data in Table 1, and will not be elaborated further. The correspondence between the target display screen size information, target display unit board specifications, and target display unit board layout information is not limited to that shown in Table 1, and can be set according to actual needs.
[0045] In some implementations, when a user inputs the target display screen size information and the target display unit board specification information into the terminal device according to the configuration prompts, the terminal device receives and responds to the target display screen size information and the target display unit board specification information input by the user, inputs the target display screen size information and the target display unit board specification information into a pre-trained deep learning network model, the deep learning network model receives and responds to the target display screen size information and the target display unit board specification information, generates the corresponding target display unit board layout information, and outputs the target display unit board layout information to the terminal device, and the terminal device receives the target display unit board layout information output by the deep learning network model.
[0046] The deep learning network model can be a Convolutional Neural Network (CNN) model, a Deep Belief Network (DBN) model, a Stacked Auto Encoder Network (SAE) model, a Recurrent Neural Network (RNN) model, a Deep Neural Network (DNN) model, a Long Short-Term Memory (LSTM) network model, or a Gated Recurring Unit (GRU) model, etc. The type of deep learning network model is not limited here, and can be set according to actual needs.
[0047] Step S130: Generate and display the corresponding target display screen image based on the target display unit board layout information.
[0048] In this embodiment, after the terminal device determines the target display screen size information and the target display unit board specification information corresponding to the target display unit board layout information, it can generate and display the corresponding target display screen image based on the target display unit board layout information. This realizes automatic configuration of the display screen solution based on the target display screen size information and target display unit board specification information input by the user, without requiring the user to manually configure the display screen solution, thus improving the configuration efficiency of the display screen solution.
[0049] In some implementations, the terminal device can draw a corresponding target display unit panel layout image based on the target display unit panel layout information, determine the target display unit panel layout image as the target display screen image, and display the target display screen image on the terminal device's display interface, such as... Figure 2 As shown.
[0050] In some implementations, after determining the target display screen size information and the target display unit board specification information, the terminal device can draw a corresponding target display unit board layout image based on the target display unit board layout information, and use the target display unit board layout image as the target display screen image. It can also analyze the target display unit board layout information to obtain the corresponding number of target display unit boards, calculate the corresponding target display screen cost based on the preset target display unit board price and the number of target display unit boards, and display the target display screen image and target display screen cost on the terminal device's display interface. This allows users to easily confirm the display screen configuration scheme based on the target display screen cost and target display screen image, improving the user's configuration experience for the display screen scheme.
[0051] In one application scenario, the target display unit panel size can be 320mm*160mm, and the preset price of the target display unit panel is 2000 yuan / piece. The terminal device can analyze the layout information of the target display unit panels to obtain a layout size of 3.52m*2.72m. Based on the layout size of 3.52m*2.72m and the target display unit panel size of 320mm*160mm, the number of target display unit panels Q can be calculated according to Formula 1:
[0052] Formula 1 is: Q = (3520mm / 320mm) * (2720mm / 160mm) blocks = 187 blocks, that is, the target display unit board number is 187 blocks.
[0053] The terminal device can calculate the target display cost (Cost1) based on the preset target display unit board price of 2000 yuan / piece and the target display unit board quantity Q, according to Formula 2:
[0054] Formula 2 is: Cost1 = 2000 yuan / piece * 187 pieces = 374000 yuan, that is, the cost of the target display screen is 374000 yuan.
[0055] The solution provided in this application generates corresponding configuration prompts when a configuration command is detected. These prompts prompt the user to input the target display screen size and target display unit board specifications. Upon receiving the user's input of the target display screen size and target display unit board specifications, the solution determines the corresponding target display unit board layout and generates a corresponding display screen configuration scheme based on the layout. The display screen configuration scheme includes at least the target display screen cost. This achieves automatic configuration of the display screen scheme based on the user's input of the target display screen size and target display unit board specifications, eliminating the need for manual configuration and improving the efficiency of display screen configuration.
[0056] Please see Figure 3 This illustrates a flowchart of a method for generating a display configuration scheme according to another embodiment of this application. In a specific embodiment, the method for generating the display configuration scheme can be executed by a terminal device with processing capabilities. Figure 3 As shown, the method for generating a display configuration scheme may include steps S210 to S290.
[0057] Step S210: When a configuration command is detected, generate the corresponding configuration prompt information.
[0058] Step S220: When the target display screen size information and target display unit board specification information input by the user are received, the corresponding target display unit board layout information is determined.
[0059] Step S230: Draw the corresponding target display unit board layout image based on the target display unit board layout information.
[0060] Step S240: Determine the target display unit board layout image as the target display screen image.
[0061] Step S250: Analyze the layout information of the target display unit boards to obtain the corresponding number of target display unit boards.
[0062] Step S260: Calculate the cost of the target display screen based on the preset target display unit board price and the target display unit board quantity.
[0063] In this embodiment, steps S210, S220, S230, S240, S250 and S260 can be referred to the contents of the corresponding steps in the previous embodiments, and will not be repeated here.
[0064] Step S270: Generate a list of corresponding control devices based on the cost of the target display screen.
[0065] In this embodiment, after generating a corresponding display configuration scheme based on the target display unit panel layout information, the terminal device can generate a corresponding control device list based on the cost of the target display screen. The control device list may include at least one control device, and the control device list may be any one of the following: a display control device list, a multimedia player list, or a video splicing device list.
[0066] The control device can be a display control device, a video splicing device, or a multimedia player. The display control device, video splicing device, and multimedia player can all be connected to the target display screen via a network.
[0067] The display control device may include a signal source, a control computer, and a display controller. The signal source is electrically connected to the display controller. The control computer is connected to a switch through a network. The switch is connected to the display controller through a network. The display controller is connected to a target display screen through a network. The signal source can be used to input a video signal to the display controller. The control computer can be used to input a user's display control instruction to the display controller. The display controller receives and responds to the display control instruction, converts the video signal input by the signal source into a corresponding display image, and displays it on the target display screen.
[0068] The video splicing device may include a signal source, a control computer, and a video splicing processor. The signal source is electrically connected to the video splicing processor. The control computer is connected to a switch through a network. The switch is connected to the video splicing processor through a network. The video splicing processor is connected to a target display screen through a network. The signal source can be used to input a video signal to the video splicing processor. The control computer can be used to input a user's splicing display instruction to the video splicing processor. The video splicing processor receives and responds to the splicing display instruction, divides the video information input by the signal source into multiple display unit signals, and outputs each display unit signal to a target display unit board (for example, an LED unit board) of the target display screen, and splices the images displayed on multiple target display unit boards into a complete image.
[0069] The multimedia player can be connected to the target display screen through a network and is used to input and display multimedia signals on the target display screen through the network.
[0070] Specifically, after the terminal device generates a corresponding display screen configuration plan according to the target display unit board layout information, it can search a preset device table according to the target display screen cost to obtain a corresponding control device list. The preset device table can be used to represent the corresponding relationship between the target display screen cost and the control device list.
[0071] For example, the corresponding relationship between the target display screen cost and the control device list can be shown in Table 2, that is, the preset device table. Table 2 shows the control device lists corresponding to different target display screen costs. The control device list corresponding to the target display screen cost can be obtained according to this corresponding relationship.
[0072] Table 2
[0073] Target display screen cost (RMB) List of control devices (a, b) Display control device list (b, c) Multimedia Player List (c, d) List of video splicing devices Step S280: When a user selects a target control device from the list of control devices, the corresponding target display system cost is generated.
[0076] In this embodiment, when a user selects a target control device from the list of control devices generated by the terminal device, the terminal device can receive and respond to the user's selection operation of the target control device in the list of control devices. It can calculate the corresponding target display system cost based on the preset target control device cost and target display screen cost, wherein the target display system cost includes the target control device cost and the target display screen cost.
[0077] Step S290: Display the cost of the target display screen, the image of the target display screen, and the cost of the target display system.
[0078] In this embodiment, the terminal device can display the target display screen cost, the target display screen image, and the target display system cost on the terminal device's display interface. This enables automatic configuration of the display screen solution based on the user-input target display screen size and target display unit board specifications, eliminating the need for manual configuration and improving configuration efficiency. Furthermore, configuring the display system solution based on the target display screen cost enhances the user's configuration experience.
[0079] In some implementations, when the terminal device receives a user's selection operation for a target control device in the control device list, after generating the corresponding target display system cost, it can look up a preset display driver module layout table based on the target display screen size information, target display unit board specifications, and target control device to obtain the corresponding target display driver module layout information. Based on this layout information, it can draw the corresponding target display driver module wiring diagram and display the target display screen cost, target display screen image, target display system cost, and target display driver module wiring diagram on the terminal device's display interface. This improves the configuration efficiency of the display solution and facilitates user installation of the target display system device according to the wiring diagram, enhancing the user's installation experience.
[0080] The display driver module can be connected to the target display unit board via a ribbon cable and to the target control device via a network port. The display driver module can receive control commands sent by the target control device, decode the control commands, obtain control information for controlling the target display unit board (e.g., LED unit board) to light up or turn off, and control the target display unit board to light up or turn off according to the control information.
[0081] The display driver module can be a receiver card, a timing control (Tcon) chip, or a receiver card integrated with a system-on-chip (SoC). The receiver card's capacity indicates the number of pixels on the target display unit board it controls. For example, a receiver card with a capacity of 256*128 pixels indicates that the number of LEDs on the LED unit board it controls is 256*128. The display driver module layout table can be used to represent the target display screen size information, the target display unit board specifications, and the correspondence between the target control device and the target display driver module layout information.
[0082] For example, the correspondence between the target display screen size information, the target display unit board specification information, and the target control device and target display driver module layout information can be shown in Table 3, which is the preset display driver module layout table. Table 3 shows different target display screen size information, target display unit board specification information, and target display driver module layout information corresponding to the target control device. Based on this correspondence, the target display screen size information, target display unit board specification information, and target display driver module layout information corresponding to the target control device can be obtained.
[0083] Table 3
[0084]
[0085] It should be noted that in Table 3, when the user inputs the target display screen size as 2m*1m, the target display unit board manufacturer as A, the target display unit board size as 160mm*160mm, the target display unit board pixel pitch as P2.5, the target display unit board interface type as HUB 75, and the target control device as a display control device, the corresponding target display driver module layout information R1 is obtained; the same applies to other data in Table 3, and will not be elaborated further. The correspondence between the target display screen size information, the target display unit board specifications, and the target control device and target display driver module layout information is not limited to that shown in Table 3, and can be set according to actual needs.
[0086] The solution provided in this embodiment automatically configures the display screen solution based on the user-inputted target display screen size and target display unit board specifications. It then determines the target display unit board layout information, draws a corresponding target display unit board layout image, and uses this image as the target display screen image. The solution analyzes the target display unit board layout information to obtain the corresponding number of target display unit boards, calculates the target display screen cost based on the preset target display unit board price and quantity, generates a corresponding control device list, and generates the target display system cost when the user selects a target control device from the list. The solution also displays the target display screen cost, the target display screen image, and the target display system cost. This achieves automatic configuration of the display screen solution based on the user-inputted target display screen size and target display unit board specifications, eliminating the need for manual configuration and improving the efficiency of display screen solution configuration.
[0087] Furthermore, configuring the display system solution based on the target display cost enhances the user's configuration experience.
[0088] Please see Figure 4 This document illustrates a flowchart of a method for generating a display screen configuration scheme according to another embodiment of this application. In a specific embodiment, the method for generating the display screen configuration scheme can be executed by a terminal device with processing capabilities. Figure 4 As shown, the method for generating a display configuration scheme may include steps S310 to S370.
[0089] Step S310: When a configuration command is detected, generate the corresponding configuration prompt information.
[0090] Step S320: When the target display screen size information and target display unit board specification information input by the user are received, the corresponding target display unit board layout information is determined.
[0091] Step S330: Generate and display the corresponding target display screen image based on the target display unit board layout information.
[0092] In this embodiment, steps S310, S320 and S330 can be referred to the corresponding steps in the previous embodiments, and will not be repeated here.
[0093] Step S340: Merge the preset material image with the target display screen image to obtain the corresponding merged image.
[0094] In this embodiment, after the terminal device generates and displays the corresponding target display screen image based on the target display unit panel layout information, it can fuse the preset material image with the target display screen image to obtain the corresponding fused image (e.g., ...). Figure 5 As shown in the figure, the fusion effect of the fused image is determined based on the fused image to determine whether the fusion effect is the target effect.
[0095] The preset material image is a picture that the user pre-sets to confirm the display effect of the target display screen image. The target effect is the display effect that the user accepts when the preset material image is displayed on the target display screen.
[0096] Specifically, after generating and displaying the corresponding target display screen image based on the target display unit board layout information, the terminal device can merge the preset material image with the target display screen image to obtain the corresponding merged image, analyze the merged image to obtain the image overlap of the merged image, and determine whether the fusion effect of the merged image is the target effect based on the image overlap.
[0097] Among them, image overlap can be used to characterize the degree to which the preset material image and the target display screen image overlap when the preset material image is displayed on the target display screen.
[0098] When the image overlap is less than the image overlap threshold, the fusion effect of the fused image is determined to be a non-target effect; when the image overlap is greater than or equal to the image overlap threshold, the fusion effect of the fused image is determined to be the target effect.
[0099] Step S350: When it is determined that the fusion effect of the fused image is not the target effect, a corresponding modification prompt message is generated.
[0100] In this embodiment, when the terminal device determines that the fusion effect of the fused image is not the target effect, it can generate a corresponding modification prompt message to remind the user to modify the generated display configuration scheme.
[0101] The modification prompt information can be used to prompt the user to input the current display screen size information and the current display unit board specification information. The modification prompt information can be at least one of the following: voice prompt information, text prompt information, light prompt information, etc.
[0102] Specifically, when the terminal device determines that the image overlap of the fused image is less than the image overlap threshold, it can determine that the fusion effect of the fused image is a non-target effect and generate corresponding modification prompt information.
[0103] Step S360: Receive and respond to the current display screen size information and current display unit board specification information input by the user, and generate the corresponding current display screen image.
[0104] In this embodiment, when the user inputs the current display screen size information and the current display unit board specification information into the terminal device according to the modification prompt information, the terminal device receives and responds to the current display screen size information and the current display unit board specification information, and generates the corresponding current display screen image.
[0105] The process by which the terminal device generates the corresponding current display screen image based on the current display screen size information and the current display unit board specification information is the same as the process by which the terminal device generates the corresponding target display screen image based on the target display screen size information and the target display unit board specification information, and will not be described again here.
[0106] Step S370: Replace the target display screen image with the current display screen image.
[0107] In this embodiment, after receiving and responding to the current display screen size information and current display unit board specification information input by the user, the terminal device generates the corresponding current display screen image and can replace the target display screen image with the current display screen image. This realizes the automatic updating of the corresponding display screen configuration scheme based on the real-time updates of the target display screen size information and target display unit board specification information, thereby improving the user's configuration experience for configuring the display screen scheme.
[0108] The solution provided in this embodiment generates corresponding configuration prompts when a configuration command is detected. When the target display screen size and target display unit board specifications are received from the user, the corresponding target display unit board layout information is determined. Based on the target display unit board layout information, the corresponding target display screen image is generated and displayed. The preset material image is then fused with the target display screen image to obtain a corresponding fused image. When it is determined that the fusion effect of the fused image is not the target effect, a corresponding modification prompt is generated. The solution also receives and responds to the current display screen size and current display unit board specifications input by the user, generates a corresponding current display screen image, and replaces the target display screen image with the current display screen image. This achieves automatic configuration of the display screen solution based on the target display screen size and target display unit board specifications input by the user, eliminating the need for manual configuration by the user and improving the configuration efficiency of the display screen solution.
[0109] Furthermore, based on real-time updates of the target display screen size information and the target display unit board specifications, the corresponding display screen configuration scheme is automatically updated, improving the user's configuration experience for the display screen scheme.
[0110] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0111] Please see Figure 6 This illustrates a display configuration generation apparatus 300 provided in one embodiment of this application, such as... Figure 6 As shown, the display configuration scheme generation device 300 may include a first generation module 310, an information determination module 320, and a second generation module 330.
[0112] The first generation module 310 can be used to generate corresponding configuration prompt information when a configuration command is detected. The configuration prompt information is used to prompt the user to input the target display screen size information and the target display unit board specification information. The information determination module 320 can be used to determine the corresponding target display unit board layout information when the target display screen size information and the target display unit board specification information are received by the user. The second generation module 330 can be used to generate and display the corresponding target display screen image based on the target display unit board layout information.
[0113] In some implementations, the information determination module 320 may include a search submodule.
[0114] The lookup submodule can be used to look up a preset display unit board layout table when it receives the target display screen size information and target display unit board specification information input by the user, and obtain the corresponding target display unit board layout information. The display unit board layout table is used to represent the correspondence between the target display screen size information, target display unit board specification information and target display unit board layout information.
[0115] In some implementations, the second generation module 330 may include a drawing submodule, a first determining submodule, and a display submodule.
[0116] The drawing submodule can be used to draw the corresponding target display unit board layout image based on the target display unit board layout information; the first determination submodule can be used to determine the target display unit board layout image as the target display screen image; the display submodule can be used to display the target display screen image.
[0117] In some embodiments, the display configuration scheme generation apparatus 300 may further include a first analysis module and a calculation module.
[0118] The first analysis module can be used to analyze the layout information of the target display unit boards before the display submodule displays the image of the target display screen, and obtain the corresponding number of target display unit boards; the calculation module can be used to calculate the corresponding cost of the target display screen based on the preset price of the target display unit boards and the number of target display unit boards.
[0119] In some implementations, the display submodule may include display units.
[0120] The display unit can be used to showcase the cost of the target display screen and an image of the target display screen.
[0121] In some embodiments, the display configuration scheme generation device 300 may further include a third generation module and a fourth generation module.
[0122] The third generation module can be used to generate a corresponding list of control devices based on the target display device cost before the display unit displays the target display device cost and the target display device image. The list of control devices includes at least one control device. The fourth generation module can be used to generate a corresponding target display system cost when it receives a user's selection operation for a target control device in the list of control devices. The target display system cost includes the target control device cost of the target control device and the target display device cost.
[0123] In some implementations, the display unit may include a display subunit.
[0124] The display sub-unit can be used to display the cost of the target display screen, the image of the target display screen, and the cost of the target display system.
[0125] In some embodiments, the display configuration scheme generation apparatus 300 may further include a search module and a drawing module.
[0126] The lookup module can be used to find the corresponding target display driver module layout table based on the target display screen size information, target display unit board specifications information, and target control equipment before displaying the target display screen cost, target display screen image, and target display system cost. The display driver module layout table is used to represent the correspondence between the target display screen size information, target display unit board specifications information, target control equipment, and target display driver module layout information. The drawing module can be used to draw the corresponding target display driver module wiring diagram based on the target display driver module layout information.
[0127] In some implementations, the display subunit may include a display secondary subunit.
[0128] The secondary display unit can be used to display the target display cost, the target display image, the target display system cost, and the wiring diagram of the target display driver module.
[0129] In some embodiments, the display configuration generation device 300 may further include a fusion module, a fifth generation module, a sixth generation module, and a replacement module.
[0130] The fusion module can be used to fuse a preset material image with a target display screen image to obtain a corresponding fused image; the fifth generation module can be used to generate corresponding modification prompts when it is determined that the fusion effect of the fused image is not the target effect. The modification prompts are used to prompt the user to input the current display screen size information and the current display unit board specification information; the sixth generation module can be used to receive and respond to the user's input of the current display screen size information and the current display unit board specification information, and generate a corresponding current display screen image; the replacement module can be used to replace the target display screen image with the current display screen image.
[0131] In some embodiments, the display configuration scheme generation device 300 may further include a second analysis module and an effect determination module.
[0132] The second analysis module can be used to analyze the fused image and obtain the image overlap of the fused image before the fifth generation module generates the corresponding modification prompt information when the fusion effect of the fused image is determined to be a non-target effect; the effect determination module can be used to determine whether the fusion effect of the fused image is the target effect based on the image overlap.
[0133] In some implementations, the fifth generation module may include a second determining submodule.
[0134] The second determination submodule can be used to determine that the fusion effect of the fused image is a non-target effect when the image overlap is less than the image overlap threshold, and generate corresponding modification prompt information.
[0135] The solution provided in this application generates corresponding configuration prompts when a configuration command is detected. These prompts prompt the user to input the target display screen size and target display unit board specifications. Upon receiving the user's input of the target display screen size and target display unit board specifications, the solution determines the corresponding target display unit board layout and generates and displays the corresponding target display screen image based on the layout. This achieves automatic configuration of the display screen solution based on the user's input of the target display screen size and target display unit board specifications, eliminating the need for manual configuration and improving the efficiency of display screen solution configuration.
[0136] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For device embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to in the descriptions of the method embodiments. Any processing method described in the method embodiments can be implemented in the device embodiments through corresponding processing modules, and will not be elaborated upon further in the device embodiments.
[0137] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0138] Please see Figure 7 The diagram illustrates a functional block diagram of a terminal device 400 provided in one embodiment of this application. The terminal device 400 may include one or more of the following components: a memory 410, a processor 420, and one or more applications. The one or more applications may be stored in the memory 410 and configured to be executed by one or more processors 420. The one or more applications are configured to perform the methods as described in the foregoing method embodiments.
[0139] The memory 410 may include random access memory (RAM) or read-only memory (ROM). The memory 410 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 410 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (e.g., detecting configuration instructions, generating configuration prompts, inputting target display screen size information, inputting target display unit board specification information, receiving target display screen size information, receiving target display unit board specification information, determining target display unit board layout information, generating a display screen configuration scheme, searching a display unit board layout table, obtaining target display unit board layout information, analyzing target display unit board layout information, obtaining the number of target display unit boards, calculating the cost of the target display screen, and drawing the target display unit). The instructions include: arranging the board layout image, merging the preset material image and the target display screen image, obtaining the merged image, determining that the merged effect is not the target effect, generating modification prompts, inputting the current display screen size information, inputting the current display unit board specification information, generating the current display screen cost, generating the current display screen image, replacing the target display screen cost, replacing the target display screen image, analyzing the merged image, obtaining the image overlap, generating a control device list, receiving selection operations, generating the target display system cost, searching the display driver module layout table, obtaining the target display driver module layout information, and drawing the target display driver module wiring diagram, etc.), to implement the instructions in the following method embodiments. The storage data area can also store data created by the terminal device 400 during use (such as configuration commands, configuration prompts, target display screen size information, target display unit board specifications, target display unit board layout information, display screen configuration scheme, target display screen cost, display unit board layout table, target display screen size information and the correspondence between target display unit board specifications and target display unit board layout information, display screen image, target display unit board quantity, target display unit board price, target display unit board layout image, preset material image, blended image, blending effect, non-target effect, modification prompts, current display screen size information, current display unit board specifications, current display screen cost, current display screen image, image overlap, target effect, image overlap threshold, control device list, control device, target control device, target display system cost, target control device cost, display driver module layout table, target display driver module layout information and target display driver module wiring diagram), etc.
[0140] Processor 420 may include one or more processing cores. Processor 420 connects to various parts within the terminal device 400 using various interfaces and lines, and performs various functions and processes data of the terminal device 400 by running or executing instructions, programs, code sets, or instruction sets stored in memory 410, and by calling data stored in memory 410. Optionally, processor 420 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 420 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into processor 420 and may be implemented separately using a communication chip.
[0141] Please refer to Figure 8 This diagram illustrates a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable storage medium 500 stores program code 510, which can be called by a processor to execute the methods described in the above method embodiments.
[0142] The computer-readable storage medium 500 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium 500 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 500 has storage space for program code 510 that performs any of the method steps described above. This program code can be read from or written to one or more computer program products. The program code 510 may be compressed, for example, in a suitable form.
[0143] The solution provided in this application generates corresponding configuration prompts when a configuration command is detected. These prompts prompt the user to input the target display screen size and target display unit board specifications. Upon receiving the user's input of the target display screen size and target display unit board specifications, the solution determines the corresponding target display unit board layout and generates and displays the corresponding target display screen image based on the layout. This achieves automatic configuration of the display screen solution based on the user's input of the target display screen size and target display unit board specifications, eliminating the need for manual configuration and improving the efficiency of display screen solution configuration.
[0144] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions 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 this application.
Claims
1. A method of generating a display screen configuration scheme, characterized by, The method comprises the following steps: when a configuration instruction is detected, corresponding configuration prompt information is generated, and the configuration prompt information is used to prompt a user to input target display screen size information and target display unit board specification information; when the user inputs the target display screen size information and the target display unit board specification information, corresponding target display unit board arrangement information is determined; according to the target display unit board arrangement information, a corresponding target display screen image is generated and displayed; the generation method further comprises the following steps: a preset material image is fused with the target display screen image to obtain a corresponding fusion image; when it is determined that the fusion effect of the fusion image is a non-target effect, corresponding modification prompt information is generated, and the modification prompt information is used to prompt the user to input current display screen size information and current display unit board specification information; the current display screen size information and the current display unit board specification information input by the user are received and responded to, and a corresponding current display screen image is generated; the target display screen image is replaced by the current display screen image; before the step of generating the modification prompt information when it is determined that the fusion effect of the fusion image is a non-target effect, the method further comprises the following steps: the fusion image is analyzed to obtain an image coincidence degree of the fusion image; wherein the image coincidence degree is used to represent the degree of coincidence between the preset material image and the target display screen image when the preset material image is displayed on the target display screen; according to the image coincidence degree, it is determined whether the fusion effect of the fusion image is a target effect; the step of generating the modification prompt information when it is determined that the fusion effect of the fusion image is a non-target effect comprises the following steps: when the image coincidence degree is less than an image coincidence degree threshold, it is determined that the fusion effect of the fusion image is a non-target effect, and the corresponding modification prompt information is generated.
2. The method of claim 1, wherein, the step of determining the target display unit board arrangement information when the user inputs the target display screen size information and the target display unit board specification information comprises the following steps: when the user inputs the target display screen size information and the target display unit board specification information, a preset display unit board arrangement table is searched according to the target display screen size information and the target display unit board specification information to obtain corresponding target display unit board arrangement information; the display unit board arrangement table is used to represent the corresponding relationship between the target display screen size information, the target display unit board specification information and the target display unit board arrangement information.
3. The method of claim 1, wherein, the step of generating and displaying the target display screen image according to the target display unit board arrangement information comprises the following steps: according to the target display unit board arrangement information, a corresponding target display unit board arrangement image is drawn; the target display unit board arrangement image is determined as a target display screen image; the target display screen image is displayed.
4. The method of claim 3, wherein, before the step of displaying the target display screen image, the method further comprises the following steps: the target display unit board arrangement information is analyzed to obtain a corresponding target display unit board quantity; according to a preset target display unit board price and the target display unit board quantity, a corresponding target display screen cost is calculated; The display of the target display screen image comprises: Displaying the target display screen cost and the target display screen image.
5. The method of claim 4, wherein, Before the display of the target display screen cost and the target display screen image, further comprising: According to the target display screen cost, a corresponding control device list is generated, and the control device list comprises at least one control device; When receiving a selection operation of a target control device in the control device list by a user, a corresponding target display system cost is generated, and the target display system cost comprises a target control device cost of the target control device and the target display screen cost; The display of the target display screen cost and the target display screen image comprises: Displaying the target display screen cost, the target display screen image, and the target display system cost.
6. The method of claim 5, wherein, Before the display of the target display screen cost, the target display screen image, and the target display system cost, further comprising: According to the target display screen size information, the target display unit board specification information, and the target control device, a preset display driving module arrangement table is searched to obtain corresponding target display driving module arrangement information, and the display driving module arrangement table is used to represent a corresponding relationship between the target display screen size information, the target display unit board specification information, and the target control device and the target display driving module arrangement information; According to the target display driving module arrangement information, a corresponding target display driving module wiring diagram is drawn; The display of the target display screen cost, the target display screen image, and the target display system cost comprises: Displaying the target display screen cost, the target display screen image, the target display system cost, and the target display driving module wiring diagram.
7. An apparatus for generating a display screen configuration scheme, characterized by Comprise: A first generation module is configured to generate corresponding configuration prompt information when a configuration instruction is detected, and the configuration prompt information is used to prompt a user to input target display screen size information and target display unit board specification information; An information determination module is configured to determine corresponding target display unit board arrangement information when receiving target display screen size information and target display unit board specification information input by a user; A second generation module is configured to generate and display a corresponding target display screen image according to the target display unit board arrangement information; A fusion module is configured to fuse a preset material image with the target display screen image to obtain a corresponding fusion image; A fifth generation module is configured to generate corresponding modification prompt information when determining that the fusion effect of the fusion image is a non-target effect, and the modification prompt information is used to prompt a user to input current display screen size information and current display unit board specification information; A sixth generation module is configured to receive and respond to current display screen size information and current display unit board specification information input by a user to generate a corresponding current display screen image; A replacement module is configured to replace the target display screen image with the current display screen image; The second analysis module is configured to analyze the fusion image to obtain an image coincidence degree of the fusion image before generating the corresponding modification prompt information when it is determined that the fusion effect of the fusion image is a non-target effect, wherein the image coincidence degree is used to represent a degree of coincidence between the preset material image and the target display screen image when the preset material image is displayed on the target display screen. The effect determination module is configured to determine whether the fusion effect of the fusion image is a target effect according to the image coincidence degree. The fifth generation module includes a second determination submodule, which is configured to determine that the fusion effect of the fusion image is a non-target effect and generate the corresponding modification prompt information when the image coincidence degree is less than an image coincidence degree threshold.
8. A terminal device, comprising: Comprise: a memory; one or more processors coupled to the memory; one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by one or more processors, and the one or more application programs are configured to execute the display screen configuration scheme generation method according to any one of claims 1 to 6.
9. A computer readable storage medium, characterized in that, The computer readable storage medium stores program codes, and the program codes can be called and executed by the processor to execute the display screen configuration scheme generation method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Display screen assembling method, device and system
CN112634769A
Display screen purchase scheme generation method, device and system
CN113554477A