Video and motion event integration system
First Claim
1. A video and motion event integration system comprising:
- at least one motion capture element configured to couple with a user or piece of equipment or mobile device coupled with the user, wherein said at least one motion capture element comprisesa sensor memory;
a sensor configured to capture one or more values associated with an orientation, position, velocity and acceleration of said at least one motion capture element;
a first communication interface;
a microcontroller coupled with said sensor memory, said sensor and said first communication interface, wherein said microcontroller is configured tocollect data that comprises sensor values from said sensor;
store said data in said sensor memory;
optionally analyze said data and recognize an event within said data to determine event data;
transmit said data or said event data associated with said event or both said data and said event data via said first communication interface;
said microcontroller configured to transmit said data or said event data to a computer comprisinga memory;
a second communication interface configured tocommunicate with said first communication interface to obtain said data or said event data associated with said event or both said data and said event data;
wherein said computer is coupled with said memory and is coupled with said second communication interface, wherein said computer is configured toreceive
said data from said second communication interface and
analyze said data and recognize an event within said data to determine event data
or
said event data from said second communication interface
or
both said data and said event data from said second communication interface;
analyze said event data to form motion analysis data;
store said event data, or said motion analysis data, or both said event data and said motion analysis data in said memory;
obtain an event start time and an event stop time from said event data;
obtain at least one video start time and at least one video stop time associated with at least one video;
synchronize said event data, said motion analysis data or any combination thereof with said at least one video based on
a first time associated with said data or said event data obtained from said at least one motion capture element coupled with said user or said piece of equipment or said mobile device coupled with the user and
at least one time associated said at least one video to create at least one synchronized event video;
obtain a subset of said at least one video comprising said at least one synchronized event video captured at least during a timespan from within said event start time to said event stop time without at least a portion of said at least one video that occurs outside of said timespan from within said event start time to said event stop time to said another computer.
4 Assignments
0 Petitions
Accused Products
Abstract
Enables intelligent synchronization and transfer of generally concise event videos synchronized with motion data from motion capture sensor(s) coupled with a user or piece of equipment. Greatly saves storage and increases upload speed by uploading event videos and avoiding upload of non-pertinent portions of large videos. Provides intelligent selection of multiple videos from multiple cameras covering an event at a given time, for example selecting one with least shake. Enables near real-time alteration of camera parameters during an event determined by the motion capture sensor, and alteration of playback parameters and special effects for synchronized event videos. Creates highlight reels filtered by metrics and can sort by metric. Integrates with multiple sensors to save event data even if other sensors do not detect the event. Also enables analysis or comparison of movement associated with the same user, other user, historical user or group of users.
314 Citations
29 Claims
-
1. A video and motion event integration system comprising:
at least one motion capture element configured to couple with a user or piece of equipment or mobile device coupled with the user, wherein said at least one motion capture element comprises a sensor memory; a sensor configured to capture one or more values associated with an orientation, position, velocity and acceleration of said at least one motion capture element; a first communication interface; a microcontroller coupled with said sensor memory, said sensor and said first communication interface, wherein said microcontroller is configured to collect data that comprises sensor values from said sensor; store said data in said sensor memory; optionally analyze said data and recognize an event within said data to determine event data; transmit said data or said event data associated with said event or both said data and said event data via said first communication interface; said microcontroller configured to transmit said data or said event data to a computer comprising a memory; a second communication interface configured to communicate with said first communication interface to obtain said data or said event data associated with said event or both said data and said event data; wherein said computer is coupled with said memory and is coupled with said second communication interface, wherein said computer is configured to receive
said data from said second communication interface and
analyze said data and recognize an event within said data to determine event data
or
said event data from said second communication interface
or
both said data and said event data from said second communication interface;analyze said event data to form motion analysis data; store said event data, or said motion analysis data, or both said event data and said motion analysis data in said memory; obtain an event start time and an event stop time from said event data; obtain at least one video start time and at least one video stop time associated with at least one video; synchronize said event data, said motion analysis data or any combination thereof with said at least one video based on
a first time associated with said data or said event data obtained from said at least one motion capture element coupled with said user or said piece of equipment or said mobile device coupled with the user and
at least one time associated said at least one video to create at least one synchronized event video;obtain a subset of said at least one video comprising said at least one synchronized event video captured at least during a timespan from within said event start time to said event stop time without at least a portion of said at least one video that occurs outside of said timespan from within said event start time to said event stop time to said another computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
Specification