Product panel automatic rendering method and system

By combining device function analysis algorithms and product rendering engines, the entire process of home furnishing product panel design is automated, solving the problems of long design cycles and poor consistency in existing technologies, and improving design efficiency and consistency.

CN121706575APending Publication Date: 2026-03-20GUANGZHOU VIDEO STAR INTELLIGENT CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511899779.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-16
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

Existing technologies lack intelligent matching rules and automatic rendering engines in the design of home furnishing product panels, resulting in long design cycles, poor consistency, and easy layout deviations and rework.

Method used

By acquiring equipment parameters and design parameters, matching panel components using equipment function analysis algorithms, and automatically rendering the panel using a product rendering engine, the entire process of automated design from parameter input to visual output is achieved.

Benefits of technology

It improves the efficiency and consistency of home furnishing product panel design, and reduces the design deviation and rework risk caused by manual layout.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121706575A_ABST
    Figure CN121706575A_ABST
Patent Text Reader

Abstract

The invention discloses a product panel automatic rendering method and system, and the method comprises the steps: obtaining equipment parameters and design parameters of a household product in response to the panel design operation of the household product; according to the equipment parameters, matching at least one corresponding panel assembly based on an equipment function analysis algorithm; according to the design parameters, determining assembly parameters corresponding to each panel assembly; and automatically rendering a corresponding product panel based on a product rendering engine corresponding to the household product according to the panel component and the component parameters. Therefore, full-process automatic design from parameter input to panel visual output can be achieved, the efficiency and consistency of household product panel design are improved, and design deviation and rework risks caused by manual layout are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a method and system for automated rendering of product panels. Background Technology

[0002] With the accelerating pace of smart home product iteration, manufacturers and designers are increasingly focusing on improving product development efficiency and aesthetic consistency through rapid and standardized panel design. A key technical challenge is automating the panel design process to reduce manual errors. Current technology typically involves designers manually selecting and laying out panel components such as buttons, displays, and knobs in drafting software based on acquired device parameters and design specifications, followed by manual rendering and adjustments to complete the final panel design. Existing solutions lack intelligent matching rules between device functions and panel components, automatic calculation of component parameters, and one-click driving of the product rendering engine. This makes it difficult to achieve fully automated, highly consistent panel visualization output after design parameter input. The commonly used purely manual or semi-automatic methods are easily affected by differences in designer experience, resulting in long design cycles, poor consistency, frequent layout deviations, functional omissions, or multiple reworks, severely restricting the efficiency and quality stability of home product panel design. Clearly, existing technologies have shortcomings that urgently need to be addressed. Summary of the Invention

[0003] The technical problem to be solved by this invention is to provide an automated rendering method and system for product panels, which can realize fully automated design from parameter input to panel visualization output, improve the efficiency and consistency of home product panel design, and reduce design deviations and rework risks caused by manual layout.

[0004] To address the aforementioned technical problems, the first aspect of this invention discloses an automated rendering method for product panels, the method comprising: In response to panel design operations on home furnishing products, the device parameters and design parameters of the home furnishing products are obtained; Based on the device parameters and the device function analysis algorithm, at least one corresponding panel component is matched. Based on the design parameters, determine the component parameters corresponding to each panel component; Based on the panel components and the component parameters, the corresponding product panel is automatically rendered using the product rendering engine corresponding to the home furnishing product.

[0005] As an optional implementation, in the first aspect of the present invention, the panel assembly is a status component, a value adjustment component, an enumeration component, a switch component, a color wheel component, or a line graph component.

[0006] As an optional implementation, in the first aspect of the present invention, the step of matching at least one corresponding panel component based on the device parameters and a device function analysis algorithm includes: The device parameters are input into the device object model to obtain the output predicted device function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched according to the predicted device function points.

[0007] As an optional implementation, in the first aspect of the present invention, the device model is a neural network model, which is trained using a training dataset that includes multiple training product device parameters and corresponding functional point description annotations.

[0008] As an optional implementation, in the first aspect of the present invention, the step of matching at least one corresponding panel component based on the preset matching relationship between functions and panel components, according to the predicted device function points, includes: Obtain the historical product panels and corresponding device function points of the home furnishing products at multiple historical time points; Calculate the similarity between the panel design operation and the panel design parameters of each of the historical product panels; Calculate the intersection of the sets of device function points corresponding to all the historical product panels whose similarity is greater than a preset threshold to obtain the set of similar functions; Calculate the intersection of the predicted device function points and the similar function set to obtain multiple intersection device function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched based on the functional points of the intersecting devices.

[0009] As an optional implementation, in the first aspect of the present invention, determining the component parameters corresponding to each of the panel components based on the design parameters includes: The design parameters are input into the trained simulation panel generation model to obtain the output simulation panel; the simulation panel generation model is trained using a training dataset that includes multiple training panel data and corresponding design parameter annotations. For each panel component, the simulation configuration corresponding to that panel component is determined in the simulation panel; Based on the configuration parameters corresponding to the simulated configuration, determine the component parameters corresponding to the panel component.

[0010] As an optional implementation, in the first aspect of the present invention, the component parameters are data type, style size parameter, style shape parameter, style color parameter, position parameter, or language parameter.

[0011] As an optional implementation, in the first aspect of the present invention, the step of automatically rendering a corresponding product panel based on the panel component and the component parameters, using a product rendering engine corresponding to the home furnishing product, includes: Combine all the panel components and their corresponding component parameters into a rendering parameter set; Calculate the parameter similarity between the rendering parameter set and the component parameter set corresponding to each standard panel; The standard panel with the highest parameter similarity is output to the display terminal for display. Receive user input for panel fine-tuning operations on the standard panel; Based on the panel fine-tuning operation, modify the rendering parameter set to obtain an updated parameter set; Based on the product rendering engine corresponding to the home furnishing products, the corresponding product panels are automatically rendered according to the updated parameter set.

[0012] A second aspect of this invention discloses an automated product panel rendering system, the system comprising: The acquisition module is used to acquire the device parameters and design parameters of the home furnishing product in response to the panel design operation of the home furnishing product; The matching module is used to match at least one corresponding panel component based on the device parameters and a device function analysis algorithm. The determining module is used to determine the component parameters corresponding to each of the panel components based on the design parameters; The rendering module is used to automatically render the corresponding product panel based on the panel component and the component parameters, using the product rendering engine corresponding to the home furnishing product.

[0013] As an optional implementation, in a second aspect of the invention, the panel assembly is a status component, a value adjustment component, an enumeration component, a switch component, a color wheel component, or a line graph component.

[0014] As an optional implementation, in the second aspect of the present invention, the specific method by which the matching module matches at least one corresponding panel component based on the device parameters and a device function analysis algorithm includes: The device parameters are input into the device object model to obtain the output predicted device function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched according to the predicted device function points.

[0015] As an optional implementation, in the second aspect of the present invention, the device model is a neural network model, which is trained using a training dataset that includes multiple training product device parameters and corresponding functional point description annotations.

[0016] As an optional implementation, in a second aspect of the invention, the matching module matches at least one corresponding panel component based on a preset matching relationship between functions and panel components, according to the predicted device function points, in the following specific manner: Obtain the historical product panels and corresponding device function points of the home furnishing products at multiple historical time points; Calculate the similarity between the panel design operation and the panel design parameters of each of the historical product panels; Calculate the intersection of the sets of device function points corresponding to all the historical product panels whose similarity is greater than a preset threshold to obtain the set of similar functions; Calculate the intersection of the predicted device function points and the similar function set to obtain multiple intersection device function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched based on the functional points of the intersecting devices.

[0017] As an optional implementation, in a second aspect of the invention, the determining module determines the specific method by which it determines the component parameters corresponding to each panel component based on the design parameters, including: The design parameters are input into the trained simulation panel generation model to obtain the output simulation panel; the simulation panel generation model is trained using a training dataset that includes multiple training panel data and corresponding design parameter annotations. For each panel component, the simulation configuration corresponding to that panel component is determined in the simulation panel; Based on the configuration parameters corresponding to the simulated configuration, determine the component parameters corresponding to the panel component.

