Color-based textile determination method and device

By using color space expansion and textile attribute screening methods in textile color matching, the problem of failed target color matching and inconsistent attributes in the existing technology is solved, and the accurate recommendation of textile colors is achieved, which improves the accuracy and practicality of color recommendations.

CN119807761APending Publication Date: 2025-04-11KUNSHAN BAOYANG NEW MATERIAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411833188.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The prior art has limitations in textile color matching. The target colors provided by users may not be able to find the fully corresponding color blocks in the color library, and the matching color attributes (such as color fastness, price) may not meet user needs.

Method used

By obtaining the target color data, several color blocks are determined as candidate colors in the color space, and based on the filtering conditions of textile attributes, the recommended colors that meet expectations are selected. This method includes steps such as color space expansion, color aberration screening, textile attribute screening and user feedback adjustment.

Benefits of technology

It realizes accurate recommendations for textile colors, and can provide color selection that is more in line with user needs through color space expansion and attribute filtering when the target color provided by the user has no corresponding color blocks, improving the accuracy and practicality of color recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807761A_ABST
    Figure CN119807761A_ABST
Patent Text Reader

Abstract

The invention discloses a color-based textile determination method and device. The method comprises the following steps: acquiring target color data; based on the target color data, a plurality of color blocks are determined as candidate colors in a color space, the color space comprises a plurality of color blocks, and each color block has a corresponding textile attribute; and screening out a plurality of recommended colors from the candidate colors based on screening conditions of the textile attributes. According to the color-based textile determination method, starting from the target color provided by the user, a reasonable color range is expanded in the color space to determine and select more candidate colors, and then a plurality of colors meeting expectations are screened from the dimensionality of the textile attribute; the accuracy and practicability of color recommendation are remarkably improved, multiple defects of a traditional color matching method are overcome, and a more scientific and efficient technical means is provided for the field of textile design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of textiles and textile design, and in particular to a method and device for determining textiles based on color. Background Art

[0002] The choice of color is crucial to the market acceptance of textiles. Traditional color matching methods are usually based on the target color provided by the user, and the manufacturer provides a color card book, and the required physical color is determined by comparison. However, this method has obvious limitations. First, the color provided by the user may be the result of observation from the natural environment or under non-standardized light sources, and there is no completely corresponding color block in the color library. Second, even if a matching color is found, the textile properties corresponding to the color (such as color fastness, price) may not meet the actual needs of the user. For example, colors with low color fastness may cause durability problems in textile products, while colors with too high prices may exceed the user's budget. In addition, some textiles corresponding to some colors have metamerism (different color performance under different light sources), which may also affect the practicality of the color in specific scenarios; and the number of color cards is large, and the communication efficiency of thousands or tens of thousands of colors on site is not high. Therefore, the existing matching target colors cannot meet the comprehensive needs of users in actual textile design. Summary of the invention

[0003] In order to solve at least one of the above-mentioned problems in the prior art, an object of the present invention is to provide a color-based textile determination method and device that can accurately recommend colors that perform better in the field of textiles and provide users with more comprehensive and ideal color choices.

[0004] To achieve the above-mentioned object of the invention, an embodiment of the present invention provides a method for determining a textile based on color, comprising the following steps:

[0005] Get target color data;

[0006] Based on the target color data, determining a plurality of color blocks as candidate colors in a color space, wherein the color space includes a plurality of color blocks, each color block having a corresponding textile attribute;

[0007] Based on the screening condition of the textile attribute, a plurality of recommended colors are screened out from the candidate colors, wherein the number of the plurality of recommended colors is not greater than a preset number.

[0008] As a further improvement of the present invention, the target color data includes at least one of a reflectance curve, an RGB value, a Lab value or an LcH value.

[0009] As a further improvement of the present invention, the steps are also included:

[0010] The corresponding color data of the target color data in the color space is determined.

[0011] As a further improvement of the present invention, the color space is a space established based on the Lab color model;

[0012] The determining the color data corresponding to the target color data in the color space includes:

[0013] When the target color data is a non-Lab value, it is converted into a Lab value based on a color conversion algorithm.

[0014] As a further improvement of the present invention, the steps are also included:

[0015] If the user feedback information is the expected adjustment direction and expected adjustment value of the target base color of one of the plurality of recommended colors, the expected adjustment value is moved in the expected adjustment direction based on the target base color among the candidate colors to determine a new recommended color.

[0016] As a further improvement of the present invention, the textile properties include color difference, and / or at least one of color fastness, price, observation angle, and set light source.

[0017] As a further improvement of the present invention, the step of determining a plurality of color blocks as candidate colors in a color space based on the target color data includes:

[0018] According to the color difference between the target color data and the color block in the color space, the color block with the color difference within a preset color difference range is screened out as the candidate color.

[0019] As a further improvement of the present invention, the step of determining a plurality of color blocks as candidate colors in a color space based on the target color data includes:

[0020] On the basis that the color difference between the color block and the target color data is within a preset color difference range, the candidate color is determined according to at least one of the following conditions:

[0021] The color fastness grade is greater than or equal to the preset minimum color fastness;

[0022] The price is within the preset price range;

[0023] Observe the consistency of color across a range of viewing angles;

[0024] Sets the consistency of color under the light source.

[0025] As a further improvement of the present invention, the screening condition based on the textile attribute screens out a plurality of recommended colors from the candidate colors, including:

[0026] Taking the color block with the smallest color difference between the candidate colors and the target color data as the recommended color;

[0027] and / or, taking the color block with the lowest price among the candidate colors as the recommended color;

[0028] And / or, a plurality of colors whose color fastness levels are greater than or equal to a preset minimum color fastness are screened out from the candidate colors, and the color with the smallest color difference with the target color data is taken as the recommended color.

[0029] To achieve one of the above-mentioned purposes of the invention, an embodiment of the present invention provides a color-based textile determination device, comprising the following steps:

[0030] An acquisition module is used to acquire target color data;

[0031] A determination module, configured to determine, based on the target color data, a plurality of color blocks in a color space as candidate colors, wherein the color space includes a plurality of color blocks, each color block having a corresponding textile attribute;

[0032] A screening module is used to screen out a number of recommended colors from the candidate colors based on the screening conditions of the textile attributes, wherein the number of the recommended colors is not greater than a preset number.

[0033] To achieve one of the above-mentioned purposes of the invention, an embodiment of the present invention provides an electronic device, including:

[0034] A storage module storing a computer program;

[0035] The processing module can implement the steps in the above-mentioned color-based textile determination method when executing the computer program.

[0036] To achieve one of the above objects of the invention, an embodiment of the present invention provides a computer-readable storage medium storing a computer program, which can implement the steps in the above color-based textile determination method when executed by a processing module.

[0037] Compared with the prior art, the present invention has the following beneficial effects: the color-based textile determination method of this embodiment starts from the target color provided by the user, expands a reasonable color range in the color space to determine and then select more candidate colors, and then screens out several colors that meet expectations from the dimension of textile attributes. In this way, even if the color provided by the user has no corresponding color block in the color library, this method can also screen out candidate colors close to the target color through color space expansion, avoiding recommendation failures due to no matching colors; and through screening based on textile attributes, the system can recommend better color choices in actual textile applications, avoiding the limitations of only considering color matching, so that the recommendation results are more in line with the user's actual needs for textiles. Therefore, this method significantly improves the accuracy and practicality of color recommendations, solves many defects of traditional color matching methods, better serves the needs of textile design and production, and provides a more scientific and efficient technical means for the field of textile design. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 is a flow chart of a method for determining a textile based on color according to an embodiment of the present invention;

[0039] Figure 2 4 is a structural block diagram of a device for determining a textile based on color according to an embodiment of the present invention. DETAILED DESCRIPTION

[0040] The present invention will be described in detail below in conjunction with the specific embodiments shown in the accompanying drawings. However, these embodiments do not limit the present invention, and any structural, methodological, or functional changes made by a person skilled in the art based on these embodiments are all within the scope of protection of the present invention.

[0041] An embodiment of the present invention provides a color-based textile determination method and device, which can accurately recommend colors that perform better in the field of textiles, and provide users with more comprehensive and ideal color choices. This method significantly improves the accuracy and practicality of color recommendations, solves many defects of traditional color matching methods, and provides scientific and efficient technical support for the field of textile design.

