Program, setting device and setting method

The program and setting device address the issue of collective design changes on programmable displays by maintaining component colors, thereby reducing user burden through theme-based design conversion.

JP7778277B1Active Publication Date: 2025-12-01MITSUBISHI ELECTRIC CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025543052
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-12-01
Estimated Expiration
2045-03-28

AI Technical Summary

Technical Problem

Existing technologies that collectively change both the design and color of display components on a programmable display device increase user burden, as they fail to maintain component colors, requiring individual adjustments.

Method used

A program and setting device that identifies similar component images based on shape and converts their designs to a specified theme while maintaining original colors, using a setting device with a control unit, storage unit, and communication unit to manage project data and apply theme-based design changes.

Benefits of technology

Reduces user burden by collectively converting the designs of multiple components on a programmable display while preserving their original colors, enhancing efficiency and reducing the need for manual adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007778277000001
    Figure 0007778277000001
  • Figure 0007778277000002
    Figure 0007778277000002
  • Figure 0007778277000003
    Figure 0007778277000003
Patent Text Reader

Abstract

A setting device (10) that sets project data related to a display screen of a programmable display device (20) includes: a similar component identification unit (103) that, for each piece of first component image data included in the project data, shows an image of each of a plurality of components arranged on the display screen; and a setting unit (104) that converts each piece of first component image data into the identified second component image data, thereby converting the design of each component arranged on the display screen, while setting the project data so as to maintain the color of each component before and after the conversion.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a program, a setting device, and a setting method. [Background technology]

[0002] The display screen of a programmable display device is designed using screen design software for the programmable display device. The user designs the display screen by arranging components on the screen design software. The screen design software outputs data related to the designed display screen as project data. The project data includes settings related to the placement of components.

[0003] In existing project data, there may be a need to change only the design of a part without significantly changing the layout or size of the part, such as incorporating a trendy design or sharing a part design across multiple programmable displays.

[0004] In order to meet such demands, it is a heavy burden for users to change multiple components placed on a display screen one by one, so there is a need for technology that can reduce the burden on users when changing the design of multiple components.

[0005] To address such needs, for example, Patent Document 1 discloses a technology for collectively converting the images of multiple components arranged on a display screen into a theme and color specified by the user. In Patent Document 1, the term "theme" refers to designs such as metallic, realistic, woodgrain, and monochrome, and includes shapes and patterns but not colors. The technology in Patent Document 1 makes it possible to collectively change the designs of multiple components arranged on a display screen into a common one, thereby reducing the burden on the user. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-073527 Summary of the Invention [Problem to be solved by the invention]

[0007] However, the technology of Patent Document 1 has a problem in that it changes not only the design of components but also the color of the components all at once. For example, consider a case where a display screen is designed so that components related to abnormalities stand out by changing the color of only the components related to abnormalities to red. If the technology of Patent Document 1 is applied in this case, the components related to abnormalities and other components will all be changed to the same color, making the components related to abnormalities less noticeable. As a result, the user will have to reset some of the components individually, which does not sufficiently reduce the burden on the user.

[0008] In view of the above circumstances, the object of the present disclosure is to provide a program, a setting device, and a setting method that can reduce the burden on users by collectively converting the design of multiple components placed on the display screen of a programmable display while maintaining the colors of the components. [Means for solving the problem]

[0009] In order to achieve the above object, the program according to the present disclosure is A program for setting first project data related to a display screen of a programmable display device, Computer, a similar component identification means for identifying, for each of the first component image data included in the first project data, a plurality of second component image data relating to a theme designated by a user, the second component image data having a degree of similarity equal to or greater than a threshold value when comparing the shape of the component relating to the first component image data with the shape of the component relating to the second component image data; a setting means for converting the design of each of the components arranged on the display screen by converting each of the first component image data into the specified second component image data, and setting the first project data so as to maintain the color of each of the components before and after the conversion; Function as. [Effects of the Invention]