[0018] As an optional implementation, in a second aspect of the invention, the component parameters are data type, style size parameter, style shape parameter, style color parameter, position parameter, or language parameter.

[0019] As an optional implementation, in a second aspect of the invention, the rendering module automatically renders the corresponding product panel based on the panel component and the component parameters, using a product rendering engine corresponding to the home furnishing product, in the following specific manner: Combine all the panel components and their corresponding component parameters into a rendering parameter set; Calculate the parameter similarity between the rendering parameter set and the component parameter set corresponding to each standard panel; The standard panel with the highest parameter similarity is output to the display terminal for display. Receive user input for panel fine-tuning operations on the standard panel; Based on the panel fine-tuning operation, modify the rendering parameter set to obtain an updated parameter set; Based on the product rendering engine corresponding to the home furnishing products, the corresponding product panels are automatically rendered according to the updated parameter set.

[0020] A third aspect of the present invention discloses another automated product panel rendering system, the system comprising: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute some or all of the steps in the product panel automated rendering method disclosed in the first aspect of the present invention.

[0021] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute some or all of the steps in the product panel automated rendering method disclosed in the first aspect of the present invention.

[0022] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: This invention obtains device and design parameters by responding to the design operation of home product panels, matches panel components and determines component parameters based on device function analysis, and automatically renders the product panel using a product rendering engine. This enables fully automated design from parameter input to panel visualization output, improving the efficiency and consistency of home product panel design and reducing design deviations and rework risks caused by manual layout. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a flowchart illustrating an automated rendering method for a product panel disclosed in an embodiment of the present invention.

[0025] Figure 2 This is a schematic diagram of the structure of an automated product panel rendering system disclosed in an embodiment of the present invention.

[0026] Figure 3 This is a schematic diagram of another product panel automated rendering system disclosed in an embodiment of the present invention. Detailed Implementation

[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0028] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0029] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0030] This invention discloses an automated product panel rendering method and system. By responding to home product panel design operations, it acquires device and design parameters, analyzes and matches panel components based on device functions, determines component parameters, and automatically renders the product panel using a product rendering engine. This enables fully automated design from parameter input to visual panel output, improving the efficiency and consistency of home product panel design and reducing design deviations and rework risks caused by manual layout. Detailed explanations follow.

[0031] Example 1 Please see Figure 1 , Figure 1 This is a flowchart illustrating an automated product panel rendering method disclosed in an embodiment of the present invention. Wherein, Figure 1The described automated product panel rendering method can be applied to data processing systems / data processing equipment / data processing servers (wherein, the server includes local processing servers or cloud processing servers). For example... Figure 1 As shown, the automated rendering method for this product panel may include the following operations: 101. In response to panel design operations on home furnishing products, obtain the equipment parameters and design parameters of the home furnishing products.

[0032] Optionally, the device parameters may include product category (ceiling light, air conditioner panel, smart switch), power supply method, communication protocol, sensor type or number of actuators, which are not limited in this invention.

[0033] Optionally, the panel components can be status components, value adjustment components, enumeration components, switch components, color wheel components, or line graph components.

[0034] 102. Based on the equipment parameters and the equipment function analysis algorithm, match at least one corresponding panel component. 103. Based on the design parameters, determine the component parameters corresponding to each panel component. 104. Based on the panel components and component parameters, and using the product rendering engine corresponding to the home furnishing product, automatically render the corresponding product panel.

[0035] As can be seen, the above-described embodiments of the invention obtain device parameters and design parameters by responding to the design operation of home product panels, analyze and match panel components based on device functions and determine component parameters, and automatically render the product panel using a product rendering engine. This enables fully automated design from parameter input to panel visualization output, improves the efficiency and consistency of home product panel design, and reduces design deviations and rework risks caused by manual layout.

[0036] As can be seen, the above optional embodiments limit the type of panel components so that the components can support the overall functions of the product panel, assist in the fully automated design process from parameter input to panel visualization output, improve the efficiency and consistency of home product panel design, and reduce the design deviation and rework risk caused by manual layout.

[0037] As an optional embodiment, the step described above, matching at least one corresponding panel component based on device parameters and a device function analysis algorithm, includes: Input the equipment parameters into the equipment physical model to obtain the output predicted equipment function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched according to the predicted device function points.

