Motion event recognition and video synchronization system and method

US9361522B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9361522-B2
Application numberUS-201514792543-A
CountryUS
Kind codeB2
Filing dateJul 6, 2015
Priority dateAug 26, 2010
Publication dateJun 7, 2016
Grant dateJun 7, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Enables recognition of events within motion data obtained from portable wireless motion capture elements and video synchronization of the events with video as the events occur or at a later time, based on location and/or time of the event or both. May use integrated camera or external cameras with respect to mobile device to automatically generate generally smaller event videos of the event on the mobile device or server. Also enables analysis or comparison of movement associated with the same user, other user, historical user or group of users. Provides low memory and power utilization and greatly reduces storage for video data that corresponds to events such as a shot, move or swing of a player, a concussion of a player, or other medical related events or events, such as the first steps of a child, or falling events.

First claim

Opening claim text (preview).

What is claimed is: 1. A motion event recognition and video synchronization 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 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 memory, said sensor and said first communication interface, wherein said microcontroller is configured to collect data that comprises sensor values from said sensor; 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 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; request image data captured with a camera comprising a video captured during a timespan from said event start time to said event stop time; display an event video on a display comprising both of said event data, said motion analysis data or any combination thereof that occurs during said timespan from said event start time to said event stop time,  and said video captured during said timespan from said event start time to said event stop time; and, wherein said computer is further configured to command said camera to discard at least a portion of said video outside of said event start time to said event stop time and store said event video without said portion of said video outside of said event start time to said event stop time. 2. The system of claim 1 wherein said computer is further configured to determine a clock difference between said at least one motion capture element and said computer and synchronize said motion analysis data with said video. 3. The system of claim 1 wherein said computer is further configured to command said camera to save said video from said event start time to said event stop time with said motion analysis data that occurs from said event start time to said event stop time without said portion of said video outside of said event start time to said event stop time to a server computer external to said computer. 4. The system of claim 1 wherein said system further comprises a server computer remote to said computer and wherein said server computer is configured to save said video from said event start time to said event stop time with said motion analysis data that occurs from said event start time to said event stop time and return said video captured during said timespan from said event start time to said event stop time to said computer in said computer. 5. The system of claim 1 wherein said computer is further configured while a communication link is open between said at least one motion capture element and said computer to command said camera to discard at least a portion of said video outside of said event start time to said event stop time, and to save said video from said event start time to said event stop time with said motion analysis data that occurs from said event start time to said event stop time. 6. The system of claim 1 wherein said computer is further configured while a communication link is not open between said at least one motion capture element and said computer to save said video when said camera is coupled with said computer, and after said event is received after said communication link is open, to then command said camera to discard at least a portion of said video outside of said event start time to said event stop time and to save said video from said event start time to said event stop time with said motion analysis data that occurs from said event start time to said event stop time. 7. The system of claim 1 wherein said video is obtained from a camera coupled with said computer or remote from said computer. 8. The system of claim 1 wherein said video is obtained from a server computer remote to said computer. 9. The system of claim 1 wherein said at least one motion capture element is further configured to be worn near the user's head and wherein said recognize said event within said data comprises calculation of a location of impact on the user's head. 10. The system of claim 1 wherein said at least one motion capture element is further configured to couple with a helmet or hat or cap or mouthpiece. 11. The system of claim 1 wherein said at least one motion capture element is further configured to couple with a helmet and wherein said recognize said event within said data comprises calculation of the location of impact on the user's head based on the physical geometry of the helmet. 12. The system of claim 1 further comprising an isolator configured to surround said at least one motion capture element to approximate physical acceleration dampening of cerebrospinal fluid around said user's brain to minimize translation of linear acceleration and rotational acceleration of said event data to obtain an observed linear acceleration and an observed rotational acceleration of the user's brain. 13. The system of claim 1 wherein said computer is further configured to synchronize said video and said event data, or said motion analysis data, via image analysis to more accurately determine a start event frame or stop event frame in said video or both, that is most closely associated with said event start time or said event stop time or both. 14. The system of claim 1 wherein said system further comprises a server computer, wherein said server computer is configured to synchronize said video and said event data, or said motion analysis data, via image analysis to more accurately determine a start event frame or stop event frame in said video or both, that is most closely associated with said event start time or said event stop time or both. 15. The system of claim 1 wherein said computer is further configured to access previously stored event data or motion analysis data associated with said user or piece of equipment; wherein said display said event video further comprises a presentation of said event data associated with said user on a display based on said event data or motion analysis data associated with said user or piece of equipment and said previously stored event data or motion analysis data associated with said user or piece of equipment. 16. The system of claim 1 wherein said computer is further configured to access previously stored event data or motion analysis data associated with said user or piece of equipme

Assignees

Inventors

Classifications

  • G06T7/20Primary

    Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title

  • Sports video; Sports image · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Electronic editing of analogue information signals, e.g. audio or video signals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9361522B2 cover?
Enables recognition of events within motion data obtained from portable wireless motion capture elements and video synchronization of the events with video as the events occur or at a later time, based on location and/or time of the event or both. May use integrated camera or external cameras with respect to mobile device to automatically generate generally smaller event videos of the event on …
Who is the assignee on this patent?
Blast Motion Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).