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)] | 20 Claims |
1. A wallpaper system comprising:
a memory;
an image display for presenting a wallpaper video including a sequence of wallpaper images from a wallpaper image matrix persistently stored in the memory upon selection of an original video as wallpaper by a user, the wallpaper image matrix including respective sets of wallpaper images of the wallpaper video, wherein the wallpaper images are based on raw images or processed raw images and each of the wallpaper images is 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 of the original video;
an image display driver coupled to the image display to control the image display to present the wallpaper video;
a user input device to receive from the user a spatial user input selection that manipulates 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;
a processor coupled to the image display driver, the user input device, and the memory; and
wallpaper programming in the memory, wherein execution of the wallpaper programming by the processor configures the wallpaper system to perform functions, including functions to:
present, via the image display, a first wallpaper image of the wallpaper video to the user;
receive, via the user input device, from the user the spatial user input selection and the time user input selection to apply to the wallpaper video; and
in response to receiving the spatial user input selection and the time user input selection:
determine the respective spatial movement parameter associated with the spatial user input selection and the respective time coordinate associated with the time user input selection; and
present, via the image display, a second 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.
|