[0042] In this embodiment, textiles refer to a general term including but not limited to yarn, woven fabrics, knitted fabrics, nonwoven fabrics and other textile materials. Among them, yarn is the basic unit of textiles, which refers to a collection of filaments or staple fibers formed by twisting natural fibers or chemical fibers; woven fabrics are flat fabrics formed by warp and weft yarns according to a certain interweaving rule; knitted fabrics are woven by yarns forming a coil structure; nonwoven fabrics are textile materials directly formed by mechanical bonding, chemical bonding or melting, such as disposable medical supplies, protective clothing, etc.

[0043] In addition to being made of natural fibers, artificial fibers, synthetic fibers, etc., textiles can also be composite materials, such as functional textile materials made by coating, bonding or multi-layer composite processes, such as waterproof and breathable textiles, flame retardant textiles and antibacterial textiles.

[0044] The textiles of this embodiment have a corresponding relationship with colors, that is, each color has a corresponding textile. The user can upload target color data and match textiles that can achieve the target color through the color-based textile determination method.

[0045] The color of textiles can be produced in a variety of ways, such as directly producing masterbatches of target colors, dyeing, printing, spraying, etc. In one embodiment, the colors of the textiles of this embodiment are directly realized in the textile production stage, that is, the colors are linked to the masterbatch formula of the textiles, and the textiles directly present the target colors in spinning, weaving or other processing processes without the need for subsequent dyeing procedures. For example, when a user needs green textiles, green masterbatches are generated by the system, and the masterbatches are mixed with base fibers during the spinning process to prepare green yarns, ultimately forming green woven fabrics, knitted fabrics or other types of textiles.

[0046] In addition, the textile corresponding to each color may have some fabric properties of the corresponding textile, such as color fastness, price, light source adaptability and observation angle consistency.

[0047] The color-based textile determination method can be implemented through an online web page, client, app, etc. The user uploads the target color requirement online, the system screens based on a pre-established color space, and returns the calculation result to the user, and the user obtains the textile corresponding to the target color.

[0048] Combine the following Figure 1 , illustrating a color-based textile determination method provided by an embodiment of the present invention. Although the present application provides method operation steps as shown in the following implementation manner or flow chart, based on routine or no creative labor, in the steps of the method where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided in the implementation manner of the present application.

[0049] A color-based textile determination method of this embodiment includes the following steps:

[0050] Step S10: Acquire target color data.

[0051] Step S30: Based on the target color data, determine a plurality of color blocks in a color space as candidate colors, wherein the color space includes a plurality of color blocks, and each color block has a corresponding textile attribute.

[0052] Step S50: Based on the screening condition of the textile attribute, a plurality of recommended colors are screened out from the candidate colors, wherein the number of the plurality of recommended colors is not greater than a preset number.

[0053] The method starts from the target color provided by the user, matches the candidate colors through the color space and screens the recommended colors, so as to provide an optimized color solution for textile design. In step S10, the target color data is usually the relevant data of a certain color uploaded by the user; in step S20, the matching candidate colors are usually multiple color blocks, or only a single one according to the needs. The color space is a pre-established color library, in which each color block has a corresponding textile, and the textile has corresponding textile properties. The textile properties may include information such as the price, formula, and color fastness of the textile. Based on these textile properties, the actual use of the textile corresponding to the color can be clearly understood, so as to screen out the color that meets the textile needs, that is, determine the corresponding textile.

[0054] This method does not determine a corresponding color based on a user's target color data, but first goes through a determination process from one to many, and then from many to few. By matching candidate colors in the color space, the system can cover multiple approximate color points around the target color, providing users with more choices and solving the problem that the target color may not directly correspond to the color in the library. The screening of recommended colors combines textile properties (such as color fastness, price, etc.), which not only improves the practicality of the recommendation, but also enhances the adaptability of textiles in different application scenarios. Especially in high-end clothing design, this method takes into account both visual effects and functional requirements (such as light resistance and washability), providing users with flexible and personalized design support.

[0055] Furthermore, the target color data includes at least one of a reflectance curve, an RGB value, a Lab value or an LcH value.

[0056] On the one hand, this method is compatible with various forms of color input, solving the diverse needs in practical applications. On the other hand, it can meet the needs of users with different professional backgrounds. For example, in some scenarios, users want to obtain fabrics corresponding to a certain color they have obtained. Sometimes, when facing professional color designers, they need to design for a specific reflectivity curve, thereby lowering the user's technical threshold and enhancing the ease of use of the solution. This method is suitable for different scenarios from general visual perception to precise industrial design, and significantly improves the universality and adaptability of color recommendation.

