Cloud pattern display, cloud pattern developed pattern generating device, cloud pattern developed pattern generating system, and cloud pattern developed pattern generating method
By using the generating device and system, the first and second phase-shifted patterns are generated using the feature values of the input image, which solves the problem of the lack of natural moving cloud pattern image development in the prior art and realizes the effect of moving cloud pattern image perceived by the observer.
Patent Information
- Application Number
- CN202180051506.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-09-07
- Filing Date
- 2021-08-12
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2041-08-12
AI Technical Summary
The existing technology lacks patterns for developing cloud-like images that give the impression of natural movement, as well as methods for creating such patterns.
By using the generating apparatus and system, a first pattern and a second pattern are generated using the input image and its feature value data. The second pattern continuously changes relative to the first pattern at a predetermined distance position, satisfying a specific phase relationship and phase shift amount, to form a cloud-like development pattern.
It enables the development of cloud-like images by inputting image data, allowing observers to perceive the effect of moving cloud-like images.
Smart Images

Figure CN116056905B_ABST
Abstract
Description
Technical Field
[0001] The embodiments disclosed herein relate to a cloud-pattern display body, an apparatus for generating cloud-pattern development patterns, a system for generating cloud-pattern development patterns, and a method for generating cloud-pattern development patterns. Background Technology
[0002] "Moiré" refers to the visual interference fringes that appear when multiple periodic patterns or structures overlap. From a physics perspective, moiré can also be considered a beat phenomenon between two spatial frequencies.
[0003] Because cloud patterns are generated in various ways, they are sometimes removed as an undesirable phenomenon, while at other times they are utilized as a useful phenomenon.
[0004] For example, in Patent Document 1, as a solution for creating a cloud-patterned image to prevent counterfeiting / copying, it is described as "an image forming body having a latent image, characterized in that..."
[0005] Set on substrate
[0006] As transverse wave wavy stripes, and
[0007] A stripe pattern that is approximately orthogonal to the wavy stripes in the background of the wavy stripes.
[0008] The wavy stripes form an embossed image.
[0009] The stripe pattern consists of latent image portions staggered at 1 / 2 intervals and non-latent image portions other than the latent image portions.
[0010] Furthermore, patent document 2 describes...
[0011] Patterns such as marble patterns are generated using cloud-like patterns produced by interference from a monitor and camera.
[0012] A technique that utilizes intricate patterns derived from cloud-like designs as art.
[0013] Existing technical documents
[0014] Patent documents
[0015] Patent Document 1: Japanese Patent No. 4403694
[0016] Patent Document 2: Japanese Patent No. 6218986
[0017] Patent Document 3: International Publication No. 2020 / 096009 Summary of the Invention
[0018] The problem to be solved by the present invention
[0019] However, in the existing technology, there is no pattern for developing a cloud-like image that gives the impression of natural movement, nor is there a method for creating such a pattern.
[0020] The embodiments disclosed herein were made in view of the following problems, and the object is to provide a cloud pattern display body that develops a cloud pattern image that senses movement by inputting an input image and its feature values, a cloud pattern development pattern generation apparatus, a cloud pattern development pattern generation system, and a cloud pattern development pattern generation method.
[0021] Methods for solving problems
[0022] To address the aforementioned issues, a representative embodiment of this disclosure provides a cloud-pattern display body comprising:
[0023] Pattern 1, and
[0024] The second pattern is positioned at a predetermined distance from the first pattern, and in at least one region, the phase changes continuously relative to the first pattern.
[0025] It should be noted that the "continuous change" mentioned above refers to a change with a certain tendency within a certain range, which means that it does not necessarily have to be continuous and can also be a discrete change.
[0026] In another embodiment of a cloud-patterned display,
[0027] The phase of the second pattern varies according to a function in at least one interval.
[0028] In another embodiment of a cloud-patterned display,
[0029] In a coordinate system centered on a reference point, with the coordinates perpendicular to the cloud-like stripes designated as x and the coordinates perpendicular to x designated as y,
[0030] The cloud pattern intensity R of the first pattern satisfies the following formula (1),
[0031] The cloud pattern intensity B of the second pattern satisfies the following formula (2).
[0032] The phase shift PH, representing the change in phase of the second pattern relative to the first pattern, satisfies the following equation (3).
[0033] [Mathematical Expression 1]
[0034]
[0035] Here, α is the angle of the stripes, P is the spacing between the stripes, and k is the phase shift coefficient.
[0036] In another embodiment of a cloud-patterned display,
[0037] The phase shift coefficient k is represented by a function.
[0038] In another embodiment of a cloud-patterned display,
[0039] The phase shift coefficient k changes continuously.
[0040] In another embodiment of a cloud-patterned display,
[0041] The phase shift coefficient k satisfies k = ax + b.
[0042] Here, a and b are constants.
[0043] In another embodiment of a cloud-patterned display,
[0044] The phase shift coefficient k varies radially from the reference point.
[0045] In another embodiment of a cloud-patterned display,
[0046] There are multiple reference points mentioned above.
[0047] To address the aforementioned issues, a representative embodiment of this disclosure provides an apparatus for generating moiré patterns, comprising:
[0048] Reading Department;
[0049] Extraction section; and
[0050] Production Department
[0051] The reading unit
[0052] The input image that forms the basis of the moiré development pattern and the moiré information specifying the conditions for the moiré development pattern are obtained.
[0053] The extraction section
[0054] Extract the feature values of each region in the input image;
[0055] The production department
[0056] A first pattern is generated based on the input image and the cloud pattern information.
[0057] Based on the input image and the cloud pattern information, and according to the feature values of each region of the input image, a phase variation amount is determined relative to the first pattern, varying according to the position within each region, to generate a second pattern positioned at a predetermined distance from the first pattern.
[0058] Create a cloud-like development pattern composed of the first pattern and the second pattern.
[0059] In another embodiment of the apparatus for generating a cloud-like developing pattern,
[0060] The cloud pattern information includes information related to the basic composition of the first pattern and the second pattern, as well as gradient information.
[0061] The feature values include at least one of the following: brightness, chroma, hue, density, transparency, lightness, color, and grayscale level of the image.
[0062] To address the aforementioned issues, a representative embodiment of this disclosure provides a system for generating moiré patterns, wherein...
[0063] The information processing server and one or more client terminals are connected via a communication network.
[0064] The information processing server includes a device for generating cloud-like patterns.
[0065] The apparatus for generating the cloud-like pattern includes:
[0066] Reading Department;
[0067] Extraction section; and
[0068] Production Department
[0069] The reading unit
[0070] The input image that forms the basis of the moiré development pattern and the moiré information specifying the conditions for the moiré development pattern are obtained from one or more client terminals via the communication network.
[0071] The extraction section
[0072] Extract the feature values of each region in the input image;
[0073] The production department
[0074] A first pattern is generated based on the input image and the cloud pattern information.
[0075] Based on the input image and the cloud pattern information, and according to the feature values of each region of the input image, a phase variation amount is determined relative to the first pattern, varying according to the position within each region, to generate a second pattern positioned at a predetermined distance from the first pattern.
[0076] Create a cloud-like development pattern composed of the first pattern and the second pattern.
[0077] In another embodiment of a cloud-pattern development system,
[0078] The cloud pattern information includes information related to the basic composition of the first pattern and the second pattern, as well as gradient information.
[0079] The feature values include at least one of the following: brightness, chroma, hue, density, transparency, lightness, color, and grayscale level of the image.
[0080] To address the aforementioned issues, a representative embodiment of this disclosure provides a method for generating a moiré pattern, comprising:
[0081] The process of generating the first pattern based on the moiré information of the input image and the specified moiré development pattern.
[0082] Based on the input image and the cloud pattern information, a process is performed to determine the phase variation of each region relative to the first pattern according to the feature values of each region of the input image, and to generate a second pattern set at a predetermined distance from the first pattern; and
[0083] The process of obtaining a cloud-like development pattern composed of the first pattern and the second pattern.
[0084] In another embodiment of the method for generating a cloud-like development pattern,
[0085] The cloud pattern information includes information related to the basic composition of the first pattern and the second pattern, as well as gradient information.
[0086] The feature values include at least one of the following: brightness, chroma, hue, density, transparency, lightness, color, and grayscale level of the image.
[0087] The effects of the invention
[0088] According to embodiments of this disclosure, by inputting an input image and its feature values and other data, it is possible to develop a cloud-like image that senses movement.
[0089] Other than those described above, the subject matter, structure, and effects will become clear from the description of the manner in which the invention is carried out. Attached Figure Description
[0090] [ Figure 1 ] Figure 1 This is a schematic diagram illustrating the input image for which the cloud-pattern image is to be generated, as per this disclosure.
[0091] [ Figure 2 ] Figure 2 This is a diagram schematically illustrating the layer information involved in this disclosure.
[0092] [ Figure 3 ] Figure 3 This is a diagram that schematically illustrates information related to the cloud-pattern display body involved in this disclosure.
[0093] [ Figure 4 ] Figure 4 This is a diagram illustrating an example of the basic pattern involved in this disclosure.
[0094] [ Figure 5 ] Figure 5 This is a schematic diagram illustrating an example of setting the opening / non-opening portion when using transmittance as a characteristic value to obtain a rectangular wave-shaped transmittance value.
[0095] [ Figure 6 ] Figure 6 This is a schematic diagram illustrating an example of the setting of the opening / non-opening portion when using transmittance as a characteristic value to obtain a sin-shaped transmittance value.
[0096] [ Figure 7 ] Figure 7 This is a diagram showing an example of the basic pattern (first pattern) and the pattern (second pattern) with a varying opening / non-opening ratio of the striped pattern involved in this disclosure.
[0097] [ Figure 8 ] Figure 8 This is a diagram illustrating an example of an input image related to this disclosure.
[0098] [ Figure 9 ] Figure 9 It is a graph showing the phase shift amount corresponding to the phase shift amount coefficients involved in this disclosure.
[0099] [ Figure 10 ] Figure 10 The variation in the brightness of the moiré stripes is shown relative to the change in the phase shift coefficient involved in this disclosure.
[0100] [ Figure 11 ] Figure 11 This is a diagram illustrating the definition of the visible area of the cloud-like stripes involved in this disclosure.
[0101] [ Figure 12 ] Figure 12 Showing relative to the scope of this disclosure Figure 8 The cloud-like stripes created from the input image shown.
[0102] [ Figure 13 ] Figure 13 Examples of other input images involved in this disclosure are shown.
[0103] [ Figure 14 ] Figure 14This is a diagram illustrating an example of moiré fringes when the phase shift coefficient k of the present disclosure changes monotonically.
[0104] [ Figure 15 ] Figure 15 An example is shown where the phase shift coefficient k involved in this disclosure varies exponentially.
[0105] [ Figure 16 ] Figure 16 An example is shown where the phase shift coefficient k involved in this disclosure varies as a logarithmic function.
[0106] [ Figure 17 ] Figure 17 An example is shown of the phase shift coefficient k involved in this disclosure varying as a trigonometric function.
[0107] [ Figure 18 ] Figure 18 An example is shown where the phase shift coefficient k involved in this disclosure varies as a step function.
[0108] [ Figure 19 ] Figure 19 An example is shown of the phase shift coefficient k involved in this disclosure varying as a composition function.
[0109] [ Figure 20 ] Figure 20 An example is shown where the phase shift coefficient k involved in this disclosure has noise.
[0110] [ Figure 21 ] Figure 21 This illustrates the scope of this disclosure. Figure 3 A cross-sectional view of the constituent example (basic shape) of the cloud-patterned display body shown.
[0111] [ Figure 22 ] Figure 22 This is a cross-sectional view showing an example of the configuration (film folding shape) of another mottled display body involved in this disclosure.
[0112] [ Figure 23 ] Figure 23 This is a cross-sectional view showing an example of the configuration (film curved surface) of another cloud-patterned display body involved in this disclosure.
[0113] [ Figure 24 ] Figure 24 This is a cross-sectional view showing an example of the configuration of another cloud-patterned display body (thick paper / film curved surface) involved in this disclosure.
[0114] [ Figure 25 ] Figure 25 This is a diagram illustrating an example of the configuration (corner configuration) of other cloud-patterned display bodies involved in this disclosure.
[0115] [ Figure 26 ] Figure 26 This is a flowchart of the process of obtaining the output pattern involved in this disclosure based on an image.
[0116] [ Figure 27 ] Figure 27 This is a diagram illustrating the configuration of a computer system for implementing embodiments of the present disclosure.
[0117] [ Figure 28 ] Figure 28 This is a diagram illustrating the structure of the cloud-pattern development system involved in this disclosure. Detailed Implementation
[0118] The embodiments of the present invention will be described below. It should be noted that the embodiments of the present invention are not limited to those described below, and modifications such as design changes can be made based on the knowledge of those skilled in the art. Embodiments with such modifications are also included within the scope of the embodiments of the present invention.
[0119] The following section will first explain the display body for displaying cloud-patterned images and the methods and techniques for generating patterns that develop cloud-patterned images.
[0120] <1 Input Information>
[0121] Figures 1-4 This is a diagram illustrating a summary of the input information in a pattern generation system that develops a moiré image. The input information to the generation system includes: an input image ( Figure 1 ) eigenvalues, layer information (layer information) Figure 2 Information related to the cloud pattern display body ( Figure 3 ), basic pattern information ( Figure 4 ).
[0122] <1-1 Input Image and Feature Values>
[0123] Figure 1 This diagram schematically illustrates an example of an input image for which a cloud-like pattern is to be generated. In this disclosure, "input image" refers to image data such as a design pattern that is to be cloud-liked. Figure 1 In order to illustrate the input image in an easily understandable way, a pattern consisting of three parts—triangles, circles, and quadrilaterals—is used to represent each part in a way that conveys a sense of depth. However, the input image is not limited to these and can be any image. Furthermore, the input image can be a color image or a monochrome image.
[0124] In this disclosure, "feature values of the input image" refer to the values of brightness, chroma, hue, density, transparency, lightness, chroma, grayscale levels (grayscale values), etc., of the image associated with the input image. These feature values can be represented for patterns, parts, regions, pixels, or segments divided from pixels of a plurality of pixels in the input image. Alternatively, representative values such as the average, median, maximum, and minimum values of these regions can also be used.
[0125] <1-2 Layer Information>
[0126] Figure 2 It is Figure 1 The design pattern is a diagram that schematically shows layer information by dividing the image into layers.
[0127] In this disclosure, "layer information" refers to information specifying the sense of depth or distance in a pattern or portion of an input image. Layer information can be described by numerically defining the specific sense of distance between front and back, or it can simply indicate the order of front and back. It should be noted that by using this layer information, a clear sense of depth can be achieved in a cloud-pattern image. Furthermore, this enhances the immersive feeling of the observer viewing the cloud-pattern image.
[0128] exist Figure 2 The diagram illustrates how the three parts—a triangle, a circle, and a quadrilateral—are divided into three layers (1, 2, and 3). However, the number of layers is not limited to three, and the sense of distance between the front and back of each layer can be continuous rather than discrete. Furthermore, regarding the sense of distance between the front and back of each layer, from the observer's perspective, it can appear as if the cloud-patterned display is flying out towards the observer (rising), or it can appear as if the cloud-patterned display is moving inward (sinking).
[0129] <1-3 Information related to cloud-pattern display>
[0130] Figure 3 This is a diagram schematically illustrating information related to a cloud-patterned display. In this disclosure, a "cloud-patterned display" refers to a display that utilizes a cloud-patterned image, typically envisioned as a poster, panel, POP, etc.
[0131] Regarding the cloud-pattern display body 4, information related to the cloud-pattern display body 4 includes the dimensions of the display area 6, the thickness of the panel (also known as the "gap") 5, the refractive index of the material constituting the panel, and the "recognition distance," which is the average distance from the observer to the display area. Since the three-dimensional cloud pattern is generated due to the observer's binocular parallax, information about the positional relationship between the observer and the panel is needed to calculate the parallax. Basically, the distance between the observer and the panel is taken as the recognition distance when the center of the display area 6 is at the same height as the observer's eye.
[0132] In addition, when the center of the display area 6 is not at the same height as the observer's eyes, or when the height of the cloud pattern image is not at the same height as the observer's eyes, the "visual recognition distance" can be corrected by the relationship between the position of the cloud pattern and the position of the observer's eyes.
[0133] <1-4 Basic Pattern Information>
[0134] In this disclosure, "basic pattern" refers to a periodic pattern or structure that is superimposed to produce cloud-like patterns.
[0135] Figure 4 Representative examples of basic patterns are shown. Regarding basic patterns, the unidirectional pattern is the straight-line pattern (…). Figure 4 (a)), the two-way pattern is a grid pattern ( Figure 4 (b) Check pattern Figure 4 (c) etc. The basic patterns are not limited to these. As unidirectional patterns, they can also be wavy, zigzag, or repeated text. In addition, as bidirectional patterns, they can not only use geometric patterns such as dots (water droplets), but also irregular patterns and text.
[0136] It should be noted that, in the following text, the basic pattern is sometimes referred to as the "first pattern", but the first pattern is not necessarily limited to the basic pattern mentioned above, and may also be the inner pattern depending on the situation.
[0137] In this disclosure, "basic pattern information" refers to information about the shape or characteristics of the basic pattern, such as its shape, line width, spacing, L / S (Line & Space) ratio, angle, and opening / non-opening ratio.
[0138] Furthermore, in this disclosure, "characteristic values of the pattern" refer to transmittance, reflectance, optical density, ink density, brightness, grayscale level (grayscale value), etc. Additionally, in this disclosure, "opening / non-opening ratio" is a new concept representing the shape of the pattern, different from conventional information such as line width, spacing, and L / S (Line & Space) ratio. The "opening / non-opening ratio" will be explained below.
[0139] <1-5 Opening / Non-opening ratio>
[0140] The pattern repeats at a certain period. Therefore, the characteristic values of the pattern also change periodically. Regarding the characteristic values of such a periodically changing pattern, within one cycle, the portions with higher characteristic values (higher brightness and transparency) are designated as openings, while other portions are designated as closed openings. Specifically, within one cycle, portions with characteristic values above a certain threshold can also be designated as openings. When determining this threshold, the average or central value of the entire pattern's characteristic values can be used, or the maximum and minimum values can be normalized using an integral ratio.
[0141] Alternatively, FFT (Fast Fourier Transform) can be used to determine the opening / non-opening areas. It should be noted that to obtain the feature values of the pattern, one can use measured values from the pattern itself, the pixel values, or the average or center value of the surrounding pixels.
[0142] Furthermore, regarding one or more specific areas in the pattern, regardless of the above conditions, they can be defined as openings, non-openings, or areas that are neither openings nor non-openings. Here, a specific area refers, for example, to an area that is intentionally set for design purposes, such as patterns, text, designs, or areas that may be soiled or damaged during manufacturing.
[0143] In linear patterns as unidirectional patterns ( Figure 4 In the case of (a), the eigenvalues are obtained using the pattern period in the direction perpendicular to the extension direction of the straight line; in the case of a lattice pattern ( Figure 4 In case (b), the characteristic value is obtained based on the two directions in which the pattern appears periodically.
[0144] Figure 5 This is a schematic diagram illustrating an example of the setting of the opening / non-opening portion when using transmittance as a characteristic value to obtain a rectangular wave-shaped transmittance value. In this example, the area representing the maximum transmittance is designated as the opening portion, and the other areas are designated as non-opening portions.
[0145] Figure 6 This is a schematic diagram illustrating an example of the setting of the opening / non-opening portion when using transmittance as a characteristic value to obtain a sine-wave transmittance value. In this example, the area representing transmittance values above the average value is designated as an opening, and the remaining areas are designated as non-opening portions.
[0146] <1-6 spacing>
[0147] In this disclosure, the term "spacing" refers to the distance between the opening and the non-opening portion. This spacing can be measured, for example, between the centers of the opening and the non-opening portion, or between their boundaries. In other words, the spacing is the distance of one cycle in a pattern that repeats periodically.
[0148] As will be discussed later, the spacing of the patterns affects how the cloud-like patterns appear to change as the observer moves. For example, when the spacing is small (i.e., the distance of one cycle is short), the cloud-like stripes are emphasized, and the overlap in appearance is more easily altered, thus creating a sense of depth in the pattern. It should be noted that this change also relates to the relationship between the patterns on the near side and the patterns on the far side.
[0149] The spacing is, in principle, measured in the scanning direction of the pattern (i.e., the direction in which the opening and non-opening portions repeat). For example, in the case of a striped pattern, since the pattern repeats in a direction orthogonal to the extension direction of the straight line, the spacing is measured in a direction orthogonal to the extension direction of the straight line.
[0150] Similarly, when the openings and non-openings are composed of straight-line areas and the pattern is repeated, the spacing is measured in the repeating direction of the pattern (the direction orthogonal to the extension direction of the curve). Furthermore, in the case of a pattern with multiple repeating directions of openings and non-openings (e.g., a checkered pattern), the spacing can be calculated in each direction or only in one direction.
[0151] It should be noted that the above explanation uses the spacing of regular patterns such as stripes or checks as an example. However, this disclosure is not limited to vertical and horizontal stripes or checks, and can also be used for patterns with different angles (such as obliquely arranged stripes), patterns with different regularity (e.g., unevenness caused by printing errors), patterns with non-fixed spacing (e.g., variations in spacing within a pattern), and patterns with different colors. When the spacing, angle, and color differ within the same image, the spacing can also be calculated for each constituent element (layer, region, etc.) of the image.
[0152] Furthermore, even with the same spacing, the direction in which the pattern extends (e.g., a straight line in the case of striped patterns) can sometimes affect the perceived change in cloud-like patterns. For example, depending on the angle of the pattern, the rate of change in the cloud-like patterns can sometimes change relative to the direction of the observer's movement.
[0153] As a specific example of this phenomenon, for instance, in the case of a pattern with stripes arranged vertically and a pattern with stripes arranged at a 45-degree angle, even if the spacing is equal, when the observer moves left or right relative to these patterns, the cloud pattern produced by the pattern with stripes arranged at a 45-degree angle may appear to lag behind the cloud pattern produced by the pattern with stripes arranged vertically.
[0154] This is because when a pattern is scanned in the observer's line of sight, the spacing between patterns arranged at a 45-degree angle appears wider compared to vertically arranged patterns. Therefore, by adjusting the direction of the pattern's extension, the speed at which the cloud pattern changes relative to the observer's movement can be controlled, thereby improving the design flexibility of the cloud pattern.
[0155] <2 Output Pattern>
[0156] The cloud-like pattern of the pattern generation system in this invention is composed of two patterns: a first pattern (near the front side) and a second pattern (inner side).
[0157] The cloud pattern used to develop the cloud pattern image is based on the premise that the first pattern and the second pattern overlap. The side closer to the observer is called the near-front side, and the side farther away from the observer is called the inner side pattern.
[0158] <4 Characteristics of Cloud Pattern Appearance>
[0159] Due to the different spacing and opening / non-opening ratio of the first pattern (near the front) and the second pattern (inner), as well as the gap between the first pattern (near the front) and the second pattern (inner), the cloud pattern composite exhibits the effect described below.
[0160] <4-1 Mottle Intensity>
[0161] Regarding the intensity of cloud patterns, the closer the ratio of open to closed portions of the first pattern (near the front) and the second pattern (inner) is to 1, the more strongly the cloud patterns tend to be expressed.
[0162] <4-2 Appearance Concentration>
[0163] In this disclosure, "appearance density" refers to the degree of density of the appearance caused by the difference in the opening / non-opening ratio between the first pattern (near the front side) and the first pattern (inner side). Furthermore, the higher the opening / non-opening ratio of the pattern, the brighter the pattern and cloud pattern tend to appear.
[0164] <4-3 Variation of Cloud Pattern>
[0165] Because the first pattern (near the front) and the second pattern (inner) overlap with a gap, the phase of the cloud pattern varies depending on the observer's position (angle). At this point, the higher the opening / non-opening ratio, the more likely the cloud pattern is to remain bright; the lower the opening / non-opening ratio, the more likely the cloud pattern is to remain dark (i.e., less variable). Furthermore, the closer the opening / non-opening ratio is to 1, the greater the variation in the cloud pattern tends to be.
[0166] <5. Evaluation of the cloud pattern appearance>
[0167] When evaluating the appearance of cloud patterns, the aforementioned effects are observed in combination. In addition to these effects, as a characteristic of the appearance of cloud patterns, even when the viewing distance is greater than the expected distance, the appearance of cloud patterns is sometimes evaluated from the perspective of "the tolerance of cloud patterns" to which the cloud pattern image can be viewed.
[0168] In this invention, the appearance of the cloud pattern is evaluated by considering the ratio of open to closed portions of the pattern, and the suitability of using the cloud pattern in a design is comprehensively judged. Specific judgment levels are implemented through a comparative method, divided into three stages, etc. (○△× etc.).
[0169] In addition to the overall evaluation, sometimes additional evaluations are given on the appearance of the cloud pattern, such as the brightness and movement of the cloud pattern (what is emphasized varies depending on the design to be expressed, so it is sometimes implemented and sometimes not).
[0170] Furthermore, in this invention, when generating the first pattern (near the front side) and the second pattern (inner side) from the input image, the opening / non-opening ratio is selected with reference to the result of the appearance evaluation.
[0171] Typically, the appearance of cloud patterns and the like varies depending on the composition of the patterns and images used, the viewing environment, and other conditions. Therefore, in addition to a comprehensive appearance evaluation, it is desirable to evaluate each specific attribute. Thus, in this disclosure, the following attributes are also evaluated.
[0172] <5-1 Brightness and Darkness of Cloud Pattern Image>
[0173] "Cloud pattern image brightness" refers to the evaluation of the brightness (lightness, darkness, and intensity) of the cloud pattern appearance. The difference in cloud pattern image brightness mainly arises from the combined effects of cloud pattern intensity and appearance density. The evaluation is conducted through a comparative method and an 11-stage evaluation (dark: -5, -4, ..., 4, 5: light).
[0174] <5-2 Motion of Cloud Pattern Image>
[0175] "Cloud pattern image movement" refers to the evaluation related to the movement and flickering of the cloud pattern image. Differences arise primarily from the combined effects of cloud pattern intensity and movement. The evaluation is conducted using a comparative method and a 6-stage rating system (small: 0, 1, ..., 4, 5: large).
[0176] <Examples of generating cloud-like development patterns>
[0177] The following describes a method and system for generating a cloud-like pattern corresponding to an input image, using a striped pattern as an example. In this embodiment, a pattern is generated in which the cloud-like stripes appear to move according to the observer's movement.
[0178] In this embodiment, in order to make the cloud-like stripes move, the phase of the second pattern changes relative to the first pattern.
[0179] <6-1 Basic Patterns and Variations>
[0180] Figure 7 This is a diagram showing an example of the basic pattern (first pattern) of the stripe pattern used in this embodiment and a pattern (second pattern) in which the ratio of opening to non-opening portion changes.
[0181] The basic pattern (a) (pattern 1) has an opening / non-opening ratio of 1.0, and patterns (b) to (g) show opening / non-opening ratios that vary from 1.5 to 9.0 (pattern 2).
[0182] <6-2 Example of Input Image>
[0183] Figure 8 This is a diagram illustrating an example of an input image in this embodiment. Figure 8 The input image is given a radial gradient with the center of concentric circles as the reference point. It should be noted that the reference point can also be set outside the center. This gradient becomes a feature value of the input image. The phase shift is small in the low-brightness black parts of the input image; the phase shift is large in the high-brightness white parts of the input image. The phase shift is continuous between the black and white parts. Moreover, when the first pattern overlaps and moves with the second pattern, the moiré pattern appears to move in the radial direction.
[0184] <6-3 Selection of Phase Shift Amount of the Pattern Corresponding to the Feature Values of the Input Image>
[0185] As a step in generating the moiré pattern, firstly, 1) the region of phase shift of the pattern is determined, and then, 2) the phase shift of the pattern is set according to the characteristic values of the pattern. The phase shift refers to the change in phase of the second pattern relative to the first pattern. In this embodiment, the phase shift is calculated using grayscale brightness in a manner that allows for continuous variation within at least one region. Here, continuous variation means being represented by a continuous function within at least one interval. The continuous function is not necessarily a continuously varying function; it can also be a discrete function with a certain tendency to change. Examples of continuous functions will be described later.
[0186] 1) To determine the area of phase shift of the changed pattern, the simplest method is to determine the area based on the outline of the input image. However, it is not necessary to determine it based on the outline of the image. It can also be appropriately set according to the situation of displaying the cloud pattern 4.
[0187] It should be noted that, in this embodiment, for the sake of simplicity, as... Figure 8 As described, the quadrilateral is defined as the region where the phase shift amount is changed.
[0188] Next, 2) when setting the phase shift amount of the pattern based on the characteristic value of the pattern, the selection is made in the area based on the distance from the reference point in the direction perpendicular to the cloud pattern stripes.
[0189] <6-4 Phase Shift>
[0190] In this embodiment, in the coordinate system with the reference point as the center, and with the coordinate of the direction perpendicular to the cloud pattern stripe set as x and the coordinate perpendicular to x set as y, the cloud pattern intensity R of the first pattern satisfies the following formula (1).
[0191] [Mathematical Expression 2]
[0192]
[0193] Here, α is the angle of the stripes and P is the spacing between the stripes.
[0194] In addition, the cloud pattern intensity B of the second pattern satisfies the following formula (2).
[0195] [Mathematical Expression 3]
[0196]
[0197] Here, α is the angle of the stripes and P is the spacing between the stripes.
[0198] Compared to the first pattern, the phase in cosine of equation (2) of the second pattern is only shifted by PH(x,y). The phase shift PH, representing this phase shift, satisfies the following equation (3).
[0199] [Mathematical Expression 4]
[0200]
[0201] Here, α is the angle of the stripes, P is the stripe spacing, and k is the phase shift coefficient.
[0202] According to equation (3), as shown in Table 1 below, the condition of the cloud pattern can be determined by the phase shift coefficient k.
[0203] [Table 1]
[0204]
[0205] Figure 9 This is a graph showing the phase shift amount corresponding to the phase shift amount coefficient. When the contents of Table 1 are represented graphically, it becomes... Figure 9 As shown. In Figure 9 In the image, the phase of the pattern near the front is shifted relative to the pattern on the inside. The state viewed from the front corresponds to the gray level.
[0206] <6-5 Changes in the Phase Shift Coefficient>
[0207] Figure 10 The change in the brightness of the moiré stripes is shown relative to the change in the phase shift coefficient k of this embodiment.
[0208] Figure 10 (a) shows the relationship between the position in the direction perpendicular to the moiré fringes and the value of the phase shift coefficient k. Figure 10 (b) shows the relationship between the position of the moiré stripe in the direction perpendicular to the moiré stripe and the brightness of the moiré stripe.
[0209] The origin 0 is the reference point, which serves as the reference point for determining the phase shift amount. In this embodiment, it corresponds to the center point of the input image. Furthermore, the direction perpendicular to the moiré pattern stripes is the direction in which the phase shift amount changes with respect to the reference point as the origin; it is perpendicular to the stripes.
[0210] like Figure 10 As shown in (a), when the direction perpendicular to the moiré pattern is set as x and the phase shift coefficient is set as k, the phase shift coefficient in this embodiment can be represented by k = ax + b. When the phase shift coefficient k increases as a linear function, as... Figure 10 As shown in (b), the brightness of the cloud-like stripes changes periodically.
[0211] It should be noted that, in this embodiment, since the input image is concentric circles, as long as the reference point is set to the center of the concentric circles, the same phase shift will be achieved in any radial direction. However, the phase shift can also vary depending on the direction.
[0212] <Definition of Moiré fringe visibility region>
[0213] Figure 11 This is a diagram showing the definition of the visibility region of the Moiré fringes of the present embodiment.
[0214] Figure 11 (a) shows the relationship between the observer and the first pattern and the second pattern in the present embodiment. Figure 11 (b) shows the calculation of the basic visibility region in the present embodiment.
[0215] As Figure 11 shown in (a), in the present embodiment, as the observer moves, the appearance overlap of the first pattern and the second pattern shifts, so that the Moiré fringes move. Here, in order to set the phase shift amount between the first pattern and the second pattern, it is necessary to define the visibility region observed by the observer.
[0216] First, when a reference point is set and observed between angle 1 and angle 2 with respect to this reference point, the region of the second pattern that can be seen through the first pattern is set as the basic visibility region. Regarding angle 1 and angle 2 in the present embodiment, the front of the first pattern and the second pattern is set as 0 degrees, angle 1 is set as 45 degrees, and angle 2 is set as -45 degrees. It should be noted that angle 1 and angle 2 are angles in the direction perpendicular to the stripe pattern.
[0217] In this case, regarding the basic visibility region, as Figure 11 shown in (b), since the relationship between the setting distance and the angle of the first pattern and the second pattern is a right-angled isosceles triangle, the basic visibility region is set to the setting distance between the first pattern and the second pattern × 2. The visibility region is defined as the region obtained by multiplying this basic visibility region by the pitch of the first pattern.
[0218] <6-7 Gradient of phase shift amount coefficient>
[0219] In the present embodiment, in the visibility region in the direction perpendicular to the Moiré fringes, when obtaining the phase shift amount coefficient k = ax + b, it is necessary to set a and b. When 0 < a ≤ 20 is satisfied, the movement of the Moiré fringes can be felt. It is preferably satisfied that 0.5 ≤ a ≤ 8. It should be noted that b can be any value. When an input image is formed radially from a reference point as shown, a first pattern and a second pattern are created. When the first pattern and the second pattern are set at a predetermined distance and observed within the viewing area, a pattern is formed as shown... Figure 12 As shown, there are concentric circular cloud-like stripes centered on a reference point. The cloud-like stripes form continuously, and appear to move as the observer moves.
[0223] <7 Other Input Image Examples>
[0224] Figure 13 Examples of other input images are shown. Figure 13 (a) shows an example of applying a gradient to the left and right. Figure 13 (b) shows an example of applying a gradient from the center outwards to the left and right sides. Figure 13 (c) shows an example of multiple gradient regions formed radially.
[0225] exist Figure 13 In example (a), the cloud-like stripes appear to move in the direction from left to right or from right to left, in the same way as the gradient direction. Figure 13 In example (b), the cloud-like stripes appear to move in the same direction as the gradient, either from the center to the left and right or from the left and right to the center. Figure 13 In example (c), the cloud-like stripes appear to move within the areas that form the gradient.
[0226] <7-1 Phase Shift Coefficient and Moiré Movement>
[0227] Figure 14 This is a diagram illustrating an example of moiré patterns when the phase shift coefficient k changes monotonically according to this embodiment. Figure 14 (a) shows the moiré pattern when the phase shift coefficient k changes monotonically in this embodiment. Figure 14 (b) shows the movement of the moiré stripes when the phase shift coefficient k changes monotonically in this embodiment.
[0228] exist Figure 14 In the example shown, cloud-like stripes continuously form around the image "PUSH". Figure 10 As shown in (a), when the phase shift coefficient changes monotonically with k = ax + b, the moiré pattern appears as follows: Figure 14 The stripes are formed at regular intervals as shown in (a). By forming cloud-like stripes in this way, the image can be effectively emphasized.
[0229] When the observer moves, such as Figure 14(As shown in (b), the moiré fringes appear to move in the direction of arrow m01 or arrow m02. The direction of movement of the moiré fringes switches as the direction of movement of the observer changes. Due to the movement of the moiré fringes, the image "PUSH" in the center is further emphasized, which can focus the attention of the observer. It should be noted that the center position of the moiré fringes can be changed.)
[0230] <7-2 Variation of Other Phase Shift Amount Coefficients>
[0231] Figure 15 An example of the variation of the phase shift amount coefficient k of this embodiment with an exponential function is shown.) Figure 15 (a) shows the variation of the brightness of the moiré fringes when the phase shift amount coefficient k of this embodiment varies with an exponential function.) Figure 15 (b) shows the movement of the moiré fringes.)
[0232] The phase shift amount coefficient k can be as) Figure 15 (shown in (a) and vary with the exponential function k = ae cx +b.) Figure 14 The moiré fringes shown move monotonously with little relaxation. In contrast, when the phase shift amount coefficient k varies with the) Figure 15 (exponential function k = ae shown in (a) cx +b, as shown in Figure 15 (b), the moiré fringes are formed at different intervals determined by the exponential function. When the observer moves, the moiré fringes move in a jerky manner. Thus, the observer can feel the movement of the moiré fringes more strongly.)
[0233] In addition, the variation of the exponential function of the phase shift amount coefficient k can produce a visual effect through the position of the moiré fringes formed and the positional relationship with other images. For example, as shown in Figure 15 (b), the variation of the exponential function of the phase shift amount coefficient k in the contour part of the graphic can also produce visual effects such as embossing.)
[0234] In the exponential function k = ae cx +b, when 0 < a and 0 < c, the movement of the moiré fringes can be strongly felt. Preferably, when 1 ≤ a ≤ 50 and 0.001 ≤ c ≤ 3 are satisfied, the movement of the moiré fringes can be felt more strongly. It should be noted that b can be any value.)
[0235] Figure 16 An example of the variation of the phase shift amount coefficient k of this embodiment with a logarithmic function is shown.) Figure 16 (a) shows the variation of the brightness of the moiré fringes when the phase shift amount coefficient k of this embodiment varies with a logarithmic function.) Figure 16 (b) shows the movement of the moiré fringes.)
[0236] The phase shift coefficient k can be as Figure 16 shown in (a) and change according to the logarithmic function k = log a (c(x + 1)) + b. When the phase shift coefficient k changes according to the Figure 16 logarithmic function shown in (a) k = log a (c(x + 1)) + b, as shown in Figure 16 (b), the moiré fringes are formed at different intervals determined by the logarithmic function. When the observer moves, the moiré fringes move in a gentle and rapid form. Thus, the observer can more strongly feel the movement of the moiré fringes.
[0237] In addition, the change of the logarithmic function of the phase shift coefficient k can produce a visual effect through the position of the formed moiré fringes and the positional relationship with other images. For example, as shown in Figure 16 (b), the change of the logarithmic function of the phase shift coefficient k in the contour part of the figure can also produce visual effects such as embossing.
[0238] In the logarithmic function k = log a (c(x + 1)) + b, when 1 < a and 0 < c, the movement of the moiré fringes can be strongly felt. Preferably, when 1 < a ≤ 10 5 and 1 ≤ c ≤ 10 10 , the movement of the moiré fringes can be felt more strongly. It should be noted that b can be any value.
[0239] Figure 17 An example is shown in which the phase shift coefficient k of this embodiment changes in a trigonometric function. Figure 17 (a) shows the change in the brightness of the moiré fringes when the phase shift coefficient k of this embodiment changes in a trigonometric function. Figure 17 (b) shows the movement of the moiré fringes.
[0240] The phase shift coefficient k can be as Figure 17 shown in (a) and change according to the trigonometric function k = asin(cx) + b. When the phase shift coefficient k changes according to the Figure 17 trigonometric function shown in (a) k = asin(x) + b, as shown in Figure 17 (b), the moiré fringes are formed at intervals determined by the trigonometric function. When the observer moves, the moiré fringes move in a way that turns back near the phase shift k = 0. Thus, the observer can effectively feel the movement of the complex moiré fringes. In addition, the movement of the turning-back part of the moiré fringes can be smoothly connected.
[0241] In addition, the change in the trigonometric function of the phase shift coefficient k can produce a visual effect by the position where moiré fringes are formed and the positional relationship with other images. For example, as Figure 17 shown in (b), the change in the trigonometric function of the phase shift coefficient k in the contour portion of the figure can also produce visual effects such as embossing.
[0242] In the trigonometric function k = a sin(cx) + b, when 0 < a and 0 < c, the movement of the moiré fringes can be strongly felt. Preferably, when 1 ≤ a ≤ 20 and 1 ≤ c ≤ 3 are satisfied, the movement of the moiré fringes can be felt more strongly. It should be noted that b can be any value. In addition, a sine wave is used in this embodiment, but a cosine wave k = a cos(cx) + b can also be used.
[0243] Figure 18 An example showing the change of the phase shift coefficient k of this embodiment in a step function is shown.
[0244] The phase shift coefficient k can change in a step function as Figure 18 shown. Figure 18 The step function shown increases stepwise within the visible region. The step function can decrease stepwise within the visible region or can increase and decrease stepwise. When the observer moves, the moiré fringes will move stepwise. Thus, the observer can feel the movement of the moiré fringes unnaturally but effectively.
[0245] Figure 19 An example showing the change of the phase shift coefficient k of this embodiment in a composite function is shown.
[0246] , the phase shift coefficient k can change in a composite function k = x * sin(x) as Figure 19 shown. Figure 19 The composite function k = x * sin(x) shown increases and decreases smoothly within the visible region. When the observer moves, the moiré fringes will move smoothly and irregularly. Thus, the observer can effectively feel the movement of the moiré fringes.
[0247] Figure 20 An example showing that the phase shift coefficient k of this embodiment has noise is shown. Figure 20 (a) shows the change in the brightness of the moiré fringes when the phase shift coefficient k(x) of this embodiment has noise. Figure 20 (b) shows the error between the phase shift coefficient k(x) and the approximate function k'(x).
[0248] As Figure 20As shown in (a), the phase shift coefficient k can be a noisy measured value, etc. In this case, the measured value of the phase shift coefficient k(x) can be represented by an approximation function k'(x). The approximation method can be linear approximation, polynomial approximation, logarithmic approximation, exponential approximation, etc. It can be obtained by the least squares method, etc. The difference Δk between the measured value of the phase shift coefficient k(x) and the approximation function k'(x) is preferably within ±2. In this way, the movement of the cloud pattern is not unnatural and can be perceived as a natural movement. Furthermore, when Δk is set below ±1, the smoothness of the movement of the cloud pattern image can be further highlighted.
[0249] It should be noted that the phase shift coefficient k can also be directly obtained from continuous measured values.
[0250] <Composition of 8 Cloud Pattern Display Body>
[0251] Figure 21 It is shown Figure 3 The diagram shows a cross-sectional view of a constituent example (basic shape) of the cloud-patterned display body 4. Figure 21 In the example, the thick paper 7 with pattern layer 1 and the film 8 with pattern layer 2 are connected by a bridge material 9.
[0252] Here, "pattern layer" refers to a layer with a pattern depicted through printing or other means. Figure 21 Pattern layers 1 and 2 are the first and second patterns output by the generation system. In this basic form, the first and second patterns are printed between the thick paper 7 and the film 8.
[0253] exist Figure 21 In the example shown, the thick paper 7 is preferably self-supporting. The membrane 8 can be made of a transparent material to allow light to pass through. The bridging material 9 connects the thick paper 7 and the membrane 8; it can also be made of a transparent material to allow light to pass through, but it can also be opaque. Supporting components for the thick paper 7 can also be installed. The thick paper 7 can also replace the membrane 8.
[0254] It should be noted that, in Figure 21 In the example shown, a panel can be sandwiched between the thick paper 7 and the film 8. With the panel sandwiched, the first pattern and the second pattern are in contact with the panel. Therefore, when generating the pattern, only the thickness (gap) and refractive index of a single panel need to be considered.
[0255] Figure 22 This is a cross-sectional view showing an example of the configuration (film folding shape) of another cloud-patterned display body 4. Figure 22 In the example, membrane 8 is folded at or near the center. It should be noted that membrane 8 can be folded into one sheet or two sheets connected together.
[0256] exist Figure 22In the cloud pattern display body 4 shown, the distance between the thick paper 7 and the film 8 varies depending on their positions, and the distance between the pattern layer 1 of the first pattern and the pattern layer 2 of the second pattern also varies. As a result, more complex cloud patterns can be formed.
[0257] Figure 23 This is a cross-sectional view showing an example of the configuration (film curved surface) of another cloud-patterned display body 4. Figure 23 In the example, membrane 8 is formed as a curved surface.
[0258] exist Figure 23 In the cloud pattern display body 4 shown, the distance between the thick paper 7 and the film 8 varies depending on their positions, and the distance between the pattern layer 1 of the first pattern and the pattern layer 2 of the second pattern also varies. As a result, more complex cloud patterns can be formed.
[0259] Figure 24 This is a cross-sectional view showing an example of the configuration of another cloud-patterned display body 4 (thick paper / film curved surface). Figure 24 In the example, the thick paper 7 and the film 8 are formed into a curved surface.
[0260] exist Figure 24 In the cloud pattern display body 4 shown, the distance between the thick paper 7 and the film 8 varies depending on their positions, and the distance between the pattern layer 1 of the first pattern and the pattern layer 2 of the second pattern also varies. Furthermore, the overlap between the first and second patterns varies considerably depending on the observer's viewing position and direction. Therefore, more complex cloud pattern designs can be formed.
[0261] Figure 25 This diagram shows an example of the configuration (corner configuration) of other cloud-patterned display bodies 4. Figure 25 In the example, the thick paper 7 and the film 8 are formed into a curved shape at the walls and corners on both sides of the passage, etc. Figure 25 The cloud pattern display body 4 shown can be displayed continuously even with corners.
[0262] The above describes the structure of the cloud pattern display body 4. However, it is possible to decide whether to place the pattern layer between the film and the panel or on the opposite side. However, from the point of view of scratch resistance and dust prevention, the pattern layer is preferably placed on the inside.
[0263] Alternatively, they can be partially combined. Figures 21 to 25 The configuration described herein may be modified. Furthermore, in this embodiment, thick paper is used as the material for forming the first pattern, but a film may also be used. Other embodiments may also use the examples shown in Patent Document 3.
[0264] <9-0 Method for Generating Patterns that Develop Cloud-like Images>
[0265] Figure 26This is a simplified flowchart example of obtaining an output pattern from an image. However, the order of information related to the input (information input such as layers) is not limited to the order shown in this flowchart.
[0266] First, in step 101, the input image data is read. For example... Figure 1 As shown, the image from which the cloud pattern image is to be generated is read as the input image. In this embodiment, the image is read... Figure 8 The input image shown is used as data. Here, the input image represents image data such as a design pattern that is to be textured. This input image can be, for example, an image selected by the user or an image sent from a remote external device. Next, feature values of the input image are extracted in step 102. In this embodiment, the feature values are... Figure 8 The gradient of the input image shown is set as the feature value.
[0267] Next, in step 103, the layer information is input. The layer information is as follows: Figure 2 The information shown refers to the front and back of the pattern in the specified input image. A layer can be single or multiple layers.
[0268] Next, in step 104, input the cloud pattern display information. Here, input as follows: Figure 3 The specific structure of the cloud-patterned display body 4 is shown. In this embodiment, for example... Figures 21-25 The cloud pattern display body 4 shown is used to input the distance between the first pattern and the second pattern, as well as the viewing angle, as cloud pattern display body information.
[0269] Next, in step 105, input the basic pattern information. The basic pattern can be... Figure 7 The stripe pattern is shown. Next, in step 106, the opening / non-opening ratio is set. The opening / non-opening ratio is determined by referring to... Figure 7 The ratio of open to closed sections in the striped pattern can be set.
[0270] Next, in step 107, the phase shift amount is set. In this embodiment, the second pattern is offset relative to the first pattern by the amount shown in equation (3). Furthermore, in this embodiment, the phase shift amount coefficient k in equation (3) can be represented by a function. The function can be as follows: Figure 10 , Figures 15 to 20 The examples shown include continuous functions, step functions, and approximate functions.
[0271] Next, in step 108, the spacing ratio is set. The spacing ratio is generated in the depth division of each layer. If there is only one layer, no ratio is set.
[0272] In steps 103 to 108, moiré information is set to specify the conditions for the moiré development pattern. The moiré information may include at least one of the following: information related to the layer order contained in the input image (e.g., number of layers, layer order, etc.), information related to the basic structure of the moiré development pattern, information related to the overall size (represented by pixels or distance), gradient information, etc. Here, the information related to the basic structure of the moiré development pattern may include at least one of the following: information related to the shape of the moiré development pattern (stripes, grids, etc.), the orientation of the lines (vertical, diagonal), the spacing, the desired sense of depth (the degree of depth used to generate the moiré in each layer), the method of using the moiré pattern (material of the adhesive plate, thickness, viewing distance), and the amount of phase shift of the pattern, etc.
[0273] Next, in step 109, the first pattern is output. The first pattern is generated based on the moiré information of the input image extracted in steps 101 and 102 and the conditions for the specified moiré development pattern set in steps 103 to 108.
[0274] Next, in step 110, a second pattern is output. In the second pattern, the phase changes continuously from the reference point relative to the first pattern in a region having at least one reference point.
[0275] Thus, by inputting an input image and specifying the conditions for developing a moiré pattern, moiré information is used to generate a first pattern and a second pattern, thereby enabling the development of a moiré image that senses movement.
[0276] <10-0 Pattern Generation System for Developing Cloud-like Images>
[0277] Next, refer to Figure 27 The computer system 300 used to implement the embodiments of this disclosure will be described. The mechanisms and apparatus of the various embodiments disclosed in this specification can be applied to any suitable computing system.
[0278] The main components of the computer system 300 include: one or more processors 302, memory 304, terminal interface 312, storage interface 314, I / O (input / output) device interface 316, and network interface 318. These components can be interconnected via memory bus 306, I / O bus 308, bus interface unit 309, and I / O bus interface unit 310.
[0279] Computer system 300 may include one or more general-purpose programmable central processing units (CPUs) 302A and 302B, collectively referred to as processors 302. In one embodiment, computer system 300 may have multiple processors; in other embodiments, computer system 300 may be a single CPU system. Each processor 302 may execute instructions stored in memory 304, including on-board cache.
[0280] In one embodiment, memory 304 may include a random access semiconductor memory, a storage device, or a storage medium (either volatile or non-volatile) for storing data and programs. Memory 304 may store all or part of programs, modules, and data structures that implement the functions described herein. For example, memory 304 may store a moiré pattern development application 350. In one embodiment, moiré pattern development application 350 may include instructions or descriptions that execute the functions described later on processor 302.
[0281] In one embodiment, the moiré pattern generation application 350 may be implemented in hardware via semiconductor devices, chips, logic gates, circuits, circuit cards, and / or other physical hardware devices, replacing or building upon a processor-based system. In one embodiment, the moiré pattern generation application 350 may also include data other than instructions or descriptions. In one embodiment, a camera, sensor, or other data input device (not shown) may be provided in a manner that allows direct communication with the bus interface unit 309, processor 302, or other hardware of the computer system 300.
[0282] Computer system 300 may include a bus interface unit 309 for communication between processor 302, memory 304, display system 324, and I / O bus interface unit 310. I / O bus interface unit 310 may be connected to an I / O bus 308 for transferring data between various I / O units. I / O bus interface unit 310 may communicate via I / O bus 308 with multiple I / O interface units 312, 314, 316, and 318, known as I / O processors (IOPs) or I / O adapters (IOAs).
[0283] Display system 324 may include a display controller, display memory, or both. The display controller may provide video, audio, or both data to display device 326. Additionally, computer system 300 may include one or more sensors or similar devices configured to collect data and provide that data to processor 302.
[0284] For example, computer system 300 may include: biosensors that collect heart rate data or pressure level data; environmental sensors that collect humidity data, temperature data, pressure data, etc.; and motion sensors that collect acceleration data, motion data, etc. Other types of sensors may also be used. Display system 324 may be connected to display device 326 such as a separate display screen, television, tablet computer, or portable device.
[0285] The I / O interface unit has the function of communicating with various memory or I / O devices. For example, the terminal interface unit 312 can be equipped with user output devices such as video display devices, speakers, and televisions; and user input devices such as keyboards, mice, keypads, touchpads, trackballs, buttons, light pens, or other indicating devices, such as user I / O devices 320.
[0286] Users can use the user interface to operate the user input device, thereby inputting input data and instructions to the user I / O device 320 and the computer system 300, and receiving output data from the computer system 300. The user interface can be displayed on a display device, played through a speaker, or printed by a printer, for example, via the user I / O device 320.
[0287] Storage interface 314 can accommodate one or more hard disk drives or direct access storage devices 322 (typically disk drive storage devices, but may also be an array of hard disk drives or other storage devices that are considered as a single hard disk drive). In one embodiment, storage device 322 may also be installed as any secondary storage device.
[0288] The contents of memory 304 can be stored in storage device 322 and retrieved from storage device 322 as needed. I / O device interface 316 can provide interfaces for other I / O devices such as printers and fax machines. Network interface 318 can provide a communication path in a manner that enables computer system 300 to communicate with other devices. This communication path can be, for example, network 330.
[0289] In one embodiment, computer system 300 may be a multi-user mainframe computer system, a single-user system, or a server computer—a device that does not have a direct user interface and receives requests from other computer systems (clients). In other embodiments, computer system 300 may be a desktop computer, a portable computer, a laptop computer, a tablet computer, a pocket computer, a telephone, a smartphone, or any other suitable electronic device.
[0290] Next, refer to Figure 28 The system configuration involved in this disclosure is described. Figure 28This is a diagram illustrating the cloud-pattern development system 4900 involved in this disclosure.
[0291] like Figure 28 As shown, the cloud-pattern development system 4900 disclosed herein mainly consists of an information processing server 4905, a network 4975, and client terminals 4985A and 4985B. The information processing server 4905 is connected to the client terminals 4985A and 4985B via the network 4975.
[0292] The information processing server 4905 comprises the following components: a transmission unit 4910 for sending and receiving data with external devices such as client terminals 4985A and 4985B; a data management unit 4920 for managing various data received from client terminals 4985A and 4985B; a storage unit 4930 for storing input images and moiré information received from client terminals 4985A and 4985B; and a moiré pattern generating apparatus 4935 for generating moiré patterns.
[0293] In addition, such as Figure 28 As shown, the cloud pattern development apparatus 4935 includes: a reading unit 4940 for reading an input image, an extraction unit 4945 for extracting feature values of the input image, and a production unit 4950 for producing a cloud pattern development.
[0294] It should be noted that the various functional units included in the information processing server 4905 can constitute... Figure 27 The software module of the moiré pattern development application 350 shown can also be a separate dedicated hardware device. Furthermore, the aforementioned functional units can be implemented in the same computing environment or in a distributed computing environment. For example, it can be configured such that the moiré pattern development management unit 235 is installed on a remote server, and other functional units are installed on local devices such as client terminals 4985A and 4985B.
[0295] Client terminals 4985A and 4985B are client terminals that receive information related to the moiré pattern generated by the moiré pattern generating apparatus 4935. These client terminals 4985A and 4985B can be personal terminals or terminals used by organizations such as police stations or private enterprises. These client terminals 4985A and 4985B can be, for example, any device such as a desktop computer, laptop computer, tablet computer, or smartphone.
[0296] It should be noted that the present invention is not limited to the embodiments described above, and may include various modifications. For example, various changes may be made to the shape of the basic pattern, the setting of the opening / non-opening ratio, and the reflection of the pattern on the front and inner sides. Furthermore, the accompanying drawings used in the embodiments are for the purpose of facilitating understanding and explanation of the present invention, and are not necessarily limited to the patterns described in the embodiments.
[0297] For example, the embodiments of the present invention implemented by means of devices, systems, methods, etc. have been described above, but the embodiments of the present invention are not limited thereto, and may also be implemented by means of printed matter (display body) or computer programs, etc.
[0298] Furthermore, the settings for phase shift, spacing ratio, and opening / non-opening ratio described above can, of course, be changed in various ways. It should be noted that phase shift can also be referred to as phase variation.
[0299] The best mode for carrying out the present invention has been described above with reference to the accompanying drawings. However, the scope of this disclosure is not limited to the embodiments illustrated, but may include all embodiments having effects equivalent to the purpose of the present invention. Furthermore, the scope of this disclosure is not limited to the features of the invention as defined in the claims, but includes all disclosed features and all combinations thereof.
[0300] As used in this disclosure, terms such as “part,” “system,” and “network” refer to physical entities. A physical entity can be a circuit, its associated equipment, or a combination of these via wired / wireless connections. These can have specific functions. Combinations of these entities with specific functions can achieve synergistic effects through the combination of their respective functions.
[0301] The terms used in this disclosure, and in particular in the appended claims (e.g., the body of the appended claims), are generally intended to be “open” terms (e.g., terms such as “having” should be interpreted as “at least having”, terms such as “comprising” should be interpreted as “including but not limited to”, etc.).
[0302] Furthermore, when explaining terms, components, features, aspects, and implementation methods, the accompanying drawings should be consulted as needed. Items directly and uniquely derived from the drawings should be used as the basis for modifications, in equal measure with the text.
[0303] Furthermore, where there is an intention to include a specific number of introduced claims, this intention is explicitly stated in the claims; where such a statement is not present, this intention does not exist. For example, to aid understanding, the appended claims may include the use of introductory phrases such as "at least one" and "one or more," and may also include a list of claims.
[0304] However, the use of such statements should not be interpreted as the indefinite articles "a" or "an" introducing the recitation of a claim meaning that a particular claim including such a limitation is limited to only one such embodiment. Statements beginning with "more than one" or "at least one" and indefinite articles such as "a" or "an" (e.g., "a" and / or "an") should be interpreted as meaning at least "at least one" or "more than one". The same applies to the use of explicit notations used to introduce the recitation of a claim.
[0305] Explanation of symbols
[0306] 1: Pattern layer (pattern 1), 2: Pattern layer (pattern 2), 4: Mosaic display body, 5: Panel thickness, 6: Display area, 7: Thick paper, 8: Film, 9: Bridging material, 4900: Mosaic pattern development generation system, 4905: Information processing server, 4910: Transmission unit, 4920: Data management unit, 4930: Storage unit, 4935: Mosaic pattern development generation device, 4940: Reading unit, 4945: Extraction unit, 4950: Production unit, 4975: Network, 4985A; 4985B: Client terminal
Claims
1. A moire display body, characterized by, Possessing: a first pattern, and a second pattern provided at a position at a predetermined distance from the first pattern and in which the phase continuously changes with respect to the first pattern in at least one region, the phase of the second pattern changes according to a function in at least one interval, in a coordinate in which a reference point is set and which is centered on the reference point, a coordinate in a direction perpendicular to the cloud pattern stripe is set as x, and a coordinate perpendicular to x is set as y, a cloud pattern intensity R of the first pattern satisfies the following equation (1), a cloud pattern intensity B of the second pattern satisfies the following equation (2), a phase shift amount PH representing a change in the phase of the second pattern with respect to the first pattern satisfies the following equation (3), [Math. 5] Here, a is an angle of the stripe, P is a pitch of the stripe, and k is a phase shift amount coefficient.
2. The cloud pattern display body according to claim 1, wherein the phase shift amount coefficient k is represented by a function.
3. The cloud pattern display body according to claim 1, wherein the phase shift amount coefficient k continuously changes.
4. The cloud pattern display body according to claim 2 or 3, wherein the phase shift amount coefficient k satisfies k = ax + b, Here, a and b are constants.
5. The cloud pattern display body according to claim 2 or 3, wherein the phase shift amount coefficient k changes radially from the reference point.
6. The cloud pattern display body according to claim 2 or 3, wherein there are a plurality of the reference points.
7. An apparatus for generating cloud-patterned developing patterns, characterized in that, Including: a reading section; an extraction section; and a production section, the reading section acquires an input image that is a basis of a cloud pattern developed pattern, and cloud pattern information that specifies a condition of the cloud pattern developed pattern; the extraction section extracts a characteristic value of each region in the input image; the production section generates a first pattern based on the input image and the cloud pattern information, determines, based on the input image and the cloud pattern information, a phase shift amount with respect to the first pattern that differs according to a position within each region of the input image, generates a second pattern provided at a position at a predetermined distance from the first pattern, based on the characteristic value of each region of the input image, produces a cloud pattern developed pattern composed of the first pattern and the second pattern, the phase of the second pattern changing according to a function in at least one interval, in a coordinate in which a reference point is set and which is centered on the reference point, a coordinate in a direction perpendicular to the cloud pattern stripe is set as x, and a coordinate perpendicular to x is set as y, a cloud pattern intensity R of the first pattern satisfies the following equation (1), a cloud pattern intensity B of the second pattern satisfies the following equation (2), a phase shift amount PH representing a change in the phase of the second pattern with respect to the first pattern satisfies the following equation (3), [Math. 5] Here, a is an angle of the stripe, P is a pitch of the stripe, and k is a phase shift amount coefficient.
8. The cloud pattern developed pattern generation apparatus according to claim 7, wherein the cloud pattern information includes information on a basic configuration of the first pattern and the second pattern and gradual change information, The feature value includes at least one of brightness, chroma, hue, density, transparency, lightness, chromaticity, and gradation of the image.
9. A system for generating a moire developed pattern, comprising: an information processing server and one or more client terminals are connected via a communication network, the information processing server includes a moire developed pattern generation device, the moire developed pattern generation device includes: a reading section; an extraction section; and a production section, the reading section acquires, from the one or more client terminals via the communication network, an input image that is a basis of a moire developed pattern and moire information that specifies conditions of the moire developed pattern; the extraction section extracts a feature value of each region in the input image; the production section generates a first pattern based on the input image and the moire information, determines, based on the feature value of each region of the input image, a phase variation amount with respect to the first pattern that differs depending on a position within the each region, generates a second pattern that is disposed at a position that is a predetermined distance from the first pattern, based on the input image and the moire information, produces a moire developed pattern composed of the first pattern and the second pattern, the phase of the second pattern varying according to a function in at least one interval, in a coordinate system that sets a reference point and is centered on the reference point, with a direction perpendicular to moire stripes set as x and a direction perpendicular to x set as y, a moire strength R of the first pattern satisfies the following equation (1), a moire strength B of the second pattern satisfies the following equation (2), a phase shift amount PH that represents a change in the phase of the second pattern with respect to the first pattern satisfies the following equation (3), [Math. 5] Here, a is an angle of the stripes, P is a pitch of the stripes, and k is a phase shift amount coefficient.
10. The system for generating a moire developed pattern according to claim 9, wherein the moire information includes information related to basic configurations of the first pattern and the second pattern and gradient information, the feature value includes at least one of brightness, chroma, hue, density, transparency, lightness, chromaticity, and gradation of the image.
11. A method of generating a moire-visualized pattern, characterized by, including: a process of generating a first pattern based on an input image and moire information that specifies conditions of a moire developed pattern; a process of determining, based on a feature value of each region of the input image, a phase variation amount with respect to the first pattern, generating a second pattern that is disposed at a position that is a predetermined distance from the first pattern, based on the input image and the moire information; and a process of obtaining a moire developed pattern composed of the first pattern and the second pattern, the phase of the second pattern varies according to a function in at least one interval, in a coordinate system that sets a reference point and is centered on the reference point, with a direction perpendicular to moire stripes set as x and a direction perpendicular to x set as y, a moire strength R of the first pattern satisfies the following equation (1), a moire strength B of the second pattern satisfies the following equation (2), a phase shift amount PH of a change in the phase of the second pattern with respect to the first pattern satisfies the following equation (3), [Math. 5] Here, a is an angle of the fringe, P is a pitch of the fringe, and k is a phase shift amount coefficient.
12. The method of claim 11, wherein the moire information includes information about a basic structure of the first pattern and the second pattern and gradual change information. The moire information includes information about a basic structure of the first pattern and the second pattern and gradual change information. The feature value includes at least one of luminance, chroma, hue, density, transparency, lightness, chromaticity, and gray scale of the image.
Citation Information
Patent Citations
Motor controller
JP1987018986A
Moire formation pattern generation method, moire formation pattern generation device, and moire formation pattern generation system
WO2020096009A1
Optically variable three dimensional moirÉ device
WO2019056066A1