发明名称 Altering a view perspective within a display environment
摘要 Disclosed herein are systems and methods for altering a view perspective within a display environment. For example, gesture data corresponding to a plurality of inputs may be stored. The input may be input into a game or application implemented by a computing device. Images of a user of the game or application may be captured. For example, a suitable capture device may capture several images of the user over a period of time. The images may be analyzed and processed for detecting a user's gesture. Aspects of the user's gesture may be compared to the stored gesture data for determining an intended gesture input for the user. The comparison may be part of an analysis for determining inputs corresponding to the gesture data, where one or more of the inputs are input into the game or application and cause a view perspective within the display environment to be altered.
申请公布号 US9498718(B2) 申请公布日期 2016.11.22
申请号 US200912474769 申请日期 2009.05.29
申请人 Microsoft Technology Licensing, LLC 发明人 Latta Stephen G.;Snook Gregory N.;McBride Justin;Tomlin Arthur Charles;Sarrett Peter;Geisner Kevin;Markovic Relja;Vuchetich Christopher
分类号 G06F3/033;A63F13/5255;A63F13/213;A63F13/42;G06F3/01 主分类号 G06F3/033
代理机构 代理人 Wisdom Gregg;Yee Judy;Minhas Micky
主权项 1. A method for processing a gesture input for controlling an avatar movement on a display, the method comprising: based at least upon determining a gesture indicative of a desire to define a central position of a user, defining, by a processor, a central area of a physical area, defining a first region of the physical area, and defining a second region of the physical area, the first region and the second region each defined with respect to a location on a floor in the central area, the central area, the first region and the second region each being three-dimensional and discrete from each other; receiving, by the processor, first image data representing the user located in the first region, and determining, by the processor, from the first image data that the user has performed a gesture within the first region with a first portion of the user's body; receiving, by the processor, second image data representing the user located in the second region, and determining, by the processor, from the second image data that the user has performed the gesture within the second region with the first portion of the user's body; receiving, by the processor, third image data representing the user located in the first region, and determining, by the processor, from the third image data that the user has performed the gesture within the first region with a second portion of the user's body; processing, by the processor, the gesture in a first manner to display and control a movement of the avatar on the display based at least on the gesture having been recognized to have been performed within the first region with a first portion of the user's body; processing, by the processor, the gesture in a second manner to display and control a movement of the avatar on the display based at least on the gesture having been recognized to have been performed within the second region with the first portion of the user's body; processing, by the processor, the gesture in a third manner to display and control a movement of the avatar on the display based at least on the gesture having been recognized to have been performed within the first region with the second portion of the user's body; subsequently after processing the gesture to display and control the movement of the avatar in the first manner, in the second manner, or in the third manner on the display, receiving, by the processor, fourth image data representing the user located at least in part in the central area, and determining from the fourth image data that the user is located at least in part in the central area; determining, by the processor, based on the fourth image data, that the user has moved at least in part to the central area from the first region or the second region; halting, by the processor, the corresponding movement of the avatar in the first manner, in the second manner, or in the third manner on the display based at least on determining that the user has moved at least in part to the central area from the first region or the second region after performing the gesture in the first region or the second region; and based at least upon determining, by the processor, a gesture indicative of a desire to redefine the central position of the user, redefining the central area of the physical area, redefining the first region of the physical area, and redefining the second region of the physical area.
地址 Redmond WA US