Information processing device, information processing method, and program

US9507414B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9507414-B2
Application numberUS-201113207778-A
CountryUS
Kind codeB2
Filing dateAug 11, 2011
Priority dateAug 19, 2010
Publication dateNov 29, 2016
Grant dateNov 29, 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.

There is provided an information processing device including an acquisition section configured to acquire an operation vector based on a movement of a body part of a user, a correction section configured to correct a direction of the acquired operation vector, and a process execution section configured to execute a process in accordance with the corrected operation vector.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing device comprising: an acquisition section configured to acquire an operation vector based on image analysis of a movement of a body part of a user, wherein the image analysis comprises recognizing the body part of the user and identifying a position of the body part of the user throughout the movement by dividing the movement into frames, wherein each frame represents a predetermined unit of time during the movement, and the acquired operation vector is a vector going from a start point to an end point of the movement in the predetermined unit of time for each frame; a correction section configured to correct a direction of the acquired operation vector to a predetermined linear direction of a plurality of predetermined linear directions, wherein the correction section corrects the direction of the acquired operation vector when an angle between a linear direction of the acquired operation vector and the predetermined linear direction of the plurality of predetermined linear directions is less than an angular threshold; and a process execution section configured to execute a process in accordance with the corrected operation vector, wherein the acquisition section, the correction section, and the process execution section are each implemented via at least one processor. 2. The information processing device according to claim 1 , wherein the correction section corrects the direction of the acquired operation vector when a magnitude of the acquired operation vector is greater than a magnitude threshold. 3. The information processing device according to claim 1 , wherein the acquisition section acquires a position of a center part of the body of the user, and the correction section corrects the direction of the acquired operation vector when the movement of the body part is identified as being in a region whose distance from the position of the center part of the body is greater than a distance threshold. 4. The information processing device according to claim 1 , wherein the acquired operation vector is a three-dimensional vector containing components in at least one of a width direction, a height direction, and a depth direction of a three-dimensional space in which the user is located. 5. The information processing device according to claim 4 , further comprising a display control section configured to display an object in a virtual three-dimensional space, wherein the process execution section moves the object displayed by the display control section in accordance with the corrected operation vector. 6. The information processing device according to claim 5 , wherein the correction section corrects the linear direction of the acquired operation vector to any of the width direction, the height direction, and the depth direction of the virtual three-dimensional space. 7. The information processing device according to claim 6 , wherein the correction section corrects the direction of the operation vector when the direction of the acquired operation vector makes an angle that is less than a second angular threshold with one of the width direction, the height direction, and the depth direction of the virtual three-dimensional space. 8. An information processing method, performed via at least one processor, the method comprising: acquiring an operation vector based on image analysis of a movement of a body part of a user, wherein the image analysis comprises recognizing the body part of the user and identifying a position of the body part of the user throughout the movement by dividing the movement into frames, wherein each frame represents a predetermined unit of time during the movement, and the acquired operation vector is a vector going from a start point to an end point of the movement in the predetermined unit of time for each frame; correcting a direction of the acquired operation vector to a predetermined linear direction of a plurality of predetermined linear directions, wherein the correction section corrects the direction of the acquired operation vector when an angle between a linear direction of the acquired operation vector and the predetermined linear direction of the plurality of predetermined linear directions is less than an angular threshold; and executing a process in accordance with the corrected operation vector. 9. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a processor of an image processing apparatus causes the processor to perform a method, the method comprising: acquiring an operation vector based on image analysis of a movement of a body part of a user, wherein the image analysis comprises recognizing the body part of the user and identifying a position of the body part of the user throughout the movement by dividing the movement into frames, wherein each frame represents a predetermined unit of time during the movement, and the acquired operation vector is a vector going from a start point to an end point of the movement in the predetermined unit of time for each frame; correcting a direction of the acquired operation vector; and executing a process in accordance with the corrected operation vector. 10. The information processing device of claim 1 , wherein the acquisition section is further configured to acquire a plurality of operation vectors based on image analysis of movements of a plurality of body parts of the user, and wherein the image analysis comprises recognizing the plurality of body parts of the user and identifying a position of each of the plurality of body parts of the user throughout the movements using speckle patterns. 11. The information processing device of claim 1 , wherein the acquisition section is further configured to acquire a plurality of operation vectors based on image analysis of movements of at least one body part of each of a plurality of users, and wherein the image analysis comprises recognizing the at least one body part of each of the plurality of users and identifying a position of each recognized body part of each of the plurality of users throughout the movements using speckle patterns. 12. The information processing device of claim 1 , wherein the acquisition section is configured to acquire the operation vector without a secondary device attached to the body part of the user. 13. The information processing device of claim 1 , wherein identifying the position of the body part of the user throughout the movement comprises using triangulation. 14. The information processing device of claim 1 , wherein identifying the position of the body part of the user throughout the movement comprises using time of flight. 15. The information processing method of claim 8 , wherein acquiring the operation vector is performed without a secondary device attached to the body part of the user. 16. The non-transitory computer-readable medium of claim 9 , wherein acquiring the operation vector is performed without a secondary device attached to the body part of the user. 17. The information processing device of claim 1 , wherein the acquisition section comprises a camera or infrared technology located opposite the user, wherein the camera maps a physical space in which the user exists, and wherein the image analysis uses speckle patterns to recognize the body part of the user and identify the position of the body part of the user throughout the movement.

Assignees

Inventors

Classifications

  • G06F3/011Primary

    Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · 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 US9507414B2 cover?
There is provided an information processing device including an acquisition section configured to acquire an operation vector based on a movement of a body part of a user, a correction section configured to correct a direction of the acquired operation vector, and a process execution section configured to execute a process in accordance with the corrected operation vector.
Who is the assignee on this patent?
Noda Takuro, Komori Akihiro, Satoh Nariaki, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F3/011. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).