IP Library Granted Patent US 12684099
Granted Patent B1
US 12684099 · App. 18/677,335 · Granted Jul 14, 2026

Transitioning between environments with different perspective corrections

Inventor: Emmanuel Piuze-Phaneuf (Los Gatos, CA)
Assignee: Apple Inc.
H04N13/111H04N13/383
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 12684099
App. No.
18/677,335
Filed
May 29, 2024
Granted
Jul 14, 2026
Kind
B1
Art Unit
2424
USPC
348/43
Abstract

A method includes presenting a first environment with partial point of view correction (POVC). The method includes determining to transition from the first environment with the partial POVC to a second environment with full POVC. The method includes presenting, for a threshold amount of time, an intermediary environment with intermediate POVC that is a function of the partial POVC and the full POVC. The method includes, after presenting the intermediary environment for the threshold amount of time, transitioning from the intermediary environment with the intermediate POVC to the second environment with the full POVC.

Claims (58)

1 . A method comprising:

at an electronic device including a non-transitory memory, one or more processors, a display and an image sensor:

presenting a first environment with partial point-of-view correction (POVC), wherein presenting the first environment with the partial POVC comprises:

capturing, by the image sensor, an image from a first perspective of the image sensor, wherein the first perspective is different from a second perspective of an eye of a user of the electronic device; and

transforming the image from the first perspective to a third perspective that is between the first perspective and the second perspective;

determining to transition from the first environment with the partial POVC to a second environment with full POVC;

presenting, for a threshold amount of time, an intermediary environment with intermediate POVC that is a function of the partial POVC and the full POVC; and

after presenting the intermediary environment for the threshold amount of time, transitioning from the intermediary environment with the intermediate POVC to the second environment with the full POVC.

2 . The method of claim 1 , wherein presenting the intermediary environment with the intermediate POVC includes increasing an amount of POVC in a first axis while maintaining an amount of POVC in a second axis.

3 . The method of claim 2 , wherein presenting the intermediary environment with the intermediate POVC further includes decreasing an amount of POVC in a third axis while increasing the amount of POVC in the first axis and maintaining the amount of POVC in the second axis.

4 . The method of claim 1 , wherein the partial POVC of the first environment includes full POVC in an X axis, no POVC in a Y axis, and full POVC in a Z axis;

wherein the full POVC of the second environment includes full POVC in the X axis, full POVC in the Y axis and full POVC in the Z axis; and

wherein the intermediate POVC of the intermediary environment includes full POVC in the X axis, partial POVC in the Y axis, and partial POVC in the Z axis.

5 . The method of claim 4 , wherein presenting the intermediary environment includes simultaneously decreasing from full POVC to partial POVC in the Z axis and increasing from no POVC to partial POVC in the Y axis; and

wherein transitioning from the intermediary environment to the second environment includes simultaneously increasing from partial POVC to full POVC in the Z axis and the Y axis.

6 . The method of claim 1 , wherein the partial POVC of the first environment includes full POVC in an X axis, no POVC in a Y axis, and no POVC in a Z axis;

wherein the full POVC of the second environment includes full POVC in the X axis, full POVC in the Y axis and full POVC in the Z axis; and

wherein the intermediate POVC includes full POVC in the X axis, partial POVC in the Y axis, and partial POVC in the Z axis.

7 . The method of claim 6 , wherein presenting the intermediary environment includes simultaneously increasing from no POVC to partial POVC in the Z axis and the Y axis; and

wherein transitioning from the intermediary environment to the second environment includes simultaneously increasing from partial POVC to full POVC in the Z axis and the Y axis.

8 . The method of claim 1 , wherein transitioning from the intermediary environment to the second environment includes displaying a gradual transition from the intermediate POVC to the full POVC.

9 . The method of claim 1 , wherein transitioning from the intermediary environment to the second environment includes displaying an angled zoom effect.

10 . The method of claim 1 , wherein transitioning from the intermediary environment to the second environment results in a zoom effect when the partial POVC includes full POVC in a Z axis, the intermediate POVC includes partial POVC in the Z axis and the full POVC includes full POVC in the Z axis.

11 . The method of claim 1 , wherein presenting the intermediary environment with the intermediate POVC for the threshold amount of time prevents an abrupt transition from the partial POVC to the full POVC.

12 . The method of claim 1 , further comprising:

detecting a head motion of a user of the electronic device; and

accelerating the transitioning from the intermediary environment with the intermediate POVC to the second environment with the full POVC when the head motion is in a direction of a correction.

13 . The method of claim 1 , further comprising:

detecting that a user of the electronic device is blinking; and

accelerating the transitioning from the intermediary environment with the intermediate POVC to the second environment with the full POVC in response to detecting that the user is blinking.

14 . The method of claim 1 , further comprising:

determining that an accessibility mode has been activated; and

extending a time duration associated with the transitioning from the intermediary environment with the intermediate POVC to the second environment with the full POVC in response to detecting that the accessibility mode has been activated.

15 . The method of claim 1 , further comprising:

while presenting the second environment with the full POVC, determining to transition from the second environment to the first environment with the partial POVC;

presenting, for the threshold amount of time, another instance of the intermediary environment with the intermediate POVC that is a function of the partial POVC and the full POVC; and

after presenting the intermediary environment for the threshold amount of time, transitioning from the intermediary environment with the intermediate POVC to the first environment with the partial POVC.

16 . The method of claim 15 , wherein presenting the other instance of the intermediary environment includes maintaining full POVC in a first axis, lowering full POVC to partial POVC in a second axis and lowering full POVC to partial POVC in a third axis; and

wherein transitioning from the intermediary environment to the first environment includes maintaining the full POVC in the first axis, increasing the partial POVC to full POVC in the second axis and lowering the partial POVC to no POVC in the third axis.

17 . The method of claim 1 , wherein the first environment includes a mixed reality (MR) environment and the second environment includes a virtual reality (VR) environment.

18 . A device comprising:

a display;

an image sensor;

one or more processors;

a non-transitory memory; and

one or more programs stored in the non-transitory memory, which, when executed by the one or more processors, cause the device to:

present a first environment with partial point-of-view correction (POVC), wherein presenting the first environment with the partial POVC comprises:

capturing, by the image sensor, an image from a first perspective of the image sensor, wherein the first perspective is different from a second perspective of an eye of a user of the device; and

transforming the image from the first perspective to a third perspective that is between the first perspective and the second perspective;

determine to transition from the first environment with the partial POVC to a second environment with full POVC;

present, for a threshold amount of time, an intermediary environment with intermediate POVC that is a function of the partial POVC and the full POVC; and

after presenting the intermediary environment for the threshold amount of time, transition from the intermediary environment with the intermediate POVC to the second environment with the full POVC.

19 . The device of claim 18 , wherein presenting the intermediary environment with the intermediate POVC for the threshold amount of time prevents an abrupt transition from the partial POVC to the full POVC.

20 . A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device with a display and an image sensor, cause the device to:

present a first environment with partial point-of-view correction (POVC);

determine to transition from the first environment with the partial POVC to a second environment with full POVC;

present, for a threshold amount of time, an intermediary environment with intermediate POVC that is a function of the partial POVC and the full POVC; and after presenting the intermediary environment for the threshold amount of time, transition from the intermediary environment with the intermediate POVC to the second environment with the full POVC,

wherein presenting the intermediary environment with the intermediate POVC for the threshold amount of time prevents an abrupt transition from the partial POVC to the full POVC.