-
公开(公告)号:US20190155404A1
公开(公告)日:2019-05-23
申请号:US15821713
申请日:2017-11-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Edward CUTRELL , Christian HOLZ , Hrvoje BENKO , Michael J. SINCLAIR , Meredith June MORRIS , Yuhang ZHAO , Cynthia Lynn BENNETT
IPC: G06F3/0346 , A63F13/285 , A63F13/211 , G06F3/01
CPC classification number: G06F3/0346 , A45B3/00 , A61F4/00 , A61H3/061 , A61H3/066 , A61H3/068 , A61H2003/007 , A61H2201/5012 , A61H2201/5028 , A61H2201/5064 , A61H2201/5092 , A61H2201/5094 , A63F13/211 , A63F13/245 , A63F13/285 , A63F2300/8082 , G06F3/011 , G06F3/016
Abstract: A virtual reality system is described herein. The virtual reality system includes a cane controller and a computing system. The cane controller comprises a rod, a sensor, and a brake mechanism, wherein the sensor is configured to generate a signal that is indicative of position, direction of movement, and velocity of the rod, and wherein the brake mechanism is configured to apply a force to the rod. The computing system receives the signal, computes a position, direction of movement, and velocity of a virtual rod in a virtual space, and outputs a control signal to the brake mechanism based upon such computation. The brake mechanism applies the force to the rod in a direction and with a magnitude indicated in the control signal, thereby preventing the user from causing the virtual rod to penetrate a virtual barrier in the virtual space.
-
公开(公告)号:US20200150784A1
公开(公告)日:2020-05-14
申请号:US16747459
申请日:2020-01-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Edward CUTRELL , Christian HOLZ , Hrvoje BENKO , Michael J. SINCLAIR , Meredith June MORRIS , Yuhang ZHAO , Cynthia Lynn BENNETT
IPC: G06F3/0346 , A61F4/00 , A63F13/245 , A61H3/06 , A45B3/00 , A63F13/211 , G06F3/01 , A63F13/285
Abstract: A virtual reality system is described herein. The virtual reality system includes a cane controller and a computing system. The cane controller comprises a rod, a sensor, and a brake mechanism, wherein the sensor is configured to generate a signal that is indicative of position, direction of movement, and velocity of the rod, and wherein the brake mechanism is configured to apply a force to the rod. The computing system receives the signal, computes a position, direction of movement, and velocity of a virtual rod in a virtual space, and outputs a control signal to the brake mechanism based upon such computation. The brake mechanism applies the force to the rod in a direction and with a magnitude indicated in the control signal, thereby preventing the user from causing the virtual rod to penetrate a virtual barrier in the virtual space.
-