[0010] According to the present disclosure, the burden on the user can be reduced by converting the designs of multiple components arranged on the display screen of a programmable display device all at once while maintaining the colors of the components. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram illustrating a functional configuration of a setting device according to an embodiment of the present disclosure. [Figure 2] FIG. 10 is a diagram illustrating data stored in a storage unit of a setting device according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a diagram illustrating an example of project data according to an embodiment of the present disclosure. [Figure 4] FIG. 1 is a diagram illustrating an example of library data according to an embodiment of the present disclosure. [Figure 5] FIG. 1 is a diagram illustrating an example of a hardware configuration of a setting device according to an embodiment of the present disclosure. [Figure 6] 1 is a flowchart illustrating an example of a design conversion process performed by a setting device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, a setting device according to an embodiment of the present disclosure will be described with reference to the drawings. In each drawing, the same or equivalent parts are denoted by the same reference numerals. In the following description, a theme refers to a group of part images grouped according to their characteristics.

[0013] (Embodiment) A setting device 10 according to an embodiment will be described with reference to FIG. 1. The setting device 10 is a setting device for setting project data related to the display screen of a programmable display device 20. More specifically, the setting device 10 edits the project data related to the display screen of the programmable display device 20 and collectively converts the design of components arranged on the display screen based on a theme specified by a user. The setting device 10 is an example of a setting device according to the present disclosure. The programmable display device 20 is an example of a programmable display according to the present disclosure.

[0014] The setting device 10 is a computer, such as a personal computer or tablet terminal, on which screen design software for a programmable display device is installed. In addition to the functions described below, the setting device 10 may also have a function that allows a user to design the display screen of the programmable display device 20.

[0015] The setting device 10 includes a control unit 100, a storage unit 110, an input unit 120, a display unit 130, and a communication unit 140.

[0016] As shown in FIG. 2, the storage unit 110 stores project data DP, library data DL, and model data DM.

[0017] The project data DP is project data related to the display screen of the programmable display device 20. The project data DP is generated, for example, by the function for designing the display screen described above. Alternatively, the project data DP may be project data generated by a device other than the setting device 10. The project data DP includes, for example, multiple screen data and one component image data set, as shown in FIG. 3.

[0018] The screen data is screen data related to one display screen of the programmable display device 20. Since it is expected that the programmable display device 20 will switch screens in response to user operations, one piece of project data may include screen data related to multiple display screens, as shown in FIG.

[0019] The screen data includes multiple pieces of component metadata. The component metadata is metadata related to components arranged on a display screen related to the screen data. The component metadata includes data indicating a component image of the arranged component, data indicating the color of the arranged component, data indicating the coordinates where the component is arranged, data indicating the size of the arranged component, and the like. The data indicating a component image is data indicating which of multiple component images indicated by a component image dataset (described below) the component image corresponds to. When a single piece of screen data includes multiple pieces of component metadata, it is possible to indicate the components arranged on the display screen related to the screen data.

[0020] A component image dataset is a set of multiple image data representing the specific appearances of multiple arranged components. In the example shown in Fig. 3, the component image dataset includes data on at least a square component image p1, a circular component image p2, and an equilateral triangular component image p3. As will be described in detail later, the design of the components arranged on the display screen is converted by converting all of the image data included in the component image dataset.

[0021] Referring again to FIG. 2, the library data DL is data representing a library, which is a collection of themes. In the embodiment, a theme refers to a group of component images grouped according to their design. For example, as shown in FIG. 4, the library data DL includes data relating to multiple themes. Each theme includes multiple component images. Within a single theme, the component images have different shapes but the same pattern, so the design is common. On the other hand, themes a, b, and c each have different patterns, i.e., different designs. Themes can be added as needed, for example, by updating the screen design software. Therefore, there may be a need to update the design of components placed based on an old theme by applying a new theme. The design conversion described above can also meet this need.

[0022] Here, the data format of the part images included in the part image dataset and the part images included in the theme (hereinafter collectively referred to as "part images") will be described with reference to Figure 3. The part images are either vector format images or raster format images.

