Patent classifications
G03B25/02
LENTICULAR SOAP
Method and apparatus for creating lenticular, or other types of images that change with respect to the angle from which images are viewed in a bar of soap, including a method of printing a lenticular, fly's-eye or other type of image onto either the soap itself, or on a non-toxic, food-safe, substrate with non-toxic, food-safe inks, or by projecting an image onto non-toxic, food-safe photo-sensitive emulsion layer within the soap, and creating a lenticular, or other type of lens array with a clear or sufficiently transparent soap material as to display lenticular or other integrated image properties, such as 3D, motion, flip, zoom, color change, morph, and others. Additionally, the lenticular array is located within the soap bar such that the soap will not destroy the image when first used, but only after a large portion or almost all of the soap is used up or consumed.
DISPLAY CONTROL METHOD AND PROGRAM FOR EXECUTING THE DISPLAY CONTROL METHOD ON COMPUTER
A method includes defining a virtual space including a virtual camera, a character object, and a field in which the character object is movable, the field defining a peripheral direction and surrounding the virtual camera along the peripheral direction. The method includes defining a visual field of the virtual camera. The method includes displaying a visual-field image on a head-mounted display based on the visual field. The method includes detecting a movement input including a lateral-direction component, the lateral-direction being different from the peripheral direction. The method includes moving the character object in the field along the peripheral direction in response to the lateral-direction component of the movement input. The method includes detecting movement of the head-mounted display and changing a direction of the virtual camera based on detected movement of the head-mounted display. The method includes updating the visual-field image based on the direction of the virtual camera.
DISPLAY CONTROL METHOD AND PROGRAM FOR EXECUTING THE DISPLAY CONTROL METHOD ON COMPUTER
A method includes defining a virtual space including a virtual camera, a character object, and a field in which the character object is movable, the field defining a peripheral direction and surrounding the virtual camera along the peripheral direction. The method includes defining a visual field of the virtual camera. The method includes displaying a visual-field image on a head-mounted display based on the visual field. The method includes detecting a movement input including a lateral-direction component, the lateral-direction being different from the peripheral direction. The method includes moving the character object in the field along the peripheral direction in response to the lateral-direction component of the movement input. The method includes detecting movement of the head-mounted display and changing a direction of the virtual camera based on detected movement of the head-mounted display. The method includes updating the visual-field image based on the direction of the virtual camera.
LENTICULAR DISPLAY BODY, METHOD FOR FORMING LENTICULAR IMAGE, AND METHOD FOR MANUFACTURING LENTICULAR DISPLAY BODY
A lenticular display includes a lenticular image including an image strip group in which display image strips that are respectively extracted in the form of a stripe from a plurality of display images are arrayed adjacently to each other in their respective corresponding positions, and in which an interpolation image strip is disposed between display image strips that are adjacent to each other, that are extracted from different display images, and that have different colors in at least a portion thereof, the interpolation image strip having a color that is in between the color of one of the adjacent display image strips and the color of the other of the adjacent display image strips.
System for the creation and viewing of custom coded image animations
A system for the creation and viewing of custom interlaced images with a camera lens, a digital camera unit, electronic memory, image processing computer software, and a shutter actuator retained by a camera body for selectively capturing images over a time period and creating interlaced images. Interlaced images can be created by automatically electronically slicing each of a plurality of images of a given image sequence and placing slices thus created in an interlaced sequence. Interlaced images are printed by a printer disposed within the camera body for viewing within a viewing device having an image decoding panel. Interlaced images can be viewed on a display screen retained by the camera body and then selected for printing. The viewing device has a biasing mechanism for biasing printed interlaced images into contact with the image decoding panel. Pre-animated, pre-interlaced scenes can be selectively merged with captured image sequences.
System for the creation and viewing of custom coded image animations
A system for the creation and viewing of custom interlaced images with a camera lens, a digital camera unit, electronic memory, image processing computer software, and a shutter actuator retained by a camera body for selectively capturing images over a time period and creating interlaced images. Interlaced images can be created by automatically electronically slicing each of a plurality of images of a given image sequence and placing slices thus created in an interlaced sequence. Interlaced images are printed by a printer disposed within the camera body for viewing within a viewing device having an image decoding panel. Interlaced images can be viewed on a display screen retained by the camera body and then selected for printing. The viewing device has a biasing mechanism for biasing printed interlaced images into contact with the image decoding panel. Pre-animated, pre-interlaced scenes can be selectively merged with captured image sequences.
Mounted lenticular grating with parallax ghosting mitigation for many-frame animation
Parallax ghosting is mitigated in a mounted lenticular grating with for many-frame animation by having lenticules at an offset angle relative to the viewing vertical and incorporating ghosting in the base images. Where is an angular range orthogonal to the longitudinal axes of the lenticules over which m picture slices in the base graphic are viewable, V is the distance between the viewer's eyes, and L is the distance of the viewer from the lenticular grating, the number N of picture slices viewed due to the parallax effect given by
N=2(m/)arc tan(V|cos |2 L).
The above variables are chosen such that the number N of viewed picture slices is not too large. Ghosting of foreground images from neighboring frames is added to mitigate parallax-induced washing-out of colors. To create a three-dimensional effect, ghosted images are shifted in position by an amount related to their intended distance out-of-plane.
Mounted lenticular grating with parallax ghosting mitigation for many-frame animation
Parallax ghosting is mitigated in a mounted lenticular grating with for many-frame animation by having lenticules at an offset angle relative to the viewing vertical and incorporating ghosting in the base images. Where is an angular range orthogonal to the longitudinal axes of the lenticules over which m picture slices in the base graphic are viewable, V is the distance between the viewer's eyes, and L is the distance of the viewer from the lenticular grating, the number N of picture slices viewed due to the parallax effect given by
N=2(m/)arc tan(V|cos |2 L).
The above variables are chosen such that the number N of viewed picture slices is not too large. Ghosting of foreground images from neighboring frames is added to mitigate parallax-induced washing-out of colors. To create a three-dimensional effect, ghosted images are shifted in position by an amount related to their intended distance out-of-plane.