METHOD OF CREATING A PARALLAX VIDEO FROM A STILL IMAGE
First Claim
1. A method for creating a parallax video from a still image, the method comprising:
- performing an image segmentation for separating at least a foreground object within the still image from an image background of the still image;
filling a blank region of the image background, the blank region corresponding to where the separated foreground object locates within the still image;
creating a virtual three-dimensional (3D) scene consisting of the foreground object and the image background;
analyzing the virtual 3D scene for determining a camera path; and
creating the parallax video by observing the virtual 3D scene with a virtual camera moving along the camera path.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic calibration method suitable for an electronic apparatus comprising a proximity sensor is disclosed. The automatic calibration method includes steps of: resetting data comprising a minimal index and a maximal index when a specific function is activated; updating the minimal index and the maximal index according to readings from the proximity sensor; resetting the minimal index when the proximity sensor detects a far event according to a threshold value of the proximity sensor; resetting the maximal index when the proximity sensor detects a near event according to the threshold value; and, re-calculating the threshold value according to the minimal index or the maximal index every time the minimal index or the maximal index is updated.
-
Citations
17 Claims
-
1. A method for creating a parallax video from a still image, the method comprising:
-
performing an image segmentation for separating at least a foreground object within the still image from an image background of the still image; filling a blank region of the image background, the blank region corresponding to where the separated foreground object locates within the still image; creating a virtual three-dimensional (3D) scene consisting of the foreground object and the image background; analyzing the virtual 3D scene for determining a camera path; and creating the parallax video by observing the virtual 3D scene with a virtual camera moving along the camera path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic apparatus, comprising:
-
a data storage module, configured for storing a still image; and a control module, coupled with the data storage module, the control module comprising; a segmentation unit configured for separating at least a foreground object within the still image from an image background of the still image; an in-painting unit configured for filling a blank region of the image background, the blank region corresponding to where the separated foreground object locates within the still image; a scene simulation unit configured for creating a virtual three-dimensional (3D) scene consisting of the foreground object and the image background; a scene analyzer unit configured for analyzing the virtual 3D scene for determining a camera path; and a video generator unit configured for generating a parallax video by observing the virtual 3D scene with a virtual camera moving along the camera path. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium, containing instructions for performing a method comprising:
-
performing an image segmentation for separating at least a foreground object within the still image from an image background of the still image; filling a blank region of the image background, the blank region corresponding to where the separated foreground object locates within the still image; creating a virtual three-dimensional (3D) scene consisting of the foreground object and the image background; analyzing the virtual 3D scene for determining a camera path; and creating a parallax video by observing the virtual 3D scene with a virtual camera moving along the camera path.
-
Specification