Health food and health function food packaging design and manufacturing process system
By automatically generating design drawings and controlling the manufacturing process, the problems of long design time and insufficient label visibility in paper packaging have been solved, enabling fast and efficient packaging design and manufacturing, and improving the visibility of product labeling.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 金氶允
- Filing Date
- 2024-12-11
- Publication Date
- 2026-06-02
AI Technical Summary
Existing technologies require a significant amount of time to create design drafts and incorporate customer feedback when designing and manufacturing paper packaging for health foods and functional health foods, and the visibility of product names and manufacturer logos is insufficient.
Information is received through a product information receiver, and design drawings are automatically generated, including calculating packaging dimensions, overlaying background images, placing product symbol text and manufacturer logos, and using computer programs and hardware to control the manufacturing of paper packaging, reducing design time and improving the visibility of markings.
It enables the automatic generation of paper packaging design drafts, significantly reducing design and manufacturing time, while improving the visibility of product names and manufacturer logos, and creating designs that match the product.
Smart Images

Figure CN122133301A_ABST
Abstract
Description
Technical Field
[0001] The following embodiments relate to a packaging design and manufacturing process system for health foods and health functional foods, as well as the devices and processing / control methods included in the system. The system can be designed and manufactured in small containers such as small packets, pills, and glass bottles according to product information such as product design, size, main customer group, and purpose. Background Technology
[0002] Health foods or functional health foods are distributed / consumed in individual packaging such as packets, pills, and glass bottles, and cardboard boxes containing many of these individual packages (single products) are used.
[0003] This type of cardboard packaging plays a very important role in attracting customers because it is the exposed part of the product when displayed / shown in pharmacies and other sales channels.
[0004] Paper packaging needs to be visible to consumers, with the product name, identifiable slogans, and ingredient list highly visible, and clearly labeled by the product manufacturer to improve product reliability.
[0005] Generally speaking, paper packaging is made by receiving design drafts from customers (health food / health functional food manufacturers), then printing out development drawings and assembling them. More specifically, it is manufactured through drawing, wood mold making, cotton spinning, Thompson work (die-cutting, stamping plant), degreasing work, etc.
[0006] On the other hand, there is a limitation: creating design drafts for paper packaging manufacturing and reflecting customer feedback takes a lot of time.
[0007] Previous documents
[0008] [Patent Documents]
[0009] (Patent Document 1) KR 10-2698335B
[0010] (Patent Document 2) KR 10-2211887B
[0011] (Patent Document 3) KR 10-0766420B Summary of the Invention
[0012] [Problems that need to be solved]
[0013] The problem this embodiment seeks to solve is to provide a packaging design and manufacturing process system for health foods and health functional foods. This system can automatically generate the overall parts of the design drafts / development drawings for the production of paper packaging, and significantly reduce the time required for design work, improve the visibility of product name identification and manufacturer identification, thereby overcoming the limitations of the conventional paper packaging manufacturing methods mentioned above.
[0014] [Solutions to the problem]
[0015] According to one embodiment, a product information recipient; a designer / maker who creates design drawings based on the aforementioned product information and sends them to a client terminal; and a packaging manufacturing machine for manufacturing paper packaging according to the aforementioned design drawings; the design builder includes: calculating packaging dimensions based on the aforementioned product information; creating a flattened diagram based on the package dimensions; overlaying a background image onto the plan view; placing product symbol text in a first part of the plan view; placing a product name identifier in a second part of the plan view; and placing a manufacturer's logo in a third part of the plan view; providing a packaging design and manufacturing process system for health foods and health functional foods, controlled according to a control method, including...
[0016] In addition, the product information receiver can: take photos of the product units using a camera connected to the product information receiver; and extract individual product images from the photos; the step of applying background images to the plan view is controlled according to a control method, including: dividing the product unit images into 8 equal parts along the height direction, designated as images 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7, and 1-8; extracting the 1-8 images above each 1-1 image, with the primary colors 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7, and 1-8; placing the first, second, third, fourth, fifth, sixth, seventh, eighth, and ninth levels at predetermined intervals at the top and bottom of any side of the plan view; passing through the left end, one side, and right end of the fourth level, with the peaks passing through one side of the second level, and the valleys passing through... The third curve on the other side of the sixth layer is placed in the plan view; 1-1 primary color to 2-1 primary color, which is the average of the color codes of 1-5 primary colors; the step of calculating 2-2 primary color, that is, the average of the color codes of 1-3 primary colors to 1-6 primary colors; calculating 2-3 primary colors, that is, the average of the color codes of 1-5 primary colors and 1-9 primary colors; designating the color of the point at the top of the third curve on the first surface of the second face as the primary color of the second and first degrees; designating the color of the point located below the third curve on the first surface and above the sixth horizontal line as the 2-2 primary color; designating the color of the point corresponding to the sixth horizontal line of the first plane as the primary color of the second and second sides; on the first surface, the color of the point corresponding to the ninth horizontal line is designated as the primary color of the second to third lines of the first horizontal line; and designating the color of the point between the sixth horizontal line and the ninth horizontal line of the first surface as a gradient from the 2-2 primary color to the 2-3 primary color; it can be used to include
[0017] Furthermore, the steps for placing the product name tag in the second part of the plan are as follows: extract the third primary color of the product name tag; calculate the horizontal length of product name tag 1-1; calculate the vertical length 1-2 of product name tag; calculate the length of line 2-1, i.e., the length of the first horizontal line; calculate the interval between the first to the ninth horizontal lines, length 2-2; calculate the length of 3-1, i.e., the length of the third horizontal line portion, located below the convex area above the cubic curve; calculate the length of 3-2, i.e., the length of the third horizontal line portion, located above the convex area below the third curve; calculate the length of 3-3, i.e., the length of the fourth horizontal line portion, located below the convex area above the cubic curve; calculate the length of 3-4. The length of the fourth horizontal line is located above the convex area below the quadratic curve; the length of the fifth horizontal line is calculated (3-5), located below the convex area above the cubic curve; the length of the fifth horizontal line is calculated (3-6), located above the convex area below the third curve; the length most similar to length 1-1 is extracted from lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6; the length 4-2 is extracted from lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6, which is the second most similar to length 1-1; the first segment corresponding to length 4-1 is extracted. Extract the second segment corresponding to the length of 4-2; extract the first contrasting color, i.e., the background color corresponding to the first segment; extract the second contrasting color, i.e., the background color corresponding to the second segment; calculate the 1-1 color difference index, i.e., the absolute value of the third primary color's Red code minus the absolute value of the first contrasting color's Red code; calculate the 1-2 color difference index, i.e., the absolute value of the first contrasting color's Green code minus the absolute value of the third primary color's Green code; calculate the 1-3 color difference index, i.e., the absolute value of the first contrasting color's Blue code minus the absolute value of the third primary color's Blue code; calculate the 1-4 color difference index, i.e., the sum of the 1-1 color difference index and the 1-3 color difference index; calculate the 2-1 color difference index. The calculation involves: 1) calculating the absolute value of the third primary color's color code Red minus the absolute value of the second comparative color's color code Red; 2) calculating the 2-2 color difference index, which is the absolute value of the third primary color's color code Green minus the absolute value of the second comparative color's color code Green; 3) calculating the 2-3 color difference index, which is the absolute value of the third primary color's color code Blue minus the absolute value of the second comparative color's color code Blue; 4) calculating the 2-4 color difference index, which is the sum of the 2-1 and 2-3 color difference indices; 5) selecting a third segment from the first and second segments corresponding to the larger of the 1-4 and 2-4 color difference indices (whichever is larger); and 6) designating the center of the third segment as the second part; this can be used to include...
[0018] Furthermore, the steps for placing the manufacturer's logo in the third part of the plan are: extract the fourth primary color of the border portion of the manufacturer's logo; calculate the 5-1 length, which is the horizontal length of the manufacturer's logo; calculate the length of the manufacturer's logo, which is the vertical length of 5-2; extract the length most similar to the 5-1 length from the lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6; extract the length most similar to the 5-1 length from the lengths 5-1, 6-2, 2-1, 3-2, 3-3, 3-4, 3-5, and 3-6. Find the length with the most similar length; extract the fourth segment corresponding to the length in 6-1 above; extract the fifth segment corresponding to the length in 6-2 above; extract the third contrasting color, i.e., the background color corresponding to the fourth segment; extract the fourth contrasting color, i.e., the background color corresponding to the fifth segment; calculate the 3-1 color difference index, i.e., the absolute value of the fourth primary color's Red code minus the absolute value of the third contrasting color's Red code; calculate the 3-2 color difference index, i.e., the absolute value of the third contrasting color's Green code minus the absolute value of the fourth primary color's Green code; calculate the 3-3 color difference index, i.e., the absolute value of the third contrasting color's Green code minus the absolute value of the fourth primary color's Green code; Calculate the following color difference indices: 1. Subtract the absolute value of the fourth primary color (Blue) from the absolute value of the fourth primary color (Blue); 2. Calculate the 3-4 color difference index, which is the sum of the 3-1 and 3-3 color difference indices; 3. Calculate the 4-1 color difference index, which is the absolute value of the fourth primary color (Red) minus the absolute value of the fourth comparative color (Red); 4. Calculate the 4-2 color difference index, which is the absolute value of the fourth primary color (Green) minus the absolute value of the fourth comparative color (Green); 5. Calculate the 4-3 color difference index, which is the absolute value of the fourth primary color (Blue) minus the absolute value of the fourth comparative color (Blue). Value; calculate the 4-4 color difference index, which is the sum of the 4-1 color difference index and the 4-3 color difference index; select the sixth segment corresponding to the larger of the 4-4 and 5-4 color difference indices and the 4-4 color difference index; designate the center of the sixth segment as the third part; when the manufacturer's logo is placed in the third part, the product name logo and the manufacturer's logo at least partially overlap: if the y-coordinate of the third part is higher than the y-coordinate of the second part, the y-coordinate of the third part is corrected to the center of the first and second levels, otherwise the y-coordinate of the third part is corrected to the center of the seventh and eighth levels; it can be used to include
[0019] Furthermore, the steps for extracting the primary colors (including extracting primary colors 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7, and 1-8, and extracting the 3rd and 4th primary colors) are as follows: From all pixels of the target area, read the pixel-specific color codes and create a color code set; from the color code set, calculate the number of pixels for each color code; delete color codes whose pixel count is less than 2% of the total number of pixels to be extracted from the color code set; calculate the average color code based on the color code set; from... From the color code set, extract the color code that appears most frequently; calculate the color code correction value, which is the difference between the average color code and the most frequent color code; add 15% to 25% of the color code correction value to the average color code and return it to the main color; the steps for adding the background image to the planar map are: designating the faces aligned with the first edge of the plane as the second, third, and fourth edges; and specifying the color codes of pixels placed at any corner on the first side, and the color codes of pixels placed at the same height on the second to fourth sides; it can be used to include
[0020] According to one embodiment, the device can be controlled by a computer program stored on a medium in combination with hardware to perform any of the methods described above.
[0021] [Invention Effects]
[0022] According to one embodiment, the entire portion of the design draft / development drawing for the production of paper packaging can be automatically generated.
[0023] In addition, it can significantly reduce the total labor time spent on packaging design and manufacturing.
[0024] In addition, it can improve the visibility of the product name logo and manufacturer logo appearing on the manufacturing packaging.
[0025] In addition, designs that match the product packaging can be created.
[0026] [Brief Description of Drawings]
[0027] Figure 1 This is a schematic diagram illustrating the packaging design and manufacturing process of health foods and health functional foods according to an embodiment of the present invention.
[0028] Figure 2 It is a flowchart showing the control methods of the processing system for the design and manufacturing process of health food and health functional food packaging.
[0029] Figure 3 It is a diagrammatic chart used to illustrate the packaging design and manufacturing process of health foods and health functional foods.
[0030] Figure 4 It is a packaging development diagram showcasing the packaging design and manufacturing process of health foods and health functional foods.
[0031] [Specific details of the invention]
[0032] The embodiments are described in detail below with reference to the accompanying drawings. However, various modifications can be made to the embodiments, and therefore the scope of the patent application is not limited to or restricted by these embodiments. Any changes, equivalents, or substitutions to the embodiments should be understood to be included within the scope of the claims.
[0033] The specific structural or functional descriptions of the embodiments are provided for illustrative purposes only and may be modified and implemented in various forms. Therefore, the embodiments are not limited to a particular form of disclosure, and the scope of this specification includes changes, uniformities, or substitutions incorporated into the descriptive concepts.
[0034] Terms such as first or second can be used to describe various components, but the interpretation of these terms should only be used to distinguish one component from another. For example, the first component can be named the second component, and similarly, the second component can be named the first component.
[0035] When a component is said to be "connected" to another component, it should be understood that it may be directly connected to or connected to another component, but there may be another component between them.
[0036] The terminology used in the embodiments is for illustrative purposes only and should not be construed as restrictive. Singular expressions include plural expressions unless the context clearly implies otherwise. In this specification, the terms "comprising" or "having" should be understood to mean the presence of the functions, numbers, steps, actions, components, parts, or combinations thereof described herein, and should not exclude the presence or addition of one or more other functions or numbers, steps, actions, components, parts, or combinations thereof.
[0037] The expressions 'end', 'both ends', 'one end', 'other end', and 'side end' for a component can be interpreted as referring to at least one end of the component.
[0038] The term "return" as used in the description of this invention may refer to the output / return / return of the result value of a method / procedure / function used in a specified programming language / structure.
[0039] Unless otherwise defined, all terms used herein, including technical or scientific terms, shall have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiments pertain. Terms such as those defined in common dictionaries shall be interpreted as having the meaning consistent with their meaning in the relevant descriptive context and shall not be interpreted in an idealistic or overly formal sense unless expressly defined in this application.
[0040] Furthermore, when describing the accompanying drawings, regardless of the drawing code, the same reference numerals should be assigned to the same elements, and identical repetitive descriptions should be omitted. When describing embodiments, detailed descriptions should be omitted if it is determined that a specific description of the relevant technical notifications may unnecessarily obscure the essential points of the embodiment.
[0041] According to one embodiment, a product information recipient; a designer / maker who creates design drawings based on the aforementioned product information and sends them to a client terminal; and a packaging manufacturing machine for manufacturing paper packaging according to the aforementioned design drawings; the design builder includes: calculating packaging dimensions based on the aforementioned product information; creating a flattened diagram based on the package dimensions; overlaying a background image onto the plan view; placing product symbol text in a first part of the plan view; placing a product name identifier in a second part of the plan view; and placing a manufacturer's logo in a third part of the plan view; providing a packaging design and manufacturing process system for health foods and health functional foods, controlled according to a control method, including...
[0042] Product information recipient, used to receive product information; can be a pre-selected server computer capable of wired and wireless data communication with the customer's terminal.
[0043] Receive and store product information transmitted from the client terminal.
[0044] The designer creates design drawings based on the above product information and sends them to the client terminal; or automatically generates design drawings and sends them directly to the client terminal, or sends modified design drawings from the Worker portion back to the client terminal. The designer can be a server computer or a PC capable of wired and wireless data communication with the server computer.
[0045] Packaging manufacturing machines are used to manufacture paper packaging according to the aforementioned design drawings; and to manufacture paper packaging based on the final design drawings confirmed by customer feedback. Packaging manufacturing machines may include equipment for performing wood mold making, cotton spinning, Thompson operations (die-cutting, pressing) – degreasing operations.
[0046] Calculate the packaging dimensions based on the product information above; calculate the dimensions (length x width x height of the packaging box) based on the product information entered by the customer.
[0047] Product information may include the dimensions of a single item, the product's formula (whether it is a pill, liquid, powder, etc.), the quantity of the product in a package, the target consumer group for the product, the manufacturer's logo (buyer's logo), the product name / trademark logo, and the quantity of the package to be produced (the number of items to be packaged).
[0048] Create a flattened diagram based on the package dimensions; generate a plan view corresponding to the package dimensions (width x width x height of the assembly box).
[0049] Overlay a background image onto a plan view; in a book, apply the background image of the content / pattern / color to be drawn / printed on the box surface to the exterior surface when assembling the box (in a packaging drawing program).
[0050] The product symbol text is placed in the first part of the floor plan; the product symbol text (ingredient representation, etc.) is placed in the first part of the development drawing.
[0051] The product name is placed in the second part of the floor plan; in the second part, which is another part of the development plan (the part that does not overlap with the first part), the product name logo image is placed.
[0052] The manufacturer's logo is placed in the third section of the plan; the manufacturer's logo image is placed in the third section of another part of the development drawing (the part that does not overlap with the first and second parts).
[0053] Product name logos and manufacturer logos can be saved / imported / received as image files, where the background can be specified with a transparent color, such as a PNG file, and placed on one side of the development drawing. The background image is processed so that it is not obscured by parts other than the logo portion.
[0054] On the other hand, it provides a processing method for the packaging design and manufacturing process of health foods and health functional foods processed / controlled according to the above steps and the following steps.
[0055] In addition, the product information receiver can: take photos of the product units using a camera connected to the product information receiver; and extract individual product images from the photos; the step of applying background images to the plan view is controlled according to a control method, including: dividing the product unit images into 8 equal parts along the height direction, designated as images 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7, and 1-8; extracting the 1-8 images above each 1-1 image, with the primary colors 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7, and 1-8; placing the first, second, third, fourth, fifth, sixth, seventh, eighth, and ninth levels at predetermined intervals at the top and bottom of any side of the plan view; passing through the left end, one side, and right end of the fourth level, with the peaks passing through one side of the second level, and the valleys passing through... The third curve on the other side of the sixth layer is placed in the plan view; 1-1 primary color to 2-1 primary color, which is the average of the color codes of 1-5 primary colors; the step of calculating 2-2 primary color, that is, the average of the color codes of 1-3 primary colors to 1-6 primary colors; calculating 2-3 primary colors, that is, the average of the color codes of 1-5 primary colors and 1-9 primary colors; designating the color of the point at the top of the third curve on the first surface of the second face as the primary color of the second and first degrees; designating the color of the point located below the third curve on the first surface and above the sixth horizontal line as the 2-2 primary color; designating the color of the point corresponding to the sixth horizontal line of the first plane as the primary color of the second and second sides; on the first surface, the color of the point corresponding to the ninth horizontal line is designated as the primary color of the second to third lines of the first horizontal line; and designating the color of the point between the sixth horizontal line and the ninth horizontal line of the first surface as a gradient from the 2-2 primary color to the 2-3 primary color; it can be used to include
[0056] A single product photo is taken using a camera connected to the product information receiver; the actual product provided by the customer is photographed using a separate camera connected to the product information receiver.
[0057] Extract individual product images from the above photos; except for the background and other parts in the above photos, extract only the image portions of the product using the prescribed artificial intelligence object recognition model or the object extraction tool of the image editing program.
[0058] Divide the product image into 8 equal parts along the height direction, and designate them as image 1-1, image 1-2, image 1-3, image 1-4, image 1-5, image 1-6, image 1-7, and image 1-8; then divide the extracted single product image into 8 equal parts along the height direction (vertical), resulting in 8 images.
[0059] Extract the primary colors of images 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7, and 1-8 from each of the 1-1 images; extract the primary color (color code) of each image from the 1-1 images to the 1-8 images.
[0060] For example, extract the primary color 1-1 from image 1-1, extract the primary color 1-2 from image 1-2, extract the primary color 1-3 from image 1-3, ..., extract the primary color 1-8 from image 1-8.
[0061] Place the first, second, third, fourth, fifth, sixth, seventh, eighth, and ninth levels at predetermined intervals on the top and bottom of any side of the plan view; place nine horizontal lines on one side of the plan view, preferably on the first side, which is the largest side (the side displaying the main design / logo of the display frame).
[0062] In other words, the top line (boundary line) of the first side becomes the first layer, the bottom line (boundary line) of the first side becomes the ninth layer, and in between, the second to eighth layers, namely imaginary lines (temporary lines), can be placed periodically.
[0063] The third curve, which passes through the left end of the fourth layer, one side of the fourth layer, and the right end of the fourth layer, with the crest passing through one side of the second layer and the valley passing through the other side of the sixth layer, is placed on the plan view; in the middle, the tertiary curve with a ridge and a valley is placed on the plan view (first side).
[0064] In other words, the peak of the third layer curve is adjacent to one side of the second layer, while the groove is adjacent to one side of the sixth layer.
[0065] Figure 4 An example of a cubic curve placed on the first plane is shown.
[0066] From primary color 1-1 to primary color 2-1, this is the average of the color codes for primary colors 1-5; calculate the average of primary colors 1-1 or 1-5, and calculate the average of each red, blue, and green code separately (discarding the decimal point).
[0067] For example, if we take #123456, #234567, and #556677 The average value can be taken as the average of the red parts 12, 23, and 55, making it the red part of the 2-1 primary color; the average value of the blue parts 34, 45, and 66, specifying the blue part of the 2-1 primary color; and the average value of the green parts 56, 67, and 77, specifying it as the green part of the 2-1 primary color, #304866. The primary color can be calculated as 2-1.
[0068] The steps for calculating the 2-2 primary color are: the average value of the 1-3 primary color to the 1-6 primary color color code; the steps for calculating the 2-3 primary color are: the average value of the 1-5 primary color to the 1-9 primary color color code; and the steps for generating the 2-2 primary color and the 2-3 primary color are:
[0069] The color of the point at the top of the third curve on the first surface of the second face is designated as the primary color of the second and first degrees; the color of the point located below the third curve on the first surface and above the sixth horizontal line is designated as the 2-2 primary color; the color of the point corresponding to the sixth horizontal line of the first plane is designated as the primary color of the second and second sides; on the first surface, the color of the point corresponding to the ninth horizontal line is designated as the primary color of the second to third lines of the first horizontal line; and the color of the point between the sixth and ninth horizontal lines on the first surface is designated as a gradient from the 2-2 primary color to the 2-3 primary color; the first surface is divided into three main parts, and a background color is assigned / drawn.
[0070] In other words, the upper part of the third curve is painted with the main color 2-1, the lower part of the third curve and the upper part of the 6th layer are painted with the main color 2-2, and the remaining areas are painted with a gradient from the main color 2-2 to the main color 2-3.
[0071] Furthermore, the steps for placing the product name tag in the second part of the plan are as follows: extract the third primary color of the product name tag; calculate the horizontal length of product name tag 1-1; calculate the vertical length 1-2 of product name tag; calculate the length of line 2-1, i.e., the length of the first horizontal line; calculate the interval between the first to the ninth horizontal lines, length 2-2; calculate the length of 3-1, i.e., the length of the third horizontal line portion, located below the convex area above the cubic curve; calculate the length of 3-2, i.e., the length of the third horizontal line portion, located above the convex area below the third curve; calculate the length of 3-3, i.e., the length of the fourth horizontal line portion, located below the convex area above the cubic curve; calculate the length of 3-4. The length of the fourth horizontal line is located above the convex area below the quadratic curve; the length of the fifth horizontal line is calculated (3-5), located below the convex area above the cubic curve; the length of the fifth horizontal line is calculated (3-6), located above the convex area below the third curve; the length most similar to length 1-1 is extracted from lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6; the length 4-2 is extracted from lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6, which is the second most similar to length 1-1; the first segment corresponding to length 4-1 is extracted. Extract the second segment corresponding to the length of 4-2; extract the first contrasting color, i.e., the background color corresponding to the first segment; extract the second contrasting color, i.e., the background color corresponding to the second segment; calculate the 1-1 color difference index, i.e., the absolute value of the third primary color's Red code minus the absolute value of the first contrasting color's Red code; calculate the 1-2 color difference index, i.e., the absolute value of the first contrasting color's Green code minus the absolute value of the third primary color's Green code; calculate the 1-3 color difference index, i.e., the absolute value of the first contrasting color's Blue code minus the absolute value of the third primary color's Blue code; calculate the 1-4 color difference index, i.e., the sum of the 1-1 color difference index and the 1-3 color difference index; calculate the 2-1 color difference index. The calculation involves: 1) calculating the absolute value of the third primary color's color code Red minus the absolute value of the second comparative color's color code Red; 2) calculating the 2-2 color difference index, which is the absolute value of the third primary color's color code Green minus the absolute value of the second comparative color's color code Green; 3) calculating the 2-3 color difference index, which is the absolute value of the third primary color's color code Blue minus the absolute value of the second comparative color's color code Blue; 4) calculating the 2-4 color difference index, which is the sum of the 2-1 and 2-3 color difference indices; 5) selecting a third segment from the first and second segments corresponding to the larger of the 1-4 and 2-4 color difference indices (whichever is larger); and 6) designating the center of the third segment as the second part; this can be used to include...
[0072] Extract the third primary color from the product name identifier; extract the primary color from the logo within the product name.
[0073] Calculate the horizontal length of the product name logo 1-1; in this context, it calculates / extracts the 1-1D length, which is the horizontal length of the product name logo image file.
[0074] Calculate the vertical length 1-2 of the product name logo; in the meantime, calculate / extract the 1-2D length, which is the vertical length of the product name logo image file.
[0075] Calculate the length of line 2-1, which is the length of the first horizontal line; generate the length of the first horizontal line (equal to the length of the second horizontal line and the length of the ninth horizontal line, which is equal to the width of the first face).
[0076] Calculate the interval between the first to ninth levels, with a length of 2-2; calculate the interval between equally spaced first to ninth levels. In other words, calculate the interval between the first and second levels (= the interval between the second and third levels = the interval between the third and fourth levels = ...).
[0077] Calculate the length of 3-1, which is the length of the third horizontal line portion, located below the convex region above the cubic curve;
[0078] Calculate the length of 3-2, which is the length of the third horizontal line portion, located above the convex area below the third curve; generate the length of the third horizontal line located on the first side of the third curve.
[0079] In other words, it produces the length of one of the parts separated by a cubic curve.
[0080] Calculate the length of 3-3, which is the length of the fourth horizontal line portion, located below the convex region above the cubic curve; calculate the length of 3-4, which is the length of the fourth horizontal line portion, located above the convex region below the quadratic curve; calculate the length of 3-5, which is the length of the fifth horizontal line portion, located below the convex region above the cubic curve; and calculate the lengths from the third to the sixth, which is the length of the fifth horizontal line portion, located above the convex region below the quadratic curve; thus obtaining the lower length of the fourth layer of the third curve, the upper length of the fourth layer, the upper length of the fifth layer, and the lower length of the fifth layer of the third curve.
[0081] Extract the length most similar to length 1-1 from lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6; extract the calculated length most similar to the horizontal length of the product name logo.
[0082] Extract the length 4-2 from the lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6. This length is the second most similar to the length 1-1. Extract which of the calculated lengths is most similar to the horizontal length of the product name logo.
[0083] Extract the first segment corresponding to the length in 4-1; extract the second segment corresponding to the length in 4-2 above; extract the segment (part of the Nth horizontal line) that is most similar to the width / height of the product name logo.
[0084] Extract the first contrast color, which is the background color corresponding to the first segment; extract the second contrast color, which is the background color corresponding to the second segment; read the background color specified in the step of applying the background image to the plan view, and designate it as the first comparison color / second comparison color.
[0085] Calculate the 1-1 color difference index, which is the absolute value of the Red value of the third primary color minus the Red value of the first comparative color; in the third primary color, which is the primary color of the product name logo, calculate the red color code portion and calculate the 1-1 color difference index, which is the difference between the red color code portions of the first comparative color.
[0086] Calculate the 1-2 color difference index, which is the absolute value of the first comparative color code Green minus the absolute value of the third primary color code Green; calculate the 1-3 color difference index, which is the absolute value of the first comparative color code Blue minus the absolute value of the third primary color code Blue; and calculate the color difference index corresponding to green and blue respectively using the same method as above.
[0087] Calculate the 1-4 color difference index, which is the sum of the 1-1 color difference index and the 1-3 color difference index; calculate the 1-4 color difference index, which is the sum of the 1-1 color difference index, the 1-2 color difference index, and the 1-3 color difference index (hexadecimal arithmetic).
[0088] Calculate the 2-1 color difference index, which is the absolute value of the third primary color's color code Red minus the absolute value of the second comparative color's color code Red; calculate the 2-2 color difference index, which is the absolute value of the third primary color's color code Green minus the absolute value of the second comparative color's color code Green; calculate the 2-3 color difference index, which is the absolute value of the third primary color's color code Blue minus the absolute value of the second comparative color's color code Blue; calculate the 2-4 color difference index, which is the sum of the 2-1 and 2-3 color difference indices; the process is the same as calculating the 1-4 color difference index, except that the 2-4 color difference index is calculated starting from the second comparative color.
[0089] Select the third segment corresponding to the larger of the 1-4 color difference index and the 2-4 color difference index (whichever is larger) from the first and second segments; designate the center of the third segment as the second part; extract the third segment, corresponding to the larger of the 1-4 color difference index and the 2-4 color difference index, and designate the center of the third segment as the position of the second part, and place the product name logo in the second part.
[0090] Therefore, the product name logo is placed in an area that contrasts significantly with the main color, thereby increasing its visibility.
[0091] At this point, the placement of the product name logo can be reduced so that the vertical length is less than or equal to the gap between the second and seventh levels.
[0092] Furthermore, the steps for placing the manufacturer's logo in the third part of the plan are: extract the fourth primary color of the border portion of the manufacturer's logo; calculate the 5-1 length, which is the horizontal length of the manufacturer's logo; calculate the length of the manufacturer's logo, which is the vertical length of 5-2; extract the length most similar to the 5-1 length from the lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6; extract the length most similar to the 5-1 length from the lengths 5-1, 6-2, 2-1, 3-2, 3-3, 3-4, 3-5, and 3-6. Find the length with the most similar length; extract the fourth segment corresponding to the length in 6-1 above; extract the fifth segment corresponding to the length in 6-2 above; extract the third contrasting color, i.e., the background color corresponding to the fourth segment; extract the fourth contrasting color, i.e., the background color corresponding to the fifth segment; calculate the 3-1 color difference index, i.e., the absolute value of the fourth primary color's Red code minus the absolute value of the third contrasting color's Red code; calculate the 3-2 color difference index, i.e., the absolute value of the third contrasting color's Green code minus the absolute value of the fourth primary color's Green code; calculate the 3-3 color difference index, i.e., the absolute value of the third contrasting color's Green code minus the absolute value of the fourth primary color's Green code; Calculate the following color difference indices: 1. Subtract the absolute value of the fourth primary color (Blue) from the absolute value of the fourth primary color (Blue); 2. Calculate the 3-4 color difference index, which is the sum of the 3-1 and 3-3 color difference indices; 3. Calculate the 4-1 color difference index, which is the absolute value of the fourth primary color (Red) minus the absolute value of the fourth comparative color (Red); 4. Calculate the 4-2 color difference index, which is the absolute value of the fourth primary color (Green) minus the absolute value of the fourth comparative color (Green); 5. Calculate the 4-3 color difference index, which is the absolute value of the fourth primary color (Blue) minus the absolute value of the fourth comparative color (Blue). Value; calculate the 4-4 color difference index, which is the sum of the 4-1 color difference index and the 4-3 color difference index; select the sixth segment corresponding to the larger of the 4-4 and 5-4 color difference indices and the 4-4 color difference index; designate the center of the sixth segment as the third part; when the manufacturer's logo is placed in the third part, the product name logo and the manufacturer's logo at least partially overlap: if the y-coordinate of the third part is higher than the y-coordinate of the second part, the y-coordinate of the third part is corrected to the center of the first and second levels, otherwise the y-coordinate of the third part is corrected to the center of the seventh and eighth levels; it can be used to include
[0093] The procedure for placing the manufacturer's logo in the third part of the development drawing should follow the same procedure as for placing the product name logo in the second part of the development drawing.
[0094] When the manufacturer's logo is placed in the third part, the product name logo and the manufacturer's logo shall at least partially overlap: if the y-coordinate of the third part is higher than that of the second part, the y-coordinate of the third part shall be corrected to the center of the first and second levels; otherwise, the y-coordinate of the third part shall be corrected to the center of the seventh and eighth levels; if a part of the manufacturer's logo overlaps with the product name logo, the position of the manufacturer's logo shall be partially corrected and kept at a certain distance from the product name logo.
[0095] In other words, if the height (y-height) of the manufacturer's logo is higher than the height (y-coordinate) of the product name logo, the manufacturer's logo is corrected between the first and second levels; otherwise (if the height of the manufacturer's logo is lower than the height of the product name logo), the manufacturer's logo is corrected between the seventh and eighth levels.
[0096] Furthermore, the steps for extracting the primary colors (including extracting primary colors 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7, and 1-8, and extracting the 3rd and 4th primary colors) are as follows: From all pixels of the target area, read the pixel-specific color codes and create a color code set; from the color code set, calculate the number of pixels for each color code; delete color codes whose pixel count is less than 2% of the total number of pixels to be extracted from the color code set; calculate the average color code based on the color code set; from... From the color code set, extract the color code that appears most frequently; calculate the color code correction value, which is the difference between the average color code and the most frequent color code; add 15% to 25% of the color code correction value to the average color code and return it to the main color; the steps for adding the background image to the planar map are: designating the faces aligned with the first edge of the plane as the second, third, and fourth edges; and specifying the color codes of pixels placed at any corner on the first side, and the color codes of pixels placed at the same height on the second to fourth sides; it can be used to include
[0097] The steps for extracting the primary color include extracting the primary color 1-1, primary color 1-2, primary color 1-3, primary color 1-4, primary color 1-5, primary color 1-6, primary color 1-7, and primary color 1-8, as well as extracting the third and fourth primary colors.
[0098] In other words, you can implement a process to extract the primary color using a method / procedure / function, then input an image (file) as a parameter of the method / procedure / function, and get the output / return value as the primary color.
[0099] Read the color code of each pixel from all pixels in the target to create a set of color codes; read the color code of each pixel that makes up the image (the object to be extracted) as a parameter input to the method / procedure / function and generate it into a predefined set (list, array, etc.).
[0100] Calculate the number of pixels for each color code from the set of color codes; calculate the number of pixels for each color code contained in the extracted target.
[0101] For example, you can calculate the number of pixels that contain color code #123456 and the number of pixels that contain color code #456678 for each color code.
[0102] Remove color codes whose pixel count is less than 2% of the total number of pixels to be extracted from the color code set; remove and exclude color codes that constitute a very small portion of the extraction target from the color code set.
[0103] Calculate the average color code based on the set of color codes; calculate the average color code for each red, green, and blue color from the remaining set of color codes, and combine them to generate the average color code.
[0104] For example, if the average value of red is 12, the average value of green is 34, and the average value of blue is 56, then the average color code is #123456.
[0105] Extract the color code that appears most frequently from the color code set; extract the color code with the most pixels for each color code, i.e., the color code with the most visual appearance.
[0106] Calculate the color code correction value, which is the difference between the average color code and the most frequently occurring color code; calculate the difference between the red, green, and blue values of the average color code and the red, green, and blue values of the most frequently occurring color code.
[0107] Returns the average color code value plus 15% to 25% of the color code correction value as the primary color; multiplies the specified 15% to 25% ratio by the color code correction value and then adds it to the average color code. In this case, the decimal value is calculated by rounding.
[0108] In the other faces of the plan view, the faces aligned with the first edge are designated as the second, third, and fourth edges; the edges of the frame (instead of the top and bottom) are designated as the second, third, and fourth edges (the other of the four edges is the first edge).
[0109] Specify the color code of the pixel placed at any corner of the first side, and the color code of the pixel placed at the same height on the second to fourth sides; draw the second to fourth sides with the same color code as the two ends of the first side, based on the color drawn on the first side.
[0110] An apparatus according to one embodiment includes a processor and a memory. The device according to this embodiment may be the server or terminal described above. The processor may include at least one of the aforementioned devices as shown in the accompanying drawings, or may perform at least one of the aforementioned methods as shown in the accompanying drawings. The memory may store information related to the aforementioned methods, or it may store programs implementing the methods. The memory may be volatile memory or non-volatile memory.
[0111] The processor can run programs and control the device. The program code executed by the processor can be stored in memory. The device can be connected to external devices (e.g., a personal computer or a network) via input / output devices (not shown in the diagram) and can exchange data.
[0112] The above embodiments can be implemented as hardware components, software components, and / or combinations of hardware and software components. For example, the devices, methods, and components described in the embodiments can be implemented using one or more general-purpose or special-purpose computers, such as processors, controllers, arithmetic logic units (ALUs), digital signal processors, microcomputers, field-programmable gate arrays (FPGAs), programmable logic units (PLUs), microprocessors, or any other device capable of executing and responding to instructions. The processing unit can execute an operating system (OS) and one or more software applications running on the operating system. The processing unit can also access, store, manipulate, process, and generate data in response to software execution. For ease of understanding, a processing unit can be described as a single processing unit; however, those skilled in the art will recognize that a processing unit may comprise multiple processing elements and / or various types of processing elements. For example, a processing unit may include multiple processors or a processor and a controller. Furthermore, other processing configurations, such as parallel processors, may be used.
[0113] The method according to this embodiment can be implemented in the form of program instructions, which can be executed and recorded on a computer-readable medium by various computer means. The computer-readable medium can contain program instructions, data files, data structures, etc., alone or in combination. The program commands recorded on the medium can be specifically designed and configured for the embodiment, or they can be known and available to a computer software craftsman. Examples of computer-readable recording media include magnetic media (such as hard disks, floppy disks, and magnetic tapes), optical media (such as CD-ROMs and DVDs), magneto-optical disk media (such as floppy disks), and hardware devices (such as ROMs, RAMs, flash memory, etc.) specifically configured to store and execute program commands. Examples of program instructions include machine code (e.g., code generated by a compiler) and high-level language code (e.g., code executable by a computer using an interpreter). The hardware device can be configured to operate as one or more software modules to perform the operations of the embodiment, and vice versa.
[0114] This software may include computer programs, code, instructions, or one or more combinations thereof, and may configure processing units to operate as intended, or may individually or collectively command processing units. Software and / or data may be permanently or temporarily contained in any type of machine, component, physical device, virtual device, computer storage medium, or apparatus, or in transmitted signal waves, so that processing units may interpret them or provide instructions or data to processing units. This software is distributed on networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0115] Although the above embodiments have been described with limited drawings, those skilled in the art can make various technical modifications and alterations based on the above description. For example, appropriate results may be obtained if the described techniques are performed in a different order than the described methods, and / or if the components of the described systems, structures, devices, circuits, etc., are combined or combined in a different manner than the described methods, or are replaced or substituted by other components or equivalents.
[0116] Therefore, other embodiments, other embodiments, and those equivalent to the patent claims also fall within the scope of the claims described below.
[0117] [Code Explanation]
[0118] S100: Steps for calculating packaging dimensions based on product information
[0119] S200: Steps for creating a flat top based on package size
[0120] S300: Steps for overlaying a background image onto a plan view.
[0121] S400: Place the product representation text in the first part of the floor plan. S500: Place the product name logo in the second part of the floor plan. S600: Place the manufacturer's logo in the third part of the floor plan. 1: Product Information Receiver
[0122] 2: Client Terminal
[0123] 3: Design Generator
[0124] 4: Database
[0125] L1: First-person view
[0126] L2: Second View
[0127] L3: Third Horizon
[0128] L4: The Fourth Horizon
[0129] L5: Level 5
[0130] L6: Sixth Floor
[0131] L7: 7th Floor
[0132] L8: 8th floor
[0133] L9: 9th floor
[0134] C: The 3rd curve
[0135] P1: Page 1
[0136] P2: Page 2
[0137] Page 3: Page 3
[0138] Page 4: Fourth Page
[0139] G: Gradient area
Claims
1. A health food and health functional food packaging design and manufacturing process system, characterized by, The product information recipient is the one who receives product information; the designer / manufacturer who creates design drawings based on the product information and sends them to the client terminal. And a packaging manufacturing machine, used to manufacture paper packaging according to the above design drawings; The design generator described above will: calculate the packaging dimensions based on the product information; create a flattened diagram based on the package dimensions; overlay a background image onto the plan view; and place the product symbol text in the first part of the plan view. Place the product name label in the second part of the floor plan; And place the manufacturer's logo in the third part of the floor plan; Control is performed according to the aforementioned control method, including: a packaging design, manufacturing process, and processing system for health foods and health functional foods.
2. The health food and health functional food packaging design and manufacturing process system as claimed in claim 1, wherein The recipient of product information is: taking a photograph of a single product using a camera connected to the product information receiver; and extracting a single product image from the photograph; it is controlled according to a control method, which includes the step of superimposing a background image on a plan view: dividing the product image into 8 equal parts along the height direction, designated as image 1-1, image 1-2, image 1-3, image 1-4, image 1-5, image 1-6, image 1-7, and image 1-8; extracting the 1-8 images above each image 1-1, with primary colors 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7, and 1-8; placing the first, second, third, fourth, fifth, sixth, seventh, eighth, and ninth levels at predetermined intervals on the top and bottom of any side of the plan view; passing through the left end, one side, and right end of the fourth layer, with the peak passing through the second layer. On one side, the valley passes through the third curve on the other side of the sixth layer and is placed in the plan view; 1-1 primary color to 2-1 primary color, which is the average of the color codes of 1-5 primary colors; the step of calculating 2-2 primary color, that is, the average of the color codes of 1-3 primary colors to 1-6 primary colors; the step of calculating 2-3 primary colors, that is, the average of the color codes of 1-5 primary colors to 1-9 primary colors; the color of the point at the top of the third curve on the first surface of the second face is designated as the primary color of the second and first degrees; the step of designating the color of the point at the bottom of the third curve on the first surface and the point at the top of the sixth horizontal line as the 2-2 primary color; the color of the point corresponding to the sixth horizontal line of the first plane is designated as the primary color of the second and second sides; on the first surface, the color of the point corresponding to the ninth horizontal line is designated as the primary color of the second to third lines of the first horizontal line; and the color of the point between the sixth and ninth layers of the first surface is designated as a gradient from the 2-2 primary color to the 2-3 primary color; This includes packaging design, manufacturing processes, and processing systems for health foods and health functional foods.
3. The health food and health functional food packaging design and manufacturing process system as claimed in claim 2, wherein The steps to place the product name logo in the second part of the floor plan are: extract the third primary color of the product name logo; Calculate the horizontal length of product name label 1-1; calculate the vertical length 1-2 of product name label; calculate the length of line 2-1, i.e., the length of the first horizontal line; calculate the interval between the first to the ninth horizontal lines, length 2-2; calculate the length of 3-1, i.e., the length of the third horizontal line portion, located below the convex area above the cubic curve; calculate the length of 3-2, i.e., the length of the third horizontal line portion, located above the convex area below the third curve; calculate the length of 3-3, i.e., the length of the fourth horizontal line portion, located below the convex area above the cubic curve; calculate the length of 3-4, i.e., the length of the fourth horizontal line portion, located above the convex area below the quadratic curve. Calculate length 3-5, the length of the fifth horizontal line portion, located below the convex area above the cubic curve; calculate length 3-6, the length of the fifth horizontal line portion, located above the convex area below the third curve; extract the length most similar to length 1-1 from lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6; extract length 4-2 from lengths 2-1, 3-1, 3-2, 3-3, 3-4, 3-5, and 3-6, which is the second most similar length to length 1-1; extract the first segment corresponding to length 4-1; extract the second segment corresponding to length 4-2; extract the first contrasting color, the background color corresponding to the first segment; extract the second contrasting color, the background color corresponding to the second segment; calculate the 1-1 color difference index, the absolute value of the third primary color's Red code minus the absolute value of the first comparison color's Red code; calculate the 1-2 color difference index, the Green value of the first comparison color's Green code. Subtract the absolute value of the third primary color's color code, Green; calculate the 1-3 color difference index, which is the value of the first comparison color's color code, Blue, minus the absolute value of the third primary color's color code, Blue; calculate the 1-4 color difference index, which is the sum of the 1-1 color difference index and the 1-3 color difference index; calculate the 2-1 color difference index, which is the value of the third primary color's color code, Red, minus the absolute value of the second comparison color's color code, Red; calculate the 2-2 color difference index, which is the value of the third primary color's color code, Green, minus the absolute value of the second comparison color's color code, Green; calculate the 2-3 color difference index, which is the value of the third primary color's color code, Blue, minus the absolute value of the second comparison color's color code, Blue; calculate the 2-4 color difference index, which is the sum of the 2-1 color difference index and the 2-3 color difference index; select the third segment from the first and second segments corresponding to the larger of the 1-4 and 2-4 color difference indices (the larger one prevails); and designate the center of the third segment as the second part; This includes packaging design, manufacturing processes, and processing systems for health foods and health functional foods.