IP Library Granted Patent US 10,025,376
Granted Patent B2
US 10,025,376 · App. 15/140,272 · Granted Jul 17, 2018

Methods and systems for displaying additional content on a heads up display displaying a virtual reality environment

Inventor: Ajit Shanware (Cupertino, CA)
Assignee: Rovi Guides, Inc.
G06F3/011G02B27/01G02B27/017G06F3/017G06F3/0346G02B2027/014G02B2027/0118G02B2027/0138G02B2027/0187
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,025,376
App. No.
15/140,272
Granted
Jul 17, 2018
Kind
B2
Abstract

Methods and systems for enabling a user to perform a full body movement while viewing a virtual reality environment on a head up displays without interfering with viewing of content on the heads up display. Specifically, a full body movement of the user is detected. In response to detecting the full body movement, the additional content is generated for display in a portion of the virtual reality environment corresponding to a foreground area of the user's visual field. The additional content assists the user perform the full body movement.

Claims (50)

1. A method for enabling users to perform full body movements while viewing virtual reality environments on heads up displays without interfering with viewing of content on the heads up displays comprising:

generating for display, in a first portion of a virtual reality environment in a heads up display comprising an accelerometer, main content, wherein the first portion corresponds to a foreground area of a visual field of a user;

generating for display, in a second portion of the virtual reality environment in the heads up display, additional content, wherein the second portion corresponds to a peripheral area of the visual field of the user;

detecting, with control circuitry, a full body movement of the user based on a signal from the accelerometer; and

in response to detecting the full body movement with the control circuitry, generating for display the additional content in the first portion of the virtual reality environment;

wherein the additional content assists the user in performing an additional full body movement.

2. The method of claim 1 , wherein generating for display the additional content comprises generating for display the additional content as a picture-in-picture.

3. The method of claim 1 , wherein the heads up display is a head-mounted display physically coupled to the head of the user, and wherein detecting the full body movement of the user comprises detecting, by the accelerometer, a first footstep taken by the user.

4. The method of claim 3 , further comprising:

detecting a second footstep taken by the user; and

in response to the detecting of the second footstep, enlarging the additional content.

5. The method of claim 3 , further comprising:

detecting a second footstep taken by the user; and

in response to the detecting of the second footstep, performing at least one of decreasing an opacity of the main content and increasing an opacity of the additional content.

6. The method of claim 1 , further comprising:

receiving an input from the user; and

in response to the input, removing the additional content from the heads up display.

7. The method of claim 1 , further comprising:

detecting that the user is substantially stationary; and

in response to the detecting that the user is substantially stationary, generating for display the additional content in a third portion of the display.

8. The method of claim 1 , further comprising presenting an option to the user to stop playback of the main content.

9. A system for enabling users to perform full body movements while viewing virtual reality environments on heads up displays without interfering with viewing of content on the heads up displays comprising:

control circuitry configured to:

generate for display, in a first portion of a virtual reality environment in a heads up display comprising an accelerometer, main content, wherein the first portion corresponds to a foreground area of a visual field of a user;

generate for display, in a second portion of the virtual reality environment in the heads up display, additional content, wherein the second portion corresponds to a peripheral area of the visual field of the user; and

in response to detecting a full body movement, generate for display the additional content in the first portion of the virtual reality environment; and

a detection module configured to detect the full body movement of the user;

wherein the additional content assists the user in performing an additional full body movement.

10. The system of claim 9 , wherein the control circuitry is further configured, when generating for display the additional content, to generate for display the additional content as a picture-in-picture.

11. The system of claim 9 , wherein the heads up display is a head-mounted display physically coupled to the head of the user, and wherein the detection module is further configured, when detecting the full body movement of the user, to detect, using the accelerometer, a first footstep taken by the user.

12. The system of claim 11 , wherein the detection module is further configured to detect, using the accelerometer, a second footstep taken by the user, and the control circuitry is further configured, in response to the detecting of the second footstep, to enlarge the additional content.

13. The system of claim 11 , wherein the detection module is further configured to detect, using the accelerometer, a second footstep taken by the user, and the control circuitry is further configured, in response to the detecting of the second footstep, to perform at least one of decreasing an opacity of the main content and increasing an opacity of the additional content.

14. The system of claim 9 , wherein a user interface is configured to receive an input from the user, and the control circuitry is further configured, in response to the input, to remove the additional content from the heads up display.

15. The system of claim 9 , wherein the detection module is further configured to detect that the user is substantially stationary, and the control circuitry is further configured, in response to the detecting that the user is substantially stationary, to generate for display the additional content in a third portion of the display.

16. The system of claim 9 , wherein a user interface is configured to present an option to the user to stop playback of the main content.

17. A method for enabling users to perform full body movements while viewing virtual reality environments on heads up displays without interfering with viewing of content on the heads up displays comprising:

generating for display, in a first portion of a virtual reality environment in a heads up display, main content, wherein the first portion corresponds to a foreground area of a visual field of a user;

generating for display, in a second portion of the virtual reality environment in the heads up display, additional content, wherein the second portion corresponds to a peripheral area of the visual field of the user;

detecting, with control circuitry, a full body movement of the user; and

in response to detecting the full body movement with the control circuitry, generating for display the additional content in the first portion of the virtual reality environment;

wherein the additional content assists the user in performing an additional full body movement, wherein the heads up display is a head-mounted display physically coupled to the head of the user, wherein the head-mounted display includes a camera feeding a video of the user's physical surroundings to the head-mounted display, and wherein generating for display the additional content comprises generating for display the video of the user's physical surroundings.

18. The method of claim 17 , wherein detecting the full body movement of the user comprises detecting a change in the video of the user's physical surroundings.

19. A system for enabling users to perform full body movements while viewing virtual reality environments on heads up displays without interfering with viewing of content on the heads up displays comprising:

control circuitry configured to:

generate for display, in a first portion of a virtual reality environment in a heads up display, main content, wherein the first portion corresponds to a foreground area of a visual field of a user;

generate for display, in a second portion of the virtual reality environment in the heads up display, additional content, wherein the second portion corresponds to a peripheral area of the visual field of the user; and

in response to detecting a full body movement, generate for display the additional content in the first portion of the virtual reality environment; and

a detection module configured to detect the full body movement of the user;

wherein the additional content assists the user in performing an additional full body movement, wherein the heads up display is a head-mounted display physically coupled to the head of the user, wherein the head-mounted display includes a camera feeding a video of the user's physical surroundings to the head-mounted display, and wherein the control circuitry is further configured, when generating for display the additional content, to generate for display the video of the user's physical surroundings.

20. The system of claim 19 , wherein the detection module is further configured, when detecting the full body movement of the user, to detect a change in the video of the user's physical surroundings.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0731 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: SHANWARE, AJIT
To: ROVI GUIDES, INC.
Reel/Frame 038397/0953 →
Continuity (1)
Related Publication 20170315608A1 · Nov 2, 2017