Resource-responsive motion capture

US9733715B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9733715-B2
Application numberUS-201414214569-A
CountryUS
Kind codeB2
Filing dateMar 14, 2014
Priority dateMar 15, 2013
Publication dateAug 15, 2017
Grant dateAug 15, 2017

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.

The technology disclosed relates to operating a motion-capture system responsive to available computational resources. In particular, it relates to assessing a level of image acquisition and image-analysis resources available using benchmarking of system components. In response, one or more image acquisition parameters and/or image-analysis parameters are adjusted. Acquisition and/or analysis of image data are then made compliant with the adjusted image acquisition parameters and/or image-analysis parameters. In some implementations, image acquisition parameters include frame resolution and frame capture rate and image-analysis parameters include analysis algorithm and analysis density.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a motion-capture system, comprising at least a camera, responsive to available image acquisition resources and image-analysis resources, the method including: assessing a level of the image acquisition resources available using benchmarking of acquisition components of the motion-capture system, the benchmarking of the acquisition components including evaluating processing capabilities of the acquisition components; adjusting, in response to the level of the image acquisition resources, one or more image acquisition parameters, wherein the one or more image acquisition parameters include a frame size and a frame capture rate; capturing, by a camera of the motion-capture system, a sequence of digital image frames to acquire image data for an object of interest, the sequence of digital image frames being captured in compliance with the adjusted one or more image acquisition parameters; and analyzing the image data to detect the object of interest and to approximate a contour of the object of interest. 2. The method of claim 1 , further including: assessing a level of the image-analysis resources available using benchmarking of analysis components of the motion-capture system; and adjusting, in response to the level of the image-analysis resources, one or more image-analysis parameters that include an analysis algorithm and an analysis density, wherein the analyzing of the image data is compliant with the adjusted one or more image-analysis parameters. 3. The method of claim 2 , wherein the adjusting of the image-analysis parameters further includes reducing the frame size by resampling to a lower resolution. 4. The method claim 2 , further including identifying a position and a shape of the object of interest based on the analyzing of the image data. 5. The method of claim 2 , wherein the analyzing of the image data further includes approximating a plurality of closed curves across the detected object of interest that collectively defines the approximated contour of the object of interest. 6. The method of claim 5 , wherein an image-analysis parameter of the one or more image-analysis parameters is a density of the plurality of closed curves. 7. The method of claim 2 , wherein each digital image frame of the sequence of digital image frames includes a sequence of data lines, and wherein at least one image-analysis parameter of the one or more image-analysis parameters specifies a number of data lines analyzed per digital image frame in approximating the contour of the object of interest. 8. The method of claim 2 , wherein the adjusting of the one or more image-analysis parameters includes at least analyzing a reduced amount of image data per digital image frame. 9. The method of claim 1 , wherein the processing capabilities of the acquisition components include at least one capacity parameter of the acquisition components. 10. The method of claim 1 , wherein the benchmarking of the acquisition components includes evaluating a USB bus capacity of a channel that couples an acquisition component to a system board of the motion-capture system. 11. The method of claim 1 , wherein the processing capabilities of the acquisition components include at least a processor speed and a number of processor cores. 12. The method of claim 1 , wherein the processing capabilities of the acquisition components include at least one of a memory throughput and a bus speed. 13. The method of claim 1 , wherein the processing capabilities of the acquisition components include at least one of a graphics pipeline architecture, graphics memory availability, and an amount of cache memory. 14. The method of claim 1 , further including identifying, via a performance database, adjusted values of image acquisition parameters for evaluated values of capacity parameters. 15. The method of claim 1 , wherein the benchmarking is performed repeatedly during a motion capture operation of the motion-capture system, so as to periodically assess the level of the image acquisition resources available and adjust the one or more image acquisition parameters. 16. A method of operating a motion-capture system, which includes at least a camera, responsive to available image acquisition resources and image-analysis resources, the method including: assessing a level of the image-analysis resources available using benchmarking of analysis components of the motion-capture system, the benchmarking of the analysis components including evaluating processing capabilities of the analysis components; adjusting, in response to the level of the image-analysis resources, one or more image-analysis parameters, wherein the one or more image-analysis parameters include an analysis algorithm and an analysis density; capturing, by a camera of the motion-capture system, a sequence of digital image frames to acquire image data for an object of interest; and analyzing the digital image frames in compliance with the adjusted one or more image-analysis parameters, the image data being analyzed to detect the object of interest and to approximate a contour of the object of interest. 17. The method of claim 16 , wherein the adjusting of the one or more image-analysis parameters further includes reducing a frame size by resampling to a lower resolution. 18. The method claim 16 , further including identifying a position and a shape of the object of interest based on the analyzing of the digital image frames. 19. The method of claim 16 , wherein the analyzing of the digital image frames further includes approximating a plurality of closed curves across the object of interest that collectively defines the approximated contour of the object of interest. 20. The method of claim 19 , wherein an image-analysis parameter of the one or more image-analysis parameters is a density of the plurality of closed curves. 21. The method of claim 16 , wherein each digital image frame of the sequence of digital image frames includes a sequence of data lines, and wherein at least one image-analysis parameter of the one or more image-analysis parameters specifies a number of data lines analyzed per digital image frame in approximating the contour of the object of interest.

Assignees

Inventors

Classifications

  • Input arrangements through a video camera · CPC title

  • G06F3/017Primary

    Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · 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 US9733715B2 cover?
The technology disclosed relates to operating a motion-capture system responsive to available computational resources. In particular, it relates to assessing a level of image acquisition and image-analysis resources available using benchmarking of system components. In response, one or more image acquisition parameters and/or image-analysis parameters are adjusted. Acquisition and/or analysis o…
Who is the assignee on this patent?
Leap Motion Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).