[0057] Among them, the reflectivity curve is a precise data in optical measurement, which can describe in detail the reflection characteristics of the object surface to light of different wavelengths, while the RGB value, Lab value and LcH value are standard models widely used in the field of color. That is, the reflectivity curve is unique and accurate, while other types of parameters are not accurate. For example, the same RGB value can correspond to multiple reflectivity curves. Also, because the reflectivity curves corresponding to RGB values ​​and Lab values ​​are not unique, the combined use of these data can ensure more accurate data.

[0058] Furthermore, the color-based textile determination method of this embodiment further includes step S20:

[0059] Step S20: Determine the color data corresponding to the target color data in the color space.

[0060] The color space is a pre-established multi-dimensional mathematical model that reflects the distribution and relationship of colors. The target color data is converted into specific points in the color space, providing a basis for subsequent candidate color screening.

[0061] When the target color data is input in different forms, step S20 ensures the consistency of the target color data and the color space data through a unified processing method. For example, the user may input RGB values, and the color space is established based on other color model standards, so after conversion, the data input by the user can be converted into a standard color space, and the position of the input color in the color space is determined, ensuring the accurate positioning of the target color in the color space, making the target color seamlessly connected with the color space, and providing a high-precision basis for subsequent screening and recommendation.

[0062] Furthermore, the color space is a space established based on the Lab color model;

[0063] The step S20 further comprises:

[0064] Step S21: When the target color data is a non-Lab value, convert it into a Lab value based on a color conversion algorithm.

[0065] Step S21 limits the color space to a space based on the Lab color model and clarifies the conversion algorithm for non-Lab values. When the target color data is a Lab value, step S20 is not required and step S30 is directly executed; when the target color data is a Lab value, such as a reflectance curve, it is first converted to a Lab value with the same format as the color space, and then the subsequent step S30 is executed.

[0066] The Lab color model has become an industry standard for its perceptual uniformity and device independence, and it is more in line with the human eye's perception of color. In the color space based on the Lab color model, the three axes are the L axis (brightness), the a axis (from green to red), and the b axis (from blue to yellow). Under the same light source, the same deviation of the Lab value has a smaller perceptual difference to the human eye. This feature makes the Lab model very suitable for color matching and recommendation. By converting non-Lab values ​​to Lab values, the system can uniformly process multiple color data, thereby avoiding error accumulation caused by different input formats. Step S21 not only improves the perceptual matching of the recommended color, but also provides higher compatibility for multi-scenario applications.

[0067] In addition, in other implementations, the color space may also be established based on other color standards. For example, the color space is a space established based on the LcH color model. For professional color designers, they can directly propose adjustment value requirements for color angles.

[0068] Further, step S30 includes:

[0069] Step S31: based on the color difference between the target color data and the color block in the color space, select the color block with a color difference within a preset color difference range as the candidate color.

[0070] Color difference is the core indicator in color matching. The smaller the color difference, the closer the colors are. When the user does not specify a preset color difference range, it can be based on the system default value; after the user selects a specific color difference value, the preset color difference range is the value set by the user. The larger the preset color difference range, the more candidate colors are generated, and vice versa. By limiting the color difference range, the system can quickly and efficiently find a set of color blocks that have a high degree of match with the target color data.

[0071] Step S30 further includes:

[0072] Step S321: Determine a color block whose color difference with the target color data is within a preset color difference range.

[0073] Step S322: These color blocks are further used to determine candidate colors according to at least one of the following conditions:

[0074] The color fastness grade is greater than or equal to the preset minimum color fastness;

[0075] The price is within the preset price range;

[0076] Observe the consistency of color across a range of viewing angles;

[0077] Sets the consistency of color under the light source.

[0078] On the basis of color difference screening, this implementation method further introduces conditions such as color fastness, price, observation angle and light source consistency, thereby improving the multi-dimensional optimization capability of recommended colors. For example, a color fastness level greater than or equal to the preset minimum color fastness can directly screen out color blocks that do not meet the color fastness requirements, the price range meets the user's price requirements, the consistency of the observation angle can solve the problem of some textiles showing color changes in different directions, and the consistency of the light source solves the problem of isochromatic phenomenon (showing different colors under different light sources). One or a combination of several of these conditions makes the recommendation results more in line with the needs of actual use scenarios, enhances the scene adaptability of the recommended colors, and can provide more reliable recommendation results, especially in complex applications (such as outdoor use or stage costume design).