[0038] Optionally, the device model is a neural network model, which is trained using a training dataset that includes multiple training product device parameters and corresponding functional point descriptions.

[0039] Optionally, the device model can be a BERT-based device parameter → function point sequence prediction model, trained on 300,000 home furnishing product BOM tables, achieving an F1 score of 0.96. This invention does not impose any limitations on this model.

[0040] Optionally, the matching relationship can be an expert rule base, such as "Support color temperature adjustment → must have a color temperature adjustment icon" or "Support voice interaction → must have a microphone icon". This invention does not impose any limitations on this.

[0041] As can be seen, through the above optional embodiments, by inputting device parameters into the device model to predict function points and determining panel components based on function-component matching relationships, accurate automatic component matching based on function-driven methods is achieved, improving the objectivity and functional coverage of panel component selection and reducing the risk of component omission or redundancy due to insufficient human experience.

[0042] As an optional embodiment, the step described above, which involves matching at least one corresponding panel component based on a preset function and panel component matching relationship and according to the predicted device function points, includes: Obtain the historical product panels and corresponding device function points of home furnishing products at multiple historical points in time; Calculate the similarity between the panel design operation and the panel design parameters of each historical product panel; Calculate the intersection of the sets of device function points corresponding to all historical product panels with similarity greater than a preset threshold to obtain the set of similar functions; Calculate the intersection of the predicted device function points and the set of similar functions to obtain multiple intersection device function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched based on the intersection of device function points.

[0043] Optionally, the historical time point can be the release time of all products in the same category that have been launched in the past 5 years; this invention does not impose any limitation.

[0044] Optionally, the similarity can be calculated using a multi-dimensional weighted average (size 0.3 + color scheme 0.25 + style 0.25), which is not limited in this invention.

[0045] Optionally, the intersection retains high-frequency common functions and filters out personalized functions; this invention does not limit this.

[0046] As can be seen, through the above optional embodiments, by calculating the similarity between the current design and the historical panel to filter the set of similar functions, and then matching the panel components after taking the intersection of the current design and the predicted function points, the accurate transfer and reuse of the historical best design experience can be achieved, thereby improving the panel component recommendation, improving the practicality and success rate of component matching, and reducing the risk of function loss due to a completely new design.

[0047] As an optional embodiment, the step above, determining the component parameters corresponding to each panel component based on the design parameters, includes: The design parameters are input into the trained simulation panel generation model to obtain the output simulation panel; For each panel component, determine the corresponding simulation configuration in the simulation panel; Based on the configuration parameters corresponding to the simulation configuration, determine the component parameters corresponding to this panel component.

[0048] Optionally, the simulated panel generation model is trained using a training dataset that includes multiple training panel data and corresponding design parameter annotations; alternatively, the simulated panel generation model can be controlled by Stable Diffusion 2.1 + ControlNet depth map, fine-tuned on a dataset of 150,000 real panel images + design parameter annotations, to generate realistic panel images with a resolution of 1024×1024, which is not limited in this invention.

[0049] Optionally, the simulation configuration corresponding to the panel component can be determined by using YOLOv8 object detection + key point regression recognition of knob position, screen area, button layout, or by parameter matching. This invention does not limit this.

[0050] Optionally, component parameters can be the data type to be sent, style size, style shape, style color, position, or language.

[0051] As can be seen, through the above optional embodiments, by inputting design parameters into the trained simulation panel to generate a model that directly outputs the simulation panel and extracts the simulation configuration of each component to convert it into component parameters, the intelligent conversion of design intent into component parameters is realized, improving the speed and accuracy of component parameter setting and reducing the risk of extended design cycle caused by cumbersome manual parameter configuration.

[0052] As an optional embodiment, the above steps, including automatically rendering the corresponding product panel based on the panel components and component parameters and the product rendering engine corresponding to the home furnishing product, include: Combine all panel components and their corresponding component parameters into a set of rendering parameters; Calculate the parameter similarity between the set of rendering parameters and the set of component parameters corresponding to each standard panel; The standard panel with the highest parameter similarity is output to the display terminal for display. Receive user input for panel fine-tuning operations on the standard panel; Based on the panel fine-tuning operations, modify the rendering parameter set to obtain the updated parameter set; Based on the product rendering engine corresponding to the home furnishing products, the corresponding product panel is automatically rendered according to the updated parameter set.