[0023] A vector image is an image that shows a figure represented by a plurality of dots and lines connecting the dots. In this embodiment, the vector image represents the shape and pattern of a part, but does not represent its color. To represent the color of a part, the color is specified in the above-mentioned part metadata, and the color of the dots and lines represented in the vector image becomes the specified color. For example, in theme a shown in Figure 4, if red is specified as the color of a part in the part metadata, the outline of a part placed based on theme a will be red, and the gradation will be a red-and-white gradation. Note that a gradation such as that of theme a is represented in vector format, for example, by a collection of very fine dots.

[0024] A raster image is an image that shows a figure represented by multiple pixels arranged in a grid. Because raster images allow any color to be assigned to each pixel, raster images, unlike vector images, also represent the color of components. Therefore, in the component metadata shown in FIG. 3, if the component image is a raster image, it is preferable not to specify the color of the component in the component metadata. For example, in the theme a shown in FIG. 4, if component image a1 is represented as a raster image, it is preferable to prepare multiple raster images that have the same shape and pattern as component image a1 but different colors, allowing the user to select the color. For example, it is preferable to prepare four raster images that have the same shape and pattern as component image a1 but are red, blue, green, and black, respectively.

[0025] Referring again to FIG. 2, the model data DM is data of a trained model generated by machine learning. The model data DM is used when determining the similarity of parts, which will be described later. As will be described later, in this embodiment, the similarity of parts is determined based on the shape of the parts. The model data DM is generated, for example, by performing machine learning on each part image shown in FIGS. 3 and 4 by associating images of the same shape.

[0026] The model data DM can be generated, for example, by learning multiple component images included in each theme of the library data DL using machine learning. By using the model data DM generated in this way, it is possible to calculate the similarity of component images based on the feature amounts of each component image that was the subject of learning and the feature amounts of component images arranged on the screen. The feature amounts can include the shape, texture, etc. of the component images.

[0027] Referring again to Fig. 1, the input unit 120 accepts operations by the user and outputs a signal corresponding to the user's operation to the control unit 100. The input unit 120 includes input devices such as a keyboard, a mouse, and a touch screen.

[0028] The display unit 130 displays a user interface related to component conversion. The display unit 130 is, for example, a liquid crystal display. The display unit 130 may also be a touch screen integrated with the input unit 120.

[0029] The communication unit 140 is communicatively connected to the programmable display device 20 and communicates with the programmable display device 20. The communication unit 140 receives, for example, project data stored in the programmable display device 20 and transmits project data DP generated by the control unit 100.

[0030] The control unit 100 controls the setting device 10. The control unit 100 controls input and output, for example, by controlling the input unit 120, the display unit 130, and the communication unit 140. The control unit 100 also includes a project data reading unit 101, a theme image identification unit 102, a similar component identification unit 103, and a setting unit 104.

[0031] The project data reading unit 101 reads out the project data DP stored in the storage unit 110. The project data reading unit 101 may also read out the project data stored in the programmable display device 20 via the communication unit 140 in response to a user operation.

[0032] In response to a user's operation of specifying a theme to be converted using the input unit 120, the theme image specification unit 102 specifies a plurality of component images of the theme specified by the user from among the component images indicated by the library data DL stored in the storage unit 110. For example, when the user performs an operation of specifying theme b, the theme image specification unit 102 specifies all component images of theme b shown in FIG.

[0033] For each piece of part image data (referred to as first part image data) indicated by the part image data set included in the project data DP read by the project data reading unit 101, the similar part identifying unit 103 identifies, from among the part image data (referred to as second part image data) relating to the part images identified by the theme image identifying unit 102, second part image data in which the degree of similarity between the shape of the part relating to the first part image data and the shape of the part relating to the second part image data is equal to or greater than a threshold. If there is no second part image data in which the degree of similarity is equal to or greater than the threshold, the similar part identifying unit 103 does not identify second part image data. In this embodiment, if there are multiple pieces of second part image data in which the degree of similarity is equal to or greater than the threshold, the second part image data in which the degree of similarity is highest is identified. The threshold for the degree of similarity is, for example, 90. However, the degree of similarity when the shapes are identical is set to 100. The threshold may be set by the user or may be predetermined during the manufacture of the setting device 10.