[0079] Further, step S50 includes:

[0080] Step S51: taking the color block with the smallest color difference between the candidate colors and the target color data as the recommended color;

[0081] And / or, step S52: taking the color block with the lowest price among the candidate colors as the recommended color;

[0082] And / or, step S53: screening out a number of colors whose color fastness levels are greater than or equal to a preset minimum color fastness from the candidate colors, and taking the color with the smallest color difference from the target color data as the recommended color.

[0083] The preset number of recommendations in this embodiment is 3, for example, the closest color, or when the budget is limited, the user may give priority to the color with the lowest price, while in the development of high-performance textiles, more attention may be paid to color fastness. This flexible screening mechanism provides a variety of recommendation strategies, improves the applicability of recommended colors, meets different design requirements and application scenarios, and enhances the initiative of users in the selection process.

[0084] Furthermore, the color-based textile determination method further includes step S60:

[0085] Step S60: If the user feedback information is the expected adjustment direction and expected adjustment value of the target base color of one of the plurality of recommended colors, the expected adjustment value is moved in the expected adjustment direction based on the target base color among the candidate colors to determine a new recommended color.

[0086] The color-based textile determination method also establishes a user feedback mechanism, allowing the user to adjust the screening conditions according to the recommended results. The textile determination method has stronger dynamics and adaptability.

[0087] Specifically, user feedback information may include the color adjustment direction (such as a base color with higher brightness or a hue that is more biased in a certain direction) and the adjustment range. By introducing this information into the screening conditions, the system can re-screen new recommended colors. Among multiple recommended colors, the user may need to further deepen a base color for a certain color selection, or a base color may prefer a higher brightness or warmer hue. For example, if the user needs more red in a recommended color, the a value in the Lab value of the recommended color will be increased a little bit. For example, among other candidate colors, the color with a larger a value while the L value and b value remain relatively unchanged is the new recommended color. The system can quickly generate new recommendation results based on user feedback information. This dynamic adjustment mechanism enables the system to respond to user needs more flexibly and enhance the user experience.

[0088] The textile properties of this embodiment include color difference, and / or at least one of color fastness, price, observation angle, and set light source. These textile properties are directly related to the actual application effect of the textile, thereby providing a specific optimization dimension for the screening of recommended colors.

[0089] Among them, color fastness determines the performance of textiles in daily use, such as light fastness and washability; price affects the cost control of large-scale production; observation angle and light source consistency are related to the visual effects of textiles in different environments. These attributes could not be reflected in the single dimension of color in the past. Combining the recommendation of textile attributes makes the recommended color not only visually close to the target color, but also allows the recommendation results to comprehensively consider visual performance and functional requirements, meet the design requirements of different scenarios, and improve the practicality of the recommendation results.

[0090] This color-based textile determination method significantly improves the accuracy, flexibility and applicability of color recommendations through color space mapping, multi-dimensional screening based on textile properties, dynamic feedback and optimization, providing strong technical support for the field of textile design.

[0091] This method recommends textile colors around the target color, covering the stages of user input, candidate color screening, recommended color generation, feedback adjustment, and final color determination. Below is an explanation of the complete process from user uploading a color to final color determination:

[0092] (1) The user uploads the target color data through the system. The input color data can include the following forms: reflectance curve, RGB value, Lab value or LcH value.

[0093] (2) The system receives color data uploaded by the user and detects whether the format of the target color data is consistent with that of the color space. For example, the color space is established based on the Lab color model. If the input color data is not in Lab format, it is converted into Lab values ​​through a color conversion algorithm and mapped to a standard color space.

[0094] Through the above two steps, it is ensured that the system is compatible with various color input forms, and through data conversion and standardization processing, it lays the foundation for subsequent color screening and recommendation.

[0095] (3) In the color space, the target color data is used as the corresponding reference color, expanded to a certain color range, and a candidate color set is generated. The expansion process can be based on color difference measurement (such as ΔE value), and the color difference value measurement is the distance between the color block in the color space and the target color data. The candidate color set solves the problem that the target color may not have a corresponding color block in the color library by expanding the matching range of the target color, providing diversified choices for the subsequent recommendation process.

