Depth map generation module for foreground object and method thereof
First Claim
1. A depth map generation module for a foreground object configured to receive an image sequence data corresponding to a same scene, so as to generate a depth indicative information of a plurality of image frames in the image sequence data, wherein the depth map generation module for a foreground object comprises:
- a microprocessor, comprising;
a sequence unit configured to receive the image sequence data and to selectively adjust the order of the image sequence data according to the operation mode of the depth map generation module for a foreground object, so as to generate a transformed image sequence data, wherein the transformed image sequence data comprises at least one key image frame and a first non-key image frame;
a data providing unit configured to provide at least one first depth indicative information and a contour of a first segment in the at least one key image frame;
a segment motion vector generation unit configured to generate a segment motion vector, a deformed key image frame, and a deformed contour of the first segment according to a color information of the key image frame, a color information of the first non-key image frame and a contour of a first segment in the key image frame;
a contour generation unit configured to generate a contour of a second segment in the first non-key image frame according to the segment motion vector, the contour of the first segment, a color information of the deformed key image frame, the contour of the deformed first segment, a color information of the key image frame, and a color information of the first non-key image frame, wherein the first and the second segments correspond to a same object of the key image frame; and
a depth motion unit configured to transfer the at least one first depth indicative information in the at least one key image frame to the first non-key image frame, so as to generate at least one second depth indicative information in the first non-key image frame; and
a storage unit coupled with the microprocessor, configured to store the data processed by the microprocessor.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a depth map generation module for a foreground object and the method thereof. The depth map generation method for a foreground object comprises the following steps: receiving an image sequence data, wherein the image sequence data includes a plurality of image frames; selecting at least one key image frame from the image sequence data; providing at least one depth indicative information and a contour of a first segment in the at least one key image frame; and performing a signal processing steps by a microprocessor.
-
Citations
24 Claims
-
1. A depth map generation module for a foreground object configured to receive an image sequence data corresponding to a same scene, so as to generate a depth indicative information of a plurality of image frames in the image sequence data, wherein the depth map generation module for a foreground object comprises:
-
a microprocessor, comprising; a sequence unit configured to receive the image sequence data and to selectively adjust the order of the image sequence data according to the operation mode of the depth map generation module for a foreground object, so as to generate a transformed image sequence data, wherein the transformed image sequence data comprises at least one key image frame and a first non-key image frame; a data providing unit configured to provide at least one first depth indicative information and a contour of a first segment in the at least one key image frame; a segment motion vector generation unit configured to generate a segment motion vector, a deformed key image frame, and a deformed contour of the first segment according to a color information of the key image frame, a color information of the first non-key image frame and a contour of a first segment in the key image frame; a contour generation unit configured to generate a contour of a second segment in the first non-key image frame according to the segment motion vector, the contour of the first segment, a color information of the deformed key image frame, the contour of the deformed first segment, a color information of the key image frame, and a color information of the first non-key image frame, wherein the first and the second segments correspond to a same object of the key image frame; and
a depth motion unit configured to transfer the at least one first depth indicative information in the at least one key image frame to the first non-key image frame, so as to generate at least one second depth indicative information in the first non-key image frame; and
a storage unit coupled with the microprocessor, configured to store the data processed by the microprocessor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for generating a depth map for a foreground object in an image sequence data corresponding to a same scene, comprising:
-
receiving the image sequence data, wherein the image sequence data comprises a plurality of image frames, and each image frame comprises at least one object; selecting at least one key image frame and a first non-key image frame from the image sequence data according to an operation mode of a depth map generation module for a foreground object, so as to generate a transformed image sequence data; providing at least one first depth indicative information and a contour of a first segment in the at least one key image frame; and executing the following steps via a microprocessor; generating a segment motion vector, a deformed key image frame, and a contour of the deformed first segment according to a color information of the key image frame, a color information of the first non-key image frame, and a contour of the first segment in the key image frame; generating a contour of a second segment in the first non-key image frame, wherein the first and second segments correspond to a same object in the key image frame, according to the segment motion vector, the contour of the first segment, the color information of the deformed key image frame, the contour of the deformed first segment, the color information of the key image frame, and the color information of the first non-key image frame; and transferring at least one first depth indicative information of the at least one key image frame to the first non-key image frame according to the segment motion vector, so as to generate at least one second depth indicative information of the first non-key image frame. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification