IP Library Granted Patent US 9,578,301
Granted Patent B2
US 9,578,301 · App. 14/367,913 · Granted Feb 21, 2017

Apparatus and method for detecting a temporal synchronization mismatch between a first and a second video stream of a 3D video content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,578,301
App. No.
14/367,913
Granted
Feb 21, 2017
Kind
B2
Abstract

A video processing apparatus and a method for detecting a temporal synchronization mismatch between at least a first and a second video stream of a stereoscopic video content are described. An eye blink of a creature that is imaged in the video content is detected. The temporal synchronization mismatch is determined by determination of a temporal offset between the reproduction of an eye blink in the first video stream and the reproduction of said eye blink in the second video stream.

Claims (32)

1. A method for detecting a temporal synchronization mismatch between at least a first and a second video stream of 3D video content, the method comprising:

detecting an eye blink of a creature in at least the first and the second video stream of the 3D video content; and

determining the temporal synchronization mismatch between the first and the second video stream by determination of a temporal offset between the reproduction of the eye blink in the first video stream and the reproduction of said eye blink in the second video stream, the determining of the temporal synchronization mismatch comprising:

selecting a first frame of the first video stream and a corresponding second frame of the second video stream, wherein the first frame and the corresponding second frames are taken from a first and second sets of frames, respectively, each first set and second set of frames shown a complete reproduction of the eye blink from opened eye to closed eye or vice versa,

for all corresponding pair of frames of the first and second sets of frames, calculating a difference image in luminance or color between the reproduction of the creature's eye in the selected first frame and the corresponding second frames;

for all corresponding pair of frames of the first and second sets of frames, calculating a height between a lower eyelid and an upper eyelid from said difference image; and

summing up said heights to determine the temporal synchronization mismatch.

2. The method according to claim 1 , wherein detecting an eye blink comprises:

detecting an eye blink in at least the first and the second video stream; and

determining a first and a second moment in time of the reproduction of the eye blink in the first and the second video stream.

3. The method according to claim 2 , wherein detecting an eye blink in the first and the second video stream comprises:

calculating a temporal eye-blink-function for an eye blink process in the first and the second video stream, wherein the eye-blink-function is indicative to a degree of closure or openness of at least one eye of the creature.

4. The method according to claim 3 , wherein the temporal eye-blink function is determined by calculating a matching score between the reproduction of the at least one eye of the creature and a predetermined eye-template.

5. The method according to claim 4 , wherein the eye-template is updated using the reproduction of at least one eye of the creature in the first and/or second video stream of the stereoscopic video content.

6. The method according to claim 3 , wherein a plurality of eye blinks is detected in at least the first and the second video stream for a plurality of corresponding reproductions of eye blinks in the respective video streams and a plurality of first and second moments in time is determined for the reproductions of corresponding eye blinks and wherein the temporal synchronization mismatch is determined by comparing the plurality of first and second moments in time for corresponding eye blinks and by performing an averaging step for the determined differences between the plurality of first and second moments.

7. The method according to claim 1 , wherein calculating a height between a lower eyelid and an upper eyelid from said difference image comprises the step of normalizing the calculated heights.

8. A video processing apparatus for detecting a temporal synchronization mismatch between at least a first and a second video stream of a stereoscopic video content, wherein the video processing apparatus is configured to:

detect an eye blink of a creature that is imaged in at least the first and the second video stream of the stereoscopic video content; and

determine the temporal synchronization mismatch between the first and the second video stream by determination of a temporal offset between the reproduction of the eye blink in the first video stream and the reproduction of said eye blink in the second video stream, the determining of the temporal synchronization mismatch comprising:

selecting a first frame of the first video strew and a corresponding second frame of the second video stream, wherein the first frame and the corresponding second frames are taken from a first and second sets of frames, respectively, each first set and second set of frames showing a complete reproduction of the eye blink from opened eye to closed eye or vice versa,

for all corresponding pair of frames of the first and second sets of frames, calculating a difference image in luminance or color between the reproduction of the creature's eye in the selected first frame and the corresponding second frames;

for all corresponding pair of frames of the first and second sets of frames, calculating a height between a lower eyelid and an upper eyelid from said difference image; and

summing up said heights to determine the temporal synchronization mismatch.

9. The video processing apparatus according to claim 8 , wherein detecting an eye blink comprises:

detecting an eye blink in at least the first and the second video stream; and

determining a first and a second moment in time of the reproduction of the eye blink in the first and the second video stream.

10. The video processing apparatus according to claim 9 , wherein detecting an eye blink in the first and the second video stream comprises:

calculating a temporal eye-blink-function for an eye blink process in the first and the second video stream, wherein the eye-blink-function is indicative to a degree of closure or openness of at least one eye of the creature.

11. The video processing apparatus according to claim 10 , wherein the temporal eye-blink function is determined by calculating a matching score between the reproduction of the at least one eye of the creature and a predetermined eye-template.

12. The video processing apparatus according to claim 11 , wherein the eye-template is updated using the reproduction of at least one eye of the creature in the first and/or second video stream of the stereoscopic video content.

13. The video processing apparatus according to claim 10 , wherein a plurality of eye blinks is detected in at least the first and the second video stream for a plurality of corresponding reproductions of eye blinks in the respective video streams and a plurality of first and second moments in time is determined for the reproductions of corresponding eye blinks and wherein the temporal synchronization mismatch is determined by comparing the plurality of first and second moments in time for corresponding eye blinks and by performing an averaging step for the determined differences between the plurality of first and second moments.

14. The video processing apparatus according to claim 8 , wherein calculating a height between a lower eyelid and an upper eyelid from said difference image comprises the step of normalizing the calculated heights.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: THOMSON LICENSING S.A.S.
To: MAGNOLIA LICENSING LLC
Reel/Frame 053570/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: HOERENTRUP, JOBST; SCHLOSSER, MARKUS
To: THOMPSON LICENSING SA
Reel/Frame 034939/0053 →