Detecting suitability for converting monoscopic visual content to stereoscopic 3D
First Claim
Patent Images
1. A method comprising:
- identifying, by a processing device, a plurality of frames of an input video;
determining, based on the plurality of frames, whether the input video is suitable for conversion from monoscopic visual content to stereoscopic 3D, wherein determining whether the input video is suitable for conversion comprises determining whether the input video is monoscopic, and wherein determining whether the input video is monoscopic comprises;
identifying a set of edge pixels in each of the plurality of frames of the input video,calculating an edge cue for the input video using sets of edge pixels across the plurality of frames of the input video, anddetermining whether the edge cue for the input video satisfies one or more stereo threshold conditions that define whether the input video is monoscopic; and
in response to determining the input video is suitable for conversion, causing the input video to be converted to stereoscopic 3D; and
in response to determining the input video is not suitable for conversion, causing the input video not to be converted to stereoscopic 3D.
2 Assignments
0 Petitions
Accused Products
Abstract
A suitability detector identifies a plurality of frames of an input video. The suitability detector determines, based on characteristics of the plurality of frames, whether the input video is suitable for conversion from monoscopic visual content to stereoscopic 3D. The characteristics may include a visual cue present in the plurality of frames and a visual quality of the plurality of frames. If the input video is suitable for conversion, an image converter converts the input video to stereoscopic 3D.
59 Citations
23 Claims
-
1. A method comprising:
-
identifying, by a processing device, a plurality of frames of an input video; determining, based on the plurality of frames, whether the input video is suitable for conversion from monoscopic visual content to stereoscopic 3D, wherein determining whether the input video is suitable for conversion comprises determining whether the input video is monoscopic, and wherein determining whether the input video is monoscopic comprises; identifying a set of edge pixels in each of the plurality of frames of the input video, calculating an edge cue for the input video using sets of edge pixels across the plurality of frames of the input video, and determining whether the edge cue for the input video satisfies one or more stereo threshold conditions that define whether the input video is monoscopic; and in response to determining the input video is suitable for conversion, causing the input video to be converted to stereoscopic 3D; and in response to determining the input video is not suitable for conversion, causing the input video not to be converted to stereoscopic 3D. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a processing device; a memory coupled to the processing device; and a suitability detector, executable by the processing device from the memory, to; identify a plurality of frames of an input video; determine, based on the plurality of frames, whether the input video is suitable for conversion from monoscopic visual content to stereoscopic 3D, wherein to determine whether the input video is suitable for conversion, the suitability detector is to determine whether the input video is monoscopic, and wherein to determine whether the input video is monoscopic, the suitability detector is to; identify a set of edge pixels in each of the plurality of frames of the input video, calculate an edge cue for the input video using sets of edge pixels across the plurality of frames of the input video, and determine whether the edge cue for the input video satisfies one or more stereo threshold conditions that define whether the input video is monoscopic; and in response to determining the input video is suitable for conversion, cause the input video to be converted to stereoscopic 3D; and in response to determining the input video is not suitable for conversion, cause the input video not to be converted to stereoscopic 3D. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
-
identifying, by the processing device, a plurality of frames of an input video; determining, based on the plurality of frames, whether the input video is suitable for conversion from monoscopic visual content to stereoscopic 3D, wherein determining whether the input video is suitable for conversion comprises determining whether the input video is monoscopic, and wherein determining whether the input video is monoscopic comprises; identifying a set of edge pixels in each of the plurality of frames of the input video, calculating an edge cue for the input video using sets of edge pixels across the plurality of frames of the input video, and determining whether the edge cue for the input video satisfies one or more stereo threshold conditions that define whether the input video is monoscopic; and in response to determining the input video is suitable for conversion, causing the input video to be converted to stereoscopic 3D; and in response to determining the input video is not suitable for conversion, causing the input video not to be converted to stereoscopic 3D. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
identifying, by a processing device, a plurality of frames of an input video; determining, based on the plurality of frames, whether the input video is suitable for conversion from monoscopic visual content to stereoscopic 3D, wherein determining whether the input video is suitable for conversion comprises determining whether the input video is monoscopic, and wherein determining whether the input video is monoscopic comprises; identifying pixels having a same color value in a center of each of the plurality of frames of the input video, calculating a separator cue for the input video in view of identified pixels with same pixel values across the plurality of frames of the input video, and determining whether the separator cue for the input video satisfies one or more stereo threshold conditions that define whether the input video is monoscopic; and in response to determining the input video is suitable for conversion, causing the input video to be converted to stereoscopic 3D; and in response to determining the input video is not suitable for conversion, causing the input video not to be converted to stereoscopic 3D. - View Dependent Claims (22, 23)
-
Specification