[0053] Optionally, the set of rendering parameters can be a JSON structure containing a complete description of the component type, position, size, material, animation, etc., which is not limited in this invention.

[0054] Optionally, the similarity parameter can be calculated using multi-field weighted Euclidean distance or cosine similarity; this invention does not impose any limitation on this parameter.

[0055] Optionally, the standard panel may be derived from the closest existing mass-produced solution in the enterprise's design library; this invention does not limit the scope of the design.

[0056] Optionally, the fine-tuning operation can be dragging the knob, adjusting the screen size, modifying the color scheme, or changing the texture material; this invention does not limit this.

[0057] As can be seen, through the above optional embodiments, by combining panel components and component parameters into a set of rendering parameters, and after matching the most similar standard panel, users can fine-tune and update the rendering in real time, realizing a closed-loop design process of "automatic recommendation + manual fine-tuning + instant preview", improving the flexibility of panel design and the consistency of the final product, and reducing the risk of rendering results not meeting expectations due to parameter deviations.

[0058] Example 2 Please see Figure 2 , Figure 2 This is a schematic diagram of the structure of an automated product panel rendering system disclosed in an embodiment of the present invention. Figure 2 The described automated product panel rendering system can be applied to data processing systems / data processing equipment / data processing servers (including local processing servers or cloud processing servers). For example... Figure 2 As shown, the product panel automated rendering system may include: The acquisition module 201 is used to acquire the device parameters and design parameters of the home furnishing products in response to panel design operations on the home furnishing products.

[0059] The matching module 202 is used to match at least one corresponding panel component based on the device parameters and the device function analysis algorithm. The determination module 203 is used to determine the component parameters corresponding to each panel component based on the design parameters. Rendering module 204 is used to automatically render the corresponding product panel based on the panel component and component parameters and the corresponding product rendering engine of the home furnishing product.

[0060] As can be seen, the above-described embodiments of the invention obtain device parameters and design parameters by responding to the design operation of home product panels, analyze and match panel components based on device functions and determine component parameters, and automatically render the product panel using a product rendering engine. This enables fully automated design from parameter input to panel visualization output, improves the efficiency and consistency of home product panel design, and reduces design deviations and rework risks caused by manual layout.

[0061] As an optional embodiment, the panel component can be a status component, a value adjustment component, an enumeration component, a switch component, a color wheel component, or a line graph component.

[0062] As can be seen, the above optional embodiments limit the type of panel components so that the components can support the overall functions of the product panel, assist in the fully automated design process from parameter input to panel visualization output, improve the efficiency and consistency of home product panel design, and reduce the design deviation and rework risk caused by manual layout.

[0063] As an optional embodiment, the matching module matches at least one corresponding panel component based on device parameters and a device function analysis algorithm in the following specific ways: Input the equipment parameters into the equipment physical model to obtain the output predicted equipment function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched according to the predicted device function points.

[0064] As can be seen, through the above optional embodiments, by inputting device parameters into the device model to predict function points and determining panel components based on function-component matching relationships, accurate automatic component matching based on function-driven methods is achieved, improving the objectivity and functional coverage of panel component selection and reducing the risk of component omission or redundancy due to insufficient human experience.

[0065] As an optional embodiment, the device model is a neural network model, which is trained using a training dataset that includes multiple training product device parameters and corresponding functional point descriptions.

[0066] As can be seen, the above optional embodiments define the algorithm details of the device model to automatically and accurately predict the functional points of the product device, assist in realizing the fully automated design process from parameter input to panel visualization output, improve the efficiency and consistency of home product panel design, and reduce the design deviation and rework risk caused by manual layout.

