US20170201649A1 - Radial Lenticular Blending Effect - Google Patents
Radial Lenticular Blending Effect Download PDFInfo
- Publication number
- US20170201649A1 US20170201649A1 US15/409,187 US201715409187A US2017201649A1 US 20170201649 A1 US20170201649 A1 US 20170201649A1 US 201715409187 A US201715409187 A US 201715409187A US 2017201649 A1 US2017201649 A1 US 2017201649A1
- Authority
- US
- United States
- Prior art keywords
- image
- interlaced
- zoom
- lenticular
- radial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B44—DECORATIVE ARTS
- B44F—SPECIAL DESIGNS OR PICTURES
- B44F1/00—Designs or pictures characterised by special or unusual light effects
- B44F1/08—Designs or pictures characterised by special or unusual light effects characterised by colour effects
- B44F1/10—Changing, amusing, or secret pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3871—Composing, repositioning or otherwise geometrically modifying originals the composed originals being of different kinds, e.g. low- and high-resolution originals
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B42—BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
- B42D—BOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
- B42D25/00—Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof
- B42D25/30—Identification or security features, e.g. for preventing forgery
- B42D25/328—Diffraction gratings; Holograms
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B3/00—Simple or compound lenses
- G02B3/0006—Arrays
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B3/00—Simple or compound lenses
- G02B3/0006—Arrays
- G02B3/0037—Arrays characterized by the distribution or form of lenses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—2D [Two Dimensional] animation, e.g. using sprites
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T428/00—Stock material or miscellaneous articles
- Y10T428/24—Structurally defined web or sheet [e.g., overall dimension, etc.]
- Y10T428/24802—Discontinuous or differential coating, impregnation or bond [e.g., artwork, printing, retouched photograph, etc.]
Definitions
- the invention relates to the preparation and production of images for use in conjunction with a lenticular lens array and more particularly relates to a lenticular product that is formed using a radial lenticular blending effect.
- Refractive overlays can be used in various ways to produce images of variable aspect.
- Lenticular lens arrays are a class of refractive array that most typically includes a set of lenses of cylindrical geometry arranged in a parallel manner.
- a specially prepared image may be fixedly mated to a lenticular array in such a way that that the image's aspect changes with a shift in the relative positions of the observer and the lenticular image.
- separately mounted imagery may be displaced relative to a suitably positioned lenticular array so that a change in aspect is made visible to a stationary observer.
- the special preparation of the image includes the step commonly known as interlacing.
- Interlacing combines image information from two or more images in a finely interleaved pattern that is coordinated with the pitch of the lenses.
- Interlacing in this manner briefly predates the invention of lenticular imaging, as it was initially proposed in 1896 by Auguste Berthier to promote a stereoscopic effect in conjunction with a parallax barrier screen.
- a mechanically activated lenticular system is described in U.S. Pat. No. 592,631 to Hollander. In Hollander, the effects are limited to geometrical and chromatic patterns and does not expressly include any interlacing step.
- U.S. Pat. No. 624,042 to Jacobson describes the interlacing of right and left views.
- U.S. Pat. No. 624,043, also to Jacobson combines this interlaced print with a corrugated transparent sheet to produce the first record of a lenticular “Stereograph”.
- U.S. Pat. No. 1,150,374 to Kanolt recommends the use of many source images to produce a lenticular picture that simulates a continuous transition.
- the patent includes the fundamental calculations needed to properly compose such an image and locate such interposed multi-view imagery in optimal cooperation with a lenticular array.
- Kanolt suggests various effects that may be obtained by this means, including an effect continuous motion. Kanolt also discloses that the method may equally be applied to convey temporal changes, such as an impression of growth of a plant or animal, or gradual shifts in the facial expression or facial features of a human subject.
- a 3D image may be derived from a real scene, or synthesized from a layered image file composed in an image editing application.
- a zoom image is an image that shows a transition of text or image from one scale to another.
- a zoom image may be said to differ from the growth illusion described by Kanolt in that in a zoom image there is no representation of a passage of time.
- a single source image is resampled at differing scales to ultimately draw attention to a particular area of the broader source image, much as a zoom lens would be used in videography.
- Lenticular zoom images can vary in their composition or effect.
- the zoom effect may be pervasive and continuous across the angular viewing range, or may be devised to occur only between two relatively static “zoomed out” and “zoomed in” phases.
- the zoom transition may be made to appear as a seamless radial blur, or may present a distinguishable set of progressively scaled versions of the source image.
- the present invention describes a method of integrating a radial zoom effect with a complementary radial image transition effect.
- the integrated effect may be agreeably devised such that the two blended radial effects share a common center, and thereby share common displacement paths during the perceived transition.
- the invention also resolves operational incompatibilities between the practice of commercial photography and the practice of lenticular printing.
- the present invention can thus employ a blending function, such as an alpha channel, which determines the degree of contribution of the second image with respect to the first image.
- a blending function such as an alpha channel
- the blending function employed in the present invention controls the degree (level) of visibility of the second image relative to the first image.
- the present invention is directed to a lineated printed image for use in cooperation with a lenticular lens material to form a lenticular product.
- FIG. 1 is a schematic of an exemplary computer system incorporating the teachings of the present invention
- FIG. 2 is a cross-sectional view of an exemplary lenticular product made in accordance with the present invention
- FIG. 3 is a schematic flow chart showing the major operations in an embodiment prepared in accordance with the invention.
- FIG. 4 is a schematic diagram of a series of files that contribute to an interlaced alpha channel
- FIG. 5 show a lenticular print in a first viewing phase in which the visible subject is a group
- FIG. 6 shows the lenticular print of FIG. 5 in a second phase, the second phase being state of transition, showing the complementary radial effects of the zoom effect and the radial fade effect;
- FIG. 7 shows the lenticular print of FIG. 5 in a third phase in which the visible subject is an individual.
- a lenticular zoom effect could in some cases be used to derive an appealing and readily marketable photographic product.
- a team photo could be used as the source for a lenticular image that showed the team as a whole, and then zoomed in on a given player.
- this reprocessing of a single still image to simulate a zoom effect differs from optical zooming in photography or videography, in which the sensor resolution is constant. It has been found that the resolution in the targeted area is further limited by the common commercial practice of including a large background margin around the group. In this way, the image may be cropped and framed without encroaching on the subject group. However this practices reduces the number of images that are amenable to a lenticular zoom effect.
- zooming in on an individual member of the group requires that that person be identified, and the target region around the subject defined by a four sets of x, y coordinates. Both the indexing of individuals within a group photograph and the locating of the corner coordinates of the target add greatly to the usual workflow of professional photographers.
- the workflow of a photography session commonly generates not only a group image, but images of individual or subgroups. These may be images of individual athletic players, or of branches of a family at a large reunion. Regardless, as the more specific subjects are captured separately at full sensor resolution, the images of these individuals or subgroups do not encounter the resolution barrier previously described.
- the record keeping associating the more specific image with the more comprehensive image is a part of the existing professional photographic workflow. Therefore, while it was found that many photographers could not consistently provide the imagery and information needed to generate a conventional lenticular zoom, it was found that photographers could invariably provide a potentially adaptable pair of related but independently captured images.
- FIG. 2 shows a conventional lenticular product 90 .
- the product 90 is formed of a transparent lenticular (lens) sheet 92 that has a plurality of lenticules 94 formed thereon.
- the plurality of lenticules is arrayed in parallel to form a lenticulated surface having vertices and valleys.
- an interlaced print image layer 96 is provided on a planar rear surface of the lenticular sheet 92 .
- a backing layer 98 can be provided with the interlaced print image layer 96 being disposed between the backing layer 98 and the lenticular sheet 92 .
- the invention is therefore directed to the provision of an appealing radial transition in the absence of the data set required for a conventional targeted zoom.
- the intermediate digital filter may be represented in a visual interface by an alpha channel, but it should be appreciated that the filter may be fully integrated in an image processing application, and therefore embodied in software alone.
- Rendering hardware may include single or plural cores, single or plural CPUs, single or plural GPUs, and may also include local or remote servers or clusters.
- Software may be diversely composed and compiled. For example, processes which are described below may at the core level be executed in discrete data blocks rather as a series of fully realized images or channels.
- the present invention is part of a computer system for creating a lenticular product that has a radial lenticular blending effect as described herein.
- the referenced systems and methods are now described more fully with reference to the accompanying drawings, in which one or more illustrated embodiments and/or arrangements of the systems and methods are shown.
- the systems and methods are not limited in any way to the illustrated embodiments and/or arrangements as the illustrated embodiments and/or arrangements described below are merely exemplary of the systems and methods, which can be embodied in various forms, as appreciated by one skilled in the art.
- any structural and functional details disclosed herein are not to be interpreted as limiting the systems and methods, but rather are provided as a representative embodiment and/or arrangement for teaching one skilled in the art one or more ways to implement the systems and methods. Accordingly, aspects of the present systems and methods can take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware.
- a software process can be transformed into an equivalent hardware structure, and a hardware structure can itself be transformed into an equivalent software process.
- the selection of a hardware implementation versus a software implementation is one of design choice and left to the implementer.
- the terms and phrases used herein are not intended to be limiting, but rather are to provide an understandable description of the systems and methods.
- FIG. 1 is a high-level diagram illustrating an exemplary configuration of a system 10 for creating a radial lenticular blending effect and in particular, for forming a merged radial effect file that is used to generate a lenticular print image that is part of a lenticular product.
- computing device 15 can be a personal computer or server.
- computing device 15 can be a tablet computer, a laptop computer, or a mobile device/smartphone, though it should be understood that computing device 15 of the present system 10 can be practically any computing device and/or data processing apparatus capable of embodying the systems and/or methods described herein.
- Computing device 15 of the system 10 includes a circuit board 14 , such as a motherboard, which is operatively connected to various hardware and software components that serve to enable operation of the lenticular imaging system 10 .
- the circuit board 14 is operatively connected to a processor 11 and a memory 12 .
- Processor 11 serves to execute instructions for software that can be loaded into memory 12 .
- Processor 11 can be a number of processors, a multi-processor core, or some other type of processor, depending on the particular implementation. Further, processor 11 can be implemented using a number of heterogeneous processor systems in which a main processor is present with secondary processors on a single chip. As another illustrative example, processor 11 can be a symmetric multi-processor system containing multiple processors of the same type.
- memory 12 and/or storage 19 are accessible by processor 11 , thereby enabling processor 11 to receive and execute instructions stored on memory 12 and/or on storage 19 .
- Memory 12 can be, for example, a random access memory (RAM) or any other suitable volatile or non-volatile computer readable storage medium.
- RAM random access memory
- memory 12 can be fixed or removable.
- Storage 19 can take various forms, depending on the particular implementation.
- storage 19 can contain one or more components or devices such as a hard drive, a flash memory, a rewritable optical disk, a rewritable magnetic tape, or some combination of the above.
- Storage 19 also can be fixed or removable.
- One or more software modules 13 are encoded in storage 190 and/or in memory 12 .
- the software modules 13 can comprise one or more software programs or applications having computer program code or a set of instructions executed in processor 11 .
- Such computer program code or instructions for carrying out operations for aspects of the systems and methods disclosed herein can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++, Python, and JavaScript or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages.
- the program code can execute entirely on computing device 15 , partly on computing device 15 , as a stand-alone software package, partly on computing device 15 and partly on a remote computer/device, or entirely on the remote computer/device or server.
- the remote computer can be connected to computing device 15 through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet 16 using an Internet Service Provider).
- LAN local area network
- WAN wide area network
- Internet Service Provider an Internet Service Provider
- One or more software modules 13 are located in a functional form on one or more computer readable storage devices (such as memory 12 and/or storage 19 ) that can be selectively removable.
- the software modules 13 can be loaded onto or transferred to computing device 15 for execution by processor 11 .
- the program code of software modules 13 and one or more computer readable storage devices form a computer program product that can be manufactured and/or distributed in accordance with the present invention, as is known to those of ordinary skill in the art.
- one or more of software modules 13 can be downloaded over a network to storage 19 from another device or system via communication interface 15 for use within gemstone registration system 10 .
- program code stored in a computer readable storage device in a server can be downloaded over a network from the server to gemstone registration system 10 .
- a lenticular imaging application 17 that is executed by processor 11 .
- the processor 11 configures the circuit board 14 to perform various operations relating to product arrangement determination with computing device 15 , as will be described in greater detail below.
- software modules 13 and/or lenticular imaging application 17 can be embodied in any number of computer executable formats, in certain implementations software modules 13 and/or lenticular imaging application 17 comprise one or more applications that are configured to be executed at computing device 15 in conjunction with one or more applications or ‘apps’ executing at remote devices, such as computing device(s) 30 , 32 , and/or 34 and/or one or more viewers such as internet browsers and/or proprietary applications.
- software modules 13 and/or lenticular imaging application 17 can be configured to execute at the request or selection of a user of one of computing devices 30 , 32 , and/or 34 (or any other such user having the ability to execute a program in relation to computing device 15 , such as a network administrator), while in other implementations computing device 15 can be configured to automatically execute software modules 13 and/or lenticular imaging application 17 , without requiring an affirmative request to execute.
- FIG. 1 depicts memory 12 oriented on circuit board 14 , in an alternate arrangement, memory 12 can be operatively connected to the circuit board 14 .
- other information and/or data relevant to the operation of the present systems and methods can also be stored on storage 19 , as will be discussed in greater detail below.
- database 18 contains and/or maintains various data items and elements that are utilized throughout the various operations of lenticular imaging system 10 , including but not image files 40 , blending instructions (alpha channel files) 42 , etc., as will be described in greater detail herein. It should be noted that although database 18 is depicted as being configured locally to computing device 15 , in certain implementations database 18 and/or various of the data elements stored therein can be located remotely (such as on a remote device or server—not shown) and connected to computing device 15 through network 16 , in a manner known to those of ordinary skill in the art.
- Communication interface 50 is also operatively connected to circuit board 14 .
- Communication interface 50 can be any interface that enables communication between the computing device 15 and external devices, machines and/or elements.
- communication interface 50 includes, but is not limited to, a modem, a Network Interface Card (NIC), an integrated network interface, a radio frequency transmitter/receiver (e.g., Bluetooth, cellular, NFC), a satellite communication transmitter/receiver, an infrared port, a USB connection, and/or any other such interfaces for connecting computing device 15 to other computing devices and/or communication networks such as private networks and the Internet.
- NIC Network Interface Card
- radio frequency transmitter/receiver e.g., Bluetooth, cellular, NFC
- satellite communication transmitter/receiver e.g., an infrared port, a USB connection
- Such connections can include a wired connection or a wireless connection (e.g. using the 802.11 standard) though it should be understood that communication interface 50 can be practically any interface that enables communication
- lenticular imaging system 10 can take the form of a hardware unit that has circuits that are manufactured or configured for a particular use. This type of hardware can perform operations without needing program code to be loaded into a memory from a computer readable storage device to be configured to perform the operations.
- computing device 15 can take the form of a circuit system, an application specific integrated circuit (ASIC), a programmable logic device, or some other suitable type of hardware configured to perform a number of operations.
- ASIC application specific integrated circuit
- a programmable logic device the device is configured to perform the number of operations.
- the device can be reconfigured at a later time or can be permanently configured to perform the number of operations.
- programmable logic devices include, for example, a programmable logic array, programmable array logic, a field programmable logic array, a field programmable gate array, and other suitable hardware devices.
- software modules 13 can be omitted because the processes for the different embodiments are implemented in a hardware unit.
- computing device 15 can be implemented using a combination of processors found in computers and hardware units.
- Processor 11 can have a number of hardware units and a number of processors that are configured to execute software modules 13 .
- some of the processors can be implemented in the number of hardware units, while other processors can be implemented in the number of processors.
- a bus system can be implemented and can be comprised of one or more buses, such as a system bus or an input/output bus.
- the bus system can be implemented using any suitable type of architecture that provides for a transfer of data between different components or devices attached to the bus system.
- communications interface 50 can include one or more devices used to transmit and receive data, such as a modem or a network adapter.
- Embodiments and/or arrangements can be described in a general context of computer-executable instructions, such as program modules, being executed by a computer.
- program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types.
- computing devices and machines referenced herein including but not limited to computing device 15 , computing devices 30 , 32 , and 34 are referred to herein as individual/single devices and/or machines, in certain implementations the referenced devices and machines, and their associated and/or accompanying operations, features, and/or functionalities can be arranged or otherwise employed across any number of devices and/or machines, such as over a network connection, as is known to those of skill in the art.
- one or more computer programs, modules, and/or applications that when executed perform methods of the present invention need not reside on a single computer or processor, but can be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the systems and methods disclosed herein.
- each block in the block diagram can represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
- each block in the block diagram can represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
- the functions noted in the block may occur out of the order noted in the figure. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- two images are chosen to be integrated into a lenticular image using the system 10 .
- the images need not be restricted to any particular content to make use of the invention. They may, for example, be drawings or renderings made by manual or synthetic means, as long as the materials can reasonably be made amenable to the invention.
- the given example is intended for use with a lenticular lens material that is oriented such that the lenses run horizontally. Handheld animations take this form, while fixedly mounted animations use vertically disposed lenses, so that the transition is visible as the observer passes by.
- the invention is intended to include both implementations.
- the following example describes an interlaced lenticular image that is derived from two scenes and an alpha channel.
- An alpha channel is expressed through a visual interface as a grayscale image, but serves computationally to selectively divide the contribution of two images on a pixel-by-pixel basis.
- the nominal grayscale value of each pixel in an alpha channel indicates the computational partition, with a 50% gray representing an even contribution from each image.
- first image 100 is exemplified by a group photograph.
- a group photograph may include any number of individuals, who may be posed in various ways compatible with the practice of the art.
- Second image 200 is exemplified here by a photograph of an individual subject.
- the second image may be more broadly imagined to be any sort of image, including but not limited to a subset of the collection of individuals in the first image.
- the dotted line indicates that these files represent the original source medium, regardless of the type.
- a first image might show a graduating class
- the second might show one of those graduates along with friends or family who were not captured in the group photograph.
- An athlete might have been absent from a team photo, but may have been available for the session in which individual portraits were captured.
- Neither of the preceding situations entails the subjects of the second image being a subset of the subjects of the first, but both circumstances are regularly encountered in practice.
- first image 100 and second image 200 may then be scanned, cropped and resampled as required so that they are matched in resolution, aspect ratio, and nominal dimension and stored as compatible digital data. Changes may also be made to the file type, the dynamic range, the color profile or other properties to render the two files technically or visually aligned with the subsequent process.
- the collective result of these steps is correlated first image 101 and correlated second image 201 , indicated by the solid rectangular perimeters.
- Correlated first image 101 is subsequently used as a source file for producing a zoom image.
- the zoomed area does not need to target a particular subject, but may have its center at any point within the more comprehensive image.
- FIG. 3 shows targeted zoom area 110 , here selected to be about one-third of the width of Correlated first image 100 and chosen to be centered on the larger image.
- the targeted area shown inherits the aspect-ratio of the parent correlated first image 101 .
- Intermediate scaling frames 102 , 104 , and 106 are indicated by rectangles of lighter line weight.
- the printer's output resolution and the lens pitch define the number of lines of image data that can be located behind a single lens.
- the number of scaling frames can be chosen in mind of this value.
- the intermediate frames can correspond to individual lines of printed data over which the transition occurs.
- each lenticular lens will be associated with a given lens field.
- it has been found that it is often advantageous to limit the contributory zoom effect roughly to the central third of lens field.
- the two margins of the lens field are assigned to the stable expression of the two terminal images.
- the number of intermediate frames elected may be informed by these understandings. For example, if the chosen printer produces exactly 18 lines per lens, six lines might be assigned to the original “zoomed out” image, six to the “zoomed in” image, and six to the intermediate scaled transitions. Integer values such as these are normally only attainable when the resolution of the elected output device is freely adjustable. In this case, eight files would need to be available for the interlacing, with the first and last files repeatedly accessed.
- the image may be resampled to match the lens pitch.
- the number of views may then include a fractional value, it may readily be understood that it is not necessary to match the number of intermediate scaled views to the printer output.
- the interlacing process resorts to a resampling of the composite image to reconcile the interlaced data with a targeted output resolution.
- the interlacing step renders the views to more than one line of data. If the number of scaled views provided exceeds the available output resolution, plural views will be blended within each rendered line within the interlaced image.
- the coordinates of the intermediate scaling frames may be established by taking the dimensional difference between the full image and the target area, then dividing the intervening margin by i+1, where i is the elected number of intermediate scaling frames, and adding those values progressively to the coordinates of the target area. This method results in a regular linear cropping sequence.
- These designated regions may electively be upsampled to the same raster resolution as the two terminal frames.
- unnecessary information losses may be avoided by rendering the selected areas directly to this anamorphic format, as exemplified by the dotted lines leading to pre-interlacing file queue 120 .
- the pitch of the lenses is 75 lenses per inch, and the output device is capable of 1200 dots per inch (dpi)
- sixteen views can be available to each lens.
- the resolution in the axis that parallels the lenses may not need to exceed 300 dots per inch.
- the interlaced file can be efficiently rendered to a resolution of 300 ⁇ 1200 pixels per inch (ppi).
- ppi pixels per inch
- each of the sixteen views that contribute to that image need only encompass a resolution of 300 ⁇ 75 ppi. This circumstance implies an anamorphic ratio of 4:1, but that exact value represents this idealized case.
- this file set can be intermittently addressed on a line-by-line basis to progressively compose an interlaced file. This process is indicated by the conversion of pre-intelarcing file queue 120 into interlaced first image file 130 .
- the resulting interlaced file may electively also be generated at anamorphic file, for example have an approximate 4:1 ratio.
- An elongate proportion is suggested by the vertical expansion of interlaced first image file 130 .
- Lenticular images formed according to the present invention combine a preestablished zoom effect with a second effect that proceeds in a similar radial manner.
- the process typically first generates a zoom image from standard coordinates that are embedded in the software that generates the zoom imagery.
- a blending function is employed which determines the degree of contribution of the second image with respect to the first image.
- the blending function can be part of a software program that allows the blending of two images (the first and second images) by a pixel by pixel basis and according to a predetermined ratio.
- the blending function employed in the present invention controls the degree (level) of visibility of the second image relative to the first image. In this manner, as the lenticular product is manipulated, the second image progressively becomes more visible in accordance with the blending function.
- the blending function can thus be thought to include and driven by a set of blending instructions for each pixel and in the form of a lenticular product, such as the present invention, the blending instructions are integrated into the formation of an interlaced print image that is used in the lenticular product.
- the blending function employed in the imaging process of the present invention is an alpha channel based system.
- a software application can be employed to construct a predetermined blending function in which the degree of visibility of the second image relative to the first image is programmed on a pixel by pixel basis so as to create a final interlaced blended image (file) that serves as the basis for the interlaced print image layer that is part of the lenticular product.
- Alpha channels are masks through which you can display images.
- the alpha channel can be an 8-bit channel, which means it has 256 levels of gray from 0 (black) to 255 (white). White acts as the visible area; black acts as the transparent area (you see the background behind the image when displayed). The level of gray in between determines the level of visibility. For example, 50 percent gray allows for 50 percent visibility.
- Alpha channels are usually used with 16.8M color RGB images. The resulting image is called RGBA (RGB+A, A means alpha channel).
- An alpha channel is thus an additional channel that can be added to an image that contains information (such as transparency information) about the image and depending upon the type of alpha it can contact various levels of transparency (as discussed herein).
- the alpha channel image blending software
- Various alpha channels include but are not limited to pre-multiplied alpha and straight alpha.
- the blending function can thus be thought of as providing blending instructions which can be expressed as blending values (colors) for each pixel.
- Alpha blending is thus a combination of two colors allowing for transparency effects in computer graphics which in turn allows the print image to be formed and printed.
- the second image which will be viewed as a still phase in the final image, is then applied through a specialized alpha channel so that it becomes an inseparable part of a single image file. While the second image is not interlaced, it is expressed through an alpha channel which has been interlaced at the same spatial frequency as the zoom effect. In this way, the eventual visual emergence of the second image is integrated with the interlaced zoom image structure.
- alpha file set 310 The series of files that contribute to the construction of the interlaced alpha channel are represented by alpha file set 310 .
- the alpha file set is depicted more descriptively in FIG. 4 . It may be observed in FIG. 4 that there is a deliberate progression in the alpha file set.
- the grayscale source images are produced as a series, each successive frame ultimately contributing a specific and progressive transition.
- the transition is consistent with the visual rationale of the invention.
- the second image takes the place of the “zoomed in” version of image, in that it provides the second, relatively stable terminal phase of the viewed image.
- the alpha channel must therefore be conscientiously devised so that the second image overtakes the zooming effect before it becomes obvious that the zoom is centered on an arbitrary location in the image.
- the alpha channel must promote the transition in the central phase of the angular field.
- the zoom effect and the radial fade-in therefore typically occur within the same lines of pixels.
- the fade-in and the partial zoom might be made to occur within the same six central lines.
- the zoom effect begins as a series of images of increasingly magnified scale.
- a secondary transitional effect is introduced at the center of the zoom.
- the secondary transition effect eventually fully overtakes the zoom effect and exposes the second image unambiguously to view.
- the secondary effect is particularly effective and consistently complementary to the partial zoom effect when the initial introduction of the second image is relatively indistinct in its boundaries, but becomes increasingly distinct as the second image is seen to approach the image perimeter.
- This progression can be controlled by the conscientious editing of the gradients within the series of images that contribute to the interlaced alpha channel.
- the sequence of grayscale images proceeds from a relatively gradual transitional boundary gradient to a relatively abrupt boundary gradient.
- a series may be generated by various means in an image editing program.
- the grayscale patterns may be made using a gradient tool with predetermined set points.
- Set points may include the starting and ending grayscale values, the gradient length, and the progression of the rate of change in value.
- the gradient series may be made using selection and blurring tools.
- the gradient files may also be directly defined by numerical values and image coordinates.
- Black file set 312 includes a repetition of files generating entirely black pixel values.
- First alpha transition file 316 A represents the first departure from an all-black file state. The encircled white area need not attain a white value even at its lightest pixel, and may electively have a peak brightness at its center of 25% white or less.
- Final alpha transition file 316 F shows the white area nearly overtaking the entire rectangular image area.
- Intermediate alpha transition files 316 B, 316 C, 316 D, and 316 E depict a progression between the first and final transition files.
- the contour of the selected area need not remain the same throughout the transition.
- the initial frame of the alpha series may be a circular radial gradient that progresses through a increasingly rectangular phases until it substantially attains the aspect ratio of the finished image. It may be appreciated that this file set is freely editable. In addition to simple geometric variations, it may also have, at one state or throughout the transition, a stellate or irregular contour.
- the alpha series it is generally advantageous in the invention to prepare the alpha series so that the introduction of the second image is initiated in the same vicinity where the zoom target area is centered.
- This location may be by default the measured center of the image, but may foreseeably be placed at another locale if circumstances demand.
- the alpha series is concluded with a set of nominally white frames 318 .
- these pictures should be understood simply as convenient expressions of computational values. While three outlines are shown for the purpose of illustration, the black and white places in the queue may each equal the number of transitional frames, anticipating the even partition of the viewed angular field angular between the first image, the mixed zoom/fade transition, and the second image.
- alpha file set 310 is shown being processed to form alpha file queue 320 .
- a rationale for archiving an alpha file set at normal resolution is that the file set may be accessed and converted into a suitable interlacing queue of anamorphic images for any size, aspect ratio, or lens orientation.
- Alpha file queue 320 is then interlaced as required to correspond to in frequency of the prior zoom image. This process results in an interlaced alpha channel 330 , which in the illustrated case shares the anamorphic proportions of interlaced first image file 130 .
- Correlated second image 200 which is exemplified by the image of an individual subject, is then resampled to form resampled second image 230 in order to match the proportions of the interlaced image and the interlaced alpha channel.
- the alpha channel is then used as a selection mask to integrate the interlaced zoom image and the static second image.
- merged radial effect file 400 which at this point is kept in anamorphic state.
- the file Prior to output to a printing device calling for symmetrical resolution, the file may be expanded to normal proportions, as represented by proportional radial effect file 410 .
- printers often receive streaming data, so that the proportional file may not always be embodied as a digital record, but may result in the conscientious repetition of line data from an anamorphic file source. In any case, the eventual printed image should, by whatever means, be rendered to its intended proportions.
- FIGS. 5 through 7 inclusive illustrate the behavior of observed lenticular image 500 as it is rotated through its relevant angular range. The rotation is indicated by the curved arrow, but in practice may be in either direction, depending upon the manner of composition of the image.
- FIG. 5 shows first observed state 500 A in which the first picture of a group is displayed.
- FIG. 7 shows the third observed state 500 C in which the second picture of an individual subject is displayed.
- FIG. 6 describes observed transition 500 B between the two states.
- the transition includes two separate but complementary radial effects.
- the radial effects share a geometrical center C. It may be appreciated that while the two effects occur concurrently, the initiation of the radial fade may be relatively subtle owing to management of the alpha channel sequence previously described.
- the observer would at first notice the dominant zooming effect, represented by the region marked Z.
- the static second image would be progressively revealed.
- the grayscale gradients in the alpha channels produce a vignetted effect. This vignetted transition boundary cannot be directly shown, but is suggested here by the stellate outline of fade region F.
- the bold areas indicate the radial expansion of the zoom, while the lighter arrows indicate the radial transition of the area fading in.
- the fade effect will expands and overtake the area occupied by the zoom.
- the invention therefore provides a product which has the visual appeal of zoomed lenticular image, but resolves limitations of both technology and professional convention in the photographic trade.
- the present invention can be incorporated into systems that are described in Applicant's prior patent application including but not limited to U.S. patent application Ser. No. 13/181,954, and U.S. patent application Ser. No. 61/413,421, each of which is hereby incorporated by reference in its entirety.
- the proportional radial effect (image) file 410 is used to form the interlaced print image layer (such as layer 96 ) that is combined with a lenticular lens sheet 92 to form a lenticular product, such as product 90 .
- aspects of the present invention can be a lineated printed image for use in cooperation with a lenticular lens material.
- the lenticular lens has a predetermined lens pitch.
- the printed image includes a plurality of lens fields substantially equal in pitch to the predetermined lens pitch.
- Each of the lens fields includes a plurality of lines of sufficient frequency to provide differing graphic information across the width of each lens field within the lineated printed image.
- the lineated printed image represents graphic data from three image phases, each of the three image phases being associated with a portion of printed matter. Each of the portions is respectively derived from digital graphic data from one of the three image phases.
- Each of the portions of printed matter comprises a collection of fractional lens fields. Each of the collections extends at least partly across the lineated printed image.
- the lineated printed image therefore includes a first portion, a second portion, and a third portion, wherein the first portion of printed matter incorporates visual data from a first image, the second portion of printed matter incorporates visual data from said first image and a second image, and the third portion of printed matter incorporates visual data from said second image.
- the second portion of printed matter provides within each of at least a subset of lens fields a continuous graphical transition between the first portion of printed matter and the third portion of printed matter.
- the second portion of printed matter additionally includes printed matter derived from a first image so that the printed matter derived from the first image includes printed matter derived from the subject matter of the first image rendered at differing scales.
- the second portion of printed matter additionally includes printed matter derived from the second image.
- the continuous graphical transition occurs within the lens fields, about an elected location, and across the lineated printed image, such that when the lenticular lens material of the predetermined pitch is disposed upon the lineated printed image and compatibly aligned, a changeable radial effect is provided that allows viewing of both an apparent progression in scale in the subject matter of the first image and a coincident radial progression in the visible area of the subject matter of the second image.
- lineated printed image includes by are not limited to: 1) the apparent progression in scale in the subject matter of the first image constitutes a zoom effect to a target zoom area that constitutes a portion of the first image less than the entire first image; (2) common elements of the subject matter of the first image are shifted during the zoom in the same radial direction as the radial progression in the visible area of the subject matter of the second image; (3) transition between the first portion of printed matter and the third portion of printed matter occurs in a gradient within each of a subset of lens fields; (4) the subset of lens fields provides a continuous graphical transition in a preponderance of lens fields; (5) the lens can be adhered to print; and (6) the lens cannot adhered to print, relative motion between.
Abstract
Description
- The present application is a continuation of U.S. patent application Ser. No. 14/922,894, filed Oct. 26, 2015, which is a divisional of U.S. patent application Ser. No. 13/564,834, filed Aug. 2, 2012, which claims priority to U.S. patent application Ser. No. 61/514,311, filed Aug. 2, 2011, which is hereby incorporated by reference in its entirety.
- The invention relates to the preparation and production of images for use in conjunction with a lenticular lens array and more particularly relates to a lenticular product that is formed using a radial lenticular blending effect.
- Refractive overlays can be used in various ways to produce images of variable aspect. Lenticular lens arrays are a class of refractive array that most typically includes a set of lenses of cylindrical geometry arranged in a parallel manner. A specially prepared image may be fixedly mated to a lenticular array in such a way that that the image's aspect changes with a shift in the relative positions of the observer and the lenticular image. Alternately, separately mounted imagery may be displaced relative to a suitably positioned lenticular array so that a change in aspect is made visible to a stationary observer.
- The modern practice of lenticular imaging has come to encompasses diverse transitions, including shifts of color, text, scale, and content as well as autostereoscopic and animation effects.
- The special preparation of the image includes the step commonly known as interlacing. Interlacing combines image information from two or more images in a finely interleaved pattern that is coordinated with the pitch of the lenses. Interlacing in this manner briefly predates the invention of lenticular imaging, as it was initially proposed in 1896 by Auguste Berthier to promote a stereoscopic effect in conjunction with a parallax barrier screen.
- A mechanically activated lenticular system is described in U.S. Pat. No. 592,631 to Hollander. In Hollander, the effects are limited to geometrical and chromatic patterns and does not expressly include any interlacing step. U.S. Pat. No. 624,042 to Jacobson describes the interlacing of right and left views. U.S. Pat. No. 624,043, also to Jacobson, combines this interlaced print with a corrugated transparent sheet to produce the first record of a lenticular “Stereograph”.
- U.S. Pat. No. 1,150,374 to Kanolt recommends the use of many source images to produce a lenticular picture that simulates a continuous transition. The patent includes the fundamental calculations needed to properly compose such an image and locate such interposed multi-view imagery in optimal cooperation with a lenticular array.
- Each of the U.S. Patents referenced herein is expressly incorporated by reference in its entirety.
- Kanolt suggests various effects that may be obtained by this means, including an effect continuous motion. Kanolt also discloses that the method may equally be applied to convey temporal changes, such as an impression of growth of a plant or animal, or gradual shifts in the facial expression or facial features of a human subject.
- The current core practice of preparing a lenticular image departs little in concept from Kanolt's descriptions from 1915, although the interlaced image in now principally composed using image processing software rather than earlier optomechanical methods.
- Current lenticular software often includes options described by the terms 3D, flip, or zoom. A 3D image may be derived from a real scene, or synthesized from a layered image file composed in an image editing application. A lenticular image that exhibits an abrupt transition between images, whose subject matter may electively be related or unrelated, is known as a flip image. A zoom image is an image that shows a transition of text or image from one scale to another.
- In the common understanding, a zoom image may be said to differ from the growth illusion described by Kanolt in that in a zoom image there is no representation of a passage of time. In a lenticular zoom image, a single source image is resampled at differing scales to ultimately draw attention to a particular area of the broader source image, much as a zoom lens would be used in videography.
- Lenticular zoom images can vary in their composition or effect. For example, the zoom effect may be pervasive and continuous across the angular viewing range, or may be devised to occur only between two relatively static “zoomed out” and “zoomed in” phases. The zoom transition may be made to appear as a seamless radial blur, or may present a distinguishable set of progressively scaled versions of the source image.
- The present invention describes a method of integrating a radial zoom effect with a complementary radial image transition effect. The integrated effect may be agreeably devised such that the two blended radial effects share a common center, and thereby share common displacement paths during the perceived transition. In addition to the visual appeal of the effect, the invention also resolves operational incompatibilities between the practice of commercial photography and the practice of lenticular printing.
- The present invention can thus employ a blending function, such as an alpha channel, which determines the degree of contribution of the second image with respect to the first image. In other words, the blending function employed in the present invention controls the degree (level) of visibility of the second image relative to the first image.
- In another aspect, the present invention is directed to a lineated printed image for use in cooperation with a lenticular lens material to form a lenticular product.
-
FIG. 1 is a schematic of an exemplary computer system incorporating the teachings of the present invention; -
FIG. 2 is a cross-sectional view of an exemplary lenticular product made in accordance with the present invention; -
FIG. 3 is a schematic flow chart showing the major operations in an embodiment prepared in accordance with the invention; -
FIG. 4 is a schematic diagram of a series of files that contribute to an interlaced alpha channel; -
FIG. 5 show a lenticular print in a first viewing phase in which the visible subject is a group; -
FIG. 6 shows the lenticular print ofFIG. 5 in a second phase, the second phase being state of transition, showing the complementary radial effects of the zoom effect and the radial fade effect; and -
FIG. 7 shows the lenticular print ofFIG. 5 in a third phase in which the visible subject is an individual. - Commercial photographers are commonly called upon to take group photographs for schools, athletic teams, weddings, family reunions, conferences, company events, and other associations. In such an instance, it has been found that a lenticular zoom effect could in some cases be used to derive an appealing and readily marketable photographic product. For example, a team photo could be used as the source for a lenticular image that showed the team as a whole, and then zoomed in on a given player.
- However, in the implementation of this practice, certain technical and practical limitations were encountered. First, when the group being captured exceeded a relatively small number, the area occupied by an individual within the group image was often of insufficient resolution to provide an adequate “zoomed in” image.
- It may be appreciated that this reprocessing of a single still image to simulate a zoom effect differs from optical zooming in photography or videography, in which the sensor resolution is constant. It has been found that the resolution in the targeted area is further limited by the common commercial practice of including a large background margin around the group. In this way, the image may be cropped and framed without encroaching on the subject group. However this practices reduces the number of images that are amenable to a lenticular zoom effect.
- Perhaps more importantly, zooming in on an individual member of the group requires that that person be identified, and the target region around the subject defined by a four sets of x, y coordinates. Both the indexing of individuals within a group photograph and the locating of the corner coordinates of the target add greatly to the usual workflow of professional photographers.
- However, the workflow of a photography session commonly generates not only a group image, but images of individual or subgroups. These may be images of individual athletic players, or of branches of a family at a large reunion. Regardless, as the more specific subjects are captured separately at full sensor resolution, the images of these individuals or subgroups do not encounter the resolution barrier previously described.
- Furthermore, the record keeping associating the more specific image with the more comprehensive image is a part of the existing professional photographic workflow. Therefore, while it was found that many photographers could not consistently provide the imagery and information needed to generate a conventional lenticular zoom, it was found that photographers could invariably provide a potentially adaptable pair of related but independently captured images.
-
FIG. 2 shows a conventionallenticular product 90. Theproduct 90 is formed of a transparent lenticular (lens)sheet 92 that has a plurality oflenticules 94 formed thereon. The plurality of lenticules is arrayed in parallel to form a lenticulated surface having vertices and valleys. On a planar rear surface of thelenticular sheet 92, an interlacedprint image layer 96 is provided. Abacking layer 98 can be provided with the interlacedprint image layer 96 being disposed between thebacking layer 98 and thelenticular sheet 92. - In lenticular imaging, two such images would normally be combined to simply flip from one to another. However, a significant number of photographers and their retail customers found the straightforward flip wanting relative to the more dynamic zoom effect. The invention is therefore directed to the provision of an appealing radial transition in the absence of the data set required for a conventional targeted zoom.
- In a practice of the present invention, two source images and an intermediate digital filter are employed in a conscientious manner. The intermediate digital filter may be represented in a visual interface by an alpha channel, but it should be appreciated that the filter may be fully integrated in an image processing application, and therefore embodied in software alone.
- It should be noted that the following description is intended to make a clear description of the ultimate image structure of the integrated radial image. It should be understood that, depending upon the particular properties of the software or hardware, efficient rendering of the interlaced image formed in accordance with the invention can imply vastly different processing paths and data streams. Rendering hardware may include single or plural cores, single or plural CPUs, single or plural GPUs, and may also include local or remote servers or clusters. Software may be diversely composed and compiled. For example, processes which are described below may at the core level be executed in discrete data blocks rather as a series of fully realized images or channels.
- More particularly, the present invention is part of a computer system for creating a lenticular product that has a radial lenticular blending effect as described herein. The referenced systems and methods are now described more fully with reference to the accompanying drawings, in which one or more illustrated embodiments and/or arrangements of the systems and methods are shown. The systems and methods are not limited in any way to the illustrated embodiments and/or arrangements as the illustrated embodiments and/or arrangements described below are merely exemplary of the systems and methods, which can be embodied in various forms, as appreciated by one skilled in the art. Therefore, it is to be understood that any structural and functional details disclosed herein are not to be interpreted as limiting the systems and methods, but rather are provided as a representative embodiment and/or arrangement for teaching one skilled in the art one or more ways to implement the systems and methods. Accordingly, aspects of the present systems and methods can take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware. One of skill in the art can appreciate that a software process can be transformed into an equivalent hardware structure, and a hardware structure can itself be transformed into an equivalent software process. Thus, the selection of a hardware implementation versus a software implementation is one of design choice and left to the implementer. Furthermore, the terms and phrases used herein are not intended to be limiting, but rather are to provide an understandable description of the systems and methods.
- An exemplary computer system is shown as a block diagram in
FIG. 1 which is a high-level diagram illustrating an exemplary configuration of asystem 10 for creating a radial lenticular blending effect and in particular, for forming a merged radial effect file that is used to generate a lenticular print image that is part of a lenticular product. In one implementation,computing device 15 can be a personal computer or server. In other implementations,computing device 15 can be a tablet computer, a laptop computer, or a mobile device/smartphone, though it should be understood that computingdevice 15 of thepresent system 10 can be practically any computing device and/or data processing apparatus capable of embodying the systems and/or methods described herein. -
Computing device 15 of thesystem 10 includes acircuit board 14, such as a motherboard, which is operatively connected to various hardware and software components that serve to enable operation of thelenticular imaging system 10. Thecircuit board 14 is operatively connected to aprocessor 11 and amemory 12.Processor 11 serves to execute instructions for software that can be loaded intomemory 12.Processor 11 can be a number of processors, a multi-processor core, or some other type of processor, depending on the particular implementation. Further,processor 11 can be implemented using a number of heterogeneous processor systems in which a main processor is present with secondary processors on a single chip. As another illustrative example,processor 11 can be a symmetric multi-processor system containing multiple processors of the same type. - Preferably,
memory 12 and/orstorage 19 are accessible byprocessor 11, thereby enablingprocessor 11 to receive and execute instructions stored onmemory 12 and/or onstorage 19.Memory 12 can be, for example, a random access memory (RAM) or any other suitable volatile or non-volatile computer readable storage medium. In addition,memory 12 can be fixed or removable.Storage 19 can take various forms, depending on the particular implementation. For example,storage 19 can contain one or more components or devices such as a hard drive, a flash memory, a rewritable optical disk, a rewritable magnetic tape, or some combination of the above.Storage 19 also can be fixed or removable. - One or
more software modules 13 are encoded in storage 190 and/or inmemory 12. Thesoftware modules 13 can comprise one or more software programs or applications having computer program code or a set of instructions executed inprocessor 11. Such computer program code or instructions for carrying out operations for aspects of the systems and methods disclosed herein can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++, Python, and JavaScript or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code can execute entirely oncomputing device 15, partly oncomputing device 15, as a stand-alone software package, partly oncomputing device 15 and partly on a remote computer/device, or entirely on the remote computer/device or server. In the latter scenario, the remote computer can be connected to computingdevice 15 through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through theInternet 16 using an Internet Service Provider). - One or
more software modules 13, including program code/instructions, are located in a functional form on one or more computer readable storage devices (such asmemory 12 and/or storage 19) that can be selectively removable. Thesoftware modules 13 can be loaded onto or transferred tocomputing device 15 for execution byprocessor 11. It can also be said that the program code ofsoftware modules 13 and one or more computer readable storage devices (such asmemory 12 and/or storage 19) form a computer program product that can be manufactured and/or distributed in accordance with the present invention, as is known to those of ordinary skill in the art. - It should be understood that in some illustrative embodiments, one or more of
software modules 13 can be downloaded over a network tostorage 19 from another device or system viacommunication interface 15 for use withingemstone registration system 10. For instance, program code stored in a computer readable storage device in a server can be downloaded over a network from the server togemstone registration system 10. - Preferably, included among the
software modules 13 is alenticular imaging application 17 that is executed byprocessor 11. During execution of thesoftware modules 13, and specifically thelenticular imaging application 17, theprocessor 11 configures thecircuit board 14 to perform various operations relating to product arrangement determination withcomputing device 15, as will be described in greater detail below. It should be understood that whilesoftware modules 13 and/orlenticular imaging application 17 can be embodied in any number of computer executable formats, in certainimplementations software modules 13 and/orlenticular imaging application 17 comprise one or more applications that are configured to be executed atcomputing device 15 in conjunction with one or more applications or ‘apps’ executing at remote devices, such as computing device(s) 30, 32, and/or 34 and/or one or more viewers such as internet browsers and/or proprietary applications. Furthermore, in certain implementations,software modules 13 and/orlenticular imaging application 17 can be configured to execute at the request or selection of a user of one ofcomputing devices 30, 32, and/or 34 (or any other such user having the ability to execute a program in relation tocomputing device 15, such as a network administrator), while in otherimplementations computing device 15 can be configured to automatically executesoftware modules 13 and/orlenticular imaging application 17, without requiring an affirmative request to execute. It should also be noted that whileFIG. 1 depictsmemory 12 oriented oncircuit board 14, in an alternate arrangement,memory 12 can be operatively connected to thecircuit board 14. In addition, it should be noted that other information and/or data relevant to the operation of the present systems and methods (such as database 18) can also be stored onstorage 19, as will be discussed in greater detail below. - Also preferably stored on
storage 19 isdatabase 18. As will be described in greater detail below,database 18 contains and/or maintains various data items and elements that are utilized throughout the various operations oflenticular imaging system 10, including but not image files 40, blending instructions (alpha channel files) 42, etc., as will be described in greater detail herein. It should be noted that althoughdatabase 18 is depicted as being configured locally to computingdevice 15, incertain implementations database 18 and/or various of the data elements stored therein can be located remotely (such as on a remote device or server—not shown) and connected to computingdevice 15 throughnetwork 16, in a manner known to those of ordinary skill in the art. -
Communication interface 50 is also operatively connected tocircuit board 14.Communication interface 50 can be any interface that enables communication between thecomputing device 15 and external devices, machines and/or elements. Preferably,communication interface 50 includes, but is not limited to, a modem, a Network Interface Card (NIC), an integrated network interface, a radio frequency transmitter/receiver (e.g., Bluetooth, cellular, NFC), a satellite communication transmitter/receiver, an infrared port, a USB connection, and/or any other such interfaces for connectingcomputing device 15 to other computing devices and/or communication networks such as private networks and the Internet. Such connections can include a wired connection or a wireless connection (e.g. using the 802.11 standard) though it should be understood thatcommunication interface 50 can be practically any interface that enables communication to/from thecircuit board 14. - In the description that follows, certain embodiments and/or arrangements are described with reference to acts and symbolic representations of operations that are performed by one or more devices, such as the
lenticular imaging system 10 ofFIG. 1 . As such, it will be understood that such acts and operations, which are at times referred to as being computer-executed or computer-implemented, include the manipulation byprocessor 11 of electrical signals representing data in a structured form. This manipulation transforms the data and/or maintains them at locations in the memory system of the computer (such asmemory 12 and/or storage 19), which reconfigures and/or otherwise alters the operation of the system in a manner understood by those skilled in the art. The data structures in which data are maintained are physical locations of the memory that have particular properties defined by the format of the data. However, while an embodiment is being described in the foregoing context, it is not meant to provide architectural limitations to the manner in which different embodiments can be implemented. The different illustrative embodiments can be implemented in a system including components in addition to or in place of those illustrated for thegemstone registration system 10. Other components shown inFIG. 1 can be varied from the illustrative examples shown. The different embodiments can be implemented using any hardware device or system capable of running program code. In another illustrative example,lenticular imaging system 10 can take the form of a hardware unit that has circuits that are manufactured or configured for a particular use. This type of hardware can perform operations without needing program code to be loaded into a memory from a computer readable storage device to be configured to perform the operations. - For example,
computing device 15 can take the form of a circuit system, an application specific integrated circuit (ASIC), a programmable logic device, or some other suitable type of hardware configured to perform a number of operations. With a programmable logic device, the device is configured to perform the number of operations. The device can be reconfigured at a later time or can be permanently configured to perform the number of operations. Examples of programmable logic devices include, for example, a programmable logic array, programmable array logic, a field programmable logic array, a field programmable gate array, and other suitable hardware devices. With this type of implementation,software modules 13 can be omitted because the processes for the different embodiments are implemented in a hardware unit. - In still another illustrative example,
computing device 15 can be implemented using a combination of processors found in computers and hardware units.Processor 11 can have a number of hardware units and a number of processors that are configured to executesoftware modules 13. In this example, some of the processors can be implemented in the number of hardware units, while other processors can be implemented in the number of processors. - In another example, a bus system can be implemented and can be comprised of one or more buses, such as a system bus or an input/output bus. Of course, the bus system can be implemented using any suitable type of architecture that provides for a transfer of data between different components or devices attached to the bus system. Additionally,
communications interface 50 can include one or more devices used to transmit and receive data, such as a modem or a network adapter. - Embodiments and/or arrangements can be described in a general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types.
- It should be further understood that while the various computing devices and machines referenced herein, including but not limited to
computing device 15,computing devices 30, 32, and 34 are referred to herein as individual/single devices and/or machines, in certain implementations the referenced devices and machines, and their associated and/or accompanying operations, features, and/or functionalities can be arranged or otherwise employed across any number of devices and/or machines, such as over a network connection, as is known to those of skill in the art. - It is to be understood that like numerals in the drawings represent like elements through the several figures, and that not all components and/or steps described and illustrated with reference to the figures are required for all embodiments or arrangements. It should also be understood that the embodiments, implementations, and/or arrangements of the systems and methods disclosed herein can be incorporated as a software algorithm, application, program, module, or code residing in hardware, firmware and/or on a computer useable medium (including software modules and browser plug-ins) that can be executed in a processor of a computer system or a computing device to configure the processor and/or other elements to perform the functions and/or operations described herein. It should be appreciated that according to at least one embodiment, one or more computer programs, modules, and/or applications that when executed perform methods of the present invention need not reside on a single computer or processor, but can be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the systems and methods disclosed herein.
- Thus, illustrative embodiments and arrangements of the present systems and methods provide a computer implemented method, computer system, and computer program product for determining product arrangements. The block diagram in the figures illustrates the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments and arrangements. In this regard, each block in the block diagram can represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figure. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
- Turning now to one exemplary embodiment of the invention, two images are chosen to be integrated into a lenticular image using the
system 10. The images need not be restricted to any particular content to make use of the invention. They may, for example, be drawings or renderings made by manual or synthetic means, as long as the materials can reasonably be made amenable to the invention. - The given example is intended for use with a lenticular lens material that is oriented such that the lenses run horizontally. Handheld animations take this form, while fixedly mounted animations use vertically disposed lenses, so that the transition is visible as the observer passes by. The invention is intended to include both implementations.
- The following example describes an interlaced lenticular image that is derived from two scenes and an alpha channel. An alpha channel is expressed through a visual interface as a grayscale image, but serves computationally to selectively divide the contribution of two images on a pixel-by-pixel basis. The nominal grayscale value of each pixel in an alpha channel indicates the computational partition, with a 50% gray representing an even contribution from each image.
- Referring now to the flow chart of
FIG. 3 ,first image 100 is exemplified by a group photograph. A group photograph may include any number of individuals, who may be posed in various ways compatible with the practice of the art.Second image 200 is exemplified here by a photograph of an individual subject. The second image may be more broadly imagined to be any sort of image, including but not limited to a subset of the collection of individuals in the first image. The dotted line indicates that these files represent the original source medium, regardless of the type. - It should again be emphasized that the invention is effective without strict requirements concerning the relationship between the two contributing images. For example, a first image might show a graduating class, while the second might show one of those graduates along with friends or family who were not captured in the group photograph. An athlete might have been absent from a team photo, but may have been available for the session in which individual portraits were captured. Neither of the preceding situations entails the subjects of the second image being a subset of the subjects of the first, but both circumstances are regularly encountered in practice.
- Returning to
FIG. 3 ,first image 100 andsecond image 200 may then be scanned, cropped and resampled as required so that they are matched in resolution, aspect ratio, and nominal dimension and stored as compatible digital data. Changes may also be made to the file type, the dynamic range, the color profile or other properties to render the two files technically or visually aligned with the subsequent process. The collective result of these steps is correlatedfirst image 101 and correlatedsecond image 201, indicated by the solid rectangular perimeters. - Correlated
first image 101 is subsequently used as a source file for producing a zoom image. In the invention, the zoomed area does not need to target a particular subject, but may have its center at any point within the more comprehensive image. -
FIG. 3 shows targetedzoom area 110, here selected to be about one-third of the width of Correlatedfirst image 100 and chosen to be centered on the larger image. The targeted area shown inherits the aspect-ratio of the parent correlatedfirst image 101. Intermediate scaling frames 102, 104, and 106 are indicated by rectangles of lighter line weight. - While three are shown, the number of intermediate scaling frames is elective, and would often in practice be greater.
- During a later interlacing step, multiple images are rendered into an interlaced file at the output resolution of a chosen printing device. In a practice that is well understood in the trade, the printer's output resolution and the lens pitch define the number of lines of image data that can be located behind a single lens.
- The number of scaling frames can be chosen in mind of this value. In the simple case where the number of lines associated with each lens is an integer value, the intermediate frames can correspond to individual lines of printed data over which the transition occurs.
- Ultimately, each lenticular lens will be associated with a given lens field. In the practice of the present invention, it has been found that it is often advantageous to limit the contributory zoom effect roughly to the central third of lens field. The two margins of the lens field are assigned to the stable expression of the two terminal images.
- The number of intermediate frames elected may be informed by these understandings. For example, if the chosen printer produces exactly 18 lines per lens, six lines might be assigned to the original “zoomed out” image, six to the “zoomed in” image, and six to the intermediate scaled transitions. Integer values such as these are normally only attainable when the resolution of the elected output device is freely adjustable. In this case, eight files would need to be available for the interlacing, with the first and last files repeatedly accessed.
- In the case where the lens pitch and the resolution of the output device are both fixed, the image may be resampled to match the lens pitch. As the number of views may then include a fractional value, it may readily be understood that it is not necessary to match the number of intermediate scaled views to the printer output. When the number of views dedicated to each lens is a non-integer value, the interlacing process resorts to a resampling of the composite image to reconcile the interlaced data with a targeted output resolution.
- Irrespective of the system used, if the number of scaled views is less than the number of lines to which it is assigned, the interlacing step renders the views to more than one line of data. If the number of scaled views provided exceeds the available output resolution, plural views will be blended within each rendered line within the interlaced image.
- In the case of a zoom image, these results do not corrupt or disable the zoom effect, but merely provide different transitional effects. Nevertheless, while such impressions are somewhat subjective, it has been found that an approximate match between the number of intermediate scaled frames and the number of lines available at the output resolution results in a zoom effect that is visually fluid, but which does not impart an undue processing burden. In practice this commonly entails the generation of five to ten intermediate scaled images.
- In the process of generating a zoom image, the coordinates of the intermediate scaling frames may be established by taking the dimensional difference between the full image and the target area, then dividing the intervening margin by i+1, where i is the elected number of intermediate scaling frames, and adding those values progressively to the coordinates of the target area. This method results in a regular linear cropping sequence.
- These designated regions may electively be upsampled to the same raster resolution as the two terminal frames. However, since the series of images is typically downsampled in the cross-lens axis in the interlacing operation, unnecessary information losses may be avoided by rendering the selected areas directly to this anamorphic format, as exemplified by the dotted lines leading to
pre-interlacing file queue 120. - Generally speaking, owing to the axially biased optical effect of the lenses, it is often most efficient to render, resample, or store certain phases of the imaging process anamorphically. This practice may be applied not only in the scaling of the target area and the intermediate views. It may be considered unnecessary to resample any image, in the axis of relevance, to a resolution that exceeds the number of lenses that will be present in the physical lenticular image.
- By way of a simplified example, if the pitch of the lenses is 75 lenses per inch, and the output device is capable of 1200 dots per inch (dpi), sixteen views can be available to each lens. However, the resolution in the axis that parallels the lenses may not need to exceed 300 dots per inch. In this case, the interlaced file can be efficiently rendered to a resolution of 300×1200 pixels per inch (ppi). By implication, each of the sixteen views that contribute to that image need only encompass a resolution of 300×75 ppi. This circumstance implies an anamorphic ratio of 4:1, but that exact value represents this idealized case.
- Returning now to the set of suitable anamorphic images in the pre-intelarcing file queue, it may be appreciated that this file set can be intermittently addressed on a line-by-line basis to progressively compose an interlaced file. This process is indicated by the conversion of
pre-intelarcing file queue 120 into interlacedfirst image file 130. The resulting interlaced file may electively also be generated at anamorphic file, for example have an approximate 4:1 ratio. An elongate proportion is suggested by the vertical expansion of interlacedfirst image file 130. - This preceding description of generating a zoom effect is schematic and is included here in the interest of enablement and thoroughness of description. It may be imagined that there are many variations in the process of generating and reproducing a zoom effect, and that there are diverse mechanisms in lenticular imaging for reducing processing time and minimizing file size.
- Particularly, in, the illustrations and descriptions in the service of the disclosing procedures of the invention should not be taken at any stage to exclusively require proportional, i.e., non-anamorphic, resolution, as such a quality is only required upon output.
- Lenticular images formed according to the present invention combine a preestablished zoom effect with a second effect that proceeds in a similar radial manner. The process typically first generates a zoom image from standard coordinates that are embedded in the software that generates the zoom imagery.
- In accordance with the present invention a blending function is employed which determines the degree of contribution of the second image with respect to the first image. It will be appreciated that the blending function can be part of a software program that allows the blending of two images (the first and second images) by a pixel by pixel basis and according to a predetermined ratio. In other words, the blending function employed in the present invention controls the degree (level) of visibility of the second image relative to the first image. In this manner, as the lenticular product is manipulated, the second image progressively becomes more visible in accordance with the blending function. The blending function can thus be thought to include and driven by a set of blending instructions for each pixel and in the form of a lenticular product, such as the present invention, the blending instructions are integrated into the formation of an interlaced print image that is used in the lenticular product.
- In one embodiment, the blending function employed in the imaging process of the present invention is an alpha channel based system. However, it will be appreciated that a software application can be employed to construct a predetermined blending function in which the degree of visibility of the second image relative to the first image is programmed on a pixel by pixel basis so as to create a final interlaced blended image (file) that serves as the basis for the interlaced print image layer that is part of the lenticular product.
- Alpha channels are masks through which you can display images. The alpha channel can be an 8-bit channel, which means it has 256 levels of gray from 0 (black) to 255 (white). White acts as the visible area; black acts as the transparent area (you see the background behind the image when displayed). The level of gray in between determines the level of visibility. For example, 50 percent gray allows for 50 percent visibility. Alpha channels are usually used with 16.8M color RGB images. The resulting image is called RGBA (RGB+A, A means alpha channel). An alpha channel is thus an additional channel that can be added to an image that contains information (such as transparency information) about the image and depending upon the type of alpha it can contact various levels of transparency (as discussed herein). The alpha channel (image blending software) essentially controls the transparency of all of the other channels. Various alpha channels include but are not limited to pre-multiplied alpha and straight alpha.
- The blending function can thus be thought of as providing blending instructions which can be expressed as blending values (colors) for each pixel. Alpha blending is thus a combination of two colors allowing for transparency effects in computer graphics which in turn allows the print image to be formed and printed.
- The use and role of the blending function is described below.
- The second image, which will be viewed as a still phase in the final image, is then applied through a specialized alpha channel so that it becomes an inseparable part of a single image file. While the second image is not interlaced, it is expressed through an alpha channel which has been interlaced at the same spatial frequency as the zoom effect. In this way, the eventual visual emergence of the second image is integrated with the interlaced zoom image structure.
- Referring now to the central column in
FIG. 3 , the first box is marked “ALPHA” to denote that this file is not a visual image but a masking tool comprising a single data channel. The alpha channel development process will ultimately result a file that is interlaced at the same pitch as the zoom image. The series of files that contribute to the construction of the interlaced alpha channel are represented by alpha file set 310. The alpha file set is depicted more descriptively inFIG. 4 . It may be observed inFIG. 4 that there is a deliberate progression in the alpha file set. - This may be attained by using interlacing software with a set of grayscale images serving as the source images. In the invention, the grayscale source images are produced as a series, each successive frame ultimately contributing a specific and progressive transition. The transition is consistent with the visual rationale of the invention.
- In viewed images made in accordance with the invention, the second image takes the place of the “zoomed in” version of image, in that it provides the second, relatively stable terminal phase of the viewed image. The alpha channel must therefore be conscientiously devised so that the second image overtakes the zooming effect before it becomes obvious that the zoom is centered on an arbitrary location in the image.
- Therefore, like the zoom effect previously described, the alpha channel must promote the transition in the central phase of the angular field. In practice, the zoom effect and the radial fade-in therefore typically occur within the same lines of pixels. For example, in the previously cited case in which each lens is associated with 18 lines of image data, the fade-in and the partial zoom might be made to occur within the same six central lines.
- The zoom effect begins as a series of images of increasingly magnified scale. In the invention, at the moment this zoom effect is initiated, a secondary transitional effect is introduced at the center of the zoom. The secondary transition effect eventually fully overtakes the zoom effect and exposes the second image unambiguously to view.
- It has furthermore been discovered in the practice of the invention that the secondary effect is particularly effective and consistently complementary to the partial zoom effect when the initial introduction of the second image is relatively indistinct in its boundaries, but becomes increasingly distinct as the second image is seen to approach the image perimeter. This progression can be controlled by the conscientious editing of the gradients within the series of images that contribute to the interlaced alpha channel.
- More specifically, the sequence of grayscale images proceeds from a relatively gradual transitional boundary gradient to a relatively abrupt boundary gradient. Such a series may be generated by various means in an image editing program. For example, the grayscale patterns may be made using a gradient tool with predetermined set points.
- Set points may include the starting and ending grayscale values, the gradient length, and the progression of the rate of change in value. Alternately, the gradient series may be made using selection and blurring tools. The gradient files may also be directly defined by numerical values and image coordinates.
- These properties may be imagined in reference to
FIG. 4 , although neither solid black nor grayscale gradients can be directly illustrated. The checkered pattern here represents solid black in the normal graphic expression of the alpha channel. Black file set 312 includes a repetition of files generating entirely black pixel values. Firstalpha transition file 316A represents the first departure from an all-black file state. The encircled white area need not attain a white value even at its lightest pixel, and may electively have a peak brightness at its center of 25% white or less. - Final
alpha transition file 316F shows the white area nearly overtaking the entire rectangular image area. Intermediate alpha transition files 316B, 316C, 316D, and 316E depict a progression between the first and final transition files. - The contour of the selected area (shown here as white) need not remain the same throughout the transition. For example, as exemplified in
FIG. 4 , the initial frame of the alpha series may be a circular radial gradient that progresses through a increasingly rectangular phases until it substantially attains the aspect ratio of the finished image. It may be appreciated that this file set is freely editable. In addition to simple geometric variations, it may also have, at one state or throughout the transition, a stellate or irregular contour. - Regardless or the set of gradients chosen, it is generally advantageous in the invention to prepare the alpha series so that the introduction of the second image is initiated in the same vicinity where the zoom target area is centered. This location may be by default the measured center of the image, but may foreseeably be placed at another locale if circumstances demand.
- The alpha series is concluded with a set of nominally white frames 318. As noted here, these pictures should be understood simply as convenient expressions of computational values. While three outlines are shown for the purpose of illustration, the black and white places in the queue may each equal the number of transitional frames, anticipating the even partition of the viewed angular field angular between the first image, the mixed zoom/fade transition, and the second image.
- Returning now to the flow chart of
FIG. 3 , the alpha file set 310 is shown being processed to formalpha file queue 320. A rationale for archiving an alpha file set at normal resolution is that the file set may be accessed and converted into a suitable interlacing queue of anamorphic images for any size, aspect ratio, or lens orientation. -
Alpha file queue 320 is then interlaced as required to correspond to in frequency of the prior zoom image. This process results in an interlacedalpha channel 330, which in the illustrated case shares the anamorphic proportions of interlacedfirst image file 130. - Correlated
second image 200, which is exemplified by the image of an individual subject, is then resampled to form resampledsecond image 230 in order to match the proportions of the interlaced image and the interlaced alpha channel. The alpha channel is then used as a selection mask to integrate the interlaced zoom image and the static second image. - The result of this combination is merged
radial effect file 400, which at this point is kept in anamorphic state. Prior to output to a printing device calling for symmetrical resolution, the file may be expanded to normal proportions, as represented by proportionalradial effect file 410. - It may be appreciated that printers often receive streaming data, so that the proportional file may not always be embodied as a digital record, but may result in the conscientious repetition of line data from an anamorphic file source. In any case, the eventual printed image should, by whatever means, be rendered to its intended proportions.
-
FIGS. 5 through 7 inclusive illustrate the behavior of observedlenticular image 500 as it is rotated through its relevant angular range. The rotation is indicated by the curved arrow, but in practice may be in either direction, depending upon the manner of composition of the image. - While the lenticular lenses are left out of the drawing for the sake of clarity of illustration, lenses in this exemplary case would be present and would run horizontally.
FIG. 5 shows first observedstate 500A in which the first picture of a group is displayed.FIG. 7 shows the thirdobserved state 500C in which the second picture of an individual subject is displayed. -
FIG. 6 describes observedtransition 500B between the two states. As noted before, the transition includes two separate but complementary radial effects. Here the radial effects share a geometrical center C. It may be appreciated that while the two effects occur concurrently, the initiation of the radial fade may be relatively subtle owing to management of the alpha channel sequence previously described. - Typically the observer would at first notice the dominant zooming effect, represented by the region marked Z. However, owing to the particular progression in the alpha series and expressed through the interlaced alpha channel, the static second image would be progressively revealed. The grayscale gradients in the alpha channels produce a vignetted effect. This vignetted transition boundary cannot be directly shown, but is suggested here by the stellate outline of fade region F.
- The bold areas indicate the radial expansion of the zoom, while the lighter arrows indicate the radial transition of the area fading in. The direction of the effect in both reverses if the image is tilted in the opposite direction.
- As noted before, if the lenticular print has been formed according to the preceding teachings of the invention, the fade effect will expands and overtake the area occupied by the zoom. The invention therefore provides a product which has the visual appeal of zoomed lenticular image, but resolves limitations of both technology and professional convention in the photographic trade.
- In one aspect of the present invention, the present invention can be incorporated into systems that are described in Applicant's prior patent application including but not limited to U.S. patent application Ser. No. 13/181,954, and U.S. patent application Ser. No. 61/413,421, each of which is hereby incorporated by reference in its entirety.
- More particularly, the proportional radial effect (image) file 410 is used to form the interlaced print image layer (such as layer 96) that is combined with a
lenticular lens sheet 92 to form a lenticular product, such asproduct 90. - Based on the foregoing, it will be appreciated that aspects of the present invention can be a lineated printed image for use in cooperation with a lenticular lens material. The lenticular lens has a predetermined lens pitch. The printed image includes a plurality of lens fields substantially equal in pitch to the predetermined lens pitch. Each of the lens fields includes a plurality of lines of sufficient frequency to provide differing graphic information across the width of each lens field within the lineated printed image. The lineated printed image represents graphic data from three image phases, each of the three image phases being associated with a portion of printed matter. Each of the portions is respectively derived from digital graphic data from one of the three image phases.
- Each of the portions of printed matter comprises a collection of fractional lens fields. Each of the collections extends at least partly across the lineated printed image. The lineated printed image therefore includes a first portion, a second portion, and a third portion, wherein the first portion of printed matter incorporates visual data from a first image, the second portion of printed matter incorporates visual data from said first image and a second image, and the third portion of printed matter incorporates visual data from said second image. The second portion of printed matter provides within each of at least a subset of lens fields a continuous graphical transition between the first portion of printed matter and the third portion of printed matter. Wherein the second portion of printed matter additionally includes printed matter derived from a first image so that the printed matter derived from the first image includes printed matter derived from the subject matter of the first image rendered at differing scales. The second portion of printed matter additionally includes printed matter derived from the second image.
- Wherein the continuous graphical transition occurs within the lens fields, about an elected location, and across the lineated printed image, such that when the lenticular lens material of the predetermined pitch is disposed upon the lineated printed image and compatibly aligned, a changeable radial effect is provided that allows viewing of both an apparent progression in scale in the subject matter of the first image and a coincident radial progression in the visible area of the subject matter of the second image.
- Other features of the lineated printed image include by are not limited to: 1) the apparent progression in scale in the subject matter of the first image constitutes a zoom effect to a target zoom area that constitutes a portion of the first image less than the entire first image; (2) common elements of the subject matter of the first image are shifted during the zoom in the same radial direction as the radial progression in the visible area of the subject matter of the second image; (3) transition between the first portion of printed matter and the third portion of printed matter occurs in a gradient within each of a subset of lens fields; (4) the subset of lens fields provides a continuous graphical transition in a preponderance of lens fields; (5) the lens can be adhered to print; and (6) the lens cannot adhered to print, relative motion between.
- While the invention has been described in connection with certain embodiments thereof, the invention is capable of being practiced in other forms and using other materials and structures. Accordingly, the invention is defined by the recitations in the claims appended hereto and equivalents thereof.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/409,187 US9924069B2 (en) | 2011-08-02 | 2017-01-18 | Radial lenticular blending effect |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161514311P | 2011-08-02 | 2011-08-02 | |
US13/564,834 US9171392B2 (en) | 2011-08-02 | 2012-08-02 | Lenticular product having a radial lenticular blending effect |
US14/922,894 US9568649B2 (en) | 2011-08-02 | 2015-10-26 | Radial lenticular blending effect |
US15/409,187 US9924069B2 (en) | 2011-08-02 | 2017-01-18 | Radial lenticular blending effect |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/922,894 Continuation US9568649B2 (en) | 2011-08-02 | 2015-10-26 | Radial lenticular blending effect |
Publications (2)
Publication Number | Publication Date |
---|---|
US20170201649A1 true US20170201649A1 (en) | 2017-07-13 |
US9924069B2 US9924069B2 (en) | 2018-03-20 |
Family
ID=47744134
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/564,834 Active 2033-10-20 US9171392B2 (en) | 2011-08-02 | 2012-08-02 | Lenticular product having a radial lenticular blending effect |
US14/922,894 Active US9568649B2 (en) | 2011-08-02 | 2015-10-26 | Radial lenticular blending effect |
US15/409,187 Active US9924069B2 (en) | 2011-08-02 | 2017-01-18 | Radial lenticular blending effect |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/564,834 Active 2033-10-20 US9171392B2 (en) | 2011-08-02 | 2012-08-02 | Lenticular product having a radial lenticular blending effect |
US14/922,894 Active US9568649B2 (en) | 2011-08-02 | 2015-10-26 | Radial lenticular blending effect |
Country Status (1)
Country | Link |
---|---|
US (3) | US9171392B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109948123A (en) * | 2018-11-27 | 2019-06-28 | 阿里巴巴集团控股有限公司 | A kind of image combining method and device |
DE102021116304A1 (en) | 2021-06-24 | 2022-12-29 | Bayerische Motoren Werke Aktiengesellschaft | Display device and motor vehicle with such a display device |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107644451B (en) * | 2016-07-20 | 2021-04-06 | 腾讯科技(深圳)有限公司 | Animation display method and device |
CN206906707U (en) * | 2017-07-26 | 2018-01-19 | 京东方科技集团股份有限公司 | Display device |
US10809869B2 (en) * | 2017-09-09 | 2020-10-20 | Apple Inc. | Layered image compression |
GR20190100098A (en) * | 2019-02-27 | 2020-09-16 | Editions Carouzel Stickers-Cards-Tags Μονοπροσωπη Ιδιωτικη Κεφαλαιουχικη Εταιρεια | 3-d drawing adhered on the front of magnetic or metal plugs |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1150374A (en) * | 1915-01-16 | 1915-08-17 | Clarence W Kanolt | Changeable picture and method of making the same. |
US5438429A (en) * | 1991-08-28 | 1995-08-01 | Silicon Graphics, Inc. | Digital filtering for lenticular printing |
US6139066A (en) * | 1999-03-26 | 2000-10-31 | The Standard Register Company | Optically decodable security document |
US20020135177A1 (en) * | 2001-03-26 | 2002-09-26 | Welch Stephen R. | Method for creating a single continous design tiled from multiple images and an article for viewing the single continous design |
US20050063586A1 (en) * | 2003-08-01 | 2005-03-24 | Microsoft Corporation | Image processing using linear light values and other image processing improvements |
US20060017979A1 (en) * | 2004-07-20 | 2006-01-26 | Pixalen, Llc | Matrical imaging method and apparatus |
US20060109202A1 (en) * | 2004-11-22 | 2006-05-25 | Alden Ray M | Multiple program and 3D display and 3D camera apparatus and process |
US20060115180A1 (en) * | 2004-11-17 | 2006-06-01 | Lexmark International, Inc. | Method for producing a composite image by processing source images to align reference points |
US20060227427A1 (en) * | 2003-09-22 | 2006-10-12 | Gene Dolgoff | Omnidirectional lenticular and barrier-grid image displays and methods for making them |
US20070111171A1 (en) * | 2005-10-27 | 2007-05-17 | Mary Kane | Lenticular teaching and greeting card apparatus |
US20070273679A1 (en) * | 2004-03-08 | 2007-11-29 | Barton Daniel J | Orientation data collection system |
US20080118674A1 (en) * | 2000-02-15 | 2008-05-22 | Travel Tags, Inc. | Plastic objects including lenticular lens sheets |
US20080204873A1 (en) * | 2007-02-23 | 2008-08-28 | Strategic Patent Acquisitions Llc | Techniques for three dimensional displays |
US7480100B1 (en) * | 2007-10-15 | 2009-01-20 | Genie Lens Technologies, Llc | Lenticular devices using sets of lenses to display paired sets of interlaces of images |
US20090056181A1 (en) * | 2007-09-05 | 2009-03-05 | David Meyer | Device for displaying lenticular images |
US20100060939A1 (en) * | 2004-10-05 | 2010-03-11 | Three Flow, Inc. | Method of producing improved lenticular images |
US7941001B1 (en) * | 2005-12-05 | 2011-05-10 | Marvell International Ltd. | Multi-purpose scaler |
US20110181706A1 (en) * | 2010-01-27 | 2011-07-28 | Au Optronics Corp. | Autostereoscopic display apparatus |
US20120018390A1 (en) * | 2010-07-22 | 2012-01-26 | Heartwood Creation Inc. | Two-sided lenticular tag and display |
US20120067238A1 (en) * | 2010-07-13 | 2012-03-22 | Tracer Imaging Llc | Automated lenticular photographic system |
US20120200916A1 (en) * | 2007-07-30 | 2012-08-09 | Magnetic Media Holdings Inc. | Multi-Stereoscopic Viewing Apparatus |
US20140334665A1 (en) * | 2010-10-11 | 2014-11-13 | Graphic Security Systems Corporation | System and method for creating an animation from a plurality of latent images encoded into a visible image |
US9429762B2 (en) * | 2009-10-30 | 2016-08-30 | De La Rue International Limited | Security device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6492836B2 (en) | 2000-11-30 | 2002-12-10 | Infineon Technologies Ag | Receiver immune to slope-reversal noise |
-
2012
- 2012-08-02 US US13/564,834 patent/US9171392B2/en active Active
-
2015
- 2015-10-26 US US14/922,894 patent/US9568649B2/en active Active
-
2017
- 2017-01-18 US US15/409,187 patent/US9924069B2/en active Active
Patent Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1150374A (en) * | 1915-01-16 | 1915-08-17 | Clarence W Kanolt | Changeable picture and method of making the same. |
US5438429A (en) * | 1991-08-28 | 1995-08-01 | Silicon Graphics, Inc. | Digital filtering for lenticular printing |
US6139066A (en) * | 1999-03-26 | 2000-10-31 | The Standard Register Company | Optically decodable security document |
US20080118674A1 (en) * | 2000-02-15 | 2008-05-22 | Travel Tags, Inc. | Plastic objects including lenticular lens sheets |
US20020135177A1 (en) * | 2001-03-26 | 2002-09-26 | Welch Stephen R. | Method for creating a single continous design tiled from multiple images and an article for viewing the single continous design |
US20050063586A1 (en) * | 2003-08-01 | 2005-03-24 | Microsoft Corporation | Image processing using linear light values and other image processing improvements |
US20060227427A1 (en) * | 2003-09-22 | 2006-10-12 | Gene Dolgoff | Omnidirectional lenticular and barrier-grid image displays and methods for making them |
US20070273679A1 (en) * | 2004-03-08 | 2007-11-29 | Barton Daniel J | Orientation data collection system |
US20060017979A1 (en) * | 2004-07-20 | 2006-01-26 | Pixalen, Llc | Matrical imaging method and apparatus |
US20090303603A1 (en) * | 2004-07-20 | 2009-12-10 | Pixalen, Llc | Matrical imaging method and apparatus |
US20100060939A1 (en) * | 2004-10-05 | 2010-03-11 | Three Flow, Inc. | Method of producing improved lenticular images |
US20060115180A1 (en) * | 2004-11-17 | 2006-06-01 | Lexmark International, Inc. | Method for producing a composite image by processing source images to align reference points |
US20060109202A1 (en) * | 2004-11-22 | 2006-05-25 | Alden Ray M | Multiple program and 3D display and 3D camera apparatus and process |
US20070111171A1 (en) * | 2005-10-27 | 2007-05-17 | Mary Kane | Lenticular teaching and greeting card apparatus |
US7941001B1 (en) * | 2005-12-05 | 2011-05-10 | Marvell International Ltd. | Multi-purpose scaler |
US20080204873A1 (en) * | 2007-02-23 | 2008-08-28 | Strategic Patent Acquisitions Llc | Techniques for three dimensional displays |
US20120200916A1 (en) * | 2007-07-30 | 2012-08-09 | Magnetic Media Holdings Inc. | Multi-Stereoscopic Viewing Apparatus |
US20090056181A1 (en) * | 2007-09-05 | 2009-03-05 | David Meyer | Device for displaying lenticular images |
US7480100B1 (en) * | 2007-10-15 | 2009-01-20 | Genie Lens Technologies, Llc | Lenticular devices using sets of lenses to display paired sets of interlaces of images |
US9429762B2 (en) * | 2009-10-30 | 2016-08-30 | De La Rue International Limited | Security device |
US20110181706A1 (en) * | 2010-01-27 | 2011-07-28 | Au Optronics Corp. | Autostereoscopic display apparatus |
US20120067238A1 (en) * | 2010-07-13 | 2012-03-22 | Tracer Imaging Llc | Automated lenticular photographic system |
US20120018390A1 (en) * | 2010-07-22 | 2012-01-26 | Heartwood Creation Inc. | Two-sided lenticular tag and display |
US20140334665A1 (en) * | 2010-10-11 | 2014-11-13 | Graphic Security Systems Corporation | System and method for creating an animation from a plurality of latent images encoded into a visible image |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109948123A (en) * | 2018-11-27 | 2019-06-28 | 阿里巴巴集团控股有限公司 | A kind of image combining method and device |
DE102021116304A1 (en) | 2021-06-24 | 2022-12-29 | Bayerische Motoren Werke Aktiengesellschaft | Display device and motor vehicle with such a display device |
Also Published As
Publication number | Publication date |
---|---|
US20130052430A1 (en) | 2013-02-28 |
US20160109624A1 (en) | 2016-04-21 |
US9171392B2 (en) | 2015-10-27 |
US9924069B2 (en) | 2018-03-20 |
US9568649B2 (en) | 2017-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9924069B2 (en) | Radial lenticular blending effect | |
US11076142B2 (en) | Real-time aliasing rendering method for 3D VR video and virtual three-dimensional scene | |
US6366281B1 (en) | Synthetic panoramagram | |
US7671889B2 (en) | Autostereoscopic pixel arrangement techniques | |
CN105308647B (en) | For the copy protection of the capture device of photos and videos | |
US10225545B2 (en) | Automated 3D photo booth | |
JP2006107213A (en) | Stereoscopic image printing system | |
JP2005526302A (en) | Method and apparatus for changing the focus of a scene | |
WO2006005003A1 (en) | Composition of raster and vector graphics in geographic information systems | |
JPH0652302A (en) | Method and apparatus for forming picute having arbitrary size | |
CN102075694A (en) | Stereoscopic editing for video production, post-production and display adaptation | |
JP2010154422A (en) | Image processor | |
US20030103061A1 (en) | Chronological age altering lenticular image | |
CN103020900B (en) | Method and device for image processing | |
EP1323135A1 (en) | Method for automated two-dimensional and three-dimensional conversion | |
US10033990B2 (en) | Digital multi-dimensional image photon platform system and methods of use | |
US8817013B2 (en) | Method for processing a spatial image | |
EP2567374B1 (en) | A method and device for transforming an image | |
JP2013223008A (en) | Image processing device and method | |
US6828973B2 (en) | Method and system for 3-D object modeling | |
JP2008090750A (en) | Method and device for generating three-dimensional image | |
CN114518860A (en) | Method and device for creating panoramic picture based on large screen, intelligent terminal and medium | |
Mashitani et al. | Multi-View Glass-Less 3-D Display by Parallax Barrier of Step | |
JP2005107463A (en) | Integral photography | |
CN105898277A (en) | Multi-window naked eye 3D and 2D mixed display method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TRACER IMAGING LLC, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SPIRO, STEVEN M.;DANIELL, STEPHEN S.;LAU, DANIEL L.;SIGNING DATES FROM 20121004 TO 20121025;REEL/FRAME:041009/0828 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: TRACER IMAGING LLC, NEW YORK Free format text: CHANGE OF ADDRESS;ASSIGNOR:TRACER IMAGING LLC;REEL/FRAME:047404/0043 Effective date: 20181031 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |