The aspect of the embodiments relates to an apparatus and a method.
As image forming methods using thermal print heads, monochrome printing using thermal paper, color printing using ink ribbons, and the like have been used on the market. Japanese Unexamined Patent Application Publication (Translation of PCT Application) No. 2013-506582 and Japanese Patent Application Laid-Open No. 2008-030486 each discuss a recording method in which heat is applied to a sheet including color development layers for developing a plurality of colors to form a color image on the sheet. The color development layers for developing the plurality of colors are different from one another in terms of heating temperature and heating time for color development. By using the differences, the color of a specific image forming layer (color development layer) is developed to form a color image.
U.S. Patent Publication Application Nos. 2003/0059085 and 2004/0120544 each discuss an electronic watermark technique in which additional information such as audio information and text document information, which is different from image information, is multiplexed in an image to be recorded on a print product so that the additional information is not visually recognizable. The additional information is read, for example by using a scanner to scan the multiplexed print product.
In the recording methods discussed in Japanese Unexamined Patent Application Publication (Translation of PCT Application) No. 2013-506582 and Japanese Patent Application Laid-Open No. 2008-030486, since the color development layers are different in heating temperature and heating time for color development, sizes of color development regions of the color development layers vary with the same value data. In a case where such a recording method is used and additional information is embedded in an image as discussed in U.S. Patent Publication Application No. 2003/0059085 or 2004/0120544, the additional information embedded in the image may not be readable.
According to an aspect of the embodiments, an apparatus includes a generation unit configured to generate image data for recording by a forming apparatus configured to form an image on a forming member using a print head configured to apply energy to the forming member, the forming member including a plurality of color development layers each having a different color development characteristic and configured to cause color development depending on the applied energy, and a multiplexing unit configured to perform multiplexing processing to generate recording data in which predetermined information to be recognized by a reading apparatus as information different from an image to be recorded on the forming member is embedded in the image data representing the image. The multiplexing unit generates the recording data so that the predetermined information is recorded by the color development of at least the color development layer that causes color development of a dot of one pixel in a shortest time among the plurality of color development layers in a case where the print head applies the energy to the forming member.
Further features of the disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Exemplary embodiments of the disclosure will be described in detail below with reference to the drawings. The configurations described below are mere examples and are not intended to limit the scope of the disclosure thereto.
[Image Forming Member]
Referring to
Each of the image forming layers 14, 16, and 18 is colorless initially (before image formation). Each of the image forming layers 14, 16, and 18 changes to the corresponding color when heated to a specific temperature that is referred to as the activation temperature of the image forming layer. In the present exemplary embodiment, each of the image forming layers 14, 16, and 18 has a different color development characteristic for color development. The order of the colors of the image forming layers 14, 16, and 18 (the order of the image forming layers 14, 16, and 18) in the image forming member 10 can be selected as desired. A suitable order of the colors is as described above. Another suitable order is the order in which the colors of the three image forming layers 14, 16, and 18 are cyan, magenta, and yellow, respectively. In the present exemplary embodiment, the above-described configuration in which the colors of the image forming layers 14, 16, and 18 are yellow, magenta, and cyan, respectively will be described as an example. While in the example of
In addition, as illustrated in
All the layers arranged on the substrate 12 are substantially transparent before image formation. In a case where the substrate 12 has a reflective color (e.g., white color), a color image formed on the image forming member 10 is visually recognized through the protection film layer 13 against a reflective background provided by the substrate 12. Since the layers on the substrate 12 are transparent, a person can visually recognize the combination of the respective colors printed on the image forming layers 14, 16, and 18.
While in the image forming member 10 according to the present exemplary embodiment, the three image forming layers 14, 16, and 18 are arranged on the same side of the substrate 12, some of the image forming layers 14, 16, and 18 may be arranged on the opposite side of the substrate 12.
In the present exemplary embodiment, the image forming layers 14, 16, and 18 are at least partially independently processed by changing two adjustable parameters of an image forming apparatus 40 (refer to
In the present exemplary embodiment, each of the image forming layers 14, 16, and 18 is processed by the print head 30 applying heat while being in contact with an uppermost layer of the image forming member 10, i.e., the protection film layer 13 illustrated in
Heating of the image forming layers 16 and 18 located further away from the print head 30 (i.e., the protection film layer 13) is delayed because the heat from the print head 30 is conducted and diffused to the image forming layers 16 and 18 through the spacer layer 15 and/or the spacer layer 17. Thus, even in a case where the temperature of the heat applied from the print head 30 to the surface (i.e., the protection film layer 13) of the image forming member 10 is substantially higher than the activation temperatures Ta2 and Ta1 of the image forming layers 16 and 18 located at lower positions (located further away from the print head 30), the heating delay due to the heat diffusion in each of the image forming layers 16 and 18 makes it possible to heat the image forming layer 14 closer to the print head 30 to the activation temperature Ta3 while the image forming layers 16 and 18 at lower positions are controlled not to be activated. Thus, in processing (color development) of the image forming layer 14 closest to the protection film layer 13, the print head 30 heats the image forming layer 14 to a relatively high temperature (which is the activation temperature Ta3 or higher) for a short time. At this time, the heating is insufficient for both the image forming layers 16 and 18, so that neither of the image forming layers 16 and 18 causes color development (neither of the image forming layers 16 and 18 is activated).
Activation of an image forming layer closer to the substrate 12 (the image forming layer 16 or 18 in this example) is achieved by application of heat at a temperature lower than the activation temperature of the image forming layer further away from the substrate 12 (e.g., the image forming layer 14) for a sufficiently long time. The activation of the image forming layer (e.g., the image forming layer 16 or 18) at a lower position in this manner does not cause the activation of the image forming layer (e.g., the image forming layer 14) at a higher position.
In one embodiment, the thermal print head 30 is used to heat the image forming member 10. Alternatively, another method may be used. For example, a known method such as a method using a modulated light source (e.g., a laser) may be used.
[Color Development Characteristics]
A region 21 represents a relatively high heating temperature and a relatively short heating time. In the present exemplary embodiment, the region 21 corresponds to the yellow color of the image forming layer 14. More specifically, in a case where energy indicated by the region 21 is fed to the image forming layer 14, the image forming layer 14 causes color development (image formation). A region 22 represents an intermediate heating temperature and an intermediate heating time. The region 22 corresponds to the magenta color of the image forming layer 16. More specifically, in a case where energy indicated by the region 22 is fed to the image forming layer 16, the image forming layer 16 causes color development (image formation). A region 23 represents a relatively low heating temperature and a relatively long heating time. The region 22 corresponds to the cyan color of the image forming layer 18. More specifically, in a case where energy indicated by the region 23 is fed to the image forming layer 18, the image forming layer 18 causes color development (image formation). The time for the image forming layer 18 to cause image formation (color development) is substantially longer than the time for the image forming layer 14 to cause image formation.
In one embodiment, the activation temperatures Ta3, Ta2, and Ta1 of the image forming layers 14, 16, and 18 are selected from, for example, the range of about 90° C. to about 300° C. The activation temperature Ta1 of the image forming layer 18 is to be as consistently low as possible with respect to thermal stability of the image forming member 10 during shipment and storage, and be more specifically about 100° C. or higher. The activation temperature Ta3 of the image forming layer 14 is to be as consistently high as possible with respect to the activation temperatures Ta2 and Ta1 of the image forming layers 16 and 18 that are activated by heating through the image forming layer 14, and be more specifically about 200° C. or higher. The activation temperature Ta2 of the image forming layer 16 is between Ta1 and Ta3 (i.e., between about 140° C. to about 180° C.).
Even in a case where the energy within the corresponding region is applied to each of the image forming layers 14, 16, and 18, the density of the color formed thereon varies depending on the position of the energy in the region. For example, in a case where the energy in the region 22 is applied to the image forming layer 16, an image with a higher density is formed when a temperature closer to the activation temperature Ta3 is applied than when a temperature closer to the activation temperature Ta2 is applied with the same heating time. The same also applies to a case where the heating time is changed.
[Print Head]
The print head 30 according to the present exemplary embodiment includes a substantially linear array of the resistors 34 extending along the entire width of an image. In the present exemplary embodiment, the print head 30 extends in a direction perpendicular to a conveyance direction of the image forming member 10 (i.e., the print head 30 extends in a width direction of the image forming member 10), and the resistors 34 are provided along the width direction. The width of the print head 30 may be shorter than an image. In this case, the print head 30 may be moved relative to the image forming member 10 or may be used in combination with another print head in order to process the entire width of the image.
When an electric current is fed to the resistors 34 of the print head 30, the resistors 34 operate as the heat source. The image forming member 10 is conveyed while receiving heat from the resistors 34, so that image formation is performed in each of the image forming layers 14, 16, and 18. The time during which heat is applied to the image forming member 10 by the print head 30 is typically in the range of about 0.001 milliseconds to about 100 milliseconds per line of an image. The upper limit is set based on a balance with the print time, whereas the lower limit is defined by a constraint of an electronic circuit (not illustrated). The intervals of dots that form an image are generally in the range of 100 lines per inch to 600 lines per inch in each of the conveyance direction and the width direction of the image forming member 10. Alternatively, the intervals in the conveyance direction and the intervals in the width direction may be different from each other.
The base 31 and a heatsink 35 are provided on the glaze 32. The base 31 is in contact with the heatsink 35 and is cooled by a cooling unit such as a fan (not illustrated). The image forming member 10 generally comes into contact with the glaze of the print head 30 that is longer than the length of the resistors (heating resistors) 34 in the conveyance direction. The resistors 34 typically has a length of about 120 microns in the conveyance direction of the image forming member 10, whereas a thermal contact region of the image forming member 10 that comes into thermal contact with the glaze of the print head 30 is generally 200 microns or more.
[Image Forming Apparatus]
A conveyance speed of the image forming member 10 is controlled based on an image forming speed, an image forming resolution, and the like. For example, the conveyance speed may be set to be lower in a case where a high-resolution image is formed than in a case where a low-resolution image is formed. Furthermore, in a case where the print speed is prioritized, the conveyance speed may be increased and the resolution may be decreased.
[System Configuration]
The PC 50 includes a central processing unit (CPU) 501, a read-only memory (RAM) 502, a hard disk drive (HDD) 503, a communication interface (I/F) 504, an input device I/F 505, and a display device I/F 506. The foregoing components of the PC 50 are communicably connected to one another via an internal bus. The CPU 501 performs processing based on a program and various types of data that are stored in the HDD 503 or the RAM 502. The RAM 502 is a volatile storage that temporarily stores programs and data. The HDD 503 is a non-volatile storage that stores programs and data.
The communication I/F 504 controls communication with an external apparatus, and controls transmission and reception of data to and from the image forming apparatus 40 in this example. A connection method for the data transmission and reception is a wired connection via a universal serial bus (USB), an Institute of Electrical and Electronics Engineers (IEEE) 1394 serial bus, a local area network (LAN) or the like, or a wireless connection such as a Bluetooth® or WiFi® connection. In the present exemplary embodiment, image data to be used by the image forming apparatus 40 to perform recording is transmitted from the PC 50 to the image forming apparatus 40 via the communication I/F 504.
The input device I/F 505 controls a human interface device (HID) such as a keyboard or a mouse and receives a user's input via an input device. The display device I/F 506 controls display on a display device such as a display (not illustrated).
The image forming apparatus 40 includes a CPU 401, a RAM 402, a ROM 403, a communication I/F 404, a head controller 405, an image processing accelerator 406, and the temperature sensor 45. The foregoing components of the image forming apparatus 40 are communicably connected to one another via an internal bus. The CPU 401 performs each processing (described below) according to the present exemplary embodiment based on a program and various types of data that are stored in the ROM 403 or the RAM 402. The RAM 402 is a volatile storage that temporarily stores programs and data. The ROM 403 is a non-volatile storage that stores table data and programs for use in the processing to be described below.
The communication I/F 404 controls communication with an external apparatus, and controls transmission and reception of data to and from the PC 50 in this example. The head controller 405 controls a heating operation of the print head 30 illustrated in
The image processing accelerator 406 is formed of hardware and performs image processing at a higher speed than that of the CPU 401. More specifically, the image processing accelerator 406 can be configured to read parameters and data for image processing from a predetermined address of the RAM 402. When the CPU 401 writes the parameters and the data to the predetermined address of the RAM 402, the image processing accelerator 406 is activated to perform predetermined image processing. The image processing accelerator 406 is not an essential component. The image processing may be performed by processing by the CPU 401, depending on printer specifications. As illustrated in
While the image forming apparatus 40 and the PC 50 have been described as separate apparatuses in the present exemplary embodiment, for example, a system in which the image forming apparatus 40 and the PC 50 are integrated together or a system in which the image forming apparatus 40 and an image capturing apparatus (not illustrated) are integrated together may be employed. Furthermore, while the PC 50 has been described as an example of the host apparatus, the host apparatus is not limited thereto, and a mobile terminal such as a smartphone, a tablet terminal, or an image capturing apparatus may be used.
A method for forming an image including multiplexed information will be described next with reference to
Multiplexing may be performed by the CPU 501 of the PC 50 or by the CPU 401 of the image forming apparatus 40. In this case, the number of terminals via which information is input may be more than one. Details of the multiplexing processing unit 407 will be described below.
[Print Service]
In step S611, after power-on, the image forming apparatus 40 confirms that the image forming apparatus 40 is ready to print, and then shifts to a standby state where the image forming apparatus 40 is ready to provide a print service.
Meanwhile, in step S601, the PC 50 performs a print service discovery (transmits a print service discovery request). The print service discovery may be a search for a peripheral device based on a user's operation or may be a periodic search for an image forming apparatus that is ready to provide a print service. Alternatively, the PC 50 may transmit an inquiry when connected to the image forming apparatus 40.
In step S612, in response to the print service discovery request from the PC 50, the image forming apparatus 40 transmits a notification that the image forming apparatus 40 is ready to provide a print service.
In step S602, in response to the notification from the image forming apparatus 40 that the image forming apparatus 40 is ready to provide a print service, the PC 50 transmits to the image forming apparatus 40 a request for information about an available print service.
In step S613, in response to the request for information about an available print service from the PC 50, the image forming apparatus 40 notifies the PC 50 of information about the print service that the image forming apparatus 40 is ready to provide.
In step S603, upon receiving from the image forming apparatus 40 the information about an available print service, the PC 50 creates a user interface for print job generation based on the received information. More specifically, based on the information about an available print service transmitted from the image forming apparatus 40, setting items such as print image designation, print size, and printable sheet size are appropriately displayed and options for the items are appropriately provided to the user via a display (not illustrated). Then, settings are received from the user via an input device (not illustrated) such as a keyboard.
In step S604, the PC 50 issues a print job based on the settings received from the user and transmits the print job to the image forming apparatus 40.
In step S614, the image forming apparatus 40 receives the print job from the PC 50.
In step S615, the image forming apparatus 40 analyzes the print job and performs printing.
In step S616, upon completion of the printing, the image forming apparatus 40 transmits a printing completion notification to the PC 50. The image forming apparatus 40 then ends the processing and shifts to the standby state.
In step S605, the PC 50 receives the printing completion notification and notifies the user of the completion. Then, the PC 50 ends the processing.
While the example of communication in which requests for various pieces of information are transmitted from the PC 50 to the image forming apparatus 40 and the image forming apparatus 40 responds to the requests has been described above, the communication is not limited to the pull-type communication described above and may be the push-type communication in which the image forming apparatus 40 proactively communicates with the single PC 50 or a plurality of the PCs 50 on a network.
[Heating Pulse]
In
For example, in a case where the yellow (Y) color is developed, heating is performed for a heating time Δt1 to obtain the region 21 of
In
Regarding the heating times, the relation of t2>Δt1 for Y>t1, the relation of t3>Δt2 for M+Δt0>t2, and the relation of Δt3 for C+Δt0×3>t3 are satisfied, and the relative heating time relationship is Y<M<C.
[Multiplexing Processing Unit]
The multiplexing processing unit 407 generates a multiplex image by embedding additional information in an image. A method for embedding information will be described next with reference to
The image information A input via the input terminal 100 in
The multiplexing processing unit 407 performs processing for embedding the multiplexed information B in the image information A. In the present exemplary embodiment, the image information A, which is red-green-blue (RGB) data transmitted from the PC 50 is converted into cyan-magenta-yellow (CMY) data that enables color development of the image forming layers 14, 16, and 18, and the multiplexed information B is embedded in this CMY data. The processing is not limited thereto as long as multiplexing is performed before recording data generation. For example, the multiplexed information B may be embedded in the RBG data.
To process information in an information processing apparatus such as the PC 50 is to process binary data. Binary data is information of “0” or “1”, and a sequence of the information of “0” or “1” indicates a specific meaning. For example, in a case where the text “hello” is processed as binary data according to, for example, a character encoding “Shift Japanese Industrial Standards (Shift_JIS)”, the letter “h” corresponds to the binary data “01101000”. Similarly, the letter “e” corresponds to the binary data “01100101”, the letter “1” corresponds to the binary data “01101100”, and the letter “o” corresponds to the binary data “01101111”. Accordingly, the text “hello” is expressed as the binary data “0110100001100101011011000110110001101111”. Reversely, if the binary data “0110100001100101011011000110110001101111” is acquired, the text “hello” can be acquired. Based on this idea, the multiplexed information B can be acquired by performing multiplexing and embedding data so that the information “0” and the information “1” are determinable.
The pseudocode for alternately applying the masks of
Using the foregoing method enables information to be embedded by multiplexing.
The image information A to which the multiplexed information B is added as described above is processed by the recording data generation unit 408 to generate recording data. The print head 30 forms an image on the image forming member 10 based on the recording data and outputs the recorded product C. Referring to
Apparently, the image forming apparatus 40 is expected to have a frequency response characteristic that is high enough to reproduce the width of the oblique line. The frequency response characteristic of the image forming apparatus 40 herein refers to a frequency response characteristic for an image of the colors to be developed in the image forming layers 14, 16, and 18.
The processing of generating the recorded product C based on the image information A in which the multiplexed information B is embedded as described above is also referred to as “multiplexing encoding processing”.
[Multiplexing Decoding Processing Unit]
In
The configuration of the camera-equipped mobile terminal 1001 is not limited to the configuration including the image sensor 1002 therein. For example, an image captured by another image capturing apparatus different from the camera-equipped mobile terminal 1001 may be transmitted to the multiplexed information separation device 1003 of the camera-equipped mobile terminal 1001. The image sensor 1002 can be a digital camera or a video camera, and the multiplexed information separation device 1003 can be a PC or a smartphone and is configured to extract the multiplexed information B from the recorded product C. The method of extracting the multiplexed information B from the recorded product C is also hereinafter referred to as “multiplexing decoding processing”.
[Image Printing Method]
As described in the section [Multiplexing Processing Unit], in order to perform multiplexing, the image forming apparatus 40 is expected to have a frequency response characteristic that is high enough to precisely reproduce thin lines like those illustrated in
In thermal printing using thermal paper, since the heating times for developing the colors of the image forming layers 14, 16, and 18 are different from one another as illustrated in
A conventional image forming apparatus such as an inkjet printer has substantially the same high frequency response characteristic for inks of different colors, and thus embeds the multiplexed information B using the inks of all colors. On the contrary, in thermal printing using thermal paper, since the frequency response characteristic varies depending on the image forming layer, the multiplexed information B may not be embedded readably in a case where the frequency response characteristic for any of the colors is not high enough to embed the multiplexed information B.
As a solution to the above-described issue, in the present exemplary embodiment, the color of an image forming layer for which the frequency response characteristic is high is mainly used in recording the multiplexed information B. Using the color of such an image forming layer in a large amount increases recording accuracy for high-frequency patterns, so that the multiplexed information B is readably recorded. In the present exemplary embodiment, the image forming layer for which the frequency response characteristic is high refers to the image forming layer that causes color development at a high temperature in a short heating time and is at a shallow depth from the surface of an image forming member. More specifically, in the image forming member 10 illustrated in
While the example in which each of the image forming layer 14 for developing the yellow color and the image forming layer 16 for developing the magenta color is a separate color development layer in which the color development region corresponding to one pixel and the color development region corresponding to a pixel adjacent to the one pixel are separate from each other has been described above with reference to
An example of embedding the multiplexed information B in the image forming layer 14 will be described next.
To embed the multiplexed information B using the image forming layer 14 that causes color development in the shortest heating time, the image data is divided to correspond to the colors to be developed in the image forming layers 14, 16, and 18. In the present exemplary embodiment, the image data is divided into yellow, magenta, and cyan components.
After the image data is divided into the CMY-components, the Y-component data is changed to perform multiplexing. A known method can be used to change the Y-component data. For example, the Y-component data can be changed by directly adding or subtracting the values in the masks as illustrated in
Y value after application of mask=Y value of CMY data+value in mask (3)
For example, in a case where the Y value of one pixel is “60” and the corresponding value in the mask to be applied is “+10”, the Y value is processed as expressed by the following formula (4).
Y value after application of mask=60+(+10)=70 (4)
In the present exemplary embodiment, the color of the image forming layer 14 that causes color development in the shortest heating time is changed to embed the multiplexed information B therein. However, depending on the original colors of the image data subject to multiplexing, the change in the color of the image forming layer 14 for embedding the multiplexed information B therein may be prominent.
In this case, adjustment processing is performed to change the colors of the other image forming layers 16 and 18 so that the color change is less prominent. For example, in a case where the yellow color is changed in contrast to a color with low brightness, increased brightness caused by adding the yellow color is noticeable to human eyes, and the color change is prominent. In this case, the values of the magenta and cyan colors in the image are also changed so as to correspond to the change to the yellow color, so that the increase in brightness becomes a change in saturation and becomes less prominent to human eyes.
Furthermore, the color change may be less prominent in a case where the color of the image forming layer 16 that has the second shortest color development time is developed to embed the multiplexed information B therein than in a case where the color of the image forming layer 14 is developed to embed the multiplexed information B therein. In this case, the color of the image forming layer 16 can be developed to embed the multiplexed information B therein. The image forming layer in which the multiplexed information B can be embedded is the image forming layer where the pixels that develop colors in image printing are separated from each other. Among the image forming layers 14, 16, and 18 described above, the multiplexed information B can be embedded in the image forming layers 14 and 16 but cannot be embedded in the image forming layer 18. The farther the color development circles are from each other, the easier the extraction of the multiplexed information B is in multiplexing decoding processing. Thus, in one embodiment, the image forming layer 14 is used more than the image forming layer 16 in embedding the multiplexed information B from the point of view of multiplexing decoding processing.
While the case where the colors of the image forming layers 14, 16, and 18 are yellow, magenta, and cyan, respectively, has been described in the present exemplary embodiment, even in a case where the order of the colors is changed, the image forming layer that causes color development in the shortest heating time is mainly used to embed the multiplexed information B. For example, in a case where the image forming layers 14, 16, and 18 are configured to develop the magenta, cyan, and yellow colors, respectively, the magenta color is used to embed the multiplexed information B.
Furthermore, the colors to be developed in the image forming layers 14, 16, and 18 may be colors other than yellow, magenta, and cyan, e.g., red, green, and blue. Also in this case, the image forming layer that causes color development in the shortest heating time is used to embed the multiplexed information B.
While the case where the image forming layer that causes color development in the shortest heating time allows the color to be developed sufficiently by high-frequency heating has been described in the above-described exemplary embodiment, there may a case where there is a plurality of image forming layers that allows the colors to be developed sufficiently by high-frequency heating. In a case where the plurality of image forming layers allows the colors to be developed sufficiently by high-frequency heating, the plurality of image forming layers may be used to embed the multiplexed information B.
As described above, the color of the image forming layer that causes color development in the shortest heating time is used to embed multiplexed information, so that the multiplexed information can be embedded even in a case where the frequency response characteristic for a portion of the image forming layers is not high enough to embed the multiplexed information.
The above-described exemplary embodiment provides the beneficial effect that an image in which additional information is embedded can be recorded on an image forming member that includes a plurality of color development layers having different color development characteristics so that the additional information is readable from the recorded image.
Embodiment(s) of the disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the disclosure has been described with reference to exemplary embodiments, it is to be understood that the disclosure is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2020-164107, filed Sep. 29, 2020, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
JP2020-164107 | Sep 2020 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20030059085 | Miyake | Mar 2003 | A1 |
20040120544 | Eguchi | Jun 2004 | A1 |
20170187913 | Suzuki | Jun 2017 | A1 |
Number | Date | Country |
---|---|---|
2008030486 | Feb 2008 | JP |
2013506582 | Feb 2013 | JP |
Number | Date | Country | |
---|---|---|---|
20220097365 A1 | Mar 2022 | US |