[0067] As an optional embodiment, the matching module matches at least one corresponding panel component based on a preset function and panel component matching relationship, according to the predicted device function points, in the following specific ways: Obtain the historical product panels and corresponding device function points of home furnishing products at multiple historical points in time; Calculate the similarity between the panel design operation and the panel design parameters of each historical product panel; Calculate the intersection of the sets of device function points corresponding to all historical product panels with similarity greater than a preset threshold to obtain the set of similar functions; Calculate the intersection of the predicted device function points and the set of similar functions to obtain multiple intersection device function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched based on the intersection of device function points.

[0068] As can be seen, through the above optional embodiments, by calculating the similarity between the current design and the historical panel to filter the set of similar functions, and then matching the panel components after taking the intersection of the current design and the predicted function points, the accurate transfer and reuse of the historical best design experience can be achieved, thereby improving the panel component recommendation, improving the practicality and success rate of component matching, and reducing the risk of function loss due to a completely new design.

[0069] As an optional embodiment, the method by which the determining module determines the specific component parameters corresponding to each panel component based on the design parameters includes: The design parameters are input into the trained simulation panel generation model to obtain the output simulation panel; optionally, the simulation panel generation model is trained using a training dataset that includes multiple training panel data and corresponding design parameter annotations. For each panel component, determine the corresponding simulation configuration in the simulation panel; Based on the configuration parameters corresponding to the simulation configuration, determine the component parameters corresponding to this panel component.

[0070] As can be seen, through the above optional embodiments, by inputting design parameters into the trained simulation panel to generate a model that directly outputs the simulation panel and extracts the simulation configuration of each component to convert it into component parameters, the intelligent conversion of design intent into component parameters is realized, improving the speed and accuracy of component parameter setting and reducing the risk of extended design cycle caused by cumbersome manual parameter configuration.

[0071] As an optional embodiment, the component parameters are the data type to be sent, the style size parameter, the style shape parameter, the style color parameter, the position parameter, or the language parameter.

[0072] As can be seen, the above optional embodiments limit the details of the component parameters so that the components of the panel rendered later can fully support the functions of the product panel, assist in realizing the fully automated design process from parameter input to panel visualization output, improve the efficiency and consistency of home product panel design, and reduce the design deviation and rework risk caused by manual layout.

[0073] As an optional embodiment, the rendering module automatically renders the corresponding product panel based on the panel components and component parameters, using the product rendering engine corresponding to the home furnishing product, including: Combine all panel components and their corresponding component parameters into a set of rendering parameters; Calculate the parameter similarity between the set of rendering parameters and the set of component parameters corresponding to each standard panel; The standard panel with the highest parameter similarity is output to the display terminal for display. Receive user input for panel fine-tuning operations on the standard panel; Based on the panel fine-tuning operations, modify the rendering parameter set to obtain the updated parameter set; Based on the product rendering engine corresponding to the home furnishing products, the corresponding product panel is automatically rendered according to the updated parameter set.

[0074] As can be seen, through the above optional embodiments, by combining panel components and component parameters into a set of rendering parameters, and after matching the most similar standard panel, users can fine-tune and update the rendering in real time, realizing a closed-loop design process of "automatic recommendation + manual fine-tuning + instant preview", improving the flexibility of panel design and the consistency of the final product, and reducing the risk of rendering results not meeting expectations due to parameter deviations.

[0075] Example 3 Please see Figure 3 , Figure 3 This is another product panel automated rendering system disclosed in the embodiments of the present invention. Figure 3 The described automated product panel rendering system is applied in a data processing system / data processing equipment / data processing server (wherein, the server includes a local processing server or a cloud processing server). For example... Figure 3 As shown, the product panel automated rendering system may include: Memory 301 storing executable program code; Processor 302 coupled to memory 301; The processor 302 calls the executable program code stored in the memory 301 to execute the steps of the product panel automated rendering method described in Embodiment 1.

[0076] Example 4 This invention discloses a computer read storage medium that stores a computer program for electronic data interchange, wherein the computer program causes a computer to execute the steps of the product panel automated rendering method described in Embodiment 1.

[0077] Example 5 This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps of the product panel automated rendering method described in Embodiment 1.

[0078] The foregoing has described specific embodiments of this specification; other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims may be performed in a different order than those shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily have to follow the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0079] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0080] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.