[0034] For example, if the first component image data is component image p1 shown in FIG. 3 and the theme specified by the user in FIG. 4 is theme c, the similar component identification unit 103 calculates the similarity between component image p1 and each of component images c1, c2, and c3 of theme c. The similar component identification unit 103 identifies the second component image data associated with component image c1 as the second component image data whose similarity to the first component image data associated with component image p1 is equal to or greater than a threshold value. This is because component image p1 and component image c1 are both square, and component images c2 and c3 have shapes that are significantly different from component image p1. The similar component identification unit 103 determines the similarity of components in terms of shape, for example, by inference using model data DM stored in the memory unit 110. The similar component identification unit 103 is an example of a similar component identification means according to the present disclosure.

[0035] The setting unit 104 converts each piece of first component image data included in the project data DP into second component image data identified by the similar component identifying unit 103, thereby converting the design of the component arranged on the display screen. For example, in the example shown in FIGS. 3 and 4, when the first component image data is component image p1 and the specified theme is theme c, the setting unit 104 converts component image p1 into component image c1. This converts the design of all components arranged on the display screen. Note that if there is no second component image data whose similarity is equal to or greater than the threshold and the similar component identifying unit 103 does not identify any second component image data, the setting unit 104 stops converting the first component image data. This is because converting the first component image data into second component image data whose similarity is less than the threshold results in the component image corresponding to the first component image data being converted into a component image with low shape similarity. The setting unit 104 is an example of a setting means according to the present disclosure.

[0036] Furthermore, the setting unit 104 sets the project data DP so as to maintain the color of each component before and after the design conversion. Regarding the maintenance of color, the function differs depending on whether the format of the second component image data is vector format or raster format.

[0037] When the second component image data is in vector format, the setting unit 104 may set the same color as the pre-conversion component color in the component metadata included in the project data DP as the post-conversion component color. The pre-conversion component color is identified as follows: When the first component image data is in vector format, the component color is set in the pre-conversion component metadata, and the setting unit 104 may identify this color as the pre-conversion component color. On the other hand, when the first component image data is in raster format, the setting unit 104 may analyze the raster format first component image data pixel by pixel, and identify the most commonly used color other than white, for example, as the component color.

[0038] When the second component image data is in raster format, setting unit 104 first analyzes the raster-format second component image data pixel by pixel before actually performing the conversion. For example, setting unit 104 identifies the most commonly used color other than white as the component color after conversion. Next, setting unit 104 calculates the similarity between the identified color and the component color before conversion. If the calculated similarity is equal to or greater than a threshold, setting unit 104 converts the first component image data to the identified second component image data. If the calculated similarity is less than the threshold, setting unit 104 cancels the conversion.

[0039] An example of the hardware configuration of the setting device 10 will be described with reference to Fig. 5. The setting device 10 shown in Fig. 5 is realized by a computer such as a personal computer or a microcontroller.

[0040] The setting device 10 includes a processor 1001, a memory 1002, an interface 1003, and a secondary storage device 1004, which are connected to each other via a bus 1000.

[0041] The processor 1001 is, for example, a CPU (Central Processing Unit). The processor 1001 loads an operating program stored in a secondary storage device 1004 into a memory 1002 and executes the program, thereby realizing each function of the setting device 10.

[0042] The memory 1002 is a main storage device configured, for example, by RAM (Random Access Memory). The memory 1002 stores the operating program that the processor 1001 reads from the secondary storage device 1004. The memory 1002 also functions as a working memory when the processor 1001 executes the operating program.