[0096] (4) Further screening out recommended colors based on the screening conditions of textile properties, including but not limited to color fastness, price, observation angle consistency, and light source consistency. The priority (such as price priority or color fastness priority) can be adjusted according to user needs to generate a set of recommended colors that meet the conditions, so that the textiles corresponding to the recommended colors not only meet the user's visual needs, but also meet the functional requirements of actual production and application.

[0097] (5) Based on the screening results, the system generates several recommended colors for the user to choose from, and provides detailed information for each recommended color.

[0098] (6) Users can browse and select the recommended results, and can also propose adjustment requirements through the feedback mechanism. For example, users can specify that the brightness of a recommended color needs to be improved, or that they want to recommend a color that meets the color fastness requirements but is cheaper, or that they want to give priority to colors that perform consistently under a specific light source. The user feedback mechanism enhances the system's dynamic adjustment capabilities, making the recommendation process more tailored to individual needs.

[0099] (7) Adjusting the recommended colors based on user feedback. The adjustment process may include screening colors that meet new conditions in the candidate color set according to the adjustment direction specified by the user, adjusting the priority of textile attributes based on user feedback (such as adjusting price from secondary to primary), and outputting new recommended colors.

[0100] (8) The above dynamic adjustment process can be repeated multiple times until the user confirms the final color. This final color is not only visually close to the target color, but also has better textile performance (such as color fastness and moderate price) after multi-dimensional screening and optimization.

[0101] The result of the entire recommendation process is the best color that combines user needs and optimized textile performance. This solves the limitation of direct matching of target colors in traditional color recommendations, achieves high efficiency, flexibility and practicality of color recommendations, and provides multi-dimensional technical support for textile design.

[0102] Compared with the prior art, this embodiment has the following beneficial effects:

[0103] The color-based textile determination method of this embodiment starts from the target color provided by the user, expands a reasonable color range in the color space to determine and then select more candidate colors, and then screens out several colors that meet expectations from the dimension of textile attributes. In this way, even if the color provided by the user has no corresponding color block in the color library, this method can also expand the color space to screen out candidate colors close to the target color, avoiding recommendation failures due to no matching colors; and through screening based on textile attributes, the system can recommend better color choices in actual textile applications, avoiding the limitations of only considering color matching, so that the recommendation results are more in line with the user's actual needs for textiles. Therefore, this method significantly improves the accuracy and practicality of color recommendations, solves many defects of traditional color matching methods, better serves the needs of textile design and production, and provides a more scientific and efficient technical means for the field of textile design.

[0104] In one embodiment, a color-based textile determination device is provided, such as Figure 2 The modules included in the color-based textile determination device and the specific functions of each module are as follows:

[0105] An acquisition module is used to acquire target color data;

[0106] A determination module, configured to determine, based on the target color data, a plurality of color blocks in a color space as candidate colors, wherein the color space includes a plurality of color blocks, each color block having a corresponding textile attribute;

[0107] A screening module is used to screen out a number of recommended colors from the candidate colors based on the screening conditions of the textile attributes, wherein the number of the recommended colors is not greater than a preset number.

[0108] It should be noted that for details not disclosed in the color-based textile determination device in the embodiment of the present invention, please refer to the details disclosed in the color-based textile determination method in the embodiment of the present invention.

[0109] Those skilled in the art will understand that the module schematic diagram is merely an example of a color-based textile determination device and does not constitute a limitation on the terminal device of the color-based textile determination device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the color-based textile determination device may also include input and output devices, network access devices, buses, etc.

[0110] The color-based textile determination device may also include computing devices such as computers, notebooks, PDAs, and cloud servers, as well as including but not limited to a processing module, a storage module, and a computer program stored in the storage module and executable on the processing module, such as the color-based textile determination method program described above. When the processing module executes the computer program, the steps in the color-based textile determination method embodiments described above are implemented, such as Figure 1 Steps shown.

[0111] In addition, the present invention also proposes an electronic device, which includes a storage module and a processing module. When the processing module executes the computer program, it can implement the steps in the above-mentioned color-based textile determination method, that is, implement the steps in any one of the technical solutions in the above-mentioned color-based textile determination method.

[0112] The electronic device may be a part integrated into the color-based textile determination device, or a local terminal device, or a part of a cloud server.

[0113] The processing module can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processing module is the control center of the color-based textile determination device, and uses various interfaces and lines to connect various parts of the entire color-based textile determination device.

