-
公开(公告)号:CA2752699C
公开(公告)日:2017-08-22
申请号:CA2752699
申请日:2010-03-02
Applicant: MICROSOFT CORP
Inventor: GEISNER KEVIN , MARKOVIC RELJA , LATTA STEPHEN GILCHRIST , SNOOK GREGORY NELSON
Abstract: In applications that display a representation of a user, it may be reasonable to insert a pre-canned animation rather than animating a user's captured motion. For example, in a tennis swing, the ball toss and take back in a serve could be a pre-canned animation, whereas the actual forward swing may be mapped from the user's gestures. An animation of a user's gestures can be chained together into sequences with pre-canned animations, where animation blending techniques can provide for a smoother transition between the animation types. Techniques for blending animations, that may comprise determining boundaries and transition points between pre-canned animations and animations based on captured motion, may improve animation efficiency. Gesture history, including joint position, velocity, and acceleration, can be used to determine user intent, seed parameters for subsequent animations and game control, and determine the subsequent gestures to initiate.
-
公开(公告)号:CA2753051A1
公开(公告)日:2010-09-23
申请号:CA2753051
申请日:2010-03-02
Applicant: MICROSOFT CORP
Inventor: LATTA STEPHEN G , GEISNER KEVIN , MARKOVIC RELJA , BENNETT DARREN ALEXANDER , TOMLIN ARTHUR CHARLES
Abstract: Systems, methods and computer readable media are disclosed for manipulating virtual objects. A user may utilize a controller, such as his hand, in physical space to associate with a cursor in a virtual environment. As the user manipulates the controller in physical space, this is captured by a depth camera. The image data from the depth camera is parsed to determine how the controller is manipulated, and a corresponding manipulation of the cursor is performed in virtual space. Where the cursor interacts with a virtual object in the virtual space, that virtual object is manipulated by the cursor.
-
公开(公告)号:CA2786683C
公开(公告)日:2016-12-20
申请号:CA2786683
申请日:2010-12-31
Applicant: MICROSOFT CORP
Inventor: MARKOVIC RELJA , LATTA STEPHEN G , GEISNER KEVIN A , STEED JONATHAN T , BENNETT DARREN A , VANCE AMOS D
IPC: G06T17/00
Abstract: Techniques for facilitating interaction with an application in a motion capture system allow a person to easily begin interacting without manual setup. A depth camera system tracks a person in physical space and evaluates the person's intent to engage with the application. Factors such as location, stance, movement and voice data can be evaluated. Absolute location in a field of view of the depth camera, and location relative to another person, can be evaluated. Stance can include facing a depth camera, indicating a willingness to interact. Movements can include moving toward or away from a central area in the physical space, walking through the field of view, and movements which occur while standing generally in one location, such as moving one's arms around, gesturing, or shifting weight from one foot to another. Voice data can include volume as well as words which are detected by speech recognition.
-
公开(公告)号:BRPI1006166A2
公开(公告)日:2016-02-23
申请号:BRPI1006166
申请日:2010-01-22
Applicant: MICROSOFT CORP
Inventor: BENNETT DARREN , GEISNER KEVIN , TSUNODA KUDO , MARKOVIC RELJA , LATTA STEPHEN G
IPC: G06F15/00 , A63F13/219 , G06F3/00
-
公开(公告)号:CA2753051C
公开(公告)日:2017-09-12
申请号:CA2753051
申请日:2010-03-02
Applicant: MICROSOFT CORP
Inventor: LATTA STEPHEN G , GEISNER KEVIN , MARKOVIC RELJA , BENNETT DARREN ALEXANDER , TOMLIN ARTHUR CHARLES
IPC: G06F3/01 , A63F13/21 , A63F13/428
Abstract: Systems, methods and computer readable media are disclosed for manipulating virtual objects. A user may utilize a controller, such as his hand, in physical space to associate with a cursor in a virtual environment. As the user manipulates the controller in physical space, this is captured by a depth camera. The image data from the depth camera is parsed to determine how the controller is manipulated, and a corresponding manipulation of the cursor is performed in virtual space. Where the cursor interacts with a virtual object in the virtual space, that virtual object is manipulated by the cursor.
-
公开(公告)号:BRPI1009547A2
公开(公告)日:2016-03-22
申请号:BRPI1009547
申请日:2010-03-02
Applicant: MICROSOFT CORP
Inventor: SNOOK GREGORY NELSON , GEISNER KEVIN , MARKOVIC RELJA , LATTA STEPHEN GILCHRIST
-
公开(公告)号:CA2752699A1
公开(公告)日:2010-09-23
申请号:CA2752699
申请日:2010-03-02
Applicant: MICROSOFT CORP
Inventor: GEISNER KEVIN , MARKOVIC RELJA , LATTA STEPHEN GILCHRIST , SNOOK GREGORY NELSON
Abstract: In applications that display a representation of a user, it may be reasonable to insert a pre-canned animation rather than animating a user's captured motion. For example, in a tennis swing, the ball toss and take back in a serve could be a pre-canned animation, whereas the actual forward swing may be mapped from the user's gestures. An animation of a user's gestures can be chained together into sequences with pre-canned animations, where animation blending techniques can provide for a smoother transition between the animation types. Techniques for blending animations, that may comprise determining boundaries and transition points between pre-canned animations and animations based on captured motion, may improve animation efficiency. Gesture history, including joint position, velocity, and acceleration, can be used to determine user intent, seed parameters for subsequent animations and game control, and determine the subsequent gestures to initiate.
-
公开(公告)号:WO2013003160A3
公开(公告)日:2013-02-28
申请号:PCT/US2012043408
申请日:2012-06-20
Applicant: MICROSOFT CORP
Inventor: GEISNER KEVIN , MARKOVIC RELJA , LATTA STEPHEN
CPC classification number: A63F13/795 , A63F13/12 , A63F13/798 , A63F13/812 , A63F2300/556 , A63F2300/5566 , A63F2300/558 , A63F2300/8011
Abstract: Various embodiments are disclosed that relate to negatively matching users over a network. For example, one disclosed embodiment provides a method including storing a plurality of user profiles corresponding to a plurality of users, each user profile in the plurality of user profiles including one or more user attributes, and receiving a request from a user for a list of one or more suggested negatively matched other users. In response to the request, the method further includes ranking each of a plurality of other users based on a magnitude of a difference between one or more user attributes of the user and corresponding one or more user attributes of the other user, and sending a list of one or more negatively matched users to the exclusion of more positively matched users based on the ranking.
Abstract translation: 公开了涉及通过网络负面匹配用户的各种实施例。 例如,一个公开的实施例提供了一种方法,包括存储与多个用户对应的多个用户简档,多个用户简档中的每个用户简档包括一个或多个用户属性,以及从用户接收用于列表的列表的请求 一个或多个建议负面匹配的其他用户。 响应于该请求,该方法还包括基于用户的一个或多个用户属性与对应的一个或多个用户属性之间的差异的大小来排列多个其他用户中的每一个,并且发送列表 的一个或多个负面匹配的用户,以排除基于排名的更积极匹配的用户。
-
9.
公开(公告)号:WO2012166989A2
公开(公告)日:2012-12-06
申请号:PCT/US2012040313
申请日:2012-05-31
Applicant: MICROSOFT CORP
Inventor: MURPHY BRIAN SCOTT , LATTA STEPHEN G , BENNETT DARREN ALEXANDER , PEREZ PEDRO , WRIGHT SHAWN C , MARKOVIC RELJA , HASTINGS RYAN LUCAS , GEISNER KEVIN
IPC: G06Q50/30
CPC classification number: G07F17/3225 , A63F13/21 , A63F13/335 , A63F13/795 , G06Q50/01
Abstract: Emotional response data of a particular user, when the particular user is interacting with each of multiple other users, is collected. Using the emotional response data, an emotion of the particular user when interacting with each of multiple other users is determined. Based on the determined emotions, one or more of the multiple other users are identified to share an online experience with the particular user.
Abstract translation: 当特定用户与多个其他用户中的每一个进行交互时,特定用户的情绪响应数据被收集。 使用情绪响应数据,确定特定用户在与多个其他用户中的每一个交互时的情绪。 基于确定的情绪,多个其他用户中的一个或多个被识别为与特定用户共享在线体验。
-
公开(公告)号:WO2010107577A3
公开(公告)日:2011-01-06
申请号:PCT/US2010025932
申请日:2010-03-02
Applicant: MICROSOFT CORP
Inventor: LATTA STEPHEN G , GEISNER KEVIN , MARKOVIC RELJA , BENNETT DARREN ALEXANDER , TOMLIN ARTHUR CHARLES
Abstract: Systems, methods and computer readable media are disclosed for manipulating virtual objects. A user may utilize a controller, such as his hand, in physical space to associate with a cursor in a virtual environment. As the user manipulates the controller in physical space, this is captured by a depth camera. The image data from the depth camera is parsed to determine how the controller is manipulated, and a corresponding manipulation of the cursor is performed in virtual space. Where the cursor interacts with a virtual object in the virtual space, that virtual object is manipulated by the cursor.
Abstract translation: 公开了用于操纵虚拟对象的系统,方法和计算机可读介质。 用户可以在物理空间中利用诸如他的手的控制器来与虚拟环境中的光标相关联。 当用户在物理空间中操纵控制器时,由深度摄像机捕获。 解析来自深度摄像机的图像数据,以确定控制器的操作方式,并在虚拟空间中执行光标的对应操作。 在光标与虚拟空间中的虚拟对象交互的地方,该虚拟对象被游标操纵。
-
-
-
-
-
-
-
-
-