Capturing and quantifying body postures

US11417136B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11417136-B2
Application numberUS-202017038568-A
CountryUS
Kind codeB2
Filing dateSep 30, 2020
Priority dateSep 30, 2020
Publication dateAug 16, 2022
Grant dateAug 16, 2022

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.

Disclosed are techniques for quantifying body postures of a player employing a loop drive technique to strike a ball, such as performed in table tennis activities. A video recording of a player striking a ball with a loop drive technique is received and divided, using image processing techniques, into two segments: the first concerning player body postures before the ball is hit, and the second concerning body postures from the moment of impact between the ball and racket and the subsequent follow-through body postures. Then, image processing techniques are again leveraged to isolate and quantify specific body postures contributing to a loop drive technique in a given segment.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method (CIM) comprising: receiving a table tennis video recording data set, with the table tennis video recording data set including a video recording observing a table tennis player and their body as the table tennis player performs a sequence of motions leading up to and inclusive of follow-through motions after hitting a table tennis ball with a table tennis racket; determining, automatically, at least two segments of video recordings from the table tennis video recording data set, including a first segment corresponding to motions leading up to hitting the table tennis ball with the table tennis racket, and a second segment corresponding to hitting the table tennis ball with the table tennis racket and subsequent follow-through motions; determining, automatically, for the first segment, a first set of data points corresponding to quantitative values for changes in body posture of the player as they perform the sequence of motions leading up to hitting the table tennis ball with the table tennis racket; and the first set of data points includes at least: (i) an angle value corresponding to total rotation as the player rotates at their waist, (ii) an angle value corresponding to an angle formed by a lower leg and upper leg of the table tennis player as the table tennis player bends their legs at their respective knees at maximum flexion, (iii) a height value corresponding to the difference between a maximum and minimum distance between a ground surface and shoulders of the table tennis player as they bend and extend their legs, and (iv) a distance value corresponding to a total distance travelled by the table tennis racket beginning with the table tennis player swinging the table tennis racket towards the table tennis ball and ending immediately upon physical contact between the table tennis racket and the table tennis ball. 2. A computer-implemented method (CIM) comprising: receiving a table tennis video recording data set, with the table tennis video recording data set including a video recording observing a table tennis player and their body as the table tennis player performs a sequence of motions leading up to and inclusive of follow-through motions after hitting a table tennis ball with a table tennis racket; determining, automatically, at least two segments of video recordings from the table tennis video recording data set, including a first segment corresponding to motions leading up to hitting the table tennis ball with the table tennis racket, and a second segment corresponding to hitting the table tennis ball with the table tennis racket and subsequent follow-through motions; determining, automatically, for the first segment, a first set of data points corresponding to quantitative values for changes in body posture of the player as they perform the sequence of motions leading up to hitting the table tennis ball with the table tennis racket; determining, automatically, for the second segment, a second set of data points corresponding to quantitative values for changes in body posture of the player as the player hits the table tennis ball with the table tennis racket and subsequent follow-through motions; and the second set of data points includes at least: (i) an angle value corresponding to an angle formed between a forearm and upper arm of the table tennis player where the forearm and upper arm correspond to an arm holding the table tennis racket, (ii) an angle between the upper arm and a torso of the table tennis player, (iii) a height value corresponding to a distance between a table tennis table and an elbow of the table tennis player where the elbow corresponds to the arm holding the table tennis racket, (iv) a velocity value corresponding to average velocity of the table tennis racket from beginning to end of physical contact with the table tennis ball, (v) a height value corresponding to a distance between the table tennis table and the table tennis racket upon beginning contact between the table tennis ball and the table tennis racket, and (vi) a pair of coordinates corresponding to a location upon a striking surface of the table tennis racket where contact between the table tennis racket and table tennis ball occurred. 3. A computer program product (CPP) comprising: a machine readable storage device; and computer code stored on the machine readable storage device, with the computer code including instructions for causing a processor(s) set to perform operations including the following: receiving a table tennis video recording data set, with the table tennis video recording data set including a video recording observing a table tennis player and their body as the table tennis player performs a sequence of motions leading up to and inclusive of follow-through motions after hitting a table tennis ball with a table tennis racket, determining, automatically, at least two segments of video recordings from the table tennis video recording data set, including a first segment corresponding to motions leading up to hitting the table tennis ball with the table tennis racket, and a second segment corresponding to hitting the table tennis ball with the table tennis racket and subsequent follow-through motions, determining, automatically, for the first segment, a first set of data points corresponding to quantitative values for changes in body posture of the player as they perform the sequence of motions leading up to hitting the table tennis ball with the table tennis racket, and the first set of data points includes at least: (i) an angle value corresponding to total rotation as the player rotates at their waist, (ii) an angle value corresponding to an angle formed by a lower leg and upper leg of the table tennis player as the table tennis player bends their legs at their respective knees at maximum flexion, (iii) a height value corresponding to the difference between a maximum and minimum distance between a ground surface and shoulders of the table tennis player as they bend and extend their legs, and (iv) a distance value corresponding to a total distance travelled by the table tennis racket beginning with the table tennis player swinging the table tennis racket towards the table tennis ball and ending immediately upon physical contact between the table tennis racket and the table tennis ball.

Assignees

Inventors

Classifications

  • for tennis {(A63B61/006, A63B69/0073 and A63B69/0097 take precedence)} · CPC title

  • Recognition of whole body movements, e.g. for sport training · CPC title

  • G06V20/49Primary

    Segmenting video sequences, i.e. computational techniques such as parsing or cutting the sequence, low-level clustering or determining units such as shots or scenes · CPC title

  • G06V40/103Primary

    Static body considered as a whole, e.g. static pedestrian or occupant recognition · CPC title

  • Recognition of static hand signs · 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 US11417136B2 cover?
Disclosed are techniques for quantifying body postures of a player employing a loop drive technique to strike a ball, such as performed in table tennis activities. A video recording of a player striking a ball with a loop drive technique is received and divided, using image processing techniques, into two segments: the first concerning player body postures before the ball is hit, and the second…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06V20/49. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 16 2022 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).