[0043] The interface 1003 is an I / O (Input / Output) interface such as a serial port, a USB (Universal Serial Bus) port, or a network interface.

[0044] The secondary storage device 1004 is, for example, a flash memory, a hard disk drive (HDD), or a solid state drive (SSD). The secondary storage device 1004 stores the operating programs executed by the processor 1001. The secondary storage device 1004 also realizes the functions of the storage unit 110.

[0045] An example of the design conversion process performed by the setting device 10 will be described with reference to Figure 6. For simplicity, however, it is assumed that the format of component image data is unified as a vector format. Therefore, component image data does not include color, and the color of the component is represented by component metadata included in the project data DP.

[0046] The project data reading unit 101 of the control unit 100 of the setting device 10 reads out the project data DP stored in the storage unit 110 (step S1). Each piece of component image data of the component image data set included in the project data DP read out in this step becomes the first component image data.

[0047] The theme image identification unit 102 of the control unit 100 identifies a component image of the theme designated by the user from among the component images indicated by the library data DL stored in the storage unit 110 (step S2). The data of the component image identified in this step becomes the second component image data.

[0048] The similar part identifying unit 103 of the control unit 100 identifies, for each first part image data item related to the part image data set included in the project data DP read out in step S1, second part image data items related to the part images identified in step S2, whose similarity is equal to or greater than a threshold (step S3). When there are multiple second part image data items whose similarity is equal to or greater than the threshold, the similar part identifying unit 103 identifies the second part image data item with the highest similarity among them.

[0049] The setting unit 104 of the control unit 100 converts each of the first component image data into each of the second component image data identified in step S3 (step S4). Through this step, the component designs are converted collectively.

[0050] The setting unit 104 sets the color of each converted part before conversion to the part metadata included in the project data DP (step S5). This step ensures that the color of each converted part before conversion is maintained. Then, the control unit 100 ends the design conversion process.

[0051] The above describes the setting device 10 according to an embodiment. The setting device 10 converts the first component image data for each of a plurality of components arranged on the display screen of the programmable display device 20 into second component image data for components included in a theme specified by the user that most closely resembles the shape of the component before conversion, and sets the color of the converted component to the same color as the color of the component before conversion. This reduces the burden on the user by converting the designs of a plurality of components arranged on the display screen of the programmable display device 20 collectively while maintaining the component colors.

[0052] (Variation 1) Although the embodiment deals with only one piece of project data DP, in addition to specifying a theme for one piece of project data DP and converting the part design, other project data may be loaded and the part design for the other project data may also be converted using the theme specified during the previous conversion. For example, by loading additional project data related to another programmable display device and converting the part design for the other project data based on the same theme, it is possible to unify the part design across multiple programmable display devices. In this case, the original project data DP is an example of first project data related to the present disclosure, and the other project data is an example of second project data related to the present disclosure.

[0053] (Variation 2) In the embodiment, the vector format image represents the shape and pattern of the component but does not represent the color. However, in some cases, even a vector format image may need to represent the color of a portion of the component. For example, when representing a lamp component image in vector format, it may be necessary to fix the color of the edge portion of the component image to a fixed color such as black or blue, while allowing the color of the internal light-emitting portion to be variable. Therefore, even a vector format image may be able to represent the color of a portion of the component image.

[0054] (Variation 3) In the embodiment, the similar part identifying unit 103 determines the similarity of parts based on the shape of the parts. However, one theme may include multiple parts with the same or similar shapes. For example, two parts may have the same or similar shapes but be different types, such as a switch and a lamp, respectively. Also, for example, two parts included in a theme of "plastic" may have the same or similar shapes but different textures, such as glossy and matte, respectively. Therefore, in determining the similarity of parts, the similar part identifying unit 103 may determine the similarity of parts based not only on the shape of the parts but also on at least one of the type and texture of the parts.

[0055] First, similarity determination based on the type of part will be described. The similar part identifying unit 103 may determine similarity based on the type of part, such as a switch or lamp, in addition to the shape of the part. Note that data indicating the type of part is added as metadata to the first part image data and the second part image data in advance. Specifically, similar to the embodiment, the similar part identifying unit 103 first identifies second part image data for which the degree of similarity between the shape of the part in the first part image data and the shape of the part in the second part image data is equal to or greater than a threshold. When there are multiple pieces of second part image data for which the degree of similarity is equal to or greater than the threshold, the similar part identifying unit 103 determines whether the type of part in the first part image data matches the type of part in the second part image data, and prioritizes identifying second part image data for which the type of part is the same. The reason for prioritizing the type of part is that it is preferable to match the type when converting to parts with shapes similar to a certain level.

[0056] For example, consider a case where the type of component associated with the first component image data is a switch, and there is second component image data with a shape similarity of 90 and a component type of switch, and second component image data with a shape similarity of 95 and a component type of lamp. Assume that the similarity of both of these second component image data is equal to or greater than a threshold value. In this case, in the embodiment, similar component identifying unit 103 identifies the second component image data associated with the latter, the lamp, which has the highest similarity. Meanwhile, in this modified example, similar component identifying unit 103 identifies the second component image data associated with the former, the switch, which has the highest similarity. This maintains the component types before and after the conversion.

[0057] If it is desired to maintain the component types before and after conversion, the similar component identifying unit 103 may determine whether the component types are the same before calculating the shape similarity, and may not identify second component image data for which the component types are not the same. The similar component identifying unit 103 may also assign a score taking into consideration the shape similarity and whether the component types match, and determine the similarity based on the score. For example, if the component types match, the score may be a value obtained by adding 20 to the shape similarity, and if the component types do not match, the shape similarity may be used as the score. The similar component identifying unit 103 identifies the second component image data with the highest score.

[0058] Next, similarity determination based on the texture of a part will be described. For example, the similar part identifying unit 103 may determine similarity based on the texture of the part, such as metallic, plastic, or matte. Specifically, similar to the embodiment, the similar part identifying unit 103 first identifies second part image data in which the similarity between the shape of the part associated with the first part image data and the shape of the part associated with the second part image data is equal to or greater than a threshold. When there are multiple pieces of second part image data in which the similarity is equal to or greater than the threshold, the similar part identifying unit 103 compares the texture of the part associated with the first part image data with the texture associated with the second part image data and identifies second part image data in which the similarity in texture is equal to or greater than the threshold. This is because, when converting to parts with shapes similar to a certain level, it is preferable to prioritize parts with similar textures. Note that the similarity in texture is determined, for example, based on the contents of the interior of the part image, such as a filled-in drawing. This may be done, for example, by image determination or by a pre-constructed trained model.

[0059] In addition, when determining similarity based on the texture of parts, as in the case of determining similarity based on part type, scores may be assigned taking into account the similarity in shape and the similarity in the texture of the parts, and the similarity may be determined based on the sum of the scores.

[0060] Alternatively, the similar part identifying unit 103 may determine the similarity based on all of the part shape, part type, and part texture. For example, the similar part identifying unit 103 may assign scores to the similarity of the shape, the consistency of the part type, and the similarity of the part texture, and determine the similarity based on the scores.

[0061] (Variation 4) Alternatively, multiple programmable displays may be connected to one setting device 10, and project data may be read sequentially from each programmable display, and the component designs may be converted based on the same theme for each project data. In this case, the converted project data may be automatically written back to each programmable display, thereby automatically unifying the component designs for multiple programmable displays.

[0062] (Other variations) 5, the setting device 10 is equipped with a secondary storage device 1004. However, this is not limiting, and the secondary storage device 1004 may be provided outside the setting device 10, and the setting device 10 and the secondary storage device 1004 may be connected via an interface 1003. In this configuration, removable media such as a USB flash drive or a memory card can also be used as the secondary storage device 1004.

[0063] 5, the setting device 10 may be configured by a dedicated circuit using an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), etc. In the hardware configuration shown in FIG. 5, some of the functions of the setting device 10 may be realized by a dedicated circuit connected to the interface 1003, for example.