[0081] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0082] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0083] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0084] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0085] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0086] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0087] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0088] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0089] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0090] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0091] Finally, it should be noted that the product panel automated rendering method and system disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention 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 the present invention.

Claims

1. A method for automated rendering of product panels, characterized in that, The method includes: In response to panel design operations on home furnishing products, the device parameters and design parameters of the home furnishing products are obtained; Based on the device parameters and the device function analysis algorithm, at least one corresponding panel component is matched. Based on the design parameters, determine the component parameters corresponding to each panel component; Based on the panel components and the component parameters, the corresponding product panel is automatically rendered using the product rendering engine corresponding to the home furnishing product.

2. The product panel automated rendering method according to claim 1, characterized in that, The panel components are status components, value adjustment components, enumeration components, switch components, color wheel components, or line graph components.

3. The product panel automated rendering method according to claim 1, characterized in that, The step of matching at least one corresponding panel component based on the device parameters and a device function analysis algorithm includes: The device parameters are input into the device object model to obtain the output predicted device function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched according to the predicted device function points.

4. The product panel automated rendering method according to claim 3, characterized in that, The device model is a neural network model, which is trained using a training dataset that includes multiple training product device parameters and corresponding functional point descriptions.

5. The product panel automated rendering method according to claim 3, characterized in that, The matching relationship between preset functions and panel components, based on the predicted device function points, matches at least one corresponding panel component, including: Obtain the historical product panels and corresponding device function points of the home furnishing products at multiple historical time points; Calculate the similarity between the panel design operation and the panel design parameters of each of the historical product panels; Calculate the intersection of the sets of device function points corresponding to all the historical product panels whose similarity is greater than a preset threshold to obtain the set of similar functions; Calculate the intersection of the predicted device function points and the similar function set to obtain multiple intersection device function points; Based on the preset matching relationship between functions and panel components, at least one corresponding panel component is matched based on the functional points of the intersecting devices.

6. The product panel automated rendering method according to claim 1, characterized in that, The step of determining the component parameters corresponding to each panel component based on the design parameters includes: The design parameters are input into the trained simulation panel generation model to obtain the output simulation panel; the simulation panel generation model is trained using a training dataset that includes multiple training panel data and corresponding design parameter annotations. For each panel component, the simulation configuration corresponding to that panel component is determined in the simulation panel; Based on the configuration parameters corresponding to the simulated configuration, determine the component parameters corresponding to the panel component.

7. The product panel automated rendering method according to claim 6, characterized in that, The component parameters are the data type to be sent, style size parameters, style shape parameters, style color parameters, position parameters, or language parameters.

8. The product panel automated rendering method according to claim 1, characterized in that, The step of automatically rendering the corresponding product panel based on the panel component and the component parameters, using the product rendering engine corresponding to the home furnishing product, includes: Combine all the panel components and their corresponding component parameters into a rendering parameter set; Calculate the parameter similarity between the rendering parameter set and the component parameter set corresponding to each standard panel; The standard panel with the highest parameter similarity is output to the display terminal for display. Receive user input for panel fine-tuning operations on the standard panel; Based on the panel fine-tuning operation, modify the rendering parameter set to obtain an updated parameter set; Based on the product rendering engine corresponding to the home furnishing products, the corresponding product panels are automatically rendered according to the updated parameter set.

9. An automated product panel rendering system, characterized in that, The system includes: The acquisition module is used to acquire the device parameters and design parameters of the home furnishing product in response to the panel design operation of the home furnishing product; The matching module is used to match at least one corresponding panel component based on the device parameters and a device function analysis algorithm. The determining module is used to determine the component parameters corresponding to each of the panel components based on the design parameters; The rendering module is used to automatically render the corresponding product panel based on the panel component and the component parameters, using the product rendering engine corresponding to the home furnishing product.

10. An automated product panel rendering system, characterized in that, The system includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the product panel automated rendering method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Display panel design method and device and electronic equipment

    CN111681580A

  • Page generation method and device, computer readable storage medium and electronic equipment

    CN113703745A

  • Form design method and device based on attribute panel, equipment and storage medium

    CN116540981A

  • Method and system for generating and rendering a customized dashboard

    US20220114214A1