Method, apparatus and computer program product for blending multimedia content
First Claim
1. A method comprising:
- facilitating access, using a processor, to a plurality of source multimedia content, wherein the plurality of source multimedia content comprises at least two source multimedia content, at least one source multimedia content of the plurality of source multimedia content comprising corresponding depth information;
generating a blend map by defining a plurality of depth layers sourced from the at least two source multimedia content, at least one depth layer of the plurality of depth layers being associated with a respective depth limit, wherein defining the plurality of depth layers comprises;
selecting, for the at least one depth layer, pixels from the at least one source multimedia content of the plurality of source multimedia content having a depth being within the respective depth limit associated with the at least one depth layer, wherein the plurality of depth layers comprises a background layer; and
combining the selected pixels; and
generating, using the processor, a blended multimedia content by blending the plurality of source multimedia content based on the blend map such that the blended multimedia content includes portions from the at least two source multimedia content, wherein the background layer is blended without utilizing the blend map.
2 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment a method, apparatus and computer program product are provided. The method includes facilitating access to a plurality of source multimedia content, wherein at least one source multimedia of the plurality of source multimedia content comprises corresponding depth information. The method further includes generating a blend map by defining a plurality of depth layers. At least one depth layer of the plurality of depth layers is associated with a respective depth limit. Defining the at least one depth layer comprises selecting pixels of the at least one depth layer from the at least one source multimedia content of the plurality of source multimedia content based on the respective depth limit associated with the at least one depth layer and the corresponding depth information of the at least one source multimedia content. The method also includes blending the plurality of source multimedia content based on the blend map.
-
Citations
19 Claims
-
1. A method comprising:
-
facilitating access, using a processor, to a plurality of source multimedia content, wherein the plurality of source multimedia content comprises at least two source multimedia content, at least one source multimedia content of the plurality of source multimedia content comprising corresponding depth information; generating a blend map by defining a plurality of depth layers sourced from the at least two source multimedia content, at least one depth layer of the plurality of depth layers being associated with a respective depth limit, wherein defining the plurality of depth layers comprises; selecting, for the at least one depth layer, pixels from the at least one source multimedia content of the plurality of source multimedia content having a depth being within the respective depth limit associated with the at least one depth layer, wherein the plurality of depth layers comprises a background layer; and combining the selected pixels; and generating, using the processor, a blended multimedia content by blending the plurality of source multimedia content based on the blend map such that the blended multimedia content includes portions from the at least two source multimedia content, wherein the background layer is blended without utilizing the blend map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform; facilitate access to a plurality of source multimedia content, wherein the plurality of source multimedia content comprises at least two source multimedia content, at least one source multimedia content of the plurality of source multimedia content comprising corresponding depth information; generate a blend map by defining a plurality of depth layers sourced from the at least two source multimedia content, at least one depth layer of the plurality of depth layers being associated with a respective depth limit, wherein defining the plurality of depth layers further causes the apparatus to; select, for the at least one depth layer, pixels from the at least one source multimedia content of the plurality of source multimedia content having a depth being within the respective depth limit associated with the at least one depth layer, wherein the plurality of depth layers comprises a background layer; and combine the selected pixels; and generate a blended multimedia content by blending the plurality of source multimedia content based on the blend map such that the blended multimedia content includes portions from the at least two source multimedia content, wherein the background layer is blended without utilizing the blend map. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising at least one non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium comprising a set of instructions, which, when executed by one or more processors, cause an apparatus to at least perform:
-
facilitate access to a plurality of source multimedia content, wherein the plurality of source multimedia content comprises at least two source multimedia content, at least one source multimedia content of the plurality of source multimedia content comprising corresponding depth information; generate a blend map by defining a plurality of depth layers sourced from the at least two source multimedia content, at least one depth layer of the plurality of depth layers being associated with a respective depth limit, wherein defining the plurality of depth layers further causes the apparatus to; select pixels from the at least one source multimedia content of the plurality of source multimedia content having a depth being within the respective depth limit associated with the at least one depth layer, wherein the plurality of depth layers comprises a background layer; and generate a blended multimedia content by blending the plurality of source multimedia content based on the blend map such that the blended multimedia content includes portions from the at least two source multimedia content, wherein the background layer is blended without utilizing the blend map. - View Dependent Claims (18, 19)
-
Specification