[0114] The storage module can be used to store the computer program and / or module, and the processing module realizes various functions of the color-based textile determination device by running or executing the computer program and / or module stored in the storage module, and calling the data stored in the storage module. The storage module can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc. In addition, the storage module can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0115] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in a storage module and executed by a processing module to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, which are used to describe the execution process of the computer program in a color-based textile determination device.

[0116] Furthermore, an embodiment of the present invention provides a readable storage medium storing a computer program, which, when executed by a processing module, can implement the steps in the above-mentioned color-based textile determination method, that is, implement the steps in any one of the technical solutions in the above-mentioned color-based textile determination method.

[0117] If the module integrated in the color-based textile determination method is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processing module, the steps of each of the above-mentioned method embodiments can be implemented.

[0118] The computer program includes computer program code, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, recording medium, disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer readable media do not include electric carrier signals and telecommunication signals.

[0119] It should be understood that although this specification is described according to implementation modes, not every implementation mode contains only one independent technical solution. This description of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each implementation mode may also be appropriately combined to form other implementation modes that can be understood by those skilled in the art.

[0120] The series of detailed descriptions listed above are only specific descriptions of feasible implementation methods of the present invention. They are not intended to limit the scope of protection of the present invention. Any equivalent implementation methods or changes that do not deviate from the technical spirit of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for determining a textile based on color, characterized in that: The steps include: Get target color data; Based on the target color data, determining a plurality of color blocks as candidate colors in a color space, wherein the color space includes a plurality of color blocks, each color block having a corresponding textile attribute; Based on the screening condition of the textile attribute, a plurality of recommended colors are screened out from the candidate colors, wherein the number of the plurality of recommended colors is not greater than a preset number.

2. The color-based textile determination method according to claim 1, characterized in that: The target color data includes at least one of a reflectance curve, an RGB value, a Lab value, or an LcH value.

3. The color-based textile determination method according to claim 2, characterized in that: Also includes the steps: The corresponding color data of the target color data in the color space is determined.

4. The color-based textile determination method according to claim 3, characterized in that: The color space is a space established based on the Lab color model; The determining the color data corresponding to the target color data in the color space includes: When the target color data is a non-Lab value, it is converted into a Lab value based on a color conversion algorithm.

5. The color-based textile determination method according to claim 1 or 3, characterized in that: Also includes the steps: If the user feedback information is the expected adjustment direction and expected adjustment value of the target base color of one of the plurality of recommended colors, the expected adjustment value is moved in the expected adjustment direction based on the target base color among the candidate colors to determine a new recommended color.

6. The color-based textile determination method according to claim 1, characterized in that: The textile properties include color difference, and / or at least one of color fastness, price, observation angle, and set light source.

7. The color-based textile determination method according to claim 6, characterized in that: The step of determining a plurality of color blocks as candidate colors in a color space based on the target color data includes: According to the color difference between the target color data and the color block in the color space, the color block with the color difference within a preset color difference range is screened out as the candidate color.

8. The color-based textile determination method according to claim 6, characterized in that: The step of determining a plurality of color blocks as candidate colors in a color space based on the target color data includes: On the basis that the color difference between the color block and the target color data is within a preset color difference range, the candidate color is determined according to at least one of the following conditions: The color fastness grade is greater than or equal to the preset minimum color fastness; The price is within the preset price range; Observe the consistency of color across a range of viewing angles; Sets the consistency of color under the light source.

9. The color-based textile determination method according to claim 6, characterized in that: The screening condition based on the textile property, screening out a plurality of recommended colors from the candidate colors, includes: Taking the color block with the smallest color difference between the candidate colors and the target color data as the recommended color; and / or, taking the color block with the lowest price among the candidate colors as the recommended color; And / or, a plurality of colors whose color fastness levels are greater than or equal to a preset minimum color fastness are screened out from the candidate colors, and the color with the smallest color difference with the target color data is taken as the recommended color.

10. A color-based textile determination device, characterized in that: The steps include: An acquisition module is used to acquire target color data; A determination module, configured to determine, based on the target color data, a plurality of color blocks in a color space as candidate colors, wherein the color space includes a plurality of color blocks, each color block having a corresponding textile attribute; A screening module is used to screen out a number of recommended colors from the candidate colors based on the screening conditions of the textile attributes, wherein the number of the recommended colors is not greater than a preset number.