CPC H04N 13/183 (2018.05) [G06F 3/012 (2013.01); G06F 3/04815 (2013.01); G06F 3/04883 (2013.01); H04N 13/128 (2018.05); H04N 13/156 (2018.05); H04N 13/332 (2018.05); H04N 13/371 (2018.05); H04N 13/38 (2018.05)] | 15 Claims |
1. A non-transitory processor-readable storage medium storing processor-executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
capturing a sequence of original images of an original video, wherein the original images are based on raw images or processed raw images, each of the original images being associated with a respective time coordinate on a time (T) axis for a presentation time and a respective spatial movement parameter of a respective original image in the original video, wherein upon selection of the original video as wallpaper by a user, a wallpaper image matrix is created and persistently stored in a memory, the wallpaper image matrix including respective sets of wallpaper images of a wallpaper video, wherein each respective set of wallpaper images provides an appearance of a spatial movement or rotation around the respective original image of the original video, and each wallpaper image within the respective set of wallpaper corresponds to a different spatial movement parameter within the respective original image;
presenting, via an image display, the wallpaper video;
receiving, via a user input device, from the user a spatial user input selection to manipulate a spatial movement parameter of the wallpaper images and a time user input selection to apply to the wallpaper video to move the wallpaper video forwards or backwards in time; and
in response to receiving the spatial user input selection and the time user input selection:
applying a respective spatial movement parameter associated with the spatial user input selection and the respective time coordinate associated with the time user input selection to the wallpaper video, and
presenting, via the image display, a wallpaper image determined by the respective spatial movement parameter and at a point in time of the wallpaper video determined by the respective time coordinate.
|