-
公开(公告)号:US20170252607A1
公开(公告)日:2017-09-07
申请号:US15060217
申请日:2016-03-03
Applicant: BLAST MOTION INC.
Inventor: Juergen HAAS , Bhaskar BOSE , Michael BENTLEY , Piyush GUPTA , Sheehan ALAM , Ryan GULLOTTI
CPC classification number: A63B71/0619 , A61B5/11 , A61B5/681 , A61B5/6895 , A61B5/7405 , A61B5/742 , A61B5/7455 , A61B2503/10 , A61B2562/0219 , A63B69/36 , A63B69/38 , A63B2071/0625 , A63B2071/0655 , A63B2220/12 , A63B2220/40 , A63B2220/803 , A63B2225/50 , G08C2201/93
Abstract: An aiming system that provides feedback on how closely the aim of an object is aligned with a direction to a target. An inertial sensor on the object provides data on the object's position and orientation; this data is combined with target direction information to determine how to correct the aim. An illustrative application is a golf club aiming system that measures whether the clubface normal is aligned horizontally with the direction to the hole. The system sends feedback signals to the user to help the user adjust the aim. These signals may include for example audible tones or haptic vibrations that vary in frequency and amplitude to instruct the user to adjust the aim. For example, haptic signals may be sent to a smart watch worn by the user; the user may therefore obtain aiming feedback without having to look at a screen.
-
公开(公告)号:US20160217325A1
公开(公告)日:2016-07-28
申请号:US15087776
申请日:2016-03-31
Applicant: Blast Motion Inc.
Inventor: Bhaskar BOSE , Piyush GUPTA , Juergen HAAS , Brian ESTREM , Michael BENTLEY , Ryan KAPS
IPC: G06K9/00 , A63F13/211 , G11B27/031 , A63F13/812 , G11B27/10 , G06T7/20 , A63F13/213
CPC classification number: G06T7/20 , A63F13/00 , A63F13/211 , A63F13/212 , A63F13/213 , A63F13/812 , A63F2300/105 , A63F2300/69 , G06K9/00342 , G06K9/00711 , G06K2009/00738 , G06T2207/30221 , G06T2207/30241 , G08B21/043 , G08B21/0492 , G11B27/022 , G11B27/031 , G11B27/10 , G11B27/17 , G11B31/006 , H04N7/181
Abstract: A system that analyzes data from multiple sensors, potentially of different types, that track motions of players, equipment, and projectiles such as balls. Data from different sensors is combined to generate integrated metrics for events and activities. Illustrative sensors may include inertial sensors, cameras, radars, and light gates. As an illustrative example, a video camera may track motion of a pitched baseball, and an inertial sensor may track motion of a bat; the system may use the combined data to analyze the effectiveness of the swing in hitting the pitch. The system may also use sensor data to automatically select or generate tags for an event; tags may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags.
Abstract translation: 分析来自不同类型的多个传感器的数据的系统,跟踪球员,设备和诸如球的射弹的运动。 来自不同传感器的数据被组合以产生用于事件和活动的集成度量。 说明性的传感器可以包括惯性传感器,照相机,雷达和光门。 作为说明性示例,摄像机可以跟踪俯仰的棒球的运动,并且惯性传感器可以跟踪蝙蝠的运动; 系统可以使用组合数据来分析挥杆在击球时的有效性。 系统还可以使用传感器数据来自动选择或生成事件的标签; 标签可以表示例如活动类型,玩家,表现水平或评分结果。 该系统可以分析社交媒体发布以确认或增加事件标签。 用户可以根据分配的标签过滤和分析保存的事件。
-
公开(公告)号:US20150317801A1
公开(公告)日:2015-11-05
申请号:US14801341
申请日:2015-07-16
Applicant: BLAST MOTION INC.
Inventor: Michael BENTLEY , Ryan Kaps , Bhaskar BOSE , Piyush GUPTA , Juergen HAAS , Brian ESTREM
CPC classification number: G11B27/031 , A63F13/212 , A63F13/355 , A63F2300/105 , A63F2300/69 , G06K9/00342 , G06K9/00724 , G06K9/00751 , G06T7/20 , G06T2207/30221 , G08B21/043 , G08B21/0492 , H04N7/181 , H04N21/42201 , H04N21/42202 , H04N21/42203
Abstract: Enables event analysis from sensors including environmental, physiological and motion capture sensors. Also enables displaying information based on events recognized using sensor data associated with a user, piece of equipment or based on previous motion analysis data from the user or other user(s) or other sensors. Enables intelligent analysis, 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. Enables creating, transferring, obtaining, and storing concise event videos generally without non-event video. Events stored in the database identifies trends, correlations, models, and patterns in event data. Greatly saves storage and increases upload speed by uploading event videos and avoiding upload of non-pertinent portions of large videos. Creates highlight and fail reels filtered by metrics and can sort by metric. Compares motion trajectories of users and objects to optimally efficient trajectories, and to desired trajectories.
Abstract translation: 实现来自传感器的事件分析,包括环境,生理和运动捕捉传感器。 还能够基于使用与用户,设备相关联的传感器数据识别的事件或者基于来自用户或其他用户或其他传感器的先前运动分析数据来显示信息。 实现与运动捕捉传感器(与用户或设备)耦合的运动数据同步的一般简洁的事件视频的智能分析,同步和传输。 可以创建,传输,获取和存储简洁的事件视频,而无需非事件视频。 存储在数据库中的事件标识事件数据中的趋势,相关性,模型和模式。 通过上传事件视频并避免上传大型视频的非相关部分,大大节省存储空间并提高上传速度。 创建由指标过滤的突出显示和失败卷轴,并可按指标排序。 将用户和对象的运动轨迹与最佳有效的轨迹和所需的轨迹进行比较。
-
公开(公告)号:US20220370893A1
公开(公告)日:2022-11-24
申请号:US17878835
申请日:2022-08-01
Applicant: Blast Motion Inc.
Inventor: Juergen HAAS , Bhaskar BOSE , Michael BENTLEY , Ryan KAPS
IPC: A63F13/211 , A63F13/42 , A63F13/235 , A63F13/25 , A63F13/525 , A63F13/833 , G06T19/00
Abstract: A system that mirrors motion of a physical object by displaying a virtual object moving in a virtual environment. The mirroring display may be used for example for feedback, coaching, or for playing virtual games. Motion of the physical object is measured by motion sensors that may for example include an accelerometer, a gyroscope, and a magnetometer. Sensor data is transmitted to a computer that calculates the position and orientation of the physical object and generates a corresponding position and orientation of the virtual object. The computer may correct or adjust the calculations using sensor data redundancies. The virtual environment may include constraints on the position, orientation, or motion of the virtual object. These constraints may be used to compensate for accumulating errors in position and orientation. The system may for example use proportional error feedback to adjust position and orientation based on sensor redundancies and virtual environment constraints.
-
公开(公告)号:US20180339223A1
公开(公告)日:2018-11-29
申请号:US15602853
申请日:2017-05-23
Applicant: Blast Motion Inc.
Inventor: Juergen HAAS , Bhaskar BOSE , Michael BENTLEY , Ryan KAPS
IPC: A63F13/211 , G06T19/00 , A63F13/25 , A63F13/812 , A63F13/525 , A63F13/833 , A63F13/235
CPC classification number: A63F13/211 , A63F13/235 , A63F13/25 , A63F13/42 , A63F13/525 , A63F13/812 , A63F13/833 , A63F2300/105 , A63F2300/8082 , G06T15/20 , G06T19/006
Abstract: A system that mirrors motion of a physical object by displaying a virtual object moving in a virtual environment. The mirroring display may be used for example for feedback, coaching, or for playing virtual games. Motion of the physical object is measured by motion sensors that may for example include an accelerometer, a gyroscope, and a magnetometer. Sensor data is transmitted to a computer that calculates the position and orientation of the physical object and generates a corresponding position and orientation of the virtual object. The computer may correct or adjust the calculations using sensor data redundancies. The virtual environment may include constraints on the position, orientation, or motion of the virtual object. These constraints may be used to compensate for accumulating errors in position and orientation. The system may for example use proportional error feedback to adjust position and orientation based on sensor redundancies and virtual environment constraints.
-
公开(公告)号:US20170300755A1
公开(公告)日:2017-10-19
申请号:US15482902
申请日:2017-04-10
Applicant: Blast Motion Inc.
Inventor: Bhaskar BOSE , Piyush GUPTA , Juergen HAAS , Brian ESTREM , Michael BENTLEY , Ryan KAPS
IPC: G06K9/00 , G11B27/031 , A63F13/65 , G06K9/78 , A63F13/211 , G11B27/10 , A63F13/35
CPC classification number: G06K9/00724 , A63F13/00 , A63F13/211 , A63F13/35 , A63F13/65 , A63F2300/105 , A63F2300/69 , G06K9/00342 , G06K9/00711 , G06K9/00751 , G06K9/78 , G06K2009/00738 , G06T7/20 , G06T2207/10016 , G06T2207/30221 , G06T2207/30241 , G08B21/043 , G08B21/0492 , G11B27/031 , G11B27/10 , H04N7/181
Abstract: A system that analyzes data from sensors and video cameras to generated synchronized event videos and to automatically select or generate tags for an event. Enables creating, transferring, obtaining, and storing concise event videos generally without non-event video. Events stored in the database identifies trends, correlations, models, and patterns in event data. Tags may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags. The system may create highlight and fail reels filtered by metrics and by tags.
-
公开(公告)号:US20190147219A1
公开(公告)日:2019-05-16
申请号:US15815696
申请日:2017-11-16
Applicant: Blast Motion Inc.
Inventor: James THORNBRUE , Patrick CHERVENY , Juergen HAAS
CPC classification number: G06K9/00208 , G06K9/00342 , G06T1/0007 , G06T7/251 , G06T2207/10004 , G06T2207/10016 , G06T2207/30241
Abstract: A method that estimates the 3D trajectory of a projectile, such as a golf ball or baseball, by analyzing a sequence of images from a single-lens, 2D camera. Image analysis may be used to locate the projectile in the camera images, using motion detection and filters for the projectile's expected size and shape. A physics model may be used to calculate the projectile's trajectory as a function of its initial position and velocity (for example, just after impact with a golf club or bat). A camera projection transform may map this trajectory into predicted pixel locations, which may be compared to the observed projectile locations in the camera images. The projectile's trajectory may be estimated by finding initial conditions that minimize differences between observed and predicted pixel locations, using a nonlinear least squares solver for example. The method may be extended to multiple cameras.
-
公开(公告)号:US20190057508A1
公开(公告)日:2019-02-21
申请号:US16166490
申请日:2018-10-22
Applicant: Blast Motion Inc.
Inventor: Bhaskar BOSE , Piyush GUPTA , Juergen HAAS , Brian ESTREM , Michael BENTLEY , Ryan KAPS
IPC: G06T7/20 , G11B27/022 , G11B31/00 , G11B27/28 , G11B27/10 , A63F13/212 , G06K9/00 , G11B27/031 , H04N7/18 , A63F13/213 , A63F13/211
Abstract: A system that analyzes data from multiple sensors, potentially of different types, that track motions of players, equipment, and projectiles such as balls. Data from different sensors is combined to generate integrated metrics for events and activities. Illustrative sensors may include inertial sensors, cameras, radars, and light gates. As an illustrative example, a video camera may track motion of a pitched baseball, and an inertial sensor may track motion of a bat; the system may use the combined data to analyze the effectiveness of the swing in hitting the pitch. The system may also use sensor data to automatically select or generate tags for an event; tags may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags.
-
公开(公告)号:US20210146235A1
公开(公告)日:2021-05-20
申请号:US17037496
申请日:2020-09-29
Applicant: Blast Motion Inc.
Inventor: Juergen HAAS , Bhaskar BOSE , Michael BENTLEY , Ryan KAPS
IPC: A63F13/211 , A63F13/42 , A63F13/235 , A63F13/25 , A63F13/525 , A63F13/833 , G06T19/00
Abstract: A system that mirrors motion of a physical object by displaying a virtual object moving in a virtual environment. The mirroring display may be used for example for feedback, coaching, or for playing virtual games. Motion of the physical object is measured by motion sensors that may for example include an accelerometer, a gyroscope, and a magnetometer. Sensor data is transmitted to a computer that calculates the position and orientation of the physical object and generates a corresponding position and orientation of the virtual object. The computer may correct or adjust the calculations using sensor data redundancies. The virtual environment may include constraints on the position, orientation, or motion of the virtual object. These constraints may be used to compensate for accumulating errors in position and orientation. The system may for example use proportional error feedback to adjust position and orientation based on sensor redundancies and virtual environment constraints.
-
公开(公告)号:US20170243359A1
公开(公告)日:2017-08-24
申请号:US15590398
申请日:2017-05-09
Applicant: Blast Motion Inc.
Inventor: Bhaskar BOSE , Piyush GUPTA , Juergen HAAS , Brian ESTREM , Michael BENTLEY , Ryan KAPS
IPC: G06T7/20 , A63F13/211 , A63F13/213 , G06K9/00 , H04N7/18 , G11B27/022 , G11B27/031 , G11B27/10 , G11B27/17 , G11B31/00 , A63F13/30 , G08B21/04
CPC classification number: G06T7/20 , A63F13/00 , A63F13/211 , A63F13/212 , A63F13/213 , A63F13/812 , A63F2300/105 , A63F2300/69 , G06K9/00342 , G06K9/00711 , G06K2009/00738 , G06T2207/30221 , G06T2207/30241 , G08B21/043 , G08B21/0492 , G11B27/022 , G11B27/031 , G11B27/10 , G11B27/17 , G11B27/28 , G11B31/006 , H04N7/181
Abstract: A system that analyzes data from multiple sensors, potentially of different types, that track motions of players, equipment, and projectiles such as balls. Data from different sensors is combined to generate integrated metrics for events and activities. Illustrative sensors may include inertial sensors, cameras, radars, and light gates. As an illustrative example, a video camera may track motion of a pitched baseball, and an inertial sensor may track motion of a bat; the system may use the combined data to analyze the effectiveness of the swing in hitting the pitch. The system may also use sensor data to automatically select or generate tags for an event; tags may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags.
-
-
-
-
-
-
-
-
-