[0064] The program used in the setting device 10 can be stored and distributed on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc), a USB flash drive, a memory card, a HDD, etc. By installing such a program on a specific or general-purpose computer, the computer can function as the setting device 10.

[0065] Furthermore, the above-mentioned program may be stored in a storage device owned by another server on the Internet, and the program may be downloaded from that server.

[0066] The present disclosure allows various embodiments and modifications without departing from the broad spirit and scope of the present disclosure. Furthermore, the above-described embodiments are intended to explain the present disclosure and do not limit the scope of the present disclosure. In other words, the scope of the present disclosure is defined by the claims, not the embodiments. Various modifications made within the scope of the claims and the meaning of equivalent disclosures are considered to be within the scope of the present disclosure. [Explanation of symbols]

[0067] 10 setting device, 20 programmable display, 100 control unit, 101 project data reading unit, 102 theme image identification unit, 103 similar part identification unit, 104 setting unit, 110 storage unit, 120 input unit, 130 display unit, 140 communication unit, 1000 bus, 1001 processor, 1002 memory, 1003 interface, 1004 secondary storage device, DL library data, DM model data, DP project data, a1-a3, b1-b3, c1-c3, p1-p3 part images.

Claims

1. A program for setting first project data related to a display screen of a programmable display device, Computer, a similar component specifying means for specifying, for each of the first component image data included in the first project data, a plurality of second component image data relating to a theme designated by a user, the second component image data showing an image of each of the plurality of components arranged on the display screen, the second component image data having a similarity of a threshold or more when comparing the shape of the component relating to the first component image data with the shape of the component relating to the second component image data; a setting means for converting the design of each of the components arranged on the display screen by converting each of the first component image data into the specified second component image data, and setting the first project data so as to maintain the color of each of the components before and after the conversion; A program that functions as a

2. When the specified second component image data does not include data regarding the color of the component, the setting means sets the same color as the color of the component before conversion in the metadata included in the first project data as the color of the component after conversion. The program according to claim 1.

3. the setting means converts the first component image data to the specified second component image data only when the specified second component image data includes data related to the color of the component and the color of the component before conversion has a similarity equal to or greater than a threshold value. The program according to claim 1 or 2.

4. the theme is the theme specified in second project data specified by the user; The program according to claim 1 or 2.

5. the similar part identification means further identifies the second part image data based on at least one of the type of part and the texture of the part. The program according to claim 1 or 2.

6. A setting device for setting first project data related to a display screen of a programmable display device, a similar component identifying means for identifying, for each of the first component image data included in the first project data, a plurality of second component image data related to a theme designated by a user, the second component image data having a degree of similarity equal to or greater than a threshold value when comparing the shape of the component related to the first component image data with the shape of the component related to the second component image data; a setting means for converting the design of each of the components arranged on the display screen by converting each of the first component image data into the specified second component image data, and setting the first project data so as to maintain the color of each of the components before and after the conversion; A setting device comprising:

7. A setting method for setting first project data related to a display screen of a programmable display device, comprising: For each piece of first component image data that shows an image of each of a plurality of components arranged on the display screen and is included in the first project data, among a plurality of second component image data related to a theme designated by a user, the second component image data is identified, the second component image data having a degree of similarity when comparing the shape of the component related to the first component image data with the shape of the component related to the second component image data being equal to or greater than a threshold value; converting the design of each of the components arranged on the display screen by converting each of the first component image data into the identified second component image data, while setting the first project data so as to maintain the color of each of the components before and after the conversion; How to set it up.

Citation Information

Patent Citations

  • Screen data editor apparatus, screen data editor program and recording medium on which the same is recorded

    JP2010128735A

  • Information processing device, information processing method, and program

    JP2016014951A

  • Designing assist system

    JP2019197551A

  • Support device for programmable display, program therefor, and method for supporting integrated change of operation screen

    JP2013073527A