Embedded print patterns, such as digital watermarks and other visual codes or marks, can be added to or embedded into images that are printed on physical media like paper, cardboard, and labels to provide information about the printed document. An embedded print pattern may or may not be visible or perceptible to the naked eye, but even if visible or perceptible, is not intuitively understandable to a human viewer. An embedded print pattern that is not visible or perceptible to the naked eye includes codes that are created by imperceptibly changing low-level aspects of the image in a way that a human viewer will not be able to perceive. The embedded print pattern can be a pattern of dots that is not noticeable to the naked eye that contains information that is not understandable by a human viewer.
In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific examples in which the disclosure may be practiced. It is to be understood that other examples may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims. It is to be understood that features of the various examples described herein may be combined, in part or whole, with each other, unless specifically noted otherwise.
As noted in the background section, embedded print patterns can be patterns or other marks that can be added to or embedded into images that are printed on physical media. The embedded print patterns can be covert and imperceptible to the naked eye. Users can employ mobile computing devices that include digital image-capturing hardware, such as smartphones that include digital cameras, to capture images of the physical media on which the embedded print pattern-containing images have been printed. Image processing can then be performed on the captured images at the mobile computing devices, or at another computing device like a server to which the mobile computing devices have uploaded their captured images, to detect the embedded print patterns within the captured images. Once an embedded print pattern has been identified within an image captured by a mobile computing device, a translation of the embedded print pattern can be used to identify information about the printed media based on the information contained in the embedded print pattern.
As an example, a user may be viewing a printed document that includes a unique embedded print pattern. The user may be interested in learning more about the printed document. The user can capture an image of the printed document via his or her smartphone. The smartphone can perform image processing to detect and decode the embedded print pattern, which may provide metadata regarding the source of the printed document. In one example, the printed document is “fingerprinted” with a unique embedding print pattern that can be matched with metadata related to one or more features specifically associated to the printed document. Metadata is a set of data that describes and gives information about other data. Metadata can provide information about one or more aspects of the data and can be used to summarize information about data that can make tracking the print source of a document easier. Metadata can include the means of creation of the data, the time and date of creation, the creator or author of the data, a location on a computer network where the data was created, source of the data, and the process used to create the data, how long the document is, a short summary of the document, the printer used to print the document, and the user initiating the printing of the document, for example. Imaging processing detects and decodes the embedded print pattern within the image, which may provide metadata correlating to the print system used to print the document.
Techniques for utilizing an embedded print pattern printed on a physical medium hinge on the ability to detect and decode the embedded print pattern within a captured image of the physical medium. If the embedded print pattern cannot be detected and read within a captured image, then no action corresponding to the information contained with embedded print pattern can be performed. However, detecting and reading embedded print patterns within images captured by mobile computing devices, like smartphones, may be difficult in certain circumstances, such as when the view of the printed media is obstructed or the distance of the mobile computing device from the printed media is not appropriate to accurately read the embedded print pattern.
It can be useful to direct the user to position the mobile computing device to an appropriate distance and orientation to the printed media in order to improve the detection and readability of the embedded print pattern. For example, image capturing conditions, such as the distance or angle between the image-capturing hardware and the embedded print pattern can affect the ability of image processing to detect and read the embedded print pattern within an image captured under such conditions. The print quality and embedded print pattern detectability parameters of the printing can also affect the ability of image processing of the mobile computing device to detect and read the embedded print pattern within an image.
Furthermore, smartphones can have advanced image-capturing hardware and image-capturing capabilities that can capture images in which embedded print patterns are less likely to be detected. For example, the image-capturing hardware may be more advanced in that the hardware can capture images that are more pleasing to the human eye but from which embedded print patterns are less easily detectable. As another example, the image-capturing hardware may automatically perform advanced image processing to remove artifacts from captured images, but which also removes certain details on which basis embedded print patterns may be detected. Therefore, there is no guarantee that newer mobile computing devices will improve embedded print pattern detection and readability from their captured images, because generally the goal of improving image-capturing hardware of mobile devices like smartphones is not to aid in embedded print pattern detection.
Mobile computing device 100 can be a cellular telephone, a personal digital assistant (PDA), or other smartphone-type device, as well as a portable or tablet computing device, for example. With additional reference to the example imaging hardware 102 illustrated in
With continued reference to
Visible print content 354, 454 and embedded print pattern 352, 452 can be specifically tailored to the administrator's document criteria to address print quality and print security concerns or issues. The embedded print pattern 352, 452 can be specifically tailored to the administrator's document criteria to address print quality and print security concerns or issues. The administrator, such as Information technology (IT) personnel of an organization, may select from a number of different configurations to obtain desired print and security parameters including print quality and embedded print pattern detectability. In obtaining greater print quality, often the detectability of the embedded print pattern detectability lessened and vice versa. The desirable print quality and embedded print pattern detectability criteria is evaluated and selected by the IT personnel.
Print quality and print security of the printed media can be inversely corresponded. For example, with reference to
Mobile computing device 100 can detect a presence or absence of embedded print pattern 352, 452. The detection of embedded print pattern 352, 452 can include selecting a region 358, 458 (e.g., less than the full page of printed media) from a whole print document (e.g., full sheet of medium). Embedded print pattern 352, 452 can be used to assist in guiding user to position mobile computing device 100 to a reading position. In one example, embedded print pattern 352a, 452a disposed in border area 356,456 can be used to direct or guide the user to orient mobile computing device toward region 358, 458 at the corner of printed media 350, 450. By viewing (i.e., imaging) printed media 350, 450 through imaging hardware 102 of mobile computing device 100, printed media 350, 450 can be automatically recognized and the unique embedded print pattern, or code, 352, 452 of printed media 350, 450 can be “highlighted” in the viewing.
In one example, the steps are performed via computer-executable instructions, or instructions, can be communicated between mobile computing device and a computer server that may be located remotely and accessible, for example, over a network. Communication network can include a local-area network (LAN) and/or a wide-area network (WAN). Communication network, therefore, can include an intranet communication network, an Internet communication network or a similar high-speed communication network including a wireless communication network.
At 616, the dynamic guides are automatically dynamically adjusted (e.g., size, position) to dynamically direct the user to reposition the mobile computing device and field of view relative to the printed media to position the printed media at an adjusted “reading” distance and position. The print source identification technique can determine distance and orientation between the printed media and the imaging hardware (e.g., the image capture device). The print source identification technique interactively directs the user via dynamically and automatically repositioning and resizing dynamic guides to reposition the mobile image capture device of the mobile computing device and/or the printed media relative to each other to adjust distance and/or orientation to improve readability of the embedded print media of the printed media. The user can reposition the mobile computing device and/or the printed document until the image capture device technique provides an indication that appropriate alignment and distance has been achieved and the mobile computing device is at a reading position. At 618, the embedded print pattern is read. The print source identification technique can detect and “read” the embedded print content in order to correlate the embedded print pattern with a source identification of the printed media in order to determine the source identification of the printed media.
In one example, a dynamic guide 651 can include an arrangement of translucent dots displayed over the image 660. In one example, dynamic guides 651 can be initiated and visible to the user within display device 122 to indicate the presence of an embedded print pattern. Dynamic guides 651 can be employed as viewable augmented reality overlaid, or projected, onto images 660, 670, 680 of printed media 650 visible to the user within display device 122. Dynamic guides 651 can automatically be resize or repositioned to direct the user to reposition mobile computing device 100 with respect to the print media, as illustrated in
The user can be dynamically guided to position or reposition the imaging hardware as appropriate to facilitate reading of the embedded print pattern. Upon reading the embedded print pattern, mobile computing device 100 can include image analysis functionality for defining metadata within the embedded print content. The processor can facilitate the embedded print pattern analysis to correspond with the image capture process. In one example, the technique prompts a display of the source identification information for the user's viewing and reference. The display of the source identification information can be separate, overlaid, or side-by-side with the image of print media.
Although specific examples have been illustrated and described herein, a variety of alternate and/or equivalent implementations may be substituted for the specific examples shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific examples discussed herein. Therefore, it is intended that this disclosure be limited only by the claims and the equivalents thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/065204 | 12/12/2018 | WO | 00 |