IP Library Granted Patent US 11,140,372
Granted Patent B2
US 11,140,372 · App. 16/481,197 · Granted Oct 5, 2021

Capturing and synchronizing motion with recorded audio/video

Inventors: Ala Eddine Limame (St-Leonard, CA); Jean-Francois Menard (Boucherville, CA)
Assignee: D-BOX TECHNOLOGIES INC.
H04N9/8715G11B27/30
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 11,140,372
App. No.
16/481,197
Granted
Oct 5, 2021
Kind
B2
Abstract

The present disclosure provides methods and systems for synchronizing motion data with an audio/video stream. An audio/video stream, which comprises at least one timing marker, is obtained. The audio/video stream is processed to detect the at least one timing marker. Motion data associated with the audio/video stream and timing information for the motion data are obtained, the timing information including timing information regarding the at least one timing marker. The audio/video stream, with the at least one timing marker detected, and the motion data, are output with the timing information.

Claims (37)

1. A method for synchronizing motion data with an audio/video stream, comprising:

obtaining the audio/video stream, the audio/video stream comprising at least one timing marker produced by a motion capture device, the at least one timing marker being at least one audible representation and/or at least one visual representation in the audio/video stream;

processing the audio/video stream to detect the at least one audible representation and/or the at least one visual representation in the audio/video stream;

obtaining motion data associated with the audio/video stream and captured by the motion capture device, and timing information for the motion data, the timing information related to the at least one timing marker; and

outputting the audio/video stream with the at least one timing marker detected, and motion data with said timing information.

2. The method of claim 1 , wherein obtaining the motion data comprises capturing the motion data via at least one motion sensor of the motion capture device, starting substantially contemporaneously with the producing the at least one timing marker.

3. The method of claim 2 , wherein synchronizing the motion data with the audio/video stream comprises aligning data points of the motion data with the at least one timing marking in the audio/video stream.

4. The method of claim 3 , wherein aligning data points of the motion data with the at least one timing marking in the audio/video stream comprises aligning a zero-point of the motion data with a corresponding zero-point of the audio/video stream.

5. The method of claim 1 , further comprising synchronizing the motion data with the audio/video stream based on the timing information and the at least one timing marker detected in the audio/video stream, whereby outputting the audio/video stream includes outputting the motion data synchronized with the audio/video stream.

6. The method of claim 5 , wherein synchronizing the motion data comprises producing a synchronized-motion file by altering the timing information of the motion data to align with the audio/video stream based on the at least one timing marker.

7. The method of claim 5 , further comprising producing a timing file comprising a mapping of the motion data to the audio/video stream based on the synchronizing.

8. The method of claim 1 , further comprising outputting the motion data synchronized with a playback of the audio/video stream.

9. The method of claim 8 , wherein outputting the motion data comprises causing movement in at least one motion system based on the motion data.

10. The method of claim 1 , further comprising producing a motion file comprising instructions for causing movement in at least one motion system, the motion file based on the motion data and aligned with the audio/video stream.

11. The method of claim 1 , further comprising producing at least one timing marker with the motion capture device for capture in the audio/video stream when obtaining the audio/video stream.

12. The method according to claim 11 , wherein producing the at least one timing marker comprises producing the at least one timing marker in response to a user input.

13. The method of claim 1 , wherein outputting the audio/video stream with the at least one timing marker detected includes adjusting the timing information of the motion data and outputting the adjusted motion data synchronized with the audio/video stream.

14. A synchronization device for synchronizing motion data with an audio/video stream, comprising:

a marker detection module for

obtaining an audio/video stream comprising at least one timing marker produced by a motion capture device, the at least one timing marker being at least one audible representation and/or at least one visual representation in the audio/video stream; and for

processing the audio/video stream to detect the at least one audible representation and/or the at least one visual representation in the audio/video stream; and

a synchronization module for

obtaining motion data associated with the audio/visual stream and captured by the motion capture device, and timing information for the motion data, the timing information related to the at least one timing marker; and for

synchronizing and outputting the motion data with audio/visual stream by aligning data points of the motion data with the audio/video stream using the timing information and the identified at least one timing marker.

15. The synchronization device of claim 14 , wherein synchronizing the motion data comprises producing a synchronized-motion file by altering the timing information of the motion data to align with the audio/video stream based on the at least one timing marker.

16. The synchronization device of claim 14 , the synchronization device further configured for producing a timing file comprising a mapping of the motion data to the audio/video stream based on the synchronizing.

17. The synchronization device of claim 14 , the synchronization device further configured for outputting the motion data synchronized with a playback of the audio/video stream.

18. The synchronization device of claim 17 , wherein outputting the motion data comprises causing movement in at least one motion system based on the motion data.

19. The synchronization device of claim 14 , the synchronization device further configured for producing a motion file comprising instructions for causing movement in at least one motion system, the motion file based on the motion data and aligned with the audio/video stream.

20. The synchronization device of claim 14 , wherein the synchronization module for synchronizing the motion data comprises aligning data points of the motion data with the at least one timing marking in the audio/video stream.

21. The synchronization device of claim 20 , wherein aligning data points of the motion data with the at least one timing marking in the audio/video stream comprises aligning a zero-point of the motion data with a corresponding zero-point of the audio/video stream.

22. A synchronization system for synchronizing motion data with an audio/video stream, comprising:

a synchronization device according to any one of claim 14 ; and

a motion capture device, comprising:

a timing marker generator for producing the at least one timing marker for capture in the audio/video stream; and

a motion sensor for capturing the motion data, starting substantially contemporaneously with the producing of the timing marker.

23. The synchronization system of claim 22 , wherein the motion capture device further comprises a user input, wherein the timing marker generator is configured for producing the at least one timing marker in response to actuation of the user input.

Assignments (3)
SECURITY INTEREST Recorded Jul 30, 2020
From: D-BOX TECHNOLOGIES INC. / TECHNOLOGIES D-BOX INC.
To: NATIONAL BANK OF CANADA
Reel/Frame 053349/0886 →
SECURITY INTEREST Recorded Jul 30, 2020
From: D-BOX TECHNOLOGIES INC. / TECHNOLOGIES D-BOX INC.
To: BUSINESS DEVELOPMENT BANK OF CANADA
Reel/Frame 053349/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2019
From: LIMAME, ALA EDDINE; MENARD, JEAN-FRANCOIS
To: D-BOX TECHNOLOGIES INC.
Reel/Frame 050024/0967 →